BM6P6(@ cccCCC???999666444333222111......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***///222111000111111///777GGGYYYnnnyyywww```RRRUUURRRNNNJJJHHHHHHJJJKKKDDDDDDEEEDDDBBBAAAAAABBBCCCBBBCCCFFFIIIJJJLLLOOO[[[___jjj{{{tttyyycccQQQVVVmmm{{{|||sssgggiiigggdddiiipppgggWWW<<<...%%%''',,,+++***+++******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((()))******++++++)))******++++++,,,---------...//////,,,,,,111888===^^^ppp{{{fff^^^kkkcccOOONNNTTT___]]]XXXTTTRRRPPPLLLHHH@@@>>><<<999666333222111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333333333333333333333333111111111111222222333333222222333555666777888888<<<@@@FFFNNNZZZmmm}}}mmmcccbbb^^^uuu}}}{{{xxx^^^777***000...---,,,+++******++++++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,---...///000000000000---------------...//////------............------......---,,,+++))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###bbbCCC???999666444333222111///...------,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000...------...111555999GGGLLLjjj~~~|||zzzrrrmmmcccXXXMMMFFFEEEEEECCCCCCBBBBBBBBBCCCDDDDDDAAABBBBBBBBBAAAAAABBBCCCDDDCCCCCCDDDEEEEEEFFFHHHGGGHHHMMMVVV___iiixxx}}}wwweeeYYYWWW\\\nnn{{{wwwkkkkkkddd___eeepppoooeeeQQQ???...)))+++***)))))))))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******++++++*********+++,,,,,,------,,,---,,,,,,222777666111UUUccczzz~~~[[[vvvTTT???GGGWWW```aaa``````^^^YYYSSSNNNGGGCCC888777555333222000000000111111111111111111111111222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222111111111222222222333333000111222333444555666666777999<<<@@@GGGTTTdddpppqqq___YYYkkksssbbbBBB---+++,,,///---((('''***+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())),,,,,,...///////////////---,,,,,,,,,,,,------...------............------...---,,,+++***))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###```CCC???999666444333222111///...------,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////333...,,,///111222:::EEETTTnnn|||hhhZZZVVVSSSLLLDDD???>>>AAAEEE:::<<>>***,,,111,,,)))---+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((***+++,,,---............---,,,,,,+++++++++++++++,,,------......------,,,,,,++++++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###ZZZCCC???999666444333222111//////...------------...,,,,,,---------.........------------------------........./////////000000000///333999???LLLiiittt]]]KKKAAAAAADDDGGGDDDDDDDDDDDDFFFKKKRRRWWW___```aaacccfffiiilllnnnnnnmmmlllmmmpppqqqqqqoooqqqtttrrrmmmkkknnnmmmiiieeeaaa```dddddd]]]VVVSSSTTTPPPUUUcccnnn|||```QQQMMM^^^jjjtttqqqiiifffjjjooonnnjjj^^^KKK888...+++,,,((((((((()))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))******)))))))))***++++++,,,,,,+++,,,,,,---......//////111---...111000@@@ttt```QQQYYYhhhiiifffKKKFFFGGGaaa___cccoooqqqQQQ???888333///...222222111111111111222222000000111111111222222222222222333333333444444444555555666666666666555555333444444444555555666666555555555555555555555555444444444444333333333333444444555555555555555555111111222222444666999<<<@@@HHHUUUdddrrr~~~{{{pppjjjjjjttt[[[MMM```xxxXXX111(((......,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,---------------,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###WWWCCC???999666444333222111000///......------......,,,---------............------------------------....../////////000000000111222444;;;KKKjjj|||VVVRRRLLLHHHGGGGGGGGGGGGQQQSSSUUUXXX[[[```gggkkkjjjkkklllooorrrwww{{{}}}}}}|||~~~~~~|||uuuppprrrsssnnnfffbbb```UUUQQQVVVUUUUUUiii|||dddTTTRRR]]]iiillliiiffffffhhhkkkpppmmm]]]HHH777...)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))******+++))))))******+++,,,,,,,,,,,,,,,---......//////000,,,333///***DDDwww}}}|||fffXXXQQQIII[[[zzzxxx@@@QQQccc```dddoooyyy\\\>>>333222222333555333222222111111111222222111111222222333333444444777777888888999:::::::::>>>>>>????????????>>>>>><<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888666666666666666555555555444333333222333444555666777===GGGTTT```llltttxxxjjjjjj{{{wwwXXXvvv{{{uuuJJJ333...---,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,))))))))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###UUUCCC???999666444333222111000//////...............------------......................................./////////000000000000111777<<>>>>>>>>>>>;;;;;;;;;:::::::::999999:::999777666666777777777999:::>>>EEENNNXXX```dddllltttrrroootttsssOOO555---------+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))***++++++++++++************+++---...///+++,,,,,,------,,,,,,+++))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###TTTCCC???:::666444333222111000000///...............---------.........//////........................////////////000000000000000;;;FFFWWW||||||{{{wwwdddMMMFFFMMMEEEFFFIIINNNUUU[[[aaadddkkknnnqqqvvv{{{~~~nnnccc___XXXPPPPPPXXX\\\qqq~~~nnn^^^RRRWWWfffnnnjjjdddfffnnnrrrooogggYYYCCC000,,,++++++***)))(((''''''))))))))))))))))))))))))''''''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++)))******++++++,,,------------......///000000000333+++;;;iii{{{vvv~~~fffUUUKKK[[[mmmPPPVVVXXX[[[tttHHH888000000888999222111777444444444555666888999:::@@@AAAAAABBBCCCDDDDDDDDDFFFFFFFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>>>>;;;999777777888999999999777555666:::CCCNNNWWW\\\^^^eeeooozzz|||zzznnnrrrooozzz{{{mmm}}}iii???---...111+++******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))******+++++++++((((((((()))***,,,---...+++,,,,,,------,,,,,,+++((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$VVVCCC@@@;;;777555444222111////////////////////////..................................../////////000***111555111...000333333BBBMMM\\\xxxyyykkkYYYKKKFFFFFFGGGFFFFFFRRR^^^cccgggnnntttvvvxxxyyylllddd\\\RRRNNNSSSYYYcccwwwsss\\\OOOUUUccciiifffjjjhhhiiipppqqqgggXXXNNN///+++***,,,---+++,,,///))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))+++***((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...111,,,---333555000000444333???[[[xxxuuuzzzzzzUUURRRaaahhhmmmPPPEEE]]]ddddddrrr}}}GGG666777666666555555666666666333666;;;@@@EEEGGGHHHHHHJJJGGGEEEGGGGGGDDDEEEHHHGGGHHHHHHGGGFFFFFFHHHJJJGGGCCCCCCGGGIIIGGGGGGIIIEEEGGGFFFCCCCCCFFFGGGEEEIIIGGGEEECCCBBBCCCDDDFFFDDDBBBAAAAAACCCDDDDDDCCCCCC@@@???@@@CCCEEECCC@@@DDDCCCBBB@@@???>>>>>>>>>:::999777777:::???DDDGGGOOOWWWbbbkkkttt}}}mmmuuusssaaawwwnnnjjjAAA...///555((($$$---...%%%$$$,,,((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))************,,,,,,------,,,+++)))'''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$UUUCCC@@@;;;777555444333111////////////////////////................................./////////000000333333333111000333999???NNNggg{{{{{{sssnnnaaaYYYMMMFFFEEEHHHMMMOOO\\\dddkkkmmmqqq{{{qqqeee[[[WWWRRROOOXXXfffwww___VVV^^^ffffffddddddfffmmmrrrpppcccVVVAAA666,,,+++,,,,,,*********)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))***)))((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......+++000555333000000444888777XXX{{{rrrhhhVVVMMMwwwzzzJJJNNNWWW___fffwwwtttIII;;;<<<;;;;;;:::999888888888888===@@@DDDIIILLLNNNOOOOOOMMMHHHFFFGGGEEECCCCCCGGGGGGHHHIIIHHHGGGFFFGGGIIIGGGDDDDDDGGGHHHFFFFFFHHHFFFHHHGGGCCCCCCGGGHHHFFFGGGEEECCCAAAAAACCCEEEGGGEEEDDDBBBBBBDDDDDDDDDCCCBBBBBBAAABBBCCCDDDCCCBBBCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???@@@GGGMMMSSSYYYbbbpppyyysssyyy{{{wwwuuu~~~^^^xxxzzz^^^===)))---,,,,,,,,,***((()))+++((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))))))))************++++++,,,,,,------,,,,,,((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTTCCC???;;;777555444333222////////////////////////............................../////////000000000444//////222333444>>>KKKbbb}}}pppfff\\\UUUGGGFFFEEEEEEHHHOOOXXX^^^ooovvv|||tttkkk___RRRPPPVVVWWWlll~~~~~~ooo[[[ZZZeeeaaacccbbbbbbkkkrrrlll```VVVBBB///))),,,---+++*********)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''(((((((((((()))))))))))))))))))))*********+++++++++++++++,,,------......***222666222...000444555CCCiiiwwwaaaXXXaaabbbOOOJJJVVVbbblll```???666777:::555555777:::===@@@CCCDDDKKKNNNQQQUUUWWWXXXYYYXXXPPPKKKHHHGGGFFFCCCDDDGGGIIIIIIIIIHHHFFFEEEFFFHHHGGGEEEEEEIIIIIIFFFEEEHHHGGGIIIHHHEEEEEEHHHIIIGGGIIIGGGDDDCCCCCCFFFJJJMMMFFFDDDBBBBBBBBBCCCBBBAAAAAABBBCCCCCCBBBBBBCCCDDDBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA???===<<<@@@BBBDDDFFFLLLYYYjjjwwwvvvlll}}}wwwqqq~~~ooo}}}UUU000(((///111***''',,,---)))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))*********************+++,,,...///000)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$SSSBBB???:::777666555333222////////////////////////...........................////////////000000000111,,,///888999999HHH]]]|||yyyhhhaaaYYYNNNFFFBBBGGGMMMRRRWWW___kkktttyyyyyyhhh___^^^NNNPPP[[[sss{{{cccsssnnnZZZgggdddgggddd]]]bbbnnnqqqkkkbbbNNN777---,,,------///*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((((((''''''(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........//////111111//////777AAAxxxfffuuuvvvaaa]]]BBB555PPPeeekkksssvvvEEE999>>>;;;777888888999<<<@@@EEEIIIMMMOOOOOOQQQSSSVVVWWWXXXWWWWWWRRRMMMIIIIIIHHHEEEGGGKKKLLLKKKHHHEEEBBBCCCGGGJJJFFFEEEGGGKKKKKKHHHHHHKKKKKKMMMLLLHHHHHHLLLMMMKKKIIIGGGDDDCCCDDDGGGLLLOOOFFFDDDBBBAAAAAAAAA???>>>@@@CCCEEEDDDBBBAAACCCFFFBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA???@@@???>>>@@@HHHTTT]]]pppyyyzzzqqqiii~~~dddtttyyyuuurrrjjjoooMMM......,,,)))***,,,,,,)))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((((()))))))))************))))))))))))***,,,///000))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRRBBB>>>:::777666555444222000000000000000000000000////////////////////////////////////000000000111444///222;;;>>>EEE^^^{{{yyycccXXXRRRKKKGGGFFFLLLSSS\\\ccciiisss}}}oooiiicccZZZRRRYYYnnnvvvllleee```ggghhhbbbbbbkkkqqqpppkkk[[[HHH999///***,,,111************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++++++++,,,,,,------...//////000...222444---///OOOuuupppyyynnnQQQQQQ```gggppp]]]GGG999<<<>>>777888@@@GGGGGGHHHIIIJJJKKKMMMNNNJJJKKKLLLNNNOOOOOONNNNNNPPPLLLIIIJJJIIIHHHIIIMMMPPPMMMHHHCCCAAACCCIIIMMMEEEFFFIIINNNNNNKKKLLLPPPNNNPPPOOOLLLLLLOOOPPPNNNHHHFFFCCCBBBCCCFFFJJJMMMIIIFFFDDDCCCCCCCCCAAA@@@CCCFFFHHHGGGEEEDDDFFFIIIDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDBBBBBBBBBCCCDDDEEEAAAAAAAAA???>>>@@@EEEIIIXXX___lll{{{pppnnnyyybbbmmmjjjpppDDD222&&&+++///+++(((+++((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((((()))))))))***************)))((((((((()))+++,,,))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQBBB>>>:::777666555444333000000000000000000000000/////////////////////////////////000000000111111555000000888EEEYYYwwwuuudddRRRIIIDDDBBBIIIRRRUUU]]]gggpppzzzvvvooodddYYYTTTaaaxxx\\\YYY^^^ccceeedddeeehhhkkkrrriii[[[KKK888+++)))...++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))(((''''''((()))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---......//////,,,000777888111>>>ooowwwhhhyyyUUUJJJOOObbbpppwwwKKK888BBBDDD;;;:::DDDKKKJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPLLLKKKMMMMMMJJJKKKNNNQQQOOOKKKGGGEEEGGGLLLPPPHHHIIINNNSSSRRRNNNOOOTTTPPPRRRQQQNNNNNNQQQRRRPPPNNNMMMKKKIIIJJJKKKMMMOOOLLLJJJHHHGGGGGGGGGFFFDDDHHHIIIJJJJJJIIIIIIJJJKKKFFFEEEEEEDDDCCCCCCCCCDDDIIIHHHEEECCCBBBBBBCCCDDDBBBCCCCCCAAA???======>>>@@@EEERRRdddtttnnnwwwuuu|||kkkyyybbbDDD---...111***'''---((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))************))))))(((((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPAAA>>>:::777666555444333000000000000000000000000//////////////////////////////000000000111111111333111444DDD^^^zzz~~~tttsss^^^QQQHHHHHHIIIKKKVVVdddffflllxxx|||pppaaa[[[fffuuuqqqmmmccc___ccceeecccgggooovvvqqqiiiZZZFFF333+++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%''')))(((''''''(((+++(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,------.../////////,,,333555666CCC^^^zzzdddyyy~~~pppqqq|||nnnOOOWWWaaafffqqq{{{^^^EEE444???DDDCCC===EEEUUUYYYQQQJJJKKKKKKMMMOOOQQQSSSUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSUUUTTTPPPOOOQQQPPPQQQQQQPPPNNNNNNPPPRRRMMMOOOTTTWWWUUUPPPPPPUUUPPPRRRQQQNNNNNNQQQRRRPPPTTTSSSQQQPPPOOOOOOOOOOOOLLLJJJHHHGGGHHHHHHGGGFFFHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCCCCAAA?????????;;;===GGGUUUaaajjjttt}}}wwwmmmxxxeee|||zzzvvv~~~aaaAAA222---++++++---((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((())))))))))))************(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$OOOAAA>>>999777666555444333000000000000000000000000000000000000000000000000000000000000111111111111333666AAAZZZ}}}oooRRRKKKDDDFFFQQQXXX[[[dddqqq{{{tttddd]]]iiiwwwcccdddhhhhhhppp~~~uuurrrmmmcccQQQ<<<000...+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&)))(((''''''))),,,(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////111333---222WWW{{{rrrNNNzzz|||rrrvvvttt}}}777[[[dddWWWddd[[[<<<===BBBIIIJJJDDDFFFNNNQQQNNNQQQYYY]]]\\\[[[ZZZZZZZZZZZZZZZUUUVVVVVVVVVVVVWWWWWWWWW^^^[[[\\\^^^\\\WWWTTTVVVOOORRRVVVWWWVVVTTTSSSRRRRRRTTTXXX[[[VVVPPPPPPUUUPPPRRRQQQMMMMMMQQQRRRPPPQQQPPPOOONNNLLLKKKJJJIIIIIIHHHFFFEEEFFFFFFEEEDDDEEEBBB@@@BBBEEEFFFEEEBBBGGGGGGGGGHHHIIIJJJLLLLLLHHHIIIKKKLLLKKKIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCEEEJJJQQQUUUXXX```iiiooolll~~~dddvvvxxxTTT444))),,,///,,,((((((''''''''''''(((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))************'''((()))+++++++++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$OOOCCC@@@;;;777555444222111222111111000000000000000///////////////000111111333000...111333222333666999<<>>:::;;;BBBHHHOOOZZZiiivvv}}}{{{qqqrrrxxxyyyrrr{{{bbbFFF000+++///*********)))(((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###OOOCCC???;;;777555444333222222111111000000000000000000////////////000111111222000111333333111444999NNN\\\eeeLLLEEEHHHLLLUUU^^^kkkuuu~~~uuu```aaarrr^^^jjj}}}]]]ZZZjjjrrruuutttsssssstttlllXXXEEE///---+++***++++++***)))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************++++++,,,,,,------...------......///000111888---QQQtttccccccmmmvvvmmmuuuLLLGGG\\\mmm|||kkkMMMAAALLLUUU\\\^^^YYYZZZaaadddaaa___dddlllqqq___[[[TTTOOOPPPXXXccckkksssnnnooozzz~~~uuubbbUUU\\\mmmxxxfffZZZQQQJJJGGG???:::555444666999<<<===>>>FFFRRR]]]iiiwwwqqqppp|||xxx{{{___<<<++++++---,,,+++)))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###NNNBBB???:::777666555333222222111111000000000000000000000//////000000111222111000222555555555<<>><<<999666888===@@@AAA@@@???@@@AAAEEENNN^^^rrrhhhuuuxxxtttSSS666'''---+++)))(((((()))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###|||MMMBBB>>>:::777666555444222222111111000000000000000000000000000000111222222333222333444444777CCCPPPmmmyyyfffPPPGGGLLLWWWaaafffttt|||mmm^^^ooojjjjjjrrruuuzzziiiZZZ@@@999000++++++,,,+++***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,------......,,,+++---333444111111555:::iiiooo[[[|||wwwmmmppp]]]OOOLLL___nnnrrraaaYYYPPPSSSWWWSSSSSSRRRJJJUUUUUUZZZcccmmmrrrtttttt\\\```dddhhhnnn{{{zzzttttttooojjjdddaaaTTTMMMGGGHHHIIIGGGGGGIIIYYYOOOMMMTTT]]]ooo{{{___GGG<<<999999999<<<>>>@@@CCCDDDDDDDDDCCC@@@>>>:::888<<>>:::777666555444333222111111000000000000000111000000000000111222222555444444444444<<>>@@@CCCGGGHHHEEEBBBAAAAAA@@@??????======???CCCFFFSSSaaavvvhhh}}}ddd???000,,,(((''')))+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###wwwIIIAAA>>>:::777666555444333222111111000000000000000111111000000111111222333333333444666;;;KKKiiitttXXXMMMJJJLLLUUU^^^ggguuuwwwlllyyysssqqqsssdddttt~~~ppp___QQQ===000,,,------,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,---.........000---///222///---999JJJrrrqqqtttkkkiii```OOOTTT```kkkpppVVVDDDNNNQQQDDDFFFNNNQQQOOOZZZccc\\\VVVZZZgggzzz|||vvv}}}gggHHHHHHSSSWWW[[[bbb```^^^___``````ccckkkuuu}}}[[[DDDHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHGGGEEECCCCCCCCCBBBCCCCCCCCCBBB@@@@@@@@@@@@KKKYYYggg{{{wwwsssuuuyyywwwqqqYYY777111+++)))+++,,,***(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###uuuHHHAAA>>>999777666555444333222111111000000000000000111111111000111111222333///000444999DDD[[[ppp\\\OOODDDJJJWWWdddllltttvvvyyyZZZiii~~~zzziiiXXXBBB222---------,,,******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,------......///111---///222000333FFF]]]}}}bbbhhhVVVKKKZZZggg~~~vvvKKKIIIMMMAAAGGGKKKUUUWWWTTT]]]bbbXXXWWW^^^oooyyyxxxvvvRRRRRRZZZbbbmmmiiiTTTLLL[[[iiijjjmmmwww}}}yyyuuutttuuuqqqVVVMMMMMMLLLJJJHHHEEEEEEHHHJJJLLLIIIGGGFFFHHHIIIJJJJJJDDDCCCAAA???>>>???AAACCC;;;BBBHHHLLLYYYttt}}}yyy{{{zzzrrr<<<666///,,,,,,,,,***''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$lllJJJ@@@===999777777666555333333222222111111222222333555333111000000111111111,,,333222BBB^^^sss\\\MMMIIIKKKXXXeeekkkppp}}}ppp}}}mmmmmm{{{mmmfffUUU@@@333000...***,,,++++++,,,---,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------------------,,,)))222777///888[[[yyyttthhhqqqZZZGGGhhhlllwww[[[PPPUUUUUUUUUYYYQQQWWWYYYSSSPPPSSSWWWYYYUUUxxxppp[[[iii~~~rrreeepppnnnOOODDD@@@KKKMMM___TTTOOOHHH@@@GGGGGG[[[cccqqqWWWTTTQQQNNNMMMIIIFFFIIINNNNNNKKKGGGFFFFFFHHHIIIJJJGGGFFFCCCAAA@@@AAACCCEEEDDDAAA@@@BBBEEEOOOfff|||rrruuu{{{uuuxxxaaaCCC+++))),,,)))'''+++******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllIII@@@===999777777666555333333222222111111222222333333222111111222333333333444<<<:::IIIjjjppp^^^NNNHHHLLL^^^ccckkkvvv{{{zzzoooWWWIII<<>>UUUwwwoooYYYLLLEEEJJJVVVffflllyyy|||zzzwww|||^^^XXXMMM666+++000,,,++++++,,,......,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((()))+++------,,,+++***,,,,,,---------.........///888111,,,BBBddd}}}ppp}}}mmm^^^DDDcccrrr{{{```^^^eeesssxxxxxxqqqXXXZZZgggmmmfff~~~^^^QQQbbbaaakkkZZZ^^^ZZZOOOLLLHHHIIIEEE@@@???CCCHHHIIIPPPVVV^^^eeegggfffdddcccaaaVVVQQQQQQHHH:::999CCCSSSUUUbbbiiijjjtttIIIMMM^^^PPPoooiiiqqq}}}sssmmmlllfffeeefffiiilllhhh___WWWRRRJJJBBBAAAGGGJJJHHHDDDEEEDDDEEEFFFDDD@@@AAADDDFFFsssrrrttt~~~jjjHHH222,,,---,,,)))+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$iiiHHH@@@===999777777666555333333222222111111222222333000222333444333333444555111???QQQuuu]]]MMMIIIJJJTTTbbbeeeyyyzzzwwwnnndddYYYCCC222///+++******+++------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++***,,,...000111///---,,,,,,,,,------......//////...666111555TTTttt```hhh|||kkkOOOSSSjjjvvvbbbnnnttt\\\fffzzzuuuaaa]]]{{{gggKKKJJJKKKBBB<<<999<<>><<<;;;;;;;;;:::<<>>GGGSSS]]]WWW[[[rrrhhhgggyyyooosssyyyppp[[[MMMGGGGGGGGGFFFBBBAAAAAACCCDDDBBB@@@???AAAMMMkkk{{{yyyzzzZZZ;;;***)))***)))++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggGGG@@@===999777777666555333333222222111111222222333111222444333222222333555===PPPssslllNNNGGGMMMSSS^^^kkkppprrr{{{eeeVVVMMM???111,,,***)))***+++,,,+++***************************))))))))))))))))))))))))((((((((()))***+++++++++***,,,///111111000...,,,,,,,,,---......///000000555222555HHHfffxxx]]]FFFTTTgggsssxxxjjj{{{qqqiiiyyy|||cccYYYlllsss~~~gggFFF@@@AAA<<<999???<<<999888777888<<<@@@BBBAAA>>><<<;;;;;;;;;;;;:::===>>>>>>IIIYYYbbbbbbcccdddiiijjj{{{~~~iiiXXXKKKEEEJJJHHHEEEDDDFFFIIIIIIHHHMMMDDDLLLmmmxxxxxxpppNNN333***,,,///+++++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffFFF@@@===999777777666555333333222222111111222222333111333555333111222666:::HHHaaaoooVVVDDDGGGSSS^^^lllzzz}}}yyywwwsssooolllqqqqqqssstttuuuuuuuuuuuuppprrrtttwwwxxx{{{rrrmmmmmmhhhRRRSSSKKK999...,,,******+++++++++***************************))))))))))))))))))))))))'''((())))))***+++,,,,,,)))***,,,......---,,,+++,,,,,,---...///000000111999,,,;;;ZZZooonnnxxxkkkuuuhhhxxxQQQSSScccooo}}}eeeMMMQQQZZZ```[[[MMMAAA<<>>======@@@CCCAAA<<<<<<>>>KKKFFF@@@;;;:::;;;======<<>>;;;:::CCC]]]ddd}}}]]]VVVeeemmmkkkiiidddbbbPPPAAA???===<<>>CCCGGGIIIMMMWWWggg}}}{{{QQQUUUUUURRRSSSZZZ]]]\\\\\\iiinnnllluuu}}}sssvvvXXX:::,,,...,,,,,,+++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddEEE@@@===999777777666555333333222222222222222222333000333555444444888AAAIIIjjj___PPPLLLQQQaaannn~~~wwwqqqjjjeeebbb^^^YYYVVV`````````cccgggiiijjjjjjddd[[[UUUUUUVVVRRRNNNMMMIIIHHHFFFEEEFFFEEECCCBBBAAABBBDDDGGGJJJKKKMMMMMMNNNLLLLLLMMMOOONNNIIIEEEMMMJJJIIILLLMMMQQQ^^^mmmttt{{{hhhooo{{{pppbbbVVVFFF555222///------------,,,************************))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,---------......,,,,,,---...///000111222999555eee|||}}}}}}^^^ttt]]]XXXQQQpppfffDDD???<<<;;;>>>AAABBBCCCCCCEEEJJJRRRVVVPPPKKKUUUeee}}}yyyuuuuuufffOOOWWWdddaaa[[[]]]YYYUUUGGG@@@BBB???<<>>;;;999888777555333555444333333222222222222///111111333777444>>>WWWvvvaaaPPPKKKNNN\\\ooo~~~wwweee]]]SSSQQQQQQTTTYYY]]]]]][[[^^^```bbbdddddddddbbbaaaWWWVVVTTTSSSRRRSSSUUUVVVPPPOOONNNNNNNNNNNNOOOPPPUUUVVVWWWXXXXXXVVVTTTSSSYYYUUUSSSTTTTTTQQQQQQUUUJJJLLLNNNOOOMMMLLLMMMNNNVVVYYYcccuuu~~~jjjpppvvvbbb\\\TTTGGG666)))+++...,,,+++...,,,,,,,,,+++++++++*********************)))(((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------000...///222000,,,///555===CCCzzzpppppp^^^wwwpppcccoooQQQ^^^gggxxxtttbbbRRRBBBBBBCCCBBBBBBHHHRRRWWWWWW\\\PPPIIIUUUnnnfffLLLTTTUUUPPP^^^nnnuuu___```[[[YYYbbbYYYUUUPPPMMMEEEDDDDDD::::::JJJVVVKKKSSSeeecccTTTTTT___fff```YYYXXX[[[______]]]{{{{{{}}}|||~~~~~~|||lll~~~xxx[[[???...,,,---,,,)))((()))++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]EEE@@@>>>;;;999888777555333555444333333222222222333555777222111555:::PPPqqqmmmQQQGGGOOOXXXeeexxxyyyqqqhhhdddffflllqqqttttttzzzvvviii\\\WWWWWW]]]ZZZYYYZZZ___ccceeeeee___```aaabbbcccbbbaaa```]]]\\\[[[ZZZZZZ\\\]]]___^^^______```___^^^]]]\\\\\\]]]^^^^^^^^^\\\ZZZYYY\\\XXXVVVWWWVVVSSSSSSVVVXXXWWWVVVTTTQQQPPPOOOOOOIIIQQQZZZ]]]aaapppmmmxxxeeennn]]]RRRJJJ<<<000,,,------,,,,,,,,,,,,,,,+++++++++*********************)))(((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------+++.../////////111333333BBBtttnnnjjjvvvoooQQQQQQgggxxxrrr^^^QQQOOORRRPPPNNNRRRSSSSSSVVV\\\```___[[[ddd^^^TTT]]]```XXXaaaddd^^^UUUPPPeeexxxkkkYYY___[[[UUUWWWMMMIII>>>===888;;;CCCAAAHHH\\\]]]lll___ccc```^^^dddddddddccc```\\\VVVQQQdddttt~~~uuufffdddeeeiiiooowww}}}}}}gggLLL444......---***)))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[EEE???===:::888888777555333444444333222222222333333444777222000666BBBaaatttUUUIIIKKKWWWeeetttttt^^^ZZZTTTOOONNNOOOSSSUUUUUUYYYaaaiiiqqquuuxxxyyysssiii___YYYVVVVVV\\\ccccccaaa______cccgggjjjkkkhhhhhhhhhgggfffccc```___bbbaaa``````aaabbbdddeeebbbdddfffggggggeeebbb```aaaaaabbbbbbaaa```^^^]]][[[WWWUUUUUUTTTQQQQQQTTTQQQRRRSSSUUUWWWVVVSSSQQQMMMSSSUUUOOOHHHRRRkkk}}}qqqeeeyyy___PPPLLLEEE888...---///...))),,,,,,,,,+++++++++******)))************))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,------------+++000111......222666666PPPiiivvvvvvaaaQQQSSSfffqqqkkkPPPGGGCCCJJJWWW[[[___eeehhhdddaaabbbcccaaaXXX^^^]]]fffwwwvvvfff^^^wwwgggfffVVV___\\\SSSQQQFFFDDDBBBCCC>>>>>>CCC@@@CCCTTTnnnyyyccckkkccckkkpppuuutttoooiiifffgggffflllhhh~~~ccc___PPPRRRZZZccclllyyytttddddddYYYcccqqqyyy|||~~~mmmxxx```CCC000...,,,,,,+++***((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYEEE???<<<:::888888777555333444333333222222333333333///666666555===MMMmmm[[[IIIMMMVVVeeevvvvvvcccPPPPPPPPPOOONNNQQQUUUXXX^^^___```aaaaaa```^^^^^^___[[[ZZZ]]]___```dddiii^^^^^^^^^___bbbeeeggghhhkkkmmmoooqqqpppmmmiiifffddddddcccbbbbbbcccdddddd___```bbbddddddcccbbbaaagggggggggfffdddbbb```^^^YYYUUUSSSTTTSSSPPPPPPSSSNNNPPPUUUZZZ^^^]]]XXXSSS]]]ZZZTTTNNNLLLOOOTTTXXXyyymmmTTTLLLJJJ???000,,,111000))),,,,,,,,,+++++++++******))))))************)))((())))))***++++++,,,,,,---,,,,,,,,,------------...222111222333///...:::IIIxxx{{{}}}gggbbb[[[QQQ```ppphhhVVVSSSZZZXXXZZZaaaaaaggglllnnnggg```^^^______fff]]]bbbzzzrrrnnnWWWZZZVVVOOOOOOFFFEEE>>>CCCCCCGGGOOONNNQQQ```|||}}}UUU>>>GGG<<<;;;;;;<<<===@@@KKKWWWuuummmbbbgggkkkhhhbbbgggvvv~~~{{{}}}rrrpppVVV444...***+++---+++((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVEEE>>><<<999888777777555444333333333222222333333444222999888888FFFZZZ{{{eeeKKKFFFQQQ]]]rrr~~~aaaPPPVVVXXXYYYZZZ[[[]]]___bbbccccccccccccddddddddddddfffcccdddgggfffaaa^^^___]]]```eeeiiilllmmmnnnnnnsssvvv||||||wwwtttjjjjjjhhhgggfffeeeddddddcccddddddeeefffhhhjjjjjjrrrpppmmmiiieee```]]][[[VVVSSSRRRUUUUUUTTTUUUYYY___^^^___```aaaaaa```^^^fffaaaZZZUUUTTTRRROOOKKKSSSkkksss\\\MMMMMMCCC333---111000***,,,,,,,,,+++++++++******((())))))*********))))))*********+++,,,,,,------,,,,,,---------.........555...111888222---FFFiii~~~lllYYYYYYNNN___hhh||||||WWWQQQ[[[iiiggggggnnnpppppprrrnnncccZZZXXXZZZ[[[^^^cccnnn|||vvvSSSKKKFFFCCCIIICCCEEEIIIPPPQQQWWWccciiirrryyyWWWSSSIIIOOOHHHBBB@@@>>>;;;;;;>>>>>>WWWooossshhhcccnnn}}}nnnXXXFFFHHHTTTVVVNNNFFFHHHKKKNNNccc{{{}}}xxxeee===222)))***---+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTEEE===;;;888777777777555444333333222222222333444444555888222444KKKhhhpppUUUJJJMMMZZZgggyyy|||hhh___]]]iiihhhhhhgggfffdddcccbbb^^^^^^___aaadddhhhkkkmmmlllhhhffffffeeeaaa```ccckkkpppxxx{{{vvvqqqpppooommmkkkiiigggggghhhhhhhhhhhhjjjlllooopppsssppplllgggaaa[[[WWWUUUUUURRRSSSXXX[[[\\\___ccciiiiiihhhhhhkkkqqqzzz}}}}}}zzzrrrjjjiiipppxxxkkkkkkbbbQQQOOOFFF999000//////---,,,,,,,,,+++++++++******((())))))************)))******++++++,,,---------,,,---------............111+++...777555888ZZZ{{{~~~jjjMMM```jjjmmmccc^^^WWW___gggdddjjj}}}~~~nnnaaa^^^^^^^^^^^^vvvxxxnnnYYYiiizzzuuuLLL???;;;???JJJJJJPPP]]]ggglllvvvwwwSSSIII@@@AAACCCAAA>>>===777<<>><<<;;;999777555555444666444222333444666777777;;;222DDDdddjjjSSSFFFQQQ```ooorrrmmmllljjjiiiiiiddd]]]```hhheee\\\TTTUUUYYY[[[WWWSSSPPPSSS[[[ZZZSSSZZZbbb^^^cccYYY]]]ddd___\\\___^^^aaaiii\\\mmmbbbkkkjjjnnnbbb```]]]\\\^^^``````^^^eeeeeehhhjjjggg``````eeehhhssswwwppplllsssvvvzzzoooZZZIIIFFF@@@222,,,000...------,,,,,,++++++***************************+++,,,,,,,,,,,,,,,,,,---------......///000000000...000555000EEEyyyppp|||nnnVVVcccWWWXXXjjj}}}www~~~]]]nnnuuuzzzpppoookkkddd\\\IIIHHHOOOFFF???LLL\\\bbbRRRSSSaaajjjttttttfff___{{{zzznnn[[[PPPKKKFFF\\\NNNOOOggg{{{GGGGGGJJJLLLhhhwwwsssrrrsss}}}ooowww|||{{{zzzwwweeeHHH111***......)))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$WWWAAA===<<<;;;888777555555444555444333333444555666666888>>>UUU|||XXXKKKIIIVVVfffxxx~~~ssskkkjjjiiicccaaacccfffeeeggglllkkkfffeeehhh___TTTOOOUUUWWWRRROOOSSSZZZRRRUUU[[[\\\^^^aaa___bbbfffjjjccc]]]bbbddd[[[ZZZ___TTTaaaWWW___ZZZ\\\___[[[[[[______```hhhrrrlllwwweee}}}aaaKKKIIIEEE666---///......---,,,,,,++++++***************************++++++,,,,,,,,,,,,------------......///000000000222555444999TTTnnn{{{|||mmmoooxxxsssXXXXXXcccyyy~~~kkkVVVWWWhhhuuu{{{ppp|||zzzrrrllldddXXXNNNFFFCCCOOO___eeeggglllkkkhhhqqq|||vvv}}}zzzjjjQQQIIIfffxxx}}}oooWWWgggrrr^^^^^^jjjlll======FFFdddooo___]]]___dddqqq~~~jjjTTT???---+++///+++***)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$VVVBBB===<<<:::888777666555555333444444444444555555555555HHHccc{{{bbbIIIIIIQQQaaaqqqggg___^^^```ccceeefffiiinnnlllhhhgggiiihhheeebbbccchhhhhhfffcccaaaaaa```]]]aaaZZZZZZbbbdddbbbiiisssmmmsssuuunnniiikkkkkkgggfffgggcccmmmkkkwwwrrrtttooouuu~~~{{{oooOOOLLLJJJ;;;............------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......//////000000111///222111HHHmmm|||}}}zzzddd\\\PPP[[[mmmmmmZZZOOOGGGMMMOOORRRYYYiii}}}^^^aaassszzzwww{{{zzzuuulll|||wwwjjjggg[[[OOOUUU^^^rrr}}}rrriiisssqqqUUUjjjUUUddd___bbb@@@;;;MMMOOOjjjsssKKKHHHIIIdddyyytttbbbQQQ333(((///,,,******)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTTBBB===<<<:::888777666555555222444555555444444555555777WWWgggUUUIIINNNZZZlllnnn[[[bbbeeeiiikkkmmmoooooonnnnnnjjjfffeeegggmmmuuu{{{www{{{sssxxxttteeedddnnnuuuxxxzzz|||XXXMMMKKK>>>111///.........---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///000000111111000111777YYYnnncccqqqSSSYYYgggxxx\\\YYYUUUNNNWWWcccbbb[[[ZZZaaagggiiikkkppptttGGGBBBOOO```{{{|||mmmiiijjjqqqeeejjjqqqjjjuuuTTTmmm]]]nnnQQQGGGPPPEEEaaaxxx___OOO```~~~mmm]]]999)))...+++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$RRRCCC<<<;;;:::888777666666666222444666555444444666888BBBnnnoooZZZNNNOOOTTT```tttjjj{{{ooorrrtttvvvhhhQQQHHH???666222//////...------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---............//////000111111111555555HHHggggggpppcccfff```SSSdddvvvkkkKKKSSSVVVWWWiiinnnfffhhhvvv}}}zzzzzzjjjHHHAAA>>>===QQQlll{{{nnneee```\\\IIIVVVJJJeee___NNNeee~~~vvvrrrsssvvvvvvcccCCC///---***************))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$QQQDDD<<<;;;:::888777666666666222444666555444555999===UUU}}}~~~fffRRRLLLSSSYYYgggnnnyyywwwgggWWWvvv}}}xxxqqqZZZGGGAAA;;;444//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........//////000000111111222///999\\\sssyyyTTTyyy]]]aaaDDD___ggg~~~dddTTT]]]______nnn}}}|||zzzOOOAAA>>>333000333<<>>@@@888?????????AAAMMMmmmTTT>>>EEECCC[[[dddJJJDDDJJJGGGRRRhhhwwwuuuyyy}}}nnnlll{{{rrrcccFFF---222+++++++++*********))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))(((((()))************)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$OOODDD;;;:::999888777777777777333555666555444777???FFFmmmjjjKKKGGGWWWaaaqqq___FFFbbbhhhqqqMMMGGGBBB555/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...///////////////000111111222222<<>>CCCFFFCCC???HHH^^^tttXXX@@@>>>@@@666<<<===666???>>>BBB;;;===HHHQQQeeeqqqWWW___pppxxxrrrlllzzzoooNNN---666+++++++++************)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$OOOCCC===;;;999888999999777666888111111555444444CCCWWW|||YYYMMMWWWYYYeee}}}uuuVVV{{{pppXXXxxx~~~xxxyyyuuuPPPKKK===<<<222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000333......555333111888KKKyyysss~~~ccchhhoooHHH[[[ssssss|||dddKKKCCCDDDGGGOOOYYYjjjkkkvvvhhh[[[TTTEEEGGGKKKIIIJJJUUUjjj~~~VVV>>>>>><<<222DDDEEEDDDDDDDDDHHHRRR```lllnnnyyybbbHHHCCCDDDGGGCCC444===AAA111>>>666@@@JJJKKKHHHLLLZZZhhhiiiZZZSSSWWW]]]tttwww|||ooolllXXXEEE+++,,,...---***((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((()))))))))***(((''''''(((***+++***)))((()))+++,,,+++)))***,,,)))*********+++---,,,)))+++...---((()))///...)))'''+++......***(((((())))))'''%%%'''***,,,)))''''''((()))))))))(((&&&%%%))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOCCC===;;;999888999999777666;;;555666;;;999888LLLggg}}}hhhNNNJJJXXX___nnnPPPvvvgggYYY}}}ttteeeNNNBBB>>>333111///......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............222...///555333222;;;TTTyyysssuuueee~~~\\\RRR```pppmmm___PPPCCC999;;;>>>===AAAHHHMMMDDDLLLHHHCCCDDDDDDVVV^^^jjjxxx```FFF;;;<<<<<<666CCCGGGDDDFFFMMMWWWeee{{{ooojjjwww___YYYAAA===@@@777999>>><<>><<<888111***///,,,***((((((***+++,,,---***&&&&&&(((***++++++(((((()))******)))((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%NNNBBB===;;;999888999999777666999333666===888777TTTyyymmmZZZJJJJJJZZZeee|||RRR{{{]]]YYY~~~tttbbb^^^TTTHHHAAA555333000...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,111///000555222333@@@ZZZ|||zzzuuu]]]mmmxxxGGG```lllxxxzzzxxxeeeUUUIIIBBBCCC======DDDGGGIIIRRR]]]lllLLLEEEBBB@@@@@@LLLpppPPP??????;;;@@@AAAJJJRRRJJJJJJVVVbbbooovvvhhh[[[IIIXXXaaaqqqxxxxxxhhhIIIDDD???===CCCFFFSSSSSSTTT[[[kkkwww{{{vvvwwwjjjXXXBBB111...,,,,,,,,,,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))+++,,,)))+++,,,---///333777;;;555===GGGNNNQQQQQQQQQRRRZZZ[[[___eeeeee___WWWSSSKKKDDD<<<777444000***%%%###%%%)))---...,,,)))'''(((((()))*********))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%MMMBBB===;;;999888999999777666888222666<<<777999^^^dddTTTMMMPPP```ooo\\\uuuZZZXXX|||ppp\\\MMMxxx]]]LLL@@@777444111/////////......------------------------------------............,,,111///000444000555HHHbbbxxx]]]VVVKKKooo{{{hhh___ccckkkyyylll[[[PPPJJJGGGEEEDDD>>>;;;>>>DDDQQQkkkdddOOOOOOUUUZZZnnnQQQBBBCCC888@@@JJJQQQVVVKKKKKKZZZiiitttlll}}}YYYOOOMMMIIIJJJ\\\```HHHFFFHHHRRRRRRUUU\\\hhhwwwSSS{{{rrrvvvpppfffqqqrrr]]]OOO555///***+++------++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''))))))(((''''''(((+++------333888:::<<>>:::777222000/////////...---------------------------------.........//////...111000000333000===WWWzzz~~~}}}pppjjjvvvQQQdddyyy\\\RRRSSSSSSgggwwwqqqZZZKKKEEEDDDBBB???CCC<<<:::>>>IIIccc|||```___gggmmm~~~LLLCCCCCC777@@@JJJOOOSSSJJJMMMbbbxxxnnnrrr{{{ZZZVVV[[[]]]dddeeeHHHGGGLLL\\\cccllldddEEE~~~nnnmmmmmm\\\jjjgggYYY===222)))***---,,,******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******)))))))))))))))))))))((((((***,,,------///333666>>>BBBCCC???===@@@@@@===SSSGGG===;;;======@@@EEE@@@===???FFFLLLOOORRRVVVYYY]]]bbbccc___ZZZWWWUUUHHH???222'''"""%%%+++000((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJBBB===;;;999888999999777666777888888888>>>VVVuuudddNNNIIITTT[[[mmmiii{{{[[[{{{eeeaaaVVVnnnaaaKKKGGG|||VVV???<<<888444000000000//////------------------------------.........////////////222000111444555KKKmmmqqq```[[[SSSrrrtttWWW___ggghhh```nnn|||uuucccNNNBBB@@@@@@===999======CCCPPP___zzzfffEEEFFFDDD>>>HHHLLLPPP```XXX[[[oooxxxdddrrr___iiiaaaNNNHHHLLL^^^qqqnnnwwwfffggg___nnnttt\\\HHH777******---+++)))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))******+++)))))))))******+++++++++***...333555666999===AAA;;;???===666777@@@FFFFFFEEEAAACCCLLLPPPJJJGGGHHHQQQNNNHHH@@@===???>>>:::DDDHHHLLLNNNNNNQQQXXX]]]TTTMMMDDD===888222+++&&&+++***)))(((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%IIIBBB===;;;999888999999777666333888777555CCCiiilllcccOOOMMM]]]ggg|||hhh```bbbyyyvvvfffaaaXXXiiidddNNNRRRxxxbbbFFF>>>:::555111000000000///....................................////////////000222000222777>>>\\\fffggghhhTTTYYYtttpppjjjooorrrxxx}}}{{{XXXNNNBBB<<<===??????===555;;;JJJZZZgggwwwoooUUUKKKMMMCCCDDDQQQPPPXXXoooiiigggvvvnnnxxxqqqhhhsss\\\QQQNNN^^^tttccc}}}jjjdddfffmmmvvvaaaTTT>>>,,,***---+++)))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))******++++++))))))***+++,,,------...222777<<<===;;;:::<<>>BBB@@@:::555444555<<>>EEE???===CCCOOOVVVSSSMMM222000...,,,+++***++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%GGGBBB>>>===;;;:::999888888888666===;;;<<>>===<<<::::::<<<<<<<<>>666BBBCCC999666AAAFFFAAA<<>>===;;;:::999888888888666777555BBBssstttUUUMMMNNN\\\ppp|||dddwwwpppVVVOOOkkkvvvsssqqqfff[[[___{{{{{{ZZZOOOWWWcccaaaBBBCCC999000000///---///------------------------...............///111111000444888999JJJ\\\zzz}}}yyy]]]uuu~~~^^^dddiii|||zzzwwwcccOOO===AAAAAA@@@??????===:::888888999===@@@BBBFFFQQQ]]]mmmjjjiiinnn~~~bbbJJJSSSgggpppUUU<<>>;;;NNNyyyaaaZZZ```~~~\\\aaaZZZVVVQQQNNN>>>QQQggggggvvvlll^^^RRRggg^^^VVV~~~~~~fffSSSBBB------000%%%---************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))******************++++++,,,'''+++///222999CCCEEEAAA777555999AAACCC???<<<===BBBHHHNNNQQQSSSQQQHHH>>>CCC???@@@HHHQQQUUUWWWYYYaaaYYYQQQLLLHHHIIIRRR]]]uuuwww]]]ZZZMMM@@@:::;;;@@@IIIRRReee[[[KKK:::---(((***---(((***++++++)))(((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFFBBB======;;;:::999999999999;;;999;;;PPP}}}hhhPPPKKKPPPccc|||iiibbbsssUUUFFFOOOvvvrrrpppmmmbbbWWW\\\xxxyyy^^^RRRQQQ]]]{{{EEEAAA;;;555111......///------------------------............///000111111333444,,,:::QQQooolllxxxdddfffVVVgggooo~~~```QQQJJJEEE<<<>>>@@@BBBAAA@@@===;;;:::<<>><<<999999777888<<<>>>===>>>AAAIIIPPPVVVXXX[[[bbbgggiiirrrhhhnnntttjjj]]]QQQIIIGGGUUU[[[\\\VVVddd\\\UUUNNNJJJEEE???<<<===MMMXXX___WWWDDD222******(((+++...,,,)))'''))),,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EEEBBB======<<<::::::999999999<<<<<>>999999222...000000....................................///000111222111666///NNNlllzzzgggiiinnnXXX\\\gggaaa???888CCCCCCEEEGGGGGGEEECCCBBBAAAEEEDDDIIITTTaaapppWWWCCCHHHWWWhhhtttyyyWWWXXXfffxxx]]]OOOWWWRRRNNNYYYqqqWWWSSSVVVVVVUUULLLNNNwwwyyyxxxsssppp~~~]]]WWWQQQUUUssseeeuuuqqq___VVV<<<+++///+++---************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********************+++,,,---...000888???AAA===888666444>>>:::777888???LLL[[[gggxxxyyyyyy}}}wwwjjj___aaa\\\PPP]]]wwwxxxuuuiiiTTTFFFHHHRRR===NNNaaafffZZZGGG777000***++++++***))))))***+++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCCBBB======<<<;;;:::::::::::::::666DDDkkkzzz]]]RRRQQQXXXnnnvvvWWWqqqsssWWWLLLBBBDDDZZZvvvuuurrrfffZZZZZZzzzqqqyyyhhhOOOJJJlllTTT===777;;;222///333111........................///......//////000111222,,,999AAAnnniiizzzyyy|||hhh~~~nnnXXXggguuu___???999???CCCDDDEEEDDDCCCCCCEEEGGGPPPOOOWWWiii```???LLLZZZ\\\qqqKKKlll~~~www|||ssszzz|||ooo\\\___aaaxxxzzz}}}kkkmmmLLLMMMSSSddd___KKKYYY```IIIJJJMMM^^^qqqZZZ~~~cccZZZCCC,,,...,,,---************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***+++,,,...000111444888===>>>:::777:::>>>CCCGGGLLLTTT```rrrxxxkkkooopppccceeezzzeeeOOOGGGNNNOOOSSSYYY]]]ZZZPPPGGG444...((('''***,,,+++)))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCCBBB======<<<;;;;;;;;;;;;;;;===666MMMttt]]]OOORRR^^^xxxggg[[[~~~qqqZZZFFFCCCBBBIIIbbbvvvuuurrrggg\\\XXX|||wwwwwwvvvtttdddHHHGGGRRRqqqfffAAA666===333000555000........................////////////000111222222...777BBBjjjppplllqqqnnn\\\]]]hhheeekkkMMMJJJNNNKKK???BBBEEEFFFFFFIIIOOOSSSZZZ```rrrkkkGGG;;;RRR```hhhfffzzzkkktttvvveee___mmmiiirrr```KKKfffxxxlll444111OOOhhh{{{\\\GGGEEEHHHJJJrrrVVViiihhh\\\KKK222///,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++)))***+++---///222555666:::999999999777888@@@JJJaaaooo}}}qqqiiioooYYYMMMFFFMMM^^^gggaaaVVVCCC999---)))+++...,,,(((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~BBBBBB===<<<<<<;;;;;;;;;;;;<<<===@@@eeelllSSSNNNUUUgggZZZaaaZZZKKKBBBAAACCCNNNllltttrrrpppeee[[[TTTwww{{{rrr{{{qqqxxxiiiJJJNNNGGG___yyy{{{III999???333111777...........................////////////000111222333222666EEEccc|||ggguuu^^^dddrrr___]]]qqqggg[[[KKK???@@@EEELLLPPPRRRUUU[[[```eeewwwyyyKKKDDDGGGWWWnnnvvvuuusssyyytttwww___LLL888QQQbbbPPPTTTcccvvvgggRRRCCCDDDDDDeeepppfffqqq___UUU;;;111,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***+++---000444888;;;<<<>>>::::::???FFFOOO___mmm{{{uuusssvvv~~~wwwdddPPPNNN[[[eeeccc[[[UUUIII:::000------,,,+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}AAABBB===<<<<<<;;;;;;;;;<<<<<<777HHHzzzgggHHHPPP[[[pppxxxRRReeeoooMMMFFFDDDBBBCCCRRRtttvvvtttrrrhhh^^^QQQooorrrzzzXXX[[[GGGYYYpppPPP;;;AAA444111777,,,////////////////////////////////////000111222333///:::[[[}}}vvvrrrgggddd~~~ddd```[[[mmmSSSmmmpppkkkqqqnnniiiNNN>>>BBBIIIRRRWWWYYY\\\```eeeoooaaa;;;IIIRRR\\\WWW[[[aaaqqqvvvvvv^^^CCC;;;EEEGGGhhh[[[>>>???BBBRRRjjjiiiyyybbb\\\AAA333,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++)))************+++++++++,,,---000333777;;;???AAA;;;888>>>MMM```uuutttfffmmmgggNNNLLLWWW```dddaaaVVVFFF777...+++,,,...************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvHHHCCC===<<<;;;;;;;;;;;;:::999???GGGdddJJJQQQ```}}}aaaZZZjjj]]]BBBDDDGGG===OOOPPPwwwuuutttkkkcccbbbvvvrrriiiiiiQQQEEEPPPUUUBBB???444666)))666000/////////............000---***222;;;222+++666===HHHhhhfff}}}iii]]]ddd]]]|||yyygggyyyqqqddd]]]cccpppxxxyyykkkqqqiii^^^@@@SSSSSSTTTccc\\\WWWsssSSS???GGGPPPpppUUUTTTsssjjjpppqqq___eeekkkRRRLLL^^^nnn```BBBCCCAAAKKKvvvffffff\\\MMM888---,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++---000---888999BBBKKK:::444666GGGdddtttrrr~~~~~~kkkRRRNNNccc^^^```ZZZJJJ;;;222///...---***'''(((***+++((($$$((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((uuuGGGCCC===<<<;;;;;;;;;;;;:::999BBBXXXvvvYYYKKKXXXiii```\\\sssTTTAAAEEEDDDAAASSS___yyywwwzzzuuunnn[[[wwwggg{{{hhhSSSIIIRRRdddiiiDDD@@@777444...333000000/////////............000---000555///,,,777777gggzzzooommm___jjjooocccdddzzzmmmbbbYYYPPPGGGfffxxxrrrgggtttwwwWWWKKK\\\\\\dddhhhsssbbbTTTJJJjjjKKKCCCPPPeeennnUUUjjjwww```UUUooouuuuuuzzzwwwrrrqqqlllyyyddd{{{~~~[[[FFF<<<===IIIrrrcccxxxttt[[[NNN===000000,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***+++---///---;;;RRRHHH;;;;;;;;;III```ooo}}}ssspppooo{{{aaaQQQ^^^ccccccYYYLLL@@@444,,,++++++******)))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((tttGGGCCC>>>======;;;;;;:::::::::BBBjjjfffNNNSSS___qqqZZZ\\\sssFFF???DDDAAAFFFZZZsssxxxtttzzzzzzttt___www}}}ppp~~~kkkpppsssYYYJJJJJJGGGyyyGGG@@@<<<111666///000000000/////////......***222000...222000111<<>>AAANNN[[[jjjccceee{{{}}}ooo```???===JJJpppkkkiii[[[QQQCCC///---,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,...111444444CCCYYYJJJ999AAAPPPkkk}}}ttt{{{ggg```VVV\\\aaaaaa\\\PPP===---***,,,---+++)))((()))+++)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))rrrFFFCCC>>>>>>>>><<<::::::;;;<<>>FFFZZZrrrrrr```EEE??????AAABBB>>>999===EEE555777;;;>>>JJJ]]]```^^^dddiiiqqqmmmsssOOOAAAJJJmmmaaabbbXXXLLL222+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,---///333888<<>>???>>><<<::::::===???RRRvvvXXXJJJ___lllvvvQQQ]]]yyyOOO:::>>>>>>BBBQQQgggwwwnnn{{{yyyooo}}}ggguuu]]]OOOOOOOOOHHHlll[[[???BBB000>>>000111000000000////////////+++222///---333444666@@@LLLooo{{{^^^WWWlll\\\kkkfffzzz___jjj~~~}}}[[[sssqqqccclllyyypppvvvOOOTTTTTTDDDEEEJJJBBB:::???MMMXXXTTTJJJAAAGGGIII^^^eee???IIIiiigggsss}}}[[[uuuvvv\\\III???===>>>EEEAAA===<<<<<<<<>>IIIFFFHHHCCCMMMPPPRRRhhh{{{uuu]]]AAAFFFgggggg{{{nnn\\\RRR;;;222---,,,,,,+++***+++++++++************************))))))))))))))))))))))))************++++++++++++)))+++---000333888>>>BBBCCC999???IIIjjjttt[[[RRRSSSfff~~~qqqaaaRRRlllkkkYYYYYY^^^[[[RRR<<<444+++)))+++---***'''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******nnnDDDCCC===>>>???===:::;;;???CCC___lllSSSMMM___kkknnnUUU```pppmmm}}}pppJJJ===AAA>>>HHHUUUsss~~~tttuuuccciiixxxiii]]]JJJ???UUUpppoooBBBCCC333;;;444111111000000000/////////000111......222///666JJJbbb[[[}}}zzzUUU\\\yyyxxxZZZooojjjwwwkkkppp{{{aaawwwuuu~~~aaaeeewww~~~ssshhhVVVbbb```VVV[[[NNNLLLHHHBBB>>>>>>@@@BBB>>>>>>777???\\\iiiXXXFFFPPP~~~zzz^^^???oooZZZ___zzz~~~YYYooowww\\\VVVLLLEEEGGGIIIHHHCCC@@@BBBBBBGGGSSS\\\YYYJJJ===>>>GGG^^^xxxqqqbbb___eeeWWWPPPFFFSSSQQQLLLkkkrrrxxxgggGGGFFFbbbzzzuuuxxxWWWNNN@@@555------,,,+++++++++++++++************************))))))))))))))))))))))))*********++++++++++++,,,))),,,000444888<<>>???===:::;;;AAAFFFiiicccNNNRRRbbbpppgggYYYaaa{{{dddbbbgggkkk[[[AAA;;;BBB@@@NNNZZZwwwhhhfffpppDDDKKKRRRwwwGGGEEE888444777111111111000000000//////111000///333333...BBBhhhpppiiizzziiiYYY```ZZZ\\\jjj~~~]]]HHHCCCYYY___|||ttttttwwwhhhbbbggghhheeedddWWWXXXWWWQQQFFF@@@BBBGGG;;;>>>@@@@@@DDDJJJHHH@@@UUUgggVVVzzzKKK999AAABBBIIIJJJ999QQQaaaSSSGGGFFFJJJMMMQQQUUU\\\lllrrr___RRRUUU|||xxx|||mmm|||vvv\\\WWWhhhkkkZZZMMMDDD333------,,,++++++++++++,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,000555888;;;>>>AAACCCCCC___mmmiiiYYYLLLMMMQQQ[[[iiigggxxx~~~jjj[[[XXXZZZYYYKKK:::000......,,,)))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,lllCCCCCC:::===???===;;;<<>>;;;DDDRRR```jjjbbbKKKUUUzzz```{{{^^^FFFZZZzzz}}}cccJJJ888FFF777333DDD>>>III~~~vvvkkkfffnnn{{{}}}dddcccmmm|||zzzqqqssslllrrreeettthhhVVVLLL444...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,///333888;;;===>>>???@@@ccctttVVVJJJZZZWWWRRR\\\eeevvvxxx{{{lll^^^\\\```TTTCCC555...,,,---...******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,jjjEEE@@@;;;>>>AAA:::BBBAAA===]]]WWWIIIXXXoooXXX\\\```~~~kkkQQQKKKDDD===;;;::::::>>>DDDPPPqqq~~~xxxyyy~~~ssstttlll```]]]bbbaaaXXXeeeYYYUUUccc|||uuuxxxaaaxxxsssRRRNNNLLLhhh~~~ZZZBBB888???000111111111111000000000000777(((666222...;;;SSS{{{lllhhhXXXNNNddduuu^^^cccjjj~~~QQQGGGUUUoooggg```vvvzzzwww~~~|||vvvtttzzz}}}hhhhhheeefffeeebbbZZZPPPHHHCCC;;;FFFCCCrrrMMM```www]]]PPPFFF>>>>>>UUUxxxbbb:::777BBB666000>>>:::@@@aaaqqqgggjjjcccSSSfff[[[rrruuuppphhhiii|||VVVpppTTTFFFAAA000---,,,...---)))(((************************************))))))))))))))),,,,,,---,,,,,,,,,///111>>><<>>???@@@777>>>>>>???dddPPPNNN___nnnWWW\\\aaa|||iiiPPPGGGBBB>>><<<::::::AAAHHH___uuuqqqXXXNNNEEEHHHSSS^^^___\\\jjjiiibbbYYY[[[aaa]]]RRROOONNNOOOQQQTTT```yyynnneeeooouuuMMMEEEDDD```xxxgggDDD999???111111111111111000000000000333)))333111444@@@YYY{{{TTTKKKNNN```xxxfffqqqbbbUUUuuu[[[[[[tttjjjXXXhhhyyyuuuwwwtttxxx{{{{{{|||}}}zzzxxxmmmeee\\\YYY^^^lllsssggg```]]]gggtttsss```NNNEEEDDDVVV```fff]]]LLLEEEJJJ```nnneeeQQQDDD>>>@@@888999BBB::::::QQQZZZhhhsssxxxXXXJJJkkktttbbbPPPttttttfffRRRpppOOOcccVVVHHHBBB222...,,,...---***(((***************************************))))))))))))+++++++++******,,,000333999888@@@AAA888FFFjjjhhhaaa^^^SSS^^^\\\___]]]YYYPPPAAA222+++,,,,,,,,,+++***)))))))))***))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''***(((&&&''')))++++++***---------111999FFFTTT]]]hhhDDDAAA@@@??????666<<<>>>GGGuuusssHHHUUUgggsss|||TTT\\\ggg{{{iiiNNNBBB@@@>>>===:::;;;DDDNNNmmmwwwjjj^^^RRRMMMIIICCC===:::IIIJJJUUUnnnzzzvvvzzzwwwkkkVVV[[[^^^YYYNNNIIISSSaaaiii}}}iiieeevvvxxxKKKFFFDDDWWW|||HHH999???111222222111111111000000000111...000000;;;DDDaaarrrcccTTTUUUaaaqqqzzzssslll~~~HHHZZZzzzvvviii^^^OOOcccwwwyyyqqqzzznnn\\\[[[YYYVVVTTTSSSTTTUUUWWWTTTOOOGGG??????NNN___zzz|||lllaaagggyyyvvvgggPPPJJJssstttlll}}}^^^KKKGGGTTTSSSAAA===IIIHHH:::333;;;???888:::FFFrrrooo{{{YYYEEEaaapppVVVIII}}}rrrwww\\\kkk]]][[[[[[KKKDDD444///,,,------***)))***************************************************,,,,,,+++***+++///555999???777;;;DDDOOOnnnfffSSS___zzzooosssddd[[[[[[SSS>>>///+++...------,,,+++***)))((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''+++(((&&&'''***+++***(((---000888DDDSSS___fffiiigggDDDBBB???===???999???BBBRRR```GGGYYYlllsssQQQ^^^ssslllLLL>>>>>>>>>===:::;;;GGGTTTuuu~~~iiiOOOIIICCCAAACCCDDDEEEMMMVVVRRRWWWfff~~~}}}~~~||||||{{{vvvkkk]]]TTTdddhhh{{{kkk___ppp~~~SSSLLLHHHMMMLLL999>>>222222222222111111111000000000555111000<<>>DDDnnn}}}~~~~~~{{{xxxeeecccxxxyyyxxxzzz______zzz\\\EEECCCBBB===GGGYYY]]]@@@444:::999666<<>>]]]uuu{{{zzzUUUfffmmmTTTbbbMMMEEE777000,,,,,,---***)))***************************)))***************++++++......---,,,...444;;;@@@CCC777<<>><<<@@@<<<@@@BBBXXX|||WWWMMM[[[nnniiiPPPbbboooLLL===<<<<<<<<<;;;???LLL[[[xxxgggOOOBBBKKKAAA;;;AAAMMMXXXbbbhhhrrrvvv~~~sssbbbfffzzzhhh}}}mmm```nnnaaaIIIGGGGGGgggTTT;;;<<<444222222222222111111111111,,,777222111===PPPeeezzzxxxZZZQQQggg{{{ccciii{{{JJJ[[[ttthhh^^^aaassszzzjjjJJJRRR^^^}}}xxxwwwvvvyyyxxxppphhh^^^WWWOOOHHH???888999===<<>>???KKKfff~~~xxxsssRRRAAACCCqqqeeeNNNYYYqqq}}}[[[VVVzzzOOOgggpppNNNGGG;;;222,,,,,,---+++******************************))))))******+++++++++,,,,,,---...///111777>>>CCC999>>>UUUrrrxxxkkkpppuuu^^^WWWNNNKKKMMMPPPQQQPPPNNNQQQTTTTTTSSSQQQNNNKKKJJJJJJKKKLLLPPPVVV]]]aaassszzz|||}}}___SSSSSSGGG555...,,,******+++,,,***(((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))++++++(((&&&***444===KKKUUUaaagggddd]]]VVVSSSdddDDDDDD???<<<@@@>>>??????\\\pppUUUUUU^^^ooo^^^QQQgggpppMMM>>><<<:::;;;>>>GGGWWWfffzzzsssZZZGGGAAADDD@@@CCCNNNfffmmmccczzzgggzzzwwwaaannn}}}nnnFFFHHHKKKYYY___>>>:::555333222222222222111111111)))333000444@@@bbbzzzuuuhhhwww\\\KKK~~~hhhZZZfffyyyLLL{{{ppp[[[XXXVVVyyysssNNNHHHXXX\\\dddqqqwwwuuunnnsssyyymmmeeeZZZNNNGGGBBB<<<999999<<<111LLL}}}wwwxxx\\\???FFFMMM[[[rrrWWWGGGCCC999;;;DDDBBBBBBeeetttUUUNNNMMMGGGHHHAAA999999@@@EEEEEEFFFKKKRRRaaapppppp@@@DDDVVVdddrrr~~~PPPCCCGGGuuuvvvuuuuuuwwwsssyyyuuudddRRR{{{nnnTTTWWWPPPHHH>>>444,,,+++---,,,***+++************************))))))******+++,,,,,,,,,))),,,///222555999>>>BBB;;;XXX~~~SSSQQQ[[[yyyaaaLLLHHHMMMJJJPPP[[[iiiuuu}}}|||ssskkkfffbbb]]]WWWRRRNNNJJJGGGJJJQQQddd}}}jjjsss]]]ZZZPPP>>>333///+++***+++,,,+++(((******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++)))'''***777KKKZZZ___bbbaaaZZZPPPKKKLLLOOOcccCCCEEE@@@;;;???>>>@@@BBBgggnnnQQQUUUeeeuuu{{{SSSUUUmmmmmmPPP@@@:::888;;;DDDQQQeeetttrrrXXXHHHAAADDDKKKAAA\\\yyyxxxmmmxxxggguuu___kkkyyyuuuKKKIIIOOOQQQyyylllCCC888777333333222222222111111111---111...999GGGtttlllzzz___SSSOOO\\\aaahhhYYY___xxx|||___CCCRRRQQQPPPYYY```zzzsssyyyyyykkk[[[SSSLLLIIIDDD<<<555333999444:::YYY~~~zzz^^^EEE@@@CCCyyy[[[FFF???AAA<<<888:::FFFgggsssaaaLLL666>>>KKKAAA666DDDNNNLLLQQQPPPLLLYYYxxxRRRDDDDDD:::999EEE^^^lll{{{sssMMMCCC>>>ooooooaaaSSSQQQiii}}}|||cccgggVVVyyy```KKKSSSJJJ@@@555,,,+++---,,,++++++************************))))))***++++++,,,------)))...444999<<<>>>@@@BBBWWWyyyqqq[[[[[[vvvkkkUUUKKKIIIPPP[[[vvvyyynnnddd^^^[[[NNNIIIGGGOOO^^^ttt~~~xxxfffXXXLLL;;;555...+++,,,,,,+++(((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***---333@@@OOO^^^fff```\\\TTTMMMJJJOOOYYY```bbbCCCEEE@@@:::>>>>>>BBBIIIuuunnnKKKRRRjjj{{{mmmLLLXXXpppwwwjjjSSS@@@999666<<>>LLL{{{iiittt{{{XXX]]]nnnPPPdddpppMMMuuu~~~XXXttt[[[NNNbbbFFFHHHiiikkk}}}ooo___VVVLLLBBB<<<777444444888...===777444SSSrrrzzzMMMHHHEEEyyy```CCC;;;AAA111BBBCCC???hhhlllLLLXXXlllXXX<<>>>>><<<<<>>VVVgggvvvkkkbbbPPPJJJ555;;;SSSUUUyyy|||hhhyyywwwuuulllYYYmmmzzzZZZHHHGGGLLLXXX}}}yyy@@@BBB777444333222222111111222222555///...FFFYYYaaakkkkkkkkkWWW___\\\bbbcccyyyyyykkkUUUSSSaaaGGGKKKdddvvvyyyoooZZZNNNDDD<<<::::::777333222666666555555===QQQmmmHHHAAAqqqTTT888888@@@888<<>>BBBBBBCCCQQQpppYYYSSS[[[nnnyyy^^^```XXXgggbbbIIICCC;;;222---+++,,,+++***++++++************++++++*********+++------,,,***///666CCCRRRPPP???GGGiiiqqqsss[[[KKKgggxxx\\\KKKKKKOOO___{{{{{{~~~tttiii\\\WWWjjjqqqcccSSS>>>333000+++---///***,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))******///:::LLL]]]fffeee]]]VVVHHHGGG]]]vvvvvvqqqyyy___KKK?????????===>>>BBBWWW{{{aaaTTTVVViiijjjUUU```ooo}}}aaaGGG===>>>;;;EEE[[[oookkkOOOEEEDDD===LLLmmm}}}zzz{{{tttsssoooYYYiii|||zzzVVVFFFFFFLLLVVV~~~EEEAAA777444333222222111222222222333555777JJJpppaaaxxxhhhbbb^^^ZZZcccssstttaaa^^^uuu^^^UUUeeeSSSPPPjjj{{{vvvnnnnnnrrrmmm^^^OOOEEE???<<<<<<;;;888999<<<>>>>>>;;;777555:::EEENNNyyyaaaVVVjjjxxxuuuNNN;;;======FFFDDDgggTTTAAA;;;CCCccc~~~HHH>>>888JJJJJJKKKKKKOOOOOONNNLLLJJJIIIGGGFFFCCCDDDDDDBBBAAA@@@AAABBBMMMVVVggg}}}}}}bbbCCCSSSyyyYYYBBB444???BBBRRRuuupppHHHXXXyyydddUUU___UUUwwwYYYCCC<<<333---,,,,,,+++***++++++************+++++++++******+++---------,,,333:::@@@HHHLLLNNNfffWWWXXXrrrpppMMMLLL\\\dddrrruuu|||qqquuurrr]]]GGG:::444------000+++,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))***+++---;;;LLL___gggaaaUUUNNNKKKPPPXXXhhhppprrr~~~]]]JJJ???????????????EEEddduuu]]]TTTYYYlllkkkYYYhhhyyyfffCCC888<<<===GGGZZZnnnSSSKKK>>>;;;LLLlllrrrvvvuuusssxxxiiiiiiuuuXXXcccuuuUUUFFFEEEJJJNNN{{{KKK???888444444333222222222222222///555;;;LLLbbbwwweee^^^rrrYYYggg|||HHHGGGgggVVVllleeeUUUpppuuulllhhhgggeeebbb]]]VVVMMMHHH???===<<<===;;;888;;;AAA???>>>;;;888555555777:::CCC___cccHHH^^^yyyoooJJJ<<>>EEEnnnqqqJJJIII???777666BBBZZZxxxrrr|||sss@@@888555NNNUUUXXXUUUXXXZZZ\\\\\\WWWQQQKKKHHHIIIGGGCCCAAAAAABBBBBBBBB>>>???III___zzz^^^>>>[[[VVVIII???===DDDBBB\\\```NNN}}}QQQUUUwwwzzz~~~gggQQQuuusssJJJ|||KKKDDD===333...,,,,,,,,,+++++++++************+++++++++++++++,,,---...//////888AAA???>>>III]]]tttYYYooogggMMMLLL\\\yyy}}}yyykkkTTTDDD:::...---000---,,,,,,***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++******---333888PPP^^^jjjdddRRRFFFHHHPPPgggooo}}}xxx~~~}}}[[[III???@@@>>>@@@>>>FFFpppoooWWWRRR\\\qqqhhhaaayyyoooEEE999<<>>???JJJGGG@@@999666888CCCVVVgggppp[[[tttjjjqqqFFF;;;BBBnnn~~~qqqcccfffnnnvvvvvvjjj[[[QQQPPPKKKGGGFFFHHHJJJJJJIIIAAA???BBBIIIQQQ```yyyyyyAAA???]]]qqqHHH???;;;BBBIIINNNhhhmmmkkkYYYfffqqqyyysss```ZZZeeeMMMeeeNNNEEE>>>444...------,,,+++,,,++++++******++++++,,,+++,,,,,,,,,---///111444>>>HHHCCC<<>>>>>BBBTTTlll{{{[[[OOOhhhmmmJJJFFF===???aaammmnnnhhh```WWWTTT[[[lll|||iii\\\fffssssss[[[\\\nnn~~~```KKKCCCGGG???dddvvvXXX======555444333333222222333333888444BBBjjjnnnzzzmmmbbbjjjddd[[[mmmdddcccwwwWWWTTTuuulllZZZyyy\\\pppqqqaaaZZZIIIFFFBBB>>><<<<<<>>>@@@AAA:::666888:::888666555444555777;;;CCCLLLUUUZZZfffaaaccckkknnnggg___]]]^^^eeepppuuuUUUYYYhhh|||fff]]]UUU;;;444[[[AAA)))<<>>@@@AAA===666222666;;;:::777666111888CCCNNNUUUZZZ]]]___WWWcccqqqtttjjj```bbbjjj\\\cccffftttxxxfffYYYSSSAAAAAAEEE:::DDD{{{PPP333666<<>>nnn{{{ssshhh___[[[ZZZ[[[\\\VVV[[[eeetttzzzwwwwww{{{rrrCCC999777IIIbbbyyynnnHHHDDD666AAAJJJRRRpppuuuppp444NNNFFFYYYyyyIIISSSqqquuujjj|||qqq~~~^^^___nnnJJJwwwfffGGG@@@666000...---,,,+++,,,,,,++++++++++++,,,,,,,,,---...------000777===KKKKKKBBBKKKvvvvvvVVVbbboooSSSmmmooo___XXX___oooyyyvvvrrryyynnnsss^^^BBB333111...---,,,+++******)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***,,,222>>>MMM\\\eeeXXXPPPJJJOOO___qqq}}}yyyqqq~~~VVVGGG???<<<<<>>:::999===@@@AAA@@@999555444888:::999888999666BBBRRR]]]````````````___ooozzzvvvhhh___aaaeeeaaakkkjjjrrrsssNNNGGGFFF@@@888;;;===;;;PPP{{{oooGGG444===;;;222;;;KKKFFF@@@:::777333000222666???]]]YYYpppRRRHHH{{{}}}\\\\\\aaagggjjjmmmxxx[[[???@@@999@@@```{{{XXX>>>:::;;;???HHHGGGdddoooxxxWWW;;;EEEJJJ^^^tttnnn}}}hhhvvvuuu___VVV{{{NNNppp|||HHHAAA777000......---+++---,,,,,,++++++,,,,,,---,,,...///...---111999@@@HHHEEEAAA\\\ccc___fffiii}}}fffYYYWWWZZZ]]]lll|||sssQQQ<<<666000------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---666CCCQQQZZZ\\\ZZZJJJMMMUUUdddttt}}}oooqqqUUUFFF???<<<<<>>ZZZkkksssvvv_________PPPkkk{{{|||jjjZZZPPPUUUqqq\\\iiiuuukkkooopppnnnhhhdddhhhlllcccTTTBBB<<<:::888999;;;<<<;;;:::999888999;;;999555666:::CCCNNNZZZ___\\\XXXWWWXXXaaahhhkkkiiijjjpppqqqmmmdddtttwwwWWWPPPJJJ444:::;;;>>>888888MMM___\\\???444999:::///555@@@999>>><<<;;;;;;777333444999888NNNNNN^^^^^^hhhDDDKKKOOOUUUXXXSSSRRR^^^mmmVVVCCCCCC777<<<\\\NNN;;;222BBBAAAWWWbbbllleeeooosssfffpppnnnzzz^^^WWWOOOmmm{{{OOOfffzzzIIIAAA777111......---+++---,,,,,,++++++,,,,,,---,,,...///...---111:::BBBAAA>>>BBBjjjlllUUUooowwwaaaPPPVVVfffrrruuu{{{\\\CCC999222...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((000???RRR```bbbXXXNNNBBBNNN```rrr~~~ggg]]]sssVVVGGGAAAAAA666FFFBBBTTT{{{lllRRRJJJYYYjjjTTTTTTZZZ```gggeee@@@888@@@LLL```ggg```ttt\\\{{{JJJIIINNNrrr}}}xxx|||oooYYYKKKIIIDDDCCCZZZyyyhhhUUUnnnnnnTTTZZZsssrrrUUUBBBJJJ>>>JJJkkk~~~LLL:::555444444444444444333333BBB000uuummmlllwww```hhhNNN```llliiizzz}}}~~~{{{yyyfff```TTTJJJCCCGGGSSS\\\ccchhheee]]]gggsss```gggooo{{{```ZZZEEEFFF===:::???GGGBBB666666AAA;;;999:::<<<:::999AAALLLYYYYYYYYYZZZ\\\]]]]]]]]]\\\^^^ccciiipppvvvyyyzzzzzz~~~qqq[[[GGG<<<===<<>>CCCHHHAAADDD???===??????:::555555555<<>>HHHRRR|||uuu}}}qqq{{{vvv^^^KKKGGGEEE>>>CCCCCCDDDEEEGGGKKKQQQUUUTTTYYY___eeemmmwwwccc\\\```LLLAAA===RRRddd|||mmm===---888888HHHxxxxxxYYYbbbwww}}}vvvbbbWWWEEETTTPPPGGG}}}OOO???<<<111---///'''///---,,,,,,++++++,,,,,,---***///+++***555===EEEQQQCCC???[[[{{{SSSPPPmmmpppfffRRRjjjaaaxxxXXXGGG444---///000,,,))))))++++++))))))))))))))))))))))))))))))))))))************,,,***((((((***+++***)))...BBBXXXaaa]]]TTTLLLFFFSSSiiilllhhhwwwzzzkkkfffrrrpppyyy}}}VVVGGGAAADDD777DDDDDD]]]qqqkkkRRRMMM]]]pppyyyOOOVVVZZZ___gggqqqFFF999AAALLL\\\bbb\\\pppcccyyyFFFEEEkkkvvvsssvvvlllZZZKKKHHHHHHQQQmmmwww]]]yyyrrrVVVYYYpppwwwXXXAAAIIICCCMMMiiiNNN>>>666555555444444333333333777DDDzzzmmmmmm___pppRRRcccyyy~~~LLL]]]rrrbbbXXXTTTaaa[[[YYYZZZ___ppp]]]UUUHHHAAA===@@@FFFMMMVVV^^^iii~~~]]]lllccccccsss```UUUAAA@@@===<<>>;;;;;;555BBBHHHAAA777666;;;???JJJKKKKKK```zzzvvvhhhjjjcccRRRGGGGGGIIIHHHFFFDDD@@@===<<<@@@FFFKKKIIIIIIIIIKKKPPP\\\iiissssssccc~~~xxx^^^KKKJJJPPP]]]SSS777222<<<888JJJYYYyyyhhh}}}xxxyyyrrrfff___MMMYYYWWWGGGjjjUUUAAA===333...000(((...---,,,,,,++++++,,,,,,---+++333111111===DDDFFFKKK;;;ZZZ^^^LLLjjj}}}~~~hhhkkkrrrlll{{{qqqLLL888000111111...+++***++++++))))))))))))))))))))))))))))))))))))************((()))******)))***,,,---AAAJJJYYYbbb]]]OOOGGGFFFgggiiimmm|||uuugggmmmvvvvvv~~~eeeUUUGGGAAAFFF888BBBFFFiiivvvbbbMMMKKK]]]rrroooKKKXXXZZZ___hhhQQQ;;;@@@KKKVVV[[[XXXlll}}}lllnnnEEEKKKzzz}}}vvvsssnnnaaaPPPEEEFFFYYYxxxfffwwwXXXXXXlll}}}]]]AAAGGGDDDLLL```~~~LLL>>>777777666555444333333333222QQQwww|||tttxxxzzzbbb```~~~rrrRRRbbbbbbGGGnnnddd]]]WWWMMMNNNMMM\\\jjjUUUKKK>>>;;;999;;;<<<@@@IIISSSXXXmmmYYYVVVpppmmmfff\\\NNN???>>>>>>???@@@AAA@@@???>>>===999999<<>>FFFEEEBBB@@@CCCJJJTTT[[[[[[VVVbbbuuulllbbbNNNFFFCCC>>>666;;;@@@999DDDDDDbbb~~~}}}jjjyyyzzznnnSSSZZZ___EEEMMM___BBB===777000000)))---------,,,,,,,,,,,,------***111...000AAAJJJGGGEEEGGGiiiRRR___vvvxxxVVVBBB333222000///---+++++++++))))))))))))))))))))))))))))))))))))************$$$))),,,+++(((***000777QQQTTT[[[]]]RRRFFFKKKYYY^^^nnn{{{eeemmmvvvqqqUUUGGGAAADDD:::BBBGGGqqqyyy]]]KKKKKK___vvveeeIIIYYYYYY___kkk___>>>>>>JJJRRRWWWYYYmmmdddNNNfff}}}xxxtttnnneeeSSSDDDHHHbbbooowww{{{ZZZVVVhhh|||cccBBBEEECCCEEETTTxxxOOO@@@999888666555444333444444>>>ZZZnnnxxxoooeee```aaa[[[UUUfffXXXSSSqqqcccbbb^^^yyyjjjSSSIII>>>;;;:::<<<===>>>EEELLLIIITTT???YYY{{{yyymmmYYYKKKBBB@@@???AAA@@@======@@@>>>999888<<>>@@@AAA???:::;;;>>><<<777:::CCCQQQ]]]dddbbb[[[SSSPPPSSSVVVVVVUUUXXXaaahhhooo}}}|||xxxvvvuuuzzzcccJJJ???CCCBBBGGGRRRWWWMMMIIIGGGGGGFFFEEEHHHMMM```nnnnnnYYYDDD>>>===:::NNNTTTzzzgggPPP>>>>>>FFFOOOZZZeeevvvpppfffZZZPPPLLLLLLNNNHHHGGGFFFFFFEEEDDDCCCBBBGGG@@@>>>LLLHHHMMM___OOOSSSNNNEEEBBBEEEEEEDDDFFFHHH```iii^^^TTTTTTUUUVVVUUUUUUXXX[[[yyyvvv```dddmmmjjjyyy\\\jjj~~~```HHHRRRrrryyyKKKUUUuuuAAA999:::...000.........------,,,,,,------...000111111AAAZZZ\\\NNNHHHrrr{{{XXXDDDJJJiiiwww[[[uuu~~~pppMMM999000***---///---,,,---))))))))))))))))))))))))((()))))))))************(((+++,,,******222CCCQQQWWWXXXQQQHHHOOObbbmmmllllllsssdddXXXvvvzzzpppsssTTTGGGAAA>>>???DDDEEEuuuuuuZZZNNNSSSgggVVVNNNYYYWWW```rrrHHH<<>>BBBBBBBBBCCC===HHHXXXnnnPPPBBB;;;???>>><<<;;;::::::;;;<<>>888777<<>>@@@>>><<>>NNNXXXYYYRRRKKKRRRiiizzzqqq]]]qqqhhh]]]kkkzzzzzzSSSGGGBBB>>>AAACCCEEEyyy~~~UUUKKKRRRfffPPPPPPWWWUUUaaauuuPPP===MMMUUUcccqqqwwwVVVNNNeeeqqqvvv~~~}}}xxxuuujjjZZZHHHCCCQQQppptttaaaSSSaaawwwwwwKKKEEEJJJFFFLLL|||ttt@@@999888666444555666999:::OOOmmm}}}ccc|||eeeaaavvvcccSSSdddxxx```GGG>>>:::;;;>>>DDDEEECCCDDDHHHGGG\\\qqqJJJ@@@AAA===999:::>>><<<888===FFFQQQZZZ```___\\\ZZZVVVPPPSSSYYY___```bbbiiiwww~~~wwwqqqmmmnnnppprrrjjjHHH999BBBEEEHHHTTT^^^YYYMMMCCCAAABBBBBBAAABBB888888888999555444===HHHgggkkkkkkRRRAAA666999999333666@@@::::::@@@NNNeeeyyypppgggbbb^^^ZZZWWWwwwuuuXXXNNNKKKBBBIIIJJJFFFIIICCCJJJ\\\XXXNNNTTTRRRfffOOOOOOPPPMMMLLLNNNKKKIIIMMMTTTWWW{{{hhh]]]qqq}}}pppbbb^^^XXX{{{III;;;YYY~~~{{{LLL===???,,,---000---......------------......,,,000???YYY]]]JJJNNNoooOOOPPPZZZxxxOOO\\\[[[jjj|||MMM;;;------000,,,+++---))))))))))))))))))))))))))))))))))))************---+++***111>>>KKKUUUYYYTTTMMMSSShhhwwwtttmmmkkkvvvsssyyySSSGGGBBB???BBBCCCEEE|||wwwUUUMMMUUUiiiMMMPPPVVVTTTaaaxxxWWW???OOOWWWgggvvvTTTQQQYYYoootttzzz~~~mmmZZZHHHIII[[[}}}lllcccSSS```vvvLLLBBBJJJDDDDDD}}}|||{{{EEE888777555444555777:::<<>><<<666===JJJyyyPPPFFFgggiii{{{cccFFF999555===>>>666888BBB:::888;;;>>>===AAAUUUmmm^^^TTTfff___ZZZZZZWWWUUUJJJRRRjjjeeeSSSUUUfffmmm^^^fffaaa^^^___]]]ZZZ___ggg\\\SSSnnn^^^rrr}}}mmm```UUUHHH|||SSS:::SSS|||SSS@@@AAA,,,,,,000,,,......------------......222444CCCXXXUUUBBB\\\TTT```tttmmm\\\eeexxxVVVAAA000///000,,,))),,,))))))))))))))))))))))))))))))))))))************---******555FFFTTTYYYXXXMMMMMMbbb|||uuu^^^iii{{{}}}tttUUUGGGBBB;;;BBBEEEHHHwwwUUURRRVVVhhhJJJQQQXXX\\\dddwwwiii@@@EEETTTjjjxxx[[[hhhmmmyyy{{{}}}sssSSSKKKKKKYYYpppjjjRRRYYYqqq~~~rrrCCCCCCCCCGGGNNN{{{www@@@>>>666888444888888222III{{{}}}{{{rrrjjjZZZsssUUUXXXqqquuukkkFFFAAA<<>>::::::DDDIIIHHH>>>999===>>>;;;;;;???III\\\xxxtttrrrYYYXXXaaacccaaaaaatttcccVVVwww]]]fffwwwjjjWWWRRRTTTlllQQQ<<<@@@www```<<<777666000---+++000---,,,------***,,,///666888KKKQQQAAAOOOaaaKKKPPP{{{jjjlll{{{pppGGG333333,,,,,,///&&&,,,+++******)))*********,,,***))))))+++,,,------000,,,///>>>PPPYYYVVVPPPEEESSShhhuuutttooottt~~~rrrqqqkkkUUUGGGBBB???AAACCCIII}}}TTTSSSYYYnnnNNNSSSXXX\\\dddvvvrrrDDDEEESSSfffxxx~~~zzzyyywww{{{xxxoooQQQJJJMMM```yyyiiiQQQYYYttttttFFFFFFGGGMMMSSS~~~tttFFF===666999555999999555OOO}}}rrr^^^___}}}uuuLLL[[[{{{]]]^^^lllIIIBBBBBBKKKQQQSSSTTT^^^XXXGGGGGG??????<<<;;;;;;<<>>KKK\\\xxxbbbaaa___SSSGGG>>>666777;;;>>>PPPhhhrrrrrraaaQQQJJJDDD<<<<<<@@@777:::<<<>>>DDDIIIHHHCCCBBB===>>>JJJ^^^vvvoooYYYaaagggbbblllyyyooodddUUUIIIZZZjjj]]]uuuaaagggtttuuuggg\\\TTThhhSSS>>>FFFjjj>>>777333///...---///,,,,,,///...,,,...222///>>>\\\TTT@@@YYYOOOSSSlllnnntttwwwyyyuuuPPP444///......///+++,,,++++++***************+++***)))***+++,,,,,,,,,'''---:::KKKUUUUUUMMMEEERRRccclllhhhlllwwwssseee}}}vvvyyy{{{UUUGGGBBBAAA@@@AAALLLzzzTTTTTT\\\sssSSSWWWZZZ]]]eeeuuuKKKGGGQQQaaaxxxmmm~~~jjjNNNIIIOOOiiinnn}}}uuuxxx|||~~~zzztttrrrkkkcccaaa]]]bbbeee^^^```ooozzz{{{lllQQQYYYuuu~~~NNNIIIGGGJJJLLLrrrEEE===666:::777:::999999WWWkkkwww]]]fffnnnRRRfffrrrzzzoooKKKCCCFFFJJJVVVWWWVVVvvvIIIIIIJJJ>>><<<===<<<;;;BBBRRRccckkkXXX```VVVTTTQQQOOO\\\WWWZZZnnn}}}[[[JJJ```rrreeeccc|||DDD@@@;;;:::???@@@BBBMMM[[[}}}}}}tttaaaQQQ@@@;;;:::;;;HHHqqqrrreeeXXXKKKFFFIIIKKKKKKGGG@@@===>>>===:::;;;777333333666>>>MMMZZZvvvjjj```]]]]]]^^^___YYYaaawwwfffMMMFFF===999>>>PPPyyyfff[[[^^^ccceeennnppp\\\KKK[[[QQQ999CCCyyywww@@@888111......000---,,,---000000...000555@@@RRRoooSSSFFFooonnnLLLXXXkkkTTT^^^fff>>>---111000,,,000,,,,,,+++************************+++++++++++++++$$$444GGGSSSTTTPPPLLLJJJ]]]kkkooojjjmmmyyyyyyoooUUUFFFAAAAAA@@@BBBPPPwwwVVVUUU]]]uuuVVVXXX[[[___fffuuuQQQHHHQQQ\\\xxxnnnfffLLLHHHQQQrrrcccaaa^^^lllbbb^^^ddd```RRRWWWTTTaaa___bbbZZZYYY```ZZZUUUWWWUUU]]]ddd___jjjpppiiivvvsssRRRWWWrrr}}}PPPGGGCCCGGGEEEeeeDDD>>>666;;;888999888<<<```ggg~~~bbbgggtttyyyqqqMMMAAAIIIOOOYYYVVV^^^sss???HHHGGG===777;;;:::999DDDWWWaaa```ZZZfffYYYOOOJJJQQQdddaaammmTTTGGGpppxxxeeewwwkkkFFFCCC??????EEEGGGHHHPPP\\\tttDDDAAA>>>>>>XXX}}}ssshhhZZZRRRSSSGGGKKKLLLJJJJJJNNNQQQQQQPPPOOOMMMGGG???:::<<>>???EEETTT|||XXXVVV\\\tttYYYXXX]]]aaahhhwwwSSSHHHSSSZZZzzzttt___JJJIIIVVVdddZZZXXXgggVVVPPPWWW\\\PPPXXXPPPddd___aaadddcccyyywwwpppoookkkyyyTTTVVVpppzzz{{{MMMDDDCCCKKKHHHcccMMM???777;;;777666666@@@kkkyyyuuu}}}```eeewwwQQQ@@@LLLVVV[[[VVVtttpppWWWAAAMMMCCC<<<444888:::;;;FFFUUUXXXRRRbbblll\\\NNNLLLZZZsssqqq}}}xxxkkkJJJ[[[zzzvvviiiYYYBBB>>>AAAIIILLLOOOZZZhhh}}}rrrGGGBBB>>>CCCeeewwwkkkgggbbbZZZXXX\\\cccddd```ZZZZZZbbbjjjmmmkkkhhh```SSSGGGAAA??????777:::>>>???===:::888777:::555333777<<>>111111...///------///000...,,,111888>>>PPPZZZEEElll{{{JJJ\\\aaalll|||~~~aaabbb|||]]]666444000)))000---,,,,,,+++***+++++++++(((***,,,,,,++++++---///:::IIIRRRLLLFFFPPPdddtttxxxsssuuu{{{xxxtttwww|||TTTFFFAAA>>>>>>FFFXXXXXXUUU\\\tttZZZVVV^^^ccckkkyyyRRRGGGVVVZZZ}}}pppXXXFFFJJJ\\\~~~yyywwwnnncccaaauuunnnxxxlll{{{VVVVVVpppzzzQQQEEECCCLLLEEEZZZ{{{TTT@@@777:::777555666HHHzzzgggyyy]]]pppzzz___pppZZZCCCHHHUUUUUUVVVvvvGGGHHHIIITTTAAA:::666888:::???IIIRRRRRRMMMcccgggTTTLLLRRRddd~~~}}}~~~ppp]]]999WWWbbbPPPBBB???@@@EEEHHHMMM```ttt|||zzzyyy{{{zzzhhhVVVEEE???<<>>===;;;888666999;;;555111===OOOlllfffVVVfff~~~~~~mmmaaaXXXUUUTTT===999NNN{{{{{{???@@@222222...///......///000...---444===MMMggg```SSSvvvgggDDDTTTsssTTTgggjjjddd|||iii???111000...///------,,,+++++++++++++++)))+++,,,,,,***+++000444@@@MMMSSSLLLIIIVVVjjjwwwrrrpppkkklllzzz~~~}}}pppiiiTTTFFF@@@@@@===DDDZZZVVVUUU^^^xxx[[[VVV___eeennn{{{NNNFFF[[[]]]rrrSSSEEEKKKaaawwwppp~~~}}}XXXVVVooozzzVVVFFFBBBIII>>>OOOzzzRRR???666:::666666:::RRRfffsssaaa~~~nnnmmmsssSSSmmmfffJJJDDDQQQKKKXXX\\\SSS:::AAAEEERRR???;;;999666888BBBKKKOOOQQQSSS```^^^LLLOOO___qqq}}}HHH<<>>555999777777>>>ZZZgggrrreeexxxLLL___yyyXXXooovvvkkkrrroooPPPHHHRRRIII^^^rrr@@@MMM>>>===;;;KKK>>><<<:::333555BBBKKKMMMRRRZZZbbb]]]MMMYYYooo```FFFSSSRRRZZZaaa{{{```MMM\\\lllwwwwww|||~~~mmmVVV===<<>>>>>>>>???EEEQQQ[[[SSSPPPUUU[[[mmmYYYVVV```___[[[ZZZccchhhXXXBBBEEESSSdddhhhlllzzztttZZZ:::CCCFFFHHHdddxxxZZZBBB@@@===@@@VVV|||uuu^^^RRRHHH]]]^^^@@@DDDDDD:::>>>666999<<>>HHH```nnnvvvppp]]]ttt|||xxxtttVVV>>>EEE<<<777JJJ}}}HHHCCC444222111...,,,---000444777;;;EEESSSpppXXXUUU|||[[[hhhqqqcccvvvuuuppp{{{yyyxxxxxxOOO...444000---------,,,,,,+++++++++,,,,,,+++***,,,444>>>EEEOOOHHHGGGUUUjjjtttlll```mmmxxxeee~~~xxxssszzzVVVBBBCCCEEE???>>>ccc[[[TTT^^^nnnSSS___fffggg;;;AAAOOO___{{{rrrUUUHHHFFFVVV]]]SSSeeekkkvvvyyyXXXDDDFFFHHHIIIOOO]]]<<<<<<666:::888MMMwwwooovvvtttWWWVVVyyy^^^ZZZxxxuuullllllsssdddmmmVVVlll[[[ddd\\\UUURRRPPPLLLHHHHHH>>>===AAAGGGGGGEEEGGGKKKMMM[[[aaalllrrrssseee^^^RRRDDD>>>:::===CCCNNNaaacccQQQ???JJJmmmlllRRRCCCBBBBBBRRRtttlllUUUYYYbbb}}}wwwooofffVVVFFFKKK[[[fffwwwmmmkkkttt[[[mmmlllMMM@@@@@@===888===cccUUUDDD333333333///---222///222;;;666>>>\\\ZZZ\\\TTTxxxlllwww|||iiitttuuu~~~{{{\\\777444111///......---,,,+++******,,,+++******...777AAAHHHLLLKKKPPP^^^oootttlllaaannnyyyvvvzzzjjjvvvwwwVVVBBBCCCDDDAAA>>>]]]]]]UUU^^^uuuSSSaaammmWWW:::BBBGGGKKK```uuujjjOOOIIIIIIYYYyyyrrr}}}ZZZPPPaaafffqqqzzzZZZEEEGGGHHHGGGMMMuuu\\\AAA@@@999:::666RRRdddppphhh~~~ppp]]]fffQQQ]]]{{{mmmwwwlllnnncccfffrrr{{{sssiiiccc^^^WWWNNNGGG@@@===@@@HHHJJJDDDBBBEEEWWWbbb{{{yyyjjj{{{}}}bbbYYYYYYOOOCCC???@@@DDDSSSZZZRRRBBBpppgggOOODDDDDDFFFYYY|||{{{nnn[[[hhhuuurrr|||kkkQQQQQQggg~~~eeeLLLiiizzz[[[eeehhhIIIEEE>>><<<:::888ZZZ```AAA111555555...111777,,,---===888DDDqqq^^^dddtttpppwwwrrrdddTTTrrrrrrtttwwweeemmmddd===111000000///...---,,,+++******+++******,,,111:::DDDKKKEEENNN]]]jjjrrrtttqqqnnnyyykkk}}}fffsssrrrVVVBBBCCC>>>EEECCCXXX^^^UUU\\\}}}}}}SSS___pppfffGGG===IIIHHHEEEPPP\\\}}}hhhPPPGGGKKKbbb{{{pppffffff___eeegggUUUTTTtttyyyWWWNNN___eeeppp{{{[[[GGGGGGGGGDDDIIIyyyccc???===:::;;;:::aaadddjjjrrrccc~~~yyyPPPaaayyylllqqqttt~~~yyywwwlll}}}zzzwwwpppdddXXXRRRHHHFFFLLLNNNIIIHHHLLLXXXeeetttvvvvvvkkkkkkdddSSSJJJEEE>>>BBBLLLMMMbbbcccMMMDDDIIIRRRjjjsssjjjffffffjjjyyyrrrqqqzzzmmmwwwqqq[[[sss___vvvxxxzzz___RRRccc^^^```gggKKKLLL@@@<<<>>>:::```hhh<<<111777555---...555+++000DDDCCCSSSxxxWWWqqqssshhhppp~~~vvvlllsssggglllFFF000111000000///...,,,+++******+++***+++...555???GGGLLLCCCUUUkkkssspppnnnttt|||uuuxxxsssyyyxxxVVVBBBCCC<<>>;;;jjjppp;;;222666444...,,,222///555CCCEEESSSttt^^^YYY|||vvvKKKbbbjjjqqqrrr{{{UUU444333000//////...---,,,++++++******,,,222:::BBBHHHKKKOOOeeezzz|||rrrooo|||hhhgggrrrppplllVVVBBBCCC???DDDHHHhhh^^^TTTYYYwww]]]ggg{{{fffEEEMMM^^^hhhiiiwwwiiiKKKGGGUUU^^^RRRPPPTTTVVVTTTUUUWWWUUUPPPMMMQQQTTTVVV[[[eeejjjjjjpppiiimmmsssqqqzzz~~~[[[NNN]]]bbbnnnyyyZZZFFFGGGFFFBBBEEEUUU}}}}}}ggg???;;;999;;;<<>>EEEHHHIII]]]ooovvvwwwgggsss~~~}}}iiiVVVBBBCCCCCCAAAFFFsss^^^SSSWWWvvvbbbggg{{{BBBPPP[[[eee___VVVdddvvvvvvqqqLLLKKKZZZkkkqqqxxx|||zzzzzzxxxssswwwyyyzzzzzz[[[LLLYYY]]]iii{{{vvvYYYFFFGGGFFFBBBFFFdddxxxhhh???:::;;;>>>CCCtttgggyyyrrrhhhlllTTTooosssKKKQQQYYYcccuuu{{{[[[PPPNNNOOO[[[kkk}}}uuussshhhWWW[[[rrrxxxkkkccc```LLLDDDGGGFFFJJJNNNJJJNNNZZZjjjsssssssssyyyqqqdddfff[[[NNNNNNRRRGGGXXXppppppTTTNNNWWWhhhllldddiiinnnuuuhhhZZZPPPpppZZZQQQSSSGGGPPPNNNcccaaaXXXvvvgggMMMDDD>>>===@@@333ZZZvvv~~~CCC888111000777111---000444;;;RRRmmmxxxRRRppp{{{QQQ```{{{uuulllkkkqqq|||ooo:::222..................------)))***///777@@@FFFHHHGGG```mmmzzzzzzuuu{{{sssxxx{{{hhhjjjVVVCCCDDDEEE>>>IIIppplllTTT\\\nnntttnnnvvvsssWWWMMMjjj^^^XXX^^^fffpppuuuRRROOOiiiyyyXXXPPPVVV___jjjrrrYYYJJJDDDBBBBBBDDD}}}uuuggg:::888BBB666HHHttt~~~hhhtttZZZVVV|||___QQQ___sss}}}[[[```TTTNNNYYYjjjxxx~~~xxxgggVVV\\\XXXWWW```XXXSSSIIIMMMNNNLLLJJJIIIDDD===@@@BBBJJJUUUZZZ[[[^^^bbbfffooojjjYYYSSSZZZ]]]UUUUUUPPPZZZhhh{{{fffTTTUUU```{{{|||fffbbbqqq^^^|||bbbFFFkkk]]]QQQttt}}}mmmrrrxxxwww{{{{{{gggVVVmmmgggVVV>>>@@@FFF666666QQQ@@@666777111...000<<<444222333ZZZWWWzzzkkksssQQQZZZvvvgggnnnooouuu???222000///...---------------...222---666GGGCCCEEE]]]ssswwwrrreeexxxlllVVVCCCDDDCCC@@@IIIhhhkkkQQQXXXlllssszzzWWWVVV]]]^^^lllxxxyyyxxxmmm^^^vvvzzzXXXPPPWWWcccpppnnnVVVIIIEEECCCEEEGGG{{{tttgggCCC:::<<<333NNNnnnnnnggg|||dddaaa}}}\\\WWW|||~~~ooohhhbbb[[[WWWWWW{{{lllddd\\\TTT___vvvyyyaaaRRR^^^bbbccciii\\\TTTiiicccZZZRRRSSSXXXWWWSSSHHHCCCAAAAAA@@@???CCCHHHZZZaaa[[[MMMTTThhhjjj[[[XXXPPPRRR\\\kkk|||^^^NNN^^^zzzzzzgggjjjtttcccbbbEEE]]]ccc___rrrWWWGGGVVVooo[[[ooodddRRREEEEEEEEE???;;;FFFxxx>>>666888333111......,,,777AAAkkkvvv]]]rrrvvvPPPTTTnnnjjjfffbbbuuuQQQ333000000///...------------+++000///777FFFEEEMMMggg~~~zzz{{{yyy~~~~~~zzzyyyssslllVVVCCCDDDAAABBBIII___sssUUU\\\rrrjjjxxxeeeKKK^^^hhhhhh{{{YYYPPPXXXgggwww|||iiiSSSGGGEEEEEEGGGJJJ}}}wwwfffFFF999999888```iiijjjgggbbb^^^ZZZ```zzztttmmmZZZ___hhheee]]]iiijjjkkkeeeWWWiiivvv~~~~~~kkkXXXMMMGGGCCCAAA???<<<>>>BBBFFFVVV]]]\\\hhh{{{yyyhhh___YYYQQQRRRYYYdddtttUUUOOOooowwwjjjtttyyygggfffmmmbbbDDDRRRrrrwww~~~sssOOOddduuu[[[iiiiiiMMMHHH@@@<<>>;;;555AAADDD666444333777---///999111JJJcccvvvUUUooo\\\~~~jjjYYYdddxxx]]]ddd~~~xxxyyycccZZZ```mmm{{{~~~BBB333333111000///.........---444<<<======LLLdddsssjjjooo}}}zzzuuucccrrrvvvuuuTTTXXXDDDDDDBBB@@@IIIjjjZZZXXXuuuqqq]]]PPP```jjjpppzzzeeeyyyUUUKKKRRRaaaqqqsss```MMMDDDBBBBBBDDDGGGsssccc\\\DDD>>>;;;CCCvvvxxxkkkYYYkkkuuujjjuuu}}}jjjFFFHHHVVVYYYZZZ```iiivvvwwwqqqmmmeee[[[XXXrrr}}}^^^kkkvvvbbbAAA>>>XXXkkkPPPNNNCCCQQQZZZ]]]~~~TTTHHHAAAAAA;;;666FFFGGG666444333666222///666;;;qqq\\\|||nnnWWWWWWrrreeeNNNVVVzzzPPP<<<^^^yyyhhh[[[WWWaaaxxxeee[[[ZZZkkkxxxRRR444444222000///............111;;;===>>>RRRiiilllwwwxxx~~~wwwiiiddd```[[[XXXDDDCCCDDD>>>GGGlll\\\WWWvvvuuu^^^ffffffbbbkkkiiivvvUUUMMMUUUaaannnooo]]]KKKBBBAAABBBDDDGGGpppVVVBBB>>>:::DDDzzzxxxmmmZZZhhhvvv~~~TTTFFFTTThhhtttyyymmmeeeppp~~~iiiUUUMMMYYY\\\```ooozzz|||iiiggg}}}___??????XXXjjj>>>AAATTTzzzUUUUUU|||rrrVVVAAAAAA<<<>>>:::@@@{{{LLL999555111222888000888HHHVVV{{{fff^^^XXXnnn~~~zzzYYY[[[lllQQQUUU___lllvvvwww^^^VVVLLLCCCAAANNNjjjnnnaaaYYYnnnaaa555444333111000///......000000<<>>LLLtttVVVTTT{{{sss___@@@BBB999CCC<<<222bbbwwwIII999777333333000***777NNNooo___zzzgggaaa^^^oooZZZTTTxxxwww\\\RRRPPPHHHCCCCCCDDDCCCBBBLLLeee|||xxxfffTTTfffiii666555333111000///......333111>>>HHHQQQpppuuucccdddqqq^^^XXXCCCDDDAAA>>>EEEdddcccVVVpppWWWnnn\\\hhhsssWWWQQQUUU```pppgggZZZIII???@@@EEEEEEBBBkkkrrrTTT>>>;;;;;;VVV{{{ttt|||zzzpppsss```rrrTTT]]]cccVVVMMMNNNNNNKKKKKKOOOLLLYYY{{{llleeeooottt{{{|||lllTTTKKKJJJSSSXXXRRRLLLMMMBBBKKKVVVhhh{{{TTT@@@KKKaaauuuAAAEEEVVVQQQnnn|||{{{QQQ666@@@@@@777;;;@@@WWW}}}JJJ555888222222777222;;;LLLhhhhhhgggzzzNNNaaaooo```\\\|||qqqQQQCCCUUUPPPYYYNNNeeerrraaa```TTTdddpppmmm===...555000,,,444...,,,333///>>>IIIttt|||tttiiixxxeeerrriiiYYYDDDDDDCCC>>>DDDdddkkkXXXmmm{{{]]]ggg```zzzuuueeejjjhhhjjjpppvvv~~~nnnoooSSSMMMQQQ\\\mmm|||dddWWWGGG???@@@DDDDDDAAA]]]```oooMMM===:::;;;WWWvvvuuucccuuuUUU\\\eeeeeeaaa^^^___]]]VVVRRRYYYhhhhhhjjjjjjnnn}}}}}}|||WWWLLLggg}}}zzziii[[[QQQKKKHHHJJJKKK]]]rrryyywwwOOO===EEEYYY}}}PPPQQQbbb___rrryyy~~~lll^^^mmmVVVPPPjjjrrr~~~\\\FFFHHHAAA>>>:::;;;gggRRR888666000000111333AAA[[[ooocccuuuYYYtttnnnyyy^^^RRRrrrqqq}}}ooo^^^gggnnneeeRRR[[[aaarrrAAA///444000---555///---777888DDDSSS|||yyytttwwwgggrrrsssYYYDDDDDDDDD>>>CCCeeeqqqZZZkkk{{{UUU\\\aaaxxx___[[[^^^ggggggkkkrrryyylllkkkPPPLLLQQQ___rrrxxx___SSSFFF???@@@CCCBBB@@@ZZZVVVfffGGG<<<;;;;;;WWW{{{sssdddcccyyy|||PPP___qqq```LLLOOOOOOOOO]]]hhh[[[UUUsssttt___ZZZNNN```YYYJJJeeejjjqqqsssLLL<<>>>>>;;;NNN|||yyyyyycccdddwwwsssTTTuuubbbTTTNNNKKKHHHEEEDDDEEEEEEAAA<<<===EEEMMMfffwwwmmm^^^hhh||||||ccciiigggFFFAAAQQQzzzRRREEEooo]]]iiihhhqqqfffXXXTTTOOO```PPPRRRrrr^^^NNN======DDD;;;BBBrrrpppWWW999888222333666999TTTRRRxxxuuu|||rrrgggxxx{{{}}}hhhMMM___sssaaaccc^^^PPPIIIJJJeeezzzkkkkkkmmmPPPSSS```xxx\\\888111111111333...444333===DDDeeevvvuuu{{{zzzwwwtttppp\\\FFFEEE>>>BBBGGGZZZ^^^ZZZxxxxxxttt]]]QQQRRRaaaeee]]][[[dddqqqwww~~~zzzVVV]]]bbbeee```TTTRRR]]]iiilllxxxvvvbbbNNNLLLPPPaaa{{{gggVVVJJJBBBBBBCCCAAADDDIIIrrrgggFFF>>>===;;;NNNyyy{{{~~~{{{zzz]]]aaazzz[[[jjjtttbbb___zzzwwwsssfffWWWQQQTTTYYYXXXVVVPPPLLLJJJHHHCCC<<<777777555GGGJJJFFFUUUnnn|||XXXAAAFFF___SSSGGGyyyTTTWWWxxx^^^OOODDDAAA>>>777;;;\\\sssVVV999888444555,,,EEEWWWiiiZZZxxxuuuWWWeee]]]ggg~~~wwwkkkMMMYYY{{{}}}eeeNNNNNNUUUppptttxxxuuuTTTNNNOOObbb|||hhh<<<111222222222,,,444444===LLLuuu{{{wwwwwwwww|||sss\\\FFFEEE???CCCDDDRRRccc[[[xxxPPPXXX\\\aaa```XXXYYYmmm^^^nnn~~~~~~yyyttt~~~```MMMKKKLLL]]]xxxeeeTTTGGG???@@@AAA???CCCKKKtttrrr{{{EEE<<<888:::VVV~~~xxxoootttVVVaaadddzzzEEELLLxxxzzzbbb___wwwoooqqqvvvtttgggZZZQQQJJJFFFHHHGGGCCCAAACCCDDD@@@PPPfffiiihhhpppyyyoooJJJ???RRR~~~\\\WWWZZZ\\\www|||___LLLHHH>>>999888999RRRpppVVV999888444888---CCCTTTnnnZZZ|||pppkkkddd{{{^^^TTTrrr{{{nnnmmmyyypppNNNVVVzzzyyyXXXOOOMMM\\\dddqqq@@@222333222111+++444555===UUU|||xxxiiiyyywww|||zzz\\\FFFEEEAAACCCAAALLLhhhYYYsssttteeeRRR___hhheeefffttttttkkkiii|||^^^MMMLLLNNN^^^zzz```RRREEE<<>>;;;;;;BBB]]]zzznnnXXXpppuuufff___ggg|||yyybbbUUU^^^___ccchhhiiiiiilllrrrrrruuu}}}hhhLLL@@@\\\{{{RRRUUUfff~~~VVVHHHEEE888AAA888EEE|||ZZZ999888444666333BBBJJJqqqTTTiiixxx___WWW[[[aaadddeeepppTTTNNNcccttt{{{{{{WWWJJJTTTXXXvvv{{{LLL000222222///222444444MMMlllxxx}}}aaaooommmtttpppgggdddEEEDDDAAAAAA???DDD```]]]yyypppnnnoooSSSHHHMMMPPP```{{{fff[[[FFF===:::@@@DDD@@@@@@DDDPPPuuuTTT999666;;;DDD[[[~~~{{{kkkVVVooorrrdddjjjlll___SSSZZZ```cccdddgggnnnsssttt||||||ZZZDDDGGGzzzmmmYYY```]]]___PPPXXXiiixxxTTTEEEAAA777FFF888EEEvvv```;;;777333555777<<>>;;;CCC;;;>>>fff}}}ddd```;;;777333555555:::MMMqqq[[[tttxxxWWWHHHWWWiii{{{kkkXXXnnnZZZIIIIIIFFFHHHoooYYY555222111///333666CCCZZZlll~~~tttxxx|||rrrzzzyyyxxxJJJkkkIIIFFFBBB>>>CCCEEErrr___WWW|||oooooolll|||jjjMMMFFFNNNRRRgggZZZTTTAAA======CCCBBB===>>>EEEVVVFFFAAA888999???TTTlllzzzlll___fffmmmyyy```^^^\\\___aaaZZZ[[[hhhddd}}}xxx~~~fffZZZdddfffnnntttTTTMMM[[[eeebbbFFFCCCjjjtttXXXPPPGGGNNNDDDfffmmmccclll~~~zzzMMMUUUdddsss^^^KKK???<<<:::AAA<<>>CCCAAA<<<@@@JJJ```BBB???===;;;???VVVmmm}}}qqqUUUmmm|||XXXeeeZZZQQQPPPUUUVVVSSSVVV^^^jjjOOOLLLmmmuuuooo```aaaaaa\\\YYYDDDPPPzzzxxxfffaaa{{{xxxJJJTTTfffxxxjjj[[[III===???888DDD===FFFsssWWW999888555777111>>>gggYYYccc]]]KKK]]]uuuMMMJJJgggiiixxx|||aaa@@@AAAccc~~~UUUCCCGGGHHHnnnaaa999444333111444666IIInnnwww{{{yyyeeewww{{{pppvvvzzzpppMMMGGGDDD<<>>EEEQQQpppsssAAA:::===:::>>>YYYvvvoooWWWqqqwwwPPPccc~~~zzz{{{}}}kkkRRRLLLQQQ]]]oookkkGGG[[[iiiVVVFFF___~~~sssFFFSSSjjjvvv]]]QQQCCC<<<@@@<<<>>>===[[[nnn\\\;;;888333555444<<<]]]uuudddbbbIIIOOObbbKKKCCCTTTWWW}}}xxxaaaNNNDDD[[[~~~WWWEEEFFFCCC___xxxhhh<<<444222000555888IIIqqqyyywwwgggooowwwvvvrrrNNNHHHEEE;;;DDD@@@YYYuuuZZZjjjiiiZZZooojjjzzzmmmxxx{{{llllllxxx|||}}}wwwTTTLLL\\\sss}}}xxx___GGGIIIUUUXXXmmmvvvTTTFFF:::999<<>>666<<>>333000///666:::GGGggg|||pppqqq```}}}~~~ooowwwpppjjjJJJHHHFFF>>>DDDEEESSS```eeeoooYYYTTTVVV^^^tttkkk|||rrrccc```|||tttiiikkkzzzvvvTTTHHHOOOXXXYYY^^^jjjxxxvvvTTTJJJHHHNNNYYYmmmiiiIIIEEE===666AAAEEEFFF@@@AAAgggWWW:::888777<<<@@@\\\kkk```jjjwww\\\YYYLLLTTT```{{{}}}www]]]NNNXXX|||cccCCCxxx~~~YYYfffxxxbbbfffXXXIIISSSjjjtttQQQ>>>???<<<======:::www{{{OOOBBB888555444555BBBRRR{{{XXXTTTUUULLLOOORRREEEOOOiii{{{cccTTThhhZZZFFFJJJBBB```pppOOODDDEEEAAAFFFgggttt|||777222999111111BBBKKK~~~zzzqqq~~~{{{mmmhhhkkkiiitttvvvlllLLLGGGEEE>>>BBBAAAKKK```bbbvvvfffXXXNNNRRR___qqq~~~vvvrrrccc___gggwwwllllllxxxoooSSSFFFIIIMMMMMMOOO[[[aaagggqqqwww|||rrrRRRIIIIIINNN\\\pppcccFFFCCC???888@@@BBBAAA;;;@@@hhhVVVAAA<<<:::<<<===YYYzzzlllZZZrrreeejjjddd]]]RRRdddyyyggguuu}}}wwwXXXNNNmmm}}}gggGGG|||eeeAAAZZZ~~~mmmtttUUUIIIWWWrrr}}}eee@@@;;;DDDDDDAAA000ZZZssssssMMM???666666888333888```jjjxxxGGG@@@>>><<>>KKKzzz<<<333999222333@@@RRRuuu|||mmmkkk}}}rrruuuyyynnnNNNGGGFFF@@@CCC>>>EEE|||hhhddd{{{bbbrrrpppYYYFFFGGGMMM[[[qqqiiijjj```^^^eeepppssszzzaaaLLLNNNddd|||lllOOOIIIIIIPPP```www[[[AAA@@@???888@@@@@@???:::CCCoooRRRBBB:::888888777TTTmmmmmmtttkkk___DDDcccvvvrrr}}}ppphhhjjjvvvfffVVVWWWjjj___nnnNNN|||lll@@@QQQjjjgggmmmdddaaavvvxxxRRRHHH[[[{{{tttnnnXXX666???;;;<<>>KKK[[[oooYYY\\\ZZZ```ttt{{{|||dddGGG===KKKkkkdddLLLJJJJJJRRReeeyyySSS>>>===<<<888BBBBBB???<<>><<>>;;;KKK~~~HHH>>>>>>999<<<===[[[yyyfffooo}}}wwwuuummmkkkyyy}}}xxxyyydddZZZxxxdddzzzQQQ===KKKUUUgggXXXTTTSSSZZZuuueeettthhhjjjQQQTTTJJJ___wwwnnnuuu[[[MMMEEE;;;BBB888:::???~~~|||RRREEE888666777555:::HHHuuuyyyyyytttcccCCCDDDBBBHHHsssqqqJJJKKKbbbsssSSSooolllEEE999AAADDDWWWqqquuu{{{PPP666222222888EEEfff|||yyyaaazzzuuuWWWEEEBBBCCCCCC@@@DDDaaaeeennndddXXXVVVHHH@@@LLLYYYqqqYYYJJJMMMbbbqqq]]]```___fffyyytttgggVVVXXXyyyqqqNNNIIIKKKSSSUUUUUUaaarrrtttdddppp}}}vvvUUUGGGKKKLLLUUUnnn^^^GGG===<<<::::::EEEBBB;;;999MMM~~~BBB<<<===555;;;<<>>YYYppp}}}MMM666333000888IIIPPP~~~zzzzzz|||rrraaauuu]]]HHHEEEEEEBBB???CCCUUUlllnnnaaaFFFEEEGGGDDDVVVeeeaaaIIIHHH\\\xxxttteeefffgggggghhhrrrggg```KKK>>>XXXnnn___BBBFFFRRRZZZWWWZZZzzzsssdddyyysssQQQEEELLLMMMVVVpppRRRCCC<<<:::<<<;;;EEE@@@:::<<>><<<999111::::::NNNyyy|||~~~}}}ooo}}}jjj```HHHFFFWWWgggfffrrrqqqpppTTTSSSsssyyy|||}}}yyyQQQDDDLLLTTTllljjj~~~XXXaaaYYYWWWXXXTTTTTTiiiYYY]]]ppp{{{}}}oooxxx```???NNN^^^PPPMMMgggWWW666777>>>===AAA===HHHUUUGGG<<<::::::888<<>>>>>PPPtttiiixxxnnnpppvvvqqqLLLRRRooo~~~hhhLLLFFFrrr[[[eeetttJJJBBB>>>aaappppppuuufffdddeeerrrgggaaarrrUUUPPPRRRTTTMMMSSSwwwtttVVVmmm@@@777III@@@===PPPppp{{{LLLOOOlllyyyWWWAAA888BBB444CCC>>>FFF[[[NNNAAA999444999000WWW}}}lllyyynnncccPPPMMMKKK===HHHRRRlllttt[[[rrrtttlllSSSuuuNNNiiivvvHHH666<<<>>>PPPyyyAAA888:::000555KKKfff{{{}}}ttt```~~~nnnxxxzzzqqqaaaPPPLLLGGGGGGBBBDDDIIIlll|||WWWZZZGGGSSSVVVkkkvvv}}}```HHHMMM[[[```xxxnnniiicccdddggg```kkk___}}}oooEEELLL]]]rrr|||SSSMMMmmmffflllIIIHHHKKKQQQZZZttt}}}AAA===CCC666:::EEEFFF>>>AAAIIIKKKFFF<<<333888999999RRRzzzsss```sssggg]]]TTTWWWXXX]]]yyy~~~sssiiihhhnnnqqqpppZZZ___yyyVVVCCCLLLhhhwwweeehhhPPP@@@NNNkkk~~~nnnaaa[[[\\\ggglllNNN>>>BBBJJJEEEFFFLLLFFFSSSMMMllluuuLLLRRRmmmwwwqqqMMM:::???:::@@@???===???iiiUUU777<<<000111BBBNNNyyysssiiiaaa\\\[[[dddhhhjjjmmm___TTTYYYeeegggqqqxxxcccYYYbbbzzz~~~{{{vvv^^^OOOppprrrEEE<<<<<>>777===CCCBBB999===TTTHHH@@@;;;777444888999SSSooofff}}}uuuTTTNNNYYYbbbccceeecccbbbqqqvvvvvvvvvyyy^^^lllhhhVVVOOO\\\yyyJJJCCCCCCdddbbbEEE999EEEZZZgggqqq~~~oooqqq```nnnyyyrrrLLLTTTnnn|||tttNNN999===999888<<<<<>>fffnnnpppttt}}}zzz|||jjjsss^^^XXXTTTPPPBBBBBBFFF```pppwww{{{]]]\\\TTTRRRfff}}}hhhWWWppprrr|||~~~|||qqqWWWZZZgggiii{{{iiiCCCBBBKKKEEENNNVVV```mmmfff}}}rrr}}}aaaGGGJJJOOOXXXiiibbbDDD===888999<<>>BBBHHHnnnmmmHHHnnnKKK<<<666222666===fffsssrrryyywww{{{___hhhcccaaaYYYDDDAAAFFFZZZzzzkkkRRRJJJWWWnnnlllaaadddpppooouuusssTTTHHHJJJDDDEEE???BBBCCCMMMfffppp~~~cccyyy]]]EEEJJJPPPZZZqqqRRREEE???444======??????<<>>SSS|||___===AAAHHHPPPppphhhMMM===:::888;;;???cccsss|||yyyxxxvvvtttyyypppuuusssqqqdddGGGCCCIIIVVVlllhhhOOOaaauuufffsssuuuPPPGGGNNNYYYPPPVVV^^^dddaaaccc}}}~~~kkkzzzeeekkkrrrTTTGGGOOOVVV```{{{GGGEEE@@@555???@@@CCC??????WWWYYYKKK888777<<<<<<:::555NNNzzzrrriiiYYYhhh{{{YYYbbbuuutttrrrtttOOOGGGEEEMMMPPPzzz|||uuu|||bbbLLLdddJJJ\\\yyyppp```HHH777888>>>===CCC666VVVllllll>>>999999444555IIIggg{{{vvvcccWWWNNNFFFDDDJJJZZZoooiiiKKKpppwwwZZZFFFBBBDDDLLLyyybbb===>>>EEENNNnnnNNN<<<888777999:::\\\nnn{{{pppnnn}}}qqqxxxrrrLLLDDDKKKSSSxxxjjj|||dddooovvv[[[nnn\\\nnn]]]UUU```ooogggooowww}}}|||eeeKKK___lllNNNFFFOOOVVV```lllAAABBB???777@@@===BBB<<>>@@@@@@999```xxxkkk@@@:::888999888AAAzzz~~~vvvzzz{{{ooo|||}}}tttkkkbbb```\\\OOO???555222888CCCFFFIII```uuuvvvWWWNNNDDD;;;EEEXXXrrrccc<<<:::>>>EEEggglll}}}vvvYYYDDD<<<888888666UUUjjjzzzoookkk{{{ttt```QQQFFFLLLPPPmmmgggnnnwwwpppcccOOOeeewwwmmm}}}~~~tttvvvzzzhhhTTT___cccgggKKKDDDNNNUUU^^^]]]>>><<<<<<;;;>>><<>>III777555LLLtttmmmOOODDDFFFHHHLLLHHHeeebbb???>>>???CCCGGGhhhwwwlllaaa~~~eeeMMMAAA;;;999777OOOsssvvvkkkwwwhhhUUUGGGMMMMMMgggnnnlll~~~^^^pppfffqqqWWW]]]bbb```eeezzz```FFFGGGRRRYYYaaaTTT===888:::<<<<<>>444:::555===666<<>>```nnn___RRRgggSSSCCCQQQXXXssslllaaaDDDFFFFFFGGGQQQTTTfff___yyyyyygggOOOAAA:::999777LLL{{{uuu}}}]]]vvv\\\NNNNNNSSSUUUddd|||nnnbbbppp}}}tttvvvPPPKKKOOOVVVSSSllltttEEEBBB@@@===777>>>III>>>AAAyyypppcccDDD<<<999222;;;555666999<<<\\\nnnllltttwwwwwwzzzKKKvvvVVVYYYppp}}}```JJJKKKfffPPPDDDEEE\\\hhh\\\\\\JJJDDD666HHH???>>>eee^^^SSSgggrrr^^^SSSHHH<<<;;;BBB<<<;;;<<>>;;;===aaawwwvvvhhhQQQGGGHHHHHHGGGDDDBBBDDDJJJPPPPPP[[[|||PPPSSSrrr{{{WWWAAABBBMMMTTTTTTrrrsssffffffUUU???777222???}}}ttt~~~ttt{{{nnn~~~xxxwwwbbbNNNLLLMMMMMMwwwdddlllZZZoooIIIGGGLLLUUUVVVrrriiiBBBAAA???===999AAABBBHHHLLLvvv{{{\\\EEE;;;999555999888777:::>>>aaayyynnnccc^^^xxxwwwuuu```hhhlllsssYYYGGGMMMlllQQQGGGOOOiiiyyy```XXXzzzzzz~~~xxxcccZZZXXXRRRqqqZZZQQQgggsss```UUUHHH;;;777;;;<<<>>>DDDuuueeecccTTTCCC>>>@@@;;;===dddqqqcccmmmrrrgggWWWTTTdddvvvXXXPPPvvvqqqPPP>>>BBBNNNUUU]]]eeeiii]]]IIIBBB;;;;;;rrrjjjkkkttt~~~~~~vvvsss~~~wwwuuulllNNNNNNKKKHHHlllggguuu\\\```cccFFFLLLNNNUUU[[[{{{ZZZ???@@@<<<<<<;;;DDD999BBBEEEfffQQQEEE:::888999666999777999>>>```rrrfffwwwqqqooo___KKKCCCTTT}}}jjjeeekkkwwwwwwzzz{{{KKK@@@QQQyyyuuu]]][[[mmmSSSMMMfff}}}jjjUUUIII@@@888888===888<<>>MMMhhhnnnvvvaaa]]]\\\bbbkkkxxxNNNKKKdddzzzdddLLL===666666<<>>777<<<===BBB>>>:::rrrpppDDDAAA:::888===444555555888666KKKqqqbbbuuuzzzqqqiiieeeQQQHHH===999CCCWWWnnn}}}lllVVVEEENNNnnnWWWMMMhhhHHHTTT|||eeeHHHLLLUUUcccxxxvvvKKKJJJfffuuubbbKKK<<<777888<<>>dddddd^^^]]]JJJHHHEEE???HHHnnnvvvcccKKKOOOnnnpppQQQAAA===<<<>>>BBBKKKvvv~~~ggghhhZZZOOOKKK???>>>NNNtttvvvwww~~~hhhrrrUUUeee]]]QQQYYYssstttpppEEEAAAAAAFFFGGGFFFNNNZZZuuugggPPPJJJLLLOOOSSSmmm]]];;;>>>>>>666>>>???@@@???888xxxbbbEEE===;;;888;;;555555777;;;666GGGkkkuuu^^^}}}UUUqqqtttqqqllleee___[[[ZZZYYYEEECCC@@@???AAADDDFFFFFFFFFMMMdddSSScccMMMgggeeecccXXX^^^~~~bbbJJJNNNlll```SSSCCC;;;;;;======;;;;;;;;;iiitttvvveee^^^[[[LLLLLLAAA888GGGuuuyyyjjjdddeeefffbbb]]]KKKAAA999KKKiiinnn```YYYwwwqqq___UUU]]]cccjjjwww}}}www~~~jjjKKK@@@>>><<<===DDD___tttooo]]]SSSNNNAAA???FFFooo~~~{{{lllpppVVVlllcccVVV```{{{nnnwwwrrrgggLLLFFFDDDLLLYYYdddfffdddkkkwwwXXXNNNQQQNNNPPPVVVyyyQQQ777>>>>>>777BBBCCC@@@FFFKKKvvv[[[JJJ888===888888777666666:::777HHHyyyzzzcccuuu\\\bbbyyyooovvvzzz{{{wwwlllgggaaa______[[[TTTNNNBBBAAAAAADDDJJJOOOPPPPPPNNNjjj___|||ZZZwwwgggOOOjjjcccvvvYYYKKKSSSuuu~~~^^^QQQAAA888999===>>><<<999;;;ssshhhpppggg```ZZZSSSPPPEEE<<>>===DDDOOOxxxqqq___WWWRRRCCC@@@DDDkkkuuuzzztttpppWWWrrriii[[[\\\{{{kkkYYYLLL\\\___^^^iii{{{cccFFF<<>>>>>777EEEFFFAAA222NNNuuu|||kkkYYYNNN666>>>888555888555444777666JJJ{{{zzz{{{nnn\\\[[[sssttthhhzzzlllgggyyyuuuvvvpppmmmqqquuunnn[[[JJJHHHCCC@@@CCCMMM[[[gggmmmxxxmmm}}}yyyWWW^^^lll[[[LLLWWW}}}rrrzzzgggLLL999555:::<<<;;;===CCCppp~~~iiiccc[[[[[[WWWSSSLLLIII[[[uuuwwwiiiQQQFFFEEE999;;;>>>JJJTTTQQQXXXoookkkSSSEEE>>>FFFCCCGGGMMMPPPRRRWWW```ggguuuXXXLLLXXXccccccUUUgggXXXZZZwwwggg]]]aaaAAA:::===???JJJ[[[zzzmmmlll```]]]\\\NNNBBBEEEjjjyyyzzzooonnn{{{qqq~~~yyynnnWWWyyymmmhhhqqqnnnpppgggtttxxxvvvcccBBBMMMZZZtttvvv]]]JJJCCCHHHCCCMMM___bbb```rrr{{{dddGGGGGGRRRRRRTTTiiiaaaCCC::::::===:::@@@FFFCCCCCCWWW\\\vvviiiKKK===555555999666???666777<<>>>>>;;;JJJccciiidddhhhdddiiieeeMMMHHHKKKSSSkkkvvvzzz|||nnn___yyyqqqnnnuuuooorrrwwwrrr]]]KKKDDDPPPdddhhhXXXMMM[[[nnnlllUUUGGGCCCDDDGGGSSS___gggwwwxxxuuurrrOOODDDKKKOOOLLLQQQqqqOOOBBB<<<:::999888>>>CCC>>>JJJrrrdddjjjHHH>>>888777:::888777333777===@@@zzzmmmpppnnniiillleeeWWWXXXPPPHHHVVVzzzooottt{{{}}}ZZZJJJHHHFFFDDDCCCEEEJJJOOORRRTTTTTTYYY```dddmmmyyyJJJ\\\tttyyytttUUUVVVccc___iiiLLL:::888666999???===666GGGllllllwwwyyytttggg___TTTIIIUUUtttUUUIIICCCEEEEEECCCDDDFFFDDD???LLLDDD[[[RRRAAAMMMgggqqq^^^@@@bbbMMM}}}llllllMMM999???FFFHHHXXXpppiiiaaaccc```fffcccPPPTTTEEEOOOqqqvvvvvv|||ttt```~~~mmmqqqkkkcccNNNJJJHHHIIIAAAJJJUUUddd}}}zzz```MMMEEEEEE===HHH```}}}~~~ppp{{{{{{|||^^^@@@FFFPPPLLLMMMUUU@@@>>>>>>;;;666999AAACCC===YYYtttiiiCCC>>><<<888999:::777555777:::999jjjvvvzzzoooiiinnn___XXXmmmUUU@@@HHHFFFCCCAAAAAACCCGGGIIIJJJLLLRRRZZZ^^^iiikkk|||WWWOOOiiiUUUXXX|||kkkLLLVVVbbbooopppRRR???;;;666777<<<;;;===ddd~~~iiirrrqqqkkkffffffbbbNNNOOOtttlll\\\QQQUUUKKKEEE???BBBNNNYYYWWWOOOOOO\\\sssOOOSSS\\\{{{^^^lll^^^EEE777>>>EEEGGGXXXoootttbbb\\\```dddnnnpppeee^^^FFFJJJxxxpppeeexxxyyyzzz```{{{~~~jjjgggGGGHHHJJJDDDPPPSSSfffoooXXXJJJEEEDDDJJJDDDUUU~~~iii[[[|||wwwgggPPPfffXXXCCCMMMPPPJJJVVVbbbccc???888???<<<777>>>FFFEEECCCdddeee======>>>888999;;;999888555777444ZZZ}}}iii~~~~~~wwwcccEEE>>>EEEDDDDDDEEEIIINNNTTTWWWYYYXXXZZZ\\\^^^gggyyy}}}ttt```tttqqqxxx___jjjzzzSSSkkkfff^^^aaaHHH___UUU^^^bbbAAASSSggguuukkkPPP@@@===888777;;;888AAAyyysssvvvlllvvvpppgggiiiiiiiiiVVVIIIsssyyy{{{hhhgggxxxssshhh^^^ccc{{{uuuvvvXXXYYYccczzzuuuqqqwwwSSSBBB:::???AAAEEE\\\yyyzzznnneeecccdddgggddd]]]]]]OOOHHHfffkkkmmmxxxwwwfffnnntttnnnxxxNNNKKKSSSPPP```pppfffQQQHHHCCC@@@IIIFFFcccaaaiiijjjddd~~~UUUJJJdddpppZZZEEEPPPOOOJJJZZZnnnNNN@@@444???===:::CCCDDDBBBJJJnnn]]]:::===>>>888888;;;888777333:::;;;ZZZ}}}jjjttt}}}wwwnnnCCCAAAHHHGGGFFFGGGIIIMMMRRRXXX[[[[[[VVVVVVZZZ^^^kkkzzznnnOOOHHHHHHVVV```lllcccXXXtttyyyQQQGGGNNNHHHddd]]]@@@UUUuuu___SSS>>>666:::888999===:::IIIqqqnnnqqqtttxxxooonnnhhhhhh[[[GGGUUU}}}yyyxxxhhhcccIIISSSJJJ```iiixxxYYY}}}\\\DDD>>>>>>CCCDDDNNNqqqjjjggg```___cccccc___]]]YYYXXXOOOWWWxxxzzzzzzrrrUUUXXXmmmyyyccc|||pppdddWWWeeekkknnncccLLLDDDAAA???@@@LLLrrrdddTTTccc}}}lllkkkWWWCCCMMMNNNMMM[[[|||rrr@@@???666@@@<<<;;;EEE>>>???XXXtttUUU:::>>>===999999::::::999333;;;===TTTvvvyyypppyyyjjjRRRtttZZZBBBIIIIIIGGGGGGIIILLLQQQXXX]]]aaaZZZUUUUUU___lll~~~ggglll~~~zzzLLLMMMYYYjjjpppnnnzzzooodddpppTTTDDDVVVpppUUULLL:::666<<<::::::<<<999VVVlll}}}tttlllrrr|||qqqiiidddaaa```]]]PPPKKKkkkcccWWWooottt[[[~~~qqqKKKNNNdddwwwQQQCCCuuuSSS<<<;;;>>>CCCDDDRRR|||bbbfffaaa^^^fffddd___cccZZZ]]]]]]\\\yyyxxxuuuppprrr]]]hhh}}}{{{jjjqqqvvv[[[iiixxxjjjLLLAAABBBDDDIIIPPPYYY^^^bbbzzznnnmmm|||dddrrrmmmKKKHHHOOOOOOUUUdddXXX888@@@999@@@999<<>>@@@===:::<<<:::;;;<<<555:::777FFFpppqqq___\\\UUUVVVmmm}}}uuupppWWWFFFLLLDDDDDDFFFJJJOOOWWW```gggkkk^^^ZZZ```rrr}}}mmm___gggxxxtttzzzXXXOOOdddfff\\\iiixxxccchhh{{{xxxYYYccc{{{}}}JJJIIIXXXccc\\\QQQ>>>:::>>>;;;:::<<<999aaa\\\uuummmmmmpppfffddd___hhhcccbbbddd[[[uuuaaaVVVsssYYY```]]]WWWIIIXXXgggTTTllllll~~~MMM<<<:::===AAAEEEUUU}}}wwwxxx}}}oooccccccYYYOOOVVV```gggiii^^^pppzzzoooxxxiii}}}qqqmmm}}}}}}{{{vvvtttxxx~~~sssOOOAAAEEEKKKCCCUUU^^^ZZZbbbzzz{{{zzzbbbDDDAAATTTVVVPPP\\\pppFFF777DDD:::???777===KKKAAASSSwwwaaaKKKBBBBBB===<<<>>>;;;777<<<666:::555BBB{{{rrr|||UUU```ggglllmmmZZZQQQIIISSS^^^qqqLLL;;;JJJIIIEEEGGGJJJPPPWWW___fffjjj[[[ZZZeeepppdddbbb___WWW\\\{{{```LLLttt}}}}}}hhhAAA===LLLgggyyy}}}dddkkksssGGGOOO\\\jjjkkkGGGQQQssscccTTTIIIlllyyyFFFPPP^^^QQQ\\\III777333999888:::??????zzzWWWzzzuuuqqqqqqlllqqqkkk~~~rrrjjjrrriii}}}uuu\\\QQQVVV___tttuuuSSSkkk~~~hhhHHHCCC]]]gggmmmIIItttrrrBBB<<<999;;;CCCMMM```uuuhhhpppddd[[[bbb^^^ZZZgggfffssspppVVVlllxxxvvvzzzyyy}}}lllRRR@@@JJJJJJTTTVVVVVV^^^bbb^^^PPPMMMVVVSSSOOOeeeiii@@@???:::999777@@@AAA@@@===}}}YYYKKKBBBDDDCCC<<<999===999666999666;;;DDDlllnnntttooogggoookkkqqqyyyvvvggg^^^___^^^WWWQQQPPPSSSYYY___kkkxxxQQQCCCGGGFFFAAADDDLLLNNNSSSeeelll```TTTXXXbbbrrr|||eeeiii~~~zzz~~~zzzSSSnnnlllWWWiiiPPPNNNSSSQQQLLLJJJJJJCCCSSSXXXaaaqqqeeeXXXXXXLLLaaattt]]]JJJZZZnnn|||zzzfffvvv\\\GGGVVVgggXXX@@@@@@nnnUUUKKKgggGGGXXXlll~~~fffcccFFF???444888@@@:::666@@@www___mmmpppiiieeexxxxxxlllpppfffkkklllqqq___RRRaaa~~~pppfffYYYQQQcccjjjSSSZZZrrr^^^JJJaaajjjGGGGGGWWWnnn\\\bbboooXXXTTTlllLLL???;;;777???LLLGGGkkkrrrnnn]]]bbbhhhWWWUUUcccfff\\\___hhhddd```|||zzzuuuZZZBBBLLLSSSQQQSSSUUUhhhzzziiiVVVNNNPPPXXXUUUUUUpppXXX;;;===;;;???:::AAACCCHHHLLLXXXKKKBBBCCCBBB;;;999<<<888666999666:::@@@bbbzzzkkkuuummmvvvnnnxxxwww}}}iiieeeeeekkkoooooopppsssoooMMMBBBGGGDDDFFFBBBHHHQQQYYYbbbccc[[[ZZZ```iiicccRRRHHHYYYjjjfffsss|||cccRRRHHHOOOWWWVVVSSSTTT[[[FFFKKKMMMOOORRRFFFDDDBBB666CCCSSSIIIMMMmmmoooYYYEEEMMMaaavvvYYYKKKnnn}}}___KKK^^^MMMEEEBBB^^^DDDQQQpppvvv```^^^CCC<<<333777@@@;;;:::GGGuuuqqqyyywwwtttnnnkkkfffjjjdddaaauuueeeqqqooobbbeeesssvvvmmm]]]]]][[[SSSOOO```ppppppVVV\\\{{{dddTTTUUUaaa|||}}}kkkqqq^^^CCCKKKgggkkknnnNNNjjjhhh|||LLL;;;===999>>>KKKQQQ}}}iiinnn___dddjjj]]]YYYbbbccc```ZZZ\\\XXXXXXwww~~~}}}dddAAAGGGWWWWWWWWWVVVlll```zzzrrrLLLLLLRRRXXXVVV___III<<<<<<:::<<<:::@@@AAAIIIOOOXXXMMMEEEFFFDDD===;;;===777666:::666999;;;VVVjjjtttppp{{{www|||~~~~~~|||{{{aaaFFFAAAEEEBBBGGGDDDHHHPPPTTTUUU[[[cccoooWWWIIIUUU```ffftttjjjhhhyyyQQQKKKMMMYYYbbbcccdddhhhWWWIIIUUU]]]XXXKKK;;;EEEGGG>>>BBBDDD===EEE^^^mmmUUU???;;;===AAADDDXXXeee^^^qqqOOOMMMQQQQQQFFFQQQsssiiiWWWTTT>>>999444999@@@:::===PPPvvvlllgggoooqqqlllrrrffffffhhh[[[XXXYYYwwwkkk_________eee```dddaaa^^^dddjjjssshhh\\\tttYYYMMMWWWmmmUUU___wwwVVVqqqIII;;;NNNlllvvvxxxJJJjjj```JJJ777:::===BBBQQQ___{{{ccckkk```eeelllddd^^^```^^^\\\SSSRRRQQQQQQiiizzzqqq~~~xxxvvvGGGCCCTTTVVVZZZTTTbbbooowwwooowwwxxxsss\\\KKKKKKNNNRRRTTTVVVkkk```AAAAAA===:::666<<>>CCCKKKiiiYYYPPPJJJJJJGGGAAA>>>???999777:::555888999OOOhhhsss~~~}}}|||~~~gggRRR@@@@@@EEE@@@BBBJJJKKKIIIJJJPPPbbbxxx}}}LLLZZZmmm~~~zzzqqqwwwjjjfffUUUUUU___ppp~~~~~~zzz|||lllSSS999AAA999===BBBCCCBBBFFFLLLLLLMMMBBBAAA:::>>>PPPttt~~~www}}}rrrFFFLLL[[[vvv___OOOIII:::888666<<>>WWWooojjjfffzzzyyykkkmmmiii{{{lllmmmiii\\\dddVVVpppZZZnnnssstttiiijjjvvvlllaaalllfffUUUjjjdddCCCZZZRRRFFFTTTtttKKKwwwppplll```;;;>>>]]]wwwrrrnnnlllUUUzzzvvvNNNDDD666???DDDCCCPPPfffooodddddd___ccciiifff___ZZZWWWWWWTTTXXX\\\VVV[[[xxxyyy{{{yyy~~~dddzzzkkkyyy|||\\\HHHSSSNNNZZZRRRVVVYYYWWWcccaaajjjvvvmmm}}}]]]mmm~~~eeeNNN<<>>DDDXXX[[[WWWRRRNNNKKKHHHCCC??????===::::::444888:::KKKooovvvzzz}}}|||yyyxxxpppVVVFFF<<<@@@EEE???@@@MMMIIIDDDRRRbbbrrriiiddd~~~wwwaaa[[[cccvvvwwwQQQHHHAAAJJJLLLHHHKKKLLLGGGAAA999FFFOOOBBBSSSaaaBBBQQQdddZZZNNNCCC888999:::@@@???555AAAaaa^^^}}}ooouuupppgggnnnmmmvvvssshhhbbbuuugggyyy}}}WWWccc{{{xxxvvvwwwaaaQQQ\\\kkkxxxeeesss}}}SSSBBBUUUOOONNNfffUUUsssvvvRRR888OOOtttgggyyysssiiigggvvvGGG===:::DDDHHHBBBRRRtttiiiddd\\\]]]^^^aaaccc\\\SSSRRRTTTZZZcccfff[[[RRRhhh~~~~~~vvv|||rrrtttSSSRRRYYYiii^^^[[[\\\YYYlllzzzcccSSSwwwkkkyyyzzzOOOHHHOOOSSSTTTRRRTTTkkkooo@@@888<<<;;;<<<===DDDGGG===QQQvvv{{{WWWUUUSSSPPPMMMHHHCCC@@@??????<<<;;;444999:::FFFyyy}}}{{{```QQQpppyyydddKKK@@@<<>>666KKKvvvooo^^^ssstttdddhhhgggbbbkkkmmmvvvvvvqqqdddggguuujjjkkkzzzddd\\\ooo{{{~~~rrr[[[FFFIII___rrrkkkxxxppp[[[WWWPPPCCCRRR```dddmmmzzzQQQ___ttt___SSSuuuDDD;;;___nnn|||aaacccBBB999>>>;;;EEEKKKpppbbb^^^UUU\\\ZZZYYY]]]WWWOOOSSSPPPYYY\\\[[[SSSIII]]]~~~cccWWWnnn|||mmmmmmxxx}}}sssiii}}}mmmTTTGGGUUUQQQTTTUUU___QQQ???;;;999;;;<<>>jjj}}}}}}~~~```KKKHHHrrr}}}\\\DDD>>>===BBBFFF@@@EEEFFF???MMMdddeee{{{rrrooojjjZZZWWWcccaaadddyyyzzzfffXXXLLLaaallloooIIIGGGWWWsssjjjPPPNNN;;;888888999>>><<<;;;]]]^^^ssshhhvvvkkkaaaqqqxxxppprrrnnneeessstttooo{{{tttdddjjj{{{xxx{{{pppeeekkkqqqaaaEEEHHHjjjxxx|||^^^QQQJJJEEERRR^^^GGGgggwwwSSSsssddd===IIIvvv~~~fff|||TTT888999AAA999DDDUUUlll]]]XXXSSS^^^YYYSSSYYYTTTOOOYYYOOOVVVQQQMMMNNNIIIWWWzzzyyy~~~uuubbbuuuqqqyyy{{{tttaaa{{{IIIGGGYYYNNNRRRWWWiiifff:::BBBCCC;;;<<<<<>>>>>CCCGGGAAACCCDDDBBBPPPUUUEEEqqqdddtttrrrkkkZZZHHHEEEBBBXXXTTTUUUVVVFFFbbbggg@@@III\\\ZZZHHHJJJ666888888777;;;;;;???jjjTTTnnnxxxkkkeee}}}vvvmmmwww___xxx|||fffoooddd{{{|||zzzuuuxxxnnnbbbuuu|||vvv{{{QQQCCCmmm|||___yyyVVV>>>^^^pppqqqnnnnnnMMM...;;;BBBHHHJJJSSSxxx___\\\VVVSSSaaaYYYPPPWWWTTTQQQ___SSSZZZQQQLLLUUUQQQXXXsssuuueeezzznnnzzz{{{hhhkkkjjjlllsssWWWHHHLLLZZZMMMZZZYYYxxxXXX>>>>>>===;;;>>>>>>IIIHHHEEEPPP```]]]bbbZZZSSSUUUXXXUUUMMMFFF>>><<<;;;999555444<<>>888666666888===DDDwwwyyyxxxccc\\\SSSNNNfffeeerrrxxxjjjQQQ<<<;;;@@@AAA@@@BBBIIIHHHRRR^^^___lllppptttyyyvvvrrrkkkIIIDDDqqqrrrrrrrrrgggqqqKKKAAAMMMzzzfffMMMKKK888444777;;;444BBB555IIIiiioootttfffmmmvvv||||||yyytttrrrwwwvvvxxxzzzwwwnnniiiiiifffmmm~~~kkkbbb]]]nnn}}}TTT000RRRPPPtttdddoooqqqgggUUUIII777777CCCBBBIIIaaammm~~~ggg^^^YYYUUUZZZ^^^```\\\UUUPPPQQQSSSPPPQQQPPPOOOTTTYYYYYYUUUmmmxxxtttwww```jjjxxxeeekkk???VVV___KKKVVVVVVKKK888555===;;;;;;AAADDDDDD<<<>>>ssszzzxxxnnnggg^^^XXXTTTRRROOOKKKNNNCCC999777999:::===@@@uuu~~~}}}\\\aaadddtttzzzooofffeeedddYYYIII======@@@??????BBBLLLOOO^^^ssskkkZZZYYYlll```nnnzzzzzzqqqAAAHHH___CCCEEEUUU[[[OOOEEE999444<<<666444BBB444MMMXXX|||lllnnntttyyyuuummmiiilllrrrxxxsssooonnnjjjeeedddgggkkkuuu}}}~~~lllLLL___999666===IIIjjj___]]]hhh}}}jjjOOOAAA???999;;;DDDFFFRRRvvvpppZZZ]]]```YYYWWWYYYYYYWWWTTTQQQQQQRRRNNNRRRSSSRRRSSSUUUUUUQQQeee|||~~~zzzvvv\\\|||yyywwwzzz~~~uuuQQQiii~~~iiidddOOOFFFYYYZZZTTT]]]mmmTTT@@@888<<>>;;;;;;999999;;;aaaooommmPPPvvvVVVFFFEEEGGGGGG@@@<<<>>>???>>>@@@DDDRRRVVVhhhkkkmmmmmmaaaNNNGGGKKKQQQaaa{{{yyywwwOOOSSSOOO@@@LLL```~~~SSSRRR@@@;;;666>>>999:::???777bbbyyy^^^mmmttttttqqqkkkfffhhhooovvvrrrkkkfffeeeeeedddfffjjjooorrr{{{vvvpppQQQoooyyyvvveeeyyyZZZ@@@555RRRBBBKKKbbb|||RRR}}}ppp}}}UUUAAA666:::===>>>FFFMMM^^^tttjjjQQQVVVWWWJJJRRRPPPOOOOOORRRUUUXXXYYYSSSVVVUUUOOOMMMPPPRRRQQQVVVjjjvvvrrrvvvxxxgggvvvuuu}}}|||pppuuuMMMXXX}}}{{{LLLBBBMMMZZZ\\\QQQXXXdddlllAAA???;;;AAABBB:::<<>>999999;;;???@@@@@@DDDHHH[[[fffxxxxxx~~~NNNOOOVVV]]]___jjj}}}{{{RRRLLLVVVeee~~~kkkeee___wwwuuuCCC@@@RRRlllkkkMMMNNN;;;:::888;;;??????666<<>>GGGXXX{{{lllaaaQQQ^^^dddYYYTTTPPPMMMNNNSSSYYY^^^```YYYYYYSSSKKKJJJPPPWWWZZZUUUUUUnnnooottt}}}jjjvvvuuulll{{{ppp}}}gggooozzzpppNNNvvv{{{___FFFHHHTTT^^^ZZZMMM[[[xxxQQQ>>><<<:::??????999@@@IIIFFF777QQQ}}}mmmooojjjcccaaabbb\\\RRRGGGBBB>>>===:::666777;;;EEEvvvuuuWWWUUU]]]mmmKKKUUU^^^{{{UUU===HHHOOOQQQHHH>>>;;;;;;;;;777:::>>>AAABBBDDDHHHMMMfff{{{jjjWWWddd|||pppooossszzz|||kkk|||kkkGGGHHHYYYmmmZZZ???DDDYYY|||___JJJFFF888777777888BBB>>>///GGGaaacccnnnkkkllljjjmmmwwwxxxlllgggeeehhhkkkjjjiiiiiiiiicccpppNNN<<>>888ZZZpppuuuuuu{{{XXXTTTKKKwwwPPP>>>:::444999AAA???NNNnnntttsssWWWUUUfffooolllYYYVVVSSSSSSUUUZZZ]]]___YYYWWWQQQJJJLLLVVV^^^aaaRRRIIIMMMyyywwwuuuvvvmmmtttkkk{{{~~~ooopppwwwsssaaagggkkk}}}{{{~~~eeevvv}}}rrr|||zzzsssEEEDDDRRRUUUVVVUUUSSSlllmmmDDD<<<:::999======;;;EEEKKKCCCBBBttt{{{mmmiiikkkdddWWWYYYNNNCCC???<<<999999:::FFFyyyxxxvvvgggJJJHHH```ccc\\\jjjyyytttZZZMMMRRRQQQKKKBBB<<<<<<======>>>AAADDDEEEEEEHHHMMMOOOooo^^^MMMzzzyyykkkZZZyyyzzz{{{]]]JJJHHHOOOUUUWWWfff|||vvvFFFCCCMMMccc}}}ZZZLLL>>>888444999888AAA<<<555^^^___lllyyyqqqqqqsssvvvxxxwwwtttqqqpppjjjiiinnnrrrqqqnnnnnnfffeeevvv|||gggooooooiiivvv}}}WWWDDD666GGGLLLqqqqqqrrr```EEE666:::999>>>FFFEEE^^^wwwrrrhhhWWWYYY\\\ZZZVVVWWWWWWXXXWWWWWWWWWWWWWWWUUUSSSNNNKKKOOOVVVYYYXXXJJJHHHJJJccc}}}zzz}}}zzzppptttmmmmmmuuuppphhheeeddd___iiifffdddhhhrrrjjjkkkiiiKKKJJJVVVWWWVVVTTT[[[JJJ???777<<<:::>>>>>>>>>IIILLL???ZZZjjjkkkeeekkkiii___ppp^^^KKKBBB@@@===:::888===gggsss}}}DDD[[[ZZZoooUUUKKK\\\WWWMMMCCC>>>AAAFFFHHHEEEHHHJJJHHHHHHKKKOOOQQQtttpppkkknnnHHHAAAJJJeeeaaaccc|||cccUUUKKKJJJkkk```===JJJVVVllllll[[[PPP<<<;;;555===:::@@@:::???uuufff}}}mmmtttvvvuuuooojjjkkkuuu~~~xxxsssrrrxxx~~~~~~||||||```cccuuutttzzz|||uuu[[[kkkzzzZZZUUU555AAACCCFFFyyywww@@@DDD222<<<===CCCKKKMMMllliiiqqqkkk{{{qqqPPPUUUdddddd\\\XXXNNNRRRWWWYYYWWWSSSQQQPPPPPPPPPMMMKKKOOORRRNNNGGGJJJMMMLLLHHHyyyqqqyyyqqqlllccc{{{kkkccc___xxx}}}|||nnnYYYxxxkkkfff```aaafffbbbbbbcccggg~~~RRRCCCXXX]]]YYYZZZYYYrrrQQQ???@@@:::555AAA<<<===LLLIII???GGGyyyzzzwwwtttsssssstttpppggg```ooo]]]JJJCCC@@@======???;;;MMM}}}|||oooyyynnnxxxPPP999BBB@@@>>>>>>BBBHHHOOOSSSSSSQQQIIIKKKWWWWWWTTT\\\oooOOOBBBFFFCCCIIIIIIRRRvvvxxxwwwlll|||]]]pppwwwqqqjjjvvvjjjDDDJJJ@@@^^^kkkOOO@@@888:::<<<555DDD666666MMMnnnnnn}}}yyyzzzooojjjhhhfffoootttjjj~~~zzzxxxzzzyyysssoooooo]]]nnnuuuqqqmmmsss||||||WWW[[[eeewwweeeOOOGGG444666GGGWWWcccLLLmmmSSS<<<999;;;555DDDMMMIIIbbbuuuWWWqqqlllbbb^^^^^^bbbWWWUUUhhhaaaXXXTTTSSSSSSPPPMMMQQQQQQQQQRRRUUUTTTMMMEEELLLSSSMMMEEE]]]eeeqqqqqqKKKhhh~~~{{{hhhccccccnnnyyyuuu```LLLvvvlllhhhaaa```bbb\\\aaa^^^[[[mmmqqqJJJUUUaaa\\\SSSWWWddduuuEEE<<<>>>999;;;???888;;;GGGAAA???PPPsssuuu{{{wwwhhh\\\^^^QQQDDD@@@>>>:::999:::777@@@uuuYYY___xxxSSS===888:::===>>>???@@@CCCFFFOOOSSSMMMQQQ[[[TTTWWWsss```@@@AAAIIIHHHQQQNNNMMMZZZkkkvvveeevvvzzzzzz|||lllVVVQQQCCC;;;AAAOOOoooqqqBBBHHHHHHhhhzzz___JJJ???666888<<<999999>>>>>>gggXXXnnnllloooxxxkkkpppxxxppp___aaaooossstttrrrssswwwwwwqqqkkkiii]]]gggiiiddd___```~~~pppVVVJJJWWWaaaeeexxxDDD777AAA===EEEcccjjjMMMPPPaaaAAA555222222KKKHHHDDDdddbbbkkkddd___\\\ZZZ]]]TTTTTTmmmfff^^^YYYXXXWWWSSSPPPNNNMMMMMMOOORRRQQQKKKEEEPPPTTTPPPLLL\\\|||yyyiiinnnqqqsssqqq___TTTYYY]]][[[\\\bbbrrriiiggg```^^^\\\TTT\\\ZZZSSS___yyy~~~yyyHHHIII\\\___VVVQQQaaaMMM:::;;;===:::===<<<:::AAAEEE<<>>::::::888444www}}}~~~wwwppp\\\WWWYYYWWWHHHhhhrrrSSSAAABBBDDDDDDDDDEEEIIIPPPVVVdddkkk```]]]fff[[[dddhhh???===GGGNNNNNNJJJKKKPPPYYYVVVLLLddd~~~}}}fffYYYJJJGGGeeecccLLL;;;:::999AAAFFF>>>DDD\\\YYYDDDGGGTTTyyyiiiTTTGGG???555666<<<;;;444AAA@@@~~~rrrJJJ~~~{{{lllooossslllnnnvvvtttkkkpppzzzxxxnnnnnnrrrxxxyyysssmmmjjjlllmmmjjjgggbbb___zzzvvvNNN;;;EEEYYYeeekkktttyyysssjjjfffeeedddKKK222:::RRRxxxooojjjkkk@@@666999999======GGGaaayyy___pppZZZ]]]ZZZTTTVVVPPPSSS```[[[VVVSSSRRRRRRPPPMMMNNNNNNOOOSSSVVVTTTOOOJJJRRRNNNKKKNNNUUUdddzzzsssbbbwwwkkk|||}}}aaaMMMNNNNNNMMM[[[rrr}}}kkkcccaaa[[[YYYYYYQQQUUU[[[WWW[[[{{{uuu___uuuiiiYYY\\\LLLEEE```[[[XXXRRRZZZzzzSSS888:::<<<<<<===:::;;;DDDLLLEEEAAAbbbwww}}}vvvpppkkkgggccc```___\\\WWWQQQJJJBBB===;;;===333aaasss|||nnn\\\PPPKKKIIIGGGEEETTTWWWsss}}}```KKKBBBIIIFFFDDDHHHTTTeeeuuuvvvffftttuuuNNN;;;GGGMMMKKKLLLEEEIIIPPP]]]bbbWWW[[[ssszzz{{{sss}}}eeeMMMEEEUUUXXX@@@;;;>>>???HHHSSSKKKDDDLLLWWWFFFIIIJJJbbbfffQQQEEE>>>666777===:::???<<>>GGGMMMIIIBBB???AAAEEE===PPPlllooopppxxxKKK444666===@@@MMM111___}}}nnnuuuVVVxxxkkkbbbSSS^^^ZZZOOOPPPLLLQQQNNNKKKIIIIIIJJJKKKKKKJJJLLLLLLQQQXXX[[[VVVOOOKKKVVVHHHDDDMMMPPPQQQccc|||{{{vvveeepppgggxxxvvv\\\OOOHHHJJJ\\\rrrvvvcccZZZYYYTTTUUUWWWRRRRRR___\\\WWWjjjzzzaaa{{{zzzrrrhhh]]]MMMAAAFFFVVV\\\\\\TTTVVVmmmlll===777???;;;999>>>999===IIIKKK@@@NNN{{{ssstttvvvwwwuuuooogggbbbcccaaaZZZRRRJJJDDD@@@===<<<===QQQvvviiiRRRDDDLLLVVVZZZeeettt~~~eeeJJJAAAAAANNNOOOVVVfff}}}zzzllllll===???NNNKKKFFFIIIOOOQQQLLLMMMXXXZZZWWW[[[xxxmmmvvvTTTBBBEEEeee}}}ppphhh^^^{{{ccc???KKKNNNooo}}}cccLLL>>>:::666:::>>>:::EEE666^^^kkklllnnnssspppiiiuuu}}}ddd^^^fffiiijjjgggiiiooorrrqqqpppqqqooommmiiikkkjjjbbbnnn{{{YYYWWWlll}}}aaabbb^^^bbbzzztttfffYYYZZZUUUMMMHHHKKKMMMNNN<<>>AAAGGGAAA???ggg~~~zzzuuupppmmmkkkeeebbbZZZRRRMMMLLLIIIEEE555EEEHHHyyycccXXX___dddiiitttPPP===<<>><<<<<>>:::999===BBBCCCEEEAAAQQQ|||wwwpppnnnpppsssgggccc[[[SSSRRRUUUQQQJJJ777FFF???lllyyyvvvttt{{{]]]CCC===BBBGGGLLLQQQZZZbbbgggjjjjjjjjj~~~pppsssNNNEEE===:::@@@GGGKKKQQQYYYOOOSSSRRRXXXeeedddYYYWWWRRReee}}}vvvOOOPPPHHHBBBGGGIIIhhh}}}dddKKK;;;555777555999@@@===555SSSnnnyyyrrrllliiiqqqrrrjjjcccfffooowwwzzzgggpppllljjjnnnqqqqqqsssuuukkkqqqlllfffiiiiiikkkuuuhhhbbbWWWeeeeeezzzmmmBBBHHHpppYYYbbbssszzzuuuxxx{{{eeeFFFYYYqqq\\\sss|||]]]mmmNNN:::...555>>>@@@DDDMMMYYYnnn|||}}}ZZZsssXXXeeeggg```SSS\\\UUUOOOXXXTTTTTTUUUVVVUUUSSSPPPLLLIIIGGGMMMJJJMMMTTTRRRGGGCCCGGGKKKHHHBBB???BBBGGGHHHFFFlllzzzTTTYYY~~~jjj|||aaaHHHzzzsss```WWWVVVQQQRRRUUUOOORRRZZZZZZSSSMMMPPPnnnmmm___uuuhhhCCCVVVHHH@@@XXXWWWKKK\\\]]]oooJJJ<<<;;;::::::;;;===>>>???BBBCCCFFFIIIhhhwww{{{~~~yyyuuussssssfffbbbYYYRRRSSSVVVPPPEEE>>>CCC888JJJrrroooCCCmmmkkkKKK===BBBKKKOOOYYYYYYWWWTTTVVVdddyyyssslllLLLUUUJJJHHHBBB======FFFPPPWWW```OOOAAAMMMbbb___SSSVVVNNNTTTfffhhh```uuu|||wwwRRRXXX~~~|||EEERRR<<>>>>>@@@tttSSSuuuxxxjjjnnniiitttyyyhhhiiirrrvvvssswwwwwwllllllhhhggglllnnnmmmmmmooofffoooiiiaaagggnnnpppuuu~~~}}}ooowwwzzzssseeeZZZDDD]]]yyy___vvvnnnHHHSSSfffuuusssfffnnn~~~eee[[[sssmmmVVVgggDDD888999;;;<<<:::<<>>EEEGGGMMMJJJ@@@AAAKKKKKKCCCLLLcccNNN}}}oooggg~~~~~~lllkkkaaaUUUNNNOOOQQQPPPMMMPPPHHHHHHMMMJJJHHH[[[vvvqqqeeeuuuiii===@@@IIIUUUXXXUUUXXX___ddd[[[======999:::<<<:::777===FFFMMMIII888UUU|||xxxtttvvv|||vvvmmmlllppprrrooobbbQQQZZZ[[[VVVVVVKKKJJJAAABBB???III{{{rrrrrrRRRlllvvvTTTEEEAAADDDOOO]]]^^^dddfffdddjjjyyyRRRRRRwwwsssaaaPPPIIIAAA<<>>NNN[[[]]]PPPEEE444999666666AAA;;;888555gggQQQkkksssuuummmlllppp|||xxxqqqtttvvvsssvvvvvvrrrnnnooouuuvvvtttmmmkkkhhheeedddiiissszzz~~~rrrmmmbbbOOOTTTBBBHHHxxxyyyYYYCCCRRRVVVTTT{{{eeePPPxxxZZZ999999555BBB;;;@@@JJJGGGgggmmmbbb___zzz___```kkkppp```YYYVVVZZZZZZTTTPPPPPPOOOOOONNNKKKGGGEEEHHHJJJQQQHHHEEEHHHGGGAAABBBIIIJJJIIIGGGEEECCCCCCCCCDDDHHH]]]|||[[[IIIddd{{{}}}lllwwwyyyeeeZZZUUUQQQPPPRRRPPPJJJDDDKKKGGGGGGIIIFFFDDDQQQbbbPPPooouuuuuuppp]]]JJJHHHNNNVVVUUUQQQYYYhhhlll===;;;999;;;===>>>;;;:::???EEEAAACCCUUUxxxuuurrrsssxxx}}}{{{pppggggggnnnqqqpppaaaPPPYYYWWWQQQRRRHHHGGGHHHBBB<<>>CCCDDD:::;;;VVVjjjeee]]]iiiNNNDDDAAAKKKOOObbbaaaSSS{{{uuu}}}tttpppeeeKKKGGGXXXhhh???BBBVVVkkkNNNIII@@@222:::888777>>>777777JJJQQQ[[[qqqhhhkkkffffffllldddnnnrrrnnnooovvvyyyvvveeeggghhhhhhmmmssstttqqqgggiiijjjjjjiiijjjmmmppptttzzz{{{pppoookkkZZZYYYtttsssdddLLLgggpppkkk~~~[[[kkkqqqNNN<<<===222777GGG@@@HHH[[[iii[[[^^^kkkbbb^^^[[[VVVRRRRRRXXXXXXRRRMMMLLLLLLLLLKKKHHHDDDCCCEEEGGGIIIEEEDDDEEEFFFEEEGGGLLLHHHFFFCCC@@@???@@@AAACCCKKKJJJaaarrr]]]III\\\zzztttcccOOOMMMKKKMMMPPPNNNHHHAAAGGGHHHHHHFFFCCCDDDHHHMMMrrr[[[www___ZZZkkkMMMKKKIIIPPPYYYWWWUUUiiippp@@@444???999======:::;;;@@@GGGKKKDDDHHHxxxuuussssssuuuxxxyyyzzzzzzuuukkkdddfffnnnsssrrryyygggllldddXXXVVVKKKJJJJJJBBB;;;DDDrrrooofffOOO>>>DDDSSS]]]bbbeeejjjvvvzzz@@@888CCCDDDDDDCCCIIIIIITTTooo}}}yyyuuuKKKEEEFFFJJJEEEeeeyyyVVVgggccc]]]VVVOOOJJJCCC999888YYYTTT<<>>===???AAACCCHHHAAAKKKmmm~~~vvvNNNEEEZZZpppeeeTTTNNNHHHFFFHHHJJJJJJIIIFFFKKKJJJDDDCCCHHHIIIEEEVVVlllmmm~~~ZZZEEEGGGJJJJJJJJJRRRZZZYYY```xxx<<<777@@@===<<<===999555;;;GGGNNNNNNHHH\\\~~~}}}{{{yyyyyyyyyzzzxxxuuunnniiilllrrrtttrrrwwwhhhmmmbbbSSSRRRJJJIIIIIIHHHCCC<<>>===~~~===CCCZZZlllSSSFFFAAA666111999888:::888444JJJzzzooojjjTTTccc]]]YYYcccbbb[[[___```]]]___eeehhhggglllnnnmmmjjjjjjjjjgggaaarrrpppmmmjjjiiikkkooorrrhhhsssooooooqqq||||||qqqbbbcccooolll^^^eeeuuukkkZZZfffqqqpppTTT777...666>>>>>>HHHIIIGGGPPPuuuggg```eee[[[bbbWWWWWWTTTSSSWWWMMMNNNQQQTTTTTTPPPLLLIIIIIIHHHGGGFFFDDDDDDDDDEEEDDDIIIHHHAAA@@@FFFFFF???@@@@@@?????????@@@@@@AAA@@@HHHIIILLLeee|||```HHHLLLdddyyyiiiaaaWWWQQQIIIDDDDDDGGGIIIIIICCCIIIHHHBBBCCCLLLMMMGGGDDDbbbeee{{{kkkkkkSSSDDDBBBSSSRRRQQQSSSXXX^^^uuuKKK000;;;AAA444;;;:::888999@@@IIIIIIDDDIII}}}}}}~~~vvvvvvsssqqqrrruuusssmmmggg]]]ggg^^^SSSYYYVVVWWWLLLLLLKKK???999[[[vvv{{{}}}zzzmmmOOO@@@HHHUUU```ffflllwwwuuu|||NNNDDDIIIIIILLLLLLPPPYYYiiixxxaaaNNN^^^wwwuuuyyynnnYYYFFF888;;;KKK|||YYY888MMM\\\|||bbbHHHCCC555444222999777:::888:::___TTTooo\\\VVVccc^^^dddkkk\\\^^^cccddd^^^YYYYYY]]]___cccddddddbbbffflllmmmkkkrrroookkkiiijjjmmmqqqsssmmm{{{vvvlllyyyvvv{{{zzz^^^mmmzzzlll[[[XXXfffssskkkaaaqqqmmm[[[yyy}}}}}}ssspppkkkTTTCCC333222666:::>>>BBBDDDUUUaaa{{{yyyVVV[[[iiiUUU[[[aaaXXXKKKGGGPPPQQQQQQOOOMMMKKKJJJHHHEEEEEEDDDCCCCCCCCCCCCBBBCCCIIIHHH@@@>>>BBB@@@999:::;;;>>>???@@@???===;;;===HHHGGG===GGGiiimmmBBB000BBBaaauuuaaaXXXSSSPPPKKKHHHFFFEEECCCAAA@@@EEEEEEAAABBBIIILLLHHHDDDPPPnnnyyyjjj|||yyygggfffZZZ\\\BBBMMMNNNVVVSSSQQQQQQ[[[tttMMM>>>>>>===<<<888666666;;;DDDHHHEEEAAA@@@lllzzzuuuvvvvvvuuuvvvvvvppphhhhhhaaammmcccWWW^^^\\\^^^MMMHHHIIIFFF@@@YYYwww}}}|||vvveeeCCCMMMSSS^^^mmm|||VVVtttgggeee\\\LLLCCCMMM\\\aaa]]]www\\\UUUtttRRRKKKiii@@@BBBTTT]]]QQQFFF@@@///444555:::777<<<777???rrr```FFFiii[[[]]]cccaaakkkmmmZZZ^^^dddgggbbbZZZWWW[[[```cccdddbbbaaafffooosssssshhhggggggjjjmmmoooooooooooo~~~{{{ppptttyyysssbbbRRRIIIIIIUUUbbbjjjrrr|||vvvqqqiiiNNNWWWeee]]]|||ooo===777---///===???777:::HHHFFFmmmsss___bbbjjjXXXPPPZZZbbbYYYKKKDDDOOOPPPNNNHHHDDDDDDEEEDDD@@@???>>>???@@@@@@???>>>???BBBBBB@@@??????===999555777:::<<<<<<:::888666===:::===???===DDDcccYYY???===GGG|||\\\VVVRRRPPPMMMKKKHHHEEEBBB@@@???BBBEEEEEEDDDDDDFFFFFFHHHEEEYYYppprrrwwwnnniiiQQQSSSGGGDDDCCCQQQRRRUUURRRTTTZZZqqqZZZ444>>>BBB<<<<<<<<<888777???JJJIIIAAAIIIYYY}}}ttt}}}vvvxxxxxxvvvwwwwwwqqqiiiiiieeepppbbbRRRWWWTTTTTTNNNGGGLLLOOOGGGXXX|||pppzzzOOOkkkkkkJJJYYYbbbnnn{{{VVVpppHHH;;;@@@TTTVVVIII___{{{www]]]mmm^^^ddd{{{]]]???IIIYYYmmmmmmLLLEEE:::444444888<<<999>>>666???|||GGGIIIbbbbbbaaaaaacccgggeee^^^aaacccfffeeeaaa^^^```ccchhhiiifffcccfffmmmpppooodddccccccggglllqqqsssssssss}}}{{{qqqpppuuuzzzvvv}}}wwwqqqOOOFFFEEE???FFFKKKNNNTTT___iiimmmnnnppppppJJJ333000:::@@@666666???@@@===GGGXXXgggqqq^^^ZZZTTTTTT___TTTNNNRRRVVVTTTPPPNNNKKKNNNLLLDDD@@@AAACCCAAA>>>===<<<===???@@@>>><<<===;;;===@@@@@@;;;999:::777777777777777777666666888222777@@@;;;555IIIiii|||YYYCCCwww[[[ZZZVVVSSSNNNJJJGGGFFFFFFFFF@@@CCCHHHJJJGGGAAAAAACCCCCC:::JJJqqqVVVhhhwwwvvvggg[[[UUUHHH@@@:::GGGWWWSSSNNNYYYYYY___llldddDDD:::===666888===333>>>:::AAAJJJEEEAAAYYY}}}}}}www~~~}}}yyy|||yyyzzzyyywwwxxxyyytttmmmrrrooo|||ooo^^^dddaaaaaaTTTPPPYYYZZZHHHRRRzzzppptttjjjuuukkktttVVV[[[nnnfffeee<<>>;;;@@@555>>>zzzEEEbbbqqqdddgggbbb___bbb___\\\bbbddddddeeeggggggeeeddddddaaabbbaaa___cccjjjmmmkkkiiiddd```aaahhhrrrzzz~~~yyy~~~xxxppplllhhhrrrrrrpppvvvNNNEEEGGGDDDEEEBBB>>>@@@IIIRRRVVVZZZmmmfffppp}}}rrrxxxnnniiiPPPHHH@@@---EEE000999888;;;AAACCC@@@CCCWWWnnncccQQQNNNUUUaaaSSSRRRRRRUUUVVVTTTPPPMMMHHHMMMLLLEEE@@@BBBCCCAAA???===<<<>>>AAAAAA???===>>>999;;;AAA@@@777444888;;;:::777555555666888999111666;;;:::666777@@@JJJiiiggg]]]RRRLLLHHHDDDBBBBBBCCCDDDDDD>>>???@@@BBBBBBAAA@@@???>>>AAA@@@NNNssseeeXXXLLLDDD;;;DDDQQQWWWTTTPPPUUU]]]ZZZvvvRRR>>>::::::===???<<<:::;;;@@@@@@LLLNNN>>>CCCsss~~~}}}}}}www}}}zzzooofffqqqqqqrrrrrrfffxxxsssccc^^^]]]YYYQQQRRRSSSSSSMMMIIIiii{{{}}}uuuzzzwwwRRRGGGIIIYYYvvvXXX___{{{~~~iiiCCCIIITTTnnnxxxmmmqqqIIIxxxRRR;;;FFF:::HHHhhhccclllzzzqqq}}}VVVAAAEEEOOOjjjdddFFFLLL333111;;;444666999:::888AAAffffffWWWttttttiii```cccaaa^^^dddlllfffZZZVVV[[[______]]]^^^fffmmmgggfff]]]ZZZ___```eeesssdddmmmaaaYYYkkkuuussszzzsssgggwwwuuutttwwwooouuu|||ffffffbbbJJJDDDDDD999===EEE>>>@@@EEEIIINNNSSSYYY\\\\\\aaabbbdddggglllrrrvvvyyynnnkkkiiieeeZZZLLLCCCAAABBB333000777999;;;999111@@@???GGG:::HHHaaauuunnnOOOPPPlllkkkQQQXXXXXXWWWSSSOOOMMMNNNPPPLLLKKKIIIFFFCCC@@@>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666777777777777666666333444444444555777;;;>>>BBB[[[}}}eee[[[OOOOOOKKKGGGDDDCCCDDDCCCCCC???@@@@@@@@@@@@@@@??????;;;>>>===CCCcccxxxdddSSSHHHBBB@@@NNNLLLPPPYYY\\\ZZZ\\\bbbwwwaaa<<<>>><<<<<<<<<:::777999???@@@XXXEEE777TTTggguuu}}}|||{{{zzzqqqlllooo~~~xxxsssxxxzzznnnpppoookkkiiihhhaaaYYYZZZWWWSSSRRRMMMDDDYYYlllxxxtttfffZZZLLLAAATTTPPPWWWyyymmmjjjvvvzzzyyytttbbbddd```fffgggSSSNNNgggwwwUUUmmmGGG999===GGGlllccc???333GGG___WWWNNNFFF666888444555@@@@@@444)))[[[RRRyyy~~~cccjjjdddZZZUUUYYY______ZZZZZZ\\\^^^\\\ZZZZZZ___ccc[[[fffccc\\\cccfffbbbbbbnnnfffaaammm}}}uuufffbbbnnndddssssssuuuzzzwww^^^yyyttt]]]MMM@@@???@@@<<<:::===>>>>>>>>>AAADDDGGGDDDEEEFFFHHHIIIJJJJJJJJJGGGEEEDDDDDD@@@:::888;;;222666<<<:::222000===LLL===>>>FFFXXXuuuOOOVVV[[[UUUnnnrrrEEEVVVWWWTTTPPPNNNOOOOOOMMMKKKIIIIIIHHHFFFDDDAAA???>>>??????>>>===<<<<<<<<<<<<999999999999999888888888777666666555444333222222333444555444444666999<<>>>>>>>>>>>999===<<<;;;DDDaaaiiizzzuuunnnaaaQQQEEEAAAGGGMMMUUURRRUUU^^^```___iiiyyyWWW999777<<<<<<===<<<888666===GGGAAASSSAAADDD|||}}}~~~~~~|||zzz{{{}}}|||wwwsssqqqnnnvvv|||uuutttzzz{{{ooohhhdddgggjjjgggaaa^^^aaa[[[RRRPPPNNNDDDKKKfffwwwwwwoooSSSCCCYYY___mmm{{{hhhlllzzzpppjjjqqq}}}uuudddfffxxxgggpppLLLDDDnnnpppaaa]]]<<>>222999999:::777:::___KKKpppdddmmm```UUUTTTWWWYYYZZZ[[[[[[ZZZYYYXXXXXXZZZ\\\]]]ZZZiiiggg]]]eeemmmcccYYYiiiaaaqqq}}}fffbbbkkkvvvnnnwwwvvvuuuwwwtttnnneeeiiiyyyqqqVVVIIIAAA;;;>>>>>>??????===999666888:::888999::::::999777555333999777666777444//////222???888...222BBBFFFBBBFFFRRR^^^eeejjjIIIKKK\\\rrr\\\NNNOOOUUUOOOJJJIIIMMMNNNJJJFFFEEEEEEFFFEEEDDDBBB@@@??????>>>===<<<;;;;;;;;;;;;666666666555666666777888:::888666333111000000000333444555444333444777999======@@@MMMiiihhh___RRRUUUQQQKKKGGGDDDCCCAAA@@@BBBAAA???===<<<<<<======:::<<<>>><<<999FFFkkk{{{UUUeeeyyyppp[[[VVVNNNFFFDDDIIISSS[[[VVVXXX^^^bbb]]]bbbUUU::::::@@@::::::<<<>>>======CCCLLLHHH777HHHrrr}}}|||vvvuuuzzzzzzsssqqqtttkkkhhhpppvvvnnnlllppppppjjjeeeggglllggg[[[ZZZccc^^^ZZZQQQNNNNNNGGGJJJ^^^~~~|||ttt|||lll???MMM[[[ooosssdddqqq}}}qqqgggssssss}}}qqqSSS??????nnnFFFFFFNNNZZZrrrOOOIIIFFF///999;;;888???///888777NNNEEENNNkkkgggdddYYYUUU^^^ccc___[[[]]]XXXVVVTTTVVVZZZ___``````bbbhhh```YYYccchhhaaa]]]ddd[[[nnn~~~kkk^^^mmmyyyxxxtttxxxyyywwwssspppvvvyyynnnvvv[[[DDDEEE@@@======??????===<<<<<<777888999::::::999888777666555888<<<===;;;<<<@@@888CCCEEEEEEHHHAAA@@@OOOqqq}}}tttgggbbbXXXQQQ]]]|||XXXQQQ]]]OOOSSSNNNIIIHHHIIIIIIFFFCCCAAABBBCCCDDDDDDCCCAAA@@@<<<;;;:::999888777777777444333333333333444666777;;;999666333111111222222333444444333222222444666555999===???III```kkkdddXXXTTTPPPJJJEEECCCAAA@@@>>>AAA???>>><<<;;;;;;<<<<<<<<<:::===???:::===WWWwwwwwwmmmvvveeewww{{{eeekkk}}}tttfffZZZNNNJJJEEEFFFKKKTTT[[[______\\\\\\```jjjNNN444777===<<<;;;999:::???BBBBBBCCCFFFCCC<<>>===>>>======<<<<<<===???AAABBBAAA>>><<<<<<;;;:::===CCC??????<<>>???@@@AAAAAAAAA@@@???;;;:::999777666666555555222222222222333444555555777666444222111222333444222333333333111111222444222777;;;;;;===III```ssszzzjjjeeeYYYPPPLLLFFFBBB@@@???>>>===>>>>>>===<<<;;;;;;;;;;;;<<<888999===:::888EEEXXXsssZZZaaazzz}}}|||lllppp}}}}}}XXXhhhyyydddVVVgggoooiiieeeLLLddd~~~vvvmmmaaaRRRHHHBBBAAACCCKKKVVV```eeefffaaa[[[ZZZkkkzzzCCC666<<<;;;888:::>>>::::::@@@CCCBBBAAAAAA666iiixxxyyytttsssvvvvvvyyy{{{ssskkknnnxxxkkkeeeiiillldddiiixxxzzzkkkfffnnnqqqeeeXXXUUURRRWWWPPPHHHHHHFFFKKKYYY{{{www}}}HHHUUU]]]tttcccqqq}}}rrryyyuuulllyyyLLL999>>>sssqqqdddLLLfffuuuyyyyyyeeeEEECCCJJJ[[[yyyxxxPPPLLLEEE777999999///<<<<<<;;;<<<444zzzTTTJJJuuummmfffeeebbbYYYUUUZZZ```aaa^^^\\\[[[YYYWWWYYY^^^bbbdddcccbbb^^^]]]kkkssseee[[[eeellllllhhh]]][[[lllrrreee\\\eeeeeeqqquuuoootttmmmnnniiiuuuvvvaaaVVVWWWgggwwwaaaUUUMMMDDD@@@CCC===<<<:::999999:::;;;===AAA===<<<>>>@@@DDDMMMVVVfffaaaqqqyyyfffzzzxxx```KKKPPPKKK```qqqgggVVVWWWQQQLLLSSSNNNNNNLLLHHHCCC@@@@@@BBB>>>>>>>>>=========>>>>>><<<;;;:::888777666666666222333333444444444333333111111000//////000111222///111222222111000111222555111///555===AAAFFFIIIGGGddddddaaaUUUKKKGGGBBB>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::666666999999777;;;CCCsssjjjRRReeesss|||xxx{{{zzzRRRjjjjjjZZZ]]]iiiwwwZZZooo}}}TTTfff|||{{{YYYWWWxxxmmmaaaWWWNNNFFFAAA@@@CCCJJJTTT^^^fffkkkmmmbbbkkkyyyjjjEEE---777BBB<<<888>>>>>><<<===BBBDDDCCCFFFKKK___{{{vvvxxxpppsssuuutttooommmpppuuurrrhhhjjjooolllrrr~~~tttjjjeeehhhjjjcccZZZVVVTTTYYYRRRIIIKKKJJJJJJRRRhhhzzzvvvLLL[[[mmmeeeEEEggguuuGGGBBBXXXyyyQQQCCCSSSddd~~~}}}XXXBBBGGGFFF^^^QQQaaaRRR999888:::222888:::888;;;444eeeTTT[[[uuujjjZZZeee___[[[UUUTTTYYY```^^^XXXZZZYYYXXXYYY\\\___aaabbb\\\bbbfffpppwwwlllbbbhhhdddyyyxxxeee```ggglllnnndddnnngggqqqssskkktttiiiuuuggggggwwwzzzxxxlll~~~ttt```YYY\\\OOONNNMMMKKKJJJHHHHHHHHHEEEHHHQQQ\\\bbbdddhhhmmm___```sss^^^WWWQQQJJJVVVaaahhhcccSSS[[[LLLMMMXXXKKKKKKIIIFFFDDDBBBBBBAAA@@@???===<<<:::999:::;;;;;;;;;;;;999777666555444444222444666777777555333111000000000000000000000000---///111111000000111222666///---444::::::999:::EEE\\\yyy___\\\PPPGGGDDD???<<<;;;;;;;;;:::999:::;;;<<<===<<<;;;:::999666555888:::999:::===???nnnfffWWWQQQrrryyy}}}|||fffppp}}}fffqqqccckkkxxxYYYzzz]]]VVVlllyyyllleeeZZZNNNFFFBBBAAAAAALLLRRRYYY^^^```bbbfffiiijjjaaa999;;;<<<;;;777666:::>>>;;;===AAADDDEEEGGGPPP[[[zzz}}}yyyxxx|||rrrwwwkkknnnnnnlllllloooppppppmmmcccfffooopppsssuuupppeeehhhiiiddd\\\WWWYYY^^^WWW\\\UUUMMMQQQQQQMMMOOOJJJkkkvvvuuuTTTvvvooo^^^NNNBBBjjjwwwgggeeekkk|||vvvSSSaaakkkcccYYYsss|||GGG???LLLLLLsss[[[///999444+++CCC<<<777@@@<<>>:::888777777999:::999888777555333222222222333555777999888666222000111222222222222111000000,,,...000111000000111222333333666999666222777AAAFFFJJJNNNXXXkkkiiiWWWOOODDDAAA>>><<<;;;:::999777999999999999999999999999888888777777777777888888<<>>@@@???FFFEEE;;;```zzzyyyvvvxxxuuu|||yyy~~~vvvvvvwwwqqqrrruuurrrjjjiiigggiiisss||||||wwwmmmfffbbbeeeeeecccfffkkk```^^^WWWPPPNNNOOOMMMHHHMMM\\\{{{eeeuuuSSSaaaTTTPPPGGGJJJEEEvvvhhhllloooZZZVVVQQQMMMddd|||uuuZZZmmmttt^^^|||sssxxxccc===IIIHHH\\\xxx}}}___>>>222555000888@@@777<<<666SSSvvvFFFQQQgggfff___OOOYYYTTTPPPMMMPPPWWW[[[ZZZVVVRRRRRRRRRTTTWWWWWWVVVTTTMMMQQQ^^^ooouuunnneeebbb\\\bbbggggggcccbbbcccdddxxxnnnfffhhhnnnoookkkggg]]]]]]aaaiiirrryyy~~~wwweeeVVV[[[zzzjjjgggnnn|||nnngggbbb^^^]]]kkkcccKKK___bbbNNN[[[YYYJJJLLLFFFNNNpppYYYYYYQQQIIIGGGIIIKKKHHHDDDEEECCC???======>>>=========;;;777666777888888888666666555555555444444444555555444444444333333333222111111000///......---////////////000000000000///000000222333444555555>>>AAADDDCCCEEEOOOaaapppeeeTTTMMMDDDBBB>>><<<;;;:::999888999999999999999999999999888777777666666777777888444>>>TTT{{{dddTTTWWW\\\___aaa^^^fffrrr|||uuusssvvv{{{~~~~~~fffZZZgggVVVwwwccc]]]lllSSSlllqqq]]]FFFDDDCCCEEEJJJPPPTTTVVV[[[WWWWWW^^^gggvvvfffIII===888777888:::<<<<<<<<<======;;;LLLPPPFFFAAAQQQsssyyytttrrrvvvwwwyyytttfffcccgggiiijjjoootttuuuqqqppp___UUU]]]lllsssppplllWWWVVVQQQMMMMMMQQQPPPLLLJJJGGGsssUUU???NNNDDD???AAAQQQ\\\YYYMMMYYYnnnbbbqqqyyy^^^MMMLLLUUU{{{WWW\\\gggrrrsss||||||yyyGGGAAAIIIbbbHHHBBBAAA000111888777>>>DDD999999<<>>;;;999:::777444333444555555555222222222222111111111111333333222222222111111111111111000000///......---....../////////000000000//////000111222333444444333666777666555:::DDDMMM```QQQLLLDDDAAA>>><<<;;;;;;999888888888888888888888888888777666666666666666666777888777???``````EEEGGGOOOQQQZZZZZZ]]]fffzzzwwwooojjjhhhgggmmmwwwwwwnnnTTTxxx~~~bbb|||zzz___aaaaaa\\\xxxlllFFFCCCDDDGGGOOOXXX]]]\\\YYY[[[```bbbdddrrrRRR666222777999999;;;<<<<<<::::::===@@@FFFJJJFFF:::JJJ|||wwwwwwjjjlllcccwwwrrrgggbbbiiinnnnnnnnnoooooolllddd```]]]^^^______ccchhhQQQQQQNNNJJJLLLPPPPPPMMMWWWLLLlllzzzQQQCCCIIICCCUUUKKKaaakkk}}}mmmSSSJJJJJJQQQcccxxxxxxqqqsssyyyUUUFFFlll|||iiiQQQCCC@@@CCCpppmmmGGGBBBYYYwww{{{LLL666NNNPPPdddYYYBBB;;;444000555:::999???@@@444999UUUooo@@@TTThhhJJJDDDGGGIIIKKKNNNKKKKKKNNNTTTVVVSSSOOOIIIRRR[[[]]]YYYSSSQQQQQQ]]]ZZZXXX[[[[[[YYYWWWXXXccccccbbbaaabbbgggqqqyyymmmfff___```fffhhhaaaXXXWWWdddjjjeeedddkkkkkkdddgggdddSSSUUUQQQ[[[mmmuuukkk~~~zzz[[[UUUTTTRRRLLLDDDDDDHHHIIIxxxbbbQQQXXXQQQLLLFFFFFFJJJMMMMMMKKKAAA@@@@@@@@@???===999555888666333222333444333333111111000000000/////////000000000000////////////000000000///......------.........////////////000//////000000111222333333111222222111000111333666}}}]]]PPPNNNCCCAAA===;;;;;;:::999888777777777777777777777777666666555555555555666666:::888999KKKuuucccPPPLLLJJJXXXVVVTTTVVV```qqq{{{~~~~~~wwwpppkkkcccbbbcccfffmmmtttzzz~~~bbbvvv|||uuuddd~~~dddssshhhfffsssaaaEEENNNYYYQQQIIIQQQRRRUUUYYY]]]___^^^]]][[[jjjyyyooo<<<777???:::777>>><<<;;;;;;:::<<<@@@EEEIIIKKK???EEE]]]yyyvvvxxx|||~~~wwwbbbpppyyyuuussskkkrrreeekkknnnllljjjkkkiiifff^^^bbbeeeaaaXXXRRRVVV]]]RRRSSSPPPKKKKKKMMMMMMKKKLLLJJJbbbyyyeee]]]```hhhgggSSSDDDVVVsssyyykkkbbbbbb```VVVOOOPPP]]]sssqqqPPPMMMGGGWWWuuueeeYYYHHH===GGGZZZ}}}zzz]]]GGGAAAIIIsssggg===<<>>===444???XXXPPP|||vvvWWWMMMDDDDDDIIIDDDGGGFFFHHHLLLRRRTTTRRRNNNJJJNNNSSSTTTRRRRRRUUUYYYWWWSSSQQQRRRUUUYYY\\\^^^bbbcccfffiiiiiihhhjjjnnnmmmjjjfffgggmmmpppiii___^^^ooouuukkkhhhrrrtttkkkiiivvv~~~yyyTTT>>>CCCMMMUUUUUUYYYqqqooouuugggppp~~~kkkSSSUUU^^^WWWLLL===@@@GGGWWWfffiiiuuufffbbbaaaVVVOOOIIICCC@@@AAABBBAAA???AAA???>>>======;;;777444888666444333444444444333222222222111111111111000////////////............/////////......---------------........./////////......///000000111222222444333333444666777777666{{{\\\PPPOOOBBB???<<<:::::::::999888666666666666666666666666555444444444444444444555222666777;;;RRRyyygggJJJ999EEEKKKQQQTTTTTT\\\lll{{{zzzuuuuuutttqqqnnnmmmhhhaaa]]]\\\]]]]]]\\\______kkkqqq}}}wwwmmmxxxmmmfff{{{jjjWWWYYY\\\aaalllTTT===BBBOOOJJJGGGUUUYYY[[[\\\ZZZWWWZZZaaagggrrr\\\???111<<<>>>111000???888888;;;???DDDIIIJJJKKK???HHHxxx{{{|||}}}}}}xxxrrrgggbbbxxxqqqmmmgggssslllmmmkkkhhhggghhheee___gggccc___aaaffffff\\\RRRSSSUUUSSSNNNLLLNNNMMMKKKAAAEEEOOOmmm[[[===EEECCCRRRooo~~~xxxvvvmmm\\\NNNIIIFFFNNNiiizzzPPPQQQTTTddd{{{qqq___SSSJJJEEE???DDDdddzzzJJJ===JJJPPP```wwwqqqFFFFFFHHHOOOhhhIIIBBB;;;444222666444555;;;???<<<888RRR{{{IIInnnYYYLLLQQQGGGEEEMMMHHHJJJIIIIIIKKKMMMLLLHHHEEEJJJJJJJJJKKKNNNPPPRRRSSSTTTRRRQQQQQQUUUZZZ^^^^^^[[[[[[___eeeeee___]]]```ggghhhhhhhhhmmmrrrmmmeeelll{{{~~~ooojjjtttvvvnnnrrrnnniiiYYYRRRNNNLLLHHHDDDJJJSSS\\\TTTUUUUUU[[[YYYMMMSSSMMMPPPKKKEEEGGGFFFIIIUUUUUULLLUUUyyyeeeWWWQQQQQQVVVNNNIIIBBB>>>======<<<:::AAA>>>;;;999888888777666777555333333333333222111222222222222111111111111////////////........................------------------------............---......//////000000000333111000111555888888777yyyYYYNNNMMM@@@===:::999888888777666555555555555555555555555444444333333333333444444333666888666;;;XXXjjjMMM>>>EEEPPPVVVTTTQQQWWW```mmm}}}ssskkkiiigggeeeeeecccaaaaaaaaa^^^YYYTTTTTTJJJQQQQQQZZZ]]]llliii[[[]]][[[zzzzzzxxxcccVVV^^^aaannn|||vvvwwwmmmXXXNNNPPPMMMHHHLLLHHHOOORRRYYY___WWWPPPWWWVVVYYY\\\[[[\\\eeeuuufffBBB444:::===999555777:::;;;777;;;@@@DDDDDDBBB???===DDDrrr{{{nnn}}}wwwoooyyy}}}pppxxxwwwmmmqqquuuuuurrrmmmllllllhhhaaahhhiiihhhffffffcccZZZPPPQQQUUUUUUQQQOOOPPPQQQPPPLLLIIIFFFRRR|||kkkLLLSSSTTTTTTRRR^^^{{{vvvzzz{{{iii\\\YYYFFF???MMMooowwwnnnqqqwwwppprrrllllllwww|||mmm[[[PPPGGG???999;;;IIIjjj```qqqkkk]]]aaa}}}SSS888RRRQQQWWWddd666KKK>>>888000777888;;;AAA;;;444;;;www[[[KKK}}}eeeHHHEEENNNFFFEEEOOOOOOKKKKKKKKKMMMOOOPPPNNNMMMNNNNNNNNNQQQSSSSSSOOOLLLXXXYYYWWWTTTVVVZZZZZZXXX\\\WWWXXX]]]^^^[[[\\\aaa\\\cccfffdddeeekkkkkkeeeiiitttvvvmmmllltttxxxsssxxxqqq}}}uuu[[[JJJFFFDDDEEEFFFHHHNNNUUUUUUPPPOOOLLLOOOQQQIIIGGGYYYppp]]]XXXXXXMMMJJJSSSNNNJJJDDD@@@???????????????<<<888666666777777666444222111111111111000...000000/////////.........000/////////............------------------------,,,,,,,,,---------......---------....../////////111///...///111333444444vvvTTTHHHGGG>>>;;;888777777777666555444444444444444444444444333333222222222222333333777666999;;;666===dddSSSKKKHHHMMMRRRQQQPPPQQQWWWeeerrrtttkkkfff^^^]]]]]]aaaeeeeee```\\\cccZZZ^^^QQQWWWNNNYYYUUUQQQTTTLLLVVVUUUEEEIIIKKKZZZAAADDDNNNIIIDDDCCCEEEGGGGGGHHHOOOSSSOOOLLLQQQXXX^^^VVVKKKLLLPPPTTT___VVV\\\dddmmmyyy^^^@@@777666666<<<:::555888CCCCCC:::<<>>>>>FFFNNNrrr~~~{{{sssgggrrr}}}xxxqqqsssvvvzzz{{{uuuppplllhhhdddaaaiiikkkddd\\\XXXVVVSSSPPPUUUVVVRRRPPPRRRSSSRRRLLLDDDAAAAAA[[[iiiKKKDDDRRRssssss||||||~~~gggkkkwwwpppbbbRRREEEBBBPPPYYYRRRJJJIIIcccnnnSSSLLLRRRaaauuuiiihhhwwwlllaaaYYYPPPFFF>>>@@@AAAGGGXXXxxxvvvrrrhhh\\\ddd|||~~~bbb>>>???YYYbbbxxxJJJ999===111---333;;;<<<@@@CCC666777RRRRRRgggSSSBBBAAAIIIFFFDDDIIILLLIIIJJJKKKNNNQQQSSSUUUUUUQQQQQQRRRQQQPPPPPPPPPQQQZZZ[[[YYYVVVWWW\\\\\\WWW___WWWVVV\\\^^^ZZZ[[[bbbYYYeeejjjeeebbbgggkkkiiibbbgggkkklllooouuuwwwuuuwwwvvvxxxlllPPPGGGHHHOOOSSSGGGKKKIII]]]kkkhhhyyyrrrdddWWWSSSVVVVVVQQQLLLLLLHHHCCC???>>>>>>>>>???;;;999777666777777666555333222111111222222000...............---------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------.........///000111111111111111111sssPPPCCCBBB===:::777666666666555444444444444444444444444444333222222222222222222333111---666AAA;;;000AAA```iiiOOO:::>>>OOOYYYZZZXXXKKKRRRXXXeeeuuuwwwzzz{{{rrriiiccc^^^\\\___```]]]ZZZVVVWWW```OOO[[[UUU]]]RRRSSSXXXRRR[[[ZZZPPPZZZZZZSSSWWWdddYYYLLLVVVXXXSSSMMM\\\___SSSQQQ\\\```ZZZUUUYYYZZZ^^^cccZZZSSSZZZ^^^dddqqqlllEEE333222666:::999666888===<<<777888>>>===EEEIIIDDD???JJJfff~~~|||{{{}}}|||uuulll~~~}}}sss|||lllkkktttmmmvvv{{{vvvllleeeaaa___bbb^^^WWWXXXbbbjjjbbbUUURRRWWWXXXSSSPPPQQQQQQQQQIIIDDDKKKEEEGGG|||```QQQKKK<<>>;;;@@@DDDAAA<<>>===OOOlllSSSZZZrrreeemmm^^^DDD===OOO```sssQQQ555???///111666000999:::???BBB888HHHwwwUUUTTTjjjHHHAAAAAAHHHJJJEEEAAAAAAJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMKKKFFFBBBFFFOOOXXXUUUXXXWWWUUUXXX```bbb^^^[[[TTTUUU]]]^^^VVVTTTYYY^^^lllssskkkeeejjjoooooohhhhhhkkkpppsssrrrpppnnnqqqvvvllliiiwww{{{tttyyy|||{{{aaabbbUUUOOOUUUVVVNNNHHHHHHIIIEEE@@@<<<999888888999777666777888999888555333555444333444444444222000//////.........---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------***---111222111000///000pppPPPDDDBBB>>><<<;;;999777555555444555555444444444333333333222222111111111111222222333444666666555555777888]]]qqqRRR>>>>>>KKKTTTTTTMMMSSSQQQOOOTTTSSSUUU```ooovvv}}}rrriiifffdddaaa]]]]]][[[[[[\\\^^^]]]YYYUUU___]]][[[YYYXXXXXXYYYZZZ```^^^[[[YYYXXXYYYZZZ[[[ZZZXXXVVVVVVYYY[[[[[[[[[\\\XXXZZZ___^^^\\\eeesssWWWGGG999777999888666777;;;888777999;;;===???BBBHHHHHHGGG999DDD}}}|||wwwpppnnn|||xxxooohhhkkkvvvyyyyyyxxxnnnjjjlllgggkkkfffcccffffffaaa\\\ZZZ\\\[[[XXXWWWZZZ]]]WWWOOOVVVRRRNNNKKKJJJIIIHHHGGGHHHHHHHHHAAACCCdddaaaHHHZZZZZZjjjSSSPPPJJJMMMBBB???FFF<<<:::PPPPPPUUUuuu{{{www}}}uuummmdddYYYQQQOOO@@@>>>???@@@<<<;;;DDDPPPuuu___FFFBBBIIIyyywwwrrrXXXzzzqqqvvv```777MMMHHHJJJrrrkkk<<<<<<444333:::333333FFF444FFF:::888WWWEEEVVVEEEBBBAAAAAAAAABBBCCCEEEFFFJJJIIIGGGDDDBBBBBBDDDGGGHHHEEECCCFFFLLLPPPOOOLLLTTTQQQNNNNNNRRRWWW[[[]]]]]]XXXUUUVVVZZZ]]]\\\YYYYYYjjjgggZZZ^^^ggggggfffaaajjjrrrrrrlllhhhiiimmmmmmtttxxxtttnnnlllmmmpppiii[[[ZZZXXXTTTOOOKKKIIIHHHFFFDDDAAA???===:::999999:::;;;;;;777333222333555444333555444333111000////////////............---------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///nnnOOOCCC@@@===<<<:::888666555444444444444444444333333333333222111111000000111111222111333444444444444555777@@@___yyydddPPPEEEHHHSSSRRRWWWTTTNNNIIIFFFMMM]]]^^^ccckkksss{{{yyymmmddd\\\ZZZXXXYYY\\\]]]\\\[[[YYYYYYXXXWWWXXXYYY[[[]]]VVVWWWXXXYYYYYYZZZ\\\^^^______^^^______^^^[[[XXX^^^]]]___gggqqq~~~bbb@@@???555///333888999:::<<<777;;;???@@@>>>>>>BBBGGGKKK999>>>UUUpppzzz~~~}}}|||yyyzzz}}}{{{oooeeefffoooxxx}}}kkkjjjooommmdddeeeggg^^^mmmgggdddfffgggbbb]]]\\\eeebbb[[[UUUVVVXXXSSSLLLRRRQQQPPPNNNLLLHHHFFFDDDEEEBBBAAA@@@AAAPPPzzzkkkiiirrr[[[fffRRRFFFOOOSSSNNNKKKGGG;;;???YYYvvvmmmtttjjjmmmtttxxx|||zzzvvvqqqmmm___XXXRRROOOIII@@@:::888BBB<<<999<<>>>>>>>>@@@BBBEEEGGGCCCCCCAAA???======@@@BBBAAA???@@@EEEKKKNNNLLLIIILLLKKKKKKKKKMMMPPPSSSUUU___[[[XXXXXX[[[]]]\\\YYY[[[gggcccYYY\\\``````cccgggnnnuuutttnnniiijjjmmmsssuuutttnnniiigggjjjmmmxxxwwwppp```ZZZWWWUUURRRPPPMMMKKKJJJGGGDDDAAA???>>><<<:::999999999999999666333222333555444333444333222111000/////////............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............lllNNNBBB>>><<<;;;:::888666555444444444444444333333333222222111111000000000000111111000111333333222222444555...===XXXzzzZZZEEEIIIYYYRRRMMMMMMMMMJJJIIIKKKNNNNNNRRR[[[fffmmmnnnmmm}}}|||ssslllfff```]]]aaa```___^^^^^^^^^___```WWWZZZ^^^```___```ccceeeXXXYYY\\\bbbhhhmmmppppppoooxxx{{{QQQ;;;777333666222222555888777666777;;;;;;::::::<<>>EEEAAA?????????===>>>BBB:::===III___yyy^^^ZZZ{{{```hhhnnnooobbb```mmmmmm333III@@@VVVxxx]]]===666;;;222222:::555777777EEEIIIDDDUUUjjj888KKKzzzFFFEEE@@@???===<<<<<<>>>AAACCC>>>>>>===<<<:::;;;===@@@:::;;;===CCCIIIKKKIIIEEEGGGJJJMMMNNNMMMMMMPPPRRRZZZWWWSSSSSSVVVVVVUUURRR```fffbbb]]]___\\\[[[ccc[[[```eeeddd```\\\\\\^^^ooommmkkkkkknnnttt|||rrrmmmpppvvvbbbSSSVVV[[[WWWOOOLLLKKKJJJJJJIIIFFFAAA>>>;;;;;;:::999888888777777666444222222333444444444333222111000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,,,,,,,,,,,,,------------iiiNNNBBB<<<;;;:::999777555444444444333333333333222222222222000000000//////000000000///111222222222222333555000777===OOO\\\OOONNNHHHNNNWWWUUUNNNIIIEEEJJJEEEBBBFFFOOOWWW[[[[[[[[[eeeooovvvuuussspppmmmiiigggeeeddd___cccffffffddddddgggjjjtttssstttyyyfffPPPCCC555000444444999999::::::999666666666:::::::::>>>FFFKKKHHHAAA@@@ccc{{{wwwxxxsssxxx|||xxxuuuvvvnnnSSSIIIVVVcccnnnsssnnnqqqjjjfffhhhhhheeebbbbbbKKKTTT]]]bbbdddbbbZZZQQQKKKOOOSSSQQQJJJDDDBBBCCCAAAGGG@@@CCCIII999III}}}cccLLLDDDGGGnnn^^^LLLHHHGGG]]]sss___JJJHHHIII\\\hhh[[[\\\yyyvvvlllsssKKKAAAAAAAAACCC??????EEEJJJLLLOOOSSSOOOUUUTTTLLLDDDCCCEEEDDD@@@@@@??????@@@AAABBBCCCDDD???:::888777888???HHHWWWbbbyyyeeennnooolllTTTCCCDDDRRRnnnEEE:::<<<===333555;;;666>>>666PPPbbb444qqqEEEEEEiiiYYYBBB<<>>;;;999999;;;<<<===>>>>>>===<<<<<>>@@@555@@@IIIKKKJJJLLLKKKGGGbbb~~~zzz}}}zzz{{{xxxnnniiikkkxxx___bbbzzzyyyjjjiiioookkkddd___```aaa___]]]]]]TTT]]]dddeeeaaa[[[QQQHHHKKKNNNOOOKKKEEEAAABBBEEE888GGG@@@<<>>??????>>>BBBHHH<<<@@@CCCBBBAAA@@@???<<>>======<<<===???AAA>>>AAAIIISSS\\\eeetttzzzqqqrrrwww}}}lllwwwFFFDDDQQQPPPoooJJJ===;;;:::555000444999555AAADDDMMMKKKTTThhhIIIZZZsssJJJBBB999CCCAAA>>>;;;999888999:::<<<=========<<<===???AAA@@@???>>>>>>@@@BBBDDDDDD>>>EEELLLMMMKKKIIIJJJMMMOOOOOOOOOPPPRRRSSSSSSRRROOORRRTTTZZZ]]]QQQLLLYYYeeeeeeffffffeeeeeeddddddfff^^^ZZZ^^^aaa```___```gggbbbbbbaaacccvvvqqqKKKOOOSSSWWWTTTMMMGGGGGGIIIMMMJJJEEEBBB@@@???===;;;666777777777666555444333111111222111111111222333000000///...---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++```LLLCCC;;;999888777555444444333333222222222111111111000000//////............/////////000222222111111333444555...///888;;;GGGnnnzzzQQQCCCMMMNNNTTTWWWIIIJJJJJJIIIGGGCCCAAA@@@@@@EEEHHHKKKKKKJJJLLLPPPSSSTTT```nnnxxxlll[[[MMM???222===000111666111111:::===222666777666777<<<@@@AAA===JJJMMM@@@999IIIeeezzz~~~|||{{{yyyfffqqq}}}rrrxxx|||pppqqqoooiiikkksss}}}xxxjjjcccnnnkkkddd^^^___```^^^]]]^^^]]]bbbbbb\\\TTTQQQMMMJJJJJJKKKIIIEEEAAA@@@BBBEEE888GGGBBB;;;CCCAAA>>>HHHmmmaaaOOO@@@EEEaaarrr___lll}}}}}}}}}}}}tttwwwHHHDDDLLLIIIwwwuuuppp^^^xxxkkkcccYYYYYYNNNOOOQQQQQQJJJBBBBBBFFFFFFFFFFFFEEEDDDDDDCCCBBBEEEFFFHHHIIIJJJNNNRRRVVVfffqqqtttLLLBBB???]]]wwwuuussskkkwww\\\FFFDDDDDDfffVVVBBB;;;;;;666111111666;;;===999VVVPPP;;;@@@NNNvvvKKKFFF<<<<<<<<<;;;::::::::::::;;;<<<999:::;;;:::999:::;;;===AAA@@@===<<<<<<>>>AAACCC???DDDHHHKKKJJJJJJLLLNNNLLLMMMNNNPPPQQQRRRSSSSSSLLLQQQRRRWWWZZZRRRNNNZZZ___]]][[[[[[[[[[[[YYYXXXOOOLLLPPP^^^hhhiiikkkpppjjjggggggbbb[[[cccpppooo```RRRNNNRRRQQQNNNLLLJJJHHHFFFDDDKKKGGGBBB???===<<<;;;:::666666666555555444444444000111222222000///000111///...------,,,,,,------,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++ZZZIIIAAA999888777666555444333333333222111111111000000000000///......------......///---///000000000000111333333...333<<<444///NNN{{{pppKKKKKKKKKTTTWWWDDDJJJJJJJJJJJJHHHDDD@@@===;;;<<>>777444111111444---...:::@@@888555666111888<<<===;;;===BBBCCC???FFFKKKGGG@@@MMMrrryyy{{{mmm```xxxzzz|||~~~pppjjjqqqsssnnnrrr|||uuusssyyyfffdddgggkkkccc]]]]]]^^^]]]]]]___XXX]]]\\\TTTLLLKKKMMMMMMHHHFFFDDDBBB@@@AAABBBCCC???CCCCCC@@@???AAABBBBBBZZZWWWMMMKKKrrreeeSSSGGG\\\rrrkkkIIINNNRRRzzz___zzz~~~}}}ssshhhcccddddddcccdddeeeeeeeeegggiiilllqqqxxx```GGGBBB@@@jjjccc```mmmLLL===EEESSSaaarrrCCCAAA888:::555222666777;;;EEEDDDddd\\\kkkdddNNNhhh===;;;::::::666777888999999:::::::::666777888777666666777999;;;;;;:::::::::;;;>>>@@@@@@AAACCCFFFHHHKKKMMMNNNMMMOOOQQQRRRRRRRRRRRRRRRRRRXXXVVVTTTXXXVVVVVV______\\\YYY[[[^^^``````^^^```\\\___hhhjjjdddaaaeeeooolllllleeeZZZ___hhheeemmmlllwwwttt]]]NNNJJJLLLLLLJJJIIIKKKNNNMMMGGGAAACCC@@@>>>======<<<:::999777666555444333444555555///111333222///---...000...------,,,,,,,,,,,,,,,++++++++++++************************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******UUUFFF@@@777888777666555444333333333111111111111000000000000.........------.........,,,---//////......000111///111333111...111===JJJ{{{uuubbb???;;;OOORRRKKKIIIGGGGGGIIIJJJHHHEEE>>>999666666888:::<<>>>>>@@@CCCEEEGGGCCCFFFIIILLLNNNSSSYYY___dddfffiiimmmpppsssuuuvvvxxxvvvuuuxxxyyyttthhh]]]QQQMMMFFF@@@===;;;999777777111222:::;;;444111555:::222333444333;;;???666999>>>AAAAAAGGGMMMMMMHHH@@@CCCIII^^^uuunnn|||rrrsss~~~sssooouuu}}}oooeeeaaadddttt|||ssseee]]]WWWWWWXXXWWWWWWYYYTTT[[[\\\TTTKKKGGGFFFEEEEEECCCAAA@@@AAABBBAAA@@@@@@:::===???888888???AAASSSiiieee___llleeeJJJBBBDDD]]]qqq```gggnnnYYY777EEEUUUtttWWWLLLEEEAAAQQQuuuIII;;;...111555333333666333666EEEeeekkkeeemmm@@@FFFDDD---@@@555555666777888888777666555555666777777555555555777333555888999999:::;;;<<<<<<;;;;;;===AAAFFFHHHIIITTTVVVXXXXXXXXXWWWVVVWWWUUU\\\VVVNNNQQQTTTWWW```UUURRRQQQUUU\\\bbbcccbbbYYYUUUYYYcccddd\\\[[[aaakkkiiijjjdddYYY___jjjhhheee^^^cccssspppdddZZZWWWRRRJJJHHHKKKJJJIIIGGGDDDBBBAAAAAAAAA;;;:::;;;<<<======:::777888666444333333444555777///222333222///,,,---...------,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))ZZZ???999888888777666444333222111111000000000000000000000000......------------............................../////////000111111222222FFFxxxnnnLLL;;;<<<===EEEIIIGGGGGGJJJIIIDDDBBB???;;;777555666777999???===;;;:::;;;;;;:::999999:::::::::::::::::::::========================????????????>>>===<<<<<<444444444444333333333333777666555444333333333333444777999777666777888888<<<666:::IIINNNFFFBBBEEEJJJvvv|||yyy|||rrrhhhvvvvvvpppjjjiiinnnmmmhhh]]]YYYVVVVVV[[[___``````YYYXXXTTTMMMGGGFFFIIILLLJJJGGGBBB???????????????:::<<<>>>===:::999;;;>>>???XXXjjjwwwWWWHHHCCCIIISSSkkkyyyWWWAAAIII___]]]JJJBBBFFF\\\mmm[[[888666;;;222666---===888,,,IIISSSrrr___|||HHHUUUbbbqqq@@@888888333666:::999888777666666666666777777555444444555666666777777888888888999999999777999;;;<<<===???CCCEEERRROOOLLLLLLOOOQQQQQQOOOOOORRRVVVXXXYYYWWWTTTRRRPPPQQQUUU[[[```aaa]]]YYYXXXYYY]]]```aaaaaabbbfffoooiiiddddddhhhjjjhhheeejjjlllnnnllllllrrr|||kkkfffWWWTTTRRRPPPOOOMMMJJJHHHGGGFFFEEECCCCCCBBBBBBBBB;;;>>>@@@???;;;777666666666555555444444333222222111111000///////////////,,,,,,,,,+++++++++************))))))((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''UUU===:::999888777555444222111111111////////////////////////......------------.................................//////000000111222222444JJJppp|||QQQ444@@@@@@???@@@FFFLLLMMMJJJHHHEEEBBBAAAAAA???;;;777888777555666777999888888777777666666666555555555555555555555555555555555555555666666555444333333555555555555555555555555666666555555555666666777:::999777333222444888;;;AAACCCJJJOOOHHHAAAJJJ[[[vvvuuu~~~|||xxxsssrrrpppmmmkkkooonnnhhheeeeeeddd```bbb^^^ZZZZZZ\\\]]]\\\ZZZ___^^^ZZZTTTNNNJJJKKKMMMLLLIIIEEEBBBAAA@@@???>>>:::<<<>>>===;;;:::<<<===>>>DDD```xxxRRRIIIEEEKKK```qqq^^^WWWbbbllluuuwwwGGGBBBGGGPPPggglll???<<<<<<000666...===,,,;;;GGG777pppbbbiiiDDD```{{{KKK444777777555999888777666555444444444444555444333333333444555666666666666666777777777777555777999;;;===@@@CCCFFFQQQMMMIIIGGGIIIKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSUUUWWWXXXWWWUUURRROOONNNVVVXXX[[[___aaabbbfffiiihhhfffdddfffhhhiiihhheeefffggghhhgggeeeeeehhhkkkccckkkqqqttt~~~mmmsssrrrlllfffZZZSSSUUUTTTRRROOOMMMLLLKKKHHHFFFGGGFFFEEECCCAAA@@@?????????@@@@@@>>>999666666777555444444333333222222111000000///...............,,,,,,+++++++++*********))))))))))))(((((('''''''''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''PPP<<<;;;:::777666555333222111000000////////////////////////......------------......------------------------......//////000111111111......EEEsssQQQ===666555===GGGKKKIIIGGGHHHEEEBBBCCCEEEEEE@@@;;;777666444444555666555444666666666666666666666666555555555555555555555555444444444555444444333333555555666666666666666666555555666777777888999999666666555444444666;;;???GGGGGGHHHHHHHHHSSSrrr}}}zzz|||{{{zzz~~~}}}qqqiiihhhiiiiiibbbiiinnnkkkfffcccbbb```aaa^^^[[[[[[[[[ZZZWWWSSSaaa```^^^YYYRRRMMMKKKJJJKKKHHHEEECCCAAA@@@>>><<<;;;===>>>>>><<<<<<<<<===???<<>>888JJJkkkbbbpppNNNdddXXX111333888444333555555555444333222222222222222222111111222333444555444444444444555555555555333555888:::<<>><<<::::::AAA@@@>>>:::666444444555333333222222111000000000///...------,,,,,,------++++++++++++*********))))))))))))(((((((((((('''''''''((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&MMM<<<<<<999777666444222111000000000////////////////////////...------,,,,,,------...------------------------------...//////000000111111111444EEEfffXXXKKK@@@>>>???>>>???DDDLLLJJJHHHGGGHHHGGGFFFDDD@@@===:::999888777555333333444444555666777777888888888888888888888888888555555666777777777666666333333444444555555666666666666777888999999999999222333666;;;===>>>BBBGGGLLLPPPZZZiii|||vvv~~~}}}qqqtttqqqfff[[[VVVSSSQQQaaaeeehhhiiigggeeecccaaa\\\ZZZYYYYYYZZZXXXSSSNNN[[[ZZZYYYVVVQQQLLLHHHEEEEEECCCAAA@@@@@@>>><<<:::;;;===>>>>>>>>>===<<<<<<===BBBIIIaaa___CCCEEEXXXeeeoooJJJJJJGGGPPPppp}}}ooo```LLL@@@JJJqqqfff```wwwxxxZZZFFF>>>KKK```zzzGGG===AAA777222888333666///BBB;;;KKKvvvOOOGGGVVVyyyDDD...999888333555222444333222222111111111111111111000000111333444666222333333333333444444444333555777999:::<<<@@@BBBFFFEEECCCBBBCCCEEEFFFGGGKKKJJJIIIIIIJJJMMMOOOQQQIIILLLPPPRRRTTTVVVZZZ]]][[[___aaa___]]]\\\ZZZWWW[[[\\\^^^^^^]]]]]]^^^___cccdddfffhhhhhheee```[[[aaadddddd```[[[[[[^^^```YYY^^^ffflllmmmkkkgggdddhhhaaaTTTJJJNNNYYY[[[UUUWWW]]]UUUMMM@@@RRRPPPGGGKKKIIIGGGEEEEEECCCAAA>>>>>>===<<<;;;:::888777666<<<;;;999777555333222222222111111000000///......------,,,++++++++++++++++++************)))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&LLL>>><<<666666555333222000000//////........................------,,,,,,,,,,,,---------------------------------------...//////000000111000......:::XXX}}}sss[[[FFF999:::AAAIIIKKKNNNNNNMMMKKKJJJJJJHHHEEEBBB@@@???>>><<<:::333333333333333333222222333333333333333333333333111111222333444444444333222222333444444555666666999999:::;;;;;;:::999999:::888999===@@@BBBIIIQQQ^^^wwwnnnjjjyyytttrrruuu{{{zzzqqquuusssjjjbbb___\\\YYYhhhdddaaabbbeeeddd___\\\\\\[[[ZZZ[[[[[[XXXQQQLLLSSSRRRQQQPPPMMMJJJFFFCCC@@@???>>>>>>??????>>>===;;;<<<===>>>>>>>>><<<;;;888@@@DDDPPPwwwxxxcccUUU]]]zzzoooGGGDDD[[[[[[ZZZoooaaaIII???999JJJ|||iii```ggg___vvv^^^999@@@KKK[[[tttVVV;;;DDDEEE222---<<<222>>>CCC000OOOVVV>>>|||]]]@@@wwwMMM333111999222333:::555333333222222111111222222111111000000111333555666222222222333333333333444444666777888888999;;;>>>???@@@BBBDDDFFFGGGHHHHHHMMMNNNNNNNNNOOOOOONNNNNNPPPPPPRRRVVVZZZ[[[YYYVVVTTT]]]ccccccdddfffeee```^^^______]]][[[[[[\\\^^^UUUVVVWWWYYY[[[ZZZWWWUUUVVVYYY___cccbbb``````bbb[[[\\\]]]^^^^^^]]][[[YYYQQQKKKKKKVVV\\\YYYTTTSSSJJJNNNCCCFFF>>>eee^^^CCCHHHFFFCCCBBBBBB@@@>>><<<:::::::::::::::999888777777777888888888666444222111000000//////...------,,,++++++************************)))))))))(((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&yyyHHH===<<<444555444333111000///..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////555,,,---333...---IIInnnsssWWWHHHBBB<<<@@@DDDHHHJJJKKKKKKKKKIIIGGGEEEDDDEEEEEEDDDCCC======;;;999777555444333333333333333333333333333111222333444555555555555555666777888999:::;;;;;;>>>???@@@@@@@@@???>>>===DDD===:::???DDDIIIWWWeeecccnnn}}}zzzzzz~~~{{{}}}}}}xxxqqqqqquuuxxxwwwvvvllldddeeehhheee___[[[bbb```___^^^^^^YYYRRRLLLOOOMMMKKKJJJIIIHHHFFFDDD@@@???===>>>@@@AAAAAAAAA;;;;;;;;;===>>>>>>;;;999999999888???\\\xxxuuukkkbbb```gggtttpppEEE+++CCCYYY```ooo```>>>AAAhhh}}}fffCCC:::AAA[[[pppLLLGGGAAA<<<666111222666555888BBBPPPYYYPPPeeevvv===MMMhhh666333777777111333888666333333222222111222222333222111000000111222333444111111111111222222222222444666777666666666888:::;;;===AAACCCEEEFFFHHHJJJOOOQQQRRRSSSSSSQQQOOONNNRRRQQQRRRVVV[[[]]]YYYUUUUUU^^^cccaaa```dddccc^^^dddccccccbbbaaaaaa``````VVVVVVVVVVVVVVVVVVUUUUUU]]]\\\]]]___^^^[[[[[[^^^ZZZ\\\^^^aaabbb```[[[VVVRRRIIIHHHSSSUUUMMMJJJOOOJJJOOOEEERRRPPPTTTFFFDDDAAA@@@@@@???===;;;999:::;;;<<<<<<<<<:::999666666888:::;;;:::666333000000//////......------,,,+++******))))))******))))))))))))((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqAAA:::;;;333555444222111///.................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////333...///444///'''///@@@aaa{{{qqqiii]]]OOOHHHIIILLLMMMLLLHHHFFFDDDDDDDDDEEEDDDCCCEEEDDDCCCAAA@@@>>>======999999999999999999999999999:::;;;===>>>?????????===>>>???@@@BBBCCCDDDEEECCCEEEGGGHHHIIIHHHGGGFFFHHHEEEJJJZZZgggrrr{{{wwwppp{{{~~~ssszzzwwwsssmmmiiimmmvvvzzzyyyyyypppjjjllllllgggbbbaaacccaaa```______[[[UUUOOOOOOKKKFFFDDDDDDEEEEEEDDDAAA???<<<<<<>>>@@@AAAAAA:::999:::<<<>>>===:::777;;;777666:::EEE```OOODDDYYYmmmTTTFFFEEEvvvLLLEEElllZZZCCC===RRRSSSrrrmmm===BBB???333...444666444;;;333???iiiPPP___SSSIIIiiiEEE888:::555333555222///555222222111111111111222222111000/////////000111222////////////000000000000222444555555555666888:::;;;<<<>>>>>>>>>AAAFFFJJJOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPRRRUUUXXX[[[[[[[[[___fffeee\\\ZZZ```aaa]]]ddddddeeehhhjjjiiiddd___[[[]]]___]]]ZZZXXXYYY[[[UUUSSSVVV\\\___^^^```eeeQQQSSSXXX]]]___[[[TTTNNN]]]XXXRRROOONNNNNNSSSXXXNNNTTTHHHWWWSSSRRREEECCCAAA@@@???>>><<<:::::::::<<<<<<<<<:::888777777666555666888777555222000000000///......------,,,+++******))))))******))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjj;;;777;;;333555444222000///.................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///&&&//////(((---999666(((222[[[tttXXXPPPRRRQQQNNNHHHEEECCCAAAAAAAAA???===AAAAAAAAABBBBBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMGGGIIIKKKNNNOOOPPPOOONNNJJJOOOcccwwwkkkZZZ\\\^^^dddvvvsssyyy}}}|||{{{{{{wwwrrrpppwww~~~~~~xxxooojjjiiilllkkkeeebbbeee^^^]]]\\\]]]___]]]XXXSSSOOOIIICCC@@@@@@BBBCCCBBBAAA>>>;;;999:::<<<===>>>999888999;;;>>>===999555777666<<<===444===qqqQQQ333]]]vvv}}}wwwWWW>>>@@@aaazzzdddfffaaa{{{uuuTTTHHH===>>>SSSkkk888GGG<<<444444777666666999???666WWWFFFEEEXXX===mmmRRR444777444(((***999222***888111111000000000000111222000000...------...//////---------.........//////000222333444444666999;;;===<<<;;;999888<<>>===000777<<<@@@AAA???>>>???@@@CCC>>>BBBFFFCCCGGGJJJDDDDDDGGGHHHGGGIIIKKKKKKJJJGGGRRRSSSEEE???FFFFFF>>>HHHDDD:::QQQ[[[bbb~~~sssQQQHHHRRR^^^VVV[[[```aaadddiiiooorrrmmmttt{{{|||wwwzzz{{{{{{}}}{{{qqqgggeeebbbhhhtttvvvllleeefffWWWXXXZZZZZZYYYXXXVVVUUUUUUGGG???CCCCCC<<<:::>>><<<999777777999999888666777888888777666555555666999333555<<<777777VVV~~~uuu___YYYooo|||XXX[[[oooWWWKKKBBBMMMgggBBBfffuuuOOO@@@>>>BBBRRRgggqqq===CCC???555000333555333666<<<<<>>AAACCCLLLMMMOOOPPPQQQRRRUUUXXX^^^VVVRRRVVVZZZZZZ\\\```]]]___aaaaaa___]]][[[[[[]]]___bbbdddccc___ZZZWWWVVVXXX^^^cccbbb\\\YYYZZZUUU]]]aaa^^^ZZZZZZ\\\\\\___ZZZWWWXXX\\\]]]ZZZVVV```VVVPPPTTTWWWTTTRRRSSSUUULLLEEEFFFOOOTTTQQQKKKCCCBBBAAAAAABBB@@@===;;;:::;;;;;;:::777555666666555444444333333222222111/////////...------,,,,,,************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\@@@:::444555444444222111000/////////,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...---.........////////////......222AAA\\\nnn```___aaaWWWNNNLLLHHHAAAAAA===:::===DDDDDD???CCC@@@FFFIIICCCEEEJJJFFFPPPPPPOOONNNMMMNNNOOONNNLLLLLLIIIAAA===AAAIIIOOOIIIUUU___~~~```IIILLLSSSPPPHHHmmm|||yyybbb___qqqvvvjjjllluuu||||||~~~{{{vvvmmmoooqqqrrruuutttkkk___^^^___dddjjjjjjeeeaaa```VVVUUUUUUWWWYYYWWWTTTPPPOOOCCC>>>BBBCCC===;;;>>>:::888666666888999888666666777888777555444555666888555777:::333111EEEaaa|||wwwqqqlllIIIDDDUUUmmmvvvKKKGGGBBBeeesssjjjaaaCCC>>>DDDOOOgggQQQ999CCC333111222666999:::===@@@BBBQQQ222iiilllAAATTT}}}uuuIII666444////////////////////////////////////.........---------------------------------------............111111222222333444444555444444555666999<<<>>>@@@EEEGGGIIIJJJKKKMMMPPPRRRXXXUUUUUUYYY[[[ZZZ[[[___[[[]]]^^^^^^\\\ZZZZZZZZZ___bbbeeefffeeebbb___^^^WWWWWW[[[aaaaaa\\\XXXWWWXXX[[[[[[WWWUUUVVVUUURRRXXXXXXXXXWWWTTTRRRRRRRRRXXXSSSPPPRRRRRRPPPSSSYYYUUUMMMFFFFFFKKKLLLIIIDDDBBBAAA@@@@@@@@@???<<<:::999999:::888666444444555444444444333222222111111//////......---,,,,,,,,,*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW>>>999333555444333222111000/////////,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////222111---***111IIIjjjhhhYYYTTT[[[```ZZZJJJCCCHHHKKKHHHMMMGGGJJJJJJAAAAAAEEE@@@@@@@@@AAABBBDDDEEEGGGHHHIIILLLPPPPPPIIIMMMfffcccSSSAAA:::???HHHLLLLLLuuuuuu\\\WWWjjjqqqgggooovvv}}}~~~zzzsssrrruuuvvvsssnnnooonnnppptttuuulllaaaYYY___bbb```]]]]]]\\\[[[UUUTTTTTTUUUVVVSSSMMMIIICCC>>>@@@HHHJJJBBB;;;:::777666444555666777777666555666777666555444555666444777999888222///888CCCtttqqqwwwdddoooMMMFFFHHHMMMTTTVVV{{{hhh\\\mmmooolllvvvcccKKK;;;BBBNNN^^^~~~OOO999888<<<111444555444666;;;<<<;;;CCCDDDNNNEEE<<>>@@@BBBDDDEEEGGGJJJMMMNNNPPPTTTXXXWWWUUUWWW\\\VVVWWWXXXXXXVVVVVVVVVXXX[[[___bbbbbb___]]]^^^```[[[XXXZZZ```bbb^^^YYYWWWYYYXXXUUUQQQRRRUUUSSSNNNQQQWWWZZZVVVMMMIIIKKKOOOSSSQQQQQQPPPLLLJJJPPPXXXNNNJJJFFFEEEFFFEEEBBB???@@@>>>======>>>===;;;999777888888777444333333444444444333333222111111111///......------,,,,,,+++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRR===999333555444333222000////////////,,,------......------,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............333666111***...<<>>999@@@EEEAAA999;;;GGGTTTddd]]]VVVTTTVVV]]]hhhrrrvvvwwwvvvtttxxxwwwsssuuuvvvuuuvvvtttpppooosssuuuooofffZZZccceee[[[TTTWWWYYYWWWUUUVVVXXXVVVRRRLLLGGGDDD<<<===DDDNNNOOOEEE:::555555444444444555666666777444555666555444333444555111666999666444555777777HHHyyy{{{sssWWW<<>>LLL[[[pppWWW777888999222666888666333666===>>>888:::;;;UUULLL```nnn888---222000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------......///000000111111222333333444555666777777;;;===???AAABBBDDDHHHKKKIIINNNUUUVVVSSSRRRVVV\\\RRRSSSSSSSSSRRRRRRTTTVVVXXX[[[]]]\\\XXXWWWZZZ]]]```[[[[[[aaadddaaa[[[XXXVVVVVVTTTPPPPPPUUUWWWUUUNNNTTTXXXTTTLLLHHHJJJNNNQQQQQQQQQOOOJJJGGGIIIMMMDDDDDDCCCCCCCCCCCCBBBBBB===<<<;;;;;;;;;;;;999777666777888666444333333444333333333222111111000000......------,,,+++++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNN<<<:::444666333333111000///.........,,,------......------,,,,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------&&&---444555222///000333@@@ccctttHHH888;;;;;;999888:::???BBBCCCCCCNNNIIIIIIPPPYYYbbbnnnxxxxxxwwwsssnnnsssyyyssstttvvvvvvuuurrrlllggghhhkkkhhhccc___gggfffZZZRRRTTTVVVSSSPPPUUUYYYVVVOOOHHHGGGHHH??????AAAEEEEEE???999666333333444444444444666777222333444444333222333555111555666333444999999444CCC```oooPPPBBBJJJ^^^iiiyyyxxxJJJDDD>>>OOOnnnEEE;;;>>>GGGWWWmmmTTT;;;999999555///444666777999>>>BBB???888???bbbUUU777jjjuuuEEE...000444222------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------...//////000111111222333333444444444999;;;===>>>???BBBEEEGGGJJJQQQVVVTTTPPPRRRXXX___RRRSSSTTTTTTSSSTTTWWWYYYZZZ\\\\\\ZZZWWWWWWYYY\\\aaa\\\ZZZ___bbb___YYYWWWSSSWWWWWWQQQNNNQQQVVVXXXLLLOOOQQQQQQNNNLLLLLLMMMNNNOOOOOOMMMLLLJJJGGGDDDAAABBBBBBBBBBBBBBBBBBBBB<<<:::999888999999888777666777888777555444444555333222222111111000//////---------,,,++++++******)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%III;;;:::444666333222111000///.........,,,------......------,,,++++++************++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...---------...///111222333666@@@aaa```JJJDDD:::555888:::555333666???DDDCCC@@@BBBMMMPPPLLLVVVlllssslllssstttssspppttt~~~}}}~~~||||||sssnnnpppssstttooopppllldddaaabbbbbb```bbbeeeccc\\\UUUSSSSSSRRRMMMQQQUUUSSSMMMIIIJJJMMMFFFBBB<<<777555666999<<<333444555444333333555666111222333333222222333444333444333111222555555222555EEEllltttrrrkkkEEEHHHIIIWWWeeeqqq~~~sssddd<<<<<>>===777444444___WWW///YYYxxx~~~HHH000111333111...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------...//////000000111222333333333333777888:::;;;<<<>>>AAACCCEEEMMMPPPMMMJJJMMMSSSWWWSSSUUUWWWXXXXXXYYY[[[]]]YYYXXXWWWVVVVVVWWWYYYYYY^^^YYYWWW[[[\\\XXXUUUTTTTTTYYYYYYRRRLLLMMMRRRTTTKKKKKKLLLNNNPPPOOOMMMKKKIIILLLMMMKKKLLLLLLIIIEEEFFFEEECCCAAA@@@???>>>>>>;;;999777777888888888777666777777777555444555666222222111111000/////////---,,,,,,++++++******)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%EEE999999333555333222111000............,,,------......------,,,++++++************++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,333///+++(((***,,,---...$$$,,,222<<>>@@@AAAIIIMMMJJJHHHKKKNNNNNNQQQTTTWWWYYYZZZZZZ[[[]]]WWWTTTRRRTTTYYY\\\\\\ZZZ[[[XXXWWWYYYWWWSSSRRRSSSUUUXXXWWWQQQNNNPPPRRRQQQLLLMMMOOOQQQRRRQQQOOONNNIIINNNPPPJJJGGGIIIJJJIIIKKKGGGBBB???>>>===;;;999;;;888666666777888888777444555666555444333444555222111111000//////......,,,,,,,,,+++******))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBB888888111444333222111///............,,,------......------,,,++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***---//////,,,***///000,,,---111000===WWWmmmJJJ888888777444222444888444...222666999999888999>>>CCCJJJDDDGGGUUU]]]]]]___eeegggiiihhhhhhmmmwww~~~}}}{{{~~~yyyvvvyyyyyyrrrnnnppprrrrrrbbbmmmtttppphhhdddcccbbbfff______eeeeee\\\XXXZZZ[[[SSSLLLJJJLLLKKKEEE???>>>@@@BBB@@@===<<<;;;999555777888666333222444666///111222222111111222444444///000555666111111555;;;333<<>>\\\}}}kkktttnnnaaaMMM<<<;;;NNNJJJQQQppp```AAA111666;;;///111:::555;;;888===AAA888777ZZZ888AAAjjj\\\@@@+++---222---+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))************++++++++++++,,,,,,------...//////...///111222333333333222999;;;<<<<<<;;;<<>>EEEMMMSSSsssnnn666;;;666222444444333333666CCC555>>>@@@000DDDtttJJJFFFaaattt444333222000...---,,,,,,---,,,,,,++++++,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------...///000111222222444555666777888;;;>>>AAAEEEEEEGGGLLLPPPPPPMMMJJJNNNLLLPPPXXX\\\[[[]]]bbbeeeeeebbb^^^[[[ZZZ[[[]]]^^^ZZZXXXYYYWWWTTTWWW\\\[[[SSSNNNQQQSSSPPPPPPSSSPPPQQQSSSUUUVVVUUUTTTSSSUUURRRNNNJJJHHHIIIJJJKKKBBBCCCBBBAAA@@@===;;;999;;;999666666888888777555444444444333222111////////////...---,,,,,,,,,,,,+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnn@@@777444888333111000///...---,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------------------...///000000&&&...:::JJJ```TTTHHH:::000...111333444///000111222222333222222111222222333555999???CCCHHHEEEJJJRRRRRRNNNRRR\\\aaafffjjjjjjlllqqqssssssuuuuuupppiiimmmtttqqqggggggpppmmm[[[SSS^^^iiilllkkkooonnncccZZZZZZ___bbbXXXUUUTTTUUUSSSOOOOOORRRTTTMMMGGGDDDEEEDDD>>>888;;;444>>>@@@AAAaaapppUUU555444333222222222222222222222111111111000000000000000000111111111222222444555...111IIImmmsssbbbttt```uuutttdddfffiiisssCCCKKKFFFQQQGGGKKK\\\xxxYYYHHHEEExxxUUU:::BBBGGGBBBVVVyyy```???===777333222333222222666<<>>;;;888666:::777444444555666444222444444444333222000///...///...---,,,,,,++++++,,,******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhh>>>888444888444111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111///+++)))...???WWWhhhuuuQQQ777444222//////111111---***---...///000111111111111///111222444555888===@@@EEECCCFFFLLLLLLIIINNNXXXaaajjjooommmjjjlllppprrrqqqmmmiiijjjmmmnnnlllhhhdddaaaXXXUUUcccxxx{{{pppiiikkkhhh]]]TTTSSSVVVXXXMMMRRRTTTOOOLLLOOOSSSTTTLLLGGGAAA???@@@>>>888333999444;;;<<<<<>>CCCNNN___wwwWWW888555888222000111333333333999AAA888FFF666777aaakkkFFF///JJJyyyEEE111111000///...------------,,,,,,++++++++++++,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++,,,,,,---...///000111111000222333444555666999<<>>;;;888555333777555333222222222111///333333333222111000///.........---,,,++++++++++++***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ccc===:::333666333111000///...---,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++******+++,,,---------000333222///...111555222GGG```vvvmmmRRR???111)))(((333111//////000111000...,,,,,,---...////////////...111333555666888;;;===>>>===@@@EEEFFFFFFLLLUUU^^^ffflllkkkiiilllqqqsssnnniiiiiimmmllleeefffllleee```[[[eeerrrdddeeeaaaWWWRRRSSSUUUUUUPPPWWWWWWNNNLLLRRRUUURRREEEAAA>>>>>>@@@@@@<<<999:::666777444000===BBB111444222000//////111333555111111000000000//////////////////000000000111111///111222555444666[[[wwwqqqQQQ___}}}tttxxxEEEHHHsssdddJJJHHH^^^ppp{{{jjj^^^fff<<>>AAAEEEIIILLLMMMMMMKKKLLLOOOSSSUUUSSSRRRRRRRRRSSSTTTTTTUUUWWWZZZ\\\SSSNNNMMMPPPRRRQQQRRRUUURRROOOLLLLLLMMMNNNQQQTTTPPPOOOMMMJJJHHHGGGFFFFFFAAA@@@@@@@@@@@@BBBCCCDDD;;;;;;:::999777666444444666444222111000//////...111111111111000///...---...---,,,+++************))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]===<<<333444222111000///...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++************++++++,,,(((***---......///222555555777444111===ZZZuuu~~~eeeRRRFFF999...***)))***000999***(((''''''))),,,///000++++++,,,---............///111444666777888:::<<<:::;;;===@@@@@@BBBHHHNNNUUUZZZ^^^```dddkkkooopppeeedddhhhjjjbbbWWW\\\iiiaaagggmmmqqqwwwzzzrrrfff```aaa^^^YYYWWW[[[]]][[[YYY\\\WWWOOOOOOTTTRRRIIIAAA@@@>>>???AAAAAA>>>;;;666555555222000666888000555333111000000222444666000000000/////////............/////////000000000'''000111000111000>>>XXX{{{jjjHHHfff~~~ppp{{{wwwZZZGGGFFFYYYHHHOOOooorrrPPPXXX~~~lllPPP]]]xxx~~~GGG;;;VVVyyyWWWCCCbbbooobbb???888NNNDDDLLLgggPPP>>>===444...333222///111888===;;;777666555333YYYxxx]]]@@@WWW}}}kkk999//////------,,,,,,,,,,,,------+++******))))))******+++***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***************+++,,,---.../////////111333444444444666777777999===BBBFFFJJJNNNPPPLLLMMMNNNNNNOOOQQQSSSRRRQQQTTTWWWYYYYYYYYYZZZZZZYYYTTTPPPQQQQQQNNNMMMNNNNNNNNNNNNMMMNNNRRRUUUVVVUUUSSSQQQNNNLLLKKKJJJIIIDDDCCCCCCBBBBBBAAAAAAAAA::::::888777666555444444444444333111000/////////000000000000///...------------+++***************((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV;;;===222222222111000///...---,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************++++++++++++++++++************++++++...//////---++++++,,,...%%%+++///...///555:::;;;EEEXXXppp|||kkkQQQ<<>>======AAAEEENNNSSSVVVXXX^^^hhhooopppaaacccfffeee[[[RRRYYYgggiiikkkjjjiiijjjjjjcccZZZZZZ[[[YYYWWWYYY^^^^^^[[[]]][[[UUUPPPOOOOOOIIIBBBCCCBBBAAA@@@???===999666444555555444555555444444555444222111111222333444////////////........................////////////,,,555111+++000333333999[[[wwwJJJYYYzzzzzzwwwyyy|||ssskkkQQQRRRfffqqqIIIUUURRR888GGGuuu___QQQWWWwww~~~???PPPggg}}}bbbgggKKKPPP```NNNVVVNNN;;;777JJJIIIRRRggg\\\999444666...,,,222444333555<<>>???===;;;888666444333222222333333111///...///111.../////////......---,,,---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMM777<<<222222444111000///...---,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************++++++++++++,,,++++++******+++++++++%%%(((,,,///000000000000111333333...+++---222444***%%%000///333===BBBVVVaaaeeeqqqyyyhhhXXXIII<<<333777333******555888333111(((+++---,,,---...,,,)))%%%''')))***+++******)))***+++,,,---............---///000111111222555777999<<>><<<===???AAAJJJPPPTTTSSSUUU___jjjooobbbcccccc___YYYXXX^^^eeemmmjjjfffeeehhhiiiccc[[[VVVWWWVVVVVVYYY]]]ZZZTTTYYYUUUSSSSSSOOOHHHCCCBBBEEEDDDCCCAAA===999555111444777666555777222///444444333222111111000111111/////////.........------------........./////////...444000---333444111555===jjjXXXCCC]]]mmmvvvrrr{{{{{{{{{yyyjjjIII[[[dddGGG888999YYYnnncccqqqqqq^^^eee~~~vvv[[[WWWllleeeAAAfffmmmZZZvvvmmm}}}]]]DDD222;;;DDDTTTLLLooozzz<<<@@@:::---+++555777111444777;;;>>>;;;666777<<>><<>>======>>>AAACCCCCCLLLQQQMMMJJJQQQ___iii```___\\\WWWVVV[[[```aaa^^^llluuunnn^^^UUUYYY```ZZZ[[[ZZZYYY\\\___ZZZRRRUUUQQQSSSWWWPPPDDDAAAGGGFFFEEEDDDBBB>>>:::555222222777666777;;;555222;;;222222222111000///......//////.........------------------.........//////''',,,,,,000555///,,,666...RRRxxxtttKKK===ZZZ~~~|||wwwwwwwwwyyyXXXyyyeeeHHH;;;BBBJJJbbbRRRjjjrrrDDDFFFLLLgggnnn[[[ooogggEEEDDDHHHgggaaaEEEjjj[[[\\\```>>>NNNRRRSSSqqq@@@888111...333555222222555333999@@@???666111999EEEzzz@@@---[[[LLL,,,666000$$$111---,,,+++***))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***+++,,,------+++---000111000/////////222444555555555888===AAA>>>DDDHHHGGGJJJPPPQQQMMMQQQQQQRRRRRRTTTXXX^^^bbbccc\\\XXXZZZ[[[WWWSSSQQQMMMUUUXXXSSSPPPPPPOOOJJJHHHIIIJJJKKKKKKIIIGGGFFFFFFGGGGGGFFFCCC@@@<<<:::777666444222111111222222---///000///------///222------......------,,,,,,,,,+++***)))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$III:::777222000...000///...------,,,------************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++************************)))************+++++++++---,,,,,,++++++,,,,,,---------------------------.........////////////000/////////////////////////////////......---------,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))'''''''''''''''((()))*********+++++++++,,,,,,,,,,,,------...000111333444777888999999999<<>>@@@AAA???:::777777999;;;888555333333333222222000000///...............///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////444222AAAvvvlllyyy^^^===[[[oooxxxrrrvvvyyy~~~vvvdddIII888666JJJSSSxxxcccbbb{{{EEE<<>>@@@AAAAAAAAACCCGGGKKKOOORRR\\\YYYUUUQQQQQQSSSWWWZZZSSSVVVYYY[[[[[[XXXUUURRRVVVVVVUUUQQQMMMMMMQQQVVVKKKJJJFFFDDDHHHKKKGGG@@@@@@???>>><<<:::999999999888777555222111000000111////////////000000000000///............---------+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGG999777333222111000///...------,,,,,,---************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................---------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,---...///111222333555666666666777999===@@@GGGFFFHHHNNNVVV\\\___^^^```bbbaaa]]]\\\___```^^^aaaeeefffccc]]]YYYZZZ\\\\\\]]][[[YYYZZZ\\\WWWQQQRRRTTTUUUOOOGGGAAABBBEEE???@@@???<<<999888:::<<>>WWWqqqzzztttpppvvv{{{}}}cccIIICCC===<<>>===111AAA<<<...cccgggIII999PPPrrrjjjBBB,,,222111,,,***)))++++++******)))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,---...///000//////000222555888<<<===??????@@@BBBEEEIIILLLNNNXXXWWWVVVUUUTTTSSSSSSTTTTTTVVVWWWYYYXXXUUURRRQQQUUUUUUTTTRRRQQQRRRUUUXXXIIIHHHEEEBBBDDDGGGEEE@@@???>>>===;;;:::999999999888666444222111000000000////////////////////////............------------++++++******)))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~DDD888777444333222000///...---,,,,,,,,,,,,************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))*********++++++************************)))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************((((((((((((((((((((((((******))))))))))))((((((*********++++++++++++,,,,,,,,,,,,---...000111222222333444444444666999<<<@@@@@@CCCLLLVVVYYYVVVPPPcccccc___YYYWWWYYYZZZXXXWWWYYY[[[YYYVVVUUUXXXZZZXXX[[[\\\YYYWWWVVVRRRLLLOOOQQQQQQKKKCCC???AAADDDCCCAAA>>>:::666666999<<<;;;777222//////000111111//////...------------...------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////***555444:::]]]BBBDDDVVVlllpppddddddppp}}}|||ooohhhqqq~~~fff???;;;888BBBJJJdddLLL```{{{777CCCGGG[[[]]]JJJHHHEEEGGGRRRkkkkkkOOOPPPPPPSSSiiipppaaa^^^```___PPPGGGKKKXXXmmmvvvoooQQQBBB555KKKaaaKKKPPP]]]|||mmmyyy~~~~~~hhhKKK>>>999>>>SSSnnneee<<<000555555,,,000333333111222777;;;;;;>>>===333000RRR{{{rrrGGG555LLLwwwuuu<<<---,,,222...+++,,,(((+++******))))))((((((''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))*********************++++++,,,---...---...///222444777999:::<<<===???BBBDDDFFFHHHHHHQQQSSSUUUVVVUUURRRNNNKKKTTTTTTTTTTTTSSSRRRPPPOOORRRPPPOOONNNOOOPPPPPPOOOFFFGGGDDD???>>>@@@@@@>>>===<<<;;;:::999999999999777666444333111000000000////////////////////////......---------,,,,,,,,,+++******))))))(((((('''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyAAA777777333222222//////...---,,,,,,,,,,,,************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************************************))))))))))))************++++++************++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++*********************************************)))************************''''''''''''((((((((((((((((((((()))))))))))))))************++++++++++++++++++,,,,,,---///000111000111222222222444777999999:::>>>EEEKKKMMMLLLIII[[[\\\YYYTTTRRRUUUUUUSSSPPPQQQRRRSSSTTTWWWZZZ]]]TTTYYY[[[XXXUUUSSSPPPLLLPPPPPPOOOJJJDDDAAACCCGGGCCCAAA===999666444555666777333///---...000222333///...------,,,,,,------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------...//////,,,555000+++>>>bbbyyypppLLL666GGGaaahhhbbb___lllpppmmmuuuvvvPPPHHH???VVVjjjHHH[[[~~~CCCAAA]]]XXXyyytttWWWUUUrrrddd>>>999:::;;;GGGXXXttttttrrr|||tttSSS@@@;;;;;;CCC666===CCC777;;;MMMPPP===BBB???VVVwwweee~~~yyyWWWAAA<<>>222+++666222555555222555<<<>>>;;;===444000TTTzzzaaa999:::TTT|||uuuHHH///+++...---&&&***///)))******))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******************+++,,,------,,,---///222444666777777:::<<>>:::;;;<<<<<<;;;;;;:::999888888888999555555444333111111000000//////...............---------------,,,,,,,,,+++******))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuu@@@777666111000000///...---,,,,,,++++++,,,************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++************************(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))%%%&&&'''))))))******)))))))))*********+++++++++++++++++++++,,,---/////////000222222222333555777666999<<<======AAAFFFKKKOOORRRSSSQQQRRRTTTTTTQQQSSSSSSSSSUUUYYY]]]___```VVV[[[]]]ZZZWWWVVVTTTQQQNNNNNNMMMIIIDDDCCCEEEHHH===<<<:::999777666444333???;;;666222111111111111......---,,,,,,,,,,,,,,,++++++*********++++++,,,*********+++++++++,,,,,,++++++,,,,,,---.........///111...---333CCCpppnnnrrrsssFFF777FFFZZZcccbbbXXX^^^lllttt|||ppp~~~zzz~~~nnnkkkuuu}}}|||}}}HHHaaaoooKKKJJJwwwyyyrrrYYY]]]}}}vvvSSSPPPMMMAAA>>>HHHccctttWWWKKKLLLXXXooozzzfffKKK???@@@BBB@@@JJJYYYTTTOOOkkk~~~ooo666AAAFFFdddvvv^^^kkk]]]nnnIII>>>BBBHHHMMMRRRZZZqqqjjjBBB999333333111---...111111555888;;;>>>AAA===666888---XXXfff===???MMMIII+++111...///***###+++000''')))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))************+++,,,---...,,,...000222444555666666999;;;>>>AAACCCCCCBBBBBBHHHIIIJJJKKKKKKIIIHHHGGGNNNMMMLLLLLLLLLNNNPPPRRRSSSPPPNNNNNNPPPOOOKKKGGGOOOPPPLLLCCC>>>>>>>>>===;;;:::999888888888888888444444333333222111000///............------,,,,,,---,,,,,,,,,++++++++++++)))))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ppp===666555000000000///...---,,,++++++++++++************))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***&&&'''(((***++++++***))))))))))))************+++************+++,,,---......///111222222222444555666999;;;999777;;;DDDMMMGGGLLLNNNNNNOOOSSSRRROOOUUUSSSRRRTTTYYY\\\\\\[[[ZZZ]]]]]]ZZZYYYZZZXXXTTTJJJJJJIIIGGGDDDCCCDDDFFF888888777888999999777555999666333222222222222111------,,,++++++++++++,,,******))))))******++++++************+++++++++++++++++++++,,,------.........---+++000222111MMM{{{~~~}}}XXX:::===PPP___YYYPPPZZZ___gggwwwlll^^^]]]pppwwwIIIjjjQQQMMMllllll{{{[[[EEE>>>AAA``````\\\XXXSSSdddvvv___RRRSSSssslllPPPJJJTTT[[[nnnyyy===CCCPPPuuuTTTrrreeeGGGbbbcccPPPBBB:::???EEEJJJVVVddd}}}MMM999---666888000,,,000333111444777>>>BBB===444......???ddduuu\\\;;;;;;```OOO888+++---***---+++'''...///"""(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******)))******+++,,,------...///000222333444555777999<<>>>>>DDDEEEBBB>>>>>>BBBDDDBBBIIIGGGIIIQQQ[[[bbbaaa]]][[[XXXRRRMMMNNNQQQMMMGGGGGGGGGHHHHHHGGGFFFEEEEEEGGGBBB;;;777777777555444555444222222222111///,,,---,,,++++++******++++++))))))((())))))***++++++)))************+++++++++***++++++,,,,,,---......***000---+++111000...444JJJcccGGG;;;HHHGGGYYYNNNLLLZZZVVVeeeqqq{{{rrrtttggg[[[YYYZZZxxxRRR___jjjuuuQQQ>>>DDD333OOONNNUUUmmmtttEEEAAAdddfff999JJJ}}}XXXlllppp<<>>===EEEDDDGGGPPP___ooo}}}LLL;;;777222222+++111555333222444888;;;???:::<<<===333555^^^rrrMMM444NNNMMM444000(((+++...'''***,,,''')))---((('''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***---,,,++++++,,,///111333222444666888;;;===>>>???AAABBBCCCFFFIIIMMMPPPRRRSSSRRRPPPNNNLLLLLLLLLLLLKKKMMMNNNLLLJJJIIILLLOOOKKKJJJFFFCCCFFFHHHDDD===???>>><<<:::999888777777111222333333222111000///......---,,,,,,+++******+++++++++************)))'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[<<<999666777111222///---++++++,,,,,,+++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))...------,,,+++***)))))),,,+++)))((((((((()))***))))))))))))************,,,,,,+++++++++,,,------333999888222333===@@@;;;======<<<999888===HHHQQQQQQKKKGGGLLLVVVZZZVVVOOOQQQOOOPPPQQQOOOKKKHHHGGGNNNPPPNNNHHHEEEEEECCC??????>>>;;;999777555444333111111111111000///...---,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------.../////////444NNNggguuuiii:::999EEELLLJJJGGGLLLQQQSSSZZZcccsssbbbzzztttkkk]]]QQQVVVfffxxxgggnnnsssGGG;;;LLL^^^ddduuunnnDDDDDDPPP^^^JJJ???RRRQQQaaa^^^@@@XXXhhhSSSoooYYY???OOO|||cccKKKAAAAAAAAABBBEEEOOOWWWdddxxxmmmCCC333333222......000111222222333666:::===666>>>999***111QQQqqq~~~VVV===CCC{{{TTT777111000///000))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++,,,------......///111111333555888;;;>>>??????>>>>>>BBBGGGKKKKKKJJJSSSPPPLLLJJJKKKMMMNNNNNNQQQNNNMMMMMMOOONNNLLLIIIKKKHHHDDDBBBBBBBBBAAA@@@===<<<;;;;;;;;;:::888666111111222222222000...---------,,,,,,,,,,,,++++++------,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYY;;;888444666000111///---++++++,,,,,,+++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))'''''''''''''''((())))))(((((())))))))))))(((((('''((((((((()))))))))))),,,,,,++++++***)))))))))++++++)))((((((((())))))(((((()))))))))*********+++++++++++++++,,,---...<<>>555444::::::444777:::===>>>@@@FFFOOOWWWMMMKKKKKKPPPWWWXXXSSSLLLJJJJJJLLLOOOPPPPPPNNNNNNKKKMMMKKKFFFDDDDDDCCC???<<<;;;999777555333222111000000000000///...---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,---......//////000888TTTxxxzzzjjjtttIII@@@===DDDJJJHHHEEEDDDKKKQQQ]]]kkkzzz~~~ssslll\\\ZZZVVVXXXgggrrrKKKIIIqqq___>>>DDDTTTqqq^^^www___RRRQQQggg[[[WWWuuuWWWMMMXXXGGGqqqDDDYYYyyyXXXTTTGGGCCCBBBCCCBBBDDDMMMYYYgggqqqvvvUUU@@@//////333222111444333222111333777<<<>>>@@@999111222FFF^^^fff[[[MMM888RRRzzzccc;;;,,,,,,+++))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,------...///000333555888;;;<<>>>>>AAAEEEHHHHHHFFFJJJIIIHHHIIIKKKMMMMMMMMMNNNMMMMMMOOOQQQQQQOOOLLLJJJHHHEEEDDDCCCBBB@@@???CCC@@@===;;;999666333000111111111111000///......------,,,,,,,,,+++++++++,,,,,,++++++***))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV:::666222555000000///---++++++,,,,,,+++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))******)))((((((((())))))(((((())))))))))))******************+++,,,---...@@@CCC@@@777444888777111444888>>>BBBEEEJJJQQQVVVIIIKKKPPPTTTWWWTTTNNNJJJIIIJJJKKKMMMOOOPPPOOOMMMHHHJJJHHHDDDAAABBBAAA===999888666444222111000000////////////...---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++,,,+++,,,,,,------......///222...555JJJ~~~cccbbb{{{SSS111000<<>>KKKdddkkkhhhyyyfffrrrSSSHHHhhhhhhuuuMMM444\\\mmmMMM@@@;;;<<<:::;;;@@@HHHRRR```lllaaa>>>111,,,---333333...///555555555666:::>>>???<<<999333(((666ZZZjjjWWW>>>444MMMRRR===++++++///---)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((())))))******+++,,,---...000333666888999===<<<===???BBBDDDDDDCCCGGGGGGHHHKKKOOOQQQQQQPPPGGGGGGIIILLLOOOOOOMMMLLLLLLJJJIIIHHHHHHFFFCCCAAAEEEBBB===999777444222000111111000///............,,,,,,,,,,,,+++++++++++++++******))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSS;;;666111444000000///---++++++,,,,,,+++***************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))))))))(((((('''''''''((((((((())))))'''''''''(((((())))))))))))))))))((((((((())))))(((((((((((()))))))))***(((((())))))+++,,,---...888;;;999444444777777444555888<<>>999HHHHHHHHHJJJSSSgggnnnIII666222666444555555000+++...666777:::>>>@@@???999333...444999IIIVVVJJJ888EEEccc\\\888///+++///222///***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((()))******,,,---...000222555777999;;;<<<>>>AAACCCEEEEEEEEEIIIHHHHHHJJJMMMOOOOOONNNAAABBBEEEGGGIIIIIIHHHGGGIIIHHHGGGHHHHHHGGGDDDBBBAAA>>>:::777666666555555222111///---------......,,,,,,,,,++++++++++++***))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQ<<<777111555111111///---++++++,,,,,,+++***************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&''''''((())))))((((((((()))))))))(((((('''(((((((((((()))))))))'''(((((()))***+++---......000000///000444555444666777888999;;;???DDDGGGEEEJJJOOOPPPLLLJJJJJJMMMRRRRRROOOLLLNNNQQQNNNGGGGGGHHHFFF@@@======:::666777666444333222111111111---------------,,,,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++******++++++,,,---------)))***444000666JJJmmmtttbbb|||VVV;;;222444777>>>@@@BBBFFFIIIKKKMMMMMMKKKRRRjjjqqq{{{pppaaaXXXXXXKKKOOOYYYhhhyyy>>><<>>555111000333111000000000000555<<<:::===>>>;;;666222222333EEEKKKMMMCCC888GGGwwwddd(((000---,,,---,,,)))'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))*********---...///111333666888999<<>>@@@>>>BBBFFFGGGFFFGGGJJJMMMKKKMMMJJJGGGNNNXXXVVVLLLDDDFFFEEE@@@>>>???>>>:::444444333222111111111111------............------((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))******+++,,,,,,,,,222---000,,,...000444TTTlllrrrZZZ555999:::<<<>>>AAACCCDDDEEEBBBCCCSSS]]]mmmvvvqqqyyyyyyhhhXXXQQQNNNKKKJJJLLLSSSVVViiizzzsss~~~WWWTTTlllaaaeeebbbWWWsssxxx\\\IIIAAA888888>>>???NNNCCC<<>><<<999:::444...000777???DDDEEE???<<>>DDDHHHIIIJJJKKKMMMKKKIIIGGGGGGIIIKKKKKKKKKOOOPPPPPPOOOMMMMMMOOOQQQUUURRROOOMMMLLLKKKIIIGGGDDDAAA>>><<<:::888555333111111111111000///......++++++++++++************'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||III;;;555---222000//////...,,,+++,,,,,,+++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''((((((((())))))((((((((((((((()))******)))***---...------......------///333666777777:::>>>CCCFFFGGGHHHJJJLLLMMMNNNIIICCCHHHPPPLLLAAABBBDDDDDD@@@@@@BBBAAA>>>333333222111111111111111------......///.........(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********)))))))))***++++++,,,,,,''')))000)))///555---<<>>>>>FFFHHHEEERRR___cccfffqqqhhhHHH666444222333666444///000666666888888888999<<<<<<:::555///...888FFFLLLFFF===<<>>===<<<:::777444111111222222222000...---+++++++++************)))''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxIII999555222222,,,333//////...---,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***111!!!((($$$!!!!!!"""$$$+++...%%%$$$###///'''///!!!$$$111&&&&&& +++ 000###***%%%---!!!+++###)))$$$222(((...###111'''...***%%%******%%% ***)))(((%%%,,,$$$'''%%%;;;111&&&...$$$"""(((%%%((($$$666000---'''555<<<***'''(((111...222$$$;;;(((111222;;;999===BBBEEEFFFGGGIIIJJJJJJGGGEEEEEEGGGGGGEEECCCGGGBBB>>>===>>>===888444...///////////////......,,,---......---,,,***)))+++++++++*********))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************++++++,,,------......///555RRR{{{]]]hhhbbb>>>///111555:::???AAA<<<;;;???AAA???CCCJJJJJJMMMMMMQQQaaaqqqnnnaaaqqq|||nnncccbbb\\\SSSKKKHHHHHHJJJKKKXXXaaaiiijjjlllxxxooodddUUUHHHAAA===:::888<<<999;;;DDDLLLOOOQQQUUU___jjjxxxwwwSSS>>>666333222333111000000222555666666888===???;;;555111///...---999===DDDNNNAAA777FFF]]]FFF///222333...***************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***++++++,,,---...//////333666:::===???BBBEEEGGGGGGGGGGGGEEECCCBBBCCCEEEFFFIIILLLKKKIIIHHHJJJLLLLLLKKKIIIEEEAAA>>><<<<<<888:::===>>><<<999555222000000000///......------+++++++++************)))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuGGG999555222333---333///...---,,,,,,+++,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%+++...vvvSSS(((%%%,,,(((!!!!!!+++111...111'''sssvvvNNN***&&&***!!!HHH)))111***!!!###!!!///%%%111(((444 !!!111 ;;;yyyMMM@@@'''...222///,,,PPP|||@@@...%%%???000 ,,,===///777;;;???BBBDDDEEEGGGHHHBBBBBBBBBEEEIIILLLKKKIIIEEEAAA======>>>===999555000000000000000///...---,,,------------+++***)))++++++*********)))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))*********++++++,,,,,,---.........///777LLLmmm~~~```ggg~~~aaaCCC:::888444...666777===DDDEEE???>>>AAAIIIJJJGGGGGGQQQ^^^\\\QQQRRRjjjtttpppjjjccc]]]XXXTTTQQQDDDFFFGGGFFFHHHPPP\\\eeessszzzzzzssstttrrreeeSSSGGGCCC@@@;;;999:::<<<===>>>DDDJJJQQQUUUYYY___fffkkk}}}mmm\\\FFF666000111222222222111111333444666666666???777000000555888333---555NNNXXXKKK??????QQQhhh}}}XXX444***...///------*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******+++,,,---...//////444777:::===???AAADDDFFFDDDEEEGGGGGGFFFFFFHHHIIIFFFIIIMMMMMMKKKJJJKKKMMMFFFGGGHHHGGGDDDBBB@@@???;;;;;;;;;;;;:::888666444000000000///......------+++++++++*********))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$oooEEE888555222444...444///...---,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&...+++$$$(((333((('''$$$$$$%%%%%%"""***uuu"""$$$,,,---HHH666...111"""((('''///222###999qqq+++###"""%%%JJJ---$$$222...///000///444777<<>>@@@777999<<<>>>AAADDDIIILLLZZZffflllhhhkkk{{{aaaOOO;;;444---+++///222222000111222555777999999999999777666333...***---777@@@GGGPPPNNN;;;777___BBB444)))***---+++***---******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******+++,,,---......///444777:::<<<>>>@@@CCCEEE>>>AAAEEEGGGHHHIIIKKKLLLDDDHHHLLLNNNLLLJJJJJJLLLDDDEEEGGGIIIGGGDDDAAA>>>===<<<:::999777666666666000000000///......------++++++*********)))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$iiiBBB888444222555///444///...---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!888...)))666!!!FFF222%%%+++$$$$$$!!!'''''''''+++))),,,$$$}}}'''&&&!!!---###000PPP///---$$$+++***+++444CCC...www&&&...&&&'''!!!lll!!!eee~~~777///222"""777222555999<<>><<<<<<===<<<;;;888444444333222111000...---------,,,,,,+++******)))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------111000...///@@@gggqqqzzz___JJJ???666888444111333666:::===>>>888<<<>>>===@@@GGGKKKJJJIIIddd[[[LLLZZZ^^^XXXdddxxxkkkdddbbb^^^UUULLLFFFFFFDDD???;;;:::===AAAAAA@@@@@@BBBAAA???>>>@@@<<>>===>>>AAA@@@>>>BBBGGGHHHJJJKKKKKKJJJMMMSSSYYYooorrrSSS:::,,,'''777333111111444444222...222555888:::::::::999999///222555555444888FFFUUUKKK;;;555<<>>!!!!!!)))"""333CCCAAA!!!ccc___))),,,+++ccc666000!!!^^^nnn+++ ***...333000333777:::===@@@CCCFFFAAADDDHHHJJJJJJGGGDDDBBB???>>><<<;;;;;;;;;999888444444444333222000///...------,,,+++*********))))))))))))(((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,)))111333,,,)))???lllvvvmmmpppJJJ333111000222777;;;999444777<<<>>><<<::::::::::::444EEEBBBHHH^^^VVVGGGUUUaaaggguuu}}}yyytttnnnhhhcccaaa\\\WWWRRROOOMMMKKKMMMGGGDDDEEEEEEAAAAAAEEEDDDEEECCC@@@???CCCFFFGGGGGGGGGLLLRRRRRROOOOOOQQQTTTVVVXXX[[[___hhhttt}}}kkkVVV<<>>BBBFFFIIIIIIIIIJJJKKKDDDIIINNNOOOMMMJJJIIIJJJLLLIIIGGGFFFFFFEEEBBB@@@;;;;;;;;;;;;999666333222000000000///......------*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$^^^>>>999444111666000222...---,,,++++++*********************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""444!!!)))---'''---aaawww...%%%///444((()))((($$$,,,ooo((($$$"""'''333)))$$$333 SSS000%%%&&&%%% (((---%%%666!!!$$$###jjj===@@@"""///!!!777'''---000444777:::>>>BBBEEE;;;???EEEGGGGGGEEEDDDCCC@@@???===<<<:::888777666333333333222111000///...---,,,+++******))))))***((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())))))******+++,,,,,,%%%+++000...+++000@@@NNNgggbbbaaavvvrrrKKKEEE999---)))...333555333888<<<<<<:::999999:::AAA<<>>:::444111666///000...---,,,+++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&111$$$++++++!!!$$$'''!!!^^^ddd......$$$(((***aaa,,,((($$$(((((((((###555{{{666...###$$$------~~~)))000+++444''''''EEE222111 ???+++:::&&&+++'''***---111444777;;;@@@CCC>>>BBBEEEEEEBBB???======AAAAAA???<<<888555444333111111222222111000//////---,,,+++***)))))))))***((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***+++++++++++++++,,,...000111000///UUUvvv}}}ggg```sss}}}kkkMMM333,,,111777///111555888999:::<<>>>>>EEEGGGCCCGGGOOORRR___sss|||yyywww{{{wwwuuuuuuvvvvvvuuutttttt|||~~~}}}{{{hhhRRRAAA666...)))...555;;;888///)))***///777777777888999::::::999555555444000,,,...555;;;@@@DDDJJJKKK>>>444>>>PPPgggLLL)))222999&&&***)))((('''(((***++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,+++---///000222666:::>>>CCCEEEGGGGGGGGGHHHIIIKKKLLLOOOQQQPPPLLLIIIIIIKKKKKKHHHEEEFFFIIIIIIEEEAAA===<<<;;;999666444333222000000000///......------***)))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$YYY===:::555111666//////...---,,,+++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''###$$$&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))000%%%""" ***&&&&&&lllUUU%%%%%% +++... {{{"""%%%&&&000'''(((###***XXX''''''$$$SSSVVV... !!![[['''TTT!!!)))###999111###333(((***...222555999>>>BBB;;;???CCCCCC@@@>>>===>>>BBBBBB@@@<<<888444222222000000111111111000000///---,,,+++))))))))))))***(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++000---+++***,,,///111222(((GGGnnnjjjlll___???222...111000///000//////222555888999;;;555///999AAA;;;999333666CCCLLLMMMRRR[[[BBBEEEIIIKKKMMMUUUaaajjjvvvuuu```QQQ===666111222333222666;;;999222,,,,,,111666777666///111444777777666333111...000000///000777CCCMMMUUUHHH???===???JJJeeelll===222...+++---///+++---...+++)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,+++,,,...000222666;;;???@@@AAABBBCCCCCCDDDGGGIIIKKKMMMNNNLLLHHHEEEFFFGGGMMMJJJIIIJJJKKKHHHAAA;;;@@@===999666444333444444000000000///......------))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$RRRCCC666222444333000...///---++++++,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&###"""###&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&ggg[[[,,,'''###&&&!!!}}}...***%%%&&&555''' &&&$$$&&&+++xxxGGG///???ppp===ZZZ666AAA000***$$$222%%%***+++---...///111444777999<<<@@@AAA@@@===<<<;;;@@@<<<999999777222000333333222111000////////////......---,,,+++))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...,,,111FFFggg}}}ccchhhnnnzzz]]]KKKCCC;;;222///333444///---000222666999999:::<<<;;;888555999:::999===EEEFFFBBB888CCCJJJHHHEEEGGGHHHEEEDDDGGGMMMWWWeeetttkkkcccUUUGGG===777666666555444222111111222333444888666333///...111666::::::777555555333......000/////////555DDDRRRUUUOOODDDBBB777;;;]]]]]]DDD000...111...+++---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***(((***,,,...///222555888<<<>>>???@@@EEEJJJIIIDDDIIIKKKNNNMMMJJJGGGEEEDDDGGGGGGGGGGGGEEEAAA>>><<<888777666666777666444222000///...---,,,+++++++++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$QQQCCC666222444333000//////---++++++,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&ggg[[[,,,''' +++111!!!)))###...:::iiizzz(((&&&,,,:::%%%###CCCwww$$$ZZZBBB;;;...)))+++)))+++---...///000444666:::===AAABBBAAA???======@@@<<<999999777222111333444333222000///............------,,,***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))***************++++++,,,---------000,,,000???RRRiii|||gggPPPkkkgggLLL333...222333222222111000000333555777:::===:::===;;;777777:::888333222:::???<<<:::<<>>===<<<<<<===???CCCFFFHHHMMMRRRZZZbbbiiilllmmmmmmzzzuuurrrdddbbb]]]VVVNNNEEE===888<<<999555111000111333444222222222222222333444555///111333666999999777555555333444666444000...000777888>>>IIIRRRQQQGGG<<<888DDDQQQoooTTTDDD666,,,---...++++++000))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))***---...///111444777:::===>>>>>>AAAEEEDDD@@@BBBEEEHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEBBB???<<<:::999888666666666666444222111000///---,,,,,,++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$OOOBBB666333444222000//////---++++++,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&ggg[[[&&&&&&!!!+++$$$)))ZZZ%%%(((+++FFF'''''')))777000+++VVVYYY/// (((MMM000%%%###***((()))***,,,---...///222555:::===AAABBBBBB@@@?????????;;;999999777333222444555444222000///---------------,,,+++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))***************+++,,,,,,------333---((()))///CCCiiixxxoooaaaXXXeeevvvUUUDDD<<<444//////666000///333333000222888777888888777888:::888444222666777333000222444555===<<<;;;:::888777666555666888<<>>:::888:::888555222///...------++++++,,,---...///000111000111222333444555555555555222000111444777777666999222,,,******...999CCCLLLLLLNNNLLL???333666AAAcccyyynnnHHH,,,///++++++///---((()))111))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))+++,,,---...///222444666;;;>>><<<<<>>???>>>:::888999777333222444555444222000...---,,,+++,,,,,,,,,+++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******+++,,,,,,,,,---...000000...222DDDWWWsssXXXOOO___zzzqqqRRR===888666...---333333---...666333444555777:::======;;;888:::999666222111111111000111111222444555666777;;;:::999888666444333222000000111111222111111111---...000111222222222222111000///000111333666888222222333333333222111000222333444666666666555444555333000.........///000222///...111666===JJJWWWXXXJJJ???;;;888===WWWvvv}}}VVV888000555---,,,///222...'''(((---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))***,,,,,,,,,---///222222999===;;;:::===???>>>@@@BBBEEEGGGIIIKKKNNNQQQOOOOOOMMMJJJGGGCCC???>>>===:::777555555666555555222111000///...---------++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$JJJ@@@666444333111000111///---++++++,,,,,,,,,+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ggg[[[(((((()))$$$111$$$NNN""":::sss+++""")))\\\!!!SSS((($$$|||TTT"""GGG ---000888444\\\NNN'''$$$ ---%%%''''''(((***++++++,,,///111444777:::<<<<<<;;;<<<===<<<888777888666222222444555444222000...,,,,,,+++,,,++++++******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,(((+++000444111------111JJJfffttt]]]RRRQQQSSSfffwwwoooiiiRRRGGG===999333---///666222000000222444555555555999999;;;;;;999666555555222111///------...000111222111111000000000111111444444444333222111000///333333333333333222222222//////////////////.........//////000222333555555555666777777777555444333)))...222333///+++***+++,,,555CCCPPPQQQKKKHHHIIIDDD888:::QQQkkkcccIII888+++***222222000//////...***((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++++++++...000000777<<<;;;;;;>>>AAAAAA===???BBBCCCEEEGGGJJJLLLRRRQQQOOOLLLHHHDDDAAA??????<<<888666666666666555222111000///...---------++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$HHH???666444333111000222///---++++++,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ggg[[[&&&+++###((("""222 (((lll+++}}}***((()))'''CCC///yyy___%%%+++WWWzzz)))(((!!!''' NNNnnn ***(((''',,,%%%&&&''')))))))))+++---///000333666777888888999::::::666555666555111111444444333111///...,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))******++++++---,,,,,,---.........---+++<<>>;;;888444333222333444111111000000111111222333,,,------......------,,,//////...---,,,+++***)))000111333444555555444333333333333444555777999;;;666666666666444333222111000///---++++++111:::AAAHHHLLLQQQRRRIII===666777777QQQxxxyyyXXX888...---++++++000111---******,,,,,,***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***---///...444888999:::???AAA@@@>>>@@@CCCEEEFFFGGGIIIKKKPPPOOOLLLIIIEEEBBB@@@>>>???<<<999777777777666444111111///...---,,,,,,,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$FFF>>>777555333111000222///---++++++,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&ggg[[[ +++,,,000%%%+++)))]]]+++yyy***'''%%%...~~~III!!!...ZZZ"""111444'''###)))+++333YYYPPP<<<)))&&&,,,+++%%%%%%'''((((((((())),,,...---000333444555666777999777444333444333000000333222111000///...---------************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''(((((()))******+++///...+++***,,,///111111222111333GGGuuuaaaSSSGGGGGGPPP```{{{yyyggg___VVVMMM@@@888222222111///000444111......444666444555888555444444333333333333333111111000///...---------111111222333444444333333222111111222222333444444///000222444777888999:::======<<<;;;:::999888777444333222111111111111111999222---///999DDDMMMPPPWWWQQQIII@@@999888CCCPPPeeevvv^^^???555//////...+++---333++++++***)))***++++++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((***,,,///...111333444888======999>>>AAAEEEHHHIIIJJJKKKLLLNNNLLLJJJFFFCCC@@@>>>===>>><<<:::999999777555333111000///---,,,,,,++++++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$EEE===777555333111000333///---++++++,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&ggg[[[(((%%%###000((('''333...---;;;{{{'''((($$$---###555&&&XXXttt 333$$$$$$333((($$$UUU"""'''&&&+++,,,%%%&&&((((((((()))+++---,,,///222333444555777888666333222333222//////222111111000......---------************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((((()))*********(((***,,,,,,,,,,,,+++)))%%%,,,---...CCCiii|||{{{wwwkkkUUUEEEKKK\\\uuu~~~___SSSHHHAAA:::222///222555///,,,///000...///444333444666888888777666555333333444555555666777777111222222222222111111000333333333222333333444555<<<<<<;;;:::::::::;;;;;;777888888888666444111000000000.........///000111//////888IIIZZZ]]]QQQDDD???===<<>>>>>===;;;::::::888555333000///...---,,,+++++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$GGG>>>666444444111000111......---,,,+++++++++++++++******)))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))+++...,,,111!!!rrrVVV(((((((((((()))))))))))),,,###MMMyyy,,,+++'''&&&***(((,,,[[[nnn'''+++...mmmMMM___BBB999+++,,,///$$$!!!///PPPAAAhhhKKK!!!)))***,,,&&&&&&&&&'''((())))))***))),,,000222333444555777333222111111000000111111111000///...---,,,++++++++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))************++++++++++++---......///555@@@IIIqqquuueee]]]QQQIIIOOOggg|||uuu[[[???222555000---///111///------777///***---111222333444666444222444888:::999777999777777888777555444555:::888666555777888888777777888888888777555333111000222333222///......000222,,,---333333222@@@TTTVVVOOOGGGBBBAAAAAA???===<<<>>>XXXuuuJJJ444222555//////...---,,,,,,++++++******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++---...///000222555:::=========>>>BBBGGGJJJKKKJJJOOONNNMMMJJJFFFCCC???===>>>;;;888666666666555444000///...---+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$GGG>>>666444444111000111......---,,,+++++++++++++++******)))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((!!!)))///&&&***///888&&&kkkbbb((((((((()))))))))************|||yyy------))))))///,,,'''fffSSS///!!!+++)))!!!---:::'''000###000(((***}}}BBB///111***222***###&&&&&&&&&'''((())))))))))))+++///111222333444555333222222111111111111111111000///...---,,,++++++++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********++++++++++++---///---,,,...444999GGGlllzzzggg@@@222888JJJcccxxxnnnlllSSSNNNAAA444000444555222)))+++111666333...---111000000111333444333///---666666888999999888666666222333555666666666666666111111111000000///...---222222111111000000111222555777999;;;???HHHVVVaaaJJJFFFAAA>>>>>>CCCJJJNNNaaavvvUUU;;;777666222............---,,,,,,++++++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))***++++++)))+++///111222444777999<<<<<<>>>GGGQQQUUUQQQKKKOOOOOONNNLLLHHHDDD???===;;;999666666666666555333......---,,,***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$GGG>>>666444444111000111......---,,,+++++++++++++++******)))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((---,,,((($$$%%%&&&+++ttthhh((())))))))))))*********(((***###666xxx+++,,,***,,,ttt))))))777&&&+++***JJJ222&&&555,,,222BBB(((444///"""))),,,###&&&&&&&&&'''(((((())))))(((***---///000000222444333333222111111111111222000000///...---,,,,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********++++++))),,,......+++)))+++---)))>>>KKK```kkk___ZZZQQQGGGBBBRRRQQQTTTeeerrrooowwwsssYYYJJJFFFAAA999999444000///---+++...222+++---//////......///111222///+++''''''***...111000111000...,,,+++,,,---222111000///...//////000///...///222999???DDDFFFGGGMMMLLLEEEAAAEEEEEE@@@BBB===888:::KKKkkkvvvNNN---+++222000...222...------,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********&&&)))...111222333444666;;;:::@@@LLLZZZ]]]UUUKKKIIIJJJKKKJJJHHHDDD@@@>>>777666555555555555333111---,,,,,,+++***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$GGG>>>666444444111000111......---,,,+++++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))(((%%%888,,,...FFF;;;VVV)))))))))*********++++++(((***???'''222www)))***)))+++MMM555))),,,000...***,,,!!!FFF***$$$444!!!)))..."""ooo---,,,111+++222((('''(((&&&&&&&&&''''''(((((((((''')))+++------...000222333333222111111111111111000//////...------,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************'''***------,,,+++,,,---,,,......<<>><<<777333555555222...******///333)))111999<<<;;;666...&&&555111...---000222333222------,,,...000444888;;;>>><<<;;;???GGGOOOUUUXXXRRRLLLCCC;;;666555888:::OOOWWWggg{{{~~~YYY222...111:::777---,,,333---,,,,,,,,,+++++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***'''))),,,...000111444666:::<<>>666555444444555333000---,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$GGG>>>666444444111000111......---,,,+++++++++++++++******)))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))''''''((((((((()))))))))(((((((((((()))))))))))))))))))))(((((()))))))))...--- ...%%%LLLjjj************++++++++++++***444111***444\\\yyy******))),,,---++++++777|||"""$$$777"""---:::111555---"""++++++///555,,,GGG222 %%%---&&&""",,,&&&&&&&&&&&&&&&''''''''''''&&&(((***++++++,,,///111333222111111000000111111/////////...------,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********)))************+++---...111---)))---444AAAccciiifffYYYOOOMMMCCC;;;???GGGFFFQQQfffsssvvv{{{uuusssuuutttkkk___XXXSSSSSSRRRLLLDDD???>>>???;;;999222***+++555<<<>>>222000111999CCCFFFAAA:::AAAAAAAAABBBFFFKKKPPPSSSOOOKKKGGGDDDDDDFFFIIIJJJCCC444000===HHHOOOccczzzvvvSSSAAA,,,555444000...000111...)))+++++++++++++++*********(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))++++++++++++,,,///444888===AAAGGGLLLOOONNNKKKIIIAAABBBDDDDDDCCC@@@>>><<<777666555444444222...+++......---------,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyGGG>>>666444444111000111......---,,,+++++++++++++++******)))))))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((())))))(((((()))))))))*********++++++,,,,,,,,,---------******))))))))))))******---(((///...---###HHHccc******+++++++++,,,,,,,,,///999,,,???EEE///~~~......,,,000***IIILLL///111%%%111///'''000###333***{{{MMM---/// ***,,,+++666111,,,666SSS!!!(((%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++...000111111000////////////000//////.........---------++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******+++***(((''''''((()))+++(((***000333---)))555EEEVVVhhhqqq}}}yyyhhhSSSKKKFFFAAA@@@DDDBBB<<<>>>FFFZZZaaajjjpppnnnlllttt{{{wwwvvvnnn\\\LLLOOOeee{{{aaabbbhhhqqqxxxtttgggZZZ[[[XXXTTTPPPMMMLLLLLLLLL???>>>;;;777555666:::===AAA===PPPuuukkkKKK777,,,666222444555///''''''///000***************************(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((,,,+++***)))***...444888???CCCGGGHHHHHHGGGHHHIIIHHHHHHGGGEEEBBB???<<<:::888777555444444222000---000//////...---,,,,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuGGG>>>666444444111000111......---,,,+++++++++++++++******)))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))))))))*********+++++++++++++++,,,,,,,,,------+++******))))))******++++++%%%(((+++444000:::CCCeee+++++++++,,,,,,,,,,,,---222000===DDD000777***~~~000///...111...***@@@"""999666CCC"""###,,,444WWWUUU===222444000(((???"""&&&"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++---000000000///..............................---------++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***+++)))(((''''''(((((((((&&&(((000555000///000---...CCCPPPmmmzzz{{{bbbgggcccTTTLLLOOONNNHHH;;;::::::<<<>>>EEETTTcccPPPTTT[[[bbbeeebbb\\\WWWTTT^^^eeeeeehhhmmmjjjaaaUUUWWW[[[]]][[[TTTKKKEEELLLIIIDDD???;;;888666666999>>>DDDFFFIIIOOOZZZcccjjjqqqiiiYYY999666999555555'''&&&+++000111,,,))),,,111)))*********************'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((())))))))))))))),,,111555:::;;;>>>AAACCCDDDEEEEEEHHHGGGEEECCC@@@???======888666444444555555444333000000///...,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrGGG>>>666444444111000111......---,,,+++++++++++++++******)))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))************+++++++++((())))))))))))*********++++++************++++++"""222***555///888""",,,&&&&&&ttt___++++++,,,,,,,,,---------111&&&==='''///,,,...===|||.........111000///,,,PPP555&&&:::+++(((;;;CCC,,,,,,,,,222......\\\nnn000&&&222***///yyyYYY&&&222&&&333"""&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))***---000//////...---------------...............---------++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))+++,,,+++***000))))))((('''111555+++...444,,,666IIIaaa^^^OOOBBBCCCHHHFFF???:::AAA???>>>???BBBAAA>>>:::<<>>FFFGGG@@@@@@BBBAAA===888888===CCC:::;;;<<<>>>AAAEEEHHHJJJVVV___jjjqqqwwwgggEEE888;;;000444222+++444111555)))'''222444***'''---)))))))))))))))*********'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%'''((()))***,,,///111333222333999@@@DDDCCCAAACCCAAA@@@???>>>???@@@AAA777555333333555777888888000///...---+++***)))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmBBB===666222111111000...///...---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++)))(((***,,,---+++)))))))))))))))***************)))((('''(((***---......***))),,,///...,,,***)))+++888+++///}}}___+++111222---+++...000---,,,///222333111...000555vvvlll888555:::///666<<<:::777JJJwww```???555777888555222444444222111111000...///,,,+++333HHHhhhmmm555%%%...333---&&&>>>gggWWW---***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,---------------------......//////......---,,,000,,,)))((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************)))************++++++++++++...000...---666HHHVVV}}}mmmlllmmmuuummmWWWaaaIIILLLJJJEEEFFFHHHBBB777===HHHDDDDDD===555>>>;;;===;;;;;;<<<>>>AAAJJJSSSBBB???NNNlllzzztttpppuuuxxxKKK999<<<444333222000///............---,,,,,,++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&(((((((((((((((***,,,000222666;;;???BBBDDDEEEDDDCCCAAA>>>============888777666777777666444111......,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkBBB<<<555222111111000...///...---,,,++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******)))(((***,,,---+++))))))))))))*********++++++---,,,+++++++++,,,---...///---,,,...//////---+++555!!!+++222&&&333;;;'''---000---+++///111000999:::===BBBGGGJJJLLLNNNJJJ[[[bbbYYYTTT```mmmrrreeelllooolllmmmssswwwuuuwwwrrrmmmmmmqqqqqqllldddaaa^^^YYYSSSNNNIIIBBB======999333///000444999<<<333)))'''...222...,,,000%%%---******---'''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********+++,,,,,,,,,------.....................------,,,...+++((('''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))*********+++++++++***,,,---***(((+++444<<<===eee~~~zzzyyy||||||ooonnnppphhhbbbdddggguuupppeeekkkhhhaaajjjzzzcccSSSEEE888444888333333111000///.........------,,,++++++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((&&&'''(((((('''(((***,,,...000444999===@@@BBBCCC???>>>===<<<;;;;;;;;;;;;888666333222333333222111......,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffBBB<<<555222111111000.........---,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********))))))***,,,,,,+++)))************++++++++++++,,,,,,++++++,,,,,,------///000///////////////...((((((222444...555999,,,444;;;@@@BBBDDDIIINNNOOORRRSSSXXX```kkktttyyyyyy{{{|||zzzvvvuuutttrrrqqqbbb]]]WWWPPPHHH>>>222)))444------444777000+++++++++///000//////111000,,,((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))************+++,,,------.....................---,,,,,,+++***((('''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((())))))))))))((((((((())))))))))))******)))))))))*********++++++,,,......---+++)))***+++&&&666???@@@RRRxxxuuuVVVBBB111000444444333444222222000///......------------,,,+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&'''(((((('''(((***,,,---///222666:::>>>@@@AAA??????@@@@@@@@@???>>>===888555111...///000111111......,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaAAA<<<555222111222000///...---,,,,,,+++++++++,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))******+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------......//////---000111000000333555444111===<<<333777EEENNNQQQRRRWWW^^^dddiiipppuuuxxxyyy}}}|||yyyxxxssslllggg\\\KKK:::555444111...---(((''')))---...)))%%%%%%))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((()))))))))***((()))***+++,,,---...///------.........---,,,,,,))))))((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))************,,,------/////////,,,***555222+++(((111DDDXXXcccxxxzzzuuunnnUUU<<<999777888;;;999444222555111000///...---------------,,,,,,+++***+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''''')))+++,,,...111444888<<<>>>@@@AAABBBDDDDDDDDDBBB???===777444111//////000//////......,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\AAA;;;555111222222111///------,,,+++++++++,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))***+++++++++++++++,,,,,,,,,,,,------------000000//////...//////000---222444444999AAAEEECCCKKKIIIFFFNNNZZZVVV\\\tttyyyzzz}}}~~~|||uuuppphhh]]]NNN@@@888777777///+++...000///111666+++***************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++------...---------...---,,,,,,+++((()))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))(((((())),,,...---++++++***---000///,,,---111:::HHH```xxxzzzWWWIIIBBB999999AAA;;;;;;999666000---000777//////...---,,,,,,,,,,,,,,,,,,+++************+++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++,,,---000333777:::===??????@@@BBBCCCBBB???;;;999777555444333333222000---......,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXX@@@;;;555111222222111000---,,,,,,++++++,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++((()))++++++*********,,,------------............000...---++++++,,,...///555:::===@@@LLL\\\aaa]]]XXXdddjjjnnnwwwzzzyyy~~~|||uuurrrxxx}}}|||vvvqqqgggsssyyyrrrlllqqqxxx|||zzzmmmqqqssshhhmmmsssxxxxxxuuuxxx{{{zzz~~~|||xxxnnn```UUUDDD===777555333...***(((...------,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++,,,,,,---------------,,,++++++)))***,,,+++)))(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''(((((((((((())))))((((((((()))))))))******+++)))((((((***,,,------((()))...222...((()))///)))...888DDDSSSfffyyyuuu^^^III>>>AAA===222555EEE<<<777222222444555222......------,,,++++++,,,,,,,,,,,,+++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++,,,---...111555888<<<===???@@@BBBBBBBBB???===;;;888777666666666444111.........,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV@@@;;;444111222222222000,,,,,,,,,++++++,,,,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++'''***,,,,,,***)))***,,,------........./////////......---...222888===AAABBBGGGKKKRRRfff|||}}}rrrtttmmmtttuuujjjnnnccc___iiitttuuummmfffnnn{{{~~~~~~~~~wwwwwwooo___aaakkkvvvuuuooosss~~~zzz|||vvvxxx}}}rrrgggTTTDDD<<<;;;999666111000///...---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******++++++,,,------------,,,++++++***,,,...---***(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((()))))))))***+++++++++******+++---...000...---,,,)))(((///888555222---***---888HHHSSSllluuujjjsss\\\WWWWWWVVV::::::???FFFFFF===666444666444333666::::::333+++---,,,,,,+++++++++++++++,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$%%%&&&''''''&&&&&&(((******+++,,,///222666999;;;<<<===???AAAAAA@@@???>>>;;;999777666555444222000......,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUU@@@;;;444111222333222000,,,,,,,,,++++++,,,------+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''***,,,,,,***)))***,,,............////////////333333555:::BBBLLLVVV\\\MMMQQQVVV```xxxzzzwww}}}nnncccttt~~~||||||uuuggggggkkkiiikkkqqqoooxxx~~~xxx}}}~~~~~~yyynnnfff___OOO???333222111000...,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********,,,,,,---------,,,+++++++++...000...+++(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))%%%'''))))))((((((+++---&&&(((,,,...---++++++---&&&***...111000.........000???777:::WWWaaaiii~~~aaa]]]UUUKKKEEECCC@@@===;;;???===777:::BBB>>>111555666444///+++,,,000222,,,,,,++++++***+++++++++,,,++++++***)))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&'''&&&&&&&&&(((***))))))***---000444777999444555888:::<<<=========>>>;;;666444333333333333......,,,+++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUCCC;;;444444444222111222...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************++++++++++++++++++++++++***))))))+++///000...++++++///222000++++++222;;;CCC999KKKQQQ@@@SSSjjjYYYHHHaaaeeeuuu|||uuu{{{pppiiikkknnnooonnnooorrruuu|||zzzzzzuuunnnhhhjjjYYYEEE777///+++---000...)))&&&)))///000***$$$&&&%%%&&&''')))***((('''(((((())))))*********++++++,,,,,,,,,,,,,,,,,,---+++++++++************)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,------......///000000//////000222555666NNNaaawwwuuu^^^QQQTTTNNNOOOOOOJJJCCC>>><<<<<<:::>>>???;;;444333888>>>888777555333111///------......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''***$$$"""%%%'''&&&$$$%%%&&&%%%%%%&&&((((((&&&%%%*********+++...222555777555666777888999::::::;;;999777555333333333111000......---,,,+++))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&VVVDDD;;;555444444111000111...---,,,,,,++++++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))*********+++,,,,,,++++++++++++++++++222///---++++++++++++******++++++,,,,,,333DDDUUU[[[RRRIIIDDDGGGVVVdddhhhxxxyyyiiieeefffkkkfffwwwwww}}}{{{tttooowwwoooggg```TTTBBB222***)))///333000((($$$''',,,///---+++*********(((&&&((()))))))))******************++++++++++++,,,,,,+++++++++************)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,---.........///...------...000222444,,,333:::>>>FFFXXXrrr|||iii```^^^aaafffaaaUUURRRXXXOOOOOONNNJJJEEEAAA@@@AAA>>>===<<<999888777888999555555444222111000//////...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$+++&&&$$$'''((('''&&&'''%%%%%%&&&(((+++---...///)))))))))+++---111444666777777888888999999999999888666333222222222000///...------,,,+++***)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&VVVEEE<<<555444333111///000...---,,,,,,++++++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...666---+++555@@@FFFIIIMMMUUU^^^[[[eeesssaaa___\\\cccooosss{{{yyywwwxxxzzzsssaaaOOODDD888333,,,***,,,......---+++)))((((((***+++******))))))))))))************)))))))))******++++++++++++++++++************)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((())))))))))))((((((((())))))))))))******++++++++++++++++++++++++++++++,,,,,,------.........---,,,,,,,,,---///000...///...***&&&)))111999<<<@@@FFFMMMTTT```mmmvvvxxxttt}}}vvvnnngggTTTRRRWWWQQQEEEEEEMMMTTTUUURRROOOPPPRRRPPPOOOMMMIIIEEECCCDDDEEECCC===888888;;;<<<888444333333222222111111000000------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((&&&""""""&&&((('''(((***$$$###"""""""""###$$$%%%(((((((((***,,,///222333777888888999999888888888666555333222222111///......---,,,,,,+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&VVVEEE===666444333000...///...---,,,,,,++++++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------(((,,,000000...---...000...333@@@QQQ[[[\\\\\\^^^ttt{{{vvvtttwwwuuummmmmmnnn{{{|||~~~|||uuunnnjjjTTTGGG777111444555000))))))(((((()))+++,,,+++))))))))))))))))))*********))))))******++++++,,,,,,+++++++++*********))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((((((((()))))))))******************************++++++,,,------......------,,,,,,,,,,,,---...+++///333555444111---++++++---...//////222666:::>>><<>>999999<<<<<<777222222222222111000000//////,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))---000+++'''%%%''''''$$$$$$&&&...---+++(((%%%%%%&&&(((''''''((()))+++---///000444555777888999999888888666444333333333222000...------,,,,,,+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''TTTEEE===666444333000...///...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........000111111///---///555:::AAARRR```aaa]]]ddduuuddd]]]rrruuuttt~~~xxx}}}vvvnnnwwwyyypppmmmuuu|||||||||{{{fffgggcccUUUCCC555///...000///.........,,,(((%%%******))))))))))))))))))******++++++,,,------...+++++++++*********))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((('''(((((((((((()))))))))******************************++++++,,,------...---------------------...---,,,+++---000444666777444444444222000.........///,,,111444///222777333555444666999:::999:::===666:::>>>>>>999444111111555222...---000555:::>>>IIILLLGGG>>><<>>===<<<;;;:::888555333333333222111///...------,,,+++++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))---000555111//////+++&&&%%%(((000000...***'''&&&(((***&&&''''''(((***,,,---...///111444666888999:::999666555444444555444111///---,,,,,,++++++*********(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''QQQEEE<<<555444333111///000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,---------,,,------....../////////000///---...444@@@NNNWWW___]]]TTTRRRjjjyyyvvvooowwwnnnggggggkkklllhhhcccccceeelllkkkeeeiiilllddddddllliii\\\VVV]]]bbb___RRR[[[jjjsssnnnhhhqqq~~~~~~sssccceeegggcccrrrqqqvvvssstttsssnnncccTTTEEE===222///---,,,,,,,,,+++***************))))))))))))******+++,,,---......///+++++++++************)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''(((((((((((())))))******************************++++++,,,,,,------,,,,,,------............444111---+++++++++++++++&&&'''))),,,///111333444777222555555---///555222111///,,,---//////---,,,111///---,,,---///000111444444555555555444333222***666>>>>>>===>>>:::111:::>>>AAADDDMMMUUUQQQGGGNNNIIICCC???>>>=========999;;;>>>===999555444444333333222000///---,,,,,,++++++++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%''')))...---///333333222666;;;;;;:::777111(((###"""###&&&'''((()))***+++,,,,,,+++---111555777999999999666555444555666555222000,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''NNNDDD;;;555444444111000111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,------...//////000000,,,...333===JJJWWWaaafffbbbaaaZZZeeelllmmmxxxpppeeejjjttt}}}uuunnnsss||||||wwwpppooovvvxxxppphhhfffXXXZZZccccccZZZ```mmmooovvv```^^^aaalllxxx~~~wwwmmmlllpppnnnbbbWWWBBB<<<333---+++,,,...///************)))))))))((())))))***+++,,,---......+++++++++************)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''''''''''''((((((((())))))*********************************+++,,,,,,------***+++,,,---......//////&&&(((,,,000222222111///444333111000///---+++)))---(((,,,///***...333///666666555333333333222111666333000000222555777888))),,,000444666777888888---222444666???GGGDDD999777:::>>>DDDKKKNNNLLLHHHIIIEEE@@@======>>>===;;;666999<<<<<<999555333333111111000//////...------******************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&""""""'''---111222888???DDDEEEBBB;;;111***((()))''''''((()))***+++++++++***,,,000444666777666666444444444555555444111///,,,,,,,,,++++++++++++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''LLLCCC;;;444444444222111222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000000111000666BBBRRR^^^bbb```\\\|||fffvvvyyykkkqqqnnnyyyrrrzzz}}}wwwuuubbb```eeeYYYbbbsssyyylll___[[[___gggrrr{{{wwwiii```aaajjjrrrdddYYYGGG888///,,,---...+++*********))))))(((((('''((()))***+++,,,------+++++++++************)))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))******+++,,,,,,------((()))+++,,,---......///000///---+++***+++---///---,,,,,,---///000000///111,,,111444000222555...---000222000...///111222---...111222222111000///222111111//////111444777111///,,,111@@@III===)))///222:::CCCIIIIIIKKKMMMFFFBBB>>>===>>>???>>><<<555777999:::999777333111......//////////////////******************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))))))((('''((()))######%%%'''%%%###&&&,,,'''***---+++&&&###$$$&&&'''((()))***++++++++++++***---000333555555444333333222333444555333000...,,,,,,++++++++++++++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((vvvPPPBBB<<<666222222111///---......---------,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,---.........222---,,,111555555333333:::IIIaaaVVV]]]jjjpppwww~~~tttooo~~~vvvcccrrrxxxwwwvvv|||vvvqqq^^^VVVeeebbbpppyyy~~~xxxmmmggghhhkkkkkkgggbbbWWWGGG777//////111---)))(((+++,,,***'''***************+++++++++)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))******++++++,,,---------------------.........---,,,+++++++++,,,---...000000///...------......///---,,,...111222000---222222222222222111000///111111222222222111000///...444000,,,444666111222555)))***444QQQWWW777+++222555555777@@@KKKMMMHHHBBBBBBCCCFFFGGGDDD>>>999777555444666999888444000000000111000///...,,,+++...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((())))))(((((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((())))))***+++---///222444555444444444444333111///------+++******+++***)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&sssNNNBBB<<<666222222222000---......---------,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,---------,,,...000222222//////:::GGGYYYWWWRRRqqqzzzoootttbbb___eeeqqqxxxvvvxxx}}}}}}wwwnnnmmmuuuyyyjjjfffsss}}}yyyqqqnnntttoookkkiiifffXXX???***,,,******+++---...,,,***+++++++++*********)))))))))))))))))))))(((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,---------------------------......------,,,,,,---//////000////////////000000111222111000000111111000///222333333444444333333222000000000/////////......+++444111---333444...000444,,,333@@@]]]dddFFF<<<:::;;;:::888===DDDDDD???FFFEEEFFFHHHGGGCCC===777888999::::::888666444444000111111111000...,,,+++...---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((()))***+++,,,---(((''''''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,///111333444444444555444333111///...---,,,******++++++)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((oooLLLAAA<<<666333222222000.........---------,,,,,,,,,++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---....../////////111------555???GGGNNNTTTNNNhhhyyylllqqqggg]]]lllzzzyyy|||wwwzzzbbbHHHRRRcccddddddjjj{{{vvvmmmgggkkklll]]]JJJ999666111---++++++,,,---+++++++++***))))))(((((())))))******))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&''''''((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++******++++++,,,,,,------------------------------///............///000111---......//////000111111222222222111///000111333222222333444555555555555333222111000////////////666===777///222333111555333222<<>>999888<<>>111111111111777777777??????NNNPPP555///666777666555666888::::::>>>@@@DDDGGGGGGEEEAAA>>>999;;;===<<<999777777888222222111111000...---------,,,++++++*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))((((((''''''''')))******************)))''''''((((((((((((''''''*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))***+++---...000111333333444444444222111000...,,,++++++++++++***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((''''''lllMMMAAA<<<666333333333222000......---------,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---...//////......111444222@@@NNNOOOJJJVVV{{{oootttwww[[[^^^fffyyyuuukkkrrr~~~jjj[[[WWWiiixxxzzzxxxxxxuuuooopppfffWWWGGG:::111,,,***))))))******++++++,,,,,,))))))************))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((((('''&&&'''''''''(((((())))))'''''''''((((((((())))))(((((((((((())))))))))))************++++++++++++***++++++,,,------......,,,,,,,,,---------......000000111222333333444444555666777777888888777777666777777555333333777;;;;;;<<<===???AAABBBCCCCCCFFFEEEDDDCCCBBBAAAAAAAAAIIIOOOGGG<<<;;;777000222777888===666@@@EEE///---...000333444333333666:::999===AAADDDDDDBBB???===:::999777888:::;;;999777222222111000///...------,,,,,,++++++******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))***+++---...//////(((((()))******)))((((((((())))))*********))))))))))))(((((()))***+++,,,''''''''''''''''''''''''(((((((((((()))))))))***)))))))))***+++---...///111222333333333222111000...---++++++,,,,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&&&&iiiMMMAAA<<<666333444444222000......---------,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............///000111...---...333777EEEJJJRRRZZZeeekkkqqqvvvzzzkkkSSSgggwwwzzzvvvyyywww[[[WWWWWW]]]iiiwww}}}yyysssqqqkkkbbbZZZPPPEEE888///+++++++++,,,,,,,,,,,,---))))))******++++++******)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))(((((((((((())))))))))))*********++++++++++++,,,++++++,,,,,,------......---......///000111222222222333555666777777777777444555777888999999999888888888777555333222333555===>>>@@@BBBDDDEEEFFFFFFOOOOOOQQQRRRSSSTTTTTTTTTSSS\\\YYYUUUXXXQQQCCC???999:::<<<111;;;CCC333333---000444777333///111666888<<>>;;;999<<<888555666:::;;;888555222111000...------------,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********((((((((((((((((((((((((((()))***++++++***)))(((,,,,,,,,,+++***)))(((''')))((('''''''''(((***+++((((((((((((((((((((((((((((((((()))))))))******))))))))))))***+++------///000111222222222111000...---++++++,,,,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))fffKKKAAA<<<666444444444333111......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............000111111222777AAAHHHTTTPPPXXXtttgggkkkjjjhhhzzzWWWbbb|||tttvvvvvv~~~{{{aaaLLLOOO^^^iiirrryyykkkeee___^^^]]]WWWKKKAAA//////...------,,,++++++((()))***++++++++++++***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&&&&''''''((())))))***'''((((((((())))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........000000222333555777888999666777999;;;<<<<<<<<<<<<888999===@@@BBBCCCCCCCCCBBBAAA@@@AAABBBCCCBBBAAAGGGHHHIIIKKKMMMNNNOOOOOOWWWZZZ___dddhhhkkkllllllhhhnnniiigggqqqqqqgggcccTTTSSSPPP>>>BBBGGG333111///222888;;;555------333666;;;@@@BBB@@@===;;;:::===<<<:::888777777555555111000...---,,,,,,,,,,,,,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))************++++++++++++++++++---...000111222333>>>???@@@AAAAAA@@@???>>>666555444111...+++)))'''///---+++)))))))))***+++************************(((((()))))))))*********)))))))))))))))***+++,,,---...///000111111000//////---,,,,,,,,,,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&(((+++...000cccHHHAAA<<<666444444555333111......---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////+++...222555999CCCQQQ\\\PPPZZZttt~~~}}}vvvsss|||}}}{{{|||}}}vvvyyyttteeerrr\\\QQQPPPQQQ]]]nnnkkkbbbXXXXXX]]]```ZZZSSS333222111///---+++***)))((()))***+++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///222333555777999;;;<<<===999;;;===>>>@@@@@@@@@???CCCFFFJJJNNNRRRTTTUUUUUURRRQQQQQQUUU[[[^^^]]][[[WWWXXXYYY[[[]]]^^^^^^^^^]]]aaaiiiqqqxxx|||~~~yyyxxxkkkhhhwwwzzzvvvmmmSSSOOOMMM222+++///333;;;???888------444222777>>>BBBAAA???>>>>>>>>>@@@???;;;555222333555111000...,,,+++++++++,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,000333999AAAIIIQQQWWWZZZ^^^___aaabbbbbbaaa___^^^]]]\\\YYYUUUQQQLLLHHHFFF666444111...,,,++++++,,,************************))))))))))))************)))))))))))))))***++++++,,,---...000000000/////////---,,,,,,,,,,,,+++))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&)))...333666bbbGGGAAA<<<555222222222000......------,,,,,,------...,,,+++*********+++,,,---++++++++++++++++++++++++---------------------------------------------------,,,++++++,,,...000222555333...<<>>777:::>>>;;;BBBJJJHHHZZZTTTWWWdddjjjeeedddiiilllrrrwww}}}~~~~~~oooXXXHHHAAA999666555333///,,,000444:::=========>>>???>>>>>><<<777555777666333111111000///...---,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***))))))))))))((('''...,,,***))))))+++,,,,,,)))111===JJJUUU```jjjpppjjjooosssssstttwwwuuuqqqnnnnnnlllggg^^^TTTLLLHHHJJJSSSaaalllpppmmmiiieeeeeebbbaaagggmmmjjj]]]PPPKKKBBB555...---///111111((()))+++...///...***'''&&&'''((((((((()))+++,,,+++,,,---///000000000000///......------,,,,,,+++))))))(((''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))******))),,,+++,,,222===LLLZZZbbb___GGG@@@;;;555222222222111///......------------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.....................///111000//////000111666LLLXXXbbb|||zzz}}}vvvnnn|||qqqrrrtttvvvwwwwwwuuurrrppppppooonnnppptttxxxyyyzzz{{{{{{zzzxxxwwwuuuuuutttqqqyyyuuuqqq|||~~~}}}~~~}}}{{{fffUUUUUUTTT[[[bbb]]]YYY```WWW\\\^^^UUUEEE555---+++---,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((())))))))))))************+++++++++++++++++++++,,,,,,,,,---/////////......------,,,...000444:::???AAAAAAAAA<<<===CCCDDDEEEUUUaaa\\\^^^lllssswwwtttrrrfffKKK;;;111+++---444---000555888:::;;;===???<<<>>><<<777555777555222000000///...---,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******************)))))),,,***((((((,,,333;;;@@@SSSZZZbbbiiikkkkkkjjjiiihhhkkklllkkknnnuuuxxxwww}}}zzztttnnniiieeeaaa^^^HHHGGGGGGLLLUUU___hhhmmm[[[PPPHHHNNN___nnnrrrpppnnneeeYYYOOOFFF<<<111)))'''((())),,,//////---+++)))(((''''''(((***,,,---+++,,,---...///000000000//////......---,,,,,,,,,***)))((((((''''''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&***,,,***''''''---:::JJJZZZfffmmmppp\\\HHH@@@;;;555222222333111///......------------......++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......................................./////////---///222222222444888;;;AAA]]]ooo{{{{{{\\\uuutttvvvtttqqqppppppqqqrrrrrrpppnnnllllllnnnoooooonnntttvvvzzz|||~~~~~~{{{yyyvvv{{{}}}www}}}}}}vvvtttvvvxxxvvvqqqrrrzzz~~~eeeSSSZZZZZZUUU^^^QQQZZZbbb___RRRBBB666111///---,,,,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))************+++++++++++++++++++++,,,,,,------...///...---,,,---///111222<<<888;;;DDDLLLKKKEEE@@@BBBFFFWWWdddeeeiiinnnjjjqqq^^^fffsssyyytttqqq{{{eeeTTT???...---666...000222555888:::===>>>888<<<<<<888666666555222000000///...---,,,++++++,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))************,,,---%%%(((---444>>>JJJVVV]]]hhhkkkooorrrqqqooollljjjPPPQQQQQQQQQZZZhhhuuuzzzsssjjj^^^XXXXXX]]]bbbeee[[[PPPBBB===EEEUUUfffpppuuummm^^^QQQLLLTTTcccooojjjlllnnnmmmggg[[[OOOFFF666111+++'''(((+++...000,,,++++++++++++,,,+++***++++++---...///000000000/////////...------,,,,,,***))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&((()))******,,,<<>>@@@<<<@@@BBB===999777555222000000///...---,,,,,,+++,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((())))))((('''(((,,,///000777CCCOOOZZZccckkkpppooommmiiifffdddcccbbbaaaIIILLLOOORRR\\\jjjuuuyyyyyyoooccc\\\\\\```eeeggggggaaa[[[[[[```hhhnnnpppuuuxxxvvvkkk\\\TTTVVV\\\jjjpppuuuuuuoooiiieeeeeeTTTLLL???444---+++***************,,,......+++(((***+++,,,.../////////000000//////......---,,,,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))'''%%%'''...444EEEUUUfffnnnhhh]]]UUURRRVVVHHH???:::444222222333222000//////............//////++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,..............................//////000000111111222222000///111<<>>:::444222333333222000//////............//////+++,,,---.........---,,,------------------------..............................///000000111222222000111222666BBBZZZxxxzzz~~~rrruuurrreeeffftttmmmqqqnnnnnnwwwuuummmooottttttuuuxxx|||}}}{{{~~~pppPPPQQQUUU^^^eeegggbbb]]]QQQGGG:::111...---+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,+++,,,,,,---///000000111222555;;;@@@EEEHHHJJJKKKHHHHHHPPP\\\iii}}}ooouuuqqqqqqyyyxxxiiiPPPGGG;;;333111333666777@@@GGGJJJFFF???<<<999666222222111000///......---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))*********,,,...///222;;;HHHRRR```gggooosssrrrpppqqqrrrgggccc]]]ZZZZZZZZZYYYWWW^^^cccggggggggghhheee```RRRVVVZZZ\\\[[[YYYWWWVVV]]]\\\[[[YYYZZZ^^^dddiiiuuupppiiiccc]]]WWWPPPKKK@@@HHHVVVfffrrrwwwtttqqqooonnnlllhhh```SSSEEE<<<444///***))),,,---+++)))***+++,,,---.../////////000000//////......------+++***))))))(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&(((***,,,111===NNN[[[eeegggiiiiiigggdddbbb```RRRIII>>>:::444222333333222000//////............//////+++,,,---.........---,,,------------------------////////////////////////...//////000111222222222222555;;;GGG^^^www{{{ssskkkkkkkkkiiihhhkkkppptttsssyyyvvvvvv|||zzzvvvzzz{{{oooJJJLLLQQQZZZdddkkkmmmmmmdddWWWFFF999222///,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......------...///000111222222555;;;CCCKKKPPPQQQOOOMMMTTTUUUjjjnnnoooyyypppdddRRRCCC;;;999999:::888@@@FFFCCC???===<<<:::333333222111000///......,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++)))---111666???MMM___llleeejjjooopppmmmmmmpppssstttqqqnnnnnnnnnlllhhhdddSSSTTTQQQLLLKKKOOOPPPNNNSSSWWWZZZYYYUUURRRQQQRRRKKKMMMPPPOOOKKKIIIJJJLLLKKKRRR[[[_________ccchhhggg]]]SSSRRRZZZaaabbb___fffhhhkkknnnmmmhhh```YYYCCC;;;111++++++,,,+++)))******,,,---.../////////000000000///......------+++******)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))((()))---999JJJ]]]iiigggeeeeeehhhiiidddYYYPPPXXXDDD>>>;;;666333222222000///////////////............,,,,,,,,,---------......///......------///000111---------.........//////888,,,)))555:::111+++......AAAKKKWWWgggnnn{{{ssslllhhhiiiggglllnnnlllooovvvxxxvvvtttxxx{{{zzz{{{}}}}}}{{{uuueeevvv]]]]]]vvvgggfffjjjcccYYYMMM???333......---)))))),,,...,,,***+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,,,,------------------333---,,,000222111333888GGGGGGNNNQQQOOOUUUYYYPPP\\\```uuuvvvqqqpppeeeIII888555222888:::>>>@@@@@@???======:::777444000///...///000------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((+++%%%$$$)))***((((((,,,###666JJJSSSVVV]]]gggmmmiiiccc^^^ZZZUUUPPPRRRVVVttthhhrrr\\\LLLUUUOOOTTTNNNNNNQQQVVV\\\]]]ZZZWWWWWWaaaiiiiiiccc\\\YYYWWWiiiiii___QQQRRRaaajjjhhhiii]]]YYYVVVLLLMMMXXX\\\___aaaaaa___[[[VVVPPPKKKRRR```iiihhhiiipppooohhhfffZZZEEE222,,,......,,,---,,,...///---***---444000000000000///...---,,,---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%+++***######+++---(((---)))+++999NNN^^^dddcccfffccceeeeeeXXXIIIRRRfffWWWDDD>>>;;;666333222222111///////////////............,,,,,,---------.........//////...---...///000111------.........////////////222...---000...222@@@FFFGGGgggrrrtttllloooqqqjjjfffhhhpppuuuxxxwwwzzz}}}}}}~~~rrrXXXYYY___tttfffddd```YYYMMM???444...---,,,---111000---,,,///************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++************++++++++++++---------------.........------///111000222???MMMRRRFFFNNN]]]YYYUUUmmm|||~~~vvvzzzuuurrr]]]GGG;;;444666:::???CCCDDDCCC@@@===<<<:::666222///...//////------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''(((((((((((((((((((((&&&'''++++++(((***000DDDJJJRRR[[[dddfff^^^RRRIIIEEEFFFNNNVVVZZZ___dddWWWHHHUUURRRQQQ\\\SSSSSSTTTPPPJJJFFFCCCAAA???>>>:::@@@EEEEEEAAAAAACCCFFFFFFHHHFFFAAA???FFFPPPUUUQQQNNNXXX___WWWQQQOOOJJJLLLMMMOOORRRXXXaaahhhkkk```]]]\\\___cccggglllqqqjjjfff\\\PPPFFF<<>>:::666333222222111000////////////............,,,------------.........//////.........///000111............////////////(((777222***111111666IIICCC___~~~rrrnnnsssooonnnooojjjcccfffnnnqqqvvvzzz{{{{{{}}}~~~|||zzz|||lllUUUJJJUUU```fffgggfffcccZZZNNN???555,,,+++,,,...---)))))),,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******************+++++++++,,,******+++++++++,,,,,,,,,---------....../////////000//////222555;;;HHHSSSRRRTTTVVV\\\ppp~~~tttzzz|||zzzrrrYYYDDD444333777===DDDHHHGGGBBB>>>>>>;;;888444000///......---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((+++))))))+++,,,000999BBBVVVbbbllllllgggbbb]]]YYYiiieeedddhhhggg]]]RRRLLL___FFFKKKQQQTTTYYYMMMHHH<<<;;;:::888666666888:::AAADDDFFFEEE???:::888888444:::???<<<444000555===@@@:::AAAJJJHHHKKKRRRQQQLLLMMMPPPSSSVVVYYY[[[\\\dddaaacccdddYYYOOOYYYllljjjmmmmmmhhh___QQQ<<<++++++))),,,222444///***)))------...////////////...---,,,+++******))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((+++((('''***+++)))((()))+++@@@XXXeeeeeedddhhhnnnaaa]]]SSSLLLQQQ]]]___YYYQQQDDD===:::666333222222111000////////////............------------............///////////////000000000....../////////000000000***777111000===;;;>>>WWWiiirrrpppnnndddcccffflllkkkjjjiiieeeeeeqqqwwwzzz}}}}}}|||pppiii]]]aaaRRRaaadddeeeccc```YYYNNNDDD444...)))***+++***)))++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,------......//////000000000555000000999FFFOOORRRQQQPPPbbbkkk}}}qqqWWW<<<222444999@@@FFFGGGBBB<<<<<<:::777333111/////////,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((******)))))))))((())))))000,,,(((+++333BBBRRR]]]```mmmwwwssskkkhhhlllooosssiii^^^WWWTTTSSSYYY```fffKKKDDDIIIGGGCCC??????CCCJJJTTT\\\aaaeeejjjmmmvvvyyyyyyjjj\\\VVVYYYeeejjj^^^OOOHHHDDDAAABBB444222555444<<>>:::111???BBBLLL[[[dddeeegggjjjWWWSSSNNNMMMXXXaaa[[[NNNeeeggggggffffffiiigggcccQQQCCC555---***(((***...***+++,,,...////////////...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))***((()))+++&&&$$$222FFF]]]^^^```eeehhhcccYYYPPPTTTWWW]]]\\\LLL===DDDVVVJJJDDD<<<999555333333333222111////////////............------........./////////...///000111111111000000000000000000111111111111111000666:::===ZZZ|||cccjjjccc___aaaccceeejjjoooyyyyyy|||~~~{{{xxxVVVAAAPPP]]]aaadddeee___WWWQQQBBB333///000/////////,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////000000111222333333,,,<<>>>>>DDDEEEKKKcccjjjooo{{{zzz{{{uuurrrggg^^^UUUIII<<<555333<<>>>>>```HHHDDD<<<999555333333333222111////////////........................////////////...///000111222111000000000000000111111111222222444111@@@LLLYYYeeeeeesss[[[```jjjssstttrrruuu{{{wwwvvvuuuyyy```VVVbbbhhhbbb^^^aaabbb___TTTIII>>>777000++++++...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------------------............//////000111222333444444:::DDDKKKJJJOOO___sssyyynnnkkkXXXBBB777888<<<<<<:::777666555333222111000///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))******))))))***+++...///333DDDWWWaaahhhoooqqqppppppwwwwwwkkk]]]WWWXXXZZZhhh```SSSDDD999;;;MMMaaassssssooovvvtttxxx|||}}}~~~www\\\LLL>>>:::999:::FFFUUUhhhyyyzzzcccUUUWWW^^^]]]dddiiiiiijjjkkkhhhdddmmmeee[[[PPPAAA222+++++++++,,,------..................---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))))))))'''+++,,,+++111AAATTT___]]]eeeiiibbbUUUOOOSSSZZZ```TTTGGGBBBGGG\\\FFFDDD<<<999555333333333222222000/////////......................../////////000...///000222222111111000000111111111111222222222888222IIIaaa~~~zzzwwwjjjddd\\\UUUbbbaaadddjjjpppsssxxx~~~www}}}vvvbbbVVV\\\eeegggVVVRRRLLLCCC666,,,,,,222,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,------------------........./////////000000222333444555555IIIEEE@@@IIIgggnnn~~~tttvvviiiKKK999777;;;===;;;999999777555333111///...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))***)))((((((***,,,///111FFFYYYjjjllljjjmmmtttxxxwwwlll\\\RRRTTT\\\^^^[[[LLLHHHFFFEEEHHHRRRfffwwwzzz}}}xxxpppiiijjjaaa```jjjkkk___TTTQQQZZZVVV___jjjccc[[[rrr~~~}}}nnnaaaYYYMMM>>>:::@@@@@@EEE[[[||||||fffZZZVVV]]]ccceeegggjjjjjjgggggggggfffaaaRRR>>>111...,,,,,,------......------......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''',,,------999PPP___bbbgggddd\\\TTTPPPTTT]]]fffLLLHHHDDDJJJbbb{{{OOO===:::777444333333333222111000000000000000000000000......---------///000222000000000000000111111111111444444222111222333222<<>>999777444222222222///+++...------,,,,,,++++++***************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***((('''''')))+++,,,,,,(((***...///+++--->>>QQQ```eeeggghhhnnnuuutttnnnWWWQQQOOOTTTYYYUUUHHH===???DDDPPP___ooozzzwwwccceeeccc___]]]___]]]ZZZ\\\ZZZ___hhhmmmiiieeedddkkk^^^SSSQQQRRRPPPPPPTTTOOOSSSYYYcccooo{{{zzz{{{cccMMMDDD>>>===KKKhhhkkkOOOQQQaaajjjjjjjjjfffeeehhhkkkgggZZZFFF999,,,+++++++++,,,.........------------,,,+++***)))************))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%+++,,,((((((+++***&&&))),,,111<<>>EEEFFFKKKMMMuuuvvvgggEEE888999888777666555222000000......------,,,+++++++++************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))************000+++***333AAAPPP___jjjhhhooorrrnnndddXXXJJJ???KKKKKKEEE:::555BBB]]]sss~~~zzzrrrddd```jjjrrrzzzvvvjjjgggiiieeeYYYMMM[[[eeerrr|||~~~hhhXXXUUUJJJ===FFF\\\iii~~~kkk\\\[[[```gggiiifff```bbbiiifff^^^LLL@@@111***,,,...---+++------------,,,+++******************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))(((&&&'''+++,,,***)))666IIIYYYeeejjjfff^^^JJJRRRXXX___aaaPPPBBBFFFgggsssLLL>>>:::888555333333333222111000000000000000000000000333222222111111000000000000000000111111222222333111000333777333333EEE\\\zzzmmmaaa\\\dddhhhiiigggiiissszzz|||gggRRRCCCSSSooowwwlllwwwxxxlllwww}}}vvvssspppiiiRRR\\\aaa^^^]]][[[NNN===555222///,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------............/////////000000111111222111111///:::JJJIIIFFFTTTvvvtttvvvZZZ>>>;;;777555666444111111222.........---,,,,,,++++++*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********%%%''')))******+++,,,---***...777GGGWWWbbbggghhhrrrooohhh```WWWOOOFFF@@@>>><<<:::>>>PPPlll```BBBZZZmmm}}}ppp___QQQHHHPPPhhh|||uuuwwwzzzkkkNNN@@@CCC???___nnnTTTVVV\\\fffllliiiccc```bbb___RRR@@@444......---,,,,,,---------,,,,,,+++***************)))))))))(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''')))++++++)))333DDDXXXeeeiiieeeZZZOOO@@@]]]gggWWWLLLHHHJJJRRRoooJJJ>>>;;;888555444444444333222111111111111111111111111000000111222222222222222///000000111222333333333555666888777444BBBjjjZZZ```___eeeiiikkkkkkllluuuiiiRRR]]]dddsssYYYKKKTTTddd~~~jjjUUUWWWmmmwwwvvvzzz~~~~~~|||uuuggg```XXXUUU\\\lll]]]OOOTTT^^^eeeeee\\\RRRLLL<<<777111,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++++++++,,,,,,,,,------------------.........////////////000000111222222333111000777DDDIIILLLhhhyyy|||uuu~~~tttWWWDDD;;;444444444111000333//////...------,,,,,,+++************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********+++''')))++++++******,,,...+++888III[[[gggmmmmmmjjjttthhhYYYPPPKKKGGGCCC@@@666EEE[[[rrrwwwoookkkzzz|||yyyqqqrrrnnnnnnzzzpppUUUYYYgggxxx}}}kkkZZZRRRUUUaaajjjnnnuuuwww^^^MMM???>>>IIIlllbbb]]]RRRUUUdddhhh^^^\\\dddfff^^^QQQAAA444,,,+++,,,,,,,,,---------,,,++++++************)))))))))((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((*********+++---CCCTTTdddiiicccXXXKKKBBBRRRbbbfffZZZMMMHHH^^^{{{lllHHH???;;;888555444444444333222111111111111111111111111//////111222222333333222///000000111222333444444555555333333???bbb|||wwwYYY___]]]bbbaaaaaammmnnnrrr{{{hhh\\\]]]bbbiiisssOOOBBBbbbcccEEEJJJMMMUUUjjjzzz{{{www}}}uuulllfffddd```^^^]]]^^^___]]]WWWSSSSSSOOOIIIEEEDDDIIINNNSSSVVV___iiiuuueeeeee```___cccddd^^^YYYXXXFFF???555///------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,------------------.........///////////////000111222333333444222333CCCJJJFFFccc~~~xxxppp}}}sssXXXFFF777444444111000333//////......---,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******+++++++++,,,---...,,,)))))),,,///:::HHHYYYeeelllpppooommm___SSSFFF@@@>>><<<<<<>>>JJJgggrrrdddbbbfffsss~~~nnnVVV\\\aaaccceeegggddd___rrrxxxyyysssoooooohhh___VVV^^^cccaaa```bbbfffhhhuuu~~~jjjYYYPPPSSSbbbzzzpppYYYGGG666===^^^}}}___LLLSSS^^^___aaahhhdddbbb[[[NNN>>>222,,,+++,,,,,,,,,------,,,,,,+++************))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''***,,,***+++222;;;SSS```hhhcccWWWLLLFFFBBB[[[pppjjjQQQLLL^^^www~~~iiiGGG???;;;999666444444444333222111111111111111111111111///000111222222111111000///000000111333444444555222222333???ccccccTTTZZZ^^^```[[[eeeeeeyyyyyypppfffkkkvvv|||}}}aaarrrLLL<<>>PPP]]]eeefffZZZLLLGGGKKKPPPQQQggg```KKK[[[~~~{{{rrr|||pppSSShhhFFF@@@;;;999666444444444333222111111111111111111111111111111222222111000...---///000000222333444555555333666===WWW}}}aaa^^^YYYhhh^^^dddbbbwwwsssddd[[[XXXiiiaaa}}}UUUHHHPPPRRReeeIIIJJJOOO___QQQaaa{{{ccccccYYYPPPNNNKKKFFFFFFJJJLLLLLLLLLKKKKKKMMMQQQTTTKKKLLLMMMMMMLLLJJJHHHFFFDDDIIIJJJEEEBBBFFFKKKMMMUUUZZZaaannnZZZWWWkkkjjjWWWXXXMMM???666222111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000///000000222333444555555@@@777JJJXXXrrrsss{{{dddEEE;;;:::555111222/////////...------,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((())))))***++++++,,,,,,&&&)))+++++++++///888???XXXccclllnnnllldddTTTDDD>>>;;;:::<<<@@@OOOmmmuuufffvvvaaa]]]gggzzzrrraaa___gggpppeeeSSSbbbwwwmmmRRRGGGWWWqqquuuUUURRR[[[^^^^^^aaadddeee^^^OOO===000++++++,,,------,,,,,,,,,************))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))++++++(((000HHHaaaaaafffcccSSSFFFGGGSSS^^^JJJBBBAAA\\\yyyjjj___VVVPPPeeeCCC===;;;999666444444444333222222222111111111111222222000000000000111111111111333000///111111...111777999777LLLxxx[[[aaaYYY^^^dddgggiiinnnvvv}}}iiiSSSRRR\\\mmm|||bbb|||gggMMMMMMYYY___^^^KKK___ZZZ}}}[[[OOOMMMIIIGGGGGGIIILLLNNNSSSSSSSSSRRRRRRRRRRRRRRRVVVTTTQQQNNNKKKJJJIIIIIIDDDIIIHHHDDDDDDIIIHHHCCCPPPKKKDDDCCCMMMccc}}}www\\\fffiiifff```\\\VVVMMMCCC888///+++---//////...---------......++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************,,,,,,------.../////////......//////000000111111111111111333222222555999555YYYNNNcccvvvuuuuuulllKKK555999555,,,333000///...---------------++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************+++++++++***,,,---***+++444DDDRRRdddhhhkkkiii___OOOBBB;;;;;;??????AAATTTttt{{{fffmmmvvv]]]tttrrrqqqpppiii```lll|||vvvooofffSSSJJJyyyXXXMMM[[[eee```]]]]]]___ZZZOOOEEE///...---,,,------,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((...+++(((***555FFFXXXccckkk___NNNGGGQQQ^^^]]]SSS???JJJWWWwww```JJJWWWdddBBB===;;;999666444444444333222222222111111111111222222000000000000111111111111555555333222444777777555999HHHsssuuu{{{ddd\\\WWWdddhhhlllooorrryyy\\\TTT^^^eeewwwgggwwwgggsssiiiyyywww___nnnkkkdddaaa|||rrrbbbPPPNNNKKKIIIIIIKKKNNNPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUTTTQQQNNNLLLJJJIIIIIIHHHHHHGGGGGGIIIKKKFFF@@@DDDBBB???===>>>CCCLLLRRRnnnzzzppp~~~iiijjjiiieeeZZZHHH999222222555............------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++***+++++++++,,,,,,---......//////000......//////000111111222222000000444777777888;;;???QQQvvvnnnTTT;;;555444222444000000///...------------++++++++++++++++++++++++************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((************+++++++++++++++++++++---555DDDUUUaaafffllliiiXXXGGG???;;;888;;;<<>>;;;999666444444444333222222222111111111111222222000000000111111111222222111333222111555:::999555DDDlll}}}pppTTT]]]eee]]]hhhnnntttxxx{{{TTTCCCfffWWW___{{{nnnlll|||nnntttmmmtttsssxxxsssSSSnnn}}}dddlllvvvZZZvvvPPPOOOMMMLLLLLLNNNQQQSSSOOOPPPRRRTTTUUUVVVWWWWWWUUUTTTRRRPPPNNNLLLJJJJJJIIICCCAAAFFFKKKHHHBBB>>>;;;===>>>>>><<<:::999999SSS```ooo|||hhheeezzz~~~uuu\\\CCC777333000...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,------......///000000/////////000111111222222444000111666999999;;;>>>SSShhhzzziiiKKK333444999222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---***+++333BBBUUUdddllliiihhh[[[EEE888777777444;;;IIIdddwwwkkkgggZZZeeemmmaaajjj}}}{{{\\\eeemmm~~~SSSUUUeeejjjMMMSSS[[[```___YYYSSSOOOHHH<<>>JJJjjjvvvwwweeennnvvvmmmmmmsssaaa999666===///222111000///......------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))******++++++,,,,,,,,,---+++///<<>>@@@ZZZppp~~~wwwfff```gggxxxyyykkk\\\bbbvvveeeQQQfffhhhZZZMMMPPP\\\bbbYYYMMMNNNDDD777///...//////------,,,,,,++++++***))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))*********---+++111DDD\\\hhhddd[[[NNNMMMXXXbbbUUUHHH]]]YYYWWW]]]@@@@@@;;;999666444444444333222222222111111111111222222111111111111222222222222777///222<<<888000AAA^^^}}}{{{XXX\\\gggcccbbbjjjpppzzz]]]HHHnnntttppp|||rrrzzzzzzhhhmmmrrrsssvvvwwwPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUVVVUUUTTTQQQOOOMMMOOOJJJFFFGGGFFFBBB???@@@???>>><<<:::999<<>>>>>///333333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++)))******+++,,,,,,------,,,///999JJJ[[[dddddd___TTTBBB888:::;;;===QQQkkkwwwggg~~~}}}\\\iiiooo\\\eeezzznnnUUUaaapppSSSIIISSS]]][[[SSSLLLHHHAAA999111---,,,---------,,,,,,+++*********))))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))*********+++///333>>>RRRdddhhh^^^RRRMMMbbbkkkXXXEEEPPPvvvtttMMM^^^ZZZ???@@@;;;999666444444444333222222222111111111111222222111111111222222222222333777///111999666666TTT|||ooowwwjjjaaaaaabbbdddlllwww|||wwwjjjcccQQQFFF___{{{vvv|||tttsssUUUPPPRRRMMMGGGoooyyynnnQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVUUUSSSQQQOOORRRTTTUUUVVVTTTRRROOOLLLKKKIIIEEEBBBCCCFFFBBB;;;???AAACCCDDDDDDEEEGGGIIIIIIHHHDDDCCCIIIPPPQQQNNNRRRtttyyyhhhOOO===222222000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---//////---......//////000111111111111111222333333444444333444999:::555???eeelllfffeeeUUUfffuuuxxxxxx~~~fffttt}}}cccKKK???444444444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))******+++,,,---.........888HHHYYYdddddd]]]UUU@@@999999>>>???IIIppp{{{{{{nnn^^^www{{{~~~llliiiqqqZZZNNNOOOWWW]]]KKKLLLIIIAAA666...,,,,,,---------,,,++++++******))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******+++++++++***888MMM^^^ddd]]]OOODDDVVVsssnnnJJJIIIuuuSSS\\\XXX>>>AAA;;;999666444444444333222222222111111111111222222111111111222222222333333111222333222888RRR~~~kkkttt]]]aaadddeeegggooo~~~jjjWWWSSSQQQJJJDDDCCCGGGgggwwwgggssspppTTTFFFCCCEEELLLJJJeee___XXXXXXQQQFFFTTTTTTUUUVVVVVVVVVUUUTTTSSSTTTVVVVVVUUURRROOONNNOOOPPPSSSTTTSSSPPPMMMJJJCCCFFFDDDDDDQQQ___XXXEEECCCGGGMMMRRRUUUVVVWWWXXXYYY]]][[[RRRNNNTTT```gggnnn|||uuuYYYEEE666444111///......///000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///.........///000000111111111111222222333444444444777444666;;;???UUUuuuvvvhhhYYY[[[^^^SSSOOOIIIJJJWWWhhhnnnjjjccceeerrrYYY>>>999555444333111000///......------------------------************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))******+++,,,---...///777DDDWWWcccddd[[[OOOHHH777:::???EEEUUUqqqeeejjj~~~ttt}}}eeeggguuuZZZMMMRRR\\\OOONNNKKKEEE<<<444///---...------,,,,,,+++******))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,...AAAWWW```ZZZNNNGGGEEEmmmlll\\\OOOfffaaaXXXyyyWWW>>>AAA;;;999666444444444333222222222111111111111222222111111222222222333333333...999999111BBBuuu{{{ppprrrXXXeee\\\^^^lllwwwzzzaaaOOOAAAAAACCCAAAEEELLLXXXwwwbbbggg~~~~~~ppp^^^KKKNNNLLLEEEUUUfffsss~~~KKKMMM___[[[WWW^^^VVVWWWXXXXXXXXXWWWVVVUUURRRSSSUUUVVVUUURRRPPPNNNLLLNNNQQQRRRRRROOOKKKHHHCCCHHHIIIOOOhhhvvvZZZHHHLLLQQQTTTVVVXXXZZZ\\\qqqooocccrrrrrrgggRRR888555222...---...000222------------------------++++++++++++++++++++++++------,,,,,,,,,---............//////000000111111111222222333333444444555;;;444444<<>>@@@LLLrrryyygggsssgggzzzxxxllljjjlllVVVPPPQQQTTTPPPKKKFFF@@@:::333---...------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,<<>>XXXkkkttt888ZZZ|||ccclll___WWWPPP???>>>888777666555444333333333222222111111111111222222000222444444333333444555666444666JJJiii~~~hhh^^^[[[^^^hhhlllvvvjjjMMMAAAFFF999JJJIII999BBBcccvvvlllkkkdddsssttt]]][[[XXXXXX]]]cccggghhhbbblll{{{uuucccrrrlllppp{{{ttt}}}{{{zzzlllWWWMMMQQQUUUTTTVVVZZZ\\\[[[XXXUUUTTTPPPLLLUUUddddddZZZWWWTTT___vvvxxx]]]bbb}}}tttRRREEE666///000000///---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111111111222333444555555666;;;;;;000MMMpppuuussskkknnnGGG666555222000000000000///.........---------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++,,,---+++---888EEETTT___aaaPPP===666999======MMMzzzeeexxx|||yyykkkYYYUUUVVVNNNQQQqqq|||xxx{{{tttttt~~~eeeeee|||~~~kkkcccRRRTTTUUUPPPJJJCCC;;;555000,,,+++------+++***,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***,,,******,,,++++++222<<>>===888888666555444333333333222222111111111111222222222333444444333333444555888;;;BBBhhhzzzmmm\\\ZZZ\\\aaadddsssxxxfffMMMFFFJJJXXX888EEELLLHHHlllxxxxxxpppgggdddlllaaapppyyyxxxxxxooolll~~~nnnnnnjjjhhhaaa```jjjrrrvvv{{{}}}{{{sssXXXiiiwww{{{jjjRRR:::333333111...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000111111222111222333444555666777777222???JJJpppeeelllvvvyyygggfffttt\\\<<<:::777333000///111333.........------------,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---------333AAAOOOZZZ]]]TTT@@@222555<<>>999888777555444444444333333222222111111222222333222333444333222222444555777BBBZZZ^^^bbb``````mmmttt|||aaaNNNDDDDDDGGGKKK===GGGQQQppp{{{jjjiiipppiii\\\VVVaaammmwwwtttfffdddDDD777444000---000............------------------------------------------------...............//////000111111222222222222333444666777888888555AAAWWWzzzvvvyyy~~~mmmhhhfff[[[PPPWWWTTTaaazzzwwwOOOEEE;;;555333111111222............------------,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,+++,,,,,,,,,000;;;LLLZZZaaaRRRAAA777666;;;EEELLLxxxvvv|||tttqqqrrrtttuuuhhh\\\]]]ffflllssswwwpppvvv{{{}}}}}}jjjkkkvvvVVVhhhfffZZZSSSUUUVVVMMMCCC===666000---...///---+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********,,,...---***(((111FFFXXX```hhhHHH333QQQcccSSSJJJDDDggg|||aaaTTThhhTTTeeeLLL???>>>999888777666555444444444333333222222222222333333111222222222111222444666444KKKxxx}}}jjjdddllldddfffwww}}}xxxooogggZZZMMMGGGGGGIIIIIIAAA]]]xxxiii}}}TTTIIIFFFQQQ___iiisss|||xxxzzz{{{UUU???555///...222//////.........------------------------------------------.........////////////000000111222222222222333444555777888999:::CCCDDDYYYuuuhhhYYYdddyyy{{{pppcccbbbbbbhhhuuucccOOO;;;444555444111000//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,,,,,,,+++,,,555EEEVVVaaaYYYEEE666666999@@@ZZZxxxvvvuuubbbOOOHHHLLLKKKLLLMMMFFFHHHTTTkkk{{{kkkvvviiivvvnnnXXXVVV]]][[[NNNBBB===555...///000---,,,,,,++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************---,,,***,,,:::OOO^^^]]]YYYAAADDDeeeaaaFFFCCCuuuUUUyyymmm\\\oooHHH======999999777666555444444444333333222222222222333333000111222222222444777999>>>ddduuurrrzzzoookkklllllluuuwwwiii```YYYVVVUUUSSSXXXXXXRRRLLLMMMRRRUUUdddnnnEEEGGGOOO___rrrvvvyyyyyynnnNNN:::222111222/////////.........------------------------------------.........///////////////000111111222222333333444555666888999;;;;;;:::```yyytttoookkk~~~mmmyyy\\\???666777555222111/////////.........------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************((())))))***+++,,,---------,,,,,,111>>>OOOYYY[[[GGG<<<777;;;===LLLvvvoooTTTDDD@@@;;;===CCCBBB>>>FFF]]]qqq^^^tttdddVVV[[[```WWWHHHEEE:::111///000...------,,,++++++++++++*********))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++)))++++++---666FFFVVV]]]XXXCCCBBBhhhyyyTTTAAA^^^xxxPPPqqqoooXXXkkkHHH>>>>>>:::999888666555555444444444333333222222333333444111222333333444777:::>>>ZZZuuuwwwqqqqqq}}}sssqqqgggaaafffnnnrrrvvvyyy}}}jjjXXXRRRZZZcccgggwww}}}UUU___kkkyyy```CCC888444///////////////................................................///////////////000000111111222333333333444555777999:::<<<<<<<<>>OOOrrrkkkGGGVVV___dddqqqZZZmmmJJJAAA@@@:::999888666555555555555444333333222222333333444222333444555666999===AAAvvvttttttpppnnneeessstttyyyssssss{{{zzzzzz[[[JJJ\\\ooo}}}mmmJJJ===666---000/////////................................................/////////000000000000111222222333333444444666777999;;;<<<===]]]XXXRRRXXXlll}}}kkkyyyaaaJJJ<<<111///444000/////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************((())))))+++,,,---......---000555@@@QQQZZZQQQAAA888;;;:::EEEjjjzzzsssooolllvvvtttqqq___hhhpppkkkRRRCCC555/////////...///,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++******+++555JJJ\\\___WWWBBBGGG^^^dddJJJCCCtttuuuccc\\\^^^aaaxxxIII===>>>:::999888666555555555555333333222222333333444555222555???111444999999gggoooeeepppmmmqqq~~~wwwWWWQQQfff|||ssslll```YYYgggyyy{{{qqqcccooo|||wwwyyyRRR===;;;222333111000///000///...,,,------------------------------......///000000000111111111111111222222222222888555444;;;;;;???LLLrrrZZZ\\\hhhyyyvvvrrr~~~vvv|||ppptttzzz\\\999444;;;333///////////////.........------,,,,,,,,,,,,++++++************************)))************+++++++++))))))))))))************,,,+++***+++---///000000666***666QQQXXXPPPDDD888;;;999BBB___{{{rrrddddddzzz___III>>>666)))///444'''---------,,,,,,,,,++++++)))))))))))))))***************))))))))))))******))))))))))))************++++++******************...+++666AAAIII]]]___DDD@@@UUU___SSSPPPSSS}}}dddXXXdddXXXvvvIII===>>>:::999888666555555555555333333222222333333444555777000777333555888KKKlllttteeemmmrrr}}}sss___PPPXXXiiiLLL]]]jjjGGGJJJjjjzzzpppnnn]]]YYYppprrrfffrrroooJJJ???999333111000///000000///---------------------------------......///000000000111111111111222222222222444:::444444===777>>>[[[iii```|||iiiSSSKKKHHHTTTWWWdddeeejjjjjjppp~~~xxxrrrhhhAAA444777000///////////////.........------,,,,,,,,,,,,++++++************************)))************+++++++++))))))))))))************+++++++++,,,---...///...000///???QQQRRRHHH@@@:::DDD555XXXpppkkkqqq{{{}}}tttrrrttt|||aaaKKK???333......+++---------,,,,,,,,,++++++************))))))))))))******))))))))))))******))))))))))))************++++++******************...+++555HHHWWW___UUUAAAFFFxxxoooQQQZZZjjjwwwXXX|||uuu^^^tttHHH>>>>>>:::999888666555555555555333333333333333444444555999---333888888;;;cccvvvbbbbbbxxxjjjuuu~~~ooo```LLLRRRkkkjjjVVVSSShhhpppFFFccc___[[[fffggg{{{rrrxxx\\\wwwwwwbbbWWW|||XXX>>>;;;444222000000111111000///---------------------------......//////000000111111111111222222333333333555;;;333666AAA777GGG~~~fffvvvooouuu\\\TTT[[[ZZZ\\\UUUUUUSSSSSSVVVlll~~~yyy|||yyygggxxxKKK777555111000000000//////.........------,,,,,,,,,,,,++++++************************)))************+++++++++)))))))))*********++++++***+++,,,,,,------------***999KKKQQQIII>>>;;;;;;777XXXwwwzzz|||aaahhhmmmmmm}}}pppzzzvvvqqqqqqTTTBBB:::///+++444------------,,,,,,,,,,,,+++++++++***)))))))))(((******))))))))))))******))))))))))))******************++++++++++++++++++,,,...999QQQcccWWWDDD@@@```gggLLLbbbkkkiiiwwwhhhtttqqqGGG>>>===:::999888666555555555555333333333333333444555555666000777<<<<<>>222+++666...------------,,,,,,,,,,,,,,,++++++***)))((((((******))))))))))))******((()))))))))******************+++++++++++++++,,,***777EEEZZZcccHHH888JJJ{{{xxxTTT___qqqxxx___eeevvvmmmFFF>>>===:::999888666555555555555444444333333444444555666222777777666;;;]]]eeesssooohhhwww~~~aaa^^^}}}lll|||UUUaaarrr~~~YYY@@@888555222111111222111111..............................//////000111111111111222222333444444555555111;;;777777>>>FFF|||vvvtttqqq{{{wwwyyy```@@@555:::222111111000//////......------,,,,,,,,,+++++++++************************))))))*********+++++++++************++++++++++++)))+++------,,,+++---...777MMMQQQEEE???888888EEE]]]nnnooo___xxxtttxxx~~~XXXDDD777,,,///.........---------,,,,,,---,,,,,,+++***))))))(((******))))))))))))******((()))))))))******************++++++,,,,,,,,,,,,(((AAATTT___ZZZ@@@AAAdddyyyWWWSSS{{{zzzWWWaaaiiibbbnnnjjjFFF???===:::999888666555555555555444444444444444555555666333;;;333000@@@uuullluuueeejjjgggpppwwwRRRXXX\\\gggfffooo}}}zzz}}}zzz}}}qqqGGG;;;888444222111222111000...........................//////000000111111222222222333444444555666666444::::::777===ZZZ}}}pppIII555888222222111000000///......------,,,,,,,,,,,,++++++************************)))************+++++++++*********++++++++++++,,,)))+++...---+++,,,///333AAAQQQJJJ>>>@@@;;;???WWWyyy|||wwwbbbnnn{{{{{{ppplllPPP>>>222---............---------,,,,,,,,,,,,+++*********)))******))))))))))))******))))))))))))******************++++++,,,---------,,,III___^^^PPPHHH\\\}}}cccGGG___wwwqqqtttPPPwww```{{{bbbhhhEEE???===:::999888666555555555555444444444444444555666666555:::000:::SSScccppp```qqqhhhxxx]]]VVVccc```yyyssszzzpppllltttTTT>>>:::666222111111000000......................../////////000111111222222222222333444555666777777777777<<<:::DDDzzzxxxXXX888888333333222111000///...---------,,,,,,,,,,,,++++++************************)))************+++++++++*********+++++++++,,,,,,***,,,...,,,+++,,,222777GGGPPPCCC888@@@>>>JJJpppzzzqqquuuTTTPPP\\\pppyyybbbFFF888000............------------++++++++++++++++++++++++******))))))))))))******))))))))))))******************++++++,,,------...888NNN```UUUEEEUUUsssPPPLLLqqqqqq|||yyyVVVooogggpppWWWfffEEE???===:::999888666555555555555555444444444444555666666666888222JJJiiiiiinnneeemmmwwwnnnOOOnnnvvv```}}}ggg~~~ddd@@@<<<777333111111000////////////////////////////////////000111111222222222222333444555666777888888444===???NNNzzzssseee>>>:::333333222111000///...------------,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,***,,,...,,,***---444:::HHHOOO>>>666AAA???QQQ|||uuuyyy}}}}}}RRRRRRTTTfff{{{eeeeee{{{~~~uuuJJJ888000//////.........---------++++++++++++++++++,,,,,,******))))))))))))******))))))))))))******************+++,,,,,,---......CCCQQQ]]]MMM>>>\\\|||xxxFFFWWWZZZRRRuuu]]]uuuFFFaaaCCC???::::::999888666444333333222555444444444444555666666222:::999FFFkkkmmmlllnnn{{{kkkUUUoooooommm^^^rrryyyJJJCCC555111777444///222//////............///////////////000111111222222222333333444555666777777???...HHHCCC\\\qqq^^^pppwwwrrrhhhBBB===999444111333333000...///---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))************++++++++++++***+++,,,***+++999IIILLL;;;AAAGGG<<>>222;;;???yyyrrrHHHDDDGGGSSSttt|||qqqhhhvvvQQQAAA:::555222333333000...000---------,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++,,,+++,,,...,,,...;;;IIIEEE:::777===JJJfffeee{{{|||gggOOOkkklllzzzccc\\\sssyyyiiiYYYJJJSSSvvv|||OOOCCC111111000...---......---++++++++++++******************************************************************,,,---+++***111:::MMMUUUNNN999MMM|||{{{YYY~~~ggg\\\mmm___sssUUU___BBB???;;;:::999888666555444333333555555444444555555666777555>>>IIIsss~~~hhhhhhjjjsssyyyxxxzzzbbbHHHeeeeeeRRRKKKNNNRRRWWW[[[YYYNNNCCCDDDSSS\\\^^^pppuuuXXX999FFFUUUYYYjjjxxxqqqIII777:::111...333000000//////......//////000//////000000111222222222333333444555666777777888888@@@<<>>UUUrrr}}}___llljjjuuusssXXXSSSlllKKKYYYaaaVVVJJJHHHFFFEEEIIITTT___fffgggfffWWWNNNJJJOOOXXXbbbttt}}}uuuNNNKKK===KKKNNNNNNbbbnnnxxxSSS999>>>333222:::111000000////////////000000///000000111111222333333333333444555666777888888222DDD???\\\|||WWW@@@CCC???aaapppmmmyyynnndddMMMfff^^^>>>888444444333000///111...------------,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,...///111666>>>EEE888DDDBBBIIIggg}}}UUUaaa___[[[VVVQQQOOONNNNNNZZZeeessszzzzzz||||||]]]YYYxxxhhhsssYYYCCCDDDvvv}}}cccrrrppp{{{}}}JJJ:::333......///...,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***************************,,,...---)))+++:::KKKXXXQQQBBBNNN{{{NNNddd}}}hhhQQQpppfff\\\@@@???<<<:::999888666666555555555666555555555555666777777;;;@@@iiiuuuzzzllldddvvvrrrbbbRRRVVV}}}yyyRRRJJJoooqqqwwwrrrdddZZZTTTGGGHHHRRRQQQYYYkkkzzz~~~~~~lllfffcccbbbZZZOOOMMMRRR^^^OOOiii^^^AAAKKKDDDMMMGGGJJJaaakkkttt|||ccc======666777<<>>aaaiiiHHHOOOLLLJJJPPPJJJTTTlllsss|||zzzHHH;;;777999999...111000000//////000000111000000111111222333333333444444555666777888888999777===NNNkkkSSS___[[[^^^\\\vvvfffZZZGGGlllpppCCC<<<777666444111000222............---------,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))+++---///555===@@@???AAA777===dddlllZZZxxxhhhooo{{{uuuFFFTTT|||nnnXXXRRRVVVnnn{{{aaaaaa|||}}}KKK:::------000...---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,333EEEVVVTTT888EEEsssVVVdddLLLuuubbbYYY???@@@>>>999999888777666666666666666666666666666777777888AAAfffdddmmmtttwwwiiiJJJEEEOOO]]]pppttt~~~dddHHHQQQeee```cccRRRVVVZZZeeexxxgggZZZJJJ;;;MMMzzzxxxqqqvvv||||||pppnnn___rrrnnnJJJDDDVVVKKKNNNWWWUUUcccwwwyyy\\\???888777555111111111000000000000111111000111111222222333333444444444555666777888999999:::EEEjjjsssWWWlllsssqqqsssbbbuuu}}}kkkZZZFFFTTTuuuEEE===888666444111000222............------------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------***---...000888AAABBB>>>EEE>>>OOOuuuuuuwwwdddpppuuu```LLL???HHHMMMSSSYYYcccuuu{{{YYYHHHqqqmmm~~~xxxmmm^^^NNNLLL```wwwcccNNNbbb~~~ZZZDDD111///222...,,,...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******,,,000888IIIXXXKKKDDDjjjZZZ___{{{VVVbbbiii{{{YYY???@@@>>>999999888777666666666777666666666666666777888888HHH}}}lll|||dddnnnppp{{{bbbGGG???DDD\\\~~~~~~{{{kkkQQQOOOyyyZZZXXX[[[EEEEEEEEEVVVnnnuuuUUUMMMFFFOOO}}}rrrPPP???CCCOOOHHHOOO\\\\\\iiivvvttt}}}mmmDDD;;;777333666111111000000000000111111000111111222222333444444444444555666777888999999;;;CCCuuuYYYdddfff~~~xxx~~~ooocccQQQLLLiiiFFF>>>888666444111000333//////.........---------++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++...000222:::DDDDDD>>>666>>>aaayyy|||]]]```]]]XXXSSSQQQRRRUUUWWWNNNTTTYYYYYYWWWZZZdddmmm~~~ZZZMMM___cccQQQ~~~\\\RRRKKKOOOVVVbbbrrrkkkRRRWWWsssmmm```sssdddKKK666222333...,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,)))))),,,222;;;KKKYYY>>>RRR{{{VVV|||eeeRRRxxxbbbUUUCCC<<<<<<999888777666666555555555>>>///999777222999888===SSSqqquuuoooggg}}}mmmUUUEEEAAAKKK]]]zzz}}}uuummmlll]]]KKKeeefffSSSPPPDDDLLLCCC>>>III___wwwOOOIIISSS|||}}}MMMBBBKKKJJJGGGMMMOOOWWWgggooouuuFFFCCC>>>---444333222111111000111111111000000000000111222333444555666777777666777999;;;>>>AAA^^^ssswwwoooyyy[[[YYYGGGNNNYYY:::===:::...333333333000000///...---,,,,,,+++++++++++++++++++++++++++*********)))******+++,,,***++++++,,,,,,------...---,,,000888>>>===<<<===777AAAnnnaaafff\\\JJJPPPTTTWWW___nnn}}}{{{yyy{{{vvvpppbbbWWWkkkwwwVVVNNN]]]{{{RRRIIIyyyqqqoootttzzzlllRRR[[[rrrWWWEEE[[[vvvqqqppp}}}SSS000333333+++---333---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***,,,---333HHHTTTMMMDDDjjjkkkLLL{{{|||iiiJJJjjjeee{{{TTTCCC<<<<<<999888777666666555555666;;;///:::999444999999BBBtttnnnpppqqq~~~cccOOOBBB@@@KKKZZZtttaaannnzzz~~~nnnfffWWWFFF]]]gggLLLGGG>>>CCC======GGGVVVuuuIIIIIIVVVCCCJJJEEEIIINNNNNNSSSaaafffkkkxxx}}}PPP>>>;;;111888333222222111111111111111000000000000111222333444555666777777777777:::<<<>>>YYYlllvvvssszzzzzzddd\\\LLLKKKttteee@@@>>>;;;000555333111000000///...---,,,,,,+++++++++++++++++++++++++++***************++++++,,,***++++++,,,,,,---......---,,,111:::@@@???<<<;;;<<>>;;;<<<999>>>GGGOOOjjjSSSbbb{{{wwwTTT???KKKDDDMMMPPPOOOTTT```dddjjjyyy~~~ssseee???999555777333333222111111111111111111000000111111222333444555666777777777888:::<<<>>>kkk}}}fffggggggXXXMMMGGG[[[wwwHHH>>>;;;333777333000111000000///...---,,,,,,++++++++++++++++++++++++***************+++,,,,,,+++++++++,,,------.........---222<<>>SSSSSSDDD___xxxMMMrrrYYY\\\\\\eeePPPCCC>>><<<:::999888777666666666666999222:::888777999BBBfffwwwdddlllppptttRRRFFFBBBEEEPPPWWWlllcccoooxxxfffnnnqqqgggZZZUUUYYY^^^kkkbbbeeehhhWWWLLLgggiiiAAA<<<===:::;;;DDDIIIOOOmmmaaammmtttkkkkkkhhhjjjwwwOOO>>>OOOHHHNNNQQQRRR[[[hhhkkksssrrrHHH:::777333333333222111111111111222111111111111222333444444444666777777777888;;;===FFFyyyhhh^^^ZZZddd}}}ccc\\\xxxnnnWWWPPPIIIKKKOOO===:::555999333000111111000///...---,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,---.........//////555???DDDAAA======YYYzzz}}}nnnQQQkkkxxx^^^bbbggg\\\TTTWWWhhhFFFNNNtttsssyyyWWWfffxxx{{{}}}wwwpppnnnqqqUUU222111444///,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---222---///DDDVVVPPPCCCsssYYYNNNiiiUUUtttuuuSSSsssMMMCCC>>><<<:::999888777777666666666:::555999555666999LLLfffvvveeevvvppptttPPPEEEBBBEEEOOO\\\^^^pppooo___TTTNNNUUUTTT^^^iii\\\GGGXXX{{{iiiAAA======999???IIIJJJRRRzzz___SSSKKKLLLfffnnnkkktttfffNNNDDDPPPHHHMMMQQQUUUaaammmnnnuuu~~~uuuTTT;;;:::333444333333222111222222222111111111111222333444555444666777888888999<<<>>>TTTvvvMMMAAA??????OOOooogggXXXyyynnnkkkxxx~~~{{{^^^UUULLLDDDoooXXX===:::777:::444222111111000///...------,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---+++,,,,,,------...//////000222999@@@BBB??????BBBvvv]]]FFFqqqccccccdddzzzNNNFFFXXXttt~~~}}}wwwnnnaaaWWW}}}hhh777111555000---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222,,,111IIITTTMMMJJJ}}}iiiLLLlll]]]aaa```[[[KKKCCC???<<<::::::999888777777777777:::888999444888;;;UUUmmmjjjmmm{{{uuuwwwQQQDDD???BBBMMMZZZppptttdddTTTRRRUUU]]]WWWCCCRRR}}}pppeeeAAA===:::888@@@LLLJJJUUUWWWDDDIIIMMMZZZ```hhh||||||OOO???\\\ppp~~~^^^HHHFFFKKKGGGNNNSSSYYYeeennnhhhkkk~~~~~~sssccc======888444444333222222222222222222111111222222333444555444666777888888:::<<>>;;;AAAIII{{{~~~nnnRRRVVVmmm]]]___eeefff|||LLLAAA```eeeiii}}}}}}yyysssnnnbbbUUUgggsss}}}AAA333555000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***111,,,666NNNOOOJJJZZZQQQQQQTTTxxxqqqRRRdddIIICCC@@@<<<::::::999888777777777777777888:::666<<<>>>[[[jjjqqqxxx~~~{{{UUUEEE???BBBNNNYYYmmmdddVVVVVVVVVEEELLLpppfff[[[>>>===888;;;BBBOOOKKKXXXRRRFFFOOOGGGAAAEEEVVV```pppbbbJJJPPP\\\TTTddd^^^AAACCCFFFFFFMMMSSSYYY```lllqqqdddbbbsssxxx~~~|||yyyxxxDDD???999444444333222222222222333222222222222333444555555444666777888999:::===???fffiiiGGGHHHOOORRRIIIWWWvvvttt```zzzwwwyyyfffWWWLLLCCCRRRoooGGGAAA:::777222666222222111000///...------++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,------.../////////444:::AAAAAA999777BBBQQQtttpppTTTRRRsss}}}jjjTTTLLLZZZ{{{mmmZZZqqqPPPCCClllfffkkkyyy{{{zzzrrrmmmqqq___jjj~~~sssnnneee[[[```NNN777555///333............------------------------------------------------------------+++111---<<>>999AAADDDSSSNNN[[[MMM>>>BBB>>>??????EEE@@@NNNddd|||YYYNNN]]]hhhgggfff???GGGIIIFFFVVVXXX^^^gggtttvvvfffaaapppqqqzzz|||vvvKKK>>>666555444333333222222333333222222222222333444555555444666777888999:::===???uuujjjEEEAAAFFFKKKFFF[[[yyyttt\\\hhhyyyeee|||qqquuu```PPPCCCEEEqqqxxxMMMDDD;;;666111777222222111000///...------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------.../////////555===CCCAAA666444CCCVVVuuu{{{sssEEEVVVeeePPPKKKddd~~~cccVVV[[[fffnnnEEEMMM{{{kkkrrr|||yyytttyyyzzzfffTTT```vvvwwwnnneee[[[VVVWWW:::444...555//////.........---------------------------------------------------------,,,111///AAAVVVGGGJJJyyy```KKK{{{JJJ___~~~___TTTxxxOOOAAA@@@999;;;:::999888777777777777666888999??????CCCqqqxxxkkkssslllJJJFFFDDDTTTjjjrrr{{{vvvmmmooobbbKKKGGGTTTwwwaaaHHH::::::???AAAIIIGGGSSSjjjiiiOOOEEEAAA666;;;DDD===EEECCCBBBFFFSSScccnnnrrrPPPTTTMMMDDDMMMHHH```]]]gggnnnttt~~~xxx|||lllUUU@@@===666444222111222333333333333333333333444555666666444222>>>:::777;;;999HHHbbbCCCCCCFFFQQQSSSuuuQQQLLLQQQwwwdddzzz|||~~~}}}xxx\\\RRRBBBHHH[[[HHHBBBAAA555:::333555222000//////...---,,,------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,------.../////////...FFF<<>>BBBPPPyyyrrrnnnxxxvvvOOODDDHHHRRRmmmoookkk~~~nnnqqqmmmXXXJJJKKKsssmmm]]]GGG888888@@@EEEHHHHHHTTTwww[[[DDD:::@@@DDDEEEBBB;;;CCCMMMUUUVVVTTTYYYaaagggXXXhhhLLLEEERRRJJJYYYcccnnnppp~~~sssvvveeeiiibbb===888666444222111222333333333333333333333444555666666777333<<<888888<<<===QQQqqq\\\AAACCCHHH^^^yyy~~~EEEFFFRRRKKKxxxoooqqqwww~~~wwwrrrZZZNNNAAAFFFPPPOOODDDCCC888<<<666555333000/////////---,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,------.../////////555FFFBBBGGG666>>>ccc}}}lllTTT```\\\ooobbb```xxx~~~wwwkkkfffbbbYYYSSS^^^fff]]]sssooodddiiizzz~~~\\\LLLkkk~~~vvvvvvzzzjjjcccaaa[[[kkkkkkyyyGGG444///222//////.........---------...------,,,,,,------...---,,,,,,,,,,,,---......---111>>>FFFWWWJJJhhh}}}UUUwwwdddSSSqqqUUUZZZMMM@@@@@@:::::::::999888777777777777999999888===AAAYYYqqquuupppsss[[[CCCJJJMMMttt}}}eeevvvhhhqqq{{{ppp[[[OOO______UUUCCC666777AAAHHHIIIKKKWWWKKKEEE<<<===GGGMMMTTTbbblllyyyNNNBBBUUUPPPXXXdddnnnjjjsss}}}pppppp}}}eeeZZZvvv>>>888777555222222333333333333333333333333444555666666999444999666:::>>>@@@\\\kkkSSS>>>EEEJJJ^^^zzzPPPccctttuuuiiilllwww|||zzzpppmmm\\\MMMBBBEEEFFFvvvWWWEEECCC888<<<777555333000/////////---,,,------,,,,,,,,,,,,++++++------,,,,,,------...///,,,,,,------.../////////666===EEE???333AAA\\\XXXiiippp}}}oooTTT^^^nnneeebbbcccfffkkk``````dddhhhwwwxxxwww___NNN~~~uuurrr|||nnnbbbaaa___gggaaa[[[hhhTTT333222444/////////.........------...------,,,,,,------...---,,,,,,,,,,,,---......------;;;MMMNNNLLLwwwlllSSSXXXiiigggOOOlllLLL???@@@;;;:::999999888777777888888666::::::===>>>```uuuvvvsssxxxhhhBBBGGGOOO{{{~~~pppnnncccjjj|||zzzgggVVVPPPPPPJJJ===666:::BBBFFFFFFOOO```zzz@@@NNNHHHCCCZZZwww]]]CCCSSSTTT]]]bbbkkk___]]]gggrrrmmmxxxrrr^^^DDD===888555333222333444333222333333333333444555666666999666888555===>>>AAAhhhssssssLLL===HHHNNNqqqwwwSSS]]]]]]iiiZZZ{{{qqqddd~~~mmmllleeePPPEEEDDDCCCbbb___DDDBBB888:::777555333111000000///...,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......,,,,,,------.../////////666555EEE===999LLLMMM\\\}}}\\\PPPdddpppfff^^^\\\^^^bbblllwww~~~pppttt{{{uuu^^^QQQ{{{zzzrrrvvvwwwvvvzzzsssbbb___WWW___{{{TTThhhccc888777555////////////...............------,,,,,,------...---,,,,,,,,,,,,---......111...;;;SSSCCCMMM|||YYYgggrrrOOO\\\MMMJJJ>>>@@@<<<:::999888888777888888888444::::::;;;AAAxxxzzzwwwzzzRRRHHHYYYxxxmmmccc___kkklll^^^QQQJJJGGG@@@999999???BBBBBBAAARRRnnnlllBBBNNNKKK[[[qqqfff~~~uuuTTTbbbqqqJJJSSSYYYeeejjjqqq```XXX```}}}uuujjjrrrccctttMMM???888666333222333444333222333333333333444555666666666777999666???<<>>KKKPPPpppyyyRRRRRRJJJeeevvvBBBKKKpppooo```mmmjjjlllSSSFFFAAACCCZZZjjjFFFDDD;;;;;;999666444111000000000...---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,------.../////////:::777EEE???CCCYYYkkkLLLvvvkkkTTTTTTvvv{{{tttiiihhhooozzz{{{uuuxxxvvvyyyXXXTTTxxxyyywww|||||||||}}}yyyccc[[[OOOMMM```ZZZwwwqqq???888111000000/////////............------,,,,,,------...---,,,,,,,,,,,,---......666333???TTT???SSSuuuQQQwww___KKK{{{XXXVVVIII===AAA===999999888888888888888999666999666<<>>999777444333333444333222333333333333444555666666333888999666AAA;;;GGGooosssEEE???MMMOOOllluuuTTTmmmmmmRRRKKKRRRtttjjjhhhttt}}}pppfffnnnUUUIII===BBBSSSxxxwwwKKKIII@@@===<<<666444111000000000...---------,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,------.../////////888<<<>>><<>>999888888888888888999999999888555AAA\\\vvvsssxxxFFFRRR```xxxfffQQQKKKNNNOOOMMMBBBAAA<<<999;;;CCCGGGGGGOOOqqqXXXSSSKKKlll```sssnnnXXXWWW```eeeppp___NNNLLLwww|||YYYaaappp}}}eeeeeehhhxxxkkkWWWkkkCCC:::777444333333444333222333333333333444555666666222:::999555@@@<<>>===666444222000000000///---------,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,------.../////////333CCC777999@@@bbb}}}tttnnnttt{{{NNNtttmmmKKKVVVjjjyyyiii[[[YYYmmmzzzsssMMMYYY}}}sss]]]eeeuuuxxxlllVVVSSS@@@>>>SSSkkk]]]jjjMMM666222000000000000/////////......------,,,,,,------...---,,,,,,,,,,,,---......***000BBBGGGLLLqqqaaauuuYYYkkk|||ooo___ZZZ|||GGG===AAA>>>999888888888888888999999;;;999666GGGdddyyyooopppzzziiixxxiiihhh777PPPZZZnnnrrrVVVHHHGGGFFFCCC>>>@@@???;;;;;;BBBJJJMMM```MMMHHHOOObbbHHHRRR\\\gggeeeWWWVVVjjj~~~XXXQQQRRRaaa```eeesssfffddddddqqqzzzXXX{{{yyyLLL:::888555333444444333222333333333333444555666666222:::999333???===XXX{{{UUU```oooDDD@@@JJJHHH\\\WWWxxxQQQRRRFFFVVVqqq~~~ooolllggg```kkkZZZVVV???@@@DDDPPPMMMKKKCCC===<<<666444222111111000///------------,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,------...//////000333LLL777<<>>FFF===NNNQQQIIIGGG:::>>>888777555333000///......---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,---...,,,---///000///AAA??????666UUUtttMMM]]]|||aaaSSSiiimmmlllooo^^^mmmeeelllssseeebbbwwweeehhhIIIWWW}}}xxxYYYHHHJJJ999IIIUUUyyyNNNZZZ999777333222000///......//////...------,,,,,,------......------,,,,,,,,,------000222DDDMMMkkk|||OOONNNtttfffcccOOOFFFcccGGGCCC;;;???;;;:::999999888888999999888DDD222JJJ}}}rrrPPPTTTaaafffyyylll|||uuuWWWDDDAAAEEEAAA;;;888===EEEJJJMMMNNNmmmTTTFFFKKKXXXOOOXXXXXXeeefffggglllzzzHHHHHHuuu___vvvxxx}}}zzz[[[]]]gggqqqQQQ[[[NNN???:::666555444222222555444444444555555555555666777999777<<<888HHHdddbbb___pppcccEEE???CCCLLL___fffPPPJJJMMM^^^GGGTTTRRRsssmmmttt[[[~~~}}}gggYYYmmmJJJ@@@EEE>>>JJJwwwWWWKKKHHH;;;>>>888777555333111///......---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,---...------///111111AAA<<>>IIIOOOSSSVVV|||xxxFFFMMMdddzzzPPPVVVSSS]]]]]]pppxxxwww|||hhhEEE\\\sss```VVV___gggRRRQQQXXX@@@:::555555555333333666444444444555555555555666888999666:::999JJJrrrgggcccqqq```EEE???DDDMMMdddjjjOOOTTTmmmccc|||zzzsss{{{XXXnnn___|||iiiYYYnnnNNNCCCEEE???FFFaaaZZZMMMIII<<>>>>>{{{___^^^jjjyyy|||qqqqqqaaa~~~oooppprrrqqq___^^^aaafff\\\NNNcccoooNNNIII<<>>444222222111///////////////...------,,,,,,------...//////.........//////000222<<>>@@@|||LLLJJJuuuwww}}}jjjWWWGGG{{{sss]]]iii~~~```PPPLLLJJJPPPMMMDDD[[[vvvqqqaaannn~~~wwwNNNFFF???BBBWWW~~~~~~nnniiixxxCCC666222222111000000/////////...------,,,,,,------.....................///000--->>>GGGSSSgggOOOmmmbbbTTTcccssstttyyyGGGCCC;;;???;;;:::999999888888999999===<<>>AAAFFFEEEDDDRRRdddaaaFFFXXXXXXbbbPPPTTT[[[fffgggiiijjj[[[uuulllRRRYYY```llliiiOOOfffxxxFFF===666555777666555777444444444555555555555666333999<<<:::999IIIhhhZZZDDD???DDDOOOgggjjjRRR^^^cccWWWKKKOOO]]]CCCgggvvvcccyyymmmWWWjjjUUUGGGAAAAAABBB^^^^^^LLLHHH<<>>AAA>>>^^^dddNNNHHH;;;===;;;:::888555333222111000............---------,,,,,,,,,++++++,,,,,,---...///,,,---000///...777DDDMMM<<<@@@YYY}}}\\\yyyfffzzzccc^^^zzz]]]???YYYooo~~~tttdddOOODDDAAA;;;CCC<<<;;;333999<<<666HHHRRRFFF999999GGGWWWXXXMMMJJJbbb||||||UUUCCCFFFEEE@@@nnnsssPPPKKK666222222222222111000///......------,,,,,,------...,,,,,,,,,,,,,,,---...///111FFFGGGRRRnnnVVVUUU||||||nnnGGGCCC;;;???;;;:::999999888888999999999:::>>>tttPPP999@@@QQQRRRVVVfffxxxZZZEEEBBBEEEIIIDDD@@@PPPiiidddSSS^^^YYYTTT___ddduuuvvviiiooonnn{{{uuuhhh|||[[[UUUSSSXXXwwwQQQRRRMMMBBB888666777666555555444444444555555555555666777999:::888BBBSSS}}}cccTTTCCC???EEEQQQkkkkkkSSSlllTTT___yyyuuuEEE???JJJ```tttyyy}}}nnnGGGBBBUUUWWW}}}vvvnnnPPP```TTTFFF;;;AAA===UUUuuuhhhPPPIII<<<>>>;;;:::888666444222111111............------------,,,,,,++++++,,,,,,---...///,,,---111///...888GGGLLL:::BBBmmmmmmXXXjjj]]]tttQQQaaaQQQgggssslll^^^TTTKKK;;;555???999777:::222888<<<333AAAAAA888555777;;;CCCDDD<<<===HHH___{{{eeekkk~~~WWW@@@GGGHHHAAAxxxtttoooJJJQQQ222222222333333222111///......------,,,,,,------...,,,,,,,,,------...///000111???GGGaaarrrPPPVVV{{{mmmTTTNNNGGGCCC;;;???;;;:::999999888888999999<<<@@@DDD}}}{{{CCCHHHJJJKKKVVVYYYmmm|||wwwHHHBBBCCCIIIFFFCCCSSSjjjxxxtttaaa\\\PPPfffhhhpppaaa|||{{{ppp___UUUQQQUUUpppRRRMMMOOOCCC888666888666444444444444444555555555666666;;;888777666FFFXXXnnn}}}SSSCCC???EEEQQQjjjjjjSSSooo[[[zzzgggNNNPPPGGGWWW^^^UUUPPPZZZjjjrrr|||hhh@@@AAALLLYYY{{{uuunnnNNN\\\SSSEEE:::BBB???KKKdddhhhPPPJJJ>>>@@@;;;:::888666444222222111//////.........---------,,,,,,++++++,,,,,,---...000+++---111000---999IIILLL:::BBBzzzeeeQQQYYY|||ooovvvYYYHHHjjjddd___NNNHHHIII777000DDD666777<<<444999<<<000;;;777444:::>>>999;;;???:::CCC>>>GGGbbb}}}~~~hhh|||vvvzzz{{{^^^AAAGGGFFF;;;wwwkkkwwwYYYWWW///222222333333222111///......------,,,,,,------...---------......000111111555;;;KKKrrrwww{{{HHHXXXyyySSS<<>>GGG[[[```nnnpppnnnbbbWWWXXXeeessswwwzzzuuu~~~{{{wwwdddyyygggKKKNNNNNN```UUULLLhhhccc999777:::555999666444555555555555555666777777777888;;;:::<<<^^^}}}rrrKKK<<>>eee{{{HHHBBBBBBKKKGGGSSS]]]fffttt|||XXX??????GGGmmmeeezzz|||iii\\\PPP]]]GGGAAA@@@<<>>===<<<:::777555333222111///......------,,,++++++******+++++++++,,,,,,,,,...,,,...111......<<>>NNN}}}QQQOOO~~~rrrgggTTTPPPccciiixxxZZZJJJ>>>>>><<<666555:::CCC@@@;;;:::;;;===>>>>>>444@@@BBB???AAA<<<888======CCCJJJNNNQQQZZZnnnzzzvvvlllvvv```LLLBBBGGGGGGaaayyyOOOSSS777444222000/////////...---...------,,,,,,------..................///000000444999JJJmmmbbbzzzuuuFFFbbbxxxpppGGGBBBBBBGGGCCC;;;???<<<;;;::::::999999::::::666CCCPPPUUUEEEKKKIIIGGGZZZnnn```HHHKKKHHHJJJYYYaaakkkmmmmmmllljjjnnnvvv}}}|||bbbeeexxxfffhhhzzzkkklllNNNNNNOOObbb]]]KKK___mmm???999:::333888666666555555555555555666777777777888;;;:::???eeepppKKK===AAAKKKPPPjjjkkk[[[mmm___XXXJJJOOOXXXLLLFFFIIIOOOMMMBBBBBBKKK[[[^^^fffWWWAAABBBJJJuuufff|||{{{iii\\\NNN\\\FFF@@@???<<>>>>>>>>??????>>><<<;;;@@@EEE???999===<<<:::@@@;;;@@@BBBFFFMMMNNNVVVhhhmmmeee{{{bbbLLLDDDHHHCCCUUUQQQYYY;;;444222000/////////...---...------,,,,,,------..................///000000111>>>JJJbbb```rrrMMMhhh~~~cccFFFGGGGGGHHHDDD;;;???<<<;;;;;;:::::::::::::::999AAAUUUwwwqqqnnnrrr|||RRRHHHMMMJJJJJJLLLPPPbbb|||yyyMMMMMMQQQVVVggguuupppppprrryyyuuu~~~tttQQQNNNOOOeeehhhLLLVVVyyyGGG;;;:::333888666777555555555555555666777777777888::::::AAAiiiiiiIII>>>AAAIIINNNiiinnnZZZpppcccWWWQQQkkkNNNCCCAAACCCGGGEEE:::>>>HHHDDD>>>RRRrrrzzzVVVAAACCCMMM}}}bbb~~~yyyiii]]]MMMZZZEEE???>>>===HHHaaagggLLLBBBFFF>>>>>><<<:::777555333222111//////......---,,,,,,,,,,,,,,,,,,---------.........,,,...111//////>>>PPPFFF>>>ZZZ}}}YYYLLLkkkssszzzsssSSSQQQrrrtttWWWFFF888888:::777555666:::<<<>>>???===<<<;;;;;;???BBB;;;999@@@AAA???FFF===@@@888;;;HHHBBBBBBXXXuuulllfffKKKEEEIII???GGGuuuSSS]]]999444222000/////////...---......------------.....................///000000---AAAKKKdddxxxooo[[[tttzzzddd[[[cccbbbHHHDDD;;;???<<<<<<;;;:::::::::::::::@@@???ZZZVVVWWWVVVVVVaaaxxxvvvOOOGGGLLLNNNWWWUUUYYYlll{{{gggZZZ```lll{{{kkkddd{{{TTTKKKNNN```pppMMMQQQKKK<<<;;;444888666777555555555555555666777777777999;;;999AAAiiiuuu___FFF???@@@GGGNNNlll{{{nnnYYYrrrzzzaaaccc\\\MMMAAA===DDDWWWXXXEEE@@@BBBBBB:::999TTThhh~~~vvvWWWCCCHHHUUU```xxxjjj___NNNYYYEEE@@@>>>@@@EEE^^^qqqQQQCCCEEE<<<>>>===:::888555333222222/////////...------,,,,,,------------.........//////---...111///000???RRRAAA===ggg[[[MMMaaauuuwww~~~]]]PPPPPPdddjjjQQQBBB555666:::;;;999888;;;<<<===<<<::::::<<>>bbbSSS^^^777444222000///000000...---......------------.....................///000000222DDDUUUzzzmmmbbbvvv|||}}}```ZZZXXXNNNIIIEEE;;;???===<<<;;;;;;::::::;;;;;;@@@BBBkkk}}}YYY___jjj|||fffbbb^^^mmmmmmxxxrrrPPPHHHGGGJJJXXXooo|||zzzpppaaaVVVYYYqqqaaappppppSSS~~~UUUHHHMMMUUUooooooLLLLLLMMM<<<<<<777999555666555555555555555666777777555999<<<;;;EEEmmmpppzzz{{{SSSBBB???@@@FFFOOOmmmvvvpppYYYuuuqqq^^^xxxgggMMMMMMVVVooocccIII===;;;PPPTTT>>>JJJGGGkkkvvvYYYGGGRRRccc___wwwyyymmmbbbOOOYYYFFFAAA>>>@@@CCCXXXtttWWWIIIKKKCCC>>>===;;;888666444333222000//////......---,,,,,,------.........////////////---...111///111AAATTTCCC???pppXXXKKK^^^vvvwww___]]]xxxrrrYYYHHH===555666<<>><<<:::===@@@BBBAAA@@@???>>>???GGGHHHDDDAAA999<<>>===<<<<<<;;;;;;;;;;;;;;;888GGGpppRRRJJJEEE[[[hhhsssyyybbbJJJKKKKKKKKKZZZRRRRRRUUUbbbvvvnnnXXX[[[RRRbbb|||TTTDDDKKKRRRffflllJJJFFFRRR===>>>999:::555666555555555555555666777777444888<<<===JJJvvviiisssKKK???@@@@@@FFFQQQmmmqqqsssYYYxxxlllcccooo~~~SSS\\\}}}iiiJJJ@@@CCCiiiqqqEEEHHHEEEtttzzzZZZFFFWWWnnnYYY|||___wwwxxxooodddOOOXXXFFFBBB>>>???CCCRRRqqqUUUGGGIIIAAA???===;;;888666444333222000000//////...------------------........./////////---...111000222CCCVVVAAA===lllWWWOOOeee{{{lllQQQssswwwfffKKK???;;;666888===@@@???>>>888<<>>===NNNkkk```FFFEEEbbb~~~yyymmmxxxxxxJJJCCCEEEGGG>>>EEE{{{mmm^^^777555333111000000000///...//////............//////...............///000000555DDDdddxxxqqqjjjWWWiii|||___FFFAAA;;;>>>NNNKKKFFF<<<>>>======<<<;;;;;;;;;;;;;;;666HHHbbb___]]]www|||YYYEEETTT\\\```ooo]]]___tttgggIIITTTzzz]]]BBBIII___zzz}}}wwwQQQAAAKKKQQQaaannnNNNAAAYYY???===888999555777555555555555555666777777666999;;;;;;LLL|||mmmqqqHHH???AAA@@@FFFRRRppplllsssVVVxxxiiidddggg{{{SSS[[[kkkNNNVVVlllJJJMMMbbb~~~YYYHHH^^^yyyUUUrrrNNNkkkvvvoooeeeNNNVVVEEEAAA===<<>>???>>>;;;999666444333333000000//////......------,,,,,,---------.........///---...111000333DDDXXX>>>===mmmrrrSSSNNNiiippp]]]KKK>>>LLLpppcccIII999999999:::;;;======;;;;;;;;;>>>EEEKKKJJJBBB:::555::::::===DDDJJJaaazzz___LLLPPP~~~www{{{NNNGGGBBBDDD===???sss^^^666555333111000111111///...//////............//////...............///000000444@@@eeemmmvvvsssfffUUUrrrxxxtttLLL>>>===222@@@kkkKKKFFF<<<>>>======<<<;;;;;;;;;;;;<<<:::EEExxx}}}aaaJJJ___ooovvvkkkffffffKKKHHH^^^PPPGGG???HHHHHHhhhrrrPPP@@@LLLLLLYYYsssSSS@@@zzz___AAA===777888555999555555555555555666777777999;;;:::888III|||sss|||rrrHHH@@@CCCAAAFFFSSSvvvhhhqqqRRRuuuggg\\\}}}vvvSSSwwwLLLSSSdddNNNmmmTTT[[[YYYOOOiiiZZZmmmFFFddduuunnneeeMMMTTTDDDAAA<<<:::JJJRRRqqqTTTHHHLLLFFF???>>>;;;999666555333333000000000///......------,,,,,,,,,---------......///---...111000333EEEYYY@@@DDDyyyeeeIIIFFFeeexxxXXX]]]IIIhhhjjjaaaeeevvvdddNNN666999;;;;;;::::::999888AAA:::555888@@@DDDBBB===999<<<===CCCLLLPPPbbb[[[JJJVVVdddooo{{{tttzzz}}}RRRKKK???@@@<<<===oooaaa;;;666333111000111111000...//////............//////...............///000000;;;EEEllltttcccSSSyyyhhhNNN555;;;FFF===YYYIIIAAADDD<<<<<<<<<;;;::::::::::::;;;@@@;;;oooMMM]]]pppuuuddddddtttsssjjjMMMFFFAAA\\\pppgggMMM???AAAGGGMMMiiioooRRRDDDGGGGGGXXXuuuPPPLLLeee```DDD===555===777666666666666666666777888888:::;;;;;;;;;EEE}}}sssKKK>>><<<<<>>:::???EEESSS^^^SSSPPPBBBEEE???===:::888777666444222111111000000//////.........------------...//////---///,,,222...666TTTWWW;;;MMM|||eeeHHHIIIwwwzzztttYYYEEEFFFQQQuuussseeehhh{{{HHH999777888<<<:::777;;;CCCFFF;;;:::333777CCCAAAHHH@@@<<>>666<<<777666666666666666666777888888777999:::???JJJzzzqqqIII>>>>>>>>>FFFRRRfff}}}kkkEEEooobbbjjj\\\UUUpppQQQdddlll]]]ggg~~~aaaqqqttt[[[GGG```wwwjjj[[[SSSLLLDDD===;;;>>>EEEOOOYYYLLLJJJ???DDD???===:::888777666444222111111000000//////.........------------.../////////000+++111...888XXX]]]@@@KKKwwwdddIIIEEEnnnpppdddNNNFFFNNNgggjjj\\\___~~~OOO???===>>>@@@===999:::@@@;;;???444AAADDD@@@WWW[[[@@@<<>>FFF@@@^^^JJJ@@@BBB;;;<<<<<<;;;::::::::::::;;;===PPPtttXXXrrr```yyywwwJJJJJJRRRFFFGGGHHHFFFBBBBBBGGGJJJIIIJJJPPPZZZiii___GGGDDDAAAVVVwwwPPPMMMmmmwwwKKK>>>777;;;777666666666666666666777888888888888888>>>LLLlll}}}tttLLLAAACCCBBBGGGQQQWWWOOO}}}XXXFFF{{{WWWiiiMMMRRRVVVCCCWWWxxxcccppp|||pppVVVCCC^^^uuuiii\\\RRRIII@@@===>>>===EEEKKKUUUJJJHHH>>>CCC???<<<999888777666444222111111000000//////.........------------...//////111111+++111///:::\\\cccDDDJJJttt~~~jjj[[[LLLhhhggg|||iiiGGG@@@QQQppp~~~mmmkkkyyyQQQ===<<<===>>><<<888999<<>>FFFYYYEEEAAAZZZ{{{WWWNNNZZZlllTTTaaattt___sss|||bbb___qqq{{{NNNEEEAAADDDAAA@@@wwwfffWWW:::555444222111000000//////......------------.........------......///000111444DDDkkksss}}}WWW<<>>BBB>>>;;;999777777666444333111111000000//////.........------------...//////000111,,,222000;;;\\\bbbCCCJJJwww{{{nnnUUUgggaaazzzqqqVVVFFFXXXgggvvv|||{{{xxxHHH999999:::<<<<<<<<<===>>>UUU}}}^^^???DDDnnnwww^^^NNNQQQxxxttt^^^ccczzzzzzpppmmm~~~yyy~~~PPPFFFAAADDD>>>888kkkgggUUU<<<444444222111000/////////......------------.........------......///000111333EEEkkk{{{iiiyyyvvvMMMAAABBBBBB;;;^^^NNN@@@@@@;;;<<<<<<;;;::::::::::::;;;>>>LLLxxxTTTFFFLLLfffuuu{{{qqqiiiLLLUUUVVVJJJHHHLLLKKKLLLKKKIIIFFFGGGNNNUUUiiiuuuXXXGGGGGGGGGVVVoooQQQKKKlllKKK:::999777:::999666666666666666777777888888999888;;;IIIbbbccckkkEEE<<<>>>===AAAJJJKKKTTTRRROOOXXX]]]\\\___WWWOOOKKK^^^sssfffKKKDDDUUU|||LLL===OOOggg[[[III>>>DDDWWWsssJJJMMM~~~ddd]]]iiiQQQ>>>SSSwwwttthhhYYYLLLBBB;;;<<<@@@<<>>AAA===;;;888777666666444333111111000000//////.........------------.../////////111---444111:::YYY]]]???JJJ|||iiiSSShhhgggVVVGGGLLLuuupppuuuwwwbbbqqq@@@<<<<<<;;;;;;===AAADDDDDDZZZaaaUUUDDDaaayyyEEE^^^lllhhhhhh|||dddPPPEEE???BBB<<<777jjjeeeNNN888444444222111000/////////......------------.........------......///000111888FFFjjj}}}ggg|||vvvNNN???666FFF[[[QQQAAA@@@<<<<<<<<<;;;::::::::::::;;;888LLLWWWIIIOOOddduuuuuuwwwpppzzzrrr\\\ZZZfffbbbYYYXXXWWWRRROOOLLLKKKNNNZZZrrr{{{[[[GGGEEEKKKVVVkkkQQQIIIfffKKK999;;;555;;;999666666666666666777888888333888<<<@@@JJJaaalllvvvdddCCC===AAACCCKKKYYYXXX]]]```kkkxxxwwwttt}}}{{{vvvttthhh___eeebbbrrrvvvNNNNNNSSSKKKLLLEEECCC@@@GGGaaaaaa<<<;;;MMMxxxVVV___ssswwwmmmPPPWWW}}}RRR===MMMjjjuuufffUUUIII@@@;;;<<<@@@>>>DDD[[[TTTDDDDDD<<>>???wwwoooLLL999555444222111000000//////......------------.........------......///000111888???bbbbbb}}}qqqEEEOOOddd|||xxxTTTBBBAAA===<<<<<<;;;::::::::::::;;;888OOOTTTJJJVVVooosssjjjvvv{{{zzz{{{zzzqqqfff^^^bbbqqq}}}WWWCCCEEEMMMVVViiiQQQGGG]]]MMM999>>>444:::777666666666666666777888888555999<<<@@@JJJaaaaaaDDD???CCCGGGTTTffftttxxxxxxxxxuuukkkbbbVVVWWWaaa]]]VVVQQQXXXccckkkXXX@@@ZZZqqqQQQLLL[[[TTTiii[[[MMMTTT[[[>>>JJJdddvvveeeQQQEEE???<<<<<<>>>BBBCCCeeezzzPPPBBBDDD===???<<<999777666666666444333111111000000//////.........------------...//////...///,,,333000:::ZZZ___>>>DDDxxx{{{}}}[[[QQQuuu|||cccNNNbbbwww{{{mmm|||zzzIIIHHHEEE>>>999>>>KKKUUUVVV>>>777NNN}}}wwwGGGDDD```xxxZZZLLL}}}zzz|||zzzyyyLLLBBB<<<@@@BBBJJJ}}}JJJ:::555444222111000000//////......------------.........------......///000111333>>>eee^^^|||sss[[[wwwuuuVVVCCCAAA>>><<<<<<;;;::::::::::::;;;===PPPVVVRRReeeddd]]]wwwOOO???EEEGGGPPPdddQQQFFFXXXOOO;;;@@@444:::666666666666666666777888888;;;:::888;;;HHHnnn~~~]]]@@@;;;===AAAQQQeeezzzoookkkfffbbbvvvsss[[[FFF999CCC:::WWWUUUVVV```eeeAAAIIIcccwwwdddOOOCCC???===<<<===EEEAAAjjjjjjNNNFFFIII???===;;;999777666666666444333111111111000//////.........------------...//////...///***111///;;;^^^dddBBB@@@rrrssslll```TTTssssssYYYSSSxxxzzz}}}lllnnnNNNQQQNNNFFFAAAIII[[[gggkkkBBBHHHRRR\\\YYYYYY]]]aaasssvvvwww{{{{{{NNNCCC<<<@@@CCCOOODDD555555444222111000000//////.........------............------......///000111222FFFuuubbbsssIIIaaaUUUCCCDDD======<<<;;;:::999:::;;;;;;999TTTNNNWWWsssooogggiiifffssszzzttt|||kkkOOOCCCEEEIIIOOOlllpppOOOSSSSSSNNN666BBB666444<<<666666555555555555666666;;;444AAA<<>>AAAFFFJJJ]]]~~~SSSDDDBBB999GGGIIIkkk\\\vvviiiCCCNNN|||ZZZNNNEEE<<<<<<999BBB888JJJjjjnnnNNN888BBB???666:::888555333111111111222222111111000///......---......------------......,,,///...,,,000AAAXXXhhhEEELLLjjj{{{aaaQQQyyyjjjeeeVVVsssyyyrrr|||ssscccbbbAAA===EEEBBBXXXwww^^^RRRKKKnnnrrrjjjooo{{{KKKFFFAAA777OOOjjjwwwsssIII555444444333222222111111000//////...------------..................///000000+++RRRtttfffddd999===RRRWWWCCCDDD======<<<;;;:::999:::;;;;;;:::OOOqqqLLLiiiyyyjjjgggsssuuu|||vvv|||gggLLLAAAEEEGGGMMMjjjmmmOOOSSSZZZNNN777AAA666555;;;666666555555555555666666???555===777AAAvvvSSS>>>===???EEEJJJ]]]zzzvvvKKKBBB<<<<<>>FFFsss}}}xxxsssnnnnnn^^^JJJsssSSSyyy[[[mmmhhhRRRJJJ[[[vvv{{{cccIII@@@FFFFFFLLLgggiiiNNNRRRbbbLLL888AAA666666:::666666555555555555666666===444;;;777BBBqqqVVV@@@>>>???FFFKKK^^^uuulllBBBBBBAAAEEEZZZrrrgggDDD___ZZZKKKAAA;;;>>>999>>>AAAGGGZZZVVVEEE;;;<<<888<<<888777555333111111111222111111000000//////............------------......000111111......888KKK[[[DDDFFFooo~~~{{{gggMMMvvvmmmSSS^^^\\\sssyyyppp}}}xxxJJJJJJRRRVVV^^^NNN:::QQQpppSSShhhvvvzzzvvvzzzpppBBB<<>>444333333333222111111000000//////...------------..................///000000555>>>LLLfffjjjyyytttMMM;;;>>>@@@___GGGDDD======<<<;;;:::999:::;;;;;;BBBAAApppxxxVVVHHHNNNXXXddd~~~yyy[[[KKKNNN]]]___OOOvvv___]]]oooWWWsssWWWMMMKKK^^^vvv{{{{{{bbbIIIBBBHHHFFFLLLgggfffMMMMMMhhhJJJ:::@@@666888888666666555555555555666666777333<<<:::EEEhhhvvvVVVBBB???AAAHHHLLL[[[rrrhhhCCCMMMUUUddd}}}kkkBBBccc~~~WWWIII???:::???:::<<<:::GGGaaaTTTCCC;;;<<<666888777666444333222111111111111000000000/////////.........------------......---...///...---555III[[[EEECCCrrr{{{wwwbbbPPPwww^^^ooo]]]\\\gggeeeHHHvvv\\\CCCLLLWWWlllKKKeeeuuuuuupppddd~~~iiiBBB;;;===???IIIFFFGGGxxxrrrXXX;;;555333333222222111000000000//////...------------..................///000000222;;;QQQmmmiiiwwwzzzTTT999555>>>LLLeeeIIIEEE======<<<;;;:::999:::;;;;;;AAAEEEyyyiiisssmmmTTTUUU]]]jjj|||uuuiii]]]\\\YYYbbbkkkjjj~~~nnnYYYppphhh{{{XXXHHHEEE[[[zzzrrrdddhhhjjjvvvwww]]]GGGBBBGGGHHHMMMiiicccLLLGGGnnnFFF;;;>>>555:::777666666555555555555666666555444;;;888DDD```sssUUUBBB>>>???EEEFFFRRRllloooRRRddd~~~qqqDDDjjjuuuRRRGGG===888???:::;;;AAAVVVtttRRR???888>>>777333666555444333222111111111000000000000////////////......------------......+++,,,///111111888NNNcccDDD>>>mmmzzzjjjddd]]]|||www}}}zzzqqqqqqbbbqqqpppuuu^^^jjjRRRcccvvveeennnwww}}}dddEEE>>>;;;<<>>VVViiinnnxxx~~~{{{ZZZ???999<<<===bbbjjjLLLEEE>>>===<<<;;;:::999:::;;;;;;===JJJ{{{sssyyy```JJJXXXqqqKKKGGGNNNQQQaaaoooeeeooo}}}NNNiiiyyy___aaaCCC888DDDXXXgggoooqqqOOOMMMQQQ\\\xxxbbbHHHoooVVV^^^yyynnnWWWEEE@@@EEEHHHOOOlll]]]KKKEEExxxAAA;;;<<<444<<<666666666555555555555666666888888999333@@@ZZZwwwUUUBBB<<<===DDDEEEOOOcccyyymmmcccoooXXXhhhLLLFFF<<<777>>>:::<<>>DDDEEElllnnnMMMEEE>>>===<<<;;;:::999:::;;;;;;<<>>666666666555555555555666666777999:::222===TTT}}}TTTAAA<<>>YYYxxxCCC<<<777888444888333333333333222222111000////////////000000000000......------------......///...111444222888PPPkkkMMMCCCgggwwwxxxmmmhhhYYYZZZnnn}}}xxx\\\???ggg}}}XXXDDD>>>999AAAEEECCCYYYAAA888777222222111111000000////////////...------------..................///000000...@@@lllwwwyyyoooHHH;;;;;;>>>HHHWWWqqqpppNNNEEE>>>===<<<;;;:::999:::;;;;;;???===bbbnnnuuuttttttzzzNNNHHHYYYggg~~~zzzeeeGGG\\\rrrmmmLLLDDDDDD@@@AAA___eeeuuuffftttzzzYYYSSSVVVPPPSSSeee}}}[[[LLL```oooxxxbbbQQQGGGFFFHHHGGGOOOoooQQQJJJJJJ:::::::::333>>>555666666555555555555666666222999===666???OOOSSS@@@<<>>===YYYzzz@@@@@@<<<444///<<<333333333333333222111000////////////000000000000.........------.........000---///000---111JJJeeeIIIAAAaaaxxxpppooommm{{{TTTqqqsssppp{{{iiiWWWvvvUUUpppjjjTTTBBB;;;999FFFLLLIII___}}}555333333222222111111000///////////////...------------..................///000000555BBBhhhiiirrrkkk|||```<<<>>>BBB;;;JJJhhh~~~}}}QQQLLLAAA>>>;;;;;;===<<<999888:::;;;999iiiNNNNNNRRRcccTTTFFFPPP___pppuuuUUUAAA;;;EEELLLSSSTTTiiiiii```rrrqqqkkkrrr^^^OOOmmmwwwdddKKK@@@DDDEEELLLNNN}}}SSSMMMMMMoooDDD===444777666555555555555555555666777777222???555;;;:::KKK}}}~~~OOOBBB;;;???MMM^^^sssTTTEEEuuusssLLLtttVVVMMMEEE>>><<<;;;:::<<>>:::AAA___IIIvvvnnniii999444333000000000000///////////////...---,,,,,,,,,,,,,,,...------------...//////:::>>>NNNjjjwwwuuuPPPFFF777@@@DDD\\\}}}VVVMMMAAA>>>;;;;;;===<<<999888;;;HHH>>>bbbzzzpppJJJZZZqqquuugggDDDUUUNNNkkkkkkPPPGGGQQQRRRJJJeeeooouuugggXXX{{{kkkiiiqqqnnn]]]GGG???DDDEEEKKKNNN~~~OOOJJJOOOfff===<<<555666666666555555555555555666666777444===555<<<;;;FFFooosssTTTCCC???BBBKKK^^^tttuuu~~~pppRRREEELLLfffUUUtttcccMMMKKKCCC===;;;;;;999;;;???FFFoooiiiCCC777222888333000333333222222222111111111000/////////.........------------............//////,,,222---...222;;;aaaXXXCCCWWWooozzzpppvvveeepppeee]]]yyyxxxxxxMMM@@@===;;;@@@UUUDDDwwwkkk^^^444111000000000000000/////////...///...---,,,,,,,,,,,,------------------...//////333666LLLllluuuOOOAAA666GGGWWW}}}xxxaaaPPPCCC???<<<;;;===<<<999999<<<999:::aaauuuddduuucccMMMSSSvvvLLLEEEXXXIII~~~}}}fffNNNDDDIIISSSVVV}}}vvv}}}cccyyyyyydddSSSBBB???EEEDDDIIIOOOtttKKKDDDNNN[[[666;;;666666555888555555444444555555666777666;;;444===;;;???[[[nnnUUU>>>>>>CCCGGG\\\oooGGGPPPSSSOOOjjjPPPXXXrrrooottt~~~gggRRR>>>AAA^^^TTThhhxxxssscccZZZMMMHHHAAA;;;::::::999;;;???EEErrrWWW<<<;;;666555111555222222222222111111111000/////////...............---------............///000...444...---///:::aaa```DDDMMM{{{|||jjjzzzvvvcccaaalll{{{sssJJJ<<<;;;===>>>EEE???zzzssssssOOO111111///000000000/////////............---,,,,,,,,,---------------------......///333333KKKhhh}}}OOO888:::PPP```eeennnTTTEEE@@@===;;;===<<<999:::===AAAEEEYYYuuuooovvvaaaZZZkkkuuuQQQJJJPPPlll{{{kkk|||oooSSSKKKKKKPPPtttuuuttt\\\LLL???@@@FFFCCCGGGRRRfffKKKDDDVVVQQQ222<<<777555444999555444444444444555666666777888555<<<<<<999nnnSSSuuu[[[<<>>===rrrTTT;;;LLLkkkrrrCCCQQQeee___yyySSS___lll}}}}}}kkkTTTBBBAAAHHHmmmFFFxxxuuunnn^^^YYYOOODDD>>>999999:::999;;;???GGGsssOOO666;;;888444///777222111111111111000000000........................---------............//////...555///---///:::bbbjjjIIIGGGuuuwwwjjjcccxxx}}}{{{bbb~~~lllFFF999;;;>>>>>>888@@@qqqzzzEEE222333222000000/////////............------,,,,,,,,,------------,,,,,,------...///333222JJJcccvvvKKK777ZZZppphhh|||hhh|||XXXIIIBBB>>><<<===<<<:::;;;>>>333???III}}}qqquuuVVVKKKDDDbbbyyyooo^^^nnn]]]\\\gggvvvqqqzzzqqqWWWIII???AAAFFFCCCGGGYYYYYYKKKGGGbbbIII444>>>777555444666444444444444444555666666777777666:::===666^^^qqqUUUjjjAAABBBGGGGGGdddjjjNNNVVVwwwDDDKKKttt```EEENNNggguuuJJJSSS|||NNNIIIzzz```TTTaaazzzLLLhhhiiiUUUFFF===@@@LLLyyyyyyHHHbbb{{{vvvrrrlll\\\SSSFFFAAA;;;777888::::::<<>>AAAGGGCCCIIIaaaOOOFFFDDDcccCCC888>>>555666666444444444333333444444555666555777888666===888RRRkkk\\\yyyGGGAAADDDFFFeee|||___AAANNNlll>>>OOOnnncccGGGTTTzzzooo>>>HHHqqq[[[SSS|||]]]GGG\\\lllCCC]]]rrrUUUCCC<<<;;;???VVVrrrYYYnnnSSSrrruuurrrkkkYYYOOO@@@???999666888;;;;;;===AAAMMMKKK222555333444///222000000000000////////////---------------.........---------............///---***111...///111777ZZZsssRRRBBBhhh~~~xxxzzz~~~YYY===:::<<<;;;CCC333ZZZ___QQQ999333000222/////////.........------------,,,,,,,,,---......,,,,,,,,,,,,,,,------...)))111@@@]]]vvv]]]qqqbbbaaaQQQDDD???=========;;;<<<@@@iii~~~PPPMMMmmm{{{aaaMMMDDD===@@@FFFCCCKKKjjjJJJDDDDDDhhhnnn<<<;;;===111888888111444444333333444444555666333888999222>>>;;;IIInnnfffNNNBBBFFFMMMooo{{{fffKKKeeeIIIeee{{{hhhaaatttKKK\\\dddUUUxxx___JJJ```dddJJJddddddHHH;;;;;;>>>JJJnnneeeaaayyySSSNNNsssxxxssshhhVVVPPPDDD>>>888666999;;;<<<>>>BBBZZZ{{{}}}CCC444777555999333222000000/////////.........,,,,,,,,,------.........---------............///000+++000...111111222QQQlllQQQ???aaasssnnnzzzuuuNNN:::<<<>>>999GGG999lll[[[EEE999444---222//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...+++444777QQQqqqwwwwwwUUU{{{aaacccSSSDDD@@@=========;;;===AAABBBfffQQQ~~~yyy}}}dddKKKHHH{{{rrrjjjqqqYYYHHHAAA;;;???FFFCCCMMMooo{{{GGGFFFMMMwww___777<<<<<<...999:::111444333333333333444555555222999;;;///>>>>>>EEEsssnnnXXXJJJOOO\\\zzzkkkrrr{{{dddOOOuuudddTTTccchhhsssuuuZZZDDD<<<>>>AAAWWWQQQYYYggg<<>>???888III>>>wwwbbb@@@<<<666,,,333//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...+++666000IIInnnAAABBBjjjjjjmmmQQQGGGAAA<<<<<<<<<::::::<<>>@@@CCCDDDDDDOOO^^^JJJDDDYYYHHH>>>777666777444222222444333333333333444555555555555666;;;999444MMM{{{uuuJJJooo|||ppprrrgggrrrfffHHH;;;:::CCCPPPeeeFFFXXX999GGGSSS~~~nnnYYYSSSKKKCCC===<<>>>>>OOOnnn}}}|||666777///111000000000///...------,,,,,,------------------------,,,,,,,,,---------......+++222///DDDlllttt~~~qqqeee===???{{{vvvpppTTTGGGAAA<<<<<<<<<::::::<<<===999@@@YYYiiifffiiiFFFGGGddd~~~fffhhh{{{xxxpppYYYMMMAAA>>>@@@CCCEEEGGGdddUUUHHHBBBfffFFF===666666666444222333444333333333333444555555555555555999999222FFFnnn|||iiirrrttt~~~lllRRRfffrrrwwwfffKKK555@@@RRROOOqqqkkkRRRcccDDD<<>>888;;;888>>>AAA<<>><<<;;;555@@@:::JJJoookkk666444000444...000//////...------,,,,,,------------------------,,,,,,,,,------------...///555000@@@aaafffmmmyyysss{{{qqqMMM777FFFsssXXXGGGAAA<<<<<<<<<::::::<<<<<<888<<>>>>>AAACCCFFFKKKnnnuuuJJJHHH>>>tttvvvBBB;;;555555666444333444333333333333333444555555555555444888999222===[[[wwwuuu\\\CCC888TTTmmmcccZZZcccaaaKKK888KKK~~~rrrWWWNNNGGGAAA>>>444888;;;BBBAAA???]]]zzzbbb<<<888333111222333111/////////...------------...------------------------,,,,,,,,,---....../////////------/////////222888YYY{{{RRRGGG~~~mmmLLL<<<<<>>666PPPAAAWWWkkkRRR666000111666,,,//////......---,,,,,,,,,------------------------,,,,,,,,,,,,---------------222000???]]]hhhtttzzz}}}xxxYYY<<<888QQQ~~~|||tttYYYGGGAAA<<<<<<<<<::::::<<<<<<999<<>>222888===@@@===EEEqqqQQQ888555222111111222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////...------...///000333666LLL^^^>>>wwwyyyzzzXXX???:::@@@IIIHHHxxxmmmlll```{{{]]]yyykkkdddRRRZZZeeeyyyvvvggg|||ooorrr```CCC888<<<;;;MMMdddLLLppp___===666---111555***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***...///===[[[pppuuuVVV>>>AAAYYY~~~uuuZZZGGGAAA<<<<<<<<<::::::<<<===888<<>>BBBAAA???HHHVVVRRREEEJJJEEENNN;;;666444555555222222555333222222222222333444444222555333555<<<888777CCCxxxvvvqqqVVVZZZlllfff???<<>>;;;@@@444aaa```DDD{{{nnnVVV|||333666---111111***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......777NNNkkkppp|||[[[DDDEEE[[[www\\\GGGAAA<<<<<<<<<::::::<<<<<<666===<<>>???DDDBBB???LLL^^^PPPEEEGGG[[[AAA999555444555444111111444222222222222222333444444111666444444;;;:::888???ooo}}}nnnnnnPPPxxxAAA<<>>BBB___}}}XXXYYY]]]ttt```uuu^^^aaaEEEMMMTTTrrr___bbblllwwwkkkdddHHH<<<===CCC222___HHH111nnnWWWdddaaa333333...000+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---222CCCdddttt{{{ZZZAAAAAA[[[sssyyyzzz___GGGAAA<<<<<<<<<::::::<<<;;;555???999NNNwwwgggppp{{{yyyvvvoooOOOEEEWWWtttkkkaaalll]]]\\\UUUCCC888888>>>GGGNNNRRRUUU]]]eeeUUUKKKAAA<<<>>>EEECCCAAAQQQiiixxxLLLBBBGGGxxxnnn;;;888555444555333///000333222222222111222222333444111888555222888999777<<>>;;;666===;;;<<>>>>>FFFrrrsssOOOPPPiiipppfffvvv^^^gggDDDHHHMMMsss^^^aaaaaawwwggglllSSSBBB;;;;;;???:::PPP888000bbb^^^DDD777---//////%%%111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------///000<<<]]]|||xxxzzz|||XXX@@@CCC```qqq\\\wwwxxxsss}}}bbbGGGAAA<<<<<<<<<::::::<<<:::555BBB888DDDooodddsssJJJKKK^^^qqq\\\MMMAAA@@@BBB@@@>>>@@@:::EEEIIIKKKVVVlll```NNNOOO@@@???:::>>>EEEDDDCCCVVVppp___DDD???IIIUUU;;;888555444555333//////333222222111111222222333444222:::666111666777666:::^^^zzz|||yyywwwOOOJJJyyyfff???KKKMMMhhhqqqJJJCCC@@@999:::666<<<:::@@@LLL^^^YYY333111222222111///------...//////...------------...++++++++++++++++++++++++***++++++,,,,,,---......+++------+++///555444...:::\\\mmmQQQRRR888999AAABBBFFFyyyeeeEEEFFFooogggdddpppYYYfffBBBGGGMMM{{{gggccc]]]{{{hhhxxxvvv|||^^^HHH???;;;888777CCCEEE888???aaappp111;;;)))000///"""555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,000///111...333PPPoooxxxyyygggzzzxxxXXXCCCJJJhhhYYYtttxxx___GGG@@@:::;;;<<<:::999:::666>>>:::===CCCmmmrrrkkkxxxwwwpppPPPDDDTTTjjj|||VVVDDD@@@CCC>>>===DDDEEEIIIIIIHHHIIIRRRooo{{{fffSSSGGGAAAAAA:::===FFFDDDCCC\\\}}}}}}IIIFFF>>>ZZZQQQ666444333222222111111222222111111222222222333333333444444444444555777888999QQQwww|||}}}===BBB```RRRGGG[[[TTTmmmFFF@@@>>>999666888222DDD@@@@@@uuuLLL888111111000000//////......//////...---,,,,,,++++++***************************++++++,,,,,,------............////////////000999QQQPPPrrrUUU777999AAA@@@GGGrrrIIINNNRRRlllTTT```bbbhhhKKKEEEDDDOOOjjjfffeeeTTTkkkxxxggg|||hhhzzzhhhPPP@@@777777;;;777999<<>>WWWppp~~~xxx|||YYYFFFKKKnnnttteeezzz|||___GGG???:::;;;<<<:::999::::::<<<777:::===sssoooeeejjjVVVIIIHHHSSSTTTRRRJJJOOOgggtttTTTBBB===BBB???@@@GGGHHH???DDDIIIKKKSSSrrrvvvaaaOOODDD@@@>>>;;;@@@GGGEEEJJJkkkbbbFFFCCCEEEeeefff;;;999444333222222111111222222111111111222222222333333333333444444555777888999CCC~~~~~~wwwuuu{{{___JJJBBB^^^yyyOOObbbiiieeeccc>>>===;;;777;;;@@@:::???CCCNNNvvvwwwBBB444111111000000///.........///......---,,,,,,++++++******************************+++,,,,,,------...------.........////////////DDD~~~RRR[[[WWW>>>???DDDAAAPPPoooNNNJJJHHHbbbKKKeee^^^fffVVVJJJLLLOOOooonnnkkk```uuu~~~gggnnnaaaKKK>>>888888;;;DDD666666BBBeeeLLL|||III888---000222...+++---************************++++++***************+++++++++******++++++,,,------------///:::PPPjjj{{{vvvqqquuunnnaaaEEEJJJssshhhyyy___GGG???::::::<<<:::999:::;;;888777;;;999^^^kkkhhhmmmLLLDDDCCCCCCJJJ;;;BBBIIIaaa|||YYYDDD<<<@@@>>>AAAFFFFFFDDDJJJQQQSSSXXXssslllXXXIIIAAA>>>:::>>>DDDFFFEEETTTVVVDDDCCCOOORRR222666333333222111111111111222111111111222222222222333333333333444555666777888<<>>===444CCCZZZuuuJJJ888444111111000//////......---......------,,,,,,++++++******************************++++++,,,---------,,,,,,,,,---------.........:::ppp___OOOlll}}}{{{SSS???@@@AAA<<>>777222^^^{{{gggNNN:::111---111222---+++...************************+++***************+++++++++************+++,,,,,,---.........333EEE```tttzzzsssvvvyyyiii|||nnnGGGIII|||hhhxxxzzz```FFF???999:::;;;999888:::999444999@@@999MMMpppjjjdddRRRYYYZZZPPPLLLKKKOOOYYY|||fffLLL>>>>>><<<>>>CCC@@@EEEJJJSSS___mmm{{{ttt```OOOCCC===<<<999AAAFFFDDDDDD^^^OOOCCCEEEVVVKKK999555333222222111111111111111111111111111222222222222222222222333444555777777;;;MMMwwwnnnhhhdddSSSZZZUUUGGGSSSaaaaaannnvvvZZZGGG<<<>>>666:::444777===222HHHbbbwww888333777111000000///......---------------,,,,,,,,,++++++*********************************+++,,,,,,------++++++,,,,,,,,,---------000333\\\qqqSSSiii}}}gggJJJCCCJJJOOOOOOiiiggghhh\\\XXXnnnOOO{{{fffeeepppOOO\\\NNNsssvvvppp}}}}}}eeeJJJ<<<::::::;;;;;;111BBB???OOOwwwhhh333...---000000,,,,,,///*********************************)))******+++,,,***************++++++,,,---...///------:::TTTkkk}}}mmmxxx}}}NNNMMM}}}aaa|||```FFF>>>999:::;;;999888999;;;222:::???999FFFpppqqqjjjuuuhhhhhhmmmxxxtttTTT???===;;;???CCC??????@@@KKKdddhhhQQQaaalllyyygggTTTFFF>>>;;;;;;;;;CCCFFFAAAHHHkkkfffAAA???GGGbbbmmm:::777:::333222111111000000111111000000111111111222222222222222222222333555666777888AAA{{{nnn|||yyyssskkk___RRRIIIIII,,,DDD===NNN}}}tttyyy}}}qqqtttddddddddd<<<@@@>>>333;;;999888@@@===RRReee<<>>999999;;;999888999???333999888777EEEiiibbbQQQPPPddd^^^CCC======CCCGGGCCCGGGCCCHHH\\\sssnnnggg\\\fffxxxlll[[[JJJ@@@<<<;;;;;;>>>EEEFFFCCCTTTTTTBBB<<>>999FFFQQQpppxxxhhhdddqqqqqqEEE888===999444999<<<;;;@@@CCCSSSfffnnn@@@---111000000///......------,,,,,,,,,,,,,,,++++++++++++************************))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------,,,222===hhhkkkVVVyyymmmEEE???QQQggg{{{uuuWWWHHH:::777:::;;;999999666@@@kkk{{{vvv{{{111444111...,,,+++,,,---///************************))))))))))))***+++,,,,,,***))))))))))))***++++++---,,,......+++///CCCZZZssssss~~~xxxpppkkk]]]yyy___www^^^EEE>>>999999:::999888999<<<222;;;555666BBBYYYfffFFFHHHdddkkkIII@@@@@@FFFKKKFFFLLLHHHIIIPPPWWWYYYYYYZZZRRR\\\www|||nnnbbbRRRDDD===;;;<<<===AAAGGGEEEGGGfffoooIIIIIIBBB[[[KKK;;;///444222222111000000000000000000000000000111111111111000000111111222444555666555AAANNN___uuu}}}nnnYYYHHH???===<<<<<<444NNNRRRvvvnnn|||yyy|||hhhiiiiiinnnlllKKK<<<===666555:::777777@@@<<>>888999;;;:::888777666JJJrrriiiWWW222111///,,,+++,,,...---+++************************))))))))))))***+++,,,---)))))))))))))))***++++++---***,,,000...///@@@UUUfffmmm}}}iiiwwwyyydddlllfffsss]]]EEE>>>888999:::888777999555000>>>777777>>>FFFtttYYYLLLlllwwwPPPCCCAAAGGGKKKEEE===???DDDJJJLLLQQQ\\\hhhxxx|||uuuhhh]]]MMM@@@;;;;;;===>>>CCCGGGEEELLLsssRRR999DDDKKKiiibbb***???;;;222222111111000000000000000000000000000111111111111000000000111222333555555000:::AAAddd\\\jjjzzzqqqssszzzsssdddOOO???999999;;;;;;;;;bbbkkkfffhhhoooqqqccccccZZZ^^^JJJ777???DDD111444AAA888555GGG<<>>999777;;;<<<:::777666<<>>RRRcccZZZrrrmmm~~~|||}}}hhhcccddduuuUUUCCC@@@;;;888888888888888666777777555444:::DDDLLL}}}qqqggg^^^mmmBBBFFFEEE>>>JJJGGGGGGHHHKKKXXXrrrrrr^^^PPPBBB<<<;;;;;;===@@@CCCIIIEEEYYYsssDDD999HHHDDDBBB>>>>>>***777222222000///............////////////000000000000000111111222222333444444555:::777WWWhhh\\\}}}oooyyyjjjyyy~~~wwwqqqqqq]]]FFF;;;:::===AAADDDXXXuuu|||qqq}}}cccRRRiiiqqqiiiccc]]]TTTRRREEE>>>888888888777999<<<===DDD;;;:::cccdddAAA444///222//////...---,,,,,,++++++************************(((((())))))******++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///...///CCCmmmyyyRRRnnngggpppzzznnnHHHFFFAAASSSbbbiiijjj|||jjjzzzooofffPPPFFF<<<222>>>666888AAA333999mmmwwwQQQnnn444111......---,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))******+++---,,,,,,------000;;;FFF___yyyzzz}}}qqqsssTTTCCC???;;;888888888888888666777777666555999BBBIII~~~xxx|||zzzxxxMMMJJJDDD===JJJOOOXXXfffvvvvvvfffVVVJJJ???<<<<<<===???BBBEEEBBBMMMwww]]]AAAFFFKKKhhh~~~AAA===333444333222111000///.............../////////000000000000000111111222222333333444444555444KKKyyymmmqqqwwwhhhrrr~~~xxxrrrsssRRR999:::BBBEEENNNZZZ}}}cccSSSPPPFFFQQQ___fffaaaXXXNNNFFFEEE>>>888888888777999<<<:::AAAIIIGGGqqqVVV555333222000///......---,,,,,,++++++************************)))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...///...,,,444XXXcccoooqqqvvv{{{WWWCCCEEEAAAccctttSSS```}}}yyycccTTTsssWWWDDD<<<777555EEE===888<<<777GGGxxxlllWWWPPP---......------,,,++++++******************************)))))))))))))))))))))))))))))))))))))))******+++---,,,,,,---,,,---666@@@[[[ooovvvtttyyy}}}yyy{{{pppQQQBBB???;;;999888888888777666777888777666999???DDDyyy{{{uuuyyyxxx```LLLDDDNNNlll|||gggWWWJJJBBB;;;;;;>>>???BBBEEEHHH<<>>:::***>>>111111111000///................../////////000000000000000111111222333333333444111333@@@jjjuuuvvvrrrssszzz}}}yyyuuuvvvSSS>>>GGGUUU___wwwsssUUU@@@BBBFFF???TTTiii```TTTNNNBBBCCC<<<777888888888999===999===IIIRRRFFF---444333,,,......------,,,,,,++++++************************************)))))))))))))))*********++++++++++++,,,,,,,,,,,,------------111000111///EEE|||xxxVVVnnn{{{^^^DDD>>>LLL]]]wwwxxxwwwttt\\\FFF999555666444AAA===666444444FFF|||\\\mmm555...222------,,,,,,++++++******************************)))))))))))))))))))))))))))))))))))))))******+++---+++,,,---,,,+++000777KKK^^^yyykkklll{{{yyyuuunnnPPP@@@>>>:::999999999888777666777888888777888;;;>>>nnneee^^^ppp___tttsss```uuu{{{{{{yyywwwVVVPPPtttmmmZZZMMMBBB<<<999<<>>///333///***---------,,,,,,,,,++++++************************++++++******))))))(((((())))))))))))************++++++,,,,,,,,,---------///,,,555444888bbbaaacccbbb===BBB===MMMmmmuuu]]]III;;;666777<<<777999888555444;;;KKK```iiiQQQ+++333444,,,,,,,,,,,,++++++******************************)))))))))))))))))))))))))))))))))))))))******++++++***+++...---+++---333MMMiii~~~{{{nnniiilllzzzwwwxxxlllOOO???===:::999999999888777666777888888888888999:::DDDwwwYYYeee}}}}}}wwwrrrrrraaaRRRIII===:::999===@@@AAACCCFFFGGG^^^TTTMMMCCCMMM\\\===555///888333555000//////...........................///////////////000000111111222333333666111666888EEEzzz}}}|||}}}~~~~~~}}}|||{{{oooiiihhhuuuZZZ999<<<@@@<<>>999666777999999;;;>>>DDDEEE666>>>999333...,,,000,,,,,,,,,,,,,,,+++++++++************************++++++******))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,------,,,&&&///444...BBBqqqwwwZZZ{{{}}}|||[[[;;;MMMZZZgggvvv~~~dddMMM>>>777777:::@@@AAA;;;666444@@@```xxxeee:::{{{rrr999,,,111---,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))***...///---...222EEEbbbpppxxxrrrwwwtttyyy}}}xxxxxxjjjNNN>>><<<:::999999999888666666666666777777777777777444[[[qqqcccVVVKKKEEE<<<999:::???AAABBBDDDHHHBBBuuuFFFLLLDDD]]]@@@===444,,,===,,,555//////......---......///------.........///////////////000000111222222222444222444444999```}}}|||}}}}}}||||||{{{|||uuuqqqqqqqqqiiifffIII///???;;;XXX```IIIFFF???<<<777555777999999;;;>>>===GGGPPPnnn000333111***---666,,,,,,,,,,,,++++++++++++************************************))))))))))))((()))))))))************++++++++++++,,,,,,,,,,,,///***+++111---222^^^\\\```UUUGGGeee```SSS[[[rrruuu{{{tttVVVBBB999666777:::777CCC:::444888TTTvvv999dddJJJ///222000)))++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***((()))...///...///222111___jjjzzzwww}}}|||uuugggLLL===;;;999999999999777666666555555555666777777777:::QQQnnnnnnqqqbbbWWWNNNEEE@@@;;;999;;;@@@CCCCCCGGGLLLTTTfffCCCEEEDDDtttlll555666555,,,666///111.........------......///---------.........////////////000000111111222222000333444444555DDDwww~~~~~~}}}{{{yyyxxxyyyzzzzzzuuussszzztttiiisssvvv[[[WWWoooTTT444GGGUUUYYYFFFCCC>>>;;;666444777::::::<<>>UUUrrrxxxIII======;;;:::555444777::::::<<>>999@@@---BBBuuuSSSAAA444......,,,+++******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---)))(((+++---+++,,,...111???___~~~wwwxxxyyy|||}}}```HHH<<<;;;999888777777666666666666666666777777777777555===eeefffnnnmmmdddYYYRRRJJJ@@@;;;:::999999;;;DDDIIIBBBKKKgggggg555QQQHHHOOO|||777555333000......//////...------,,,,,,------...---------............///////////////000000000000000...000888888222PPP}}}~~~}}}~~~~~~~~~|||zzz{{{}}}|||wwwrrrppplllfffcccdddgggiiiiiibbbpppnnnXXXFFFHHHLLLJJJ;;;CCCTTTyyyYYYDDDfffZZZAAA???888999///===;;;888>>>888888LLLHHHTTT>>>---...333000,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,...000......111:::AAAvvvttt~~~{{{cccFFFZZZ}}}YYYKKK\\\OOO<<>>NNNAAA]]]^^^[[[lllaaaSSSXXX???SSSRRRQQQ\\\xxx[[[???>>>EEEJJJRRRgggooo{{{mmmtttiiiOOOBBB666444777888999;;;AAA<<<000zzzLLLxxxZZZ111666...,,,222***,,,,,,++++++***)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...888,,,JJJqqqzzz|||zzz{{{wwwqqquuu|||~~~^^^FFF;;;;;;999888777666666666555666666666777777777777::::::PPPqqqppprrrggg]]]RRRKKKDDD<<<888999;;;???AAAFFFHHHEEEYYY}}}___FFF:::EEEIIItttVVV666555222000......//////------,,,,,,,,,,,,------------------.............../////////000000000000111000///444555///@@@eeepppvvvyyyssseeejjjsss~~~||||||{{{wwwtttsssuuuvvvsssiiiaaaMMMAAA>>>EEEEEEBBBPPPgggrrrXXXGGGBBBBBB???<<<>>>HHHpppzzzRRRUUUrrr{{{GGGBBBAAA444444555===888777???===DDD]]]CCC666---///000+++)))---+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,...///...,,,...555:::aaazzzmmm{{{vvvgggzzzoooQQQYYY{{{ttt___qqqmmmNNNRRRgggXXXSSSnnniiilll~~~MMMDDD<<>>;;;999666666\\\VVVKKK...444------222))),,,,,,+++******)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...///000EEERRRXXXzzz{{{}}}{{{wwwtttyyy{{{zzz[[[DDD;;;:::999888777666666666555555666666666777777777:::555<<<^^^{{{kkkrrroooiii```UUUJJJCCC===999888;;;<<>>UUU|||777555444222000.........///------,,,,,,,,,,,,------------------................../////////000000000000222///111555000444DDDiiieee}}}ddddddeeejjjrrr~~~|||yyywwwvvvyyyvvvsssqqqmmmbbbTTTJJJ<<<;;;>>>CCCGGGWWWyyydddFFFAAABBB<<<555555@@@ZZZmmmJJJ]]]nnnTTT888AAA>>>111555999:::888:::@@@AAAOOOkkkXXX333//////222...((()))///+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,,,,---///---+++,,,///333<<>>:::888;;;???@@@GGGFFFFFFPPPdddSSSIII@@@CCCCCCqqqUUU444444333111///............---,,,,,,,,,,,,,,,,,,---,,,,,,---------................../////////000000+++444222///666666333888XXXqqq```}}}qqq~~~|||qqqjjjiiirrr}}}}}}zzzwwwtttsssyyywwwrrrhhhYYYIII===666>>>HHHGGGFFFbbb^^^PPPGGGGGGAAA666777@@@OOOcccHHHRRRVVVbbbXXXAAA777<<<666111<<<666888;;;@@@@@@AAAVVVsssBBB///...000333///***+++111************************************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***,,,...---,,,,,,---///888HHHsssnnntttuuuwwwaaajjjzzz^^^GGGIIIYYY@@@MMMXXXIIITTTdddfffNNNqqquuuaaannnOOO:::666666;;;AAABBB>>>::::::XXX>>>rrrwww===///...000)))---111(((+++*********)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++,,,,,,------555***888SSSgggzzz{{{~~~yyyrrrWWWCCC::::::888777666555555555555555555555666666666666333555555BBBqqq|||pppyyywwwlllaaaXXXNNNEEE===:::999999<<>>eeezzz999666222111000///......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...............////////////(((555444...444777555777>>>rrr}}}aaatttqqquuu~~~www~~~~~~~~~~~~}}}|||zzzxxxuuutttqqqrrrnnn```MMM@@@>>>@@@BBBZZZqqqMMMTTTQQQLLLBBB777555AAAPPPwwwZZZLLLCCCBBB888???===666555555666;;;777888>>>???;;;FFFgggZZZ000333000...///...,,,,,,///************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++)))***,,,------...///000666---PPPxxxqqq~~~zzz|||zzzkkkdddDDDOOOoooOOOooo|||zzzqqqwwwttthhhtttoooUUU@@@666666;;;BBBBBB:::555;;;EEERRRgggIII000///111...(((+++...************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,---555)))///IIIeeewwwuuuxxx|||{{{nnnTTTBBB:::999888777666555555555444444555555555666666666555777444666TTTzzzhhhbbbXXXLLLCCC<<<777777999999===AAABBBGGGEEEPPPrrr[[[DDD===PPPiiiUUU222222000000000///...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------........./////////***555333,,,111333222555666]]]mmmqqq|||yyy|||}}}{{{{{{|||||||||{{{|||}}}}}}|||zzzxxxvvvqqqtttrrrfffZZZVVV```jjjxxxfffVVVttt```FFF555222???WWWjjj^^^PPPLLL???>>>777;;;:::222111999:::444<<<:::>>>:::999UUUzzz777000333///+++***+++,,,+++***************************(((((()))))))))))))))***))))))))))))))))))))))))''''''(((((((((((()))))))))))))))************+++))))))+++,,,...///000111///,,,AAAooowww{{{yyy}}}aaannneee___hhhdddzzzzzzvvv~~~qqqXXXCCC999888666===BBB>>>444555KKKbbbddd___ddd555...222222---******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,111000444TTTwwwooosss|||{{{}}}jjjQQQ@@@:::999888777555555555555444444444555555555666666555555444333>>>aaa}}}ttteeeXXXKKKBBB<<<777666999<<<===???CCCEEEMMMPPP___sssJJJDDDEEEhhh}}}AAA444111////////////...---,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------.........//////---444000,,,222222///222333EEEzzz}}}{{{|||iiigggeeefffkkkqqqvvvyyyxxxyyy{{{|||{{{xxxuuusssqqqpppmmmfffccchhhuuukkkUUUWWWvvv~~~[[[===:::EEEXXXwwwqqqPPPFFFCCC>>><<<<<<888777444222888;;;666===;;;>>>;;;@@@jjjXXX444555///...,,,******+++***(((************************(((((((((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))***************))))))***,,,...///000...222888MMMuuuvvvrrr}}}nnnqqqpppbbbrrroooqqq}}}oooaaaXXXpppwwwjjjXXXHHH;;;888:::999===>>>:::777GGGlllhhhGGGaaa@@@000---000...,,,...***(((...((()))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((444222...EEEjjjrrrssszzz~~~{{{~~~gggOOO???:::999888666555555555555444444444555555555666666333333666888888JJJ}}}{{{nnn{{{qqqnnncccMMM>>>::::::777777===AAABBBCCCFFFPPP\\\ccctttPPPBBBAAA@@@jjjPPP333333111.../////////...---,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------........./////////111,,,---666666000222333222XXXvvvnnnkkkeeeYYYOOOKKKJJJKKKPPP[[[gggqqqvvvtttvvvxxxyyywwwtttqqqnnnfffaaaZZZUUUWWW___iiiqqqddd___VVVZZZsss{{{hhhFFF888LLL```ooopppQQQPPPAAA888<<<666444000777<<<444222;;;???;;;:::@@@@@@KKKwwwuuu888444---+++...000...,,,++++++***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************,,,***))))))+++---......111000***111YYYhhhuuugggTTTfff```|||yyyuuuLLLJJJ^^^{{{fffNNNBBB;;;666666999<<<<<<;;;999???YYYRRRoooFFF------,,,---)))+++111+++'''///(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,...000...222:::>>>LLLdddsssxxxvvvvvvttt|||~~~___III@@@999999888777666555444444555444444333333444444555555444666<<<888666eeellleeeuuuyyyooobbbWWWNNNFFF<<<555666999;;;<<<@@@FFFFFFBBBCCC^^^WWWGGGEEE???JJJuuu666<<<333...000///...---,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111666222>>>eeewwwggg___aaaaaaddd^^^^^^gggfff___```lllssswwwvvvtttqqqggg[[[TTTCCC;;;@@@???777;;;HHHAAAQQQhhhttt}}}RRRIIIQQQgggeeeXXXHHH@@@>>><<<777111666222444:::;;;666999@@@;;;DDDMMMPPPqqq;;;---BBB(((000///---,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------111000///111:::SSS}}}zzzqqqjjjyyyyyy~~~iiiJJJccceeelllvvvdddFFFgggkkkvvv]]]QQQBBB666222444<<>>999555555555444444111777666111555AAABBB:::===XXX{{{vvvzzzBBB444111)))111......,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,---///111,,,'''111NNNiiippp}}}ppprrrzzzhhhdddxxxuuupppTTTddd}}}qqqtttnnn[[[NNNBBB<<<888777;;;===<<<;;;<<<111;;;XXXyyyHHHuuuuuu>>>%%%111888''',,,++++++++++++*********+++******))))))(((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))******+++++++++(((......//////111JJJpppyyy[[[DDD;;;888777777666555555444444444333333333333333333444222777333111777666666@@@xxxnnnjjjxxx|||zzzzzzhhhaaaVVVOOOEEE>>>:::999888777<<<<<>><<>><<<111<<>>QQQ___===111,,,444,,,(((------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------...//////000000222...444333000PPPyyyrrrkkkfffeeegggeeefff``````hhhaaaPPPJJJ<<>>AAAJJJFFFCCCCCCHHH^^^wwwIIICCCCCCOOOvvv///555555&&&666000))),,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,------......///000000111///111333000:::lll~~~{{{~~~~~~}}}{{{zzzwwwuuurrrrrrxxxyyyqqqkkklll```OOOJJJRRRSSSWWW^^^ccciiittt~~~hhhOOOEEEZZZppppppWWWKKKTTTQQQIIIIIIHHH@@@???@@@888222333555555444444555666999333666>>>:::888TTTzzzpppvvvEEE'''111+++---555++++++******)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***++++++++++++'''&&&+++///000000333---GGGiii|||nnn~~~tttbbb___pppwwwvvvmmm|||pppXXXJJJDDD999555999888???555888???222+++PPP|||VVVrrrNNN333(((......------***+++************)))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))+++'''***333000...777OOOhhhuuulll~~~uuuRRR@@@999666666555555555444444444333333222222222222333333///555333222777444111999333MMMyyyqqq{{{xxxggg\\\ZZZQQQCCC888777777888:::>>>CCCGGGHHHDDDCCCKKKaaaOOOBBBEEEOOOJJJ---000666---111444---,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000,,,333---000888444NNNzzztttsss|||www|||vvvsssxxxsssllloooooohhheeefffgggiiiooowwwvvvwwwYYYHHHRRRcccvvv[[[UUUUUUPPPLLLGGGAAACCCCCC:::999:::333000000111222444555666666:::888:::>>>>>>GGGhhhkkkyyy\\\555,,,444,,,+++111(((******)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++111+++)))+++,,,,,,---///...222KKK|||~~~nnnfffccciiippprrrvvvrrrvvvnnnnnnTTTAAA:::<<<777777=========<<<===;;;111@@@~~~ZZZWWWTTT000+++,,,,,,(((...111'''************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))((((((,,,)))***111///,,,444NNNddd}}}ooovvv|||zzz{{{rrrQQQ@@@:::555555555555555444444444333222222222222222222333111333000222999333...666:::333LLL~~~~~~|||www~~~qqqeee___YYYMMM@@@999888888999;;;===AAAFFFJJJEEEGGGMMM```ZZZAAAAAADDD___}}}555???+++333333%%%111++++++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000(((666,,,--->>>000111___~~~qqqgggmmmyyy{{{}}}zzz}}}~~~|||xxxtttuuu}}}yyyyyyuuurrryyy|||kkkccckkkggg]]]SSSSSS]]]fffiiieeeNNNMMMNNNIIIGGGCCC===???>>>444444777222444222111222444666555555777===CCCCCCGGGWWWrrrlll{{{uuu000000333222---,,,+++(((***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++)))(((+++//////,,,+++...444***'''LLLdddzzzsssuuuxxxdddNNNggg{{{fff{{{xxxpppiiimmm|||~~~vvvcccIIIDDD444444;;;;;;===DDDEEE222888333000JJJ{{{nnnEEE===vvvqqqZZZ888444---///111)))(((---***************))))))))))))'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))...+++))),,,)))(((222???UUUrrr{{{mmmvvvwwwsssvvvoooSSSAAA555666666555444333333333333111111111111111111111111111222222333333444444555999000<<>>:::888333:::>>>>>>AAAHHHNNNNNNIIIHHHWWWyyyVVVBBBLLL;;;NNN___222222111///...,,,++++++************))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...///111444777999iiitttxxxzzzzzzggg___eeeoooqqquuuxxxzzz{{{zzzyyyyyytttpppnnnqqqtttuuuuuurrrrrrpppmmmkkkjjjlllnnn}}}{{{lllbbb]]]^^^]]]]]]bbbgggkkklllkkkhhh]]]PPPGGGDDDCCCAAA???999888777555333111000///111222555777444000222888///EEE===AAA[[[wwwAAA000000...---,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,(((000...---GGGqqqnnnxxx___EEE^^^nnnppp~~~yyyfff```___lll}}}tttWWWCCC999:::888<<>>777888@@@:::000555[[[dddRRRlllggg>>>000,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,222DDD[[[sssiiikkk}}}mmmlllPPP???555666555444333333222333333111111111111111111111111111111222222333444444444111000777PPPzzzyyytttuuuzzzwwwuuuttthhh[[[VVVMMMDDD===999777777;;;:::<<>>======:::888777666555444222111000///111...---111333333777<<>>444666555444333333222222222111111111111111111111111111111111222333333444444///555777<<>>eee|||nnnmmmrrrxxx~~~~~~~~~yyyzzz~~~xxxyyyxxxkkkbbbZZZPPPIII@@@===888555555888===AAAGGGHHHOOORRRIIIBBBTTToooTTTLLLLLLCCCNNNjjj222000000///...---,,,+++******)))))))))(((((((((((((((((((((''''''((((((((('''''''''((((((((())))))))))))))))))************+++++++++++++++,,,,,,,,,......------...///000111000@@@mmm{{{[[[wwwtttrrrnnnjjjggghhhooovvvxxxfffQQQIIIQQQ___jjjnnnrrrqqqnnnlllkkkjjjjjjjjjiiieeeaaaaaaeeegggeeeaaaddd___YYYUUUSSSRRROOOMMMKKKIIIGGGEEEBBB@@@>>><<<;;;999888888999777444000000000111111111111111222444444999???@@@<<<:::;;;<<<[[[yyyxxx{{{^^^333+++000...---,,,+++************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++///&&&&&&000///(((///@@@```{{{xxx{{{KKKAAASSS}}}wwwfff___^^^jjjuuuttt___PPPKKKXXXkkkwwwvvvmmmyyytttlllYYYQQQMMM@@@555555777;;;@@@BBB???;;;;;;777;;;???555///KKKrrrbbbGGGWWWXXX888...111222///+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++------333DDD___xxxjjj||||||[[[FFF===777555555444333222222222222000000000000000000000000//////000111111222222333222000000111000???jjjsssfffiiirrryyy{{{wwwrrrrrrqqqttt~~~xxxxxx}}}zzzxxxuuutttvvvzzz}}}yyyzzzwwwjjj]]]SSSIIIAAA===999888666666999>>>CCCGGGIIIGGGJJJOOONNNVVVwwwVVV;;;FFF@@@PPP{{{666444//////...---,,,++++++***)))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))******************++++++,,,,,,,,,............//////000000...000CCCjjj\\\IIIZZZyyynnneeedddgggfffcccbbbbbbjjjooogggVVVKKKLLLQQQ\\\aaahhhmmmmmmjjjdddaaaddd```\\\\\\___```\\\XXXWWWRRRMMMKKKLLLKKKHHHEEECCCCCCAAA???<<<:::999888555444333222222111///...//////000111222222333333111444888:::888666===FFFhhhqqq===---111------,,,+++***************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************((()))---000///,,,***888YYYvvvyyysss|||tttPPP===[[[vvv~~~|||]]]QQQZZZ```nnndddZZZQQQEEEBBBSSShhhlll{{{}}}xxxtttqqqhhheee[[[RRRIII???======999===:::777888;;;===<<<:::777;;;777///>>>iiiqqqLLLFFFtttsssZZZ333***...---((('''*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++...,,,...888KKKfff{{{yyykkk|||VVVBBB<<<999555444333222222111111111000000000000000000000000/////////000111111222222666...000777111...HHHmmmqqqeeeeeekkknnnsssuuupppmmmqqqwww~~~yyyvvvuuutttrrrqqqsss}}}zzz~~~}}}rrrooo|||zzzvvvnnndddYYYPPPGGG===888777555666888;;;???CCCGGGIIIKKKDDDEEETTTjjjYYYAAAJJJ999NNNRRR222555......---,,,,,,+++******))))))((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))******+++,,,,,,,,,---------...////////////......111GGGwww|||eeedddiiisssrrrddd\\\___^^^WWWRRRbbbtttzzzrrrdddYYYUUUOOORRRUUUWWWXXXZZZ\\\]]]\\\YYYVVVVVVWWWVVVSSSPPPNNNJJJGGGEEEEEEDDD@@@===<<<===<<<999555333222222111000000000000111111222000000111222333444555555666666666555444<<>><<<999777888888888888CCCAAA>>><<<;;;:::888777777///444QQQwwwMMMTTT^^^aaalllLLL555(((---///'''&&&...))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++***))),,,222<<>>:::888555444333222111111111111000000000000000000000000......//////000111111222444000222777444000;;;MMM}}}ooofffccckkksssooollloooppp~~~~~~{{{~~~~~~xxxxxxzzz~~~}}}}}}}}}~~~{{{tttooojjjrrrvvvsssrrryyy|||~~~|||uuuooopppzzz~~~vvvjjjdddXXXPPPHHHDDD???777555777444777<<>>LLLdddxxxssssssvvvsssxxxHHH...(((222444(((++++++***))))))))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''...///)))&&&***///000///---222GGGdddwwwttthhhooouuuYYYTTTdddvvvyyyssswwwXXXRRRQQQ[[[lllooo\\\FFFAAAGGGCCC@@@HHHJJJLLLTTT\\\ccchhhkkkrrr|||sssqqqiiiXXX[[[qqq^^^VVVEEE;;;:::222<<<666:::999;;;AAA@@@<<<>>>222444666777555333111111999>>>bbbzzz[[[WWWTTTzzzooo|||===+++(((***......***,,,222))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********)))(((+++///222CCCmmm~~~{{{sssvvvMMM<<<999888555444333222111111111111000000000000000000000000......//////000111111111---...000000111333666999WWWfff\\\```hhhfffgggkkkjjjvvv~~~xxx{{{yyy|||ttttttwwwzzzsssqqq~~~~~~yyy{{{wwwooohhhlllmmmjjjkkksss|||vvvyyy}}}xxxzzzyyywwwyyy}}}}}}zzzqqqtttwwwwwwtttkkk^^^UUUIIIBBB======:::555555999666:::AAAHHHLLLLLLKKKIIIHHH^^^{{{{{{SSSEEE>>>>>>GGGssszzzzzzQQQ+++666+++888---,,,,,,++++++*********)))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,((()))***+++,,,---------+++111000***777ccccccMMMJJJ^^^```LLLFFFSSSIIILLLPPPQQQPPPRRRWWW[[[UUUTTTPPPIIIBBB>>>>>>@@@;;;===>>>>>>===<<<<<<===:::999888666555555666777...000222222//////000333---///222333222000///...444444555555666777888888666555777>>>HHHVVVhhhwwwrrrqqqvvv[[[333222111)))***...+++***)))))))))))))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))---(((&&&)))...///+++'''+++***'''///LLLmmmwwwppp|||WWWEEEWWWxxxjjjiii|||zzzbbbRRRYYYllltttpppRRRUUULLLBBBDDDBBB===@@@<<<@@@DDDGGGNNNTTTTTTPPPNNNSSSNNNGGGYYYxxx}}}jjjKKK999;;;999:::999222???888===999888>>><<<666999777777666333333888AAAIIIqqqZZZKKK___{{{ssspppiii333---+++......)))))),,,)))###)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********+++***,,,///---666XXX~~~wwwqqqnnn~~~yyyoooMMM???999555555555333222111000000000111111000///...---,,,,,,//////000111111111111111000000111222333333444444777```|||fff]]]\\\^^^ccciiikkkkkklllpppvvv|||zzzuuuzzzvvvsssssstttuuusssqqqrrrqqqqqqrrruuuyyy||||||zzzwwwwwwyyy{{{}}}}}}rrrkkkeeedddhhhlllllljjjpppttt{{{{{{xxxxxxwwwvvvuuutttrrrooollllllgggbbb^^^[[[TTTJJJBBB888======777555:::===<<>><<<:::999888777666666666666444333111000///000111222111111111111111111111111222111000000222333222222666999:::999888:::<<<<<>>AAAEEEDDDBBBBBB===;;;:::999:::999777666;;;:::999888777777777777555555555555444444333333111111111111111111111111//////000000000111444666555777:::<<<===<<<999666+++999EEE^^^xxxsssxxx```888111)))'''***,,,+++((())))))))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''---,,,***)))'''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********+++***+++***'''***:::LLLfffwwwooodddaaaPPPXXXRRRhhhxxxPPPlllyyyaaaIIINNNRRRRRRPPPSSS[[[cccZZZPPPCCC;;;:::>>>AAABBBAAA@@@???>>>===<<<999888???===;;;;;;>>>AAACCCCCCAAA999222333:::===;;;666444555???[[[]]]FFFAAASSStttYYY[[[oooJJJ///&&&+++222---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))),,,++++++---+++,,,666BBBTTTuuuzzz___ddd{{{mmmuuu~~~fffFFF:::666333555444333222111000000000111000......000555999<<<...///000000111111000000000000000111222222333333666111AAAyyyvvvcccYYYWWW______^^^^^^bbbppp|||xxx|||~~~}}}{{{yyywwwvvvrrrnnnkkkpppooonnnmmmkkkiiigggfffkkkjjjjjjlllmmmllljjjgggjjjiiiiiihhhgggfffdddcccmmmooorrrtttsssqqqnnnllliiihhhhhhhhhhhhfffbbb___XXXPPPEEE===:::999777555555666777;;;DDDMMMOOOKKKMMMKKKLLLRRR^^^rrryyyRRR>>>:::<<>>kkk~~~iiiUUUUUUVVVUUULLLDDDCCCAAA>>><<<===<<<:::999888999888666555666555444333333333333333333444666777777555333222111111111111111111111111///111222222111222666999444444666999;;;;;;999777GGGNNN\\\mmmtttyyywww|||XXX000,,,+++))))))******)))''')))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((())))))))))))******,,,***)))******))),,,000DDD]]]uuuuuueeeaaarrrzzzGGGCCC\\\sssyyytttdddqqquuummmlllZZZRRRRRRTTTaaaaaaeeemmmqqqlll]]]PPPRRRQQQPPPOOONNNLLLKKKKKKJJJLLLQQQWWWZZZUUUJJJAAA>>>>>>===999333000......JJJmmmccc@@@CCCdddgggZZZyyyxxx```@@@+++'''***------,,,+++***))))))(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))+++******,,,,,,***---222IIIrrrmmmvvveeepppnnn___lllbbbCCC888666333555444333111000000//////111000......///111333444...//////000000000000000000000000000111111222222000666999PPPjjj^^^ZZZYYYVVVTTTUUU]]]iiirrryyy|||{{{zzz}}}}}}zzz|||{{{uuuyyyxxxxxxvvvsssoookkkhhhmmmnnnoooooonnnllljjjhhhddddddcccdddffffffeeecccaaabbbccccccbbbbbbdddfffllllllmmmnnnmmmkkkiiihhheeedddbbb___]]]XXXSSSOOOIIIBBB:::555444666888999999===CCCIIINNNPPPMMMJJJHHHQQQ___ooouuuDDD666888;;;KKKaaatttAAA777333///,,,,,,---***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))************+++---***+++///000---...333LLLvvvttt}}}xxxssslllppptttnnnZZZOOOFFFDDDAAA<<<;;;>>>===;;;:::999:::999777666444333333222111111111222111222333333333333111111333333333333333333333333555555666666666666666777888777888999999:::???FFFggg[[[ggg}}}XXX:::((()))+++,,,,,,+++***)))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((()))))))))******)))***,,,...---+++***(((AAAYYY\\\SSSWWWqqqcccCCC;;;EEE]]]mmmzzzVVVQQQ^^^ttttttxxx|||ooo>>><<<>>>JJJ[[[kkktttvvvoooqqqssstttuuuwwwzzz{{{}}}}}}{{{uuujjjYYYGGG<<<333222222777DDDZZZrrrlllIIIDDDPPPqqqMMM]]]|||lll@@@666,,,,,,222444---$$$+++***)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((''''''))),,,,,,------;;;^^^uuuyyywwwzzzggg^^^bbbfff___BBB999777444444444222111000/////////...//////000///...------......///000000000000000//////000000000000111111***666333444VVVxxx[[[YYYVVVWWWYYY[[[ZZZXXX^^^oooyyyyyyllllllrrryyy~~~zzzzzz|||zzzwwwyyy{{{}}}{{{xxxvvvvvvwwwxxxyyyuuurrrpppsssvvvwwwtttoookkklllnnnooonnnllljjjjjjhhhiiikkklllllljjjhhhfffcccaaa______bbbdddeeefffaaaaaa```^^^^^^```dddhhhggggggggggggfffdddcccbbb```\\\WWWRRRMMMFFF@@@;;;:::888555444777;;;>>>@@@BBBFFFJJJLLLIIIGGGIIIMMMRRRccczzzoooSSS<<<<<>>===BBB<<<:::999888999888777555888888777666666666777777333222111000000111222333555555555555555555555555:::888666888:::999555111<<<===AAACCC???>>>FFFSSS___ZZZwww\\\555...111+++,,,---+++((('''(((***'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))$$$''')))***)))***+++***++++++///;;;MMM^^^kkkpppvvvlllaaaWWWOOOIIIMMMddduuurrrUUUGGGMMMCCCCCCHHHWWWmmm~~~kkkXXXIII@@@;;;999666888<<<>>>???@@@DDDFFFNNNJJJCCC888111111999AAAQQQRRRaaammmYYY^^^dddeeevvvoooZZZPPPccciii???444000---++++++***(((&&&))))))(((((('''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&'''***......,,,+++???]]]pppvvv}}}}}}sssqqqjjjqqq\\\AAA999777555444333222111000/////////,,,---000111111000...------...//////000000/////////////////////000000000...///,,,///;;;MMMwwwppp\\\NNNKKKNNNPPPPPPPPPYYYYYYYYY]]]YYYRRRVVVbbblllyyy{{{yyyyyy~~~zzzyyy{{{~~~zzzwwwsssrrrsssuuuvvvvvvrrrqqqqqqqqqqqqpppnnnkkknnnooopppnnnkkkhhhgggfffhhhiiijjjjjjiiigggeeecccdddaaa___^^^```ccceeeffffffccc```]]]]]]___ccceeeffffffeeecccaaa___]]]\\\RRRNNNHHHBBB===999444111333444666999<<<@@@CCCEEEJJJJJJIIIGGGDDDFFFSSSaaattt^^^DDD@@@<<>><<<<<<<<<<<<:::888888888777777777777888888666555333222222444666777777777777777777777777777999777666777888999888666<<<===DDDJJJIIIFFFNNN[[[nnnwww|||rrrsssNNN333&&&***000++++++***(((%%%%%%&&&(((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&+++,,,)))''')))+++,,,+++&&&$$$+++;;;MMM\\\ddd```ZZZkkkzzz___FFF666<<>>QQQbbbrrr|||wwwcccVVV<<<@@@CCCBBB???<<<===>>>777<<>>999666555666666555888:::<<>>>>>>>>>>><<<:::777777666666666666777777666666666666666777888888777777777777777777777777666777888666555999CCCJJJFFF@@@BBBLLLUUU[[[hhhwwwxxxOOO444,,,***'''***)))((('''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))---,,,((((((,,,---+++$$$***///+++(((///CCCTTT]]]VVVgggsss}}}gggbbbAAA<<>>888666222444333222000//////......000///---,,,++++++,,,,,,---......//////////////////////////////.........+++444333...111333888FFFyyyoooXXXJJJHHHJJJCCCBBBJJJJJJDDDGGGBBBFFFKKKRRRYYY```fffjjjsssvvvxxxvvvrrrooopppqqqwwwvvvvvvxxxyyyvvvqqqlllgggkkknnnlllgggdddeeeggg]]]```bbbbbbaaacccfffjjjccccccddddddeeeeeedddddddddcccbbbbbbaaa```\\\ZZZYYYVVVTTTWWW]]]```___[[[WWWVVVSSSOOOJJJDDD???<<<777444111111444999===???AAABBBCCCDDDDDDFFFIIIKKKGGGHHHPPP```ooo{{{^^^DDD<<<===:::>>>\\\wwwfffpppLLL...)))222222)))&&&***......(((###%%%+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***+++******,,,...///------...---222IIIlll~~~mmmaaarrrnnn~~~{{{jjjgggppp}}}uuu\\\KKKJJJ>>><<<::::::::::::888666::::::999999999999:::;;;333555777888999888777666777777777777777777777777333999<<<888444;;;NNN___ZZZJJJCCCOOObbbuuukkkDDD,,,(((///...$$$)))''''''''')))+++***(((%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&((('''$$$'''---,,,&&&)))+++,,,)))''')))///555===BBBZZZZZZmmmWWWDDD:::;;;CCCLLLwwwwwwooovvv|||xxxrrr\\\PPPCCC===???BBBBBB@@@;;;@@@FFFFFFAAA===;;;<<<:::;;;;;;;;;;;;;;;<<<===>>>AAAGGGQQQaaaxxxooo]]]QQQIIIEEEaaayyy{{{oooEEE***'''///000++++++(((&&&''')))+++)))'''''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((!!!)))---+++***---,,,)))+++444%%%***MMMXXXfffsss~~~~~~{{{rrrrrr}}}bbbYYYvvv|||TTT:::555777111333222111///............------------------------,,,,,,,,,---------......000//////.........//////111000/////////000222333HHHqqqttt|||qqqSSSOOOKKKGGGDDDDDDDDDEEEDDDCCCDDDEEEFFFGGGLLLQQQWWW\\\aaaeeefffhhhllloooiiijjjkkklllkkkiiigggeeejjjllllllkkkiiihhhfffcccaaa```^^^\\\[[[[[[\\\]]]```^^^```cccaaa[[[ZZZ___cccaaa``````aaa```\\\XXXXXXYYYYYYZZZZZZYYYWWWWWWUUUOOOGGG???:::888777777999;;;<<<<<<:::;;;???BBBHHHGGGFFFFFFGGGIIIJJJKKKMMM___rrr}}}|||III===AAA888333BBB]]]{{{~~~eeegggcccIII000,,,111111***%%%))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))+++((()))...111>>>___~~~tttllluuuzzzqqqnnnhhh]]]___mmmqqqpppRRR999555666333333999777222444;;;;;;555555<<<666::::::777666999999666888888;;;>>>:::333444999444///BBBMMM>>>;;;MMMVVVEEENNNaaa{{{uuulllrrrppphhh:::444...******++++++)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))************000555AAAPPPWWW[[[cccnnnrrrfffZZZWWWZZZWWWJJJ===IIIQQQ[[[gggwwwpppeee```\\\YYY[[[QQQ;;;999333777===<<<@@@BBB:::888???>>>@@@KKKOOOQQQZZZdddwwwssskkkoooPPP;;;===IIIaaagggwwwuuuCCC:::///******+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((///******000666DDDbbbzzzaaaccc{{{[[[kkkRRRyyyRRR999555777222333222111///............------------------------,,,,,,,,,------------...//////...............///000000/////////000111222222???^^^{{{fffSSSHHHFFFIIIMMMBBBBBBCCCEEEEEEBBB@@@???AAAFFFKKKOOOPPPRRRUUUXXX[[[]]]___aaabbbbbbaaaaaacccddddddccccccdddcccbbbbbbaaa^^^\\\ZZZZZZZZZ[[[^^^ZZZZZZ]]]\\\XXXXXX\\\^^^]]]]]]___bbbbbb```^^^[[[YYYVVVRRROOOLLLKKKJJJAAA===999777777888:::<<<<<<@@@EEEHHHHHHFFFFFFGGGDDDGGGHHHFFFFFFKKKUUU^^^eeesss|||SSS777???@@@...:::cccjjjzzzeeewwwttthhhpppeeebbb```???000%%%&&&,,,---,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))---)))***,,,+++000FFF^^^}}}wwwppp\\\|||mmmggghhh\\\UUU]]]dddcccUUUIIIMMMYYYYYYFFF000888>>>===555222555444///000333555666444222222333111333333111444<<>>CCCHHHQQQ\\\WWWZZZcccpppyyyrrr^^^MMM===666222>>>XXXooorrrkkkeeecccnnn|||xxx]]]XXXZZZiiiwwwxxxwwwsssfffppp~~~~~~wwwzzz___HHHPPPQQQHHHEEERRReeeppp|||dddIII:::444///)))(((***,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,'''&&&)))+++222HHH```fffooorrrpppnnnmmm```aaaqqqvvvxxxsssNNN888444777333333222111///............------------------------,,,,,,,,,,,,------------......---------......///000////////////000111111666000===ggg{{{kkk]]]RRRLLLDDDCCCAAAAAABBBBBB>>>:::>>>AAADDDEEEDDDDDDDDDEEEIIIJJJLLLNNNOOOPPPQQQQQQUUUUUUUUUVVVXXXXXXYYYZZZ___^^^\\\[[[[[[[[[\\\\\\^^^ZZZXXX[[[\\\ZZZZZZ\\\YYYWWWVVVVVVUUUTTTRRROOOJJJHHHDDD???<<<;;;;;;;;;666666666888;;;???BBBEEEHHHJJJLLLLLLIIIFFFEEEDDDCCCKKKSSSTTTRRRXXXfffsss|||vvvgggOOO777222<<<;;;BBBeee|||~~~ppplllvvvsssiiisssmmm[[[VVV\\\QQQ;;;---)))(((***+++))))))+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))---******+++)))&&&...;;;aaauuu}}}~~~pppSSSkkkmmmrrruuuWWWNNNTTTSSSXXX[[[```mmmpppXXX888777MMMPPP999---888===444777000000999<<<888444555777;;;:::777AAARRR[[[XXXAAASSSZZZVVVXXX]]]dddnnnYYYgggsss|||zzzyyyjjjKKK///###)))'''&&&&&&''')))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))),,,000333777AAAKKKLLLOOOWWWbbbkkkjjjaaaYYYUUURRRIII???:::;;;:::777FFFIII]]]uuuyyy^^^]]]eee~~~yyyhhh}}}uuupppzzz{{{tttbbb[[[___SSS<<<000444BBBKKKNNN```~~~hhhLLL444(((%%%***((('''(((+++,,,)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((,,,((((((***'''(((555EEESSSdddvvv|||rrrzzzvvvkkk[[[VVVqqqkkkJJJ777444777333333222111///............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,------.............../////////000000222333...:::\\\zzzrrrpppccc]]]UUUJJJAAA@@@BBB???;;;AAABBBDDDEEEFFFFFFFFFFFF@@@@@@@@@AAAAAABBBCCCCCCFFFEEEGGGKKKLLLKKKJJJLLLOOOOOOPPPQQQRRRTTTVVVXXXXXXVVVUUUWWWYYYXXXVVVUUUJJJIIIGGGEEECCC@@@>>><<<999888888888999;;;<<<===>>>@@@AAACCCDDDGGGJJJLLLKKKIIIFFFCCCCCCEEEIIILLLKKKXXXfffllllllmmmuuu}}}uuuYYYCCC:::666:::BBBAAAIIItttkkkyyyyyyppprrrccc\\\kkkyyymmmWWWJJJSSS]]]QQQ777$$$,,,---......+++(((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++((((((,,,+++'''(((---111@@@WWWzzz{{{oooppplllrrrvvvmmmaaa}}}eeePPPVVVRRR[[[___\\\^^^```XXXKKKQQQkkkrrr\\\LLLVVVaaa```MMM>>>:::GGGOOOIIIDDDGGG^^^[[[UUUPPPQQQSSSOOOIIIPPP___aaacccppppppuuuxxx}}}oooYYYuuu~~~vvv~~~}}}aaaNNN???000***---''''''((())))))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++*********+++...555;;;BBBBBBCCCGGGMMMTTTXXX[[[aaagggfffXXXHHH???======333000;;;IIIOOORRRKKK;;;WWWaaazzzyyynnn___ttt{{{tttfff]]]TTTSSS^^^NNNJJJCCCBBBAAA888>>>VVVfffjjjooowwwttteeeTTT>>>...)))+++...///+++***)))***++++++(((%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''))),,,***)))...888EEERRRjjjiiiVVVggg|||sss```\\\gggvvvdddFFF777444666333333222111///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------......////////////+++111***%%%666OOOkkknnnhhhyyyyyyiii{{{{{{kkkZZZRRROOOHHH???======>>>@@@CCCEEEGGGHHH???>>>>>>======>>>???@@@>>>===@@@GGGGGGBBB???@@@@@@@@@AAACCCDDDFFFHHHIIIGGGIIIKKKLLLMMMLLLHHHDDD;;;<<<<<<<<<;;;<<<<<<===;;;===AAADDDFFFGGGGGGFFFDDDFFFHHHHHHGGGHHHJJJLLLEEEDDDEEEHHHNNNWWW^^^bbbaaaiiissszzz|||}}}yyyeeeLLL777111666777,,,777PPPkkkooodddpppyyyqqqWWWQQQhhhqqq```TTTIIINNN[[[QQQ333'''000&&&''''''''')))***)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))''''''***,,,++++++,,,+++...555VVVvvvXXXgggiiiuuucccWWWTTTyyyggg\\\lllrrrgggZZZTTTTTTVVVWWWXXXQQQWWWXXXRRRNNNQQQVVVXXXWWWOOOPPPXXXVVVNNNRRR___```YYYVVVZZZ^^^^^^```eeesssvvvxxxxxxpppmmmaaa___aaaiiisssyyy```EEE666///)))''')))'''(((******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''((((((((('''((((((&&&&&&(((***+++,,,222;;;DDDKKKPPPTTTVVVhhhfffbbb___aaaddd___XXXHHH>>>===<<<444222333,,,)))111CCCKKK@@@:::999333???@@@555,,,------...777666888;;;FFFPPPUUUnnn{{{pppsssssscccNNNAAA666,,,######+++000,,,&&&---,,,***)))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$'''******(((***---''';;;SSSooo}}}ooo^^^^^^FFFeeelllUUUXXX]]]DDD888555666111333222111///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,------...,,,------...///............//////333444111FFFmmmuuussszzz{{{xxxvvvwww~~~vvvzzzsssxxx|||xxxnnncccRRRNNNHHHCCCAAA@@@???>>>===<<<:::999:::<<<>>>@@@???<<<@@@GGGGGG@@@<<>>>>>???AAA@@@BBBEEEHHHHHHFFFCCCAAAAAADDDGGGHHHGGGHHHLLLPPPQQQTTTYYYaaahhhnnnoooooowwwwwwwwwzzz~~~mmmTTTEEE;;;555777===DDDNNN```llltttxxxlllqqqgggYYY```sssppp^^^TTTYYYZZZPPP:::''''''///)))(((&&&%%%'''+++***&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))''''''(((***++++++******///---999^^^{{{}}}yyyhhhuuugggcccoootttiiidddzzzvvvYYYaaaxxx}}}___\\\iiipppiii```gggZZZSSSYYY___\\\WWWVVVRRRWWW^^^^^^RRRJJJUUUggg]]]^^^```dddlll{{{zzzrrraaasssssskkkkkkrrrnnnfffqqqsssyyyuuuSSSBBB222,,,,,,***))))))&&&''')))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&))))))&&&&&&)))(((&&&%%%)))000777<<<@@@DDDFFF]]]aaa```[[[ZZZbbblllrrrfffYYYUUURRRHHHDDDFFFCCCBBBEEENNNKKK999333888888<<<>>>888:::HHHMMMLLLQQQQQQUUUVVV^^^kkkpppzzz}}}aaaJJJGGGCCC444***,,,&&&(((***,,,,,,***(((''')))'''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''')))))))))((((((%%%...666@@@KKKOOO^^^www]]]___ggg~~~{{{ccc^^^XXXCCC999555555000333222111///............++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++,,,---...+++,,,---.........------)))+++---222222&&&---FFFcccuuu{{{{{{}}}yyyttt}}}sssxxxyyyyyy{{{rrrdddXXXOOOIIIDDDAAABBB@@@===;;;:::;;;===???CCC===>>>FFFFFF??????DDDDDDDDDDDDDDDCCCBBBAAAAAA???GGGIIICCC======??????FFFGGGFFFCCC@@@>>>???AAABBBCCCEEEEEEEEECCCAAA???GGGKKKOOOQQQQQQUUU[[[aaaiiijjjmmmrrrwwwxxxvvvsss|||{{{{{{|||wwwnnnMMM===222333555555:::CCC```tttjjjwwwuuuwwwmmmddd___gggnnnfffbbblllddd\\\JJJ777...,,,)))$$$+++...,,,((('''***)))$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((())))))((($$$...---...===LLLXXXeeennn~~~eeeYYY___xxx|||}}}zzzgggWWWddduuueeeaaaxxxkkkdddcccdddddd\\\RRRTTT\\\dddcccbbbdddffffffdddbbbzzzssslllxxxjjjuuucccYYY]]]MMM^^^vvv~~~sssxxxooojjj{{{xxxkkkaaaRRR;;;222+++((()))))),,,///$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''******&&&''',,,+++'''***(((&&&$$$&&&***000444222CCCPPPMMMHHHRRRjjj}}}hhhYYYVVV\\\\\\___bbb^^^dddgggnnnfffPPPIIIPPPRRRTTTVVVRRRWWWfffkkkiiilllnnn|||{{{pppmmmfff]]]]]]OOO>>>///+++***&&&''',,,)))++++++)))&&&&&&***...%%%%%%%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))'''''')))***)))'''...,,,&&&(((666BBBXXXvvvoooZZZYYYdddpppsssqqqVVVBBB:::666444///333222111///............++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...+++,,,---.........---,,,)))666333***///444000///;;;XXXwwwxxxooorrryyyuuummm{{{}}}ppphhhnnnyyy{{{xxx}}}xxxjjjaaa\\\XXXUUUPPPMMMHHHCCCAAA@@@AAABBBDDD<<<;;;BBBCCC>>>@@@III@@@AAAAAABBBBBBAAAAAAAAAAAAIIIJJJ@@@888:::@@@BBB<<<>>>@@@???>>>???CCCFFFHHHIIIJJJKKKLLLMMMNNNOOOUUUZZZ^^^```aaaeeemmmtttrrrpppooorrrwww{{{||||||www{{{~~~yyyuuunnn```SSS888444666;;;;;;>>>RRRiiisss```jjjuuu~~~qqquuu~~~\\\lllnnnbbb[[[VVVWWW```ZZZFFF111(((''''''))),,, '''***'''%%%)))***((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***))))))))))))(((+++...)))'''+++000???XXX\\\|||kkkcccdddsssqqqtttyyylllccckkkppp~~~uuubbbXXXoooqqqfffcccTTTeee~~~vvvfffooo___qqqssseee~~~uuuccciiissscccVVVWWWSSSXXXmmm}}}yyymmmkkkwwwtttyyyyyycccUUUGGG///$$$'''+++---***&&&%%%'''$$$&&&((('''%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((&&&"""$$$***+++'''&&&&&&&&&(((***+++++++++,,,444:::;;;>>>FFFNNNRRRZZZGGGDDDRRR^^^iiiooojjjdddjjjwwwtttbbb]]]fffjjjlllllldddcccmmmooommmqqqZZZxxx{{{aaaKKK>>>444222&&&***+++))))))+++)))%%%(((&&&%%%'''+++,,,)))%%%%%%'''(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""%%%((()))&&&!!!)))++++++,,,///DDDdddvvvdddPPPKKKaaauuutttVVVAAA999777///555111000///...---,,,,,,,,,,,,+++******))))))******)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......222:::JJJ___ooouuurrrlllkkkmmmsss|||~~~xxxqqqoooxxxxxxrrruuuyyyvvvyyyrrrnnnsss~~~uuupppppppppooommmeeeggggggbbb]]]ZZZUUUOOOPPPNNNJJJGGGFFFGGGJJJKKKEEEFFFFFFGGGGGGFFFFFFFFFFFFEEECCCAAA@@@@@@AAABBBKKKIIIHHHJJJNNNSSSWWWXXX^^^```ccccccbbbbbbeeeggghhhiiijjjlllnnnoooooooooooopppqqqrrruuuxxxzzz|||}}}zzzwwwxxx}}}}}}zzzxxxwwwlllWWWEEE>>>:::666777;;;888<<>>???@@@BBBDDDDDDEEEEEEJJJEEE===777555444222111...,,,***((('''(((***+++''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''')))***)))''')))000555AAAAAALLL]]]___SSSPPPWWWuuuNNN===777777000666111000///---,,,,,,++++++++++++***))))))))))))***)))))))))*********++++++)))))))))*********++++++************************++++++,,,,,,,,,---------))))))+++222@@@UUUjjjxxxlllddd```iiisssvvvrrrnnnpppqqqooolllnnnuuuyyyyyynnngggaaafffxxxfffXXX```eee^^^bbbqqqzzzzzz}}}|||zzz}}}~~~~~~~~~~~~|||zzzyyyyyyyyy|||}}}|||wwwtttuuusssoooooonnnllljjjiiihhhgggggggggfffdddaaa^^^ZZZWWWVVVNNNLLLKKKKKKLLLPPPTTTVVV^^^^^^___aaaccceeeggghhhbbbdddffffffeeefffgggiiijjjjjjkkkkkkkkkjjjjjjiiinnnmmmllllllmmmpppsssuuusssqqqmmmllljjjeee^^^XXXKKK;;;666>>>???666888DDDKKKYYYnnnzzzttteee[[[YYYuuu{{{zzz~~~wwwuuuaaahhh```UUUVVV[[[ZZZ[[[IIIGGGCCCBBBDDD@@@222###&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((())))))))))))333:::@@@PPPeeemmmiiikkkrrrzzzzzzooobbb___dddkkkmmmttt||||||uuuooommmwwwmmmlll```\\\]]]SSSUUUPPPSSSXXX]]]```___]]]\\\______aaafffqqqxxxuuunnntttvvvkkklllooommmiiimmm~~~wwwkkk\\\NNNGGG;;;///'''%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))***+++,,,------------***(((''''''(((((('''%%%&&&%%%%%%&&&&&&((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&(((***(((&&&&&&***...***///===QQQ]]]^^^XXXTTTrrrKKK;;;666777///555000000...---,,,+++++++++++++++***)))))))))))))))))))))))))))************))))))))))))************************************++++++++++++,,,,,,,,,,,,///...***(((---;;;NNN]]]]]]dddlllmmmfffbbbkkkwww|||oooaaa^^^jjjzzzjjj```UUUTTT```oooyyy{{{vvvrrruuuooobbb```gggnnnmmmooovvv~~~~~~yyyuuuuuuvvvwwwyyy}}}tttxxx|||{{{wwwssstttvvvxxxyyywwwsssqqqttttttqqqtttssssssqqqpppnnnlllkkknnnnnnmmmllljjjhhhfffeee\\\YYYVVVTTTTTTVVVYYY[[[___```aaaaaaaaaaaabbbcccbbbcccdddddddddeeefffggggggggghhhhhhhhhhhhggggggiiijjjkkklllmmmnnnoooppplllgggaaa[[[VVVOOOHHHCCC>>>::::::>>><<<;;;III\\\qqqjjj```llluuuqqqsssjjjdddbbbeeedddooo^^^KKKSSSUUUHHHEEE===BBBFFFBBB999000***'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))(((((('''&&&###(((+++///;;;JJJRRRQQQ^^^hhhtttuuujjjaaaeeepppnnnbbb^^^ggglllkkkppp{{{zzzuuusssppptttyyyrrrnnn^^^hhhooonnnmmmooorrrsssrrriiimmmvvvxxxrrrlllzzzzzzbbbYYYfffqqqooohhhhhhssszzzpppcccSSS???333000+++'''&&&''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$((((((((()))))))))((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&''')))((('''&&&(((***&&&+++222<<>>===888777AAAVVVkkkxxxxxx{{{kkkTTTWWWvvvxxxccc[[[___fffddd\\\PPP```UUUCCCIIIIII===;;;999<<<===777+++###$$$)))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))(((&&&%%%''''''&&&''',,,333888:::GGGQQQ___eeebbbcccqqquuu^^^QQQZZZcccaaa```fff\\\hhhlllllljjjkkkqqqooodddkkkooonnnnnnrrrrrrooovvvhhh```fffnnnllleeeaaammmvvvqqqaaa```mmmpppgggddd[[[[[[YYYMMMFFF===...'''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%'''((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((((((((()))***&&&***)))(((000AAAOOOSSSlllHHH:::666666---222000///...,,,++++++************)))(((((((((((()))((((((((()))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))*********+++++++++&&&***...---***))),,,000777EEEYYYhhhhhh]]]VVVUUUYYYdddkkkggg^^^\\\```ddd^^^hhhtttxxxnnn^^^UUUUUUYYYgggooojjjlllxxx~~~yyyvvvrrrooollliiieeecccjjjlllooorrrssstttssssssooosssvvvuuuooolllmmmoootttvvvuuurrrrrruuuwwwuuukkkkkkkkkkkkjjjhhhgggfffiiiiiiiiihhhgggeeedddccc```___]]]\\\\\\\\\^^^______```aaa^^^YYYWWWXXX[[[___]]]]]]^^^___``````___aaabbbcccdddeeeeeeeeeeeebbbccccccbbb___YYYTTTQQQIIIEEE@@@;;;999:::===???777:::???MMMhhhtttfff\\\VVV]]]mmmkkk___\\\]]]XXXZZZ\\\RRRLLL\\\[[[LLLAAA<<<;;;???===555---***)))'''&&&&&&''''''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***))))))'''&&&***((('''((())))))+++///---444>>>GGGKKKRRRccctttooo```[[[iiissslll___YYYYYYmmmmmmfffWWWMMMXXXUUU]]]^^^```bbbcccbbb___^^^YYYVVVXXXdddpppqqqjjjdddtttvvvnnn___\\\bbb___UUUSSSGGG@@@:::000//////''''''((()))***)))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$###$$$&&&(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&))))))%%%$$$+++555;;;fffDDD888555666...222//////---,,,+++***************)))((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))*********+++%%%(((++++++))))))***,,,,,,///:::IIISSSUUUUUUVVVTTTXXX\\\___dddiiihhhdddSSS^^^nnnwwwpppdddaaafffVVVUUUSSSSSS\\\hhhpppqqq|||}}}}}}yyyrrrlllhhhfffaaabbbdddfffiiikkklllmmmjjjllllllkkkhhhgggiiikkkjjjmmmllljjjjjjnnnnnnlllhhhgggggggggffffffffffffggggggfffeeedddbbbaaa```ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ\\\\\\YYYUUUTTTXXX\\\XXXVVVUUUVVVXXXYYYXXXVVV\\\]]]]]]^^^^^^]]]]]]]]]WWWVVVTTTQQQNNNJJJFFFDDD>>><<<:::888888;;;???CCC;;;BBBUUUooommm\\\eeeffflllyyyNNNNNN\\\\\\IIIFFFOOOLLL[[[XXXXXXNNN<<<666::::::888,,,$$$''',,,,,,)))(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((()))%%%&&&++++++&&&''',,,%%%&&&)))...222888CCCOOOQQQPPPWWWfffnnnjjjbbb]]]___sssmmmjjjbbb^^^oooiiiddddddiiinnnjjjaaa```gggcccaaa```dddiiihhh]]]PPPnnniii\\\LLLCCCBBBBBBAAA:::111///,,,$$$&&&***%%%&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%''')))((('''''')))+++######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%'''((())))))&&&''')))***'''%%%(((---aaa@@@555444666...333//////---,,,+++***************)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************,,,+++)))'''&&&&&&(((***---+++---444>>>KKK^^^nnnnnnaaaQQQNNNYYYggghhhaaa[[[^^^dddgggaaa[[[```llliiiWWWLLLQQQZZZ\\\\\\]]]ZZZbbblllppppppoooppprrriiieee___ZZZYYY\\\```dddcccbbbaaa```___```ccceeecccffffffddddddhhhhhheeeeeeeeeddddddddddddeeeeee^^^^^^_________^^^]]]]]]WWWXXXXXXXXXXXXWWWUUUUUUSSSUUUVVVSSSPPPPPPVVV[[[XXXVVVTTTUUUXXXYYYXXXUUUWWWWWWWWWWWWVVVUUUTTTSSSKKKIIIFFFCCCAAA@@@AAAAAA<<<<<<;;;;;;;;;<<<@@@BBBPPPTTTddduuupppZZZNNNQQQ___ttt~~~tttnnnoooaaaLLLEEE999@@@GGGBBBLLLXXXOOO^^^FFF??????444444777---((($$$###((((((%%%&&&***###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&###%%%,,,+++%%%$$$***///***'''((()))***...444000666@@@GGGKKKOOOSSSXXX\\\jjj[[[\\\\\\]]]nnnaaa```bbblllssshhhXXX[[[kkkYYYVVVPPPOOOWWW^^^VVVIIIFFFFFFCCC===444------///'''###(((***%%%&&&***%%%$$$$$$$$$%%%''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$!!!$$$((((((%%%$$$$$$%%%''''''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%$$$%%%&&&''''''$$$!!!$$$******%%%&&&,,,[[[AAA;;;333444...///000///---,,,+++*********,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))),,,...---000<<>>@@@===:::;;;???AAABBBFFFLLL___```___\\\YYY[[[```eeezzzxxxaaaOOOIIIEEE???:::===@@@CCCHHHKKKEEE<<<=========;;;666000+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''***...333777;;;===EEEEEEFFFHHHKKKNNNQQQSSSQQQVVVYYYUUULLLHHHKKKPPPIIIIIIHHHGGGEEEDDDCCCBBB555333000,,,***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%$$$"""###%%%''''''&&&&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''WWW???;;;444555000111//////---,,,+++*********,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))'''((()))((('''...:::DDDFFFLLLVVV]]]___[[[SSSMMMUUU^^^bbbZZZPPPMMMQQQTTT```WWWRRRUUUZZZVVVNNNHHHFFFIIIKKKKKKPPP[[[dddgggkkkggghhhlllnnnjjjfffeee\\\YYYTTTOOOLLLLLLMMMNNNKKKJJJJJJNNNRRRTTTTTTSSSSSSSSSSSSQQQQQQQQQSSSTTTTTTVVVWWWYYYXXXVVVSSSQQQPPPOOONNNPPPSSSTTTTTTRRROOOOOONNNKKKIIIIIIKKKMMMOOONNNNNNMMMKKKJJJHHHHHHAAADDDDDDBBBEEEKKKJJJFFFJJJDDD@@@AAA???:::888:::;;;BBBMMMTTTTTTSSSXXX```]]]RRRJJJOOO___kkklllhhhcccggg```NNNBBBAAAAAA===AAABBBAAAAAAEEEGGGBBB;;;888777555111...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((***,,,,,,/////////000111333555777777;;;===;;;555333666999222222222111000000//////...,,,***((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''###$$$%%%%%%$$$""" $$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''SSS>>>:::333666222222///...---,,,+++*********++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((((((((((((((()))((((((''''''((())))))((())))))((('''(((+++---555>>>NNN]]]ddd```SSSHHHGGGPPPWWWVVVRRRRRRSSSSSSUUUOOOOOOUUUZZZVVVMMMHHHNNNLLLFFF@@@BBBKKKRRRSSSXXXWWW[[[cccgggfffeeefffeeeccc```]]]ZZZXXXWWWVVVKKKJJJJJJJJJJJJIIIFFFCCCHHHJJJKKKJJJIIIIIIMMMPPPGGGIIILLLNNNNNNLLLJJJHHHGGGFFFGGGIIILLLNNNNNNNNNJJJJJJJJJHHHFFFFFFIIIKKKBBBBBBBBBCCCCCCDDDDDDDDDJJJKKKKKKJJJKKKMMMKKKFFFBBB>>><<<<<<===<<>><<<>>>AAA>>>999333111,,,(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&(((''''''''''''(((((()))&&&((())))))(((((()))+++%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%###$$$%%%$$$######'''+++***&&&""""""###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&PPP???:::333666222111///...---,,,++++++++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''((()))))))))))))))***++++++)))(((---111:::HHHSSSVVVPPPJJJDDDGGGHHHFFFIIIPPPVVVWWWQQQKKKIIIMMMOOOMMMHHHGGGWWWUUUOOOHHHHHHIIIFFFAAAGGGFFFIIIPPPTTTTTTVVVYYYWWWXXXXXXWWWVVVSSSQQQPPPRRRRRRQQQPPPNNNKKKGGGEEEAAACCCDDDBBB>>>===@@@DDDAAAAAABBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDD===???AAABBBAAAAAABBBCCCLLLLLLKKKJJJJJJIIIIIIIIIBBBBBBAAA@@@???===888444555666999???DDDJJJPPPVVVPPPXXXaaa___QQQCCCAAAGGGJJJQQQ[[[cccccc\\\RRRKKKAAAAAA<<<777999??????;;;666777777666888;;;999444...,,,)))&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))************************''''''&&&''')))***))))))(((((((((((((((((((((((('''''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%###!!!!!!***999DDD333---&&&###%%%&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&MMM@@@;;;111555111///......---,,,+++++++++++++++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))(((&&&%%%&&&((()))((('''+++)))+++222===FFFHHHGGGLLLJJJDDD===>>>EEEJJJJJJLLLHHHGGGIIIIIIEEE@@@@@@KKKKKKJJJHHHKKKNNNKKKEEEBBB??????BBBCCCBBBDDDIIIMMMNNNNNNMMMKKKHHHEEECCCHHHIIIKKKMMMMMMMMMMMMMMMKKKLLLLLLIIIFFFEEEGGGJJJFFFEEEBBB@@@@@@@@@BBBCCC@@@AAAAAABBBBBBBBBCCCDDDEEEIIINNNPPPNNNKKKHHHGGGLLLJJJGGGCCC???===;;;:::888888:::>>>???>>>:::888777<<>>:::===BBB===<<<:::888;;;===999333///333444333444555222,,,((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''''''''''')))(((&&&'''((()))(((&&&******)))((((((''''''&&&((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---......---***((('''(((%%%%%%###!!!!!!***999DDD333,,,%%%###%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&xxxJJJ@@@;;;111555111///...---,,,,,,+++++++++,,,******)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))+++)))'''&&&'''((((((((('''&&&'''+++222888;;;;;;AAABBBAAA>>>>>>BBBAAA===CCCCCCGGGKKKIIIAAA;;;:::??????>>><<>>;;;<<>>CCCKKKEEE<<<888777888777666888666555666777555000+++000444555222000///+++%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''')))(((&&&&&&''''''&&&$$$)))(((((('''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,------,,,)))&&&&&&&&&###$$$%%%$$$######'''+++)))%%%"""!!!$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%pppFFF???:::111666333000------,,,+++++++++,,,,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))++++++***)))((((((((()))&&&&&&(((***+++------------444:::>>>AAADDDBBB===;;;<<<@@@EEECCC===;;;===>>>???===888666:::>>>??????>>>AAACCC@@@;;;;;;???:::::::::<<<>>>AAADDDFFFEEEFFFEEECCC@@@@@@CCCEEEBBB>>><<<>>>BBBEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHGGGEEEEEEFFFHHH999<<>>BBBFFFHHH???===???EEEFFF???:::999FFFLLLKKKCCC<<<;;;;;;999???<<<;;;===<<<::::::===<<<888555888<<<<<<666000111000111222222111...---///222222---***)))'''###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''((()))******))))))((((((((((((((('''&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$""""""######$$$%%%%%%$$$""" """"""""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%jjjBBB>>>:::111777555222------,,,+++++++++,,,,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%'''((((((&&&%%%&&&''''''(((((('''%%%$$$$$$%%%'''000888<<<@@@BBBAAA===888666777888888888===EEE<<>>999999:::999666999???DDDBBB<<<;;;===DDDBBB???<<<;;;<<<>>>???===??????>>>===@@@EEEIIIFFFAAA===???EEEIIIGGGCCC<<<>>>AAACCCDDDCCCAAA@@@DDDFFFFFFCCC???<<<===>>>;;;===@@@@@@@@@@@@AAABBB===<<<;;;;;;<<<>>>@@@AAA@@@===AAAIIIKKKDDD??????<<>>AAA???999888:::777666222...,,,///444999///......000111111222555***---+++&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%&&&'''&&&%%%$$$###$$$&&&((('''&&&%%%'''((($$$$$$%%%&&&&&&'''(((((($$$$$$%%%'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%%%%$$$"""###%%%''''''&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%fffHHH888777555666555///...---,,,+++************))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''))),,,000333555666999<<<>>>???>>><<<;;;;;;???>>><<<999777666555555222444555555444444666777===;;;;;;===@@@>>>888222888777666555555777999:::;;;;;;<<<===>>>??????@@@:::;;;<<<>>>>>>>>>===<<>>888222111666::::::999555666666777888:::???BBB>>>======>>>???>>><<<999444555777888888999<<<>>>999888555333333333444555222222222111111111111111...///000000000///...---'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%cccFFF777777555444444......---,,,+++************))))))))))))(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''')))+++,,,......222444777888888888888999999888888777777777777888555666777555333222333444888555333555888:::777444:::999777666666777888999444444444555555555555555333444555555666666555555333444555555444444666777???999444222555888999777999::::::888666666888:::777666555666777777555333333444555444444444666888444222000///......///000---......//////000000000......------,,,+++***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___DDD666777444444333---...---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))+++...///000111333555555555444444444555666666444555666555333222222333555111------000333444333666555444444444666777888555555555555444444444333555555555555555666666777000111333444444444666888===999444222444555555444666777777555333111111222111000......///000///...222222222111///...///000///...,,,+++***++++++,,,)))******+++,,,---......,,,+++***((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%[[[BBB666888555444333---------,,,+++************))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((***(((&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&(((((()))***---000444333222111000000000111///111222333222333444666777333///---...000000000......///000111333555666777777777777777777777777999888777666666777888999555666777666444333444555666333000///000111000///,,,...//////...------...000...,,,+++---.........000111111///---,,,---......---,,,+++******++++++((()))))))))******++++++***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXAAA888:::777555444...------,,,+++************))))))))))))(((((((((((((((((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((+++)))'''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''&&&%%%&&&(((***//////...---------------,,,...000000000111222444444333222222222222111000............///000111111///000000111222222333333222111000//////000111222111222222000...,,,---...---,,,++++++,,,,,,---,,,''')))+++,,,,,,,,,,,,...000...++++++---.........//////000///------...000,,,++++++************************))))))(((((('''&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTT???888<<<888555444......---,,,+++************))))))))))))((((((((((((''''''))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''***)))'''&&&%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''))))))))))))***+++,,,------...//////---------///...///111333444444333333222222111000///...------******+++,,,---...///000------,,,++++++++++++,,,)))+++,,,,,,******+++---((())))))***************+++,,,------,,,+++,,,...---,,,++++++---...---------.........------...000((((((((((((((((((((((((+++***)))((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPP===777<<<888555333---...---,,,+++************))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%'''))))))(((&&&&&&'''''''''&&&&&&'''((())))))***,,,---,,,+++***+++---***,,,...000000000000111000000000000//////...------------....../////////.../////////......---,,,***+++------------///000***+++,,,,,,+++*********---------,,,++++++---///,,,++++++,,,......---,,,+++,,,,,,+++******+++---''''''((((((((((((((('''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################MMM;;;666;;;777333222,,,...---,,,+++************))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###&&&)))***)))(((''''''))))))'''&&&%%%$$$$$$$$$%%%''')))******+++---///+++,,,,,,,,,******+++,,,((()))+++---...000000000000////////////.........///000111111111000...---,,,---//////...---///000---///000000...+++*********+++***))))))+++...111,,,,,,,,,...000000...,,,*********)))'''&&&''')))(((((()))******)))))))))%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################EEE>>>999777555111000111///......---+++******)))******)))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++---///000///---++++++,,,------......///,,,,,,------...///000000///////////////...------------......///000111111111111111000///...,,,,,,+++++++++++++++++++++++++++*********))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEE>>>999777555111000111///......---+++******)))******)))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((***,,,---,,,+++******++++++,,,---------,,,,,,,,,---.../////////111111111111111000///...+++,,,,,,------.....................---,,,++++++***************************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$DDD===888777555111000111......---,,,,,,+++************)))((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))((('''(((((())))))***++++++++++++++++++,,,,,,------......////////////......---))))))******************)))***************))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCC===888777666111///111......---,,,,,,+++*********))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&$$$&&&&&&''''''(((((())))))(((((()))))))))*********))))))*********))))))((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$AAA<<<888777666111///000---------,,,,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@;;;777888666222///000---------,,,,,,+++++++++******)))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$???:::777888666222//////------,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$???:::777888666222//////---,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$"""#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&)))+++---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@>>>:::888666444222000,,,,,,,,,+++++++++******++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%###%%%'''%%% $$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((***)))''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###@@@===999777555444111///,,,,,,,,,+++++++++******+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%###%%%((('''###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###>>>;;;888666444333000///,,,,,,,,,+++++++++******+++***)))((((((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%******&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***+++)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###===:::777555444222000...,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""%%%+++,,,)))$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###<<<999666444333222000...,,,,,,,,,+++++++++*********))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++......+++'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###&&&+++---***$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###<<<999666444444333111///,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''))))))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%))),,,,,,)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%###&&&+++,,,)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###<<<:::777555444333222000,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$'''+++***&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###<<<:::777555555444222111,,,,,,,,,+++++++++******))))))(((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%'''***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$<<<:::777555444222000---------,,,,,,,,,,,,++++++(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%))),,,+++'''#########$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%(((***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$<<<:::777555444222000...------,,,,,,,,,,,,++++++(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''******'''#########$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$<<<999777555444333000...------,,,,,,,,,,,,++++++))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$;;;999777555444333000...------,,,,,,,,,+++++++++))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$;;;999666555444333111///------,,,,,,,,,+++++++++***)))))))))((((((((('''%%%'''***,,,,,,***'''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::888666555555333111///------,,,,,,,,,,,,++++++******))))))((((((''''''$$$'''***------***'''$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::888666555555444111000------,,,,,,,,,,,,++++++*********)))((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::888666555555444222000---------,,,,,,,,,+++++++++******)))(((''''''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&******)))(((&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***(((%%%######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::888666555555444111///------,,,,,,,,,,,,++++++''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***---+++&&&###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$:::888666555555444111///------,,,,,,,,,,,,++++++((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))((($$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$:::888666555555444111///------,,,,,,,,,,,,++++++))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$:::888666555555333111///------,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$:::888666555555333111///------,,,,,,,,,+++++++++++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$:::888666555555444111///------,,,,,,,,,,,,++++++******************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''')))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::888666555555444111///------,,,,,,,,,,,,++++++******************++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$:::888666555555444111///---------,,,,,,,,,++++++)))))))))***+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,+++(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::777444333333222111000------------------------,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***((('''&&&&&&'''(((******)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&(((+++,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$777666444444555444333111------------------------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))***)))((('''&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$666555555666777666444222------------------------,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***)))((('''&&&&&&'''((()))))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%777666777888888777333000........................,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((())))))))))))(((''''''''''''((()))((((((((('''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%999999888888888555111...........................---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,++++++************************'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((()))))))))******&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((())))))******))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%;;;:::888777666333000---........................------,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&'''((()))***)))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))))))))))))))'''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%:::888666555444333000...........................------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************)))((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&''')))*********((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&999666444333333333222111////////////////////////...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((((())))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%''')))***+++***)))(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''(((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&999999777666444222111000---------,,,,,,,,,++++++---------,,,,,,+++++++++))))))))))))************))))))))))))************)))((('''''''''(((***+++***)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************+++,,,$$$"""******$$$''''''((((((((('''&&&%%%%%%'''((((((((('''&&&%%%%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))))))))***))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))***---------,,,,,,***))))))******(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))***************************)))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))******))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&999999777666444222111000---------,,,,,,,,,++++++---,,,,,,,,,++++++++++++))))))))))))************(((((((((((()))))))))))))))(((((('''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((()))))))))***************((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))###***'''&&&,,,)))###'''((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))((((((((('''(((((())))))(((((('''))))))))))))))))))))))))******)))))))))(((((((((((((((((())))))))))))***)))))))))(((((('''''''''''''''((((((((()))))))))(((((()))))))))*********,,,,,,,,,,,,+++***)))(((***)))(((((((((((()))***************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((******)))))))))((((((((((((((('''&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((((((''''''))))))))))))))))))))))))******)))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&999888777666444222111111------------,,,,,,,,,,,,+++++++++++++++*********)))))))))*********++++++'''''''''((((((((()))))))))(((((((((((()))***+++)))))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++******************((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))###***(((&&&)))%%%"""((())))))))))))))))))((('''))))))))))))))))))((('''))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))*********))))))))))))((((((((()))))))))*********)))))))))))))))((((((((((((((()))))))))*********)))))))))*********++++++,,,,,,,,,,,,+++***))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))************))))))))))))+++***)))(((''''''''''''&&&&&&'''((()))***++++++************************))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))*********))))))))))))((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&888888777555444333222111...------------,,,,,,,,,************************))))))*********+++++++++(((((((((((()))))))))))))))))))))))))))*********)))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++******)))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))************************+++...'''###(((&&&$$$*********+++++++++******)))******+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))))))))************))))))************************************************))))))*********+++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********,,,,,,+++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))))))))***************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++------------------------------------------------........................,,,++++++++++++*********************************************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&888777777555444333222222.........---------,,,,,,************************************++++++++++++))))))*********+++++++++((())))))***************)))))))))))))))***++++++*********************************************************************************+++++++++++++++------,,,,,,++++++******************************************************************************++++++++++++++++++++++++...///))))))555444,,,,,,++++++,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////..................---,,,------......////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000......//////000000000000111111111111111111111111////////////////////////////////////////////////......---------,,,,,,,,,---------......000111111000000//////.........---........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........////////////////////////000000000000000000000000........................////////////////////////////////////////////////------------------------////////////////////////000000000000000000000000000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''((((((((()))))))))''''''''''''''''''''''''888777666555444333222222............---------,,,*********+++++++++++++++*********++++++++++++,,,*********+++++++++,,,,,,((()))******++++++******))))))))))))******+++,,,************************************************************************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---,,,444DDDBBB333---,,,------...............,,,------...........................////////////........................................................................------------------------........................------------------------/////////.........---------------......---------........................------............//////------........./////////............/////////////////////000000000111111000000000111111111222222000111111111111111000000000111222333333333333333222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222222222222333333444444555333333333333333333333333333333333333333222222222000000000000000000000000000000000000////////////.........///000222444555444444333222111000//////000000000000000000000000////////////////////////------........./////////................................................------........./////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111000000000/////////........................------............//////,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))((())))))*********+++++++++))))))))))))))))))))))))777777666555444333333222............------------++++++++++++,,,,,,,,,---*********+++++++++,,,,,,)))************+++++++++((()))***+++++++++******))))))))))))***+++,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,------------------................................................)))...---444AAA>>>222...---......///000000//////---......///000000//////////////////000000000111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////111111111000000000///////////////000000/////////000000000000000000000000//////000000000111111111//////000000000111111111000000000111111111222222222222222222333333333333222333333333333444444444333333444444555444444333333444555777888888777777666666666666666666666666666666666666666666666666777777777777777777777777555555555555555555555555444555555666777777888888666666666666666666666666777777666666555555555555222222222222222222222222333222222222222111111111////////////000111222333444333333333222111111111111111111111111111111111000000000000000000000000////////////000000000000//////////////////////////////////////////////////////000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333333222222222222000000000000000000000000//////000000000111111111......------------......------------------------------------------------------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------************************777777666555444444333333//////.........---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))))))))************((()))***+++,,,+++******))))))))))))***+++,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.................................+++,,,,,,---...///000000////////////////////////////////////////////////...111,,,+++222111+++///......///000000000000000......///000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000222222222222111111111000000000111111111111000000111111111111111111111111000000111111222222222333000111111111222222222222111111222222222333333333333333333444444444555555444444444555555555666666555555666666777666666555555666888999:::::::::999999999999999999999999999777777777777777777777777888888888888888888888888888888888888888888888888666777777888999999::::::::::::::::::::::::::::::999888888888777777666666666666666666666666666666444444444333333333222222000///////////////000000222222222222222222222333222222222222222222222222111111111111111111111111////////////000000000000////////////////////////////////////////////////000111111111222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444555555444444444333333333111111111111111111111111000000111111222222222333//////............//////........................................................................---......///000/////////------------------------+++++++++,,,,,,---------------------------------------------------------................................................------------------------,,,,,,,,,---...///000111////////////////////////........................////////////////////////------------------------,,,------------,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++999999777666444222111000.................................------,,,,,,,,,++++++++++++++++++++++++(((***++++++******+++,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------..................,,,------.../////////...///...---,,,,,,---...///---...///000000///...---111000///...///000333444...//////000000000//////111000000000000000000000222111000000/////////000000000////////////000000000000/////////.........222222222222333333333333000444///...555333...222222111000//////000111222222222222222222111111111111111111111222222222222333333333333222222222222222000...///222333111...000111222111000111222444555555555444444333222111333111///111444555444222444444333333222111111111333222222222222222222222666666666666666777777888888888777666555444333333333333333333444666777888555666777888888888888777999999999999999999999999999999999999999888888888888999999::::::999888777;;;999777777888::::::999<<<:::777888;;;<<<;;;999======<<<;;;::::::::::::;;;<<<<<<<<<;;;::::::999;;;;;;<<<===>>>???@@@@@@@@@>>><<<:::888888888888999999999888888888777777333444555777888888888888666666555444222111000000111111222333444555555666444555666666666555444333333444444444444333222222111111111111111222222333222222222222222222222222222222222111222222333333333333333333444555666666444444444444333222111111555555444444444333333333111111222444666888:::;;;888888999999999888888777:::999888777777666666666888888888777666555555555555555444444555666888999666666666777999999888777666555555555555777888999<<<;;;:::888777666666666888888888888888777666666555555666666666666666666666666777888999::::::;;;777777666666666777888999888777777666555444444333444444333333333444444555333333333222222222111111111111000000/////////...------...///000000///////////////////////////////////////////////////...//////...---...///000111000000/////////...............///000000000000000////////////000000000000222111111111000000//////000000111111111111000/////////000111111000///...////////////////////////111///...///000111000...000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000/////////.........//////.........---------///000111000...------...999999777666444222111000////////////////////////............------,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---------------,,,,,,,,,,,,,,,,,,,,,------------......------------...//////............////////////......//////000000000000222111000//////000111222000111222222222111000///333222111000000111222333222222333333444444333333111111111222222222222222000000000000111222333444222111111000000000111111111111111111000000000000333333333333444444444444222777333111555333///444333333222222222222333333333333333222222222222222222222222333333333444444222222111111111222222222444222111111333444222000222333444333222222444666111222222333333333222222666444222333555666555333333333333333444444444444555555555555555555555555777777777777777888999::::::999999888888777777777777666555555666777999:::::::::::::::::::::::::::888888999999999999999999;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<======>>>???===<<<<<<===>>>>>>===<<<;;;999;;;===??????>>>===<<<<<<;;;;;;<<<===>>>:::;;;<<<===============<<<<<<<<<<<<<<<<<<======@@@???>>>===============;;;;;;;;;;;;:::::::::999777888999:::::::::::::::::::::999888777666555444222222333333333444444444444555666888888888777777555555555555555444333333444333333333333333444444666555555555444444333333444444333333222333333444444444444444555666777888666666777777777777666666555555555666666666666666666666666666777888::::::;;;;;;;;;<<<<<<;;;;;;:::999999888888888999999:::777777888999::::::;;;;;;888888777777888999;;;<<<:::999999;;;>>>??????>>>999999888777888999:::;;;<<<<<<:::999888888888888666777777777777777666666999999999999888888888888888888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<999888888888777666666666555555444444444555555666555555555444444444333333222222222222111111111000...///000000111111000000000000000000000000000000000000000///////////////000000/////////000111222111111111111000000000000//////000111111111111000111111111222222222222222222222222111111111000000///000000111111000000//////000000111111000000///111111111111111111111111444333222222444444333222222222222222222222222222000000000000000000000000222222222222222222222222000000000000000000000000111111111000000000//////////////////............///000111000...---...///999888777666444222111111//////////////////////////////............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...------............//////............///////////////////////////000111111/////////000000111111111111111111222222222222222333333222111111222333333444444555555444333222222666555555444333333222222111222222333444444333333333333333444444555555666444333333333333333444444555444333333222222222222444333333333333222222222444444444444555555555555111888555222666333///444555666666666666666666555333333333444444444444444444444444444555555555555444333333222333444666777777666444444555666444333444555666555444444666888444555666777888888888888888777666666777777666555444444555555666777777888999999999999999999999999999999::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<>>>===<<<;;;;;;;;;<<<=========>>>>>>?????????@@@>>>??????@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBDDDDDDBBBAAAAAABBBCCCCCCBBB@@@@@@???>>>???@@@AAAAAA@@@???>>>===<<<===???AAACCC@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@????????????@@@AAAAAAAAAAAAAAA@@@???????????????>>>======<<<<<<===============<<<======<<<;;;:::999999888555555555444444444333333444444666777888999999999888888777777777666666666777777666555555666666777888888888888888888888888999999888777666666666777777777666777777888999:::888888999:::::::::999999666777777888:::;;;;;;<<<======<<<;;;;;;;;;;;;;;;>>>??????@@@@@@?????????;;;;;;;;;;;;<<<===>>>???::::::;;;<<<===>>>???@@@::::::999999:::;;;===>>>>>>===<<<>>>AAADDDEEEDDD>>>======<<<<<<<<<<<<=========<<<;;;::::::;;;;;;;;;<<<<<<=========<<<<<<>>>>>>======<<<<<<<<<;;;<<<;;;:::999999:::;;;<<<:::;;;<<<=========<<<;;;::::::::::::::::::::::::777777666666555666666777777777777777666666666555444444444444333333333333111111222333333333222222222222222222222222222222111111111111111111111111222222222222222333444444444333333333333222222222111111222333333333333333444444444444444444444444333333333333333222222222222222333333333333222222333333333222222333333444444444444444444444444444666444333444555666555444444444444444444444444444333333333333333333333333444444444444444444444444111111111111111111111111222222222222111111111111111000000000///////////////000111000///...///000888888777555444333222111////////////////////////////////////////////////---------------------------...//////......///000------...//////000111111////////////000000000111111111000000111111222333111111111222333333333444555555444444444555555555333333333333333333333333777777777666666555444444777777888888777666555555333444555666666777666666;;;;;;<<<<<<===>>>??????CCCAAA???<<<:::888666666888777666555555555555555555555555555444444444444555555555555666666666666444999777999AAA>>>555666777888999::::::999888777444444555555555555555666555555666666666777777777999888777777888:::<<<===::::::999999999999888777666777888777666666888:::999999:::;;;<<<<<<;;;;;;999888888999999::::::999888888999999:::::::::;;;<<<<<<<<<==================>>>???@@@AAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>???AAA???===<<<<<<===>>>???BBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFCCCCCCCCCEEEFFFFFFDDDAAADDDCCCCCCCCCCCCBBBAAA@@@CCCBBB@@@???@@@BBBDDDEEEIIIIIIHHHGGGFFFDDDBBBAAADDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::::::::::::::999888777777666555666666777777888888888;;;;;;::::::999999999:::999999888888888888999999::::::;;;<<<===>>>????????????>>><<<<<<;;;;;;;;;::::::::::::;;;<<<======:::;;;;;;;;;;;;;;;:::999888999:::<<<>>>???AAAAAACCCBBBAAA@@@????????????@@@AAABBBBBBBBBBBBBBBBBB????????????@@@AAABBBBBB@@@@@@@@@???????????????;;;::::::999:::<<<===>>>AAA???>>>???BBBDDDEEEEEECCCBBBBBBAAA@@@?????????>>>>>>>>>======>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>???>>><<<;;;;;;<<<===>>>:::<<<>>>???@@@???===<<<==================>>>>>>999999888888777777888888999999888888888777777777666666666555555555555555444444555666666555555555444444444444444444444444222333333333333333444444555555555555666666666777555555555555444444444444555555666777777777777666777666666666666666555555555555555555555444444444666666777888888888888777888777666666666777999:::777777777777777777777777555444333333555555444333666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333333333333333222222222222222222222111111111111000000111222222000000111222888777777555444333222222........................000000000000000000000000///////////////////////////000111111000000111222---......///000111222222000000000111111111222222333222222222222333444444333444444555666666777777999999888777777888888999666666666777777666666666999888888777777777666666888999::::::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>BBBCCCCCCDDDEEEFFFGGGGGGLLLJJJGGGDDD@@@===<<<;;;;;;:::999888888888888888777777777777666666666666666666777777777888888888999===<<>>????????????>>>>>>=========?????????@@@@@@AAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@AAABBBEEECCCAAA@@@@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHKKKLLLLLLIIIFFFDDDCCCCCCCCCDDDFFFFFFCCCAAABBBCCCEEEFFFFFFEEEEEEFFFHHHGGGEEEDDDCCCDDDEEEFFFKKKJJJJJJIIIGGGEEEDDDCCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHFFFDDDCCCEEEEEEGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>=========@@@@@@@@@???>>>>>>======<<<<<<;;;;;;::::::::::::??????>>>===<<<======>>>;;;;;;::::::;;;;;;<<<===@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>=====================>>>???@@@AAA@@@@@@@@@??????===<<<<<<<<<<<<>>>???AAACCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDAAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@======<<<<<<===>>>@@@AAAEEEDDDBBBCCCDDDEEEEEEDDDFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@???>>>???@@@AAA@@@AAACCCEEEEEEDDDCCCBBB??????@@@@@@@@@@@@@@@@@@<<<;;;::::::999999999::::::999999999888888888888777777777777777777888888888888888999999888888777777777777777777777777777555555666666666777777777888888999999::::::::::::777777777777666666666666999999:::;;;;;;;;;;;;;;;888888888777777666666666666666777777777777777777888888999:::;;;;;;:::::::::999888888888999;;;<<<::::::::::::::::::::::::666555444444666666555444999999999999999999999999777777777777777777777777666666666666666666666666555555555555555555555555333333333333333333444444444444333333333222222222111222444333333333444555888777666555444333222222////////////////////////000000111111111111222222111111111111111111111111111222333333222222333444000000111111222333444444222222333333333444444444555555555555555666666777666777777888999:::;;;;;;>>>===;;;:::::::::;;;<<<;;;<<<<<<======<<<<<<;;;::::::999999999999::::::;;;;;;<<<<<<===>>>>>>???;;;<<<===???@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===::::::::::::999999999999999:::::::::;;;;;;;;;;;;999===<<>>>>>;;;;;;<<<<<<<<<=========<<<======>>>>>>?????????>>>@@@AAAAAA@@@@@@BBBCCC>>>?????????>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>@@@AAAAAAAAAAAABBBDDDEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEHHHHHHJJJKKKKKKKKKJJJIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCBBBBBBCCCDDDGGGGGGFFFFFFFFFGGGHHHIIILLLLLLLLLLLLLLLLLLLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEGGGJJJKKKKKKIIIEEECCCDDDCCCCCCDDDEEEEEEDDDBBB???BBBFFFHHHIIIJJJLLLMMMKKKJJJIIIHHHHHHGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFIIIJJJJJJKKKMMMNNNNNNOOOLLLLLLLLLKKKKKKIIIHHHHHHFFFGGGHHHIIIIIIGGGFFFDDDCCCCCCDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCBBBAAA??????@@@AAAAAA=========>>>???@@@AAABBBGGGGGGFFFEEECCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEAAAAAABBBCCCDDDDDDDDDDDDAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAAAAACCCDDDEEEIIIHHHHHHHHHIIIIIIGGGEEEGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDCCCCCCAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::888888999999:::;;;;;;;;;;;;;;;<<<============<<<::::::::::::999999999999<<<<<<===>>>>>>>>>>>>===:::::::::999999888888777888888888888999999999999777888999:::::::::::::::999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999:::;;;:::888::::::::::::::::::::::::777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666666555555555555444444444444222444666666555666777999777777666555444333333222111111111111111111111111111111111222222222333333333333333333333333333333222333555444333333444666444444444555555666666666666666666666777777777777999999888888999999:::;;;999999:::;;;<<<===>>>???AAA???>>><<<<<<===>>>???>>>???@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;===>>>???@@@???>>>>>>>>>???@@@@@@999:::;;;===>>>?????????========================999999999999999:::;;;<<<============>>>???@@@@@@>>>>>>>>>============<<<>>>>>>>>>????????????@@@:::@@@??????FFFDDD===@@@@@@@@@????????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBB>>>???AAABBBBBBAAA@@@??????AAADDDDDDCCCDDDFFFIIICCCDDDEEEDDDCCCCCCEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHFFFHHHIIIHHHFFFDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDDDDEEEFFFFFFEEECCCFFFKKKMMMLLLLLLNNNOOOJJJKKKLLLLLLLLLKKKJJJIIIEEEFFFGGGHHHHHHIIIHHHHHHMMMMMMMMMNNNNNNOOOOOOOOOKKKJJJJJJIIIIIIJJJJJJJJJFFFGGGIIIJJJJJJHHHFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIGGGFFFFFFFFFFFFGGGFFFEEECCCAAAAAABBBCCCDDD???@@@@@@BBBCCCEEEGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGIIIIIIJJJLLLNNNMMMJJJGGGFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLLLLLLLKKKIIIHHHGGGEEEFFFFFFGGGGGGHHHHHHHHHCCCDDDFFFHHHHHHHHHGGGFFFAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>>======<<<<<<<<<============<<<<<<<<<<<<======>>>>>>>>>?????????===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>???@@@@@@@@@???>>>>>>>>>>>>============<<<<<<===>>>>>>??????>>>>>>=========<<<;;;:::::::::999999999::::::;;;;;;;;;888888999;;;;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>========================>>>===<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888888888888888888777888888888999999999:::777777666666666555555555444666777888888888:::<<<777777666555444444333333333333333333333333333333111111111222222333333333444444444444444444444444333444555555444444555777777777777777888888888888888888999999999:::::::::<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@BBBAAA???======>>>???@@@>>>???@@@AAAAAA@@@???>>>======<<<<<<>>>???AAABBBDDDBBB@@@>>>>>>>>>@@@AAA<<<===>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA============>>>???AAAAAA=========>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAABBBBBBBBBCCCCCCCCCAAAJJJHHHCCCDDD@@@@@@JJJCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIDDDDDDDDDDDDEEEEEEEEEFFFAAACCCEEEGGGFFFEEEBBB@@@???BBBEEEFFFEEEFFFIIILLLGGGHHHIIIHHHGGGGGGIIIKKKGGGHHHIIIJJJKKKKKKKKKKKKMMMOOOOOOMMMIIIFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJKKKHHHIIIIIIJJJKKKLLLLLLMMMKKKLLLMMMNNNMMMKKKIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCCCCDDDEEEFFFAAABBBDDDEEEGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????AAAEEEIIIKKKIIIGGGEEEEEEFFFHHHHHHGGGJJJMMMPPPQQQNNNLLLLLLMMMHHHJJJLLLNNNOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJFFFGGGIIIKKKJJJHHHFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIKKKMMMNNNPPPPPPIIIHHHGGGGGGGGGHHHIIIJJJGGGFFFDDDCCCBBBCCCEEEFFFAAABBBCCCEEEGGGIIIKKKLLLDDDDDDEEEFFFHHHIIIJJJJJJFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHAAABBBDDDFFFHHHIIIIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>BBBBBBCCCEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMJJJJJJIIIGGGEEEDDDBBBBBBCCCCCCBBBBBBCCCDDDEEEGGGFFFGGGIIIMMMOOONNNKKKHHHEEEFFFGGGHHHGGGFFFEEEDDDBBBCCCCCCEEEFFFHHHJJJKKKKKKKKKKKKJJJHHHGGGEEEDDDFFFGGGGGGHHHIIIJJJKKKKKKCCCEEEHHHJJJKKKJJJIIIGGGEEEEEEEEEDDDEEEFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>============????????????>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBB???????????????>>>===<<<========================<<<======>>>???@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@AAAAAAAAA@@@@@@@@@??????<<<<<<===>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBBBB========================>>>===<<<===>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::::::::;;;;;;<<<<<<<<<777777777777666666666666555777999999999:::<<<>>>???:::444333666888777555444444444444444444444444444444333333222333333333777666555444333444555666777777777777888999:::;;;=========<<<::::::;;;===<<<<<<;;;;;;;;;<<<<<<===???>>>>>>>>>=========<<<>>>???@@@AAAAAAAAAAAAAAACCCAAA???======>>>???@@@BBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCC??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@EEEEEEDDDCCCCCCBBBAAAAAA@@@AAABBBBBBBBB@@@===<<<@@@???>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDD===DDDBBB@@@FFFFFFBBBEEEGGGFFFEEEDDDDDDDDDFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIHHHGGGEEECCCBBBFFFGGGIIIIIIHHHHHHIIIKKKIIIIIIJJJJJJJJJJJJJJJJJJNNNNNNNNNMMMMMMKKKJJJJJJHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGIIIJJJJJJIIIGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEECCCDDDIIINNNPPPMMMIIILLLMMMOOOPPPPPPOOOMMMLLLLLLKKKLLLOOOQQQQQQMMMIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIHHHGGGGGGGGGIIIEEEEEEDDDDDDFFFGGGJJJKKKLLLMMMOOOPPPPPPPPPOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFJJJHHHFFFDDDCCCDDDEEEFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOOOOLLLIIIFFFEEEEEECCCCCCBBBAAAAAA@@@??????@@@AAABBBCCCEEEFFFGGGHHHGGGGGGFFFFFFGGGJJJLLLNNNHHHHHHHHHGGGFFFDDDCCCBBBFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEEEEDDDEEEFFFHHHIIIGGGGGGGGGFFFFFFEEECCCCCCHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGIIIJJJBBBDDDGGGJJJLLLMMMNNNNNNPPPKKKEEECCCDDDEEEDDDBBBDDDDDDDDDEEEFFFGGGHHHIIIMMMLLLLLLOOORRRRRROOOKKKJJJKKKKKKKKKIIIFFFCCCAAA@@@CCCHHHLLLNNNNNNLLLJJJJJJJJJIIIGGGFFFFFFEEEEEEDDDFFFHHHJJJLLLLLLLLLLLLLLLIIIEEECCCDDDEEEEEEEEEKKKHHHDDDEEEHHHHHHEEEAAAFFFDDDCCCBBBCCCCCCBBBAAA>>>BBBBBB======AAA@@@<<>>>>>>>>??????:::===???>>><<<<<<>>>@@@>>>=========<<<;;;;;;;;;============<<<;;;999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::888888:::<<<>>>===;;;:::<<<>>>;;;;;;::::::::::::::::::777777888888999:::;;;;;;===999777888:::;;;777444555555555555555444444444555555444444444444555555888888777666666777888999999999999::::::;;;;;;;;;;;;===>>>=========???AAA>>>>>>>>>>>>>>>??????@@@>>>??????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJIIIHHHFFFEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCEEEFFFGGGHHHIIIIIIEEEEEEDDDCCCCCCBBBAAAAAA???@@@BBBDDDEEEDDDCCCBBBCCCBBBBBBDDDGGGIIIIIIIIIDDDDDDDDDDDDDDDEEEEEEFFFDDDIIIDDDAAAHHHGGGCCCGGGIIIIIIIIIHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGFFFFFFEEEAAAAAACCCDDDEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHIIINNNNNNNNNOOOOOOPPPPPPPPPNNNNNNMMMLLLKKKIIIHHHGGGEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNRRRRRRRRRQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMPPPLLLHHHIIILLLNNNLLLJJJNNNOOOQQQRRRSSSRRRQQQPPPKKKJJJJJJKKKMMMLLLIIIEEEFFFFFFGGGGGGGGGFFFFFFEEEHHHJJJKKKJJJIIIHHHIIIKKKHHHHHHIIIJJJLLLNNNPPPQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNLLLKKKKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKMMMOOOQQQIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGHHHJJJMMMOOOPPPPPPOOONNNNNNNNNMMMMMMNNNNNNOOOPPPHHHIIIKKKMMMOOOPPPPPPPPPQQQNNNJJJHHHGGGGGGGGGFFFGGGHHHHHHIIIKKKMMMNNNOOOQQQQQQQQQRRRSSSRRRPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJMMMMMMNNNNNNNNNMMMLLLKKKDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEGGGHHHIIIIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFHHHFFFCCCBBBCCCCCCBBBAAAAAAEEEEEEBBBBBBFFFEEEBBB@@@@@@@@@??????>>>>>>===CCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCC============>>>>>>>>>???EEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEECCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>???CCCEEEFFFCCC@@@======>>><<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::999999<<<======>>>>>>?????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888:::;;;;;;888888999;;;========================;;;;;;;;;<<<<<<=========:::999:::<<<>>>===777333666666666666666666666666777666666666666666777777999888888888999:::;;;<<<;;;<<<===>>>>>>>>>===<<<;;;===???@@@@@@AAACCCEEEBBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEGGGIIIJJJMMMMMMLLLKKKJJJIIIHHHGGGGGGIIILLLNNNNNNKKKGGGEEEEEEEEEEEEDDDDDDDDDDDDDDD@@@AAACCCEEEGGGHHHHHHIIIEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEGGGGGGGGGGGGFFFEEEEEEFFFHHHLLLNNNNNNMMMGGGGGGFFFFFFGGGGGGHHHIIIFFFIIICCCAAAHHHFFFAAAFFFJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIGGGGGGDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJMMMMMMNNNOOOPPPQQQRRRRRROOOOOOPPPPPPQQQQQQPPPPPPLLLMMMNNNMMMKKKKKKLLLMMMJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRSSS^^^YYYQQQNNNNNNPPPPPPOOOOOOPPPRRRSSSSSSSSSRRRRRRNNNLLLJJJJJJJJJJJJHHHFFFJJJJJJKKKKKKJJJIIIHHHHHHJJJKKKLLLLLLJJJJJJKKKLLLKKKLLLNNNPPPRRRTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTVVVUUUTTTSSSRRRRRRQQQRRRKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKJJJLLLNNNOOONNNNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNMMMKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNOOOOOOJJJJJJLLLMMMNNNOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKHHHLLLQQQVVVXXXXXXUUUSSSSSSSSSTTTSSSSSSRRRQQQPPPKKKLLLMMMNNNNNNNNNNNNNNNRRRSSSRRRPPPMMMLLLKKKLLLGGGGGGHHHIIIKKKLLLMMMNNNOOOQQQSSSRRRQQQOOONNNNNNLLLKKKIIIIIIIIILLLNNNPPPPPPNNNLLLJJJHHHGGGGGGGGGHHHJJJMMMPPPQQQPPPNNNMMMNNNNNNNNNNNNNNNNNNOOOPPPKKKKKKKKKMMMOOOPPPOOONNNLLLMMMNNNNNNMMMMMMMMMNNNLLLJJJHHHHHHIIIJJJJJJJJJIIILLLLLLJJJIIIKKKJJJGGGGGGGGGGGGGGGGGGGGGHHHHHHLLLJJJHHHGGGGGGIIIKKKMMMKKKKKKJJJJJJJJJIIIIIIIIIEEECCCAAA@@@@@@AAACCCDDDGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGFFFEEEDDDAAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEE???AAACCCBBB@@@>>>>>>>>><<<<<<<<<<<<============<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAA@@@???>>>>>>:::<<<======;;;;;;;;;<<>><<<888444777777777777888888888888888777777777777888888999888888999999;;;<<<======???@@@BBBCCCBBBAAA???>>>===???AAABBBBBBCCCDDDFFFDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDFFFHHHJJJLLLNNNPPPOOONNNLLLJJJIIIHHHGGGGGGIIIMMMOOOPPPNNNLLLJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDHHHHHHIIIIIIHHHGGGFFFFFFGGGFFFGGGJJJMMMNNNNNNLLLJJJJJJIIIIIIJJJJJJKKKLLLGGGJJJFFFHHHPPPLLLDDDHHHJJJKKKMMMNNNOOOOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVQQQRRRRRRQQQPPPNNNOOOPPPNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGIIIKKKMMMNNNMMMKKKKKKKKKKKKMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMPPPPPPOOONNNMMMMMMLLLLLLOOOOOOPPPQQQQQQRRRSSSSSS```[[[UUUQQQQQQRRRRRRRRRPPPQQQQQQQQQQQQPPPOOONNNQQQPPPNNNMMMMMMMMMNNNNNNPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNNNNLLLLLLMMMNNNNNNOOOQQQSSSTTTUUUTTTTTTWWWVVVTTTSSSRRRSSSSSSTTTWWWVVVVVVUUUTTTTTTTTTTTTLLLNNNPPPQQQRRRRRRQQQPPPNNNNNNNNNOOOOOOOOOOOOOOOMMMOOOPPPPPPOOONNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKMMMNNNNNNNNNLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPQQQPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOLLLOOOTTTXXXYYYXXXUUUSSSUUUUUUVVVVVVVVVTTTSSSRRRPPPPPPPPPPPPOOONNNNNNMMMRRRUUUWWWVVVRRROOOPPPQQQKKKLLLLLLMMMNNNNNNOOOOOONNNQQQSSSSSSOOOMMMNNNPPPLLLLLLKKKLLLMMMOOOPPPRRRPPPOOOMMMKKKJJJJJJJJJJJJJJJKKKMMMOOOOOOOOONNNNNNNNNMMMKKKJJJJJJJJJKKKLLLIIIHHHHHHIIILLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIGGGFFFGGGIIILLLMMMMMMIIIIIIIIIGGGFFFEEECCCAAAEEEFFFGGGHHHIIIKKKLLLLLLJJJHHHFFFEEEEEEGGGIIIJJJHHHGGGFFFEEEDDDBBBAAAAAADDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBB???@@@BBBBBBBBB@@@???>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBB999999999999:::999888777888888888999999:::::::::888888888888888999:::;;;777888999;;;<<<===>>>>>>BBBCCCEEEFFFFFFDDDBBBAAAAAACCCEEEEEEDDDCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHJJJLLLOOOQQQRRRQQQPPPNNNKKKJJJIIIHHHHHHKKKMMMNNNPPPRRRTTTTTTUUUSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHKKKJJJKKKMMMOOOOOOMMMKKKMMMMMMLLLLLLLLLMMMNNNNNNLLLOOOOOOWWWaaaZZZOOOQQQMMMNNNOOOQQQQQQPPPPPPOOONNNNNNNNNNNNMMMLLLKKKJJJHHHIIIJJJKKKKKKKKKKKKKKKPPPPPPPPPPPPPPPQQQRRRRRRMMMMMMLLLLLLKKKKKKKKKJJJLLLMMMOOOPPPRRRSSSSSSSSSMMMNNNNNNMMMKKKJJJKKKLLLNNNMMMMMMLLLKKKJJJIIIIIIMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOQQQPPPOOOOOOPPPRRRTTTVVVUUUTTTSSSRRRRRRSSSTTTUUUPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPLLLLLLMMMNNNPPPQQQRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSRRRRRRVVVTTTRRRQQQQQQRRRRRRRRRSSSRRRRRRQQQOOONNNLLLLLLQQQPPPOOOOOOOOOPPPRRRTTTRRRRRRSSSSSSRRRQQQQQQPPPPPPRRRSSSRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQUUUSSSRRRPPPPPPPPPQQQRRRTTTSSSSSSRRRRRRRRRSSSSSSOOOQQQTTTVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQSSSSSSQQQPPPQQQRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOONNNNNNMMMMMMIIIKKKNNNPPPQQQQQQPPPOOOQQQQQQRRRRRRRRRRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTTTTSSSRRRPPPOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPPPPOOONNNQQQUUUTTTRRROOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOORRRTTTSSSQQQOOOQQQSSSNNNOOOQQQRRRSSSRRRRRRQQQSSSSSSSSSSSSRRRRRRQQQQQQTTTSSSQQQPPPPPPPPPQQQRRRQQQPPPNNNLLLLLLLLLMMMMMMPPPNNNLLLLLLNNNPPPPPPPPPQQQNNNMMMMMMPPPQQQOOOMMMOOONNNNNNOOOQQQRRRRRRQQQOOOMMMMMMMMMLLLKKKKKKLLLKKKLLLLLLMMMMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKIIIGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHHHHGGGFFFDDDAAA???CCCCCCCCCDDDEEEEEEEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@AAAAAABBBBBBBBBAAAAAACCCCCCDDDEEEFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDEEECCCCCCBBBBBBBBBBBBBBBBBB:::999888888888888999999999999::::::;;;<<<<<<<<<::::::::::::;;;<<<======:::;;;===>>>@@@@@@@@@@@@DDDEEEFFFGGGGGGGGGFFFEEEEEEGGGIIIIIIGGGEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGHHHJJJLLLMMMOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOMMMNNNOOOQQQSSSTTTUUUVVVQQQPPPNNNLLLKKKKKKKKKKKKMMMLLLMMMNNNPPPSSSVVVXXXXXXXXXXXXWWWVVVUUUUUUTTTNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGHHHIIIJJJKKKLLLMMMOOOOOOPPPRRRSSSRRRPPPMMMOOOOOONNNNNNNNNOOOPPPPPPMMMPPPRRR^^^jjj```RRRSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPQQQQQQQQQQQQPPPOOOOOOMMMMMMNNNOOOPPPPPPOOOOOOSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMLLLKKKJJJKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNOOOPPPQQQRRRSSSSSSSSSOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPOOOPPPQQQSSSUUUVVVZZZYYYYYYXXXXXXYYYYYYZZZSSSTTTTTTTTTTTTTTTUUUUUURRRRRRQQQQQQQQQQQQQQQPPPNNNOOOOOOQQQRRRSSSTTTTTTMMMNNNPPPQQQTTTUUUWWWXXXVVVVVVUUUTTTTTTSSSSSSRRRQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQOOONNNLLLLLLLLLMMMMMMMMMMMMNNNQQQSSSUUUVVVVVVWWWWWWVVVVVVVVVTTTUUUVVVVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPPPPRRRSSSUUUWWWXXXXXXWWWVVVXXXXXXWWWVVVUUUTTTSSSRRRNNNPPPRRRSSSRRRRRRSSSTTTRRRRRRRRRQQQQQQQQQQQQQQQSSSSSSRRRQQQOOONNNMMMLLLGGGIIIMMMQQQTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOPPPPPPPPPOOONNNNNNLLLLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKMMMOOOQQQTTTUUUSSSSSSTTTTTTTTTSSSSSSRRROOOOOONNNLLLLLLLLLLLLLLLJJJLLLOOOPPPPPPPPPPPPQQQNNNOOOOOOPPPOOONNNLLLKKKNNNOOOPPPOOONNNMMMNNNOOOKKKLLLNNNPPPPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNTTTRRROOOLLLKKKLLLMMMOOOOOONNNMMMLLLKKKKKKKKKKKKKKKIIIHHHIIIKKKLLLLLLKKKMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLLLLMMMNNNMMMJJJHHHJJJGGGFFFHHHIIIIIILLLPPPNNNNNNMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDEEEFFFGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBB@@@@@@AAACCCDDDDDDAAA>>>BBBBBBCCCCCCDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA999:::::::::999999:::;;;::::::;;;<<<<<<===>>>>>>============>>>???@@@AAA@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIKKKMMMMMMKKKIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMGGGHHHJJJLLLNNNQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUQQQRRRSSSTTTUUUVVVVVVVVVSSSQQQPPPOOONNNOOOPPPQQQMMMMMMMMMMMMNNNQQQSSSTTTVVVVVVVVVUUUUUUTTTTTTTTTMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPRRRTTTVVVUUUSSSPPPPPPPPPOOOOOOPPPPPPQQQRRROOOPPPQQQ^^^jjj^^^PPPRRRTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTSSSSSSRRRRRRPPPPPPPPPPPPOOONNNMMMLLLNNNOOOPPPPPPOOOOOOPPPQQQLLLLLLMMMNNNOOOQQQQQQRRROOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOPPPQQQQQQQQQQQQMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNPPPQQQRRRTTTTTTYYYYYYZZZZZZZZZZZZYYYYYYUUUTTTTTTTTTTTTTTTTTTSSSNNNNNNNNNOOOOOOOOOOOOOOOMMMNNNNNNOOOPPPQQQQQQRRRLLLMMMNNNOOOQQQRRRTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTPPPOOONNNNNNMMMMMMLLLMMMIIIJJJLLLKKKJJJJJJLLLNNNQQQQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTTTTRRRRRRSSSTTTSSSSSSQQQPPPOOONNNNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQSSSRRRRRRQQQPPPOOONNNNNNLLLMMMOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKGGGIIILLLNNNQQQRRRRRRSSSPPPPPPQQQQQQPPPPPPOOONNNHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJJJJIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTUUURRRRRRQQQOOONNNNNNMMMMMMKKKKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMPPPSSSUUUVVVUUUQQQSSSTTTVVVVVVUUUTTTSSSUUUSSSPPPOOOOOONNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKKKKKKKMMMQQQTTTWWWOOONNNKKKJJJHHHHHHIIIIIINNNNNNNNNNNNNNNMMMLLLKKKGGGHHHKKKNNNQQQQQQNNNLLLIIINNNRRROOOHHHDDDHHHMMMHHHIIIKKKNNNPPPNNNKKKGGGIIICCC@@@AAABBBAAAEEEKKKOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFHHHKKKOOOQQQGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIFFFCCCBBBDDDEEEEEECCC??????>>>>>>>>>>>>>>>>>>@@@???>>>===>>>@@@AAACCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@BBBCCCCCCDDDDDDDDDAAAAAAAAADDDFFFEEEAAA>>><<<<<<======>>>??????@@@?????????@@@@@@AAAAAAAAA999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGIIIJJJKKKJJJMMMOOOPPPOOOMMMLLLLLLIIIIIIIIIJJJKKKMMMNNNOOOKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRSSSTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQRRRSSSUUUVVVRRRRRRSSSSSSSSSTTTTTTUUUQQQQQQQQQPPPPPPPPPPPPPPPSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNPPPTTTVVVVVVTTTRRRPPPPPPPPPPPPPPPQQQRRRRRRVVVTTTTTT___kkk___RRRTTTTTTRRRPPPOOONNNMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPQQQRRRRRRMMMMMMNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQNNNPPPQQQQQQPPPPPPQQQSSSPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQSSSUUUVVVWWWXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTSSSSSSRRRRRRRRRPPPPPPQQQQQQRRRRRRSSSSSSOOOOOOPPPPPPQQQRRRRRRRRRMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMLLLJJJHHHHHHJJJLLLJJJJJJJJJIIIJJJKKKKKKLLLHHHJJJLLLKKKIIIGGGIIIKKKEEEFFFGGGHHHIIIJJJJJJJJJNNNOOOPPPOOONNNMMMNNNPPPNNNMMMLLLJJJJJJJJJKKKLLLHHHIIIKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNJJJJJJKKKKKKKKKKKKKKKKKKGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKIIIEEECCCBBBBBBFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKIIIIIIJJJLLLMMMNNNOOOPPPHHHGGGFFFFFFFFFHHHIIIJJJQQQRRRTTTUUUWWWXXXXXXYYY\\\\\\\\\[[[ZZZZZZYYYXXXYYYWWWTTTRRRPPPOOOOOOOOOOOOOOONNNNNNNNNOOOQQQRRRQQQOOOOOOSSSYYY]]]]]][[[dddfffhhhkkklllllllllkkkaaa]]]YYYWWWWWWUUURRROOOQQQPPPPPPPPPRRRTTTWWWXXXVVVUUUTTTUUUZZZbbbjjjoooggggggggggggfffeeedddcccmmmmmmnnnooonnnmmmlllkkkiiimmmssszzz}}}|||wwwsssfffpppuuummm]]]TTTZZZdddfffhhhmmmssswwwwwwtttqqqmmmeee```___]]][[[^^^eeelllmmmoooqqqsssuuuvvvwwwtttqqqmmmjjjjjjlllooorrriiihhheeebbb^^^ZZZWWWVVVOOOMMMKKKLLLQQQYYYbbbggg``````______^^^^^^^^^]]]NNNNNNNNNOOOPPPQQQSSSTTTVVVUUUTTTRRRRRRTTTUUUVVVJJJKKKMMMNNNPPPQQQQQQRRRVVVXXX[[[___cccgggjjjkkkccccccccccccdddeeefffggg^^^WWWNNNGGGCCC@@@;;;888::::::999999888888888777666555555555666999;;;======>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBDDDEEEEEEEEEEEEFFFEEEEEEHHHJJJJJJFFFBBB555555666666777888888999>>>>>>??????@@@AAABBBBBB