BM6P6(@ fffYYYWWWSSSPPPPPPOOONNNNNNNNNOOONNNLLLIIIGGGGGGFFFEEEBBB???<<<:::;;;::::::999888777666666555555444333222000///...111111111000000///...---+++,,,------++++++,,,---***'''$$$""""""$$$%%%%%%((((((''''''''''''(((((('''%%%$$$######$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%'''&&&$$$######$$$&&&''')))(((&&&$$$$$$$$$&&&'''(((((()))***************+++)))''''''******)))&&&((()))+++,,,,,,+++)))(((++++++++++++,,,---............//////000222333444666888999999777666666777333:::???@@@BBBEEEEEEBBB<<<;;;999888999999888666:::;;;===@@@BBBEEEGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMPPPQQQQQQPPPMMMKKKNNNNNNOOOPPPPPPQQQRRRRRRVVVWWWZZZ[[[[[[\\\^^^___^^^aaadddgggjjjmmmqqqtttxxxzzz{{{|||{{{|||~~~xxx]]]OOOKKKPPPUUUVVVXXX\\\```bbbggghhhiiihhhgggfffggghhhjjjiiigggeeecccbbbbbbaaa```___^^^\\\ZZZWWWUUUTTTWWWQQQIIIAAA:::444///+++---,,,***)))))))))***++++++++++++++++++***)))((((((((()))***************...---,,,***)))((((((((()))******+++++++++******)))************+++++++++***))))))((()))+++---...,,,------+++***)))***,,,++++++,,,,,,,,,---------000///---,,,,,,---...///111333......666777;;;III```|||}}}ggg[[[WWWRRROOOOOONNNMMMMMMNNNNNNMMMKKKIIIGGGGGGFFFDDDBBB???<<<:::;;;;;;:::999888777666666666555555444333111///...000111111000000///...------......---+++)))***++++++)))&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$###!!! !!!###$$$+++)))'''%%%######$$$$$$(((((()))************))))))(((&&&''')))***)))'''***+++,,,,,,,,,,,,+++***++++++++++++,,,---...///,,,---...///111222444555555777777777555555666777;;;DDDMMMPPPQQQOOOIIIBBB???===:::888888888777777:::;;;===???BBBEEEGGGHHHGGGHHHIIIJJJJJJKKKJJJJJJKKKLLLNNNOOOOOONNNLLLKKKKKKLLLLLLMMMOOOPPPPPPQQQUUUWWWXXXYYYYYYZZZ\\\]]][[[]]]aaadddgggjjjmmmpppwwwyyy{{{||||||}}}eeeRRRIIILLLQQQTTTWWW\\\```bbbggghhhiiiiiigggggggggiiikkkjjjhhhfffdddcccbbbaaaaaa```___]]]ZZZWWWUUUSSSSSSNNNHHHBBB<<<666111------,,,+++*********+++++++++++++++++++++***))))))(((((()))***************++++++***************+++******+++++++++******))))))************+++++++++***)))))))))***+++,,,------------,,,******+++---++++++,,,,,,,,,---------///...,,,++++++,,,---...///333//////666777???PPPkkkzzzxxxyyyjjj]]]XXXRRRNNNOOOMMMLLLLLLMMMMMMLLLJJJHHHFFFFFFEEEDDDBBB???<<<:::;;;;;;:::999888777666666666666666555333222000///000000000000///...------...//////---***(((((()))++++++***)))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&)))(((&&&$$$$$$$$$%%%%%%'''((())))))******))))))'''&&&&&&''')))***)))(((,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---...///+++,,,---///111333444555555555555444222333666888BBBOOO^^^fffggg```QQQDDDCCC@@@;;;777777777777777:::;;;===???BBBDDDFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJLLLMMMOOOPPPRRRRRRTTTUUUVVVVVVVVVVVVXXXZZZYYY\\\___bbbeeehhhkkknnnuuuwwwzzz{{{|||}}}ttt]]]NNNNNNPPPTTTWWW[[[___aaaggghhhjjjiiihhhggghhhjjjlllkkkjjjhhheeecccbbbaaabbbaaa```]]]ZZZWWWUUUSSSNNNLLLGGGCCC???999333///------+++*********+++,,,***++++++++++++***))))))(((((()))***************(((((())))))***+++------+++++++++++++++***)))((()))************+++++++++******)))******+++,,,---,,,------,,,+++***,,,---,,,,,,,,,,,,---------------,,,+++******+++---------333111000555888EEEZZZzzzyyyuuusss{{{nnn___XXXQQQNNNOOOLLLKKKKKKLLLLLLKKKIIIGGGEEEEEEEEEDDDBBB???===;;;<<<;;;:::999888777777666666666666555444333111000000000000000///...---,,,---......---***((())))))***+++,,,,,,***((((((''''''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""'''&&&%%%%%%%%%%%%&&&'''#########$$$%%%''')))***'''(((((()))))))))))))))%%%%%%&&&'''((()))))))))---,,,***))))))***,,,---,,,++++++,,,,,,---...///,,,---...000111222333333555555444222111333777:::EEEVVVkkkxxx{{{qqq]]]LLLFFFAAA;;;666555666777777:::;;;===???BBBDDDFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKMMMOOOQQQSSSUUUUUUSSSTTTUUUTTTSSSTTTVVVXXXZZZ]]]```ccceeehhhkkknnnrrrtttwwwxxxyyy{{{~~~qqq]]]XXXTTTVVVXXXZZZ]]]```ggghhhjjjiiihhhhhhiiijjjmmmlllkkkiiigggdddbbbaaacccbbb```^^^[[[XXXUUUSSSNNNLLLIIIFFFAAA;;;444///---,,,+++))))))******+++******+++++++++******)))(((((()))***************(((((())))))***+++------+++++++++++++++***)))((())))))*********+++++++++************++++++,,,,,,+++,,,---,,,******+++---,,,,,,,,,------------...---,,,,,,++++++,,,---...---444333111555;;;LLLfffyyysssrrrzzzqqqbbbYYYRRRNNNPPPLLLKKKKKKKKKLLLKKKIIIFFFEEEEEEEEEDDDCCC@@@>>>===<<<;;;;;;:::999888777777666666666555444333222111000000000//////...---,,,+++,,,---,,,***)))***+++(((***---,,,***'''''''''((((((''''''''''''((((((&&&''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$#########""""""""""""######!!!!!!"""$$$%%%''')))***''''''((()))))))))))))))%%%&&&''''''((())))))***,,,***(((''''''(((***,,,,,,,,,,,,,,,---...//////......000111222222222222555555333222111333888<<>>888444444666888999:::;;;===???AAACCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIKKKMMMOOOQQQSSSTTTSSSSSSSSSRRRQQQSSSVVVYYYZZZ\\\___bbbcccfffiiillllllnnnqqqssstttvvvxxx{{{|||~~~ppp\\\VVVWWWXXX]]]dddeeefffhhhhhhgggggghhhjjjjjjkkkkkkjjjhhhfffcccbbbbbbbbbaaa___]]]ZZZXXXWWWTTTRRRNNNJJJEEE===555000,,,+++***)))))))))***+++))))))***++++++++++++***(((((()))***************,,,,,,+++***)))))))))***)))******+++++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++***+++,,,+++******,,,---,,,---------............,,,------....../////////---444333444>>>KKKeee}}}uuusss{{{vvveee[[[SSSPPPTTTMMMLLLKKKLLLMMMLLLIIIGGGFFFFFFFFFFFFEEEDDDBBBAAA<<<<<<;;;:::999888888777444444444444333222111000////////////...---,,,,,,+++,,,,,,+++)))((()))***(((+++...,,,(((&&&'''***(((''''''&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&'''(((((())))))(((((((((***++++++)))(((***,,,******)))(((((()))******---,,,,,,------...///000,,,...111444666777777777111222222111111333777;;;BBBMMM[[[gggnnnmmm```RRR>>>:::666444555777999999:::;;;===>>>@@@BBBDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSRRRRRRTTTXXX[[[[[[^^^aaaccceeegggjjjmmmlllnnnqqqrrrsssuuuwwwyyyyyy{{{~~~hhh\\\XXXWWW\\\dddccceeeggggggffffffhhhiiihhhiiiiiiiiihhhfffdddbbbaaaaaa```___]]][[[ZZZXXXVVVTTTPPPKKKFFF@@@888444...---,,,+++++++++,,,,,,))))))***+++++++++++++++(((((()))***************,,,++++++***))))))******((()))***+++++++++++++++)))************++++++++++++,,,,,,------,,,++++++,,,---------,,,,,,...000------------............++++++,,,---............---333222666FFFYYYwww{{{vvv|||wwwfff\\\SSSQQQUUUMMMLLLLLLMMMMMMLLLJJJHHHFFFGGGGGGGGGFFFEEECCCBBB===<<<;;;;;;999999888777333333333333222222111000////////////...---,,,+++---------,,,)))''''''((())),,,...,,,(((&&&(((+++'''&&&&&&%%%%%%&&&&&&''''''%%%$$$######$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''"""######$$$$$$######""" !!!"""$$$&&&'''''''''&&&''''''((((((((((((((()))+++---,,,)))(((***,,,++++++************++++++---------------...000000))),,,000444888::::::;;;///000000000000333666999>>>EEEMMMVVV\\\\\\RRRFFF;;;888555333555777999::::::;;;===>>>@@@BBBCCCDDDCCCDDDEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLNNNOOOQQQRRRTTTTTTSSSSSSSSSSSSSSSUUUZZZ]]]^^^aaadddfffhhhjjjmmmooommmoooqqqssssssuuuwwwyyyxxxzzz}}}~~~~~~uuubbb[[[WWWZZZbbbcccdddffffffeeefffgggiiifffggghhhiiihhhfffdddcccaaaaaa```___^^^\\\[[[ZZZWWWTTTPPPLLLGGGAAA;;;777000///...---,,,---......((()))***+++++++++++++++(((((()))***************+++***************++++++'''((()))***+++,,,,,,,,,)))************++++++++++++,,,---------,,,+++***---...//////......000222---------.........//////)))***+++,,,---...------,,,222111888LLLccczzz~~~jjj^^^WWWQQQMMMMMMLLLJJJJJJJJJJJJGGGEEEFFFGGGHHHHHHGGGEEEBBBAAA;;;;;;;;;;;;;;;:::999888:::999777555333111///...---...///000///...---,,,,,,,,,++++++***)))))))))'''%%%$$$&&&)))+++***(((***(((&&&%%%%%%%%%'''(((%%%%%%$$$######$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$)))))))))))))))(((''''''))))))(((((()))***++++++,,,+++***))))))***+++,,,000...,,,---000111000---//////222777<<<===;;;888......---...///222555666<<<>>>AAADDDGGGEEEBBB>>>888777666555666888:::;;;:::;;;<<<===???AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIIIIIIIIIIHHHHHHLLLLLLMMMNNNOOOQQQQQQRRRUUUUUUVVVUUUVVVXXX[[[^^^cccccceeefffhhhjjjlllllllllmmmnnnnnnoooqqquuuxxxxxxyyy|||~~~ppp[[[TTTWWW\\\^^^```bbbeeeggghhhiiiiiieeeeeeeeeeeeeeeeeeeeeddddddaaa___```aaa___[[[WWWUUUSSSQQQNNNIIIBBB:::555444111---*********)))((()))*********++++++++++++++++++******)))(((((((((''''''(((***+++,,,---...'''(((***++++++***((('''))))))(((((((((***+++---++++++++++++++++++++++++,,,+++******,,,,,,+++***------............------.../////////------///111444555777@@@TTTtttkkk___XXXRRRNNNNNNMMMLLLKKKLLLKKKIIIGGGGGGGGGGGGFFFEEEBBB???===;;;;;;;;;::::::999888888888888666444222000///...***************))))))(((++++++******)))(((((((((((('''&&&'''***++++++))))))(((&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&'''))))))*********)))))))))))))))***+++,,,,,,+++************+++,,,///---,,,---///000///---111111333888;;;<<<999666///.........///111444555666777:::===???>>>;;;888666555555555666888:::<<<======>>>>>>???@@@AAAAAADDDDDDCCCCCCCCCDDDDDDEEEIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMNNNOOOPPPQQQQQQRRRUUUVVVVVVVVVWWWYYY]]]```eeeeeefffhhhiiikkklllmmmlllmmmmmmmmmnnnppptttwwwvvvwwwyyy{{{}}}~~~|||cccWWWWWW[[[\\\^^^aaadddfffhhhhhhhhhfffffffffffffffffffffeeedddcccaaa```___]]]ZZZXXXTTTSSSQQQOOOKKKFFF>>>999444111---******))))))((()))))))))*********++++++))))))))))))************,,,,,,++++++***)))((((((((()))+++,,,,,,+++)))(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++------............------.../////////......///111333444:::HHHaaannnaaaZZZTTTPPPOOONNNLLLLLLMMMLLLJJJHHHGGGGGGFFFDDDBBB???<<<:::;;;;;;::::::999888777777666555444333111000//////......---,,,,,,,,,,,,,,,*********)))(((((('''''')))((('''(((***++++++***)))((('''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$###""""""!!!!!!&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&'''((()))***+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---444444666888:::999666333000////////////111333444111222444777999888555222444444333444666888;;;<<>>555111---***)))))))))(((((()))))))))************(((((())))))***++++++,,,...---,,,+++***((('''''')))***+++,,,,,,+++***)))'''((()))***++++++++++++------------------------...,,,+++,,,......---,,,------............------.../////////......000222222555>>>SSSrrrrrrccc[[[VVVRRRNNNMMMLLLLLLMMMLLLJJJHHHFFFFFFEEECCCAAA???<<<;;;<<<;;;:::999888777777777444333333222111000//////333222000/////////000111++++++******)))((((((((((((''''''((()))))))))))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%$$$############$$$%%%$$$#########"""""""""!!!############$$$$$$$$$$$$$$$%%%&&&'''(((((((((((())))))((((((((((((((())),,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------666666777888888666333111000000//////000111222333222222333555666666444222222222333444666999;;;===?????????@@@AAAAAABBBBBBEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMPPPQQQRRRTTTTTTTTTTTTTTTVVVWWWXXXYYYZZZ]]]bbbeeebbbbbbcccdddeeeeeeffffffkkkkkklllkkkkkkmmmpppssstttttttttuuuwwwyyy|||}}}}}}eeeYYYVVVUUUXXX[[[___bbbdddddddddhhhhhhhhhhhhhhhhhhiiiiiiggggggfffaaa[[[XXXYYY[[[UUUTTTSSSRRRPPPKKKEEE@@@666222---***)))))))))((((((((()))))))))*********)))))))))******+++++++++***************+++++++++***+++,,,,,,,,,,,,+++***'''(((***+++,,,,,,+++***------------------------...---,,,---...///...---------............---------/////////...///111222444555@@@ZZZuuuddd\\\WWWTTTMMMLLLKKKKKKLLLLLLJJJHHHEEEEEEDDDCCCBBB@@@??????===<<<:::999888777777777333333222111111000//////000///---,,,,,,,,,---...---,,,,,,++++++******)))&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%''')))***$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$%%%&&&'''((()))))))))))))))(((((((((((()))***,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,---...666666777777555222000/////////000000000111222222333333222444555666444222111222333555777:::<<<=========>>>???AAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHIIIKKKLLLLLLMMMSSSTTTVVVWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZ]]]bbbeeeaaabbbbbbcccdddeeeeeefffkkklllkkkkkkjjjkkkoooqqqtttttttttuuuvvvyyy{{{}}}}}}ttt___UUUSSSUUUXXX\\\___bbbcccdddhhhhhhhhhiiiiiiiiijjjjjjhhhhhhfffaaa[[[XXXYYY[[[VVVUUUTTTSSSQQQLLLEEE@@@888444...***))))))***)))))))))))))))************,,,+++++++++******))))))'''((()))***+++,,,------+++++++++,,,,,,+++++++++'''(((***,,,,,,,,,++++++++++++++++++++++++++++++...---,,,---///000///...------............---------...////////////111333777888EEEaaaxxxeee\\\WWWUUULLLKKKKKKKKKLLLLLLJJJHHHEEEEEEDDDCCCBBBAAAAAAAAA???===;;;999888888888888333333222222111000//////------,,,++++++++++++,,,...------,,,++++++******%%%&&&''''''%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%''')))***######"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((()))))))))&&&&&&&&&&&&(((***---...,,,,,,+++************+++++++++,,,,,,,,,,,,++++++)))***,,,,,,,,,,,,...///333555666555222000//////...//////000111222222222333222111111333333333111222333444666999;;;<<<===;;;<<<===???AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEKKKKKKLLLMMMNNNOOOPPPPPPTTTVVVXXXYYYZZZYYYWWWVVVUUUVVVWWWXXXYYY\\\```cccbbbcccdddeeefffggghhhhhhlllllllllkkkjjjkkknnnpppsssssstttuuuwwwyyy{{{||||||lllZZZSSSTTTVVVYYY\\\```dddeeeggghhhhhhiiiiiijjjjjjjjjhhhhhhfffbbb]]]ZZZYYYYYYWWWVVVVVVTTTRRRMMMGGGBBB;;;666000+++***+++++++++)))*********++++++++++++---,,,,,,+++******))))))************************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---///000///...------............---------...000000///000222444999===MMMlll~~~yyyfff[[[WWWUUUMMMLLLKKKLLLMMMMMMKKKJJJGGGFFFEEECCCAAA@@@??????AAA???<<<:::999888999999555444333222111000//////...............---,,,,,,------,,,,,,+++******)))%%%''')))(((&&&%%%&&&((('''''''''''''''&&&&&&%%%#########$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((&&&%%%%%%&&&(((***---///,,,+++***)))))))))))))))******+++,,,,,,+++******(((+++------,,,,,,///111000222444333000......///------///000222222333333333111000///111222222111333444666888:::;;;<<<===<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWYYYYYYXXXVVVUUUUUUVVVVVVVVVWWWYYY]]]```bbbbbbccceeefffhhhiiijjjmmmmmmmmmkkkjjjkkknnnpppqqqrrrtttvvvwwwyyyyyyzzzzzz~~~{{{cccTTTTTTTTTVVVZZZ___dddhhhggggggggghhhiiijjjjjjjjjhhhfffdddbbb```]]]ZZZWWWWWWWWWVVVVVVUUUQQQKKKGGG===888111---+++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))*********))))))*********************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...------............---------...000000///000333555:::CCCYYY|||zzzzzzfff[[[WWWUUUNNNMMMMMMMMMOOONNNMMMKKKIIIGGGEEEBBB@@@>>>======BBB@@@===;;;999999999:::666555444333222000//////+++,,,---------,,,***))),,,,,,++++++***)))))))))&&&(((***)))&&&%%%''')))''''''((((((''''''&&&%%%############$$$%%%&&&''')))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((((((((()))((('''&&&'''(((***,,,++++++***)))(((((()))))))))***+++,,,,,,+++***)))(((+++......,,,---///222...000222111///---...000,,,---...000222333333444555222000000111222222222444555777999;;;<<<============>>>>>>????????????AAAAAAAAABBBDDDEEEGGGHHHGGGHHHJJJMMMPPPRRRTTTVVVSSSTTTWWWXXXYYYWWWUUUTTTUUUUUUVVVVVVVVVXXX[[[^^^___```aaaccceeeggghhhiiinnnnnnmmmllljjjkkknnnpppooopppsssuuuwwwxxxxxxxxxyyy|||iiiUUUTTTSSSTTTXXX___eeeiiifffgggggghhhiiiiiijjjjjjhhheeebbbbbbbbb```[[[VVVVVVVVVWWWXXXWWWTTTOOOLLL>>>999222---,,,------...++++++,,,,,,,,,---------*********++++++,,,------******************************))))))))))))******+++******)))***+++---...------------------------,,,+++***,,,...//////...---..................------...000000000111333555:::GGGcccwwwyyyyyyiii```YYYUUUTTTSSSQQQPPPPPPOOOMMMKKKHHHFFFDDDCCCDDDEEEEEEDDDAAA@@@>>>;;;999777666555444444444444333111///------.../////////...,,,+++///---+++)))''''''''''''((('''(((***++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''%%%$$$###$$$%%%%%%"""$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###%%%&&&''')))))))))((((((***))))))(((((()))***+++((((((((((((((()))******)))***+++,,,---,,,+++***+++***))))))***---000222111111///......///000111333333444444444333111111444444333333222333333333333444666888:::;;;<<<<<<===>>>???>>>===>>>@@@BBBAAAAAAAAAAAABBBBBBCCCDDDIIIJJJLLLOOORRRTTTUUUVVVVVVWWWXXXYYYXXXWWWUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[``````aaaaaabbbdddeeeffflllmmmlllkkkjjjllloooqqqqqqrrrsssttttttuuuxxxzzzyyy{{{}}}~~~xxx[[[PPPIIIOOOZZZ```bbbbbbeeeeeeffffffggghhhhhhhhheeedddcccccccccaaa^^^[[[XXXXXXYYYYYYYYYVVVQQQMMMEEE===222,,,,,,,,,***(((***)))(((((()))+++---...---,,,+++***))))))))))))******))))))***,,,---///***************************)))((((((((()))***+++...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++,,,///000000111444555555@@@SSSrrrzzz{{{vvvzzziii___XXXUUUTTTRRRPPPPPPPPPOOOMMMKKKIIIHHHFFFFFFHHHJJJKKKJJJEEECCC@@@<<<999777666555666666555444222000///...---------------,,,,,,+++,,,+++***))))))(((((()))((('''((()))+++***(((&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***'''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$###$$$%%%'''((()))***))))))***)))((((((((()))***+++((((((((((((((()))*********,,,///111111000---+++,,,,,,,,,,,,...000222333000///...------...//////333444555666555444222000222222111111111111222222666777888:::;;;<<<<<<<<<<<<===>>>=========???AAAAAAAAAAAAAAABBBCCCDDDDDDJJJLLLNNNQQQSSSTTTUUUUUURRRTTTWWWYYYYYYXXXWWWUUUSSSTTTUUUVVVWWWXXXYYYZZZ\\\\\\\\\]]]___```bbbcccjjjkkkkkkjjjiiijjjmmmoooppprrrsssttttttuuuwwwyyy|||}}}~~~cccXXXOOOQQQXXX^^^bbbeeeeeeeeeeeefffggghhhiiiiiifffdddcccccccccaaa___\\\YYYYYYYYYZZZYYYVVVQQQNNNGGG???555...------+++)))************+++,,,---...+++***************++++++***************,,,---...++++++++++++++++++++++++---,,,+++++++++,,,.........---,,,,,,,,,,,,---...,,,,,,,,,---------......111111000000/////////...---///000000111333555666EEE[[[}}}~~~~~~ssstttzzzggg]]]XXXUUUTTTRRRPPPPPPOOOOOOMMMKKKJJJIIIHHHJJJMMMQQQRRRSSSLLLIIIDDD>>>:::777666666888777555333111000//////------,,,++++++++++++,,,))))))******************((('''''')))******(((&&&(((((((((((((((((((((((('''&&&%%%$$$%%%&&&)))***&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$&&&(((*********))))))(((((((((((()))***+++))))))((((((((()))******))),,,///222333000---+++++++++---...000111111222//////...------...///000555666999:::999666333111222222222111111222222333666777888999:::::::::::::::<<<===<<<<<<<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEKKKMMMPPPSSSTTTTTTSSSRRRNNNQQQUUUYYYZZZZZZXXXVVVRRRSSSTTTUUUWWWXXXYYYYYYXXXXXXYYY[[[]]]___aaabbbhhhhhhiiihhhggghhhkkknnnppprrrtttttttttuuuwwwyyy~~~~~~~~~yyyyyy|||rrrdddVVVSSSWWW\\\aaafffeeeeeedddeeefffhhhjjjkkkgggeeedddccccccbbb```^^^YYYYYYYYYZZZYYYWWWRRROOOHHHAAA777111///...---+++***+++,,,------......---)))))))))******+++------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,...------,,,,,,------...,,,,,,,,,---------......//////...---,,,,,,++++++...///000000111222666999LLLhhh|||ssskkksss~~~yyyfff\\\XXXWWWTTTRRRPPPOOOOOONNNLLLKKKIIIIIIIIIKKKPPPTTTVVVWWWPPPLLLFFF???:::777666666:::888666333111000000000///...,,,+++++++++,,,---))))))+++,,,,,,+++))))))(((''''''((())))))(((&&&'''''''''''''''''''''''''''&&&$$$###$$$&&&(((***&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&''')))))))))(((((('''((((((((())))))*********))))))((())))))******((())),,,---...---+++)))(((***,,,...000000//////000///.........///000111777999<<<>>>===:::666333555444444444444555555666555555666777777777777666999:::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAABBBDDDEEEFFFKKKMMMQQQSSSSSSRRROOOMMMKKKOOOTTTYYYZZZYYYWWWUUUSSSSSSTTTVVVWWWXXXYYYZZZXXXYYYZZZ\\\^^^aaaccceeefffggghhhhhhhhhhhhkkkmmmqqqsssuuuvvvvvvwwwxxxzzz~~~~~~{{{uuusssvvv{{{}}}{{{{{{qqq[[[SSSUUUZZZ^^^aaaddddddcccdddfffhhhkkkmmmhhhgggeeeeeeeeedddaaa___ZZZYYYYYYYYYYYYWWWSSSPPPHHHBBB999333000...---,,,***+++,,,.........---,,,************++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,------------------------,,,,,,,,,---------......---,,,,,,+++***)))((((((///...///111111222888???TTTuuu{{{kkkjjjxxx|||xxxfff\\\YYYYYYSSSRRRPPPOOOOOONNNLLLJJJHHHGGGGGGJJJNNNQQQSSSTTTOOOKKKEEE>>>999777666666999777555222111000000000000///---,,,,,,,,,---...++++++,,,,,,,,,***((('''((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&''''''((()))***************))))))))))))******))))))((((((((()))***+++(((***---000111111000///......---------...000000888:::>>>@@@???===999666555555444444555666666777555666666777777777666666888:::;;;;;;;;;<<<>>>@@@AAAAAAAAABBBCCCDDDFFFFFFJJJLLLNNNPPPPPPNNNKKKIIIKKKNNNSSSXXXYYYXXXUUUSSSUUUUUUVVVWWWXXXYYYZZZZZZXXXYYYZZZ\\\___bbbdddffffffhhhiiiiiiiiijjjlllnnnrrrtttwwwxxxxxxxxxzzz{{{{{{}}}xxxrrrmmmqqqwwwxxxsssrrrttt{{{aaaSSSUUUZZZ[[[ZZZbbbbbbcccdddgggiiilllnnniiihhhgggggggggeeeaaa___YYYYYYXXXXXXYYYWWWTTTQQQGGGBBB;;;444000---,,,+++)))***,,,---------++++++---,,,,,,+++******++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++------,,,+++,,,---...///------------------------,,,,,,,,,---------......111111000000///...------000...///222222333;;;FFF\\\sssjjjppp}}}|||{{{hhh]]]ZZZZZZSSSQQQOOOOOONNNNNNLLLJJJIIIGGGFFFFFFIIIKKKLLLLLLJJJGGGBBB===999777666666666555444222111000////////////...------------...,,,,,,,,,,,,+++***)))(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((&&&&&&%%%&&&'''((()))*********++++++***)))))))))******,,,+++(((''''''))),,,...+++---000222333333333222,,,++++++++++++---...///777999<<<>>>???===:::999333333333333444444555666888888999999:::999999999888999;;;;;;;;;<<>>@@@@@@CCCCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGJJJLLLOOOSSSUUUWWWXXXYYYVVVVVVWWWWWWWWWXXXXXXXXXYYYXXXWWWUUUUUUYYY^^^ccchhhhhhgggggghhhkkkoooqqqnnnoooppprrrtttuuuwwwwwwzzz|||~~~~~~}}}|||}}}~~~wwwooohhhcccccciiirrr|||zzzooofff[[[TTTSSSOOOSSS[[[iii|||xxx___ZZZ]]]___]]]___aaacccdddhhhlllooommmnnnooommmiiiddd]]]ZZZSSSSSSRRRQQQPPPOOONNNNNNLLLIIICCC===666222...------.........------,,,+++)))***+++,,,------------------,,,++++++,,,------++++++*********+++,,,---------,,,,,,+++***))))))///...------------...///++++++,,,,,,,,,,,,------111111111111000///...---,,,111000111777:::KKKggg{{{yyynnngggrrr}}}}}}}}}ttteee\\\XXXQQQPPPOOOOOOOOONNNKKKIIIIIIHHHFFFCCC@@@===;;;999::::::999999888777666666333333222222222222111///???777000,,,+++***+++,,,000///---,,,+++***(((((())))))((('''&&&&&&&&&&&&((((((''''''''''''((((((%%%$$$###$$$%%%%%%%%%%%%"""###$$$%%%''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%(((((())))))(((''''''&&&))))))))))))((((((((((((%%%'''))))))))))))+++---)))******+++,,,---...///111//////000333444222000...000///++++++...///---000000111333444444555555444444444444555666777888999888777777888999888666777888999;;;===>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFIIIJJJMMMQQQSSSUUUVVVWWWUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXYYY[[[___bbbeeefffgggiiijjjlllmmmnnnmmmnnnoooqqqrrrtttuuuuuuxxxzzz||||||{{{{{{|||}}}|||~~~}}}vvvoooiiieeeccchhhqqq{{{vvvkkkbbbXXXQQQOOOMMMPPPXXXeeewww~~~ddd[[[\\\^^^\\\^^^```bbbdddhhhlllooopppppppppnnnjjjddd^^^ZZZVVVUUUTTTSSSQQQQQQPPPPPPLLLIIIDDD===777222///---,,,------------------,,,+++,,,---....../////////---,,,+++******+++,,,---+++++++++++++++,,,------+++++++++++++++++++++,,,------------------------,,,,,,---------.........000000000000000//////...---222000222888===PPPnnn~~~}}}pppiiihhhwww~~~wwwggg^^^YYYTTTRRROOONNNNNNMMMKKKJJJHHHGGGEEEBBB???<<<:::999999999999888888777777777333333222222222222222333,,,***(((***...111///,,,,,,,,,,,,+++******,,,...+++++++++***)))(((''''''((((((''''''''''''((((((%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$#########%%%&&&'''(((((((((((((((''''''&&&******))))))((((((''''''"""$$$'''((((((***,,,...++++++,,,,,,---...///000000//////000222222111///---///...++++++...///,,,//////000000000111111111333333333444444555555666777666555666777888777666777888999;;;<<<>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKMMMPPPRRRSSSTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRUUUWWWYYYZZZ[[[^^^```bbbdddgggjjjllllllkkkkkkmmmmmmooopppqqqrrrsssssstttvvvyyyyyyyyyyyyzzz{{{zzz{{{~~~yyysssnnniiieeebbbhhhqqq{{{qqqggg^^^TTTMMMKKKJJJMMMTTT___ppp}}}mmm^^^ZZZ[[[YYY\\\___bbbdddhhhmmmppprrrrrrrrrooojjjddd^^^ZZZZZZXXXVVVTTTRRRRRRRRRRRRLLLJJJEEE>>>888333///---,,,,,,------------------------...///000000000000++++++************++++++,,,,,,,,,,,,,,,---------)))******+++,,,------...++++++,,,------,,,++++++---............///////////////000000000000000111000444222333:::AAAXXXyyy|||ddddddkkk~~~yyyggg^^^ZZZVVVSSSOOOMMMLLLLLLKKKJJJGGGFFFDDDAAA???<<<:::999888888888888777777777777666666555333222111333444///444666444444555222,,,***,,,---+++))))))+++---((()))))))))(((&&&$$$###(((''''''&&&&&&''''''(((&&&'''((('''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%((()))(((((()))))))))(((((('''''''''(((((())))))******"""$$$&&&'''((()))+++---++++++,,,---............////////////000000///...***---...,,,---000111////////////.........//////333333444555555555555555666555444555777777666555777888999:::<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJMMMOOOQQQQQQPPPPPPQQQQQQQQQRRRRRRRRROOOQQQSSSUUUVVVXXX\\\^^^aaacccfffhhhjjjjjjjjjjjjlllmmmoooppprrrrrrrrrrrrrrrtttvvvwwwwwwwwwxxxzzz{{{}}}xxxqqqlllgggdddaaagggpppzzz|||nnnddd\\\RRRLLLJJJIIIKKKPPPYYYiii~~~zzzbbbXXXUUUVVVYYY]]]aaadddhhhlllpppsssrrrqqqnnniiiccc]]]YYY\\\ZZZXXXUUUSSSRRRRRRSSSMMMJJJFFF@@@:::444000.........------,,,,,,,,,,,,------...//////000//////************************,,,,,,------.........---******++++++,,,------...***+++---......---+++***------........./////////////////////000111222333444777444444:::DDD___}}}{{{ttt\\\aaannn~~~}}}zzzfff]]]YYYVVVSSSOOOLLLKKKLLLKKKKKKGGGFFFDDDAAA???<<<:::999888888777777777777777777777777666444222333777:::777BBBCCC666...222666555000000000...***'''%%%$$$######$$$$$$###""" ''''''&&&&&&&&&&&&''''''%%%'''((((((%%%$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%''')))***((())))))******)))))))))''''''(((((())))))******%%%&&&(((((('''''')))***)))***+++,,,------,,,,,,---...//////............(((,,,...---///444555333000///......---......///333444555666666666666666555444333444666777777555777888999:::;;;======>>>AAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFHHHJJJMMMOOOPPPOOOOOOPPPPPPPPPPPPQQQQQQPPPQQQRRRRRRTTTWWW\\\___bbbbbbccceeefffhhhjjjkkklllmmmoooqqqsssssssssrrrppprrruuuvvvwwwwwwyyyzzzxxxqqqkkkeeeaaa```eeeoooyyy{{{mmmddd[[[RRRLLLKKKHHHJJJNNNUUUbbbxxxlllYYYSSSTTTXXX\\\```dddggglllnnnrrrrrrpppmmmhhhbbb\\\YYY]]]\\\YYYVVVTTTSSSRRRRRRMMMKKKGGGAAA;;;555111...111000...---++++++******,,,,,,---.........------************************+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000...---+++,,,------------.........////////////000222333444666:::666555<<>>LLLlll}}}wwwccc[[[fffzzz|||xxxzzz}}}zzzeee\\\YYYSSSQQQNNNMMMMMMMMMLLLKKKGGGFFFEEECCC@@@>>><<<;;;999999888777666555555444000222333111000444<<>>777222//////...---++++++,,,---...++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***)))***,,,---...---,,,+++++++++,,,,,,---.........---------------------------............/////////222111000///000111333444555:::999:::CCCRRRuuunnn^^^]]]kkk{{{wwwyyy{{{fff]]]ZZZRRRPPPNNNMMMNNNNNNMMMLLLHHHGGGEEECCCAAA???===<<<:::999888777666555444333222333333000...111888???[[[PPPCCC333+++++++++(((###%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''',,,111111...+++---///---+++)))&&&%%%%%%&&&'''+++***)))((('''&&&&&&&&&########################$$$&&&)))+++,,,+++)))'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))+++,,,,,,((()))******))))))***+++((()))+++,,,,,,+++***)))+++---///...+++)))***,,,***...///...///222111...---,,,+++******,,,...///,,,...111444666777777666666555444666888999999888888888999::::::;;;<<<<<<@@@@@@AAAAAAAAA@@@@@@???@@@BBBDDDFFFGGGGGGEEEEEEGGGFFFGGGHHHJJJLLLOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSOOORRRVVVXXXXXXXXXXXXYYY[[[^^^bbbfffhhhgggeeeddddddgggkkkooorrrsssrrrrrrtttvvvyyy{{{|||}}}yyyrrrjjjddd^^^cccmmmxxxssseee]]]UUUMMMGGGFFFAAADDDHHHLLLTTTeee|||}}}yyygggSSSWWW\\\```bbbeeehhhjjjrrrqqqooommmiiiddd```^^^```aaaaaa```]]]XXXTTTQQQNNNMMMJJJEEE>>>888222///---,,,+++***+++---000111,,,,,,,,,------,,,+++++++++,,,------------,,,+++((()))+++------,,,+++***)))***+++,,,...///000111---,,,,,,++++++,,,,,,---////////////000000000000333111000//////111333444333999:::<<>>??????@@@@@@@@@???DDDDDDEEEEEEEEEEEEDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLOOONNNMMMOOOQQQSSSSSSSSSTTTTTTTTTSSSSSSUUUYYY]]]___```aaabbbcccbbbaaa```ggghhhiiijjjlllnnnpppqqqqqqtttxxxzzz|||~~~}}}vvvpppjjjgggddddddiiiuuu~~~rrriii]]]TTTNNNIIIEEEBBB@@@@@@BBBFFFKKKWWWkkk~~~___YYYVVV[[[bbbgggkkkpppmmmmmmmmmkkkhhhdddaaa___bbbcccdddeeeccc___[[[YYYRRROOOLLLIIIFFF@@@888222.............../////////++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((***+++---.........---,,,,,,------.........------/////////.........------////////////000111222222;;;===???CCCLLLfffnnneeeWWWPPPXXXmmm~~~wwwvvvwww{{{mmm___[[[RRRQQQPPPQQQQQQPPPMMMJJJGGGEEECCCAAAAAA@@@>>><<<;;;:::888777666666555555555555555333000......///111000...---...///222333000***------$$$)))000(((---,,,***)))&&&$$$###"""((())))))'''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&(((***,,,---...,,,+++)))(((&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''******)))***+++,,,......000...,,,+++---...---,,,000555999<<>>>>>??????@@@DDDEEEEEEEEEEEEDDDDDDCCCFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNPPPQQQSSSSSSTTTTTTSSSRRRRRRTTTXXX\\\``````aaabbbcccbbbbbbaaaggggggggghhhjjjllloooppptttvvvyyyzzzzzz{{{|||~~~zzztttnnniiifffcccdddkkkxxxyyynnnfff[[[RRRMMMIIIEEEBBB??????AAADDDIIITTThhhzzzeee\\\VVVZZZ```eeejjjnnnmmmmmmmmmllljjjfffcccaaabbbcccddddddccc```^^^\\\VVVQQQLLLIIIGGGBBB888000......///000000//////...++++++------------+++***,,,,,,,,,---------------+++,,,,,,,,,,,,+++***)))+++,,,---------,,,,,,+++------......///.......................................//////000111222333===???AAAFFFSSSppp}}}jjj___SSSPPP[[[uuuzzzuuutttvvv{{{lll^^^ZZZQQQPPPOOOOOOPPPNNNKKKIIIFFFDDDBBBAAAAAA@@@>>><<<;;;:::888777666666555555555666666444111/////////,,,---///000000///...---(((+++///,,,(((------$$$---,,,+++)))'''%%%###"""''''''((('''%%%%%%''')))''''''&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%###"""$$$$$$&&&''')))+++,,,------,,,+++)))(((''''''&&&(((((()))************)))''''''((((((((((((''''''+++++++++,,,---...000000---...---,,,***+++---///333999>>>AAAEEEFFFBBB;;;000///---+++++++++---...111222222333333333333222444555555666777666666666777777888999:::;;;<<<<<<:::;;;;;;<<<===???@@@@@@DDDEEEEEEEEEEEEDDDDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNPPPRRRSSSTTTTTTTTTSSSRRRTTTXXX[[[\\\]]]^^^___aaabbbccccccfffffffffgggiiilllnnnppptttvvvxxxyyyyyyyyy{{{||||||wwwqqqkkkfffdddccceeelllzzz}}}tttkkkcccYYYQQQMMMJJJFFFBBB@@@@@@AAADDDGGGRRReeewwwfff[[[SSSUUU\\\bbbgggkkklllmmmmmmmmmkkkhhheeecccbbbcccddddddcccaaa^^^\\\YYYTTTNNNKKKHHHAAA777///...//////000000///......,,,---......---,,,***))),,,,,,---------.........++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...,,,,,,,,,---...//////000......//////000222333444<<<@@@DDDKKK]]]|||yyy|||{{{fff[[[QQQQQQ___}}}~~~yyyttttttuuu{{{jjj]]]YYYSSSRRRQQQQQQQQQOOOLLLJJJEEECCCAAAAAA@@@@@@>>><<<;;;:::999888777666666666555666777555222000///000555444333222000///......***//////***+++...***$$$(((((((((((((((((((((((('''''''''&&&%%%&&&(((+++(((((('''&&&%%%$$$######"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###"""!!!!!!$$$$$$%%%&&&((()))******,,,++++++***)))(((((('''&&&'''(((((())))))((((((((())))))******))))))(((***+++,,,---...///000111---......---+++,,,///222444:::???BBBFFFGGGBBB<<>><<<<<<;;;:::999777777777777444555666555333000000000///...,,,***(((''''''''',,,111---))),,,+++((()))&&&''''''((())))))******))))))(((&&&%%%%%%(((***'''&&&&&&&&&%%%%%%%%%%%%!!!$$$''''''%%%$$$$$$&&&######################## !!!""""""############$$$$$$%%%%%%&&&''''''((())))))***))))))(((((('''$$$%%%&&&&&&'''&&&&&&&&&(((((())))))))))))((((((((()))+++,,,...//////000...+++))))))+++...000111222888<<>><<<===<<<:::999888888777777222444555555222000//////***+++---......---+++***,,,000+++'''***((('''///(((((((((((())))))))))))++++++)))'''$$$$$$&&&((($$$$$$$$$%%%&&&&&&&&&'''"""%%%((((((%%%$$$$$$&&&########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((('''''''''(((((()))***)))))))))&&&&&&''''''''''''&&&&&&'''((()))+++,,,---......---'''"""$$$+++000///,,,000555999;;;>>>???;;;444,,,,,,+++***+++...000111000000111111111000000///222333444444555555444444666666777888999::::::;;;:::::::::;;;===@@@BBBDDDBBBBBBDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKGGGIIILLLLLLKKKMMMPPPTTTSSSUUUXXXYYYXXXWWWWWWXXXYYYYYYZZZ[[[\\\___```aaa```bbbfffjjjmmmpppqqqqqqrrrtttwwwwwwwwwwwwxxxyyy|||~~~|||yyysssllleee___ZZZXXXXXX[[[cccqqq{{{pppggg```ZZZRRRLLLIIIGGGCCC@@@AAA???@@@AAACCCLLL^^^pppsss```ZZZ\\\___aaadddfffggghhhiiihhhfffdddccceeegggkkkllljjjeee```\\\RRRSSSRRROOOHHHBBB===;;;000///---+++***+++---...,,,+++******+++---...///******++++++,,,---......,,,++++++***++++++,,,,,,++++++******++++++,,,---)))***+++,,,------------......---------,,,,,,,,,......///000111333555666888BBBPPPaaa|||zzzqqqWWWNNNPPP```zzz|||tttqqqppprrrwwwvvvccc[[[YYYTTTRRRQQQPPPOOONNNKKKIIIDDDBBB@@@??????>>>===;;;<<<;;;999888777777666666444333222111000...------------...///...---+++***************))))))))))))))))))))))))(((&&&%%%$$$((()))++++++***'''$$$"""######""""""###%%%&&&'''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$############%%%'''&&&%%%$$$%%%%%%&&&'''(((******((('''&&&&&&'''(((*********))))))''''''((((((((((((''''''***(((&&&%%%''')))))))))&&&''')))+++---......///...------------...//////---///333555555333000...---.........///000000000111111000000111222333333000111111222222333333444333444555777888888888888:::;;;<<<>>>???AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDHHHHHHIIIIIIIIIIIIIIIIIILLLMMMMMMMMMKKKKKKMMMNNNUUUUUUVVVWWWXXXXXXXXXXXXZZZZZZ[[[\\\]]]___```aaabbbccceeehhhllloooqqqrrrrrruuuxxxzzzyyyxxxxxxxxxzzz{{{|||~~~|||vvvmmmeee^^^YYYUUURRRTTTWWW___kkkyyy}}}uuullleee]]]YYYSSSLLLFFFCCCBBBBBB>>>>>>>>>@@@CCCKKK^^^oooiii\\\YYYZZZ```iiikkkiiiggggggiiiiiifffccccccdddgggiiiiiiddd^^^YYYWWWVVVSSSOOOKKKEEE>>>999222111/////////...---+++------------------------------------------,,,,,,//////.........---------((())))))+++,,,---......------............------///////////////........./////////000222444777888<<>><<<<<<;;;999888777777666666444333222111000...------/////////...---+++***)))*********)))))))))(((((()))************))))))(((%%%&&&&&&&&&&&&'''&&&&&&$$$#########$$$%%%'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))************))))))'''%%%###"""$$$&&&'''''''''((()))+++---.........---------------......///,,,///222444444222///---++++++,,,,,,---.........000000000000000111222222222222333444444555555666444444666777888999999999;;;;;;<<<===???@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDHHHHHHHHHHHHIIIIIIIIIIIILLLLLLMMMLLLJJJJJJKKKMMMTTTUUUVVVXXXYYYZZZYYYYYYZZZZZZ[[[\\\]]]___```aaabbbccceeehhhkkknnnqqqrrrqqqtttwwwyyyyyyxxxxxxyyyzzz{{{|||~~~}}}wwwnnnfff___YYYUUURRRQQQSSS[[[gggttt~~~~~~zzzssskkkeee]]]YYYRRRLLLFFFCCCBBBBBB???>>>???AAACCCKKK]]]nnnwwwbbbZZZZZZ___dddjjjhhhffffffhhhgggeeebbbddddddfffggggggddd^^^ZZZYYYWWWTTTQQQMMMFFF???:::222000............---+++------------------------------------------------++++++++++++*********)))))))))***+++,,,---......------............------/////////////////////...000000000111333555777999;;;BBBRRRnnneeeTTTMMMRRRjjjyyysssrrrqqqsss|||}}}uuuccc[[[YYYWWWUUURRRPPPNNNLLLHHHEEEEEEEEEDDDEEEEEECCC???<<<<<<;;;999888777777666666444333222111000...------111000///---+++***))))))******))))))))))))(((((('''((()))***************,,,***(((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$&&&'''((())))))((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%))))))************)))))))))'''%%%&&&''')))***)))'''(((***+++,,,------...------,,,,,,------...///,,,---000111111000---+++++++++,,,,,,---......///000000/////////000111111222222333333444555555555444555666888999999999999<<<<<<<<<===>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKJJJHHHHHHIIIJJJQQQSSSVVVYYY[[[[[[ZZZZZZZZZZZZZZZ[[[]]]^^^```aaabbbccceeehhhkkknnnpppqqqpppsssvvvxxxxxxxxxyyyzzzyyyzzz|||~~~~~~xxxooofff___ZZZUUURRRNNNQQQXXXdddrrr|||}}}{{{wwwppphhhccc[[[WWWRRRKKKFFFCCCBBBBBB@@@???@@@AAACCCKKK]]]nnnkkk]]]]]]aaaaaajjjhhhgggfffffffffdddccceeeddddddeeeeeeccc```]]][[[YYYVVVSSSNNNHHH@@@;;;111///------......---,,,------------------------+++,,,,,,------.........------------,,,,,,,,,,,,))))))***+++,,,---......------............------......//////////////////111111111222333555888999999CCCVVVsss~~~___QQQNNNVVVpppzzztttsssqqqrrrvvv{{{zzztttbbbZZZYYYVVVTTTQQQPPPNNNLLLHHHEEEEEEEEEEEEFFFFFFDDD???<<<;;;;;;999888777666666666444333222111000...------111///---+++*********+++***)))))))))((((((((((((&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%!!!###%%%$$$###"""###$$$&&&''''''((((((''''''&&&+++***((('''&&&&&&'''(((''''''((((((((((((''''''***)))'''(((***+++,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,------...+++,,,...///...---+++***,,,------...///000111111000///////////////000000000000000111222222333333444555666888999999::::::<<<<<<<<<======>>>>>>>>>@@@@@@@@@AAAAAABBBBBBCCCFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIGGGFFFGGGIIINNNQQQTTTXXXZZZZZZZZZYYYYYYZZZZZZ[[[\\\^^^___```bbbccceeegggjjjmmmooopppnnnqqqtttvvvwwwxxxzzz{{{xxxzzz|||~~~~~~xxxooofff___YYYTTTQQQOOORRRYYYfffttt~~~|||xxxsssmmmfffaaaYYYVVVQQQKKKFFFCCCBBBAAAAAA@@@AAABBBDDDLLL^^^nnnvvvcccbbbeeecccjjjiiihhhhhhggggggfffeeefffeeedddcccdddcccbbb```\\\ZZZWWWSSSNNNHHH@@@;;;111///,,,,,,---...---,,,------------------------++++++,,,,,,---...//////000000/////////.........******++++++,,,------...------............------............////////////000000000111222444777888888CCCXXXxxxxxx[[[OOOOOO[[[vvvwwwrrrpppppprrryyy}}}zzzzzztttbbbZZZYYYSSSRRRPPPOOONNNMMMJJJGGGDDDDDDDDDEEEEEECCC???;;;;;;;;;999888777666666666444333222111000...------...---+++******+++,,,---)))))))))(((((((((((('''(((((((((''''''&&&%%%$$$###%%%'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%!!!###%%%$$$###"""###$$$&&&&&&''''''''''''&&&&&&,,,+++***((((((((()))***''''''(((((((((((('''''''''%%%%%%&&&((())))))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,+++***))),,,,,,---...///000111222000000///////////////000//////000111111222222333444555666777888999999999;;;;;;<<<<<<=========>>>??????@@@@@@AAABBBBBBCCCEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIGGGGGGHHHIIILLLNNNQQQUUUWWWXXXXXXXXXYYYYYYZZZ[[[\\\^^^___```aaabbbdddgggiiilllnnnooonnnpppsssuuuvvvwwwzzz|||yyyzzz|||}}}wwwnnneee^^^YYYTTTQQQPPPSSS\\\jjjxxx}}}xxxrrrkkkddd___WWWTTTPPPKKKFFFCCCBBBAAABBBAAAAAACCCEEEMMM___oookkkeeedddccciiijjjkkkkkkjjjiiihhhhhhgggfffdddcccdddeeedddccc\\\ZZZWWWSSSNNNGGG@@@;;;222///---,,,---...------------------------------++++++,,,,,,---...//////......---------,,,,,,,,,+++++++++,,,,,,------...------............---------.........//////000000////////////111333555666888DDDZZZzzzsssWWWNNNRRR```}}}~~~uuuqqqmmmnnnsss~~~}}}|||zzzyyyzzztttbbbZZZXXXRRRQQQOOONNNNNNMMMJJJHHHDDDDDDCCCDDDDDDBBB>>>;;;<<<;;;999888777777666666444333222111000...------+++++++++++++++,,,------))))))((((((((((((''''''*********)))((('''%%%%%%"""$$$'''((()))'''%%%###$$$%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''((((((((())))))************))))))(((''''''(((***,,,+++******++++++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,++++++******)))))))))***+++,,,---///000000111111000/////////000000111111222222333444444444333444555777888888888888:::::::::;;;<<<======>>>??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHJJJLLLMMMNNNPPPRRRTTTVVVWWWXXXYYYYYYYYYZZZ\\\]]]___```aaabbbdddfffiiikkkmmmnnnnnnpppssstttuuuvvvyyy{{{zzz{{{}}}}}}wwwnnnfff___ZZZVVVSSSPPPUUU```ooo}}}yyyssskkkccc^^^UUUSSSOOOJJJFFFDDDBBBAAAAAA@@@AAACCCFFFNNN```qqq~~~uuuccc^^^___eeehhhlllnnnmmmkkkjjjjjjhhhfffeeedddfffgggfffeee]]][[[XXXTTTOOOHHH@@@;;;555222...,,,---......---------------------------+++,,,,,,------.........//////.........---------+++,,,,,,,,,---------...------............------------......///000000000//////...///000222333555999DDDYYYxxxlllSSSOOOWWWhhhzzzssspppjjjmmmuuuyyyxxxwwwwwwzzztttbbbYYYWWWSSSRRRPPPNNNNNNLLLIIIFFFFFFDDDCCCCCCCCCBBB???===<<<;;;999888777777666666444333222111000...------++++++,,,,,,,,,++++++***))))))((((((((('''''''''((()))))))))(((''''''&&&,,,,,,,,,+++)))&&&$$$"""$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&'''&&&'''(((((((((((((((((())))))************))))))***))))))+++...///...---++++++,,,,,,,,,++++++******************+++,,,,,,---,,,+++***)))))))))))))))***+++,,,---///000000222222111000000000000000111111111222333333444444222333444555777777777777888888999;;;<<<===>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKJJJKKKMMMOOOOOOOOOPPPQQQSSSUUUWWWYYYYYYYYYYYYZZZ[[[]]]___```aaabbbdddfffhhhjjjlllmmmoooppprrrssstttuuuxxxzzz{{{|||~~~}}}xxxooohhhbbb]]]YYYWWWTTTZZZfffwww|||uuulllccc]]]SSSQQQNNNJJJGGGDDDBBBAAA@@@@@@AAACCCFFFOOObbbsss~~~|||cccZZZ^^^```eeellloooooolllkkkjjjiiigggffffffhhhiiihhhggg___]]]YYYUUUPPPIIIAAA<<<777444000------...------------------------------------------------------////////////............,,,,,,,,,---------------------............------------......///000000111000000//////000222444555:::CCCVVVttteeeOOOOOO\\\pppvvvooonnnhhhmmmyyy|||wwwwwwwwwyyy}}}tttbbbYYYWWWUUUSSSQQQOOOMMMJJJGGGDDDGGGEEECCCBBBBBBBBB@@@>>><<<;;;999888777777666666444333222111000...------,,,,,,------,,,+++)))((()))(((((((((''''''''''''$$$%%%&&&&&&'''&&&&&&&&&!!!!!!!!!"""###&&&((()))###$$$%%%%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$############%%%'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((*********))))))''''''(((((((((((('''''''''&&&''')))+++,,,,,,***++++++,,,,,,,,,+++***************)))***++++++,,,...---+++))))))))))))***+++,,,---...000111222333333333222111000000111111/////////000111111222222111222333555666666777777777888999:::<<<===>>>??????@@@@@@AAACCCDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLLLLMMMOOOQQQQQQQQQPPPPPPRRRUUUXXXZZZXXXYYYYYYZZZ[[[]]]^^^___aaabbbcccfffhhhjjjlllllloooqqqrrrssssssuuuwwwzzz|||}}}~~~~~~yyyqqqjjjddd```\\\ZZZXXX___lll~~~~~~vvvmmmccc]]]RRRQQQNNNJJJGGGDDDBBBAAA??????AAACCCGGGPPPcccuuu~~~{{{dddYYY```\\\ccckkkpppooollljjjjjjiiihhhggghhhiiijjjiiihhhaaa___[[[WWWRRRJJJCCC===999666111...---...------------------------------------------------,,,,,,++++++*********))))))))),,,,,,---------------------..................------------...///000000111111111000000111333555666:::CCCUUUqqqyyy```MMMPPP___uuutttmmmkkkhhhnnn|||}}}xxxxxxxxxzzz}}}ssseeeaaa___SSSQQQNNNMMMLLLLLLJJJIIIJJJGGGDDDBBBBBBAAA???===<<<;;;:::888777666666555222222222222111///...,,,---------,,,,,,,,,++++++++++++,,,,,,+++***((('''''''''''''''((((((((((((%%%&&&'''((('''&&&%%%$$$'''&&&$$$#########$$$$$$$$$$$$#####################$$$%%%%%%$$$###"""!!!&&&&&&%%%$$$$$$$$$%%%%%%(((%%%###$$$&&&'''%%%"""'''&&&&&&&&&&&&'''((((((...+++((('''((('''$$$"""''''''(((((()))+++,,,---(((***,,,,,,***(((((((((+++***)))+++---...---+++++++++++++++*********))))))***+++---///000111222444222000///...///000111333333222111222333444555444444555555666777777777===<<<;;;:::;;;<<<===>>>BBB???===???BBBDDDCCCBBBCCCBBBBBBCCCDDDFFFHHHIIIKKKIIIGGGHHHJJJMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWYYYVVVXXXZZZZZZZZZ[[[]]]______```cccfffiiikkkmmmnnnoooqqqrrrssssssuuuwwwzzzuuuxxx}}}zzzvvvrrrkkkbbb]]]]]]aaagggwww~~~wwwqqqggg^^^ZZZRRRLLLKKKIIIDDD@@@???@@@AAADDDEEEGGGQQQhhh}}}|||gggXXXZZZ[[[```fffkkklllkkkjjjiiihhhfffeeeeeeggghhhhhhgggdddaaa]]]ZZZVVVOOOEEE>>>999444111222222...,,,---........................------/////////...---,,,------------------,,,,,,++++++,,,,,,---...////////////////////////......111111111111000000/////////000000/////////222444<<<@@@PPPpppvvv___KKKNNNddd{{{sssnnnjjjiiiooo~~~|||wwwvvvxxx}}}vvvfff```]]]TTTRRROOONNNNNNMMMKKKJJJFFFDDDBBBBBBCCCCCCBBBAAA<<<;;;:::888777666555555222222222222111///...------,,,,,,,,,++++++++++++++++++,,,,,,+++***((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$#########$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%&&&''')))'''%%%%%%'''(((&&&$$$'''''''''''''''(((((())),,,***((('''((((((%%%###&&&&&&&&&'''((()))++++++)))+++,,,,,,***(((((((((***---///000///.........,,,++++++************+++***+++,,,---...000111111333222000......///000111333333222222222333444555444444555555666666777777999888888777888999:::;;;@@@>>>===???BBBDDDDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGHHHJJJLLLMMMLLLMMMNNNOOOQQQSSSUUUVVVWWWVVVXXXZZZZZZZZZ[[[]]]___```aaadddgggiiikkkmmmmmmpppqqqssssssrrrsssuuuxxxwwwyyy}}}zzzvvvpppgggbbbbbbeeelll}}}xxxmmmbbb[[[SSSMMMLLLJJJEEEAAAAAA???@@@CCCFFFIIIUUUlll~~~jjjWWWWWWYYY^^^eeejjjkkkkkkkkkjjjhhhgggeeeeeeggghhhhhhgggdddaaa]]]ZZZVVVOOOFFF???:::444111222222...,,,...........................------...///000000000///------------------------++++++,,,,,,---......///........................222111111000//////000000///000000000///000222444:::???PPPqqqqqq\\\KKKPPPhhhzzzqqqmmmiiijjjqqq~~~zzzzzz{{{xxxfff]]]YYYUUUSSSPPPOOONNNNNNLLLJJJGGGEEECCCBBBCCCCCCBBBAAA<<<;;;:::888777666555555222222222222111///...---,,,,,,,,,+++++++++******++++++++++++***)))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$######$$$%%%&&&''''''(((###$$$$$$$$$$$$###""""""#########$$$%%%&&&(((((()))(((''''''(((((('''%%%'''''''''''''''(((((()))***)))''''''((((((&&&%%%%%%%%%%%%&&&'''(((******+++,,,---,,,***)))((()))***000555666444111222333///---+++)))((()))+++,,,,,,,,,------...//////000111000///.........///000333222222222222333444444444444444555666666777777666666666777888999:::;;;>>>======???BBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFHHHJJJLLLKKKJJJKKKLLLOOORRRTTTUUUUUUUUUUUUWWWYYYZZZZZZ[[[]]]___aaabbbeeehhhjjjkkkllllllpppqqqrrrrrrqqqrrrtttvvvxxxzzz|||}}}~~~}}}vvvmmmiiijjjllluuusssfff]]]UUUNNNLLLJJJFFFCCCBBB???@@@BBBFFFLLLYYYqqqrrr[[[UUUVVV\\\ccchhhkkkkkklllllliiihhhffffffggghhhggggggeeebbb^^^[[[WWWPPPGGG@@@;;;555222222111...,,,...------------------------------......///111222333+++,,,,,,------.........+++,,,,,,------.................................222111000///...///000111///000000000///000333555999@@@TTTwwwhhhXXXKKKTTTmmmwwwoookkkhhhkkkrrrwwweee[[[VVVUUURRRPPPNNNNNNMMMLLLJJJJJJHHHEEECCCBBBAAA@@@>>><<<;;;999888666555555555333222222111000///...---,,,,,,+++++++++************************)))(((((())))))((((((((((((''''''((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&#########$$$############$$$$$$$$$$$$%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((''''''%%%%%%%%%&&&'''(((******,,,---...---***))))))***,,,111777;;;<<<;;;999999111///+++(((((())),,,...---------...............000///............//////222222222222222333333333333333444555555666666777888888999:::;;;<<<===>>>===>>>>>>@@@BBBCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEHHHJJJKKKIIIGGGIIIKKKNNNRRRTTTTTTTTTSSSUUUVVVYYYZZZZZZ[[[]]]___aaabbbeeehhhjjjkkkjjjjjjnnnooopppqqqpppqqqtttvvvyyy{{{|||||||||{{{tttppprrrtttyyykkk```WWWOOOLLLJJJFFFCCCCCC@@@@@@BBBGGGMMM\\\ttt~~~bbbUUUTTTYYYaaagggjjjlllmmmnnnkkkiiihhhggghhhiiihhhgggfffccc___\\\YYYRRRIIIBBB<<<666222222111...---...------------------------///...---------///000111++++++,,,,,,---...//////,,,,,,,,,---------......------------............222111///......///000111///000000000000111333666:::CCCZZZ___TTTLLLWWWrrrtttkkkhhhgggjjjsssxxxeee\\\WWWTTTQQQNNNMMMMMMLLLJJJIIIKKKHHHEEECCCCCCBBB@@@>>>;;;:::999777666555555444333333222111000///......,,,,,,,,,+++++++++************))))))))))))))))))*********)))))))))((((((((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""##################$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''''''''(((&&&&&&&&&'''((()))+++++++++,,,---,,,***)))***,,,///000444<<>>>>>===???@@@AAAAAAAAAAAAAAAEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEGGGIIIJJJHHHGGGHHHJJJMMMPPPSSSSSSSSSRRRTTTVVVXXXYYYZZZ[[[]]]___```bbbfffiiikkkkkkjjjjjjlllmmmooopppppprrruuuwwwyyyzzz{{{{{{|||~~~zzzxxxzzz~~~ssseee[[[QQQMMMJJJFFFCCCDDDCCCBBBCCCGGGOOO^^^vvvjjjWWWSSSXXX```fffjjjlllooopppnnnllljjjiiijjjjjjiiiggggggddd```]]]ZZZSSSKKKDDD===777222222111...---///------------------------000///---,,,+++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,------------------------.........//////000000///......///000111///000000000000111444777:::DDD___tttWWWQQQNNN[[[vvv|||ppphhhggggggjjjtttyyyggg^^^YYYSSSQQQNNNMMMLLLLLLJJJHHHHHHFFFDDDCCCDDDDDDCCCBBB;;;:::999777666555444444444333222000//////...///---------,,,,,,,,,++++++***))))))((((((((())))))+++******))))))(((((((((''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!#########"""######$$$%%%'''&&&%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&''''''((()))((('''&&&'''(((&&&&&&&&&'''((()))++++++***++++++***)))***+++---000...111:::EEEIIIDDD===333111---))))))***---///------......................../////////000000000000111111222333222222222333333333444555555666666777888999:::;;;<<<<<<<<<<<<>>>AAAAAAAAA@@@@@@AAADDDEEEFFFFFFGGGGGGGGGFFFDDDDDDDDDFFFHHHJJJIIIHHHHHHIIILLLOOOQQQRRRRRRRRRSSSUUUWWWYYYYYY[[[]]]___aaadddgggkkkmmmnnnmmmllllllnnnppppppqqqrrruuuwwwvvvxxxzzz{{{|||~~~~~~lllaaaUUUPPPLLLGGGEEEFFFEEECCCCCCHHHRRRbbb{{{sss[[[TTTYYY```fffjjjmmmppprrrqqqooolllkkklllkkkjjjiiigggeeeaaa___[[[UUULLLEEE???888333222111...---///,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,++++++******+++,,,,,,------.........------------------------------......///000000000......////////////000000///000111000000222555777:::EEEccc~~~gggPPPNNNPPP___zzzuuulllffffffiiimmmxxx~~~{{{}}}wwweee]]]XXXTTTRRROOOMMMMMMLLLKKKIIIHHHFFFDDDCCCDDDDDDCCCBBB;;;:::888777555444444444444333111000///...//////.........---------,,,,,,***)))((('''(((((()))***))))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###############"""""""""###%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((***(((&&&%%%&&&((('''&&&&&&&&&&&&'''((((((''')))***)))&&&%%%&&&(((%%%%%%%%%&&&'''(((******'''((()))))))))***,,,///......111888@@@CCC@@@<<<333111...+++***+++,,,...,,,---------......//////...///000000111111111000///000111222333222222111222333333444444555555666777888999:::;;;::::::999777;;;???AAAAAAAAABBBDDDCCCDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDEEEHHHIIIJJJIIIHHHIIIKKKMMMOOOQQQRRRSSSRRRTTTWWWXXXYYY[[[]]]___cccfffjjjoooqqqrrrqqqppppppqqqrrrqqqqqqqqqsssuuutttvvvzzz|||}}}sssggg[[[TTTOOOJJJHHHIIIGGGDDDDDDKKKVVVhhhcccUUUZZZ```fffjjjnnnqqqssstttqqqooonnnnnnmmmllljjjhhheeebbb___\\\VVVMMMGGG???999333222000------///,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------------------------------......//////000111111222,,,---///000111000///...///000111111111222555888===JJJjjjrrr[[[JJJLLLRRRbbbzzzooohhhdddfffjjjsss|||zzz{{{xxx{{{~~~sssaaaYYYUUUUUUSSSPPPOOONNNNNNLLLJJJKKKIIIFFFDDDDDDCCCAAA???;;;:::888777555444444444444333111000///...////////////.........---------***)))(((''''''((()))***(((((('''&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&#########$$$%%%&&&'''((((((***+++***'''&&&'''***((((((((((((((()))******(((***+++)))&&&$$$&&&((($$$$$$$$$%%%&&&'''((()))&&&'''(((((((((***---///,,,...222777;;;===<<<:::333111...,,,++++++,,,---,,,,,,------...//////000//////000111111111111111///000111222333222111111222222333444444555555666888999;;;;;;<<<;;;:::999444888>>>AAABBBBBBEEEGGGBBBCCCEEEGGGHHHIIIHHHHHHGGGEEEDDDEEEGGGIIIJJJJJJIIIIIIJJJKKKMMMPPPRRRSSSRRRTTTWWWXXXYYY[[[]]]___eeehhhmmmqqqtttuuuuuutttsssttttttsssppppppqqqrrrrrruuuyyy|||~~~yyylll___WWWRRRLLLJJJKKKGGGDDDEEELLLYYYmmmjjjVVV[[[aaagggkkknnnqqqsssuuussspppoooooonnnlllkkkhhhfffbbb```]]]WWWNNNHHH@@@999333222000------///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------,,,,,,------------------------...//////000111222222333+++,,,///111222111///---///000111111111333666888BBBOOOpppkkkSSSFFFJJJSSSeeeuuulllfffcccffflllwww~~~zzzxxxyyyvvvzzz}}}tttbbbZZZYYYSSSRRRQQQOOOMMMLLLLLLLLLKKKIIIGGGFFFFFFEEECCCAAA;;;:::888666555444444555666555444333111000///...***++++++,,,,,,,,,++++++((((((''''''''''''(((((()))((('''&&&%%%&&&'''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%###"""""""""######%%%%%%%%%$$$$$$#########((('''%%%$$$###$$$$$$%%%#########$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$###$$$$$$%%%''')))***+++---***''''''((()))'''%%%))),,,000444555444222000...---,,,++++++---///000///000000000000000///////////////////////////////////////000111111222222333333444555555666666777777777777888999999999:::999:::;;;===???AAACCCDDDCCCAAA@@@BBBEEEGGGFFFDDDHHHFFFFFFGGGIIIKKKKKKKKKKKKJJJJJJKKKMMMPPPSSSUUUSSSTTTVVVVVVWWWYYY\\\___eeegggjjjnnnqqqtttuuuuuusssttttttsssqqqqqqrrrtttssstttvvvyyy|||ooo___YYYWWWSSSNNNLLLLLLHHHHHHPPP___sssqqqbbbaaabbbfffkkkooorrrvvvxxxuuurrrqqqqqqrrrooommmmmmhhhbbbaaa```\\\RRRIIIAAA<<<666111////////////////////////............---------------------------...///.........000222,,,,,,,,,---------..................////////////000000000000////////////333000///111111111666<<<>>>TTTwww|||bbbQQQJJJJJJRRRiiiqqqjjjeeebbbeeelllxxxzzzwwwtttsssuuuvvvzzz~~~wwwddd[[[YYYWWWTTTQQQPPPOOONNNKKKIIIJJJIIIFFFEEEEEEDDDAAA???999888777666555555666666444444222111000...------))))))************))))))((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&)))((('''''''''''''''(((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%'''(((***+++...+++))))))***+++)))(((***+++---///000000000///...---+++******,,,---......///////////////....../////////////////////////////////000111111222222111111222333333444444555888888888999::::::;;;;;;999:::;;;<<<>>>@@@AAAAAACCCAAAAAABBBFFFGGGGGGEEEHHHGGGGGGHHHKKKNNNOOONNNLLLLLLKKKLLLNNNPPPSSSUUUTTTUUUVVVWWWWWWYYY\\\^^^ccceeeiiimmmqqqsssuuuuuusssttttttsssqqqqqqrrrttttttuuuwwwyyy|||~~~nnn___ZZZXXXTTTOOOMMMLLLIIIJJJTTTcccvvv{{{dddaaa```dddiiimmmrrrvvvxxxvvvsssssstttssspppnnnmmmiiidddcccccc^^^TTTLLLDDD>>>777111///...------////////////............---------------------------...///...---...///111,,,,,,,,,---------..................////////////////////////000000000000222000000222222222666<<>>??????CCCBBBBBBCCCFFFGGGGGGFFFIIIHHHIIIKKKOOORRRSSSTTTNNNNNNMMMMMMOOOPPPRRRTTTUUUVVVWWWXXXWWWXXX[[[]]]```cccgggkkkooorrrtttuuusssttttttsssqqqqqqrrrtttuuuvvvwwwyyy|||{{{nnn```[[[YYYUUUPPPNNNKKKJJJNNNYYYiii}}}~~~{{{uuupppmmmlllkkkjjjgggiiikkkmmmppprrrtttuuuvvvvvvvvvuuuvvvzzzjjjbbb]]]aaaggglllqqqwwwwwwwwwvvvwwwwwwuuurrrooollliiifffffffffaaaXXXPPPGGGAAA999222...---,,,+++/////////............------------------------------...///...------///111,,,,,,,,,---------......---............/////////......//////000000111111111///000333333333777<<>>;;;888888777666666666666555111111000///...,,,,,,+++---............------,,,((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&$$$!!!!!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''(((((())))))))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((())),,,+++***+++,,,---------......------,,,,,,,,,,,,++++++***))))))))))))***++++++,,,---------,,,,,,/////////////////////////////////000111111222222333333444555555666666777777777888999999:::;;;;;;;;;<<<<<<======>>>>>>>>>CCCBBBCCCDDDFFFGGGGGGGGGIIIIIIJJJMMMQQQUUUWWWWWWOOOOOOOOOOOOOOOPPPRRRRRRUUUWWWXXXXXXXXXXXXZZZ\\\]]]```dddiiimmmppprrrssssssttttttsssqqqqqqssstttwwwwwwxxxyyy|||~~~yyylll```\\\YYYTTTPPPNNNKKKLLLSSSaaaqqq~~~~~~{{{ppplllgggbbb```aaabbbcccbbbccceeehhhlllooorrrsssyyy{{{}}}tttfff\\\^^^eeeiiipppwwwwwwxxxyyyzzzzzzwwwssspppkkkiiihhhhhhhhhcccZZZSSSIIICCC:::333///---,,,,,,//////.........---------........................---...///...------...000,,,,,,,,,---------......---------.........//////---......///000111111222000...000333444444777===MMMmmmjjjRRREEEFFFMMM___zzzuuugggcccddddddjjjssswwwsssrrrppppppsssvvv|||yyyeee\\\ZZZ[[[]]]]]]WWWNNNIIIJJJNNNJJJIIIGGGFFFEEEBBB>>>;;;::::::999888666444333222111111000///......------)))*********))))))((('''((((((''''''''''''(((((((((((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''((('''%%%######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((())))))************+++,,,---///000000111000...---+++***)))))))))((()))))))))******+++,,,,,,,,,,,,,,,/////////////////////////////////000111111222222333333444555555666666777555555666777888999::::::======>>>>>>>>>?????????AAABBBCCCDDDEEEEEEGGGGGGIIIIIIIIILLLQQQUUUVVVWWWOOOOOOOOOOOOPPPPPPQQQQQQTTTVVVXXXXXXXXXXXXYYYZZZ[[[]]]bbbfffkkknnnpppqqqqqqrrrssssssrrrrrrtttvvvyyyxxxxxxyyy{{{~~~wwwlllbbb]]]ZZZTTTOOONNNLLLOOOYYYiiiyyy~~~~~~sssppplllgggddddddfffhhheeegggjjjnnntttyyy~~~ooo^^^^^^dddhhhnnnwwwvvvyyy{{{|||{{{xxxtttrrrkkkjjjiiiiiihhhccc\\\VVVJJJDDD;;;444000/////////............------------........................---...///...,,,,,,---///,,,,,,,,,---------......------------............---......///000111111222000...///333444444999???PPPtttuuu___NNNGGGGGGOOObbb}}}ssseeebbbccccccjjjssswwwssssssrrrsssvvvuuuzzzwwwfff```___ggggggcccYYYNNNHHHIIILLLHHHGGGGGGFFFEEEBBB>>>;;;;;;;;;:::888666444222111222111111000//////......++++++++++++***)))((((((((((((''''''''''''((((((''''''((((((''''''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$###$$$$$$&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((()))***)))))))))+++---///000111222111///---+++((((((((()))))))))******)))***+++,,,,,,------,,,/////////////////////////////////000111111222222111111222333333444444555333444555666777999::::::======>>>>>>??????@@@@@@@@@BBBCCCDDDCCCDDDFFFGGGHHHGGGHHHJJJNNNQQQRRRSSSNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTVVVWWWWWWWWWXXXYYYZZZ\\\```dddhhhkkkmmmnnnoooqqqrrrrrrrrrsssvvvxxxzzzzzzyyyyyy{{{}}}xxxoooeeeaaa\\\UUUPPPOOOOOOSSS^^^ooo{{{|||wwwuuuvvvwwwxxxyyy}}}|||ccc```dddfffmmmvvvvvvyyy|||}}}{{{xxxuuuuuummmlllkkkiiigggccc^^^ZZZNNNGGG===555111111111111.........------------,,,..............................///---,,,+++---...,,,,,,,,,---------......,,,------------...............//////000000111111111...///222333555:::BBBUUUyyy{{{hhhUUUJJJHHHGGGRRRgggrrrdddbbbbbbcccjjjtttwwwtttttttttvvvyyywww|||qqqccc```bbbkkkeee\\\SSSMMMJJJIIIIIIFFFEEEEEEEEEEEEBBB>>>:::999999999888777555333111111111000000///.....................---,,,+++***((((((''''''''''''((((((%%%&&&'''((((((((('''&&&%%%&&&'''''''''&&&%%%$$$!!!!!!""""""##################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%'''(((***+++(((***+++***((((((***,,,//////......------,,,,,,&&&'''((()))***+++++++++)))***+++,,,------------/////////////////////////////////000111111222222111111222333333444444555444444555777888999:::;;;<<<<<<<<<===>>>???@@@@@@>>>AAACCCCCCBBBBBBDDDGGGGGGFFFEEEGGGJJJLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPOOOQQQTTTVVVVVVWWWXXXYYYYYY[[[___cccfffiiijjjkkkmmmoooqqqrrrssstttwwwzzz|||{{{zzzyyy{{{}}}{{{sssjjjfff```XXXRRRQQQQQQVVVcccttt{{{vvviiibbbeeeeeekkkuuuvvvzzz}}}}}}zzzwwwvvvvvvqqqooommmjjjhhhddd```^^^SSSKKK@@@888333111111111.........---------,,,,,,..............................///---++++++,,,...,,,,,,,,,---------......,,,,,,---------.........////////////000000000000222///...000222555<<>>??????===@@@BBBCCCAAAAAADDDFFFFFFEEEDDDEEEGGGIIIIIIIIIKKKKKKMMMNNNOOOPPPPPPPPPMMMPPPSSSUUUVVVVVVWWWYYYYYY[[[^^^bbbeeehhhiiiiiilllnnnppprrrsssuuuyyy{{{|||{{{zzzyyyzzz}}}~~~vvvnnniiicccZZZTTTSSSRRRXXXeeewww}}}uuurrr|||mmmeeefffeeejjjtttwwwzzz}}}|||yyywwwvvvwwwtttrrrooolllhhheeebbbaaaWWWOOOCCC999333111000000......---------,,,,,,,,,////////////////////////......///---++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......000000000000////////////333///---///111444===FFF^^^uuu___KKKBBBCCCFFFVVVrrr~~~nnnbbbaaadddfffoooyyyvvvuuuuuuvvvxxx{{{jjjbbb^^^ZZZXXXRRRLLLJJJLLLLLLJJJFFFGGGFFFDDDBBB@@@>>><<<;;;@@@???<<<999666444333222111000............,,,***000...,,,,,,------,,,++++++***)))***+++***)))'''((('''&&&%%%%%%%%%%%%%%%!!!###%%%'''&&&$$$ $$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%&&&''''''%%%$$$###""""""$$$&&&'''))))))(((((('''''''''''')))((('''&&&%%%&&&'''(((***))))))(((((((((((((((***((('''(((+++,,,***(((---------,,,+++)))&&&%%%---)))+++000///***'''***...---,,,,,,,,,,,,---...,,,,,,------...//////////////////000000111111222444444333444444555666777888777666666666777999::::::::::::;;;>>>@@@@@@???AAAAAABBBAAAAAABBBEEEHHHEEEFFFFFFGGGHHHIIIJJJKKKMMMOOOPPPRRRTTTTTTTTTTTTTTTVVVXXXXXXWWWVVVVVVWWW]]]]]]___```ccceeehhhiiilllmmmooorrrvvvxxxxxxwww{{{{{{}}}~~~{{{uuupppiii___YYYWWWVVV]]]kkk{{{wwwnnnjjjtttuuuccc___cccllluuu{{{|||~~~}}}zzzwwwvvvvvvuuurrrooollliiifffccc```YYYSSSIII>>>666111000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,,,,,,,---......,,,,,,---...........................////////////000111222333000222---...666777888DDD\\\uuuZZZHHHCCCEEELLL[[[wwwwwwlllbbb```___bbbooo~~~~~~uuusssssstttxxx~~~mmmccc^^^ZZZXXXSSSNNNLLLMMMMMMJJJGGGGGGFFFDDDBBB@@@>>><<<;;;===<<<:::777555333222111222000............,,,***///---+++++++++,,,+++******)))))))))******((('''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$%%%&&&'''(((""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$&&&'''((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&((((((((((((((()))******)))'''&&&'''***,,,+++))),,,---------,,,***((('''&&&$$$%%%***+++((((((+++...---,,,,,,,,,,,,---...,,,,,,------.../////////333333444444555555666666444444333444444555666777888777666666666777999::::::999999;;;>>>?????????@@@AAACCCCCCCCCDDDFFFHHHFFFFFFGGGHHHIIIIIIJJJJJJKKKNNNQQQUUUXXXZZZZZZZZZ[[[\\\\\\ZZZWWWVVVVVVWWW\\\]]]^^^```bbbeeegggiiikkklllooorrruuuwwwwwwvvv{{{{{{}}}~~~yyytttkkk```YYYXXXYYY___mmm}}}uuulllhhhrrrzzzfffaaadddmmmvvvzzz{{{}}}|||yyywwwvvvvvvvvvsssooollljjjgggcccaaa[[[TTTJJJ@@@777222111000------------------------------------------------///...---,,,,,,,,,---...,,,---......,,,,,,---...////////////////////////////////////000111222333000222---...777777999EEE___tttXXXFFFCCCFFFNNN^^^{{{rrrhhh```______cccrrrzzzrrrpppppprrrvvv|||nnnddd]]]XXXUUURRRNNNMMMMMMLLLIIIEEEGGGFFFDDDBBB@@@>>><<<;;;:::999777555444222222111222000............,,,+++...,,,*********+++***(((***)))))))))******(((&&&)))(((((((((((('''''''''+++)))%%%###!!!"""$$$%%%$$$$$$$$$$$$%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&''''''((()))***+++,,,'''&&&&&&'''***,,,---,,,------......---,,,***)))(((&&&&&&)))+++***+++......------,,,,,,------...,,,,,,------...///////////////000111111222333333444444333444444555666777888777666666666777999:::999888888:::===??????>>>>>>AAADDDEEEEEEEEEGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJMMMSSSYYY^^^aaabbbbbbaaaaaa___\\\XXXVVVVVVWWW\\\\\\]]]___bbbdddggghhhjjjlllooorrrtttvvvvvvwww{{{{{{|||}}}~~~zzztttkkk```ZZZYYY[[[bbbooorrriiieeeooolllbbbdddmmmuuuwwwyyy{{{{{{yyywwwuuuuuuwwwtttpppmmmkkkhhhdddbbb]]]WWWMMMBBB999444222111........................------------------------000///......------......,,,---......,,,,,,---...000000000000000000000000////////////000111222222000222...///777777;;;HHHcccrrrUUUCCCBBBHHHPPPbbblllccc]]]^^^```eeevvvvvvnnnlllmmmnnnsssyyy{{{|||}}}}}}|||~~~nnnccc[[[UUURRRPPPNNNMMMLLLJJJFFFCCCGGGFFFDDDBBB@@@>>><<<;;;888777666555444333333333222000///...///...,,,+++...,,,*********+++***)))***)))((()))******(((&&&''''''(((((((((''''''''',,,***'''$$$"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***''''''((()))******++++++'''&&&'''(((+++---///000111111111000...,,,***(((---+++))))))))))))***,,,------------------------,,,,,,------.../////////++++++,,,,,,---...//////444444333444444555666777888777666666666777999:::888888888999<<<>>>>>>======@@@DDDGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKNNNUUU[[[aaadddeeeeeebbbaaa___[[[WWWVVVWWWXXX[[[[[[\\\^^^aaacccfffgggkkkmmmpppsssuuuvvvwwwxxx{{{{{{||||||}}}~~~}}}wwwqqqggg]]]YYYZZZ[[[bbbppppppgggcccmmmrrrdddccckkkrrrtttwwwzzzzzzyyywwwvvvvvvwwwuuuqqqnnnllliiieeebbb```ZZZPPPEEE<<<666222111////////////////////////......................../////////...............,,,---......,,,,,,---...///////////////////////////......//////000111222///222///000777888===KKKgggnnnQQQAAABBBIIIPPPfffhhh```\\\]]]```gggyyyuuummmjjjiiijjjnnntttvvvvvvvvvvvvvvvxxx}}}nnnccc\\\VVVSSSQQQPPPNNNMMMKKKGGGEEEGGGFFFDDDBBB@@@>>><<<;;;888888777666555555555555222111////////////---+++///---+++++++++++++++)))***)))(((((())))))(((&&&%%%&&&&&&'''''''''&&&%%%))))))((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***))))))************)))(((''''''((()))+++...222444666666444222///,,,(((&&&)))(((&&&$$$$$$&&&((()))------------------------,,,,,,------.../////////------...///000111222333444444333444444555666777888777666666666777999:::888888888999<<<>>>>>>======@@@EEEHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIILLLOOOTTTZZZ^^^```aaaaaa]]]\\\ZZZXXXUUUUUUWWWYYYZZZZZZ[[[]]]```bbbdddfffkkknnnrrrtttuuuvvvxxxzzz|||{{{{{{{{{|||}}}~~~~~~|||uuunnncccYYYUUUWWWYYYaaappp~~~pppgggcccmmm~~~yyyfffaaagggmmmppptttxxxzzzzzzxxxxxxxxxyyyvvvrrrooommmjjjfffcccccc]]]SSSHHH>>>777333111////////////////////////....................................------,,,,,,,,,---......,,,,,,---.......................................///000111222...222000000777999???OOOkkkhhhNNN@@@BBBIIIPPPhhh{{{fff```\\\^^^```ggg{{{vvvmmmiiiggggggkkkppprrrrrrrrrqqqqqqtttxxx|||mmmccc]]]XXXUUUTTTSSSPPPNNNLLLJJJIIIGGGFFFDDDBBB@@@>>><<<;;;999999888777666666666666333111////////////---+++///---+++++++++,,,+++***)))((((((((())))))'''%%%$$$%%%&&&'''''''''&&&%%%&&&'''(((((('''&&&$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%$$$$$$###$$$%%%'''(((******+++++++++***(((''''''((()))***+++...222666:::999777444000,,,(((&&&%%%''''''%%%&&&+++......,,,------......------,,,,,,,,,------.../////////......///000222333444444444444333444444555666777888777666666666777999:::999888888:::===??????>>>>>>AAAEEEGGGGGGEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIMMMNNNQQQUUUWWWYYYZZZZZZUUUVVVVVVTTTSSSTTTVVVXXXYYYYYYZZZ\\\___aaadddeeejjjnnnssstttttttttwwwzzz|||{{{zzzzzzzzz|||}}}~~~~~~|||yyyzzz{{{zzzyyyyyy{{{}}}{{{uuulll```TTTQQQTTTXXX```oooooofffbbblll~~~iiiaaadddhhhmmmqqqvvvzzz{{{{{{{{{{{{|||yyyuuurrrpppmmmiiifffeee___UUUIII???777222000////////////////////////........................---............---,,,,,,,,,---......,,,,,,---.......................................///000111111...333000111888:::AAASSSnnn}}}aaaKKKAAACCCHHHRRRlllwwweee```]]]```bbbiii~~~uuukkkgggfffeeeiiinnnooopppooonnnnnnpppuuuxxx|||yyyggg```\\\XXXUUUTTTRRROOOLLLJJJJJJJJJGGGFFFDDDBBB@@@>>><<<;;;:::999888777666666666666333111000///000///---,,,...,,,*********+++***((()))((('''((())))))'''%%%$$$%%%'''((()))((('''&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&%%%$$$$$$$$$$$$&&&&&&((()))+++,,,,,,+++***)))&&&'''(((((((((+++000555::::::888555222---***''''''******(((***000222000,,,,,,---......---,,,,,,,,,,,,------.../////////,,,,,,---...000111222333444444333444444555666777888777666666666777999::::::999999;;;>>>????????????BBBEEEFFFEEECCCCCCCCCAAABBBCCCDDDFFFHHHIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTPPPQQQSSSSSSRRRRRRTTTUUUXXXYYYZZZ\\\^^^aaacccdddggglllqqqsssrrrrrruuuxxx|||{{{zzzyyyyyy{{{|||~~~}}}xxxsssrrrrrrpppmmmlllnnnssswwwwwwsssnnnggg\\\RRRQQQUUUYYYaaapppnnneeeaaakkk|||mmmbbbccceeejjjooouuuzzz}}}}}}~~~~~~}}}yyyvvvtttqqqmmmkkkfff```VVVJJJ@@@777222///...................................................//////000///...---,,,,,,---......,,,,,,---..........................................///111111...333111111888:::CCCUUUsssuuu[[[IIIBBBCCCGGGVVVqqqsssccc^^^]]]aaaccckkkzzzqqqhhheeedddeeeiiinnnnnnoooooonnnmmmooorrrtttzzz|||sssbbb\\\YYYVVVSSSRRROOOKKKGGGFFFGGGHHHGGGFFFDDDBBB@@@>>><<<;;;:::999888666666555555555333111000///000///...,,,---+++)))((())))))(((''')))((('''((())))))'''%%%$$$&&&((()))***)))((('''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((()))))))))((('''&&&%%%&&&'''(((&&&'''***,,,------,,,+++%%%&&&''''''&&&)))///333:::999888666333///,,,***'''+++***&&&''',,,---))),,,,,,---......---,,,,,,,,,,,,------...//////000------...000111333444444444444444444444555777777888777666666666777999::::::::::::;;;>>>@@@@@@???@@@BBBDDDEEECCCBBBBBBCCC???@@@BBBCCCEEEGGGIIIJJJHHHHHHHHHIIIJJJMMMOOOQQQNNNPPPRRRSSSRRRRRRRRRSSSXXXXXXYYY[[[^^^```bbbdddeeejjjpppqqqppppppssswww|||{{{zzzyyyyyyzzz|||}}}}}}yyyqqqmmmiiihhhddd```^^^aaahhhnnnkkkhhheeeaaaXXXQQQRRRXXX[[[bbbqqqmmmddd```jjj{{{pppccccccdddhhhmmmuuu{{{~~~}}}zzzwwwtttpppnnnfffaaaWWWKKK@@@777111///........................///////////////////////////000111111111000...---,,,---......,,,,,,---...000000000000000000000000...------......///000111---333111222888:::DDDWWWvvv}}}qqqWWWHHHCCCDDDFFFZZZuuuoooaaa]]]]]]aaadddmmm~~~vvvmmmeeecccccceeeiiiooonnnoooooonnnmmmnnnppprrrxxx{{{ppp```YYYYYYRRRUUUQQQMMMKKKKKKKKKIIIGGGHHHFFFEEEDDDCCCAAA???<<<999888666555333333222222000///...---,,,+++++++++,,,+++******++++++***((())))))))))))((((((((((((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""######$$$%%%$$$###""""""###''''''''''''''''''&&&&&&"""$$$&&&((())))))((('''''''''((((((((((((((('''&&&%%%$$$###$$$&&&((()))***((('''(((***++++++***(((+++...,,,))))))...333222333444333000...---,,,(((((()))***+++,,,,,,---.........,,,+++,,,///222111...***)))+++---......000000000000000111111222444444444333333444444555999:::;;;;;;:::777555333;;;;;;<<<===>>>???@@@AAA???AAABBBCCCCCCBBB@@@??????@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNPPPRRRSSSUUUUUUZZZ[[[\\\]]]___```aaaaaabbbeeejjjnnnpppqqqssstttssstttuuuwwwyyy{{{|||}}}~~~zzz|||{{{uuuooommmaaa^^^YYYVVVVVVYYY]]]aaaaaa```\\\WWWRRRNNNNNNOOOYYYcccrrr~~~rrrggg```gggxxx}}}ddd^^^dddjjjmmmrrrwww||||||vvvrrroooooohhhaaaYYYRRRGGG:::222000...///000000000000//////,,,---------...///////////////............//////,,,,,,,,,---------......000000000000////////////111000000000000000111222444666444777======EEEZZZ~~~|||~~~oooSSSDDDAAADDDFFF[[[yyy}}}pppaaa\\\[[[___fffrrr{{{rrrlllhhhaaa^^^___eeemmmrrrvvvrrrnnnlllnnnqqqssstttwwwzzz~~~xxxkkk]]]ZZZ[[[VVVTTTQQQMMMKKKKKKKKKIIIGGGHHHGGGEEEDDDCCCBBB???<<<999888666555333333222222111000...---,,,+++++++++,,,+++******++++++***((((((((((((''''''''''''&&&***)))(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$''''''''''''''''''&&&&&&$$$%%%''')))))))))((('''''''''((((((((((((((('''((('''&&&&&&&&&(((***+++***((('''''')))******)))''')))******((())),,,000...///000///,,,***))))))(((((()))***+++,,,------------------+++,,,...000444222///...///000000000000000000000000111111222222222222333444555666777666777888999999999888888:::;;;;;;<<<>>>??????@@@???@@@AAABBBBBBAAA@@@>>>???@@@AAABBBDDDEEEFFFGGGEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNOOOQQQRRRTTTVVVWWWYYYZZZ[[[\\\^^^___aaaaaabbbfffjjjmmmooopppssstttssstttvvvwwwyyy{{{}}}}}}{{{yyy{{{|||~~~{{{}}}xxxssslllfffeee___\\\WWWTTTSSSUUUXXX[[[ZZZXXXUUUQQQMMMLLLMMMOOOWWWbbbppp}}}rrrgggaaahhhyyyggg___ccchhhkkkqqqxxx}}}|||vvvrrroooooohhhaaaZZZSSSHHH;;;333111//////000000000000//////---------...............//////............//////,,,,,,---------.........,,,---------......//////000000/////////000111111333555333666<<<<<>>>>>???>>>???@@@AAAAAA@@@???>>>@@@@@@AAABBBDDDEEEFFFFFFDDDDDDEEEGGGIIILLLNNNOOOMMMNNNOOOQQQSSSUUUWWWXXXYYYYYYZZZ[[[]]]___aaabbbdddfffiiikkkmmmooorrruuussstttvvvxxxzzz|||}}}~~~}}}tttqqqqqqrrrwww}}}~~~uuummmfff___ZZZYYYXXXUUUQQQMMMLLLMMMOOOQQQPPPNNNLLLHHHFFFHHHKKKOOOUUU___nnnzzzssshhhbbbiiizzzmmmaaabbbeeejjjqqqxxx~~~}}}wwwrrrpppooohhhaaa[[[UUUJJJ===555333000000000000000/////////...............---------//////............//////,,,------------.........++++++,,,---...///000000///.........//////000111222444222555;;;;;;FFF\\\}}}rrrTTTEEEDDDHHHKKK]]]}}}uuuhhh]]]ZZZZZZ```jjjzzztttmmmddd```[[[YYY[[[bbbjjjpppsssqqqooopppssswwwzzz{{{zzz|||~~~qqqfffZZZXXXZZZVVVSSSQQQNNNKKKJJJIIIHHHHHHJJJHHHFFFEEEDDDBBB>>><<<999888666555333222222222333222000...,,,+++***))),,,+++******++++++***((('''''''''&&&&&&&&&&&&%%%#####################$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%###!!!"""$$$&&&%%%%%%&&&&&&&&&&&&''''''((())))))***))))))((('''((())))))))))))(((((('''%%%%%%$$$$$$%%%&&&((((((***(((&&&&&&''''''&&&%%%&&&%%%$$$&&&(((******))),,,------,,,)))(((((((((((())))))***+++,,,---...)))+++------,,,,,,,,,---,,,+++***+++---...---+++000000000000000111111222222222222333444555777777333333333444777:::>>>@@@::::::;;;;;;<<<======>>>===>>>>>>????????????>>>AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFHHHJJJLLLNNNOOOMMMNNNNNNPPPRRRTTTWWWXXXYYYYYYZZZ\\\^^^aaacccdddeeegggiiikkklllooorrruuutttuuuvvvxxx{{{}}}~~~zzzppplllkkknnnuuu~~~zzzkkkaaaYYYRRROOOPPPMMMKKKHHHEEEDDDEEEFFFHHHIIIGGGEEEBBBAAACCCHHHMMMSSS]]]kkkwwwtttiiiccckkk{{{wwweeebbbccchhhpppxxx~~~~~~yyytttqqqqqqiiiccc]]]XXXMMM@@@777444111000000////////////////////////...---------,,,///......------......///------------.....................///000111111222......---......///000111000333222444999:::GGG___rrrRRRCCCBBBGGGJJJ```pppdddZZZYYYZZZ___lll~~~uuuoooeeebbb]]]ZZZ\\\bbbjjjooosssrrrqqqrrruuuyyy{{{{{{{{{|||}}}rrrfffYYYWWWYYYUUUSSSRRROOOMMMJJJIIIIIIIIIJJJIIIFFFEEEDDDBBB>>><<<999888666555333222222222333222000...,,,+++******,,,+++******++++++***(((((((((((('''''''''&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######"""######$$$%%%&&&%%%&&&%%%$$$""""""$$$&&&%%%%%%%%%%%%&&&&&&'''''')))))))))))))))((((((((())))))******)))(((''''''$$$$$$%%%%%%&&&''''''(((***(((&&&%%%&&&'''&&&%%%&&&%%%%%%''')))+++***))),,,------+++)))(((((()))))))))***+++,,,------...)))+++------,,,,,,,,,---+++***+++---///111111000000000000000000111111222444444333333333444555555555444444444666999<<<>>>::::::;;;;;;<<<<<<============>>>>>>????????????AAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSVVVWWW[[[[[[[[[]]]___cccfffhhhfffhhhjjjkkkmmmooosssvvvtttuuuwwwyyy{{{~~~vvvlllhhhhhhlllvvvrrrbbbWWWPPPKKKIIIKKKEEEDDDBBB@@@@@@AAACCCDDDEEECCCAAA>>>===@@@FFFJJJQQQ[[[hhhttt~~~vvvkkkdddlll|||mmmdddbbbgggoooxxx~~~|||wwwuuutttkkkfffaaa\\\QQQCCC999666222111000///......///////////////...---------,,,......------------......---------.........//////000000000000000/////////------------...///000111000333222333888:::IIIccc}}}sssRRRDDDCCCGGGJJJccclll```XXXXXXYYY___mmmwwwrrrjjjfffaaa^^^___dddjjjnnntttsssrrrtttwwwyyyzzzyyyzzz{{{|||~~~uuuhhh[[[XXXZZZUUUSSSSSSQQQNNNKKKIIIJJJKKKKKKIIIGGGEEEDDDBBB>>><<<999888666555333333222222333222000...---,,,++++++,,,+++******++++++***((((((((((((''''''''''''&&&###$$$%%%'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$$$$$$$&&&&&&&&&$$$###$$$%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((************)))(((''''''&&&&&&'''(((((())))))))))))'''&&&%%%'''''''''&&&%%%&&&'''))))))******************(((&&&%%%&&&((())))))***+++,,,---......+++,,,------,,,,,,---...***))))))+++---000111000000000000000000111111222555444444333333444444444666666555444555777:::;;;;;;;;;<<<<<<<<<==================>>>??????@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIKKKLLLNNNNNNQQQQQQPPPOOOPPPSSSUUUWWW[[[[[[\\\]]]```dddhhhjjjgggiiilllnnnoooqqqsssuuutttuuuwwwzzz|||}}}xxxppphhhddddddhhhttt{{{lll\\\RRRKKKGGGFFFHHHBBBAAA@@@@@@@@@AAAAAABBBAAA@@@???======???DDDHHHPPPYYYfffrrr|||wwwllleeelll{{{uuuqqqsssooorrruuuvvvwwwxxxzzz{{{|||}}}yyyjjjccchhhooovvv|||{{{yyyxxxooojjjfffaaaVVVFFF;;;777222111000.........//////...............---------......------------......------.........///////////////......---------------------...///000111222000444222333888;;;KKKfff{{{}}}rrrRRREEEFFFJJJLLLeeeiii___WWWYYYZZZ^^^mmmxxxsssmmmiiiddd```aaaeeejjjnnnrrrrrrrrrtttwwwyyyxxxxxxyyyzzz{{{}}}ppp```[[[[[[UUUTTTTTTSSSPPPLLLJJJKKKMMMLLLJJJGGGFFFDDDBBB>>><<<999888666555333333222222222111000...------,,,,,,,,,+++******++++++***((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$#########$$$$$$###%%%''''''&&&$$$#########$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))***++++++******(((''''''&&&&&&'''((())))))))))))((('''%%%&&&''')))((('''"""%%%)))***(((''')))+++)))))))))'''%%%$$$&&&((()))******+++,,,---......------------+++,,,...000---+++))))))+++---//////000000000000000111111222333333333333333444555666666555555555666777999:::<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQVVVTTTSSSRRRRRRTTTVVVWWW[[[[[[[[[\\\```dddhhhkkkgggjjjnnnpppqqqrrrtttuuutttuuuwwwzzz}}}|||tttmmmfffbbbaaafffqqq}}}yyykkk[[[PPPJJJEEEEEEGGG@@@??????>>>============;;;<<<<<<<<<===@@@DDDHHHOOOXXXeeeqqq{{{yyymmmffflll{{{{{{uuullldddaaaccc]]]```ccceeefffgggiiijjjjjjkkknnnrrrwww~~~rrreeeiiinnnuuuzzz~~~}}}|||rrrnnnjjjeeeYYYIII<<<888333222000...---...//////---------..................------,,,,,,------...............////////////---------........................///000111333333000444333444888;;;MMMjjjwwwxxxkkkNNNDDDFFFKKKMMMggg}}}ggg___WWWYYYZZZ^^^mmm~~~vvvpppjjjgggccc```aaaeeekkkooonnnnnnooossswwwyyyyyyxxxwwwxxxzzz|||~~~xxxfff^^^\\\UUUUUUUUUUUUQQQLLLJJJLLLNNNLLLJJJHHHFFFDDDBBB>>><<<999888666555333333222222111111000......---------,,,+++******++++++***(((&&&&&&&&&%%%%%%%%%$$$$$$***+++++++++***(((&&&$$$"""###$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$"""%%%((()))'''$$$###"""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&((()))***+++++++++******(((''''''###$$$%%%&&&''''''''''''((('''&&&&&&((())))))))) %%%******'''%%%(((+++******)))(((&&&%%%'''))))))***++++++------...///.........,,,+++,,,///222555222///---...000111222000000000000000111111222111111222333444666777888444444555555777888999:::=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGIIILLLOOORRRSSSYYYWWWUUUTTTSSSUUUWWWXXXZZZZZZZZZ[[[___ccchhhkkkgggkkkooorrrsssssstttuuutttuuuxxxzzz}}}tttmmmgggcccaaaeeeppp|||yyykkk[[[QQQJJJEEEDDDFFF>>>===<<<;;;:::888777777777999:::;;;===@@@EEEHHHOOOXXXeeeqqq{{{zzznnnffflllzzz{{{sssllleee```ZZZSSSQQQSSSQQQTTTWWWYYYZZZ[[[]]]___\\\^^^aaaeeekkksss|||wwwfffiiinnntttyyy|||uuuqqqlllggg[[[JJJ===888444222000...---...//////,,,------....../////////...------,,,,,,------.............../////////000---......///000111222222......//////000222333444000555333444999<<>>888;;;999777444333222111111111000...---,,,,,,------************************''''''&&&&&&&&&%%%%%%%%%))))))))))))((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$&&&000999:::333'''&&&###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%''''''''''''((()))***++++++******)))(((''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''+++***)))(((''''''''''''***)))'''&&&%%%'''(((***''''''((()))************+++,,,...---,,,++++++,,,///...---,,,,,,---///000222111111000000000000000000222333333333333444666777777777777888888888888999:::;;;<<<============@@@???>>>>>>>>>???@@@AAACCCBBBAAABBBDDDGGGKKKMMMFFFGGGHHHIIIJJJLLLMMMMMMNNNOOOPPPRRRTTTVVVXXXZZZYYYZZZ[[[[[[]]]```fffiiilllnnnpppqqqqqqrrrtttuuuvvvxxxzzz|||~~~zzzrrriiidddbbbfffppp{{{~~~nnn___XXXTTTMMMEEE@@@>>>===;;;;;;;;;;;;999888444666777888:::===AAAEEENNNTTT^^^lllzzz}}}lllbbbkkk|||zzzuuuppplllgggddd[[[XXXSSSOOOLLLKKKLLLMMMIIIIIIIIIIIIJJJLLLNNNOOORRRRRRUUU[[[___eeeooozzzvvviiifffiiiqqqyyy|||yyyuuuooofffZZZLLL===444444111///.../////////...,,,,,,------,,,,,,+++***,,,---------.../////////........................//////000000000000//////000000000000111111111111333222///444<<<@@@SSSrrrnnnrrr\\\KKKCCC@@@GGGSSSgggxxxfffbbbWWWVVVWWWaaasss{{{qqqkkkhhheeeaaa```bbbeeehhhjjjhhhggghhhmmmvvv{{{|||zzzzzzzzzzzz{{{}}}mmm```ZZZUUUSSSRRRPPPOOOMMMMMMLLLLLLOOOLLLHHHEEECCCBBBAAA@@@;;;999777444333222222222333222000///......//////---------,,,,,,+++++++++))))))((((((((('''''''''''''''(((''''''&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''''''''+++333<<<>>>888222'''&&&$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%((((((''''''((()))***************)))((('''''''''(((((((((((()))))))))))))))))))))(((((((((''''''))))))((((((((())))))***+++***((('''&&&&&&''''''))))))***+++,,,,,,,,,,,,***,,,------,,,++++++,,,///............///000000111111000000000000111111000222333333333333444666444444555555555666666666:::;;;<<<======>>>>>>===@@@???>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNOOOQQQSSSUUUWWWXXXXXXYYYZZZ[[[\\\```eeeiiioooqqqrrrsssrrrrrrtttuuuwwwxxxzzz|||~~~wwwmmmgggccceeennnxxxxxxkkkccc\\\QQQGGGBBB>>><<<::::::::::::888777555666777888999;;;@@@CCCMMMSSS]]]jjjxxxmmmbbbkkk{{{{{{xxxuuurrrmmmiiiddd___\\\XXXSSSPPPNNNLLLHHHDDDBBBAAABBBCCCDDDDDDDDDDDDEEEGGGIIIJJJHHHHHHKKKPPPUUUZZZeeeooo|||iiifffgggooovvvyyy}}}zzzvvvooofffZZZLLL>>>666444111///.../////////...///////////////...---------------.......................................//////000000000000//////000000000000111111111111222222000555===@@@RRRrrrlllpppxxxUUUFFF@@@===EEERRRjjjuuuccc___WWWVVVXXXbbbsssxxxnnnhhheeebbb______aaadddffffffcccbbbccciiissszzz}}}||||||{{{{{{|||}}}rrrccc[[[VVVSSSQQQOOOMMMKKKJJJJJJJJJLLLKKKIIIEEEBBB@@@AAACCC;;;999777555333222222222333222000///......//////......------,,,+++******)))))))))(((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###+++:::AAA999///,,,'''&&&%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&((((((((('''(((((())))))******))))))((((((''''''(((((()))))))))***************)))))))))((((((((('''(((((()))******++++++,,,+++***)))'''&&&%%%$$$&&&&&&'''((())))))))))))***,,,---,,,+++++++++---...//////000111111000000////////////000111222333000222333333333333444666777777888888888999999999999:::;;;<<<<<<======<<>>>>>???@@@@@@AAA@@@AAACCCEEEFFFEEEDDDCCCFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWXXXZZZ[[[]]]```eeeiiisssuuuuuuuuutttssstttuuuxxxyyy{{{}}}tttkkkfffeeemmmvvvyyylllZZZLLLFFF>>><<<:::999999999888666666777777777888:::>>>AAAJJJPPPZZZgggtttpppccckkkzzz~~~zzztttnnnjjjeee```]]][[[XXXSSSOOOLLLIIIFFFCCCFFFDDDBBB???>>>>>>???@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCFFFKKKOOOTTT^^^iiiyyyiiidddcccjjjrrrvvvzzz}}}{{{wwwooofffZZZMMM@@@888444222///...///000///...000000000000000//////..................---------........................//////000000000000//////000000000000111111111111111222111777>>>@@@RRRrrryyykkkooo~~~nnnOOOBBB>>><<>>>>>>>>??????@@@AAAAAA===???BBBEEEGGGHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWWWWYYY[[[\\\^^^aaafffiiiuuuvvvwwwvvvtttttttttvvvyyyzzz|||~~~|||rrrjjjhhhnnnwwwfffSSSJJJ@@@>>>;;;:::::::::999888888999999888888999===???FFFMMMWWWbbbnnn|||rrreeekkkzzzwwwsssmmmgggbbb]]]XXXTTTSSSPPPLLLIIIGGGEEEBBB@@@BBBAAA???>>>>>>>>>??????;;;;;;;;;<<<======>>>???AAA@@@CCCGGGKKKOOOZZZdddrrr|||gggaaa___fffooouuuyyy}}}}}}xxxpppggg[[[NNNBBB:::444222/////////000000//////////////////...------/////////...---------,,,........................//////000000000000/////////000000000111111111111000333333888???AAATTTtttvvviiinnn{{{gggLLLBBB???===GGGUUUkkk~~~lll]]]ZZZVVVVVVYYYdddtttssshhhaaa[[[[[[\\\^^^```aaa```___ZZZYYYYYY___hhhrrryyy}}}~~~~~~}}}}}}}}}}}}}}}{{{}}}sssddd^^^[[[VVVTTTRRRPPPNNNOOOPPPQQQOOOQQQRRROOOHHHAAA>>>===:::999777555444333444444111000...---,,,,,,------------,,,+++)))(((''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%,,,###%%%111333***&&&+++&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''(((((()))))))))))))))((((((((((((%%%%%%&&&&&&'''((())))))************))))))))))))******++++++++++++******((())))))***))))))(((''')))***+++,,,------------***++++++*********,,,...+++,,,...///000000///............///000222333444000222333333333333444666666666666777777777777888888999:::;;;;;;<<<;;;;;;======>>>???@@@@@@AAAAAA@@@AAABBBDDDFFFHHHJJJKKKFFFGGGHHHIIIJJJLLLMMMMMMPPPPPPPPPRRRSSSUUUWWWXXXXXXZZZ\\\^^^___bbbeeehhhrrrtttuuuuuuttttttuuuwwwzzz{{{}}}~~~xxxooolllqqqyyysssZZZOOOCCC@@@===;;;;;;;;;:::::::::::::::999888999<<>>===FFFUUUiiiyyyiii[[[ZZZTTTUUUZZZeeettt~~~}}}qqqfff___XXXXXXZZZ^^^aaabbbaaa___ZZZYYYZZZ]]]eeemmmuuuyyy~~~~~~~~~~~~}}}}}}||||||xxxyyy{{{ppp```ZZZXXXSSSRRRPPPOOOPPPSSSVVVXXX^^^[[[TTTLLLDDD@@@???@@@:::999777555444444444555333222000///......//////......------,,,+++***************)))))))))(((((('''(((((()))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%+++###!!!&&&'''######(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&'''((()))***))))))))))))(((((((((((($$$$$$%%%&&&''''''((((((******)))))))))(((((((((***+++,,,------,,,***)))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,)))*********)))***,,,///++++++,,,...////////////.........///000222333444000222333333333333444666777777777777888888888888:::;;;<<<======>>>>>>>>><<<===>>>@@@AAAAAAAAAAAAEEEDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJLLLMMMMMMQQQQQQQQQRRRTTTUUUWWWXXXYYY[[[]]]^^^___```cccffflllnnnppprrrssstttwwwyyy{{{|||}}}{{{qqqmmmrrrzzz~~~aaaSSSEEEBBB>>><<<<<<<<<;;;;;;999999999888777888;;;>>>???FFFPPPYYYdddrrrssshhhooo}}}xxxrrrhhheee```[[[WWWSSSOOOMMMIIIFFFCCCAAAAAA@@@>>><<<999999:::;;;;;;;;;;;;::::::;;;<<<============<<<;;;:::;;;>>>???BBBJJJTTTcccnnnkkkaaa\\\bbbmmmvvv||||||yyyssskkk```RRRDDD<<<555333000///000111000///111111111111111000000///...............---------//////////////////////////////000000000000//////000000000000111111111111000444555:::AAAEEE\\\rrraaagggqqqnnnWWWCCC>>><<<;;;EEETTTiiittteeeYYYYYYRRRSSSYYYeeesss}}}{{{{{{zzznnnccc\\\TTTVVVXXX]]]aaaccccccaaa\\\\\\\\\^^^dddkkkrrrvvv|||}}}}}}~~~~~~~~~~~~}}}uuuvvvwwwzzznnn^^^YYYXXXSSSQQQOOONNNNNNQQQTTTVVV[[[VVVNNNHHHDDDBBBAAA@@@:::999777666555444555555333222000///......//////---------,,,,,,+++++++++************)))))))))((((((((((((((('''&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$###!!! !!!!!!!!!!!!######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))$$$$$$%%%&&&'''(((***+++(((((((((((())))))))))))$$$$$$%%%&&&'''((()))))))))))))))(((((((((''''''(((***,,,---...---,,,+++,,,+++)))((((((((())))))%%%&&&'''((()))))))))))))))******)))((())),,,///,,,,,,------...000111222////////////000111222333000222333333333333444666888888888999999999::::::999:::;;;<<<<<<======<<<;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMPPPPPPQQQQQQSSSTTTVVVWWWYYYZZZ\\\]]]]]]^^^```bbbdddgggkkknnnqqqtttxxxzzz|||}}}~~~|||qqqlllooowwwfffUUUEEEBBB>>>;;;;;;;;;;;;:::666777777666555777:::<<<<<>>===999:::<<<===>>>===<<<;;;999:::;;;<<<<<<<<<;;;;;;???======??????AAAIIIRRR\\\gggxxxqqqfff^^^cccnnnwww|||{{{yyyuuunnncccTTTEEE;;;555333000///000111000000000000111111000000///...---------...............//////////////////////////////000000000000//////000000000000111111111111111555666:::AAAGGGaaalllaaahhhqqq}}}dddOOO???<<<<<<<<>>@@@AAABBBAAAAAA;;;>>>BBBGGGIIIHHHFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMOOOOOOPPPPPPRRRSSSUUUUUUXXXYYY[[[[[[[[[[[[]]]^^^___bbbgggkkkoootttxxx||||||}}}|||pppiiilllssshhhVVVEEEAAA===:::::::::::::::444555555444333555888;;;;;;BBBLLLTTT]]]lll~~~rrriiirrrxxxrrrmmmiiieeebbb\\\XXXTTTPPPLLLIIIGGGEEEBBB@@@???>>>===;;;777888:::<<<<<<;;;999888888888:::;;;;;;:::999999???======>>>===>>>EEENNNWWWbbbssswwwjjjaaadddnnnvvv{{{{{{yyyvvvooodddUUUEEE;;;555333000000000111111000...............------,,,,,,------....../////////000000000000000000000000//////000000000000//////000000000000111111111111111555666;;;BBBHHHdddwwwfffeeelllttt}}}yyy^^^KKK===<<<>>>???JJJZZZmmm|||mmm^^^RRRSSSNNNQQQXXXdddqqqzzz~~~~~~wwwqqqlllllloooyyyttthhh^^^WWWOOOPPPSSSYYY___cccdddddd\\\^^^```cccffflllrrrwwwxxxyyy{{{~~~||||||}}}sssbbbXXXSSSVVVSSSOOOMMMKKKJJJIIIGGGGGGGGGFFFEEEDDDBBB@@@???>>>999444444777999777555111111000...---,,,+++***++++++,,,,,,++++++***)))+++******)))(((''''''&&&((((((((()))***)))&&&###!!!###%%%&&&&&&&&&$$$###!!!)))$$$ ''')))$$$###"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***((('''''''''&&&%%%$$$###!!!"""%%%(((*********)))))))))(((((('''''''''&&&'''&&&'''+++000333333111+++***)))''''''''''''(((''''''''''''&&&&&&&&&&&&***++++++,,,,,,------...,,,---///000000000///...000000000000000111111222333333333333333333333333333555888;;;<<<;;;999888888888888888999:::;;;;;;<<<===>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNPPPQQQRRRRRRSSSUUUXXX^^^^^^]]]]]]^^^___aaabbbdddeeefffiiimmmrrrwwwyyy|||}}}tttllllllqqqiiiSSSDDD@@@;;;888888::::::;;;999888666555555777888:::AAABBBGGGPPPYYYfffxxxvvviiipppyyytttooollljjjdddbbb^^^YYYTTTPPPMMMLLLJJJHHHFFFDDDCCCAAA===;;;<<<===>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<;;;<<>>IIIXXXppplllaaaZZZTTTRRRSSSYYYfffuuuxxxoooffffffnnn~~~vvvhhh\\\WWWOOOPPPRRRTTTXXX]]]```ccc\\\]]]___aaaccchhhnnnsssvvvzzzsssbbbYYYTTTUUURRROOOLLLKKKJJJHHHGGGGGGGGGFFFEEECCCAAA???>>><<<999666777::::::777333........................---------------,,,++++++******))))))(((''''''&&&'''&&&&&&'''''''''%%%"""!!!###$$$%%%$$$###"""(((%%%$$$***'''"""'''%%%&&&&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))***)))(((&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++)))(((((((((''''''''''''(((((((((,,,000333333222,,,+++)))(((''''''(((((())))))))))))))))))))))))***++++++,,,,,,------...,,,---...///000//////.../////////...///000000111333333333333333333333333333555777999::::::999999:::::::::999::::::;;;;;;;;;<<<===>>>@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNQQQRRRSSSTTTSSSTTTWWWYYY]]]]]]]]]^^^___```aaabbbeeeeeefffiiimmmqqquuuxxx{{{}}}}}}rrrjjjkkkpppeeePPPDDDAAA<<<::::::;;;;;;;;;999888777666666777888999>>>@@@FFFOOOXXXdddvvvuuuiiipppyyytttqqqnnnmmmhhhfffbbb^^^ZZZVVVTTTSSSPPPNNNKKKHHHGGGDDD@@@===<<<<<<;;;:::::::::<<<===;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===???DDDGGGPPPZZZhhhvvvyyyggghhhllluuu}}}{{{zzzqqqiii^^^MMM>>>888444111000111222000---....../////////000000000//////......//////000111000000000000/////////...//////...............///......//////000222333444555888555777CCCQQQoookkkgggeeevvvtttWWWEEE888:::===>>>IIIYYYrrrlllaaaZZZUUUSSSUUU\\\jjjyyy}}}sssjjjiiirrruuufff[[[UUUOOOPPPQQQTTTWWW\\\___aaa]]]^^^___aaaccchhhmmmqqquuuzzzrrrbbbZZZWWWUUURRRNNNLLLKKKJJJHHHGGGFFFFFFEEEDDDBBB@@@>>>===:::888888999;;;:::666222........................---------------,,,++++++***))))))((((((''''''''''''&&&%%%%%%&&&'''%%%$$$"""###%%%&&&''''''&&&&&&$$$&&&%%%***111(((!!!)))%%%&&&&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((+++***((('''&&&'''(((((((((&&&%%%$$$%%%'''***+++((((((((((((''''''''''''))))))***,,,000333333333,,,+++***(((((((((((()))((())))))******++++++,,,***++++++,,,,,,------...------...////////////..................//////000333333333333333333333333444555666777888999999999<<<<<<;;;;;;::::::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNQQQSSSTTTTTTSSSTTTVVVXXX[[[\\\]]]___```aaaaaaaaaffffffgggiiilllppptttvvvyyy{{{}}}xxxnnnhhhiiinnn{{{cccNNNEEEAAA===;;;;;;<<<<<<<<<999888777666666777888999;;;>>>EEEOOOXXXccctttsssgggooozzzwwwuuusssrrrqqqpppmmmiiieeebbb___^^^XXXUUUPPPMMMJJJFFFCCC@@@???>>>;;;:::999:::<<<===;;;;;;;;;:::;;;;;;<<<=========>>>===>>>@@@DDDGGGLLLTTTaaaooo}}}nnnlllmmmsssyyywww~~~|||tttlllbbbQQQCCC999555111000111222000---/////////000000000111111000////////////000111111000000000/////////......//////////////////000000/////////000111222333444666999777;;;FFFUUUssszzzjjjiiillluuuUUUDDD999;;;>>>???JJJYYYuuulll```ZZZUUUTTTWWW```oooyyyooonnnxxxttteeeYYYSSSOOOOOOPPPSSSVVVYYY]]]___]]]^^^```aaacccfffkkkoootttxxx~~~sssccc\\\YYYTTTQQQMMMKKKJJJJJJHHHGGGEEEEEEDDDCCCBBB@@@>>>===999888777888999888555333222111000///...,,,++++++,,,,,,,,,,,,,,,+++******))))))((((((((('''''''''***(((&&&&&&((((((((('''))))))))))))(((&&&%%%$$$'''######000;;;...!!!'''###%%%&&&&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((''''''&&&&&&'''))))))((((((((((((((('''''''''))))))***+++...000111222---,,,***)))(((((())))))&&&&&&'''((()))***++++++***++++++,,,,,,------...------.........////////////............///000000222222333333333333444444555555444555666777999:::===<<<;;;:::::::::::::::999:::;;;===@@@BBBCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMOOOQQQRRRQQQQQQQQQSSSUUUYYY[[[]]]___aaabbbaaaaaagggggghhhjjjlllooorrrsssvvvxxx{{{zzzssskkkfffhhhnnnzzz|||cccPPPDDDAAA===;;;;;;<<<;;;;;;999888777777666777777888999<<>><<<<<<;;;:::999;;;;;;;;;;;;;;;<<<======>>>????????????@@@CCCFFFHHHOOOZZZffftttrrrnnnnnnsssyyywww}}}~~~vvvpppfffVVVGGG:::666222000222222000...000000000000111111111111000000000000000111111222000000/////////.........///000000111111111111111000000000000111222333444555999888<<>>===999888555444555555555555222222111///...---,,,+++---------------,,,,,,+++(((((((((((('''''''''''')))(((&&&&&&((())))))((('''''''''&&&$$$###"""!!!((("""!!!222BBB555"""""""""$$$&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''******)))))))))(((((((((((((((((()))))))))))))))%%%''')))******(((&&&$$$&&&'''((())))))((('''''''''''''''((((((((((((((((((((()))***+++,,,///000,,,+++***(((((((((((()))%%%&&&'''((()))***+++,,,***++++++,,,,,,------...---------------......///000000//////000000111222222222222333333444444444666555444444555777999;;;;;;;;;:::999888888999999888999;;;===???AAACCCDDDEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPQQQQQQPPPQQQSSSUUUXXXZZZ]]]___aaabbbbbbbbbggghhhiiijjjlllnnnpppqqqtttvvvyyy}}}~~~}}}}}}}}}~~~zzzsssnnniiifffjjjppp|||www```OOOBBB???<<<::::::;;;:::999999888888777777777777777999<<>>======>>><<<999666<<<;;;;;;;;;;;;<<<======>>>???@@@??????@@@BBBDDDFFFKKKTTT^^^kkk{{{tttoooooottt{{{zzz|||~~~~~~xxxqqqhhhYYYJJJ<<<888333111222222111///000000000000111111111111000000000000000111111222////////////............//////000111222222111111111000000000111222333444444888888<<>>===:::888666444333444555666///////////////////////////////////////...------''''''''''''''''''''''''&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###!!!...???777$$$ ###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&'''''''''))))))))))))((((((((((((''''''((())))))***++++++$$$&&&(((******(((&&&$$$%%%''')))******)))(((&&&'''''''''((((((((((((((('''((())))))(((***---///+++***)))''''''''''''(((''''''((()))+++,,,,,,---***++++++,,,,,,------...------,,,,,,------...///000000000000000111222222111222222333333444444555666555555555666888:::;;;::::::999888888888999999999:::;;;===???AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPRRRRRRRRRTTTVVVXXXXXXZZZ\\\^^^aaabbbcccdddfffgggiiikkkmmmnnnpppppptttvvvyyy}}}~~~||||||||||||yyyzzz{{{|||||||||||||||xxxrrrnnnkkkiiihhhmmmttt|||ooo[[[KKKAAA???<<<:::::::::999888999999888888777777666666999<<>>???<<<888<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@??????AAABBBDDDHHHNNNVVVbbbrrrwwwqqqpppuuu|||{{{|||~~~yyyssskkk\\\NNN>>>999333111222222111000/////////000000000111111000////////////000111111/////////.........---------...000222222222111111111111111111111222333333333777777<<>>999999999888666666666777////////////////////////------......------,,,+++''''''''''''''''''''''''$$$$$$$$$&&&((((((&&&$$$&&&&&&&&&''''''((())))))###%%%"""&&&222000%%%###$$$%%%&&&&&&$$$"""######$$$$$$%%%%%%&&&''''''((())))))((((((((('''''''''&&&&&&''')))***+++,,,---((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))((()))***)))((()))---000***)))(((&&&&&&&&&&&&'''''''''((()))******++++++***++++++,,,,,,------...------,,,,,,,,,---...//////////////////000111111111111222333333444555555666666666777888999:::;;;::::::999999999:::;;;;;;::::::;;;===>>>@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFHHHIIIKKKLLLMMMMMMOOOQQQRRRRRRTTTWWWYYYYYYZZZ[[[]]]___bbbdddfffeeefffhhhkkkmmmnnnppppppvvvwwwzzz~~~|||zzzzzz|||}}}yyyzzzzzzzzzyyywwwuuutttqqqllljjjjjjiiijjjpppxxx}}}{{{vvviiiWWWHHHBBB???===<<<<<<;;;:::999999999999888888777666555999;;;AAAJJJSSS___qqqtttfffkkkyyy}}}|||{{{yyyuuuqqqmmmjjjaaa\\\TTTOOOLLLKKKKKKKKKLLLGGGAAA>>>@@@AAA???===<<<<<<<<<<<<<<<======>>>===???@@@???>>>>>>???AAABBBDDDIIIOOOZZZjjj|||}}}tttqqquuu{{{zzz{{{~~~{{{vvvnnn___QQQ???:::444111222333222000....../////////000000000//////......//////000111//////.........---------,,,---000111222222111000222222111111111222333333333777777<<>>???@@@AAACCCDDDEEEFFFGGGHHHIIIIIICCCDDDEEEGGGIIIKKKLLLMMMJJJLLLNNNOOOQQQSSSVVVXXXZZZZZZZZZ\\\___bbbeeegggdddfffhhhkkkmmmoooppppppxxxyyy|||~~~zzzyyyzzz|||~~~{{{{{{{{{zzzxxxuuuqqqooommmiiihhhiiijjjlllrrrzzz}}}yyytttgggVVVHHHCCC@@@>>>=========;;;:::999999999999888777555555888999???GGGPPP]]]pppwwwhhhlllzzz{{{{{{{{{zzzwwwtttpppnnneee___XXXRRRPPPPPPQQQQQQ]]]TTTIIICCCBBBCCCBBB@@@<<<<<<<<<<<<<<<===>>>>>>===>>>??????>>>===>>>???@@@BBBEEEJJJTTTeeewwwwwwrrrtttyyywwwzzz~~~|||wwwpppaaaSSS@@@:::444111222333222000............////////////...............///000000//////.........---------+++---///111222111000///222222222111222222333333333888888<<>>;;;999:::===;;;666111222222222222000...,,,+++------,,,+++***)))((('''***)))(((''''''&&&''''''+++)))&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&'''((())))))))))))))))))((('''''''''''''''&&&''''''((()))******+++'''''''''(((((((((((((((%%%&&&&&&'''((()))******'''&&&%%%$$$%%%''')))***)))((((((((()))***++++++,,,)))'''&&&''')))))))))************************)))******++++++,,,------)))***+++---...------,,,............/////////000444444444444444444444444333444666777888888777777777888888999:::;;;<<<<<<======>>>>>>???AAABBBCCCEEEEEEFFFGGGIIIJJJJJJKKKHHHDDDDDDIIIJJJGGGHHHMMMLLLMMMPPPRRRTTTUUUUUUUUU\\\\\\[[[ZZZZZZ\\\aaaeeeddddddfffiiimmmpppqqqrrrwwwzzz}}}~~~~~~~~~}}}zzzwwwuuusssqqqnnnkkkjjjjjjiiiggggggmmmwww}}}uuuhhhXXXLLLDDD@@@<<<999999;;;<<<<<<;;;:::999888777777777777:::999>>>FFFPPP^^^pppvvvjjjooouuu~~~|||~~~zzzyyyxxxwwwuuusssrrrqqqnnnhhhcccaaa]]]XXX[[[aaawww___KKKGGGGGGBBB???BBB===<<<<<<======>>>???@@@BBBAAA@@@@@@BBBBBBAAA@@@AAAAAADDDHHHMMMYYYnnnooommmvvv{{{yyy~~~|||xxxrrreeeXXXDDD;;;444222222000///000000000000000000000000000...///000000//////000111////////////////////////............///////////////000000111222222333333888444888AAAEEEOOOoooxxxrrr|||qqqPPPCCC;;;======???OOOccc{{{uuuaaaUUURRRSSSSSS[[[iii|||wwwzzzyyylllccc\\\WWWNNNMMMLLLKKKKKKKKKLLLMMMPPPRRRVVVXXXZZZ\\\^^^```bbbeeejjjoootttyyy{{{|||}}}{{{hhh___ZZZVVVTTTPPPNNNMMMMMMKKKJJJJJJHHHFFFEEEDDDCCCAAA???<<<999777777:::999555111000000000///...,,,******------,,,+++***)))(((((((((((('''''''''(((((()))+++)))&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''(((((()))))))))(((''''''''''''(((&&&''''''((())))))*********))))))(((((('''''''''&&&&&&''''''(((((())))))'''&&&%%%%%%&&&''')))+++******************))))))+++)))&&&&&&''')))******))))))))))))))))))))))))*********+++,,,,,,------,,,---...///000000///............/////////000000222222333333444444444555555666777999999999999888888999999:::;;;<<<===>>><<<<<<<<<===>>>???AAABBBDDDDDDEEEFFFGGGHHHIIIIIIHHHEEEEEEIIIJJJGGGIIIMMMLLLMMMOOOQQQSSSTTTUUUUUUXXXYYY[[[[[[\\\^^^```cccggggggiiilllooorrrttttttvvvxxx|||~~~}}}zzzwwwuuussspppmmmjjjhhhhhhhhhhhhiiioooyyy{{{lllZZZMMMFFFBBB>>>;;;;;;<<<======;;;:::999888777777777777:::999>>>FFFQQQ^^^pppvvvkkkooouuu~~~{{{|||~~~|||{{{zzzxxxvvvtttsssrrrsssmmmjjjiiifffaaabbbgggooo]]]MMMKKKIIIBBB???AAA<<<<<<<<<======???@@@@@@BBBAAA@@@@@@BBBBBBAAA@@@BBBAAACCCGGGKKKVVVjjj|||pppjjjrrrvvvuuu|||~~~yyyqqqdddVVVEEE<<<444333222000///000000000000000000000000000...///000000//////000111////////////////////////....../////////000000000000000111222222333333444888444888AAAEEEPPPpppyyyuuupppPPPCCC;;;======???OOOccc}}}tttaaaUUUQQQPPPSSS[[[kkkvvvxxxxxxkkkbbbZZZVVVPPPOOOMMMLLLKKKLLLLLLMMMNNNQQQUUUXXX[[[^^^aaacccbbbeeeiiinnnrrrvvvxxxyyy{{{{{{hhh___ZZZUUUSSSOOOMMMLLLLLLJJJIIIJJJHHHFFFEEEDDDCCCAAA???:::777444444666777444222222111///...,,,+++++++++---,,,,,,+++***)))((((((''''''''''''((()))***+++***((('''&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$%%%&&&((()))******)))(((((((((((((((&&&&&&''''''((()))))))))******)))((('''&&&&&&%%%'''''''''(((((((((((((((((('''&&&&&&'''(((***++++++,,,,,,,,,,,,***)))(((***(((&&&&&&(((***+++***((((((((((((((((((((((((******++++++,,,,,,------......///000000000//////....../////////000000000000111111222333444555555555555666888888888888888888888999:::;;;<<<==================>>>???AAAAAACCCCCCDDDEEEFFFGGGGGGHHHGGGEEEEEEHHHIIIIIIJJJMMMMMMMMMNNNOOOQQQSSSUUUVVVUUUXXX[[[]]]^^^___aaaccchhhiiijjjmmmooorrrtttuuuuuuwwwzzz|||}}}~~~{{{xxxuuurrrpppllliiieeegggiiijjjlllrrr|||rrr]]]OOOGGGDDD@@@======>>>>>>>>>;;;:::999888888777777888:::999>>>GGGQQQ^^^qqqxxxlllpppvvv{{{zzz{{{|||{{{yyywwwuuusssrrrqqqrrrooommmmmmkkkgggfffhhhdddXXXOOOMMMJJJBBB>>>@@@<<<<<<<<<===>>>???AAABBBBBBAAA@@@AAABBBCCCBBBAAABBBBBBCCCFFFIIIRRRddduuurrrhhhlllqqqqqqzzz|||uuugggZZZGGG>>>666444333000///111000000000000000000000000...///000000//////000111///////////////////////////000000000000111111111111111222333333444444555777444888@@@FFFSSSrrrxxxvvvoooPPPCCC;;;<<<===???PPPeee~~~qqq```UUUOOOLLLRRR\\\nnn}}}tttvvvwwwjjj```XXXSSSPPPOOONNNMMMLLLMMMNNNNNNMMMQQQUUUYYY\\\```dddgggdddfffiiimmmppprrrttttttwww{{{{{{hhh___ZZZVVVSSSPPPMMMMMMLLLKKKIIIJJJHHHFFFEEEDDDCCCAAA???:::777444333444555555444555333111///---------...,,,,,,++++++***))))))(((((((((''''''((()))*********(((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$#########%%%''')))******)))(((((((((((()))&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%((((((((((((((('''''''''((((((''''''((()))***+++***+++,,,------,,,***)))((('''&&&&&&)))+++++++++))))))))))))))))))))))))******++++++,,,------...------.....................////////////000000000//////000111333444555555333333444444555666666666666777888999:::;;;;;;<<<>>>>>>>>>??????AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIJJJKKKMMMNNNMMMMMMNNNPPPRRRUUUVVVVVVXXX[[[]]]___aaadddffffffhhhjjjlllmmmoooqqqsssuuuxxxzzz|||}}}}}}yyyuuusssoookkkhhheeehhhjjjlllooouuu~~~uuu___QQQHHHEEEAAA????????????>>>;;;;;;:::999888888888888999999>>>GGGQQQ___qqqzzzmmmqqqwww}}}zzzzzzzzzxxxuuurrrpppnnnmmmmmmlllkkkkkkkkkjjjfffbbb```ZZZSSSMMMKKKGGG@@@>>>AAA<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@AAACCCCCCBBBAAABBBBBBCCCDDDFFFLLL]]]lllxxxhhhiiiooorrrxxx}}}zzznnnaaaJJJAAA888555333111000111000000000000000000000000...///000000//////000111////////////////////////000000111111111222222222222222333333444555555666666444888@@@GGGVVVvvvtttsss~~~oooPPPCCC;;;<<<===@@@QQQfff}}}{{{mmm^^^TTTNNNKKKRRR]]]ppp{{{qqqsssvvviii___VVVPPPMMMMMMLLLLLLMMMOOOQQQRRRPPPRRRVVVYYY\\\```dddgggfffhhhkkknnnppprrrrrrssssssxxx}}}{{{hhh___ZZZWWWTTTQQQOOONNNMMMLLLKKKKKKIIIFFFEEEDDDCCC@@@>>>;;;999555444333444555555555333111///---------...,,,,,,++++++***)))))))))******)))((((((((((((((()))(((''''''(((((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$###"""###%%%''')))***))))))(((((((((((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((''''''''''''''''''((())))))***+++'''(((+++---...---,,,+++((('''&&&''')))++++++******************************++++++,,,------......------------.........///////////////000000000111//////000111333444555555333333333444555555666777888888999:::;;;<<<======>>>>>>>>>>>>>>>???@@@AAADDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGGGGIIIKKKMMMMMMNNNNNNNNNNNNPPPSSSUUUWWWYYYZZZ[[[\\\^^^bbbgggkkkgggiiilllmmmmmmnnnpppsssvvvxxx{{{}}}~~~{{{wwwsssoookkkhhhgggjjjmmmooorrrxxxvvvaaaSSSHHHEEEBBB@@@??????>>>===<<<;;;:::999888888888888999999>>>GGGRRR___rrr}}}ppptttyyy{{{yyyvvvtttqqqmmmjjjiiihhhhhhggggggggghhhgggeee___ZZZTTTOOOIIIFFFAAA>>>???BBB<<<<<<======>>>@@@AAABBBBBBAAA@@@AAACCCDDDCCCBBBBBBBBBCCCDDDCCCHHHVVVeee~~~llljjjqqqvvvxxx}}}}}}qqqeeeNNNDDD:::666444111000222111111111111111111111111...///000000//////000111000000000000000000000000111111111111222222222222222333333444444555666666666555999@@@III[[[{{{qqqnnnyyypppPPPCCC:::<<<===AAASSShhhzzz}}}yyykkk]]]TTTOOOLLLQQQ]]]qqqzzzpppqqq}}}wwwiii^^^UUUOOOJJJJJJJJJLLLNNNQQQTTTUUUTTTVVVXXXZZZ[[[^^^bbbeeeiiijjjmmmpppsssuuuuuuvvvrrrvvvzzz}}}{{{hhh___ZZZXXXUUUQQQOOONNNNNNLLLKKKKKKIIIGGGEEEDDDBBB@@@>>><<<;;;888555444444444555222111///...,,,++++++++++++++++++*********)))))),,,+++***)))(((((((((((()))((('''((())))))'''%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$######$$$%%%'''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&'''''''''''''''(((((((((((((((&&&''''''((()))))))))***&&&''')))+++------------(((''''''(((***+++***)))************************++++++,,,,,,------..................///000111222/////////000000000111111000111111222333444555555666666666666777888999:::;;;;;;<<<===>>>???@@@@@@======<<<<<<===>>>>>>???DDDEEEEEEEEEFFFFFFFFFFFFEEEGGGHHHGGGHHHMMMNNNMMMNNNNNNOOOPPPRRRTTTVVVWWW[[[[[[[[[[[[]]]aaaggglllhhhkkknnnooonnnnnnqqqtttvvvxxx|||~~~}}}yyyuuuppplllhhhiiikkknnnqqquuu}}}tttaaaUUUIIIFFFCCCAAA@@@@@@>>>===<<<;;;:::999999888888999999999>>>GGGRRR```ssssssvvv{{{~~~yyyvvvrrroookkkgggdddbbbaaaaaabbbddddddeeeggggggaaaYYYQQQMMMFFFAAA???>>>@@@BBB>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@AAACCCDDDDDDCCCBBBBBBCCCCCCBBBEEEQQQ___wwwpppkkkrrryyyyyy~~~~~~qqqeeeQQQFFF;;;777444111111222111111111111111111111111...///000000//////000111000000000000000000000000000111111111111222222222222222333444444555555666777777:::AAALLL```qqqmmmxxxqqqPPPBBB:::;;;===AAATTTjjj{{{|||mmm\\\SSSPPPNNNQQQ\\\ppp}}}qqqppp{{{yyykkk___UUUOOOHHHHHHIIIKKKNNNQQQTTTVVVWWWXXXYYYZZZZZZ\\\```ccciiikkkooossswwwyyy{{{{{{uuuwwwzzz|||{{{hhh___ZZZWWWTTTPPPNNNNNNMMMLLLJJJLLLJJJGGGEEEDDDBBB???===<<<;;;999777444222222333000000000///...,,,******+++++++++*********************))))))))))))))))))(((((('''((())))))'''%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&''''''(((((())))))%%%&&&&&&'''(((((((((((((((((())))))***+++,,,,,,)))((('''(((******)))'''************************++++++,,,,,,---.........,,,,,,,,,---...000222333//////000000000111111111222222333333444444444555777777666666777888:::;;;:::;;;;;;<<<===>>>????????????>>>>>>??????@@@AAACCCCCCDDDDDDDDDDDDEEEEEEDDDHHHIIIFFFHHHNNNOOOMMMNNNOOOQQQSSSTTTUUUVVVVVVYYYZZZ[[[\\\]]]```dddhhhhhhkkkooonnnllllllooossstttwww{{{~~~zzzvvvqqqllliiihhhjjjnnnqqqwwwsssaaaVVVKKKHHHEEECCCCCCBBB@@@>>><<<<<<;;;:::999999999999999999>>>GGGSSSaaasssvvvyyy}}}yyytttqqqjjjgggccc^^^ZZZXXXXXXXXXWWWZZZ\\\^^^bbbfffaaaXXXPPPLLLFFFAAAAAABBBAAA@@@@@@??????>>>>>>???@@@@@@BBBAAA@@@BBBDDDEEEDDDCCCAAABBBCCCCCCAAACCCOOO[[[ppprrrjjjqqqyyyzzzsssgggSSSHHH===888555111111333111111111111111111111111...///000000//////000111000000000000000000000000000000000111111111111222222222222333444444555555888999<<>>HHHSSSaaatttwwwzzz~~~~~~{{{}}}}}}vvvpppmmmbbb___[[[VVVRRRPPPPPPPPPLLLPPPSSSUUU\\\ccc___VVVOOOLLLFFFCCCDDDEEEBBB>>>AAA@@@??????>>>?????????BBBAAA@@@BBBDDDEEEEEEDDDAAAAAACCCCCCAAABBBMMMZZZkkksssiiiooowww{{{wwwkkkUUUIII>>>888555222111333111111111111111111111111...///000000//////000111000000000000000000000000///000000000000111111111111111222333333444444555888:::===CCCPPPggg|||wwwqqqPPPBBB999;;;===BBBUUUlllvvv___RRRPPPRRRPPPZZZmmmwwwrrryyy}}}nnnbbbWWWPPPJJJJJJJJJJJJLLLNNNPPPQQQVVVWWWWWWXXXYYY[[[```ccceeehhhmmmtttzzz~~~|||kkkccc___WWWTTTPPPMMMLLLKKKIIIHHHHHHHHHGGGFFFDDDCCCAAA@@@???<<<999555333222333444222222111///...---,,,+++###&&&((()))((((((((()))---,,,***)))'''&&&&&&&&&%%%&&&'''((())))))))))))$$$&&&'''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&$$$$$$&&&$$$"""###(((((()))))))))((('''&&&&&&'''((()))******)))(((''''''&&&%%%$$$%%%&&&'''(((++++++,,,------,,,++++++)))------))))))......***)))))))))***++++++,,,,,,,,,,,,,,,++++++*********+++,,,------.........------------...000222555666333333222222333333444555999888666555666888;;;===>>>>>>===<<<<<<<<<<<<<<<@@@>>><<<===@@@BBBAAA@@@FFFDDDBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWXXXXXXZZZ\\\]]]^^^___bbbdddeeegggjjjkkkkkkmmmoooqqqxxxzzz|||~~~|||xxxsssnnnjjjgggjjjnnnttt|||tttcccXXXNNNLLLIIIFFFEEEDDDAAA???@@@???===;;;::::::::::::999999===GGGRRRaaauuu~~~|||sssqqquuuzzz~~~~~~xxxqqqllleee^^^YYYVVVRRRMMMJJJIIIJJJJJJFFFIIINNNTTTYYY]]]___```QQQPPPNNNJJJEEECCCBBBCCCBBBBBBBBBAAAAAA@@@@@@???CCCCCCCCCBBBCCCDDDDDDEEEEEECCCBBBCCCCCCEEEMMMWWWjjj}}}ssskkkqqqvvv}}}yyylllWWWHHH999444444333222222...000111000///...///111000000////////////000000000000000000000000000000000111111111111222222222444444333333333444444555999:::===CCCQQQkkk{{{mmmRRRDDD::::::;;;AAAWWWppp}}}eeeWWWQQQPPPSSS\\\lll}}}ssswww|||nnndddZZZSSSLLLJJJHHHGGGHHHJJJMMMPPPTTTUUUVVVXXXZZZ\\\^^^___```ccciiiooouuu||||||jjjbbb^^^XXXUUUQQQNNNMMMLLLKKKIIIJJJIIIHHHFFFDDDAAA???>>>>>><<<999555333222333444222222111///...---,,,++++++---......---++++++,,,+++***)))((('''&&&&&&&&&&&&''''''(((((((((((((((&&&(((((('''%%%#########&&&&&&%%%%%%%%%$$$$$$$$$###############""""""""""""######%%%&&&'''(((((((((((('''&&&%%%###"""!!!'''%%%%%%))))))&&&%%%'''&&&&&&&&&'''&&&&&&%%%%%%'''((()))+++,,,,,,++++++((('''&&&&&&&&&'''((())))))***,,,------,,,***)))***------******------***)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,//////.........///000111333222222222222333444444777666555555666777999;;;<<<;;;;;;;;;;;;;;;<<<<<<@@@===<<<===@@@AAAAAA@@@DDDCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXYYY[[[]]]^^^^^^___bbbcccdddfffiiijjjkkklllnnnpppxxxzzz}}}~~~zzzuuuoookkkhhhjjjnnnsss|||vvveeeZZZPPPLLLHHHFFFDDDCCCAAA@@@===<<<:::888777777777888::::::>>>HHHSSSbbbvvvtttnnnoooqqquuuvvvpppiiiccc[[[SSSNNNLLLIIIFFFDDDDDDDDDEEEAAADDDHHHNNNUUU[[[___bbbaaa```]]]WWWOOOIIIHHHHHH???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDDDDEEELLLUUUhhh|||rrrjjjooouuu~~~yyymmmYYYJJJ:::444333111000000///000111000///...///111000000////////////000000000000000000000000000000000111111111111222222222333333333333333444444555888:::===DDDTTTppprrrQQQCCC::::::<<>>===>>><<<888555333333333444222222111///...---,,,++++++,,,---,,,***(((((())))))(((((('''&&&&&&''''''(((((((((((((((''''''&&&((()))***(((&&&#########%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########!!!"""###$$$&&&((()))***&&&''''''&&&&&&$$$######)))&&&'''---///+++'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&(((***,,,---.........(((((('''''''''(((***+++(((***,,,......,,,***((('''***+++)))***......,,,)))))))))***++++++,,,,,,((())))))+++,,,---......------.........------,,,000000/////////000111111222222222222222333444444444555555555666777777888999999999999:::;;;<<<<<<>>>===<<<===???@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPSSSUUUWWWXXX[[[]]]_________```aaacccccceeegggiiijjjkkknnnpppxxx{{{{{{vvvqqqmmmiiikkkooosss{{{xxxggg\\\QQQMMMHHHEEECCCCCCBBBAAA???>>>===;;;::::::::::::<<<;;;@@@IIITTTcccvvv{{{ppplllkkknnnmmmhhhaaa[[[RRRJJJEEEDDDCCCBBBAAAAAAAAAAAA???AAADDDKKKSSS\\\dddiiipppqqqnnnfffYYYOOOKKKKKKCCCBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEEEEEEECCCDDDEEEDDDDDDJJJRRRfffzzztttiiimmmttt~~~zzzooo[[[KKK;;;444222000......///000111111//////000111000000////////////000000000000000000000000000000000111111111111222222222333333333333333444555555777999===FFFXXXtttyyyQQQCCC999;;;===BBBVVVmmmiiiXXXSSSSSSXXXaaapppzzzwww}}}pppfff\\\UUUMMMKKKIIIGGGGGGHHHJJJLLLQQQSSSVVVZZZ\\\^^^^^^^^^^^^aaafffkkkooouuu{{{zzzhhh```\\\WWWTTTQQQOOONNNMMMLLLJJJJJJIIIGGGEEEBBB@@@??????===;;;888666444333333333222222111///...---,,,+++''')))))))))'''&&&&&&'''''''''&&&&&&&&&''''''((())))))))))))((('''&&&%%%'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###$$$%%%&&&((())))))$$$%%%&&&((())))))******+++'''(((///444000)))%%%&&&&&&'''((()))))))))((('''(((***,,,------------(((''''''&&&'''(((***+++)))***---//////---***)))###%%%&&&(((***---//////)))))))))***++++++,,,,,,))))))***+++,,,------...,,,,,,---...............//////000111333444666666222222222111222333333444333444666777888888777777888888888999:::;;;<<<======<<<<<<===>>>@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVXXX]]]^^^``````___```aaacccbbbdddfffhhhiiikkkmmmooowww{{{}}}xxxrrrooojjjlllooosss{{{yyyhhh^^^SSSOOOIIIDDDCCCBBBBBBBBB??????>>>======<<<<<<;;;<<<<<<@@@IIIUUUcccwww|||sssnnnoookkkccc\\\WWWPPPHHHEEEEEEEEEDDDCCCBBBBBBAAABBBCCCFFFMMMVVVaaalllrrryyy}}}~~~vvvgggYYYPPPMMMKKKJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDEEEDDDEEEFFFEEEDDDIIIPPPdddxxxxxxjjjlllsss{{{|||ppp[[[KKK;;;444222000......///000111111000///000111000000////////////000000000000000000000000000000000000111111111222222222444444444444555666666777666999===FFFXXXuuuSSSDDD;;;<<<===@@@QQQeeejjjXXXSSSUUUWWWaaaqqq}}}yyy~~~qqqggg]]]VVVOOOMMMKKKHHHHHHHHHJJJKKKNNNQQQUUUZZZ]]]^^^^^^^^^^^^aaaeeeiiimmmrrrwww{{{~~~~~~yyyhhh```\\\VVVSSSOOOMMMMMMLLLKKKJJJGGGFFFEEECCCBBBAAAAAAAAA<<<:::888666555444333333222222111///...---,,,+++)))***++++++******,,,---'''&&&&&&&&&&&&'''(((((())))))))))))(((&&&%%%$$$$$$%%%'''(((''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""""""""%%%%%%%%%&&&&&&''''''((($$$%%%&&&((()))******++++++''')))000444000)))%%%&&&&&&'''((()))))))))(((((()))***++++++******)))'''&&&&&&%%%&&&((()))******+++...//////...+++***$$$$$$%%%'''))))))***,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,...///000000111//////111222333444555555222111111111111222333333333555777888999999888777888888888999:::<<<===>>><<<<<<======>>>???AAABBBEEEGGGHHHFFFCCCBBBBBBCCCFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMNNNPPPRRRTTTVVVWWW]]]^^^``````___```aaacccaaacccfffhhhiiijjjmmmoooxxx{{{}}}xxxsssoookkkmmmpppsss{{{yyyiii___TTTOOOIIIEEECCCCCCBBBBBB;;;;;;;;;;;;::::::999999;;;;;;@@@IIIUUUdddxxxzzzvvvnnnccc\\\XXXRRRKKKJJJIIIHHHGGGEEECCCBBBAAADDDFFFIIIQQQ[[[gggrrrxxxwwwfffXXXRRROOOMMMKKKIIIHHHHHHIIIIIIJJJKKKMMMMMMMMMJJJHHHFFFEEEDDDEEEGGGFFFEEEJJJQQQeeeyyy{{{iiiiiiooowww}}}qqqZZZJJJ;;;555333222000000000111222111000///000222000000////////////000000000000000000000000000000000000111111111222222222555555555555666777888999888:::===FFFWWWsss}}}VVVFFF<<<<<<<<<===JJJ\\\vvvgggWWWSSSTTTUUU___qqq~~~xxx}}}ssshhh^^^VVVOOONNNLLLJJJIIIIIIJJJJJJKKKNNNSSSXXX\\\^^^^^^^^^___bbbfffiiilllqqqvvvyyyzzzzzzzzzzzz|||zzzhhh```\\\UUURRROOOMMMLLLLLLKKKJJJFFFEEEDDDBBBAAABBBBBBCCC;;;:::888777555444444333222222111///...---,,,+++***+++,,,,,,+++,,,...000((('''''''''''''''(((((())))))))))))((('''&&&%%%!!!###&&&''''''''')))***'''''''''&&&&&&&&&%%%%%%########################&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%***'''(((...000,,,(((&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***))))))((('''&&&&&&%%%%%%&&&(((***++++++,,,------------,,,+++***''''''((((((%%%%%%''')))))))))***++++++,,,,,,++++++++++++++++++,,,,,,***+++---...000000111111000000000111000000///...111111111111111222333333444555777888999999888777888888888999:::;;;===>>><<<===>>>??????@@@BBBDDDJJJLLLNNNKKKGGGDDDDDDFFFIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNOOORRRTTTVVVWWW[[[]]]_________```aaacccaaacccfffhhhiiikkknnnpppxxx{{{|||wwwrrrnnnlllnnnpppttt}}}zzzjjj```TTTPPPJJJFFFDDDCCCBBBAAA<<<<<<======<<<<<<;;;:::;;;;;;@@@JJJWWWfffzzz{{{nnngggbbb[[[SSSQQQOOOMMMKKKHHHGGGFFFEEEGGGJJJPPPYYYeeeqqq|||~~~nnn___UUUPPPOOONNNNNNNNNPPPSSSTTTSSSUUUVVVVVVUUUQQQMMMJJJGGGEEEFFFGGGFFFFFFLLLTTThhh|||~~~hhhdddjjjuuu}}}~~~rrrZZZKKK<<<666555333222222000111222222000000111222000000////////////000000000000000000000000000000000111111111111222222222555555555666777888999:::888:::===EEEUUUpppxxxWWWGGG<<<<<<;;;:::DDDTTTiiiyyywwwcccUUUQQQSSSRRR^^^ppp|||uuuxxxttthhh]]]VVVNNNMMMKKKJJJIIIIIIIIIJJJIIIKKKPPPUUUYYY\\\^^^^^^___bbbfffiiilllpppuuuxxxxxxwwwvvvvvvxxx|||zzziiiaaa]]]UUUSSSOOONNNMMMMMMLLLKKKHHHFFFDDDBBB@@@@@@AAABBB:::999888777666555444333222222111///...---,,,+++******+++***((()))+++---))))))(((''''''((((((((((((((())))))((('''&&&&&&!!!###&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%$$$%%%%%%&&&'''(((((()))'''''''''''''''&&&%%%%%%)))&&&'''******'''&&&)))&&&&&&&&&'''&&&&&&%%%%%%%%%&&&((()))***))))))((('''&&&&&&&&&''')))+++,,,+++******************++++++''''''******&&&&&&))))))))))))***++++++,,,,,,))))))***+++,,,,,,---------....../////////////////////000000000///...---111111111111111222222333444444555666777777777777777777777888999:::;;;<<<<<<>>>@@@@@@???@@@CCCFFFIIILLLOOOMMMHHHEEEEEEGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQTTTVVVWWWYYY[[[]]]^^^^^^___bbbcccaaacccfffhhhjjjllloooqqqyyy{{{{{{vvvqqqmmmlllnnnqqquuu~~~|||lllbbbSSSPPPKKKHHHEEEDDDAAA???>>>??????@@@???>>>======;;;<<>>777666333222111000111222222000000111222000000////////////000000000000000000000000000000000111111111111222222222333333333444555777888999888:::===DDDTTTooosssxxxUUUEEE:::;;;;;;999AAAOOO^^^llluuummm]]]SSSPPPPPPRRR___qqq~~~vvvqqqsssttthhh]]]UUUKKKJJJIIIHHHHHHHHHHHHHHHGGGIIIMMMRRRWWWZZZ]]]___^^^aaadddgggkkkooossswwwwwwuuuttttttvvvzzz}}}{{{iiiaaa]]]VVVTTTPPPOOOOOONNNMMMLLLJJJHHHEEEBBB@@@???@@@@@@:::999888777666555444333222222111///...---,,,+++---------+++))))))***,,,******)))((((((((((((((((((((((((((((((((('''&&&"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&'''(((######$$$&&&((()))***+++&&&'''((()))************(((&&&&&&(((&&&###%%%***((()))))))))((('''&&&&&&$$$%%%''')))***++++++***(((''''''((()))+++,,,...***)))(((''''''((()))***((($$$%%%+++,,,***+++///)))))))))***++++++,,,,,,'''''')))***,,,...///000000000000000///...---,,,---...000111222222222111111111111000111222222333333333444444555666666777666666666666777888999:::<<>>;;;;;;<<<======<<<;;;:::======CCCOOO\\\mmmsssiiifffccc```^^^^^^___```[[[aaammm|||xxxnnnfffdddbbbaaaaaaccceeegggeeefffhhhgggddd^^^XXXSSSIIIGGGFFFGGGGGGHHHQQQZZZnnnnnnfffjjjwww~~~sssaaaQQQ@@@999666333111000000222222222111000111222000000////////////000000000000000000000000000000000111111111111222222222111222222333444555777777888999===DDDTTTooonnnqqq}}}RRRCCC888::::::888@@@NNNXXXdddlllfffZZZQQQOOONNNSSS```qqq|||vvvqqqnnnrrruuuhhh\\\TTTHHHHHHGGGGGGFFFFFFGGGGGGFFFHHHKKKPPPUUUYYY]]]___]]]___cccfffjjjnnnrrrvvvwwwuuussstttvvvyyy|||}}}zzziiiaaa]]]ZZZUUUOOOLLLLLLMMMLLLJJJHHHFFFCCCAAAAAA@@@???===;;;:::888555333111000///333222111///---,,,,,,+++,,,,,,+++***)))((('''&&&(((((((((((())))))))))))************)))((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((((()))***++++++***)))(((***)))(((&&&%%%%%%%%%%%%))))))(((((((((((())))))(((((())))))))))))((((((######$$$%%%&&&'''((()))******+++++++++******))),,,+++)))(((''''''(((((())))))))))))************++++++******)))*********111111000000//////......------...///000000////////////000111222333333444444333333444444555666777777888888999999:::;;;;;;??????@@@AAABBBBBBCCCCCCHHHGGGEEEDDDDDDFFFHHHIIIKKKIIIHHHIIILLLNNNLLLJJJMMMMMMNNNPPPRRRUUUWWWXXXZZZ[[[\\\]]]___```aaabbbccceeefffgggiiimmmqqquuuzzz|||~~~}}}xxxqqqmmmhhhiiilllrrr~~~pppeee[[[WWWQQQKKKHHHEEEBBB@@@>>>>>>>>>===;;;;;;<<<===>>>???CCCMMM^^^sss}}}vvvoookkklllllljjjhhhnnntttxxxsssllljjjjjjlllllljjjkkkiiigggiiiiiieee\\\TTTMMMIIIFFFFFFFFFHHHOOOWWWllluuugggiiiyyyuuudddNNNAAA:::222111444///000000000000000000000000000000000000000000000000111000000///////////////000111111222222333444444555444444555555666777888888:::@@@GGGRRRhhhllljjj~~~{{{PPPCCC999888888888>>>HHHVVV___ddd___VVVPPPNNNLLLQQQ^^^ooo|||}}}xxxuuusssooollljjjjjjooo|||ttteeeZZZVVVLLLKKKIIIGGGFFFDDDDDDCCCEEEGGGJJJNNNSSSWWW[[[]]]^^^```bbbdddfffjjjooossswwwwwwwwwvvvuuuwwwzzz}}}zzziii```]]]WWWSSSNNNKKKKKKKKKJJJHHHHHHFFFCCCAAAAAA@@@???===;;;:::888666444222111111333222000///---,,,,,,,,,------,,,+++***)))(((((())))))((((((''''''''''''''''''(((((()))((((((((('''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******((()))************)))(((***)))((('''&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((($$$$$$%%%&&&'''((())))))(((((()))))))))(((((('''((('''&&&&&&&&&&&&'''((())))))))))))************,,,++++++*********++++++/////////000111111222222////////////000000111111//////000111222333333444555555555555666777888999777888888999999::::::;;;======>>>???@@@AAAAAABBBEEEEEEDDDCCCDDDEEEFFFGGGJJJIIIHHHIIILLLMMMLLLJJJMMMMMMNNNPPPRRRTTTVVVWWWYYYZZZ[[[]]]^^^```aaabbbccceeefffhhhiiimmmqqquuuwwwzzz}}}}}}xxxqqqmmmiiijjjnnntttuuukkk___[[[TTTNNNJJJFFFCCC@@@=========<<<;;;;;;<<<===>>>???DDDOOO```uuu||||||}}}|||{{{xxxsssrrrrrrqqqpppjjjgggfffhhhjjjggg___XXXNNNJJJGGGGGGGGGIIIPPPYYYnnn|||lllmmmyyyuuucccNNN@@@:::222222555000000000000000000000000000///////////////////////////////////////000111111000111111222222333444444555444444555555666777888999;;;???FFFOOOdddnnnmmmyyyuuuOOOBBB888777888777>>>GGGUUU]]]bbb\\\SSSNNNLLLKKKQQQ^^^ppp}}}|||uuuqqqmmmjjjhhhhhhjjjppp}}}uuudddXXXTTTLLLKKKIIIGGGFFFDDDDDDCCCDDDFFFIIIMMMRRRWWWZZZ\\\\\\^^^```bbbeeejjjooosssyyyzzzzzzyyyyyy{{{zzziii```\\\WWWSSSOOOLLLKKKJJJIIIHHHHHHFFFCCCAAAAAA@@@???===:::999888666555444333333333222000///---,,,,,,,,,...------,,,+++***))))))******)))((('''&&&%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******((())))))******))))))(((******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%%%%&&&'''((())))))***'''(((((())))))(((((((((&&&&&&%%%&&&'''((()))***))))))))))))************,,,,,,++++++++++++,,,,,,,,,---...000222333444555111111000//////000222222//////000111222333333444555555555555666777888999777777888888999:::::::::;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEIIIHHHHHHIIIKKKLLLLLLKKKNNNNNNNNNOOOQQQSSSTTTUUUXXXYYYZZZ\\\]]]___```aaaccceeeggghhhjjjmmmqqquuuuuuxxx}}}}}}wwwqqqllliiikkkooowwwzzzqqqeee```XXXRRRLLLHHHDDDAAA===<<<;;;;;;;;;<<<===>>>>>>@@@FFFRRRcccxxxwwwsssrrrqqqoooiiifffeeegggjjjhhhaaa[[[PPPKKKHHHHHHHHHKKKRRRZZZoootttqqqzzzvvvbbbLLL???:::222333666111000000000000000000000000........................------......///111222333000111111222222333444444555444444555555666777888:::<<>>???@@@@@@AAABBBCCCDDDEEEEEEDDDDDDGGGGGGGGGHHHJJJKKKKKKKKKNNNNNNOOOOOOPPPRRRSSSTTTWWWXXXYYY[[[]]]___```aaaccceeegggiiikkknnnrrruuuvvvzzz}}}wwwpppllliiikkkpppxxx|||tttiiiddd\\\TTTNNNIIIDDDAAA>>><<<::::::;;;===>>>>>>>>>AAAIIIVVVhhh|||wwwrrrqqqooonnnjjjgggeeefffiiihhhbbb\\\QQQLLLHHHHHHHHHJJJRRR[[[ooo}}}tttyyy~~~vvvaaaKKK>>>999333333777222000000000000000000000000////////////////////////............///000111222000111111222222333444444555444444555555666777888:::;;;>>>CCCJJJ]]]|||ooopppuuufffJJJ>>>555666666666<<>>>>>>>>>>>BBBLLLZZZmmmzzzvvvuuutttsssllliiiffffffhhhgggbbb\\\RRRMMMHHHGGGGGGIIIPPPYYYlllvvvvvv{{{www```KKK>>>999333444777333111111111111111111111111000000000000000000000000000000////////////000000000111111222222333444444555444444555555666777888999:::>>>BBBJJJ]]]|||ooossswww~~~___HHH<<<444555666666<<>>???AAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFDDDEEEGGGHHHHHHIIIJJJLLLOOOOOOOOOPPPRRRTTTUUUVVVWWWXXXYYY[[[^^^```bbbbbbccceeehhhkkklllooorrrttt|||}}}wwwpppkkkgggkkkrrr{{{|||sssmmmhhh```YYYSSSNNNIIIFFFDDD@@@;;;:::===??????>>>>>>DDDOOO___rrryyyvvvuuutttssspppkkkggggggjjjiiieee```UUUOOOJJJGGGFFFGGGOOOXXXiiiwwwssswwwxxxaaaKKK>>>999333444777333111111111111111111111111111111111111111111111111111111000///////////////000111111222222333444444555444444555555666777888999:::===BBBJJJ]]]|||qqqxxx|||yyyYYYFFF;;;444555777777<<>>@@@???===>>>DDDQQQbbbuuu|||uuusssrrrpppnnnrrrmmmjjjjjjmmmnnnjjjfffYYYRRRLLLIIIFFFGGGOOOWWWggg~~~xxxooottt}}}yyyaaaLLL???:::222333666222111111111111111111111111000000000000000000000000000////////////000000111000111111222222333444444555444444555555666777888999:::===AAAIII[[[zzzzzz|||yyypppzzzxxxXXXFFF;;;444666888888===FFFRRRZZZ]]]WWWNNNLLLMMMMMMTTTaaavvv}}}nnnhhhdddhhhoooxxxvvvggg\\\WWWLLLKKKIIIGGGFFFDDDDDDCCCDDDFFFJJJOOOTTTZZZ^^^```___aaaccccccbbbbbbcccdddkkkmmmooopppssswww|||zzzggg___ZZZUUUVVVWWWSSSOOOKKKKKKMMMHHHFFFCCCAAAAAA@@@???===999888666555333222222222111000///...............,,,,,,++++++++++++++++++''''''&&&%%%$$$$$$###"""%%%%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((+++***((('''&&&&&&&&&'''$$$&&&(((***++++++***)))'''''''''&&&&&&'''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))************%%%''')))+++------------))))))))))))************))))))))))))***+++,,,---,,,,,,------...///000000111111111111111000///...//////000111222333333444222222222222333444555555666666666777888888999999999:::;;;===???@@@BBBBBB@@@???>>>>>>???BBBDDDFFFBBBDDDGGGHHHGGGGGGJJJMMMNNNOOOPPPRRRTTTVVVYYYZZZXXXYYYZZZ]]]___bbbcccdddbbbeeeiiilllmmmooorrrttt{{{}}}vvvooojjjiiinnnuuuxxxooojjjccc]]]YYYUUUQQQOOOJJJDDD===<<<>>>@@@???===>>>EEERRRcccwww|||vvvtttrrrpppmmmsssoookkklllppprrrooolll\\\UUUNNNJJJGGGHHHOOOXXXfff}}}yyymmmqqq{{{yyybbbLLL???:::222333666111111111111111111111111111////////////////////////............///111222333000111111222333333444444555444444555555666777888:::;;;===AAAGGGYYYxxx}}}tttuuu{{{tttmmmyyy{{{ZZZEEE;;;444777999888>>>FFFQQQYYY]]]WWWNNNKKKLLLLLLRRR___tttppphhhccceeellltttvvvhhh^^^ZZZLLLKKKIIIGGGFFFDDDDDDCCCCCCEEEIIINNNTTTYYY]]]___```ccceeefffffffffggghhhiiijjjlllnnnppptttyyy}}}vvviii```XXXTTTSSSQQQPPPOOONNNJJJHHHGGGEEECCCAAAAAA???===;;;777777666555444333333222333222000///---+++***)))+++***))))))******)))'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$%%%&&&(((#########$$$%%%&&&((()))******)))&&&$$$###%%%'''&&&%%%%%%(((+++,,,)))&&&&&&&&&&&&'''''''''(((((()))***************)))))))))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&+++)))((())),,,---)))&&&))))))))))))***************)))((((((((()))+++,,,,,,+++***)))***+++,,,---222222111111000/////////222111222222333444555666333333333444444444555555555666888888777777999:::777888888:::<<<>>>@@@AAA@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNRRRSSSTTTTTTSSSTTTVVVXXXYYYYYY[[[]]]___aaabbbccc```cccgggjjjlllooosssvvv~~~zzzrrrmmmmmmrrr|||sssnnnfff```[[[VVVPPPLLLFFFCCC>>>;;;;;;<<<======CCCIIIVVVhhh|||{{{wwwuuusssqqqooonnnmmmmmmppptttuuusssooobbbUUUIIIEEEHHHJJJOOOSSSeee|||}}}qqqrrrvvvzzzfffTTTBBB999555333222222222111111000000000000000444444333333222111000000......//////000000111111111111222222222333333333222333333444555666777777:::>>>===AAAKKKXXXssszzztttsssttt|||pppkkkxxxxxxXXXGGG<<<555555666666>>>IIIYYY___^^^UUUKKKHHHJJJLLLSSSaaawwwxxxkkkcccgggmmmqqq{{{yyynnnaaaVVVSSSOOOJJJFFFDDDCCCAAA???FFFIIILLLOOORRRVVV\\\```bbbeeeiiilllllljjjgggeeeiiiiiijjjlllppptttyyy{{{vvvjjjbbbZZZUUUSSSQQQOOONNNMMMKKKIIIHHHFFFCCCBBBAAA@@@===;;;888888777666555444333333222111000///---+++******+++***))))))******)))'''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%&&&((())))))+++***)))((('''''''''''',,,***((((((((('''$$$!!!&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&'''))))))((('''''''''))))))))))))************+++***)))))))))***,,,,,,------,,,,,,,,,---...///111111000000000/////////222222111222222333444555333444444444555555555555555666888888777777999:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLQQQRRRSSSSSSSSSSSSUUUWWWWWWXXXZZZ\\\___aaacccdddaaadddgggjjjlllooorrruuu|||{{{tttoooooottt}}}wwwppphhhaaa\\\XXXRRRNNNGGGDDD@@@===>>>?????????EEEKKKYYYkkk~~~|||yyywwwuuusssqqqnnnmmmnnnqqquuuuuurrroooaaaUUUIIIFFFHHHKKKOOOTTTddd{{{pppqqquuu{{{eeeTTTAAA999666444222333222111111000000000000000333333222111111000//////......//////000111111111111111222222222333333333333444555555777777888999;;;???>>>AAAKKKWWWrrrxxxuuurrryyy{{{|||xxxjjjggguuu|||\\\GGG<<<555555666666>>>IIIYYY^^^^^^TTTJJJGGGIIIKKKTTTaaawwwyyyllldddfffkkkooowwwyyyooobbbXXXTTTPPPKKKHHHFFFEEEDDDBBBFFFHHHKKKNNNQQQVVV[[[___dddgggkkkooopppooommmlllkkkkkkkkkmmmppptttxxxzzzvvvkkkccc\\\VVVSSSPPPNNNMMMLLLKKKJJJIIIFFFDDDCCCBBBAAA>>><<<999999888777666555444444111000///...---,,,+++++++++***))))))******)))''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''%%%###""""""###%%%%%%&&&'''((())))))***+++)))((()))+++,,,***''''''&&&$$$%%%'''(((((('''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$(((+++***'''%%%'''***))))))))))))************++++++******++++++,,,------------,,,---......///000000000000000/////////222222111111111222222333444444555555555666666666555666888888777777999:::<<<<<<<<<<<<===>>>??????AAAAAACCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGIIIJJJOOOPPPRRRSSSSSSSSSUUUWWWVVVWWWYYY\\\___bbbdddeeecccfffiiikkklllnnnqqqsss{{{~~~xxxtttrrrxxx{{{tttjjjbbb]]]YYYSSSOOOGGGEEEAAA@@@AAAAAAAAAAAAFFFNNN]]]ooo~~~{{{yyywwwtttrrrmmmmmmnnnqqqttttttpppkkk]]]SSSIIIGGGIIIKKKOOOSSSaaaxxxoooooosss~~~{{{cccRRRAAA999777555444444222111111000000000000000111111111000000//////.........///000000111111222111111222222222333333333444555666777888999999:::<<<@@@???AAAKKKWWWrrrzzztttxxxwwwtttpppdddcccsss```GGG<<<555666666666>>>IIIYYY^^^^^^TTTJJJGGGIIIJJJUUUbbbxxxzzzlllcccfffjjjmmmttt}}}yyyoooccc[[[SSSOOOKKKHHHGGGFFFEEEDDDEEEGGGJJJMMMPPPUUUZZZ^^^cccfffjjjnnnqqqrrrrrrqqqmmmlllmmmnnnpppssswwwyyyuuuiiibbb[[[WWWSSSOOOLLLLLLLLLKKKJJJIIIGGGEEECCCBBBAAA???===888888777666555444333333000000///...------,,,,,,+++***))))))******)))''')))))))))(((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################&&&&&&'''%%%###""""""###%%%%%%&&&'''(((((())))))***'''&&&)))---...***&&&$$$#########%%%(((***+++''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''''')))++++++)))(((***+++((()))))))))************************++++++,,,,,,++++++++++++,,,,,,------000000111111111111111111222222111111000111111111555555555666666666666777555666888888777777999:::999999:::<<<>>>@@@BBBCCCAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEGGGHHHLLLNNNPPPRRRRRRSSSUUUWWWVVVWWWZZZ]]]aaadddggghhhfffhhhjjjllllllnnnppprrr{{{|||yyywww|||xxxmmmeee___ZZZTTTPPPHHHEEECCCBBBBBBCCCCCCBBBGGGQQQaaasss}}}zzzwwwtttqqqlllkkkllloooqqqpppjjjeeeXXXPPPHHHGGGIIIJJJNNNRRR___vvvoooooorrr|||{{{aaaQQQ@@@999777666444555222111111000000000000000111111111000000/////////...//////000111111222222111111222222222333333333444555555666777888999:::;;;???>>>BBBLLLYYYttt{{{}}}wwwqqqkkk```aaassscccGGG===555666666666>>>IIIZZZ______UUUJJJGGGIIIJJJUUUbbbwwwwwwkkkbbbeeejjjmmmttt}}}wwwmmmccc\\\PPPLLLHHHFFFEEEEEEEEEDDDDDDGGGIIILLLOOOSSSXXX\\\^^^aaaeeejjjmmmpppqqqrrrnnnnnnmmmnnnppprrruuuwwwssshhhaaaZZZVVVSSSOOOLLLKKKKKKKKKJJJIIIGGGEEECCCBBBAAA???===777666555444333222222111000000///...------,,,,,,+++***))))))******)))''')))((((((''''''&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$###########################%%%%%%%%%######$$$%%%$$$%%%&&&'''((((((''''''(((%%%$$$''',,,---)))%%%)))((('''%%%$$$###$$$%%%'''''''''''''''''''''&&&(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&***((('''(((***,,,+++)))((()))))))))************((())))))***************++++++,,,,,,,,,---------111111111222222333333333222222111111000111111111555555555666666666666777555666888888777777999:::999999:::<<<>>>@@@BBBCCCAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAACCCEEEGGGHHHKKKNNNPPPQQQSSSTTTVVVWWWYYY[[[___bbbfffhhhjjjhhhjjjlllmmmmmmoooqqqsss|||}}}|||~~~sssjjjccc]]]WWWRRRIIIFFFCCCBBBBBBCCCCCCCCCHHHSSSeeewww}}}yyyvvvrrrpppkkkkkkkkknnnoookkkddd]]]SSSLLLGGGGGGHHHIIILLLQQQ]]]ssspppnnnqqqzzzzzz```PPP@@@999888666555555222111111000000000000000111111111111111000000000//////000000111222222222111111222222222333333333333444555666777888888999888===>>>BBBNNN\\\xxx{{{qqqiii]]]___qqqcccHHH===666666777777???JJJ[[[``````VVVKKKHHHIIIKKKTTT```uuuttthhhaaaeeekkkooowwwvvvkkkaaa[[[OOOLLLIIIFFFFFFFFFEEEDDDDDDFFFHHHKKKMMMQQQVVVZZZZZZ\\\```dddiiilllooopppooonnnmmmmmmoooqqqtttuuurrrggg```YYYUUURRROOOMMMLLLKKKJJJIIIIIIFFFDDDCCCBBBAAA>>><<<666555555444333222111111111000///...---,,,+++++++++***))))))******)))'''(((((('''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''$$$%%%&&&'''((('''&&&&&&'''%%%$$$&&&)))***(((%%%%%%&&&'''&&&%%%%%%''')))'''''''''''''''&&&&&&&&&*********)))((('''&&&%%%''''''((())))))((('''''')))((((((''''''&&&&&&&&&)))&&&###%%%)))+++***'''))))))))))))************(((((()))************)))------...////////////...000000111111222333444444222222111111111222222333444444555555555666666666555666888888777777999:::<<<<<<<<<<<<===>>>??????BBBBBBCCCDDDDDDDDDDDDDDDDDDCCC@@@??????AAACCCEEEEEEHHHLLLOOOQQQRRRTTTVVVXXXYYY\\\___bbbfffhhhjjjjjjlllnnnooooooppprrrttt~~~}}}tttllleee]]]WWWMMMIIIDDDBBBBBBCCCDDDDDDJJJWWWjjj|||zzzwwwtttrrrpppnnnnnnnnnpppoooiii```YYYOOOJJJGGGHHHIIIIIILLLQQQ\\\rrrnnnmmmnnnxxxyyy```PPPAAA:::888666444444222111111000000000000000111111111111111111111111//////000111111222222333111111222222222333333333333444444555666777888999888===>>>DDDQQQ___|||uuukkk\\\\\\mmmeeeHHH===666777777777???JJJ[[[``````UUUKKKGGGIIIJJJRRR^^^rrrsssgggaaagggnnnrrrzzzwwwjjj```ZZZRRROOOKKKIIIHHHHHHGGGFFFCCCEEEGGGJJJLLLPPPUUUXXXXXXZZZ]]]aaaeeeiiilllnnnmmmmmmllllllmmmppprrrtttqqqgggaaa[[[TTTRRROOONNNMMMLLLIIIGGGHHHFFFCCCBBBAAA@@@===;;;666666555444333222222111222111000///---+++******+++***))))))******)))'''(((((((((((((((((())))))%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%&&&((())))))((('''&&&'''&&&&&&%%%&&&&&&''''''"""&&&(((((()))+++...(((((('''''''''&&&&&&&&&))))))***************))))))***++++++++++++***)))******))))))(((''''''&&&'''&&&%%%&&&''')))******))))))))))))************((()))***+++++++++******------///000000000///...---...///000111222333333222222111222222333444555333444444444555555555555555666888888777777999:::;;;;;;;;;;;;<<<===>>>???BBBCCCCCCDDDDDDDDDDDDDDDCCCAAA>>><<<<<<>>>@@@BBBCCCFFFKKKOOOQQQRRRTTTUUUWWWXXX[[[^^^aaadddfffhhhkkkmmmpppqqqqqqrrruuuwww~~~xxxoooeee^^^RRRMMMGGGBBBBBBCCCEEEFFFNNN[[[ooo|||vvvtttssssssrrrtttttttttuuussskkk```XXXMMMJJJIIIKKKKKKJJJMMMRRR[[[qqqllljjjkkktttxxx```QQQAAA:::999666333333222111111000000000000000000000000000000000000000///000000111111222333333111111222222222333333333444555666666888888999::::::???@@@FFFRRRaaa~~~}}}ppp^^^\\\lllhhhHHH>>>666777777777???JJJZZZ___^^^SSSIIIEEEFFFHHHOOO[[[oootttiiiccciiipppttt|||yyykkk```ZZZSSSPPPLLLIIIHHHHHHGGGFFFBBBDDDGGGIIIKKKOOOSSSWWWWWWXXXZZZ]]]```eeehhhjjjlllkkkkkkkkkllloooqqqsssqqqhhhccc]]]SSSQQQOOONNNNNNLLLIIIFFFGGGEEECCCAAAAAA???===;;;777777666555444333333222333222111///---+++***)))+++***))))))******)))((((((((())))))******++++++((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$%%%&&&''')))***+++***(((''''''((('''&&&$$$%%%''')))%%%(((+++***(((&&&'''((((((((('''''''''&&&&&&&&&"""###$$$&&&'''(((((((((&&&'''((())))))((('''&&&+++++++++***)))(((((('''''')))***)))''''''+++///))))))))))))************)))***+++,,,---,,,++++++++++++---.........---,,,+++,,,---...///000111222222222222222333444555666333333333444444444555555555666888888777777999:::777888888:::<<<>>>@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDBBB@@@===::::::<<<>>>@@@AAAEEEJJJNNNPPPRRRTTTUUUVVVWWWYYY\\\___bbbdddeeelllnnnppprrrrrrtttvvvxxx~~~wwwllldddVVVPPPIIICCCBBBDDDGGGHHHPPP^^^sssxxxtttssssssuuuuuuzzzyyyyyyyyyvvvnnnbbbYYYMMMKKKKKKMMMMMMLLLOOOTTT[[[qqqjjjggghhhqqqwwwaaaQQQBBB;;;999666333222222111111000000000000000.........///////////////000000000111222222333333111111222222222333333333666666777888999::::::;;;===BBBBBBGGGSSSaaa}}}vvvccc^^^mmmjjjIII>>>666777777777???JJJXXX]]]\\\RRRGGGCCCEEEFFFNNNZZZmmmvvvkkkeeekkkqqquuu|||{{{lllaaaZZZRRROOOJJJGGGFFFFFFEEECCCBBBDDDFFFHHHKKKNNNSSSVVVUUUUUUVVVYYY\\\```dddfffjjjjjjjjjjjjlllnnnqqqsssrrrddd]]]ZZZTTTSSSQQQQQQPPPNNNJJJGGGGGGFFFDDDDDDCCC@@@===:::555666777777666444222111111///...---......---+++,,,,,,+++***)))(((''''''$$$%%%'''((()))(((''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%)))&&&$$$%%%(((***)))((('''&&&$$$######&&&(((***(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&''')))******************))))))((('''''''''*********)))))))))((((((************************,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111444444333222222222333333222222222333444555666777888888888888888999999:::999:::;;;===>>>?????????CCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDBBB???<<<<<<<<>>EEEWWW[[[YYYOOOFFFDDDFFFFFFKKKXXXlll}}}vvvoookkkmmmrrrxxxrrrcccYYYTTTPPPKKKFFFCCCAAA???===BBBCCCEEEHHHKKKNNNPPPRRRTTTRRRRRRUUUZZZ___``````dddeeefffggghhhkkkppptttssseee___[[[TTTRRRPPPOOOOOOMMMJJJHHHIIIGGGEEEDDDCCCAAA===:::888777666555444333333333111///............---+++))))))))))))************&&&&&&''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$###$$$%%%(((&&&$$$&&&)))******)))((('''%%%###$$$%%%((()))(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&''')))************,,,,,,++++++***)))))))))'''((((((((()))))))))***************************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111444444333222222333333333333333333333444555666777999888888888888999::::::999:::;;;===>>>>>>??????@@@@@@?????????>>>>>>>>>@@@AAACCCCCCAAA?????????CCCFFFIIINNNQQQTTTUUUUUUYYYZZZ\\\\\\]]]___ccceeehhhkkkoooqqqqqqtttyyy}}}xxxqqqcccVVVJJJGGGHHHGGGGGGHHHXXXeeezzz}}}{{{lll\\\TTTOOOLLLLLLLLLKKKNNNSSSaaasssxxxddddddeeejjjvvvvvv]]]NNN>>>888777444222111222111000000/////////000222111///.........000111000111111222222333444444444333222222222444666777999;;;>>>???>>>======>>>===AAAFFFKKKQQQ```{{{{{{gggdddllllllOOOAAA666777888999>>>GGGUUUYYYWWWNNNEEECCCEEEEEEKKKXXXlll~~~yyyqqqlllmmmrrrwwwttteee[[[WWWSSSMMMIIIGGGEEECCCBBBBBBCCCEEEHHHKKKNNNPPPQQQSSSRRRRRRTTTZZZ^^^``````dddfffiiikkklllooossswwwtttggg```\\\UUURRROOOMMMLLLLLLJJJIIIKKKIIIGGGEEECCCAAA===::::::888666333222333444555111///............---+++))))))))))))************((((((''''''&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&%%%$$$###$$$&&&&&&%%%%%%&&&)))++++++***)))(((&&&$$$$$$%%%'''((((((((())))))))))))((((((***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&''')))************,,,++++++******))))))(((%%%%%%&&&''')))******+++)))))))))))))))))))))))))))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000111111333333333222222333444444444444333444444555666777999888888888888999::::::::::::<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===@@@CCCDDDCCCBBBBBBBBBDDDFFFIIIMMMPPPRRRSSSTTTYYYZZZ\\\\\\]]]___cccfffgggjjjnnnpppqqqtttyyy~~~{{{uuufffYYYLLLGGGGGGGGGHHHJJJYYYhhh~~~qqqaaaVVVQQQMMMMMMLLLKKKNNNRRRaaasss{{{eeebbbaaagggsssuuu[[[LLL===777555333111111222222111000000000000111222111000///...///000000000111111222222333444444555444333333444555777888999;;;>>>???>>>>>>>>>??????BBBHHHLLLQQQ^^^vvvlllffflllnnnRRRCCC666555666888>>>GGGRRRVVVUUULLLDDDCCCDDDEEEKKKWWWkkk{{{ssslllmmmpppuuu}}}wwwhhh___YYYUUUPPPLLLIIIHHHFFFDDDBBBCCCEEEHHHKKKNNNPPPQQQRRRQQQRRRTTTYYY]]]___```cccggglllooooooppptttwwwtttggg```]]]VVVRRRNNNKKKJJJJJJJJJIIIMMMKKKHHHFFFDDDAAA>>>;;;:::999777555333333333444111000......//////---,,,,,,,,,+++***)))(((''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&%%%$$$###"""'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%''')))***++++++***((('''%%%%%%%%%&&&'''(((((())))))))))))(((((())))))(((&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))************)))))))))(((''''''&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((((()))+++,,,------,,,,,,------------------------+++,,,---///000000111111222222222222333333444555555555444444555666666777888777777777777888999999:::;;;<<<===>>>>>>>>>>>>============<<<<<<<<<<<<<<>><<<888888888888666444222111222000///...//////...,,,,,,,,,+++***)))(((''''''+++***((('''&&&&&&'''(((&&&&&&&&&&&&%%%$$$###"""'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""$$$&&&((()))******+++)))((('''&&&&&&&&&&&&'''(((((())))))))))))((((((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%$$$%%%&&&''')))************))))))(((((('''&&&&&&&&&((((((((()))))))))******((((((((((((((((((((((((((()))+++,,,------,,,+++------------------------+++,,,---///000000111111111111111222333444555666666666555555555666777777666666666666666777888888:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::<<<>>>AAABBBAAA?????????<<>>===;;;:::;;;<<<999;;;???DDDJJJOOOTTTVVVXXXYYY[[[\\\]]]```dddgggiiikkkmmmmmmmmmpppvvv{{{}}}uuueeeZZZPPPKKKHHHGGGKKKPPP[[[kkkzzzkkk]]]WWWRRRPPPPPPOOOSSSYYYbbbtttwwwhhh^^^cccooo|||qqqXXXJJJ;;;666666555333444111000000000000111222222222222111111111000000000000111111222222333444444555666666777777888888999888:::===>>>>>>@@@BBBDDDEEEFFFIIILLLPPPXXXhhhxxxxxxnnnooo}}}}}}QQQDDD:::::::::777999???JJJPPPRRRLLLFFFFFFGGGHHHLLLVVVgggzzzxxxmmmeee___aaagggooozzzzzzkkkbbb```[[[TTTOOOJJJGGGCCCAAAAAABBBDDDGGGJJJMMMOOOPPPQQQSSSUUUWWWXXX[[[```cccmmmttt{{{zzztttnnnnnnpppuuuhhhbbb^^^WWWSSSPPPMMMLLLLLLKKKJJJLLLJJJFFFCCCBBBAAA???>>>::::::999888666444222111222111//////000000...---))))))))))))************'''(((((())))))))))))((('''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''"""%%%)))***)))(((((()))'''''''''''''''((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''))))))(((''''''&&&%%%%%%%%%&&&''')))*********************)))((((((''''''$$$$$$%%%%%%&&&'''((((((************************))))))))))))***+++,,,---........................+++,,,---///000000111111000000111222333555666777888777777666666777777888888888888888888999999:::;;;<<<<<<===============888888888888777777777777888999999777666666888:::888:::===BBBGGGLLLQQQSSSWWWYYY[[[\\\]]]```dddgggfffhhhjjjkkklllqqqxxx~~~~~~uuuaaaXXXPPPKKKIIIHHHKKKPPPZZZiii}}}uuueee^^^XXXUUUSSSQQQTTTYYYddduuu|||jjj]]]bbbnnnzzz~~~nnnVVVHHH:::555555444333333000/////////000000111222111222222222111111000000000111111222222333444444444555666777888888888888888:::<<<===>>>@@@CCCEEEFFFFFFHHHKKKNNNVVVfffvvvyyynnnnnn{{{TTTFFF:::999888666999???GGGMMMOOOJJJEEEEEEGGGGGGJJJTTTeeeyyywwwiiiaaa[[[]]]ccckkkwwwxxxiii```\\\XXXRRRMMMIIIGGGDDDBBB@@@BBBDDDGGGJJJMMMOOOPPPRRRTTTWWWXXXYYY\\\aaadddlllssszzzxxxqqqllllllooovvviiiccc```WWWTTTPPPNNNNNNMMMKKKJJJKKKIIIEEECCCBBBAAA@@@>>>===;;;888666444333333444222111//////000000...---,,,,,,+++***)))(((''''''&&&'''(((*********)))((($$$$$$%%%%%%&&&%%%%%%%%%(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###&&&***+++)))'''''')))&&&&&&''''''(((((())))))(((((())))))))))))((((((***)))((('''&&&%%%%%%%%%''''''&&&%%%$$$$$$######%%%&&&''')))************((((((((('''&&&&&&%%%%%% !!!###%%%'''((()))***************************))))))((()))+++,,,---........................+++,,,---///000000111111000000000222333555777888888888777777777777777888::::::999999::::::;;;<<<;;;<<<==================::::::::::::999999999999555555555444333444777:::888:::<<<@@@EEEJJJNNNPPPUUUWWWYYYZZZ[[[^^^bbbfffcccfffhhhjjjlllrrrzzzvvv___WWWOOOLLLJJJHHHKKKPPPWWWfffzzz~~~nnnfff___[[[WWWTTTWWW[[[eeeuuu~~~jjj\\\aaalllxxx|||lllUUUFFF888333444333222222//////...//////000111111111222222222222111000000000111111222333333444444444555666777777888888777666888:::;;;<<<>>>BBBDDDGGGFFFGGGJJJMMMUUUfffuuuzzzmmmmmmzzzWWWGGG:::666666555999AAADDDKKKNNNIIIDDDDDDFFFFFFHHHRRRdddyyyyyyhhh___YYYZZZ```iiittt}}}wwwhhh^^^WWWSSSNNNJJJGGGEEECCCBBB@@@AAADDDFFFJJJLLLOOOPPPRRRUUUXXXYYYZZZ\\\aaaeeegggooouuutttmmmhhhiiimmmuuuhhh```[[[UUURRROOOYYYcccVVVHHHKKKJJJIIIGGGEEEBBB@@@>>>===:::888666555555555444333555444111...---------...******+++***)))'''%%%$$$&&&'''((())))))*********'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''''''''***(((((()))***+++***))))))))))))))))))(((''''''&&&&&&&&&%%%$$$&&&))),,,+++++++++***)))(((((('''''''''''''''''''''&&&&&&***(((&&&&&&)))***(((%%%$$$&&&(((+++------...---//////...,,,,,,,,,,,,,,,......---------......///222222222222222222222222777777888888888888777777777777888999::::::;;;;;;???>>>======>>>?????????>>>>>>>>>;;;888555555666:::999888666444555777:::888999;;;===AAAFFFLLLQQQSSSVVVYYY[[[]]]aaaeeehhhfffggghhhjjjmmmrrrxxx}}}|||{{{uuuttt|||zzzpppaaaWWWLLLHHHFFFFFFJJJOOOYYYgggzzz}}}tttjjjddd]]]YYYZZZ^^^hhhyyyeee[[[bbbgggssswwwgggOOOCCC777333333111000111111111000000000000111111222222222222222222222222000000000000111222333444777777777777888888888888888999<<<===>>>AAADDDFFFGGGGGGJJJLLLNNNTTTcccrrrzzzooosss{{{```FFF;;;<<<666333999<<>>===<<<999666555444444222000333222///---++++++,,,,,,++++++,,,+++***)))'''&&&)))******))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''')))'''&&&&&&&&&&&&$$$""""""###$$$$$$%%%%%%$$$$$$&&&&&&&&&'''''''''''''''(((((('''&&&'''''')))))))))))))))************+++)))(((((((((***+++***))))))))))))))))))(((''''''&&&&&&'''&&&%%%&&&(((***++++++******)))((((((''''''''''''''''''''''''''')))'''&&&''')))***(((''''''(((***+++,,,,,,,,,,,,......------,,,,,,,,,---...------------...//////000000111222222333444444666666777888888888888888777777888888999::::::;;;>>>======>>>???AAAAAAAAADDDDDDDDDAAA===:::999999::::::888666444555888:::999;;;<<<>>>AAAFFFLLLPPPSSSUUUXXXZZZ\\\___cccfffggghhhiiikkknnnssszzz~~~yyypppiiigggmmmwwwwwwmmm```VVVLLLHHHFFFFFFJJJOOOXXXfffxxxtttlllccc\\\\\\___jjjzzzggg[[[```dddpppwwwfffOOOCCC777333333111000111111111000000000000111111222222222222222222222222111111111111222333444444666666666666777777777777888:::<<<===>>>AAADDDFFFGGGGGGJJJLLLNNNTTTcccrrrttttttwwwaaaGGG;;;<<<666333888;;;FFFHHHJJJHHHDDDBBBBBBDDDGGGNNN___vvvooocccXXXWWW]]]dddlllrrrwwwjjjbbbYYYRRRMMMLLLIIIEEECCCDDDBBBCCCDDDEEEHHHKKKNNNPPPRRRTTTVVVXXXYYY[[[^^^aaaccceeehhhjjjjjjjjjkkkkkkssseee]]]XXXVVVSSSNNNSSS[[[RRRHHHLLLIIIHHHGGGDDDBBB@@@>>>======:::777555444222000...111000...,,,************,,,,,,,,,,,,+++)))((('''))))))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''***(((&&&&&&%%%%%%###!!!""""""###$$$$$$$$$$$$###''''''((((((((('''%%%$$$))))))((('''''''''''''''*********++++++,,,,,,,,,)))((('''(((***+++***)))((())))))))))))(((''''''%%%'''(((((('''&&&'''(((+++******))))))(((((('''''''''''''''''''''''''''((('''&&&''')))***)))((()))***++++++,,,++++++***,,,,,,,,,---------......---------------...//////...///000111222444555555444555666777888999999999777777777888999999::::::<<<<<<===>>>@@@BBBDDDEEEIIIJJJJJJGGGCCC???===<<<;;;;;;999777555666999;;;===>>>???@@@BBBFFFLLLPPPSSSUUUXXXYYY[[[]]]aaadddggghhhjjjlllooouuu|||~~~uuuhhh___ZZZ^^^fffuuuqqqggg]]]TTTKKKGGGFFFFFFIIINNNVVVdddvvvyyypppggg```^^^```mmm{{{kkk[[[]]]___llluuueeeNNNBBB777444444222111222111111000000000000111111222222222222222222222222222222222222333444555555555555666666666777777777999:::<<<>>>???AAADDDFFFFFFGGGJJJLLLNNNSSSbbbqqqzzzsssrrrcccHHH;;;<<<666333888:::CCCFFFHHHGGGDDDAAABBBCCCEEEMMM]]]sssqqqeeeZZZXXX]]]ccciiinnn~~~zzzlllcccXXXQQQLLLKKKHHHCCCAAACCCBBBCCCDDDEEEHHHKKKNNNPPPQQQSSSUUUWWWXXXYYY\\\^^^]]]```dddgggiiijjjlllnnnqqqddd]]]XXXSSSRRRKKKLLLSSSMMMEEEJJJHHHHHHFFFDDDBBB@@@>>>===<<<999666444333222000///000///---,,,+++*********,,,,,,++++++***)))((((((%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((('''%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$%%%&&&((())))))'''&&&$$$((((((((('''''''''(((((('''((((((((()))*********)))((('''(((*********((((((((())))))(((((('''&&&%%%'''******)))'''&&&&&&******))))))((((((((((((''''''''''''((((((((((((&&&&&&'''((()))***************+++++++++,,,,,,,,,***+++,,,---............---------------...///000//////000111222333444444222333555777888999::::::777777777888888999999999:::<<<>>>???AAADDDGGGIIILLLMMMNNNKKKGGGBBB???>>>>>>===<<<:::888888;;;>>>AAABBBBBBCCCDDDHHHMMMQQQTTTVVVXXXZZZ[[[]]]```ccchhhiiikkkmmmqqqwwwzzzpppfff\\\UUUVVV[[[jjjzzzlllbbbYYYPPPIIIFFFFFFEEEHHHMMMUUUaaasss{{{uuunnnhhhgggiiippp}}}ooo\\\ZZZ[[[ggguuucccLLLAAA777444444333111222222111111000000111111222222222222222222222222222333333333333333555666666666666666777888888999999999;;;===>>>???AAADDDFFFFFFGGGJJJMMMNNNSSSaaappppppnnnfffJJJ;;;;;;666333888999@@@CCCFFFFFFCCCAAAAAABBBDDDLLL[[[nnnsssggg\\\ZZZ^^^ccchhhmmm|||~~~oooeeeYYYRRRMMMKKKIIIDDDBBBCCCBBBCCCDDDEEEHHHKKKNNNPPPPPPRRRUUUVVVWWWXXXZZZ\\\ZZZ^^^bbbfffhhhjjjmmmooopppccc]]]XXXSSSSSSKKKIIIOOOKKKEEEJJJHHHGGGEEEDDDBBB@@@>>>>>>:::888555444444444333111000000///------,,,,,,++++++***))))))((((((((((((%%%&&&'''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%$$$###$$$&&&&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%###$$$'''((())))))((('''%%%&&&''''''((()))))))))&&&&&&'''(((((()))******(((''''''''')))***)))(((((((((((((((((('''&&&&&&%%%'''***+++)))'''&&&&&&)))))))))((((((((((((((('''''''''((((((((())))))&&&'''(((((())))))***+++))))))******,,,---......)))***,,,---...//////...,,,,,,,,,------///000000000111111111111111222222111222444666888999::::::888888888888888999999999999<<>>AAADDDEEEEEEEEEFFFJJJNNNRRRUUUWWWYYYZZZ\\\^^^aaadddgggiiikkknnnrrryyywwwmmmbbbYYYRRRQQQVVVdddwwwhhh^^^TTTLLLFFFEEEEEEDDDGGGKKKSSS^^^nnn|||}}}xxxssssssvvvwwwsss]]]YYYWWWccc{{{tttbbbKKK@@@666444555333222222222222111111111111222222222222222222222222222222333333333333444555666777777777888999::::::;;;;;;:::<<<>>>>>>???AAADDDFFFFFFGGGJJJMMMNNNSSS```nnnqqqlll|||iiiKKK;;;;;;666333777888<<<@@@DDDDDDBBB@@@@@@BBBDDDLLLYYYiii~~~vvviii]]][[[```eeejjjooozzzrrrhhh[[[UUUOOOMMMJJJEEECCCDDDBBBCCCDDDEEEHHHKKKNNNPPPPPPRRRUUUVVVWWWWWWXXXZZZ[[[^^^cccfffhhhjjjlllnnnpppddd^^^[[[UUUVVVOOOKKKPPPMMMHHHLLLGGGFFFEEECCCAAA@@@>>>>>>:::888666555555555444333000000000///...------,,,******)))(((''''''(((((((((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$###"""###&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&''')))))))))((($$$%%%&&&((()))*********'''(((((()))***+++,,,,,,((('''&&&''')))***)))((('''(((((((((((('''&&&&&&%%%'''***+++***(((''''''(((((((((((((((((((((((('''''''''(((((())))))***'''((())))))))))))***+++))))))******+++---...///)))+++,,,...//////......,,,,,,,,,---...///000111111111111111111111111111222222444666777888999999999999999999999999999999999===@@@AAA@@@BBBFFFJJJMMMPPPTTTTTTRRRMMMJJJHHHBBBBBB@@@>>><<<===@@@BBBDDDEEEFFFFFFGGGJJJOOORRRTTTVVVYYYZZZ\\\^^^bbbeeefffhhhkkknnnssszzzzzzqqqaaaZZZTTTSSSVVVcccsssdddZZZOOOHHHCCCCCCCCCCCCEEEHHHOOOYYYgggsss|||}}}}}}www___YYYVVVaaayyytttbbbIII???666555666444333333222222111111111111222222222222222222222222222222333333333333444555666666888888999:::;;;<<<<<<===;;;<<<>>>??????AAADDDFFFEEEGGGJJJMMMNNNRRR___mmmvvvjjjxxxlllMMM;;;;;;666333777777999===BBBCCCAAA???@@@AAABBBKKKUUUcccyyyzzzlll___[[[___dddkkkpppyyyvvvkkk]]]WWWQQQOOOLLLGGGDDDEEEBBBCCCDDDEEEHHHKKKNNNPPPPPPSSSVVVWWWWWWWWWWWWXXX\\\___cccfffggghhhjjjkkkpppeee```]]]UUUXXXQQQKKKPPPMMMIIIMMMFFFFFFDDDCCCAAA@@@>>>>>><<<:::888666666555444222///////////////...---,,,+++***)))((((((((()))***(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%$$$######%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((%%%&&&''')))))))))((((((((())))))***+++,,,---...((('''&&&''')))))))))(((''''''((((((''''''&&&%%%%%%''')))***)))((()))***((((((((((((((((((((((((&&&''''''((())))))******''')))+++***(((((()))+++,,,++++++***+++,,,---...***+++---...///...---,,,,,,,,,,,,---...///000111//////000000111111222222222333444666777888888888:::::::::::::::::::::::::::>>>AAAAAA???@@@DDDHHHIIIMMMRRRUUUSSSPPPMMMKKKBBBAAA@@@===<<<<<>>666555666555333333333222222111111222222333222222222222222222222222222222222222333444555666777888888999:::;;;<<<===;;;===?????????AAADDDFFFEEEFFFJJJMMMNNNRRR___lllzzziiitttnnnNNN;;;:::666444666666666;;;@@@BBBAAA??????@@@>>>GGGQQQ^^^uuu~~~ooo___ZZZ\\\aaahhhooowwwyyynnn^^^WWWRRROOOLLLGGGDDDEEEBBBCCCDDDEEEHHHKKKNNNPPPQQQSSSVVVXXXWWWWWWWWWWWWZZZ]]]aaadddeeefffhhhiiipppfffbbb___SSSWWWQQQJJJNNNLLLHHHKKKFFFEEEDDDCCCAAA@@@???>>>???===999777666555333111////////////...---,,,,,,,,,+++***)))))))))***+++$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%###"""""""""###$$$$$$$$$$$$###(((((('''&&&&&&&&&&&&''''''((()))))))))(((&&&&&&'''((()))***+++,,,------((('''&&&''')))))))))'''''''''((((((''''''&&&%%%%%%'''))))))))))))***+++'''''''''(((((((((((((((&&&''''''((()))******+++(((***,,,+++(((''')))+++......,,,+++***+++,,,,,,***+++---//////...---,,,+++,,,,,,---...///111111---...///000111222333444333333555666777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;???BBBAAA>>>>>>BBBFFFDDDIIIOOORRRRRROOOLLLJJJAAA@@@???<<<;;;;;;>>>AAA@@@AAAAAABBBCCCGGGLLLPPPPPPRRRUUUXXXZZZ]]]aaaddddddfffjjjnnnsss{{{|||tttmmmfffhhh}}}|||mmm^^^SSSHHHBBB>>>@@@AAA@@@AAAEEEHHHOOOZZZccclllxxxzzzaaaZZZVVVaaaxxxuuucccHHH>>>666555666555333333333222222111111222222333222222222222222222222222222222222222333444555555666777777999:::;;;<<<<<<<<<===??????@@@AAADDDFFFEEEFFFJJJNNNNNNRRR^^^lllzzzhhhrrr}}}oooNNN;;;:::666444666555555:::???BBB@@@??????@@@;;;DDDNNN[[[sssqqq```YYYZZZ___fffllluuu{{{ppp^^^WWWQQQOOOLLLGGGDDDEEEBBBCCCDDDEEEHHHKKKNNNPPPQQQTTTWWWXXXXXXWWWWWWWWWXXX[[[___bbbdddeeegggiiikkkbbb]]]YYYSSSQQQNNNMMMLLLLLLJJJIIIIIIGGGDDDAAA>>><<<<<<;;;>>><<<:::777555333111111444222///---,,,,,,---...))))))))))))((((((((((((+++++++++******(((''''''((((((((('''&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%&&&'''(((((('''&&&&&&***)))'''&&&&&&'''((()))))))))*********((('''&&&''''''''''''(((((((((((()))))))))+++---,,,((($$$$$$$$$%%%'''(((***+++,,,))))))))))))((('''&&&%%%***++++++)))&&&%%%%%%&&&***)))((()))++++++)))(((+++++++++*********************++++++,,,---------------......///000000000000111111222222222111111555444333222333555777999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::;;;>>>@@@GGGHHHKKKMMMMMMLLLKKKJJJEEEBBB???;;;999999999:::;;;:::999999<<<@@@DDDGGGLLLOOOTTTWWWZZZ\\\^^^```cccgggkkkooottt{{{xxxwww{{{kkk\\\RRRFFFCCC???>>>???AAABBBBBBHHHJJJRRR^^^gggqqq~~~}}}ddd^^^ZZZaaaxxxvvv___GGG???999888888666555666444333333222222333333444555555444333333444444444222222222222222444555555777888888888888999999999;;;<<<>>>???AAABBBBBBBBBGGGGGGJJJPPPSSSXXXbbbllllllnnnqqqnnnSSS;;;777;;;:::555444888:::>>>@@@AAA@@@>>><<<===DDDMMM[[[sssqqq^^^VVVXXX^^^eeelllppp{{{rrr___ZZZSSSNNNLLLJJJFFFBBBEEEEEEEEEFFFHHHJJJLLLNNNSSSVVVYYYZZZYYYWWWVVVUUUVVVWWWXXX[[[___cccfffhhhlllbbb]]]XXXUUURRROOONNNMMMMMMKKKIIIIIIHHHFFFCCCAAA???>>>======<<<:::777444333111111333111000...---,,,------***)))))))))(((((((((((((((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&'''((((((((('''&&&%%%)))((('''%%%%%%&&&((()))(((((()))******)))''''''&&&&&&&&&&&&''''''''''''(((''''''(((******&&&###&&&&&&'''(((***+++,,,,,,))))))))))))((('''&&&%%%%%%&&&''''''%%%%%%%%%'''***)))((()))++++++)))((()))***+++,,,,,,,,,,,,,,,222111111///...------,,,------......///000000000111111222333333333333222555444333333333555777888;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===???@@@DDDFFFIIILLLMMMLLLKKKIIIDDDBBB>>>;;;999888999999999888777777:::===BBBDDDHHHLLLQQQUUUXXXZZZ^^^```cccgggkkkooosss{{{zzzjjjZZZPPPFFFCCC@@@>>>???@@@AAAAAAEEEGGGNNNXXXaaakkkyyyxxx___ZZZVVV\\\sssvvv___KKKBBB:::888777444333444444333333222222333333444444444333333333333444444333333444444555666666666666666777888999::::::;;;<<<===>>>@@@BBBCCCDDDEEEIIIIIILLLQQQUUUYYYcccmmmllllllmmmkkkRRR<<<777999777333222888:::===@@@AAA@@@>>>======DDDLLLZZZrrrttt___VVVWWW[[[bbbhhhnnnxxxrrr```[[[SSSNNNLLLJJJFFFCCCDDDDDDDDDEEEGGGJJJLLLMMMSSSUUUYYYZZZYYYWWWVVVVVVVVVWWWXXX[[[^^^bbbfffhhhlllbbb]]]XXXWWWTTTQQQOOONNNMMMKKKIIIFFFFFFEEEDDDBBB@@@>>>======;;;999777444333111111111000000///...---,,,,,,******)))))))))((((((((((((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&((()))(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################'''(((((()))((('''&&&%%%((('''&&&%%%%%%&&&'''((('''''')))******)))((((((%%%%%%%%%&&&&&&&&&&&&'''((('''''''''((((((&&&%%%&&&&&&'''((())))))******))))))))))))((('''&&&%%%%%%'''))))))))))))+++---***)))((()))***+++***(((''')))+++...//////...---000//////---,,,+++******------......///000000000111222333444444444444444555444333333444555777888::::::::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAABBBBBBCCCEEEIIILLLMMMLLLJJJIIICCCAAA===:::888888888888666555444444666:::===???CCCFFFLLLQQQUUUYYY]]]```cccfffkkknnnssszzzxxxhhhYYYOOOHHHDDD@@@>>>>>>?????????BBBCCCHHHPPPYYYbbbqqq~~~xxx```\\\WWW]]]rrruuu___OOODDD;;;777555222111222333333222222222222333333333333222222222222333333333444666777888888777777555666777888999;;;<<<<<<<<<===???AAADDDFFFGGGHHHKKKKKKNNNSSSVVVZZZdddmmmkkkjjjhhhxxx~~~zzzdddOOO===888777333000222777999<<>>======CCCKKKXXXpppvvvbbbWWWUUUXXX^^^dddkkkuuurrrbbb\\\TTTNNNKKKIIIFFFCCCDDDDDDDDDEEEFFFIIIKKKLLLQQQTTTWWWXXXWWWVVVUUUUUUUUUVVVWWWYYY]]]aaadddfffmmmccc]]]XXXWWWTTTQQQOOOMMMLLLJJJHHHBBBBBBCCCBBBAAA???===;;;<<<;;;999666444222111111////////////...---,,,+++*********)))))))))((((((***+++++++++******)))(((((('''&&&$$$$$$&&&((()))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###############$$$$$$$$$(((((())))))((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&'''(((*********))))))%%%%%%&&&&&&&&&'''''''''******))))))))))))(((((($$$%%%%%%%%%&&&&&&''''''))))))))))))((('''&&&%%%&&&''')))*********,,,...+++)))((((((*********)))'''))),,,...///...,,,+++)))******+++,,,---...///------......///000000000111111222333444444444444555444444444444555666777888999999:::;;;;;;<<<<<<>>>???AAADDDGGGHHHHHHGGGFFFHHHKKKMMMMMMKKKIIIGGGBBB@@@===:::888777777777444333222222444666999;;;===AAAGGGMMMRRRWWW]]]```cccfffkkknnnrrrzzzwwwgggXXXOOOIIIEEEAAA>>>===>>>>>>===@@@@@@CCCJJJQQQ[[[jjjwwwxxxaaa]]]XXX]]]rrrsss^^^OOOEEE:::666444222111333333333222222222222333333222222111111111222333333222444666888999888777666666777777888999:::;;;<<<<<<===???AAADDDGGGIIIJJJLLLLLLOOOSSSVVVYYYbbblll}}}jjjiiihhhxxx{{{{{{ppp^^^LLL<<<888666111000444777888;;;>>>??????>>>===<<>>=========<<>>@@@CCCGGGJJJKKKLLLLLLNNNRRRTTTWWW```iii~~~~~~yyyhhhjjjlll~~~}}}kkk[[[KKK<<<888666111222777666888:::<<<>>>>>>>>>===<<>>:::999777555444222222111.........---------,,,,,,++++++*********)))))))))((())))))******))))))(((+++***((('''%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''"""""""""###$$$$$$%%%%%%''''''))))))))))))((('''%%%%%%&&&&&&''''''(((((('''''')))******)))(((((('''''''''((((((((())))))%%%'''((((((&&&%%%%%%&&&&&&&&&'''((())))))******))))))))))))((('''&&&%%%%%%&&&''''''&&&%%%&&&''',,,***(((''')))*********)))***+++,,,,,,***(((''',,,------...///000111111------......///000000000...///000111222333333333444555555555555555555555555666777999:::<<<===>>>AAACCCHHHPPPXXXZZZWWWSSSRRRQQQPPPNNNKKKIIIGGGEEEAAA@@@>>><<<:::888777777555444333333333444555666777;;;AAAHHHOOOVVV^^^bbbeeehhhlllpppssszzzuuufffYYYOOOHHHDDD@@@===============<<<;;;>>>DDDKKKTTTbbbooo~~~xxx```[[[VVV[[[qqqnnnZZZKKKAAA999666666444444666222222111111111111222222222222111222222333444555111222444555666666555555777888888999:::;;;<<<<<<===>>>>>>@@@CCCGGGJJJLLLLLLKKKMMMQQQRRRUUU]]]fffzzztttdddiiioooqqq___NNN>>>999777333444999555777999;;;===>>>>>>>>>===BBBFFFMMMaaa|||{{{hhh\\\WWWYYYaaajjjnnnuuuyyyjjjaaaVVVMMMJJJIIIGGGFFFBBBBBBBBBBBBCCCEEEGGGHHHHHHJJJLLLNNNNNNNNNPPPRRRSSSSSSTTTVVVYYY\\\___aaaoooddd]]]XXXTTTRRROOOMMMMMMLLLJJJIIIFFFEEECCCAAA@@@???>>>>>>:::999777555333222222111///...---,,,,,,,,,---...+++++++++*********))))))&&&''''''(((((((((''''''))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&######$$$%%%%%%&&&''''''!!!""""""###$$$$$$%%%%%%%%%&&&((()))******))))))%%%%%%&&&'''(((((())))))(((((()))******)))''''''&&&&&&&&&'''''''''((((((###&&&))))))'''$$$$$$%%%&&&&&&'''(((***+++,,,,,,))))))))))))((('''&&&%%%''')))******))))))***+++,,,***''''''(((***************+++,,,,,,+++++++++------------------------------......///000000000//////111222333444444444444555555555555555444444444444666888:::<<<>>>???@@@BBBIIISSS\\\___\\\WWWSSSQQQNNNKKKIIIGGGGGGGGGBBBAAA???===;;;999888777777666666555555555666666777;;;AAAHHHOOOVVV^^^cccgggjjjnnnqqqttt{{{~~~rrrdddWWWOOOGGGDDD???===============:::999<<>>>>>===AAADDDIII\\\wwwlll___YYYZZZbbblllooouuu|||lllcccVVVMMMIIIHHHGGGFFFBBBBBBAAAAAABBBDDDFFFGGGHHHJJJLLLMMMNNNOOOQQQSSSUUUUUUVVVXXXZZZ^^^aaabbbpppddd]]]XXXUUURRRPPPNNNNNNNNNLLLKKKEEEDDDAAA???===<<<<<<<<<999888777555333222222111000...,,,++++++,,,---///+++++++++************)))''''''((((((((((((((('''&&&'''(((((()))((((((((())))))((('''&&&%%%%%%$$$######$$$%%%%%%&&&''''''!!!""""""###$$$$$$%%%%%%%%%&&&((()))***+++******%%%&&&'''((())))))))))))))))))*********((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$(((,,,,,,)))&&&%%%&&&$$$$$$%%%'''(((***+++,,,))))))))))))((('''&&&%%%$$$&&&'''((('''((()))+++,,,***''''''(((***************++++++,,,---...////////////000000000000111------......///000000000///000222333444555555555444555555666555555444444333444666888:::===>>>???>>>AAAIIITTT^^^bbb^^^YYYRRRPPPLLLIIIGGGGGGHHHIIIBBBAAA@@@>>><<<:::888777888888777666666666666666888<<>>>>>>>>888888;;;BBBIIIQQQ___kkk|||~~~|||~~~xxx^^^WWWRRRXXXooojjjWWWJJJBBB;;;999888444222333222222111111111111222222333333333333444555666777444444333333444555666777111333555888<<>>>>>===AAACCCGGGYYYtttooobbbZZZ[[[ccclllpppuuu~~~mmmdddWWWMMMIIIHHHGGGGGGBBBAAAAAAAAABBBDDDEEEFFFHHHJJJMMMNNNOOOPPPRRRTTTWWWWWWXXXZZZ\\\```cccdddnnnccc^^^[[[VVVTTTPPPNNNMMMKKKIIIGGGEEEEEECCCBBB@@@???======FFFBBB<<<777444333444555000///...------,,,------+++******)))(((''''''''')))(((''''''''')))***+++)))'''### """%%%''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$&&&)))******(((***)))'''&&&'''(((***+++))))))************))))))''''''''''''(((((())))))'''((())))))(((&&&$$$"""$$$%%%&&&((()))+++,,,---,,,,,,,,,)))&&&%%%%%%&&&$$$%%%&&&((()))************)))((((((((()))+++,,,000...,,,***)))))))))***000///---,,,,,,---...///------......///000000000222222222222333444555666555555666666777888888888:::999777666666888:::;;;<<>><<<;;;:::999888888999:::999777:::<<>><<<;;;999999<<>>CCCKKKUUUfffrrrccc^^^aaafffjjjooouuu~~~rrrdddVVVOOOKKKHHHFFFGGGAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJMMMOOOPPPQQQRRRXXXXXXYYYZZZ\\\___aaacccnnnccc^^^ZZZVVVSSSPPPNNNMMMKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<>>999555222222222333000///...------,,,------***))))))(((''''''&&&&&&''''''''''''''''''((()))+++)))'''$$$$$$%%%((()))((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%''')))***)))(((***)))((('''''')))***,,,******+++++++++******)))&&&&&&''''''((((((((((((&&&'''((((((((('''&&&%%%%%%&&&'''((()))***+++,,,,,,,,,+++)))&&&%%%%%%&&&%%%&&&'''((())))))*********)))((((((((()))++++++*********+++*********)))///...------------...///------......///000000000111111111222222333333333333444444555555666777777777777666666777888;;;<<<===@@@FFFLLLPPPRRRRRRRRRGGGGGGFFFEEEDDDEEEIIILLLLLLJJJGGGEEEEEEEEECCCBBB===;;;:::;;;<<<<<<;;;999===@@@EEEKKKTTT___jjjrrrtttppppppsssxxx}}}|||pppiiieeeYYYSSSMMMMMMMMMNNNSSSYYYaaagggrrr||||||ssskkkaaaUUULLLEEEBBB???>>>===<<<;;;999::::::<<>>>>>>>>CCCCCCDDDFFFHHHJJJLLLMMMNNNKKKLLLOOOQQQRRRXXX___rrrpppeeennnnnn~~~fffKKK<<<888555222111333555777:::;;;<<<<<<<<<>>>>>>CCCJJJSSSccc|||ttteee___aaagggkkkpppwwwrrrdddVVVOOOKKKHHHFFFGGGAAAAAAAAABBBCCCDDDEEEFFFIIIJJJLLLOOOQQQRRRSSSTTTXXXXXXYYYZZZ\\\^^^aaabbbmmmbbb]]]ZZZUUUSSSPPPNNNMMMKKKIIIGGGGGGFFFDDDBBB@@@>>><<<;;;:::999666333111000000000000///...------,,,------*********))))))(((((('''''''''''''''''''''&&&%%%***)))((('''''''''((()))))))))(((((('''&&&&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((******)))'''))))))((('''((()))***+++,,,,,,,,,,,,+++******)))&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******+++++++++)))&&&%%%%%%'''''''''(((((()))))))))***)))))))))((()))******+++$$$&&&)))+++,,,,,,***)))---------------...///000---......//////000000111000000111222222222111111222222333333444555555555555555555555777999;;;<<<===@@@DDDHHHJJJKKKJJJJJJHHHGGGFFFDDDCCCEEEHHHLLLNNNLLLIIIHHHIIIIIIHHHFFFAAA@@@@@@AAABBBBBBAAA???AAACCCHHHNNNVVVaaammmuuuwwwtttrrruuuyyy~~~nnnbbbYYYUUUNNNIIIDDDDDDCCCBBBEEEJJJNNNSSS[[[dddlllssswwwxxx{{{sssmmmfff\\\RRRJJJDDDAAA???>>>>>>===<<<:::;;;:::<<<@@@CCCKKKZZZhhh}}}xxxqqqqqqzzzyyy```WWWRRRZZZqqqvvv___NNNBBB<<<777777666333222444333333222222111111222222222222333444555666777777444444555666666777888888999:::<<<>>>???@@@@@@@@@CCCDDDEEEGGGIIIKKKMMMNNNNNNLLLLLLOOOQQQSSSXXX```ooo{{{eeekkkjjjmmmPPP???999666333222333555777:::;;;<<<<<<<<<>>>>>>BBBIIIQQQ```wwwxxxhhhaaabbbhhhmmmsssyyyssseeeVVVOOOKKKGGGEEEFFFBBBAAAAAAAAABBBDDDFFFGGGKKKLLLNNNPPPSSSTTTUUUUUUWWWXXXXXXZZZ\\\^^^```bbblllaaa\\\YYYUUURRROOOMMMLLLKKKIIIHHHGGGFFFDDDBBB@@@>>><<<;;;666666444333222111000///000///...------,,,------,,,,,,+++++++++*********'''(((((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((((()))******(((''''''''''''&&&'''((())))))++++++++++++******)))(((&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))((()))(((((((((((((((***+++***(((&&&%%%%%%'''))))))((((((((())))))***)))))))))))))))******+++&&&''')))***+++,,,++++++,,,,,,,,,---...///000000.........///000000111111000111222333333222111111222222333444444555555666666666555666777888999:::<<<>>>AAADDDFFFGGGFFFFFFMMMMMMKKKIIIGGGHHHJJJMMMPPPNNNLLLLLLLLLLLLKKKJJJFFFEEEFFFHHHJJJKKKJJJIIICCCEEEIIINNNVVVaaallltttxxxuuutttvvvyyyqqqdddYYYRRROOOKKKFFFCCCBBB@@@===>>>AAAEEEGGGLLLRRRZZZbbbhhhkkkrrrnnniiiddd^^^VVVNNNHHHDDDBBB@@@???@@@@@@???===<<<;;;<<>>999666888777444222444333222222111111111222222333444444555666666777777444555666666777888999999;;;;;;<<<>>>???@@@AAAAAACCCDDDFFFIIIKKKMMMNNNOOOQQQOOOOOORRRTTTVVV\\\cccoooiiikkkhhhrrrRRR@@@999555333333333555777:::;;;<<<<<<<<<======AAAGGGOOO]]]ttt|||lllcccbbbiiiooouuu|||tttfffWWWOOOKKKGGGEEEEEECCCBBBAAAAAABBBDDDFFFHHHKKKMMMOOOQQQSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^```aaalll```[[[WWWTTTQQQNNNMMMLLLKKKIIIHHHFFFFFFDDDBBB@@@>>><<<<<<555555555444333222111000000///...------,,,------+++***************))))))((()))******)))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%)))))))))(((''''''&&&&&&!!!###%%%''''''%%%###!!!$$$$$$$$$%%%%%%%%%&&&&&&***)))((()))******(((&&&%%%%%%%%%%%%&&&&&&''''''))))))***))))))(((''''''''''''''''''''''''''''''+++***)))''''''&&&&&&'''))))))))))))(((((((((((()))******(((&&&%%%%%%''')))(((((('''(((((()))***((()))))))))************,,,+++************,,,,,,+++,,,---......///000000......//////000111111111222222333333333333333333444444444555666666777777888888888777777777777777:::<<<>>>AAADDDFFFGGGHHHIIIKKKNNNOOOOOOPPPQQQSSSTTTSSSSSSSSSTTTSSSPPPNNNHHHHHHJJJMMMPPPRRRQQQOOOHHHIIIKKKOOOUUU___jjjrrruuussstttvvvyyy}}}pppeee\\\VVVQQQOOOIIIDDDBBBAAA???:::999<<>>@@@DDDHHHMMMOOOTTTTTTSSSQQQNNNJJJFFFCCC@@@>>>======>>>??????>>>===<<<<<>>???AAACCCDDDFFFHHHKKKNNNQQQRRRSSSSSSSSSQQQQQQTTTVVVXXX]]]eeesss}}}wwwmmmzzzWWWBBB999666666666333555777:::;;;<<<<<<<<<;;;<<>>888777666444333222222222000///...------,,,------))))))))))))))))))))))))(((((('''''''''((())))))((((((''''''((())))))***((((((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''))))))(((&&&&&&&&&''''''((((((((('''&&&'''((())))))***))))))******)))))))))(((((((((((()))******)))((('''&&&))))))))))))((((((((((((((())))))'''%%%%%%&&&'''&&&%%%$$$$$$%%%''')))+++'''((()))***+++******))),,,++++++***************,,,---...//////......---/////////000111111222222111111//////111333666888555555666777777888888999999::::::::::::999999888:::;;;===@@@CCCGGGKKKMMMWWW^^^hhhooooookkkfffcccdddfffiiikkkkkkggg___ZZZWWWXXXYYY[[[\\\[[[XXXVVVQQQPPPOOOOOOQQQYYYbbbiiinnnppptttyyy}}}}}}xxxtttqqqeee```YYYTTTRRRRRRRRRQQQPPPKKKHHHGGGDDD???>>>AAA<<<===>>>@@@BBBEEEGGGIIIIIIJJJKKKJJJHHHEEECCCBBB???===<<<===???@@@@@@???===<<<===@@@DDDMMM]]]mmmvvv{{{{{{kkkdddfffkkkvvvbbbXXXSSS[[[lllvvv~~~kkkUUUEEE===777444555555222111333444444333333444444555666777777777777777777888888666777888999:::<<<======????????????AAACCCEEEFFFGGGJJJMMMQQQTTTUUUVVVVVVUUUSSSSSSVVVXXXZZZ___ggguuuyyymmm^^^FFF<<<888888999333555777:::;;;<<<<<<<<<<<<<<<>>>BBBFFFPPPccctttuuuhhhbbbfffmmmsss{{{{{{lll\\\TTTOOOJJJGGGGGGEEECCCBBBAAABBBEEEHHHJJJJJJKKKMMMPPPRRRSSSTTTUUUTTTVVVXXX[[[]]]^^^^^^___jjj^^^YYYUUURRRPPPMMMLLLLLLKKKJJJHHHCCCCCCBBBAAAAAA@@@@@@???999777555333222222222222000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,'''&&&%%%%%%&&&''')))***((('''&&&&&&&&&((()))***(((''''''&&&%%%%%%$$$$$$)))'''%%%######%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&'''(((((()))***)))))))))&&&'''(((***++++++++++++++++++******))))))((((((&&&''')))++++++***((('''))))))))))))(((((((((((((((((()))'''%%%%%%&&&'''%%%$$$######$$$''')))+++'''((()))++++++******)))'''(((***++++++***)))(((---.../////////...---,,,/////////000111111222222000///------///222666999555555666666777888888888888999:::;;;;;;;;;;;;;;;;;;<<<===???CCCGGGJJJLLLXXXcccrrr|||uuuwww{{{~~~~~~xxxoooiiibbbbbbbbbccccccaaa]]]YYYQQQOOOMMMKKKMMMTTT\\\bbbmmmooouuu{{{~~~yyyuuuqqqoooddd___YYYTTTRRRRRRRRRRRROOOJJJFFFEEEAAA======???777888:::<<<>>>@@@BBBCCCCCCEEEGGGGGGEEECCCAAAAAA@@@???>>>???AAABBBBBBBBB>>><<<===@@@DDDNNN___nnnuuuxxx~~~xxxhhh```aaafffnnnaaaXXXTTT\\\nnnxxx}}}kkkUUUEEE===888444444444111111333444444444444444555666777555555666777888999::::::666777888999;;;<<<===>>>AAA@@@@@@AAABBBDDDFFFHHHHHHKKKNNNRRRUUUWWWWWWWWWXXXVVVVVVZZZ[[[]]]cccjjjuuurrrcccJJJ???:::999:::444555777:::;;;<<<<<<<<<======>>>@@@CCCKKK\\\mmmvvvhhhbbbffflllpppxxx|||nnn^^^UUUPPPKKKHHHHHHEEEDDDBBBAAABBBEEEHHHJJJKKKLLLNNNPPPRRRTTTUUUUUUTTTUUUXXX[[[]]]^^^^^^^^^hhh]]]YYYVVVXXXSSSNNNMMMNNNNNNJJJEEECCCCCCBBB@@@>>>===;;;;;;<<<:::888666444222111111...,,,++++++,,,---,,,+++((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&((((((&&&######%%%(((((('''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&((()))))))))''')))+++***'''%%%&&&'''((((((''''''&&&&&&&&&%%%***((('''''')))***))))))))))))))))))(((((((((((((((&&&&&&(((++++++'''###%%%(((******(((%%%$$$$$$%%%%%%'''((())))))))))))((((((((((((((())))))***,,,+++*********+++,,,---,,,...///000///---***(((...///000222222111000000111111222222222333333333555555444444555666888999666777777888999999::::::777:::===AAAEEEJJJOOOSSSbbbqqq}}}sssnnnkkkhhhggggggddd___ZZZTTTQQQMMMJJJLLLQQQXXX\\\gggjjjqqqwww{{{}}}{{{yyywwwuuunnndddXXXRRRSSSTTTRRROOOQQQMMMFFF@@@<<<:::;;;;;;===<<<;;;:::;;;===???AAACCCDDDDDDDDDEEEDDDDDDCCCAAAAAABBBAAAAAA@@@>>>>>>BBB@@@???AAADDDNNN___oooqqqqqquuuyyylllbbb^^^^^^```hhhwww}}}ddd\\\WWW]]]lllvvv}}}iiiTTTGGG:::888555333222222111000333333444444555666777777888888999999999:::::::::<<<<<<;;;;;;<<<===???@@@AAABBBDDDDDDDDDFFFIIILLLLLLOOORRRSSSTTTUUUWWWYYYXXXYYYYYYZZZ[[[___eeeiiixxx|||uuuRRR???:::777222444444666999<<<>>>===<<<===<<<===AAADDDJJJUUU```wwwzzznnn```^^^jjjnnnrrr{{{uuubbbTTTMMMKKKHHHFFFCCCCCCBBBCCCDDDFFFHHHIIIHHHJJJMMMOOOPPPRRRTTTUUUVVVVVVVVVWWWYYY\\\___aaaiii^^^YYYVVVUUUQQQLLLLLLMMMMMMJJJFFFDDDDDDBBBAAA???===<<<<<<<<<;;;999666444333222111000...,,,,,,---------,,,************)))))))))((()))(((((('''&&&&&&''''''((())))))&&&###"""$$$&&&((('''%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''''''''''')))***)))'''%%%&&&(((((((((((((((''''''&&&&&&)))((('''''')))******)))))))))))))))((((((((((((((()))++++++***((('''&&&&&&(((***)))'''%%%%%%%%%&&&'''(((((())))))))))))***************++++++,,,++++++*********+++,,,---&&&(((,,,///000000000/////////000111111111111000111111222222222333333333666555555555555777888999999999999999999999999:::999;;;???CCCGGGNNNUUUZZZjjjzzz|||zzzvvvrrrooolllhhhccc___ZZZVVVQQQMMMMMMPPPUUUYYYdddhhhooovvvzzz~~~|||zzzxxxvvvlll```ZZZYYYYYYVVVSSSOOOKKKEEE@@@<<<:::;;;<<<===<<<;;;;;;<<<>>>@@@AAADDDDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@???BBB@@@???BBBFFFOOOaaarrrqqqqqquuu~~~~~~yyypppfff___[[[\\\]]]bbbqqqxxx```[[[WWW^^^oooyyyzzzeeeQQQDDD;;;888555444444444333222333333444444555666666777999999999999::::::::::::======<<<<<<===???@@@AAACCCDDDEEEFFFFFFHHHKKKNNNNNNQQQTTTVVVXXXYYY[[[]]]]]]^^^^^^^^^___ccchhhmmmuuu|||}}}YYYCCC<<<888444444444555999<<<>>>===<<<<<<;;;<<<@@@BBBGGGQQQ\\\ooozzznnn___[[[eeeiiinnnwwwzzzgggWWWOOOKKKHHHEEEDDDCCCBBBBBBCCCDDDFFFGGGEEEHHHKKKNNNOOOQQQSSSUUUUUUTTTTTTUUUXXX[[[^^^```kkk___ZZZVVVRRROOOKKKKKKLLLLLLJJJGGGEEEEEECCCBBB@@@>>>======<<<;;;999777555333333222222000...---......,,,+++,,,,,,,,,+++++++++******))))))((((((''''''((((((&&&''''''&&&$$$$$$%%%'''(((&&&%%%$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''((())))))'''&&&'''((())))))))))))(((((((((((()))(((&&&''')))******)))))))))))))))(((((((((((((((,,,///---)))&&&&&&(((((())))))(((&&&%%%%%%&&&(((((())))))***)))))))))***************++++++,,,++++++******++++++,,,---$$$'''***...111222222222000000//////000000111111111111222222222333333333555555555555555777888888;;;;;;;;;::::::::::::999;;;===@@@DDDKKKUUU___ffftttzzzvvvrrrmmmiiieeebbb^^^WWWRRRPPPQQQUUUXXXaaaeeemmmuuuzzz}}}{{{wwwnnnccc\\\YYYXXXTTTQQQLLLIIIDDD???<<<;;;;;;<<<===<<<;;;;;;<<>>999555444444555888<<<>>>======<<<:::;;;>>>@@@CCCLLLUUUddduuu|||vvvmmm^^^WWW^^^bbbgggqqqyyylll\\\RRRMMMHHHDDDEEEDDDCCCBBBBBBCCCDDDDDDBBBEEEIIIKKKMMMOOOQQQSSSRRRRRRRRRSSSVVVZZZ]]]___lll```[[[WWWSSSQQQMMMLLLLLLKKKIIIGGGFFFEEEDDDCCCAAA???>>>===<<<;;;999777555444333333222000...---------+++***---,,,,,,,,,++++++++++++))))))(((((((((((())))))$$$$$$%%%%%%&&&&&&((((((%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***)))((('''((('''(((((('''''''''((()))******)))))))))))))))))))))'''&&&''')))*********))))))))))))(((((((((((('''***,,,+++)))'''((())))))***)))(((&&&%%%&&&((()))************))))))(((((((((((((((((())))))***+++***++++++++++++,,,,,,)))***,,,...000000000///000000///......000111222111111222222222333333333333333333444555555666777999999999999::::::;;;;;;:::<<>><<<;;;<<<======<<<<<<<<<>>>@@@CCCEEEGGGHHHKKKMMMMMMLLLJJJIIIGGGGGGEEEDDDCCCBBBBBBAAABBB@@@AAADDDJJJVVViiizzzrrrpppsss}}}}}}qqqfff^^^ZZZXXXXXX]]]iii{{{mmmYYYVVVUUU]]]qqq~~~pppZZZHHH>>>888666444333555666666555444444444555555555666666999::::::::::::;;;;;;;;;<<<<<<<<<===???AAADDDEEEHHHJJJLLLMMMMMMOOOQQQSSSSSSVVVZZZ]]]___bbbeeegggiiiiiihhhhhhhhhkkkppptttzzzwww~~~nnnOOO@@@999666555444555888;;;===>>>===<<<;;;<<<>>>???@@@GGGPPP[[[lllssspppkkk]]]TTTZZZ\\\bbbllluuu{{{ppp___UUUOOOIIIEEEFFFEEECCCBBBAAAAAABBBBBBBBBDDDGGGIIIJJJLLLNNNOOOPPPPPPPPPRRRTTTXXX[[[^^^kkk```[[[XXXWWWTTTQQQNNNLLLJJJHHHFFFFFFFFFEEECCCAAA@@@>>>>>>;;;:::888777555444333333111///---,,,,,,+++***))),,,,,,+++++++++*********))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&%%%"""!!!!!!###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++(((''''''(((((('''&&&&&&'''((()))***))))))******************((('''&&&''')))++++++***))))))))))))(((((((((((('''%%%%%%'''***+++***((()))******(((&&&%%%&&&((()))************))))))(((((((((((((((((())))))*********++++++,,,,,,,,,,,,,,,---.../////////......000///.........///111222111111222222222333333333111111222333444444444444444555666888999;;;<<<===999:::>>>DDDOOO^^^mmmwww~~~}}}|||yyytttooojjjfffeeebbb^^^YYYTTTRRRSSSVVVXXX___dddmmmvvv{{{~~~yyypppjjjbbb\\\XXXUUURRROOOGGGEEEBBB???===<<<=========<<<<<<===???BBBEEEGGGIIIKKKOOOSSSTTTSSSQQQOOOKKKIIIGGGEEECCCBBBAAAAAAAAA@@@AAAFFFLLLXXXkkk|||tttqqqsss~~~pppgggaaa^^^]]]^^^hhhxxxiiiWWWUUUSSS\\\ppp~~~lllVVVEEE===777555222222444555555444444444444555555555555555999999999:::::::::;;;;;;:::;;;;;;===???BBBEEEFFFKKKMMMPPPQQQQQQRRRTTTVVVTTTWWW[[[^^^aaacccfffhhhkkkkkkjjjjjjjjjmmmrrrvvv{{{{{{xxxVVVBBB999666555555555777;;;===>>>>>>>>>===>>>@@@??????EEELLLUUUdddjjjjjjhhh]]]UUUYYYYYY___iiirrrxxxrrrbbbXXXRRRLLLGGGGGGEEEDDDBBBAAAAAAAAAAAACCCEEEHHHIIIIIIIIIKKKLLLOOOOOOOOOPPPSSSVVVZZZ\\\iii___\\\YYYXXXVVVSSSOOOLLLIIIGGGFFFFFFFFFDDDCCCAAA???>>>>>>:::999777666444333333333000...,,,+++++++++***)))+++++++++*********))))))((((((''''''(((((())))))+++)))((('''&&&%%%""" """""""""###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&$$$$$$&&&(((&&&%%%%%%'''*********))))))))))))************(((&&&&&&''')))+++++++++))))))))))))((((((((((((&&&###"""%%%***---,,,))))))******)))'''&&&&&&'''(((((())))))***)))))))))***************++++++,,,)))***+++,,,,,,,,,,,,++++++,,,---...///000111111//////......//////000000111111222222222333333333000111222333444444444444222333555777999;;;===>>>999:::===CCCMMM[[[jjjtttzzz~~~}}}|||~~~vvvooolllmmmpppsssuuuuuutttpppjjjdddaaa___[[[XXXTTTQQQPPPRRRUUUXXX^^^cccmmmvvv|||}}}xxxmmmhhhaaa[[[WWWSSSOOOLLLGGGFFFCCC@@@>>>==================>>>@@@CCCFFFHHHKKKOOOTTTYYY[[[[[[XXXVVVPPPNNNJJJGGGDDDBBBAAAAAABBB@@@BBBFFFMMMYYYlll~~~vvvrrrtttwwwpppiiieeeaaahhhvvvgggVVVUUUSSS[[[qqq}}}iiiTTTEEE>>>777444222222333444444333555555555555555555555555888888999999999:::::::::999:::;;;<<>>>>>>>>===???AAA@@@>>>CCCJJJOOO^^^eeeggghhh___VVVYYYWWW]]]gggpppvvv~~~uuueee[[[UUUOOOJJJGGGFFFDDDBBBAAAAAAAAABBBCCCEEEHHHIIIIIIIIIKKKLLLPPPOOOOOOPPPRRRUUUXXXZZZggg^^^\\\ZZZUUUTTTRRROOOKKKHHHGGGGGGFFFEEEDDDBBB@@@???>>>===888888666444333222222222000...,,,,,,,,,---,,,+++++++++++++++*********)))''''''&&&&&&'''(((((())))))(((&&&''''''&&&### &&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$((((((%%%###$$$&&&(((&&&###$$$'''***++++++((((((((()))))))))******'''&&&%%%''')))+++++++++))))))))))))((((((((((((&&&&&&&&&''')))++++++,,,(((***++++++)))'''&&&&&&&&&'''(((((())))))))))))***************++++++,,,)))***+++,,,,,,,,,+++++++++,,,---...///000111222---...//////000000//////111111222222222333333333111222444555666666555555444555666888:::<<<===>>>;;;<<<===AAAHHHTTTaaajjjqqqssssssnnnlllnnnooonnnmmmjjjeee___[[[ZZZ[[[]]]dddgggiiiiiieeeaaa^^^^^^YYYWWWSSSQQQQQQTTTWWWZZZ^^^cccllluuuzzz~~~xxxnnnjjjddd]]]WWWRRRMMMJJJHHHGGGDDDAAA???>>>===============>>>AAADDDHHHJJJMMMRRRYYY___bbbbbb___]]]VVVSSSOOOJJJFFFDDDBBBBBBBBBAAABBBFFFMMMYYYlll~~~xxxsssuuutttkkkgggmmmxxxdddUUUUUUSSS\\\sss}}}gggSSSEEE@@@888666333333444444444444555555555555555555555555777777777888888888999999::::::;;;>>>AAAEEEHHHJJJNNNPPPTTTUUUVVVVVVWWWYYYVVVYYY]]]```bbbdddgggiiijjjjjjkkkkkklllpppuuuyyywww}}}cccIII===999666555444666:::===>>>>>>===<<<>>>AAA???===AAAGGGIIIYYYccciiimmmcccWWWWWWVVV\\\fffooosss{{{yyyiii___WWWPPPKKKHHHGGGEEECCCBBBBBBCCCCCCAAADDDGGGIIIJJJLLLNNNPPPQQQPPPPPPPPPQQQTTTVVVXXX}}}eee]]]\\\[[[RRRRRRPPPMMMJJJHHHHHHHHHEEEEEECCCBBB@@@>>>======888777555444333222111111000...------...///...---,,,,,,,,,+++++++++******&&&&&&&&&&&&&&&'''((()))$$$######&&&)))***(((%%%)))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))***&&&$$$&&&((((((%%%###$$$(((+++,,,+++''''''(((((()))))))))***'''&&&%%%''')))+++,,,+++))))))))))))((((((((((((&&&)))+++***((('''+++...'''))),,,,,,***'''&&&&&&%%%%%%'''((())))))))))))((((((((((((((())))))***)))***+++,,,---,,,++++++............//////000000,,,---///000000000///...111111222222222333333333333444555777777777777666777777888999;;;<<<======>>>>>>>>>@@@EEEOOOZZZbbbgggjjjjjjeeebbbccccccaaacccaaa^^^ZZZUUUQQQPPPQQQRRRWWW^^^aaaaaa______```\\\ZZZWWWUUUUUUWWW[[[]]]]]]bbbkkktttyyyzzzvvvrrrllleee]]]WWWQQQNNNIIIHHHEEEBBB@@@>>>>>>============???AAAEEEHHHKKKNNNSSS[[[bbbffffffdddbbbZZZWWWRRRMMMHHHEEEDDDCCCBBBAAABBBFFFMMMYYYlll}}}yyytttuuuyyymmmnnnrrr||||||aaaTTTTTTSSS^^^uuu}}}gggSSSFFFAAA:::888555444555555555444555555555555555555555444666777777777777888888888:::;;;<<>>???;;;;;;>>>@@@???<<<@@@FFFEEEVVVccckkkqqqfffWWWUUUUUU[[[eeennnrrrxxx|||lllaaaYYYQQQLLLHHHGGGEEEDDDCCCCCCDDDDDD???BBBFFFJJJLLLNNNQQQSSSRRRQQQPPPPPPQQQSSSVVVWWW}}}ggg___\\\YYYWWWTTTOOOKKKIIIHHHFFFEEEDDDDDDCCCAAA???<<<:::999666777777777555222///---222111///...------...///222000---+++))))))***+++)))((((((((((((((())))))!!!"""###%%%&&&((()))***)))&&&######&&&((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''%%%$$$###&&&(((***)))'''%%%$$$$$$&&&###!!!"""&&&))))))(((******+++,,,+++***)))(((%%%%%%&&&&&&((()))++++++)))))))))))))))((('''&&&---((($$$$$$(((+++***((((((((()))))))))'''&&&%%%''''''(((((()))+++,,,---************************---,,,,,,+++*********+++///......---------......////////////////////////000111111111111222222222333444555666666555444333666666666777888;;;===>>>@@@======@@@CCCGGGOOOXXX```bbbeeefffccc^^^YYYVVVZZZ[[[ZZZWWWRRRKKKFFFDDDGGGLLLRRRVVVYYY\\\aaadddggggggeeeaaa]]][[[[[[\\\dddeeeiiipppvvv}}}yyyuuunnnfff^^^WWWSSSPPPNNNKKKGGGDDDDDDCCCCCCBBB???AAABBBBBBCCCEEEHHHKKKQQQWWW^^^cccjjjooonnniiifff___VVVOOOKKKGGGBBB>>>@@@???@@@DDDJJJVVVkkk~~~zzzrrrsss}}}xxxwww}}}wwwbbbXXXWWWTTTaaa{{{vvv___PPPGGGCCC999888555333333444666777666666666666555555555555555555666666777777888888888:::<<<@@@DDDIIILLLNNNOOOOOOPPPQQQSSSUUUVVVWWWXXXYYY[[[^^^aaadddfffgggiiiiiijjjlllnnnrrruuuwwwzzzoooKKK<<<===222===DDDCCCGGGMMMKKKBBB>>>============???@@@AAAJJJLLLWWWgggmmmdddYYYSSSSSSUUU]]]gggooovvvnnncccZZZRRRMMMKKKIIIEEECCCCCCBBBAAA@@@>>>AAADDDFFFHHHLLLPPPSSSUUUVVVUUUSSSRRRSSSVVVYYY|||fff^^^ZZZWWWXXXTTTOOOLLLJJJIIIGGGFFFEEEEEEDDDBBB@@@>>><<<:::888999999888777444111000000000///...------------,,,+++)))((('''''''''''')))((((((((((((((())))))''''''((()))+++,,,------(((&&&###$$$&&&''''''&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%'''))))))(((''''''''')))&&&$$$%%%(((++++++*********+++++++++***)))((('''''''''((()))***+++,,,)))******++++++++++++***,,,(((%%%&&&***,,,+++)))))))))))))))((('''%%%$$$''''''(((((()))+++,,,,,,************************---,,,++++++******++++++---------,,,,,,,,,------000000000000000000000000000111111111111222222222444444555666666666666666999999999:::<<<>>>AAABBBCCC@@@???AAABBBEEELLLTTT___eeejjjiiibbb\\\YYYYYYZZZ[[[]]][[[VVVOOOIIIEEE@@@EEELLLSSSYYY___fffllllllllljjjgggcccaaaaaabbbbbbcccgggmmmsssyyy~~~wwwooofff```[[[XXXTTTQQQLLLHHHFFFEEECCCBBB???@@@AAABBBBBBDDDHHHJJJOOOVVV^^^fffooowwwxxxtttpppjjj```WWWPPPJJJEEEBBB@@@???AAAEEEJJJVVVkkk|||~~~vvvwwwrrr^^^UUUVVVVVVeeesss[[[LLLDDD@@@:::888666444333444666888666666666666555555555555555555666666777888888888999:::===AAAEEEIIIMMMOOOOOOOOOPPPQQQSSSUUUWWWXXXXXXYYY[[[^^^aaacccfffggghhhhhhiiikkknnnqqqtttvvv{{{sssPPP>>><<>>???@@@FFFIIIUUUfffnnnhhh]]]WWWSSSUUU\\\eeemmmtttpppddd\\\TTTNNNKKKIIIFFFEEEEEEDDDCCCAAA???AAADDDFFFHHHKKKNNNQQQTTTTTTUUUTTTSSSTTTVVVXXX{{{eee]]]YYYUUUXXXTTTPPPMMMKKKJJJHHHFFFFFFEEEDDDCCCAAA???===;;;999999999888666444111000............---,,,+++***++++++*********)))))))))))))))(((''''''(((((()))''''''(((((()))******+++(((&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%&&&$$$&&&)))***)))))))))******(((&&&&&&(((***************++++++******)))((())))))))))))******+++,,,)))))))))***++++++,,,,,,)))'''&&&(((+++---,,,************)))((('''%%%$$$&&&''''''((()))***+++,,,************************,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---111111111111111111111111000111111111111222222222444444444555666777888999999999:::;;;===@@@CCCDDDFFFCCCAAABBBBBBBBBGGGNNN[[[dddllllllddd\\\ZZZ[[[VVVWWWYYYYYYUUUNNNGGGBBB===AAAGGGNNNVVV___iiinnnoooooommmjjjgggddddddeeeaaaaaaeeejjjooottt~~~|||tttkkkddd```]]]\\\XXXRRRMMMJJJHHHEEECCCBBBCCCCCCCCCCCCEEEIIILLLPPPXXXbbblllwww~~~{{{vvvmmmbbbWWWNNNGGGDDDAAA@@@AAAEEEKKKVVViiizzzxxxyyy|||}}}|||ooo[[[TTTWWWYYYhhhnnnWWWHHH@@@<<<:::888666555555666777888666666666666555555555555555555666777777888888999:::<<>>:::;;;@@@???999;;;;;;;;;;;;<<<===>>>???BBBFFFSSSeeeooolllccc\\\TTTTTTYYYbbbjjjqqq{{{tttggg^^^VVVPPPJJJIIIHHHGGGHHHGGGDDDBBBAAABBBEEEFFFGGGIIILLLNNNPPPRRRSSSTTTSSSTTTUUUWWW{{{fff]]]XXXTTTWWWTTTQQQNNNMMMKKKIIIGGGEEEDDDDDDBBB@@@>>>===;;;777777777666444222000...------......---+++)))((()))******+++++++++******))))))((('''''''''((((((&&&'''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((""""""!!!!!!"""$$$&&&'''%%%''')))******))))))***((('''&&&%%%&&&'''((((((***************))))))(((******)))))))))******+++(((((((((((((((((())))))'''&&&'''))),,,---,,,+++++++++***)))((('''%%%%%%&&&&&&''')))******++++++************************,,,,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,---...111111111111111111111111000000111111111222222222333333222333444777999:::666666777888;;;>>>@@@BBBFFFCCCBBBCCCBBBAAAEEEKKKTTT^^^jjjooolllddd^^^\\\UUUUUUVVVUUURRRMMMFFFBBB@@@BBBEEEJJJQQQZZZccchhhjjjkkkjjjhhheeeccccccdddaaaaaadddiiilllpppyyyxxxpppjjjeeecccccc^^^XXXRRRNNNKKKHHHFFFFFFFFFFFFFFFFFFHHHLLLOOOUUU]]]hhhrrr~~~~~~wwwnnnaaaTTTJJJDDDBBB@@@AAAEEEKKKUUUfffuuuxxxwwwzzzxxxtttssswwwppp\\\UUUYYY\\\jjjjjjRRREEE===999999888777666666777888999666666666666555555555555555666666777888888999999<<<===@@@DDDHHHKKKMMMNNNOOOPPPPPPQQQSSSUUUWWWXXXXXXYYYZZZ\\\^^^```bbbbbbdddeeefffgggjjjmmmppprrrsssyyy{{{~~~^^^EEE;;;444777777333444888999555;;;;;;;;;<<<<<<===>>>>>>@@@EEEQQQbbbooooooggg___UUUSSSVVV^^^eeelllvvv~~~wwwiii___WWWRRRKKKJJJIIIJJJJJJIIIFFFCCCBBBCCCEEEEEEEEEFFFIIIKKKMMMOOORRRSSSSSSSSSUUUVVV{{{fff]]]YYYUUUVVVTTTQQQNNNMMMKKKIIIGGGCCCCCCBBBAAA???===<<<;;;888777666555333111000///---.........---+++)))'''%%%&&&''''''(((''''''&&&))))))((('''''''''''''''(((((((((((((((((())))))&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((""""""!!!!!!"""$$$&&&'''&&&(((***+++)))(((((((((''''''&&&%%%%%%&&&''')))*********)))))))))))))))))))))((((((((()))******++++++)))(((''''''''''''&&&&&&''')))+++,,,,,,+++,,,+++***)))((('''&&&&&&%%%&&&''')))************************************,,,++++++***++++++,,,,,,---------------...//////111111111111111111111111000000111111111222222222111111111222444666888:::555555555777999<<<>>>@@@CCCAAAAAACCCBBBAAADDDJJJPPPYYYgggtttxxxssshhh```[[[YYYWWWUUUSSSPPPJJJFFFCCCCCCCCCFFFLLLTTT[[[^^^aaaccccccbbb```______`````````ccchhhkkknnnvvvzzztttpppnnniiiddd]]]XXXSSSPPPLLLJJJHHHHHHHHHGGGGGGIIIMMMQQQVVV___lllxxxxxxmmm^^^PPPGGGDDDAAAAAAEEEKKKSSSbbbooo{{{vvvtttxxx~~~||||||~~~vvvoookkkjjjmmmvvvooo\\\VVV\\\```nnneeeOOOCCC<<<999888888777666666777888999666666666666555555555555666666777777888999999999===>>>AAAEEEHHHKKKLLLMMMOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXYYYZZZ\\\]]]^^^___aaabbbbbbdddgggjjjmmmoooqqqwwwaaaGGG;;;555666444222222666999999;;;;;;<<<===>>>>>>>>>>>>AAAEEEOOO^^^lllqqqiii```VVVRRRRRRYYY```gggpppxxx{{{lllbbbXXXRRRLLLKKKKKKKKKKKKIIIFFFDDDBBBCCCEEEDDDDDDEEEGGGIIIJJJMMMPPPQQQRRRSSSUUUVVV{{{fff]]]YYYUUUUUUSSSPPPNNNMMMKKKIIIFFFBBBBBBAAA@@@???===<<<;;;:::999888666555333222222//////...---,,,***)))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%&&&&&&(((******)))'''''''''''''''((('''&&&''')))++++++***)))(((((((((((()))((((((((((((((()))***+++///...,,,***((((((((((((&&&&&&'''((()))******+++++++++***)))(((((((((((($$$%%%''')))*********)))************************++++++******++++++,,,,,,------------...//////000111111111111111111111111000111111111111222222222111222222333555777888999666666666777999;;;===???@@@???@@@CCCCCCBBBEEEJJJOOOWWWfffvvv~~~sssiii___\\\ZZZYYYXXXSSSMMMGGGCCCBBBAAACCCIIIOOOTTTVVVWWWYYY[[[\\\[[[ZZZ[[[\\\]]]]]]aaaeeehhhjjjqqqzzz~~~zzzxxxrrrmmmfff```[[[WWWSSSPPPIIIIIIHHHGGGFFFIIIMMMQQQVVV```nnn|||uuuhhhXXXMMMFFFBBBAAAEEEJJJQQQ\\\ggguuuxxxvvvxxx}}}{{{ssslllfffcccaaaccckkktttlllYYYUUU^^^eeettt{{{```KKKAAA<<<999777777666666777777888888666666666666555555555555666666777888888999999:::===???BBBEEEHHHJJJKKKKKKMMMNNNNNNPPPQQQSSSUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[^^^^^^___aaadddgggjjjlllpppuuuaaaHHH;;;222111///...///222555777;;;;;;===>>>>>>>>>>>>>>>AAAEEELLLYYYhhhqqqlllbbbVVVQQQOOOTTT\\\ccckkkrrrqqqeeeZZZSSSOOOMMMKKKKKKJJJIIIFFFDDDBBBCCCDDDDDDCCCCCCEEEGGGHHHKKKMMMOOOPPPRRRUUUWWWzzzddd[[[XXXUUUSSSQQQOOONNNMMMKKKHHHEEECCCBBBBBBAAA@@@>>>===<<<;;;:::888666444333222222111000...---+++*********---,,,+++*********+++,,,))))))((('''&&&&&&&&&&&&"""""""""#########$$$$$$%%%''')))(((&&&######$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###&&&((()))((('''(((((($$$&&&'''&&&%%%&&&))),,,+++***)))((('''(((((()))((((((((()))***+++,,,---...---+++)))(((((()))***'''''''''&&&&&&''')))***+++***)))(((((()))******###%%%''')))******))))))************************++++++******++++++,,,---,,,,,,,,,,,,---...///000000000000000000000000000000111111111111222222222333444555777888999999999777777777777888:::<<<===???>>>@@@CCCCCCBBBDDDIIILLLUUUcccrrr{{{|||vvvppphhhffffffffffff___UUUMMMEEEBBB@@@AAAEEEIIIKKKLLLLLLOOORRRSSSTTTTTTUUUVVVXXXXXX\\\```bbbdddkkkttt{{{zzzrrrjjjddd^^^YYYVVVMMMMMMKKKJJJIIILLLQQQTTTZZZdddsss}}}vvvkkk\\\PPPGGGCCCAAADDDHHHNNNWWWaaannn}}}~~~|||{{{xxxrrriiiccc^^^[[[YYYZZZaaaiiiqqqzzzmmm[[[WWWaaahhhwwwuuu[[[GGG???<<<999555555555666666777777777666666666666555555555555666777777888888999::::::<<<>>>BBBEEEHHHIIIJJJJJJLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUVVVVVVWWWWWWXXXXXX[[[[[[\\\^^^aaadddgggiiinnnqqqyyy|||^^^GGG<<<999777555555555777999<<<999:::<<<===>>>>>>======@@@CCCHHHSSSeeeqqqooofffWWWPPPMMMQQQXXX___gggnnnyyyvvviii]]]UUUQQQOOOLLLJJJIIIGGGEEECCCAAABBBCCCCCCBBBCCCEEEGGGHHHIIIKKKMMMNNNQQQUUUXXXxxxbbbZZZWWWTTTRRRQQQOOOMMMMMMKKKGGGEEEDDDCCCCCCBBBAAA@@@>>>===999888666444222111000000222111///,,,+++******+++,,,***(((&&&&&&'''(((******)))((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%(((***)))&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''%%%$$$###!!!###&&&((((((((()))*** """$$$###"""###'''***+++***((('''''''''((())))))))))))***+++---...///+++***(((&&&&&&''')))***(((''''''%%%$$$%%%(((******)))((((((((()))+++,,,###%%%''')))******)))(((************************+++*********+++,,,,,,---++++++++++++,,,---...///////////////////////////000111111111111222222222444666888999:::::::::999777666666666666888999:::???>>>@@@CCCCCCAAACCCGGGHHHRRR```lllrrrtttssssssuuuuuuwwwyyyyyypppbbbXXXHHHEEEAAAAAACCCDDDDDDCCCDDDGGGJJJMMMMMMNNNPPPQQQSSSSSSWWW\\\^^^```gggooovvvzzzqqqjjjccc]]]ZZZSSSRRRPPPNNNNNNPPPUUUYYY```kkkxxxwwwrrrjjj\\\PPPHHHCCCAAADDDGGGLLLTTT]]]iiiyyy{{{qqqkkkccc]]]YYYWWWUUUTTTZZZbbbfffnnnzzzqqq^^^ZZZcccjjjwwwqqqWWWEEE>>><<<999444555555555666666777777777666666666555555555555777777777888999999::::::<<<>>>BBBEEEHHHIIIIIIIIIKKKLLLLLLMMMOOOQQQSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVYYYYYYZZZ\\\___bbbeeeggglllnnnssszzz\\\FFF===555222000000000000222555888999:::<<<===<<<<<<;;;???AAAFFFPPPcccrrrrrriiiWWWPPPKKKOOOVVV]]]eeekkkuuuzzzlll___WWWSSSPPPLLLIIIGGGFFFEEECCC@@@BBBCCCBBBBBBCCCEEEGGGGGGIIIJJJKKKMMMQQQVVVYYYvvvaaaWWWUUUUUUQQQPPPOOOMMMJJJHHHGGGFFFCCCBBB@@@>>>>>><<<999666888888666555333111000000//////...---+++******))))))+++,,,+++)))(((***---,,,***)))***++++++***)))$$$&&&(((******(((&&&$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''(((***)))(((''''''''''''''')))***,,,------,,,+++)))***++++++(((%%%$$$'''+++!!!%%%(((******((('''***)))((('''%%%%%%%%%%%%&&&''')))***)))(((&&&%%%((()))***+++,,,+++******)))+++,,,***'''&&&(((+++......------------......///////////////000111111111111111111222333444555555777:::<<<=========<<<;;;:::999888888888999:::;;;<<<<<<>>>@@@BBBDDDEEEFFFIIIRRR\\\bbbgggpppyyyvvvcccXXXKKK@@@@@@BBB???>>>???CCCFFFHHHHHHEEEDDDFFFHHHJJJJJJLLLNNNSSSXXX\\\___jjjuuuzzztttnnnhhhcccWWWSSSRRRSSSSSSSSSWWW]]]bbblllxxx}}}ppphhh```TTTKKKFFFEEEBBBAAABBBIIIQQQXXXiiitttyyyoooiii```[[[SSSNNNMMMNNNOOOPPP\\\___ggguuuooobbb___ccchhhyyykkkRRRDDDAAA===666999:::::::::888666444333777888888666444333555666666666777888:::<<<===>>>@@@AAACCCEEEGGGIIIJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXZZZ]]]```aaaggggggkkktttaaaIII===999555333333111000333888:::<<<======<<<<<<>>>???===EEEIIIKKKXXXkkkrrrmmmaaaXXXPPPOOORRRXXXaaaiiittt~~~ooobbbYYYQQQNNNKKKHHHGGGFFFEEECCC@@@AAABBBBBBAAAAAACCCEEEHHHIIIKKKMMMPPPSSSUUUWWWvvvbbbXXXVVVVVVSSSRRRPPPNNNKKKIIIGGGFFFEEECCCAAA@@@@@@>>>;;;888888888666555333111000000///......---,,,+++***))))))***+++***((((((***,,,***)))(((((()))***)))(((%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''))))))(((''''''$$$$$$%%%&&&&&&''''''((()))((((((((('''''''''''''''(((***+++,,,+++***))),,,,,,+++((('''&&&(((***$$$$$$&&&'''((((((((((((,,,+++***)))((('''''''''((()))***++++++***)))(((((()))+++,,,,,,,,,+++++++++,,,---,,,,,,,,,...///......------------......///////////////000111111111111111111222333444444555777999<<<>>>>>>=========<<<:::999888999999:::::::::;;;<<<>>>@@@BBBCCCGGGHHHMMMTTT[[[bbbnnnzzzppp^^^QQQFFFDDDDDD@@@======;;;>>>AAAAAA@@@@@@BBBDDDCCCDDDEEEGGGKKKPPPUUUWWWdddnnn{{{|||uuummmhhh___ZZZWWWWWWVVVTTTWWW\\\^^^gggssszzzjjj```WWWLLLCCCCCCBBB@@@>>>@@@FFFNNNUUUeeepppzzzpppiiibbb\\\TTTNNNLLLMMMNNNNNNSSSVVV___ooooooaaa\\\aaahhhzzz~~~fffNNNAAA>>>:::555777777888888777777666555555666777666444444666777444444555666888:::;;;<<>>;;;999888888666555333111000000///......---,,,+++******)))******)))(((((()))+++((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&''')))***+++***)))((($$$$$$%%%&&&&&&''''''((('''((()))))))))((('''&&&%%%&&&(((***++++++******...+++)))(((((())))))((()))((('''&&&'''((()))***,,,+++***)))((('''''''''((()))***+++++++++))))))((()))+++,,,---------,,,***)))((())),,,...............------------......///////////////000111111111111000111111222333444555666999;;;===>>>>>>>>>>>>===;;;:::999999999:::999999:::;;;===???@@@AAAGGGEEEGGGLLLRRR\\\kkkyyyhhh\\\PPPJJJGGGCCC@@@???<<<===>>>>>>===<<<===>>><<<===>>>@@@CCCHHHLLLNNNYYYaaalllxxxwwwpppjjjddd^^^\\\YYYVVVWWWZZZ^^^gggsssrrr```UUUMMMEEE??????>>>===<<<===CCCJJJPPP^^^jjj{{{{{{qqqiii^^^XXXPPPJJJHHHHHHIIIJJJMMMPPPYYYhhhyyyooo___YYY___hhh{{{xxx___HHH===:::888444555555555555666777888888444555666555444444666888444444555666888:::<<<===@@@AAACCCDDDFFFGGGHHHHHHJJJKKKKKKLLLMMMNNNOOOOOORRRSSSSSSTTTUUUVVVVVVVVVTTTTTTUUUVVVXXXZZZ\\\^^^```aaafffooo}}}xxxYYYCCC777333222333333111222666888:::<<<===<<<<<<===>>><<>>>>><<<999777888888666555333111000000///......---,,,,,,++++++*********)))(((((())))))'''&&&%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%''')))++++++***((('''$$$$$$%%%&&&&&&''''''(((&&&''')))******((('''%%%%%%&&&((()))***+++++++++...***'''''')))***(((&&&)))((((((((((((***+++,,,+++***)))'''&&&&&&%%%%%%''''''((()))))))))((((((((()))+++---.........---+++(((&&&(((,,,...---,,,......------------......///////////////000000111000000000000111222333444555666888;;;===>>>??????>>>===;;;999888888888999:::::::::;;;===>>>@@@AAAEEECCCDDDHHHNNNWWWfffsss{{{ooo```UUUOOOJJJFFFEEEEEEDDDCCC@@@===;;;:::::::::::::::;;;>>>AAAEEEGGGMMMRRR\\\hhhtttzzzssskkkddd```\\\XXXWWWZZZ]]]fffqqq|||~~~iiiWWWNNNIIIDDDAAA===<<<<<<;;;<<>><<>>>>>===:::888888888666555333111000000///......------,,,,,,,,,,,,+++))))))))))))))))))((('''&&&''')))***)))((('''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%(((******)))&&&%%%$$$$$$%%%&&&&&&''''''(((%%%'''(((******)))'''&&&&&&'''(((***+++,,,,,,,,,,,,)))&&&'''))))))'''$$$%%%&&&(((***,,,,,,---,,,+++***)))(((&&&&&&&&&&&&''''''((())))))))))))))))))***,,,---......------000---***+++///000///---......------------......///////////////000000111000000000000111222333333555666777999;;;<<<===>>><<<;;;999777777777777888<<<<<<<<<===>>>@@@AAABBBCCCBBBDDDIIIMMMSSS^^^iiitttyyyhhh]]]VVVPPPLLLLLLJJJFFFBBB???<<<:::999:::999999999:::<<>>??????AAAGGGTTT___dddeee]]]WWWVVVYYY[[[aaagggooovvvvvviii^^^YYYRRRKKKGGGDDDAAA??????@@@AAAAAA@@@@@@BBBDDDEEEFFFGGGJJJMMMPPPSSSTTTsssaaaYYYVVVUUUSSSRRRPPPMMMJJJGGGEEEDDDCCCBBB@@@@@@@@@???<<<:::888888666555333111000000............------,,,,,,...,,,***)))*********((()))((('''(((***++++++***'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###'''))))))(((%%%###$$$$$$%%%&&&&&&''''''(((&&&'''((()))))))))((('''(((((())))))***+++,,,,,,+++***(((((())))))'''&&&$$$%%%(((***,,,------------,,,+++***)))((((((((()))*********+++,,,,,,---)))***,,,------,,,,,,+++---,,,***+++,,,------,,,......------------......///////////////000111111000000///000000111222333555555666777999:::;;;<<<:::999777666666777888888======>>>>>>???AAABBBCCCBBBBBBFFFKKKMMMOOOVVV^^^iiitttuuukkkbbb[[[RRROOOJJJFFFDDDBBB@@@>>>===<<<:::999888999;;;<<>>>>>???CCCFFFNNNXXXgggwww}}}yyyrrrjjjbbb[[[VVVQQQOOOMMMLLLMMMNNNMMMLLLMMMNNNUUU```lllzzz}}}iii]]]]]]gggqqquuuaaaJJJ>>>::::::999999666666666555666666777777:::::::::999777666777888999999:::;;;===???AAABBBFFFHHHJJJLLLNNNPPPQQQQQQPPPOOONNNNNNNNNPPPQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUSSSTTTVVVXXXYYYZZZ[[[[[[^^^aaafffmmmxxxpppRRRAAA999333333444222222333444666:::<<<<<<;;;<<<<<<>>>>>>???AAAFFFOOOZZZaaaggg___YYYYYY[[[]]]bbbgggoootttyyylll]]]XXXQQQKKKHHHFFFDDDCCC>>>@@@@@@@@@@@@@@@BBBDDDFFFGGGHHHIIIKKKNNNOOOQQQppp___WWWTTTRRRSSSRRRPPPMMMKKKIIIGGGFFFCCCBBB@@@@@@@@@???===:::888888666555333111000000............------------///---******+++,,,***)))(((''''''(((***++++++***''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###&&&))))))'''%%%"""$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))(((((((((((())))))***++++++,,,---,,,***(((((()))''''''(((((()))+++,,,---------+++***)))(((((((((************+++,,,------***+++,,,,,,,,,+++***)))&&&'''((((((((()))+++---......------------......///////////////000111111/////////000000111222333555555555666666777888999999888777777777888999:::>>>>>>>>>???@@@AAABBBCCCCCCCCCFFFJJJJJJIIINNNUUU```hhhuuu}}}sssccc^^^XXXSSSQQQOOOKKKIIIDDDBBB@@@===;;;;;;;;;<<>>CCCLLLRRR[[[tttqqqiiibbbZZZUUUTTTTTTZZZ```eeemmmvvvxxxvvvmmmdddXXXNNNHHHEEECCCAAAAAAAAAAAA???>>>>>>@@@BBBGGGPPP^^^lll|||zzzvvv~~~}}}~~~|||wwwooohhhcccaaa[[[[[[ZZZ[[[\\\[[[XXXVVVYYYXXX\\\cccjjjtttyyyggg^^^bbbmmmuuunnnYYYDDD;;;;;;:::999:::444444666777888999999999888999::::::999999;;;===;;;;;;<<<===???AAACCCDDDFFFHHHJJJMMMPPPRRRSSSTTTSSSRRRQQQPPPPPPRRRSSSUUUXXXXXXXXXWWWWWWWWWWWWVVVUUUVVVXXXZZZ[[[\\\\\\\\\^^^aaaffflllvvv|||```GGG===444333333222222333222666:::<<<<<<;;;;;;<<<<<<===>>>AAADDDKKKUUU]]]ggg___ZZZZZZ\\\]]]aaafffnnnrrr{{{{{{mmm___YYYRRRLLLHHHFFFEEEDDD>>>???@@@@@@???@@@BBBDDDFFFFFFGGGIIIJJJMMMOOOPPPnnn^^^VVVRRRQQQSSSRRRPPPNNNLLLJJJIIIHHHAAA@@@>>>>>>>>>===;;;999888888666555333111000000...............---------111...++++++,,,---+++)))((('''&&&(((***++++++***''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###'''******(((%%%###$$$$$$%%%&&&&&&''''''((('''''''''''''''((()))***(((((('''''''''(((((()))+++...000///+++)))***,,,,,,***'''&&&&&&(((+++...,,,+++***(((''''''&&&&&&(((((((((((()))***+++,,,++++++,,,,,,+++***((('''%%%(((++++++***+++///333.........------.........///////////////000111111////////////000111222333555555555555555666777777999888888888888:::;;;<<<>>>>>>>>>>>>???@@@BBBBBBDDDDDDEEEHHHGGGEEEJJJPPPYYY^^^iiivvvvvvppphhhbbb^^^ZZZUUURRRKKKIIIFFFBBB@@@>>>>>>>>>AAA???BBBIIILLLSSSjjjuuukkkcccZZZTTTRRRNNNSSSXXX\\\ccckkkllliii```ZZZQQQKKKHHHFFFEEEDDDBBBBBBAAA???======>>>@@@BBBJJJWWWdddtttuuummmtttzzzsssqqqrrroooooooooppppppnnnjjjfffgggeeeeeehhhkkkqqq}}}xxxeee___eeepppwwwiiiTTT@@@:::;;;:::999:::111333555888:::;;;;;;;;;666888:::::::::<<>>??????AAABBBDDDFFFGGGFFFGGGJJJMMMPPPSSSUUUUUUUUUTTTRRRQQQRRRSSSUUUVVV[[[[[[[[[ZZZYYYYYYXXXXXXVVVWWWYYY[[[]]]]]]]]]\\\]]]aaaeeekkkuuu~~~lllJJJ???555333333222222444222555999<<<<<<;;;;;;;;;;;;;;;===@@@CCCIIIRRRZZZfff___ZZZZZZ\\\]]]```dddmmmpppyyy{{{mmmccc]]]TTTMMMHHHEEECCCAAA>>>???@@@@@@???@@@BBBDDDEEEEEEFFFHHHJJJMMMOOOPPPnnn^^^VVVSSSRRRTTTSSSQQQOOOLLLIIIHHHFFFAAAAAA@@@???===;;;999888888777555444333222111111111///------......---,,,$$$)))......***'''(((+++(((((((((((((((''''''&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!$$$&&&%%%###$$$%%%&&&'''''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%(((''''''''''''(((((()))(((((((((((()))))))))))))))((('''((())))))(((&&&)))((((((((()))***++++++---+++)))(((''''''&&&%%%&&&(((***+++,,,+++)))(((++++++++++++++++++++++++(((***,,,------,,,---...000000///...---+++)))(((,,,---...///000111222333000000111111111111000000555555555666666777888999999999999999999:::;;;<<<===>>>???AAACCCCCCDDDDDDIIIIIIIIIIIIHHHIIILLLNNNRRRTTT\\\fffooozzz{{{qqqkkkfff```[[[XXXSSSMMMGGGEEECCCBBBAAAAAA@@@BBBEEEHHHPPPbbbrrr}}}rrrfffYYYPPPMMMQQQRRRVVV[[[```bbbbbb```[[[WWWPPPJJJFFFDDDDDDEEEDDDBBB@@@>>>=========>>>AAAEEENNN\\\jjjzzzwwwnnnjjjnnn~~~~~~xxxrrrooorrryyyvvvcccgggkkkrrr|||www___OOO???::::::888555444666666666666777888999:::=========;;;:::;;;>>>@@@CCCEEEFFFGGGGGGGGGIIIKKKGGGIIIKKKMMMNNNPPPTTTWWWYYYXXXVVVVVVWWWYYY[[[]]][[[[[[[[[[[[[[[[[[[[[[[[___^^^^^^^^^^^^______```ccccccgggmmmuuuuuuxxxzzzWWW@@@555777444333555222222444888<<<>>>>>>>>>======>>>>>>???BBBGGGNNNTTTaaa___]]]YYYXXXZZZ___ccckkknnnwwwzzzmmmaaaTTTOOOLLLHHHEEEEEE@@@@@@??????@@@@@@AAAAAADDDEEEGGGJJJLLLNNNPPPQQQppp```XXXTTTSSSRRRQQQOOOMMMKKKHHHGGGFFF@@@??????>>><<<;;;999888888777555444333222111111111///---,,,------,,,+++&&&))),,,,,,***)))***+++(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$&&&%%%$$$$$$%%%'''((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&(((''''''''''''((())))))(((((((((((()))))))))***+++******+++,,,,,,+++))))))))))))))))))***+++,,,,,,...///,,,((('''(((+++((()))+++,,,---,,,+++***+++***************++++++)))+++,,,---,,,,,,---...........................222111111000///......---......000111222222222222555555555555777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDGGGHHHIIIHHHGGGGGGIIIKKKMMMOOOUUU]]]dddmmm{{{~~~vvvoooiiiccc___YYYTTTPPPLLLHHHEEEAAA@@@BBBDDDEEELLL[[[iiizzznnnbbbWWWOOONNNJJJLLLNNNSSSWWWXXXVVVTTTUUURRRMMMHHHEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@===???HHHTTT```pppyyygggbbbdddsssooogggkkkpppwwwvvv[[[LLL===888888777444333888888888888888999:::;;;=========<<<<<<===@@@BBBDDDFFFIIIJJJJJJJJJKKKMMMLLLNNNPPPQQQRRRSSSVVVYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^_______________``````aaabbbbbbcccddddddddddddhhhnnnvvv}}}pppooowww^^^EEE888888333222333///111333777;;;>>>>>>>>>>>>>>>>>>??????AAAFFFMMMRRR]]]\\\ZZZWWWUUUWWW\\\```hhhmmmvvv~~~pppcccVVVPPPLLLHHHEEEDDDAAA@@@@@@@@@@@@@@@AAAAAABBBBBBDDDFFFIIIKKKMMMNNNtttbbbYYYVVVTTTPPPOOOMMMKKKIIIGGGEEEDDD>>>>>>>>>===<<<:::999888888777666444222222111111111///---,,,,,,,,,***)))))))))************++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%%%%&&&''')))))))))((('''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((())))))((((((((()))))))))******)))((('''(((******((('''))))))))))))***+++,,,---+++///111///)))&&&)))---***+++,,,---...---,,,,,,,,,+++***)))))))))***++++++,,,---,,,++++++,,,...///...---,,,,,,---...///333222111000///...---,,,,,,---///111222333444444333444444555777999;;;<<<>>>>>>=========>>>??????????????????@@@BBBDDDFFFGGGHHHIIIIIIGGGFFFFFFGGGJJJJJJNNNTTTYYY___iiittt|||nnnkkkeee___YYYSSSMMMIIIGGGEEEFFFFFFFFFJJJUUUaaauuuzzzlllaaaWWWQQQPPPLLLLLLOOORRRUUUVVVTTTQQQPPPNNNJJJGGGEEEDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@@@@;;;<<>>>>>>>>===<<<;;;999999999888666444222111111000111///,,,+++++++++***(((***((('''''')))*********(((((((((((((((''''''&&&######$$$%%%'''((())))))***))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&'''((()))******))))))%%%%%%%%%%%%%%%&&&'''(((''''''&&&''''''((()))***(((((()))))))))*********(((''''''(((******)))'''))))))))))))***,,,---...***---...---***((()))+++***+++,,,------------,,,---,,,+++))))))***+++,,,---------,,,******,,,...000...,,,)))(((((()))***......//////000000111111......000111222333333333222333444555888:::<<<===??????>>>>>>>>>??????@@@@@@???>>>>>>@@@BBBEEEGGGGGGIIIKKKJJJHHHFFFEEEEEEIIIHHHJJJPPPSSSVVV^^^gggooo{{{|||tttlllddd]]]VVVRRRPPPNNNMMMMMMKKKLLLTTT]]]mmm}}}pppeeeZZZTTTRRROOOPPPSSSWWW[[[\\\ZZZXXXRRRPPPNNNKKKHHHFFFEEEEEE???@@@AAAAAAAAA@@@???>>>>>>>>>@@@FFFOOO\\\qqq}}}eee\\\WWWaaassstttdddeeekkkrrr|||xxxiiiOOOCCC888666777666555555:::::::::;;;;;;::::::::::::;;;===>>>>>>@@@DDDFFFHHHKKKPPPRRRSSSRRRRRRRRRQQQSSSTTTTTTSSSTTTVVVXXX\\\]]]^^^___```aaa``````dddeeefffggghhhhhhhhhhhhgggiiikkklllmmmkkkjjjiiiggggggjjjooovvv~~~ttttttsssTTT@@@:::333111222...///222555999===???@@@@@@@@@@@@@@@???@@@CCCGGGKKKRRRUUUWWWVVVRRRQQQTTTWWWccckkkwwwzzzlll]]]TTTOOOIIIEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAACCCEEEGGGIIIKKKLLLyyyfff\\\XXXVVVVVVTTTQQQMMMIIIEEEBBBAAA@@@@@@???>>>===<<<:::999999888666444222111000000000...,,,+++++++++***)))***(((&&&&&&((()))(((((((((((((((((((((''''''&&&######$$$%%%&&&'''((()))''''''(((''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''%%%'''(((************)))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((******))))))))))))************,,,++++++,,,...///---,,,((((((((()))***+++---......,,,+++,,,//////,,,)))***++++++,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,------,,,+++***,,,---///...+++)))((()))***+++,,,,,,---///000222333333000111111222222222222111222333444666888;;;===>>>??????>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBEEEGGGHHHJJJLLLKKKIIIFFFEEEEEEGGGFFFHHHMMMPPPRRRWWW^^^cccnnn|||wwwnnnfffbbbZZZVVVSSSRRROOOMMMRRRZZZiiitttiii\\\SSSQQQMMMOOOSSSYYY^^^aaaaaa___[[[YYYUUUQQQLLLIIIGGGFFF???@@@AAABBBBBBAAA???>>>AAA???@@@CCCIIIUUUiiizzzhhh]]]VVV^^^ooopppdddaaahhhrrr~~~vvvdddKKKAAA888777888777666777888999:::;;;;;;::::::999888:::===>>>???AAADDDGGGJJJMMMRRRUUUUUUUUUUUUUUUSSSTTTUUUUUUUUUVVVXXXZZZ______```aaaaaaaaa``````dddeeehhhjjjkkkkkkkkkjjjlllmmmnnnooonnnllljjjhhhiiihhhjjjooottt|||xxx~~~~~~\\\DDD;;;444333555000000111555888<<<>>>@@@@@@@@@@@@@@@??????AAAEEEHHHOOOTTTYYYXXXSSSPPPRRRUUUaaajjjuuu}}}qqq```WWWQQQKKKGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHIIIJJJzzzggg]]]XXXWWWWWWUUURRRNNNJJJFFFCCCAAAAAAAAA@@@???===;;;:::999:::888666444222111000000000...,,,+++,,,---,,,***)))))))))(((((('''&&&&&&(((((((((((((((''''''&&&(((''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''%%%&&&((()))************&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''')))***+++)))))))))*********++++++***))))))+++---...,,,+++'''''''''((()))+++,,,---222...,,,///444555111++++++++++++,,,,,,,,,------////////////...------,,,***,,,------,,,+++,,,---------,,,,,,---...///000......//////000111111111111222222222222222111111333333444666888;;;===>>>??????>>>=========>>>>>>????????????@@@BBBDDDFFFIIIJJJKKKJJJHHHFFFFFFGGGFFFDDDEEEKKKNNNOOORRRVVV^^^hhhsss|||yyysssiiiccc]]]YYYTTTPPPSSSYYYgggyyytttiii\\\RRROOOMMMPPPUUU\\\dddhhhiiihhheeebbb\\\UUUOOOKKKHHHGGGCCCCCCCCCCCCCCCBBBAAAAAAAAA>>>>>>@@@DDDNNN```pppiii]]]TTT[[[lllnnnddd___gggsssttt___HHH???999888999777777888777888999;;;<<<<<<;;;:::999<<<>>>@@@AAACCCFFFHHHKKKNNNRRRUUUUUUVVVVVVWWWVVVWWWYYYZZZZZZ\\\___aaadddccccccbbbbbbaaaaaaaaadddfffiiikkkmmmmmmllllllnnnnnnoooooonnnmmmlllkkkkkkkkklllooorrryyyxxxvvvfffIII>>>666555666222111222555888;;;===???@@@????????????>>>@@@CCCFFFLLLSSSZZZZZZUUUPPPQQQTTT^^^fffpppwwwtttcccYYYSSSLLLIIIHHHEEEDDDCCCAAA@@@?????????===>>>???AAACCCEEEFFFGGGzzzfff\\\XXXWWWUUUSSSQQQNNNJJJGGGEEECCCBBBBBB@@@???<<<:::888666:::999777444222111000//////---,,,,,,---......---***,,,...---)))&&&&&&'''(((((((((((((((''''''&&&))))))((('''%%%$$$#########$$$&&&((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""$$$'''$$$%%%''')))*********)))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))***+++))))))*********+++++++++&&&%%%%%%''')))***)))'''%%%%%%&&&'''(((***,,,---000///...111444555222...---------------......///...//////000///---+++***'''***---///...---,,,,,,,,,------...//////000000////////////000000000000000111111222333333333333444444555777888;;;<<<>>>@@@??????>>>>>>===>>>>>>>>>>>>???@@@BBBCCCDDDDDDHHHIIIIIIHHHFFFEEEFFFHHHHHHEEEFFFJJJMMMMMMNNNQQQXXXaaajjjpppyyyyyyppphhhaaa[[[[[[___iiivvvsssggg\\\TTTQQQOOORRRXXX```hhhmmmoooooojjjfff^^^VVVPPPKKKIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA???===<<<>>>AAAIIIZZZiiihhh[[[SSSXXXiii~~~kkkccc]]]eeesssnnnVVVEEE>>>999999999777666888666888:::<<<>>>>>>======<<<>>>AAACCCDDDFFFHHHJJJLLLOOORRRTTTTTTUUUWWWYYYWWWYYY[[[]]]___aaaeeehhhiiihhhfffdddcccbbbbbbbbbdddfffjjjmmmoooooonnnnnnnnnnnnnnnoooooooooppppppooonnnoooqqqrrrwww|||qqqoooOOO@@@777555666222222333555777:::<<<>>>???===>>>???>>>>>>???BBBEEEIIIRRR[[[\\\UUUPPPPPPSSSYYY___gggoooyyywwweee[[[TTTNNNJJJJJJFFFEEEDDDBBB@@@?????????>>>>>>???AAACCCDDDEEEFFFyyyfff\\\XXXWWWRRRQQQOOOMMMJJJHHHGGGFFFBBBAAA@@@>>>;;;888666444:::999777444222000/////////---,,,,,,...//////...+++///222000***&&&&&&((((((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$''')))******))))))$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!!!!!$$$'''###%%%&&&((()))***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++)))************+++++++++'''&&&&&&(((***+++***)))$$$%%%%%%&&&((()))+++,,,+++---000111111111000///...............///000000,,,---///000///---***(((%%%)))---000///...,,,,,,---.........---,,,++++++---......///000111111222...///111222333444555555555555666777888:::<<<===AAA@@@@@@???>>>>>>>>>???===>>>???AAACCCCCCDDDDDDGGGHHHGGGFFFDDDDDDFFFHHHKKKHHHHHHLLLNNNMMMMMMOOOSSS[[[bbbfffmmmzzzxxxnnngggfffiiinnnwwwssshhh]]]WWWVVVMMMPPPVVV^^^ggglllnnnnnnkkkfff^^^UUUOOOKKKIIIIIIEEEDDDBBB@@@???????????????======>>>AAAHHHXXXfffggg[[[SSSXXXiii~~~hhhaaa[[[dddqqqhhhNNNCCC===888888888666555777666888;;;>>>@@@@@@??????>>>AAADDDFFFGGGHHHJJJKKKMMMOOOQQQSSSSSSUUUXXXZZZVVVXXX[[[^^^```cccgggjjjnnnllliiieeecccccccccdddeeegggkkknnnpppppppppooommmmmmmmmnnnppprrrtttuuurrrqqqqqqrrrssswwwqqquuuRRRBBB777555555000333444555777999;;;===>>>===>>>>>>>>>>>>???BBBEEEHHHQQQ[[[\\\VVVOOOOOORRRTTTYYY```iiitttxxxfff\\\UUUOOOLLLLLLGGGFFFDDDBBB@@@??????>>>@@@AAABBBCCCEEEFFFGGGHHHvvveee___YYYSSSTTTQQQMMMKKKIIIGGGEEECCCAAABBBBBBAAA>>>;;;888555888777555444333222111111///......------,,,++++++...---+++)))(((''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&'''''''''&&&%%%$$$$$$%%%$$$'''000777555)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))***++++++***)))''''''''''''%%%###&&&((()))***)))***+++---)))***+++***)))((()))***(((((()))))))))(((((('''&&&&&&'''(((***,,,---...000000///...---+++***)))......---------...//////,,,,,,,,,,,,++++++***)))...------,,,,,,------...++++++++++++++++++++++++------...///000111222333555444222000000111222333555555444555666999<<<===>>>>>>======<<<<<<<<<;;;<<<<<<===>>>???AAACCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMOOORRRWWW___iiittt~~~vvvpppnnnqqqtttvvvjjj___XXXVVVTTTVVVZZZ___eeeggggggfffaaa^^^YYYSSSNNNKKKIIIIIIDDDCCCCCCBBBBBBAAA@@@@@@BBB???===>>>@@@FFFRRR___{{{pppaaaVVVZZZhhhxxxiiicccaaahhhtttwwwaaaPPP???>>><<<999888777888888999:::<<<>>>>>>>>>>>>===@@@BBBEEEIIILLLNNNOOOOOOQQQRRRTTTVVVWWWWWWWWWVVVYYYYYYZZZ\\\___bbbeeegggnnnllliiifffddddddeeefffggghhhiiikkklllmmmmmmmmmjjjiiihhhkkkqqquuuvvvvvvvvvrrrqqqssswww{{{]]]FFF:::222000222333333333444666999;;;<<<>>>??????>>><<<===???AAAFFFNNNYYY```___YYYTTTQQQQQQQQQVVV```nnnxxxhhhbbbZZZNNNHHHJJJJJJGGGDDDCCCBBBAAA???===>>>>>>???@@@BBBDDDFFFHHHvvveee___ZZZTTTTTTQQQNNNKKKIIIGGGEEECCCCCCCCCBBBAAA???<<<999888888777555444333222111111......------,,,+++++++++,,,+++***)))((((((((()))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$(((''''''+++000///(((!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''')))*********&&&%%%%%%&&&)))+++******)))***+++***((('''((()))%%%&&&''''''&&&%%%'''(((((())))))******))))))((('''''''''((()))+++,,,------------,,,+++***)))(((,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111111222555444222111000111222333666555555555666888;;;<<<=========<<<<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLPPPRRRVVV]]]eeeooowww|||}}}wwwsssssszzzyyymmmbbbZZZXXXUUUVVVZZZ^^^bbbdddcccbbb\\\ZZZUUUQQQLLLJJJHHHHHHDDDCCCCCCBBBBBBAAAAAA@@@CCC@@@>>>???@@@EEEOOO[[[uuurrrbbbWWW[[[gggxxxhhhbbb```hhhttt~~~qqq[[[KKK>>><<<:::999777777777777999:::<<<>>>??????>>>>>>AAACCCGGGKKKNNNPPPQQQRRRRRRSSSUUUWWWXXXXXXXXXXXXYYYYYYZZZ[[[^^^bbbeeegggllljjjgggdddccccccdddeeeggghhhiiikkklllmmmnnnnnnnnnlllkkklllqqquuuwwwwwwzzzvvvuuuwwwzzz~~~bbbIII<<<444222444333333333444666888;;;<<<===>>>>>>>>>===>>>@@@BBBCCCMMMYYY``````ZZZSSSNNNNNNOOOTTT]]]iiiyyy|||kkkccc[[[OOOIIIKKKJJJGGGDDDBBBBBBAAA???===>>>>>>???@@@BBBDDDFFFGGGxxxfff___ZZZTTTUUURRRNNNKKKIIIGGGEEECCCDDDCCCBBB@@@>>><<<;;;:::888777666444222222111111---------,,,++++++*********)))))))))))))))******&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$+++)))&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''))))))******%%%$$$%%%'''***,,,,,,,,,((()))***)))'''&&&'''(((&&&((())))))(((((()))+++))))))***************)))(((((((((((()))***++++++***************)))((((((***)))))))))******+++,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,---...///000000111444333222111111111222333666666555555666888999:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBDDDEEEFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKPPPRRRUUUZZZaaahhhnnnrrrwww~~~wwwssssssyyysssggg^^^\\\WWWXXXYYY\\\______]]][[[UUUSSSPPPMMMJJJHHHGGGGGGDDDDDDCCCCCCBBBAAAAAAAAACCCAAA@@@AAAAAACCCLLLUUUmmmtttdddXXX[[[gggvvv}}}gggaaa```iiiuuu}}}yyyhhhSSSCCC;;;:::999777666666777777999:::<<<>>>???@@@??????CCCEEEIIIMMMPPPSSSTTTUUUTTTUUUVVVXXXYYYYYYYYYYYYZZZZZZZZZ[[[^^^aaaeeeggghhhfffdddbbbbbbbbbcccdddggghhhiiijjjlllmmmnnnnnnnnnmmmlllmmmrrrwwwzzz|||}}}yyyxxxzzz|||kkkOOO???777555666333333333444666888:::<<<<<<===>>>>>>===>>>@@@CCCAAAJJJVVV^^^^^^YYYQQQLLLKKKNNNSSSZZZbbbqqqpppeee\\\QQQLLLMMMIIIGGGDDDBBBBBBAAA???===>>>>>>???@@@AAACCCEEEFFFyyyfff___ZZZVVVUUURRROOOLLLJJJGGGEEECCCCCCBBB@@@>>>===<<<;;;;;;999888666444222111111000---,,,,,,++++++******)))******))))))))))))******&&&&&&&&&&&&&&&''''''((('''''''''(((((('''&&&&&&((('''&&&###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((()))))))))((('''&&&'''((()))((('''$$$&&&'''((('''((()))+++'''(((******))))))+++,,,)))******++++++++++++***)))(((((((((((())))))***(((((())))))***))))))(((''''''''''''((())))))***,,,,,,---------,,,,,,+++,,,++++++******++++++,,,------------------------,,,,,,------...//////000333333222111111222222333666666666666666777888999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>???AAACCCEEEFFFFFFEEEDDDFFFFFFGGGGGGHHHIIIKKKLLLOOOPPPSSSWWW]]]ccchhhkkkmmmrrr{{{|||tttmmmmmmuuu{{{nnndddaaa[[[ZZZZZZ[[[[[[ZZZWWWTTTOOONNNLLLJJJHHHGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@AAACCCCCCCCCJJJRRRhhhwwwfffYYY\\\fffttt}}}gggaaaaaakkkwww{{{sss```KKK===999888777666555666777777999:::<<>>??????>>>>>>???AAA@@@FFFOOOVVVXXXUUUOOOKKKIIILLLSSSYYY___mmmvvvhhh]]]SSSMMMMMMIIIGGGDDDBBBBBBAAA???>>>>>>>>>>>>???@@@BBBCCCDDD{{{fff___[[[WWWVVVSSSOOOLLLJJJHHHEEEBBBAAA@@@>>><<<;;;;;;;;;;;;999888666444222111000000---,,,,,,++++++******))),,,+++***)))((((((((((((((('''&&&&&&&&&'''(((((((((((())))))))))))((((((###$$$%%%$$$######%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((((()))'''&&&&&&&&&&&&%%%###$$$&&&'''((('''((()))+++$$$%%%&&&&&&%%%%%%'''((())))))***+++++++++++++++)))((((((((((((((())))))((()))******************&&&%%%%%%&&&'''((()))***++++++,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////222222222222222222222333555555555666666777888888999999999999::::::::::::;;;;;;::::::;;;<<<======>>>@@@CCCEEEFFFFFFEEEDDDHHHHHHHHHHHHIIIKKKLLLMMMMMMOOOQQQUUUZZZ```dddggggggkkkqqqyyywwwlllgggjjjuuuwwwmmmiiiaaa```]]]\\\ZZZXXXTTTQQQLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDDDDCCCCCCBBBAAAAAA???>>>@@@CCCCCCCCCJJJQQQddd}}}wwwgggYYY[[[eeerrr}}}hhhccccccnnnzzzzzzmmmXXXEEE;;;777666555555555666777888999:::===???AAABBBBBBBBBDDDFFFJJJNNNQQQTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZ\\\]]]^^^___bbbdddggghhhddddddcccbbbbbbccccccdddeeeeeefffgggiiikkkmmmnnnkkkkkkmmmooorrrwww|||yyywwwwwwyyyzzz{{{|||\\\EEE;;;777555444333333333555777999:::>>>???@@@???>>>===>>>???@@@CCCHHHMMMPPPPPPNNNLLLHHHLLLSSSZZZ___lll|||kkk___UUUOOOLLLIIIFFFDDDBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBCCC|||ggg___[[[XXXWWWTTTPPPMMMJJJHHHEEEBBB>>>>>>===<<<<<<;;;:::::::::888666444222111000000---------,,,++++++******,,,+++***)))((((((((((((***)))'''&&&&&&&&&'''((('''((())))))))))))))))))!!!###%%%&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''(((((((((&&&$$$$$$$$$&&&'''&&&%%%((()))***)))'''&&&'''(((&&&'''((('''&&&%%%&&&((((((((()))***++++++++++++(((((('''''''''((()))))))))******+++++++++******%%%%%%%%%&&&'''((()))*********+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111222222222222333333333444444555666777777888888888888888888999999999999::::::::::::;;;<<<===>>>???@@@BBBDDDEEEFFFEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMPPPTTTXXX]]]```bbbcccfffkkkqqqxxx}}}ooofffdddjjjyyywwwrrrjjjhhhdddaaa^^^ZZZVVVSSSMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB>>>>>>@@@CCCBBBCCCHHHPPP___xxxwwwfffXXXZZZcccppp|||hhhcccdddpppzzzxxxgggQQQBBB;;;555555444444555777888999888:::===@@@BBBCCCDDDDDDEEEGGGJJJNNNQQQSSSTTTTTTVVVVVVUUUUUUVVVWWWXXXXXX[[[]]]___aaadddeeeffffffccccccbbbbbbbbbbbbbbbbbbcccccccccdddfffiiilllmmmnnnoooppppppooopppsssuuuvvvtttuuuxxxyyyyyy~~~bbbIII===777444444333333333444666888999===>>>@@@@@@>>>===>>>???@@@@@@BBBFFFKKKMMMMMMMMMIIILLLSSSZZZaaalllqqqcccYYYQQQKKKHHHFFFCCCBBBBBBBBB@@@??????>>>>>>>>>???@@@@@@AAA}}}ggg___\\\YYYXXXTTTPPPMMMJJJHHHEEEBBB======>>>>>>>>><<<;;;::::::999777444222111000///......------,,,+++++++++******)))))))))))))))***,,,***(((&&&%%%%%%&&&'''&&&&&&'''(((((((((((((((%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%$$$###%%%'''((((((''')))***+++***((('''((())))))***+++***(((''''''(((&&&'''((()))************'''''''''''''''((()))*********+++++++++***))))))&&&&&&&&&'''((()))++++++((()))******+++++++++***------,,,,,,,,,,,,------------------------------......////////////000000111111222222333333333333222333444666777888888888777777777888888888999999999999999:::<<<===?????????@@@AAABBBDDDEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLLLLKKKMMMOOORRRUUUYYY[[[\\\___bbbfffjjjooowwwtttiiibbbbbbkkkuuu}}}tttqqqmmmhhhddd```[[[XXXQQQQQQPPPOOOMMMKKKJJJIIIEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@BBBAAA@@@FFFNNNWWWqqqvvveeeWWWXXXaaannn{{{gggccccccooozzztttaaaLLL@@@<<<555444444444666888999;;;888:::===@@@BBBDDDEEEEEEGGGIIILLLOOOQQQSSSTTTTTTUUUTTTTTTSSSSSSTTTVVVVVVXXX[[[___bbbddddddcccbbbbbbbbbaaa`````````______aaaaaaaaabbbdddgggjjjlllnnnpppqqqpppmmmkkkkkklllpppoooppptttuuuuuuyyyhhhNNN@@@999444444333333333444666888999999<<<>>>@@@??????@@@AAA??????AAAFFFKKKNNNMMMLLLJJJLLLRRRYYY```iiiyyywwwhhh^^^SSSLLLHHHFFFCCCBBBBBBBBB@@@??????>>>>>>>>>>>>??????@@@~~~ggg___\\\ZZZXXXUUUQQQMMMJJJHHHEEEBBB<<<>>>???@@@???>>><<<::::::999777444222000/////////......------,,,,,,+++(((((((((((()))***+++,,,---+++)))&&&%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&***(((&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&%%%&&&((((((((('''&&&((()))***)))***+++---'''(((((('''$$$######$$$&&&&&&((())))))*********&&&&&&&&&''''''(((*********************)))((((((&&&''''''((()))***,,,,,,'''((()))***************...------,,,,,,------.../////////////////////////////////000000000000000000111222333333333333333111222444666777888999999666666777777888888888999999999999:::<<<>>>@@@AAA@@@@@@@@@AAACCCEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMNNNQQQSSSUUUWWWXXX\\\___cccfffiiinnnvvv|||xxxkkkaaa]]]bbbjjjttt{{{wwwrrrnnniiieee```]]]TTTTTTSSSQQQOOOMMMKKKJJJEEEEEEEEEDDDCCCCCCBBBBBBDDDBBBAAABBB@@@???DDDKKKRRRllluuudddVVVWWW```nnnyyyfffbbbbbboooxxxrrr]]]III>>>===444444444555666888:::<<<888:::===@@@CCCDDDEEEFFFIIIKKKMMMPPPRRRSSSTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVYYY^^^bbbdddcccaaa___aaa``````___^^^^^^]]]]]]`````````aaacccfffiiillljjjmmmpppooollliiiiiijjjkkkiiikkkoooqqqqqqtttzzzlllQQQCCC:::444444333333333444666777888666999===???@@@AAACCCDDD>>>>>>BBBGGGMMMPPPNNNKKKLLLLLLQQQXXX___gggsss{{{lllaaaVVVMMMHHHEEECCCBBBBBBBBBAAA?????????>>>>>>>>>>>>??????kkk```\\\[[[XXXTTTOOOKKKHHHFFFDDDCCC>>>>>>>>>===<<<<<<;;;;;;777777777777666333111000---.........---,,,,,,+++))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&###$$$''')))***)))'''%%%$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$)))))))))))))))*********&&&&&&'''''''''''''''&&&)))((('''''''''(((***+++)))((('''''''''(((***+++)))))))))((()))***++++++,,,(((&&&)))(((### ,,,,,,+++******+++++++++)))***++++++,,,,,,++++++,,,---.../////////---------------............///222222111111111111111222222111000000000222444666999999999999999999::::::<<<;;;:::999999999:::;;;>>>>>>?????????@@@CCCFFFIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWXXX[[[]]]___aaaccchhhmmmqqqxxxwwwiii```\\\\\\```iiivvv|||yyywwwuuupppiiiddd]]]ZZZWWWTTTSSSSSSQQQOOOKKKHHHEEEDDDDDDCCCBBBAAAAAAAAA@@@??????AAAEEEIIIRRRhhhzzz|||gggWWWWWW]]]fff{{{yyyiiiccceeennnsssjjjUUUCCC::::::555555444444555666888999;;;;;;<<<>>>AAAEEEHHHJJJIIIJJJLLLOOOPPPQQQQQQQQQRRRQQQOOONNNNNNOOOQQQRRRUUUWWWZZZ]]]^^^^^^]]]\\\\\\\\\\\\\\\]]]^^^_________^^^]]]]]]___bbbfffhhhlllllllllkkkjjjhhheeedddfffggghhhjjjmmmqqqtttvvvpppUUUBBB999777444333222111111222444555888:::===@@@AAAAAAAAA@@@>>>DDDFFFCCCDDDIIIKKKHHHJJJIIIJJJOOOYYYeeeooouuurrrdddXXXPPPMMMJJJGGGDDDCCCBBB@@@??????>>>===<<<<<<===>>>???|||iii```\\\[[[YYYUUUPPPLLLJJJHHHEEEDDDCCCBBBAAA???===;;;999999666666666555333222000///............---,,,+++***''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&$$$&&&((()))***((('''%%%$$$$$$$$$$$$#########"""$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''######$$$%%%&&&''''''(((((((((((((((((()))))))))&&&''''''(((((('''''''''))))))((((((((()))***+++)))((('''''''''(((***+++***))))))))))))******+++)))%%%&&&***,,,***)))***,,,+++++++++++++++++++++***++++++,,,,,,,,,,,,,,,......//////...------,,,---------............///222222111111111111111222555444333333444555777999888888999999999999::::::;;;;;;:::999999::::::;;;>>>???AAAAAA@@@AAADDDFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMOOOQQQSSSUUUVVVWWWZZZ\\\^^^```bbbeeejjjnnnqqqwww~~~wwwkkkccc]]]ZZZ\\\___kkk}}}yyysssnnnccc```\\\YYYXXXWWWUUUTTTPPPMMMIIIFFFEEEDDDCCCBBB@@@AAAAAA@@@@@@BBBEEEHHHNNNcccuuu|||gggWWWVVV\\\eeeyyyqqqddd___cccjjjooofffSSSCCC;;;;;;666555444444555666777888;;;;;;===???BBBEEEHHHJJJJJJKKKMMMOOOQQQQQQQQQQQQQQQPPPNNNMMMMMMNNNPPPQQQSSSUUUYYY\\\^^^^^^]]]\\\]]]]]]]]]]]]^^^___```aaa```___^^^]]]___aaadddfffjjjjjjjjjjjjiiigggeeedddccccccdddfffiiillloooqqqzzzwwwYYYDDD:::888777666555444444555777888888:::===???AAAAAAAAA@@@???GGGKKKGGGEEEHHHMMMNNNKKKIIIIIIMMMUUU```jjjooo~~~vvvgggZZZQQQMMMJJJFFFCCCBBBAAA@@@>>>???>>>===<<<<<<===>>>???xxxggg___\\\[[[YYYVVVQQQMMMKKKIIIFFFDDDDDDCCCAAA@@@>>><<<:::999888777666444333222111111000000//////---,,,***)))((((((((((((((((((((((((((((((((((((((()))))))))&&&'''((())))))((('''&&&&&&''')))******(((&&&%%%$$$$$$$$$$$$############$$$###"""""""""###%%%%%%&&&&&&&&&''''''(((((((((###$$$$$$%%%&&&'''((((((&&&'''''''''((((((((((((''''''(((((((((((('''''')))))))))((()))******+++)))((('''''''''((()))***++++++******************'''$$$%%%***---,,,,,,---++++++++++++++++++++++++++++++,,,---------------000///...------------------------............///222111111111111111222222666555444444555666888999888888888999999999::::::;;;;;;::::::::::::;;;;;;>>>@@@BBBCCCBBBBBBDDDEEECCCCCCDDDFFFGGGIIIJJJKKKKKKLLLNNNOOOQQQSSSUUUVVVYYY[[[\\\]]]___bbbfffiiiiiinnnsssuuuvvvyyyvvvmmmeee]]]XXXWWWWWW___qqqyyytttkkkhhhccc```___^^^^^^]]]YYYTTTNNNJJJGGGFFFDDDCCC@@@AAABBBBBBBBBCCCEEEGGGJJJ]]]nnn}}}hhhWWWVVVZZZbbbuuu~~~zzzyyywwwxxx||||||~~~iii___]]]```fffiiiaaaPPPBBB<<<<<<777666555555555666777888;;;<<<===@@@CCCFFFIIIKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPOOONNNMMMMMMNNNOOOPPPQQQTTTWWWZZZ]]]^^^^^^]]]____________```aaabbbbbbaaa```^^^]]]^^^___aaabbbeeefffgggggggggfffeeedddaaaaaabbbcccfffiiilllmmmttt}}}bbbJJJ===888555444222111111222444555777999<<>>GGGLLLIIIDDDFFFLLLQQQKKKJJJIIIKKKQQQZZZccciiisss|||kkk]]]TTTLLLIIIEEEBBBAAA@@@???>>>>>>>>>===<<<<<<===>>>>>>uuufff^^^[[[YYYXXXUUUPPPMMMKKKIIIFFFDDD@@@@@@???>>>>>>======<<<<<<:::888666555444444555111111000///---,,,***)))++++++++++++++++++++++++(((((((((((((((((((((((((((''''''''''''''''''((((((((()))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))(((((()))))))))(((''''''))))))))))))******++++++(((((('''&&&'''((()))***++++++++++++++++++******)))%%%$$$(((***((('''(((******++++++,,,,,,+++++++++,,,------......------///...---,,,,,,---///000---------............///111111111000111111222333333222222222333444555666777777888888999999::::::::::::::::::;;;;;;;;;<<<===@@@BBBCCCCCCBBBBBBCCCAAABBBCCCEEEGGGIIIJJJKKKJJJKKKLLLNNNPPPRRRTTTTTTWWWYYY[[[[[[\\\^^^aaadddfffjjjnnnooopppsssyyy~~~ssskkkccc[[[UUUTTTUUUZZZiiizzzrrrnnniiiffffffgggggggggbbb]]]UUUOOOJJJHHHEEECCC@@@BBBCCCDDDCCCCCCEEEFFFHHHYYYhhh}}}hhhWWWUUUXXX___qqq|||{{{uuuvvvxxx~~~zzz{{{wwwccc]]]]]]bbbdddddd[[[MMMAAA<<<;;;777777666555555666777888;;;<<<>>>AAAEEEHHHJJJLLLNNNOOOPPPQQQRRRQQQPPPPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQSSSVVVZZZ]]]^^^_________^^^^^^______```aaabbb```___]]]\\\\\\\\\]]]^^^aaabbbdddeeeeeeeeeeeedddbbbbbbcccdddfffhhhkkklllooovvvlllQQQ@@@999444333111000///000222333666888;;;>>>@@@AAA@@@@@@===BBBEEEDDDBBBDDDIIIMMMJJJJJJIIIJJJNNNVVV___eeemmm|||ppp```WWWMMMIIIDDDAAA@@@??????>>>>>>===<<<;;;;;;<<<===>>>ssseee]]]YYYWWWVVVSSSOOOLLLJJJHHHEEECCC???>>>>>>======<<<;;;;;;<<<:::888666555444444555111111000///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''')))'''%%%######%%%''')))(((((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%"""%%%(((+++,,,)))&&&$$$###$$$$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&''''''((())))))***++++++))))))******)))(((((('''(((((())))))************((('''&&&&&&&&&''')))***++++++,,,,,,,,,,,,+++******&&&$$$'''(((%%%$$$%%%)))***+++,,,,,,,,,,,,++++++,,,------......---------,,,,,,,,,---///000222---------............///111111000000111222222333111111111222222333444444666666777888888999::::::::::::;;;;;;<<<<<<<<<<<<<<>>===@@@CCCEEEGGGIIIJJJJJJJJJJJJMMMTTT]]]dddkkkxxxvvveee[[[PPPLLLFFFBBB@@@??????>>>>>>===<<<;;;;;;<<<===>>>pppccc\\\XXXUUUTTTRRROOOLLLKKKHHHEEEBBBBBBAAA???===;;;:::888777888777666444333222111111111111000000...---+++***))))))))))))))))))))))))((((((''''''''''''&&&&&&)))'''%%%######%%%''')))''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""%%%))),,,---***&&&###"""######$$$%%%&&&''''''%%%&&&&&&'''((()))******''''''((()))***+++,,,,,,***++++++******)))((('''''''''((()))))))))))))))((('''&&&&&&&&&'''((()))***+++,,,---...---,,,,,,***&&&$$$''')))'''''')))((()))+++,,,------,,,+++++++++,,,---------------,,,,,,,,,---...///000111---------............///000000000000111222333333222222333444444555555555555666666777888999::::::999:::;;;<<<<<<===<<<<<<===???AAAAAA@@@@@@@@@AAACCCCCCEEEFFFHHHIIIJJJKKKIIIJJJLLLMMMPPPQQQSSSTTTUUUWWWZZZ[[[[[[\\\^^^```bbbdddfffiiilllppptttxxxxxx~~~tttjjjbbb[[[WWWWWWSSSWWWeee|||vvvrrrrrrtttvvvxxxsssnnnfff^^^WWWQQQKKKGGGCCCDDDEEEDDDCCCDDDFFFGGGIIIWWWaaa{{{fffUUUSSSUUUZZZjjj}}}|||zzz}}}hhh\\\ZZZ[[[dddaaaYYYNNNDDD<<<999888666666555555666888999:::;;;===@@@DDDHHHKKKMMMNNNPPPQQQSSSSSSTTTSSSRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRUUUXXX[[[]]]______\\\\\\[[[\\\\\\]]]^^^___\\\\\\\\\\\\\\\]]]]]]^^^\\\^^^```bbbcccddddddcccbbbbbbaaaaaabbbdddeeeggghhhppp~~~iiiNNN===666555333111111111222333444666999<<>>======<<<;;;;;;<<<======}}}lllaaa[[[WWWUUUTTTRRROOONNNLLLIIIFFFCCCBBBBBB@@@>>><<<:::999888666666666555333222000///000000000000///...,,,,,,)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$######$$$%%%&&&'''((((((&&&&&&'''((()))******+++&&&&&&'''((()))***++++++++++++++++++***)))((('''%%%&&&'''((()))(((((('''''''''&&&%%%&&&'''((()))(((***,,,...//////...---+++'''%%%((()))((((((+++''')))+++---------,,,+++***++++++,,,,,,,,,,,,,,,---...............---------------............///000000000000111222333444222333444555666666666666555555666777888999::::::999:::;;;<<<=========<<<@@@AAAAAAAAA@@@@@@AAACCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJLLLNNNPPPRRRSSSTTTUUUWWWZZZ[[[\\\]]]^^^```___aaaccceeehhhlllqqqtttuuu{{{yyyppphhh___ZZZYYYTTTYYYhhh~~~xxxvvvwwwyyyzzzzzzuuunnnggg```XXXPPPKKKEEEFFFEEEDDDCCCCCCFFFIIIHHHUUU___yyyeeeTTTRRRTTTXXXhhh{{{vvveee^^^\\\\\\aaa[[[QQQGGG???:::888777555555555555777999;;;<<<;;;===AAAEEEIIILLLNNNNNNPPPQQQSSSTTTUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRPPPQQQSSSUUUXXXZZZ\\\]]][[[[[[[[[\\\\\\]]]^^^___\\\\\\]]]^^^___```aaabbb\\\]]]___aaaccccccccccccbbbaaa``````aaabbbcccdddfffnnn}}}{{{vvvWWWAAA444333111///......000000333555888<<<>>>???@@@???BBB===<<<@@@DDDEEEHHHLLLMMMMMMLLLIIIHHHLLLUUU]]]dddnnn|||rrrgggYYYTTTMMMFFFCCCAAA@@@???===<<<;;;;;;;;;;;;<<<===xxxiii```[[[XXXUUUUUUSSSQQQOOOMMMKKKGGGDDD@@@@@@??????>>>=========777777777777666333111000//////000000///...------************************+++*********))))))(((((($$$&&&)))++++++)))&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!""""""###$$$$$$$$$%%%&&&'''((()))***))))))))))))((((((((((((%%%%%%&&&'''((()))***+++,,,,,,,,,++++++)))(((((($$$%%%'''((((((((('''&&&''''''&&&%%%&&&'''((()))'''))),,,...000000///...---(((%%%'''(((&&&&&&(((''')))+++---...---,,,+++******+++,,,,,,,,,,,,+++///000000000///---+++)))---------.........//////000000000000111222333444111222333444555555555555444555666777888999::::::888999;;;===>>>>>>===<<>>???@@@??????<<<===AAABBBAAAFFFNNNNNNOOOMMMIIIFFFIIIQQQXXX```iiiwwwvvvkkk]]]WWWOOOHHHDDDBBB@@@???===<<<;;;::::::;;;<<<===vvviiiccc___[[[XXXUUURRROOOLLLKKKIIIGGGEEECCCCCCBBB@@@>>><<<:::999777777666555444222111000111+++***222:::888000***+++***((()))******)))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%$$$######((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''+++...)))(((((('''''''''((((((&&&&&&&&&&&&''')))***+++&&&''')))***)))(((&&&%%%***(((&&&(((+++---,,,***)))(((''''''''')))***+++))))))+++---///111222333***)))'''&&&%%%%%%&&&&&&&&&(((************,,,...***))))))+++---//////...//////.........---------,,,,,,------...//////000000000000111222222333333222333333444555666888888888888888888888999999999;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCEEEFFFFFFFFFHHHJJJLLLMMMLLLKKKKKKLLLOOORRRUUUZZZZZZ[[[\\\\\\\\\\\\[[[^^^]]]```fffkkkllloootttuuu{{{tttddd^^^aaaaaabbbkkk~~~~~~zzzyyyzzzzzz{{{zzzvvvpppfff\\\SSSMMMJJJIIIGGGEEEEEEFFFGGGHHHNNNTTTddd}}}|||fffSSSQQQSSSWWWeeevvvyyyuuurrrzzzuuugggfffddd^^^^^^PPPBBB===<<<999777777777888888:::;;;<<<======@@@CCCGGGJJJKKKLLLNNNOOOPPPQQQSSSUUUVVVUUUTTTSSSUUUSSSPPPPPPQQQRRRRRRQQQRRRRRRRRRRRRSSSUUUVVVWWWZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]^^^bbbgggjjjhhhfffbbb```^^^\\\\\\^^^```aaa``````_________aaabbbccceeehhhtttlllPPPAAA666///222333///...111///222777;;;>>>@@@??????============>>>AAAEEEIIIKKKKKKJJJHHHFFFHHHNNNSSSZZZaaaoooqqqfffZZZOOOKKKHHHCCC@@@???@@@>>>:::999:::;;;<<<;;;sssfff___\\\XXXUUUUUURRROOOLLLKKKIIIGGGEEEBBBBBBAAA???===;;;999888777777666555444222111000222---,,,333888555000---000---***)))'''&&&###!!!(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""%%%&&&&&&%%%%%%'''***---+++***)))(((''''''''''''&&&&&&&&&'''((()))++++++'''((()))******((('''&&&%%%$$$$$$&&&)))+++***((()))(((((('''((()))***+++'''((()))+++,,,...///000+++***((('''&&&&&&''''''***,,,------------...///***))))))+++---//////...//////.........---------------......///000000111000000000111222222333333333333333444555666777888888888888888888999999999:::;;;;;;<<<<<<======>>>???>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFGGGJJJLLLLLLLLLKKKKKKMMMPPPTTTVVVYYYZZZ[[[\\\\\\\\\\\\\\\___^^^aaahhhkkkkkkmmmppptttzzz}}}nnnggghhhcccbbbiiizzz~~~xxxuuutttttttttsssooojjjbbbYYYQQQLLLJJJIIIGGGFFFFFFGGGIIIJJJOOOUUUfff~~~}}}gggTTTQQQSSSVVVddduuu|||tttmmmrrr}}}uuuhhhhhhfff```[[[NNNAAA<<<;;;999777777555555666888999:::;;;<<<@@@CCCGGGIIIJJJKKKMMMNNNOOOPPPSSSUUUVVVVVVUUUTTTVVVTTTQQQQQQRRRSSSSSSRRRQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[\\\^^^]]]___bbbfffiiihhhfffaaa___]]]\\\[[[]]]___```^^^^^^^^^___aaaccceeefffhhhjjjssswww]]]FFF:::222444555000///222000222666:::===???@@@@@@>>>>>>>>>>>>???AAAFFFIIIJJJKKKJJJGGGEEEFFFKKKPPPVVV]]]kkk~~~yyylll```SSSMMMJJJDDD@@@???@@@>>>;;;::::::;;;;;;;;;qqqccc]]]ZZZWWWUUUUUURRRNNNLLLKKKIIIGGGEEEAAAAAA@@@???<<<:::888777777777666555444222111000111------111222///---------+++)))((())))))((('''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%&&&%%%%%%)))((('''&&&%%%%%%%%%&&&$$$%%%%%%%%%$$$&&&(((+++,,,+++***((('''&&&&&&%%%'''''''''((()))***+++,,,))))))***++++++)))((('''%%%%%%'''***---...,,,+++)))))))))((())))))***+++((()))***+++,,,------...,,,+++)))(((''''''(((((()))***++++++***)))***++++++***)))+++---///...---...............---------......//////000111111111000000000111222222333333333333333444555666777888777777888888888999999999999999:::;;;;;;<<<<<<===???>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFGGGIIIKKKLLLKKKKKKLLLNNNRRRUUUWWWYYYYYY[[[\\\]]]]]]]]]]]]aaa```cccjjjlllkkkkkknnnsssyyy}}}tttrrrjjjfffjjjwww|||uuuoookkkiiihhhgggddd```[[[TTTNNNJJJHHHHHHGGGGGGGGGIIIJJJKKKOOOVVVfffiiiUUUQQQRRRTTTaaarrrwwwmmmnnnuuu{{{}}}ssshhhgggeee```WWWKKK???;;;:::888666777555555666888999:::;;;<<<@@@CCCFFFHHHIIIJJJLLLNNNNNNPPPSSSVVVWWWXXXXXXWWWWWWUUUSSSSSSTTTUUUTTTSSSQQQQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[]]]]]]^^^aaaeeefffeeeddd^^^]]]\\\ZZZ[[[\\\^^^___\\\]]]___aaadddhhhkkklllmmmmmmrrr}}}iiiLLL>>>555666666111000333111333555888;;;>>>@@@AAA>>>????????????AAAEEEHHHHHHJJJIIIGGGCCCCCCGGGKKKOOOWWWdddvvvtttgggYYYQQQLLLFFFAAA@@@@@@>>>;;;:::;;;;;;;;;:::oooccc]]]\\\ZZZYYYTTTRRRNNNLLLJJJIIIFFFDDDBBBBBBAAA???===;;;999888777777666555444222111000...,,,,,,---,,,((((((+++---,,,******,,,---------((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&)))(((((('''&&&&&&''''''###$$$%%%$$$$$$%%%''')))***)))((('''&&&&&&&&&&&&(((((((((((()))+++,,,---***++++++++++++***)))((("""$$$(((+++......---+++******)))))))))*********++++++,,,,,,------......+++***((('''''''''(((((()))***+++***((('''((()))+++******+++---......---............................../////////000000000000000000111222222333333333333333444444666777777777777777888999999::::::888999999::::::;;;<<<<<<>>>?????????@@@AAABBBBBBDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKLLLMMMPPPSSSVVVXXXXXXYYYZZZ\\\]]]^^^______aaaaaaeeelllooommmmmmooorrrvvv~~~|||sssmmmmmmxxxxxxooohhhbbb^^^ZZZZZZXXXUUURRRNNNJJJHHHEEEEEEEEEFFFGGGHHHJJJKKKMMMUUUfffjjjVVVQQQQQQSSS___ooo}}}tttqqquuutttuuuwww~~~nnneeedddaaa\\\RRRGGG>>>;;;:::777666777777888999:::<<<===??????@@@CCCEEEGGGHHHIIIKKKMMMOOOQQQUUUXXXZZZ\\\\\\[[[YYYWWWVVVVVVWWWWWWVVVUUURRRRRRRRRRRRSSSUUUVVVWWWYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\^^^```bbbbbbbbbaaa]]]\\\[[[ZZZZZZ[[[]]]^^^\\\]]]```dddiiimmmqqqssspppoooqqqyyynnnOOO@@@444444555111000333222222444666999===@@@BBB>>>????????????@@@CCCFFFGGGIIIIIIGGGCCCAAACCCFFFJJJRRR___nnn{{{lll]]]TTTNNNGGGCCCBBB@@@>>>;;;;;;;;;;;;:::999zzzjjj```]]]]]]\\\[[[TTTQQQNNNKKKJJJHHHFFFDDDDDDCCCBBBAAA???<<<:::999777777666555444222111000---,,,,,,---***&&&'''+++555222...+++******((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''$$$$$$###"""""""""#########$$$%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%&&&''''''(((((((((((()))+++,,,---+++++++++++++++******))) $$$'''))))))(((((())))))*********)))))))))+++++++++,,,,,,,,,------)))((('''&&&&&&&&&'''(((,,,---...---+++******+++,,,******+++---...---,,,---.....................------............//////000000000111222222333333444444444444444555666777666777777888999999::::::888888999999:::;;;;;;;;;>>>??????@@@AAAAAABBBBBBCCCEEEFFFFFFEEEFFFHHHJJJJJJKKKLLLNNNPPPSSSVVVXXXWWWXXXZZZ\\\^^^___```aaaaaaaaafffnnnqqqpppppprrrqqqttt||||||tttqqqyyy{{{qqqhhh```YYYUUUOOOOOONNNLLLJJJHHHGGGFFFBBBCCCCCCDDDFFFGGGHHHIIILLLSSSdddlllWWWQQQPPPQQQ]]]mmmzzz}}}wwwvvvtttssssssyyykkkeeeccc]]]XXXLLLDDD===;;;:::777666888888999:::<<<===???@@@AAAAAACCCEEEFFFGGGHHHKKKMMMQQQSSSWWW[[[^^^_________[[[YYYXXXYYYZZZZZZXXXWWWSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ\\\]]]_______________\\\\\\[[[[[[[[[\\\]]]^^^^^^```ccchhhmmmqqquuuvvvqqqoooqqqwww}}}|||pppSSSBBB333222333000///222222222333555888<<>>??????>>>???BBBDDDFFFHHHJJJHHHDDDAAAAAABBBFFFNNNZZZgggwwwrrraaaVVVOOOIIIEEEDDD@@@>>><<<;;;;;;;;;:::888}}}ssseee]]][[[\\\[[[YYYTTTQQQMMMKKKJJJHHHFFFDDDDDDDDDCCCBBB@@@===;;;:::777777666555444222111000000......///---)))***---111...***(((((()))(((((('''(((((((((((()))))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&'''&&&&&&$$$$$$############$$$$$$###$$$&&&&&&%%%$$$&&&'''%%%%%%%%%%%%&&&'''((()))'''''''''((()))***+++,,,+++++++++*************** ###&&&))))))))))))***((())))))))))))(((((('''((((((((())))))******+++((('''&&&%%%%%%&&&'''(((***+++,,,+++)))((()))***,,,+++***+++---...---,,,---------...............---------...............000000000111222222333333444444444444444555666666666666777888999::::::;;;888888999::::::;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEEEEEEEFFFIIIKKKJJJKKKLLLNNNPPPRRRUUUVVVVVVWWWYYY\\\___aaabbbbbbbbbbbbfffmmmqqqpppqqqtttpppssszzz}}}www|||yyyoooeee]]]WWWQQQNNNIIIHHHGGGEEEDDDDDDDDDDDDAAABBBCCCDDDEEEFFFGGGGGGKKKRRRddd~~~lllWWWQQQPPPPPP\\\kkkwww~~~zzzxxxvvvuuuwww|||kkkgggccc\\\UUUHHHAAA<<<;;;:::888777:::777888999;;;===???AAAAAACCCDDDFFFGGGGGGIIILLLNNNSSSUUUXXX\\\___aaaaaaaaa\\\[[[[[[[[[\\\\\\ZZZYYYTTTTTTTTTUUUVVVWWWYYYYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[]]]___```^^^]]]]]]^^^]]]\\\\\\]]]]]]^^^___``````bbbfffjjjnnnrrrtttvvvpppoooqqqwww|||zzzwwwssspppuuu|||yyy[[[GGG666333333000...000111111222444777;;;>>>@@@>>>???@@@@@@??????AAACCCEEEHHHKKKJJJFFFBBBAAAAAACCCKKKWWWaaannnyyyfffYYYQQQIIIEEEDDD@@@>>><<<<<<<<<;;;999777zzzpppddd]]][[[[[[YYYWWWSSSQQQMMMKKKIIIHHHEEECCCDDDCCCCCCAAA???===;;;999777777666555444222111000000------000000---+++---,,,)))'''&&&(((***,,,,,,'''((((((((())))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''(((###%%%''''''&&&%%%&&&'''(((((('''''''''((())))))&&&&&&&&&'''((()))++++++++++++***)))))))))))))))%%%(((+++,,,++++++,,,...'''(((((()))((('''&&&%%%'''''''''((()))******+++)))((('''&&&&&&'''((()))'''((()))((('''&&&'''(((,,,+++***+++---...---,,,---------.........///////////////...............000000000111222222333333555444444444444555666666555666777888999:::;;;;;;999999::::::;;;<<<<<<<<<>>>???@@@BBBBBBBBBBBBAAA@@@BBBDDDEEEEEEGGGJJJLLLJJJKKKLLLNNNOOOQQQSSSSSSUUUVVVYYY\\\___aaacccddddddccceeekkknnnmmmooorrrpppqqqxxxqqqkkkbbbYYYSSSNNNJJJHHHFFFEEECCCAAAAAAAAABBBCCCBBBCCCDDDEEEEEEFFFFFFFFFLLLSSSdddlllWWWQQQPPPPPP[[[kkkwww|||zzz~~~wwwiiigggbbbXXXQQQEEE@@@<<<<<<;;;888888;;;999:::;;;===???AAACCCCCCDDDFFFGGGGGGGGGIIILLLOOOSSSUUUXXX\\\___`````````^^^]]]]]]^^^___^^^\\\ZZZVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]```bbbbbb```^^^^^^___^^^^^^^^^___``````aaaaaaaaacccfffjjjmmmoooqqqqqqoooooorrrwww~~~~~~{{{tttmmmmmmqqqgggQQQ===666555000---...000000222555888;;;>>>???@@@BBBCCCBBBAAAAAABBBDDDDDDHHHLLLLLLHHHDDDBBBBBB@@@IIISSS[[[fff{{{lll^^^SSSJJJDDDCCC@@@>>>===<<<<<<;;;999777{{{rrrfff___]]]\\\YYYVVVSSSQQQMMMKKKIIIHHHEEECCCCCCCCCBBB@@@>>><<<:::999777777666555444222111000///++++++///111---++++++444000,,,)))((()))(((((('''((((((((())))))************)))(((''''''&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%&&&'''++++++***)))))))))))))))&&&&&&&&&&&&''')))***++++++***))))))(((((())))))&&&(((******((((((+++---''''''((((((((('''%%%$$$(((((()))***+++,,,------***)))(((''''''((()))***)))+++,,,+++***)))***,,,---+++++++++---...---,,,---------.........//////000000000000////////////000000000111222222333333555555444444444555666666555666777888999:::;;;;;;999::::::;;;;;;<<<<<<===>>>???AAABBBCCCCCCBBBAAA???AAACCCDDDEEEGGGKKKMMMJJJKKKLLLMMMOOOPPPQQQRRRTTTVVVYYY\\\___bbbcccdddfffdddeeeiiikkkkkklllpppqqqqqqwww|||rrrhhhbbbYYYQQQLLLHHHFFFEEEEEEDDDAAA@@@???@@@AAABBBCCCDDDEEEFFFFFFGGGFFFFFFMMMTTTeeelllWWWQQQOOOPPP[[[kkkzzzsssgggeee___TTTLLLDDD???<<<===<<<999999<<<<<<===>>>@@@BBBDDDFFFGGGEEEFFFGGGHHHHHHIIIMMMOOORRRTTTXXX[[[]]]_________^^^^^^^^^___```___]]][[[WWWWWWWWWXXXYYYZZZ[[[\\\___________________________bbbeeedddbbb___```aaa______``````aaabbbbbbcccbbbcccfffiiilllmmmnnnnnnooopppsssxxx}}}zzzppplllmmmxxxqqqYYYBBB:::777111------///000222555888;;;===>>>BBBDDDEEEDDDCCCCCCDDDEEEDDDIIIMMMMMMJJJEEECCCCCC???GGGQQQXXXbbbvvvqqqaaaTTTJJJCCCBBB@@@>>>======<<<;;;999666sssddd^^^]]]ZZZWWWWWWTTTQQQMMMJJJIIIHHHFFFDDDEEEBBB???=========<<<;;;777666444222000...,,,,,,...000111---'''%%%'''***------+++*********+++,,,(((''''''''''''(((((()))&&&&&&&&&&&&%%%$$$###"""+++'''###"""$$$''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########(((((())))))))))))((((((###%%%'''))))))((('''&&& %%%***+++***((((((***%%%''')))+++,,,+++******...,,,)))&&&%%%&&&((())))))'''&&&'''***+++,,,+++,,,+++***)))'''%%%$$$###((()))++++++*********+++...............------------------.........//////---------......000111222///000222444555555555555555555444333444555666777999888777777777888999:::999:::;;;<<<============>>>???@@@@@@BBBBBBCCCDDDDDDEEEEEEEEEEEEGGGKKKNNNPPPMMMKKKLLLOOORRRRRRQQQUUUWWWYYY[[[\\\]]]```bbbdddeeeeeedddeeehhhlllpppoooooottt}}}~~~rrrjjj]]]XXXQQQKKKHHHGGGEEEDDDEEECCCAAAAAAAAAAAA???===AAABBBDDDEEEFFFGGGFFFFFFIIITTTfff~~~kkkVVVPPPNNNNNNYYYhhh{{{ttthhhddd]]]RRRIIIAAA@@@>>><<<;;;::::::;;;<<<>>>AAABBBCCCEEEGGGJJJLLLMMMMMMLLLKKKLLLOOORRRSSSUUUXXXYYYZZZ[[[^^^```eeecccbbbcccdddddd```]]]ZZZYYYYYYXXXXXXYYYZZZ[[[```bbbccccccbbbaaabbbbbbdddeeefffeeecccbbbcccdddcccbbbaaaaaacccccccccaaaeeeeeeeeefffhhhkkkmmmoooqqqqqqssswww{{{}}}tttqqqrrrjjjNNN>>>888444333555000...///333444555;;;AAADDDCCCCCCCCCCCCCCCDDDEEEEEEKKKRRRTTTRRRKKKEEEAAA@@@CCCLLLWWWccctttyyyiii\\\OOOFFFDDDCCCAAA@@@??????>>>;;;999~~~pppbbb^^^]]]ZZZWWWWWWTTTQQQMMMJJJIIIHHHFFFDDDCCCAAA>>>======<<<;;;999777777555333111000......,,,...000...+++))),,,000---,,,+++***)))******+++((((((((('''''''''(((((((((((((((((('''&&&%%%$$$)))'''%%%%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######'''(((((())))))(((((('''###$$$&&&'''))))))))))))%%%&&&''')))******)))'''&&&''')))+++++++++***))),,,+++((('''&&&&&&'''(((+++***)))+++---//////......---+++)))'''&&&%%%%%%***+++------,,,,,,,,,------------...............------.................................///000111//////000222333333333333555444444333444555666777888888777777777888999:::999:::;;;<<<============>>>??????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEGGGKKKMMMNNNLLLLLLMMMQQQSSSSSSRRRQQQTTTWWWZZZ\\\___bbbeeecccdddddddddeeehhhllloooppppppttt|||vvvjjjbbbYYYTTTNNNIIIFFFEEECCCBBBCCCAAA@@@@@@@@@@@@>>>======>>>@@@BBBDDDEEEEEEEEEKKKUUUggg}}}fffSSSNNNNNNOOOZZZjjj{{{pppfffccc\\\PPPHHH???>>>===<<<;;;<<<=========???BBBDDDEEEGGGIIIJJJMMMNNNMMMLLLLLLMMMPPPSSSUUUWWWYYYZZZ[[[[[[]]]___bbbaaa```bbbddddddaaa^^^ZZZZZZYYYYYYZZZ\\\^^^___bbbdddffffffeeedddeeefffeeefffgggfffdddcccccceeefffdddcccdddeeeeeedddcccdddddddddeeefffiiikkkmmmooooooqqquuuxxxxxxpppkkkxxxwwwYYYFFF<<<555222333111///000444555666<<>><<<999zzzmmmaaa]]]]]][[[XXXWWWTTTQQQMMMJJJIIIHHHFFFDDDAAA@@@>>>======;;;888666777777666444333111000000+++---///...++++++---000++++++***)))))))))))))))))))))((((((''''''&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&'''((((((%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###'''''''''(((((('''''''''###$$$$$$&&&((()))+++,,,***'''%%%&&&***+++)))%%%'''((()))*********)))((())))))((((((''''''&&&&&&)))(((''')))+++------,,,000...,,,)))'''''''''(((***+++------,,,,,,,,,---,,,,,,------......//////..................------//////.........//////000///////////////000111222555444444444444555666666777777666666777888999999999:::;;;<<<============>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFEEEEEEGGGJJJLLLMMMMMMNNNPPPSSSUUUTTTRRRQQQTTTWWWZZZ\\\^^^bbbdddccccccddddddeeehhhllloooqqqqqquuu||||||pppddd\\\VVVRRRLLLHHHFFFEEEDDDBBBCCCBBBAAAAAABBBBBB@@@>>>???@@@BBBEEEGGGHHHIIIIIILLLVVVhhh~~~wwwaaaOOOLLLMMMOOO[[[kkk{{{llldddbbbZZZNNNFFF======<<<<<<<<<>>>???@@@>>>AAAEEEHHHIIIJJJKKKLLLNNNOOOOOONNNMMMNNNQQQTTTWWWYYY[[[\\\\\\\\\]]]______^^^___aaaddddddcccaaa\\\\\\[[[\\\]]]___aaacccdddfffhhhiiihhhhhhiiikkkggghhhiiigggeeeddddddeeeiiihhhffffffggggggfffdddaaaaaaaaabbbdddfffhhhjjjkkklllnnnrrruuu{{{uuuhhhnnn|||jjjRRRAAA666111111111000111444666777<<>>=========;;;777444666666555444333222111000,,,---...,,,)))((()))+++***))))))((((((((((((((()))))))))(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&(((+++,,,,,,)))'''&&&((()))((('''((())))))***))))))(((''''''(((((()))((('''&&&%%%'''&&&&&&(((+++---,,,+++111///+++(((&&&&&&'''(((((()))++++++*********+++++++++,,,------...//////...............---------000//////............///111000///......///111222444444444444555555666666666666666777777888888999999:::;;;<<<============>>>>>>???@@@AAABBBBBBCCCCCCEEEFFFFFFEEEFFFIIIKKKMMMNNNQQQSSSUUUTTTSSSQQQUUUWWWYYYZZZ[[[\\\^^^```cccdddeeefffgggiiimmmppprrrrrruuu{{{{{{qqqfff^^^XXXTTTOOOKKKIIIGGGFFFDDDFFFEEEDDDEEEFFFFFFDDDBBB@@@AAACCCEEEHHHJJJLLLLLLLLLVVVggg}}}ttt^^^LLLJJJKKKNNNZZZiiiyyyvvvhhhdddaaaYYYMMMFFF>>>======<<<===>>>@@@AAA???CCCHHHLLLMMMMMMNNNNNNPPPPPPPPPOOONNNPPPSSSUUUYYY[[[^^^^^^]]]]]]]]]^^^]]]^^^```bbbeeefffeeeeee```_________```aaacccddddddfffiiijjjjjjkkklllnnnjjjkkkkkkiiigggffffffgggkkkjjjhhhhhhhhhgggfffddd_________```aaacccfffgggiiijjjmmmqqqssswww}}}lllkkkrrryyy\\\FFF777111000111///000444555666;;;BBBEEEDDDDDDCCCBBBAAA@@@???CCCFFFMMMVVV]]][[[RRRIIIFFFEEEFFFJJJQQQaaazzz}}}kkk]]]SSSNNNHHHFFFCCCBBBAAA@@@>>><<>>=========<<<888666666555444333222111000000---------+++)))))))))***))))))))))))((((((''''''))))))))))))((('''%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%###"""!!!"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&***((('''%%%%%%''')))++++++++++++(((&&&%%%(((***((())))))))))))((((((''''''''')))***)))(((&&&%%%))))))***,,,///111000///000...***'''%%%%%%&&&'''((()))++++++*********+++***++++++,,,---...//////.....................---000//////............///222111000//////000222333444444444555555555555555555666666777888999999999999:::;;;<<<===============>>>>>>???@@@AAABBBCCCCCCDDDFFFFFFEEEFFFHHHJJJNNNQQQTTTUUUUUUSSSQQQOOOUUUWWWYYYZZZZZZ[[[]]]___cccdddfffgggiiikkkoooqqqrrrrrruuuzzz~~~wwwmmmfff\\\XXXSSSOOOLLLJJJHHHFFFGGGGGGGGGHHHHHHGGGEEEBBB<<<===???AAADDDGGGIIIJJJNNNXXXiii~~~ttt^^^LLLIIIJJJKKKVVVeeeuuu|||pppfffccc```WWWLLLFFF@@@???>>>======>>>???@@@AAAEEEJJJNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPQQQUUUWWWZZZ\\\_________]]]]]]^^^^^^```bbbeeefffgggggghhhdddcccbbbaaaaaabbbcccccccccfffhhhjjjjjjkkklllnnnkkklllmmmkkkiiihhhhhhiiimmmkkkiiihhhgggfffdddbbb___^^^^^^___```bbbdddeeehhhiiilllppprrruuunnnhhhjjj}}}eeeJJJ:::333000111//////222333444888???>>>???@@@@@@AAA@@@??????CCCDDDGGGNNNVVVWWWSSSMMMFFFDDDDDDHHHOOO___yyysssdddXXXPPPKKKHHHEEECCCBBBAAA@@@>>>qqqccc^^^]]][[[YYYYYYWWWSSSOOOLLLJJJHHHFFFDDD???>>>======>>>>>><<<:::666666555333222000//////------,,,,,,,,,---......)))))))))))))))(((''''''(((((()))))))))'''&&&%%%&&&''''''(((''''''&&&&&&&&&%%%$$$!!! ###&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""###$$$$$$$$$$$$%%%%%%%%%'''''''''(((((('''''''''+++***(((&&&&&&'''((())))))+++,,,***&&&%%%(((,,,(((((((((((((((((((((((('''((()))******)))(((''''''((())),,,///000///...///---***(((&&&&&&&&&&&&***+++------,,,,,,,,,---++++++,,,,,,------......---------.........////////////.........//////000111111111111222222333444333444555555666666555555555666777999::::::::::::999:::;;;<<<==================>>>???@@@AAABBBBBBCCCDDDFFFFFFFFFFFFGGGIIINNNQQQTTTUUUTTTRRRPPPPPPRRRTTTWWWYYY[[[]]]```bbbbbbdddfffhhhiiikkkoooqqqrrrrrrtttyyy|||yyyrrrddd```ZZZUUUQQQNNNJJJGGGHHHGGGGGGHHHHHHGGGCCC@@@===>>>???AAADDDFFFIIIJJJQQQ[[[kkkuuu___MMMIIIIIIIIISSSaaappp~~~uuullleeeccc^^^UUUJJJEEE@@@@@@???>>>>>>???@@@AAACCCGGGKKKOOOPPPRRRSSSTTTSSSTTTSSSRRRRRRSSSVVVYYYYYY\\\___```___^^^^^^^^^___bbbeeefffffffffggghhhfffeeecccbbbaaaaaabbbbbbccceeehhhiiiiiijjjlllmmmlllmmmnnnmmmkkkkkkkkklllnnnllliiihhhgggfffcccaaa______^^^^^^```aaacccdddggghhhlllpppppprrr{{{qqqhhheeewwwmmmPPP>>>666333222000000222222222666<<<<<<===???AAABBBBBBBBBAAABBBBBBCCCHHHNNNQQQQQQOOOGGGEEEDDDGGGNNN^^^xxx}}}nnn```UUUNNNKKKGGGDDDCCCCCCAAA@@@vvvfff___]]][[[ZZZZZZWWWTTTOOOLLLJJJHHHFFFDDDAAA???>>>>>>???@@@@@@???888888666444333111/////////...,,,,,,------------))))))*********)))((('''&&&''')))))))))((('''&&&&&&&&&''''''(((''''''&&&%%%&&&&&&%%%""""""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%'''(((((())))))(((((('''))))))(((''''''((()))************)))(((((()))***''''''''''''(((((()))***))))))***************)))%%%%%%'''***---...---,,,///...,,,***((('''&&&&&&***+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...............///000111///000111222333333444444333444555666666666555444555777888:::;;;;;;;;;;;;999:::;;;<<<==================>>>???@@@AAABBBBBBBBBDDDFFFFFFFFFEEEFFFHHHKKKNNNRRRSSSRRRRRRRRRTTTRRRTTTWWWYYYZZZ\\\___aaa___bbbdddfffhhhjjjmmmpppqqqqqqtttxxx{{{~~~oookkkeee___ZZZUUUPPPMMMJJJIIIIIIJJJIIIGGGCCC@@@@@@@@@AAABBBDDDGGGJJJKKKPPPYYYjjjttt___MMMIIIIIIHHHQQQ___kkkzzzqqqjjjdddaaa[[[QQQGGGCCC???>>>>>>>>>???AAACCCDDDEEEHHHKKKNNNPPPRRRUUUWWWTTTUUUUUUTTTSSSTTTWWWZZZXXX[[[^^^```___^^^^^^^^^```cccfffgggeeedddeeegggdddcccbbbaaaaaabbbccccccdddfffhhhiiiiiiiiikkkllllllmmmnnnnnnmmmmmmnnnooopppnnnkkkiiihhhfffcccaaa```_________```bbbdddeeeeeegggkkkoooooopppwww{{{ooohhhvvvuuuVVVDDD;;;666555222222333222111555:::;;;<<>>>>>@@@BBBBBBBBB::::::888666444222000///111///---+++***)))'''&&&)))***+++++++++***((('''%%%&&&(((******)))'''&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$'''))))))&&&$$$$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%(((((())))))))))))(((((('''''''''((((((***+++++++++)))'''(((+++,,,***'''&&&&&&&&&&&&''')))***+++***************+++++++++'''(((***---111222000/////////...,,,***)))''''''((()))++++++*********+++---,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111---------......000111222---...000222333444333333333333555666666666555444666777999;;;<<<<<<<<<<<<999:::;;;<<<==================>>>???@@@AAAAAABBBBBBDDDFFFGGGFFFEEEFFFGGGHHHLLLPPPRRRRRRRRRTTTWWWUUUWWWYYYZZZYYYZZZ\\\^^^]]]```ccceeefffiiilllnnnppppppsssxxxzzz}}}zzzuuuooohhhbbb\\\VVVSSSMMMMMMMMMMMMLLLIIIEEEAAA=========>>>@@@CCCFFFGGGLLLVVVggg}}}ttt^^^MMMIIIIIIHHHRRR```iiixxxooohhhccc___YYYNNNEEEBBB=========>>>@@@BBBEEEFFFFFFHHHKKKNNNPPPRRRVVVXXXUUUVVVUUUTTTTTTUUUXXX[[[VVVZZZ^^^```___^^^^^^^^^aaadddgggfffdddcccccceeebbbaaaaaa```aaabbbdddeeeeeegggiiijjjjjjiiikkkllllllmmmoooooonnnnnnpppqqqqqqooollljjjhhhfffcccaaaaaa`````````aaabbbdddeeedddfffjjjmmmmmmnnnuuu~~~zzzoooxxx{{{[[[HHH>>>999888555333444333111444::::::<<<>>>@@@AAA@@@???>>>>>>@@@DDDFFFGGGIIIKKKMMMIIIGGGFFFGGGLLLZZZqqqoooaaaQQQMMMIIIFFFEEEDDDCCCBBB{{{eee\\\\\\ZZZXXXVVVXXXUUUPPPLLLIIIFFFCCC@@@AAA???===<<<<<<<<<;;;999888777777555444222000///------......---,,,++++++***)))***+++,,,+++(((%%%((((((((((((((()))******)))(((&&&&&&''''''&&&%%%'''(((((('''&&&###!!! %%%###!!!"""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&))),,,---+++)))((((((&&&&&&%%%&&&''')))+++,,,******)))((('''&&&&&&%%%'''(((***,,,,,,+++)))((()))+++------+++)))(((((()))******+++...111333555...///...+++(((&&&&&&''')))))))))***+++++++++,,,((())))))***,,,...000111222111...,,,++++++,,,---000000000000////////////000111111222222333444444555555666666777888888888666777888999999:::999999;;;<<<<<<;;;::::::===???======>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGKKKJJJJJJKKKKKKLLLMMMNNNWWWXXXZZZZZZYYYYYY[[[\\\^^^___bbbccceeeiiimmmqqqtttwwwyyyyyyxxx{{{yyyqqqllleee\\\VVVUUUOOOKKKMMMLLLGGGBBBAAA>>>===<<<<<<===@@@DDDFFFMMMVVVfffzzzvvv```JJJCCCDDDGGGNNNXXXmmm{{{ooojjjeee```VVVIIIAAA>>>???>>>>>>???AAADDDGGGIIIJJJJJJJJJLLLNNNQQQSSSUUUYYYXXXVVVTTTSSSSSSSSSTTTWWWWWWWWWYYY\\\___``````aaaccceeeffffffeeecccaaa^^^___```bbbccccccccccccdddeeeeeeeeeffffffgggggggggiiikkkllllllmmmooopppqqqpppooollliiifffcccbbbddddddbbb```___```cccfffhhhhhhhhhhhhiiimmmrrrwww~~~|||{{{fffKKK===999777777555111000222444555666888;;;>>>@@@AAABBBBBBCCCBBBBBBCCCDDDGGGJJJLLLMMMJJJIIIIIIKKKTTTkkkyyyfffZZZRRRLLLJJJGGGCCCBBBCCCyyyddd\\\\\\[[[XXXVVVVVVSSSOOOLLLJJJGGGDDDAAACCCAAA>>><<<<<<;;;999777888777777555444222000///000000000000///...---,,,***)))***+++,,,+++)))&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&%%%###%%%&&&&&&&&&&&&%%%###"""%%%###!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###&&&(((+++,,,+++)))((((((&&&&&&%%%&&&''')))***,,,)))))))))((('''''''''&&&))))))*********((('''&&&(((***,,,,,,+++)))((((((************,,,...///111/////////,,,)))&&&'''''')))))))))***++++++,,,,,,))))))***+++,,,...///000111000///------------...000/////////////////////000111111222222333333444333333444444555555666666666777888999999:::999999;;;<<<===<<<;;;;;;===???======>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^aaabbbdddggglllooosssvvvzzzzzzzzz|||zzztttmmmddd]]]WWWQQQLLLMMMLLLFFFAAA@@@>>>===<<<<<<===AAADDDFFFJJJSSScccxxxsss^^^KKKEEEEEEGGGMMMUUUiiivvvnnniiiddd___UUUIIIAAA@@@?????????@@@BBBEEEHHHJJJJJJJJJKKKLLLNNNQQQSSSUUUYYYXXXVVVUUUTTTSSSTTTTTTWWWVVVVVVXXX\\\___`````````aaaccceeeeeedddbbb```___```aaabbbcccccccccccceeeeeeeeeeeefffffffffggggggiiikkkkkkkkklllnnnpppqqqpppooollliiifffcccbbbbbbccccccaaa```aaadddgggfffgggggghhhiiimmmssswww|||tttXXXEEE<<<777777666333111222444555666777:::===???AAAAAABBB@@@@@@@@@@@@CCCFFFJJJMMMNNNLLLJJJJJJJJJSSShhh|||nnn^^^VVVMMMJJJHHHDDDCCCEEEvvvbbb[[[[[[[[[XXXWWWTTTQQQNNNLLLJJJHHHEEEBBBDDDAAA>>><<<;;;:::888666888777777555444222000///.........---+++***)))((()))))))))+++,,,,,,***(((&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$&&&(((+++,,,***)))((((((&&&&&&%%%%%%&&&(((***+++((((((((((((((((((((((((+++***)))((('''&&&&&&&&&''')))++++++***(((((((((***)))))))))***++++++,,,000000000---***'''''''''((())))))***++++++,,,,,,++++++++++++,,,---......////////////////////////////////////////////////000000111111222333333333333333333444555555666666666777888999999:::999999:::<<<>>>>>>===<<<===>>>======>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNQQQRRRRRRTTTVVVWWWWWWXXX[[[\\\\\\^^^```aaacccfffjjjmmmqqquuuyyy{{{{{{}}}yyyoooggg\\\UUUOOOOOOMMMGGGBBBAAA>>>===<<<<<<>>>AAADDDFFFHHHPPP___sssppp]]]KKKFFFFFFFFFKKKSSSaaaooonnnhhhbbb\\\SSSHHHAAAAAA@@@@@@AAABBBDDDFFFIIIKKKKKKKKKLLLMMMOOOQQQTTTUUUYYYXXXWWWVVVUUUTTTTTTTTTWWWVVVVVVXXX[[[^^^______^^^```ccceeeeeedddbbbaaa``````aaabbbcccccccccbbbdddeeeeeeeeeeeefffffffffhhhiiijjjjjjjjjjjjlllnnnrrrpppnnnlllhhheeecccbbbaaacccddddddccccccdddfffdddeeefffgggiiimmmssswwwyyykkkQQQ@@@999777666555444444444555555666888;;;>>>???@@@AAA???>>>>>>>>>AAAEEEJJJMMMOOOOOONNNMMMKKKQQQbbbssszzzfff[[[PPPKKKIIIFFFEEEGGGttt```ZZZ[[[[[[XXXWWWQQQPPPMMMLLLKKKIIIFFFCCCBBB@@@===<<<;;;:::888777888777777555444222000///......---,,,+++)))'''&&&)))))))))***,,,---,,,***((((((((((((((()))******)))(((''''''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&(((++++++***(((((((((&&&&&&%%%%%%&&&''')))***((((((((((((((()))))))))***)))'''%%%%%%%%%&&&''''''(((******)))'''(((((())))))))))))******++++++000111000...+++(((''''''(((((()))***+++,,,,,,---,,,,,,+++++++++,,,------......///000111111000000.........///////////////000000000111222222333333444444555666666777777888666666888999999999999999:::<<<>>>???>>>==================>>>???@@@BBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNPPPQQQQQQSSSUUUWWWXXXYYY\\\^^^]]]___aaabbbcccfffiiilllpppsssxxx{{{}}}~~~wwwnnnbbbZZZTTTRRROOOJJJEEEDDD>>>===<<<<<<===@@@DDDFFFHHHNNNZZZmmmppp]]]LLLEEEDDDCCCIIIRRR[[[iiiyyyooohhh```ZZZQQQFFF@@@@@@BBBBBBCCCDDDFFFIIIKKKLLLLLLLLLLLLMMMOOORRRTTTUUUYYYYYYXXXWWWVVVUUUTTTTTTVVVUUUUUUWWWZZZ]]]^^^]]]___aaadddfffggggggeeedddaaaaaabbbcccccccccbbbbbbddddddddddddddddddddddddggghhhiiihhhggghhhkkkmmmqqqooommmjjjgggeeecccbbbccceeeffffffdddcccccccccbbbccceeefffiiimmmrrrvvvwww}}}```HHH<<<888666777777555444555444555777999;;;>>>???@@@BBB@@@>>>>>>@@@CCCHHHKKKPPPRRRSSSPPPMMMPPP]]]jjjooobbbTTTMMMJJJGGGFFFHHHsssaaaZZZ[[[ZZZWWWUUUPPPNNNLLLLLLKKKIIIFFFCCC???===;;;;;;;;;;;;:::999888777777555444222000///222222222111///---+++***))))))(((***+++,,,+++***((((((((((((((()))******((('''&&&'''((()))((('''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((('''&&&'''(((&&&(((******)))(((((((((&&&&&&%%%%%%&&&'''((()))((((((((()))))))))))))))(((&&&%%%$$$$$$&&&)))***'''(((***)))((('''((()))(((((()))***+++,,,,,,---...000000///+++)))(((((('''((()))***+++,,,------,,,,,,,,,++++++,,,,,,------...///000111111111000------....../////////000///000000111111222333333444444555555666777777777666666888999999999999999999;;;>>>???>>><<<<<<============>>>???@@@BBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIJJJLLLMMMOOOPPPQQQSSSVVVXXXYYYZZZ]]]______```bbbcccdddfffiiilllnnnqqqvvvzzz|||~~~vvvhhh___WWWTTTQQQLLLHHHGGG???>>>===<<<===@@@BBBDDDGGGLLLWWWhhh~~~qqq___MMMEEEBBB@@@GGGQQQXXXfffttt{{{yyyoooggg^^^WWWMMMDDD???@@@EEEEEEFFFHHHJJJLLLNNNOOOMMMMMMMMMNNNPPPRRRTTTVVVZZZYYYYYYXXXWWWVVVUUUTTTVVVUUUTTTVVVYYY[[[\\\\\\___aaaeeehhhjjjjjjiiihhhbbbccccccccccccbbbbbbaaaccccccbbbbbbbbbbbbbbbbbbeeeeeefffeeeeeefffiiikkkooommmkkkhhhfffdddcccccceeeggghhhgggdddbbb`````````bbbdddfffhhhlllqqquuuvvvzzz~~~rrrVVVAAA;;;777888888555333555222333555777999<<<>>>???EEEDDDAAA@@@@@@BBBEEEGGGOOOUUUXXXTTTOOOQQQYYYaaaqqqzzzjjjYYYPPPLLLIIIGGGGGGuuubbb[[[\\\ZZZVVVSSSOOONNNLLLLLLKKKIIIFFFCCC>>><<<::::::;;;<<<;;;:::888777777555444222000///111111000000...---+++******)))((((((***+++***)))&&&&&&&&&&&&&&&'''((((((%%%$$$###$$$&&&&&&&&&$$$((('''&&&%%%$$$###$$$$$$$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&((())))))((('''((()))'''&&&%%%%%%%%%&&&((()))))))))))))))))))))))))))&&&%%%$$$$$$%%%'''***+++''')))***)))(((((()))+++((()))***,,,------------,,,---///...,,,)))((((((''''''(((***+++,,,---...,,,,,,+++++++++,,,------.........//////000000000---------......//////000//////000000111222222222222222222333444444555555666777888999999:::999999999;;;======<<<;;;<<<=========>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIIIIJJJKKKMMMNNNOOORRRTTTVVVXXXYYYZZZ]]]___```aaaccccccccceeeiiilllmmmooossswww{{{}}}rrrhhh^^^YYYTTTMMMIIIHHHBBB@@@>>>======>>>AAABBBDDDIIISSSddd|||rrraaaPPPHHHBBB???EEENNNUUUbbbnnnsssuuuxxx{{{{{{zzz{{{tttmmmeee[[[TTTKKKCCCAAACCCHHHHHHJJJLLLNNNPPPQQQRRROOONNNNNNOOOPPPRRRTTTVVVZZZZZZZZZYYYXXXWWWUUUTTTUUUTTTTTTUUUXXXZZZ[[[ZZZ]]]```cccgggiiijjjiiihhhcccdddddddddcccbbbaaaaaaaaaaaaaaa```````````````aaabbbbbbaaabbbdddgggjjjkkkjjjgggeeedddccccccdddeeeggghhhfffcccaaa______```aaadddfffhhhkkkooorrruuuyyyeeeHHH>>>777999999444222555111222333555777:::<<<>>>FFFEEECCCAAAAAAAAABBBCCCLLLUUUZZZVVVPPPQQQVVVZZZdddqqqtttaaaVVVQQQLLLHHHGGGxxxddd]]]\\\YYYTTTQQQOOONNNMMMLLLKKKIIIEEEBBB???===;;;:::;;;;;;:::999888777777555444222000///---------,,,+++***)))(((***)))''''''((()))((('''&&&&&&&&&&&&&&&'''(((((($$$###"""###%%%&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$&&&&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%'''((())))))''''''''')))'''&&&%%%%%%%%%&&&'''(((+++*********)))(((((((((''''''&&&&&&&&&((()))***((()))******))))))+++,,,******+++,,,,,,,,,+++***)))+++------,,,***))))))''''''(((***+++,,,---...++++++++++++,,,,,,---...///...---------...///000,,,,,,---......///000000//////000000111111222222111222222333333444444555666777888999999:::999999999:::;;;:::999:::;;;=========>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJLLLNNNPPPQQQQQQSSSVVVWWWWWWYYY[[[]]]```aaabbbbbbbbbdddgggjjjlllmmmppptttxxx|||~~~~~~~~~vvvjjjbbb[[[RRRLLLKKKDDDBBB???===<<<===???@@@AAAEEENNN___wwwpppbbbTTTMMMFFF???AAAIIILLLWWWaaacccdddgggjjjjjjiiijjjmmmqqqvvv|||{{{nnnhhh```WWWPPPJJJEEEEEEHHHJJJKKKMMMOOOQQQSSSTTTUUUOOOOOOOOOOOOQQQSSSUUUVVVZZZZZZZZZZZZYYYWWWVVVUUUUUUTTTSSSTTTWWWYYYZZZYYYYYY[[[___cccfffgggffffffddddddddddddcccbbbaaa```_________^^^^^^^^^]]]]]]]]]^^^^^^^^^___bbbfffjjjhhhfffdddcccbbbcccddddddcccdddeeedddbbbaaaaaaaaa```aaadddeeegggjjjmmmppptttwww|||nnnNNNAAA888999999333111555111111222333666888;;;===BBBBBBBBBAAAAAAAAAAAAAAAFFFRRRZZZVVVPPPPPPSSSTTT\\\eeesss~~~iii]]]WWWPPPJJJHHHzzzfff^^^\\\YYYSSSOOOOOONNNMMMLLLKKKHHHDDDAAA@@@>>><<<:::::::::888777888777777555444222000///............------,,,++++++)))'''&&&'''((('''&&&((((((((((((((()))******%%%$$$###$$$&&&'''&&&%%%$$$$$$######$$$&&&'''((($$$&&&'''%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&'''((()))((('''&&&''')))'''&&&%%%%%%%%%&&&'''(((,,,++++++***)))((('''''')))(((((('''''''''(((((()))***+++***)))***+++---+++,,,,,,,,,+++***(((''''''))),,,---,,,***))))))&&&'''(((***+++,,,......++++++++++++,,,---...///000///---,,,+++---...000,,,,,,------...///000000/////////000111111222222333333444555555666666777666777888999999:::999999:::::::::999888999;;;=========>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGEEEFFFGGGIIILLLOOORRRSSSQQQSSSUUUVVVVVVWWWYYY[[[___```aaaaaaaaacccfffhhhllllllnnnrrrwww{{{}}}~~~|||uuukkkbbbXXXQQQOOOEEECCC@@@===<<<<<<>>>???AAADDDKKKZZZqqqnnnbbbWWWRRRJJJ@@@???DDDCCCMMMUUUVVVUUUXXX[[[\\\\\\\\\^^^aaagggmmmssswwwxxx{{{ssshhhddd\\\TTTNNNJJJFFFHHHMMMLLLMMMOOOQQQSSSUUUVVVVVVPPPPPPOOOPPPQQQSSSUUUVVVZZZZZZ[[[[[[YYYXXXVVVUUUUUUSSSSSSTTTWWWYYYYYYYYYUUUWWW\\\```cccdddcccccceeeeeeeeedddcccbbbaaa```^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\\\\\\\]]]aaafffiiieeedddbbbaaaaaabbbdddeee```bbbccccccbbbaaacccddd```bbbdddeeegggiiilllooorrruuuzzzqqqRRRCCC888999999222111666000000111222555888;;;<<>>===;;;777333999777555555555444///,,,///......---------......)))(((((((((((())))))******)))'''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$###!!!###'''&&&&&&'''((()))))))))((((((((((((''''''((((((((())))))))))))((('''&&&%%%''''''(((((())))))******%%%%%%&&&&&&''')))***+++))))))(((((()))***++++++......,,,+++***)))))))))((((((''''''''')))***+++...------,,,,,,,,,------+++,,,---...///000111222///---+++,,,///000000...///////////////000111111555444333222333444555666888777666555555666777777:::;;;<<<;;;::::::;;;<<<=========>>>???AAABBBCCCCCCDDDEEEDDDCCCDDDFFFHHHIIIJJJJJJLLLMMMNNNOOOOOOSSSTTTUUUWWWYYY[[[\\\\\\\\\^^^``````aaaccceeehhhnnnmmmmmmppptttxxxzzzzzz~~~~~~ppphhh```VVVNNNHHHDDD???;;;;;;;;;;;;;;;===BBBGGGQQQggg~~~nnn^^^MMMDDDAAA???@@@CCCCCCDDDFFFHHHIIIJJJKKKKKKPPPPPPPPPRRRVVV[[[```ccceeeiiilllnnnooorrrwww|||kkkcccaaa\\\SSSMMMKKKKKKLLLMMMQQQQQQPPPOOOOOOPPPQQQRRROOOOOOOOOPPPRRRUUUXXXYYYXXXYYYYYYYYYYYYYYYXXXXXXTTTTTTTTTTTTTTTSSSRRRRRRTTTUUUWWWZZZ]]]aaaeeegggcccbbbaaa______^^^^^^^^^]]]^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[]]]___bbbccchhhfffdddaaa```aaabbbbbbbbbaaa```______```aaabbbaaaaaacccfffjjjmmmmmmllllllpppwww~~~|||YYYIII999333222111000000333444333222222444888;;;>>>>>>>>>>>>>>>?????????BBBHHHPPPQQQNNNKKKKKKMMMUUUXXXaaammmvvv~~~lll```XXXPPPJJJ|||fff```ZZZXXXXXXSSSQQQOOOMMMLLLKKKJJJFFFDDD@@@@@@@@@>>>===;;;;;;;;;777666444555555444111...//////...------------...))))))(((((((((((()))))))))((('''&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$%%%$$$""" $$$'''%%%&&&'''(((((()))((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''&&&'''((((((((()))))))))***)))))))))))))))***+++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,((((((''''''(((***+++,,,,,,,,,,,,,,,,,,---...///------...///000000111111///---+++,,,///000///...///////////////000111111444444333333333444555666888777666555555666777888<<<>>>???>>>===;;;<<<============>>>???@@@BBBBBBCCCEEEEEEEEEDDDEEEGGGIIIJJJJJJKKKLLLNNNOOOPPPPPPSSSTTTUUUVVVXXXYYYZZZ[[[\\\]]]___``````bbbdddgggnnnmmmmmmooossswwwyyyyyy|||~~~~~~uuulll```VVVMMMIIICCC@@@>>>??????>>>===BBBGGGPPPdddyyy}}}fffXXXIIIBBB@@@>>>===???AAABBBCCCCCCDDDDDDDDDDDDFFFFFFFFFHHHKKKOOOSSSVVVXXX[[[^^^___```dddjjjooozzzzzzfff```bbb\\\UUUOOOMMMLLLLLLLLLNNNNNNMMMMMMMMMNNNPPPPPPNNNNNNOOOPPPRRRTTTWWWYYYZZZZZZZZZZZZYYYWWWVVVVVVSSSTTTTTTTTTSSSSSSRRRQQQQQQRRRUUUXXX\\\___bbbccc``````^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYZZZZZZZZZ[[[]]]___aaacccgggfffdddcccbbbbbbbbbcccbbbaaa```______```aaabbbaaaaaacccfffkkknnnnnnnnnooosssxxx}}}bbbRRR@@@777555222111111333333333222222444888;;;@@@@@@??????>>>=========@@@DDDJJJLLLLLLKKKLLLNNNSSSTTT[[[gggooo}}}tttfff\\\RRRLLL~~~iiibbb[[[XXXWWWRRRQQQOOOMMMLLLJJJHHHEEEBBB???AAAAAA???<<<:::<<<>>>666555444444555555222111//////...---------------+++***)))(((((('''((((((((((((''''''(((***,,,---''''''''''''''''''''''''&&&&&&%%%######"""""""""%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###%%%%%%&&&%%%%%%$$$###!!!"""%%%'''$$$%%%&&&'''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((())))))))))))******))))))))))))******,,,++++++++++++,,,,,,---,,,---------.........///(((((((((((()))+++---...++++++++++++,,,...///000/////////000000111111111///...---...///000///...000////////////000111111444444333333444555555666888777666666666666888888999<<<>>>???>>>======>>>============>>>@@@AAABBBDDDEEEFFFFFFEEEFFFHHHJJJJJJKKKLLLMMMNNNPPPQQQQQQSSSSSSTTTUUUWWWXXXYYYYYY\\\]]]___```aaabbbdddffflllkkklllnnnsssvvvxxxxxxzzz{{{sssdddZZZMMMIIICCC???======<<<<<<<<>>>>>>>>>>>>>>============>>>???AAACCCEEEHHHIIIJJJLLLNNNOOOPPPTTT[[[aaaooo|||vvveeecccaaa\\\VVVQQQNNNLLLKKKIIIJJJIIIJJJJJJKKKLLLNNNOOOMMMMMMNNNOOOQQQTTTVVVXXX[[[[[[ZZZZZZXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQNNNPPPSSSWWWZZZ\\\^^^^^^^^^]]][[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXZZZZZZ[[[\\\]]]___aaabbbeeeeeeeeeddddddcccccccccbbbaaa```______```aaabbbbbbbbbcccggglllooopppppprrrtttxxx|||kkkYYYDDD999444111///000333333333222222333777999>>>>>>>>>??????>>>>>>===>>>@@@CCCFFFJJJMMMOOOPPPPPPPPPTTT^^^fffssspppcccWWWPPP|||hhhbbbZZZWWWWWWRRRPPPNNNKKKIIIHHHEEEAAA???CCCCCCAAA>>>;;;999999:::666666555444444333222111000///...---------------++++++)))(((''''''''''''((((((''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!%%%%%%%%%$$$$$$######""" !!!"""###$$$$$$%%%$$$$$$###"""!!!"""$$$%%%###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''&&&''''''((())))))*********))))))******+++---------.........------((((((((((((***,,,...///++++++++++++,,,---......000000000000111111111111////////////000000//////000000//////000000111222333333444444555555666666888777666666666777888999555888;;;=========>>>???===<<<<<<===>>>???@@@@@@CCCDDDEEEEEEDDDEEEGGGIIIJJJKKKLLLMMMOOOQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXXXX]]]___aaabbbbbbccceeefffkkkjjjkkknnnrrruuuwwwvvvvvvxxx}}}vvvggg\\\MMMIIICCC>>><<<;;;:::999:::???BBBJJJ[[[nnntttnnn```SSSFFFAAA???======>>>;;;;;;::::::::::::::::::======>>>@@@AAACCCDDDDDDCCCDDDEEEEEEFFFKKKRRRYYYfffsssssseeeccc___[[[UUUQQQNNNKKKHHHFFFEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNPPPSSSVVVWWWYYYYYYYYYYYYXXXWWWVVVUUURRRRRRSSSSSSSSSRRRRRRQQQMMMOOOSSSWWWZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXZZZ[[[[[[]]]^^^```aaabbbcccdddeeeeeeeeeeeeddddddbbbaaa```______```aaabbbccccccdddggglllppprrrrrrqqqtttwww{{{ttt```III<<<666222000111222333333222111333555888888999;;;>>>@@@AAAAAAAAA???>>>???CCCJJJPPPTTTVVVRRROOOQQQXXX___kkkzzzkkk^^^VVVvvveee```YYYVVVWWWRRRPPPNNNKKKIIIHHHEEEAAA???DDDBBB???===<<<;;;999777888888777555222111000000000000///------,,,,,,,,,++++++)))((('''''''''''')))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$######"""""""""!!!!!!""""""""""""############"""!!! !!!""""""""""""###$$$&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((())))))))))))))))))))))))(((((((((((($$$$$$%%%&&&((()))+++,,,++++++***************+++---.........---,,,******)))(((((((((***+++---......---,,,+++++++++++++++000000000000111111111111///000111111000000//////000000000000000111222222333333444555666666666777888777666666666888999:::999;;;===>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBCCCCCCCCCDDDFFFHHHJJJJJJLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYYYY___aaadddeeeeeeeeefffhhhjjjjjjkkknnnrrruuuvvvvvvssswww|||xxxjjjaaaQQQMMMFFFAAA???>>>===<<<888===AAAHHHYYYkkkpppjjj```SSSEEE@@@>>>===>>>???;;;::::::999::::::;;;<<<======>>>???@@@@@@AAAAAAAAABBBCCCBBBBBBFFFNNNTTT___mmm~~~pppccc___[[[XXXSSSOOOLLLJJJFFFDDDDDDEEEFFFHHHIIIKKKLLLLLLMMMMMMMMMNNNPPPSSSVVVWWWVVVWWWXXXXXXXXXXXXXXXWWWRRRRRRSSSSSSSSSSSSRRRRRRNNNQQQTTTXXX[[[\\\\\\[[[\\\[[[YYYWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWXXXXXXXXX[[[[[[\\\^^^___```aaaaaabbbbbbcccdddeeeeeeeeeeeecccbbbaaa``````aaabbbcccdddddddddggglllppprrrrrroooqqqtttxxx}}}~~~iiiQQQBBB:::555333444111222333222111222444666777888;;;>>>@@@AAAAAAAAA@@@???@@@DDDKKKSSSZZZ]]]WWWRRRQQQUUU[[[fff}}}tttfff]]]qqqbbb___XXXUUUVVVSSSQQQOOOMMMLLLJJJHHHEEEBBB@@@AAAAAA@@@>>><<<::::::999999888555111//////000111000///...---,,,,,,,,,+++***)))(((((('''(((((()))(((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$#########"""""""""""""""""""""##################"""!!! !!!"""!!! !!!"""###%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((%%%%%%&&&(((***,,,...///...------,,,,,,,,,,,,---............---+++)))((())))))(((((()))***,,,---///...---+++************/////////000000111111111///111333333111/////////111000000000000111222222222333444666777777777777888777666666777888:::;;;CCCCCCBBB@@@<<<:::999:::<<<<<<<<<<<<<<<===>>>>>>???AAABBBBBBBBBCCCFFFHHHIIIIIIKKKMMMOOOQQQRRRSSSSSSTTTUUUWWWYYYZZZ\\\\\\```cccfffgggggggggggghhhjjjjjjkkkooosssvvvvvvuuusssxxx~~~yyyjjj```QQQLLLFFFAAA???>>>>>>===:::>>>BBBHHHYYYjjjmmmggg]]]PPPDDD@@@@@@??????@@@>>>===<<<;;;;;;===>>>???;;;;;;;;;;;;<<<===>>>>>>AAABBBCCCBBBAAADDDJJJPPPZZZiii|||wwwiii```YYYVVVQQQMMMKKKIIIFFFDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMMMMNNNOOOQQQTTTVVVXXXUUUVVVWWWXXXXXXYYYXXXXXXRRRSSSSSSTTTTTTTTTTTTSSSRRRSSSVVVYYY[[[\\\]]]]]][[[ZZZXXXVVVUUUTTTSSSSSSQQQRRRTTTUUUWWWXXXXXXYYY[[[\\\]]]___```````````````aaaaaabbbdddeeeffffffeeedddcccbbbbbbcccdddeeefffeeedddgggkkkoooqqqqqqmmmooorrrvvv{{{mmmTTTDDD;;;444111111000222222222111111333555:::;;;===?????????===<<<@@@@@@AAAEEEKKKSSS[[[```\\\UUURRRUUUYYYbbbvvvnnndddooobbb___XXXTTTUUURRRQQQOOOMMMLLLKKKJJJFFFDDD===EEEJJJGGG>>>888999>>>777888777555111///111333111000///...---,,,,,,,,,))))))(((((((((((())))))(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&"""###############$$$$$$!!!""""""###$$$%%%&&&&&&###!!! """###""" !!!###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((((((***)))))))))((((((((('''&&&&&&'''(((***+++---...///...---,,,,,,,,,,,,,,,---.../////////---,,,******)))((((((((()))******------,,,+++************------...///000000111111///111444444222//////000111111000000111111222333222333444666777888777777888777666666777999:::;;;EEEDDDBBB>>>;;;999:::<<<<<<<<<;;;;;;<<<<<<======@@@AAABBBCCCCCCDDDGGGIIIGGGHHHJJJLLLNNNPPPQQQRRRTTTUUUWWWYYY[[[]]]___``````cccfffhhhgggfffggggggjjjjjjlllppptttvvvvvvvvvvvv{{{}}}kkk```QQQLLLFFFBBB@@@??????>>>>>>BBBEEEJJJYYYhhhkkkcccVVVMMMFFFFFFGGGEEECCCCCCCCCAAA???>>>===>>>??????<<<<<<;;;:::;;;===???@@@BBBDDDEEEDDDCCCDDDIIIMMMXXXgggzzzqqqdddYYYUUUPPPLLLJJJIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNOOOPPPRRRTTTWWWYYYVVVVVVWWWXXXXXXXXXWWWWWWSSSSSSTTTUUUUUUUUUUUUUUUTTTUUUVVVXXXZZZ\\\]]]^^^ZZZYYYWWWUUUSSSRRRQQQQQQPPPQQQSSSUUUWWWXXXYYYYYY[[[\\\^^^___````````````_________```aaadddfffgggfffeeeddddddddddddeeefffgggfffeeefffjjjmmmooopppmmmoooqqqtttyyyuuu[[[III>>>555000...000111222222111111222333:::;;;>>>??????>>><<<;;;===???BBBDDDHHHOOOXXX______WWWRRRTTTVVV]]]ooovvvkkkoooccc```XXXTTTUUUQQQOOOMMMKKKKKKJJJIIIFFFCCC>>>KKKUUUNNN===222666???555666777444111000222555111111///...---,,,,,,+++)))(((((((((((())))))***''''''((((((((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''#########$$$$$$%%%%%%&&& """###%%%'''((()))$$$""" !!!$$$%%%###!!! !!!"""$$$&&&''''''''')))((((((''''''(((((()))&&&'''((((((((((((((((((******))))))((((((((('''&&&&&&&&&&&&'''(((******---,,,++++++************,,,---///111111000...---+++***((('''''''''((()))+++++++++***++++++,,,,,,+++,,,---...///000111222///222555555222//////000111111111000111111222333111333555666888888888777888777777777777999;;;<<<@@@???===;;;999999<<>>>>>>>>???AAA@@@>>>===>>>@@@CCCEEEEEEGGGHHHGGGEEEFFFIIIMMMVVVfffxxxssscccYYYUUUPPPLLLKKKJJJJJJIIIIIIJJJLLLNNNOOOOOONNNNNNOOOOOOOOOPPPRRRUUUXXXYYYXXXXXXXXXXXXWWWVVVVVVUUUSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWYYY[[[]]]^^^YYYXXXVVVTTTRRRQQQPPPPPPOOOPPPSSSUUUWWWYYYZZZZZZ[[[\\\^^^```aaaaaa``````___^^^^^^^^^```cccfffhhhgggfffeeeeeeeeeeeefffggghhhfffeeefffiiilllnnnooonnnppprrrtttxxx~~~~~~~~~}}}{{{{{{gggTTTGGG===555333000111222222111000111333777999<<>>===:::>>>BBBCCCEEEKKKUUU^^^___WWWQQQRRRTTTYYYiii{{{{{{ooouuu___WWWWWWVVVRRROOONNNMMMLLLKKKHHHFFFDDDCCC>>>DDDHHHCCC;;;666888===888777666444333222111111//////...------,,,++++++***))))))((((((((((((((('''(((((('''%%%###$$$%%%%%%''''''%%% """$$$%%%%%%$$$###%%%&&&%%%%%%$$$###""""""######$$$######""""""######$$$########################$$$%%%&&&'''(((((((((((((((((('''&&&%%%$$$$$$$$$&&&(((+++***'''%%%&&&'''%%%%%%&&&'''((()))***+++((((((((((((***,,,...///222///+++((('''(((***,,,//////000111111000---***...///---(((%%%&&&((()))///000///---,,,+++---///++++++,,,---...///000111000000000000000///.........///000111333555666666666666777777777777666666999666555666;;;>>>>>>===;;;::::::<<<;;;888999>>>::::::;;;<<<===>>>???@@@???AAACCCDDDEEEFFFHHHJJJJJJJJJKKKKKKLLLMMMOOOPPPUUUUUUUUUVVVXXX[[[^^^___```bbbccccccccccccdddfffkkklllnnnppprrruuuvvvwww}}}{{{~~~{{{hhh___XXXQQQNNNOOONNNKKKGGGFFFEEEEEEKKK[[[hhhfff]]]OOONNNLLLMMMNNNOOOOOOOOOLLLHHHDDDCCCDDDDDDBBB???EEEDDDBBBAAABBBDDDGGGIIIJJJKKKMMMMMMLLLJJJJJJJJJYYYcccrrrpppaaaNNNMMMKKKIIIHHHHHHHHHIIIIIILLLPPPSSSUUUTTTSSSQQQQQQRRRRRRSSSTTTTTTUUUUUUZZZZZZZZZXXXUUUTTTSSSTTTUUUVVVWWWVVVTTTTTTTTTUUUVVVVVVUUUVVVWWWZZZ^^^```ZZZXXXUUURRRQQQPPPQQQQQQTTTUUUUUUVVVXXXZZZ\\\]]]\\\\\\]]]^^^___aaabbbcccbbbbbbbbbcccdddfffggghhhjjjiiigggfffffffffhhhiiigggffffffgggiiinnnrrruuupppnnnnnnrrruuuxxx{{{xxxxxxxxxzzzaaaLLL===777555111222222111000000222333000555:::>>>???>>>>>>?????????@@@AAADDDHHHLLLNNNXXXTTTRRRQQQPPPTTT```lllvvvwwwbbbZZZZZZXXXTTTQQQNNNNNNMMMKKKHHHFFFDDDBBB???CCCFFFBBB<<<777999<<<888777555444222111111111......------,,,+++++++++++++++***)))))))))))))))'''((()))(((%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%%%%''''''&&&$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((()))******)))''''''&&&&&&'''%%%(((***+++)))((()))*********)))((('''&&&&&&&&&(((((((((((())),,,.../////////---,,,+++*********........./////////---,,,......,,,'''&&&)))+++***---------,,,******+++---++++++,,,---...///000111111222222222111111000///111111111222222222222222333444555666777777777777888666333444888>>>BBBEEE???;;;999;;;;;;999:::===:::;;;;;;<<<===>>>?????????AAACCCDDDEEEFFFHHHJJJJJJJJJKKKKKKMMMOOOPPPQQQTTTTTTUUUVVVXXX[[[]]]___```bbbdddddddddeeefffhhhkkklllnnnppprrrtttvvvvvv{{{{{{tttgggbbb\\\[[[\\\ZZZUUUPPPJJJHHHFFFKKKYYYfffddd\\\SSSQQQPPPRRRUUUWWWVVVTTTOOOLLLHHHGGGHHHIIIHHHGGGKKKIIIGGGEEEEEEFFFHHHIIIMMMNNNPPPOOOLLLJJJIIIIIIUUU___pppppp```NNNMMMLLLKKKJJJJJJJJJKKKKKKMMMQQQTTTVVVVVVTTTSSSVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[YYYVVVTTTTTTUUUUUUVVVWWWVVVTTTTTTTTTVVVXXXXXXYYYZZZ[[[^^^```aaa\\\ZZZWWWUUUSSSSSSSSSTTTUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^___```bbbcccdddfffdddbbbaaabbbdddgggiiillljjjhhheeedddeeefffgggffffffggghhhkkkooorrrtttooolllmmmpppsssvvv~~~tttqqqtttqqqXXXEEE;;;777222222222111000000111222000444:::===>>>>>>>>>???AAA@@@@@@@@@BBBEEEGGGIIISSSPPPNNNNNNNNNQQQ\\\gggwwwwwwccc[[[ZZZXXXTTTRRROOONNNMMMKKKIIIFFFDDDBBBAAABBBCCC@@@===:::999:::888777555444222111111111------,,,,,,++++++******,,,++++++***************((()))***)))'''%%%&&&''''''&&&&&&'''((()))((('''((())))))'''%%%######$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$&&&'''((()))***)))((('''''''''''''''$$$'''***++++++++++++,,,++++++***)))'''&&&%%%%%%(((''''''((()))+++---///,,,---...///...,,,)))'''------,,,,,,------......---///---'''&&&***+++))),,,------,,,******+++---+++,,,,,,---...///000000111111111111111000000///111111111111111111111000111111333555666777888888666555333333666===FFFMMMCCC<<<888:::<<<;;;;;;===<<<<<<<<<======>>>>>>>>>???AAACCCDDDDDDEEEHHHIIIIIIJJJKKKLLLNNNPPPRRRSSSSSSTTTUUUVVVXXXZZZ]]]^^^```bbbdddeeeeeefffiiijjjllllllnnnoooqqqssstttuuuyyy{{{uuurrrooopppqqqooogggaaaUUUPPPKKKNNNZZZeeeddd]]]WWWUUUUUUZZZaaadddbbb^^^XXXUUUQQQPPPPPPRRRRRRRRRTTTRRROOOLLLJJJIIIIIIJJJQQQRRRRRRPPPMMMJJJIIIIIIPPP[[[lllnnn\\\NNNNNNMMMLLLLLLMMMMMMNNNMMMOOOSSSVVVXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXXXXXXX[[[\\\\\\[[[XXXVVVVVVWWWVVVWWWWWWVVVTTTTTTUUUVVVXXXYYY\\\^^^___```aaaaaa___]]]ZZZWWWUUUUUUVVVVVVVVVVVVWWWXXXZZZ\\\]]]____________```aaacccdddeeeiiifffccc``````dddhhhkkknnnlllhhheeeccccccdddeeedddeeegggjjjllloooqqqrrrllljjjjjjnnnpppssszzz{{{sssnnnuuueeeNNN???888333222111000//////000111000444999<<<======>>>>>>AAAAAA@@@??????@@@AAABBBKKKIIIIIIKKKKKKMMMVVV___mmm}}}tttaaaYYYXXXVVVRRRQQQPPPOOONNNLLLIIIFFFDDDBBBBBBAAA@@@???>>><<<:::888777666555333222111000000,,,,,,,,,++++++*********++++++***))))))))))))***)))******)))(((''''''(((&&&$$$"""$$$''')))'''%%%&&&'''((('''$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&)))***++++++++++++''''''(((((()))))))))***'''''''''((()))+++---...+++,,,---...---+++)))'''+++++++++******,,,...111///666666,,,%%%&&&)))(((---...///...---,,,...///,,,,,,------...//////000....../////////......---......///000111222222222000111333444555666666666444555666555777<<>>>>>>>>>>>@@@CCCDDDDDDEEEGGGIIIIIIIIIJJJLLLOOORRRTTTUUURRRSSSTTTVVVXXXZZZ\\\]]]^^^```bbbdddeeefffiiikkkkkklllmmmoooqqqrrrttttttyyy|||xxxiii___UUUUUU^^^fffeee```YYYYYY\\\eeeoootttqqqmmmhhheeeaaa^^^]]]^^^___```aaa^^^ZZZVVVRRROOOMMMMMMRRRRRRRRRPPPMMMKKKJJJKKKNNNYYYkkk~~~jjjXXXMMMMMMNNNNNNNNNOOOOOOPPPOOOQQQTTTWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ]]]^^^^^^\\\ZZZXXXXXXYYYXXXXXXXXXWWWUUUUUUVVVXXXXXXZZZ]]]aaabbbbbb```___```^^^ZZZWWWUUUUUUVVVWWWXXXXXXYYYZZZ\\\^^^___aaa`````````aaabbbccceeefffhhhfffcccbbbcccfffjjjlllooommmiiieeebbbbbbbbbcccbbbdddfffiiikkkmmmmmmnnniiiggggggkkkmmmooovvv}}}tttsssuuuZZZFFF<<<666444111///////////////000444888;;;<<<======>>>@@@???>>>=========>>>>>>DDDCCCEEEHHHJJJKKKQQQXXXdddrrrrrr```YYYXXXVVVSSSRRRPPPPPPNNNLLLIIIFFFDDDBBBBBB@@@>>>>>>>>>===:::777777666555333111111000000,,,,,,++++++++++++************)))(((((((((((()))(((*********((('''((()))'''$$$"""###&&&'''%%%"""###$$$%%%%%%$$$###$$$&&&"""###$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&(((***''''''&&&%%%%%%%%%%%%&&&&&&'''''')))***)))((('''%%%%%%&&&((()))+++,,,---'''''''''''')))+++---...---,,,+++******************++++++***)))***...222555AAACCC444&&&$$$(((***,,,...//////------...///,,,,,,------.../////////......////////////......//////000000111111111222222333444444444444444444333666999999999<<>>>>>>>>>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIHHHIIIJJJLLLOOORRRTTTVVVQQQRRRTTTVVVXXXZZZ[[[[[[[[[]]]```bbbcccdddgggiiijjjkkklllnnnppprrrssstttzzz}}}ppp```\\\aaaeeedddaaaZZZ]]]fffsss}}}yyyuuurrrqqqqqqrrrrrroooiiiccc\\\WWWSSSQQQPPPQQQQQQOOOMMMKKKLLLMMMOOOYYYkkk}}}{{{dddTTTNNNNNNOOOOOOPPPQQQQQQQQQQQQSSSUUUXXX[[[\\\\\\\\\^^^_______________``````^^^___```^^^\\\[[[[[[\\\ZZZZZZZZZXXXVVVVVVXXXZZZ[[[^^^bbbfffgggfffcccaaa```^^^YYYVVVTTTTTTVVVXXX[[[[[[\\\]]]^^^```bbbcccbbbbbbbbbcccdddeeefffgggeeeddddddeeegggiiikkklllnnnmmmjjjfffdddcccbbbbbb```bbbeeegggiiiiiiiiihhhfffdddeeeiiijjjlllrrryyy~~~xxxkkkRRRCCC999666111//////000///...000333777:::;;;<<<===>>>=========<<<<<<<<<======@@@???AAAFFFIIIJJJNNNSSS]]]jjjpppaaa[[[YYYWWWVVVVVVQQQPPPOOOLLLIIIFFFDDDBBBAAA@@@>>>>>>>>><<<:::888777666444333111000000000,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((((((((((()))***)))((('''((()))((('''%%%%%%&&&&&&$$$###"""###%%%$$$######%%%&&&!!!"""###$$$%%%$$$###"""$$$##################$$$########################!!!!!!!!!"""###&&&(((***)))(((((('''''''''(((((('''&&&'''(((******(((&&&'''(((((())))))******+++'''&&&&&&'''(((***,,,......---+++)))))))))+++,,,***,,,,,,+++)))***...222888FFFIII888((('''++++++)))+++------,,,+++,,,------------.........//////000111111222222222222111444333333111000///......333444444555444444333333444666999;;;;;;<<<======BBB;;;777:::<<<<<<<<<>>>=========>>>>>>?????????>>>@@@BBBCCCCCCDDDGGGHHHHHHHHHJJJLLLNNNQQQSSSUUUPPPQQQSSSVVVXXXYYYZZZZZZZZZ\\\^^^```aaabbbeeeggghhhiiikkkmmmppprrrtttuuu{{{}}}llldddddddddcccaaa]]]eeettt}}}sssiii___XXXUUUOOOOOOOOOMMMKKKJJJKKKLLLPPPZZZkkk}}}ppp^^^SSSPPPQQQQQQRRRSSSSSSSSSRRRRRRSSSVVVYYY[[[]]]]]]^^^^^^^^^^^^___```aaaaaaaaa```aaaaaa```^^^]]]]]]^^^]]]]]]\\\YYYXXXXXX[[[]]]aaadddhhhlllmmmllliiigggbbb___[[[WWWUUUVVVXXXZZZ^^^^^^___```bbbdddeeefffffffffffffffggghhhiiijjjeeeeeefffggghhhjjjkkkllllllkkkjjjiiigggeeedddcccaaabbbdddeeefffeeeeeeddddddccccccggghhhiiinnnuuuzzzyyy[[[FFF===888222000000111000...000333666999:::;;;===>>><<<<<<<<<==================<<<>>>DDDHHHIIILLLPPPXXXbbbttt{{{mmm___YYYYYYWWWVVVWWWRRRQQQOOOMMMJJJFFFCCCBBB?????????>>>===;;;:::999666555444222111000000///,,,,,,,,,,,,,,,,,,------+++***))))))(((((())))))'''((())))))''''''((()))%%%&&&'''&&&%%%$$$$$$%%%$$$%%%&&&&&&$$$###$$$%%%!!!"""$$$&&&&&&%%%$$$######""""""!!!!!!""""""###""""""""""""""""""""""""$$$###""""""###&&&((()))(((((('''''''''(((((()))&&&%%%&&&(((+++,,,***((()))))))))))))))*********&&&&&&&&&'''(((***,,,---///...---++++++,,,---...***---...---******...222222???@@@222(((+++---((()))+++---...---,,,,,,------------...............111111222333333333333333555555444222111000......222333444555555555555555666666777999;;;<<<;;;999===999888;;;<<<:::<<>>???@@@@@@AAA>>>???BBBCCCCCCDDDFFFHHHHHHHHHIIIKKKMMMPPPRRRSSSOOOQQQSSSVVVXXXYYYYYYYYYZZZ\\\^^^___```aaaccceeefffgggjjjlllooorrrtttvvvzzzzzz}}}zzznnnjjjgggeeeeeeaaannntttggg]]]WWWOOOOOONNNKKKHHHGGGHHHIIIOOOZZZkkk}}}uuueeeYYYTTTTTTTTTUUUVVVVVVVVVUUUUUURRRTTTVVVYYY[[[]]]^^^___[[[[[[\\\]]]___```aaaaaaaaabbbcccbbb```^^^___```______]]][[[YYYZZZ]]]___fffhhhlllooopppooolllkkkgggccc___ZZZYYYZZZ\\\^^^```aaaaaacccdddfffhhhiiijjjjjjjjjjjjkkklllmmmnnnjjjiiihhhgggggghhhjjjllliiijjjkkkkkkjjjhhhfffddddddddddddddddddcccbbbbbbcccbbbcccfffggghhhlllssswwwhhhOOO@@@:::333000111222000...000222666888999:::<<<>>>>>>>>>>>>>>>======<<<;;;;;;999;;;AAAFFFGGGJJJNNNRRRZZZiii~~~vvviii\\\WWWVVVUUUTTTVVVRRRQQQPPPMMMJJJFFFCCCBBB>>>???@@@???<<<:::999:::666555444222111000//////------------------------,,,++++++***)))*********&&&''')))(((''''''((()))!!!$$$&&&%%%###"""$$$''''''((()))'''%%%###$$$$$$"""###%%%'''''''''%%%$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%)))---///---+++'''(((((()))***++++++,,,&&&&&&&&&'''(((***,,,---000/////////............***---000...+++***---111+++444444(((&&&---,,,###***---///000///......///---------...............///000111222222222222222333333333222222222222222111222333555666777777888777555444777:::<<<;;;888999888999<<<;;;999<<<@@@;;;<<<===>>>???@@@AAAAAA===???BBBCCCCCCDDDFFFHHHHHHHHHIIIKKKMMMOOOQQQRRROOOPPPSSSUUUXXXYYYYYYYYYZZZ\\\^^^___```aaaccceeeeeefffiiilllooosssuuuvvvzzzxxxzzz~~~wwwqqqllliiiiiiddduuu|||kkk___XXXPPPPPPNNNJJJFFFDDDEEEFFFNNNYYYjjj}}}~~~zzznnn^^^VVVVVVWWWWWWYYYYYYYYYXXXWWWVVVRRRTTTVVVYYY[[[]]]______]]]^^^___aaabbbdddeeefffbbbccccccbbb```___```aaa``````___\\\ZZZ[[[^^^aaafffiiillloooooonnnlllkkkjjjgggbbb^^^\\\]]]```bbbbbbbbbcccdddfffhhhjjjkkknnnnnnnnnnnnnnnooopppqqqpppmmmiiieeedddfffiiikkkgggiiikkkmmmmmmjjjgggeeegggffffffdddcccbbbbbbbbbcccaaabbbfffggggggkkkqqqvvvyyy___BBB<<<444111222333111...000222555888999:::<<<>>>@@@@@@@@@???>>><<<;;;::::::888999@@@EEEFFFIIILLLNNNTTTaaavvvrrraaaZZZYYYTTTUUUXXXSSSTTTRRROOOMMMKKKHHHEEEBBBBBBAAA???===;;;;;;;;;;;;888888777666444333222111------------,,,+++***)))...,,,***)))******)))(((%%%'''(((((('''%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$,,,(((###$$$''')))'''$$$'''$$$###%%%((('''###&&&%%%$$$$$$######$$$$$$###""" """###$$$$$$***)))((('''&&&%%%%%%%%%''''''(((((())))))******((((((''''''((()))******((((((''''''&&&&&&%%%%%%000000000000000//////...---,,,,,,,,,,,,---......000222333444222///+++((()))***,,,...//////..................////////////222222333333333333444444555444222111111222444555888666333000111444777:::777666666777888888666444999:::;;;:::999888999;;;999:::===>>>@@@@@@??????@@@@@@???>>>@@@BBBDDDFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWYYYZZZ[[[[[[\\\___cccgggeeefffgggjjjmmmqqquuuwwwyyyyyyzzzzzz{{{xxxrrrnnnkkk{{{mmm```ZZZRRRMMMIIIHHHFFFDDDEEEIIIMMMYYYmmm|||}}}zzzooo```TTTPPPQQQUUU[[[___]]]ZZZZZZXXXVVVUUUTTTUUUXXX[[[\\\\\\ZZZaaaaaa``````aaaccceeefffcccdddeeebbb___]]]___aaabbbcccbbbaaa^^^]]]^^^```jjjkkkmmmnnnmmmnnnoooqqqooommmiiieeecccccccccdddeeeeeeeeefffgggiiijjjkkknnnmmmmmmpppuuuwwwvvvtttpppnnnkkkhhhggggggiiijjjjjjkkkkkkllllllkkkkkkjjjfffgggfffdddaaa``````aaaaaabbbbbbbbbcccfffjjjnnnpppyyylllTTTEEE777333555444111000,,,...111444666888999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>?????????@@@@@@??????@@@BBBDDDEEEGGGGGGHHHJJJLLLMMMOOOOOOSSSTTTUUUWWWXXXXXXYYYYYYYYYZZZ[[[[[[\\\___cccfffeeeeeefffhhhkkkooorrrtttvvvwwwwwwwwwxxx|||~~~xxxqqqqqquuu~~~{{{uuutttqqqccc\\\SSSMMMIIIHHHFFFCCCEEEIIINNNZZZnnnyyyyyytttiii\\\RRRPPPQQQSSSZZZ______^^^___^^^[[[YYYWWWWWWXXXZZZ\\\\\\[[[````````````aaaccceeefffcccddddddbbb___^^^___aaacccddddddbbb``````aaabbbhhhjjjkkkllllllmmmoooqqqtttqqqnnnjjjhhhgggggghhheeeeeeeeefffgggiiijjjkkknnnmmmnnnqqquuuxxxwwwvvvqqqoookkkhhhfffeeeffffffhhhiiiiiijjjjjjiiiiiihhhggggggfffdddaaa______``````aaabbbbbbcccfffkkknnnssszzz~~~]]]LLL;;;555666444000...000000111222444777999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<>>???@@@?????????@@@BBBDDDEEEFFFFFFGGGIIIKKKLLLNNNNNNTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[\\\^^^bbbdddddddddeeefffiiilllooopppsssssssssssstttwww|||}}}xxxtttmmmffffffiiilllxxx{{{ttteee]]]TTTNNNIIIHHHFFFCCCEEEIIIOOO[[[ooo}}}wwwtttmmmbbbWWWPPPOOOPPPQQQXXX___aaacccfffeeeccc^^^\\\YYYXXXZZZ[[[[[[[[[_________```aaabbbddddddcccdddcccbbb___^^^___```aaabbbbbbaaa```___aaabbbeeefffhhhiiijjjllloooqqqvvvtttpppmmmjjjiiiiiijjjeeeeeeeeefffggghhhiiijjjkkkkkklllooorrrttttttsssqqqoookkkgggdddcccccccccffffffggggggggggggffffffggggggfffccc```^^^___``````aaabbbbbbcccfffkkknnntttxxxpppZZZCCC999888666111---333111//////000333777:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===AAAEEEHHHLLLLLLQQQ[[[iii}}}nnn^^^YYYYYYUUUUUUXXXTTTQQQOOOMMMKKKJJJGGGDDDAAAAAAAAA???>>>===;;;;;;:::999777555222111111111222...............---,,,,,,+++)))((((((***+++******+++,,,---+++)))'''&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########%%%''''''%%%"""###!!!!!!######"""$$$$$$$$$$$$$$$######""" !!!###$$$$$$%%%''')))(((''''''&&&&&&&&&''''''&&&&&&''''''((())))))***+++++++++******)))(((((( """###%%%&&&((((((+++,,,---...............///////////////000000111000111222333222000...,,,+++,,,...000111111000000............////////////000000000111111111222222333333222111111222333333333333444444444444555555999777444444555777888888999<<>><<<;;;:::::::::999999:::;;;===>>>?????????@@@AAABBBDDDEEEEEEEEEFFFHHHJJJKKKMMMMMMSSSSSSTTTVVVVVVWWWWWWVVVXXXZZZ[[[[[[\\\]]]```bbbdddddddddeeegggjjjmmmnnnpppqqqrrrqqqrrruuuyyy|||~~~xxxrrrmmmhhhbbbbbbeeefffnnn||||||wwwggg^^^UUUOOOJJJHHHFFFCCCEEEJJJPPP]]]ppp~~~xxxrrrhhh\\\SSSNNNMMMNNNOOOVVV]]]aaafffkkkkkkhhhbbb___[[[XXXYYYZZZ[[[[[[^^^^^^______```aaabbbccccccbbbbbb```____________\\\]]]^^^]]]\\\\\\^^^___aaabbbdddeeegggiiimmmooosssqqqnnnkkkiiihhhhhhhhheeeeeeeeeeeeeeefffggghhhgggggghhhjjjllllllllllllnnnllliiifffcccbbbbbbbbbdddeeeeeeffffffeeeeeedddffffffeeeccc___^^^^^^______aaabbbcccdddfffkkknnnssstttzzzlllMMM===999666222000111000...---...000333555999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;===@@@CCCEEEIIIJJJOOOVVV___ooolll]]]XXXYYYUUUVVVXXXTTTOOOMMMKKKIIIHHHFFFBBB???AAA@@@@@@>>>===<<<::::::999888666444333222222222,,,------------,,,++++++***)))'''((()))******))))))***+++***'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$#########$$$%%%%%%######$$$%%%&&&%%%$$$"""#########$$$%%%$$$""" ######$$$$$$$$$###"""!!!!!!###%%%%%%$$$$$$%%%'''''''''&&&&&&&&&''''''(((&&&&&&&&&'''(((((()))))),,,,,,,,,,,,,,,+++***)))%%%&&&&&&'''(((((())))))+++,,,---...///000000000000////////////000111111000111222333222111///...+++,,,...000111111000000............////////////111111111111222222222333222222222222222222222222222333333444444444444444999666444333555777999999<<>>?????????@@@AAABBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ[[[[[[[[[\\\^^^```dddddddddeeegggiiilllmmmpppqqqqqqqqqqqqssswwwzzz~~~|||~~~tttnnnhhhfffccc______bbbcccffflllwww|||{{{lllbbbXXXQQQKKKIIIFFFDDDFFFKKKSSS```sss|||sssfffYYYQQQMMMLLLLLLNNNTTTZZZ^^^dddjjjllliiiccc___ZZZWWWXXXYYY[[[[[[\\\]]]^^^___```aaaaaaaaabbb```___^^^^^^^^^^^^^^^ZZZ[[[\\\[[[ZZZZZZ[[[]]]]]]^^^```aaabbbeeeiiilllnnnmmmkkkiiigggfffffffffdddddddddcccddddddeeeeeeffffffgggggggggfffffffffhhhgggfffeeedddcccddddddddddddeeeeeeeeeeeedddddddddddddddbbb___^^^^^^___```aaaccccccdddfffiiilllrrrsssvvv}}}YYYBBB999444222111000000//////000000111222777888:::<<<===<<<<<<;;;;;;;;;:::;;;<<<>>>AAABBBGGGIIINNNSSSYYYfff~~~jjj\\\XXXYYYUUUVVVYYYTTTNNNLLLJJJIIIGGGEEEBBB???@@@@@@@@@???>>><<<:::999888888777666444333222111//////...---,,,***((((((+++)))(((((()))***)))((('''((()))(((&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&'''&&&$$$""" """###$$$$$$$$$###!!! ###&&&&&&###"""###&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''((())))))***+++,,,------,,,***)))((((((((()))))))))))))))++++++---...000000111111///////////////000111111...///000000000///...---***+++---///000000000///............////////////111111111222222222333333222222222222222222222222222333333333444444444444777555444444666888999888<<<>>>@@@@@@===;;;:::999:::::::::::::::;;;<<<===>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFHHHJJJKKKMMMMMMRRRSSSTTTVVVWWWXXXYYYYYYXXXZZZ[[[\\\[[[[[[]]]^^^cccccccccdddfffhhhkkklllpppqqqrrrrrrqqqsssvvvxxxyyy{{{}}}wwwqqqpppqqquuuzzz|||zzzxxxnnnhhhdddddddddbbbbbbdddccccccdddiiiuuu|||{{{rrrhhh[[[TTTMMMJJJHHHFFFHHHMMMXXXeeewww~~~sssdddWWWQQQNNNLLLJJJNNNRRRUUUXXX^^^eeegggddd```]]]XXXVVVWWWYYYZZZZZZ[[[\\\]]]^^^___````````````^^^\\\\\\]]]^^^]]]\\\ZZZ[[[[[[ZZZYYYXXXZZZ[[[YYYZZZ[[[\\\]]]```eeehhhjjjiiihhhggggggfffffffffccccccbbbaaaaaaaaabbbbbbdddfffgggfffeeeccccccddddddddddddddddddeeeffffffddddddeeeeeeeeeeeeddddddbbbbbbbbbaaa___^^^___```aaabbbdddddddddeeehhhjjjqqqrrrvvv~~~fffKKK<<<444000000222111111111111222333333444666999<<<===>>>===<<<<<<<<<;;;;;;<<<>>>???@@@EEEHHHMMMRRRUUU^^^qqqiii[[[WWWYYYVVVWWWYYYTTTOOOMMMKKKJJJIIIGGGCCCAAA@@@@@@@@@???>>><<<:::999666666777777555333000////////////...---+++***))),,,***((((((((()))((('''&&&'''((((((&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$&&&'''$$$%%%&&&%%%%%%$$$$$$$$$""""""$$$$$$$$$###!!! !!!%%%%%%###"""$$$&&&%%%%%%%%%&&&'''((())))))%%%%%%&&&''''''(((((()))((()))***,,,,,,+++***)))&&&&&&'''''''''((((((((()))***+++---///000000000///............///000000...//////000000000//////)))+++,,,...////////////............////////////000000000111111111111222111111222222222222111111333333222222333333444555666555444555888999888777888:::<<<<<<:::999:::;;;:::;;;;;;<<<<<<<<<<<<;;;>>>???@@@AAABBBCCCCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPRRRUUUWWWXXXYYYYYYXXXYYY[[[\\\[[[ZZZ[[[]]]`````````bbbdddgggiiikkkpppqqqrrrrrrqqqrrrtttvvvuuuxxx{{{~~~~~~~~~qqqjjjfffcccdddiiinnnoooooommmgggdddgggiiigggggghhhdddbbb```aaagggtttxxxrrrpppwwwtttjjj]]]VVVOOOLLLIIIGGGJJJOOO___lll}}}|||qqqaaaVVVQQQOOOMMMJJJOOOPPPQQQQQQWWW^^^```]]][[[YYYVVVUUUVVVXXXYYYZZZZZZ[[[\\\^^^____________^^^\\\ZZZZZZ\\\]]][[[ZZZYYYYYYYYYXXXVVVUUUVVVXXXWWWWWWXXXXXXYYY\\\```dddeeeeeeeeeeeeeeeeeeeeeeeebbbaaa``````_______________bbbddddddbbbaaabbbdddddddddddddddeeefffffffffccccccddddddddddddcccccc``````aaa```___^^^```bbbbbbdddeeeeeedddeeefffhhhkkknnnsssyyywww\\\GGG999222222222000...---...000222444111444888;;;>>>???>>>>>>======<<<<<<===>>>??????DDDFFFKKKPPPSSSWWWdddqqqhhhZZZWWWZZZVVVWWWYYYTTTPPPNNNLLLKKKJJJHHHEEEBBB@@@@@@@@@@@@>>><<<:::999444555666777555222///---------......///......---,,,***(((((((((((('''&&&%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&$$$$$$$$$&&&((()))))))))'''%%%""""""###$$$$$$$$$######"""###&&&)))!!!"""$$$%%%$$$###!!! $$$%%%###"""%%%(((%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''(((((()))%%%&&&(((***+++***)))(((''''''(((((()))******+++'''(((***,,,...//////000...............///000000000111111222222222222111)))***,,,...//////................../////////000////////////000000000000111111222222222222111111444333222111222333444555555444444666888999888777444666888888888888:::<<<:::;;;<<<=========<<<;;;>>>???@@@AAABBBCCCCCCCCCFFFFFFGGGIIIKKKLLLNNNNNNLLLMMMOOORRRTTTVVVWWWXXXXXXYYY[[[\\\[[[ZZZ[[[\\\]]]^^^^^^```bbbeeehhhjjjooopppqqqqqqpppqqqsssuuuooossswwwzzz||||||}}}~~~~~~ooofffaaa[[[[[[___eeeiiikkkjjjeeecccfffiiigggfffggg```^^^[[[YYY[[[bbblllsssrrriiibbbfffrrrtttiii___WWWPPPMMMJJJHHHKKKPPPcccpppzzznnn^^^TTTQQQQQQNNNKKKPPPPPPNNNMMMRRRYYY[[[XXXXXXVVVTTTTTTVVVXXXYYYYYYYYYZZZ\\\^^^_________^^^]]][[[XXXYYY[[[\\\[[[YYYVVVWWWVVVUUURRRQQQRRRTTTUUUVVVVVVVVVVVVYYY^^^aaa```aaaaaabbbbbbcccccccccaaa```___^^^^^^^^^^^^^^^YYY\\\___```______aaacccddddddeeeeeeeeeeeeffffffbbbbbbccccccccccccbbbbbb^^^___```_________aaacccccceeeffffffddddddeeefffeeejjjppptttyyyjjjSSS@@@666444000...***'''(((,,,000444000333777;;;>>>?????????>>>============>>>??????CCCEEEJJJOOOPPPRRR[[[dddyyyjjj```XXXWWWXXXTTTQQQOOOPPPOOOMMMJJJHHHFFFEEEEEECCCBBBAAA???>>><<<;;;:::555555444333222000///...000//////.........//////(((((('''&&&&&&'''))))))&&&&&&''''''''''''''''''***'''%%%&&&(((***)))'''(((&&&%%%$$$$$$''')))++++++)))&&&###!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&(((''''''(((((()))***+++)))************+++++++++)))******)))((())),,,...///...---,,,---///111333...---,,,,,,---...///000////////////000000000000---***((()))---//////.........////////////......000000000///000000111222111111111111111222222222111111111222333444555666444444555555666666777777999999:::::::::;;;;;;;;;<<<<<<======>>>?????????>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIMMMNNNPPPRRRSSSTTTUUUUUUWWWWWWXXXZZZ[[[\\\]]]^^^______``````aaadddiiimmmqqqrrrtttvvvvvvuuutttssssssssstttvvvxxx{{{~~~vvvhhh[[[TTTXXX\\\[[[___hhhlllkkkkkkkkkllljjjgggddd^^^\\\YYYWWWWWWYYY[[[]]]tttwwwfff\\\^^^dddmmm|||mmmccc]]]UUUOOOKKKKKKSSS^^^jjj{{{ssseeeWWWRRRQQQOOOLLLLLLMMMMMMNNNOOOPPPRRRRRRSSSTTTTTTSSSSSSTTTTTTUUUVVVZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZWWWSSSPPPOOOPPPSSSUUUSSSUUUXXXYYYYYYZZZ\\\^^^```aaaaaabbbbbbbbbbbbaaa````````````___^^^]]]\\\\\\[[[[[[]]]___aaaaaa```iiigggeeeeeeeeeeeedddccceeecccaaa```bbbccccccbbb^^^^^^___aaaccccccbbb```bbbcccdddeeeffffffffffffhhhiiilllpppwww{{{www```GGG777222333...,,,...000///000333000222666:::===>>>>>>>>>?????????>>><<<===???AAAEEEIIIMMMMMMLLLOOOVVV]]]oooyyyfff]]]VVVVVVXXXWWWTTTTTTQQQOOOMMMJJJHHHFFFEEEDDDBBBBBB@@@???===;;;::::::666555555444333111000///000000///...............******))))))((()))))))))''''''''''''''''''''''''+++(((&&&&&&'''((('''%%%&&&%%%$$$$$$%%%'''***,,,(((&&&$$$######$$$&&&((($$$$$$$$$$$$$$$###############$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))((((((((((((((()))))))))*********+++++++++******+++***))))))+++---------,,,,,,---///111222///...---------///000111////////////////////////---+++((())),,,...///.........////////////......000////////////000111111222222222222222333333333444444333333333444444555555555666666666666666666888888999999999:::::::::::::::;;;;;;<<<=========>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHJJJJJJJJJIIIMMMNNNPPPQQQRRRSSSSSSSSSWWWWWWXXXZZZ\\\^^^_________`````````aaadddiiillloooqqqsssuuuvvvvvvuuutttttttttuuuvvvxxx{{{~~~{{{fffYYYRRRWWW\\\^^^dddmmmqqqooollljjjhhhfffbbb```ZZZYYYVVVTTTTTTUUUWWWXXX___lllxxxgggZZZZZZ^^^fffzzzqqqfff___WWWQQQLLLLLLUUU___tttmmm```TTTPPPOOOMMMKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWUUUSSSPPPNNNNNNPPPRRRTTTTTTVVVYYYZZZZZZYYYZZZ[[[]]]]]]^^^___`````````_______________^^^\\\[[[ZZZZZZYYYYYY[[[^^^``````___eeedddbbbbbbcccdddddddddcccaaa______```aaaaaaaaa]]]]]]^^^```bbbcccbbb```bbbccccccdddeeeeeeeeeeeeeeegggiiimmmttt~~~tttyyy{{{fffNNN===666666111...000111//////111000222555888;;;===>>>????????????>>><<<<<<>>>@@@BBBGGGMMMPPPQQQSSSVVVYYYhhhyyyzzzeee\\\UUUVVVXXXWWWVVVVVVRRRPPPNNNKKKHHHEEEDDDCCCAAAAAA@@@>>><<<;;;999999777666666555444222111000111000///...------------,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''+++)))&&&&&&&&&&&&%%%###&&&%%%$$$$$$%%%(((***,,,((('''%%%$$$$$$%%%'''((($$$$$$$$$######""""""!!!"""##################"""""""""#########$$$$$$$$$&&&''''''((())))))******+++***)))((('''''''''''')))))))))*********+++++++++++++++***)))(((***+++***+++,,,---...///000000000000///...///000111222000000000///......------///,,,))))))+++---//////...//////000000//////...000////////////000111111222222333333333444444444666666555555555555444444777777777777666666666666888888888888999999999999:::;;;;;;<<<<<<======>>>??????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIIIIJJJIIIMMMNNNOOOPPPQQQQQQRRRRRRUUUVVVXXXZZZ\\\^^^```aaa___```aaaaaaaaadddhhhkkkmmmoooqqqsssuuuvvvvvvvvvuuuuuuuuuvvvxxx{{{}}}~~~iii]]]VVVYYY^^^bbbiiirrrvvvrrrlllfffbbb^^^[[[YYYTTTSSSRRRQQQPPPOOOOOOPPPRRR]]]nnn{{{gggXXXVVVXXX]]]pppwwwkkkcccZZZSSSNNNNNNWWWbbbzzzdddYYYOOOLLLLLLJJJIIIIIIKKKKKKLLLNNNOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXVVVVVVVVVUUUUUUTTTTTTTTTPPPOOONNNMMMMMMOOOQQQRRRTTTWWWYYYZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^]]]]]]]]]\\\ZZZYYYXXXWWWVVVVVVXXX\\\^^^______``````______```bbbccceee```^^^\\\\\\^^^_________\\\\\\]]]___bbbbbbaaa```aaabbbbbbbbbbbbbbbbbbbbbdddeeegggkkkpppyyyooojjjttt}}}lllUUUCCC:::777222000222222///...///000111222555888<<<>>>@@@???@@@@@@>>><<<<<<===??????DDDKKKRRRVVVWWWWWWVVV___mmm}}}iii___WWWVVVXXXVVVTTTTTTSSSQQQNNNKKKGGGEEECCCBBBAAA@@@???===<<<:::999888777777777666555333111111222111///...---,,,,,,+++,,,,,,------,,,***((('''((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))+++)))'''%%%$$$$$$$$$%%%$$$$$$$$$###"""!!! """"""############"""""""""""""""###$$$$$$%%%%%%&&&&&&'''((()))******+++***)))((('''''''''''''''))))))))))))************+++,,,,,,+++)))((()))***((()))+++---...///000000222111000000000111222333111111000///...---,,,,,,000---+++)))***,,,...000//////000000000000//////111000000000000111222222111111222222333444444444555666666777777777666666888888888777777666666666888888999999999:::::::::=========>>>??????@@@@@@???@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIJJJMMMMMMNNNOOOPPPPPPPPPPPPSSSTTTVVVYYY[[[^^^```aaa```aaaaaaaaabbbcccgggjjjkkklllooorrruuuwwwxxxxxxwwwwwwvvvwwwxxxzzz|||}}}~~~pppeee]]]^^^cccgggmmmsssuuuooofff^^^YYYVVVSSSQQQNNNNNNNNNMMMLLLJJJIIIHHHNNNVVVcccqqqjjjWWWTTTUUUZZZlll}}}oooggg]]]VVVPPPQQQ[[[fff{{{ttt[[[RRRJJJHHHIIIGGGGGGHHHKKKKKKMMMNNNPPPQQQRRRSSSRRRSSSSSSSSSSSSSSSSSSRRRWWWWWWXXXYYYYYYXXXWWWVVVTTTTTTSSSRRRRRRQQQPPPPPPNNNMMMMMMMMMMMMNNNPPPPPPRRRUUUXXXYYYWWWVVVUUUUUUUUUVVVWWWYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZXXXWWWWWWVVVUUUUUUWWWZZZ^^^_______________^^^^^^___aaaccc^^^\\\ZZZYYY[[[\\\\\\\\\ZZZZZZ[[[^^^```bbbaaa___`````````````````````aaaccceeegggjjjnnnttt{{{lllcccgggppp~~~zzzjjjVVVDDD:::777222000222222///...///000000000222555999===?????????@@@>>><<<;;;<<<===>>>BBBHHHPPPVVVYYYWWWUUUYYYcccvvvjjj___WWWVVVWWWVVVUUUUUUSSSQQQNNNKKKGGGEEECCCBBBAAA@@@???===<<<:::999888888888777666555333222111111000///...,,,,,,++++++***+++,,,,,,+++)))'''&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&)))((('''%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""############""""""!!!""""""###$$$$$$%%%%%%$$$%%%&&&'''((()))******'''''''''''''''((())))))(((((()))))))))************,,,,,,+++***((()))***'''(((***---///000000111333222111000000111222333222222111///...---,,,+++000///---+++***+++.../////////000000000000//////222111111111111222333333000000000111222333333333333444666777888999999999999999888888777777777666:::::::::;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLNNNOOOPPPPPPPPPPPPQQQRRRTTTWWWZZZ]]]___``````aaabbbbbbbbbcccfffhhhiiikkkmmmppptttvvvxxxyyyyyyxxxxxxwwwxxxzzz{{{|||~~~~~~~~~xxxqqqiiicccdddiiinnnrrrvvvmmmfff]]]UUUPPPNNNLLLKKKIIIJJJJJJIIIHHHFFFDDDCCCGGGMMMWWWcccqqqlllXXXTTTWWW]]]oootttkkkaaaXXXSSSUUU```kkk}}}|||fffTTTLLLFFFGGGGGGFFFFFFHHHKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTSSSQQQOOOOOOVVVVVVWWWWWWVVVTTTRRRQQQRRRRRRQQQPPPOOONNNMMMLLLNNNNNNMMMMMMMMMNNNOOOPPPQQQSSSVVVWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTVVVZZZ]]]___``````aaabbb```^^^\\\]]]___\\\ZZZXXXWWWXXXYYYYYYXXXWWWWWWYYY\\\___aaa```_________^^^^^^^^^___``````aaacccfffhhhjjjnnnrrrvvvjjj\\\ZZZaaapppsssdddTTTEEE:::777222000222222///...////////////000333777;;;======>>>???>>>===<<<<<<===???AAADDDJJJQQQUUUWWWWWWWWW^^^lllhhh^^^VVVVVVXXXXXXWWWXXXRRRPPPNNNKKKHHHEEEDDDCCCAAAAAA@@@>>><<<;;;999999888777777666555333222111000///...---,,,,,,,,,,,,************)))(((''''''***))))))(((((('''''''''###%%%&&&&&&&&&&&&)))+++***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$######""""""!!!"""##################"""!!!!!!"""###$$$%%%%%%&&&######$$$%%%'''((())))))&&&&&&&&&&&&'''((()))***((((((((()))))))))******)))+++,,,,,,***))))))***((()))***,,,...111222333444333222111000111222222333222111000///...------/////////---++++++,,,...///000000111111000000///222111111111111222333333//////000111222222333333111333555888999:::::::::999999999888888888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>???AAAAAA@@@@@@AAACCCEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSUUUWWWZZZ]]]___```aaabbbccccccbbbccceeeggghhhjjjlllooosssvvvxxxzzzzzzzzzyyyxxxxxxyyy{{{{{{||||||}}}|||oooiiifffdddgggnnnsssvvvwwwddd]]]UUUMMMIIIGGGFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@@@@FFFOOOZZZgggxxxoooZZZVVVZZZaaasssyyypppeee]]]XXXZZZfffsssppp]]]OOOIIIFFFGGGGGGFFFFFFIIIJJJJJJLLLNNNPPPQQQSSSTTTSSSTTTTTTTTTRRRPPPNNNMMMQQQRRRSSSSSSRRRPPPNNNLLLQQQQQQPPPNNNMMMKKKJJJIIIMMMMMMLLLLLLMMMOOOQQQSSSTTTVVVWWWVVVTTTSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWUUUTTTUUUXXX\\\^^^___bbbeeegggeee```]]]\\\]]]\\\ZZZWWWVVVVVVWWWVVVUUUUUUUUUWWW[[[^^^``````^^^^^^]]]\\\\\\]]]___```aaa```ccceeeggghhhiiikkkmmmwww~~~~~~lllXXXQQQUUUgggyyy|||pppcccXXXKKK@@@;;;555111222111///...000//////...///111444888:::;;;===>>>>>>===<<<======???@@@AAADDDIIIOOOUUUYYYXXX\\\fffvvvjjj___VVVVVVWWWWWWWWWXXXQQQOOOMMMJJJHHHFFFEEEDDDBBBBBB@@@???===;;;::::::777777666666444333111000///...------,,,,,,,,,,,,***))))))((((((((())))))******))))))(((''''''&&&%%%'''((('''&&&&&&(((+++''''''''''''''''''''''''""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&######$$$%%%'''((()))***''''''&&&&&&&&&''''''((((((((((((((()))))))))***(((***,,,,,,+++******+++))))))***,,,...111444666444333111000000000111222333333222111000//////......///111000---++++++---000000111111111111000000000000//////000000111222///000000111222333444555222333666888999999999888888888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????BBBAAA@@@@@@AAACCCFFFGGGEEEEEEDDDEEEFFFGGGIIIJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTUUUWWWYYY\\\^^^```aaaaaabbbccccccccccccdddfffhhhiiikkknnnrrruuuxxxzzz|||{{{yyyyyyxxxyyyzzz{{{zzzzzz{{{}}}ssshhh```aaacccgggnnnsssrrrppp]]]XXXPPPIIIEEECCCBBBAAAAAAAAA@@@@@@?????????>>>???DDDLLLVVVaaaooo~~~qqqZZZVVV[[[cccvvvuuujjjbbb^^^aaannn|||yyygggYYYMMMIIIGGGHHHHHHFFFGGGJJJGGGHHHIIIKKKNNNOOOQQQRRRPPPQQQRRRSSSSSSQQQPPPNNNNNNOOOQQQSSSSSSQQQOOONNNQQQPPPOOOMMMKKKJJJHHHHHHJJJIIIHHHIIILLLPPPUUUWWW\\\\\\ZZZWWWTTTRRRSSSTTTSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTVVVXXXYYYYYYYYYVVVTTTRRRSSSVVVYYY[[[\\\bbbgggkkkjjjddd___]]]^^^]]]ZZZWWWUUUUUUUUUTTTRRRSSSTTTVVVYYY]]]______^^^\\\\\\[[[\\\]]]___bbbccccccfffiiijjjiiihhhiiijjjqqqzzzxxxdddVVVSSS___ooo|||rrrjjjbbbWWWKKKCCC<<<555333111......000////////////111333555666999;;;>>>>>>>>>======>>>===>>>@@@AAACCCIIIQQQXXXXXX[[[bbblll|||nnncccYYYVVVWWWUUUSSSTTTPPPOOOMMMJJJHHHFFFEEEEEECCCBBBAAA???>>><<<;;;:::777666666555444222111000...------,,,,,,,,,------******((((((((()))***++++++******)))(((''''''&&&''')))***(((&&&%%%'''***$$$%%%%%%&&&'''((())))))%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%&&&&&&######%%%&&&''')))******)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))''')))+++,,,+++***++++++*********+++...222555888444333111000000000111111333333222222111000000000---000222111...++++++,,,000000111111111111000000...............///000000000111111222444555666666333444666888999888777666888888888999999::::::;;;999999:::::::::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@AAACCCFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJIIIKKKMMMOOORRRTTTUUUUUUVVVWWWYYY[[[]]]```aaabbbaaabbbddddddccccccdddeeeiiijjjkkknnnqqquuuxxxyyy|||{{{zzzyyyxxxyyyzzzzzzwwwxxxyyy|||{{{nnneee]]]___bbbgggllloookkkfff[[[VVVNNNGGGCCCAAA@@@>>>>>>>>>===<<<<<<<<<=========BBBIIIQQQYYYdddpppxxxqqqZZZVVV[[[cccuuuyyynnneeebbbfffsssqqqbbbZZZMMMIIIHHHJJJIIIGGGHHHKKKEEEFFFGGGIIILLLNNNOOOPPPMMMNNNQQQRRRSSSSSSQQQQQQMMMOOORRRUUUVVVVVVTTTSSSQQQPPPOOOMMMKKKIIIGGGGGGFFFEEEEEEFFFJJJQQQWWW[[[cccaaa^^^YYYTTTRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOQQQRRRTTTVVVXXXYYYZZZZZZVVVTTTQQQQQQTTTWWWYYYZZZaaagggmmmmmmgggbbb______^^^[[[XXXUUUTTTTTTRRRQQQSSSSSSUUUYYY]]]______^^^\\\[[[[[[[[[]]]```cccdddhhhkkkmmmnnnmmmkkkkkkkkkpppwwwuuucccXXX[[[eeeyyy}}}}}}wwwqqqlllaaaUUUJJJAAA999555111...---000////////////000222333333888:::===>>>>>>===>>>???:::===@@@@@@AAAEEEOOOVVVXXX[[[___fffssskkk```XXXWWWWWWUUUSSSSSSRRRQQQNNNLLLJJJFFFBBB>>>BBBAAA@@@>>>===;;;:::999777777666555333222111000,,,,,,+++++++++*********&&&''')))******(((&&&%%%'''((((((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%$$$#########&&&%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$'''%%%$$$""""""###%%%&&&$$$$$$$$$%%%&&&'''))))))))))))(((((((((((())))))((('''&&&'''((((((&&&$$$$$$%%%&&&((()))+++,,,---)))***+++---///000222222888777555333111000//////222333555555333222222333333444444333000---***(((...///111222111000...---111000//////000222444555333333444444444444444444555555444666888999999888:::;;;<<<<<<<<<;;;:::999===>>>>>><<<:::999:::<<>>===>>>@@@BBBAAA@@@?????????@@@AAABBBDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJOOONNNOOOOOOQQQTTTVVVWWWVVVWWWXXXYYYZZZ[[[\\\\\\```aaacccdddeeeeeedddccchhhiiijjjmmmqqquuuyyy{{{}}}yyyvvvvvvvvvuuuuuuyyyxxxxxxzzzwwwiiibbb______bbbgggiiieee```VVVRRRMMMJJJGGGEEEBBB@@@>>>;;;888777999:::;;;:::@@@BBBEEEKKKTTT___llltttooo___]]][[[eee~~~|||oookkkmmmqqqxxxwwweeeXXXQQQJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJJJJKKKLLLMMMNNNOOOPPPOOONNNOOOQQQRRRQQQPPPNNNOOOQQQSSSTTTTTTSSSSSSRRRQQQPPPOOOMMMJJJIIIHHHHHHFFFDDDCCCFFFOOO[[[cccnnnjjjccc]]]XXXVVVWWWWWWVVVUUUSSSQQQOOONNNMMMMMMQQQSSSUUUWWWXXXYYYXXXXXXXXXUUURRRRRRTTTYYY\\\^^^kkkbbb[[[]]]`````````aaafffccc___[[[WWWTTTSSSRRROOOQQQTTTWWWZZZ]]]^^^______\\\ZZZ\\\aaaeeeffffffmmmppprrrqqqmmmhhheeecccllltttttt___XXX\\\lllyyy~~~wwwkkkXXXLLL<<<333222333222000///...------...///000111666888:::===>>>???>>>>>>>>>??????@@@AAAFFFLLLPPPXXX^^^eeeggglll}}}kkkaaaXXXWWWWWWUUUSSSSSSSSSQQQNNNLLLJJJGGGBBB???BBBAAA@@@>>>===;;;:::999777777666444333222111000000000/////////.........((()))*********)))((('''&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%###""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###%%%&&&$$$$$$$$$%%%&&&'''((())))))((((((''''''(((((()))'''&&&&&&'''((()))'''&&&(((((((((((())))))))))))***+++,,,...000111333333666666555444222111000//////111333333222222333444555555555444222///,,,***///000222333333111000///111000/////////111333555333333333444444444444555555444444555777888888777999:::;;;<<<<<<;;;::::::<<<======<<<::::::;;;===>>>===<<<>>>@@@AAA@@@?????????@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLOOONNNOOOOOOQQQTTTVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^```aaabbbcccddddddddddddggghhhjjjnnnrrrwww{{{~~~~~~{{{xxxuuuttttttrrrqqqsssssssssvvv}}}zzziiifffdddeeehhhgggbbb]]]VVVRRRMMMIIIGGGDDDAAA???>>>;;;999888999:::;;;:::===???BBBGGGOOOZZZfffmmmppp___^^^]]]hhh~~~rrroooqqqvvv}}}rrraaaUUUPPPKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMPPPOOONNNOOOPPPQQQPPPOOOOOOOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQOOOMMMJJJIIIIIIGGGFFFFFFJJJTTT___gggrrrmmmfff___ZZZWWWVVVVVVVVVUUUTTTRRRPPPOOONNNNNNPPPRRRTTTVVVWWWXXXXXXXXXWWWUUURRRQQQSSSVVVZZZ\\\kkkbbb[[[[[[]]]]]]\\\\\\]]][[[YYYWWWUUUSSSRRRQQQOOOPPPSSSVVVZZZ\\\^^^______]]][[[^^^bbbfffhhhhhhoooqqqsssrrrooojjjgggeeefffmmm{{{mmmbbbaaaooonnn___KKK<<<555444222000//////...---...///000111555777:::===>>>???>>>>>><<<=========???BBBHHHLLLWWW]]]cccdddgggtttkkkaaaXXXVVVWWWUUUTTTTTTSSSQQQNNNLLLJJJGGGCCC@@@BBBAAA@@@>>>===;;;:::999777666555444333222111000............------------++++++******))))))))))))'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''((((((%%%###"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&$$$$$$$$$$$$%%%'''((()))'''''''''&&&&&&''''''''''''&&&&&&''')))***)))'''(((((((((((())))))))))))+++,,,---...000222333333333333444444444222111000...000222333333333444555666777777666444222///---111111333444444333222111000000/////////111222333333333333444444444555555444444444555666666777777888888999:::;;;;;;;;;::::::;;;<<<;;;::::::<<<>>>===<<<;;;===???@@@???>>>@@@@@@@@@AAACCCDDDFFFGGGGGGHHHHHHHHHIIIKKKLLLMMMOOONNNOOOOOOQQQTTTVVVWWWYYYYYYZZZ\\\]]]___``````aaaaaaaaaaaabbbcccdddeeeeeegggjjjnnntttyyy}}}}}}{{{xxxvvvtttssspppnnnnnnmmmmmmpppwww|||wwwrrrppppppmmmfff```ZZZVVVRRRNNNKKKHHHEEEBBB>>><<<999888999:::;;;:::<<<===@@@DDDKKKTTT___fffxxxppp`````````kkkvvvuuuxxx}}}{{{jjjZZZQQQNNNLLLKKKJJJIIIHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLPPPOOONNNNNNOOOOOONNNMMMOOOOOOPPPQQQRRRRRRRRRQQQRRRSSSTTTTTTRRROOOLLLJJJJJJJJJIIIJJJOOOYYYdddkkkuuupppiiiaaa[[[WWWUUUUUUVVVVVVUUUTTTRRRQQQQQQPPPOOOPPPRRRTTTUUUWWWXXXYYYXXXVVVSSSQQQQQQTTTWWWYYYkkkaaaYYYXXXZZZXXXWWWWWWTTTTTTTTTUUUTTTTTTSSSRRROOOPPPSSSVVVYYY[[[]]]^^^___^^^^^^```dddiiikkklllqqqssstttssspppkkkhhhgggdddjjjwwwpppjjjqqqrrrXXXBBB777333111000000///.........///111111444666999<<<>>>>>>>>>>>><<<============@@@EEEIIITTTZZZ___```bbblll}}}lllaaaXXXVVVWWWVVVTTTUUUSSSQQQNNNLLLJJJGGGDDDAAABBBAAA@@@>>>===;;;:::999777666555444222111000000------,,,,,,,,,+++++++++---,,,***((((((((()))***(((((()))))))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((+++((($$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&'''***+++***((($$$%%%&&&((()))+++,,,---++++++,,,...///111222222000111333444444333111000000222444444333333444555666777777777555333000...000111222333333333333222000000/////////000111222222333333444444555555555333444555555444444555666666777888999999:::;;;;;;999:::;;;;;;:::;;;===???<<<;;;:::<<<>>>???>>>===>>>??????@@@BBBDDDEEEGGGGGGGGGHHHHHHIIIJJJLLLMMMOOONNNOOOOOOQQQTTTVVVWWWZZZZZZ\\\]]]___```aaabbbbbbaaa``````aaabbbdddeeeeeegggjjjnnnsssxxx{{{}}}|||{{{yyywwwuuusssoookkkjjjhhhfffgggmmmvvv}}}zzzuuullleee[[[XXXTTTQQQNNNKKKGGGDDD???===:::888999:::::::::<<<>>>@@@CCCHHHPPPYYY___nnnyyyppp```aaabbbooozzz{{{~~~rrraaaSSSMMMMMMLLLJJJHHHGGGFFFGGGHHHJJJIIIIIIIIIIIIJJJLLLMMMNNNPPPOOONNNNNNNNNNNNMMMLLLNNNNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUSSSPPPMMMJJJLLLLLLMMMNNNRRRZZZcccjjjrrrnnnggg```[[[WWWUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSOOOPPPQQQRRRTTTVVVXXXZZZZZZYYYVVVRRRQQQRRRVVVYYYhhh^^^VVVVVVWWWVVVTTTTTTRRRSSSTTTVVVVVVVVVUUUTTTOOOPPPSSSVVVYYY[[[\\\]]]______```cccgggkkkmmmoooqqqssstttsssoookkkhhhgggiiimmmwwwtttrrrdddKKK<<<666555444111000/////////000111222333555888;;;===>>>>>>===>>>??????>>>>>>@@@DDDGGGOOOTTT[[[^^^aaahhhuuummmbbbXXXVVVWWWVVVUUUVVVTTTQQQNNNKKKJJJHHHEEEBBBBBBAAA@@@>>>===;;;:::999666666555444222111000/////////.........------------,,,)))'''&&&'''((()))&&&''''''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&)))&&&###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!! !!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))***)))((($$$%%%&&&((()))+++,,,---******+++,,,...///000000///000222444444333222111111222444333111000000000555555666666555333000///...//////111111222222222000000000000000111111111222222333333444555666666333444666555444333555777666666666777888999::::::888999:::::::::;;;===???<<<;;;:::;;;===???>>>===<<<======???@@@CCCDDDEEEFFFGGGGGGGGGHHHJJJKKKLLLOOONNNOOOOOOQQQTTTVVVWWWZZZZZZ\\\]]]___aaabbbcccbbbaaaaaa```aaacccdddfffggghhhkkknnnqqqtttvvvwwwxxxwwwwwwvvvtttqqqkkkgggccc```]]]]]]bbbjjjsssyyyzzzppphhhYYYVVVSSSPPPNNNKKKGGGDDD@@@===:::999999:::::::::;;;<<<>>>@@@EEEKKKSSSYYYeeepppqqqaaaccceeerrr~~~{{{}}}uuuhhhYYYOOOLLLLLLJJJIIIGGGEEEEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPOOONNNNNNNNNNNNMMMLLLMMMLLLLLLLLLKKKKKKLLLLLLNNNPPPRRRSSSRRRPPPLLLJJJNNNOOOOOOPPPSSSXXX___dddjjjgggbbb]]]YYYWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVRRRQQQQQQRRRSSSVVVYYY[[[]]]\\\ZZZUUURRRSSSWWWZZZfff\\\TTTTTTVVVUUUTTTUUURRRSSSTTTVVVVVVUUUTTTSSSPPPQQQSSSVVVYYY[[[\\\]]]___aaacccfffiiillloooqqqppprrrrrrqqqmmmiiigggffflllnnnvvvyyyrrrXXXFFF===999777222111000//////000111222222444777;;;===>>>======>>>??????>>>>>>???BBBEEEKKKOOOVVVZZZ^^^dddlllrrrnnncccXXXVVVWWWVVVUUUVVVTTTQQQNNNKKKJJJHHHFFFDDDBBBAAA@@@>>>===;;;:::999666555444333222111000///---------,,,,,,,,,++++++---,,,)))'''&&&'''((((((###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$###!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&(((((((((((()))))))))))))))***+++,,,---.../////////000222333333333222111///000111000...,,,,,,,,,333444555666555333111///,,,------///000111222222111111111111111222111111111222333333444555666666333666888777444333555777666666666666666777888999888999::::::999:::<<<>>><<<;;;:::<<<>>>???>>>===;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLOOONNNOOOOOOQQQTTTVVVWWWXXXYYY[[[\\\^^^```bbbbbbbbbbbbbbbbbbcccdddeeefffiiijjjlllnnnqqqrrrssssssssssssttttttsssooohhhcccZZZXXXUUUUUUYYY```hhhmmmttt}}}}}}rrriii[[[YYYVVVTTTRRRPPPLLLIIIAAA>>>;;;999::::::::::::888:::;;;===AAAFFFMMMRRR^^^iiizzztttcccfffiiiuuuyyylll___UUUOOOLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMPPPOOONNNNNNOOOOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJMMMNNNPPPQQQQQQOOOLLLKKKOOOPPPPPPQQQRRRUUUZZZ]]]aaa```]]]ZZZWWWWWWWWWWWWVVVWWWYYYZZZ[[[ZZZYYYYYYVVVUUUSSSSSSTTTWWWZZZ\\\______]]]XXXTTTTTTXXX\\\fff]]]UUUUUUWWWVVVUUUUUURRRRRRRRRSSSRRRRRRQQQQQQQQQRRRUUUWWWZZZ\\\]]]]]]```bbbfffhhhjjjllloooqqqoooqqqqqqoookkkgggfffeeehhhjjjppp}}}fffQQQAAA777222333222111000000000111222111333777:::<<<=========;;;<<<======<<<===@@@BBBHHHLLLQQQWWW\\\```eeehhhooocccXXXVVVVVVVVVVVVWWWTTTQQQNNNKKKJJJHHHFFFEEEBBBAAA@@@>>>===;;;:::999666555444333222000//////,,,,,,+++++++++*********...---+++)))(((((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%% !!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&''''''&&&$$$(((((((((((())))))))))))***++++++,,,---...//////111111111111222222222222...000111000...------...333444555666666444222000,,,,,,---...///111222333222222333333333333222222111222222333444555666777444777999888444333555888777666555555555666777777888:::::::::999999;;;===<<<;;;;;;<<<>>>??????>>>;;;<<<===>>>@@@CCCEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMOOONNNOOOOOOQQQTTTVVVWWWWWWXXXYYY[[[]]]___aaaaaabbbcccdddeeeeeeeeeeeeeeeiiikkkmmmpppqqqrrrssssssqqqrrrtttvvvuuupppiiidddWWWUUURRRPPPRRRWWW\\\```fffnnnxxx{{{yyyyyy{{{{{{vvvkkkbbbYYYXXXVVVUUUTTTRRRNNNKKKAAA???;;;:::::::::::::::888999;;;===@@@EEEKKKPPPXXXddduuuxxxgggiiimmmyyyuuueeeXXXRRRPPPNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPOOONNNOOOPPPQQQPPPOOOOOONNNLLLKKKJJJJJJJJJJJJNNNNNNOOOPPPPPPOOOMMMLLLMMMOOOPPPQQQRRRTTTWWWZZZ]]][[[YYYWWWVVVVVVVVVWWWVVVXXXZZZ\\\]]]\\\\\\[[[ZZZXXXVVVTTTUUUXXX[[[^^^___```^^^YYYTTTTTTYYY^^^jjj```XXXWWWXXXWWWUUUUUURRRQQQQQQPPPPPPQQQQQQQQQRRRTTTVVVXXX[[[]]]^^^^^^aaadddgggiiijjjkkknnnppppppppppppnnnjjjgggffffffdddfffkkktttxxxaaaMMM===555444333222111000111222222000222666999<<<=========;;;<<<=========>>>AAACCCEEEHHHNNNVVV]]]cccgggiiiooocccXXXVVVVVVVVVVVVWWWUUUQQQMMMKKKJJJHHHGGGEEEBBBAAA@@@>>>===;;;:::999666555444333111000//////000000/////////.........///...---+++***)))))))))''''''((()))******))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&######$$$&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%(((''''''&&&&&&''''''(((&&&%%%$$$%%%&&&&&&$$$###$$$%%%&&&((()))+++,,,---,,,,,,------...///000000222111111000000111222222///111333333111111111222444555666777666555333222,,,,,,---...000222333444333333444444444333333222111111222333444666666777444888:::999555333666999888777555444444555666777999:::;;;:::999999;;;<<<===<<<;;;===???@@@???>>><<<===>>>???BBBDDDFFFGGGIIIIIIIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOQQQTTTVVVWWWVVVVVVXXXZZZ\\\^^^```aaabbbccceeefffggggggfffeeejjjkkknnnqqqssstttttttttssstttwwwyyyyyytttmmmggg[[[XXXSSSPPPOOOPPPSSSUUU___ffflllppptttvvvqqqjjjeeedddfffjjjmmmhhh]]]TTTQQQPPPOOONNNNNNLLLHHHEEEBBB???;;;::::::;;;:::::::::;;;===???BBBGGGMMMQQQUUUaaarrr{{{jjjlllppp|||ttt```UUURRRRRROOOLLLJJJJJJKKKLLLLLLKKKKKKJJJLLLLLLLLLLLLMMMOOOPPPQQQPPPOOONNNOOOQQQRRRQQQPPPPPPOOOMMMLLLKKKKKKKKKLLLOOOOOOOOOOOOOOOOOOOOONNNLLLNNNPPPQQQRRRTTTWWWZZZ[[[ZZZXXXWWWVVVVVVVVVVVVVVVXXX[[[]]]^^^^^^]]]\\\]]][[[XXXVVVVVVYYY\\\_________^^^YYYTTTTTTYYY^^^nnnddd[[[YYYYYYWWWTTTTTTSSSRRRQQQPPPQQQRRRSSSTTTSSSTTTWWWYYY[[[]]]^^^___aaaeeehhhjjjjjjjjjmmmppppppqqqqqqnnnkkkgggffffffcccfffiiinnnyyyzzz}}}uuu^^^LLLAAA555444222111111111222222000222555999<<<============>>>???@@@@@@AAACCCEEEBBBEEEMMMVVVaaaiiinnnppppppcccXXXUUUVVVUUUSSSSSSSSSPPPMMMJJJIIIIIIJJJLLLHHHEEEAAA??????>>>;;;888999888666444222111000000000///------.........---...,,,***)))'''''''''(((((((((((((((((((((((((((***,,,...//////---+++)))''''''&&&%%%$$$$$$######!!!!!!""""""#########$$$$$$$$$%%%%%%$$$###!!! $$$%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$%%%&&&'''((((((((((((((((((***)))'''''''''&&&$$$###(((((((((((())),,,...///,,,)))&&&'''+++...//////000000////////////000000222222222222222111000///555666666666666555333222......------///111444555444333111000111333333333333333333444444444555555999999888555333333555888::::::999888888888888888666555444333444666888999;;;;;;:::999:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAACCCEEEHHHKKKMMMMMMMMMLLLMMMLLLKKKKKKMMMQQQTTTVVVYYYZZZ[[[\\\]]]^^^^^^^^^bbbccceeeggggggfffeeedddjjjlllnnnooonnnoooqqqssssssvvvyyy||||||zzzxxxvvvgggaaaYYYSSSQQQRRRTTTUUU\\\[[[[[[\\\]]]\\\YYYVVVVVVUUUVVVXXXZZZXXXRRRMMMIIIJJJKKKKKKJJJHHHFFFDDD@@@===:::;;;===>>>===;;;<<<===@@@EEEJJJOOOSSSVVV[[[gggvvvooollluuurrr___VVVSSSQQQPPPQQQNNNNNNOOOOOOOOOOOOOOONNNOOOMMMLLLLLLNNNOOOOOONNNQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPOOOLLLIIIHHHJJJLLLNNNOOOPPPPPPMMMKKKJJJJJJNNNOOOPPPQQQSSSUUUWWWXXX\\\ZZZWWWTTTSSSSSSTTTUUUXXXXXXYYY[[[\\\]]]^^^___XXXXXXZZZ[[[\\\]]]]]]]]]^^^___^^^ZZZUUUUUUZZZ___wwwfffZZZZZZZZZTTTRRRVVVSSSRRRRRRRRRRRRRRRSSSTTTRRRTTTVVVYYY\\\^^^______ccceeeiiijjjjjjiiiiiijjjppprrrtttrrrmmmiiiggggggeeeeeegggkkkppp}}}xxxxxxwwwYYYCCC;;;444///000222111111222111222333555888;;;===???@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIOOO]]]mmmrrrnnnrrreeeYYYVVVWWWVVVTTTTTTWWWTTTPPPKKKHHHGGGGGGGGGGGGDDD@@@>>>>>>===:::888999888666444222111000000000...---,,,---...---,,,---,,,***)))((('''(((((())))))))))))))))))))))))%%%&&&((())))))(((&&&%%%'''''''''&&&%%%$$$$$$$$$""""""""""""#########$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########"""""" !!!"""###$$$%%%&&&''''''((((((((((((((('''&&&'''((()))(((&&&$$$'''(((((()))***,,,---...---***((())),,,///000000000000000///000000111111222222222111111000//////333444555666666555333222,,,+++******+++...000222444333111111111222333333333333333333444444444444888999999888666777999;;;777777666666666666666777777777666555666888:::;;;;;;;;;:::999:::;;;<<<===>>>???@@@AAAAAABBBBBBBBBFFFGGGHHHJJJKKKLLLLLLKKKMMMLLLLLLLLLNNNQQQTTTVVVYYYZZZ[[[\\\]]]^^^^^^^^^aaabbbdddfffffffffeeedddgggiiikkkmmmnnnooorrrtttvvvxxx|||vvvpppfff^^^YYYWWWWWWVVVXXXVVVTTTSSSRRRQQQOOOMMMLLLKKKLLLPPPRRRPPPKKKEEEDDDDDDEEEEEEDDDCCC@@@??????<<<:::;;;===???>>><<>>?????????@@@@@@AAABBBCCCDDDGGGJJJNNN[[[kkkttttttuuuggg[[[XXXYYYWWWVVVUUUWWWUUUPPPLLLHHHFFFEEEEEEEEECCC???===<<<;;;999777999888666444222111111000000...,,,,,,---...---,,,---,,,***)))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''((((((''''''&&&%%%%%%%%%"""""""""##################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###########################"""""""""""" !!!###$$$%%%&&&&&&'''(((((((((((((((%%%%%%&&&((())))))'''%%%&&&''')))***,,,,,,------...,,,******,,,///000000000000000111111222222333222222222111000//////...000222444666666555333111++++++))))))***,,,...///333333222222222222333333222222222333333333444444555777888999888888:::<<<777666666666666666777777999888888777888:::;;;<<<;;;;;;:::999:::;;;<<<===>>>>>>???AAABBBCCCDDDDDDHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLNNNQQQTTTVVVXXXYYYZZZ\\\]]]^^^^^^^^^^^^```bbbdddeeefffeeeeeeccceeehhhkkkmmmpppsssvvvxxxzzz~~~xxxoooiiidddaaa___[[[WWWRRRMMMKKKIIIGGGEEEDDDDDDFFFJJJMMMLLLFFFAAA@@@AAAAAAAAA@@@>>><<<;;;===<<<;;;;;;===??????>>>@@@EEENNNWWW```fffjjjlllkkksss~~~mmmmmmwwwuuuhhh[[[VVVUUUSSSQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMMMMOOOPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPQQQQQQOOOMMMJJJIIIJJJLLLNNNPPPQQQQQQNNNLLLKKKKKKOOOOOOOOOOOOOOOPPPQQQRRRVVVTTTRRRPPPOOOOOOQQQQQQUUUVVVWWWXXXZZZ[[[\\\\\\[[[\\\]]]^^^___`````````]]]^^^]]]ZZZXXXXXX\\\```ggg[[[UUUXXX[[[WWWVVVXXXVVVVVVVVVUUUUUUTTTTTTTTTQQQRRRTTTVVVYYY[[[\\\]]]aaadddgggjjjjjjkkklllmmmpppqqqsssqqqnnnkkkiiihhhddddddeeegggjjjssstttlllsssoooSSSFFF999777888555111...111111222444666999;;;<<<>>>>>>>>>??????@@@AAAAAABBBFFFJJJNNNXXXggguuu|||xxxjjj]]]YYYZZZYYYWWWWWWTTTRRROOOLLLIIIGGGFFFFFFCCCAAA???===;;;:::888888888777666444222111111111000...,,,,,,---------,,,,,,+++***))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&%%%$$$###"""!!!"""###$$$$$$$$$################## !!!"""$$$%%%%%%%%%&&&'''(((((((((((((((&&&%%%%%%'''(((((('''%%%''')))+++,,,------,,,...,,,+++***+++---///000///000111222333444444555555444333222111000000000000222444666666444111///...---+++++++++,,,...///222333333333222222333444222222222333333333333444333555777888777666777888888888888888888999999:::999999888888999:::<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>???@@@BBBCCCEEEFFFHHHGGGGGGGGGHHHJJJLLLNNNNNNMMMMMMMMMOOOQQQSSSUUUXXXXXXZZZ[[[]]]^^^^^^^^^]]]^^^```bbbdddeeeffffffdddfffhhhjjjlllppptttwwwyyyzzz|||wwwrrrooogggbbbZZZRRRNNNJJJGGGFFFDDDEEEHHHMMMPPPOOOJJJDDDBBBBBBAAAAAA@@@>>><<<;;;<<<<<<;;;<<<===???@@@@@@@@@IIIVVVdddooouuuvvvvvvvvv|||~~~mmmmmmwwwkkkaaaXXXVVVUUUSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMMMMOOOPPPPPPOOONNNNNNOOOOOOPPPPPPPPPPPPPPPQQQPPPNNNKKKJJJJJJLLLLLLNNNPPPOOOMMMKKKJJJKKKNNNNNNMMMMMMMMMMMMNNNNNNRRRQQQOOONNNNNNOOOPPPPPPTTTTTTUUUVVVXXXYYYZZZZZZ\\\]]]^^^```aaaaaaaaaaaaZZZ[[[[[[YYYWWWXXX[[[^^^```YYYUUUYYY\\\YYYWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTQQQRRRSSSUUUWWWYYY[[[\\\```cccfffhhhjjjkkkmmmoooooopppqqqpppnnnllliiihhheeedddeeehhhiiiooo}}}~~~ooommmxxxkkkWWWBBB999888555111...000111222333555777999:::======>>>???@@@@@@@@@@@@@@@EEEIIILLLSSSbbbttt{{{mmm___ZZZZZZYYYXXXXXXTTTRRROOOLLLIIIGGGEEEEEEBBBAAA???===:::999888888888777555444333222111111///---,,,,,,------,,,+++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$############### !!!"""###$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%&&&'''((((((((((((,,,)))$$$###$$$&&&((()))%%%''')))+++,,,------,,,---,,,+++***)))***,,,...///000222444555666777777888777555444333222222222333444555666555333000...000...---++++++,,,---...111333555444222222333444222222333333333444444444444666888888777666666777999888888888888888999999777777888888999::::::;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>???AAACCCEEEFFFEEEEEEDDDEEEGGGKKKNNNQQQNNNNNNNNNNNNPPPQQQSSSTTTWWWXXXYYY[[[\\\]]]^^^^^^]]]^^^___aaaccceeefffggggggiiijjjkkklllooosssvvv{{{|||wwwpppggg^^^WWWQQQLLLIIIIIIJJJMMMRRRUUUTTTNNNHHHDDDCCCCCCBBB@@@>>>===<<<<<<<<<=========>>>@@@AAABBBMMM^^^ppp{{{~~~nnnnnnwwwzzzddd\\\VVVUUUUUURRRQQQRRRRRRRRRSSSSSSRRRQQQPPPPPPOOOMMMLLLLLLNNNOOOOOONNNOOOOOOPPPQQQRRRQQQQQQPPPPPPQQQPPPNNNLLLJJJJJJKKKMMMOOOPPPPPPNNNLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKOOONNNNNNMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXXXX[[[\\\^^^___``````aaaaaa[[[[[[ZZZYYYYYYYYY\\\]]]]]]YYYWWWZZZ\\\ZZZXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTQQQRRRRRRTTTVVVXXXZZZ[[[___aaaeeeggghhhjjjlllooonnnnnnnnnooonnnllliiigggfffeeegggiiijjjmmmxxxxxxmmmpppkkkNNN===777444222111000000111222333555777888<<<===>>>@@@AAAAAAAAAAAA@@@CCCGGGJJJNNN[[[ppp}}}nnn```[[[ZZZYYYXXXXXXVVVTTTQQQMMMHHHEEEBBBAAAAAAAAA@@@>>>:::999999:::777777555444333222222222///---++++++,,,---,,,+++***************)))(((((((((((((((((((((((((((((('''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$######### !!!!!!###$$$%%%%%%%%%$$$###############%%%%%%%%%&&&&&&&&&&&&&&&######""""""""""""#########$$$%%%&&&'''(((((((((---)))$$$"""###%%%((()))&&&''')))***,,,,,,------,,,,,,,,,***((()))+++---...000222555777999999999:::999777555333333333444444555555555444333111111000///---+++******,,,,,,111444666666333111333555333333333444444444555555888999:::999888777888999888777777666666666666666666777777888999999::::::;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>???AAACCCEEECCCCCCDDDEEEHHHKKKOOOQQQNNNNNNOOOOOOPPPRRRSSSTTTVVVWWWYYY[[[\\\]]]^^^^^^^^^^^^```aaaccceeefffgggjjjjjjkkkkkkkkknnnrrruuu{{{~~~xxxooofff]]]UUUPPPOOOPPPSSSXXXZZZWWWPPPJJJEEEEEECCCBBB@@@???>>>===<<<===>>>>>>======???AAAFFFPPPaaarrr~~~nnnnnnvvv}}}rrr___YYYTTTTTTSSSPPPOOOQQQOOOPPPPPPQQQQQQQQQPPPPPPMMMLLLKKKKKKMMMNNNNNNMMMOOOPPPQQQRRRSSSRRRQQQPPPPPPQQQQQQOOOLLLKKKKKKKKKNNNPPPRRRQQQPPPNNNNNNNNNKKKJJJIIIIIIHHHHHHHHHIIIKKKKKKKKKLLLLLLNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWYYYZZZ[[[\\\^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\]]]ZZZXXXXXXYYYZZZZZZYYYXXXXXXYYYYYYZZZYYYXXXVVVUUURRRRRRRRRSSSUUUWWWZZZ[[[^^^```ccceeefffhhhkkkmmmllllllllllllmmmlllhhhffffffeeehhhkkklllmmmttt|||uuuoooyyy^^^FFF:::444333444000000000111222333555666:::;;;===@@@BBBBBBBBBBBBAAABBBEEEGGGJJJTTThhh{{{~~~ooo```[[[ZZZYYYXXXXXXUUUSSSPPPMMMIIIEEEBBBAAA@@@AAAAAA>>>;;;999:::;;;777666555444333222222222///---++++++,,,---,,,+++)))******+++***)))(((((((((((((((((((((((((((((((((((())))))***+++,,,,,,%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######"""""""""######%%%&&&'''((((((((()))'''$$$$$$&&&((((((((('''(((((()))***,,,---...---...---+++)))(((+++......000333666999:::;;;;;;;;;999777444333333333444444333333444444555555666333222///---,,,,,,------000444777777333111333555444444555555555666666666777888888777777777:::<<<999999777666555555555555666777888999999:::::::::;;;;;;:::999:::;;;<<<===???>>>======>>>???AAACCCDDDDDDDDDFFFHHHKKKMMMOOONNNOOOOOOPPPQQQRRRSSSSSSUUUVVVXXXZZZ\\\]]]^^^^^^___``````bbbccceeefffgggiiiiiijjjiiijjjmmmqqquuuxxx|||zzzoooddd]]]ZZZ[[[^^^aaaccc___WWWPPPIIIHHHFFFDDDBBBAAA@@@@@@===???@@@???===<<<>>>AAAGGGNNN[[[iiittt|||xxxggggggpppwwwvvvjjj]]]WWWSSSSSSQQQMMMMMMPPPLLLMMMNNNOOOOOOOOOOOOOOOLLLKKKIIIJJJLLLMMMMMMLLLMMMOOOPPPRRRRRRQQQPPPOOOPPPQQQQQQPPPMMMKKKKKKKKKLLLNNNOOOOOONNNLLLLLLLLLHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[\\\[[[ZZZYYYYYYYYYYYYYYYUUUVVVVVVVVVXXXZZZZZZYYYVVVWWWYYYZZZZZZXXXWWWVVVSSSSSSSSSSSSUUUWWWZZZ\\\^^^```bbbcccdddfffiiikkkjjjiiiiiijjjlllkkkhhhdddddddddggglllmmmmmmrrrxxx|||vvvwwwpppTTTAAA777444555/////////000111222333444666888;;;???AAABBBBBBBBBCCCBBBBBBDDDGGGNNNaaasssppp```ZZZZZZXXXWWWXXXQQQPPPNNNLLLJJJGGGFFFEEE@@@BBBBBB???;;;999:::<<<777666555444333222222222///---++++++,,,,,,,,,+++))))))***++++++***((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""""""""###$$$%%%%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%((('''&&&$$$###""""""""""""###%%%&&&'''((((((((($$$$$$%%%''')))***)))'''(((((((((((())),,,...////////////,,,)))))),,,///---000333777:::;;;<<<<<<;;;999666444222222222333222222222333444777999;;;777555333000/////////000000444888777333111333555555555555666666666666777444444555444444666:::===<<<<<<:::888777666666666777777888999::::::::::::;;;;;;:::999:::;;;<<<===???>>>===<<<===>>>@@@BBBEEEEEEFFFGGGHHHJJJLLLLLLNNNOOOPPPPPPQQQRRRSSSSSSUUUVVVXXXZZZ\\\]]]^^^^^^aaaaaaaaabbbccceeefffgggfffggghhhhhhiiilllqqquuusssxxx}}}rrriiieeefffhhhkkklllhhh___XXXLLLKKKIIIGGGEEEDDDCCCCCC>>>@@@AAA???<<<<<<>>>@@@FFFJJJSSS]]]hhhrrryyy|||ooo___```iiipppyyy}}}{{{mmmddd]]]WWWSSSRRROOOLLLLLLOOOJJJKKKLLLMMMNNNOOOOOOOOOKKKJJJIIIIIIKKKLLLLLLKKKLLLMMMOOOQQQQQQPPPOOONNNPPPQQQRRRPPPMMMKKKKKKKKKHHHJJJLLLLLLJJJIIIHHHIIIGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVXXXYYYYYYYYYYYYYYYXXXVVVUUUUUUUUUTTTSSSQQQSSSSSSSSSVVVYYY[[[[[[UUUVVVXXXZZZZZZYYYWWWVVVTTTTTTSSSSSSUUUXXXZZZ\\\^^^___aaabbbcccdddgggjjjiiihhhhhhiiikkkkkkgggcccccccccggglllnnnmmmqqqvvvvvvxxx|||^^^HHH999555666////////////000111222333333666999===@@@BBBBBBBBBEEEAAAAAACCCEEEKKK\\\mmmooo^^^[[[WWWVVVXXXTTTSSSRRRPPPNNNJJJGGGDDDBBB??????>>>===============BBB@@@<<<888444000---,,,------------------------+++******)))(((''''''&&&)))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$"""!!! !!!###$$$&&&&&&&&&&&&%%%$$$###"""###"""!!! !!!"""#########""""""""""""#########$$$$$$%%%%%%&&&&&&'''&&&(((******((('''&&&&&&&&&(((***++++++,,,...000------------,,,+++******...///111333666888:::;;;;;;:::999777555333222111555444444555888;;;>>>@@@BBB@@@===888222///------000222555777888999888777666666555555555555666666777555444666;;;>>>>>><<<999:::;;;;;;;;;:::999888888999999:::;;;;;;<<<<<<<<<888444555:::>>>@@@AAA>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIMMMNNNOOOQQQRRRTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]^^^```cccdddeeeeeeeeedddeeefffhhhkkknnnppprrrrrruuuyyy{{{~~~~~~~~~vvvlllfff\\\XXXQQQLLLHHHFFFDDDCCCBBB@@@>>>===>>>@@@CCCEEEFFFHHHLLLPPPVVV```llluuulllccc[[[[[[___fffqqqzzz~~~xxxxxx{{{}}}nnnccc[[[ZZZWWWSSSPPPOOOOOONNNMMMIIIJJJKKKLLLLLLMMMMMMLLLFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMLLLKKKKKKKKKMMMOOONNNMMMMMMKKKJJJIIIHHHGGGLLLMMMNNNNNNMMMKKKHHHGGGEEEDDDCCCCCCCCCEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRTTTWWWXXXYYYYYYXXXXXXVVVTTTSSSQQQQQQQQQRRRRRRRRRQQQQQQQQQSSSTTTUUUTTTTTTVVVVVVVVVVVVUUUTTTVVVVVVUUUTTTUUUVVVXXXYYYZZZ\\\___``````aaacccdddbbbccceeeffffffeeecccbbb```bbbfffjjjooorrruuuvvvwww~~~~~~qqqVVVDDD:::777444111///000///---000555222444999===???@@@???>>>AAA@@@BBBEEEEEEGGGSSSaaarrraaa^^^XXXWWWXXXTTTTTTSSSQQQNNNKKKGGGDDDBBB@@@???>>>===<<<<<<<<<<<>>:::666333111000------------------------&&&'''((()))***+++,,,---)))((('''&&&&&&'''((()))((((((((((((''''''''''''******)))''''''&&&&&&&&&###""""""!!!!!!!!!!!!!!!%%%$$$#########$$$&&&&&&&&&&&&&&&&&&%%%$$$###"""###"""!!!!!!!!!!!!"""###$$$###"""""""""""""""######$$$$$$%%%%%%&&&&&&'''&&&((())))))'''&&&&&&'''******+++,,,...///000000............------,,,+++222333444666888999:::;;;<<<;;;:::999777666555444666555555555777:::===???EEEDDDBBB===888333000...///000333555777888888888777666555555555555555666777666555777;;;>>>>>>=========>>>>>>===<<<:::999888888888999999::::::::::::888666777999<<<>>>???>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIMMMNNNOOOQQQSSSTTTUUUUUUVVVVVVWWWYYYZZZ\\\]]]]]]___aaaccceeeggghhhhhhhhhdddeeefffiiikkknnnqqqrrrtttwwwxxxxxxxxx}}}yyylllggg___WWWQQQKKKGGGDDDAAAAAA@@@@@@@@@AAABBBCCCDDDGGGJJJMMMPPPYYYfffooozzzuuuoooxxxzzz|||wwwaaaYYYRRRSSSXXXaaammmwww|||vvvwww{{{wwwggg^^^XXXXXXUUUQQQOOOOOOOOONNNMMMJJJKKKKKKKKKKKKKKKJJJJJJFFFGGGHHHHHHIIIIIIIIIIIILLLLLLKKKKKKJJJKKKMMMNNNLLLLLLKKKJJJIIIIIIHHHGGGKKKKKKLLLLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLNNNOOOPPPOOOPPPRRRSSSUUUVVVVVVWWWVVVUUUSSSQQQPPPPPPPPPQQQRRRQQQQQQPPPPPPQQQRRRSSSQQQQQQSSSTTTTTTTTTSSSSSSUUUTTTSSSSSSSSSTTTVVVWWWWWWYYY\\\]]]^^^^^^```bbb```aaacccddddddcccaaa```aaabbbeeehhhkkknnnqqqrrrssszzzeeeOOO@@@888555222111222000...///333111333777:::===>>>????????????AAADDDDDDEEEOOO\\\vvveeeaaaZZZXXXXXXSSSVVVUUURRRNNNKKKGGGDDDBBBAAA@@@>>>===;;;;;;::::::@@@???<<<999666333222111------------------------&&&'''(((***+++---...///)))(((''''''''''''(((((((((((((((''''''''''''&&&)))(((''''''''''''''''''%%%%%%$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""######"""!!!!!!"""######%%%$$$###"""""""""""""""###$$$$$$%%%%%%&&&&&&''''''(((((('''%%%$$$&&&'''(((&&&%%%(((,,,...---+++.........///......------000111333666888:::;;;<<<<<<<<<;;;;;;::::::999999888777555444555888;;;===DDDDDDDDDAAA===777111...---...000333555777888888777777666555444444444555888777666888;;;===>>>>>>AAAAAAAAAAAA???===<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;>>>???===>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIILLLMMMPPPRRRTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]```aaadddfffhhhiiiiiiiiieeefffgggiiillloooqqqsssxxxyyyyyywwwtttxxx|||uuujjj^^^TTTLLLEEEBBBBBBBBBCCCDDDDDDEEEDDDDDDGGGJJJMMMMMMMMMUUUbbbmmmvvvlll___^^^bbb]]]ccccccSSSMMMIIIKKKSSS]]]lllxxxzzzuuuwww|||mmm^^^WWWTTTTTTQQQNNNMMMMMMNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDFFFGGGIIIJJJGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTRRRQQQOOONNNNNNNNNOOOQQQPPPOOOOOOOOOOOOOOOPPPLLLMMMOOOPPPQQQQQQRRRQQQRRRQQQPPPPPPPPPQQQRRRSSSSSSVVVXXXZZZZZZ[[[]]]^^^^^^^^^````````````^^^^^^aaaaaabbbdddfffiiilllnnnooouuu~~~yyy___HHH:::555222222444333///...000111222444777:::<<<>>>???===>>>AAACCCCCCCCCKKKTTTwwwfffbbb[[[YYYYYYTTTWWWVVVRRRNNNJJJGGGDDDCCCAAA@@@>>><<<;;;999888888:::999777444222111000///------------------,,,,,,************************)))(((((('''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%$$$""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$##############################%%%%%%$$$###""""""""""""###$$$$$$%%%%%%&&&&&&''''''''''''%%%######%%%''''''###!!!$$$***---+++''',,,---...............------///333777;;;???AAABBB;;;<<<<<<<<<<<<<<<======:::888666555555777:::;;;===>>>@@@@@@>>>999222...,,,---...000333555777888777777666555444444444444888777777999;;;===>>>>>>BBBCCCCCCBBBAAA???===;;;======<<<<<<<<<;;;;;;;;;:::===@@@???===<<<===@@@>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLMMMPPPSSSTTTUUUUUUTTTWWWWWWXXXYYYZZZ[[[\\\\\\^^^```bbbeeeggghhhhhhhhhfffggghhhjjjmmmppprrrtttyyy{{{|||zzzwwwyyy|||mmm___SSSKKKEEECCCCCCCCCDDDEEEFFFIIIKKKLLLPPPSSSTTTRRRPPPVVVcccooo}}}vvviii]]]VVVSSSQQQKKKLLL```cccKKKIIIEEEDDDIIISSS```qqqyyytttwww~~~zzzdddVVVQQQQQQOOOMMMKKKKKKLLLLLLLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@???>>>>>>>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHIIIEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKMMMNNNQQQRRRPPPOOONNNLLLKKKKKKLLLLLLOOONNNNNNMMMLLLLLLLLLLLLIIIJJJKKKMMMNNNPPPPPPQQQOOONNNMMMLLLMMMMMMOOOOOOQQQSSSVVVWWWXXXXXXZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\_________```bbbfffjjjllllllpppxxxkkkPPP>>>555222111444444000...///000111222444666:::===>>>===???BBBCCCBBBCCCGGGMMMxxxfffbbb[[[XXXYYYUUUWWWUUUQQQMMMIIIFFFDDDCCCAAA@@@>>><<<:::888777777666555444222000//////.........---------,,,,,,,,,,,,++++++)))((('''&&&&&&(((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$######"""!!! !!!!!!"""""""""""""""$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######%%%%%%$$$######"""#########$$$$$$%%%%%%&&&&&&''''''''''''%%%######%%%''')))&&&$$$''',,,///---******+++,,,---------------///111666:::>>>AAACCCDDD::::::;;;<<<<<<===>>>>>>:::999888777777888999:::888999;;;>>>???<<<777222------...///000333555666666666555444444444444444777888888999:::;;;===>>>AAAAAABBBBBBAAA@@@>>>===>>>>>>===<<<;;;::::::999999<<>>???AAACCCDDDEEEEEEFFFDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMPPPRRRTTTUUUUUUUUUWWWWWWXXXYYYZZZ[[[[[[\\\^^^```bbbeeegggiiiiiiiiiggghhhiiikkknnnqqqsssuuuyyy|||~~~}}}zzz{{{{{{jjj[[[QQQKKKIIIGGGCCCBBBBBBCCCHHHNNNUUUYYY[[[\\\ZZZVVVSSSYYYeeepppzzz}}}tttjjj\\\PPPNNNGGGEEEEEE@@@AAAEEECCCCCCAAABBBJJJVVVeeeyyyyyytttyyynnn]]]QQQNNNOOOKKKIIIHHHHHHJJJJJJJJJIIIDDDDDDCCCCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEDDDFFFIIIJJJIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCC???>>>===<<<<<<===>>>>>>===>>>???@@@BBBDDDFFFGGGCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJIIIIIIJJJLLLNNNOOOMMMLLLJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHGGGHHHIIIJJJLLLNNNOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLOOOQQQTTTVVVVVVWWWXXXZZZ[[[[[[[[[\\\\\\[[[[[[[[[\\\\\\\\\]]]```dddhhhkkkiiikkkqqq}}}sssYYYGGG888333111333444111///000000000111222444888;;;===<<<@@@CCCBBBBBBCCCEEEGGG|||hhhaaaZZZXXXYYYVVVUUUSSSPPPLLLHHHFFFEEEDDD@@@???===;;;999888777777777666555333111111000000.........------,,,,,,+++))))))))))))((((((((('''((()))))))))((('''&&&%%%'''''''''&&&&&&&&&&&&%%%,,,***)))'''%%%$$$######$$$$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''(((((('''%%%$$$&&&''''''%%%$$$&&&***---,,,***)))***+++,,,------------...000333666888999888888888888999:::;;;<<<======::::::::::::::::::999999777777888<<<@@@@@@<<<888111000.........000333444555444444444444444555555666777888999888999;;;>>>>>>???AAABBBBBBBBBAAA@@@???>>>===<<<:::999888777777888::::::999888999999===???AAADDDEEEFFFFFFFFFCCCDDDEEEGGGHHHJJJKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVXXXXXXXXXYYYZZZ[[[[[[[[[```aaadddgggiiikkkkkkkkkhhhiiijjjlllooorrrtttvvvyyy~~~yyypppbbbVVVNNNJJJIIIIIICCCCCCDDDHHHPPP[[[eeelllllliiiccc\\\YYY^^^gggoooxxx{{{zzzsssiii___RRRHHHBBB>>>>>>CCC@@@888<<>>>>><<<;;;;;;;;;<<<===<<<<<<===>>>@@@BBBDDDEEECCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKIIIIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGIIIKKKMMMNNNJJJJJJHHHGGGGGGHHHHHHIIINNNPPPSSSTTTTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\___bbbeeeggggggfffjjjuuuyyy{{{|||eeeUUU@@@999333333333111000111111111111222444666888:::<<<@@@BBB@@@@@@BBBDDDCCClllbbbYYYVVVYYYVVVSSSQQQNNNJJJGGGFFFEEEEEE???>>><<<:::999888777777888777555444222111111111///......---,,,,,,++++++))))))))))))))))))))))))((()))))))))((('''&&&%%%'''''''''&&&&&&&&&%%%%%%***)))(((&&&%%%$$$$$$$$$&&&'''((()))((('''%%%$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$############$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&((())))))'''&&&&&&'''######$$$&&&'''))))))***)))***+++---.../////////+++---000222333222111000555666666777888999::::::888:::<<<======<<<:::999:::777777999>>>@@@>>>;;;555333000...---...000222333333333333444555666666555777888888777777:::===<<<===@@@BBBDDDDDDEEEDDDBBBAAA@@@>>><<<:::999888888777777888999::::::999;;;===@@@BBBDDDEEEEEEDDDCCCDDDEEEGGGIIIJJJLLLLLLOOOOOONNNOOOQQQSSSVVVXXXXXXXXXYYYYYYZZZZZZ[[[[[[___```cccfffiiijjjkkkkkkiiiiiikkkmmmpppsssuuuwww{{{{{{oooiiiaaaZZZUUUQQQNNNLLLHHHJJJOOOWWWcccppp|||~~~rrriiifffiiiooossswwwxxxtttjjj___WWWLLLDDD<<>>>>>HHHBBBBBBHHHSSSbbbttt~~~yyysssaaaYYYUUUOOOJJJIIIFFFEEEDDDEEEFFFFFFEEECCCBBBAAA???>>>>>>@@@AAABBBAAA@@@?????????AAACCCDDDCCCAAA@@@CCCHHHIIIGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEEEECCCDDDEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGLLLNNNQQQRRRRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWVVVWWWXXXZZZ\\\^^^``````dddaaacccllluuuxxxwww|||rrrdddMMMBBB777444333111111222222222222333444555666777:::>>>???<<<===AAABBB@@@ooocccYYYVVVXXXUUURRRPPPLLLIIIFFFEEEEEEFFF>>>===<<<:::999888888777888777555333222111000000//////...---,,,,,,++++++,,,+++++++++******))))))((())))))))))))'''%%%$$$''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$%%%&&&'''###$$$%%%&&&&&&$$$"""!!!!!!"""###$$$%%%$$$######"""######$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$"""""""""###$$$%%%''''''###$$$$$$%%%%%%&&&''''''&&&(((******((('''&&&&&&%%%''')))*********,,,...***+++,,,...///000000000,,,///222555666666555444444444555666777777888888888:::===???@@@>>>;;;999;;;777555666;;;>>>===:::888555111...,,,---///000222222222333444555666777444666888777666666999<<<;;;===@@@CCCEEEGGGGGGHHHGGGFFFDDDBBB@@@>>>===<<<<<<999777888<<<>>>===;;;999;;;>>>AAACCCDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMPPPOOONNNNNNPPPSSSWWWYYYXXXXXXYYYYYYZZZZZZ[[[[[[\\\^^^aaadddfffhhhiiiiiiiiijjjkkkmmmpppsssvvvwww~~~wwwqqqnnnjjjgggccc___YYYUUUNNNRRR[[[ffftttwwwtttuuuxxxzzzvvvvvvpppdddZZZRRRJJJBBB>>>HHHFFF@@@EEEFFFAAAAAAEEEGGGMMMYYYhhh{{{{{{kkkXXXSSSSSSOOOJJJGGGEEEDDDCCCDDDEEEEEECCCAAACCCBBB???>>>===>>>???@@@@@@???>>>>>>???AAACCCDDDBBB@@@???CCCHHHIIIFFFBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???????????????@@@>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBCCCCCCDDDEEE@@@AAACCCDDDEEEDDDCCCCCCFFFEEECCCCCCBBBCCCDDDEEEBBBCCCDDDFFFFFFFFFEEEEEECCCBBBBBBBBBCCCEEEFFFHHHIIIHHHGGGEEEEEEEEEFFFGGGJJJLLLOOOQQQQQQRRRSSSUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[ccc^^^___fffnnnwww{{{nnnWWWJJJ<<<555333111111222222333333444444555555555999======::::::@@@AAA>>>lll___^^^[[[WWWWWWUUURRROOOLLLIIIFFFCCC@@@===>>>>>>>>>===:::888666666666555444333333333333+++,,,---------,,,+++***'''(((((((((((()))))))))))))))))))))************((((((((()))(((''''''&&&''''''''''''''''''''''''&&&%%%$$$#########$$$%%%!!!###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###$$$$$$%%%%%% !!!"""###$$$%%%%%%&&&%%%###"""""""""######&&&&&&''''''((())))))***'''&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,///000000000111111111111111222444777888888888888888:::<<<>>>???===<<<:::;;;:::888777777999:::<<<999777333///------...///222555777666555444777:::888777666666666777999:::;;;<<>>???@@@DDDEEEGGGHHHHHHIIIKKKMMMKKKMMMPPPQQQRRRSSSVVVXXXXXXZZZ[[[[[[ZZZZZZ[[[\\\```aaabbbccceeefffggghhhiiikkkmmmooopppsssvvvxxx}}}xxxpppfff```aaaccciiiwww~~~}}}wwwjjj]]]WWWTTTOOOIIIHHHGGGFFFGGGIIIJJJIIIGGGNNNPPPVVVaaatttmmmbbbSSSKKKKKKLLLKKKIIIEEEDDDDDDCCCCCCBBBCCCCCCBBBAAA???===;;;999999888<<<======>>>>>>>>>>>>>>>??????@@@DDDHHHIIIGGGDDDBBBAAA@@@@@@?????????@@@AAA@@@@@@@@@??????>>>>>>>>>>>><<<;;;;;;:::::::::???===<<<===@@@CCCDDDDDD@@@@@@??????>>>?????????CCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBDDDDDDDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDGGGHHHHHHGGGFFFEEEGGGHHHSSSPPPMMMMMMPPPRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSUUUWWWXXXWWWWWWXXXYYY^^^___aaabbbfffppp}}}lll]]]JJJ<<<777444111...////////////000111222333999:::;;;<<<<<<<<<;;;:::nnnaaa___[[[WWWWWWVVVSSSOOOLLLJJJGGGCCCAAABBBBBBAAA@@@>>><<<:::999:::999777444222111000///....../////////...---,,,,,,,,,++++++++++++++++++'''''''''((((((((())))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%$$$#########$$$$$$ ###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############""""""######$$$%%%%%%%%%&&&%%%###"""""""""###$$$%%%&&&'''((()))))))))))))))((((((((((((***+++---////////////////////////......//////////////////000111333555777888999999999;;;>>>@@@AAA@@@???>>><<<;;;:::999999999:::;;;===:::555000---,,,---...222555777777555444555666777666555555555666888888999:::===@@@BBBEEEFFFGGGHHHEEECCCBBBBBB@@@===;;;<<<<<<<<<<<<======>>>>>>@@@???>>>===>>>???AAABBBCCCEEEGGGGGGGGGHHHJJJLLLMMMOOOQQQSSSSSSUUUWWWYYYYYYZZZ\\\[[[ZZZZZZ[[[]]]aaabbbbbbdddeeefffgggggghhhjjjlllmmmooorrrvvvyyyxxxrrrtttzzzvvvjjjdddaaa[[[SSSPPPNNNMMMMMMOOOPPPOOOOOOSSSWWW^^^lll~~~|||ggg]]]QQQLLLMMMPPPPPPNNNLLLJJJHHHEEEBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>======???>>>@@@CCCFFFHHHFFFCCCCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<>>><<<;;;===???BBBCCCCCC@@@???>>>>>>===>>>>>>>>>AAAAAA@@@@@@@@@?????????AAA@@@@@@??????@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFHHHTTTQQQNNNMMMNNNOOOMMMLLLNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUVVVVVVVVVWWWYYY[[[]]]___aaadddlllwwwsssZZZFFF<<<777555222111000000000111222333333888999:::<<<<<<<<<<<<;;;rrrddd```[[[WWWWWWWWWTTTPPPNNNKKKHHHDDDBBBBBBAAA???===;;;:::999888:::999777444222111000///...////////////...------++++++******)))(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""########################%%%%%%$$$############$$$$$$&&&(((*********)))((()))(((((('''((()))+++,,,///////////////000000000...---------------------///000111333555888:::;;;>>>@@@BBBCCCCCCBBBAAA@@@======<<<<<<;;;;;;::::::===:::555000---,,,---...000333777888777555444444666555444444444555777888999:::<<<>>>AAADDDEEEFFFKKKHHHEEECCCCCCBBB@@@>>>>>>============>>>>>>???>>>>>>===>>>???AAACCCDDDBBBDDDFFFFFFFFFGGGIIIKKKLLLNNNPPPRRRSSSTTTVVVXXXZZZ\\\]]]]]]\\\[[[]]]^^^bbbbbbcccdddeeefffffffffhhhiiijjjkkkmmmqqqvvvzzzyyyuuulllccc___\\\YYYXXXYYY[[[\\\\\\```eeennn}}}uuu```YYYQQQOOOQQQTTTTTTSSSTTTQQQLLLGGGBBB???======<<<;;;;;;;;;;;;<<<======:::;;;<<<<<<======<<<<<<>>>>>>???AAADDDEEEDDDBBBCCCCCCAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<======>>>===<<<;;;<<>>===<<<<<<======>>>>>>>>>>>>============>>>>>>============>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDFFFHHHRRROOOMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMOOOQQQRRRSSSTTTVVVWWWXXXZZZ]]]___aaagggpppvvvhhhNNN???888555444333222111111111111333333666777999;;;============vvvfffaaa[[[WWWWWWXXXUUUQQQNNNLLLIIIEEECCCAAA@@@===;;;:::;;;;;;<<<666666555444333333333333---------------,,,,,,+++++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$########################%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((++++++***)))''''''&&&&&&%%%&&&'''((())),,,,,,,,,,,,------------......------------,,,,,,//////000222444888;;;===CCCDDDEEEEEEEEECCCAAA@@@????????????>>><<<;;;::::::777333000......///000...111555888888777555444666666555444555666777888;;;<<<===???BBBDDDFFFGGGLLLKKKHHHFFFDDDDDDCCCBBB???>>>======<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCAAACCCEEEEEEEEEFFFHHHJJJIIIKKKNNNOOOPPPQQQTTTVVV[[[\\\^^^]]]\\\\\\]]]___bbbcccdddeeeffffffffffffgggggghhhhhhjjjooouuuzzz}}}rrrnnnjjjfffddddddgggiiiiiiooouuuooo```ZZZTTTRRRTTTUUUTTTRRRWWWTTTNNNGGGBBB>>><<<<<<;;;:::::::::;;;<<<======999:::;;;;;;<<<<<<;;;;;;======>>>@@@AAAAAAAAA@@@CCCCCCAAA???===;;;999888999999999::::::;;;;;;;;;:::::::::;;;<<<===??????>>>===<<<>>>@@@BBBBBBAAA@@@???>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBDDDEEEEEEDDDEEEGGGIIIKKKJJJIIIIIIJJJLLLMMMNNNJJJJJJJJJKKKKKKKKKLLLLLLJJJLLLNNNOOOPPPQQQTTTVVVVVVYYY\\\^^^___ccciiinnn{{{vvvZZZHHH===888555444333111000000000111222444555888:::===>>>>>>>>>yyyhhhaaaZZZWWWXXXXXXUUURRROOOLLLIIIFFFCCCDDDCCCAAA??????AAACCCDDD666666555444333333333333......------,,,,,,,,,,,,//////...---+++***))))))'''(((((((((((()))))))))&&&&&&''''''&&&&&&%%%$$$########################%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""!!!!!! $$$$$$$$$%%%%%%%%%$$$$$$$$$&&&)))+++,,,+++)))((('''&&&&&&%%%%%%&&&((((((*********++++++,,,,,,,,,........................//////000222555999<<<>>>AAABBBCCCEEEFFFFFFFFFEEEAAAAAAAAAAAA@@@>>>===<<<:::999666333111/////////---///222666999999888777888777666666666777888999;;;;;;<<<>>>@@@CCCEEEFFFLLLKKKJJJIIIGGGFFFFFFFFF@@@???===<<<;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAABBBAAABBBDDDEEEEEEFFFHHHJJJIIIKKKNNNOOOPPPQQQTTTVVV[[[]]]^^^^^^]]]]]]^^^___aaabbbdddfffggggggffffffeeeffffffggghhhmmmsssxxx~~~{{{vvvqqqnnnoooqqqsssttt{{{zzz}}}mmmbbb]]]XXXTTTSSSQQQOOOLLLSSSPPPLLLFFFBBB???======<<<;;;:::::::::::::::;;;999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???AAAAAA@@@???===:::888777777777777888888999999:::999999999:::<<<===???@@@??????>>>@@@BBBDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>===>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEEEEFFFHHHJJJIIIIIIIIIHHHIIIJJJLLLMMMKKKKKKKKKLLLLLLLLLLLLMMMIIIJJJLLLMMMMMMOOORRRUUUUUUYYY\\\^^^^^^```eeeiiixxxppp[[[JJJ>>>777666444111///...///000111222444777:::<<<>>>??????{{{jjjaaaZZZWWWYYYXXXUUUQQQNNNLLLIIIEEECCCCCCBBB@@@??????AAACCCDDD:::999777444222111000///111000//////......//////......---,,,+++))))))((())))))))))))************'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###""""""###%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%''''''$$$$$$$$$######"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%''')))+++++++++***)))))))))'''''''''((()))***+++++++++,,,------............/////////000000000///000111444777:::<<<>>><<<>>>@@@DDDGGGJJJLLLMMMCCCCCCBBBBBBAAAAAA@@@@@@???>>>===;;;888555222111111111111444777:::;;;;;;888777777666666777999:::999999999:::<<>>@@@@@@@@@AAAAAAAAAAAAAAAAAACCCEEEEEEEEEFFFHHHJJJLLLNNNPPPRRRSSSTTTVVVXXX[[[]]]^^^^^^]]]\\\^^^___```aaadddggghhhhhhhhhgggdddeeeffffffhhhkkkppptttxxx~~~~~~||||||}}}}}}zzzzzz|||||||||}}}yyykkkbbb]]]WWWRRRNNNKKKHHHFFFJJJIIIGGGDDDBBB???>>>===<<<;;;;;;:::999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;:::<<<===>>>>>>>>>>>>===;;;999888777777777777777777888888777777888999:::<<<>>>???@@@???@@@AAADDDDDDCCCBBBBBBBBBAAA???>>>>>>>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<===>>>???===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIJJJKKKJJJIIIGGGGGGIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNJJJKKKLLLLLLLLLNNNQQQTTTVVVYYY\\\]]]]]]___cccgggqqq{{{oooXXXEEE999888666333000......000111222444777:::<<<>>>>>>>>>{{{jjjaaaZZZWWWZZZWWWUUUQQQNNNKKKIIIEEEBBBAAA@@@>>>===<<<<<<======:::999777444222111000///111111//////...//////000++++++******)))((('''''')))))))))*********++++++'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###""" ###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%'''''')))***************))))))''''''''''''((()))++++++,,,------...//////------...///000111111222000111333666999;;;<<<======???AAAEEEIIILLLNNNPPPDDDDDDBBBBBBAAABBBCCCDDD@@@BBBDDDEEEDDDAAA>>>;;;888555111222555999<<<<<<777777666555666777888999999999888999;;;>>>AAACCCEEEIIIMMMMMMLLLJJJJJJJJJFFFDDDAAA???>>>>>>???@@@>>>???@@@AAABBBBBBCCCCCCAAACCCEEEFFFFFFGGGIIIJJJMMMOOOQQQSSSSSSUUUWWWYYY[[[\\\]]]]]]\\\\\\]]]^^^^^^```dddgggiiiiiiiiihhhcccdddffffffgggiiimmmppprrrvvv{{{}}}}}}}}}{{{vvvwwwyyy}}}pppddd\\\XXXRRRLLLHHHEEECCCBBBBBBBBBCCCBBBAAA???===<<<;;;::::::999999999999999::::::;;;<<<<<<<<<<<<<<<999;;;<<<;;;888888:::<<<:::;;;<<<======<<<:::999777777777777777666666666666777777888999;;;<<<===?????????AAACCCDDDBBB@@@BBBAAA@@@>>>=========<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFEEEDDDDDDEEEGGGIIIJJJKKKIIIFFFFFFIIIKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMLLLLLLNNNQQQTTTUUUXXX[[[\\\[[[]]]aaaeeehhhrrrkkkTTTFFF<<<999555222000000111222222444777999<<<===>>>>>>{{{jjjaaaYYYWWWZZZWWWTTTPPPMMMKKKHHHDDDBBBDDDCCCBBB@@@>>>===<<<;;;666666555444333333333333000///...,,,,,,------.........------,,,+++++++++))))))))))))************(((((())))))(((((('''&&&########################$$$$$$%%%&&&%%%$$$###"""!!!###&&&&&&%%%###"""!!!########################%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""######"""###%%%&&&'''&&&%%%%%%((((((((()))******++++++''''''%%%%%%$$$%%%&&&'''******+++,,,,,,---......+++,,,---...///111222222000222555888:::;;;<<<<<>>999222000333888;;;<<<666555555444555666777888;;;::::::;;;===@@@CCCEEECCCGGGMMMOOOMMMKKKKKKKKKIIIGGGDDDAAA@@@@@@AAABBB<<<===???AAACCCDDDEEEEEEBBBDDDFFFFFFFFFGGGIIIKKKKKKMMMPPPQQQRRRSSSVVVXXXZZZ\\\]]]]]]\\\[[[]]]^^^]]]```cccgggjjjjjjjjjiiicccdddfffggggggiiikkkmmmrrrtttwwwzzz}}}|||yyyxxxvvvtttrrrtttwww{{{xxxggg\\\VVVRRRMMMHHHDDDBBBAAAAAA>>>???@@@AAA@@@>>><<<:::999999999888999999:::::::::;;;<<<<<<======<<<<<<999:::;;;:::777666888;;;888999;;;=========;;;:::888888777777666666666555666666666777888999;;;<<<>>>>>>???AAABBBCCCAAA???AAA@@@???===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>>>>???AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEDDDBBBBBBCCCEEEFFFHHHIIIHHHGGGHHHLLLOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNNNNMMMLLLNNNQQQTTTUUUXXXZZZZZZZZZ\\\aaaeeebbbkkk}}}~~~gggYYY>>><<<777333111111333444222444777999<<<=========zzzfff]]]VVVVVVYYYWWWTTTOOOMMMKKKHHHCCC???CCC@@@>>><<<<<<;;;999888444555555555444222000///000000...---,,,+++++++++)))(((((((((((())))))(((((())))))((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###)))((((((((((((((()))***'''''''''''''''((())))))...+++)))***---000000///111000...---...222555888888555444444444555<<>>???CCCFFFHHHKKKHHHIIIPPPZZZ\\\VVVOOOIII>>>222...333;;;???@@@???<<<777555555777888888:::::::::;;;<<<===>>>???FFFIIILLLNNNNNNNNNOOOPPPPPPNNNKKKGGGDDDBBBAAAAAADDDCCCAAAAAABBBDDDGGGIIIDDDEEEFFFHHHIIIJJJKKKKKKQQQQQQQQQRRRSSSUUUWWWWWWWWWYYYZZZZZZYYYYYYZZZ\\\^^^___bbbeeehhhiiijjjjjjggggggggghhhiiiiiijjjjjjnnnpppsssuuuwww{{{wwwqqqsssuuutttuuuyyy}}}tttfff\\\VVVOOOLLLHHHDDD@@@>>>======>>>===<<<;;;<<<;;;888666999:::;;;<<<;;;:::999888;;;;;;<<<===<<<;;;999888<<<<<<;;;<<<======;;;::::::::::::999999:::;;;;;;;;;<<<<<<:::777555555555555555555555666777999:::>>>>>>???@@@AAAAAAAAAAAA@@@???===<<<<<<<<<===>>>???>>>===<<<;;;:::::::::;;;:::999999999:::;;;<<<;;;===???BBBCCCCCCBBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFEEEDDDCCCDDDFFFIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOPPPOOOOOONNNNNNOOOOOOPPPUUUVVVWWWYYY[[[\\\]]]]]]bbbeeerrrlllVVVDDD666444222,,,,,,222000222555888999;;;>>>AAAxxxeee]]]XXXXXX[[[VVVSSSOOOMMMKKKHHHDDD@@@CCC@@@>>><<<<<<;;;999888555555555444333222111000000///...---,,,+++++++++)))++++++)))&&&%%%(((+++...,,,***((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""###$$$&&&'''((())))))((('''&&&((((((((('''%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###((('''''''''(((((()))***)))'''%%%$$$$$$&&&(((***)))'''&&&(((,,,///000000///.........000444999;;;<<<999888999888999@@@HHHFFFFFFFFFFFFHHHJJJMMMNNNIIIEEE@@@>>>>>>@@@BBBCCCFFFDDDEEELLLVVV\\\]]]ZZZPPPGGG;;;444444888;;;===???<<<888555555666666666888888999:::;;;<<<>>>???EEEGGGJJJLLLMMMMMMOOOPPPRRRPPPNNNKKKHHHFFFDDDCCCCCCBBBAAAAAABBBDDDFFFHHHDDDEEEGGGHHHJJJKKKKKKKKKPPPQQQQQQRRRSSSUUUVVVWWWWWWYYYZZZZZZYYYYYY[[[\\\]]]^^^aaaccceeegggggggggfffgggggghhhiiijjjjjjkkkmmmnnnppprrrtttxxx}}}zzzsssoootttzzz~~~iii\\\TTTNNNJJJHHHDDDAAA>>>===<<<<<<>>>===;;;;;;;;;;;;888666999999:::;;;;;;::::::999;;;<<<<<<<<<;;;;;;:::999;;;::::::;;;<<<<<<;;;999:::::::::999:::::::::;;;;;;<<<<<<:::777555555666555555555555666888999;;;???@@@AAABBBCCCDDDDDDDDD???>>>===<<<<<<<<<======>>>===<<<;;;::::::::::::;;;::::::999::::::<<<<<<<<<===???BBBCCCCCCBBBAAABBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEDDDCCCBBBCCCEEEHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLOOOOOOOOOOOOOOOPPPQQQQQQUUUVVVXXXYYY[[[\\\\\\\\\^^^aaalll~~~aaaNNN>>>:::888222000444111333666888999;;;>>>@@@wwweee]]]WWWVVVZZZTTTRRROOOMMMLLLIIIEEEBBBCCC@@@>>><<<<<<;;;999888666555444333222111111111000///...---,,,+++++++++***---...***%%%$$$)))///555000***'''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!###$$$&&&!!!###%%%''''''%%%###!!!(((((('''&&&$$$"""!!! """"""###$$$%%%&&&''''''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''(((*********(((%%%""""""$$$'''***((('''(((***...222555555///......000333888<<>>???BBBEEEHHHJJJKKKLLLNNNPPPSSSSSSRRRPPPNNNKKKHHHFFFAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXZZZZZZZZZZZZ[[[]]]]]]^^^```aaacccdddddddddeeefffggghhhiiijjjkkkkkklllmmmnnnoooppptttzzz~~~xxxtttttt{{{kkkZZZPPPIIIDDDCCCBBB???===;;;;;;<<<<<<>>><<<;;;:::;;;:::999777777888999:::;;;;;;;;;:::===<<<;;;;;;;;;;;;;;;;;;::::::999:::<<<<<<:::999:::::::::::::::::::::::::::;;;;;;:::777555555666666555555555666888:::;;;>>>???AAABBBCCCDDDDDDDDD??????>>>============>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<=========>>>@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDBBBDDDEEEDDDCCCBBBCCCDDDGGGHHHHHHIIIJJJKKKKKKKKKNNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOOPPPPPPRRRSSSTTTWWWWWWXXXYYYZZZZZZZZZZZZ[[[___gggsss~~~uuu___JJJBBB>>>888555666222444666777888999<<>><<<<<<;;;999888777666444222111111111222//////...---,,,++++++,,,------,,,***((()))...222777111)))'''((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!"""$$$'''(((!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&%%%$$$###"""!!!"""######$$$%%%%%%&&&&&&'''%%%###!!!!!!"""###$$$$$$######""""""######$$$$$$$$$$$$%%%&&&((()))***)))((('''%%%%%%&&&'''((((((((()))+++...222444666000000000222555999===@@@<<<999777999::::::>>>CCCHHHGGGFFFFFFFFFHHHKKKLLLLLLIIIFFFDDDCCCCCCBBBAAAAAAAAAAAABBBFFFLLLSSSXXXXXXUUUMMMBBB888333333555888777555555666777666555777888888999;;;===???@@@@@@BBBEEEGGGHHHJJJMMMOOOSSSSSSTTTTTTRRROOOLLLIIIBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPPPPQQQSSSTTTVVVWWWVVVXXXZZZZZZZZZ[[[\\\^^^^^^___```aaabbbbbbcccccceeeffffffhhhiiijjjkkklllllllllmmmmmmnnnrrrwww{{{~~~ppp]]]PPPHHHCCC??????>>><<<::::::;;;===>>>>>><<<:::999::::::999888666777888999:::;;;<<<<<<===<<<;;;::::::;;;<<<===;;;::::::;;;<<<===;;;:::::::::::::::::::::999999999:::;;;999777666666777666666555555666888:::;;;<<<===>>>@@@AAABBBCCCCCC@@@@@@@@@???????????????===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCEEEFFFEEEDDDCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLRRRRRRRRRRRRRRRQQQQQQPPPNNNOOOOOOPPPRRRSSSUUUVVVXXXXXXYYYYYYZZZYYYYYYYYY\\\___eeekkkoooyyytttYYYJJJCCC<<<777555222333555555555666999;;;tttddd[[[TTTRRRTTTRRRRRRQQQOOOLLLIIIGGGFFFCCC@@@>>><<<<<<;;;999888777666444222111111111222///...------,,,,,,,,,,,,000,,,((()))---111333333444...(((''')))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%''')))***)))(((&&&%%%%%%&&&((()))######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###$$$$$$######""""""######$$$#########$$$%%%'''((()))'''((()))******)))'''&&&%%%%%%&&&'''(((***---///222222222333555888;;;===@@@<<<;;;===>>>>>>@@@DDDGGGGGGGGGGGGHHHIIIJJJKKKHHHFFFEEEEEEFFFFFFEEEDDD>>>?????????@@@BBBHHHLLLRRRQQQMMMDDD:::333222444333222111333666888999999999::::::;;;===>>>@@@AAA>>>@@@BBBDDDEEEGGGJJJMMMPPPRRRTTTUUUTTTRRROOOMMMEEEEEEEEEEEEEEEEEEEEEDDDGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPPPPQQQRRRTTTVVVVVVVVVWWWYYYZZZ[[[\\\^^^___``````aaaaaabbbccccccdddffffffggghhhiiijjjkkkkkklllmmmmmmmmmnnnqqquuuyyy{{{}}}xxxeeeWWWMMMFFFAAA???>>>===;;;:::;;;<<<>>>???===;;;999888999:::999888666666777888999;;;<<<======<<<;;;::::::;;;===>>><<<;;;;;;<<<>>>???===<<<:::;;;;;;;;;;;;:::999888888::::::999777666777888666666666666777888:::;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>============>>>>>>???<<<<<<===>>>??????@@@@@@???@@@@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHGGGFFFEEEFFFGGGEEEEEEFFFHHHIIIKKKLLLMMMPPPPPPQQQQQQQQQPPPPPPOOONNNOOOOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYYYYYYYXXXXXX[[[]]]aaacccdddkkk}}}kkkVVVIII???888555222333333222222333555888pppbbb\\\WWWUUUWWWRRRRRRRRRPPPLLLHHHGGGGGGCCC@@@>>><<<<<<;;;999888666555444333222111111111///...---,,,,,,,,,,,,,,,000+++&&&(((///444333111...+++((((((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***)))'''%%%######%%%''')))""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$############%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''$$$'''***------+++(((&&&'''((((((((('''(((+++---333333333333555666888:::>>>:::888;;;===<<<<<>>======???BBBDDDHHHIIIHHHCCC;;;666444444///......111555999;;;<<<;;;;;;<<<<<<===>>>@@@@@@===???@@@BBBCCCEEEHHHJJJMMMOOORRRTTTUUUTTTRRRQQQLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVUUUWWWYYY[[[[[[\\\___aaaaaaaaaaaaaaabbbccceeeeeeggggggggghhhiiiiiijjjjjjkkkmmmnnnnnnnnnpppsssvvvxxxyyy|||~~~~~~yyymmm___UUUNNNFFFBBBAAA???===<<<;;;;;;===>>>@@@===;;;888888999:::999999666666777777888:::;;;<<<<<<<<<<<<<<<<<<<<<===>>><<<;;;;;;===???@@@???===:::;;;;;;<<<;;;:::888777888999:::999777777888999777666666666777999;;;<<<@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>???@@@AAA<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHIIIHHHGGGFFFGGGHHHDDDDDDFFFGGGIIIKKKLLLMMMPPPQQQRRRRRRSSSSSSRRRRRRNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXYYY\\\]]]\\\```ooo~~~iiiWWWIII>>>888444444333111000111333666nnnaaa\\\WWWUUUXXXRRRSSSSSSPPPKKKGGGFFFGGGCCC@@@>>><<<<<<;;;999888555555555444333222111000......---,,,,,,,,,------...+++((())),,,///...---))))))))))))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&(((((((((''''''$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&'''&&&&&&###############$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################$$$%%%%%%###%%%(((+++,,,+++)))((()))***++++++)))***...111111111222222444555777888;;;666555888:::999888999>>>@@@DDDGGGHHHHHHGGGFFFDDDEEEHHHKKKOOOOOOMMMKKKDDDBBB>>><<<<<<>>>@@@AAA@@@BBBCCCAAA>>>999666444000...---///333888;;;<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@BBBEEEHHHLLLMMMPPPSSSUUUVVVVVVVVVRRRPPPMMMJJJHHHGGGGGGGGGGGGFFFFFFFFFGGGJJJLLLNNNOOOOOOPPPPPPRRRSSSUUUVVVUUUWWWYYY[[[\\\]]]```bbb````````````bbbccceeefffhhhhhhhhhhhhhhhhhhiiiiiijjjlllnnnooonnnoooppprrrtttvvvxxxzzz}}}~~~rrrlllhhhkkkppptttyyyvvvjjjbbbZZZUUUNNNEEEAAABBB@@@???===;;;;;;<<<===>>>===:::888777888999:::999777777777777888999;;;<<<;;;;;;<<<===============;;;;;;;;;<<<>>>???>>>===:::;;;<<<<<<;;;:::888666777888999999888777888:::777666666666777999;;;<<>>============>>>???@@@AAA===>>>???AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHFFFFFFGGGHHHCCCCCCEEEGGGIIIKKKMMMNNNPPPQQQRRRSSSTTTUUUUUUUUUOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYVVVVVVXXXZZZYYY\\\fffrrr~~~kkkXXXHHH>>>777666555222000111333666nnnaaa[[[VVVSSSUUUSSSTTTTTTQQQKKKGGGFFFFFFCCC@@@>>><<<<<<;;;999888444555555555444222000///......---,,,,,,,,,------+++++++++***)))))))))***&&&(((***+++)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&(((((('''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$###############$$$$$$###$$$&&&((()))*********%%%''')))((('''(((,,,000//////000111333555777888===888666:::===;;;999::::::===BBBFFFHHHGGGEEECCCHHHJJJMMMQQQTTTUUURRRPPPNNNIIIAAA===<<<===>>>???===>>>@@@@@@???<<<888555111///---...222666:::<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>?????????AAADDDFFFKKKMMMPPPSSSVVVXXXXXXYYYVVVTTTOOOKKKHHHGGGHHHHHHFFFFFFEEEEEEGGGIIILLLMMMOOOOOOOOOPPPRRRSSSUUUVVVTTTWWWYYY[[[\\\]]]```bbb____________aaaccceeefffiiiiiiiiiiiihhhhhhhhhhhhhhhjjjmmmooonnnnnnnnnooorrrsssuuuwwwzzzxxxjjj^^^WWWXXX\\\dddkkksss~~~|||iii```ZZZVVVUUUNNNDDD???AAAAAA???===;;;;;;;;;<<<======:::777777888999::::::888777777777777999:::;;;:::;;;===>>>>>>>>>===<<<:::::::::;;;>>>>>>>>><<<:::;;;<<<<<<<<<:::777666777888999999888777999:::777777666666777999;;;<<<@@@@@@AAAAAAAAA@@@????????????@@@AAA@@@???>>>===<<<<<<<<<<<<===???@@@AAA===>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGGGGGGGFFFEEEFFFGGGBBBCCCEEEGGGIIIKKKMMMNNNKKKLLLMMMOOOPPPQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVXXX[[[[[[\\\dddnnn{{{sss|||{{{dddPPPDDD999888666333111111444666oooeeeZZZVVVWWWSSSSSSTTTSSSRRROOOKKKGGGEEE===>>>>>>>>><<<;;;999777444444444333333222222222000...---,,,.........---------,,,,,,+++***)))))))))(((((((((''''''''''''((((((((((((((((((((((((((('''%%%$$$######$$$$$$((('''%%%%%%&&&&&&%%%$$$&&&$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###""""""""""""$$$######%%%''''''&&&%%%&&&&&&''''''(((((()))))))))***++++++***)))***+++---000222444333333444444888999:::;;;;;;:::999999888;;;>>>???>>>???BBBEEEKKKMMMUUUaaakkkiii]]]QQQOOONNNKKKGGGBBB???======;;;<<<===>>>>>>>>>===<<<555444111......333:::???FFFBBB>>>;;;<<<=========>>>>>>>>>???@@@BBBCCCDDDHHHJJJMMMPPPRRRVVVZZZ]]]^^^\\\XXXSSSPPPMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIILLLMMMNNNOOOOOOQQQTTTWWWUUUWWWZZZ]]]```aaabbbbbbdddcccbbb``````aaacccdddeeefffgggfffeeedddeeegggjjjkkklllmmmnnnooopppqqqrrrtttvvvzzz}}}rrreeeWWWMMMIIIOOOQQQUUU___nnntttaaaWWWSSSOOOKKKHHHFFFCCCAAA@@@???>>><<<<<<<<<======;;;::::::999999888888777666888:::;;;:::999999:::<<<===>>>===<<<;;;<<<===>>>>>>>>>>>>============999:::;;;<<<<<<:::888777666666666777777777777777666777888888777888:::<<>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@???@@@@@@AAABBBCCCDDDDDD@@@@@@@@@AAABBBCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGCCCDDDGGGIIIJJJKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRVVVWWWWWWXXXXXXXXXXXXXXXYYYXXXVVVWWWYYY___dddgggpppzzz||||||cccRRRDDD<<<444000222444444222mmmdddZZZWWWWWWSSSTTTTTTSSSRRROOOKKKHHHEEE?????????>>>===;;;999777555444444333333222222222000...------.........------,,,,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&$$$$$$"""  """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%$$$$$$$$$$$$%%%&&&&&&###############$$$%%%&&&#########%%%((())))))'''&&&''''''(((((())))))***)))***++++++***)))***+++,,,...111333333333444555;;;<<<>>>@@@@@@???===<<<888:::;;;;;;;;;>>>EEEJJJOOORRR[[[hhhrrrqqqhhh^^^WWWUUUQQQLLLEEE@@@===<<<;;;<<<<<<=========<<<;;;333111///---...333;;;AAAAAA???===<<<<<<===<<<<<<======>>>???@@@AAACCCDDDFFFHHHLLLOOORRRVVV[[[^^^```___\\\XXXUUURRRPPPOOOLLLKKKIIIHHHGGGHHHJJJKKKKKKMMMNNNNNNNNNPPPTTTVVVVVVXXX[[[^^^```bbbcccccccccbbb```______```aaabbbdddfffhhhiiihhhhhhiiijjjllllllmmmnnnpppqqqrrrsssssstttwwwyyy|||}}}~~~qqqeeeZZZQQQKKKJJJHHHJJJQQQ]]]nnnooo]]]UUUQQQLLLGGGEEECCC@@@??????>>>===<<<<<<<<<===>>>;;;;;;::::::999888888888666888:::;;;:::999999:::===>>>???>>>===<<<===>>>>>>>>>>>>>>>============;;;<<<======<<<999777555666666666666666666666666555666777777666777999;;;>>>>>>>>>????????????@@@BBBAAA@@@@@@???>>>===<<<<<<=========>>>>>>?????????@@@AAAAAABBBCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRVVVVVVWWWXXXXXXXXXXXXWWWXXXWWWVVVVVVYYY^^^cccfffnnn~~~xxxrrrcccOOOGGG<<<666555666555444lllddd[[[WWWXXXSSSSSSSSSSSSQQQOOOKKKGGGEEEAAAAAA@@@???===;;;999777555555444444333222222111000///---......///...,,,+++++++++******))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&######$$$%%%''''''%%%"""###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&###"""###&&&)))******)))'''''''''((()))*********)))***++++++***)))***+++***---000111222333555666<<<>>>AAACCCCCCBBB@@@>>>888888888666888???IIIQQQTTTWWW___kkkuuuwwwrrrllldddaaa[[[TTTLLLEEEAAA>>><<<<<<=========<<<<<<<<<:::888444///...000666:::;;;::::::<<<======;;;999<<<======>>>???AAACCCDDDDDDFFFJJJNNNQQQUUUZZZ]]]``````___]]]ZZZWWWTTTSSSOOOMMMJJJHHHHHHIIIKKKLLLKKKLLLMMMNNNNNNPPPSSSVVVWWWYYY[[[]]]```aaabbbcccdddcccbbb`````````aaabbbbbbeeehhhjjjjjjjjjkkkkkkmmmnnnnnnpppqqqrrrsssttttttuuuwwwyyyzzz{{{||||||uuudddXXXPPPJJJGGGHHHBBBFFFNNN[[[nnnjjj\\\SSSOOOHHHCCC@@@???=========<<<;;;;;;;;;<<<===>>><<<<<<;;;::::::999999888777888:::;;;:::999999:::===>>>???>>>======>>>???>>>>>>>>>>>>===============>>>>>>>>><<<999666444555555555555555555555555444555666666555555777999======>>>>>>>>>?????????EEEDDDCCCAAA???===<<<;;;::::::;;;<<<======>>>>>>???@@@@@@AAACCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHIIILLLMMMOOOPPPPPPPPPOOONNNMMMNNNOOOQQQRRRUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTUUUXXX\\\```ccckkkuuuzzzyyyuuu\\\RRREEE<<<777555333111llleee\\\WWWWWWQQQQQQQQQQQQPPPMMMJJJFFFDDDCCCBBBAAA???===:::999888666666555444333222222111111///......//////---,,,*********)))))))))(((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((%%%###""""""######""" $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$###$$$%%%%%%&&&)))((('''%%%$$$######"""#########%%%((()))((('''&&&''''''((()))***++++++)))***++++++***)))***+++(((+++...000111222555777888;;;???BBBCCCAAA>>><<<555666666555888@@@LLLUUUXXXZZZ___gggooottttttrrrmmmiiibbb[[[TTTMMMGGGDDDAAA@@@??????>>>>>>??????AAA???:::555222222555999555666888;;;======:::777;;;<<<<<<===???AAABBBCCCCCCEEEIIIKKKNNNQQQUUUXXX]]]^^^______^^^[[[XXXVVVRRRPPPMMMJJJIIIJJJKKKMMMKKKLLLMMMMMMNNNOOOSSSUUUWWWXXXZZZ\\\^^^___```aaafffeeedddcccccccccdddddd```cccgggjjjjjjiiiiiiiiimmmmmmnnnpppqqqrrrsssttttttuuuwwwyyy{{{||||||}}}sssbbbWWWNNNGGGDDDDDDCCCGGGOOO[[[lllzzzggg\\\QQQLLLEEE@@@===<<<<<<<<<;;;;;;:::::::::<<<===>>><<<<<<;;;;;;:::999999999777888::::::999888999:::;;;<<<>>>===<<<<<<===>>>>>>>>>>>>>>>==================>>>>>><<<:::777555555444444444444444333333222333444444333444666888<<<<<<<<<======>>>>>>???EEEDDDCCCBBB@@@>>>===<<<999::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEGGGJJJLLLMMMNNNNNNOOOMMMKKKJJJKKKMMMPPPRRRSSSTTTTTTUUUUUUUUUUUUUUUSSSSSSSSSTTTWWWZZZ]]]___fffjjjsss~~~|||kkkaaaRRREEE<<<666333111mmmggg^^^XXXVVVOOONNNOOOOOONNNKKKHHHEEECCCDDDCCCAAA>>><<<:::999888777666666555333222222111111000//////000///---+++*********)))))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%(((+++---+++'''###!!!!!!"""""""""$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$############$$$%%%%%%)))(((&&&%%%$$$#########$$$######$$$&&&&&&%%%###&&&&&&'''((()))***++++++)))***++++++***)))***+++'''***,,,...///111555777666888===@@@BBB@@@>>><<<222444666888;;;CCCNNNVVV^^^___```dddhhhmmmqqqsssmmmhhhbbb\\\WWWRRRMMMIIIGGGFFFDDDCCCBBBCCCDDDEEEEEEDDDBBB>>>;;;:::<<<>>>111333555999<<<<<<999777::::::;;;<<<>>>@@@BBBCCCCCCEEEGGGIIIJJJLLLOOOQQQZZZ\\\___aaabbb```^^^\\\WWWUUUQQQNNNLLLKKKLLLMMMKKKLLLMMMNNNNNNPPPSSSVVVWWWWWWXXXYYY[[[\\\^^^^^^eeeddddddddddddddddddeeebbbeeeiiikkkjjjiiihhhhhhkkklllmmmnnnoooqqqrrrrrrrrrtttvvvyyy{{{}}}~~~~~~sssdddZZZQQQIIIDDDCCCFFFIIIOOOZZZgggvvvmmm___XXXOOOJJJCCC>>><<<<<<<<<<<<::::::999999999;;;<<<===<<<;;;;;;::::::999888888666777888888777777888:::999:::;;;;;;::::::;;;===>>>>>>>>>>>>============:::;;;<<<===<<<;;;999777555555444444333333333222111222333333222333555777::::::;;;<<<<<<===>>>>>>BBBAAAAAA@@@@@@???>>>>>>::::::;;;;;;<<<===>>>>>>======>>>@@@AAACCCDDDDDDFFFEEECCCBBB@@@?????????>>>>>>======>>>??????@@@AAAAAA@@@@@@AAABBBBBBCCCGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEHHHIIIKKKKKKLLLLLLKKKIIIHHHIIIKKKNNNPPPQQQQQQRRRSSSSSSSSSSSSRRRPPPPPPQQQSSSUUUXXXZZZ[[[aaabbbhhhuuu{{{qqqaaaQQQEEE<<<777555~~~mmmiii```ZZZWWWPPPMMMNNNNNNMMMKKKHHHEEECCCCCCBBB???===;;;:::999999888777666555444333222111111000000000111000---*********************************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%)))...111...***&&&$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%%%%#########$$$$$$%%%&&&'''%%%$$$###$$$%%%$$$###!!!$$$%%%&&&'''((()))***+++)))***++++++***)))***+++''')))+++---...000444666666888<<>>111444888:::>>>EEENNNVVVdddeeeggghhhhhhkkknnnqqqhhhddd^^^ZZZYYYVVVQQQMMMNNNLLLIIIGGGFFFGGGIIIKKKSSSRRROOOJJJCCC===:::888222222333666999::::::888999999:::<<<>>>@@@BBBCCCDDDEEEGGGGGGGGGIIIKKKMMMYYY\\\___ccceeefffeeeddd^^^\\\XXXUUURRROOONNNMMMLLLMMMNNNNNNOOOQQQTTTWWWWWWWWWWWWWWWYYYZZZ\\\\\\``````aaaaaabbbcccccccccfffiiilllmmmlllkkkjjjkkkjjjjjjkkkmmmnnnooopppqqqqqqrrruuuwwwzzz|||}}}~~~zzz}}}~~~qqqcccZZZSSSKKKGGGFFFFFFIIIOOOXXXdddppp{{{ppp^^^SSSOOOKKKFFFAAA===<<<<<<<<<<<<:::999999888888999:::;;;;;;;;;:::999999888888777555666777666555555777999777999::::::999999;;;<<<>>>>>>>>>>>>============999:::;;;<<<<<<:::999777555555555444444333333222111222333333222222444666999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>@@@AAACCCCCCEEEDDDBBBAAA???>>>>>>===<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAAAAABBBCCCFFFFFFGGGGGGFFFEEECCCBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNNNNNNNOOOPPPPPPPPPPPPPPPMMMNNNPPPRRRTTTVVVWWWXXX[[[[[[aaammm|||yyykkkZZZJJJ???999666{{{llljjjccc^^^[[[TTTNNNOOOOOONNNLLLIIIFFFDDDAAA@@@>>><<<::::::999:::888888777555444333222111111111000111111000---******+++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&''')))***+++((('''&&&&&&''''''&&&%%%#########""""""#################################$$$$$$$$$$$$%%%%%%&&&'''###############$$$$$$%%%!!!!!!""""""$$$%%%'''((($$$######$$$%%%&&&$$$#########$$$&&&''')))******)))***++++++***)))***+++((()))+++,,,---///222555555777:::===????????????555777999;;;>>>EEEOOOWWWdddiiinnnpppnnnllllllmmmgggccc^^^\\\\\\[[[WWWTTTRRRPPPLLLIIIIIIJJJMMMNNNZZZZZZYYYSSSJJJAAA:::777444333222333666999::::::888999:::;;;===@@@BBBCCCCCCEEEGGGGGGHHHIIILLLNNNVVVXXX]]]aaaeeehhhiiiiiieeedddaaa]]]YYYUUUQQQOOOMMMNNNOOOPPPPPPRRRUUUXXXXXXWWWWWWWWWXXXZZZ[[[\\\]]]^^^___aaabbbcccddddddfffhhhjjjlllkkklllmmmnnnjjjjjjkkklllnnnooopppqqqqqqrrrsssuuuwwwyyyyyyzzzyyy{{{rrrcccYYYQQQKKKIIIJJJDDDHHHOOOZZZgggtttuuuaaaSSSLLLIIIEEEBBB???<<<<<<<<<<<<;;;;;;:::888777777888999999:::999999888888777777666444555555444333444666888777999::::::::::::;;;===>>>>>>>>>>>>============999:::;;;;;;:::888666555666666555555444333333333111222333333222222444666888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999999:::;;;===>>>@@@AAABBBCCCBBBAAA???>>>=========<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDFFFHHHIIIIIIFFFCCCAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMKKKLLLNNNQQQSSSTTTUUUUUUVVVWWW^^^hhhqqq}}}tttcccSSSFFF>>>;;;xxxkkkjjjeeeaaa^^^WWWOOOPPPPPPOOONNNKKKHHHFFF@@@???===;;;:::999::::::999888777666444333222111111111111111222000,,,***++++++++++++++++++,,,,,,************))))))))))))(((((((((((((((((((((((('''((()))***)))&&&###!!! !!!###&&&)))(((%%%"""%%%$$$$$$######$$$$$$%%%#################################$$$%%%&&&'''(((#########"""###$$$$$$%%%######""""""######$$$%%%#########%%%'''((('''&&&"""###$$$%%%'''((()))***)))+++++++++***)))***+++((()))++++++,,,...222444444555777:::<<<======>>>888999::::::===EEEPPPYYYbbbjjjsssvvvsssnnnkkkjjjjjjeeeaaa```aaaaaa]]]YYYTTTRRRNNNKKKJJJKKKNNNPPPPPPSSSVVVVVVQQQKKKEEEBBB666333111111444888;;;<<<888888999;;;===@@@BBBCCCCCCEEEGGGHHHIIIKKKNNNQQQRRRTTTYYY^^^cccgggiiijjjjjjiiigggccc^^^YYYTTTQQQNNNOOOPPPPPPQQQRRRVVVXXXYYYXXXXXXXXXYYYZZZ\\\]]]]]]^^^```bbbdddeeeffffffccceeegggiiiiiikkknnnpppjjjkkklllmmmnnnpppqqqqqqqqqqqqssstttuuuuuuuuuuuuzzz}}}~~~}}}}}}||||||}}}wwwdddXXXPPPJJJIIIKKKCCCGGGQQQ^^^mmm|||jjjXXXOOOKKKJJJBBB???===<<<<<<<<<;;;:::;;;:::999777777777888888999999888888777666666666333444444333222333555777888999;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>============:::;;;;;;;;;999777444222777777666555444444333333111222333333222333555777777888888999;;;<<<======<<<;;;;;;;;;;;;:::::::::::::::999999888777777777888999:::<<<>>>???AAAAAABBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCFFFIIIKKKJJJHHHDDDAAABBBCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKNNNPPPRRRSSSSSSSSSSSSUUU]]]eeejjjrrrqqq```RRRJJJFFFzzzjjjfff``````dddcccQQQSSSTTTQQQLLLHHHFFFFFFAAAAAAAAA???>>>;;;999888::::::888777555555444444---000222000......+++&&&,,,,,,+++******))))))(((************))))))))))))%%%%%%&&&&&&'''((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&$$$""""""###%%%%%%$$$&&&''''''''''''&&&%%%%%%$$$$$$######"""!!!!!!!!!$$$#########$$$%%%%%%&&&!!!###$$$&&&&&&%%%$$$###$$$$$$############$$$$$$"""###$$$$$$$$$%%%(((***'''((()))***+++,,,,,,---******+++,,,---...000111444555888:::===???@@@@@@<<<;;;;;;<<<@@@FFFMMMQQQ]]]eeepppvvvvvvqqqllljjjlllmmmmmmiiiccc^^^ZZZXXXYYYVVVPPPKKKGGGGGGHHHIIIPPPRRRSSSSSSQQQMMMHHHEEE===555000333666666666666666666777888:::===???@@@AAABBBEEEFFFGGGIIILLLOOOOOOQQQTTTWWW[[[aaagggkkkllllllkkkiiieee```[[[XXXOOOQQQSSSRRRPPPPPPTTTXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\^^^```aaaccceeeiiilllhhhiiijjjllllllllllllkkkllllllllllllnnnppprrrssstttsssrrrqqqpppqqqrrrsssvvvxxx{{{~~~~~~~~~~~~yyyxxxzzz|||{{{zzzxxxxxxxxxwww~~~hhh[[[UUUMMMGGGDDDKKKLLLQQQ^^^rrrsss___RRRJJJFFFFFF>>>>>>===<<<;;;;;;;;;;;;777777777777777777777777888777666777888777555444///000222444555555444444666777888999999999999999===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<:::777555444555777666444111111111222333333222222222333555777888888888888888888999999999888888888888888888999999888999::::::;;;;;;::::::999999:::;;;<<<===>>>???>>>>>>>>>===>>>??????@@@<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHHHHGGGEEECCCAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEFFFHHHHHHGGGHHHIIIKKKJJJKKKMMMOOOQQQSSSTTTUUUWWWXXXZZZ]]]bbblllyyyyyyrrrkkk^^^QQQ{{{jjjeee^^^]]]aaa```[[[VVVPPPLLLKKKJJJFFFCCCBBBAAA@@@>>><<<:::999999:::999888666555444333333///222333000///000---))),,,,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&)))))))))))))))(((((((((%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%%%%%%%""""""######""""""!!! ############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###$$$&&&&&&%%%$$$#########""""""""""""######"""$$$%%%%%%$$$%%%''')))((())))))***+++,,,,,,---+++++++++,,,---...000111444555777:::<<<>>>???@@@@@@>>><<<<<>>???@@@BBBDDDEEEFFFIIILLLNNNOOOPPPSSSVVVZZZ___fffkkkooooooooommmiiiccc^^^ZZZWWWWWWVVVUUUTTTUUUXXXZZZWWWXXXYYYZZZ[[[\\\\\\]]]^^^```bbbccccccdddfffhhhhhhiiikkkmmmoooppppppooollllllmmmmmmoooppprrrsssssssssrrrrrrqqqqqqrrrrrrvvvxxxzzz}}}|||yyyyyyzzzzzzzzzyyyyyy{{{}}}nnn```XXXQQQJJJGGGHHHJJJPPP___uuummm\\\SSSKKKEEECCC<<<<<<;;;:::999999999999777777777777777777777777777666666666777777555333222333444666666666555555555666777888999999::::::>>>>>>===<<<;;;:::999999:::;;;;;;999666444333444777555333111000111222333333222222222333555777888888888888888888888888888777777777777777777777777888888999:::::::::::::::888888999:::;;;;;;<<<<<<===============>>>??????<<<<<<=========>>>>>>>>>AAAAAABBBBBBBBBBBBCCCCCCBBBDDDFFFHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAABBBCCCEEEGGGHHHGGGHHHIIIIIIHHHHHHJJJKKKJJJKKKMMMOOOQQQSSSTTTUUUVVVWWWYYYZZZ^^^gggsss|||tttiii~~~jjjccc[[[YYY]]]\\\cccXXXLLLHHHKKKLLLGGGAAABBB@@@>>><<<:::999999999:::999777555444333222222000333222///...000///,,,------,,,,,,+++******)))''''''&&&&&&&&&%%%%%%%%%+++******)))((((((''''''######$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%%%%%%%$$$$$$&&&(((*********++++++,,,,,,---,,,,,,,,,,,,---...///000333444777999<<<===??????CCCBBB??????AAAEEEKKKNNNUUU[[[dddjjjkkkiiifffeeefffhhhkkkjjjfffaaa]]]\\\bbb___YYYRRRKKKFFFCCCAAABBBDDDFFFHHHKKKLLLMMMNNNCCC;;;444333333111000111333444555777999;;;===>>>???AAACCCDDDEEEHHHKKKMMMNNNOOOQQQSSSWWW]]]dddiiiqqqssstttssspppjjjccc___[[[XXXTTTRRRSSSUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\```bbbdddeeedddcccccccccfffhhhjjjmmmoooqqqqqqqqqllllllmmmooopppqqqrrrsssrrrsssssssssrrrrrrqqqpppuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{|||}}}}}}~~~wwwhhh___VVVNNNLLLIIIKKKRRRaaavvvzzzeeeZZZVVVOOOFFFAAA::::::888777777777777777777777777777777777777777666555555555777666555333333444555555555555444444444555666888999999::::::>>>>>>===<<<:::999888888999::::::888555333222222555444222000000000111222222222222333444555777888999999999888888777777666555555555555555555555555777777888999999999999999777777888888999999999999<<<<<<<<<<<<<<<============<<<;;;;;;;;;<<<>>>>>>AAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFGGGHHHGGGFFFDDDCCCBBBAAA@@@@@@???@@@@@@>>>>>>???@@@BBBEEEGGGHHHGGGHHHIIIIIIHHHGGGHHHJJJKKKKKKMMMOOOQQQRRRTTTUUUTTTVVVWWWXXXZZZ```jjjqqqlllcccYYYWWW[[[YYYaaaWWWLLLIIIKKKLLLGGGBBBAAA@@@===:::999999999:::999888777555333222111111000222000,,,,,,//////---------,,,,,,+++************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%'''***+++++++++,,,,,,,,,,,,---------------...///000222333666888;;;<<<>>>>>>DDDDDDDDDDDDEEEGGGIIIJJJOOOTTTZZZ```ccccccbbbaaa\\\^^^``````___^^^^^^^^^hhheee___XXXPPPHHHCCC@@@BBBBBBBBBCCCDDDEEEFFFGGG===666111111111//////111222333555777999;;;<<<<<<>>>@@@BBBCCCDDDFFFIIILLLLLLMMMOOOPPPTTTZZZaaafffooorrruuuwwwvvvqqqlllhhh```ZZZTTTQQQRRRTTTTTTSSSVVVWWWWWWXXXYYYZZZ[[[\\\___aaadddeeedddbbbaaaaaaeeefffiiikkkmmmnnnnnnnnnlllmmmnnnoooqqqrrrrrrsssrrrsssssstttsssrrrpppoootttuuuwwwyyyzzz|||}}}}}}||||||}}}}}}~~~}}}rrrggg[[[SSSPPPNNNOOOTTT```rrr~~~mmm]]]XXXXXXRRRHHHAAA999999888777666666666666666666666666666666666666555444444444666666444222222222333333222222222111333444555777888999999:::<<<<<<;;;;;;:::999999999999:::;;;999666444222222333222000//////000111222222222333444555666777777:::999999888777666666555555555555555555444444444666666777888888888888777777777777777888888888888::::::;;;;;;;;;;;;;;;;;;===<<<:::999999;;;===>>>>>>>>>>>>??????@@@@@@AAABBBCCCEEEFFFGGGGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGJJJKKKLLLNNNPPPRRRSSSSSSTTTUUUWWWVVVWWWZZZaaaggguuu~~~nnndddYYYVVVYYYXXXVVVSSSPPPMMMLLLJJJGGGEEEAAA???===:::999999:::;;;:::999777555333222111111111333111------111222000------,,,++++++******)))+++++++++************)))&&&&&&&&&&&&''''''((((((&&&''''''''''''&&&%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%&&&''''''&&&%%%###$$$$$$$$$$$$###""""""$$$$$$######""""""""""""%%%%%%$$$$$$###$$$$$$%%%######$$$$$$%%%%%%%%%%%%!!!!!! !!!!!!$$$%%%&&&%%%$$$$$$%%%'''*********++++++,,,,,,---......---------...//////111222555777:::;;;======BBBDDDGGGJJJJJJIIIGGGFFFIIILLLQQQVVV[[[]]]^^^]]]UUUVVVWWWXXXZZZ]]]aaadddkkkhhhccc[[[SSSLLLEEEBBBBBBAAA@@@???>>>>>>??????===888444444333111111333111222555777999:::;;;;;;<<<>>>@@@BBBCCCEEEHHHKKKKKKLLLMMMNNNQQQVVV\\\aaaiiilllrrrwwwyyywwwtttqqqiiiccc[[[WWWWWWWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\^^^bbbccccccbbbaaabbbfffgggiiijjjkkkkkkkkkkkkllllllmmmooopppqqqrrrsssrrrsssttttttsssqqqpppooossstttuuuvvvxxxyyy{{{{{{zzz{{{|||}}}}}}~~~~~~~~~~~~~~~|||ooobbbXXXTTTOOOPPPTTT\\\kkk~~~jjj^^^SSSRRRTTTNNNEEE???:::999888777777666666666555555555555555555555555333333222333555555444222333222222222111111222222333333555666777888888888888888999999:::;;;;;;;;;:::;;;<<<;;;888555333333111000///......///111222222333444555666666777777999999888888777666555555666666555555555444444444444555666666777777666666777777777777777777888888777888999:::::::::999999<<<:::999888888:::<<<===<<<<<<======>>>??????@@@AAABBBCCCEEEEEEFFFEEEEEEDDDCCCBBB@@@???>>>======??????>>>??????@@@AAAAAAEEEFFFGGGGGGFFFEEEGGGHHHIIIJJJKKKMMMNNNPPPQQQRRRSSSUUUVVVVVVUUUVVV[[[___hhhooo~~~ooofffZZZVVVYYYVVVMMMPPPRRRPPPKKKHHHFFFGGG@@@???===<<<:::::::::;;;;;;:::888666444222111111222444333000000444555333,,,,,,++++++***))))))(((*********)))))))))((((((''''''(((((()))******+++((())))))))))))(((''''''#########$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$######"""!!!!!! %%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%%%%%%%$$$$$$&&&((('''((()))***+++,,,,,,---//////......---.........000111444666999:::<<<<<<>>>AAAFFFIIIJJJIIIFFFDDDDDDEEEHHHNNNTTTYYYZZZ[[[TTTUUUWWWYYY[[[```eeejjjjjjgggbbb\\\UUUNNNIIIFFFAAA@@@???>>>===<<<<<<<<<<<<888666666444///...000111222555888:::;;;;;;;;;;;;===???@@@BBBDDDGGGIIIJJJKKKMMMNNNOOOSSSWWW[[[aaaeeelllsssxxxyyyxxxwwwnnnjjjccc^^^ZZZYYYXXXWWWUUUUUUVVVWWWXXXYYYZZZZZZYYY\\\___`````````aaabbbggghhhjjjkkklllkkkkkkjjjllllllllllllnnnppprrrssstttttttttsssrrrqqqpppooorrrrrrssstttuuuwwwyyyzzzxxxyyy{{{|||~~~~~~~~~~~~yyyiii]]]YYYNNNOOORRRYYYeeewww~~~mmmXXXOOOHHHIIIJJJEEE???;;;::::::999888777777777777555555555555555555555555222111111222444444333111444444333333333333444555333444555666777777777666666666777888:::;;;<<<<<<:::;;;===<<<999666444333000///---------///111222222333444555777777777777888888888777777666666555666666555555444333333333333444444555555555555555555555666666777777777888555666888999999999888777:::999888888888999;;;<<<;;;<<<<<<===>>>???@@@@@@@@@@@@AAACCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>======???>>>>>>>>>>>>>>>>>>???DDDFFFGGGHHHGGGGGGIIIJJJHHHIIIJJJKKKLLLNNNOOOOOOPPPRRRUUUUUUSSSSSSVVVYYY]]]dddqqqnnnfff[[[VVVWWWTTTLLLNNNPPPNNNJJJFFFEEEFFF??????>>>======<<<;;;;;;<<<;;;999666444333222111///222222//////333444111++++++***))))))(((((('''))))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((('''&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%&&&&&&$$$"""&&&''''''''''''&&&%%%%%%########################&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&'''"""$$$%%%%%%$$$%%%''')))%%%&&&'''(((***+++------000000///...............///111333555888:::;;;;;;;;;===AAADDDEEEEEEDDDDDDAAA@@@BBBHHHOOOUUUXXXYYYUUUXXX[[[___aaadddgggiiieeeccc^^^YYYTTTOOOLLLJJJDDDCCCBBB@@@>>><<<::::::777555666888666111000222111333666999;;;<<<<<<;;;:::<<<>>>@@@AAACCCFFFHHHIIIKKKMMMNNNNNNPPPRRRTTT[[[```gggnnntttwwwyyyyyysssqqqmmmfff```\\\ZZZ[[[UUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[]]]]]]]]]]]]___aaadddeeegggiiijjjkkkkkkjjjmmmllljjjjjjkkknnnrrrtttuuuuuusssrrrqqqppppppppprrrqqqqqqrrrsssuuuwwwxxxvvvxxxzzz}}}pppccc]]]PPPQQQSSSXXXbbbrrr~~~hhhYYYLLLEEEAAABBBAAA===:::::::::999888777666666666666444444444444444444444444111000000111333444333111333333222222222444555666444555555666666555555555666666777888999:::;;;;;;888:::<<<<<<888555333222...---,,,,,,---///111222222333444666777777777777777777777777777666666666555444444333222222111111222333333444444444444444222333333444555666777777444555777888888888666555888888888888999999999:::999::::::;;;===>>>>>>???>>>???@@@AAABBBCCCCCCDDDBBBBBB@@@???>>>>>>>>>>>>===<<<<<<<<<===>>>>>>???@@@BBBDDDEEEEEEEEEGGGIIIGGGGGGHHHIIIKKKLLLMMMMMMLLLOOOSSSSSSQQQQQQSSSUUUUUU\\\hhhxxxmmmeeeZZZVVVWWWSSSNNNOOONNNLLLHHHFFFEEEDDD????????????>>>===;;;;;;===<<<999777555333222222***......,,,---000000...******))))))((('''''''''************))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&&&&''''''$$$######%%%&&&&&&$$$""""""############"""!!!!!!#########$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%(((***###$$$&&&''')))+++---...111000///...............///000333555888999;;;;;;999:::<<<>>>@@@BBBDDDDDD???>>>???DDDMMMTTTWWWXXXUUUYYY___ccceeeeeeeeefffbbb___[[[VVVRRROOOMMMMMMIIIHHHFFFCCC???;;;888666555555999>>>>>>:::999;;;111333666999;;;<<<<<<<<<:::<<<>>>???@@@BBBEEEHHHHHHJJJMMMNNNNNNNNNPPPQQQYYY]]]ccckkkqqquuuxxxyyy|||{{{xxxqqqiiicccbbbcccTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[]]]______aaacccfffhhhiiiiiiiiimmmkkkiiihhhiiimmmqqqtttvvvuuusssqqqpppppppppqqqqqqqqqqqqqqqrrrtttvvvwwwuuuwwwzzz}}}uuufff```TTTUUUVVVYYYaaaooommmYYYKKKGGGCCC@@@@@@===999999;;;999888777666666555555666444444444444444444444444000000000111333333222111000000//////000222444555555555666666555555444333888888888888888999999999777999;;;;;;888444222111------,,,+++,,,...111222222333555666888888777777666666666666777777777777333333222222111000000///222222333444444444444333000000111222444555666666333444666888888777666555777777888999999999999888666666777888:::;;;;;;<<<===>>>>>>???AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>::::::;;;;;;===>>>@@@@@@<<<===@@@AAAAAABBBDDDFFFFFFFFFGGGHHHIIIKKKKKKLLLIIIMMMQQQQQQPPPOOOQQQSSSSSSYYYcccooo~~~kkkcccZZZXXXXXXSSSNNNNNNMMMLLLJJJGGGEEEDDDBBBAAA???===<<<;;;;;;;;;999888888666444222000///333111...///111111///,,,...---,,,,,,++++++,,,,,,,,,***)))((((((***,,,---''''''((((((((((((''''''%%%$$$######""""""######''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$%%%&&&%%%###"""###%%%&&&&&&%%%$$$###"""###$$$$$$###!!!######$$$%%%%%%&&&''''''(((&&&###!!!"""$$$''')))***)))))))))))))))******///000000//////...---,,,//////111333666999;;;<<<>>><<<::::::;;;>>>??????CCC@@@===BBBKKKTTTWWWWWW[[[^^^dddiiilllkkkgggdddbbbdddeeeddd___WWWPPPLLLQQQMMMHHHDDDAAA???===;;;888888:::???CCCEEECCC@@@CCC???<<<<<<===<<<===>>>???<<<<<>>======<<<;;;999888777777777777666555555444444444555666666555444222111000///---...000222333333000000111111111222222222333333444555666777888888666666666666666666666666555555666666555333111000------......///111222333111222555777:::<<<======<<<999666555555555444222333333333333333333333333000000000111222222222333444444444444444444444444444333222111222333444555666777888999999888777666666666777888999:::;;;;;;;;;<<<===???@@@@@@AAAAAA???>>>>>>>>>=========<<<;;;;;;;;;<<<<<<=========???@@@AAABBBCCCEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMMMMNNNNNNUUUVVV[[[cccnnnyyy}}}lllcccZZZWWWVVVQQQOOONNNMMMKKKIIIGGGEEEDDDBBBAAA???===<<<;;;;;;;;;888888777666555333222111///---,,,,,,...///---,,,,,,,,,+++************+++,,,+++)))''''''((()))***''''''((((((((((((''''''%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%"""!!! """######"""!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$###""""""###&&&)))+++&&&''''''((()))+++,,,---///000000000///......---------...000222555777999<<<:::999999;;;===???@@@EEEBBBAAABBBIIIRRRZZZ^^^aaadddhhhllloooooommmkkkjjjpppvvvtttjjj___WWWUUUWWWUUURRRNNNIIIEEECCCBBB>>>>>>@@@EEEKKKPPPQQQQQQTTTOOOHHHAAA<<<888888:::===::::::===???>>>AAAEEEIIIJJJMMMMMMMMMNNNPPPQQQSSSUUUYYY^^^dddiiimmmoooxxx||||||vvvpppmmmdddaaa\\\XXXVVVWWWYYY[[[ZZZ[[[\\\]]]^^^___``````dddddddddccccccdddgggjjjiiihhhggggggiiilllppprrrssstttuuutttrrrrrrsssuuurrrtttuuutttssstttvvvxxxyyyyyyzzz{{{|||}}}}}}~~~tttggg^^^^^^^^^aaahhhrrr}}}sss]]]QQQFFF>>>;;;;;;<<<<<<;;;:::999999777777666666555555444444444444555555444333111000111///......///000111111222222222333333333444444555555555555666666666666666666666666666666666666666777666666444222000...------......///111222333222333666999===@@@CCCDDDCCC@@@;;;777666666555444333333333333333333333333111111111111111222222222333333333333333333333333333333222222333444555666777777888888888777666666666777777888888999999:::999:::;;;===>>>>>>????????????>>>>>>======<<<<<<;;;<<<<<<<<<============??????@@@BBBCCCEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHIIIJJJKKKMMMNNNOOOPPPSSSTTTXXX^^^fffuuu{{{uuuwwwlllcccYYYVVVUUUPPPPPPNNNLLLIIIGGGFFFFFFEEEBBBAAA???===<<<;;;;;;;;;999999888777666444333333000...---,,,------+++***++++++***))))))))))))))),,,+++)))'''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!%%%%%%&&&&&&%%%%%%$$$###$$$###############$$$$$$%%%###"""###$$$%%%%%%$$$"""%%%&&&$$$$$$&&&(((########################"""""""""###$$$&&&((()))###$$$%%%'''))),,,.../////////000000000///.........---------///222555777888888999:::<<<>>>@@@AAAEEEFFFFFFEEEFFFNNN[[[eeehhhjjjlllnnnppprrrssssssttt}}}uuuggg___]]][[[\\\[[[UUUNNNHHHEEEFFFEEEEEEFFFKKKTTT]]]dddhhhiiieee[[[MMM@@@999777888;;;777777;;;======???DDDHHHJJJLLLMMMMMMNNNPPPQQQRRRSSSUUUYYY^^^cccgggiiirrrxxx}}}wwwtttmmmjjjddd^^^ZZZYYYZZZ[[[YYY[[[^^^aaabbbbbbaaaaaaaaabbbbbbbbbaaacccgggjjjkkkjjjhhhggghhhkkknnnoooppprrrssssssrrrqqqrrrsssqqqsssuuuuuuuuutttuuuwwwzzzzzz{{{{{{{{{{{{{{{{{{|||}}}pppfffeeeeeegggmmmvvvuuu___QQQIIIAAA;;;999::::::;;;;;;:::::::::777777666666555444444444333333333333333222000000............///000111222444444444444555555555555777666666555555555444444666666666666666666666666888777666555333000...---............///111222333333444777;;;@@@FFFKKKNNNMMMHHH@@@:::777666666666333333333333333333333333222222222111111111111111111111111222222222222222333333333333444666777888888888777666666666666666777777777777777777777777777888999;;;<<<<<<<<<<<>>>>>===<<<;;;;;;<<<<<<<<<<<<============??????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHJJJLLLNNNPPPQQQQQQQQQTTTXXX\\\ggg{{{uuuqqqqqqxxxlllcccYYYVVVVVVQQQPPPNNNKKKHHHFFFEEEFFFFFFBBBAAA???===;;;;;;;;;;;;<<<;;;999777555444333222444333111///...,,,***)))++++++***))))))))))))***+++***)))(((''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""%%%%%%&&&&&&%%%%%%$$$###$$$$$$######"""#########'''%%%$$$$$$&&&'''&&&%%%!!!&&&))))))%%%$$$&&&***$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$#########$$$&&&(((+++---///......///000000000//////000///......///222555777666888;;;===>>>@@@BBBDDDEEEIIILLLJJJGGGMMMZZZffflllmmmnnnoooqqqtttwwwzzz|||wwwllldddaaa___bbbbbb\\\SSSKKKIIIJJJLLLJJJJJJOOOWWWcccooouuuyyyxxxppp___MMMBBB<<<:::999555555888::::::>>>CCCFFFIIILLLMMMNNNNNNOOOQQQRRRRRRSSSUUUYYY]]]bbbdddlllrrrzzz}}}{{{wwwssslllfffaaa^^^^^^^^^]]]^^^```bbbcccccccccccc```aaaaaaaaabbbdddhhhkkkooommmkkkjjjjjjkkkmmmooooooqqqsssrrrooommmllllllooorrrtttvvvuuuuuuuuuvvvyyyyyyzzzzzzzzz{{{{{{{{{|||xxxllljjjjjjlllssszzzuuu```OOOGGGCCC===888999::::::::::::999999888777666666555555444333333333333222222111000000///---...///000000111333555444444444444555555555555666666555555555444444444555555555555555555555555666666555444222000///...............///000111222333444666;;;AAAIIIOOOSSSRRRLLLBBB:::666555555555222222222222222222222222333222222222111000000000111111111222222222222222333444444555666777888888999888777555444555555666888888888777777666666666777888999:::;;;;;;;;;;;;???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOQQQTTTVVV\\\kkkyyy{{{rrrpppssszzzlllcccZZZWWWXXXSSSPPPNNNKKKHHHFFFEEEEEEFFFBBBAAA???===;;;;;;;;;;;;>>>===:::777444222111111222222111000...,,,,,,,,,,,,,,,+++***************)))))))))((())))))))))))''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$######"""#########%%%###!!!!!!#########"""%%%))),,,+++&&&$$$&&&)))%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%&&&''')))+++,,,,,,---...///////////////000000//////000222444666666999>>>@@@AAABBBEEEGGGDDDKKKQQQPPPMMMOOOXXXaaammmoooqqqrrrtttwww||||||xxxtttmmmfffaaadddggghhhccc[[[TTTSSSTTTRRRPPPNNNOOOUUU```llltttooo\\\MMMBBB:::888444333666888888<<>><<<888555;;;;;;;;;:::999777666555666666666555444444333333333333222111000000000000000222444333222111222333333333333333444444444444444444444444555555555555444444444444444444444444333333222222111111111111///......//////000111222111333555:::@@@GGGMMMQQQOOOIII@@@999555444444333222222222222222222222222333222222222111000000000111222222222333333333444444444555666777777777888999888777555555555666777999999888888777777666666888999::::::;;;;;;;;;;;;============<<<<<<<<<<<<::::::::::::::::::::::::>>>??????@@@AAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMPPPSSSUUUXXXaaalll{{{~~~uuupppooovvv}}}nnnddd[[[XXXXXXSSSOOOMMMKKKHHHFFFEEEEEEDDDBBBAAA???===<<<;;;;;;;;;>>><<<999666333222111111,,,...///...------...///,,,,,,+++************+++((((((((())))))*********''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$###############$$$$$$'''%%%######$$$%%%$$$###'''***+++***&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))***+++,,,---.../////////.........///000222333444666:::@@@CCCCCCCCCFFFHHHDDDJJJQQQTTTUUUWWW[[[___jjjnnnrrruuuvvvzzz}}}vvvpppnnnkkkeeeaaa```bbbcccbbb^^^\\\\\\^^^[[[XXXTTTQQQRRRXXXbbbiii{{{tttdddVVVGGG:::999444222444666666:::???DDDGGGKKKNNNNNNNNNOOOPPPRRRRRRSSSTTTWWWZZZ]]]^^^eeeiiinnntttyyy~~~~~~yyyuuupppmmmkkkdddccc```]]]\\\\\\]]]^^^___```bbbcccdddhhhlllpppnnnllliiigggggggggiiijjjgggiiikkkkkkjjjjjjkkklllnnnpppssstttttttttvvvwwwvvvvvvwwwxxxyyy{{{{{{|||~~~~~~~~~~~~}}}tttrrrqqqttt|||dddVVVFFF@@@>>>;;;999888;;;;;;::::::888666555444666666555555444333333333444333222111000000000000555888999666222......000111222222222333333333333333333444444555555555666444444444444444444444444222111111000000111111222///////////////000111111111222555888===BBBGGGIIIFFFBBB<<<777444333222111222222222222222222222222222222222111111111111111111111222222333444444444444555666666777666666666888888777777777777888888:::999999999888888777777999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;:::::::::::::::>>>>>>???@@@@@@AAABBBBBB@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLMMMPPPTTTUUUUUU[[[bbbjjjxxxwwwmmmkkkmmmqqqfff\\\XXXWWWQQQMMMMMMKKKIIIGGGEEEDDDCCCBBBAAA???===<<<;;;;;;;;;;;;999777444333222222333///000111000---,,,---///++++++***))))))))))))***((((((((()))((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$%%%%%%)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''))))))((()))***,,,---.........---...000222444555555555555:::AAADDDCCCCCCEEEGGGGGGIIINNNUUU\\\aaaccccccbbbhhhooosssuuuxxx}}}}}}uuummmhhhddd```]]]WWWXXXZZZ]]]```dddgggiiifffccc]]]UUUPPPQQQVVV[[[gggqqqtttlllddd]]]NNN???:::555333444555555999>>>CCCFFFKKKNNNNNNNNNOOOPPPPPPPPPRRRTTTWWWYYY[[[\\\^^^bbbhhhnnntttzzz~~~yyytttqqqjjjiiifffcccaaa^^^]]]\\\^^^```aaacccdddhhhmmmqqqnnnllliiigggfffgggiiijjjhhhiiijjjjjjiiijjjlllnnnoooppprrrrrrrrrtttvvvxxxwwwwwwxxxxxxyyyyyyyyyyyy|||}}}}}}}}}}}}~~~yyy}}}zzzwwwvvvyyyqqqWWWKKKAAA??????<<<:::<<<999999999999888777666555666555555444444333333222555444222111000000111111333777999777222......000222222222222333333333333555555444444444444333333333333333333333333333333333222111000//////000111///////////////000000111222333555888;;;===???@@@<<<:::777666555444222000111111111111111111111111111111111111111222222222000000111111222333333333555555666666666555444333666777888999999::::::999:::::::::999999999999999999999:::;;;;;;;;;::::::999::::::;;;<<<===>>>>>>=========<<<<<<;;;;;;;;;>>>>>>??????@@@@@@AAAAAA???@@@@@@AAACCCDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLPPPUUUUUUSSSUUUZZZ]]]iii{{{wwwlllhhhssshhh\\\WWWUUUOOOLLLLLLKKKJJJHHHEEECCCBBBBBBAAA???===<<<;;;;;;;;;888777555333222333444555777888888444///++++++,,,******)))((((((((((((((())))))(((((('''&&&$$$$$$''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''%%%%%%$$$$$$###"""""""""%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""###$$$%%%&&&'''%%%######$$$$$$###"""###""""""###%%%%%%###"""!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$###""""""""""""######$$$%%%&&&((()))***'''((()))+++,,,---.........000333666888999888777444:::AAADDDCCCBBBCCCFFFIIIIIILLLUUU```hhhjjjhhhYYYaaajjjppprrrtttyyy}}}~~~|||vvvmmmccc\\\ZZZYYYUUUUUUXXX^^^fffnnnsssvvvnnnkkkcccYYYPPPMMMOOORRRTTT___eeebbbbbbaaaVVVGGG;;;666333444444444888===BBBFFFKKKNNNOOOOOOOOOOOONNNOOOQQQTTTWWWXXXYYYZZZWWW[[[bbbiiiooouuuzzz~~~yyyvvvoooooonnnlllhhhccc___\\\]]]___```bbbdddhhhmmmqqqooommmkkkiiihhhiiikkklllmmmmmmmmmkkkiiiiiijjjlllpppqqqqqqqqqqqqssswwwyyyyyyyyyyyyxxxxxxxxxwwwwwwzzz{{{}}}}}}||||||~~~vvv{{{|||zzz|||}}}~~~~~~~~~~~~mmmYYYIII???999::::::777777:::777777888888888888777777666555555444444333222222555444333111111111111222---111666555222000222555222222222333333333444444777666666444333222222111333333333333333333333333555444222000.........///000////////////000000111333444666888999:::;;;;;;555444555666777666333000111111111111111111111111000000111111222222222333...//////000111222222222555666666666666444333222555666888:::;;;;;;;;;:::::::::::::::::::::::::::888999999:::::::::999999888999:::;;;===>>>???@@@??????>>>>>>=========<<<>>>>>>??????@@@@@@@@@AAA???@@@@@@AAACCCDDDEEEEEEBBBCCCDDDFFFHHHJJJLLLLLLKKKLLLPPPTTTTTTQQQQQQTTTWWWaaaooo~~~ssslllvvviiibbbYYYPPPNNNOOONNNMMMKKKIIIGGGEEEEEECCCBBB@@@>>><<<;;;:::999999888777666444222111000222111000///...---,,,,,,***))))))((((((((((((((('''((()))))))))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((("""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###  """""""""#########$$$$$$$$$&&&$$$"""$$$'''(((&&&$$$)))((((((''''''&&&&&&%%%&&&&&&%%%$$$############!!!!!!"""###%%%&&&'''(((((()))***+++------------)))///444555666999:::888444777<<>>>>>>>>???@@@AAAAAAAAAAAA@@@???===<<<<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGNNNNNNOOOPPPRRRTTTUUUVVVWWW[[[cccllltttuuuxxxjjjcccZZZRRRQQQOOONNNLLLJJJHHHFFFEEEDDDCCCBBB@@@>>><<<;;;::::::999999888666444333111111111111000///...---,,,,,,,,,+++******))))))******(((((()))))))))(((''''''))))))(((''''''&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!###$$$$$$$$$%%%%%%%%%%%%###!!! !!!###%%%###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""###$$$%%%&&&&&&''''''((()))***+++,,,---...,,,111555666:::>>>>>>:::666888;;;>>>BBBEEEGGGIIIKKKLLLNNNSSSZZZ```dddfffbbb```___```dddkkkpppttttttppphhh```[[[ZZZ\\\^^^___^^^]]]^^^dddnnnzzzrrrgggdddccc\\\UUUSSSIIIIIIKKKNNNSSSVVVWWWVVVJJJFFFAAA<<<999999999999AAAFFFLLLSSSWWWXXXXXXWWWUUUSSSRRRSSSUUUWWWXXXWWWYYYXXXXXX[[[aaahhhmmmoooxxx{{{|||vvvoookkkjjjiiigggfffeeefffhhhjjjllliiijjjjjjjjjjjjjjjiiiiiimmmllljjjhhhggggggggghhhmmmmmmlllmmmnnnqqqsssuuuxxxxxxyyyxxxvvvvvvwwwyyywwwxxxyyyzzzzzzzzzyyyyyy|||}}}~~~yyy|||~~~yyyvvvxxxwwwxxxyyyzzz|||zzzeeeQQQDDD@@@>>>:::777555444555666666666666666666666666666666666666555555555555444111111222222222333333333333333222222222111111111333333333333333333333333555555555444444444333333333333333333333444555555444333222000////////////------...///000111222222333333333333444444555666555444444333333222222111111111111111111111111111222222222222222222222222333333222222222222333333444444555555666666777777888888777777888999;;;<<<999999888888888999:::;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<===>>>===>>>???AAAAAABBBBBBBBBAAA@@@>>>======>>>???@@@AAA@@@@@@AAAAAACCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIOOOOOOPPPPPPRRRSSSUUUVVVTTTWWW]]]eeekkktttzzzkkkddd[[[UUUTTTNNNMMMLLLJJJHHHFFFDDDDDDBBBAAA@@@>>><<<;;;:::::::::999888777555333222111111111000///...------,,,------,,,+++++++++++++++))))))((((((((()))******,,,+++***)))'''&&&%%%$$$'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$##################%%%&&&%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&"""!!! !!!"""######!!! !!!!!!"""#########$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''')))+++---///000333555888>>>EEEDDD@@@:::999999:::>>>BBBGGGJJJLLLNNNQQQSSSUUUXXX[[[^^^```_________aaadddgggiiikkkhhhbbb\\\YYY[[[aaafffjjjgggbbb___aaakkkwwwyyypppmmmkkkfff```^^^RRROOOMMMNNNRRRVVVYYY[[[TTTPPPKKKFFFDDDBBB@@@>>>@@@CCCIIIOOOUUUYYY[[[\\\ZZZYYYWWWXXXYYYZZZYYYXXXYYYWWWVVVWWW[[[aaaeeefffnnnssszzz~~~{{{wwwuuussssssrrrqqqpppnnnmmmllliiiiiiiiiiiihhhhhhgggffflllkkkjjjiiihhhgggggggggjjjjjjiiijjjkkkmmmooopppsssuuuwwwwwwvvvuuuuuuvvvvvvwwwxxxzzz{{{{{{{{{{{{}}}}}}~~~zzzyyyxxxsssqqqttttttvvvxxxzzz}}}fffSSSEEE;;;;;;:::999777666555555444444555555555555555555555555555555444444444333333111222222222222333333333222222222222111111111000222222333333333333333333444444333333333333333222222333333444444444444444222111000///...---------------...///000111222222444444444444444555555555555444444333333222222111111111111111111111111111111111000111111222333444333333222222222222333333444444444555666666777777777777777777888999:::;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;<<<===>>>===>>>???AAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDBBBCCCDDDFFFHHHIIIJJJKKKNNNNNNNNNOOOOOOPPPRRRRRRRRRSSSXXX^^^aaagggtttzzzjjjccc[[[VVVVVVNNNMMMLLLJJJHHHFFFDDDCCCBBBAAA???>>><<<;;;;;;:::::::::888777555333222222111000000///......------------,,,++++++++++++,,,***)))(((((((((***+++,,,******)))((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$"""!!!"""%%%&&&%%%###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%'''***---///222333444999BBBKKKLLLGGG>>><<<888777999???EEEIIILLLOOOQQQQQQOOOOOORRRUUU]]]^^^^^^^^^^^^^^^```aaafffddd```\\\[[[```jjjqqqxxxrrrjjjbbb___fffqqqzzz~~~zzzwwwvvvrrrnnnkkkgggbbb[[[WWWWWWYYY\\\^^^^^^\\\YYYXXXWWWTTTNNNJJJEEEEEEFFFHHHMMMRRRWWWZZZ\\\\\\]]]___aaa```^^^[[[\\\YYYWWWWWWZZZ^^^```bbbiiiooovvvyyyyyyzzz~~~zzzvvvtttnnnllliiigggeeedddeeeeeemmmlllkkkkkkjjjiiiiiiiiikkkkkkjjjkkklllmmmnnnoooqqqsssvvvwwwvvvuuuuuuvvvxxxxxxzzz{{{|||}}}~~~~~~|||||||||}}}~~~~~~~~~|||wwwtttqqqqqquuuvvvxxx{{{}}}iiiUUUHHH@@@;;;777777777777666555444444444444444444555555555555555555555444444444444333222222222222222222222222222111111111111000000000222222222222222333333333222222222222222222222222111222333444555444333333222111000///...------,,,------...///000111222222333444444555555555555555555444444333333222222111111111111111111111111111111000000000111222444555333333333222222333333333333333444555555666666777666666777777888999999:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<============???AAABBBCCCCCCCCCCCCBBBAAA@@@?????????@@@AAA@@@@@@@@@AAABBBBBBCCCBBBBBBCCCEEEGGGJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNRRRRRRUUUZZZ]]]```jjjtttzzziiibbbZZZUUUUUUNNNMMMLLLJJJHHHFFFEEEDDDAAA@@@???===<<<;;;;;;;;;:::999888666555333222111000000//////......------,,,,,,+++******************)))(((((((((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$""" """$$$%%%&&&############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$##################$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$%%%'''+++...000111222333888CCCNNNPPPLLLAAA>>>999666777;;;BBBFFFIIILLLNNNMMMKKKJJJLLLNNNUUUWWWZZZ[[[ZZZYYY[[[\\\ffffffeeebbbbbbhhhrrrzzz}}}ttthhhaaaccckkksss~~~zzzwwwwwwqqqhhhbbb```aaabbbccchhhhhhiiilllmmmjjjbbb[[[TTTOOOIIIEEEEEEJJJPPPTTTWWWZZZ___eeeiiiiiifffcccaaa^^^ZZZYYYZZZ]]]___```dddjjjpppssssssvvv|||zzzvvvoooiiieeeeeegggiiinnnnnnnnnnnnnnnmmmmmmmmmppppppppppppqqqqqqrrrrrruuuwwwzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~zzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~}}}xxxuuusssvvvzzz~~~nnnXXXJJJBBB===<<<555555666666666555444333444444444555555666666666666666666555555555444444222222222222222222222222111111111000000000//////111111111222222333333333222222222222222222222222000111333444444444333222222222222111000///...---------...///000111222222222333444555666666666666555444444333333222222111111111111111111111111111111111111111222333444555444333333333333333333444333333444444555666666666555555666777888888888888;;;;;;<<<===>>>=========:::::::::;;;;;;<<<<<<<<<999999999999:::;;;<<<===<<<===???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@?????????AAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBDDDFFFIIIKKKMMMLLLLLLLLLKKKKKKLLLLLLMMMQQQPPPSSSWWWZZZ\\\ccckkkssszzziiibbbZZZTTTTTTOOONNNMMMKKKIIIGGGEEEEEEAAA@@@???===<<<<<<;;;;;;999888777666444222111000000000//////............++++++***)))))))))))))))))))))((((((((()))******######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$###############$$$###""""""%%%(((""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''""""""######$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$&&&))),,,///000000222333777@@@JJJNNNLLLDDD@@@:::666666999===@@@EEEGGGHHHIIIHHHHHHHHHIIIKKKOOOTTTVVVVVVWWWZZZ^^^hhhkkklllkkkjjjmmmvvv}}}|||qqqhhhggglllrrr~~~{{{vvvssssssssstttssspppoooqqqvvv{{{yyyrrrkkkbbb\\\RRRIIIFFFGGGKKKOOOOOOSSSZZZdddlllqqqqqqpppkkkgggbbb_________``````bbbeeejjjnnnqqquuu{{{{{{tttpppoooqqqsssssstttuuuvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvyyyzzz||||||{{{zzz{{{|||}}}}}}|||{{{{{{||||||}}}zzzzzzzzz{{{|||~~~~~~~~~}}}~~~uuu\\\LLLCCC===:::999555555666666666555444444333333444444555666666666666666666555555555555444333333333222222222222111000000000000////////////000000111111222333333333111222222222222333333333111222222333333333333333333333333222111000......------...///000111222222000222444666777888888777555444444333333222222111222222222222222222222222111222333444555555444444444444333333333333444444333333333444555555666666444555666777888888888777;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<888888888999:::;;;<<<===<<<===>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDGGGJJJLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOMMMOOOTTTVVVWWW\\\bbbjjjuuu{{{kkkcccZZZTTTSSSPPPOOONNNLLLJJJHHHFFFFFFAAA@@@???===<<<<<<<<<<<<888777666444333111000///////////////............++++++***)))))))))))))))(((((()))))))))(((''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ %%%******&&&###%%%(((#########$$$$$$$$$%%%%%%"""$$$%%%%%%######$$$&&&""""""######$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%(((***---///000111444555555:::CCCHHHHHHEEEAAA<<<888666777999;;;@@@@@@BBBDDDGGGHHHHHHGGGEEEKKKQQQUUUWWW[[[```fffjjjooosssrrroooooouuu{{{{{{sssppptttyyypppnnnmmmqqqwwwyyyuuuooohhhbbbYYYPPPJJJHHHHHHIIIGGGJJJQQQ\\\iiittt{{{~~~|||wwwpppkkkgggfffdddccceeefffhhhkkkoootttxxx{{{|||~~~~~~~~~~~~~~~{{{{{{|||}}}~~~vvvbbbMMMCCC@@@;;;888777777666666666555555555444222222222333444555555555555555555444444444333333333333333222222222111111000000/////////.........///000000111222222333333222222222222333333444444222222222111222222333444222333333333222000...---------...///000111222222...000333666888999999999555444444333333222222111222222222222222222222222222444666777777666444333444444333333333333444444222333333444444555555666333444555777777777777666:::999888888888999;;;<<<======<<<;;;::::::999999777777888888999;;;<<<=========>>>>>>>>>>>>============>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAACCCEEEHHHJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNRRRTTTTTTVVV[[[bbbjjjttt|||llleee[[[UUUSSSQQQPPPOOOMMMKKKIIIGGGFFF@@@@@@???===<<<<<<<<<<<<777777555444222000/////////////////////.........,,,+++******))))))******'''((()))))))))'''&&&%%%&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''000111***$$$$$$'''$$$$$$%%%%%%%%%&&&&&&&&&"""%%%'''&&&$$$###%%%(((''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%!!!###&&&))),,,...000000222666777555666===CCCDDDEEEBBB>>>999666666666777===<<<===BBBGGGJJJHHHFFFEEEKKKRRRWWW[[[```hhhnnnkkkqqqvvvvvvqqqooossswww{{{{{{xxx{{{zzz|||nnnhhhdddgggmmmrrrpppmmmgggccc\\\TTTNNNIIIFFFEEEBBBDDDJJJUUUeeeuuu|||uuupppllliiigggllljjjiiijjjnnnqqqttttttwwwyyyzzzzzz{{{}}}|||}}}}}}fffSSSBBB>>>???<<<888777888777666555555555555555000000111222333333444444444444444333333333222222333333333222222111111111000/////////............///000000111222222333333222222222333333444444444333222111000111222444555222222333222111000...---------...///000111222222---///333666999:::::::::555555444333333222222111222222222222222222222222333555777999999777444222555444444333333444444555222222333444444555555666333444555777777777777666888777666555555777999:::@@@???>>><<<:::888777666777777777888999;;;<<<==================<<<<<<;;;;;;<<<===???@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAA@@@???@@@BBBDDDGGGIIIFFFFFFFFFFFFGGGHHHIIIJJJQQQNNNOOOSSSTTTRRRTTTXXX[[[aaahhhttt{{{jjjbbbZZZUUUUUUPPPOOOMMMJJJHHHFFFEEEEEECCCBBB???===;;;;;;::::::888777666444333222111111111111000......---------+++***)))''''''''''''(((+++******)))((('''''''''(((((('''&&&%%%%%%$$$$$$(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!###&&&&&&%%%$$$%%%%%%'''''''''&&&%%%$$$"""!!!"""""""""######$$$$$$$$$)))'''%%%$$$%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###"""%%%)))...222///000222666999===AAACCCDDDCCC???;;;777555777999999;;;???AAACCCGGGKKKOOORRRTTTWWWZZZ^^^dddjjjnnnuuuzzz~~~}}}|||{{{vvvpppooowww}}}uuuwwwzzz|||mmmeeeZZZVVVXXX\\\^^^^^^___\\\XXXUUURRROOOKKKIIIDDDBBBCCCKKKWWWiiixxxtttrrrooommmkkkkkknnnpppqqqpppooorrruuuwwwxxxyyyzzz{{{yyyzzz{{{|||kkkRRRIII>>>666444555777888999888777555444333333333666666666666555444333222333333222222222222222222666555333111000000000000000111222222111000///...///...---...///222444666111111222222222222333333333333333333333333333333111111000000///---,,,+++...------------...//////111333444444444444555777222222222333333444444444111111111222222333333333333333444555666666555555333333444444555555666666444444444555555555555555666666666666555555555555666777777777888888888888999;;;>>>>>>;;;888777666999777666666888999888888999999:::;;;<<<<<<<<<;;;;;;===>>>>>>===<<<<<<===@@@AAAAAAAAAAAA@@@??????@@@BBBDDDGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKMMMNNNNNNOOORRRTTTYYY[[[___hhhvvvzzziiiaaaYYYSSSSSSPPPOOOMMMJJJHHHFFFEEEEEECCCBBB???===;;;;;;::::::888777555444222111111111111000///......---------...---+++***))))))*********))))))(((((('''&&&&&&((((((''''''&&&%%%%%%$$$'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!!!!###$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%$$$%%%'''***---111000000111444999===@@@FFFEEECCC???;;;999:::;;;888999<<<@@@DDDHHHLLLOOOSSSVVV[[[___cccgggkkknnnuuu{{{~~~}}}wwwpppoooqqqwww~~~vvvvvvyyy|||xxxlllcccXXXRRRSSSUUUTTTSSSQQQPPPOOOOOOQQQQQQPPPOOOJJJFFFEEEIIIQQQ```vvv}}}vvvsssnnnllllllmmmmmmmmmnnnppprrrsssttttttuuuuuuxxxxxxyyy{{{gggWWWIIICCC<<<777777777777777999888777666555444333333666666666555555444222222222222222222222222222222777666555333222222222222000000111111111000///...000000......///000222333000000111111111222222222333333333333333333333333222222111111000///---,,,---------------......//////111222333222222333555222222222333333333333333111111222222333333444444444444555666666666666666444444555555555555555666444444444444555555555555666666666666555555555444555555555666666666777777888::::::999777666666777888777555666777888888777:::;;;;;;;;;;;;::::::999;;;<<<>>>>>><<<;;;<<<===??????@@@@@@@@@@@@@@@???@@@AAADDDFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHGGGHHHKKKLLLLLLMMMOOOQQQTTTVVVZZZaaalll{{{yyyhhhaaaXXXRRRQQQOOONNNLLLJJJHHHGGGFFFEEECCCBBB???===;;;;;;::::::777666555333222111000000111000///......---......///...,,,+++******++++++(((((((((''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&""" ###&&&'''&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''')))***111///------///333999<<<>>>???>>>;;;888777777888888888999===CCCIIINNNPPPTTTXXX]]]bbbfffhhhkkkmmmuuu|||zzzsssooommmnnnxxxwwwyyy}}}|||ooofffZZZSSSPPPOOOKKKGGGFFFEEEFFFIIIMMMQQQSSSSSSOOOJJJFFFFFFJJJTTTfffuuu{{{uuurrrpppooonnnnnnooooooppppppqqqqqqqqqtttttttttvvvzzz~~~iiiTTTHHH>>><<<999999999999888777777888888888777555444222444555555555444333222111000000111111222222333333666555444333222111111111000000000111000000///...111111///......///000111///000000000111111111111222222222222222222222222222222222222111///...---------,,,,,,------...///...///111111000000222333333333333222222222222222111111222333333444555555555555666777777777666666666666666555555555555555333333333444444555555555666666555555555444444444333444444444444555555555666777666555333444666888777666555555777888888777;;;;;;;;;;;;:::999888777:::<<<======<<<;;;;;;<<<======>>>???@@@@@@@@@@@@???@@@BBBDDDEEEEEEEEEDDDCCCDDDFFFHHHIIIIIIHHHHHHDDDFFFHHHIIIIIIJJJLLLNNNQQQSSSVVVZZZaaalllwww~~~wwwhhhaaaXXXRRRQQQOOONNNLLLJJJHHHGGGFFFFFFCCCBBB???===;;;:::::::::777666444333111000000000000000///...............---,,,+++))))))))))))***'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###### $$$,,,222333111,,,+++(((&&&%%%%%%&&&'''$$$$$$$$$######"""""""""'''%%%$$$%%%'''))))))((($$$$$$%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&((()))***+++,,,+++++++++...222666888555666888888777666777999<<<999777:::AAAIIIPPPTTTUUUXXX]]]aaadddgggkkknnnwww~~~xxxrrrnnnmmmuuuyyyoooccc[[[VVVQQQJJJEEEDDDCCCCCCFFFJJJNNNOOOPPPPPPLLLIIIIIIIIIMMMYYYdddttt~~~~~~yyyssspppqqqpppnnnnnnooopppppppppoooooopppqqqtttyyy}}}~~~mmmXXXJJJBBB888777777777888888777666666777888999888666444222333333444444333222111111...//////000111222333333222222111000//////....../////////////////////...000//////......//////000000000000000111111111111222222222222222222222222222222222111000///...---,,,,,,,,,,,,,,,------...---...000000//////111222333333222222111111000000111111222333444555555666666666777777777777777666777666666555555444444444222222222333444444555555555555555444444444333333333333333444444444555555333444555444333444666777666555444444666888888777999999999:::999999888888:::;;;======;;;:::;;;<<<;;;;;;===>>>???@@@@@@@@@>>>???@@@BBBBBBCCCBBBBBBAAABBBDDDFFFHHHHHHHHHGGGBBBDDDFFFGGGGGGIIIKKKMMMQQQSSSVVVYYY]]]cccjjjooozzzvvvhhhbbbYYYSSSQQQNNNMMMLLLJJJHHHGGGGGGFFFCCCBBB???===;;;:::::::::777666555333222111000000000//////............///---,,,+++))))))))))))***&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$&&&...777<<<;;;888000...***'''%%%%%%%%%&&&$$$$$$$$$######"""""""""%%%###""""""###$$$$$$###$$$$$$&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&(((((())))))&&&'''))),,,000222444555333555888:::<<<>>>@@@CCCBBB>>>::::::???HHHQQQVVVYYYZZZ\\\^^^bbbgggnnnsssxxxxxxvvvuuuxxx{{{ooofff```ZZZRRRLLLFFFDDDCCCDDDGGGJJJKKKLLLQQQPPPQQQSSSRRRQQQVVV]]]eeelllvvv{{{uuuuuurrrnnnnnnoooppppppooollllllmmmooorrruuuyyy{{{}}}~~~~~~}}}{{{{{{|||}}}~~~|||}}}mmmXXXIII@@@<<<777777666555444444555666555666777888777555333222222222222222222111111000......///000000111222222000000000//////...------..................//////---------......///000000000000000000111111111111111111111111111111111111111111111000///...,,,,,,+++++++++++++++,,,---------...000000//////111222222222222111111000000000000111111222333555555666666777777777777777666666666666555555444444333333111111222222333444444555444444444444333333333333333333333444444444555555000333666777666555555555555444333444666777777777555666777888999999999999999:::<<<<<<:::::::::;;;999:::;;;===>>>???@@@@@@===>>>>>>???@@@@@@@@@@@@???@@@BBBDDDEEEFFFFFFEEEAAACCCFFFGGGGGGHHHJJJLLLOOOQQQUUUXXX[[[___dddgggnnnyyyrrrfffaaaYYYSSSQQQNNNMMMLLLJJJHHHGGGGGGGGGCCCBBB???===;;;;;;::::::888777666444333222111111//////............/////////...,,,+++******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$(((...333555222///+++***((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$$$$$$$###$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&%%%%%%"""%%%(((,,,000222222333222444777:::===AAAEEEIIIEEEDDDCCCAAABBBGGGNNNTTTYYYZZZ[[[]]]aaahhhpppvvvyyy~~~~~~~~~zzzqqqlllggg```[[[NNNKKKIIIIIIJJJLLLMMMNNNTTTVVV[[[___^^^ZZZ[[[___^^^aaadddhhhmmmssszzz~~~}}}xxxrrrppppppqqqooonnnkkkkkklllmmmpppsssvvvwwwxxxyyy{{{}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||~~~~~~~~~{{{xxxxxxzzz|||}}}}}}~~~~~~pppZZZKKKBBB<<<999888888666444111111333555444555555666555444333222000111111111111111000000......//////000000111111000000111111000000///......------------...//////+++,,,------...//////000////////////000000000000000000000000000000000000000000000000///---,,,+++++++++******++++++,,,---,,,---//////......000111111111111000000000000000//////000111333444555555666666777777777666555555444444444333333333333333000000111222333333444444444444333333333222222222333333333333444444444444000333777888777555444444444333222333555777777777333444555777888999999:::888:::;;;;;;:::999999:::888999;;;<<<===>>>>>>>>><<<<<<=========>>>>>>>>>===???@@@BBBCCCCCCCCCBBBAAACCCEEEFFFFFFGGGJJJLLLJJJMMMQQQTTTVVVZZZ^^^aaagggnnnyyynnnccc___XXXRRRPPPNNNMMMKKKJJJHHHHHHGGGGGGCCCBBB???===;;;;;;::::::999888777555444333222222//////............//////...---+++***))))))******&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############!!!###%%%'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%''''''&&&%%%&&&((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%$$$%%%'''))),,,...///000000222444777999>>>CCCGGGEEEJJJNNNMMMHHHGGGJJJNNNSSSUUUWWW[[[___fffmmmrrrwww{{{}}}~~~}}}zzzvvvqqqmmm```]]]XXXUUUUUUUUUUUUTTTXXXZZZ___dddccc^^^^^^bbbaaaaaa```___^^^```eeehhhpppvvv|||wwwuuutttqqqnnnlllllllllmmmnnnpppqqqrrrrrrsssuuuwwwxxxxxxxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvxxxyyy|||~~~|||xxxxxx{{{~~~sss[[[IIIBBB???;;;888555666777555222111222444444333333333333222222222///000000111111000000/////////////////////////////////000000000///...---------,,,,,,,,,---//////,,,------......---------,,,,,,---------.........000000000000000000000000111111111000///...---,,,***************+++,,,,,,***,,,------,,,---...000/////////000000000000000---...///000222333444555666666666666666555444444111222222222222222222333//////000111222333444444333333333333222222222222111111111222222222333333111333555666555444444444333222111222555777777777333444555666777888888888888999;;;;;;999888999:::888999:::;;;<<<=========<<<;;;;;;;;;;;;<<<======<<<===???@@@@@@@@@??????@@@BBBDDDEEEEEEFFFHHHJJJGGGJJJMMMPPPRRRUUUYYY\\\___bbbhhhqqq~~~kkkaaa^^^WWWQQQOOONNNMMMKKKJJJIIIHHHGGGGGGCCCBBB???===;;;;;;:::;;;:::999777666444333333333//////.........//////000+++***)))''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""###%%%&&&&&&$$$$$$%%%&&&""""""###$$$$$$$$$######"""""""""######$$$$$$%%%"""$$$%%%%%%&&&'''((()))((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&(((***---///333444555666999===CCCGGGCCCLLLUUUUUUNNNGGGFFFIIIKKKNNNSSSXXX]]]bbbhhhllluuuxxxyyyyyy~~~|||zzz~~~{{{sssnnnhhhbbb___]]][[[ZZZYYYZZZ___cccaaa]]]^^^bbbfffeeeccc___ZZZXXXXXXYYYXXX___mmm}}}~~~{{{yyytttpppnnnmmmmmmmmmmmmmmmnnnnnnlllnnnppprrrsssttttttsssrrrssstttuuuvvvuuuttttttuuuuuuwwwyyy{{{}}}~~~}}}zzzyyy}}}ppp^^^GGG:::888:::888444222555777777444222222444333333222111111111222222//////000000000000000//////////////////.........,,,---.........---,,,+++---,,,,,,+++,,,---//////............---,,,+++*********+++++++++,,,,,,,,,000000000000000000000000222222222222111///...---*********)))***++++++,,,(((***+++,,,++++++,,,.........//////000000111111,,,---...000111222444444555555666666555444333333000000000111111222222333...///000111222333444444333333333222222222111111000000000000111111111111444444444333111111333555333111111222555777777666555555666666666666666555777999;;;;;;999888999:::999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>??????>>>======>>>@@@CCCDDDDDDEEEGGGIIIGGGIIILLLNNNPPPSSSWWWZZZWWWYYY]]]cccooommmeeeYYYSSSSSSOOOMMMKKKHHHGGGGGGGGGEEEDDDBBBAAA@@@??????>>>;;;999999888777666444222111111111000//////000///---+++,,,,,,,,,+++***)))((('''((((((((((((''''''''''''******)))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######""""""#########$$$$$$$$$%%%%%%%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%(((((($$$"""###""""""%%%&&&%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%#########%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''***---...000111333444666:::???CCCKKKQQQXXXVVVNNNGGGEEEFFFJJJKKKMMMQQQWWW^^^dddhhhqqqsssuuuvvvxxx~~~~~~~~~{{{tttnnnhhhccc^^^[[[WWWYYYYYYWWWTTTVVV^^^dddkkkooossssssmmmaaaTTTKKKMMMSSS\\\fffsss}}}{{{uuutttsssssssssrrrpppnnnmmmnnnoooooopppqqqqqqqqqlllmmmnnnoooooopppsssuuuttttttuuuwwwyyy|||~~~}}}~~~}}}}}}lllUUULLL@@@888666666444222444444444333333222222222000000000000000000111111///////////////......---------,,,,,,,,,---............---......///000111......---,,,,,,+++*********///333222,,,)))---111,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222222222111000///...------******))))))))))))************++++++,,,---......000000000000////////////222111000//////111333444333333444444444333333222333333222111000000111111333222000111222222111000222222222111111111000000//////000111111111111111222333333444333222111000000000111222444555555666444444555555666777777777<<<;;;;;;:::999888777777777999::::::999888999:::999999888888999999:::;;;;;;<<<===============<<<@@@AAABBBDDDFFFGGGHHHHHHKKKJJJHHHHHHIIILLLPPPSSSVVVVVVUUUXXXaaappp|||jjjdddZZZUUUTTTPPPNNNKKKIIIHHHHHHGGGFFFEEEBBB@@@>>>>>>>>>===;;;999777777666555444333333222111000////////////---++++++++++++++++++***)))(((((((((''''''&&&&&&%%%%%%)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%&&&''''''&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%"""###&&&&&&"""###$$$%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''***,,,...///000222333555888===AAAMMMTTT\\\]]]XXXPPPIIIFFFDDDEEEGGGKKKRRRZZZbbbfffkkkooorrrtttuuuxxx{{{wwwsssmmmgggbbbZZZZZZWWWRRRNNNPPPWWW]]]jjjpppxxx|||xxxlll___VVVIIIMMMSSSZZZddduuu|||xxxuuuuuutttsssqqqqqqppppppoooooopppqqqqqqpppqqqqqqrrrrrrtttvvvwwwsssssstttuuuvvvxxxzzz{{{yyyyyyyyyzzzzzzzzzzzzzzz|||~~~jjjVVVLLLEEE;;;666555666555333333333333333222222222111111111111111111111111111///////////////...------,,,,,,,,,,,,,,,------.........---------------......------,,,++++++******((()))+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,...------------///000111333222222000///...---,,,******))))))))))))******++++++,,,,,,------...................../////////111000///......000222333111111222222222111111000222222111000000000000000111000///111333444333222222222222111111000000000...///000000111111000000222222333333333222111000000111111222333444555666333444444555666666777777999999999888888888888888777999;;;;;;:::999999999999999888888999999:::;;;;;;;;;<<<============<<<@@@AAACCCEEEFFFHHHHHHIIIIIIGGGFFFEEEGGGJJJMMMPPPSSSSSSRRRUUU[[[hhhvvvvvvgggccc[[[VVVVVVQQQNNNLLLJJJIIIIIIHHHGGGEEEBBB@@@===;;;;;;;;;;;;:::555555555555444444444444111000......//////...,,,******+++++++++******)))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""%%%'''%%%!!!"""%%%%%%%%%$$$$$$############%%%&&&%%%"""###&&&'''$$$%%%######%%%((((((&&&###''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))+++---111222444555777;;;@@@DDDMMMTTT]]]bbbaaaYYYNNNGGGAAAAAAAAAEEELLLVVV___eeefffiiinnnoooooopppsssvvv|||~~~yyyqqqkkkbbb```ZZZRRRLLLKKKOOOTTT```gggrrrzzzyyypppddd[[[NNNPPPRRRVVV^^^kkkzzz~~~}}}wwwuuusssqqqpppqqqrrrsssppppppppppppqqqrrrssstttrrrrrrrrrssssssuuuvvvwwwuuuuuuttttttuuuuuuvvvwwwwwwyyy{{{|||}}}~~~~~~jjjVVVGGG@@@;;;666333444555444333222222222111111111111111111111111111111111111111...////////////...------+++++++++++++++,,,------///...---,,,++++++++++++------,,,,,,++++++******+++)))((()))+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111333333222111000...---,,,***))))))(((((())))))***++++++++++++++++++++++++---.........///000000000//////...------...000111...//////000000/////////111000000////////////000111000///000222333222111111111111111000000000000......///000000000000///111222222222222111000000000111111222333444555555333333333444555555666666666666666777777888888888666999<<<===<<<:::888888999888888888888999:::::::::;;;<<<<<<======<<<<<>><<<:::888777888888888888888999999:::999:::;;;<<<<<<<<<<<<<<<>>>???AAABBBDDDEEEFFFFFFDDDCCCBBBAAACCCEEEHHHIIIJJJKKKLLLMMMPPPVVV]]]bbbrrrrrreeebbb[[[UUUSSSNNNOOOMMMJJJIIIIIIIIIGGGFFFBBB???;;;999999::::::999777777666444333222111000111///------...//////...)))******+++++++++******))))))(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''...555444,,,%%%$$$%%%$$$$$$$$$######""""""""",,,444000'''###$$$&&&%%%!!!!!!&&&'''$$$ '''&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******''')))---000444999@@@DDDGGGIIIOOOWWW^^^___YYYTTTHHHEEEBBBAAADDDKKKSSSXXXfffhhhjjjjjjgggfffhhhjjjrrr{{{{{{tttyyy}}}vvvlllccc\\\XXXXXX[[[aaaeeefffccc^^^[[[YYY[[[___dddiiiooouuuyyy||||||zzzxxxvvvsssrrrrrrrrrpppnnnmmmmmmmmmnnnpppqqqssstttsssrrrrrrrrrssssssttttttvvvxxxzzz{{{{{{|||~~~~~~~~~~~~mmmYYYIIIAAA===555444333333333333222111000000000000000000000000222222222111111111000000...............------,,,++++++******++++++,,,---,,,,,,++++++,,,------...,,,+++++++++++++++******'''((((((((('''''')))+++++++++++++++++++++++++++,,,,,,++++++,,,---///000222222333333222000...,,,))))))(((((((((((())))))************)))))))))))),,,,,,------...///000000////////////.../////////---......///000000/////////...............//////---,,,+++---///000///...////////////////////////---......///////////////000000000000000000000111000111111222222333333333222222333333444555555555777777666666555444444333444888<<<===<<<999777666888888777777888888999:::888999:::;;;<<<<<<<<<<<<<<<===???AAABBBDDDDDDEEEDDDCCCBBBBBBCCCEEEGGGHHHGGGIIIKKKLLLOOOSSSYYY]]]eeeppp}}}qqqdddbbbZZZUUUSSSNNNNNNLLLJJJIIIIIIHHHGGGEEEAAA???<<<::::::::::::999888777666444222111000///111///------.../////////******+++++++++******))))))(((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%'''---333333---&&&###"""########################"""000999444***%%%&&&(((&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((((())))))(((***---000444999???CCCCCCDDDHHHPPPWWW\\\[[[YYYLLLHHHCCC@@@@@@EEEKKKOOObbbfffkkklllkkkjjjkkkmmmpppttt{{{{{{{{{}}}tttnnnfffffffffdddbbb___\\\ZZZ]]]___ccchhhnnntttxxxzzz{{{~~~yyywwwwwwuuurrrnnnnnnnnnnnnnnnoooppprrrrrrrrrrrrsssttttttttttttsssuuuxxxzzz||||||}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||}}}~~~qqq\\\LLL@@@:::999444444444333333222111111000000000000111111111111222222111111000/////////---............---,,,,,,+++++++++++++++,,,------++++++++++++,,,---...///++++++++++++++++++******(((******)))((((((,,,///++++++++++++++++++++++++++++++******+++,,,...///000111222333333111///...)))((((((''''''(((((()))++++++++++++++++++,,,,,,)))*********+++,,,,,,,,,///////////////.........---...//////000000000000///............//////000)))))))))+++///111222111............////////////......///000000000000/////////////////////000111111111111111222222333333333333333444555555666666888777777666555444333222444777:::;;;:::888666666888777777777777888999999777888999:::;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHFFFHHHJJJLLLNNNRRRWWWZZZ]]]eeeoooxxxpppcccaaaYYYVVVUUUQQQNNNKKKIIIHHHHHHGGGFFFEEEAAA???===<<<<<<<<<:::888666666555444333111111000111///---,,,...///000000+++++++++++++++***)))(((&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$##################$$$$$$$$$$$$%%%###&&&))))))'''$$$"""!!!!!!!!!""""""######$$$$$$%%%---111---((('''((('''%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((((((***+++---...000444999======???CCCHHHOOOSSSVVVWWWOOOLLLFFFBBBAAADDDHHHKKKXXX```kkkrrrtttsssrrrsssooonnnpppvvv|||pppvvv|||xxxrrrlllfffaaa^^^bbbbbbcccgggnnntttzzz}}}|||wwwwwwwwwvvvuuutttttttttttttttuuuwwwyyyyyyxxxwwwuuuvvvyyy|||~~~~~~}}}||||||~~~zzz```PPPFFF===888888333333333222111111222222000000000111111222222222111111000000///......---------......------,,,+++,,,,,,,,,,,,,,,------...++++++*********++++++,,,******************++++++---+++))))))+++...//////************************+++************,,,---......///222333444333111000((((((''''''''''''(((((()))))))))******+++++++++++++++++++++++++++++++++...............---,,,,,,,,,---...///000000000000//////......//////000111---,,,,,,---///111111000---------....../////////...///000000111111000000//////.........///000111111111111111222222222222333444444555666666777777777777666666555555444444444666888888777666666666777777777777777888999999666777888:::;;;;;;;;;<<<<<<>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFHHHIIIJJJLLLOOOTTTWWWXXX___eeelllyyyooobbb```YYYWWWWWWTTTMMMKKKHHHGGGGGGGGGEEEDDD@@@???>>>>>>>>><<<:::777444444444333333222222222111///,,,,,,---///000000,,,,,,,,,+++***)))((('''$$$$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%&&&'''&&&###$$$''''''$$$"""###$$$###""""""$$$&&&%%%&&&&&&''''''((((((((($$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''***...111888:::>>>CCCHHHLLLOOOPPPSSSOOOJJJFFFEEEFFFJJJLLLOOO[[[jjjvvvzzzyyywwwvvvooollliiijjjrrrxxxmmmqqqxxx}}}tttlllhhhbbb```^^^```gggooovvvzzz{{{uuupppqqqzzz}}}{{{yyyxxxxxxwwwyyy|||}}}{{{yyyyyy|||iiiQQQEEE@@@:::777777111222222111000111222444000000111111222222222333111000000///...------,,,------......------,,,+++------,,,,,,------...///,,,+++***)))((((((((((((******************++++++,,,'''"""###***...,,,(((************************+++************,,,---...---...111444444444222111((((((''''''''''''(((((($$$%%%%%%&&&'''((()))))).....................------------------,,,+++***+++,,,---...///////////////////////////000111111555333111000000///---+++---------.........////////////000111111111111111///...------...///000111111111111111111222222222444444555555666777777777555555555666666666666777444666777777555555555666777777777777777888888999666666888999:::;;;;;;;;;>>>???AAACCCDDDFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIJJJLLLQQQTTTQQQWWW\\\___iii|||mmm^^^\\\XXXVVVVVVQQQNNNLLLIIIHHHGGGFFFEEECCCCCCBBB???===;;;999888888555333111000000222555666000000//////......------///...---,,,++++++++++++******)))''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''$$$######%%%$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&(((((($$$ ###'''$$$###"""###%%%&&&%%%$$$"""############"""!!!!!!%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))******))))))+++...111888:::===???AAAEEEIIILLLNNNOOOMMMJJJLLLPPPQQQOOOKKKRRR]]]kkkxxxwwwsssnnnjjjlllwww{{{sssooonnnsss}}}yyypppggg[[[VVVZZZdddmmmsss~~~zzzmmmeee\\\\\\ggguuummmYYYGGGBBB===555222555444444222111000...------111111000000//////......///...---,,,,,,---...///000///...---+++***)))((()))************+++++++++---,,,++++++******++++++***+++,,,---,,,***((('''(((((((((((('''''''''''',,,+++)))((((((((()))*********))))))))))))))))))***,,,...000111111///...++++++******************((((((((((((((()))******,,,+++*********,,,...000///...---,,,,,,,,,,,,,,,///////////////............///000000//////000111555444333111000/////////111000000/////////000000000000000000000000000000000000000000111111111111111111000000000111222333111222222333444555666666888777666555555555555555777777666555555555555555555666888999888777555333888999::::::;;;;;;;;;;;;>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFGGGIIIKKKNNNPPPQQQTTTUUUWWW[[[bbblllxxxnnn___]]]XXXVVVVVVQQQNNNLLLIIIHHHGGGFFFEEECCCCCCAAA???===;;;999888888999888666444444666888999111111000000///............---,,,++++++************)))(((''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&$$$###$$$%%%%%%### $$$%%%%%%&&&&&&%%%%%%$$$$$$!!!%%%$$$###"""###$$$$$$###"""######$$$$$$######"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''((((((((('''))),,,///111555999<<>>>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHEEEFFFGGGIIIKKKMMMOOOPPPQQQRRRTTTWWW[[[ccclllrrr{{{qqqaaa___YYYVVVVVVPPPNNNLLLIIIGGGGGGGGGEEECCCBBBAAA???===;;;999999888999777555333333333555555000000000///......---------,,,+++******************)))(((''''''&&&''''''%%%&&&''''''((((((''''''&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''%%%"""!!!###&&&$$$###""""""###$$$###!!!$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$$$$#########&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''***,,,---111666:::<<<>>>AAABBBHHHLLLPPPQQQTTTXXXYYYVVVLLLLLLPPPXXXeeesss~~~yyyuuuvvvzzz}}}uuusssyyywwwkkkccc```^^^]]]gggpppxxx|||xxxrrrjjjeeefffllluuu{{{|||}}}cccOOOAAA777777777333111333000000000000000111111111............------------///...------------...///************++++++++++++************+++++++++,,,++++++***))))))))))))***)))***+++,,,,,,,,,+++***,,,,,,+++++++++*********+++++++++++++++***))))))************************,,,,,,---...///111333444111///---***)))))))))***((((((''''''(((((()))***((())),,,.........,,,+++//////..................------------------------...///000000//////000111222222333333222000...------------------------...////////////////////////000000000000111111111111000111333444444444333222333333444555666777888888777777666666666777888888999999888777777777777888::::::999999999888888888444555777999:::<<<<<<======>>>>>>@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSTTTVVVZZZ___ccceeennn|||sssccc```YYYVVVVVVPPPMMMKKKIIIGGGGGGGGGEEEDDDBBBAAA???===;;;:::999999777666444222111111111222///......------,,,,,,+++,,,++++++***)))))))))***))))))((('''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""''')))'''### ###"""!!!"""$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&%%%&&&(((***...000444777:::===AAADDDHHHJJJLLLPPPXXXaaaccc___UUURRRPPPSSS]]]jjjvvv}}}}}}{{{zzzzzz}}}|||qqqggg```aaaiiioooqqqtttzzz{{{wwwxxx~~~iiiRRRCCC;;;555666777444333444000000000000000000000000.................................------.........++++++++++++++++++++++++*********+++++++++,,,,,,+++***))))))((()))))))))(((((()))++++++++++++***,,,,,,+++++++++************+++,,,,,,,,,+++)))(((************++++++++++++,,,,,,,,,,,,...111444666444222...+++)))((()))***(((''''''''''''((())))))((()))+++,,,------,,,,,,//////////////////......---------------............///000000//////000111000111333333222000...,,,....../////////////////////////////////////////////000000000111111111111000111333555555444333222444444555666777888999999777777777777777888999::::::999999888888888999999<<<<<<;;;:::999:::::::::666777888:::;;;<<<<<<<<<<<<======>>>@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFHHHJJJKKKLLLMMMMMMPPPRRRTTTUUUUUUVVVXXXZZZ\\\eeeoooxxxsssccc```ZZZVVVUUUPPPMMMKKKHHHGGGGGGGGGFFFDDDAAA@@@???===;;;:::999999999888666444333222222222000000//////...------,,,++++++******)))*********)))((((((''''''''''''((($$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%### """%%%!!!!!!!!!###&&&))))))((($$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&%%%$$$###"""#########$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&(((***...///000111444:::AAAFFFJJJIIIIIINNN[[[iiimmmjjjccc___ZZZYYY^^^gggooosssyyy}}}|||xxxuuurrroooqqqwww|||ssskkkrrrvvvvvvwww}}}nnnWWWEEE===888444555666444222222222222111111000/////////////////////////////////---..................---.........---,,,,,,++++++***++++++++++++,,,,,,,,,+++***))))))((()))))))))''''''((())))))*********+++************)))))))))******+++,,,+++***)))((())))))*********+++++++++,,,+++++++++---000333666555333000---***)))))))))'''''''''''''''(((((()))+++***))))))***+++---.........///000000//////...------......////////////...///000000//////000111000111222333222000...---------...///000000//////........................///000000000111111111111000111333555555444333222444555555666777888999999888888888888888999:::;;;::::::999999999999::::::======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDFFFFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPSSSTTTTTTTTTVVVWWWXXX^^^fffkkkppp|||sssccc```ZZZVVVVVVPPPLLLJJJHHHGGGGGGGGGFFFEEEAAA@@@>>>===;;;:::::::::666555444333222111000000222222222111000000//////,,,++++++*********++++++((((((''''''''''''((((((###$$$%%%%%%&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&"""!!!"""$$$'''*********$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$""""""""""""############%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''' """###$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((((((''''''((()))++++++******---444===DDDJJJLLLMMMQQQ[[[iiirrrtttqqqnnnkkkjjjkkkmmmnnnoooqqqtttzzz}}}xxxwwwpppiiihhhnnn{{{yyyqqqvvvzzz~~~}}}kkkYYYGGG<<<888555333333333222000///222222222111000//////.../////////000000000000000------...//////...------000//////...---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***))))))))))))***((((((((()))))))))))))))***))))))))))))(((((((((***************)))((((((((((((((()))******++++++++++++******,,,///111333555444222///---+++))))))''''''&&&&&&''''''((()))+++***)))((()))+++---///,,,---...///000///...---------......///000000000...///000000//////000111000000111111111000......)))***,,,---......---,,,........................000000000000111111111111000111333444444444333222444444555666777888999999::::::999999999::::::;;;:::999999999999::::::;;;======<<<<<<<<<;;;;;;;;;======>>>>>>======<<<;;;:::;;;;;;<<<===>>>>>>>>>??????@@@AAACCCDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJLLLOOOPPPPPPQQQRRRTTTRRRVVV[[[___dddnnn|||rrrbbb___YYYVVVVVVPPPLLLJJJHHHGGGHHHHHHFFFEEEAAA@@@>>>===;;;:::::::::333333222111000000//////222111111000//////......,,,,,,++++++++++++,,,,,,((((((''''''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&%%%'''((('''%%%######%%%$$$%%%%%%&&&&&&%%%%%%$$$###'''((($$$$$$###"""$$$&&&(((''''''######$$$$$$######"""!!!$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$#########%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((('''&&&'''((('''''''''(((+++222:::@@@GGGQQQYYYZZZZZZcccpppyyy{{{{{{|||}}}}}}zzzuuuqqqmmmnnnrrrxxxvvvnnnmmmqqq{{{rrriiifffkkkqqqrrrrrrwwwuuudddUUUHHH???:::555555333111111111111///111111000000000000000000........./////////000000------...//////...------------------------------+++++++++,,,,,,,,,------,,,,,,+++***************,,,++++++*********************)))))))))(((((((((***)))((((((''''''((((((&&&''''''((())))))******************+++---///000444444333111///,,,***((('''&&&&&&&&&&&&'''(((((()))))))))******+++,,,---+++,,,.../////////------,,,,,,---......///000000...///000000//////000111000000000000000/////////(((***,,,---......---,,,........................000000000000111111111111111111111222222222222333333444444555666777888999<<<;;;:::::::::::::::;;;999999888888999::::::;;;;;;<<<=========<<<;;;:::<<<<<<===============<<<::::::;;;;;;<<<<<<============>>>@@@AAABBBCCCDDDFFFGGGIIIKKKKKKKKKIIIIIIGGGIIILLLMMMMMMNNNOOOQQQPPPQQQTTTXXX]]]eeeooovvvqqqaaa___YYYVVVVVVPPPLLLJJJHHHGGGHHHHHHGGGEEE@@@@@@>>>===;;;;;;::::::777666666555555444444333///......---,,,,,,++++++,,,,,,,,,+++,,,,,,------(((((('''''''''(((((()))%%%&&&''''''((((((''''''%%%''')))'''$$$""""""$$$$$$%%%%%%&&&&&&%%%%%%$$$)))'''###"""###%%%''')))%%%$$$######%%%%%%$$$##################"""!!!!!!%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%&&&'''$$$&&&'''***---222999===CCCVVVdddbbbYYY]]]mmm{{{}}}vvvlllkkklllsss~~~~~~wwwvvvyyyzzzrrrmmmeeelllssssssqqqssszzz}}}ssstttuuuuuuyyyrrraaaSSSHHHAAA>>>>>>555666555222222333333222...//////000111222222222---------.........//////,,,---...//////...---,,,******+++,,,,,,---......++++++,,,,,,,,,------------,,,++++++******++++++......---,,,++++++++++++*********))))))))))))(((***)))'''&&&&&&&&&'''(((%%%&&&&&&'''((())))))***))))))******+++,,,---...333333333333111---***((('''&&&&&&&&&&&&'''(((((('''(((***,,,---,,,+++******+++---//////...---,,,++++++,,,,,,---...//////...///000000//////000111111000///////////////000***+++...000000000///...........................000000000000111111111111111111000000000111222333333333444555666777888888===<<<;;;:::::::::::::::888888888888999999:::;;;:::;;;===>>>>>><<<:::999999:::;;;<<<============:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCFFFGGGIIIKKKKKKJJJIIIHHHHHHJJJKKKLLLLLLLLLNNNPPPRRRRRRSSSVVV[[[bbbhhhkkkrrrbbb^^^XXXUUUUUUPPPQQQNNNKKKIIIHHHHHHGGGFFFCCC@@@;;;999999:::::::::555444444444444444333333111000......//////---,,,,,,,,,++++++***)))(((((($$$%%%'''((()))(((&&&%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$)))(((%%%###"""###$$$$$$&&&%%%###!!! &&&%%%###"""""""""######$$$###"""!!!"""###%%%'''%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$***''''''***------111555<<>>===;;;::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888999:::;;;;;;===@@@AAA@@@@@@@@@AAADDDEEEGGGHHHIIIHHHHHHGGGFFFHHHJJJKKKKKKLLLNNNPPPOOOPPPQQQTTTWWWZZZ]]]^^^rrraaa^^^XXXVVVVVVQQQMMMKKKHHHFFFEEEEEEDDDCCCCCC???;;;999999:::::::::777666666555333222222111111000......//////---,,,,,,,,,++++++***))))))((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%***)))'''%%%%%%%%%&&&''''''&&&%%%$$$$$$###$$$$$$%%%%%%###"""""""""######$$$$$$"""!!!"""###$$$&&&$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%)))&&&&&&***,,,,,,///444888AAALLLSSSVVV[[[bbbhhhwww|||zzzwwwssspppmmmnnnuuu~~~|||{{{zzzzzzyyywwwtttqqqtttyyy}}}|||{{{}}}uuukkkbbb[[[YYYbbbmmmyyy}}}rrrkkkkkkkkkppp|||~~~}}}|||}}}|||www}}}qqq```PPPCCCBBBAAA:::666999444333333222111222222222222111000000//////000000/////////.........------//////......------,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++++++++---,,,,,,+++***)))((('''&&&((())))))))))))'''%%%,,,,,,+++***************%%%(((******(((&&&'''((('''((()))))))))(((''''''************+++,,,------...///000000///---***)))&&&&&&''''''((()))))))))+++++++++,,,,,,,,,------.........---------------........................///////////////000000111222222111000000//////...------.........---------------------...///111111............/////////000000000111111222222222333333333333444555777999:::::::::999888888999:::;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>===<<<;;;;;;===========================::::::999888888999::::::;;;===???????????????AAADDDEEEFFFHHHHHHHHHGGGGGGEEEGGGIIIJJJJJJKKKMMMOOOOOOPPPQQQSSSUUUWWWXXXYYYqqqaaa^^^YYYVVVWWWRRRPPPMMMJJJHHHGGGGGGFFFEEEBBB???<<<::::::::::::999999888777555333222000000111000......//////---,,,,,,,,,++++++***)))))))))---+++)))&&&%%%&&&'''(((((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%$$$######"""#########%%%$$$###"""""""""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((%%%%%%)))******---111333888@@@HHHOOOVVV^^^bbbmmmpppuuuwwwvvvtttsssrrrllllllkkkkkkooowww~~~xxxjjj```[[[___fffxxx~~~vvvjjj^^^XXXVVVVVV\\\hhhxxxzzznnnffffffhhhlllttt~~~}}}zzz{{{ppp^^^NNNBBB:::;;;===888666888444444333222222222222222222111000000//////000000.........---------------------------------------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,+++***)))(((((('''((('''''')))+++***((('''***'''%%%%%%(((***)))'''&&&'''((((((''''''((()))(((((('''''''''(((((((((******)))******+++,,,---,,,---...//////...,,,+++&&&&&&''''''((()))))))))++++++++++++,,,,,,,,,,,,---------.........//////........................//////......//////000111111111111000//////......------,,,,,,,,,,,,---------------------...///000........./////////000000///000000111222333444444444444444444555666777888888888999::::::;;;;;;;;;;;;;;;::::::999:::::::::===>>>???>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;<<<======<<<===???AAACCCDDDEEEGGGHHHHHHGGGGGGDDDFFFHHHIIIIIIIIIKKKMMMNNNOOOQQQRRRTTTTTTTTTSSSqqqaaa___YYYWWWWWWSSSPPPNNNJJJIIIHHHHHHGGGFFFBBB???<<<::::::::::::999999888777555444222111000111000......//////---,,,+++++++++*********)))))),,,+++)))((('''''''''((((((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$$$$##################&&&%%%$$$###"""""""""###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&$$$$$$((())))))***...000222666>>>HHHRRRYYY\\\aaaccceeeeeeeeeeeefffgggbbbdddfffgggjjjrrr|||~~~{{{~~~ppphhhjjjqqq{{{nnnbbbZZZTTTSSSZZZhhhwwwrrrkkkhhhhhhsssuuu^^^PPPAAA999444888:::888666888444444333222222222222222111111000///////////////......------------------,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++******)))))))))******+++++++++(((((())))))******++++++,,,&&&###&&&******))))))(((%%%$$$''',,,///,,,((()))(((((('''&&&''''''(((***)))'''&&&'''(((***+++))))))))))))***+++,,,---+++,,,...//////...,,,+++&&&&&&''''''((()))))))))***++++++++++++,,,,,,,,,******+++,,,------..............................///............///000000111000000//////...---------,,,+++***+++,,,---......---------------......000000111111111222222222//////000111333444555555555555555555555555555555555666999;;;<<<<<<;;;;;;:::999888777777777777777;;;<<<======;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<;;;:::;;;>>>@@@AAABBBDDDFFFGGGGGGFFFFFFCCCEEEGGGGGGGGGHHHJJJKKKKKKMMMPPPRRRSSSSSSRRRQQQrrrbbb___YYYWWWWWWRRRMMMJJJGGGEEEEEEDDDCCCBBBAAA???<<<;;;;;;;;;999888888777666555444333333222111000......//////---,,,+++++++++***************'''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''############$$$%%%%%%&&&%%%$$$###""""""!!!""""""############$$$#########%%%%%%$$$######"""""""""""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&###$$$''')))'''(((,,,//////111777AAAKKKRRRUUUUUUUUUVVVUUUTTTUUUWWWYYY[[[___cccfffhhhnnnuuu{{{|||qqqsss|||wwwddd\\\YYYdddttt}}}uuusss{{{aaaNNNDDD;;;777555777999777666666333333222111111111111222111000000///.../////////........................+++++++++,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))'''(((((())))))*********'''(((((()))******++++++***$$$$$$,,,222///)))'''***)))***000666888444///+++***(((''''''&&&&&&&&&((('''%%%$$$%%%&&&)))***))))))))))))***+++,,,,,,---...//////...,,,***(((&&&&&&''''''((()))))))))*********+++++++++,,,,,,)))******+++,,,---.............................................//////000000000//////...---------,,,,,,+++***+++,,,---.........---------......///111111111111222222222222///000111222333444555555555555555555555444444333333555888;;;<<<<<<;;;:::999888777777666666666666999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;:::999:::===@@@@@@AAACCCEEEFFFFFFFFFEEECCCEEEGGGGGGFFFGGGHHHJJJIIIKKKNNNQQQRRRSSSRRRQQQsssccc```YYYWWWVVVQQQNNNKKKHHHFFFFFFEEEDDDCCCAAA???<<<;;;;;;;;;999888777777777666555444333333111000......//////---,,,************************%%%&&&(((*********((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''###$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&###$$$((()))&&&'''***---,,,...222:::AAAGGGJJJNNNOOOPPPPPPOOOPPPRRRTTTYYY\\\bbbgggkkkooorrruuu~~~wwwvvv|||tttiiifffrrrhhhSSSDDD???:::888666666666666555444222222111000000000000000111000//////......//////.............../////////+++++++++++++++++++++++++++++++++++++++******)))''''''((((((((((((((((((******)))))))))(((((((((***&&&,,,<<>>@@@BBBDDDEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFHHHJJJIIIJJJLLLNNNPPPQQQQQQQQQuuuddd```YYYVVVUUUPPPPPPMMMJJJHHHHHHGGGFFFEEE@@@???<<<<<<<<<;;;999777:::999888666555333222111111000......//////---,,,************************''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&!!!"""###$$$%%%$$$$$$###"""######$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%&&&&&&'''((()))"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$%%%((()))&&&&&&)))))))))+++---111666;;;???FFFHHHKKKLLLLLLMMMOOOQQQSSSWWW___iiirrrwwwxxxwwwyyy}}}||||||~~~wwwqqqzzzzzzeeeTTTFFF>>><<<888777555333333444333222111000000///////////////000000///............///,,,,,,---------.........,,,,,,++++++******))))))+++++++++++++++***))))))(((((('''''''''''''''''')))))))))))))))(((((((((,,,&&&+++===FFF>>>///(((&&&&&&'''((()))*********'''&&&&&&(((***+++(((&&&%%%%%%%%%%%%%%%'''((()))((((((((())))))***+++,,,......//////---+++((('''&&&&&&''''''((()))))))))************+++++++++++++++++++++,,,,,,---------...........................------------...////////////......---,,,,,,+++++++++,,,....../////////.........///000111222333//////000000000111111111222222222333333444444444333444555555555444333222333444666777888888888777888888777777777888999999777999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::888:::<<<===<<<<<<===>>>===???AAACCCDDDEEEEEEEEEDDDFFFGGGGGGGGGGGGHHHJJJJJJJJJKKKKKKLLLMMMMMMMMMvvveeeaaaYYYVVVUUUOOOMMMJJJGGGEEEEEEDDDCCCBBB@@@>>>===<<<<<<;;;999777<<<;;;999777444222000///111000......//////---,,,******************+++++++++***'''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$%%%&&&'''(((!!!"""###$$$%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***!!!"""###%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$%%%))))))&&&&&&)))&&&''')))***+++...333777:::===AAADDDEEEGGGHHHJJJLLLQQQ\\\kkkyyyzzzyyyxxxwwwvvvyyy~~~rrrxxx{{{yyyzzz~~~ssszzzyyy]]]KKK@@@888555777666666444111000222222111000000///...............000000///...............+++++++++,,,,,,------------,,,,,,+++***)))((((((***++++++++++++***))))))(((((((((''''''&&&&&&%%%&&&&&&'''((()))***++++++***,,,666222)))%%%***)))(((%%%###$$$&&&)))######$$$(((,,,---+++(((((((((((()))***+++,,,,,,(((((((((((()))***+++,,,,,,---.........,,,)))(((&&&&&&''''''((())))))))))))************+++++++++((())))))))))))*********...........................------------.../////////......------,,,++++++***,,,---///000000///............///000222333444111222222222222333333333333333333333333333333333333333555555555444333222333444555666666777777777555555444555555666777888888999;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::888:::===>>>===<<<=========>>>@@@BBBDDDEEEEEEDDDEEEFFFHHHHHHGGGGGGHHHJJJKKKKKKJJJIIIIIIIIIJJJJJJyyyddd___ZZZWWWTTTLLLPPPMMMKKKIIIIIIHHHGGGEEEAAA???<<<;;;<<<<<<<<<;;;888888777555444333222111111111000000//////......---,,,***))))))***,,,---&&&'''((())))))((('''&&&''''''&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&!!!&&&&&&!!! %%%'''%%%""" !!!%%%%%%!!! %%%&&&''''''&&&###!!!!!!###%%%'''&&&### ###%%%''''''%%%$$$%%%&&&""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&''''''***(((&&&%%%%%%%%%$$$###"""&&&)))(((%%%###%%%))))))(((&&&$$$############&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%'''))))))))))))(((((()))+++,,,...000111000555===CCCGGGJJJKKKLLLNNNRRR\\\mmmzzzsssppppppsssuuu~~~sssmmmpppsssttt~~~yyyxxx{{{~~~tttbbbMMMAAA;;;555222111555555555444333222111000000000000000///////////////............---------,,,++++++******++++++,,,,,,,,,,,,***((((((***+++,,,,,,+++***)))(((''''''***)))(((&&&&&&''''''(((''''''((((((((((((''''''******+++++++++******)))))))))))))))))))))))))))'''((()))******)))(((((((((''''''&&&&&&&&&''''''&&&&&&%%%&&&'''***---//////...---+++***)))))))))&&&''''''((((((((((((((())))))************)))))))))))))))***++++++,,,,,,************************++++++,,,---............000...,,,,,,------,,,+++---,,,,,,,,,------...///222000///------///000222222222111111111111111111111111111111222333444555444444555666555444222111333444555666666666555444888666444333333333555666777777888999;;;<<<=========<<<;;;:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;:::;;;>>>@@@BBBCCCDDDDDDDDDEEEFFFEEEDDDDDDFFFHHHIIIIIIHHHHHHGGGHHHHHHHHHzzzeee```ZZZWWWUUUMMMPPPMMMKKKIIIIIIHHHFFFEEEAAA>>><<<::::::;;;:::999888888777666444333222111111111000000//////......,,,+++************+++,,,&&&'''((())))))((('''&&&%%%&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$((((((###!!!%%%'''%%%%%%######%%%$$$!!!"""&&&###$$$%%%&&&&&&$$$###"""######$$$$$$$$$###""""""$$$#####################""""""""""""###$$$%%%%%%%%%$$$$$$############$$$(((&&&$$$$$$%%%&&&%%%$$$$$$'''***((($$$"""$$$&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((()))(((((((((((())))))***+++,,,---///222777===BBBHHHNNNSSSQQQUUU^^^mmm~~~}}}wwwvvvvvvwwwyyyyyy|||}}}~~~~~~yyy___PPPAAA:::777444222222111111111111000///...---000000000/////////......------------,,,,,,,,,,,,,,,++++++******++++++,,,***++++++***((((((***,,,,,,,,,+++******)))))))))***)))((('''&&&''''''(((''''''((((((((((((''''''''''''(((((((((''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''+++***)))((('''(((***+++---,,,+++)))((((((''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((()))******++++++,,,************************))))))***+++,,,,,,,,,,,,---+++******+++++++++***+++++++++***++++++,,,,,,000000///......///000000000000000000000000000000111111111111222333333444333444444444444333222111000000222333333333222111555444333222333444666777555666666777888999::::::;;;;;;:::::::::;;;<<<===;;;:::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEDDDCCCDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHHHH|||fff```ZZZWWWVVVOOOOOOMMMJJJIIIIIIHHHFFFEEEAAA???<<<::::::999888777999888777666444333222222111111000000//////......*********++++++*********''''''((((((((((((''''''%%%&&&&&&'''(((((())))))(((''''''&&&&&&''''''(((%%%((('''###!!!###%%%$$$$$$"""###&&&%%%""""""&&&!!!"""$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&((($$$!!!!!!###$$$###!!!$$$###############$$$$$$%%%$$$###"""""""""""""""%%%###"""###$$$&&&&&&%%%%%%(((***((($$$"""###$$$%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''((())))))---...111444;;;EEEPPPWWWYYY]]]eeeooo|||}}}|||yyyvvvzzzqqq^^^MMMBBB999777888555333333333333333333222111000000000////////////.........,,,,,,,,,,,,++++++++++++++++++************++++++)))*********))))))***,,,+++++++++++++++*********))))))(((''''''''''''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&''''''---,,,***)))(((((())))))***)))(((((('''&&&%%%%%%&&&&&&'''(((((((((((('''''''''((((((((((((''''''(((((())))))******++++++))))))))))))))))))))))))''''''((()))************+++***))))))+++,,,+++***........................////////////////////////////////////////////////222222111111111222222333222222333333222222111000111222333444444444444333222222111222333555777888666666666777777888888888999999999999999:::;;;<<<999999999999888888888888:::::::::::::::::::::::::::<<<>>>@@@BBBCCCCCCBBBBBBCCCDDDCCCBBBBBBDDDFFFGGGFFFFFFFFFFFFFFFGGGGGG~~~ggg```ZZZXXXWWWPPPOOOMMMJJJIIIHHHHHHFFFDDDCCC@@@===;;;::::::999777999888777666555333222222111111000000//////......((()))+++,,,,,,+++)))((('''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''###$$$$$$"""!!!"""$$$%%%***$$$"""&&&(((%%%!!! """"""###$$$%%%$$$$$$######$$$$$$%%%&&&''''''''',,,'''!!!!!!%%%'''%%%###$$$$$$######"""#########&&&&&&%%%$$$############$$$###!!!"""$$$%%%%%%$$$$$$&&&((('''%%%######%%%((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''&&&&&&'''''''''&&&'''(((((()))++++++,,,///555@@@LLLTTT___eeelllqqqxxxyyyvvv}}}qqqZZZJJJBBB;;;666666777444000000333333333333333222111111/////////.........------,,,,,,,,,,,,++++++++++++++++++************++++++***++++++***(((((((((***(((((())))))*********+++)))(((((((((''''''''''''&&&''''''((((((''''''&&&''''''((()))))))))(((((('''''''''''''''''''''''')))(((&&&$$$######$$$$$$&&&&&&%%%%%%&&&&&&'''''')))(((((((((((())))))***((((((((('''&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''(((((()))******+++))))))))))))))))))))))))&&&&&&'''((())))))))))))+++******+++---...---,,,///////////////......------......//////......---...///////////////000000333222111111111111111222111111111111111111000000222333333333444444444444222111111111222333555666888888888888888888888888777777888888999999:::::::::999999999999888888888:::::::::::::::;;;;;;;;;;;;<<<>>>@@@AAABBBAAAAAAAAABBBCCCBBBAAAAAACCCEEEEEEEEEEEEEEEEEEFFFFFFGGGggg___YYYWWWWWWQQQOOOLLLJJJHHHHHHGGGFFFDDDEEEBBB>>><<<<<<;;;:::999999999888666555444333222111111000000//////......((()))+++------+++)))((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$'''+++DDD444&&&$$$((('''$$$!!!$$$$$$$$$$$$######"""""""""$$$&&&)))***)))(((''',,,&&&!!!!!!%%%'''&&&###$$$$$$######"""#########&&&%%%$$$$$$#########$$$%%%$$$""""""#########""""""$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++)))***+++---222:::BBBIIIZZZaaaiiiooorrryyyzzzuuuxxx~~~kkkXXXGGG===888333000222333///++++++...////////////......---............------------------------,,,,,,,,,,,,+++******))))))******++++++,,,,,,+++(((&&&&&&'''&&&&&&''''''(((((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''((())))))*********)))''''''''''''''''''''''''((('''%%%############$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((()))******((((((((((((((((((((((((&&&'''((()))***************))))))+++------,,,***))))))***+++******)))(((------............------/////////000000111111111222222111111000111111111000000000000000000000000........./////////000000222222222111111111222222777777777777777777777777666666777888888999999999::::::::::::999999999999:::;;;;;;;;;<<<<<<<<<===<<<===>>>@@@AAAAAA@@@@@@@@@AAABBBAAA@@@@@@BBBDDDEEEDDDDDDDDDEEEEEEFFFGGGfff^^^XXXVVVWWWQQQNNNLLLIIIHHHHHHGGGEEEDDDEEEBBB???=========<<<::::::999888777555444333333111111000000//////......)))***,,,------,,,***)))((((((''''''''''''((((((%%%%%%&&&((()))***+++,,,%%%%%%%%%$$$$$$%%%%%%%%%$$$###$$$'''((('''+++000YYYCCC+++"""###&&&'''((($$$$$$######"""""""""""" ###&&&)))***)))&&&%%%&&&### !!!###%%%$$$###$$$###############$$$$$$######"""""""""#########&&&$$$""""""#########"""!!!"""###%%%&&&&&&&&&&&& !!!###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,((()))+++---///333999===IIIQQQ\\\dddjjjqqqzzz{{{vvvtttxxx|||wwwtttrrrppprrrvvvjjjYYYIII>>>:::444000///222333000///000/////////000000//////.........---------,,,,,,,,,------------,,,,,,,,,,,,******))))))))))))*********,,,,,,+++(((&&&%%%&&&%%%%%%&&&&&&''''''((((((((((((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%$$$###"""'''(((((()))((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((()))************''''''''')))+++***(((&&&((()))***+++,,,+++******------------------------/////////000000111111222111111000000000111111222000000/////////000111111/////////...///000000111222222111111111000000///333333333444444555555555555555777888999999999999;;;:::::::::999999999999:::;;;;;;<<<<<<=========<<<===???@@@@@@@@@??????@@@AAABBBAAA@@@@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHfff]]]VVVUUUVVVQQQNNNLLLIIIHHHGGGGGGEEECCCCCC@@@===<<<<<<===<<<;;;:::999888777666444333333111111000000//////......+++,,,------------,,,+++)))((('''&&&&&&'''((()))%%%%%%&&&((()))+++,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%"""###'''(((&&&)))///HHH999)))!!!!!!"""%%%((("""""""""""""""######$$$ """###%%%&&&%%%$$$###"""""""""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%###""""""######$$$%%%&&&%%%###""""""$$$%%%%%%$$$#########$$$&&&&&&%%%$$$!!!###$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((''''''&&&%%%&&&&&&(((((('''''''''''''''((())))))((()))******+++...333666:::AAALLLVVV___iiisssyyy}}}|||xxxvvvrrrqqqttt{{{{{{uuutttttttttzzzkkkYYYKKK???:::999777333111333333111111444000000111111222111111000---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******))))))))))))******''')))++++++)))''''''(((&&&&&&'''''''''''''''''''''((()))))))))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&%%%$$$###&&&'''((()))((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''((())))))''''''''''''''''''''''''&&&'''((()))************((('''((()))***)))'''$$$)))***,,,...//////.........---,,,++++++,,,---...------...//////000111111000000///000000111222333000000/////////000222222111111000000000111222333//////000000111000000000111111222333444555555666444555777999::::::::::::999999999999888888888888999999:::;;;;;;<<<=========>>>???@@@@@@???>>>>>>@@@AAABBBBBBAAAAAABBBDDDEEEEEEEEEEEEFFFGGGHHHHHHeee\\\UUUUUUVVVQQQNNNLLLIIIHHHGGGGGGEEECCCAAA???<<<;;;<<<<<<<<<;;;:::999888777666555444333111111111000//////......,,,------......------,,,)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''$$$!!!!!!%%%%%%"""$$$+++'''###"""###!!!""" !!!!!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!"""###!!!###%%%&&&&&&&&&'''(((""""""""""""###$$$%%%&&&$$$$$$$$$%%%&&&'''))))))###"""!!!"""%%%'''''''''%%%$$$$$$$$$%%%%%%$$$"""!!!!!!"""######""" !!!"""$$$&&&((()))***&&&&&&''''''((()))******'''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&)))))))))((()))+++000444444999BBBLLLWWWcccmmmsssyyywwwtttrrrooonnnnnnooonnnooouuu{{{|||yyyzzzyyywww{{{|||{{{~~~~~~{{{{{{lllUUUGGG===555333666888333000000...+++,,,///------...............------------,,,,,,,,,+++++++++++++++************)))******))))))))))))******$$$&&&)))******)))******(((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''((((((((((((%%%&&&'''(((((('''%%%###$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))*********+++,,,+++(((%%%&&&'''***,,,......---,,,...---+++******+++---...,,,,,,------...///000000////////////000111333333111000/////////111222333...------,,,,,,...///000,,,---...000111111111111222222333444666777888888444555777999:::;;;::::::888888888888777777777777888888999::::::;;;<<<<<<===>>>???@@@@@@???>>>===AAABBBBBBBBBAAAAAACCCEEEEEEEEEEEEEEEFFFGGGHHHIIIhhh^^^VVVTTTTTTOOOIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA>>><<<<<<<<<;;;:::;;;:::999777666444333222222111000//////.........---,,,,,,++++++******)))---------,,,+++***))))))***(((''''''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&$$$$$$%%%'''((('''&&&""""""###$$$$$$$$$$$$###$$$###"""###$$$%%%###""""""!!!!!! !!!"""$$$%%%###""""""!!!""""""######%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))(((***---,,,++++++///222000222777===HHHVVVdddmmmssspppkkkfffdddbbb```___cccgggllluuuzzzttttttuuuuuuwwwtttqqqssszzzaaaVVVHHH>>>999777444111222222111111///...---,,,...///000111111222111111------,,,+++++++++,,,,,,++++++)))))))))***+++,,,))))))***+++++++++++++++((((((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$&&&'''((('''$$$###%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%&&&&&&'''((()))******))))))((((((''''''&&&&&&&&&$$$###$$$&&&((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&"""""""""######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***+++,,,---...---+++)))(((+++***)))'''''''''((()))---,,,,,,---//////---,,,------------------------++++++,,,---......//////000///...------...///000111111000000/////////...///000000000000000//////111111000000111111222333222333444666777666666555444444555777888:::;;;;;;::::::999999888777666666444666888999999:::<<<>>><<<===>>>AAACCCDDDBBB@@@???>>>======???AAADDDFFFFFFFFFGGGHHHHHHHHHGGGGGGiii___VVVTTTTTTOOOLLLKKKJJJIIIGGGEEECCCBBBCCC@@@===<<<<<<<<<;;;:::;;;:::999777555444333222222111000//////.........///......------,,,++++++************)))((('''''')))(((''''''(((((('''&&&((('''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%''''''&&&%%%""""""###$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###%%%$$$###""""""###$$$%%%"""""""""###$$$%%%&&&'''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%$$$######"""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((###$$$%%%&&&''')))******&&&'''((((((((()))+++------///222666>>>IIITTT\\\ffffffeeeeeecccaaa^^^\\\]]]bbbjjjuuu{{{gggOOOGGG===666555555444222222222222111000...---,,,...//////000000000000///...---,,,++++++++++++++++++******))))))***++++++))))))***+++++++++******((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%'''((('''%%%$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$###"""###&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''((()))***++++++)))'''&&&***)))(((((((((((((((((('''(((***,,,...---***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///............///000222333000000000//////.........//////000000000//////...000000//////000000111222111222444555666666555555333444555666888999:::;;;::::::999888888777666666666888999999999999:::<<<;;;<<<>>>AAADDDEEEDDDCCC>>>>>>===>>>???AAADDDEEEEEEFFFGGGHHHHHHHHHHHHHHHkkk```XXXUUUUUUOOONNNMMMKKKIIIGGGDDDCCCBBBBBB@@@===;;;;;;;;;:::999::::::888777555444333222222111000//////..................---,,,,,,++++++************)))((('''''')))(((''''''(((((('''%%%)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$"""######$$$$$$$$$$$$$$$%%%### !!!#########%%%$$$######"""#########"""###$$$%%%&&&'''))))))$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$######"""(((&&&$$$""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((###$$$%%%&&&((()))***+++((('''%%%&&&((())))))(((,,,---...///333:::CCCIIIRRRVVV[[[```bbb```]]][[[YYY```kkkwww}}}~~~}}}aaaOOO???:::444111222333333222222222222111000///...---......//////......------......---++++++*********+++******)))))))))***************+++******))))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&######$$$&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&%%%$$$''''''((()))))))))((((((&&&(((+++///111000,,,)))*********+++++++++++++++++++++******+++,,,---///---------...000222333444/////////.....................////////////......///............///000000111111222333444444444444333444555666777888999:::999999888888777777666666888999:::999888777888999::::::<<<@@@DDDFFFEEEDDD>>>>>>>>>>>>???AAADDDEEEEEEFFFGGGHHHIIIIIIJJJIIImmmbbbYYYVVVVVVPPPNNNMMMKKKIIIGGGEEEDDDCCCBBB@@@===;;;;;;;;;:::999999999888777555444333222222111000///............,,,,,,++++++***)))))))))+++++++++++++++***)))))))))'''&&&&&&'''(((&&&%%%((((((''''''&&&%%%%%%%%%(((&&&%%%%%%&&&&&&$$$###"""###$$$$$$%%%%%%$$$$$$$$$!!!!!!"""""""""""""""""""""""""""######$$$%%%&&&''''''''''''$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((,,,)))&&&'''***,,,***(((---------,,,---111777<<>>AAACCCCCCBBB>>>>>>>>>???@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJoooddd[[[WWWWWWQQQMMMLLLKKKIIIHHHGGGGGGGGGBBB@@@===;;;;;;;;;;;;999999888777666555444333222222111000///............,,,++++++******)))((((((******+++++++++***))))))((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$'''&&&$$$$$$%%%%%%$$$"""######$$$%%%%%%%%%%%%$$$&&&###  """###$$$ !!!"""######$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&,,,)))'''(((+++,,,+++))),,,,,,,,,++++++---222555666;;;DDDLLLSSSZZZ```eeepppyyy}}}cccNNN@@@:::666444333222222222111000000000000000000///...---,,,,,,,,,,,,,,,+++***)))...---,,,+++************************))))))(((((())))))*********))))))(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%#########$$$%%%&&&$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&'''''''''(((&&&&&&''')))+++***(((%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%''''''(((&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((('''$$$######$$$'''))))))(((***+++++++++,,,,,,,,,---,,,+++*********+++,,,---,,,,,,------------------------..................------...///000000//////000////////////000111111000000111111222333333444333333444555666777777888777777666666666666666666555777888888888888999;;;:::999999;;;>>>??????>>>======>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIqqqfff\\\XXXXXXRRRNNNLLLKKKIIIHHHHHHHHHIIICCCAAA>>><<<<<<<<<;;;:::888888777666555444333222222111000//////.........---------,,,++++++******'''(((((())))))(((''''''((('''&&&&&&''''''&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%(((&&&######$$$&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###!!! """###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!"""$$$&&&&&&%%%###""""""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$((((((((('''&&&&&&&&&%%%((('''&&&&&&((()))))))))(((((())))))(((***---000///333:::@@@FFFOOOZZZaaauuu~~~{{{dddOOO@@@888666000//////000000111111222.../////////......---,,,++++++,,,,,,,,,+++******,,,,,,+++************+++************)))((('''''''''((())))))******))))))'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&)))'''$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''%%%$$$%%%&&&''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################""""""###$$$%%%&&&''''''%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((&&&&&&'''((((((((('''''''''%%%######%%%((())))))******++++++,,,---------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++.............../////////---...///000111111111000000000//////000000111222111111111111222333444555333333444444555666666777666666666666555555555555555666888888777888999;;;999888888999<<<======<<<======>>>@@@AAABBBCCCCCCFFFFFFGGGHHHHHHHHHGGGGGGsssggg]]]YYYXXXRRRPPPNNNLLLIIIHHHGGGHHHHHHDDDBBB???=========<<<;;;777777666555444444333222222111000//////.........------,,,,,,+++*********''''''((((((((((((((('''((('''%%%&&&''''''&&&$$$###$$$%%%''''''''''''&&&%%%$$$######%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$$$$&&&'''&&&%%%"""###$$$$$$###"""!!! """###%%%%%%%%%$$$"""!!!"""###$$$%%%%%%%%%$$$$$$########################$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$!!!"""######$$$$$$######"""#########$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%&&&(((***&&&'''((((((((()))+++...***...222666:::AAALLLUUUgggqqq~~~|||rrrbbbQQQCCC:::555333...............///000222---------...------,,,+++******+++,,,,,,,,,++++++***************++++++,,,)))*********)))((('''&&&&&&&&&((()))************'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&000,,,'''%%%%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############""""""""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''(((((())))))(((((('''&&&&&&&&&'''''')))((('''(((***++++++***))))))******+++,,,,,,,,,+++,,,---......---,,,*********,,,------------,,,.........//////000000000...///000111222222222222//////.........///000000222222111111222333555666333333333444444555666666555555555555555555555555666888999888777666777999888777777888;;;>>>>>>>>><<<===>>>@@@AAABBBCCCCCCFFFFFFGGGGGGFFFFFFEEEEEEttthhh^^^ZZZYYYRRRSSSQQQMMMJJJGGGFFFFFFGGGEEECCC@@@>>>>>>>>>===<<<777777666555444444333333222111000//////.........++++++******)))((((((((())))))***************)))(((&&&%%%%%%&&&'''%%%$$$###$$$&&&((())))))(((((($$$###"""###%%%&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%###""""""""""""!!!!!!"""$$$&&&&&&&&&$$$###"""###$$$%%%&&&%%%$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######&&&$$$!!!"""&&&)))$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""#####################$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******"""%%%''''''%%%&&&)))---'''((())))))((()))+++---(((+++///000222888AAAIIIUUUaaappp~~~zzzmmmaaaYYYLLLAAA999444000...111111000...------///000,,,,,,------,,,,,,++++++)))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,---)))*********)))(((&&&%%%$$$%%%'''(((***+++++++++''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&444///)))&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########(((&&&%%%$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############""" !!!!!!""""""######''''''&&&%%%$$$"""!!!!!! !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''((('''''''''''''''((()))******)))'''&&&%%%%%%&&&'''&&&&&&''')))******'''%%%'''(((((()))***+++++++++***,,,...000000...,,,***(((***,,,...////////////.../////////000000111111//////000222222333333333...------------...//////333222222111222444555666333333333444444555555555444555555555555555555555888999:::888666555666666777666666888<<>>@@@BBBBBBCCCCCCFFFFFFGGGFFFFFFEEEDDDCCCuuubbb]]]ZZZUUURRRPPPMMMJJJIIIHHHGGGEEECCCCCC@@@>>>======<<<;;;:::999999888666555333222222111111111000//////......,,,------***'''&&&(((+++''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''%%%$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$###!!!""""""!!!!!!!!!!!!""""""######""""""######$$$%%%"""###$$$%%%&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''...---++++++---111555888BBBKKK[[[lll{{{lll[[[TTTDDDAAA===888444111000///------............------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++///,,,(((%%%%%%'''***,,,(((((((((((((((((((((((((((''''''(((******)))(((%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$///)))######&&&(((&&&$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$###!!!"""###%%%$$$$$$&&&%%%%%%$$$$$$######"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###########################"""!!!!!!!!!!!!""""""$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''$$$%%%***,,,)))&&&'''$$$%%%%%%&&&&&&&&&&&&&&&))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////............000000111111111000000//////////////////............///000111111222111111333444555555666666555555333444444444555666666666444555555555666666777777888888:::;;;<<<=========>>>???@@@AAABBBCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEvvvccc]]]ZZZVVVSSSOOOMMMJJJHHHGGGFFFDDDCCCCCC@@@>>>======<<<;;;:::888888777555444222111111/////////...------,,,,,,+++,,,---,,,***)))+++---))))))((('''''''''''''''&&&''''''''''''''''''&&&(((&&&&&&&&&(((((('''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""!!! ###""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&((((((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''+++*********,,,///222444222999EEESSSbbbrrruuucccQQQDDD>>>;;;999666222000.........------............------,,,,,,+++++++++*********(((((()))************)))(((&&&$$$###$$$'''***,,,(((((((((((((((((((((((((((''''''(((******)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$***'''%%%%%%''''''%%%######$$$$$$%%%%%%$$$$$$###$$$###!!!"""###%%%$$$$$$$$$$$$%%%&&&&&&''''''(((%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&'''(((((()))******'''%%%%%%***,,,)))&&&'''&&&&&&((()))))))))((('''))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000000000111111111111000000/////////////////////.........000111222222222222222333333444444444444444333333444444555666666666555555666666666777777777777888:::;;;<<<<<<======<<<===>>>???@@@AAAAAAAAADDDDDDCCCBBBBBBCCCDDDDDDwwwccc^^^[[[VVVSSSOOOMMMJJJHHHGGGFFFEEECCCBBB@@@>>><<<<<<<<<;;;999777666666444333222111000000//////......------,,,)))+++------,,,,,,---...+++******)))))))))))))))'''''''''''''''''''''''')))'''&&&'''((()))(((&&&"""######$$$$$$######"""&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$###"""""""""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$###############%%%$$$###""""""###$$$%%%!!!!!!!!!"""###$$$%%%&&&%%%$$$###"""!!!!!!!!!!!! !!!!!!!!! $$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))'''&&&%%%$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''((()))***,,,...///---000555>>>IIIXXXgggpppssswww{{{}}}~~~iiiWWWJJJ>>>555222222111///...---......///,,,------......------,,,++++++++++++*********)))'''((())))))******))))))&&&&&&%%%%%%%%%'''(((***((((((((((((((((((((((((((('''&&&''')))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###"""######$$$$$$#########$$$###!!!"""###%%%$$$$$$$$$$$$%%%%%%&&&'''''''''$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! $$$$$$######$$$$$$%%%&&&######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%&&&((()))+++,,,,,,(((%%%%%%***+++)))'''''''''(((***+++,,,+++)))((())))))))))))************************************++++++,,,,,,,,,,,,------+++,,,---...///000111111000000111111111111000000......//////////////////---...///111222333333333111222333333444444333333333333444444555666666777777777777777777888888888777888999;;;<<<<<<<<<<<<;;;<<<>>>???@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCwwwddd^^^[[[VVVSSSPPPMMMJJJIIIHHHHHHFFFDDDBBB@@@===<<<<<<<<<:::999777777666555444333222111222222111111000/////////***+++---------,,,++++++++++++***))))))))))))***'''''''''&&&&&&'''''''''((('''&&&&&&''''''&&&%%%######$$$$$$$$$$$$######&&&&&&%%%$$$#########$$$########################$$$$$$###""""""!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###########################&&&$$$###!!!!!!###$$$&&&############$$$%%%&&&'''""""""!!!!!!"""###%%%&&&""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$%%%%%%%%%'''(((((('''&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))***+++++++++000000111333888BBBMMMUUUWWW^^^gggooovvv}}}{{{hhhQQQDDD>>>999555444//////.........///000000,,,,,,------------,,,,,,+++************))))))))))))******+++++++++++++++,,,+++******)))(((''''''''''''''''''''''''''''''(((&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ ###&&&&&&%%%$$$$$$%%%"""######$$$$$$$$$$$$###$$$###!!!"""###%%%$$$$$$%%%%%%$$$$$$###"""""""""################################################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,(((%%%%%%)))+++((('''((('''(((***,,,,,,+++***(((((()))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,---......///000000///000000111111111111000............////////////---...///111222333444444222222333444444444444333222333333444555666777777888888888888888888888888777888999:::;;;<<<<<<<<<===>>>???AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAxxxddd^^^[[[VVVSSSPPPNNNKKKJJJJJJIIIGGGFFFBBB???===<<<<<<;;;:::999888777777666555444333333222222222111000000//////++++++,,,,,,,,,***((('''+++***))))))(((((())))))((('''&&&&&&&&&&&&'''((('''&&&$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$################################################""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$$$$###""""""###$$$&&&'''$$$$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%$$$$$$###&&&%%%$$$######$$$%%%&&&%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))******))))))---------,,,...222777<<>>???@@@AAABBBBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@wwwddd^^^ZZZUUURRRPPPMMMKKKJJJJJJIIIHHHFFFAAA???===;;;;;;;;;:::888888777777666555555444444111000000//////......------,,,+++++++++***(((&&&***))))))(((((((((((((((((('''&&&%%%%%%&&&'''((('''%%%$$$$$$%%%%%%###"""%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!'''&&&%%%$$$############$$$$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$######$$$#########$$$$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))((((((((()))++++++,,,---000333555;;;CCCMMMYYYiiiyyyhhhWWWHHH???777444222...---......---------,,,,,,++++++***++++++,,,,,,++++++***))))))))))))((((((((((((&&&'''(((((())))))((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%'''''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######$$$#########$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$###!!!"""###%%%$$$$$$######$$$$$$%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###########################$$$%%%%%%%%%%%%$$$$$$########################### """###$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$######""""""""""""###$$$&&&'''(((((((((((((((((((((''''''''')))%%%%%%(((***(((''')))''''''((()))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------.........---------,,,,,,...///000111111222111111------......///000000000///000111222333333333333333444555555666666555555111222333444555777888888999999999888888888888888666777888:::;;;;;;;;;;;;:::;;;===>>>??????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@wwwccc]]]YYYTTTQQQNNNLLLIIIHHHHHHHHHFFFEEEAAA???<<<;;;;;;;;;999888777666666555555444444333111111000000///............,,,******+++,,,***)))******)))((((((((((((((()))(((&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######""""""""""""######"""!!!!!!!!!!!!""""""###%%%%%%%%%$$$$$$###"""!!!%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%&&&%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&(((***++++++,,,///111...222888???HHHUUUeeeooo}}}vvvcccQQQEEE;;;777444333000,,,,,,///,,,---------,,,++++++*********++++++++++++******))))))((((((((('''''''''&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######%%%######%%%'''(((%%%"""""""""$$$%%%%%%&&&&&&&&&$$$###!!!"""###%%%$$$$$$#########$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#####################$$$%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((***%%%$$$((()))((('''))))))(((((('''((()))***+++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...///000111111222222222------......///000000111111222222333333222222111333333444555555555555444111222333444555777888888999999888888888777777777666777888999:::;;;;;;;;;:::;;;<<<>>>????????????@@@AAABBBCCCCCCBBBAAA@@@vvvbbb\\\XXXSSSPPPLLLJJJGGGFFFFFFFFFEEEDDDAAA???<<<;;;;;;;;;999888555555555444444333333333333333222222111000000000///,,,)))))),,,......,,,+++******)))((())))))))))))(((&&&%%%%%%&&&((())))))'''&&&&&&&&&&&&$$$#########$$$$$$$$$$$$#########"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$""""""############""""""""""""""""""###%%%&&&''' """$$$$$$$$$######'''&&&%%%$$$$$$$$$&&&&&&$$$##################$$$"""###%%%''''''&&&%%%$$$''''''(((((('''%%%###""""""$$$&&&%%%$$$###$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%'''&&&&&&'''***,,,***...222666===GGGTTT]]]jjjrrr|||hhhYYYLLL@@@888111///000000---***,,,222------............---,,,******++++++++++++******)))(((((((((''''''''''''((())))))***************+++***'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$&&&''''''#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%######'''+++***$$$!!!!!!"""$$$$$$%%%%%%%%%$$$###!!!"""###%%%%%%$$$$$$$$$######"""!!!!!!!!!%%%%%%''''''''''''%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))***&&&$$$''')))((((((***+++)))((('''''')))+++,,,))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,---...//////......///111111222222222---------...///000000111222333333333333222111111222222333444444444333333111222333444666777888999888888888888777777666666666777888999:::;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCAAAAAAvvvfffYYYTTTSSSMMMOOOMMMJJJGGGDDDCCCBBBAAADDDAAA>>>======<<<:::999999888666555555666777888333333222222000///...---***+++---......---,,,+++)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!'''+++((( !!!'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$!!!"""###$$$&&&'''((((((%%%&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$#####################"""""""""""""""###$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&### !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######%%%''')))***&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))'''&&&&&&'''((()))***+++,,,...333999>>>AAAVVV___mmmxxxttt```OOOEEE>>>999555666555333111...,,,***)))---,,,,,,++++++,,,,,,---++++++***)))((('''&&&&&&&&&'''((())))))((('''&&&******)))(((((()))***+++&&&&&&&&&'''&&&&&&%%%%%%+++***)))(((&&&$$$#########%%%%%%######'''(((&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$###"""""""""!!!"""''',,,,,,(((###%%%###"""###$$$$$$###""" !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!""""""!!! """$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&))))))'''&&&%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''((('''&&&&&&&&&&&&'''''''''''''''+++,,,+++***((((((***,,,,,,,,,,,,+++++++++******///...---,,,++++++***)))---...//////////////////...///000///...///111222444333333222222333333444444444444444444444444444555555444555555666777888777888999999::::::::::::888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>??????tttfffZZZVVVUUUOOONNNMMMJJJHHHFFFEEEEEEEEEDDDAAA>>>======<<<:::999666555444333333333444555222222222222000///...---,,,,,,------------,,,,,,,,,+++)))(((''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&))),,,***$$$"""%%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$""""""###$$$%%%&&&&&&'''%%%&&&&&&&&&%%%$$$$$$###""""""#########$$$$$$$$$!!!""""""######$$$$$$$$$"""######$$$$$$$$$####################################"""""""""""""""###$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$%%%&&&&&&$$$!!!!!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))))))))(((''''''(((((()))*********+++...222666999???FFFQQQ\\\gggwwwzzzbbbXXXIII>>>999666444111............------------+++++++++******+++++++++))))))((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''')))+++---...&&&&&&''''''&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%$$$&&&&&&$$$$$$((()))'''$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$$$$######"""!!!"""&&&++++++'''"""###"""!!!"""$$$%%%%%%$$$ !!!"""###$$$$$$$$$$$$%%%%%%$$$######"""$$$%%%%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$### !!!""""""!!!!!!"""###"""######$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&)))))))))(((((((((((((((&&&%%%%%%&&&(((((('''&&&*********)))))))))))))))***++++++***((()))***,,,,,,,,,,,,,,,++++++++++++---------,,,++++++******---......///////////////...///000///......000222222222111111111111222222333333333333333333333333444444444444555666777777777777888999::::::::::::999999:::;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>??????sssfff[[[XXXWWWRRRLLLKKKIIIGGGFFFEEEFFFFFFDDDAAA>>>======<<<:::999555555444333222222333333222222222111111///...---------,,,,,,,,,,,,------***)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%(((******)))'''&&&&&&(((##############################"""""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$###########################$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$&&&((()))+++&&&$$$######$$$%%%%%%$$$########################$$$%%%%%%%%%%%%###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((((('''''''''(((((()))***)))(((((()))+++...///111666<<>>>>>??????rrrfff\\\XXXXXXRRRLLLKKKIIIFFFEEEDDDDDDDDDDDDAAA>>>======<<<:::999777666555555444444444444222222222111111000.........---+++******+++,,,,,,)))(((''''''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$########################"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###### !!!"""$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%&&&((()))***%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%###!!!$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''***)))(((''''''(((***+++000333666999===GGGTTT]]]lllrrr{{{wwwiiiWWWJJJAAA===888555444444444333000000//////...------,,,*********))))))*********%%%&&&&&&'''((()))******'''(((((((((((((((((('''))))))((((((((('''((((((''''''''''''&&&%%%$$$$$$######$$$%%%&&&''''''((($$$''''''$$$%%%)))***'''###############$$$$$$%%%$$$$$$#########""""""""""""""""""%%%'''&&&### """!!!!!!"""###$$$$$$###""""""""""""!!!!!!!!!!!!"""######$$$######""""""%%%%%%%%%%%%$$$###"""!!!###############$$$$$$$$$!!!!!!""""""""""""!!!!!!############"""!!!  ###$$$###"""""""""######"""""""""#########$$$$$$$$$###############$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***+++)))''''''((((((&&&%%%''''''&&&&&&%%%$$$$$$$$$&&&''')))))))))***,,,...---------,,,,,,,,,,,,+++)))*********++++++,,,,,,,,,,,,---...////////////---...///...------...000000000////////////000000111111111111111111111111000111222222333444444444555555777888999999999999999:::;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<======>>>??????sssfff\\\YYYXXXRRRPPPOOOLLLIIIFFFEEEDDDDDDDDDAAA>>>======<<<:::999666666666555555444333333111111111111111000///...---,,,***)))))))))***+++,,,,,,,,,+++******)))((((((((('''''''''&&&&&&&&&&&&$$$######%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%%%%###########################$$$%%%&&&&&&%%%###""""""###$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!&&&&&&&&&&&&%%%%%%%%%%%%""""""!!!!!!!!!"""#########$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%%%%$$$###"""$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))(((((()))***+++,,,,,,...000111333777===BBBMMMSSS]]]hhhsss~~~rrrjjjaaaUUUFFF;;;888666333111000///...---111000///...---,,,+++***++++++************++++++''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%###%%%%%%###$$$'''(((&&&######""""""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%###!!!%%%###""""""######!!! """"""""""""!!!!!!!!!!!!######$$$$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$""""""""""""#########$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!#########"""!!! """$$$###"""""""""######"""!!!!!!!!!"""####################################$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((()))******,,,***((('''''''''&&&%%%)))))))))(((((((((''''''%%%&&&)))))))))***,,,---------,,,,,,,,,+++++++++((())))))******++++++++++++,,,---...////////////---......---,,,,,,---///000000////////////000000000000000000000000000000///000111222333333333222444444666777888999999999888999:::;;;<<<<<<<<<<<<:::::::::999999999999888999:::;;;<<<===>>>??????sssggg]]]YYYXXXRRRTTTRRROOOLLLIIIGGGFFFFFFDDDAAA>>>======<<<:::999555555555555444222111000111111111111111000//////---,,,+++******))))))***++++++++++++***)))(((''''''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###%%%&&&$$$$$$$$$###############!!!###$$$&&&&&&%%%###"""$$$$$$%%%&&&'''''''''&&&"""""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""###!!!###%%%%%%###"""######&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%%%%&&&%%%%%%###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&((((((((()))***+++,,,---&&&))),,,---...///222333777;;;CCCLLLVVV___iiiooozzzjjjaaaYYYUUUPPPFFF<<<666111000///...------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++(((((((((''''''&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&'''((((((((((((((((((((('''&&&%%%$$$###%%%%%%$$$$$$$$$$$$######"""%%%%%%"""###'''(((&&&###""""""""""""###$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###&&&$$$"""""""""""" """"""""""""!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######"""""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""!!! """######"""###$$$$$$###!!! !!!""""""""""""###############""""""###$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''((())))))***++++++,,,)))'''%%%&&&'''&&&%%%''''''''''''''''''''''''$$$&&&)))*********+++,,,,,,,,,,,,+++++++++******(((((())))))*********+++***+++,,,---.../////////---......---++++++,,,...000//////......//////000000000000000000000000000...000111333333333222222222333555666888999999999777888999::::::;;;;;;;;;999999999888888888777777888888999;;;<<<>>>???@@@qqqggg^^^[[[ZZZUUURRRQQQNNNKKKIIIHHHGGGGGGDDDAAA>>>======<<<:::999666666666666555333111000000111111111111000//////---......---,,,+++******))))))******)))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$##################$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$#########""""""!!!###%%%&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%%%%!!!""""""###$$$$$$%%%%%%######"""""""""""""""### !!!!!!""""""######&&&&&&%%%%%%%%%&&&&&&'''"""$$$$$$"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''((((((''''''''''''(((((()))******+++'''(((***,,,,,,---.........111555:::???FFFMMMRRRZZZaaaooommm```PPPJJJFFFGGGDDD<<<777777000000000///...---...///(((((()))***+++,,,------******))))))))))))******(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))###$$$&&&'''((((((''''''((((((((('''&&&%%%###"""#########$$$$$$$$$$$$$$$###&&&&&&###$$$((()))'''"""""""""""""""###$$$$$$ """###%%%%%%%%%%%%&&&$$$###!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$#########$$$$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!""""""######""""""!!!!!!!!!"""""""""!!!!!! !!!"""!!!"""$$$%%%$$$###!!! !!!"""!!!"""""""""#########$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''(((((())))))***+++(((%%%$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$''')))******)))***+++++++++*********)))))))))(((((())))))))))))))))))******,,,---.../////////---......---+++***+++---......------------......000000000000000000000000...000222333444444333222222333444666777888999999666666777888999999999999888888888777777777666666777777999:::<<<>>>???@@@pppfff___]]]]]]WWWNNNLLLJJJHHHGGGFFFFFFFFFDDDAAA???======<<<:::999888999999999888666444222000111111111111000000///...///000000///---,,,***,,,,,,------,,,+++)))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$ !!!!!!!!!""""""""""""$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$######"""""""""%%%%%%%%%###"""$$$$$$%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%###"""""""""""""""###$$$!!!""""""###$$$%%%%%%&&&"""""""""###$$$%%%&&&'''!!!$$$$$$""" """""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%&&&'''"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%''')))******)))(((&&&&&&&&&''''''((((((((()))))))))((((((((())))))///000222333555888===AAACCCJJJWWWhhh|||wwwdddQQQFFF>>>:::999;;;999333111444000000000...,,,+++,,,---+++++++++,,,,,,------...))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((('''%%%$$$"""((((((((('''&&&%%%###""""""""""""###$$$$$$%%%%%%$$$''''''$$$%%%)))***((("""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%% """$$$%%%%%%%%%&&&((("""!!! !!!"""###"""!!!!!!!!!!!!!!!"""""""""### !!!"""""""""""""""!!!""""""############"""!!!""""""###$$$$$$%%%%%%""""""############"""""" !!!"""""""""""""""!!! !!!!!!!!!"""$$$&&&$$$###!!! !!!!!!!!!""""""#########$$$$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%&&&'''))))))%%%%%%%%%&&&&&&&&&&&&&&&***'''$$$###$$$&&&&&&&&&$$$%%%&&&&&&'''((()))***%%%''')))******))))))************))))))))))))((()))))))))))))))((((((((()))***,,,---.../////////---......,,,******+++------,,,,,,++++++,,,,,,---111111111111111111111111///000222444555444333222111222444666777888999999555666777888888999999888777777777777666666666666666777888:::<<<>>>???@@@tttkkkaaa]]][[[UUURRROOOKKKIIIHHHGGGFFFDDDBBBAAA???<<<:::::::::::::::888666444333222222333333111/////////...,,,***......---,,,,,,,,,------)))))))))***)))(((((('''((('''&&&%%%%%%&&&((()))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$%%%%%%$$$"""!!!"""###"""""""""###$$$$$$"""%%%###!!! """###"""$$$"""###%%%$$$######""""""""""""######!!!!!!"""$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###!!!$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!!"""###%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&''''''((())))))+++)))'''%%%$$$###$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''+++***((('''&&&''')))***+++++++++---000444888::::::===CCCLLLZZZkkk}}}~~~mmmZZZJJJ@@@;;;555444222000000111222333---.........---,,,,,,+++************))))))))))))***)))))))))))))))***+++(((((((((((('''&&&%%%$$$'''((((((((('''&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%$$$!!! !!!######""""""!!!!!! !!!"""###$$$$$$###"""!!! !!!""""""""""""""""""!!!!!!!!!!!!&&&$$$""""""$$$%%%###!!!""""""!!! $$$###"""!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""&&&%%%$$$###""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''''''''(((((('''((()))++++++,,,,,,+++000///---,,,++++++,,,---,,,---------.../////////---------............///000/////////000111333444444444444555555555666666666666666666777888:::;;;555555555555666666666666999999:::;;;<<<===>>>???rrrjjj```\\\ZZZTTTSSSPPPLLLJJJJJJIIIHHHGGGBBBAAA???<<<;;;::::::::::::888666444333222222333222000///000111111000///...------,,,,,,,,,,,,,,,)))))))))(((((((((''''''(((((('''&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$"""$$$$$$###"""!!!!!!"""###"""!!!"""$$$$$$###!!!###"""!!! !!!$$$%%%###&&&'''$$$%%%((('''$$$######""""""""""""######""""""######$$$%%%%%%%%%&&&$$$""""""$$$&&&&&&%%%########################$$$%%%%%%&&&&&&%%%%%%$$$#########""""""###$$$$$$'''&&&$$$###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''''''''''''''(((***)))(((''''''((()))+++++++++,,,---///222555666333555888===EEEQQQ]]]eeevvv}}}|||vvvooolllcccWWWIII===555222333222000......///000111---------------,,,++++++*********)))))))))((((((***))))))((((((((())))))'''''''''&&&%%%###"""!!!''''''''''''''''''&&&%%%%%%$$$$$$%%%''''''&&&$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$###!!! !!!"""############""""""""""""!!!"""###$$$$$$###"""!!! !!!""""""!!!!!!!!!!!!""""""""""""&&&###""""""$$$$$$###!!!###"""!!!!!! !!!!!!######"""!!!!!!"""######""""""""""""""""""""""""######""""""!!!!!! !!! !!!#########"""######$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''((()))************)))((((((((((((((()))''''''''''''((((((((((((((())))))******+++,,,,,,......------,,,,,,---------------........................////////////000//////......///111222333333333333444444444555555555555666666777777888888666666666666777777777777666777888:::<<<>>>???@@@pppggg___[[[ZZZTTTQQQOOOLLLJJJJJJJJJIIIHHHCCCAAA???===;;;:::::::::999888777555444333222222222000//////000000///---------,,,+++++++++++++++***)))((('''&&&''''''((())))))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$###""" !!!###%%%$$$$$$###"""!!!!!!"""###%%%&&&!!!###"""###%%%###########################$$$$$$######$$$%%%'''((()))&&&###"""$$$%%%&&&%%%########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$$$$***)))'''%%%###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&#####################$$$ !!!"""$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''''')))***+++++++++,,,---...///000000000111222444777<<>><<<;;;;;;;;;999999888888666444333222111000///000111222111000///...---+++************+++***)))''''''(((((())))))))))))))))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$### !!!""""""!!! """###$$$###!!!"""$$$&&&%%%%%%"""###$$$%%%$$$###!!! ###'''''''''(((%%% """###$$$%%%%%%$$$###"""$$$$$$######$$$%%%'''(((&&&$$$######$$$%%%$$$###"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$#########$$$%%%&&&&&&!!!###$$$### !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((''''''(((((())))))******************************)))***++++++******+++---000333777===@@@@@@===:::777999:::<<<>>>EEENNNUUU```gggqqq{{{wwwnnneee[[[PPPIIICCC???:::444000///...///000222333111...+++******+++++++++,,,,,,,,,,,,,,,'''((())))))***)))))))))))))))((((((((((((''''''''''''&&&%%%$$$$$$$$$%%% """###%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$"""""""""!!!""""""###$$$"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!"""""""""######""""""""""""###### !!!"""""" !!!!!!""""""######"""###$$$###!!! !!!"""""""""!!!!!!!!!"""######""""""############""""""!!!!!!""""""###$$$$$$$$$######""""""!!!!!!  """""""""""" $$$$$$###"""!!!!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''))))))(((((((((((())))))///...,,,***)))(((''''''***)))((((((((((((******))))))***,,,,,,---------...............---------++++++,,,,,,,,,---------...//////000000000//////////////////000000000000000111222333333333222111222222222333333333333444444444555555555555666666ppphhh___[[[[[[UUUQQQNNNKKKIIIHHHHHHGGGEEEDDDBBB@@@>>><<<;;;;;;;;;999999999888777555333222111000000111333444333222000///...,,,++++++******+++*********))))))))))))(((((()))***))))))(((''''''&&&%%%%%%$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$### !!!######"""!!!###$$$$$$######$$$%%%&&&$$$###"""$$$%%%$$$###"""!!!$$$$$$%%%%%%###"""###%%%&&&&&&%%%###"""""""""######$$$%%%%%%%%%"""""""""###%%%%%%###!!!!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###############$$$$$$!!!$$$&&&$$$ !!!%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""######$$$$$$$$$###############$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))((())))))(((((()))***+++,,,,,,------,,,***)))+++---***---444;;;@@@AAA<<<888444333111222555999===???FFFJJJPPPWWW___gggoootttxxx|||yyyrrrllliiiaaa[[[RRRLLLGGGBBB===888777666444111///---...///...000222111///,,,++++++))))))***+++++++++++++++&&&'''(((((()))))))))((())))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&!!!!!!"""$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$%%%''''''&&&$$$##################$$$$$$###$$$&&&'''((('''&&&%%%"""!!!!!!!!!!!!"""#########$$$$$$###!!! !!!"""######""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!""""""!!!!!!!!!!!!""""""""""""!!!###$$$### !!!"""!!!!!! !!!!!!"""###"""###$$$%%%%%%$$$###""" !!!""""""###$$$$$$######""""""!!!!!! !!!""""""!!!###""""""!!!!!!!!!""""""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''(((((()))***+++666444///+++((('''&&&'''))))))))))))))))))))))))))))))))))))***+++,,,,,,---------...............,,,,,,,,,---------......///000000111111000//////////////////000000000000111111111222222333333333222222333333333444444444333333333333444444555555qqqiii```\\\[[[UUUPPPMMMIIIGGGFFFEEEDDDBBBDDDCCC@@@>>><<<;;;;;;;;;999999999999777555333222222111000000111111000...111000...---,,,+++++++++***++++++++++++***))))))'''((()))******)))(((((('''&&&%%%%%%$$$$$$%%%%%%!!!"""$$$&&&&&&&&&$$$######$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%&&&&&&###!!! ###%%%%%%%%%$$$###%%%"""###&&&%%%"""###%%%&&&&&&%%%###"""!!!!!!###$$$$$$$$$$$$$$$#########$$$%%%### !!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###"""""""""""""""######&&&(((%%% !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''"""!!! !!!###%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((()))))))))))))))(((''')))(((''''''(((***---///+++++++++***((()))+++---&&&***222<<>>>>>???BBBEEEIIILLLOOOPPPYYY\\\aaahhhpppxxx~~~}}}vvvoooiiiccc]]]YYYTTTPPPIIIDDD@@@<<<999777888777555222///---+++)))---,,,+++***)))))))))))))))***++++++,,,+++***))),,,***((('''&&&'''((()))))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$###"""###$$$$$$###"""""""""############""""""!!!###""" $$$&&&$$$!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$%%%###############"""!!!!!!###""""""$$$'''&&&###!!!!!! !!!"""$$$%%% !!!!!!!!!!!!######$$$######"""!!! !!!!!! !!!!!!############$$$$$$$$$$$$ !!!$$$### """""" !!!!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""%%%&&&&&&'''((((((((('''((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%(((&&&$$$%%%((()))'''%%%+++(((%%%%%%(((++++++)))---,,,+++)))'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((()))******++++++)))***+++,,,++++++)))))),,,///000///,,,+++---///222222111111111111111111......---......///000111222222222222222222333333444444444333333222222222222222333333333333444444vvvkkkaaa]]]]]]YYYTTTQQQNNNKKKJJJHHHEEEDDDBBB@@@>>>=========<<<:::999999888777666555444444333444444333000.........000//////...---,,,+++***+++)))(((&&&'''(((***,,,(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&&&&$$$"""!!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$###"""""""""######%%%""" ###$$$$$$#########$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$############$$$$$$$$$$$$$$$"""!!!!!!$$$$$$###!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$### !!!###$$$&&&''''''***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&((()))+++///,,,)))((((((***++++++---,,,+++---//////---***+++,,,---...///000111222@@@<<<777666888999777555000/////////000111333444444555777999;;;===>>>???BBBDDDGGGMMMSSSXXX]]]```dddccccccdddfffhhhkkkmmmpppttt{{{{{{}}}{{{xxxuuurrrpppppprrrsssqqqqqqpppooommmkkkiiihhh```\\\VVVRRRNNNIIIEEEBBB???<<<888555444333222111222111000///---,,,******---,,,+++***))))))))))))***+++,,,,,,,,,+++***)))+++***(((&&&&&&'''((()))))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$###""""""$$$$$$###"""""""""############""""""!!!###""" $$$&&&$$$!!!!!!""""""""""""!!!!!!""""""""""""######$$$$$$""""""######""""""!!! """!!! """$$$$$$"""  """$$$%%% !!!!!!!!!!!!""""""#########"""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!!!! """""" ###$$$!!!"""""""""""""""#########"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&&&&%%%%%%&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%)))'''&&&(((+++---,,,+++)))'''%%%&&&(((***)))'''***)))(((((('''''''''(((&&&&&&'''(((((((((((('''''''''((())))))******+++,,,+++***))))))***++++++,,,...//////---,,,...///111111111111111111111111//////.........///000000111222222222222333333333555555444444333333222222333333333333333333333333wwwlllaaa]]]]]]XXXTTTRRRNNNLLLKKKIIIGGGEEEAAA???======>>>>>>===<<<999999888777666555555444222333444444222000111111---...///000///,,,***(((***)))'''&&&'''))),,,...((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((()))(((&&&$$$###$$$###"""!!!!!!!!!"""###%%%$$$######$$$%%%$$$"""""""""#########$$$$$$$$$$$$$$$############$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$###""""""""""""###$$$$$$$$$%%%################################################&&&&&&''''''&&&$$$###"""!!!!!!!!!"""###%%%'''((($$$###"""###&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''(((***+++111...)))'''((()))++++++******,,,///222111...,,,++++++,,,,,,---......///999999:::999777444111//////...---------...///000111111111111222222222222222333555888;;;???AAACCCEEEFFFGGGHHHIIIKKKLLLMMMPPPTTTZZZaaagggkkknnnooosssrrrqqqpppnnnllljjjiiiaaa^^^\\\^^^dddhhhjjjjjjhhhfffdddeeegggeee```\\\WWWUUUSSSPPPOOOOOOPPPQQQMMMMMMMMMMMMLLLJJJIIIHHHBBB???<<<:::999777555333444222///.../////////...+++++++++***************,,,+++***))))))(((((()))+++,,,------,,,+++***))))))((('''&&&%%%&&&'''((()))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!$$$###""""""$$$$$$###"""""""""############""""""!!!###""" $$$&&&$$$!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! !!! !!!!!!  """###$$$ !!!!!!!!!!!! !!!!!!""""""""""""!!!######""""""""""""######""""""""""""###############""""""!!!!!!""""""### !!! $$$%%%############"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&#########$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######&&&)))+++,,,+++&&&&&&&&&'''))))))'''%%%&&&&&&&&&&&&'''((()))***''''''((())))))))))))(((&&&''''''(((((()))******---+++)))''''''))),,,---+++,,,......------...000111111111111111111111111111000000////////////000111111222222222333333333777666666555444444333333555555444444333222222222vvvjjj___[[[ZZZUUUTTTQQQNNNLLLKKKIIIGGGEEEBBB@@@>>>===>>>>>>===;;;:::999999888777666555555111333444333111//////000......///...---,,,***)))'''(((***,,,,,,+++)))((((((((((((((((((((((((((('''&&&%%%###"""!!!!!!!!!!!!"""$$$&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$%%%""""""$$$%%%%%%%%%$$$###!!!!!!!!!!!!"""$$$%%%'''%%%$$$$$$%%%$$$$$$"""!!!!!!""""""######$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###############$$$#####################$$$$$$$$$"""""""""""""""#########""""""############$$$$$$%%%&&&&&&&&&&&&%%%$$$###'''&&&$$$""""""###%%%&&&  ###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))***+++222...)))'''''')))***+++((()))+++---...---,,,+++*********+++++++++++++++,,,000333333000---,,,,,,...---,,,,,,,,,---//////////////////............///000000111333555777888555666888:::;;;<<<;;;;;;<<>>>>>===;;;:::::::::999888777666555555333444555333111.........111000...,,,+++++++++,,,******+++,,,+++)))'''%%%((((((((((((((((((((((((((((((&&&$$$###"""""""""######$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######"""""""""######$$$ !!!"""$$$&&&'''###"""""""""###%%%'''(((###$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""#########$$$######$$$$$$#########$$$$$$$$$$$$###############!!!!!!"""""""""#########""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&)))(((%%%$$$###$$$&&&'''!!! !!!###$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***000---)))'''''')))************))))))((())))))***)))))))))))))))*********###''',,,,,,***)))+++...))))))(((((()))+++---...***************+++++++++,,,,,,,,,,,,---///000111,,,...000222333222111111111222444666888999999999<<<<<<===<<<<<<;;;:::999:::999999999:::999888777;;;:::999999999888666444444333333222222111111111111111222222222222111111000...,,,,,,---......---...,,,************(((''')))))))))(((((((((''''''))))))(((((('''(((((((((((()))*********((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&'''%%%######%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$###"""!!!"""######"""!!!""""""############""""""!!!###""" $$$&&&$$$$$$###!!!!!!!!!!!!###$$$!!!!!! !!!!!!!!!!!! """"""!!! !!!""" !!!!!!""""""""" !!!!!!!!!!!! !!!""""""###"""""""""!!!!!! !!!!!!""" !!!###""" """###"""""""""""" !!!"""###$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%$$$$$$######$$$######%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&''''''((((((((()))***&&&(((+++---,,,***(((&&&(((''''''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&''''''(((((())))))((()))***++++++++++++++++++++++++,,,---...////////////000000000111111111111111000//////...//////000000111222333333444444777777666666666555555555777777666555333222111111xxxmmmbbb^^^^^^YYYRRRPPPMMMKKKJJJIIIGGGEEEFFFCCC@@@???>>>===;;;999::::::999888777666666555555666777555222000///000333111...,,,++++++---...000---)))%%%$$$%%%''')))((((((((((((((((((((((((+++***)))'''&&&&&&%%%%%%((('''%%%%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$""""""!!!!!!###%%%(((***&&&&&&$$$#########$$$%%%"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%!!!!!!"""""""""############$$$%%%$$$######$$$%%%%%%$$$$$$$$$###"""""""""!!!""""""######$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&((()))&&&%%%%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,,,,)))&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((,,,***'''&&&((()))))))))++++++***)))'''(((***,,,(((((())))))))))))))))))###'''***+++***+++---000******)))***+++---///000(((((()))***++++++,,,,,,***)))))))))***+++,,,,,,+++,,,---/////////...---...//////000000000000000333333444444333333222111333333333333333222000000111111111111111000000///......////////////...---,,,,,,------------,,,,,,---+++))))))***+++***)))'''&&&%%%&&&((()))((('''******))))))((((((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''%%%######$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%###"""!!!!!!######"""!!!""""""############""""""!!!###""" $$$&&&$$$######""""""""""""######!!!!!!!!!!!! !!!"""""""""!!!!!!!!!"""######!!!!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""############"""!!!!!! !!!!!! !!!!!!!!!!!!!!!  !!! """"""!!!!!!!!!!!!!!!  !!!######$$$%%%!!!"""###$$$%%%&&&&&&&&&(((((((((((((((''''''&&&$$$$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$&&&'''&&&$$$$$$%%%&&&'''***---...,,,***((((((***)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''(((((()))******'''(((***,,,,,,,,,+++***,,,+++***+++---......---...//////000000111111111000//////............///000000111222333444444555555555555555666666666666777777666555444333222111xxxmmmccc______ZZZSSSPPPMMMLLLKKKJJJHHHGGGEEEBBB@@@???>>>>>><<<;;;;;;::::::999888777666666333444555444222111000111222111000///...---------...+++'''###"""$$$'''***((((((((((((((((((((((((******((('''&&&&&&&&&&&&)))'''%%%&&&(((++++++***&&&&&&''''''''''''&&&&&&)))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""""""""###$$$###$$$%%%###""""""$$$'''''''''&&&&&&%%%$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&""""""#########$$$$$$$$$"""$$$&&&%%%###"""$$$&&&%%%%%%$$$$$$###""""""!!!""""""######$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&(((''''''(((((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""'''++++++'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((('''&&&&&&((()))((('''&&&(((******)))(((***,,,''''''(((((())))))******)))+++...///...,,,,,,+++---,,,+++++++++---...///*********+++,,,------...,,,,,,+++*********++++++,,,,,,------......---------------...............//////000000//////...---...///000000000000000111+++,,,------,,,,,,---...---...///000000///...---++++++,,,,,,,,,++++++***---+++)))***+++,,,+++***&&&&&&&&&(((+++,,,,,,+++)))))))))((((((((((((((((((''''''&&&&&&''''''(((%%%&&&''')))))))))((((((%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$######$$$%%%%%%&&&(((&&&######$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%###!!! !!!"""###"""!!!""""""############""""""!!!###""" $$$&&&$$$!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! !!!""""""######"""""""""$$$$$$"""!!!!!!"""###$$$$$$$$$###"""!!! !!!!!!!!!!!!###$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""""""""############$$$ !!!!!! !!!!!!""""""!!!!!!""""""""""""""""""#####################""""""###$$$%%%%%%%%%%%%%%%)))*********))))))((('''%%%$$$###$$$&&&&&&%%%###########################%%%%%%%%%%%%%%%%%%$$$### """###""" !!!###'''***------***((('''(((******)))(((''''''''''''''''''((())))))))))))(((''''''((())))))******+++)))))))))******+++,,,,,,---+++***+++---...---+++......//////000111111222...------------......//////000111222333444444555222333444555666777777888777666666555444333333222vvvkkkaaa^^^^^^YYYTTTQQQOOOMMMLLLKKKJJJHHHCCCAAA???>>>??????>>>===;;;::::::999888777666666...000222111000///000111000111222222111///---+++&&&''''''(((''''''&&&%%%((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%###"""%%%+++111333444&&&&&&''''''''''''&&&&&&)))((('''%%%$$$###""""""###$$$%%%&&&&&&$$$"""!!!!!!!!! !!!"""###%%%&&&$$$%%%&&&$$$"""###'''***)))(((''''''%%%%%%$$$###"""###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%###"""$$$&&&&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! '''&&&&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%% %%%******%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%'''))))))(((&&&$$$)))+++***((()))***''''''(((((()))******+++...///111222000---(((%%%***)))((('''&&&''''''(((((((((((())))))*********------+++***))))))))))))************************'''(((((()))******++++++---.........------,,,+++&&&((()))++++++,,,...000((()))***+++***+++,,,---)))+++,,,......---,,,+++)))************))))))(((+++***((()))+++,,,,,,+++((('''''')))+++,,,+++)))'''''''''((((((((())))))''''''&&&&&&&&&''''''(((%%%&&&((()))***+++******%%%&&&&&&'''((((((((('''(((((('''''''''&&&&&&&&&$$$#########$$$%%%%%%&&&(((&&&###"""$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$######!!! !!!"""###"""!!!""""""############""""""!!!###""" $$$&&&$$$ !!!""""""!!! ######""""""!!!!!!!!! !!!!!!"""###############!!!%%%%%%### !!!%%%%%%&&&%%%$$$"""  !!!!!!!!!"""%%%%%%%%%%%%%%%$$$###"""######""""""""""""######  !!!""""""!!!  ######!!! !!!!!!""""""######'''&&&%%%$$$###!!!!!! ######$$$%%%%%%%%%$$$$$$###$$$$$$$$$######"""!!!$$$#########%%%$$$###!!!########################&&&&&&&&&&&&&&&%%%$$$###!!!###%%%$$$""""""$$$&&&'''))),,,+++(((&&&'''(((***))))))(((((((((((()))(((((()))***************(((((())))))******+++++++++***((('''(((***---///...,,,***+++---...,,,***---......///000111111222,,,,,,,,,,,,,,,---...//////000000222333444555555111111333444555777888888666666666555444444333333zzziiiccc___YYYVVVUUURRROOOLLLLLLKKKJJJHHHHHHEEEBBB@@@@@@???>>>===::::::::::::999888777777111222222222222111000000000///...---------------+++)))&&&&&&'''(((((('''))))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$$$$%%%$$$%%%,,,555999777&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$""""""###$$$%%%'''((((((((('''&&&&&&%%%$$$%%%&&&&&&$$$#########&&&''''''&&&%%%$$$&&&(((,,,)))&&&%%%%%%%%%$$$###***(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""  """$$$%%%%%%&&&&&&%%%%%%$$$###""""""%%%$$$"""!!!"""$$$''')))######$$$%%%&&&((()))***######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''...&&&!!!$$$(((((()))+++))))))))))))))))))))))))''''''''''''((((((((((((///---***((('''((()))+++...///000000///,,,)))''',,,+++***(((((((((((()))******))))))))))))******+++******)))))))))))))))++++++******++++++,,,---&&&'''(((******+++++++++))))))******+++++++++,,,------++++++++++++------+++++++++,,,,,,,,,------,,,,,,+++++++++---...///***+++,,,------,,,+++***)))***+++,,,,,,+++***)))***)))(((''''''((()))***))))))(((((((((((())))))&&&&&&&&&'''''''''((((((***)))((('''''''''''''''***)))((('''&&&%%%%%%%%%&&&(((***((($$$###%%%(((&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$'''&&&&&&&&&''''''%%%###$$$$$$$$$############"""''''''''''''&&&%%%$$$$$$%%%$$$$$$###"""!!!!!! """###$$$%%%%%%$$$"""!!!  ###$$$$$$###!!! !!!######"""!!! !!!!!!!!!!!!!!!"""#########"""""""""!!!!!! !!!"""###$$$"""!!!  !!!"""######$$$%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """######!!!"""!!! !!!###$$$&&&%%%"""!!! !!!"""######$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,---------............///...///////////////......000///---,,,+++,,,...///000000111222333333444444444444555555555555555555555555444444444333333333zzziiiccc___ZZZWWWTTTQQQNNNLLLKKKJJJIIIHHHFFFDDD@@@???>>>>>>===<<<::::::::::::999888777777222222222222222111111000333222111000000//////000+++)))''''''(((((((((''')))(((((((((''''''''''''((((((((((((((('''&&&&&&'''&&&$$$"""&&&,,,...+++&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$"""###$$$###"""!!!!!!!!!$$$%%%%%%%%%######$$$&&&(((%%%""" !!!"""!!!!!!%%%###""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%&&&'''$$$$$$######"""!!!!!! $$$###""""""###$$$&&&(((############$$$%%%''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&''''''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$(((&&&'''++++++'''%%%'''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((***---...+++,,,---......,,,)))(((***)))((('''''''''((()))))))))(((((((((((())))))+++***))))))(((((())))))+++************+++,,,,,,'''((())))))************))))))))))))******++++++------,,,++++++,,,------************+++++++++,,,))))))((('''((((((******)))***+++,,,,,,+++***)))))))))***++++++***))))))))))))(((''''''((())))))((((((''''''''''''(((((('''''''''((((((((((((((()))((((((''''''''''''((()))((('''&&&&&&%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$############""""""######$$$$$$$$$#########""""""!!!  !!!"""######""" $$$"""!!!!!!"""###!!! !!! !!!######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!"""###$$$$$$$$$$$$###!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! """!!!!!! !!!"""###$$$$$$###!!!!!!!!!"""###%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------...///////////////......000///---,,,,,,...///000000111111222222333333333333444444444444555555555555555555555444444333333|||iiiccc___[[[XXXSSSPPPMMMKKKJJJIIIHHHGGGEEECCC???>>>======<<<;;;::::::::::::999888777777222222333333222222111000111000///...------------,,,***(((((()))***)))(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''$$$!!!"""&&&&&&###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$############"""""""""""""""""""""!!!!!!"""###$$$###"""!!!"""$$$(((%%%"""!!!"""###$$$$$$"""!!!!!!"""$$$%%%%%%$$$!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!#########$$$$$$%%%&&&&&&"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%######$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&))),,,)))$$$###&&&''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%&&&(((***+++------'''(((***++++++***)))'''''''''&&&&&&&&&'''((())))))((((((''''''(((((()))+++***))))))(((((())))))******)))))))))***++++++(((((()))))))))))))))((((((((((((((())))))))))))+++******))))))******+++((())))))))))))*********++++++***)))))))))******((())))))******))))))((((((((())))))))))))(((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''')))))))))(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%$$$"""###$$$%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%###!!!$$$$$$$$$############""" """######$$$$$$$$$"""""""""!!!!!!  !!!"""######"""!!! $$$###""""""######"""!!!!!! !!!######"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""##################"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$###""" ###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!###%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((('''%%%$$$$$$&&&(((***(((((((((((((((((((((((()))))))))(((((((((''''''*********++++++++++++,,,******+++++++++,,,,,,,,,...//////000000////////////......---...///111222111111111111111222222222222222222333333444444444666666666555555555555444~~~jjjccc___\\\YYYRRROOOLLLJJJIIIHHHGGGFFFEEECCC@@@>>>======<<<;;;::::::::::::999888777777333333333333333222222111000///...---,,,+++++++++,,,+++))))))***+++***)))(((((((((((((((''''''''''''&&&%%%$$$$$$$$$&&&&&&%%%&&&%%%""""""&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&#########"""""""""######%%%$$$######$$$$$$$$$###!!!###$$$$$$"""!!!"""###(((%%%!!! """$$$&&&&&&$$$######%%%''''''&&&$$$ !!!""""""#########$$$$$$$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$######$$$%%%%%%&&&''''''))))))(((((((((((())))))(((%%%%%%((((((&&&&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***+++******((((((%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''((())))))))))))(((((((((((())))))******)))((((((((((((((())))))(((((())))))***+++(((((()))))))))(((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********,,,++++++******)))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''(((((()))))))))&&&%%%%%%%%%&&&&&&'''(((***'''######%%%&&&$$$!!!&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%%%%###"""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###!!! !!!$$$%%%%%%$$$!!! !!!######"""!!!""""""###""" !!!!!!!!!!!!!!!""""""#####################"""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$######"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""!!!!!!!!!!!!!!!""""""###""""""!!!!!!"""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++*********+++++++++,,,,,,......///000000000//////............///111222333111111111111111000000000111111111222222333333444666666666666666666666555llleee```\\\ZZZRRROOOLLLIIIIIIHHHGGGEEEFFFDDD@@@???>>>>>>===<<<::::::::::::999888777777444444444444444333222222444333222000///.........,,,+++******++++++***((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((###&&&&&&######&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$############$$$%%%%%%###!!!!!!###%%%$$$###"""$$$%%%%%%$$$######$$$###!!!!!!"""###&&&%%%$$$%%%''''''%%%###""""""""""""######$$$$$$###%%%&&&%%%"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''&&&%%%######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&(((###$$$,,,333111+++'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''+++,,,,,,,,,+++)))&&&%%%'''''''''''''''%%%$$$###%%%&&&'''((()))*********)))))))))(((((()))))))))***))))))((('''((((((((((((''''''''''''((())))))''''''(((((((((''''''&&&(((((('''''''''''''''''''''(((((((((((((((((('''))))))))))))************(((((('''''''''&&&%%%%%%''''''''''''''''''''''''(((''''''''''''''''''(((&&&''''''''''''''''''&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((%%%%%%%%%%%%%%%&&&'''(((***'''$$$%%%((()))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&%%%###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$!!! !!!$$$%%%%%%$$$!!! !!!######"""!!!###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""######!!!"""######$$$######"""!!!""""""""""""""""""!!!######"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!!!!"""""""""""""""$$$######"""""""""""""""$$$$$$$$$%%%%%%$$$######"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))))))))))))))*********+++++++++***+++++++++,,,,,,,,,,,,------...///////////////------...///000111333333111000000000000000000000000000111111222333444444555666666666666666666666ooogggaaa\\\YYYRRROOOLLLJJJIIIHHHGGGFFFFFFDDD@@@???>>>>>>===<<<::::::::::::999888777777444444555555444444333222333222111///...------,,,+++******+++,,,+++)))((('''''''''((((((((((((((()))(((((((((((()))******###''''''###!!!###$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&$$$ !!!######!!!"""$$$''''''%%%$$$$$$$$$$$$""" """######"""%%%#########%%%&&&%%%$$$$$$$$$##################$$$''')))(((%%%###$$$&&&""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%"""(((666???;;;...###''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((()))***+++***)))((('''((((((((('''&&&%%%$$$$$$%%%&&&'''))))))*********)))((((((''''''(((((()))***)))((((((''''''((((((''''''&&&&&&''''''((()))&&&&&&'''''''''''''''&&&(((((((((((('''''''''''')))******++++++******)))))))))))))))************(((((()))))))))(((''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&'''(((((((((((('''&&&((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((('''%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%''')))***)))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$&&&'''%%%$$$$$$$$$$$$############"""#########""""""!!!"""""""""""""""""""""""" !!!""""""#########"""!!!!!!""""""!!! !!! !!!######"""!!! """###$$$######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%%%%$$$###!!!""""""######""""""!!!"""!!!!!! !!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""" !!!"""""""""""""""$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&'''((('''%%%$$$''''''''''''''''''''''''$$$%%%&&&'''((())))))***)))))))))************+++******+++++++++,,,,,,,,,+++,,,---...............,,,,,,---///000111222222///////////////000000000000000111222333333444555444555555555555666666666rrriiiccc\\\XXXSSSPPPLLLJJJJJJIIIHHHFFFEEECCC???>>>======<<<;;;::::::::::::999888777777555555555555555444333333111000///---+++***************)))***++++++)))'''''''''''''''((((((((()))&&&'''(((((()))))))))((("""'''(((###!!!"""###"""$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&%%%$$$###%%%$$$###""""""$$$&&&'''$$$ !!!$$$###!!!"""$$$''''''&&&$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%######"""!!!"""%%%((())))))%%%$$$$$$######"""""""""###&&&***)))%%%###$$$'''""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%###(((444;;;777,,,%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((()))((((((''''''&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''(((&&&&&&&&&%%%&&&''''''((($$$%%%&&&''''''''''''''')))))))))(((((((((''''''((()))***++++++***)))(((''''''((((((((())))))))))))***+++,,,,,,,,,+++***)))((('''&&&&&&'''((()))))))))(((''''''((())))))'''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((&&&''')))***)))(((&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###""""""###%%%&&&$$$###$$$$$$$$$############""""""""""""###""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$"""!!! !!!!!! !!! !!!######"""!!! !!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! """$$$&&&&&&%%%%%%!!!"""############"""!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""!!! !!!"""###""""""!!!""""""#########""""""!!!$$$$$$$$$$$$$$$###"""""""""$$$%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))************)))))))))*********++++++)))***+++,,,------------,,,,,,---...///000000000---......//////000000000000000111222333444555555333333444444555555555555ssskkkccc\\\WWWSSSPPPMMMKKKJJJIIIHHHGGGDDDBBB>>><<<<<<<<<;;;999::::::::::::999888777777555555666666555555444333444333222000...---------***))))))***++++++(((&&&&&&'''''''''(((((())))))"""###%%%&&&'''&&&%%%%%%!!!&&&(((%%%###%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&*********)))(((&&&%%%$$$$$$###"""!!!"""###%%%'''&&&"""###&&&%%%###!!!$$$&&&'''&&&$$$#########""""""###$$$$$$!!!$$$""""""$$$(((,,,///000%%%%%%$$$###"""!!! $$$((('''$$$!!!###&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%&&&&&&$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$)))%%%%%%***---,,,******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((()))******$$$%%%&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''((('''******))))))((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&'''(((*********)))((()))((('''&&&&&&'''((()))***)))(((''''''((()))***'''((()))******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''')))******'''((()))***)))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$"""!!!!!!"""$$$%%%###"""$$$$$$$$$############""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&!!!""""""!!!!!! !!!###$$$"""!!!%%%$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!"""$$$&&&'''&&&&&&!!!"""###$$$$$$###"""!!! """###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """######"""!!! """#########"""!!! !!!"""######$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))))))))************(((((((((((())))))))))))((()))***+++,,,------,,,+++,,,---...////////////,,,------...///000111111000111111333444555666666333333333444444444555555sssiiibbb]]]\\\QQQNNNLLLJJJJJJIIIHHHFFFGGGEEECCC@@@>>><<<<<<<<<<<<<<<;;;:::999777666555666666555444333333222222000000///...---,,,++++++)))---///---,,,---+++&&&&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&!!!"""###%%%&&&'''(((((($$$%%%%%%%%%$$$%%%(((***888444---'''"""!!!!!!!!!###"""!!! """$$$%%%$$$$$$##################$$$&&&))))))'''%%%$$$$$$######'''&&&"""$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%&&&'''((()))%%%%%%&&&((()))(((&&&######$$$%%%%%%&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''''')))***((())),,,+++(((&&&$$$###$$$''''''%%%"""$$$&&&(((******(((%%%$$$%%%%%%&&&&&&'''(((((()))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%&&&%%%###$$$&&&((((((((('''''''''&&&&&&'''''''''+++***)))))))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$########################$$$###"""#########!!! """###%%%&&&&&&%%%###""""""""""""""""""""""""""" !!!###%%%&&&%%%$$$### !!!!!!""""""""""""""""""##################""""""!!!!!! !!!!!!"""############### !!!"""""""""!!!!!!!!!!!!!!!!!!"""#########!!!"""%%%***,,,,,,***######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!! ###""" ###$$$!!!""""""!!!!!!!!!!!!"""""""""%%%$$$!!! """!!!!!!!!!!!!""""""""""""$$$$$$##################$$$%%%&&&''''''%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$######"""!!!###!!!!!!###&&&'''$$$!!!######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%)))((((((((((((((()))))),,,,,,,,,++++++*********************+++,,,---...---------.........//////////////////000000000000000111222222444444555666444444444444444444444444ssshhhbbb]]][[[QQQOOOLLLJJJJJJIIIGGGFFFGGGEEECCC@@@>>>===<<<<<<<<<<<<;;;:::999777666555666555555444333333222222333333222111000///......***000333111......,,,((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&"""###$$$%%%&&&'''''''''###$$$$$$$$$###$$$'''))),,,***(((&&&%%%$$$$$$%%%###"""!!!!!!"""$$$&&&((($$$$$$$$$$$$############"""%%%''''''%%%###""""""$$$!!!!!!%%%((('''$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&$$$###"""###%%%'''((('''&&&%%%$$$$$$$$$%%%&&&###""""""""""""""""""###%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%############$$$%%%&&&&&&%%%&&&'''((())))))((('''...)))$$$###&&&***,,,,,,%%%%%%&&&''''''''''''&&&(((((('''&&&&&&&&&&&&&&&'''...111---((('''))))))&&&%%%$$$%%%''''''%%%###&&&'''((())))))((('''&&&&&&&&&&&&'''((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&(((&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''+++***)))))))))'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$###""" """###%%%&&&&&&%%%###"""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!"""""""""######!!!!!!"""""""""############"""""""""!!!!!!!!! !!!!!!"""###############!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""#########""""""%%%)))+++***(((######$$$$$$$$$$$$######!!!!!!!!! ############""""""!!!!!! !!!!!!!!!!!!!!! ###""" ###$$$!!!""""""!!!!!!!!!!!!""""""!!!###$$$$$$###"""###### !!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$"""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""###"""!!!###%%%&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%************++++++,,,---,,,,,,+++++++++*********************+++,,,------,,,---------.........//////////////////000000000000111111222333444555555555555555555555555555555ssshhhaaa\\\ZZZRRRPPPMMMKKKJJJIIIGGGEEEFFFEEEBBB@@@>>>===<<<<<<<<<<<<;;;:::999777666555555555444444333333222222111000000///...---,,,,,,+++333999666000...---+++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%"""###$$$$$$######%%%'''###$$$%%%&&&&&&&&&%%%%%%""""""""""""$$$'''***+++&&&%%%%%%$$$#########$$$!!!###$$$%%%###!!!!!!!!!###$$$$$$%%%&&&&&&%%%%%%$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%$$$######%%%###!!! $$$'''***)))(((&&&$$$###$$$%%%&&&""""""""""""""""""""""""###%%%&&&(((((('''&&&%%%"""######$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%%%%$$$&&&)))++++++***'''&&&&&&!!!!!!$$$%%%%%%&&&''''''((((((''''''(((''''''&&&&&&&&&&&&&&&'''222888222'''###&&&)))'''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((&&&''''''(((((())))))))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''((('''&&&'''((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$""" """###$$$%%%%%%$$$###"""""""""""""""""""""""""""###"""""""""""""""!!!!!!""""""""""""############!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""##################"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""#########""""""$$$'''((('''&&&######$$$$$$$$$$$$###### %%%%%%$$$$$$$$$$$$######!!!!!!!!!""""""!!!!!! """""" ###$$$"""""""""!!!!!!!!!!!!""""""!!! !!!"""$$$$$$###""" !!!!!!%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###!!!"""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###############"""!!!%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''''''''((()))***++++++++++++*********************)))******+++,,,---,,,,,,------------.............../////////000000000000111222333444555555555555555555555555555555rrrggg```[[[YYYSSSPPPMMMKKKJJJIIIGGGEEEFFFEEEBBB@@@>>>=========<<<<<<;;;:::999777666555444444444333333333222222//////...------,,,++++++,,,666<<<999111...---,,,))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%$$$######"""""""""###%%%))),,,...'''&&&%%%$$$######$$$$$$ """$$$$$$"""!!!!!!""" ###&&&&&&$$$""""""#########"""""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%###"""!!!"""$$$&&&'''(((&&&$$$###"""$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$"""$$$'''))))))(((&&&%%%""""""###$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&'''###############$$$%%%%%%%%%&&&'''))))))(((&&&%%%'''(((((('''%%%$$$&&&(((%%%%%%&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&111777111'''###%%%((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))(((((('''&&&&&&%%%'''((((((&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$'''***+++***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$###"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!"""###############$$$###!!! !!!"""!!!!!!!!!!!!!!!""""""###""""""###$$$%%%%%%$$$#########$$$$$$$$$$$$###### """"""""""""""""""""""""!!!""""""""""""!!!!!! """""" ###$$$"""""""""!!!!!!!!!!!!"""""""""$$$""" !!!!!!!!!!!!"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!"""$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))************************)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,---------------......//////000000000111222333444444555555555555555555555555555qqqfff___ZZZXXXSSSPPPMMMKKKKKKJJJHHHFFFFFFDDDBBB@@@>>>=========<<<<<<;;;:::999777666555333333333333333222222222222111111111000/////////,,,555;;;777000------,,,''''''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&''')))(((&&&$$$######$$$%%%"""""""""###%%%))),,,...(((&&&%%%###""""""###$$$!!!###$$$$$$"""""""""$$$ $$$'''&&&### !!!##################$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""###"""!!!!!!"""$$$&&&'''###$$$%%%%%%%%%%%%$$$###"""###&&&((()))(((&&&$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&+++...***"""""")))$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%+++...+++'''''''''%%%&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$######%%%'''((($$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))))))))(((((('''%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%$$$"""########################""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############$$$###""" !!!""""""!!!!!!!!!!!!!!!""""""###"""###$$$$$$######""""""######$$$$$$$$$$$$######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! !!!!!! $$$%%%###""""""!!!!!!!!!!!!"""""""""$$$"""!!!""""""""""""############$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$#########""""""###%%%&&&"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))***,,,---))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---....../////////000000111222333444555333333333333333333333333qqqfff^^^YYYWWWRRRPPPMMMLLLKKKKKKIIIGGGEEEDDDBBB@@@>>>>>>>>>>>><<<<<<;;;:::999777666555333333333333222222222222000000000//////.........+++222666222---,,,+++***&&&&&&''''''((())))))***&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&''''''&&&%%%&&&&&&((('''%%%$$$$$$%%%'''(((""""""""""""$$$'''***+++(((&&&$$$"""!!!!!!"""###"""###$$$$$$######$$$%%%###%%%''''''$$$"""$$$&&&""""""######$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&'''((('''$$$!!! !!!###$$$&&&'''!!!"""###$$$$$$###"""!!!"""$$$%%%''''''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######""""""""""""######"""######$$$$$$######"""&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$""""""###$$$%%%###&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%&&&***)))%%%%%%&&&&&&$$$######%%%'''$$$###""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((()))))))))((('''''''''&&&$$$$$$&&&''''''&&&%%%$$$$$$######$$$$$$%%%((('''''''''((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################"""$$$%%%&&&$$$###########################""""""""""""""""""""""""###"""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""#####################""""""!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!###$$$$$$###""""""#########$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!! !!!!!! $$$%%%###""""""!!!!!!!!!!!!""""""!!! !!!"""$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$######"""###$$$###""""""$$$&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))))))))((())))))***+++,,,,,,,,,++++++++++++*********++++++,,,---...////////////000111222333444444222222222222222222222222qqqeee^^^XXXVVVQQQOOOLLLKKKLLLLLLJJJIIIEEECCCAAA???>>>>>>>>>>>><<<<<<;;;:::999777666555222222222222222222222222---------------,,,,,,,,,)))...///+++)))******((('''''''''((((((((((((((((((''''''&&&%%%$$$######$$$$$$%%%&&&&&&%%%%%%%%%###%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%###"""!!!!!!"""$$$&&&((('''%%%###  !!!""""""###$$$###""""""$$$&&&###$$$$$$$$$######$$$&&&""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""!!! !!!"""$$$%%%%%%%%%$$$ """###$$$$$$###""" $$$$$$$$$%%%$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######++++++)))%%%!!!"""''',,,$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%$$$"""$$$)))***'''$$$%%%%%%###!!!!!!$$$'''############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''(((((((((((('''&&&&&&...+++'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""$$$&&&&&&%%%#########""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""""""""""""""!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!"""###############"""############"""!!!!!!!!!!!!!!!!!!!!!"""######!!!###%%%%%%###"""###$$$######$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$######!!! !!!!!! $$$%%%$$$""""""!!!!!!!!!!!!""""""!!!###$$$$$$###"""######""""""""""""############$$$$$$$$$%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%% !!!!!!"""""""""!!! ###%%%%%%###"""###%%%$$$%%%'''(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%!!!"""#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&'''''''''((((((((())))))((((((((())))))***+++,,,,,,+++++++++******************+++,,,---...////////////000111222333444444333333333333333333333333pppeee]]]XXXVVVPPPNNNLLLKKKLLLLLLKKKJJJEEECCCAAA???>>>>>>>>>>>><<<<<<;;;:::999777666555222222222222222222222222000000000000000/////////(((+++***'''&&&))))))&&&)))))))))(((''''''&&&&&&(((((('''&&&$$$###""""""###$$$%%%%%%&&&&&&&&&%%%"""$$$&&&&&&%%%#########&&&'''(((((('''%%%!!!###"""!!! """$$$%%%'''%%%""" !!!!!!"""###"""!!!"""$$$%%%"""!!!  """###$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%######"""!!!!!!"""###$$$"""###%%%&&&&&&%%%$$$""""""###%%%&&&&&&%%%###"""%%%$$$$$$######"""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!! !!!!!!"""###$$$%%%%%%$$$###"""$$$$$$###############$$$$$$%%%'''((('''%%%###!!!###"""###&&&((((((%%%"""%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$&&&%%%"""###'''******###$$$%%%""" $$$'''######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###''')))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&%%%444000***'''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!###&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$&&&&&&%%%$$$######""""""""""""######"""""""""""""""""""""""" !!!$$$%%%&&&%%%$$$###$$$#########""""""!!!!!! !!!!!!!!!""" !!!!!!!!!""""""######!!!!!!"""###############"""######$$$$$$###!!! !!!!!!!!!!!!!!!"""###### ###%%%%%%###"""###%%%######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!!!!!!!"""$$$$$$$$$######!!! !!!!!! $$$&&&$$$""""""!!!!!!!!!!!!"""""""""%%%$$$!!! """!!!!!!!!!!!!""""""""""""%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''""""""#########$$$$$$$$$ !!! """&&&&&&$$$"""###$$$"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((()))***+++,,,,,,+++++++++******)))))))))******+++---...////////////000111222333333444444444444444444444444444qqqddd^^^ZZZVVVSSSPPPMMMKKKKKKLLLLLLKKKHHHFFFCCCAAA@@@???===;;;======<<<;;;999777555444333222222222222222222222//////...///000000...,,,((()))+++,,,+++***(((&&&))))))))))))((('''&&&%%%'''&&&&&&%%%$$$$$$######'''%%%$$$###$$$$$$$$$"""###$$$$$$$$$$$$""" ((('''%%%$$$$$$$$$%%%%%%"""!!! !!!"""###"""!!!$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""""""""""""""############%%%$$$#########$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###"""""""""######&&&&&&%%%$$$#########$$$"""""""""###$$$$$$%%%%%%$$$&&&'''&&&$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""############$$$%%%&&&&&&"""###&&&'''(((&&&$$$###'''%%%!!! """$$$&&&&&&&&&''''''&&&%%%%%%%%%$$$###!!!!!!###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$##################(((((('''''''''&&&&&&&&&((('''&&&&&&&&&'''((((((+++###---***///===%%%$$$$$$%%%%%%&&&'''(((((('''((()))((('''&&&''')))555...&&&###$$$&&&%%%###((('''&&&%%%$$$%%%&&&&&&"""###&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$&&&'''(((###"""""""""$$$%%%$$$###%%%###!!!###&&&(((&&&$$$$$$###"""!!!!!! &&&%%%$$$###""""""""""""###%%%'''&&&######"""###!!! """"""!!!!!!  """###"""!!! !!!###&&&%%%$$$######$$$%%%%%%######""""""!!!  !!!"""###$$$$$$%%%###$$$$$$######"""!!! &&&$$$""""""###$$$###""" ###%%%)))(((&&&$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!"""&&&$$$"""!!! !!!"""###!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""###%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!!!!"""############"""###############$$$$$$$$$)))******(((%%%$$$$$$$$$###"""  !!!###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((('''&&&'''((()))((('''$$$$$$%%%&&&'''((()))***************)))))))))))),,,---------------------/////////000111111222222222222222222222222222222rrreee___[[[WWWSSSPPPMMMKKKKKKKKKKKKKKKHHHFFFCCCAAA@@@???===;;;999999::::::999999888777333333333222222222111111111000///000111111///...++++++,,,,,,,,,+++***)))&&&&&&((()))))))))))))))((((((''''''&&&%%%%%%%%%&&&$$$######$$$$$$$$$### !!!!!!!!!!!!!!! '''&&&%%%$$$######$$$%%%###"""""""""""""""!!! $$$######"""""""""######$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""############$$$######"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""######$$$$$$###"""""""""""""""$$$$$$#####################$$$%%%%%%###"""######"""##################"""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''***)))&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&%%%%%%$$$"""!!!  !!!"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''((('''&&&%%%))) &&&$$$333EEE222$$$$$$%%%%%%&&&''''''(((&&&'''((((((&&&&&&'''(((///)))###"""$$$&&&%%%###&&&&&&%%%$$$$$$$$$$$$$$$"""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%&&&'''"""!!! !!!"""###"""!!!!!! """""""""!!! !!!!!!"""###$$$######"""""""""######$$$ ###$$$###$$$%%%'''$$$!!!!!!######"""""""""!!!!!!!!!!!!"""###"""!!! !!!######""""""!!!!!!"""###$$$$$$$$$###"""!!!!!! !!!""""""###### !!!"""######$$$$$$###%%%###""""""###$$$$$$###"""""""""!!!!!!"""%%%'''+++(((%%%""" !!!"""###""""""!!!!!!!!!!!!""""""$$$###""" !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! !!!"""######$$$$$$###########################"""((())))))(((%%%$$$$$$%%%###"""!!! !!!"""$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''((())))))(((&&&%%%%%%&&&'''((())))))***))))))))))))))))))******,,,,,,,,,,,,------------/////////000111111222222333333333333333333222222sssfffaaa\\\YYYSSSPPPMMMKKKJJJKKKJJJJJJHHHEEEBBBAAA@@@???===<<<888999999999999888777777555444444333222111111000111000//////000000///---,,,,,,++++++*********+++'''((()))******+++******((((((((('''&&&&&&%%%%%%$$$###!!!"""###%%%$$$###############$$$%%%&&&'''%%%%%%$$$############$$$$$$$$$######"""!!!!!!!!!$$$###!!! !!!###$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$###""""""""""""###$$$$$$"""######$$$&&&''''''(((%%%$$$######"""#########""""""!!! !!!!!!%%%%%%$$$$$$###""""""!!!!!!"""$$$###""""""###$$$########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&((()))%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###""""""###%%%'''))))))'''$$$###&&&$$$$$$"""888FFF444$$$%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%''''''$$$!!!!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$######"""!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$######""""""###""""""""""""$$$%%%&&&###"""!!!!!!"""###""" """###$$$###"""!!!"""### !!!!!!"""###$$$ !!!!!!"""###$$$%%%%%%%%%###""""""$$$&&&%%%   ###############""""""""""""!!!"""######!!!!!!"""###"""""""""""""""###$$$%%%&&&%%%$$$###"""!!! !!!!!!!!!!!! !!!"""######$$$$$$######"""!!!"""$$$%%%%%%$$$""""""###"""!!!"""%%%'''+++((($$$  ###%%%""""""!!!!!!!!!!!!""""""""""""!!! !!!######"""!!!!!! !!!!!!""" !!!"""###$$$%%%&&&&&&%%%%%%&&&''''''((()))((('''&&&%%%$$$$$$$$$######""""""!!! """######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!'''(((((('''%%%###$$$%%%$$$###"""""""""###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###((('''''')))******(((%%%'''''''''(((((()))))))))((((((((()))******++++++++++++++++++,,,,,,,,,---...//////000000111111222333333333333333333444444tttgggbbb]]]ZZZSSSPPPLLLJJJJJJJJJIIIIIIGGGEEEBBBAAA@@@???>>><<<<<<;;;;;;999888666444333666555555333222111000000000...,,,,,,------,,,***+++***(((''''''''')))***++++++++++++***)))(((((((((''''''&&&&&&%%%$$$$$$###"""!!!!!!###%%%%%%$$$%%%$$$$$$###$$$&&&'''((($$$###########################$$$###"""""""""###$$$""" !!!###%%%&&&&&&%%%$$$###"""!!! #########$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""#########%%%%%%%%%&&&'''(((((()))$$$$$$##################"""!!!!!! !!!!!!$$$$$$$$$#########"""""" !!!""""""""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&''' !!!"""###############"""######$$$$$$$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$%%%'''((('''&&&$$$######!!!'''******777999'''%%%%%%%%%&&&&&&&&&''''''###%%%&&&%%%$$$###$$$%%%$$$"""!!!"""%%%&&&%%%######$$$%%%%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$###"""!!!!!! """"""!!!!!!!!!###$$$%%%&&&$$$###$$$%%%%%%$$$""""""%%%&&&%%%!!! !!!$$$$$$###"""!!! !!!""""""(((((('''$$$!!! &&&""" """$$$"""!!!###""""""""""""""""""""""""!!!"""######"""!!!"""###$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$######"""!!! !!! !!!"""%%%&&&&&&%%% !!!!!! !!!###%%%)))'''$$$!!! !!!"""###"""!!!!!!!!!!!!""""""###!!! !!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%&&&&&&&&&%%%%%%&&&'''((()))***)))'''&&&%%%$$$$$$#########"""""""""!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$######"""!!! &&&''''''&&&$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((***+++***'''%%%((((((((()))))))))))))))''''''((()))***+++,,,,,,*********++++++,,,,,,---......//////000111111111333333444444444444555555tttgggbbb^^^[[[SSSPPPLLLIIIIIIIIIHHHGGGGGGDDDBBB@@@@@@@@@>>>===<<<<<<;;;:::888666444333666666555444333111111000111...,,,+++,,,,,,,,,++++++***(((&&&&&&'''(((***,,,,,,,,,,,,+++***)))((())))))((((((''''''&&&&&&$$$"""!!!"""$$$%%%%%%$$$###"""!!! !!!"""###########################!!!###$$$$$$######$$$&&&###""" !!!###%%%&&&&&&%%%$$$"""!!! !!!!!!""""""######$$$$$$!!!!!!"""###$$$$$$%%%&&&############$$$$$$$$$$$$!!!!!!""""""############&&&&&&&&&%%%%%%%%%%%%%%%############$$$#########"""""""""!!!!!!""""""###""""""#########$$$$$$$$$ !!!""""""!!!"""$$$'''%%%$$$$$$######$$$$$$%%%"""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$"""###%%%'''(((((('''&&&###$$$%%%'''''''''&&&&&&!!!"""######$$$$$$$$$###"""""""""!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%$$$#######################################%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%'''&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%((()))***000--- %%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%$$$###"""###%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%###"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$######"""!!! """!!!!!! !!!###$$$%%%&&&$$$###$$$%%%%%%$$$###!!!###!!!!!!$$$###"""!!! """"""!!!  !!!"""$$$###""""""###%%%%%%"""!!!%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""###"""""""""""""""""""""###$$$$$$######"""!!! !!!###&&&'''&&&%%% """!!!!!!!!!###%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!###$$$%%%&&&&&&%%%&&&&&&'''((())))))***)))'''&&&%%%$$$$$$###$$$###############""""""######$$$%%%%%%%%%%%%$$$$$$######"""!!! $$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$%%%$$$$$$%%%&&&'''((()))******)))))))))******'''%%%((((((((()))))))))))))))&&&'''''')))***+++,,,---))))))***++++++,,,------.........///000000111111333333333444444555555555tttgggbbb^^^[[[SSSOOOKKKIIIHHHHHHGGGFFFFFFDDDBBB@@@@@@@@@>>>===999::::::::::::999888888666555555444333222222111444222///............------+++***(((((()))***+++((()))***++++++,,,+++++++++++++++***))))))((((((%%%$$$"""###$$$%%%%%%$$$######"""""""""""""""###"""###$$$$$$%%%$$$$$$$$$!!!$$$&&&%%%###"""%%%'''"""!!! """$$$%%%###$$$$$$$$$%%%%%%&&&&&&"""""""""""""""#########!!!!!!""""""###$$$%%%%%%#########$$$$$$$$$$$$%%%!!!"""######$$$$$$######$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$#########"""""""""###$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""""""""!!!"""%%%'''###"""!!! !!!"""###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%'''&&&&&&%%%%%%%%%%%%&&&%%%''')))++++++***(((&&&&&&&&&'''(((((((((''''''!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$######""""""##############################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''((((((***)))'''&&&%%%%%%&&&'''&&&(((%%%!!!###((()))'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###"""###%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######""""""!!!!!!"""!!!!!!!!!!!!###$$$%%%###"""!!!"""$$$%%%$$$###!!!"""###"""!!! !!!""" !!!!!!"""###$$$###"""!!! ###$$$%%%$$$$$$%%%(((+++'''###!!!$$$### !!!!!!!!!!!!"""###$$$$$$""""""###$$$######$$$$$$$$$$$$##############################""""""""""""############ !!!"""######$$$$$$### !!!###&&&'''%%%$$$!!!###$$$$$$$$$$$$%%%'''###$$$%%%%%%$$$""" !!! !!!!!!"""###$$$""""""""""""###############""""""!!!!!!""""""###!!!!!!!!!"""###$$$%%%&&&$$$%%%&&&((()))))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""$$$%%%%%%######$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%###$$$%%%'''(((***+++,,,,,,***)))((())))))(((''''''''''''(((((()))))))))&&&'''((()))***+++,,,,,,)))******+++,,,---......---......//////000000111222222333333444444555555sssgggbbb^^^[[[RRROOOKKKHHHHHHGGGGGGFFFFFFDDDAAA@@@@@@@@@???===:::;;;;;;;;;;;;:::999999555555444444333333333333666333000......//////...,,,+++***)))((())))))***'''((()))***++++++++++++******))))))((('''''''''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''"""###$$$%%%&&&&&&%%%$$$$$$''')))'''### """%%%"""!!!!!!""""""$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$############!!!!!!""""""######$$$$$$#########$$$$$$$$$%%%%%%""""""$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$######"""""""""######$$$%%%##################$$$$$$###$$$###"""!!!"""%%%(((###"""!!! !!!"""###$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))******))))))(((((('''&&&&&&"""(((%%% ###%%%&&&+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$###############$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""###%%%&&&"""!!! """$$$&&&%%%$$$%%%$$$###$$$%%%&&&%%%$$$ !!!!!!"""###$$$""""""!!!!!! !!!!!!!!!''''''%%%%%%&&&,,,444:::///)))$$$###"""!!! !!!!!!"""""""""""""""###$$$$$$""""""###$$$$$$%%%%%%%%%%%%###"""!!! !!!""""""######$$$ !!!!!!"""######### !!!"""######$$$$$$### """$$$&&&&&&%%%###!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$###""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$######"""######""""""""""""#########"""""""""######$$$%%%"""$$$''')))******)))(((((('''&&&%%%%%%%%%%%%%%%"""""""""###############!!!"""######$$$$$$###########################"""!!!###$$$$$$######$$$&&&$$$$$$%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%&&&'''))))))***...+++((('''((())))))(((%%%%%%&&&'''((())))))***'''(((((()))***++++++,,,******+++,,,---...//////------......///000000000111111222222333444444444sssfffbbb^^^ZZZRRROOOKKKHHHGGGGGGFFFEEEFFFDDDAAA@@@@@@@@@???>>>???>>>>>><<<;;;999777666444444444444444444444444555222...---------------)))(((((('''''''''''''''******+++******)))(((''''''&&&&&&%%%$$$$$$######)))'''%%%%%%&&&&&&%%%$$$ """%%%&&&'''&&&&&&###$$$%%%&&&'''&&&&&&%%%'''***+++(((""" ###!!!""""""###$$$%%%%%%%%%######""""""""""""""""""'''&&&&&&%%%%%%$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&'''((())))))!!!"""###$$$%%%%%%$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%$$$###"""###%%%(((%%%$$$###!!!!!!###$$$%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$######$$$$$$((('''&&&%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&"""######$$$$$$######"""&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#####################$$$%%%&&&((()))***+++((()))+++,,,+++)))&&&$$$((()))&&&((($$$!!!'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%###$$$$$$######$$$&&&(((%%%$$$"""!!!!!!!!!"""###%%%%%%$$$$$$###$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###""""""""""""$$$%%%&&&###""""""$$$'''(((((((((###!!!!!!$$$&&&$$$"""$$$###"""!!!!!! !!!!!! !!!!!!"""###$$$!!!!!! ###***888GGGQQQ888///'''$$$"""!!!###'''!!!!!!""""""#########$$$"""$$$$$$$$$###"""###$$$'''((((((((('''%%%###""" !!!"""###$$$$$$ !!!"""#########$$$$$$######"""!!! !!!!!!"""$$$&&&&&&$$$"""!!!#########"""###$$$&&&$$$"""!!! !!!"""### !!!"""$$$$$$%%%%%%%%%%%%%%%$$$###"""######""""""""""""######$$$###############$$$$$$!!!$$$'''+++,,,+++)))''''''&&&&&&%%%%%%%%%&&&&&&!!!!!!!!!!!!""""""""""""!!!!!!"""##############################$$$$$$$$$!!!"""$$$$$$######$$$&&&###$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''///,,,(((&&&'''((())))))$$$$$$%%%&&&'''((()))***(((((())))))******++++++***++++++,,,...//////000------......///000000000000000111222222333444444uuujjjddd]]]WWWQQQNNNKKKJJJIIIIIIHHHGGGEEEDDDCCCAAA???>>>>>>>>>???>>>;;;999888777888888:::999777444333222222222000000000///......------///......---+++******)))+++---...///...+++(((&&&$$$$$$%%%%%%%%%%%%&&&&&&#####################$$$$$$%%%%%%$$$######$$$&&&######$$$%%%%%%&&&''''''((()))******(((&&&###""" !!!!!!!!!!!!$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###%%%$$$""""""$$$&&&$$$###!!! !!!"""###########################""""""%%%(((***)))'''$$$$$$%%%%%%$$$###"""!!!$$$######""""""""""""""""""############"""!!!!!!!!!!!!!!!"""######$$$$$$!!!!!! !!!!!!"""###%%%&&&&&&&&&$$$###%%%$$$$$$###$$$$$$%%%%%%)))&&&### !!!###%%%######""""""######$$$%%% !!!"""###$$$%%%%%%%%%#########"""######$$$$$$'''&&&%%%%%%&&&&&&$$$"""########################&&&&&&%%%%%%%%%&&&'''''''''(((((('''$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&&&&'''((('''&&&&&&''')))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''((((((&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%###"""""""""###$$$$$$$$$#########$$$&&&''')))'''$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""###%%%&&&%%%### !!!%%%'''###$$$%%%&&&&&&%%%$$$### !!!!!!"""""""""###"""###$$$&&&%%%$$$"""!!!""""""""""""###$$$%%%%%% !!!"""###+++===VVVhhh>>>333&&&!!!$$$&&&######"""!!!"""$$$$$$"""!!!######$$$$$$$$$######"""---,,,)))&&&###"""!!!!!!###""" !!!$$$'''((((((""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""""""""""""""""""###%%%%%%$$$###"""!!!  !!!"""###$$$$$$######%%%%%%&&&%%%$$$###$$$$$$##################%%%$$$#########$$$%%%&&&'''))),,,......,,,)))'''&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$$$$"""!!! """######$$$$$$######"""'''%%%###%%%(((***)))(((######$$$&&&((()))***+++''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''***))))))((((((((())))))***++++++,,,,,,------...//////............/////////////////////000111111ssshhhccc]]]WWWSSSPPPLLLIIIHHHHHHGGGFFFFFFEEECCCBBB@@@?????????>>>===;;;999888777777888999888666444222222222222111111111000//////.........---,,,+++***))))))((('''((()))******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$#########!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###"""!!! """$$$$$$###"""!!!!!!!!!""""""########################%%%$$$###%%%((()))'''%%%""""""""""""!!!!!!!!!!!!$$$######""""""""""""""" !!!"""###############$$$$$$######"""!!!!!!!!!######""""""""""""###### !!!!!!""""""!!!!!!!!!"""$$$%%%'''((('''%%%###!!! !!!###$$$###############$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$############&&&%%%$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((()))(((%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))'''%%%$$$%%%'''############$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###############$$$$$$#########$$$%%%&&&%%%$$$""""""$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###""""""!!!"""###$$$%%%%%%$$$"""!!!!!!###%%%'''"""###$$$%%%%%%$$$###""""""#########$$$$$$$$$$$$ !!!###$$$$$$$$$$$$###$$$############$$$$$$%%% !!!!!!"""&&&000???III222***""" ###''''''%%%"""""""""###&&&'''&&&$$$%%%$$$###""""""###$$$%%%)))((('''&&&%%%$$$#########""" !!!$$$&&&&&&&&& ###########################"""!!! !!!"""$$$$$$$$$$$$$$$$$$######$$$######""""""!!!!!! ###"""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$##############################$$$$$$#########$$$%%%&&&$$$&&&(((******(((&&&$$$$$$############$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$###$$$''')))((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''))))))(((((('''(((((()))******+++,,,,,,------...//////............/////////////////////000111111qqqfffaaa\\\XXXUUUQQQLLLIIIGGGGGGFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@>>>===;;;:::888777777777666555444333222222222222222222111111000//////...,,,,,,++++++***)))(((((((((((())))))************))))))(((((('''&&&&&&&&&%%%%%%%%%$$$#########""""""######"""!!!!!!"""$$$######$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$&&&"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######""""""!!! !!!""""""!!!!!!"""###%%%$$$######""""""##############################&&&%%%$$$%%%&&&&&&%%%###""""""!!! !!!"""###$$$$$$######""""""""""""""" !!!"""$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!######""""""""""""######!!! !!!### !!!"""$$$&&&&&&$$$###""""""!!!""""""###"""############$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%((('''&&&%%%$$$#########$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((()))(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$""" """&&&)))((('''$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((('''%%%$$$%%%&&&"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######"""$$$############$$$%%%%%%$$$###""""""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!"""######$$$$$$######$$$$$$%%%&&&""""""############""""""############$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!"""###&&&)))+++&&&### """%%%'''(((""""""###%%%((())))))(((&&&$$$""" """%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###""" !!!###$$$$$$###!!!!!!!!!"""""""""##############################""""""!!!!!!"""###$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""###$$$$$$###"""!!!########################$$$############$$$%%%%%%"""$$$&&&((((((&&&$$$"""###############$$$%%%%%% !!!"""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%''''''&&&'''&&&&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((******++++++,,,---------//////............/////////////////////000111111oooddd```\\\XXXTTTPPPKKKHHHGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA===<<<;;;:::888777666666444444333333222222222333111111000000///.........,,,,,,,,,+++***)))))))))******)))))))))***+++,,,******)))((('''&&&%%%$$$%%%$$$$$$###"""!!!!!! """###$$$###!!!!!!###$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%"""""""""#########$$$$$$$$$$$$$$$###############&&&&&&%%%%%%$$$###"""""""""###############$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$###$$$###"""""""""$$$'''((($$$######""""""""""""""" """######$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!! !!!!!!"""!!!!!! !!!"""###$$$###""""""!!!!!!!!!!!!""""""""""""######""""""!!!""""""######$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###############""""""$$$&&&'''&&&%%%""""""""""""""""""""""""#########"""###$$$$$$%%%%%%'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""%%%!!! %%%(((&&&###$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((%%%''''''&&&$$$######$$$!!!""""""""""""#########&&&%%%$$$######$$$%%%&&&###$$$%%%&&&%%%$$$###"""##################$$$$$$'''%%%############"""!!!######$$$%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""$$$$$$&&&&&&%%%$$$######$$$$$$!!! !!!###&&&&&&"""#########"""""""""$$$%%%#########%%%((()))((('''$$$###"""""""""###$$$%%%###$$$&&&''''''&&&%%%$$$###""" !!!"""###"""!!!""""""#########$$$$$$$$$######################## !!!"""$$$%%%&&&'''""""""!!!!!!  !!!!!!!!!""" !!!"""###$$$$$$%%%""""""###$$$###"""!!! """"""""""""###########################$$$$$$%%%###$$$&&&''''''&&&$$$###%%%%%%%%%$$$%%%&&&&&&'''!!!"""###$$$%%%%%%&&&%%%""""""""""""""""""""""""######"""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$############%%%$$$###"""""""""###$$$%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''''''''''''''((()))*********+++,,,,,,------///......------......//////////////////000000111oooccc```\\\XXXQQQNNNJJJHHHHHHIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA<<<<<<;;;:::999777666555333333333333333333333222000//////...------,,,,,,---------,,,++++++******)))((('''%%%%%%&&&'''(((***)))((('''&&&$$$######(((((('''&&&%%%$$$$$$######$$$%%%$$$""""""$$$&&&######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###!!! !!!!!!!!!"""""""""######%%%%%%$$$######"""!!!!!!'''&&&&&&%%%$$$######"""######"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################!!!"""###$$$%%%%%%%%%%%%$$$###""""""###%%%''')))$$$######"""""""""""""""""""""############"""!!!!!!!!!!!!"""######$$$$$$!!!!!! !!!!!!!!!"""###$$$%%%$$$#########""""""!!! !!!!!!""""""###$$$######!!!!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%""""""!!!""""""###$$$$$$"""!!!"""###&&&'''&&&%%%""""""""""""""""""""""""######"""""""""###$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%''''''%%%###"""'''### $$$&&&### $$$############$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&((()))(((&&&%%%$$$%%%!!!""""""""""""#########&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&$$$###"""########################%%%$$$######$$$$$$""" """###$$$%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%!!!!!!"""""""""!!!!!!!!!!!!!!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!""""""&&&%%%%%%$$$############$$$"""!!!###''''''$$$ """$$$%%%$$$"""!!!###$$$$$$######$$$&&&&&&%%%###!!!"""###%%%%%%%%%$$$###%%%%%%&&&'''&&&%%%###"""###!!!!!!!!!""""""!!! !!!!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""!!!!!!!!!  !!!!!!"""""" !!!"""###$$$%%%%%%"""######$$$###"""!!! !!!!!!"""""""""#########""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&"""""""""""""""""""""""" !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$#####################%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%''''''''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&''''''(((''''''''''''''''''''''''((())))))))))))***++++++,,,,,,---......------------......///////////////000000111pppddd```\\\XXXOOOLLLJJJIIIJJJJJJJJJIIIEEEDDDCCCBBBAAAAAAAAAAAA;;;;;;;;;:::999777555444333444444444444444333222//////...------,,,,,,+++---------,,,,,,,,,+++++++++***)))'''''''''((()))))))))((('''&&&%%%$$$###&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$######$$$&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$!!!!!!!!!!!!"""""""""######&&&&&&%%%%%%$$$######"""$$$#########"""!!!!!!!!!""" !!!"""###"""!!!$$$%%%%%%%%%%%%$$$##############################!!!###$$$$$$###$$$&&&"""!!!!!!!!!"""###%%%&&&$$$######"""""""""""""""###############"""!!!!!!$$$$$$######"""!!!!!!!!!######""""""""""""######!!!###%%%%%%$$$"""!!! !!!"""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%"""!!!"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""'''$$$!!!!!!###$$$""" ###############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))***,,,,,,***(((''''''"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$######"""!!!!!! !!!"""%%%&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$""""""#########"""!!!!!!!!!!!!"""############"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############&&&&&&%%%$$$###"""!!!!!!$$$$$$######"""#########&&&$$$""""""%%%%%%### """###$$$###$$$%%%&&&$$$#########%%%%%%###"""!!!$$$&&&'''%%%###"""&&&&&&&&&&&&%%%###"""!!!"""!!!!!!"""######!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%###"""!!! ######################## !!!!!!"""""""""$$$$$$#########"""""""""###$$$$$$$$$$$$###!!! !!!!!!""""""#########!!!"""######$$$$$$######"""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$ !!!"""###############"""""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""##################$$$############$$$%%%%%%"""######$$$$$$######"""$$$$$$%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%%%%&&&))))))(((((((((((())))))%%%&&&''''''((((((''''''(((((('''(((((()))***+++))))))******+++,,,,,,,,,......------------......///////////////000111111rrrfffaaa\\\WWWNNNMMMKKKKKKKKKJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@AAA;;;;;;;;;:::999777555444444555555666555444333222/////////...------,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++,,,,,,---))))))(((((('''&&&%%%%%%###"""""""""""""""""""""###$$$$$$###""""""###%%%$$$$$$##################$$$$$$$$$$$$###"""!!! """""""""#########$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""!!!!!!"""  ###$$$"""!!!###$$$%%%%%%%%%$$$""""""######################## ###%%%$$$"""!!!"""$$$"""""""""######$$$$$$$$$$$$######"""""""""""""""!!!""""""############"""$$$$$$######"""!!!!!!!!!######""""""""""""######!!!""""""###############!!!!!!!!!!!!"""###$$$$$$((('''&&&%%%$$$""""""!!!!!!"""$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$"""""""""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$###""""""########################$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((***,,,,,,)))'''&&&&&&############$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$$$$###"""!!!  """%%%&&&%%%###""""""###$$$%%%%%%%%%%%%$$$############$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$###!!!!!!"""""""""#########$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$#########"""%%%%%%&&&&&&%%%$$$###""""""""""""!!!""""""######%%%$$$###############"""!!!!!!!!!"""###$$$%%%%%%###""""""###%%%&&&%%%### !!!###$$$%%%%%%$$$$$$'''&&&%%%$$$############"""!!!!!!"""$$$$$$""" ############$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$"""!!! """"""######$$$%%%%%%%%%!!!"""""""""""""""""""""$$$$$$$$$#########""""""$$$%%%%%%%%%%%%###""" !!!!!!"""######$$$ !!!"""###$$$######"""###$$$%%%%%%%%%%%%$$$###"""""""""""""""######$$$ !!!!!!!!!!!! """""""""""""""""""""""" """###$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""############""""""$$$%%%&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%&&&''''''((((((''''''((((((((())))))***,,,,,,)))))))))***++++++,,,,,,...------,,,,,,------...///////////////000111111sssgggbbb\\\WWWOOONNNMMMLLLLLLJJJFFFCCCCCCBBBAAAAAA@@@@@@@@@@@@:::;;;;;;:::999777555333555666777777666444333222000000000///......------+++++++++***************&&&'''((()))***+++,,,,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&"""######"""!!!!!!"""$$$$$$$$$##################'''&&&%%%######$$$&&&'''######$$$$$$$$$%%%%%%%%% !!!###$$$%%%###############$$$$$$$$$$$$"""!!!"""%%%&&&%%%"""######$$$%%%$$$###"""!!!########################"""$$$&&&%%%!!! """$$$$$$%%%&&&&&&&&&%%%%%%$$$######""""""""""""""" !!!###$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!! !!!!!!%%%$$$###"""###$$$&&&'''%%%%%%###"""!!!!!!!!!!!!***)))'''%%%###""""""""" """$$$%%%%%%%%%###"""######$$$$$$$$$######"""$$$$$$###############$$$###""""""###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$###"""###%%%&&&#########"""###$$$$$$%%%'''&&&&&&&&&&&&'''(((((($$$'''))))))'''$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&%%%$$$###$$$%%%&&&"""###$$$$$$$$$"""!!! ###""""""###$$$$$$"""!!!"""###$$$%%%&&&&&&&&& !!!"""""""""############$$$$$$$$$###$$$%%%%%%%%%###"""!!!$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$###"""""""""!!!!!! ###$$$&&&''''''&&&%%%###!!!!!! !!!!!!"""######"""###$$$$$$$$$%%%%%%&&&$$$""" """###"""!!!!!!!!!!!!###&&&''''''&&&""""""""""""###$$$%%%&&&&&&%%%$$$#########%%%%%%!!!!!!!!!###%%%%%%###!!! !!!!!!!!!!!!######################## ###$$$%%%%%%%%% !!!"""###$$$%%%%%%############""""""""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!! !!!"""######$$$ !!!"""$$$$$$######"""'''''''''(((((('''''''''$$$$$$$$$###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$######################## !!!!!!"""###$$$$$$%%%!!!###$$$%%%&&&%%%%%%$$$#########$$$$$$#########$$$&&&'''&&&######%%%'''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))))))))***+++,,,---)))))))))***++++++,,,,,,...------,,,,,,------...///////////////000111111sssfff```YYYTTTRRRMMMGGGFFFJJJLLLKKKIIIHHHCCC>>>>>>@@@AAA>>>;;;======<<<;;;:::888777666333444555555555444333222000000000000///...---,,,---,,,***+++,,,------,,,(((''''''''''''(((((()))((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$&&&)))###$$$###""")))&&&%%%###!!! !!!"""$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%''''''%%%!!! """""""""!!!!!!""""""###$$$!!!&&&&&&######&&&&&&!!!"""""""""!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!""""""!!!""""""""""""#########$$$###!!! """$$$%%%&&&%%%$$$"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######!!!!!! """%%%&&&&&&%%%"""$$$''')))***)))'''&&&###"""!!!!!!!!!"""$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""######!!! """%%%&&&%%%###&&&$$$"""###%%%&&&$$$"""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$######%%%&&&%%%""" """$$$$$$###"""!!!!!!""""""###""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))'''&&&$$$########################,,,&&&!!! ###%%%$$$""" !!!"""$$$$$$######""" !!!"""###############$$$$$$"""""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$############"""""""""""" !!!"""###"""""""""((($$$ !!!######!!! !!!###%%%######$$$%%%%%%###"""!!! !!!!!!""""""######$$$%%%&&&&&&%%%$$$###""" !!!"""###$$$######"""######""""""!!!!!! $$$!!!!!!%%%'''$$$ $$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! ######"""!!! !!!!!!############""""""""""""""""""""""""############$$$"""!!! !!!"""!!! """!!! !!!"""###""" !!!"""###$$$%%%&&&&&& """###$$$$$$###""" !!!!!!"""""""""###!!!###$$$$$$$$$$$$%%%'''+++)))&&&%%%%%%%%%###"""""""""###$$$$$$$$$$$$###'''%%%###"""######"""!!!!!!!!! !!!!!!###!!! !!!$$$%%%###!!!""""""!!!!!! !!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((%%%%%%''''''$$$$$$'''''')))***+++,,,***)))(((((((((((()))***+++------...------------...//////000000000000////////////sssgggbbb\\\WWWTTTOOOIIIHHHJJJLLLKKKIIIIIIDDD@@@???AAABBB???<<<======<<<;;;:::888777666333444555555555444333222000000000000///...---,,,...,,,******,,,,,,,,,+++***)))(((''''''&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&###%%%''''''%%%%%%''')))'''((((((&&&###$$$'''+++'''&&&$$$"""!!!"""#####################$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%''''''&&&###!!!"""###&&&&&&%%%%%%&&&&&&'''((("""%%%&&&######&&&%%%"""###""""""""""""###$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""######$$$$$$###""""""""""""""""""""""""#########$$$$$$"""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""############""""""###############""""""!!! """$$$&&&&&&%%%&&&''')))***)))'''$$$###%%%$$$"""!!! !!!""""""######$$$%%%%%%%%%%%%%%%"""!!!!!!!!!!!!"""######%%%###""""""$$$%%%###"""$$$"""!!!"""$$$%%%$$$""""""######$$$$$$######"""""""""###$$$$$$$$$$$$######$$$&&&%%%"""!!!"""$$$###$$$$$$%%%%%%$$$######$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&########################(((%%%"""###&&&'''$$$ !!!"""###$$$######"""!!!""""""############"""&&&%%%$$$###""""""!!!!!!###$$$'''))))))(((%%%$$$########################"""""""""############$$$$$$###!!!!!!###$$$$$$###"""!!! """$$$&&& !!!"""###$$$%%%%%%%%%"""""""""#####################$$$%%%%%%$$$""""""!!!"""$$$%%%%%%$$$$$$###$$$$$$#########"""""""""%%%((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!"""""""""$$$###"""!!!!!!!!!!!!!!!############"""""""""""""""""""""#########$$$$$$%%%###!!! !!!""""""!!!###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""######""""""""""""""""""!!!###$$$$$$$$$$$$%%%'''***(((%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$"""!!!"""###$$$$$$#########""""""""""""#########""" !!!$$$%%%$$$"""""""""!!!!!!!!! !!!!!!""""""###$$$$$$%%%##############################$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((()))'''%%%%%%''''''$$$$$$'''((()))***++++++)))((('''))))))))))))***,,,---...------,,,,,,------...//////000000000000/////////sssiiieee```[[[UUUQQQKKKIIIJJJLLLKKKIIIIIIEEEAAA@@@AAABBB@@@>>>======<<<;;;:::888777666333444555555555444333222000000000///......------...,,,*********+++***))),,,+++***(((&&&%%%%%%$$$)))(((''''''&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$&&&''''''''''''(((***&&&''''''''''''''''''''''''&&&%%%#########$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&"""%%%%%%######%%%%%%"""###############$$$%%%%%%""""""############""""""!!!!!!!!!"""""""""######$$$###""""""""""""""""""############$$$$$$$$$%%% !!!"""###$$$&&&''''''$$$######""""""######$$$""""""""""""""""""""""""############$$$$$$$$$$$$!!!""""""######""""""!!!"""!!!!!!"""$$$&&&&&&%%%&&&'''((()))(((&&&$$$"""((('''%%%###""""""""""""###$$$%%%&&&&&&&&&&&&&&&"""""""""""""""######$$$'''%%%$$$###$$$$$$"""!!!"""!!! !!!###$$$$$$###"""""""""######"""""""""""""""###$$$$$$$$$$$$######$$$%%%$$$"""""""""$$$"""$$$'''((()))'''%%%###&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&+++)))&&&$$$###$$$%%%&&&##############################$$$''')))(((###!!!!!!"""############""""""############""""""!!!###$$$$$$$$$###""""""!!!###%%%)))++++++((($$$"""########################$$$$$$###"""###$$$%%%&&&"""""""""$$$&&&'''%%%$$$###"""!!!!!!"""###%%%&&&!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$######!!!!!!###$$$$$$###"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$"""!!!###'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$######"""""""""""""""############""""""""""""""""""""""""#########$$$'''$$$!!!!!!"""###$$$###$$$###""""""###$$$###"""$$$######"""!!! """###%%%%%%%%%%%%###"""%%%%%%$$$$$$###""""""!!!!!!###$$$$$$$$$$$$%%%'''(((&&&$$$$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$###!!! !!!###$$$$$$#########""""""""""""#########"""""""""$$$%%%$$$###""""""!!!!!!!!!!!! """"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%&&&'''((()))'''''''''''''''((((((((('''$$$$$$''''''%%%%%%'''((())))))***)))(((&&&%%%)))))))))***+++,,,......,,,,,,++++++,,,,,,---...//////000000000000//////tttjjjfffaaa\\\VVVQQQLLLJJJIIIJJJIIIHHHHHHEEEAAA@@@AAAAAA@@@>>>======<<<;;;:::888777666333444555555555444333222000000///..................,,,***)))******)))(((+++***)))(((&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''((()))&&&%%%###$$$%%%&&&%%%$$$&&&%%%$$$############$$$"""""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%"""""""""""""""######$$$"""$$$$$$$$$$$$$$$$$$"""$$$$$$######$$$$$$%%%&&&"""##################""""""""""""######"""""""""######"""""""""""""""#########$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&"""!!!!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$!!!""""""""""""!!!!!! """!!!!!!"""$$$&&&%%%$$$!!!"""$$$%%%&&&&&&%%%$$$)))(((&&&%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%""""""############""""""""""""###$$$$$$$$$$$$######$$$$$$$$$###############$$$&&&'''((('''%%%$$$%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&***((('''%%%#########$$$########################""""""$$$''')))((($$$ !!!"""""""""###########################"""!!! !!!###%%%%%%%%%$$$"""$$$&&&'''&&&$$$""" !!!!!!""""""""""""######%%%$$$"""!!!"""###%%%'''&&&$$$###$$$&&&&&&&&&$$$###""""""""""""###$$$%%%&&&%%%###"""""""""###$$$%%%%%%$$$$$$#########""" !!!#########"""""""""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$######(((&&&%%%%%%&&&&&&$$$!!!##############################""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%$$$######"""""""""##################"""""""""!!! !!!!!!!!!!!!"""""""""(((%%%"""!!!"""$$$%%%%%%$$$###"""###$$$%%%$$$"""&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''&&&$$$######%%%&&&%%%$$$""""""###$$$$$$$$$$$$###!!! !!!######"""!!! !!!!!!!!!!!! ############$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%''')))***'''''''''''''''''''''''''''$$$$$$''''''%%%%%%((((((((())))))((('''&&&%%%))))))******+++---...///++++++******++++++,,,---...///000000111000000///uuujjjeee___ZZZTTTQQQLLLIIIHHHGGGGGGGGGFFFDDDAAA?????????>>>>>>======<<<;;;:::888777666333444555555555444333222000000///............///...,,,***)))******)))(((((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''''')))&&&###"""$$$&&&''''''$$$######""""""""""""""""""""""""!!!""""""###$$$%%%%%%&&&%%%$$$###"""!!!""""""""""""############$$$$$$######$$$$$$%%%&&&###"""###$$$$$$###"""###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######""""""############"""!!!###"""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!!"""###""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""!!! ###"""!!!"""$$$%%%%%%$$$ !!!###############&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$"""!!! """""""""!!!"""######$$$""""""############$$$$$$!!!"""###$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&######""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%###!!! """"""""""""""""""""""""#########$$$%%%%%%$$$###"""""""""""""""########################"""!!! !!!###$$$%%%$$$$$$$$$$$$###""""""!!!!!!!!! !!!!!!!!!""""""$$$###!!!!!!!!!"""$$$&&&+++((($$$"""###$$$%%%%%%""""""!!!!!!""""""######&&&%%%###"""""""""###$$$$$$$$$$$$######""""""!!! !!!"""######"""!!! !!!###$$$$$$$$$###"""########################!!!###$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######"""""""""######$$$###"""""""""""""""##################"""""""""!!! !!!'''%%%""""""###%%%&&&%%%$$$###"""###$$$%%%$$$"""$$$$$$$$$###############!!!!!!""""""""""""!!!!!!"""######$$$%%%&&&&&&'''!!!###$$$$$$$$$$$$%%%'''%%%###""""""$$$%%%%%%$$$""""""###$$$$$$$$$$$$######"""!!!"""###"""  !!!!!!!!!!!! """###############$$$$$$!!!!!!"""""""""""""""""""""######$$$%%%%%%&&&&&&"""""""""#########$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$%%%&&&(((***'''''''''''''''&&&&&&&&&&&&$$$$$$''''''%%%%%%(((((((((((((((((('''&&&&&&)))))))))***+++,,,......+++************+++,,,,,,---...000111111111000///uuuiiiddd]]]XXXSSSPPPMMMIIIGGGFFFGGGGGGEEECCCAAA???>>>===>>>>>>======<<<;;;:::888777666333444555555555444333222000///...------...///000...,,,*********+++***)))&&&&&&&&&&&&((()))***+++'''(((((((((((('''&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%$$$!!! !!!###%%%""""""""""""""""""""""""###""""""""""""###$$$$$$$$$%%%%%%%%%%%%###""" """!!! !!!"""###"""!!!""""""!!!!!!""""""###$$$###!!!"""%%%%%%"""!!!##################$$$%%%%%%###$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$###"""!!!"""""""""""""""######$$$############$$$$$$$$$%%%%%%%%%%%%$$$######"""""" !!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""""""""############"""!!! ###"""!!!"""$$$%%%$$$###""""""""""""!!! """!!! !!!"""###$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!""""""### """"""!!!"""###%%%"""###%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$"""""""""$$$%%%$$$###$$$###"""""""""$$$%%%'''""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&$$$!!!""""""""""""""""""""""""$$$###""""""""""""######"""""""""!!!"""######$$$"""############""""""!!!"""#########"""!!!!!! &&&%%%###""""""###$$$%%% !!!!!!"""""""""###""""""!!!"""###$$$%%%---)))$$$!!!!!!###$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&###############""""""""" """######"""!!!!!! !!!"""###$$$###"""""""""""""""###############!!!""""""#########""""""##############################""""""######$$$%%%###$$$$$$%%%%%%&&&&&&'''######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""""""""""" %%%$$$"""###$$$&&&%%%$$$$$$###""""""###$$$###""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''(((!!!###$$$$$$$$$$$$%%%'''$$$###!!!"""###$$$$$$###""""""###$$$$$$$$$$$$###$$$###"""###$$$### !!!"""###$$$$$$###"""!!! """######""""""###$$$!!!!!!""""""""""""######""""""######$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$###$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&###$$$'''(((%%%&&&)))((((((((((((((((((((((((((((((((()))***+++------++++++******++++++,,,---,,,---///111222111000///tttiiiccc]]]XXXRRRQQQNNNJJJGGGGGGHHHJJJEEEDDDCCCAAA>>>>>>>>>???======<<<;;;:::888777666333444555555555444333222000///...------...000111...,,,******,,,,,,,,,+++%%%%%%&&&&&&((()))***+++)))******+++***)))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###$$$'''((('''&&&!!!###!!! ###"""######$$$$$$########################$$$%%%%%% """###%%%%%%%%%$$$###$$$"""!!!!!!###$$$""" !!!!!!"""$$$ !!!%%%%%%!!! $$$###""""""""""""###$$$$$$""""""############"""""""""###$$$%%%%%%###!!! """""""""""""""###$$$$$$"""""""""#########$$$$$$%%%$$$###"""!!!"""###$$$###""""""""""""######$$$""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$###"""!!! $$$"""""""""$$$%%%$$$###$$$$$$######"""!!!!!! ######!!! !!!""""""######$$$%%%%%%$$$$$$### !!!!!!"""!!!"""!!!  """"""$$$%%%$$$""""""###%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$"""!!!"""$$$&&&$$$###!!!"""######$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########""" !!!###"""!!!!!!!!!"""$$$$$$!!!""""""############"""%%%$$$###!!!!!! $$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$#########$$$$$$$$$%%%%%%)))'''$$$"""###$$$$$$########################""" !!!"""###$$$%%%%%%%%%#########$$$$$$$$$$$$$$$!!!"""#########"""!!! !!!"""###$$$%%%$$$###############$$$$$$$$$%%%%%%******)))(((%%%"""!!!!!!##############################""""""######$$$%%%######$$$%%%%%%&&&''''''%%%$$$###"""!!! !!!""""""############"""""""""""" !!!!!!!!!"""""""""""""""$$$&&&&&&$$$"""###"""!!!!!!######"""!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$%%%&&&&&&!!!###$$$$$$$$$$$$%%%'''%%%###!!!!!!#########"""""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%""" !!!"""###$$$$$$###"""!!!!!!###""" """$$$!!!!!!"""""""""#########!!!!!!""""""###$$$$$$%%%""""""######$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%######'''(((&&&&&&)))(((((((((((()))******+++'''''''''((()))***,,,,,,+++++++++++++++,,,------+++---///222222222000///ttthhhccc^^^YYYRRRQQQOOOKKKHHHHHHJJJLLLFFFFFFDDDBBB???>>>???AAA======<<<;;;:::888777666333444555555555444333222000///...------...000111---,,,***+++,,,------,,,&&&&&&&&&'''''')))******++++++,,,---,,,+++***)))$$$$$$$$$$$$%%%&&&'''''''''%%%$$$%%%(((***)))''' %%%***)))%%%"""$$$&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&&&&%%%&&&$$$""""""$$$%%%### $$$$$$$$$$$$$$$%%%%%%&&&$$$ !!!%%%%%%!!! $$$"""""""""!!!"""######$$$!!!!!!""""""""""""!!!!!!"""###%%%&&&%%%###!!! """"""!!!""""""###$$$$$$!!!""""""""""""############"""!!! """$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!$$$###""""""$$$%%%$$$###"""""""""###$$$$$$%%%%%%((('''%%%###""""""######!!!"""$$$%%%&&&''''''''' !!!!!! """###!!! !!!###%%%$$$!!! """$$$""""""############""""""""""""###$$$$$$$$$$$$###$$$""" """%%%&&&%%%###!!!$$$&&&'''&&&%%%$$$&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###!!!!!!"""$$$%%%""""""""""""""""""""""""!!!"""######!!!###"""!!!!!!!!!"""$$$%%% !!!"""##################"""!!! !!!"""### !!!###%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$"""!!! """###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$$$$%%%""""""""""""""""""""""""#########"""###$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%$$$"""!!!  !!!"""############""""""""""""""""""""""""############!!!!!!"""$$$&&&&&&$$$!!!"""!!! !!!"""###""" $$$$$$$$$#####################""""""""""""########################$$$$$$!!!###$$$$$$$$$$$$%%%'''%%%###"""!!!"""###"""!!!""""""###$$$$$$$$$$$$###!!!!!!"""$$$&&&&&&$$$""" !!!######!!!  """""" !!!###!!!!!!""""""#########$$$!!!!!!!!!"""######$$$$$$######$$$%%%%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%######'''(((&&&&&&)))(((((((((((()))+++,,,---&&&&&&''''''(((***+++,,,,,,,,,++++++,,,,,,---...+++---///222333222000///tttiiiddd___YYYRRRPPPMMMLLLLLLKKKIIIHHHCCCDDDEEEDDDBBB@@@>>>>>>>>>===;;;999777666666777666555555444444333222222111222333333222111000///++++++++++++++++++++++++,,,***(((&&&%%%%%%&&&'''+++222777333)))""""""&&&%%%'''(((((((((((()))+++111,,,'''$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$&&&'''%%%"""$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$#####################"""!!! !!!###$$$###"""!!!"""###&&&&&&&&&%%%$$$###"""!!!$$$###!!!  $$$###"""   $$$$$$!!!!!!###%%%$$$""" !!!###%%%'''!!!###$$$###"""!!!"""### !!!###$$$$$$###""""""$$$######"""!!!!!!"""""""""%%%&&&!!!!!!%%%###!!!!!!###$$$"""###"""!!!!!!!!!###$$$%%%%%%###  """$$$'''&&&$$$"""!!!!!!""""""$$$###""" !!!""""""""""""""""""######$$$#########""""""""""""!!!"""""""""###$$$$$$$$$%%%&&&###!!!"""$$$%%%$$$!!!%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""#########""""""""""""""""""""""""%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%######"""!!!"""###%%%&&&%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!"""###$$$%%%###############$$$$$$%%%!!!""""""#########"""""" !!!"""######"""!!!!!! """###$$$$$$#########"""  """###"""############$$$$$$$$$$$$###"""!!!"""###%%%&&&######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$(((%%%######%%%%%%### !!!""""""!!!!!!###############$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&%%%$$$""" !!!!!!######""""""""""""############"""""""""""""""###"""######$$$$$$$$$#########$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$###""" $$$ $$$&&&$$$###$$$$$$###!!! !!!"""""""""!!!!!!"""$$$&&&'''''''''&&&%%%%%%$$$######&&&%%%$$$###""" """%%%'''%%%###""""""$$$###"""!!!!!!"""###$$$ """###"""###$$$&&&$$$"""!!!"""$$$%%%### %%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&##################$$$%%%""" ###$$$%%%$$$$$$%%%&&&&&&%%%"""###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&'''((()))***++++++(((''''''(((+++,,,,,,+++******))))))******+++,,,---...///////////////...ttthhhccc]]]XXXSSSPPPMMMLLLLLLKKKIIIHHHGGGGGGEEEBBB???>>>>>>???>>>===;;;999777777777777666555555444444333333222---...///000111111000000,,,,,,++++++***)))(((((()))(((((((((((((((((((((&&&***......+++)))***+++!!!###$$$###""""""###%%%///+++'''%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((('''&&&!!!""""""###"""!!!  !!!"""######$$$$$$###""""""!!! !!!###$$$###"""!!!"""$$$$$$$$$%%%$$$$$$###"""!!!"""!!! !!!""""""######"""!!! """!!!!!! ###$$$###"""!!!"""###%%%&&&"""$$$%%%$$$###"""###$$$""""""$$$$$$%%%$$$$$$###""""""""""""###$$$%%%%%%&&&!!! ###$$$!!!"""%%%%%%###!!!"""###$$$""" ###"""!!!!!!!!!"""$$$%%%######"""!!!!!!"""###$$$%%%$$$###""""""######$$$%%%$$$###"""!!!!!!"""###"""""""""""""""######$$$######"""""""""!!!!!!!!!""""""""""""""""""#########""""""$$$&&&&&&### !!!"""######$$$$$$$$$$$$$$$#########""""""""""""########################!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&'''%%%$$$$$$######""""""!!!######"""""""""""""""#####################$$$$$$%%%%%%$$$$$$############"""""""""""""""######$$$&&&&&&%%%$$$############!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$"""!!! """"""###$$$######"""!!!###"""!!!!!!!!!!!!"""###!!!""""""""""""#########$$$###"""!!!!!!###$$$%%%!!!!!!!!!!!!!!!"""""""""######"""!!!!!!"""""""""&&&$$$"""###%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$!!!""""""######$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!######""""""""""""######$$$######"""""""""############$$$$$$$$$######"""######$$$$$$$$$###!!!!!!""""""###$$$######!!!!!!&&&""" ###$$$"""!!!###$$$###"""!!!!!!!!!""""""#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%###"""!!!!!! ###&&&'''&&&%%%$$$$$$######""""""""""""###### !!!######""""""###%%%###!!! """$$$$$$""" $$$###""""""""""""###$$$###############$$$%%%%%%######"""""""""###$$$$$$###"""!!!!!!###%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&'''((()))***++++++***)))((((((***+++***)))******))))))******+++,,,---...///000000000000000ttthhhbbb\\\WWWSSSPPPNNNLLLLLLKKKJJJHHHHHHFFFCCC@@@>>>???@@@BBB>>>===;;;999888777777777666666555555444333333333......///000000/////////------,,,***)))(((&&&&&&'''(((((()))))))))))))))***)))((((((((('''&&&%%%%%%&&&'''&&&$$$$$$$$$&&&,,,***((('''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$&&&&&&&&&&&&(((((('''&&&&&&((($$$$$$$$$%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$######""""""""""""###$$$###""""""###$$$""""""############"""""" !!!"""###$$$###""""""!!!!!!"""""""""'''###!!!"""""" """&&&"""""""""#########$$$$$$###$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&+++&&&######"""!!!$$$((($$$###""""""######"""!!!"""""""""!!!""""""###$$$!!!"""$$$%%%&&&%%%$$$$$$######""""""###$$$$$$%%%$$$$$$###"""""""""######"""""""""""""""######$$$###""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!"""%%%''''''###!!!!!!###$$$$$$$$$$$$%%%$$$$$$######"""""""""##############################"""######$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%########################%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$######"""$$$############"""""""""!!!!!!"""###############&&&&&&%%%$$$$$$#########!!!!!!!!!!!!!!!""""""###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%###!!! $$$$$$$$$$$$###""" ########################!!!!!!!!!""""""""""""######"""!!! !!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""###%%%$$$""""""###$$$###"""!!!$$$((()))&&&###%%%%%%$$$###"""!!!!!!""""""""""""""""""###############$$$######"""!!! ###""""""!!!!!!""""""###$$$###############$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""#########"""!!!!!!!!!!!!"""###############(((###!!!######!!! """$$$$$$###""""""""""""######$$$$$$$$$######"""!!!#########$$$%%%&&&&&&'''(((''''''&&&%%%$$$$$$###!!!$$$'''((('''&&&%%%&&&""""""############""""""!!!###$$$###"""!!!"""$$$"""!!!!!!!!!######!!! ######""""""""""""#########""""""""""""###$$$$$$""""""!!!!!!"""###$$$$$$%%%###""""""$$$%%%$$$$$$"""###$$$%%%&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$%%%&&&'''&&&%%%&&&&&&'''((())))))***++++++***((())))))***((('''***))))))))))))***+++++++++,,,---...////////////ssshhhccc]]]XXXSSSQQQNNNMMMLLLLLLJJJHHHEEECCCAAA@@@@@@AAABBBCCC===<<<;;;:::999888888777666666666555444444333333444444333222000///---,,,------,,,+++***)))((((((***)))(((''''''(((***+++***)))&&&$$$""""""!!!!!!)))***+++***'''&&&'''((((((((((((((())))))((('''&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''###"""!!! """$$$%%%###$$$&&&(((&&&###$$$'''%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$""""""###$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""###$$$$$$&&&"""!!!###""" ### !!!###$$$$$$$$$###""""""###$$$$$$""""""###$$$""""""###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&...,,,(((%%%###"""###&&&###"""""""""######""""""""""""""""""""""""######"""&&&)))***(((&&&$$$##################$$$$$$######"""""""""""""""""""""""""""""""""######$$$$$$############"""""""""#########""""""!!!!!! !!!"""$$$%%%&&&%%%$$$ """$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&#########$$$$$$$$$######!!!!!!!!!""""""#########$$$$$$###"""!!!!!!""""""###$$$%%%%%%$$$###!!! ###""""""""""""""""""""" !!!"""$$$$$$###"""""" !!!!!!"""######$$$$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%###"""!!!############""""""!!!!!!""""""###$$$$$$###""""""""""""""""""############!!!!!!!!! !!!"""######&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%&&&&&&%%%###"""""""""""""""""" !!!&&&,,,,,,'''!!!$$$######"""!!!!!!""""""###"""""""""""""""""""""###$$$$$$%%%$$$###!!! """"""!!!!!!!!!!!!""""""$$$############$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!"""""""""!!!!!!!!!"""""""""#########""""""%%%""""""&&&'''$$$""""""$$$$$$$$$###############!!!"""###$$$$$$###"""!!!#########$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$"""$$$'''''''''%%%%%%&&&!!!"""###$$$$$$###"""!!!"""$$$$$$###!!!!!!!!!"""!!!!!!!!!"""""""""!!! """""""""""""""""""""""""""""""""!!!""""""###$$$!!!!!!!!!!!!"""###$$$$$$&&&%%%######$$$%%%$$$###!!!!!!!!!"""###%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&''''''((())))))******)))(((((()))***)))''')))))))))))))))***++++++((()))***,,,---.........rrrhhhddd___[[[SSSQQQNNNMMMMMMLLLJJJIIIEEEDDDBBBBBBCCCBBB@@@===<<<<<<<<<;;;:::999888888777666666555555444333333555444222111///...---------,,,,,,,,,,,,,,,++++++...,,,(((%%%$$$&&&(((+++$$$%%%&&&$$$""""""&&&***'''((((((&&&$$$######$$$%%%&&&((()))(((((((((((('''&&&%%%%%%$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$"""!!! """$$$%%%$$$###&&&+++***%%%$$$'''""""""!!!!!!!!!"""""""""######"""""""""!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$ !!!!!!"""""""""!!!!!!"""""""""""""""!!!!!! """!!!!!!""""""###$$$%%%###""" !!!"""$$$$$$###"""!!!!!!"""###"""!!! !!!###!!!!!!!!!"""###$$$$$$%%%$$$$$$%%%%%%&&&((()))***---///...)))$$$"""!!! """"""######"""""""""###""""""#########""""""""" ###'''++++++***&&&$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%$$$$$$$$$#########$$$$$$$$$######""""""""""""""""""!!!"""###&&&'''###$$$$$$%%%%%%$$$###"""""""""###$$$%%%&&&''''''######################## !!!"""###"""######$$$$$$###"""""" !!!"""""""""""""""!!!!!!"""###$$$$$$###$$$%%%%%%$$$###!!! """""""""""""""""""""### !!!"""$$$$$$###"""""" """######$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%$$$###### !!!###$$$$$$$$$######"""""""""""""""######$$$!!!""""""######""""""!!!######$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""#########""""""!!!!!! ############$$$%%%''''''&&&&&&%%%%%%%%%&&&)))******((((((,,,000000***%%%""""""!!!!!!"""######$$$############""""""""""""$$$$$$%%%%%%%%%###!!! """"""!!!!!!!!!!!!""""""######""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!""""""%%%$$$###""""""!!!!!!!!!!!! ###))),,,((($$$###$$$$$$$$$$$$######"""""" """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%!!!"""###$$$$$$###"""!!!###$$$$$$###!!! !!!"""!!!!!!"""""""""!!!!!!!!!""""""############"""""""""""""""!!!""""""###$$$!!!!!!!!!!!!"""###$$$%%%&&&%%%######$$$%%%$$$######"""""""""###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''(((((())))))'''&&&&&&''')))+++***)))))))))(((((())))))***+++((()))+++,,,---......///qqqhhheeeaaa\\\TTTQQQOOOMMMMMMLLLKKKIIIIIIGGGDDDDDDCCCAAA<<<777<<<<<<<<<<<<;;;:::999888777777666666555444444444.........------...//////,,,---------------------///,,,'''$$$###$$$''')))(((***+++)))$$$###'''***&&&''''''&&&###""""""######%%%''''''&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''###'''000222+++'''(((######"""""""""###$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%!!!!!!""""""""""""!!!!!!############"""!!! !!!!!!!!!!!!""""""###$$$ ###''''''""" !!!"""#########"""!!! !!!"""""" !!!"""!!! !!!!!!"""###%%%%%% !!!"""$$$'''***,,,...)))...000+++%%%""" !!!"""######""""""###$$$"""############"""!!!!!!"""$$$'''******)))'''%%%%%%%%%%%%%%%###"""!!!  !!!!!!!!! """""""""""""""######$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$"""!!! """&&&)))&&&%%%%%%$$$$$$$$$############$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$"""###$$$%%%%%%###"""!!! !!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$######""""""""""""############$$$!!!!!!"""###############%%%%%%&&&&&&%%%$$$"""!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$$$$###"""!!! """###%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""""""""###########################""""""!!!!!!""""""$$$%%%''''''$$$%%%'''((()))---111555+++)))((())),,,,,,)))&&&"""!!!!!!"""###$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!! !!!!!!"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!"""######&&&%%%$$$"""!!! """***,,,)))$$$$$$######$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%&&&'''&&&$$$#########""""""############""""""###$$$$$$###!!! !!!"""!!!"""$$$$$$"""""""""#########$$$$$$$$$$$$#########""""""""""""###$$$$$$""""""""""""###$$$&&&&&&%%%###""""""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%'''((('''&&&&&&&&&'''''''''(((((((((&&&%%%%%%''')))++++++***)))(((((((((((()))******+++,,,---...///000000000qqqhhhddd```[[[TTTRRROOONNNMMMLLLKKKIIIJJJFFFBBBAAABBBBBB>>>:::;;;<<<<<<<<<<<<:::999888777777666666555555444444------,,,,,,---...///000---------,,,,,,+++++++++)))((('''&&&%%%%%%&&&&&&---,,,***((('''&&&%%%%%%'''((()))(((&&&%%%%%%&&&###%%%&&&&&&$$$###%%%'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))###&&&333888000'''%%%%%%%%%$$$$$$$$$%%%''''''###$$$$$$%%%&&&'''((()))#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%############"""!!!!!! !!!"""#########"""!!!!!!!!!!!!!!! !!!!!!""""""###"""$$$(((((($$$###$$$ !!!!!!""""""""""""""" """###"""!!! !!!"""!!!!!!!!!!!!"""$$$&&&'''"""######%%%&&&(((***+++$$$+++...)))######""" """$$$###"""!!!###%%%"""######$$$###"""!!! %%%&&&'''((((((''''''&&&###$$$$$$%%%$$$###"""!!! """""""""!!! """""""""""""""######$$$#########"""""""""!!!!!!""""""""""""###############$$$$$$###!!!!!!$$$'''%%%$$$"""""""""###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&%%%$$$"""!!!""""""""""""###############"""""""""""""""########################$$$$$$############$$$$$$%%%%%%"""""""""""""""######$$$$$$%%%&&&&&&&&&$$$"""!!!!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%%%%%%%$$$$$$######"""!!!!!!"""###$$$$$$###""""""""""""###$$$######$$$$$$$$$%%%%%%%%%!!!"""##################%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$%%%'''((()))###%%%&&&''''''+++000444&&&%%%$$$###$$$&&&''')))$$$$$$#########$$$$$$%%%######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$!!!!!! !!!!!! !!!"""###$$$######$$$$$$$$$######"""###""""""!!!"""###$$$%%%%%%$$$###!!!!!!!!!""""""!!! &&&(((%%%######""""""#########"""!!! !!!!!!!!!!!!!!!"""######""""""######$$$$$$%%%%%%"""#########$$$$$$$$$%%%((())))))'''$$$""""""#########""""""""""""######"""###$$$###"""!!!"""###!!!$$$&&&%%%###"""###$$$###$$$%%%&&&&&&%%%$$$##################$$$%%%%%%""""""######$$$&&&'''(((###"""!!!!!!###%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((((((((&&&&&&''')))***)))(((((((((((((((((()))******++++++,,,------...------rrrgggccc^^^YYYTTTRRROOONNNMMMMMMKKKIIIGGGBBB>>>===AAADDDDDDBBB;;;<<<<<<===<<<;;;999888777777777666555555444444222111000///......///000......---,,,***)))((((((###$$$&&&(((((('''&&&$$$$$$!!! ###))),,,***'''%%%'''''''''%%%$$$%%%&&&###%%%&&&$$$""""""$$$'''((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%((( ###333:::111&&&"""""""""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$###"""  """###$$$$$$######!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""###!!!###$$$###"""!!!"""######"""""""""###%%%'''((((((((('''%%%%%%$$$%%%%%% (((,,,&&&!!!###%%%###"""$$$###!!!!!!###%%%"""###$$$$$$$$$"""!!! '''''''''&&&&&&&&&&&&&&&!!!"""###%%%%%%$$$###### !!!#########"""!!!"""""""""""""""######$$$!!!!!!!!!!!! !!!!!!""""""######!!!$$$&&&%%%###!!!"""$$$###!!!  ###&&&((()))((((((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$&&&'''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!######"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%% """$$$%%%$$$###"""###############$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!$$$%%%&&&&&&&&&%%%$$$###%%%$$$###!!!!!!!!!""""""&&&%%%###""""""###%%%&&&"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$$$$%%%%%%&&&(((***,,,---%%%&&&&&&$$$"""$$$(((,,,&&&&&&%%%######&&&+++///'''&&&%%%$$$##################$$$%%%&&&&&&''''''((('''%%%$$$######$$$%%%!!!!!! !!!!!! !!!######"""######$$$$$$$$$######$$$###"""""""""###%%%&&&###"""!!!!!!!!!"""$$$%%%$$$ !!!###!!!!!!###!!!""""""######!!! $$$###!!! """""" !!!###$$$%%%&&&'''#########$$$$$$%%%%%%&&&***++++++(((%%%#########$$$###"""!!!!!!"""###$$$!!!###$$$###"""!!!"""$$$"""$$$'''&&&$$$"""$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&#########$$$%%%'''((()))""" !!!###$$$%%%$$$ ###%%%&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''''')))(((''''''(((((('''&&&((((((((((((((()))******((())))))*********))))))qqqgggccc^^^ZZZVVVSSSQQQOOOOOOOOOMMMLLLLLLJJJGGGEEEDDDCCCAAA@@@@@@???>>>===<<<;;;::::::555888777444444666333---222000...---...000333555------------,,,+++******))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''((('''%%%$$$###$$$%%%%%%###(((---,,,'''"""!!!"""$$$&&&(((******(((&&&$$$&&&$$$!!!!!!"""%%%$$$$$$######$$$$$$%%%%%%%%%###"""""""""###$$$'''&&&$$$###"""######$$$!!!%%%&&&###"""$$$###!!!"""###%%%%%%$$$$$$&&&'''######################## """###$$$$$$$$$###$$$$$$############$$$$$$!!!""""""!!!!!!!!!$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""###########################!!! !!!"""$$$$$$######""""""###%%%(((+++---''''''&&&%%%%%%$$$######"""""""""""""""######$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!!!!"""!!!!!!"""###$$$$$$%%%%%%########################!!!"""###%%%&&&''''''(((((('''%%%"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""""""""""""""############$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""""""!!!!!!"""$$$%%%%%%$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######""""""###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$%%%&&&***---,,,((($$$###"""$$$''''''$$$$$$((()))...---'''$$$&&&((('''(((((('''&&&%%%%%%$$$###&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$#########!!!"""######""""""###$$$%%%###!!!  !!!"""###"""""""""""""""#########"""!!!!!!$$$%%%&&&%%%((($$$ !!!$$$&&&%%%!!!!!!"""!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%###"""!!!"""###$$$!!!"""$$$%%%%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&###!!!!!!###%%%$$$###%%%"""!!!"""&&&(((&&&$$$"""$$$%%%%%%$$$%%%&&&((()))(((%%%###"""###$$$$$$'''%%%######$$$&&&&&&&&&&&&''')))*********)))((((((((((((((())))))))))))$$$$$$%%%'''(((***+++++++++***)))))))))***,,,---qqqgggccc^^^ZZZUUUSSSPPPOOOOOONNNMMMKKKKKKIIIFFFEEEDDDDDDBBBAAA???>>>>>>===<<<;;;:::999999888777777777666333111222000///......000222444------------,,,+++*********)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$#########$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%###(((++++++&&&""""""$$$$$$%%%'''(((((('''%%%$$$((('''%%%###"""###$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$###"""""""""###$$$%%%$$$######"""""""""""" (((,,,)))$$$""""""!!! !!!""" ######################## !!!"""######""""""$$$##################$$$$$$%%%$$$""" !!!###&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########$$$%%%%%%%%%'''&&&%%%$$$$$$&&&''')))'''&&&&&&%%%$$$$$$######"""""""""""""""###$$$$$$(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%'''((()))******)))***)))'''%%%$$$$$$$$$$$$################################################&&&&&&&&&&&&%%%%%%$$$###!!!"""############"""!!!$$$%%%%%%%%%$$$$$$###"""""""""""""""############$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$###!!!"""######""" $$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$###""""""###$$$$$$%%%%%%&&&)))++++++(((%%%&&&$$$$$$%%%$$$"""'''---777...$$$ """%%%%%%$$$$$$$$$$$$$$$$$$$$$######&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$ !!!"""""" """$$$###""" !!!"""$$$$$$###"""!!!!!!!!!"""###"""!!!!!!$$$%%%%%%%%%&&&""""""###"""######$$$"""!!!"""$$$&&&################################################!!!!!!!!!"""###$$$%%%&&&######$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!""""""######$$$###############$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!###%%%$$$###%%%&&&&&&&&&%%%$$$%%%%%%$$$%%%&&&&&&$$$######$$$)))'''%%%$$$###$$$%%%&&&'''%%%$$$$$$%%%''''''&&&'''((()))*********))))))''''''((((((((())))))))))))*********+++++++++,,,******))))))******+++,,,qqqgggccc^^^ZZZUUUSSSPPPOOONNNMMMLLLJJJIIIGGGEEEDDDDDDDDDCCCBBB>>>======<<<;;;:::999999===777666<<<===666333666222111///......000222333------------,,,+++************)))))))))((((((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$''')))(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""#########$$$&&&''')))***%%%$$$######""""""######"""""""""###""""""!!!!!!***111---%%%""""""""""""###$$$###!!! !!!######################## !!!""""""!!!!!! ########################$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########""""""""""""###$$$$$$((())))))(((((('''&&&%%%"""#########$$$$$$$$$$$$ """%%%&&&&&&%%%"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***+++***)))(((%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""######'''''''''&&&%%%$$$""""""!!!""""""######""""""!!!$$$$$$$$$%%%$$$$$$###"""""""""""""""############$$$############$$$%%%%%%""""""""""""""""""""""""&&&$$$"""!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""######""""""""""""######&&&&&&%%%''')))***)))(((&&&$$$######!!!""",,,666OOO777"""!!!((((((&&&%%%############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$ !!!"""!!!""""""""""""!!!!!!!!!!!!&&&%%%$$$"""!!!!!! ###""" !!!###%%%%%%$$$&&&###  !!!!!!!!!######$$$"""!!!!!!"""$$$################################################ !!!"""$$$&&&'''######$$$$$$$$$###""""""""""""""""""####################################!!!!!!!!!!!!!!!"""""""""###############$$$$$$%%%"""###%%%&&&&&&$$$"""!!!"""###$$$$$$$$$$$$######&&&%%%%%%$$$######""""""%%%###""""""###$$$$$$###%%%(((***((($$$!!!###&&&%%%'''((('''$$$"""!!!!!!''''''%%%%%%$$$%%%&&&''''''&&&%%%%%%'''(((((('''''''''((())))))))))))(((&&&&&&'''''''''(((((((((---,,,,,,++++++******)))))))))***+++++++++++++++qqqgggccc^^^ZZZUUUSSSPPPNNNNNNMMMKKKIIIHHHFFFDDDDDDDDDEEEDDDCCC===<<<<<<;;;::::::999999===555777BBBCCC777222777222111000/////////111222------------,,,+++***************)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###%%%&&&'''&&&$$$$$$&&&(((%%%%%%$$$######$$$%%%%%%""""""""""""!!!!!! #########$$$%%%&&&(((((($$$$$$$$$############### !!!"""###$$$###"""!!! (((---***%%%$$$$$$###"""$$$%%%%%%%%%%%%&&&(((########################"""""""""""""""!!!!!!!!!#########$$$$$$#########!!!""""""""""""$$$&&&########################""""""#########$$$$$$$$$########################!!!"""######"""""""""#########""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$############""""""######$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""""""""############!!!"""###$$$%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%'''((('''%%%$$$!!!!!!!!!!!!""""""###### !!!"""""""""""""""######&&&&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""!!!######$$$$$$$$$$$$######!!!"""""""""###########################$$$$$$%%%""""""""""""""""""""""""%%%$$$"""""""""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$##################$$$'''&&&%%%%%%''')))***+++###"""######"""$$$///<<>>??????>>><<<:::888777;;;888555555777999888666444333222222333333111000......---,,,,,,+++******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###!!! ###%%%$$$###&&&### """%%%''''''%%%""""""###$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###!!! ### """$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""!!!  """#########""""""!!!!!!!!!!!!""""""!!!""""""######&&&&&&%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!!!!"""######""""""###$$$$$$%%%!!!###&&&&&&$$$!!!###$$$%%%&&&&&&$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###### """###"""""""""###""""""#########""""""!!!"""############"""!!!!!!"""###$$$$$$###"""!!!""""""############"""""" !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%$$$""""""""""""""" !!!%%%'''(((((( !!!!!! ###$$$%%%&&&&&&%%%######  #########(((&&&$$$$$$&&&%%%"""!!!###$$$###"""!!!!!!########################""""""""""""############%%%$$$######""""""######'''&&&$$$$$$$$$$$$"""!!!######""""""######$$$%%%!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""######%%%%%%$$$$$$$$$%%%&&&''''''%%%######%%%(((+++,,,,,,)))&&&%%%%%%&&&'''&&&$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$###"""!!!!!!$$$&&&%%%"""!!!%%%&&&$$$"""############$$$$$$$$$#########""""""""""""""" !!!!!!!!!"""""""""###"""!!!!!! !!!%%%'''%%%!!! ###%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%'''&&&&&&'''((('''%%%""" !!!"""######"""!!! !!!!!!"""###$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$######$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###%%%&&&'''(((%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%&&&((()))((((((((('''&&&&&&%%%%%%'''&&&&&&''')))+++***))))))))))))))))))******+++******+++,,,,,,------...ooofffaaa]]][[[VVVTTTSSSRRRQQQPPPMMMKKKHHHFFFDDDDDDEEEEEEDDDCCC????????????===;;;999888;;;999666666888999888777777555333222222222000.........------,,,,,,++++++***************************)))((('''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###!!!"""$$$&&&%%%$$$###"""!!!"""###$$$$$$###"""###$$$%%%%%%&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%### """######!!!!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$######"""!!!"""!!!!!!!!!###$$$$$$$$$###""""""!!!!!!""""""### !!!"""############$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""""""""######""""""""""""###$$$%%%%%%!!!!!!!!!###%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$############$$$&&&'''%%%$$$###$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""#########$$$######""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$$$$###"""###$$$$$$""" !!!"""#########""""""""""""""""""!!! ######$$$%%%%%%$$$###"""###!!! ###%%%%%%%%%###!!!!!!"""%%%%%%$$$!!!!!!"""!!!!!!!!!!!!########################""""""""""""############%%%%%%$$$############$$$%%%$$$###$$$%%%&&&%%%$$$######""""""######$$$%%%""""""""""""#########$$$######$$$$$$$$$$$$######'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''))))))(((&&&$$$###%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$############&&&%%%!!! ###$$$###"""############$$$$$$$$$###""""""""""""""""""""""""""""""###############!!!"""######$$$###""""""!!!$$$'''%%%!!! """$$$$$$######"""!!!!!!!!!#########$$$$$$$$$%%%%%%&&&&&&&&&'''((('''%%%""" !!!"""######"""!!! ###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""######$$$%%%######%%%%%%%%%%%%######$$$$$$$$$#####################""""""######$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&(((+++......---))))))(((((())))))***+++***++++++,,,------......nnnddd___[[[YYYUUUSSSQQQPPPPPPOOOMMMKKKHHHFFFEEEEEEFFFGGGFFFEEE@@@@@@??????===<<<:::999:::888666666777777666666777555333333333222111///.........---------------************************+++++++++***((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%$$$%%%&&&%%%$$$!!!############$$$"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######""""""!!! """""""""###$$$$$$%%%%%%$$$##################$$$######$$$$$$$$$$$$######""""""###$$$%%%&&&''''''$$$$$$#########$$$$$$%%%""""""""""""###$$$%%%&&&$$$###""""""$$$%%%$$$"""############$$$%%%&&&&&&%%%###"""!!!!!!"""###%%%%%%$$$$$$$$$$$$#########%%%'''((((((&&&$$$############$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###$$$############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$######"""$$$%%%&&&$$$###%%%$$$###"""!!! !!!###$$$$$$$$$$$$###""""""""""""###$$$$$$######"""$$$"""!!!!!!###%%%%%%%%%!!! !!!######"""  """""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###""""""$$$&&&(((((((((######""""""######$$$%%%"""""""""#####################$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&""" """###!!!"""############$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%!!!$$$&&&%%%!!! """""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''%%%"""!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""%%%$$$############$$$%%%########################$$$$$$$$$######$$$$$$$$$ !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$!!!!!!"""""""""#########&&&%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&)))---000111000))))))(((((())))))***+++++++++,,,,,,------......mmmccc^^^ZZZXXXTTTRRROOOOOOOOONNNMMMKKKHHHFFFDDDDDDFFFGGGFFFEEE??????>>>>>><<<;;;::::::777777666555555555444444666444333333444444333111........................************************++++++,,,+++***(((&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&)))(((&&&%%%%%%%%%$$$$$$!!!$$$######%%%((("""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!! &&&%%%$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!############$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&&&&$$$############$$$$$$%%%""""""""""""###$$$%%%&&&&&&$$$""""""$$$$$$$$$#########""""""###%%%'''((('''&&&$$$######$$$&&&'''$$$$$$$$$$$$############"""###%%%%%%###"""!!!!!! !!!"""""""""!!!!!!%%%$$$""" !!!###$$$$$$$$$###"""###$$$&&&'''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$##################$$$"""!!!"""###%%%&&&%%%$$$###"""!!!!!!!!!"""###$$$###$$$$$$$$$$$$$$$######!!!"""""""""############$$$""" !!!#########$$$######""""""!!!!!!###$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&"""""""""$$$'''))))))(((######""""""######$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%"""###%%%''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&"""''')))%%%!!!""""""!!!""""""#########$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""$$$%%%!!!###%%%$$$""" !!!"""!!!!!!""""""########################$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%###!!!!!!!!!"""""""""""""""########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$############$$$$$$""""""""""""#########$$$&&&%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))),,,/////////((((((((((((((()))******+++++++++,,,------......lllccc]]]YYYXXXSSSQQQNNNNNNNNNNNNNNNLLLGGGEEEDDDDDDEEEFFFEEEDDD???>>>===<<<<<<;;;::::::999999999888777666555555999777555444444444222000...............---------************************)))***+++++++++***(((((('''&&&&&&&&&'''((())))))&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%%%%''''''&&&%%%###"""###### $$$&&&$$$###%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!! ######$$$%%%%%%%%%%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  ######"""!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%######""""""######$$$%%%'''%%%######$$$%%%%%%$$$######""""""###%%%'''((('''&&&%%%######%%%&&&'''$$$$$$$$$#########"""""" ######"""""""""""" !!!"""""""""""""""%%%$$$""" !!!###$$$$$$$$$###"""###$$$&&&'''""""""############""""""$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$#########$$$$$$#########!!! """%%%&&&%%%$$$""""""!!!!!!!!!###%%%&&&""""""###$$$$$$#########!!!!!!"""""""""######$$$%%%###!!!!!!"""######"""%%%%%%%%%$$$###!!! ###$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$###"""$$$&&&''''''&&&######""""""######$$$%%%$$$$$$$$$###############%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$###"""###%%%''''''&&&%%%$$$$$$&&&((('''&&&%%%&&&((((((&&&###"""!!!!!!"""##################"""""""""######$$$$$$%%%%%%$$$***---)))$$$$$$$$$"""""""""#########$$$$$$$$$!!!!!!""""""####################################$$$!!! """"""###$$$$$$"""!!!!!!"""!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%''''''%%%###!!!!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""$$$%%%$$$######"""""""""######$$$###""""""""""""###$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''***++++++***((((((((('''((())))))*********++++++,,,---------lllbbb]]]YYYWWWSSSPPPNNNMMMNNNOOOOOONNNHHHFFFDDDDDDEEEEEEDDDCCC@@@???>>>===<<<<<<<<<<<<;;;===>>>===:::999888999===:::888666444222///---//////......---,,,,,,+++++++++++++++++++++++++++))))))************))))))(((((('''''''''((())))))&&&&&&&&&'''(((((())))))))))))((('''&&&%%%%%%$$$%%%&&&&&&$$$"""!!!"""###$$$&&&''''''%%%###""""""###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """%%%%%%%%%$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######""""""!!!  ###$$$""" """$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$############"""""""""""""""###$$$%%%%%%$$$######"""#########&&&%%%$$$$$$&&&'''&&&$$$############$$$%%%&&&&&&$$$$$$############$$$$$$$$$############"""""""""!!!$$$%%%$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""###$$$############$$$$$$%%%"""""""""######"""""""""$$$$$$$$$$$$$$$###"""!!!!!!""""""###############"""###$$$$$$$$$$$$###"""!!! !!!"""$$$%%%$$$###$$$$$$###""""""""""""###!!!!!!"""############""""""""""""""""""###$$$%%%)))'''$$$$$$$$$%%%%%%$$$"""$$$%%%&&&%%%$$$%%%&&&###$$$%%%###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$######""""""######$$$%%%$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$'''((('''%%%%%%(((+++///,,,'''$$$$$$###"""!!!!!!"""############"""!!!"""""""""######$$$$$$$$$%%%---111---'''%%%%%%###"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$%%%"""!!!""""""############""""""!!!!!!""""""#########$$$"""""""""############$$$$$$######%%%''''''%%%###!!!!!! !!!"""###$$$ !!!"""###$$$%%%&&&&&&""""""###$$$$$$###""""""#################################""""""#########%%%$$$###""""""""""""###########################!!!!!!"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%&&&''''''&&&&&&%%%######$$$%%%&&&''''''(((((('''&&&&&&(((((('''&&&((((((''''''(((((()))***))))))******+++,,,,,,,,,lllccc^^^ZZZXXXSSSQQQNNNMMMNNNPPPPPPPPPKKKIIIFFFEEEEEEEEEDDDBBBBBBAAA@@@>>>>>>>>>>>>???;;;>>>???>>>;;;888888999;;;999666555555444222000000///...---,,,+++***)))+++++++++++++++++++++++++++***)))((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&'''((()))))))))+++******)))'''&&&&&&%%%$$$%%%&&&$$$"""!!!"""$$$'''&&&%%%$$$%%%%%%###"""###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ ###&&&&&&$$$"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$######"""!!!!!!%%%%%%###!!!"""%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$##################$$$$$$$$$###""""""###$$$%%%&&&&&&&&&&&&$$$###"""!!!!!!!!!$$$$$$$$$&&&(((((('''%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$##################""""""""""""!!!###&&&&&&%%%$$$$$$$$$###$$$%%%&&&&&&'''''''''############""""""""""""#########$$$######"""""""""######$$$$$$######"""######$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""###""""""###%%%&&&%%%###$$$%%%$$$$$$###"""!!!!!!!!!!!!"""#####################""""""###$$$&&&'''***(((%%%$$$%%%%%%%%%$$$"""$$$&&&&&&$$$$$$%%%&&&###$$$$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%"""!!!!!!"""$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###&&&'''%%%###$$$(((---333///)))&&&%%%&&&''''''"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%...333///(((%%%%%%###"""############$$$$$$$$$ !!!!!!"""######$$$$$$!!!""""""###$$$%%%&&&&&&$$$###!!! """###"""""""""#########"""!!!"""""""""""""""#########""""""""""""#####################%%%&&&'''%%%###!!! !!!"""$$$%%%""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!########################""""""############""""""""""""!!!!!!!!!"""######$$$%%%&&&&&&&&&&&&%%%$$$"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$############$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###"""######%%%&&&'''(((((((((&&&%%%&&&''''''&&&%%%(((''''''''''''((())))))((((((((()))******++++++lllccc^^^ZZZXXXSSSQQQNNNMMMOOOPPPQQQQQQMMMKKKHHHGGGFFFFFFDDDBBBDDDCCCAAA@@@???@@@@@@AAA999;;;===<<<999666666777555444333555777888888777000000...---+++)))((((((++++++++++++++++++++++++---,,,***(((&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))***,,,,,,+++***)))((('''&&&$$$%%%&&&%%%"""!!!###&&&%%%""" !!!%%%((('''&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$###!!! """$$$'''&&&###!!!!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""""""""''''''$$$"""###&&&$$$##################$$$%%%%%%&&&''''''&&&&&&%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((((('''%%%###"""!!! ######$$$'''))))))'''%%%###$$$%%%&&&&&&$$$###"""$$$%%%'''(((((('''%%%$$$############"""""""""""""""$$$&&&%%%###"""!!!!!!!!!"""###$$$%%%&&&&&&&&&"""############"""!!!!!!"""###$$$$$$$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$%%%''''''&&&$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$######"""###%%%'''((()))&&&$$$"""#########"""$$$'''((('''###!!!!!!###$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%% !!!$$$%%%%%%$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$#########""""""############"""""""""###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''"""$$$%%%$$$!!!"""(((......)))### """$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%...444000)))%%%$$$###"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""###$$$&&&'''((((((######%%%&&&&&&&&&&&&&&&""""""""""""$$$$$$###!!!######""""""""""""""""""""""""""""""###############"""###%%%&&&'''%%%###!!! !!!"""$$$%%%$$$$$$$$$###############!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%&&&((())))))(((&&&%%%###############$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%%%%$$$###"""""""""###$$$&&&'''(((((('''&&&%%%&&&'''((('''&&&'''''''''''''''((())))))'''''''''((())))))******nnnccc]]]YYYXXXPPPOOONNNMMMLLLMMMMMMNNNMMMJJJHHHFFFEEEEEECCCAAABBBBBBBBBBBBAAA???===<<<999::::::::::::999888888444333111000000222333555777555222...+++*********...***,,,***###'''***"""$$$'''***,,,+++)))(((((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&(((***++++++***)))'''%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""$$$''''''&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%!!!###&&&&&&$$$"""!!!!!!###$$$%%%&&&&&&%%%###"""###%%%$$$ """&&&###%%%%%%%%%$$$$$$"""!!! ######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!""""""###$$$&&&%%%$$$#########$$$%%%&&&(((+++---,,,)))%%%### !!!"""###$$$$$$$$$!!!!!!""""""############$$$!!!"""''')))%%%!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###&&&'''$$$!!!#################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""%%%'''''''''&&&%%% !!!"""######"""!!! &&&%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$#####################$$$$$$$$$$$$###""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########"""""""""""""""########################%%%%%%$$$&&&(((***)))((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%$$$###$$$(((+++***&&&"""!!!"""$$$$$$############$$$$$$############""""""!!!!!!######""""""###%%%&&&((()))&&&$$$&&&'''&&&%%%&&&(((&&&###"""###$$$$$$###########################""""""!!!!!!!!!###$$$%%%""""""###$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$"""!!!"""%%%&&&$$$"""%%%%%%%%%%%%%%%$$$###"""%%%$$$#########$$$%%%&&&'''%%%"""!!!!!!!!!!!! !!!"""$$$%%%%%%$$$$$$''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%'''%%%""" """$$$$$$$$$#########""""""######"""""""""###%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))$$$%%%&&&'''((((((((((((nnnccc]]]YYYXXXTTTSSSQQQPPPOOOOOOOOOPPPLLLJJJGGGEEEEEEDDDCCCAAA@@@@@@AAA@@@???>>><<<;;;======<<<;;;999777555444444333222000000111333444444333222111...,,,***)))---)))+++***%%%***...&&&***++++++***((('''((()))''''''((((((''''''&&&%%%'''&&&&&&''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$######$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&"""$$$&&&&&&$$$###"""###$$$$$$$$$%%%%%%$$$$$$######%%%$$$"""$$$)))'''"""###############"""!!! ######"""""""""#########"""############$$$$$$$$$$$$$$$######""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###"""""""""######$$$$$$&&&%%%$$$#########$$$$$$%%%''')))++++++)))&&&$$$""""""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$&&&$$$!!! !!!"""#######################################$$$$$$$$$$$$""""""""""""#######################################"""!!!"""%%%&&&$$$"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$%%%&&&&&&%%%$$$""""""############""""""%%%%%%$$$###############(((&&&%%%###""""""#########%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%$$$######$$$$$$##################$$$$$$$$$%%%$$$######"""$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""########################$$$###"""###%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&((((((%%%######***111///((("""###&&&$$$$$$############$$$$$$""""""""""""""""""""""""$$$############%%%&&&''',,,)))&&&%%%%%%###"""!!!%%%$$$$$$%%%&&&%%%###!!!###########################"""!!!!!!!!!###$$$%%%#########$$$$$$%%%%%%&&&######"""!!!!!!!!!!!!!!!$$$"""!!!"""$$$&&&$$$###$$$$$$$$$%%%$$$$$$######%%%$$$#########$$$%%%&&&///+++%%%""""""###$$$$$$"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!!!!"""###%%%%%%%%%%%%$$$$$$##################$$$&&&(((***%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''(((((((((((((((''''''&&&&&&&&&''''''(((((()))&&&&&&'''(((((()))******nnnccc]]]YYYXXXWWWUUUSSSPPPOOOOOOPPPPPPKKKIIIFFFEEEEEEDDDBBBAAA?????????>>>===<<<;;;:::======<<<;;;999777555444555444222111000111222222111222333333222///,,,***,,,(((++++++(((///444,,,...---+++'''%%%%%%(((***''''''((((((((('''&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''(((((((((&&&$$$""""""###$$$%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$###$$$$$$%%%%%%!!!######"""$$$))))))&&&""""""""""""""""""!!!!!!#########$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$###############"""""""""#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""###""" !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!###$$$%%%%%%$$$###$$$$$$$$$######$$$$$$$$$$$$$$$###""""""""""""###&&&&&&%%%$$$$$$%%%&&&'''###%%%&&&&&&$$$######$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$""""""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$&&&((())))))&&&$$$###,,,333000'''!!!###((($$$$$$############$$$$$$""""""""""""""""""######$$$$$$######$$$%%%&&&'''***(((%%%#########!!!""""""$$$&&&((('''$$$!!!##############################"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###""""""###$$$$$$$$$######%%%$$$#########$$$%%%&&&222...'''###"""$$$%%%&&&$$$###############$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$"""""""""###%%%''')))+++&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''(((((()))))))))(((((('''''''''((((((((((((((()))(((((('''((()))+++,,,nnnccc]]]YYYXXXWWWUUURRROOOMMMMMMNNNOOOJJJHHHFFFDDDDDDDDDBBBAAA>>>>>>>>>======<<<;;;;;;999::::::::::::999888888555444333222111000111111000111222222222000///...+++''')))+++***333999111++++++)))'''%%%%%%'''***''''''((((((((((((''''''$$$&&&''')))))))))((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%'''(((((()))'''%%%$$$$$$%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''%%%$$$###"""###$$$%%%&&&!!!!!!""""""###&&&&&&%%%"""""""""""""""#########$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%$$$######"""!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$###$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""#######################################"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$###""""""!!!""""""""""""""""""$$$&&&))),,,...###%%%&&&&&&$$$######$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######""""""$$$'''(((((('''))),,,...***$$$ !!!$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$###!!!###&&&%%%###""""""###%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$#########((('''&&&&&&%%%%%%&&&&&&###""""""###$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$%%%$$$#########$$$%%%&&&---***%%%""""""###$$$%%%$$$###!!! !!!"""#########$$$$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((('''((((((((((((((((((''''''***)))''''''''')))+++,,,nnnccc]]]YYYXXXXXXUUURRROOOMMMMMMOOOPPPJJJHHHFFFEEEEEEEEECCCBBB@@@??????>>>============999::::::::::::999888888555444333222111111000000111111000//////000111222,,,'''(((***+++555;;;222%%%'''(((((('''&&&''''''''''''((((((((((((((('''$$$&&&''')))))))))(((((()))((('''&&&&&&%%%&&&&&&############$$$%%%''''''((('''&&&''')))(((%%%###$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''(((''''''(((&&&$$$$$$&&&'''$$$$$$###"""###$$$&&&'''$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$###!!! """"""#########$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&''''''%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$######$$$!!! ###%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$###""""""!!!"""""""""!!!!!!"""###&&&))),,,...###%%%&&&&&&$$$######$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$############$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######!!!!!!"""&&&***---...222...((($$$######""""""$$$$$$############$$$$$$(((((('''&&&$$$###""""""$$$%%%%%%%%%&&&&&&&&&&&&"""$$$###!!!###(((((($$$$$$###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$&&&%%%%%%$$$$$$#########$$$######""""""""""""""""""###############$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&$$$######%%%%%%%%%$$$%%%$$$"""!!!!!!"""###$$$""""""###$$$$$$#########"""######$$$$$$###############$$$$$$$$$%%%%%%%%% """###%%%&&&%%%$$$###############$$$$$$$$$$$$$$$###"""""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&((((((((((((''''''''''''***((('''&&&&&&((()))+++nnnccc]]]YYYXXXYYYWWWSSSPPPOOOOOOQQQSSSKKKIIIFFFFFFFFFFFFDDDCCCAAA@@@???>>>>>>>>>>>>???======<<<;;;999777555444333333333333222111111111111000...---...///222333...(((((()))***444999000"""%%%)))+++***(((&&&&&&''''''((()))))))))((((((%%%&&&'''((())))))))))))***)))((('''&&&%%%%%%%%%############$$$%%%%%%&&&&&&%%%%%%'''******&&&"""$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%&&&'''((()))&&&'''((('''%%%$$$%%%&&&############$$$%%%&&&&&&((((((+++...+++&&&$$$&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%###!!!"""############$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!!!!"""""""""""""""###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$###""""""############$$$$$$$$$%%%))) """%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$###""""""""""""###$$$#########$$$%%%'''(((###%%%&&&&&&$$$######$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$###%%%)))...111222666...%%%"""%%%'''%%%###$$$$$$############$$$$$$)))((('''&&&%%%###""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$(((&&&"""$$$******$$$&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###""""""""""""###!!!###$$$$$$######$$$%%%######$$$%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&$$$###$$$%%%'''(((&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###!!!"""######$$$###############$$$$$$$$$%%%%%%%%% !!!"""$$$$$$$$$###""""""###############$$$$$$'''&&&%%%$$$$$$$$$%%%&&&"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''''''''((())))))nnnccc]]]YYYXXXXXXUUURRROOONNNOOORRRTTTLLLJJJGGGGGGGGGGGGFFFEEEAAA@@@???>>>>>>>>>??????======<<<;;;999777555444222222333333333222222111//////......//////000000111)))'''((((((222666,,,%%%(((+++,,,+++((('''&&&''''''((()))))))))))))))'''&&&&&&''''''((()))***(((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%###!!!###''')))'''###$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&'''((()))$$$&&&((('''&&&$$$$$$$$$""""""###$$$%%%%%%%%%%%%((((((---222///((($$$''''''&&&$$$###"""###$$$%%%###$$$%%%&&&%%%$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$ !!!!!!!!!"""""""""###"""###%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$###""""""######$$$%%%&&&'''''''''""""""&&&(((########################$$$%%%%%%%%%%%%%%%%%%&&&""""""""""""####################################!!!$$$&&&&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$###%%%%%%$$$###############$$$###"""!!!!!!"""###$$$###%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%&&&&&&'''$$$$$$$$$%%%$$$######"""############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%&&&)))---///...------((($$$###&&&((('''$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########%%%%%%&&&''''''&&&%%%$$$###((((((###&&&...///(((&&&$$$###$$$%%%%%%$$$"""########################&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!###%%%$$$""""""$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&&&&%%%$$$$$$&&&'''&&&%%%"""###$$$%%%%%%&&&%%%%%%"""######$$$%%%%%%$$$$$$!!!!!!"""#####################$$$$$$$$$%%%%%%%%%""""""###########################$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''))))))))))))))))))))))))nnnccc]]]YYYXXXUUURRROOOLLLKKKMMMPPPRRRLLLJJJHHHGGGHHHHHHGGGEEE@@@@@@>>>======>>>??????999::::::::::::999888888111111222333333333222222,,,---///000111000...---333***'''''''''000444)))***,,,...---+++(((''''''''''''((()))))))))))))))''''''&&&&&&'''(((***+++%%%%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&%%%!!!$$$''''''%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((())))))###%%%'''(((&&&$$$######!!!"""$$$%%%&&&&&&%%%%%%$$$&&&---333000'''$$$&&&(((&&&$$$"""!!!!!!"""###!!!"""%%%'''''''''&&&%%%"""############$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%!!!"""$$$&&&&&&%%%$$$###$$$$$$%%%&&&%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))!!!$$$'''((('''%%%%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$%%%""""""""""""############""""""""""""""""""""""""!!!$$$'''(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$&&&''''''&&&$$$$$$&&&%%%$$$$$$######$$$$$$!!! """$$$%%%###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''###$$$$$$$$$$$$###""""""######$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$!!!###%%%&&&'''(((#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$'''+++...---)))&&&""""""###$$$%%%&&&&&&%%%$$$$$$############$$$$$$ !!!"""######$$$$$$%%%&&&'''''''''&&&%%%$$$&&&'''###(((333555///$$$$$$%%%&&&'''&&&"""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!###%%%$$$""""""$$$&&&''''''''''''&&&%%%%%%$$$%%%$$$#########$$$%%%&&&(((&&&"""!!!"""$$$$$$$$$!!!"""#########""""""###$$$%%%%%%%%%%%%%%%!!!!!!"""#####################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!"""$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''((((((((((((######$$$$$$%%%&&&''''''******+++++++++******)))nnnccc\\\YYYXXXXXXUUUPPPNNNNNNOOOOOOOOOMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;:::888777666666444444333222222222333333000000111111000...,,,++++++...000...)))&&&(((+++'''%%%###%%%'''(((%%%"""'''))))))((('''&&&'''(((***)))(((((((((((()))))))))'''%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%############%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%$$$######$$$&&&((($$$&&&(((&&&###$$$)))...;;;,,,!!!"""&&&%%%###$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############!!! !!!""""""!!!###$$$$$$###""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%&&&((('''%%%######%%%''')))"""###$$$%%%&&&%%%$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$###""" &&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$###"""!!!$$$######""""""######$$$"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$######$$$&&&'''(((((($$$###&&&'''$$$###$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######'''%%%$$$$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%!!!###$$$&&&''''''&&&&&&(((%%%""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###''''''&&&###!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))*********+++++++++mmmccc]]]ZZZYYYXXXTTTPPPNNNNNNOOOOOOOOOMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCAAA@@@???>>>>>>>>>===<<<;;;:::888777666666333333222222111111222222111111000000///---,,,+++,,,///000...)))'''(((+++---,,,+++,,,,,,,,,***)))'''))))))((('''&&&'''((())))))))))))(((((((((((()))((('''&&&'''(((***,,,'''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&###&&&'''%%%"""###'''+++666+++"""###&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%%%%###############"""!!! &&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%######%%%&&&%%%$$$###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%$$$$$$###&&&%%%###"""""""""###$$$ !!!"""###############$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&!!! !!!$$$(((******)))%%%%%%$$$######$$$%%%%%%#########$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$"""###$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$######$$$&&&'''(((***'''''',,,---***'''(((######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######'''%%%$$$$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%(((%%%""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$######&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$)))))))))******+++++++++mmmccc^^^[[[[[[WWWTTTQQQOOOOOOOOOOOONNNMMMJJJGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<;;;:::888777666666333333222111111111111111222111000///---------------///111///***((((((***,,,------,,,***)))((()))'''))))))((('''&&&'''((('''((()))******)))((('''''''''''''''(((***,,,---'''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%&&&%%%$$$"""""""""#########%%%&&&$$$""""""%%%(((...((($$$%%%%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''&&&$$$$$$&&&'''&&&%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$#########$$$%%%'''((('''&&&%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$############$$$ !!!"""###$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###%%%&&&'''(((((('''&&&'''((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%###!!!!!!"""$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''&&&$$$&&&++++++&&&!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&%%%###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$%%%(((+++&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$))))))))))))************mmmccc]]]ZZZZZZWWWTTTQQQOOOOOOOOOOOONNNLLLJJJGGGEEEEEEEEEDDDCCCCCCBBBAAA@@@????????????===<<<;;;:::888777666666444444333222111111111111333111///...---------......///111///,,,)))))))))))),,,---+++'''%%%%%%''''''))))))((('''&&&'''(((&&&''')))++++++***((('''%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$"""######$$$%%%&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''%%%$$$############%%%&&&&&&%%%###"""$$$&&&&&&&&&&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###############$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$""""""$$$$$$$$$######$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&---+++***))))))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###""""""###""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%&&&''''''(((%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&&&&###$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&&&&$$$"""$$$)))(((!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$'''%%%$$$######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))mmmbbb\\\XXXWWWVVVTTTQQQPPPPPPPPPNNNMMMLLLIIIFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@????????????===<<<;;;:::888777666666666666555333333222222222333111///...---------......///000000...,,,******,,,///000///+++((()))***'''))))))((('''&&&'''(((%%%''')))***+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%!!!""""""###$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&"""%%%'''&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!###$$$###"""###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''###########################$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$######$$$&&&''''''&&&$$$######$$$$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%###%%%***+++%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$)))'''$$$!!!!!!$$$''')))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$&&&%%%$$$###"""###$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++((((((((((((((((((((((((lllaaa[[[WWWVVVVVVTTTQQQPPPPPPPPPNNNMMMLLLIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@@@@===<<<;;;:::888777666666888777666444333333333333222111000///---------------...///000000...,,,+++,,,---...---+++***)))***'''))))))((('''&&&'''(((&&&'''((()))******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''((('''&&&#########$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&!!!%%%'''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%######%%%&&&%%%$$$###$$$$$$###""""""###%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$&&&''')))******(((&&&######$$$&&&'''%%%%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&%%%%%%%%% """###$$$$$$$$$!!!!!!"""""""""#########&&&&&&%%%$$$$$$######"""###""""""###%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&&&&&&&&&&''')))%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######"""###############$$$$$$%%%%%%%%%$$$%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((('''''''''%%%$$$###"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$### """(((+++(((&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***'''$$$!!!!!!$$$'''***((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%%%%&&&%%%$$$""""""$$$&&&#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%#########%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''lllaaa\\\XXXWWWUUUTTTQQQQQQQQQPPPNNNLLLKKKIIIFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@===<<<;;;:::888777666666777777555444333222222222111111000000///---,,,+++,,,,,,...000111000...,,,)))((((((((()))((('''%%%'''))))))((('''&&&'''((('''''''''((()))*********)))))))))***************&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%#########$$$&&&&&&&&&%%%###&&&'''$$$%%%(((((($$$$$$$$$$$$$$$$$$$$$%%%%%% !!!"""###############'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$&&&'''&&&%%%###$$$$$$###""""""###%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))(((&&&%%%$$$$$$%%%%%%$$$$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%!!!###$$$%%%&&&&&&"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$!!!%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&'''''''''$$$%%%%%%%%%'''((()))***%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%'''%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&%%%%%%&&&$$$&&&((())))))(((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$ ###&&&%%%%%%'''%%%%%%%%%$$$$$$$$$######"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&$$$"""!!!$$$&&&"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$%%%&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&kkkbbb]]]ZZZYYYUUUSSSRRRQQQQQQPPPNNNLLLKKKIIIFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@===<<<;;;:::888777666666777666444333222111111111000000111111000...,,,++++++,,,...000222222///---)))'''%%%''')))***'''$$$''')))))))))'''&&&'''(((''''''''''''((()))++++++&&&'''(((***++++++++++++&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&((()))((('''((((((((((((((('''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!!!!###%%%&&&%%%$$$%%%'''&&&###%%%***)))############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$###""" %%%%%%%%%&&&&&&''''''''''''%%%###$$$%%%&&&%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((('''%%%$$$######"""!!!!!!!!!"""$$$%%%"""###%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""""""""%%%(((******)))%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''(((******%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%###"""###$$$###$$$%%%%%%%%%%%%$$$###&&&%%%$$$######$$$%%%&&&%%%%%%'''(((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&'''))))))%%%'''***,,,,,,***'''%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$$$$###&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$%%%&&&'''(((((()))((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&&&&%%%$$$###,,,&&&###$$$%%%###$$$&&&%%%%%%%%%$$$$$$#########""""""###$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########!!!###$$$&&&''''''&&&&&&$$$&&&&&&$$$!!!!!!$$$&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%% ###%%%''''''''')))***$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''')))***+++,,,(((((('''''''''&&&&&&&&&jjjaaa]]][[[ZZZVVVTTTRRRQQQQQQQQQPPPOOOMMMJJJGGGEEEEEEDDDCCCBBBDDDAAA??????AAAAAA???===:::;;;;;;999777666777888888666333222333444333222444333000...------...///000...------///000000///,,,,,,***)))((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((''')))+++...///---***&&&###&&&%%%$$$###$$$&&&)))***+++(((%%%&&&((()))(((&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$###$$$&&&''''''&&&%%%$$$######%%%%%%%%%%%%######'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&)))((('''&&&%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$######$$$%%%%%%###!!!""""""#########$$$$$$$$$(((%%%""""""$$$''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""!!!######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######%%%''''''&&&%%%((($$$###&&&---000,,,'''########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&%%%$$$$$$######$$$$$$''''''''''''&&&&&&%%%$$$###"""""""""###$$$%%%%%%&&&$$$###$$$''''''%%%"""""""""""""""###$$$%%%&&&(((''''''''''''&&&&&&&&&'''%%%###$$$%%%&&&&&&%%%$$$######$$$$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$ $$$&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!)))+++$$$###((((((!!!%%%%%%$$$$$$$$$%%%&&&&&&"""###%%%&&&'''&&&&&&%%%((((((((((((((()))))))))((((((((((((((('''''''''jjjbbb]]]ZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPNNNKKKHHHFFFEEEEEEDDDCCCDDDAAA???@@@AAAAAA???===;;;;;;<<<<<<;;;999777666888666333333333444333222444333000...------...///000...,,,,,,.........---,,,+++***)))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))),,,...000000...+++)))***((('''%%%%%%&&&'''(((***'''%%%&&&((())))))'''''''''((((((((((((((('''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&''''''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$###############"""!!! %%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&''''''&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$'''&&&%%%$$$############$$$$$$###$$$%%%&&&((()))&&&%%%######%%%%%%%%%$$$#########$$$$$$$$$%%%%%%)))&&&######&&&(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&$$$%%%+++555<<<;;;222)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%(((((()))))))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%&&&((()))'''$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%######$$$%%%$$$###((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))666;;;222)))(((&&&!!!%%%%%%%%%$$$%%%%%%&&&''''''''''''(((((('''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((kkkccc^^^YYYWWWXXXVVVTTTSSSSSSSSSRRRQQQNNNKKKHHHFFFFFFFFFEEEDDDCCCBBB@@@@@@AAAAAA???>>>======>>>AAACCCBBB===888888666444333444444333222444333111///.........///000...,,,,,,,,,---,,,++++++*********************(((((((((((((((((((((((()))(((''''''))))))((('''$$$'''***,,,------+++***---,,,***'''&&&&&&&&&&&&(((&&&%%%&&&((()))))))))))))))(((((('''(((((((((&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%((('''&&&%%%$$$#########''''''((((((((((((''''''$$$$$$###############"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%%%%'''(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$#########'''&&&%%%$$$############%%%%%%$$$%%%&&&''')))***(((&&&######%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%&&&(((((((((((('''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%'''((()))******'''''''''&&&&&&&&&%%%%%%((((((''''''&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&'''&&&%%%%%%(((,,,333444999???CCC???555+++''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***************)))((('''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%'''''''''&&&%%%$$$$$$###%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$'''%%%######$$$$$$###""""""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&+++<<>>888666444444555555333222333222111000////////////111///---,,,------,,,+++******++++++++++++++++++))))))))))))))))))))))))***)))'''((())))))((('''###%%%''')))++++++***))),,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))(((&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&)))((('''%%%%%%%%%&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&'''&&&&&&%%%%%%&&&&&&''''''(((((()))(((&&&%%%$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''(((((()))((((((''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++&&&'''''''''''''''&&&&&&))))))(((''''''&&&''''''&&&&&&&&&''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((( ###&&&&&&%%%'''...444MMMGGG???:::777444///+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###%%%'''(((***+++)))))))))((('''&&&%%%$$$&&&&&&&&&'''''''''''''''%%%&&&'''''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''''''''(((''''''&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$%%%%%%######$$$$$$%%%$$$$$$###&&&&&&&&&&&&'''((()))***&&&&&&&&&%%%%%%%%%%%%$$$(((&&&$$$$$$%%%%%%$$$###!!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###&&&'''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$333===888,,,&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((('''&&&$$$$$$$$$%%%&&&%%%'''***,,,,,,+++((('''((((((((((((((()))))))))mmmeee___YYYVVVVVVTTTRRRQQQQQQQQQPPPOOONNNKKKHHHGGGGGGGGGFFFEEECCCCCCCCCBBBAAA@@@@@@@@@BBBBBBCCCHHHLLLKKKCCC<<<777666555555666555444222222222111000000000//////222000...---......---,,,***+++,,,,,,,,,,,,++++++************************+++)))(((((())))))((('''((()))***+++,,,,,,++++++)))((((((''''''&&&&&&&&&&&&&&&'''''''''(((***+++)))((('''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&$$$###"""""""""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%&&&(((((('''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&((()))***((((((''''''&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((('''%%%"""%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%&&&'''***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++$$$%%%&&&'''((((((((((((***)))((('''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''' $$$'''&&&%%%'''...444OOOEEE777---((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###%%%''')))***+++((((((((('''&&&%%%$$$###&&&&&&&&&''''''(((((((((%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$######$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%!!!$$$''')))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%)))$$$$$$)))+++(((&&&(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& (((...,,,'''&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&%%%$$$%%%&&&''')))&&&(((+++------,,,***((((((((((((((())))))******nnnfff```[[[XXXVVVTTTQQQQQQQQQQQQPPPNNNMMMJJJGGGFFFFFFGGGFFFEEEBBBCCCDDDCCC@@@???@@@AAADDDCCCCCCDDDDDDAAA;;;555777666555666666666444222222222222111111000000000222000......//////...---+++,,,---...------+++***************************,,,***))))))))))))(((&&&))))))))))))))))))))))))&&&'''''''''''''''''''''&&&'''(((''''''''')))+++((('''''''''(((((()))***)))(((''''''&&&'''''''''((('''''''''''''''(((((()))(((((('''''''''''''''&&&&&&'''(((((((((((('''#########$$$%%%&&&((((((&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&!!!"""###$$$%%%$$$###"""$$$$$$%%%%%%&&&&&&'''''')))'''&&&''')))++++++***'''''''''''''''(((((((((&&&&&&''''''(((***+++,,,&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$######%%%&&&((()))))))))((())))))(((%%%"""%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%$$$$$$%%%'''***)))((('''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''((())))))###$$$&&&((())))))))))))))))))(((((('''(((((((((((((((((())))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((('''&&&&&&)))---666111***%%%###$$$%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''))))))))))))(((((('''&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%'''(((((('''&&&&&&'''%%%%%%$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&)))(((&&&'''((())))))(((###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))$$$&&&///222,,,''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***+++''''''''''''((()))***+++'''(((***,,,,,,+++***)))'''(((((())))))******+++nnnfffaaa\\\ZZZWWWUUURRRQQQRRRRRRQQQOOOKKKIIIFFFEEEFFFFFFEEEEEEBBBDDDEEECCC@@@???@@@BBBAAAAAA@@@???===:::888666777666666666777666444222111222222222111111000000000...------...///...---,,,---...///...---+++)))++++++++++++++++++++++++,,,+++))))))***)))(((&&&&&&&&&%%%%%%%%%&&&'''(((((((((((())))))(((((((((&&&((()))(((&&&&&&(((***'''((()))***+++,,,,,,,,,))))))((('''''''''''''''''''''&&&''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&'''((()))))))))(((&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&)))***+++***((('''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''((()))((('''(((***+++++++++((((((((((((''''''''''''&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&''')))***111...***((((((((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((***)))((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))((('''(((((((((((((((((()))***((())))))******))))))((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&))))))*********))))))((($$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''',,,+++***)))(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''(((((()))(((''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&(((******(((&&&''')))%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%(((&&&%%%&&&((()))))))))$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&)))$$$(((555999///'''%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&((('''''''''&&&&&&&&&&&&'''&&&'''((((((&&&%%%%%%&&&&&&&&&'''((()))+++,,,'''((()))))))))))))))(((''''''((())))))))))))((('''(((((()))******++++++nnnfffbbb^^^\\\XXXVVVSSSSSSSSSSSSRRRPPPKKKHHHFFFEEEEEEFFFEEEDDDBBBDDDEEECCC@@@???@@@BBB<<<===>>>===;;;:::;;;===777666666777777666444222111111222222222111111000...---++++++---......------...//////...,,,***)))++++++++++++++++++++++++,,,+++))))))***)))(((&&&((('''''''''((()))+++,,,***************)))((((((''')))***(((&&&%%%'''***''')))+++---...///......))))))((('''''''''''''''&&&&&&&&&'''''')))***+++''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))(((((($$$%%%&&&&&&&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&''''''''''''(((((()))))))))$$$&&&))),,,,,,***(((&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''')))++++++***)))((($$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&(((******)))))))))((((((''''''&&&&&&&&&'''((((((((('''&&&%%%(((((('''''''''(((((()))***)))((('''&&&''''''(((888333,,,'''&&&(((***+++$$$$$$$$$%%%%%%%%%&&&&&&###&&&))))))&&&%%%''')))))))))(((&&&&&&%%%%%%%%%(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''')))******(((&&&%%%(((((('''(((((()))***+++))))))************))))))((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&))))))(((&&&''''''((()))************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''(((((())))))))))))(((&&&&&&''''''((()))******)))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&""""""$$$&&&(((***+++,,,///...---+++)))(((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))$$$'''))))))&&&%%%&&&(((&&&%%%%%%&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$%%%''')))))))))&&&&&&&&&&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&((($$$***999===222'''$$$'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%#########%%%&&&(((((('''''''''&&&&&&&&&$$$&&&)))+++)))&&&%%%'''&&&&&&''''''(((***+++,,,''''''(((((((((&&&%%%$$$&&&&&&&&&&&&'''''''''((('''(((((()))***+++++++++llleeeaaa^^^]]]WWWUUURRRQQQQQQQQQOOONNNOOOLLLIIIGGGGGGHHHGGGFFFBBBAAAAAA@@@???>>>======;;;<<<<<<<<<;;;999777666777777888888777555333111444333000......000222333111000//////000///---+++,,,---...//////...---,,,(((+++---...---,,,,,,---((()))***++++++***)))(((''''''&&&&&&'''(((***+++))))))******)))'''%%%###))))))))))))))))))))))))+++*********+++---///111&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((('''&&&%%%$$$'''%%%###""""""###%%%'''''''''''''''&&&%%%$$$###$$$&&&***,,,---,,,***(((''''''&&&%%%%%%'''((()))***)))'''&&&%%%%%%&&&&&&***'''$$$$$$&&&'''%%%###'''###!!!$$$***,,,***'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&$$$$$$&&&((((((((())))))((('''''''''''''''&&&%%%$$$$$$&&&)))---///RRR???+++%%%&&&'''%%%$$$,,,)))'''&&&''')))))))))&&&&&&&&&%%%%%%$$$$$$$$$'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&'''''''''''''''''''''''''''***---//////---***'''************************'''&&&'''***------+++'''&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''******)))(((((((((((((((((((((&&&%%%%%%&&&'''(((((())))))(((&&&&&&'''(((***)))(((''''''&&&''''''%%%&&&((()))))))))(((''')))))))))))))))))))))))),,,)))&&&'''))))))&&&$$$''''''(((((())))))******((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''')))))))))(((''''''%%%%%%'''))))))''''''((((((%%%$$$%%%'''(((&&&$$$(((''''''''''''&&&&&&&&&999555...'''$$$$$$&&&(((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((''''''((()))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))&&&'''((())))))'''%%%$$$''''''(((((())))))******((('''&&&&&&'''((()))***)))(((&&&%%%%%%&&&((()))###&&&***------***&&&###''''''''''''''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%'''((('''$$$###%%%((('''&&&%%%%%%&&&'''((()))(((((((((''''''&&&&&&%%%&&&&&&&&&''')))(((&&&$$$$$$&&&((((((&&&%%%'''*********))))))((((((''''''))))))))))))))))))))))))*********)))******+++,,,lllccc___\\\ZZZWWWUUURRRQQQQQQQQQOOONNNNNNLLLJJJHHHHHHHHHGGGEEEDDDDDDCCCBBBAAA@@@??????============<<<:::999777888888888777666444333222222222333333333333333333111000//////000///---+++,,,,,,---......---,,,,,,)))+++---...---,,,,,,---***++++++,,,,,,++++++***))))))((('''''''''((()))((((((((()))((((((''''''))))))))))))))))))))))))((()))***+++,,,---......''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###&&&'''***,,,,,,+++***)))((((((''''''(((((()))***&&&&&&%%%%%%&&&''')))***,,,***'''&&&''''''%%%###(((&&&$$$%%%((()))(((&&&''''''''''''''''''''''''(((((((((((()))))))))))))))'''%%%%%%'''))))))(((***)))((((((''''''(((((('''&&&%%%%%%&&&))),,,...GGG888)))$$$%%%%%%%%%&&&***(((&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$'''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''))),,,......,,,)))'''************************((('''(((***------+++((()))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''((((((((((((((('''&&&&&&'''((()))******)))((((((((((((((())))))((('''''''''((())))))))))))'''&&&&&&''')))(((((('''''''''(((((()))&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((('''&&&(((((((((((())))))))))))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&,,,***((((((((('''%%%%%%(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&''''''(((((((((777333///***((()))+++---)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((((()))***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%'''((()))&&&&&&''''''((()))))))))'''((()))******(((&&&%%%'''((((((((()))))))))***'''&&&&&&%%%&&&'''((())))))(((&&&%%%%%%&&&((()))&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&''''''((()))***+++''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''((((((&&&###"""###%%%))))))'''&&&&&&&&&'''(((((('''''''''''''''&&&&&&'''''''''((())))))'''%%%%%%'''((((((&&&&&&(((******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))***++++++,,,kkkbbb]]]YYYXXXWWWUUURRRQQQQQQQQQPPPNNNMMMLLLJJJJJJJJJIIIFFFDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>===;;;:::999:::999777666444333333222111333666888888666333111111/////////000///---++++++,,,,,,------,,,,,,+++***+++------,,,+++,,,---------,,,,,,,,,,,,------+++***)))(((''''''''''''''''''''''''(((((()))***))))))))))))))))))))))))&&&'''***,,,------+++***))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''(((((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&%%%$$$''''''(((((()))(((((('''&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''((()))***+++***((('''(((((('''&&&(((((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))(((&&&''')))******)))******)))((((((((())))))((('''&&&&&&&&&(((***,,,999///&&&$$$$$$$$$%%%((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))((()))+++------,,,***************)))))))))((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''')))***+++***))))))(((((((((((((((***))))))(((((()))************)))'''%%%%%%(((***'''''''''((())))))******&&&''''''((()))(((((((((((((((((((((((((((((((((###$$$&&&&&&&&&&&&((()))))))))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''$$$!!!!!!$$$''''''&&&&&&&&&%%%%%%'''((('''&&&'''&&&%%%&&&'''''''''%%%$$$%%%&&&'''((()))******---,,,***))))))***,,,---***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))((('''%%%%%%%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%%%%(((((((((''''''''''''&&&%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))))))))((()))***+++***)))((('''(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&)))(((&&&$$$$$$&&&((()))''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((((((%%%###!!!"""###***)))((('''''''''((()))'''''''''&&&''''''(((((()))(((((((((******((('''&&&((())))))''''''(((***))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))***+++,,,---kkkccc^^^[[[YYYWWWUUUSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKIIIFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999;;;:::777555444333333444444555777888777555111///000///...///000///...,,,,,,,,,,,,------,,,,,,,,,***,,,------,,,+++,,,---...---,,,++++++,,,---...***))))))((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((&&&''')))***+++++++++*********))))))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))%%%%%%'''(((((()))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$))))))(((((('''&&&&&&&&&''''''&&&'''((()))******(((((((((&&&$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***((('''(((***+++***)))******))))))))))))*********)))(((''''''((()))***///***&&&&&&%%%###%%%)))&&&&&&''')))******(((%%%'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))))))))(((((((((((((((((((((((((((******+++,,,------,,,+++)))))))))(((((((((''''''((('''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((('''((((((***,,,---))))))(((((((((((()))))))))(((((()))))))))******+++***)))'''%%%&&&(((+++(((((())))))************&&&''''''(((((((((((((((************************###&&&((((((&&&%%%(((+++******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((***'''###$$$''')))(((&&&%%%+++...+++((('''(((''''''&&&&&&&&&'''''''''&&&%%%&&&&&&'''((()))))))))''''''(((((()))***+++,,,***)))((((((''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((###%%%&&&((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&&&&$$$######$$$((((((((('''''''''''''''))))))((('''''''''''''''&&&&&&''''''((()))))))))))))))*********)))((('''(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((('''%%%######%%%'''(((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((''''''&&&%%%$$$%%%%%%((('''''''''((()))+++,,,''''''&&&&&&'''((()))******)))((()))***+++)))((((((((())))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))+++,,,---llldddaaa^^^\\\XXXVVVSSSRRRRRRRRRPPPOOOMMMLLLKKKKKKKKKJJJGGGDDDDDDCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;:::999999;;;:::888666555555555666888888777555333111...---000///...///000000...,,,......------------......+++------,,,++++++,,,------,,,+++******+++,,,---'''(((((()))))))))))))))+++***)))''''''((())))))(((((((((((((((((((((((()))(((((((((((()))+++,,,++++++***)))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***%%%%%%'''((())))))******'''&&&%%%$$$$$$%%%&&&'''''''''((((((''''''&&&&&&((('''&&&%%%%%%%%%&&&'''"""###%%%&&&&&&&&&%%%$$$)))))))))(((((('''&&&&&&''''''''''''&&&'''((()))(((((((((&&&%%%%%%''')))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***)))((()))++++++***)))******))))))))))))******+++***)))((('''(((((())),,,)))'''((('''$$$%%%(((''''''(((+++---,,,)))''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))((((((''''''(((((())))))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))((((((((((((((((((((((((***++++++,,,+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((()))***,,,---))))))(((((((((((())))))''''''(((((())))))))))))*********(((&&&&&&(((+++******++++++***)))((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&)))+++***'''&&&(((+++******))))))((((((''''''''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((()))***(((''''''******(((&&&...999???666***%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((((((((((()))***+++,,,------,,,,,,)))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&''''''((())))))******$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''(((***++++++)))(((((()))(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&''''''((()))))))))))))))))))))((((((''''''))))))))))))(((((((((((((((((()))))))))((((((((((((((((((''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((())))))(((''''''***)))((('''&&&%%%%%%%%%))))))))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&((())))))******)))(((''''''((()))***((('''&&&&&&&&&(((***++++++***((()))***+++***)))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,llleeeaaa___^^^XXXVVVSSSRRRRRRRRRQQQOOONNNMMMKKKKKKKKKJJJGGGEEEFFFFFFEEEDDDCCCBBBBBBAAA???>>><<<;;;:::999999999::::::999888888888888888:::888666333000...------///......///000000...---///......------......///,,,------,,,******,,,---++++++************++++++&&&'''((()))************+++***))))))(((((((((((())))))))))))))))))))))))+++)))((('''''')))+++---++++++******))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******%%%&&&'''((()))*********((('''$$$""""""$$$'''(((''''''(((((((((''''''&&&))))))((((((((())))))***&&&&&&'''(((((((((((((((&&&&&&''')))))))))))))))((())))))'''%%%%%%&&&'''+++)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))++++++***((())))))((((((((()))******+++***))))))((((((((((((,,,((((((***)))&&&%%%((('''((()))+++------+++)))'''''''''((((((((((((((((((((('''&&&&&&'''(((((())))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,+++***)))+++,,,)))))))))***++++++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((***+++,,,((((((((((((((())))))***&&&&&&'''((()))))))))))))))******)))((('''(((***++++++,,,,,,+++***((('''(((''''''''''''((()))))))))))))))))))))))))))))))))*********)))((()))***))))))))))))(((((((((((('''''''''&&&''''''((()))(((''''''''''''((())))))((((((((((((((()))***+++///;;;@@@555(((&&&((()))&&&((((((((('''&&&'''((()))))))))(((((((((''''''((()))******+++******))))))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''((()))***++++++,,,((('''''''''''''''''''''%%%%%%%%%&&&''''''((((((((()))++++++***))))))***'''(((((((((((()))))))))&&&&&&&&&&&&((()))***+++&&&&&&''''''((()))))))))))))))((((((((('''''''''))))))))))))(((((((((((())))))*********)))((((((((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%''')))******)))'''%%%---,,,+++)))((('''''''''+++******))))))(((((((((&&&&&&''''''&&&&&&%%%$$$'''&&&%%%'''))),,,,,,,,,,,,+++)))'''&&&&&&&&&'''***)))'''&&&&&&((()))++++++)))(((((()))******)))***(((''''''))))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******lllddd```]]][[[XXXVVVTTTSSSSSSRRRQQQOOOPPPMMMKKKJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<;;;:::;;;;;;888999::::::;;;;;;::::::777666555333111000///...///......///000000///---......---,,,,,,---......---...---,,,******+++---******++++++++++++******(((((()))*********)))((((((((()))************)))))))))))))))))))))))))))***)))))))))******++++++************************))))))))))))************))))))))))))))))))))))))(((((()))))))))*********&&&'''((()))))))))))))))''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''(((((())))))******((((((''''''(((((()))***%%%&&&((()))******))))))%%%'''((((((''''''***---000,,,(((&&&((())))))((((((((((((((((((((((((((((((((((((((())))))))))))((('''((()))++++++)))(((((((((''''''(((((()))************)))))))))))))))+++'''&&&)))***((('''(((''''''(((***,,,,,,+++)))''''''((((((((()))))))))))))))(((''''''((())))))***))))))(((((())))))***))))))*********+++++++++************************((())))))******))))))(((************************)))+++,,,***((((((***,,,&&&'''((()))+++,,,------(((((()))))))))******************)))((((((''''''***)))((('''((((((******((((((((((((((()))******&&&'''(((***++++++******(((***++++++)))((((((((()))***,,,------+++***)))(((''''''&&&'''((()))***++++++++++++++++++++++++(((''''''((()))******)))(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''(((((()))***'''((()))'''&&&***222888;;;BBB>>>///&&&(((+++)))&&&((())))))&&&&&&''')))((((((((((((((()))))))))&&&&&&''''''''''''''''''***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&'''((()))***+++++++++***((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((((((%%%'''((()))(((((()))***'''((((((((())))))))))))%%%%%%%%%&&&'''(((******&&&&&&''''''((()))))))))******))))))((((((((()))***)))))))))((((((((('''((()))*********((('''&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((('''''''''+++******)))))))))))))))*********)))((('''''''''&&&&&&''''''&&&&&&%%%$$$(((&&&%%%&&&)))++++++***((('''&&&&&&&&&'''((()))+++***(((&&&&&&''')))***+++)))''''''(((******)))***(((&&&&&&(((((('''%%%'''((((((((()))))))))***))))))))))))))))))))))))******)))(((((((((((()))kkkbbb^^^ZZZXXXYYYVVVTTTSSSSSSRRRQQQPPPQQQNNNKKKIIIIIIIIIIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@>>>===<<<;;;<<<<<<777999:::<<<======<<<<<<444444555444444222111000///......///000000///---------++++++++++++------......---,,,******+++---******,,,------,,,************++++++***)))'''&&&%%%&&&(((***+++,,,++++++))))))))))))))))))))))))((()))+++,,,,,,+++***)))***************+++++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((((('''###$$$%%%&&&''''''''''''''''''&&&%%%%%%'''((()))))))))*********(((&&&%%%"""&&&((())),,,111555555///(((''')))***(((%%%))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''''')))++++++)))''''''''''''''''''((())))))*********)))))))))))))))+++%%%###(((+++***(((((('''&&&&&&(((***+++***)))'''((((((((())))))*********)))(((''''''((()))*********))))))))))))******(((((())))))*********+++((((((((((((((((((((((((((()))***++++++***)))(((************************(((***+++***'''''')))+++######%%%&&&(((***+++,,,(((((())))))*********+++,,,,,,+++***)))(((''''''***)))(((''''''((())))))((((((((((((((()))******'''(((***+++,,,,,,++++++'''))),,,,,,+++)))''''''((()))+++---------,,,+++(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&$$$###%%%***,,,+++)))''''''(((((())))))******'''''''''''''''((())))))((((((((((((((()))******)))******'''&&&---:::FFFZZZWWWHHH222((()))(((!!!&&&(((***)))&&&%%%''')))&&&&&&'''((()))***++++++(((((())))))******+++++++++******)))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))***+++...,,,)))&&&%%%&&&((()))%%%%%%&&&&&&'''((())))))''')))++++++++++++,,,---'''((((((((())))))******(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,+++******))))))************))))))(((((((((''''''((()))))))))(((&&&%%%(((((())))))))))))((((((***)))'''&&&&&&''')))***$$$%%%%%%&&&'''((()))))))))'''&&&%%%%%%&&&''')))&&&&&&&&&''''''((()))******))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$)))'''%%%&&&(((***)))'''!!!!!!"""$$$'''***---///---+++(((&&&&&&'''(((***+++)))'''&&&((()))))))))***'''%%%&&&((((((&&&$$$'''((((((((())))))******))))))))))))))))))))))))+++***)))(((((('''''''''lllccc___\\\ZZZUUUTTTSSSQQQPPPPPPPPPPPPQQQOOOMMMLLLLLLMMMMMMLLLLLLHHHCCC@@@@@@AAABBBBBB???>>>===<<<;;;:::999999888999;;;;;;<<<;;;999999777555222111222111000///111000000///...---------//////.........---------........................---,,,***))))))***,,,---************************,,,,,,,,,,,,+++***)))(((***************)))((('''******+++++++++,,,,,,,,,---,,,***)))))))))***+++((((((((((((***,,,...///***))))))((('''((((((((())))))***+++,,,---------)))))))))))))))*********&&&&&&''''''''''''&&&&&&))))))))))))************))))))))))))))))))))))))***)))'''%%%%%%''')))***)))(((((('''''''''(((((($$$%%%'''***------***(((***(((&&&$$$$$$'''***,,,,,,+++)))((('''''''''(((******))))))(((((('''''',,,+++******))))))******))))))))))))))))))))))))***++++++******)))(((''',,,***)))(((((('''$$$"""&&&''')))******)))((('''&&&&&&&&&&&&&&&'''((((((((()))***+++,,,,,,+++***---+++(((&&&&&&(((+++---)))******+++++++++******(((((()))(((&&&&&&(((***(((***+++***)))((()))***---***(((((()))+++++++++***++++++++++++,,,,,,,,,'''''''''((()))+++,,,------,,,,,,+++***)))((((((******))))))))))))************)))((((((((((((((()))*********+++++++++++++++++++++++++++***))))))''''''((()))))))))))))))***+++,,,,,,,,,,,,+++***+++******)))(((''''''&&&))))))))))))************++++++************++++++---,,,+++)))(((&&&%%%$$$************))))))))))))''''''((((((((((((''''''&&&...///)))+++???___uuurrrNNN333((((((******))))))************))))))&&&&&&(((+++)))%%%$$$&&&,,,---...000000///---,,,)))))))))(((''''''&&&&&&)))(((((('''&&&&&&%%%%%%******++++++++++++,,,,,,111///,,,***(((((())))))''''''(((((())))))******)))))))))))))))******+++++++++******))))))((((((***)))''''''((((((((('''''''''((('''&&&&&&&&&'''...,,,)))((()))*********###%%%''')))******)))(((************))))))))))))''')))***,,,,,,***)))'''***)))))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%'''***+++***)))%%%%%%$$$%%%'''))),,,...555,,,(((+++,,,)))(((***)))))))))))))))))))))))),,,+++***(((''''''''''''(((((()))***+++,,,,,,---((()))))))))************))))))))))))((((((((((((mmmccc]]]YYYWWWUUUTTTSSSQQQPPPPPPPPPPPPQQQNNNLLLKKKLLLMMMLLLKKKKKKHHHDDDBBBBBBBBBBBBBBBAAA???===;;;:::;;;<<<=========<<<;;;:::888666555777555333222222222111000111111000//////...------//////.........---------........................---,,,***))))))***,,,---++++++++++++++++++++++++)))))))))((('''&&&$$$###)))************))))))(((*********+++++++++,,,,,,---,,,,,,++++++***++++++,,,+++++++++,,,,,,------...------,,,,,,,,,,,,,,,((((((((()))*********+++*********)))))))))))))))'''(((((((((((((((((('''+++*********))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++************++++++%%%%%%&&&'''))))))'''$$$)))(((&&&%%%&&&'''***+++---,,,***)))((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((+++***))))))***)))(((&&&((()))***+++++++++***)))'''''''''''''''(((((()))((((((***+++++++++******++++++++++++************)))******++++++******)))''')))***)))((('''(((***,,,------,,,)))(((((()))...,,,++++++,,,------,,,((())))))))))))*********))))))((('''''''''''''''******))))))))))))))))))******))))))))))))*********))))))((((((((()))))))))))))))*********++++++)))))))))))))))(((''''''(((((()))************))))))***++++++++++++***)))+++******)))((((((''''''))))))))))))******************))))))))))))***************)))((((((''''''************))))))))))))((())))))******))))))((()))---///...666LLLdddtttkkkYYYAAA///))))))******))))))******))))))(((((()))%%%%%%(((***)))(((***,,,---...//////...,,,+++((()))))))))))))))))))))''''''''''''''''''''''''((()))***+++,,,...//////111///,,,***)))((()))))))))))))))))))))((((((((())))))(((((())))))***+++)))******************++++++***)))(((''''''%%%%%%'''((())))))((((((((())),,,***(((((()))***)))(((%%%&&&((()))***)))((((((*********)))))))))((((((((()))************)))((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&''''''(((((()))******))))))((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%''')))+++***)))&&&&&&%%%%%%''')))+++---111***''')))***(((''')))))))))))))))))))))))))))+++***)))(((((('''((((((***************+++++++++************++++++++++++))))))))))))))))))))))))lllbbb\\\WWWUUUUUUTTTSSSQQQPPPPPPPPPPPPOOONNNKKKKKKLLLLLLKKKJJJJJJHHHFFFDDDEEEDDDCCCBBBAAA???===;;;;;;===@@@AAA???>>><<<:::888777666666777555333222222222111000111111000000//////....../////////............---........................,,,+++***))))))***+++,,,++++++++++++++++++++++++------,,,,,,+++)))((('''))))))******+++*********))))))*********+++++++++,,,------------,,,++++++............---,,,++++++,,,,,,+++************+++))))))))))))))))))******++++++******))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++******++++++,,,+++***))))))******((('''(((((('''''''''((()))***---,,,+++***)))))))))******))))))))))))((((((((('''(((***+++,,,++++++***))))))))))))))))))))))))((()))******+++************))))))***+++,,,***)))((()))***++++++++++++***((((((((((((((())))))***(((((()))*********))))))***,,,...///...,,,)))((())))))************))))))''')))++++++***(((((())),,,---------+++***+++,,,---,,,+++,,,---...,,,***((())))))))))))*********+++***)))((('''&&&&&&&&&''''''(((((())))))))))))************************))))))((((((((())))))***((((((((()))))))))******)))))))))***))))))((('''))))))***++++++++++++***((()))************)))(((++++++******)))((((((((()))))))))*********++++++))))))(((((((((((())))))(((((())))))))))))))))))++++++*********))))))))))))******++++++******)))......,,,+++333AAALLLPPPBBB;;;222+++))))))******))))))))))))((((((((('''---'''%%%(((+++******,,,------...///...---+++***(((((()))******+++,,,,,,%%%&&&&&&'''((())))))***'''((()))+++...000111222000...,,,***))))))))))))++++++***))))))(((''''''((((((((((((((())))))***((())))))******++++++,,,*********))))))(((((('''(((((())))))************)))(((((((((***)))(((&&&'''((()))******)))((('''******)))))))))((((((((((((((())))))))))))(((((()))(((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))******++++++)))))))))(((((((((''''''((((((((((((((((((((((((&&&%%%%%%''')))******)))((('''&&&&&&'''(((***+++---(((&&&((()))'''''')))))))))))))))))))))))))))***))))))(((((()))))))))+++++++++*********))))))***++++++++++++,,,,,,,,,(((((())))))******++++++lllbbb\\\XXXUUUUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMKKKKKKKKKLLLJJJIIIIIIHHHGGGGGGGGGFFFDDDBBB@@@??????>>>???@@@AAABBB<<<;;;:::888777888999999555333111111111222111///111111111000000//////////////////.......................................,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////......---((()))******++++++++++++)))))))))*********++++++***+++,,,------,,,+++***++++++,,,------+++***)))+++***))))))(((((()))))),,,,,,,,,+++++++++++++++,,,++++++***)))(((''''''))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((('''((())))))))))))(((''')))(((((((((((())))))***---+++(((((()))******)))''''''((()))))))))))))))++++++******))))))))))))))))))))))))))))))))))))(((***,,,...000///......))))))))))))))))))))))))'''((()))***++++++++++++***))))))***++++++***((((((((())))))******++++++)))))))))((()))******+++((((((((()))))))))((((((***,,,...///...,,,)))'''))))))*********)))((((((%%%(((++++++***(((((((((''')))++++++,,,,,,...000***)))***+++,,,,,,***(((******+++++++++,,,,,,,,,*********)))******++++++))))))))))))))))))))))))************************)))))))))((())))))***+++(((((((((((())))))))))))+++++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))******************)))+++++++++******)))))))))))))))*********+++++++++******))))))))))))******)))))))))))))))*********+++++++++*********)))))))))******************)))++++++(((%%%''',,,...+++)))*********)))(((((()))***))))))(((((((((((((((---***)))++++++((((((+++------......---,,,+++***)))))))))*********++++++&&&''''''(((((()))******((((((***,,,...000111222///...,,,+++***)))))))))*********)))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))((()))***+++++++++,,,---***)))((()))***+++++++++)))((((((***+++***(((&&&))))))*********)))((((((******)))))))))((((((((())))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))***+++++++++)))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&(((******)))))))))(((''''''((())))))***((('''((((((((()))***))))))))))))))))))))))))))))))(((((()))******+++*********************************+++++++++,,,,,,((())))))***+++,,,,,,---lllccc^^^ZZZWWWUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMKKKKKKLLLLLLJJJHHHIIIHHHGGGGGGHHHGGGDDDBBB>>>???AAACCCCCCBBB@@@???<<<;;;999888777888999999444222000000000111000///111111111111111000000000////////////////////////........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,---((()))***+++++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))&&&''')))***++++++***)))---,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,++++++***)))((('''''')))((((((''''''(((((()))))))))))))))))))))******))))))))))))))))))))))))(((((()))******)))((((((((('''''''''(((((()))***'''%%%######%%%&&&'''''''''''')))*********)))((())))))))))))))))))(((((())))))))))))************(((***,,,///000000///...************************'''((()))+++,,,,,,,,,,,,+++***))))))***)))'''&&&))))))******+++,,,------)))))))))))))))***++++++))))))((((((((((((((((((,,,,,,+++++++++******)))***************)))((((((%%%'''***+++***(((''''''%%%'''***++++++,,,...000***)))***+++,,,,,,***(((******+++++++++,,,,,,,,,+++***************+++,,,,,,,,,+++******)))(((((()))***++++++++++++***)))******))))))))))))******(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++,,,++++++******++++++,,,************))))))))))))++++++++++++************((())))))******))))))((($$$)))+++)))(((***+++)))&&&(((++++++(((''''''((())))))(((((((((((()))))))))))),,,...+++'''(((---,,,,,,,,,,,,,,,++++++************))))))((((((((())))))))))))))))))))))))***++++++,,,---...///000...---,,,+++******))))))((()))))))))*********+++((((((((((((((()))************)))(((''''''&&&&&&'''((())))))((())),,,//////,,,(((((()))++++++***)))))))))+++,,,,,,***(((******************))))))************))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))***++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))))))))******)))((((((((((((((()))******))))))***++++++************************)))(((((())))))***+++,,,((())))))***++++++,,,,,,))))))))))))*********+++)))******+++,,,---......mmmeee```[[[YYYUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMLLLLLLMMMMMMJJJHHHIIIGGGFFFGGGGGGGGGEEECCC>>>@@@DDDFFFEEEBBB>>>;;;===<<<:::999777777666666333222000000111111000///222222111111111111111111...////////////000000000........................,,,------------------,,,------------------------%%%&&&(((***+++,,,------******++++++,,,+++++++++******+++++++++,,,,,,,,,))))))***+++++++++******$$$%%%''')))***+++,,,,,,++++++***)))))))))))))))))))))))))))))))))******++++++******))))))(((((())))))''''''''''''))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---(((&&&%%%%%%''')))))))))'''((()))*********))))))(((((())))))))))))(((''')))))))))************+++'''(((***,,,------------************************((()))***+++,,,,,,,,,,,,+++***))))))***)))'''%%%,,,+++,,,,,,---...000000)))))))))))))))******+++******)))((((((((()))))),,,+++***))))))***+++,,,+++++++++++++++***)))(((''')))++++++)))(((((())))))***,,,+++******+++,,,---,,,+++,,,---...,,,***((())))))))))))*********,,,+++***)))((('''''''''------,,,+++***)))(((((()))***+++,,,,,,+++***))),,,+++***))))))))))))***((((((((()))))))))******((()))******+++***************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,******************)))))),,,++++++++++++*********((())))))))))))))))))(((%%%,,,111...+++,,,......+++,,,,,,+++)))'''&&&'''))))))(((((((((***+++---+++***,,,...---***+++000+++++++++++++++++++++++++++******)))((((((''''''************)))))))))))),,,,,,,,,,,,------------------,,,,,,+++***))))))(((((())))))***++++++,,,)))))))))))))))******+++++++++***)))'''&&&%%%$$$((())))))(((&&&(((---111777111***'''(((***+++******))))))***,,,,,,+++)))******************++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))'''((())))))******))))))((((((((()))******++++++******)))))))))((((((((('''''''''''''''''''''''')))'''%%%%%%''')))))))))*********))))))((((((((())),,,...+++***,,,---,,,************************)))))))))))))))***+++,,,'''((()))***+++,,,------(((((()))))))))*********++++++,,,,,,------......nnneee```[[[XXXUUUTTTSSSQQQPPPPPPPPPPPPNNNNNNMMMNNNNNNMMMKKKIIIHHHGGGEEEEEEFFFFFFEEECCCBBBCCCEEEEEEDDD@@@<<<::::::::::::999999888777666555333111111222333222111222222222222222222222222.../////////000000000000........................---..................---------------------------++++++---....../////////++++++,,,,,,,,,+++******+++,,,,,,,,,,,,---------+++*********++++++,,,---(((((()))***+++---//////***)))((((((''''''((((((((((((((()))*********+++*********)))))))))))))))+++***(((''''''(((***+++*********)))))))))))))))++++++++++++++++++++++++******)))(((((()))******,,,,,,,,,,,,---...//////...,,,******+++,,,+++***((())))))))))))*********((()))************)))((())))))*********+++++++++((())))))***+++,,,,,,---************************)))******+++,,,,,,,,,,,,******)))***++++++***(((************+++---///000)))(((((((((((()))******,,,+++***)))((())))))***++++++******+++,,,---...---------,,,,,,+++***)))***+++,,,,,,******+++,,,+++,,,---,,,+++***+++,,,...,,,++++++,,,------,,,((())))))))))))*********+++***))))))((((((((()))++++++******)))))))))((()))***,,,------,,,***)))---,,,+++***)))((((((((()))))))))*********++++++((()))******+++++++++***)))******+++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++++++++,,,((())))))******+++,,,,,,,,,,,,+++++++++*********)))******++++++******)))(((---///+++((()))++++++,,,,,,******)))((('''''')))((((((((())),,,...000;;;222++++++...---------)))))))))******+++,,,---************************((())))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************************************+++,,,,,,,,,++++++***)))(((((('''(((******))))))...777>>>@@@888...((((((+++,,,+++***)))((((((***++++++***************++++++,,,------------,,,,,,,,,++++++)))***+++,,,,,,+++***)))''''''(((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))******+++,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))***(((%%%%%%'''((()))))))))************))))))((((((...000+++)))+++,,,************************************)))******++++++))))))*********+++++++++))))))*********+++++++++------------------......ooofff___ZZZWWWUUUTTTSSSRRRPPPPPPPPPPPPOOONNNNNNNNNOOONNNLLLIIIHHHGGGEEEDDDEEEEEEEEEDDDEEEEEEEEECCCAAA>>>;;;:::444555777999:::::::::999666444333333444555444333222222222222222222222222.../////////000000111111..............................////////////................................................---,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......,,,,,,+++***+++,,,...///---,,,,,,,,,---///111222...---,,,,,,++++++,,,,,,))))))***+++,,,------...)))))))))))))))*********,,,+++)))(((((()))+++,,,,,,,,,+++***)))(((''''''++++++++++++++++++++++++,,,***(((''''''(((***,,,+++++++++,,,---...///000...,,,+++*********(((&&&)))))))))((()))******+++))))))+++,,,,,,+++***)))))))))******++++++++++++++++++++++++,,,---......******************************+++,,,,,,,,,++++++***))))))+++---...---+++'''&&&&&&&&&((()))+++---((((((((((((((())))))***---,,,***)))))))))***+++***+++,,,---.../////////.........---,,,+++***)))---......---++++++---///)))+++------------///000---+++(((((()))+++++++++***++++++++++++,,,,,,,,,)))))))))***+++---...///(((((((((((()))))))))))))))***,,,------,,,***)))...---,,,***)))(((((('''************++++++++++++***+++,,,---------------))))))***++++++++++++***+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++&&&'''((()))+++---......,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++%%%''''''%%%''',,,///---***((('''((()))***(((''')))(((((((((***---000222MMM;;;+++)))...///+++((((((((())))))***+++---...*********++++++,,,------''''''(((***+++,,,---...)))******++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,++++++***)))))))))++++++******++++++,,,---,,,,,,,,,+++++++++++++++'''))),,,---///888DDDNNNGGG===000)))))),,,------***(((&&&&&&(((*********************+++,,,---.........---------,,,,,,,,,)))***,,,------,,,***)))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((()))******************++++++,,,,,,---......************))))))))))))***************************(((%%%%%%&&&((())))))))))))************))))))(((...000+++(((+++,,,)))************************++++++***************++++++++++++*********************+++++++++,,,,,,,,,...............---------mmmddd___ZZZYYYUUUUUUTTTTTTSSSRRRRRRRRRQQQOOOLLLKKKKKKJJJHHHGGGHHHGGGGGGHHHJJJJJJHHHGGGJJJHHHEEEAAA>>><<<;;;;;;>>>===:::888777777777777666666555444333222222111666555333111000000111111000000///---***)))***,,,333333222222111111000000000000///...------,,,,,,---------......------,,,+++++++++,,,,,,---------222111000...,,,***)))(((&&&'''((()))+++,,,---...+++,,,,,,------,,,,,,+++,,,---...000111333444555+++,,,---...---+++((('''###$$$''')))******)))((()))))))))******++++++,,,((()))+++,,,------,,,+++,,,++++++***++++++,,,,,,+++***)))))))))***+++,,,***++++++++++++***))))))***)))((((((((()))***++++++***(((''''''(((***+++,,,+++*********+++,,,---,,,+++***((('''(((((()))(((&&&%%%&&&)))***(((&&&+++)))((()))******)))(((,,,,,,,,,+++***)))((('''---,,,+++***)))))))))))),,,,,,,,,,,,++++++***)))((())))))))))))*********///---+++)))))))))++++++***))))))))))))))))))***---,,,+++******,,,---///+++,,,------......------++++++,,,...000111///---(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********)))(((''''''((()))***++++++++++++++++++++++++$$$%%%&&&'''((()))******,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++))))))(((((()))+++,,,...,,,,,,+++++++++*********,,,------------,,,++++++++++++******++++++,,,---************))))))((((((*********++++++,,,,,,,,,******++++++++++++******))))))************))))))))))))*********))))))((((((((()))***++++++,,,,,,------,,,,,,------...///===666---((()))+++,,,,,,'''))),,,...///---***(((************))))))))))))************************++++++++++++++++++++++++,,,+++++++++***))))))))),,,+++++++++***)))))))))((()))***++++++++++++++++++++++++++++++***)))(((...''''''---###444PPP:::...---,,,,,,++++++++++++******************************+++,,,+++***)))(((///...---,,,,,,,,,,,,,,,***+++,,,,,,+++***)))(((*********))))))))))))))))))************+++++++++(((((())))))*********+++...,,,***))))))***,,,---(((((())))))))))))((((((+++*********))))))(((((())))))))))))************************************++++++************++++++++++++******)))(((((((((((((((((()))******++++++)))************+++++++++******))))))((((((''''''++++++,,,------......///mmmddd___[[[YYYVVVVVVUUUTTTTTTSSSSSSRRRSSSQQQNNNMMMMMMMMMLLLJJJJJJIIIIIIJJJLLLMMMLLLKKKHHHGGGDDDAAA???===<<<<<<<<<;;;:::999888888999999888888777666555444444333333333222222222222222222333333333111...---///000111111111111111111111111000//////...------,,,,,,,,,------............---,,,,,,,,,---------------///.........------,,,,,,........./////////000000------............------++++++,,,...///000111111,,,---------,,,+++))))))+++,,,...//////...---,,,***++++++++++++++++++,,,++++++---......------,,,,,,,,,,,,+++,,,,,,,,,---++++++*********+++,,,---,,,------------,,,++++++------,,,,,,,,,---...///---,,,***))))))***,,,------,,,+++++++++,,,......///...,,,+++***+++++++++...,,,+++,,,///000///---+++***)))***+++,,,+++******++++++,,,,,,,,,,,,,,,+++******++++++,,,---..................---,,,+++******+++++++++,,,,,,,,,...---+++***)))***+++,,,------,,,,,,,,,,,,------...---+++++++++,,,...///---...//////000000//////---,,,---...000111///---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---...///000000000/////////......,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,---,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,******++++++++++++************++++++++++++******)))******+++++++++************++++++,,,------...,,,,,,,,,,,,,,,---......444111---******+++,,,,,,(((***,,,......---+++***(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++***)))))),,,(((***111(((555LLL555------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))///...---,,,,,,,,,,,,---***++++++,,,+++***)))((())))))))))))))))))((((((************++++++++++++************+++++++++,,,---,,,+++******+++,,,,,,******++++++++++++******+++*********))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************++++++*********+++++++++++++++))))))******+++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---......//////000mmmddd___[[[YYYWWWWWWVVVVVVUUUTTTTTTTTTSSSQQQOOONNNOOOOOONNNMMMKKKIIIHHHIIIKKKMMMMMMMMMFFFEEECCCAAA@@@???>>>>>>::::::999999999::::::;;;999888888777666555444444111111222333333333333333333444444333111111222444000000000000000111111111//////......------,,,,,,......///000000111000000//////...............---////////////............000000000///......------......////////////......,,,,,,------.../////////......---,,,++++++++++++......///000///...---,,,---------,,,,,,,,,,,,,,,......//////......---,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......////////////...------//////......//////000111......,,,,,,,,,,,,......---------,,,---......///000///...---,,,,,,,,,,,,,,,+++***,,,...//////...+++******+++---...---,,,+++,,,------......------,,,,,,,,,,,,---...//////---............------,,,,,,,,,,,,---------......,,,+++*********+++---...++++++************++++++......---,,,,,,...///000......///000000000000//////......///111111///...---------...//////000000------------------------------,,,,,,,,,,,,------......---,,,,,,---......------------------------000000///...---,,,,,,+++......------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------....../////////.........---------,,,,,,,,,,,,,,,+++******,,,++++++++++++,,,------.........---------------++++++,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,++++++,,,,,,---...***+++------,,,++++++,,,******+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++++++++++++++,,,,,,,,,---------------,,,+++++++++,,,,,,,,,+++************+++444---444FFF000,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---...---,,,+++***......---,,,,,,,,,------+++++++++,,,++++++***)))((((((((((((((((((((((((************+++++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***************)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,------...******++++++,,,---------******+++++++++,,,,,,,,,------------------......------......///000000111mmmddd___[[[YYYXXXXXXXXXWWWVVVVVVUUUUUUQQQOOOMMMMMMNNNNNNMMMLLLHHHFFFEEEFFFHHHJJJKKKKKKEEEDDDCCCBBBAAA@@@@@@???;;;;;;;;;:::::::::::::::777777666555444333222222111222333444444444222222000222222222111000222333111111000000000000000000/////////......---------///000111222222333222222111000000000///.........333222111000///...---,,,000000//////...---------...//////000000//////...///////////////000000000000///---,,,+++,,,---...,,,---.........---,,,,,,//////......------,,,,,,000000//////...---,,,,,,,,,---------,,,,,,++++++---------------....../////////000000//////...------------.........//////......---,,,,,,---......---------------.........///...------,,,+++++++++((('''((()))***+++,,,,,,,,,++++++,,,...000///////////////...---,,,+++***//////...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------------............++++++***++++++---...///+++******))))))******+++///......---...///000000,,,,,,---...............111000//////000111///............//////000000000...........................------,,,,,,------...------------------------........................//////...---,,,,,,+++***//////...---,,,++++++***+++,,,,,,,,,------......---------------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,******,,,---............,,,,,,,,,------.........,,,++++++++++++,,,------'''***......+++***+++---,,,++++++++++++,,,------......---,,,+++***))))))///......------,,,,,,,,,------------------------++++++,,,,,,------......***+++++++++,,,,,,---------------------,,,+++***+++,,,,,,,,,,,,,,,++++++***,,,+++222...111>>>---++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++...------,,,,,,,,,------+++++++++++++++++++++***)))))))))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++---...///...,,,+++---------......---------*********************************+++++++++,,,,,,------------------------,,,++++++******++++++,,,***+++++++++,,,,,,,,,---******++++++,,,---------++++++++++++,,,,,,,,,---*********+++,,,,,,,,,------------...//////000000mmmddd___\\\ZZZYYYYYYXXXXXXWWWVVVVVVVVVQQQOOOMMMMMMNNNOOONNNMMMGGGFFFEEEFFFHHHIIIJJJIIICCCCCCCCCCCCBBBAAAAAA@@@>>>======<<<;;;:::999888777777666555444333333222444444555555444333111000///000222222111000111222333222222111000//////...000000////////////............///000111111000000111111111000000/////////222222111000//////......000000111111111111111222......////////////......000000000000000000000000111000...,,,,,,---///000,,,---...//////000000000000//////......---------000000///...---,,,,,,+++,,,,,,------,,,+++******------......///////////////////////////...------,,,------...............------,,,,,,,,,,,,------+++,,,,,,---------------//////......---,,,,,,+++***+++,,,,,,------...///---,,,,,,---///111000000//////......---+++***)))///...---,,,,,,++++++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,---...//////......------......///............//////000000,,,---......//////......111000//////000000000...............////////////////////////////////////---------,,,,,,---------......////////////..............................------------------------//////...------,,,++++++,,,,,,,,,------.........------------------------------------------,,,,,,000000/////////.........,,,------------,,,++++++------,,,,,,------...///---------...............------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,....../////////,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++---///---******,,,///,,,,,,+++++++++,,,---............---,,,+++++++++......------,,,,,,,,,+++------------------------******++++++,,,,,,------++++++,,,,,,---------...,,,,,,---,,,,,,+++******+++,,,,,,---------,,,,,,+++...(((...------777,,,++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,......///000///...---,,,------,,,,,,,,,------...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++*********+++...///000///---,,,,,,,,,------------,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++************))))))******+++,,,,,,,,,+++,,,,,,,,,------------)))*********+++,,,,,,,,,+++,,,,,,------...//////mmmddd```\\\ZZZYYYYYYXXXXXXWWWVVVVVVVVVTTTRRRPPPOOOPPPPPPOOONNNIIIIIIHHHJJJKKKLLLJJJIIICCCCCCDDDCCCCCCBBBAAA@@@??????>>>===<<<:::888777:::999999888777666555555666666555555444222111000000222444444333222222333333333222222111000000000111111111111111000000000------............------111111000000000000000///---......///000111111222------...///000111111222......////////////..................////////////111000///------...000111******+++,,,---...///////////////...............111000///------,,,,,,,,,------.........,,,+++)))------...////////////......////////////...---------...///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,000000111000000///------,,,---......------...///...------...000111000///+++,,,------......------,,,,,,,,,,,,---...//////---......////////////...+++++++++,,,,,,,,,------***++++++,,,---...............------------.............../////////////////////000111111111111000111///---...///000000///........................000000000000000000000000......------------......000111111222222111111000........................---.........//////000000//////......------,,,,,,---------------.......................................//////000//////...............------------...............---,,,,,,...------------...//////---------------.........///............---------,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,---...............---------------------------,,,,,,,,,,,,---......000///...,,,++++++---000,,,,,,,,,,,,,,,---......++++++,,,---...///000000------------------------........................++++++++++++,,,,,,,,,,,,,,,------------------...+++,,,,,,,,,,,,++++++***,,,,,,---.........------,,,111''',,,...+++333---+++,,,...//////...------------------------------......///000///...---,,,------,,,,,,,,,---......,,,++++++++++++,,,------+++++++++,,,------......++++++++++++,,,,,,,,,,,,++++++++++++***************,,,...000000000...---,,,,,,------------,,,,,,*********+++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))))))))))))))******+++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------------...++++++,,,,,,---.........mmmddd```\\\[[[YYYYYYXXXWWWWWWVVVVVVUUUTTTRRRPPPOOOOOOOOOMMMLLLKKKKKKLLLNNNOOOMMMJJJGGGCCCDDDDDDDDDCCCBBB@@@???===>>>>>>>>>===<<<:::999::::::999888777666555555666555444333333333333333111333555555333222222333111111222222333333333444222222222222222222222222000111111111000///...---/////////000000000000000,,,------...000111111222,,,,,,------...////////////000000111111000000///.../////////000000111111111000/////////000111111+++++++++++++++,,,------------...............///111111///............/////////000111000...,,,+++,,,---.../////////......///////////////......---......000111111111000///,,,,,,,,,------,,,,,,,,,+++,,,---...///......---000000000000000...---,,,,,,---///...+++***+++---///...---...///000///...------...////////////...------------...///000111------...///////////////++++++,,,,,,,,,---------++++++,,,------.........,,,,,,++++++++++++,,,,,,------....../////////...//////000111111111111111///---,,,,,,...000000000//////////////////......111111111111111111111111000//////......//////000000111222222222222111000------------------------////////////000000000000...............---------............------------........................,,,,,,...///000//////...------------,,,,,,,,,,,,//////000000//////...---...............//////000---------.........//////////////////......------------............------------............------,,,------.........------..............................------......///000///...,,,,,,---.........,,,,,,,,,---------------***+++,,,---///111222222---------......//////000........................------------,,,,,,,,,,,,............------------+++,,,,,,------------,,,,,,,,,---...............,,,333(((---333,,,000...,,,---///000///...,,,+++---------------------------.../////////...---,,,,,,,,,,,,,,,,,,---...///,,,++++++++++++,,,---...******+++,,,,,,---......+++++++++,,,,,,,,,------------,,,,,,+++++++++++++++,,,...///000000//////,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++******++++++,,,---------------------............/////////...............,,,,,,------.../////////mmmddd```]]][[[YYYXXXXXXWWWVVVVVVUUUUUUSSSPPPNNNLLLLLLLLLJJJIIIKKKKKKMMMOOOOOOMMMIIIEEEDDDDDDEEEEEEDDDBBB@@@???;;;<<<===>>>>>>===<<<;;;888888777666555444333333555444333222333444555666111222444444222111000111///000111222444666777777333333333333333333333333666666666555444333222111......//////000000111111////////////............111111111111111222222222111111222222222222111111000111111222333333444444111000000000000000111111222111111000000000000000,,,---------......//////222222000/////////000111111111333333222000...,,,+++,,,.../////////...---000000000000000///......,,,---...000000//////...,,,------......------,,,,,,---///000000000///...---............,,,+++***///111222000---,,,---///000///......//////...---111111111111000...---,,,222111000//////.........++++++,,,---.........---,,,,,,,,,---------......+++,,,------......------/////////....../////////,,,------...///.........---......///////////////...,,,++++++---000000000000000000///////////////111111111111111111111111111111000000000000111111...///000111111000///...------------------------/////////...............---------.............../////////...---------,,,////////////////////////((()))+++---......------111111111111000000000000000000000000000//////..................///000000---.........//////000000000000//////.........---------............------......////////////......---------...------,,,,,,000000000000///////////////............///000000---+++***,,,///111///,,,+++,,,------......------------......///000000000------...///000111222222/////////////////////////////////......------,,,/////////...---------,,,,,,,,,---.../////////...,,,,,,---.../////////...,,,555***000777...000...---...///000///...,,,***........................---.../////////...,,,+++,,,,,,,,,,,,,,,---...///,,,,,,+++***+++,,,...///))))))***+++,,,,,,------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,---...///000000000000------............------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------......///++++++,,,------......///---------.........////////////......---------,,,------......///000000000ppphhhdddaaa___ZZZYYYWWWWWWXXXXXXXXXWWWUUUTTTQQQOOOMMMMMMMMMMMMNNNLLLJJJKKKLLLJJJGGGCCCFFFEEEDDDCCCAAA@@@???>>>CCCDDDDDDCCCAAA>>>;;;999;;;888444000///000333555666555555333222111000000555555666666555555444333111111111111111111111111222222222222222222222222888DDDNNNJJJ:::...---222222000///......000222333000000000000000000000000---...000111222222222111222222111111000000//////777555333333444555555444000000//////.........---111111000...///000000...111000///......///000111444444333111///---+++***000000000000000000000000222000...---,,,---...///000000000000000000000000---......///////////////000///...------...///000---......///////////////000///...------...///000///......------///000111////////////////////////222222333222111000...---111222111000------...//////---,,,++++++,,,---///111///...------...///111..................------////////////////////////000000////////////000000//////............//////111111000///////////////111111111111111111111222111222222333333222222111111111000///////////////............////////////------............------...............///000000//////............//////......//////000000111111........................---------.........////////////...//////000111222000////////////111333444...------------......//////...---------...///000//////...---,,,,,,++++++........................111111111111000000000000............/////////000000000//////......------000000000///......------000///...------...///000////////////////////////......////////////......,,,------...///000111111......////////////......////////////////////////////////////////////////---------------...//////222000......///000///...111111///......---------+++,,,---///000000000000------------------------......////////////.........------------...//////000000//////.........---000///...------------------------------------------------------...///000...///000111111000///.../////////...---+++***)))---------,,,,,,------...------------------------............////////////........................---,,,+++,,,...///...------------....../////////////////////000000000000111111000///...---,,,,,,//////000000111111222222qqqhhhccc___]]][[[YYYWWWVVVWWWWWWVVVUUUVVVUUUSSSQQQOOONNNMMMMMMMMMLLLKKKKKKLLLKKKGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???===<<<;;;;;;<<<:::666444333333555666777666555444333222111111333333444444333333222111222222222222222222222222222222222222222222222222111888>>>===777111000222111111000000000111222333111111111111111111111111///000111222333333222222333333333222111000......111000///000111222000///000000/////////.........))),,,000000//////000111000//////////////////000222222222111111///......000000000000000000000000222111///------...///000000000000000000000000000//////000000111000000/////////............//////---...//////000000////////////......///000111222000//////...///000111222111111111111111111111111000111111222111000...---222333333222000//////000//////000000000000//////111000...------...000111........................////////////////////////000000////////////000000//////............//////111000//////......//////111111111111222222333333222222222333333222222222111111000////////////////////////000000000111111......////////////......///............///000000//////............///////////////000000000000000111111111111111111111111------........./////////000////////////000000111111000000000111222444555////////////000111222222222111000/////////000000000000//////...------,,,........................111111111111000000000000........./////////000000///////////////.........000000000000////////////000//////......//////000////////////////////////......////////////...............//////////////////000000111111000000///////////////////////////////////////////////////...............///000000333111//////000000000/////////.........///////////////000000111000000000------------------------......////////////.........---------......//////000000/////////.........000///...------------..............................------------......///...///000111111000///...,,,,,,---...//////000000......---,,,,,,,,,------------------------------............////////////..................------...---,,,---//////...---..................------............////////////222111111111000000000///.........///////////////rrriiiccc___\\\[[[YYYWWWVVVVVVVVVTTTSSSVVVVVVUUUTTTRRRPPPNNNMMMMMMLLLKKKLLLLLLKKKIIIFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDBBB???<<<::::::;;;<<<===<<<:::888777777888888777777666666555444333333333444444444444333222222222222222222222222222222333333333333333333333333333333333555666666555444111111222222222333333333111111111111111111111111111111222222333222222111555555555555444222000///111000000111333333111///000000000000////////////+++...111111///...222666//////000000000000/////////000111111222222111111000000000000000000000000111111///.........///000000000000000000000000000000111111222222111111000.........//////...............///000000000000000111000////////////000000...------------...//////111111111111111111111111//////000000000000//////222444666555333222111111...///111333333111///...000000............000000........................////////////////////////111000000//////000000111000//////......//////000000//////............///000111111222333444444555222222222222222222222222222111000000///000000000000000000111111111222222///000000000000000000//////////////////000000111000//////......//////000000000000000000000//////222222222222222222222222............////////////111111111000000000000000222111111111222333444555////////////000111333333222111000///////////////111111000000//////......////////////////////////111111111111000000000000////////////000000000000...///////////////000000////////////000000000000//////000000000000//////////////////////////////...//////000000//////...000000000//////.........000111111222222111111000////////////////////////////////////////////////000////////////000111111333222000000111111111000------......///000111111111222222222111111000///...........................//////000000//////...------........./////////000000////////////......//////......------......////////////////////////......------,,,---------//////000111111000//////---------...000111333444//////...---,,,,,,,,,---..................................../////////////////////......---------000...---...//////...---.........------------------------.........//////111111111111111111111111//////////////////......ssskkkeee```]]]\\\ZZZWWWUUUUUUTTTSSSQQQTTTUUUUUUUUUUUUSSSQQQPPPMMMMMMMMMMMMMMMLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA???===<<<;;;;;;<<<===<<<<<<;;;:::999999999888888777777666555555444666666666666666555555444333333333333333333333333333333333333333333333333555333000000111333333222111222333444444444333333222222222222222222222222222222222222222111111111555555666777666555333222333111000000222333333222000000000000000000000000444111000111111///111444000111222333333222111000//////000111111222111111111111111111111111111111111111000/////////000111000000000000000000000000000111111111111111000000---...///000000///...---...///000000111111000000222111000///...------,,,............//////000000111111111111111111111111......//////000000000000111444666777555333111111...///000111111000///...000000///......///000000............////////////////////////////////////111000000000000000000111000000////////////000000//////...............///000000111222444555666666222222222222222222222222222111111000000000111111000000000111111111222222000111111222222111111000000000//////000000111222000000////////////000000222111111000000/////////000000000000000000000000....../////////000000000222222222222111000000///111111111111222222333333//////.........///000000000/////////////////////111111000000000/////////////////////////////////111111111111000000000/////////000000000111111111......//////000000000111------...//////000111111//////111222222111////////////////////////////////////000000000000//////000/////////////////////000111111111111111111000////////////////////////////////////////////////111111000000111111222333444222000000111222111000---......///000000111111000111111111111111000000........................//////000000000000//////---......///////////////000000////////////////////////............////////////////////////////////////...---,,,,,,,,,---///000111111111111000///111111000/////////000000000///...------,,,,,,---....................................////////////000000//////......------000...------...///...,,,,,,,,,------.....................////////////000////////////............333222222111111000000000tttmmmhhhccc```]]]ZZZWWWVVVUUUTTTRRRPPPQQQRRRTTTUUUUUUUUUTTTSSSNNNNNNOOOOOOMMMLLLJJJJJJGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@AAAAAA@@@>>>===<<<;;;;;;;;;;;;:::999888888888888888777777666666555666666777777666666555444333333333333333333333333333333333333333333333333111000///,,,***+++...111222222333444444444444333222222222222222222222222222111111111111000111111111222333444555444333333222///+++***,,,///111222000111111111111111111111444///000:::???:::111,,,222333444555555444333222000000000111111000//////222222222222222222222222111111000000000111111111111111111111111111111111...///000000111111000000---...///000000///...---///000000111222111111111...//////.........------111111222222333333333333000000000000000000000000......//////000000111111000333555666444222111111111000///......///000111000000////////////000000........./////////000000000000000000000000000000111111000000000000111111000000////////////000000//////.........//////000000000111222444555666666333222222111111222222333222222111111111111222222/////////000000000111111111111222222222222111111000000000000000111222222000000////////////000000222222111111000000///////////////////////////////////////000000000111111222222333333222111000///000000000111111111111111222111000///////////////...//////000111111111111000000000///////////////000000000000000000000000111111111111000000000///000000000111111111111222.../////////000000111111,,,,,,---...//////000111///000111222222111000///000000000000000000000000//////000000000000//////......//////000111111222///000000111111000000///000000000000000000000000000000000000000000000000111111111111111222333333444222000000111222111000//////000111111000//////---...///000111111111111//////////////////////////////000000000000//////---...///000000000////////////000000000000000000//////.........//////000........................000///......------------///000111222222111000///333222111///...---------000///...---------------////////////////////////............////////////000000/////////.........///---,,,---......---,,,++++++,,,---///000111111///000000000000111111111000000000///...---------333333222222111111000000vvvnnniiidddaaa]]][[[XXXVVVVVVUUUSSSQQQPPPPPPRRRSSSSSSTTTTTTTTTOOOQQQRRRQQQNNNKKKJJJJJJCCCCCCDDDDDDEEEEEEFFFFFF???@@@BBBCCCBBBAAA>>>===:::::::::999999888888888888888888777777666666666444555555555555444333333444444444444444444444444333333333333333333333333...111222000------222777222222333333333444444444333333333333333333333333222222111111111222222333000000000111111111222222444111...---///222444666111111111111222222222222222///777KKKVVVLLL999---333333444444444444333333222222222222111000//////222222222222222222222222111111111111222222222222111111111111111111111111------///000111222222222///000000111111000000///000000111222222222222222***+++---///000111111111......///000000000000///////////////////////////000000//////000111222222000222444444333111111222444222000//////000222444000000000000000000000000.........//////000000111000000000000000000000000222111111000000111111222111000000//////000000111000////////////000000111000111111222333444444555444333222111111222333444222222222111222222333444/////////000000000111111111111222222222222111111111111111111111222222333111000000//////000000111111111111111111111000000111111111111111111111111000000000000111111111111111222333444444333111000///000000111111111000000555444333222111111111111000111222333333333222222000000000///////////////000000000000000000000000111111111111000000000000000111111111222222222222///000000000000000000111,,,------...///000000111111111222222222222111111000000000000000000000000///000000111111000000///---......///111222222333///000000000000000000///000000000000000000000000000000000000000000000000222111111111111222333333333222000000111111111000///000111111111000///...,,,---///000111222222222000000000000000000000000///000000111111000000///---...///000111000////////////000000000000111111//////......//////000000........................000000//////.../////////000000111222222111000000//////000000000000///...///...............//////000000000000000000000000............////////////////////////////////////...---,,,---///000///...,,,,,,---///000111222333000000111111111222222222222111111111000000000///000000000000000000//////wwwoooiiiccc```]]][[[XXXWWWWWWVVVTTTSSSQQQQQQPPPPPPPPPQQQQQQRRRQQQSSSTTTRRRNNNJJJIIIJJJDDDDDDEEEEEEFFFGGGGGGHHHAAAAAAAAAAAAAAA@@@@@@@@@::::::999888888888888999777777777777777666666666555555555555555444333333444444444444444444444444444444444444444444444444222444666666444444666999333222111111111222444555444444444444444444444444444333222222333444555666777555333222111111222333555444333444666888888777111111111222222222333333555111999LLLVVVKKK;;;222333333222222222222333333333333444444333333222111333333333333333333333333000111111222333333333222111111111111111111111111,,,---///111222444444555222222111111111111222222000111222222333333222222---...000111222222222111+++,,,---...///......---000000000000000000000000222222111000000111222333111222333333222111222333111111111000000111111111000000000111111000000000---......///000000111111000000000000000000000000222111111000000111111222111111000000000000111111000000000000000111222222111111111111222222333333444333111000000111333444222222222222222333444444000000000111111111222222111111222222222222111111222111111111111222333333111111000000000000111111111111111111111111222222222222222222222222222222000000000111111111222222000111333444555444222111000111222222222111000000222222222222222333444555111222222222111000...---111111111111111111111111111111111111111111111111111111111111000000000000111111111222222222333333111111111000000000000000//////000000111111222222222222222111111222222222000000000000000000000000000000111111111111000000//////000000000111111111000111111222222111111000000000000000000000000000000000000000000000000000111111111111111222222333333111//////000000000///---...000222222222111000///000000111222222222111000000000000000000000000000000111111111111000000---...000111111111///...//////000000000111111111///////////////000111111////////////////////////111000000000000111111222000111222222222222111000---///111333333333111000...------......///000111000000000000000000000000............////////////.........///000000111111///......///111333333222000000000000111111111111000000000000111111111111...//////000111222222333000000000000000000111111xxxoooiiibbb^^^]]][[[XXXWWWWWWWWWVVVTTTTTTRRRPPPOOONNNNNNNNNOOORRRTTTUUUSSSNNNJJJIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFBBBAAA@@@>>>>>>???AAABBB;;;:::999888777888999:::777777777777666666666666777777777777777666666555555555555555555555555555444444444444444444444444444555555555555444333222333222111000000222444555444444444444444444444444555444444444555666888999???===999666444444555666000111333666888777555222111111111222222333333333666...000<<>>FFFeeeMMM888222555555111///333333222222222222333333444444444333333333222222444333333333333444555555555444333333222222333333000111222222333444555555000//////000111222000.........000111222333333333333333222222222222333333444222111111333444444333333333222222222111111111///111222222111000000111.........//////000000000111222222333444555555666333222111111111111222222555555444444444444555555555555444333333222333333222222222222222222222222111000000000000111222222222222111111000000000///111111222222222222111000111111222111111000//////444555666666666444333222000000111111111111000000222111111333444444222000111111111111111222222333555555555555444444333222222222111000000000000000000222444333222222555888666444222000///111333444333222222111000//////...000000000000000000000000000222333222111000111222111111111111111111111111///000111222333333222111222111000111222333222000222222222111111111111111444333222333444333111///111111222222222222111111222222111111111111222222333333222222222222222222333444555555444333111000444333333333333333333333444222000//////000222444111111111111111111111111000111111111222222222222444333333222222333333444///000111222333333222222555555444333333222222111////////////000111222333333333222111000000111111333444444555555444444333444222000111333444333000333333333222222222222222222222333444333222111000333333333222222222222222000111222333333333333333,,,---///000111111111000222222111111111333444555222222222222222222222222333333222111000000000111000000111111111222222222222333555777777777555555555444222333444444333111......//////000000111111000000000000////////////333222222222111000000000000000000000000000000000.........///111444666888000000000000111111111111222111000//////111333444222222111111111222333444111111111222222333333444wwwpppkkkeeeaaa```]]]ZZZXXXXXXXXXWWWVVVSSSXXXRRRNNNSSSRRRPPPUUUZZZVVVRRRPPPPPPNNNKKKIIIFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA???>>>===<<<<<<<<<;;;:::999888777666666666:::888777555444444555555555666666777777777666666555555555555666666666666333333333444444444555555333222222222111111000000222111111111222222333444777666666777999::::::999777999999777555888@@@FFFoooXXX@@@666555444333333444444333333333333444444666666666555555555444444555555444444555555666777555444333333222222333333333333444444444444444444333222222222444444222000111222333333444333333333444444333333333333444444555333222222444555555444333333222222222111111111000111333333111000111222222222222222222333333333111111222222333444444555333333333222333333444444333222222111111222222333444333333222222222222333222222222222222222222222000000000000000111111222333333333222222222111111222222222333333222222111333333333333333222111111222222222222222111111000000000000000000000000000000000000222444444222000222222222222222333333444555555555555555444333333333333222111111111111111333444444333111111222333888666444222000000111111333333333222111000000000222222222222222222222222111333444333222111222333111111111111111111111111000111222333444333333222333222111222333444333111111111111111111111111222333222000111222222000///111111222333333333333333333222222111111222222333222222222222222222222222222333444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333222222222222333333000000000000111111111222333333333333333222222222222222111111111111111222333333222111111111111111333333444444444444333333333111000111333444222000222222222222222222222222333444444555444333222111000000000000000000000000000111222222333333333222...///000222333333222222111000/////////000111222000000000000000000000000000000222333222111000...333333222222111111000000333333333222222333333333333222111111222222111//////////////////000000000000000000000000000000000222222222222111111111111111111111111111111111111000000000000111222333444000000000000111111111111333222000000000111333444777666444333222222333333222222222222333333333333uuupppllleee___```]]]ZZZXXXWWWWWWVVVUUUVVVYYYSSSPPPUUUSSSQQQWWW^^^XXXQQQNNNNNNMMMIIIEEELLLKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999::::::::::::999999999999999999999999999999666666777777777888888888999999999999999888888888666666555555666666777777555444444555777888777666444666777666555777;;;@@@SSSFFF888222111222333555555444444333333444444555333333333333222222222222222222111111222222333444444444333222222222222222333333333222222222111111444333222333444333222000333333333333333222111000222222111111111111222222444222111111333555444444111111111000000000/////////111222222111000000111222222222222222111111111222222333333444444555555111222222222333333444444222111111000000111111222333333222222333333444444333333333333333333333333111111111111111222333333111111111000000000000000222222333333333333222222111111111111111111000///222222111000000000111111222222111000000111222222000000000333555555444222333333333333333444444555444555555555555444444333444333333222222222222333999777555444333333222111555444444333222222111111444444333333222222111111333333333333333333333333222333444444222222333444222222222222222222222222222222333444444444333333444333222222444444333222000000000111111222222333444222000000111222111000111222333333444444444444333333222222222222333333111111222222222222222222111222333444555555555555333333333333333333333333111222333444444333222111333333333333333333333333222222222222333333333444333222222111111222222333000//////......///111111111111222222222333333333444444333222111000000000333333222111111111222222222222333333333333222222222111000111222222111000000000111111222222333333444555555666666444333222000000000000000000000000000111111222222222222222000111222444444444333333111111000/////////000000////////////////////////...000333666666444111///222222222222222222222222666444222111000111333444333222111111222222111000000//////////////////...000000000000000000000000111111111222222222222222222222222222222222222222333222111111000000111111000000000111111111222222333222111111111222444555;;;999777555333222222333333333333333333333222222uuuqqqoooiiidddbbb___\\\ZZZZZZYYYWWWVVVXXXZZZTTTSSSYYYVVVTTT\\\^^^WWWOOOMMMPPPQQQNNNKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBDDDCCCAAA@@@???>>>======999999:::::::::999999888777888888888888777777666555555555444444444444444222222333333333444444444777777777777777777777777444444333333333333444444666555444555777888777666555777999999888888;;;===777555555777888888777777777777777666666777777777666666666666555555555555555555555555555666666777777666555555444444555555333333333333333333333333666555444555555555333111444444444444444333333222444333333222222333333444555444333333555777777666333333333333222222222222222444555555444333333444333333333222222111111111444444444444555555666666333333444555555666666666333333222222222222333333333333333333444444555666444444444444444444444444333333222222333333444555111111111111111111111111111222222333333333333222111222222222222222111111555444333222222222444444666555333111111333555666111111222555777888777555333333333333333444555555333444444444444444333333444333333222222222333333===999666555777777555222...///111333444444444444444444333333333222222222333333333333333333333333222333444444222222333444222222222222222222222222222333333333333333333333444333222222444444333222///000000111222333333444555333111111222333333333333333444444333333222111333333222222222222333333111111111222222222222222222222333333444444444444111111111111222222222222222222333333333333222222222222222222222222222222111222222222222333333333222222222111111222222222111000...------...000111000000111111222333444444333333222111111000111111444333333222222222333333111222222333333222222111111111111111111111111111///000000111222333444444444444555666555444333222111111111222222222222222111111222222222222222111111222333444555444333333333333222222111111111111111111111111111111111111000222555777777666444333...///000222444555777777666555444444444555666777666444333333444555333222000000000//////.........000000111111111111111222111111111222222333333333333333333333333333333333333222222111111000000000000000111111111222222222333333222222222333444555:::999777555333333333333555555444444333333222222yyyuuurrrmmmjjjeeeccc```___^^^]]][[[ZZZZZZ[[[WWWXXX^^^ZZZWWWaaa___YYYSSSRRRTTTUUUTTTRRRQQQPPPPPPOOOOOONNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@??????@@@@@@AAAAAAAAA@@@?????????????????????>>>======<<<;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;999888777888::::::999888999;;;<<<===<<<<<<<<<===;;;>>>AAAAAA???===;;;999999999999888888999999999;;;;;;;;;:::::::::999999:::::::::::::::;;;<<<<<<999888777777666666777777444444444555666777777888888777666777888777555444444444555666666666666666777666666555555666666777777666555666888::::::999777777777777666666666666666888999999777777777888777666666555555444444444444444444444555555555555555555666777888888777777444333333222222333333444333222222222333444555555333333333333333333333333222222222222222333444444555555555555555555555555111222333333444444444333555555666666777666666555666555444333333444555666666555333222222333555666111111222555777888777666444333333333333444555555333333444444444444444333333333333222222333333444:::777444555777888666444---...111333444444444333444444333333333333222222333333333333333333333333222333444333222222333444444444444444444444444444333333333333222333333333444333222222333444333222000111111222333444444555444333111222333444444333666666555444333111000///222222111111111111222222111111222222333333333333444444333222222222222222///000000000111111222222444333111000000111333444222222222222222222222222111111111222222222333333333222222222222222222333222111///...---///000222000000111222333444444555000000000000000111222333444333333333333333444444111222222333333222222111111111222222111111111222000000111222333444444555333444444555555333222111111222222222333333333444222222333333333222222111111222333444444444333222444444333333222222111111111111111111111111111111222333333333444555555555...///000222444666888888333444555777888888777777666555333444555555444222111111111000/////////...000111111111222222333333111111222222333333333444333333333333333333333333111111111111222222111111111111111111222222222222333333222333333333444444666666444333333333444555666555555444444333333333{{{vvvtttooonnnlllkkkkkkjjjhhhgggdddeeeaaaeeekkkccc^^^hhheeebbb^^^[[[ZZZYYYYYYXXX[[[ZZZZZZYYYXXXXXXWWWWWWRRRQQQPPPOOONNNMMMMMMMMMKKKJJJIIIGGGEEEDDDCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>=========>>>>>>>>>???????????????>>>======<<<;;;;;;>>>===<<<<<<;;;<<<<<<<<<888777666666888888888666999999::::::::::::999888===???>>>:::777999;;;::::::999999888888999999:::777777777777666666666666666666555555555666777777777777666555555555555666444444555666777888999999555444444555666666555333333333444555555555555555666555555444444555555666666444333555777999999888666666666666555555555555444666777777666555666666777777666666666666666666555555555555555555555555333333555555555555333222666555555444444555555666444444333333333444555555333333333333333333333333222222222222222333333444333333333444444444444555333444555666666666666666444444555666666666666555555555444444444555666666555444333333333333444555222222222444777777666444555555555444555555666777444444555666666666666555444444444444444555555666666555333444555666666555333333444555555444333222555555444444444444444444444444444444444444444444333444555555333333444555555555555555555555555555555555444333333333444444555444333333555555444333333333333444444555555555333222222333555555333222777777666555444222000///333333222222222222333333222222333333444444555555666555444333222222222222000000111111222333333333555444111000000111444555333333333333333333333333222222222222333333333333444333333222222333333444333333111000000111111222111111222333444444555555000000000111111222444444444444333333333444555555222222333333333333222222111222333333222111222333222222333333444444555555333444444555444333222111000000111111222333333333444444444444444333333222222333444555555444333222222222222333222222111000000000000000000000000000222222111111111222333333333333333444444555555555222333666888888888666555444333222222333333222111222111111111111111000000111111111222333333444444222222222333333333333333333333333333333333333333///000111222222222222222111111111222222222222333222222222222333333333333333333222222222333555666555555555555555555444444{{{}}}zzzzzz{{{ssssssrrrrrrqqqpppppppppkkkjjjiiigggffffffffffffcccbbb```^^^]]][[[[[[ZZZZZZYYYWWWUUUTTTTTTUUUUUUTTTTTTTTTSSSSSSRRRPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDJJJHHHGGGHHHIIIJJJIIIGGGJJJIIIIIIIIIIIIIIIGGGFFFEEEHHHFFFAAAAAAFFFHHHFFFGGGFFFFFFFFFFFFFFFFFFGGGBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@BBBAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA:::::::::;;;===>>>===<<<<<<<<<=========<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999:::===>>>???>>>;;;;;;;;;;;;::::::::::::888:::;;;;;;:::999::::::;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::888666555;;;;;;::::::::::::;;;;;;::::::999999888888999999777777777777777777777777777666666666666777888888444444555555555666666666666777888999::::::::::::555666777777888888777777666666777888888888888888777777777777777777777777555555666777999999888666888777777777777888999999777777888999999999999999777666666666777777888999666777777777555555777888777888888777777666555555777777777777777777777777777777777777777777777777555777777777666555666777777777777777777777777777888888666555555555666666777666555666777777777555555555555666666666666666444444666888:::999777444777777777777777666555444555555444444444444555555333333444555555666666777666666555444444444555666222333333444555555666666666555444444444444555666555555555555555555555555444444444444555555555666555444444333333444444555555444444444333333333333333333333444444555555555444444333333333444444555444444444444444555666666333333444444444444333333222444555444222111333555555555555555555555555555444555555666666444333222111111222333333444555555555555666666555555444333444555666666666555444444111222333444444444333222111111111111111111111111333333444444444333222222444444444444555555555555888888888888777777666666555333222222333333222111222222222222222333333333111111222222333444444555333333333333333333222222222222222222222222222222///000111222333222111111111111111222222222333333000111111222222222222222333333222222222333555666555555555555555666666666~~~}}}||||||yyyyyyyyyzzzzzzzzzzzz{{{wwwwwwvvvtttrrrqqqoooooosssrrrqqqpppppppppppppppkkkjjjiiiiiijjjkkkjjjhhhkkkiiihhhhhhhhhhhhfffeeebbbggggggdddcccddd```YYY]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[WWWWWWWWWWWWWWWXXXYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPHHHHHHHHHJJJLLLNNNMMMKKKNNNNNNMMMMMMLLLJJJIIIHHHJJJJJJJJJIIIIIIJJJJJJJJJHHHGGGGGGHHHJJJLLLMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDFFFHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIBBBBBBBBBAAAAAAAAAAAAAAAFFFGGGHHHHHHGGGEEEBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???????????????===========================<<<<<<<<<<<<===>>>>>><<<<<<<<<======>>>>>>>>>999:::;;;<<<===============>>>>>>???@@@@@@@@@???999:::;;;<<<======<<<;;;:::;;;;;;<<<<<<;;;;;;::::::::::::<<<======;;;999::::::999999::::::;;;<<<999:::;;;<<<<<<<<<<<<<<<999888888888999:::;;;;;;:::<<<===;;;888777999<<<888888888999::::::;;;;;;999999999999999999::::::999999999999999999999999777999:::999888777888999888888888888888888888888;;;:::888777777777888999999888777888999:::999777777777777777777666666666888999;;;>>>@@@???;;;888777777888999999999999999777777666666666666777777444444555555666777777888666666555555666777999:::555555666666777888999999555666777888888777666555777777777777777777777777666666666666777777777777666555555444444555555666555666666666666555444333444444444555555555555666888777666555555555555555444444444444444555666777333444444555555444444333222444666555333222444666666666666666666555555555555666777777777666444333444444555555666777888888666666777777666555444444666666777888888777666555333444666777888777666666444444444444444444444444555666999::::::777444222111222333444555777888888@@@???<<<999777777777888777555444444555666444333222222222333333444444444111111222333333444555555444444444333333222222222222222222222222222222222111111222333333111000///111111222222222333333333000000111222222222222111555444333333333333444555444444555555666666777777~~~~~~~~~~~~~~~}}}{{{yyywww{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuussssssrrrrrrqqqpppoooooojjjkkkllllllmmmmmmlllllljjjmmmoooooommmkkkjjjjjjiiiiiihhhffffffeeeeeeeeebbbbbbaaa```___^^^]]]]]]^^^^^^______^^^\\\[[[ZZZ^^^^^^______^^^[[[XXXWWWXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNPPPPPPPPPPPPOOONNNLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJMMMLLLJJJIIIIIIIIIJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFEEECCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@DDDCCCCCCBBBAAA@@@@@@???AAAAAA@@@@@@@@@???????????????>>>======>>>?????????>>>>>>>>>======<<<<<>>>>>>>>>>>AAA@@@@@@?????????@@@@@@??????>>>>>>>>>=========<<<;;;999999:::;;;;;;:::======<<<<<<;;;;;;::::::>>>@@@CCCDDDCCC???;;;888>>>============<<<<<<<<<<<<<<<;;;::::::999888888;;;;;;;;;<<<<<<;;;;;;;;;888999:::;;;<<<===>>>>>>777888999;;;;;;999888777>>>======<<<;;;::::::999<<<<<<;;;::::::999888888666777777888888888888777888888888888777777777777666666777777888888999999666666666777777777777888666777777888888999999999777888888999999:::::::::999999999:::999999888777666666666666666666666666666666666666666777777777666666777777777777666666777777888888777777666555666666666777777888888888999999999888888888777777444444333222222222222333333555888;;;;;;999666444555666777555444555;;;@@@888888999999999:::::::::888777666444333333444444555333111111333666777888555444333111111333444555444444444444444444555555666666555555444444444444333333333333333333333333333444555666666555444333444444444555555666666666555555444444444555666666666666666666666666666666}}}}}}}}}||||||{{{{{{{{{{{{|||zzzyyyxxxwwwvvvvvvwwwxxxvvvuuusssrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppoooooonnnlllkkkkkkjjjkkkjjjjjjjjjiiiiiiiiiiiifffggggggggggggfffeeeeeeccccccbbbaaaaaa```__________________^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNMMMMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLNNNPPPQQQPPPMMMIIIGGGJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEEEEDDDBBBAAAEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@??????>>>======>>>>>>>>>======<<>>>>>>>>>>>=====================>>>>>>>>>>>><<<;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::>>>>>>????????????>>>>>>888999999999999888777777::::::::::::::::::;;;;;;::::::::::::999999999999666666666666666777888999777999;;;<<<<<<:::888777888999999999999:::===@@@???>>>>>>===<<<<<<;;;;;;<<<;;;999888777777888888999777555555777999::::::999888666555555666888999;;;:::::::::::::::::::::777777777777777777777777888888888888888888888888555666777888888777666555666666777777777777777777888777777666777777888888888888888888888888888888~~~}}}}}}~~~|||{{{{{{{{{{{{zzzzzzzzzxxxzzz{{{|||{{{yyyvvvtttuuuuuutttttttttsssssssssqqqqqqppppppooonnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkjjjiiihhhggggggfffffffffhhhhhhhhhhhhffffffeeeeeeddddddcccbbbbbbbbbaaaaaa``````___^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZ\\\\\\[[[[[[[[[ZZZZZZZZZVVVUUUUUUUUUUUUUUUUUUTTTWWWWWWVVVUUUTTTSSSRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBAAA>>>>>>??????@@@BBBCCCDDDAAAAAAAAAAAAAAA@@@???>>>AAA@@@@@@AAACCCDDDDDDCCCFFFFFFDDDCCCAAA@@@???>>>@@@@@@>>>===============>>><<<::::::;;;<<<===<<<===<<<;;;::::::;;;<<<===?????????>>>=========<<<:::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999::::::::::::999999999999::::::999999999999::::::999999999999999999999999~~~~~~}}}}}}}}}|||}}}}}}}}}|||{{{zzzyyyxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqpppllllllmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhggggggffffffdddccccccccccccbbbbbbbbb____________```aaabbbccc```___^^^]]]\\\\\\\\\\\\^^^\\\[[[^^^aaabbb___\\\^^^^^^]]][[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVTTTRRRQQQRRRSSSRRRQQQRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD~~~}}}|||{{{{{{{{{wwwwwwvvvuuusssrrrqqqqqquuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnnnnmmmmmmmmmlllkkkjjjjjjjjjjjjjjjgggggggggggggggggggggggg