BM6P6(@ kkkaaakkkcccNNNEEE===888333...,,,......---,,,++++++,,,...///,,,+++++++++***)))))))))''')))***)))((('''(((***(((((()))(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&########################$$$%%%'''(((((('''%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((''')))***+++,,,...222555555777<<>>CCCFFFIIILLLNNNLLLPPPSSSTTTTTTVVV[[[___```dddjjjpppvvv|||vvvvvvtttqqqlllhhheeedddeee```\\\]]]dddlllrrruuuwwwyyywwwrrrvvv}}}~~~~~~wwwooojjjfffkkkwwwyyyooogggjjjrrrvvv}}}~~~zzzzzz{{{{{{zzzyyywwwtttrrrpppooonnnlllmmmkkkhhhddd```^^^]]]UUUWWW[[[```bbbaaa]]]YYY\\\bbblllxxx}}}yyywww{{{ttteeeeeetttsssXXXLLL@@@:::666000......111000///......///111222++++++++++++************((()))***)))((('''(((***))))))******)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((+++,,,------------///111555666:::>>>@@@EEEUUUeee{{{~~~xxxooocccYYYRRRNNNMMMMMMIIIEEE@@@;;;888444///---*********)))))))))))))))(((((())))))))))))((((((&&&''''''%%%######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$######""""""######$$$""""""!!!!!!!!!"""###$$$)))(((%%%###"""###$$$&&&%%%$$$$$$###""""""######!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!"""###""""""############""""""!!!"""###%%%%%%$$$###"""######$$$$$$$$$#########%%%%%%&&&&&&&&&'''''''''((((((((('''(((,,,111666888<<>>CCCMMM```qqq{{{yyyxxxwwwxxxxxxtttuuuzzzvvvttt||||||kkkZZZOOOLLLMMMKKKHHHDDDAAA===777222...++++++***)))((((((((()))))))))))))))))))))))))))'''(((((('''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%###"""!!!#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""!!!!!! $$$######""""""######$$$######"""""""""###$$$%%%'''&&&%%%$$$$$$$$$$$$$$$""""""!!! !!!!!!""""""!!!!!!!!!"""######!!! !!!"""###$$$""""""############""""""!!!"""###$$$%%%$$$######!!!"""$$$&&&&&&%%%###!!!%%%&&&&&&&&&&&&'''''''''((((((((((((***///666;;;>>>AAAEEEHHHJJJKKKMMMNNNQQQTTTWWWXXXWWWYYY]]]aaammmqqqwww|||}}}{{{yyy{{{yyyrrriiibbbbbbccceeeeeeddddddfffkkkrrrvvv|||}}}{{{|||wwwjjjgggfffkkkttt{{{}}}|||zzzvvvuuuuuupppiiiffffffooowww{{{{{{}}}}}}yyyvvvjjjlllqqquuuwwwtttooojjjggglllttt~~~{{{vvvtttwww}}}}}}yyy~~~ttt\\\QQQeeevvvkkkSSSFFF???999333000......---,,,,,,,,,------*********++++++,,,,,,,,,((()))******)))((()))***)))))))))******))))))(((((((((((((((''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***'''))),,,---...///111333888:::>>>CCCLLL\\\qqq~~~{{{yyyyyyzzz~~~hhhWWWPPPMMMMMMKKKIIIGGGDDD???888444---,,,***)))((((((((()))(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%%%%###!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! """"""""""""""""""""""""""""""""""""######$$$$$$###############"""!!!!!!###""""""!!!!!!!!!""""""###""""""!!!""""""###### !!!"""######!!!""""""############"""!!!"""###$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''((()))***---333:::???BBBDDDHHHJJJJJJKKKMMMOOOTTTXXX[[[\\\\\\]]]bbbeeeqqquuu||||||yyyvvvxxxyyyxxxpppfff```aaadddfffhhhiiihhhgggjjjooottt|||}}}}}}wwwqqqjjjgggeeegggnnntttwwwwww{{{wwwwwwzzzxxxpppjjjgggmmmtttxxxxxx|||~~~~~~{{{wwwyyy~~~~~~vvvqqqqqquuuzzz}}}{{{dddRRRVVVgggzzz~~~}}}bbbPPPFFF<<<555222222111111000000000000000******++++++,,,,,,,,,---)))***+++***)))((()))+++''''''(((((()))(((((('''))))))((((((((('''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))'''&&&&&&(((***+++%%%'''***,,,---///111444999>>>DDDLLLXXXlll}}}|||~~~zzzgggXXXOOOKKKJJJJJJIIIGGGCCC>>>999///...,,,***(((((())))))(((''''''&&&&&&''''''(((&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''' !!!###%%%%%%%%%###"""######$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""#########"""!!! %%%%%%%%%$$$$$$%%%%%%&&&######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!"""###############""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&(((***,,,000666===BBBDDDFFFIIIJJJKKKLLLNNNPPPUUUXXX\\\^^^___aaafffkkksssxxx~~~zzzuuurrrssstttrrrllleeebbbdddhhhiiikkkmmmkkkiiiiiilllpppxxxzzzyyywwwtttpppkkkgggcccdddhhhmmmppprrrxxxuuuvvvzzzyyysssmmmlllmmmsssxxxyyy~~~}}}uuuqqqqqqrrrrrrpppwwwvvv```UUUTTTmmm|||{{{qqq[[[KKK???777444111111000000//////......+++++++++,,,,,,,,,,,,,,,)))***++++++))))))***+++&&&''''''((((((((((((''')))))))))(((((((((''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***)))((((((((()))***+++)))***+++++++++---111444:::BBBMMMWWWfffzzz}}}{{{|||yyyeeeUUUHHHHHHGGGGGGGGGCCC???;;;222000...+++))))))******)))((('''&&&&&&'''((()))&&&''')))((('''%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!""""""######""""""###$$$$$$%%%$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$###"""""""""######!!!!!!!!!"""!!!!!!  !!!"""######$$$#####################$$$$$$$$$%%%$$$###"""###$$$'''(((&&&&&&'''''''''(((((((((''')))---111555:::@@@DDDEEEGGGJJJLLLMMMNNNQQQSSSUUUYYY^^^aaacccgggmmmrrryyy~~~~~~zzzuuurrrnnnmmmkkkhhhggghhhlllooooooppppppooommmkkkjjjkkkqqqssszzz}}}tttrrrpppmmmjjjgggdddccceeehhhjjjkkkmmmlllnnnssstttrrrsssvvvuuu||||||vvvqqqmmmjjjlllpppwww~~~qqq\\\OOO\\\}}}|||~~~dddPPP@@@777666/////////......---,,,+++,,,,,,,,,,,,,,,,,,++++++)))***++++++))))))***+++''''''((()))))))))))))))))))))))))))((((((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))++++++++++++,,,000555999???KKKYYYdddsss~~~}}}~~~}}}}}}sss^^^JJJHHHGGGGGGFFFCCC???;;;555333///,,,******+++,,,+++***)))(((((()))***+++''')))******((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$#####################$$$$$$$$$ !!!!!!%%%$$$######""""""###### !!!""""""""""""!!! !!!"""######$$$$$$$$$###############$$$$$$%%%#########$$$%%%&&&''''''''''''''''''(((((((((((((((,,,222777;;;???CCCFFFFFFHHHKKKMMMOOORRRUUUXXXXXX]]]ccchhhlllqqqxxx~~~{{{wwwtttiiifffdddeeekkkqqqvvvxxxwwwvvvtttsssqqqnnnjjjgggjjjjjjqqq|||~~~uuuppplllhhhgggfffffffffffffffeeeddd```aaafffmmmrrrvvvzzzsssnnnkkkmmmppptttwwwxxxwwwvvvxxx{{{|||dddQQQUUUmmmjjjRRR@@@888777222222222222111000///...---------,,,,,,+++++++++)))+++++++++***)))***+++(((((()))***************))))))))))))(((((((((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&''''''((()))((((((((())))))***+++...444;;;@@@FFFTTTcccooo}}}~~~|||xxx|||zzzvvv{{{|||cccNNNLLLJJJHHHGGGDDD???<<<666444000---++++++,,,,,,---,,,***))))))***,,,---(((***,,,,,,***((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""###### !!!#########"""""" !!!######$$$$$$$$$######""""""######$$$%%%###$$$'''((())))))((('''''''''''''''((((((((()))***...555;;;???CCCFFFHHHGGGIIILLLOOOQQQUUUYYY\\\^^^cccjjjoootttzzz~~~zzzwwwgggccc```dddnnnwww}}}~~~|||yyywwwvvvuuuqqqkkkeeeeeedddjjjuuu|||}}}{{{tttmmmgggdddfffhhhjjjiiifffaaa^^^ZZZ]]]dddmmmttt~~~|||yyyxxxyyy|||}}}~~~}}}xxxllllllmmmnnnpppqqqpppnnnkkknnnvvvuuuZZZRRR]]]xxxkkkRRRDDD:::333555333111000000000...---,,,,,,,,,------,,,,,,+++)))(((((((((((())))))***))))))))))))))))))))))))''''''''''''((()))++++++((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&$$$###""""""'''&&&%%%$$$$$$$$$%%%&&&(((((((((((())))))))))))******---000000222;;;EEEMMMZZZkkkzzz|||yyyyyy}}}}}}zzzyyy~~~zzz|||zzzkkkSSSNNNGGGDDDEEEDDD@@@<<<999777444111000---***(((******)))(((((()))***+++&&&'''((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''''')))***)))&&&%%%&&&(((%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$##############################$$$%%%%%%%%%%%%$$$"""###$$$%%%$$$""" """""""""###$$$$$$%%%%%%$$$&&&%%%###$$$%%%$$$$$$$$$%%%&&&''')))******&&&$$$&&&&&&%%%''',,,+++000777>>>BBBDDDGGGHHHGGGIIIMMMPPPRRRUUUYYY[[[ccchhhooovvv}}}|||sssnnnkkkfffbbbgggrrr{{{}}}|||{{{zzzwwwrrrkkkfffccccccaaa```bbbgggkkkpppxxxtttjjjeeegggdddbbbccceeeddd___ZZZ^^^```fffqqq~~~|||{{{yyytttmmmgggdddbbb```___aaaeeeiiilllooottt{{{xxxsssllliiijjjkkkkkkjjjggghhhmmmsss|||zzzcccTTTVVVkkktttYYYGGG===666555333000000000000...---)))******+++++++++******+++******)))))))))******))))))))))))))))))))))))(((((('''(((((()))***++++++***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((()))))))))))))))***---111222555???JJJSSSbbbtttzzzvvvuuuxxx~~~uuuyyyxxxkkkTTTMMMFFFBBBBBBBBB???<<<;;;888555222000...+++)))+++***)))(((((()))***+++'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%''')))(((&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%###"""  %%%%%%$$$$$$###""""""!!!""""""#########$$$$$$$$$""""""""""""####################################""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%% """$$$%%%$$$"""""""""&&&&&&%%%%%%%%%&&&&&&'''&&&"""!!!###%%%%%%(((------222999???CCCEEEGGGHHHGGGJJJNNNRRRUUUYYY]]]```gggllluuu}}}yyypppmmmlllgggdddfffnnnwww{{{|||~~~yyyqqqjjjeeeddddddeeeccc``````dddhhhlllttt}}}}}}tttmmmiiihhhdddaaabbbeeefffdddaaafffjjjsss{{{uuummmkkkiiigggfffbbb\\\XXXUUUSSSQQQPPPQQQTTTXXXZZZ]]]aaaiiirrrzzz{{{wwwrrrnnnllljjjhhhfffeeefffiiinnnuuu}}}pppsss\\\RRR^^^gggPPPBBB;;;444222000///000000///---))))))***+++++++++++++++---,,,+++***************(((((((((((((((((((((((())))))(((((((((((())))))+++***((('''''')))+++,,,(((((((((''''''''''''&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((()))***&&&%%%$$$$$$%%%&&&((()))((((((((()))))))))******)))***---222444999EEEQQQ]]]nnn|||wwwuuuvvvzzzrrrvvv~~~~~~vvvjjjXXXQQQHHHBBBAAAAAA@@@??????;;;666333111///,,,***---,,,***)))(((((()))***((()))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###""" %%%%%%$$$$$$###"""""""""###############$$$$$$$$$###############"""""""""########################!!!!!!"""############"""!!!"""$$$%%%&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%$$$###"""###$$$$$$###""")))((('''&&&%%%$$$$$$$$$$$$!!! ###&&&'''+++000222777===BBBDDDFFFGGGIIIIIILLLPPPTTTXXX]]]bbbfffgggnnnxxxxxxpppnnnppplllhhhhhhlllttt{{{~~~xxxkkkbbbaaadddgggiiieeeaaa___aaadddhhhqqq{{{xxxqqqmmmkkkjjjfffbbbccchhhmmmqqqrrrtttzzz~~~|||}}}}}}xxxrrrnnnkkkhhhccc___[[[YYYWWWUUUTTTRRROOOLLLHHHGGGEEECCCCCCEEEHHHJJJJJJNNNUUU]]]gggooovvvyyyxxxxxxvvvqqqkkkfffbbbaaaaaabbbcccfffkkkqqqwwwzzznnnxxxjjjVVVWWWssszzz\\\HHH>>>555333111000000000///...++++++,,,---...............---,,,******)))))))))((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&%%%&&&)))---111444((((((((('''''''''&&&&&&)))(((&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''((()))***''''''&&&%%%%%%&&&'''(((((((((((())))))******+++***+++...333666<<>>999555222000...---...,,,+++)))(((((())))))))))))))))))((('''%%%%%%((((((((((((((('''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%'''((('''&&&$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$$$$#########""""""########################$$$$$$$$$######"""""""""########################!!!""""""###############"""###$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$!!!!!!%%%''''''&&&)))((('''&&&%%%$$$$$$$$$'''######''')))***...444777;;;@@@DDDFFFGGGHHHJJJJJJMMMQQQUUUYYY___eeeiiimmmttt|||vvvwwwxxxtttpppmmmooouuu}}}wwwiiiaaabbbhhhlllnnngggccc```bbbdddiiisss}}}|||tttnnnkkkjjjkkkgggbbbccckkkvvvxxxmmmjjjjjjgggcccaaadddaaa\\\YYYXXXWWWTTTRRRTTTSSSRRRQQQPPPOOONNNMMMHHHGGGEEECCCBBBCCCDDDEEEEEEFFFHHHMMMSSSZZZ___cccjjjmmmpppmmmggg```]]]\\\]]]\\\]]]___bbbggglllooo|||uuuzzz{{{aaaUUUddd{{{jjjOOO???777555222111111111///...+++,,,---...............---,,,+++***)))(((((((((((((((((((((((((((((((((***))))))(((((((((((()))&&&%%%%%%&&&)))...222555'''''''''&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&((()))###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&&&&'''***)))'''&&&&&&&&&&&&'''((((((((()))***+++++++++,,,,,,000444999@@@OOO]]]uuu{{{yyyzzz~~~|||qqqhhhaaaVVVLLLFFFCCCCCCCCCCCC@@@;;;888555333111///...---+++***))))))))))))))))))))))))((('''%%%%%%((((((((((((((((((((((((%%%%%%'''(((((('''%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$&&&''''''$$$$$$$$$#######################################%%%%%%$$$$$$######""""""########################"""###$$$$$$%%%%%%$$$$$$###############""""""!!!"""""""""###$$$$$$%%%%%%&&&### !!!%%%((((((&&&'''&&&&&&%%%%%%%%%&&&&&&***&&&&&&)))+++,,,000555;;;???CCCFFFGGGHHHIIIKKKLLLOOOSSSVVV[[[```gggkkkyyy|||wwwtttuuuzzzwwwlllgggiiinnnppppppiiifffeeegggjjjoooxxxxxxrrrpppooojjjeeeaaabbbkkk{{{}}}oooaaa\\\[[[WWWSSSQQQTTTRRRPPPOOOOOOPPPPPPOOOQQQRRRSSSSSSRRRQQQQQQPPPMMMLLLKKKIIIHHHGGGGGGGGGHHHGGGFFFFFFGGGKKKNNNPPPXXX]]]aaabbb___[[[YYYYYYXXXXXXXXXYYY\\\```eeegggttt{{{|||pppZZZZZZeeezzzYYYCCC:::888555333222111///...++++++,,,,,,,,,,,,++++++,,,+++***)))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((()))+++...000'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&''''''((('''((())))))***+++,,,,,,......222777===GGGXXXggg|||~~~{{{pppjjj```UUULLLEEEAAA@@@CCC@@@===;;;999777444111---,,,+++***))))))***+++((()))))))))((('''&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%'''((('''&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############ !!!"""###$$$%%%&&&&&&########################$$$$$$$$$###############$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!! """""""""###$$$$$$%%%%%%)))'''$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((***&&&&&&))),,,---111666>>>AAADDDGGGHHHIIIKKKLLLOOOQQQUUUZZZ___fffmmmrrr}}}yyyxxxzzz}}}zzztttooommmnnnqqqrrrrrrmmmkkklllpppsssvvv}}}~~~~~~ooojjjdddeeennntttgggZZZVVVTTTQQQMMMLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPTTTXXXZZZXXXVVVTTTSSSRRRQQQQQQOOONNNMMMKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJLLLOOOTTTWWWXXXWWWWWWXXXWWWVVVUUUVVVXXX\\\___bbblllpppyyyxxxiii^^^```uuujjjOOO===;;;777555333222///---------------,,,+++***))),,,++++++*********++++++))))))))))))))))))))))))(((((('''(((((()))***+++)))(((((())))))***+++,,,(((((((((''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***,,,'''((()))***+++,,,,,,---//////444;;;CCCPPPcccssszzzvvvmmmaaaUUUJJJCCC@@@AAA@@@???>>>===:::666333---,,,+++*********+++,,,'''(((((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((%%%""""""%%%'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$""""""######$$$$$$$$$###########################$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$######"""#########"""""""""###$$$$$$%%%%%%'''((('''&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&'''''')))&&&'''+++///111555;;;???AAAEEEGGGHHHIIIKKKMMMQQQTTTYYY___eeennnwww}}}yyytttuuu~~~|||xxxuuuwww{{{}}}{{{wwwrrrqqqooonnnooopppqqqrrrqqqpppsssxxx{{{{{{|||uuusss{{{kkk```WWWUUUTTTQQQNNNNNNNNNOOOQQQQQQQQQQQQRRRSSSWWW]]]eeehhhgggbbb___]]]XXXXXXXXXWWWVVVTTTRRRQQQOOOOOOOOOPPPOOONNNMMMMMMKKKLLLMMMPPPTTTVVVWWWVVVWWWVVVUUUTTTUUUWWWZZZ\\\dddiiirrr|||pppxxxhhhfffsssyyy[[[@@@===999666444222///---000000000///...---++++++,,,,,,+++++++++,,,------************************''''''''''''(((***++++++%%%&&&''')))***,,,------))))))))))))(((((((((((("""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&(((+++---///'''((()))***+++,,,------///000555>>>HHHVVVkkk|||xxxlll^^^PPPGGGBBB@@@@@@@@@@@@???<<<777333,,,+++*********+++,,,---''''''((((((((((((((('''%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((((($$$ ###&&&'''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$""""""##################$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%&&&########################!!!!!!"""###########################$$$%%%&&&'''"""""""""###$$$$$$%%%%%%"""%%%((('''%%%$$$''')))'''&&&&&&%%%%%%%%%&&&&&&***((()))...222555;;;AAA???BBBEEEGGGHHHJJJLLLNNNRRRVVV\\\ccckkkuuuqqqkkkkkkuuu}}}wwwsssqqqtttzzz{{{vvvpppnnnnnnooonnnmmmmmmppprrrssstttxxx~~~}}}~~~{{{qqqddd\\\VVVUUUUUURRRQQQRRRRRRTTTVVVWWWVVVUUUUUUUUUbbbjjjsssxxxvvvpppkkkhhh____________^^^\\\ZZZXXXSSSTTTUUUVVVUUUSSSQQQOOOPPPMMMLLLNNNSSSWWWWWWVVVYYYWWWUUUSSSSSSTTTVVVXXX]]]eeepppxxx}}}kkk}}}zzzgggtttqqqPPP@@@444444333------222...------,,,,,,++++++***)))))))))***++++++,,,,,,))))))*********+++++++++'''''''''''''''&&&&&&%%%$$$%%%&&&((()))+++,,,---((((((''''''&&&&&&&&&&&&+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&(((((('''&&&'''(((''''''''''''((()))++++++,,,,,,---......---------444444:::FFFQQQ```www}}}|||{{{tttiiiVVVDDD???CCCEEEBBB===:::888777222///+++))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$### !!!%%%)))+++***'''$$$$$$$$$$$$#########""""""%%%$$$$$$###!!! &&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""###'''((('''$$$&&&&&&&&&&&&%%%$$$######$$$&&&'''(((((((((***,,,&&&)))---111444999>>>AAAGGGDDDEEEJJJNNNOOOQQQTTTVVVZZZbbblllwww|||qqqiiifffffflllvvv}}}|||yyyxxxtttppppppsssuuutttrrrrrrmmmkkkkkkhhhccceeekkkooouuu|||zzzsssnnnrrrxxxxxxqqqiiiccc```___\\\XXXVVVWWW[[[^^^^^^___bbbgggeee```^^^___mmmvvvsssqqqnnnkkkhhhffffffeeecccbbbaaa___]]]\\\ZZZZZZVVVVVVVVVVVVWWWXXXYYYYYY]]][[[XXXWWWWWWWWWVVVUUUXXX\\\cccjjjrrr{{{bbbpppvvvppp~~~XXXEEE666555555111000444......---,,,,,,++++++***+++++++++***************))))))*********+++++++++)))))))))))))))((('''''''''''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''(((((()))'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$!!!###&&&'''((((((***,,,(((((('''(((((()))***+++******+++---......//////666666===IIIWWWhhh{{{{{{~~~wwwfffWWWCCCEEEDDDBBB@@@===;;;999222///,,,***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$#########""""""$$$$$$$$$###"""!!! ######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$&&&'''((('''''')))+++(((+++///333777;;;@@@CCCHHHEEEGGGLLLPPPQQQSSSWWWZZZ```hhhrrr{{{rrrgggeeedddgggnnnvvvzzzyyywwwuuusssrrrrrruuuxxx{{{|||wwwpppjjjiiifffbbbcccgggnnnwww|||rrrjjjggghhhmmmtttxxx}}}~~~wwwrrroookkkgggcccaaaaaaaaa``````bbbfffjjjnnnpppuuu{{{zzztttqqqrrryyy|||xxxtttqqqssspppkkkgggcccaaa``````^^^^^^______```aaaaaabbb]]][[[YYYYYYYYYWWWUUUSSSTTTTTTWWW___kkkyyy]]]cccnnn}}}pppeeeOOO;;;666777555333555......------,,,+++++++++---,,,,,,+++******))))))***************+++++++++******++++++******)))((())))))(((((('''&&&&&&%%%'''''''''(((((((((((((((''''''''''''(((((())))))(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&%%%$$$$$$!!!###&&&'''((((((***+++))))))(((((((((((())))))'''(((***,,,---///000111777999AAANNN```uuu}}}yyyxxx|||{{{ttteeeJJJFFFBBBBBBBBBAAA>>><<<222000---,,,------------))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%)))&&&###!!!""""""###"""$$$$$$$$$##################$$$$$$$$$$$$###"""""" !!!"""$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$$$$########################%%%&&&&&&&&&$$$$$$$$$%%%$$$%%%&&&'''((((((((((((%%%&&&((((((''''''((()))***---222666:::>>>CCCFFFIIIGGGIIINNNRRRSSSWWW\\\```gggqqqyyy|||jjjbbbbbbeeekkkqqqvvvyyyyyyyyyuuutttuuuwww|||zzznnnhhhdddbbbbbbdddkkkwwwyyyjjj```]]]]]]bbbgggkkkqqq~~~{{{uuuqqqnnnjjjhhhiiiiiiiiiiiihhhjjjmmmooorrruuuzzz}}}~~~vvvppplllkkkkkkfffffffffffffffeeedddddd^^^]]]\\\\\\\\\ZZZWWWTTTRRRNNNMMMTTTbbbsss```^^^cccqqqzzzuuu\\\BBB777777555222111.........---,,,,,,++++++,,,,,,,,,++++++************************************++++++++++++***))))))))))))((('''&&&%%%%%%$$$'''''''''((((((((()))))))))))))))(((((('''&&&%%%''''''&&&&&&%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''***))))))(((((((((((()))(((((()))+++---///111222777;;;DDDTTTiii|||{{{}}}}}}~~~{{{xxxjjjQQQHHH@@@???BBBBBB@@@>>>555333///------...------))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&)))&&&###!!!"""######"""##############################$$$%%%%%%%%%%%%$$$ !!!"""$$$%%%&&&''''''######$$$%%%%%%%%%$$$$$$########################$$$'''((('''###"""###&&&%%%%%%&&&'''''''''''''''%%%'''((((((''''''((())),,,///444999<<<@@@EEEHHHHHHGGGJJJOOOSSSUUUZZZ```ccclllwwwyyykkkffffffkkkqqqvvvxxx{{{zzzxxxxxx~~~wwwiiidddccccccdddiiisss~~~wwwhhh[[[TTTVVV[[[aaaffflllzzzwwwooojjjmmmlllkkkkkkmmmqqqtttuuuwww{{{}}}zzzxxxuuutttsssppplllhhhdddbbb______^^^______^^^[[[XXXSSSOOOLLLOOOYYYiiixxxggg]]]ZZZfffyyy~~~lllMMM<<<777444000---//////...------,,,,,,+++******++++++,,,,,,,,,,,,************************))))))******))))))(((''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''***))))))(((((((((((()))******++++++---///111222888>>>III\\\tttzzzzzz{{{zzzwwwrrrooosssyyy{{{wwwvvv}}}sss[[[LLL???>>>@@@AAAAAABBB===999333///------,,,+++************************))))))))))))))))))))))))(((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$&&&&&&$$$###########################"""###$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((('''###"""###&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''''')))***...111666;;;>>>BBBEEEHHHGGGGGGJJJPPPSSSVVV\\\dddeeeooo{{{wwwnnnmmmnnnsssxxx{{{}}}|||{{{mmmddddddeeedddggglllssswwwtttiii[[[QQQQQQWWW```ffflllwww{{{tttnnnkkkiiimmmoooqqqtttyyy~~~{{{ssskkkgggbbb```___^^^^^^^^^\\\ZZZTTTSSSQQQNNNPPP[[[kkkwwwooo^^^SSSZZZiiiuuu~~~ppp}}}\\\DDD:::666222...//////......---,,,,,,,,,******++++++,,,------...+++++++++***************(((((())))))(((((('''&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&$$$%%%''')))******))))))$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&"""$$$'''((('''''')))***))))))(((((((((((()))))),,,,,,,,,,,,...000222444;;;DDDRRRfff~~~wwwllliiikkkooorrrmmmjjjiiinnnuuu|||~~~tttmmmrrr{{{iiiVVVDDD???@@@@@@CCCIIIIIIBBB999222...,,,++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""$$$&&&((((((%%%##################$$$$$$$$$""""""###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""%%%'''))))))))))))+++---111555:::>>>AAACCCFFFHHHGGGGGGKKKQQQTTTWWW___iiijjjssstttoooqqqvvvzzz~~~|||~~~vvvkkkiiihhhfffiiijjjlllnnnnnngggZZZPPPLLLTTT]]]dddjjjuuu{{{tttpppnnnoooooopppppptttzzzxxxsssjjjfffaaa]]]\\\[[[[[[[[[VVVXXXVVVQQQLLLPPP\\\hhhzzzzzzdddRRRSSS\\\ccckkktttjjjwwwkkkOOO@@@;;;777444/////////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))(((((('''&&&(((((((((((((((((((((((((((((('''&&&%%%$$$$$$######%%%''')))******))))))%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''(((''''''(((***(((((('''(((((()))***++++++++++++---///222555777@@@LLL]]]rrr~~~zzztttmmmggggggkkkqqqvvvtttqqqrrrxxx~~~zzzrrrnnnuuu~~~wwwaaaLLLDDDBBBAAAHHHRRRVVVMMMAAA666///,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$&&&&&&$$$"""""""""#########$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''')))***+++,,,...000555999>>>AAACCCEEEGGGHHHHHHIIIMMMSSSVVVYYYcccmmmrrrzzzzzzqqqppptttyyy}}}vvvyyyyyytttqqqlllnnnmmmkkkiiieee___WWWQQQKKKRRRZZZaaahhhuuuvvvssspppqqquuuyyyzzz{{{|||zzzssshhh```\\\\\\\\\]]]\\\]]][[[UUUOOOOOOTTTZZZiiirrr~~~lllVVVSSSWWWZZZaaakkkwwwiiirrrtttWWWFFF@@@===;;;/////////...------,,,,,,...------,,,,,,++++++***++++++++++++******)))))))))))))))))))))(((''''''******))))))((((((''''''(((((('''&&&$$$###"""!!!&&&''')))******(((&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&&&&'''&&&((()))((('''%%%%%%&&&''''''''''''(((***++++++******+++---000444888;;;EEERRRdddzzz~~~yyysssqqqpppooonnnpppuuu}}}yyynnnsssyyyjjjSSSIIIDDDBBBLLLYYY^^^UUUFFF999111---,,,+++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$######"""!!!"""###$$$"""!!!""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""###'''((('''$$$%%%%%%&&&'''((((((((((((%%%'''***+++,,,---///111888<<>>777222---)))---,,,++++++******++++++,,,,,,,,,+++++++++************))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&$$$###&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&'''''''''''''''''''''&&&###$$$$$$%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&%%%$$$$$$%%%'''------+++***))),,,000444;;;>>>AAADDDEEEGGGIIIKKKOOOOOORRRXXX]]]cccooo{{{zzztttppprrryyy~~~{{{qqqlllnnnvvv}}}sssrrrpppjjjbbb\\\XXXUUUQQQQQQSSSXXX___kkk~~~yyytttuuuxxxwwwxxx|||wwwlllgggdddbbb```aaaaaa___[[[WWWTTTSSSRRRXXXdddtttyyyggg[[[TTTUUUXXXddd|||pppfffooo~~~bbbNNNCCC<<<999000000111111000///...---***************++++++,,,++++++************++++++++++++******++++++,,,---))))))(((''''''''''''(((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))(((((()))+++---///...///222444555;;;CCCQQQbbbzzz|||sssqqqrrrvvvqqq^^^NNNCCC???DDDLLLVVVPPPGGG>>>777222///------,,,++++++***+++++++++,,,+++++++++***************)))))))))((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&'''&&&%%%###&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''))))))))))))+++...444888<<<>>>BBBDDDEEEGGGIIIKKKOOOOOOTTT[[[bbbjjjwww{{{xxxtttuuuyyy~~~uuupppkkkrrr{{{zzzpppnnnhhhaaa[[[XXXUUUTTTSSSTTTXXX```ppp{{{uuuuuuxxx||||||~~~{{{rrrlllfffeeeddd```]]]ZZZXXXXXXVVVXXX___iiittt}}}kkk\\\UUUTTTZZZqqqooo______nnndddOOOCCC<<<888000111111111000///...---***************+++,,,,,,++++++************++++++,,,++++++++++++,,,------***)))((((((''''''(((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))((()))***,,,000///111444555666>>>GGGYYYnnn~~~~~~uuupppooorrr}}}qqqbbbUUUJJJAAA@@@CCCJJJIIIEEE???888333111000------,,,+++++++++++++++++++++*********)))))))))))))))))))))(((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&$$$###""" !!!!!!""""""######%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%'''))),,,222888======@@@BBBDDDEEEFFFIIIKKKOOOQQQWWW```iiisss|||yyy{{{{{{xxxwwwxxx}}}vvvsssmmmrrrxxx|||ppplllfffaaa\\\ZZZYYYZZZ[[[ZZZ]]]gggyyy{{{yyywwwwwwzzzyyytttpppkkkfffbbb`````````]]]ZZZYYY]]]cccnnn{{{fffYYYTTTSSShhhttt]]]TTT^^^~~~jjjSSSDDD<<<888111111111000//////...---...---,,,+++************++++++************++++++++++++******++++++,,,---***))))))((('''((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))*********))))))+++---//////111444555888AAALLLaaayyy}}}vvv~~~~~~{{{zzztttrrrvvvxxxjjj^^^RRRFFF??????AAACCCDDD@@@999333111222------,,,++++++++++++,,,*********))))))))))))((())))))))))))(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''!!!!!! """$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((('''&&&$$$###!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$&&&'''"""$$$'''***...444;;;??????AAACCCEEEEEEGGGJJJLLLQQQSSSZZZeeeooozzz{{{wwwvvvvvvxxxyyywwwuuuttt}}}wwwrrrppprrrtttuuuvvvyyypppjjjdddaaa^^^]]]```dddgggfffiiissswwwnnniiigggffffffaaa[[[WWWVVVXXX^^^kkkwwwmmm\\\UUUTTTddd}}}fffUUUZZZyyyqqqYYYHHH===888111111000000///.........------,,,+++************++++++************++++++)))))))))))))))******+++******)))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++*********,,,...---...111444555999FFFRRRhhh~~~~~~uuuzzzxxx{{{||||||sssfffXXXJJJ@@@===>>>AAACCCAAA:::444111111...---,,,,,,++++++,,,,,,*********))))))))))))((((((((((((((())))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''###"""!!!"""$$$%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&#########$$$%%%&&&''''''$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&((($$$&&&***---000666<<<@@@AAACCCEEEFFFGGGIIILLLOOOSSSVVV^^^jjjtttuuuvvvvvvuuuuuuuuutttqqqnnnssswww{{{zzztttnnnjjjiiinnnnnnnnnnnnqqqzzzoooggg```______```gggooosssssswwwyyyqqqmmmjjjiiibbb\\\VVVTTTSSSTTT[[[bbbsss```YYY[[[fffzzzxxxaaa]]]vvv{{{bbbNNN???888222111000///.........///************+++---...///++++++************++++++((((((((((((((()))******+++***))))))(((((())))))((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))++++++***+++...000,,,---111555777===LLLZZZrrrwww|||{{{xxx{{{{{{mmm___OOODDD??????AAABBBAAA===777333000...------,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((())))))))))))***)))((((((''''''((((((''''''''''''''''''''''''***(((&&&&&&&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''''''''''''"""#########$$$%%%%%%%%%######"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&(((''')))---000333777===@@@CCCDDDFFFGGGHHHKKKPPPSSSWWW[[[dddppp{{{~~~uuuxxxyyyxxxvvvuuuuuupppjjjlllppptttsssnnnhhheeedddfffffffffhhhnnnxxxnnnddd^^^```bbbeeeooo{{{~~~~~~wwwqqqmmmeee___ZZZXXXTTTPPPPPPTTT{{{iiiccceeekkkzzzrrrdddpppkkkTTTBBB999222111000///......//////*********+++,,,---...///++++++************++++++)))))))))((()))******++++++***))))))(((((())))))((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))***++++++---///222,,,...333777:::AAARRRbbb~~~}}}~~~~~~|||wwwiiiYYYLLLFFFAAAAAAAAAAAA???;;;666222......---,,,,,,,,,,,,---,,,+++++++++************'''((((((((()))))))))******))))))((((((((((((((('''''''''''''''''''''''')))'''&&&&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%'''((((((+++///222555:::???BBBCCCEEEGGGHHHJJJNNNSSSWWW\\\___jjjwww|||vvvvvv{{{|||{{{zzzzzztttllljjjooossssssoooiiifffeeeeeefffgggjjjqqq{{{rrrgggaaaeeejjjooo|||xxxpppiiiccc___ZZZRRROOOPPPsssmmmlllooo|||~~~hhhkkk{{{pppWWWDDD999333222000///......//////------,,,+++++++++,,,,,,++++++************++++++*********)))***++++++,,,+++******))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((***+++,,,---000333---///444999<<>>:::555333000...+++************+++***'''%%%%%%(((,,,************))))))))))))&&&''''''((()))))))))(((*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******---000444888;;;>>>BBBEEEEEEEEEHHHLLLNNNPPPWWW```hhhqqqxxxzzzyyy{{{|||sssoooqqqwww{{{xxxpppmmmnnn{{{~~~{{{uuuxxxxxxpppjjjccc___qqqgggdddrrrlllkkkxxx[[[GGG:::444000111000...---///,,,,,,---------------------,,,++++++******+++++++++***************++++++'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))((('''&&&'''((()))))))))***,,,---///000111111666>>>EEETTTrrr~~~zzzqqqoooyyy{{{```VVVJJJDDDEEEFFFDDD@@@666444111///---,,,------+++,,,,,,+++))))))***,,,(((((())))))*********+++'''(((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,,,,...222777;;;===@@@BBBDDDFFFFFFIIINNNPPPTTT\\\eeeqqqzzzzzzyyy{{{~~~{{{wwwoooqqqvvvzzzxxxsssrrrvvvtttxxx|||tttmmmhhhssseee]]]hhhuuu{{{sss|||gggOOO>>>666111111111///...///,,,,,,,,,,,,------...///++++++***)))))))))))))))*********)))******+++,,,(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((()))((('''&&&'''((())))))******,,,...///000000222777???HHH\\\}}}~~~vvvpppuuuoooaaaOOOFFFEEEGGGGGGEEE:::888444000...------...+++,,,---,,,,,,+++******))))))))))))************))))))((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$#########$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))+++---......222888<<<>>>???AAACCCGGGGGGJJJOOORRRVVV___iiivvv}}}|||yyy}}}{{{xxxwwwqqqrrruuuxxxuuuqqqtttzzzvvvlllooouuuxxxyyy~~~ssslllzzzhhh___cccmmmzzzzzzyyysssYYYCCC:::222111111///...///,,,,,,,,,,,,,,,---...///,,,,,,+++*********************))))))***++++++,,,333111---***(((((()))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&((()))(((''''''((()))))))))***+++,,,...///000111444:::BBBNNNeeexxxoootttzzz|||{{{wwwjjjqqq|||zzzkkkWWWJJJFFFGGGGGGFFF???<<<777222...,,,,,,,,,+++++++++,,,,,,+++***)))************))))))))))))+++***)))((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$#########$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((''''''''''''(((+++---///111555:::>>>@@@AAABBBDDDIIIIIILLLQQQTTTXXXbbblllzzz|||zzz|||||||||xxxwwwyyyttttttuuutttooommmrrr{{{tttlllhhheeekkkqqquuu{{{zzzoooqqqffffffmmm||||||vvv}}}{{{bbbHHH===444111222000.........---,,,+++,,,---...//////...------,,,,,,------))))))))))))***+++,,,,,,===999333,,,((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&'''((((((''''''((()))*********+++---...000111333777===GGGXXXrrr}}}}}}}}}wwwooo___ccckkkrrrxxx}}}vvvuuusssssswww~~~}}}rrraaaeeennn{{{tttaaaRRRIIIFFFEEEDDDBBB>>>999222...,,,,,,,,,,,,+++***+++,,,,,,***(((+++*********))))))((((((---+++***(((''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((''''''''')))+++...000777:::>>>AAACCCDDDFFFHHHKKKJJJMMMSSSWWW]]]hhhsss|||||||||wwwwww{{{}}}|||xxxyyy|||xxxvvvuuuqqqjjjhhhppp{{{uuugggcccbbb\\\aaahhhnnnuuu{{{{{{|||mmmiiiqqq}}}nnn|||~~~~~~gggMMMAAA555222222///------///...,,,++++++,,,---......------,,,,,,,,,,,,,,,))))))))))))***+++,,,---666333///+++((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''((())))))&&&&&&&&&&&&'''''''''((('''(((((())))))(((((('''&&&'''((((((''''''(((************+++---...000111444888AAANNNccc~~~uuutttuuuppphhhWWWXXX\\\ccclllsssxxx{{{xxxtttooolllmmmssszzz~~~}}}vvvdddbbbdddooo|||lll[[[MMMEEECCCCCCBBB>>>888222...,,,------...,,,******,,,,,,+++)))))))))))))))************...,,,***(((''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''((()))))))))))))))((((((***---000222:::===???AAACCCEEEGGGJJJJJJKKKOOOVVV\\\dddppp||||||uuuxxxyyyssssssxxxyyy{{{}}}|||yyyxxxzzz}}}zzzxxxuuuooohhhfffppp}}}~~~nnnccc^^^[[[VVVYYY___fffmmmrrrxxx}}}ooojjjsssfffsss~~~jjjPPPCCC666222222///---,,,000///---+++++++++---...+++******)))((()))))))))))))))))))))***+++,,,---((('''''''''((()))******))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%'''((((((''''''(((*********+++,,,---///000111444999BBBRRRkkk|||qqqnnnpppllldddXXXUUUUUUYYYbbbjjjooopppssstttuuuxxx{{{~~~}}}tttmmmkkknnnsssxxx}}}wwwsssuuu}}}{{{hhhaaa]]]fffyyysssaaaPPPEEEBBBBBB@@@===777222...---...//////---******,,,---,,,***''''''((()))***+++,,,,,,///---***((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((((((''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''((())))))***+++***))))))+++...222444:::<<<>>>???AAACCCFFFIIIJJJJJJOOOXXX```iiiwwwxxxrrrwwwwwwrrrqqqvvvrrrtttvvvvvvuuuvvvyyy||||||yyyuuuooogggfffrrrwwwlllddd\\\UUUUUUVVV[[[aaagggmmmuuu{{{zzzmmmlllooonnn{{{rrrTTTEEE>>>:::///---000---------,,,++++++++++++,,,((())))))+++,,,---.........+++((()))++++++***(((++++++***)))((('''&&&&&&''''''((((((((((((''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))###(((+++***&&&$$$(((,,,+++,,,---------///222555555===JJJ^^^{{{uuunnnkkkiiihhhXXXRRRMMMOOOSSSVVV\\\bbbkkkmmmoooqqqqqqsssvvvxxx{{{}}}~~~yyyqqqmmmmmmqqqttt|||yyysssnnnjjjiiiiiijjjxxxvvvjjj]]]]]]iiizzz~~~kkkVVVGGGBBBBBBDDD@@@:::666333111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''''''''&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""############%%%&&&&&&&&&&&&$$$###"""%%%&&&&&&$$$""""""###$$$'''''''''))),,,111555888:::<<>>AAABBBDDDFFFIIIKKKLLLQQQXXX___hhhvvvyyy{{{}}}zzzuuusssnnnqqqvvv{{{|||zzzuuuxxxvvvkkkaaaXXXSSSUUUSSSWWWaaahhhlllqqqvvv{{{vvvyyy~~~tttgggpppvvvgggccczzzdddMMM>>>777000111333---//////...------------...000///......---,,,++++++---+++))))))***+++***)))))))))))))))))))))))))))))))))************))))))))))))***))))))((('''&&&************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++)))((()))+++,,,+++))))))***+++++++++...111444@@@OOOfffzzzzzz~~~zzzwwwwwwhhh^^^XXXVVVPPPIIICCCCCCDDDDDDGGGKKKRRRVVV]]]bbbgggkkkoooqqqmmmnnnoooppprrruuuzzz}}}zzz{{{}}}~~~{{{wwwvvvtttrrrpppooonnnnnnsssuuuuuutttnnnggg^^^YYYXXX]]]fffqqqqqq___]]]hhhzzz|||kkkZZZLLLEEECCCBBB@@@===:::888555111...++++++++++++++++++++++++*********)))))))))))))))************************)))((((((''''''(((((()))%%%&&&'''((())))))))))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&'''''''''''''''((()))((('''''')))+++))))))***,,,000444888;;;===???BBBCCCEEEGGGKKKMMMLLLRRR[[[dddnnn~~~xxxtttqqqvvvuuuiii___WWWTTTSSSRRRWWWcccnnnsssvvvxxx{{{ttttttwwwyyy}}}|||nnnppp|||lll___pppqqqUUU@@@777111333444---------,,,++++++++++++,,,//////...---,,,++++++***++++++***)))************(((((()))))))))******************++++++************************)))(((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***++++++******+++++++++,,,...333666III[[[ttt{{{||||||wwwlllkkk~~~uuubbbUUUMMMJJJJJJCCC>>>>>>???>>>???BBBJJJNNNUUUZZZ^^^bbbeeegggiiijjjlllmmmnnnqqquuuxxxuuuvvvzzz~~~|||xxxrrrqqqooonnnlllllllllmmmrrrtttwwwwwwrrrjjjbbb\\\TTTTTTVVV[[[ggg{{{}}}nnnfffkkkwww~~~uuuhhh[[[PPPIIIEEEDDDBBB@@@???<<<999444000------------------------************************(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&'''(((((((((((((((***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&(((((('''&&&&&&######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***))))))+++---111555999;;;===???AAACCCEEEGGGKKKNNNNNNUUU___iiittt{{{wwwssszzzsssfff\\\WWWUUUSSSTTT\\\hhhtttzzz{{{zzzzzzrrrqqqsssvvv|||}}}tttsssyyyppp\\\ggg~~~___FFF:::333444555---------,,,++++++++++++,,,,,,,,,,,,+++++++++++++++************)))***++++++(((((())))))******++++++******++++++++++++************************)))(((%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&)))+++***'''&&&))),,,,,,,,,,,,,,,---000555999PPPbbb{{{zzz~~~zzzmmmbbbccczzzvvvbbbRRRIIIFFFEEE???<<<<<<===<<<===???CCCGGGMMMRRRVVVZZZ^^^```eeegggiiijjjkkknnnrrrtttsssuuuxxx}}}|||yyytttqqqmmmjjjiiijjjlllnnnnnnpppssstttqqqmmmhhhdddZZZXXXTTTTTTZZZggguuu}}}ssssss{{{{{{rrrggg]]]SSSJJJDDDCCCBBBAAA@@@>>>:::444000------------------------************++++++++++++'''((())))))))))))((('''))))))(((((((((((())))))(((((()))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&((('''%%%%%%%%%))))))((('''''''''''''''"""$$$%%%%%%$$$%%%''')))((((((***---111555999;;;===>>>@@@BBBDDDGGGKKKOOOPPPXXXcccnnnzzz~~~{{{vvv}}}|||nnnbbbZZZYYYZZZWWW]]]fffqqq||||||}}}uuuooooooqqquuu}}}zzzssssss{{{ttt]]]bbb{{{jjjOOO@@@555444555...//////...------------...*********++++++,,,,,,,,,)))***+++***))))))+++---)))))))))******+++++++++******++++++++++++******))))))************))))))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********$$$)))---+++'''%%%)))------------,,,---111666:::PPPccc|||vvv{{{rrrfff]]]aaayyywwwbbbQQQGGGCCCDDD???<<<>>>???======???===@@@EEEJJJOOOTTTYYY\\\```bbbdddfffhhhjjjnnnppprrrtttwww{{{}}}{{{xxxtttmmmhhheeegggiiilllhhhjjjlllmmmmmmllljjjiiibbb___ZZZWWWXXX\\\bbbfffuuuzzzzzzxxxmmmcccXXXLLLDDDBBBAAA???>>><<<999444000++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,+++***))))))((((((''''''(((((()))))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((&&&$$$$$$%%%)))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&''')))+++'''(((+++...222666:::<<<===>>>@@@AAACCCGGGLLLPPPTTT]]]jjjvvv{{{yyyuuu}}}vvviii]]]YYY\\\___aaakkkwww}}}tttnnnkkkmmmpppttt|||tttttt|||fffeeewwwrrrWWWEEE777333444...//////...------------...+++++++++,,,,,,,,,------(((***+++***))))))+++---******************++++++))))))************))))))(((((())))))***))))))(((&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''***++++++))))))***,,,,,,,,,,,,+++,,,000666;;;KKK___{{{xxx|||~~~sssfff]]]YYYbbb|||jjjXXXMMMHHHFFFAAA???@@@@@@>>>===>>>===???AAADDDGGGLLLQQQUUU[[[]]]aaaccceeehhhkkknnnpppqqqtttxxx|||~~~}}}{{{vvvrrrkkkddd``````aaacccccceeegggjjjkkkkkkkkkjjjhhheeeaaa^^^]]]]]]]]]^^^eeemmm{{{wwwnnnbbbTTTKKKEEECCCAAA???>>>;;;777333,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++)))***+++,,,,,,+++***)))(((''''''''''''''''''((('''(((((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((%%%###%%%'''&&&%%%$$$#########$$$%%%'''((((((((('''((()))+++((())),,,000444888;;;===>>>@@@AAABBBDDDIIINNNRRRXXXbbbppp~~~wwwqqqooonnnwwwzzz{{{|||xxxooocccZZZYYY___eeelll{{{~~~}}}|||yyy~~~~~~wwwooollllllooosssvvv||||||zzzxxxvvvyyy|||~~~}}}~~~xxxwwwppplllyyyxxx\\\III888333444...------,,,++++++++++++,,,------------------------(((***++++++))))))+++...************************))))))************))))))'''(((((()))))))))((((((************)))((('''&&&((((((((((((((((((((((((''''''''''''((((((((())),,,***)))***,,,---,,,++++++++++++***+++///555:::FFF\\\zzz{{{~~~yyyvvvqqqeeeYYYUUUWWWdddxxxeeeYYYTTTIIICCCAAABBBAAA>>><<<===@@@AAAAAAAAABBBEEEJJJMMMYYY\\\```ccceeehhhkkknnnooooooqqquuuyyy{{{|||{{{qqqmmmggg```[[[YYYXXXYYYaaadddgggjjjllllllkkkjjjllliiifffdddcccbbb```___aaacccjjjxxx~~~wwwlll___TTTIIIGGGDDDBBBAAA>>>;;;888........................(((((())))))************&&&((()))******)))(((&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%))))))%%%###%%%((('''&&&%%%%%%&&&''')))***&&&'''((('''&&&&&&(((***)))+++...222666:::===???@@@AAABBBCCCFFFJJJPPPTTT[[[eeetttwwwlllfffeeeeeeqqq~~~zzzuuuwwwvvvsssjjj___XXXYYYaaaiiittt}}}{{{|||}}}zzzvvv|||}}}vvvqqqooommmoootttvvvxxx~~~|||wwwrrrooolllnnnrrrxxx}}}}}}{{{~~~}}}zzzwwwtttssstttvvvtttvvv{{{}}}~~~mmmssshhhHHH;;;;;;777000///......---------......//////............------///...,,,+++***)))))))))***'''$$$%%%(((******(((&&&'''((()))))))))))))))))))))************))))))***************)))((((((######$$$$$$%%%&&&''''''(((((())))))))))))((((((((()))***)))((('''((()))---++++++...000222999AAAMMMaaauuummmvvv|||dddYYYMMMKKKWWWmmm{{{kkk___RRRKKKFFFGGGFFFAAA===<<<=========???BBBCCCCCCCCCNNNQQQWWW[[[___bbbfffiiihhhnnnsssvvvyyy}}}}}}zzznnnhhh___VVVPPPNNNPPPQQQVVV^^^ccceeeiiiooooookkkkkkmmmnnnllliiiggghhhjjjfffbbbaaaiiiyyyyyyvvv}}}vvviiiZZZOOOJJJEEEDDDDDDAAA:::444000---***))))))*********...---,,,+++,,,---...///---,,,+++)))))))))******''''''''''''((()))***++++++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))(((''''''''''''((('''+++111555888999:::<<<===???CCCHHHIIIJJJSSS]]]hhhttt}}}uuuoooggg^^^\\\___]]]kkkyyyxxxyyywwwrrruuulllaaaYYYTTTWWWeeerrr{{{rrrqqqpppooo{{{zzzuuuooojjjkkkkkkooouuuwwwyyy~~~xxxmmmeeeccc^^^bbbiiinnnqqqrrrpppooopppmmmjjjgggeeedddeeeeeehhhnnnvvvtttrrr~~~wwwUUUAAA:::555/////////...---------......,,,,,,++++++******))))))......---,,,,,,,,,------***'''%%%&&&(((******)))''''''(((((()))((((((((((((((())))))))))))(((((((((((()))))))))))))))((($$$$$$%%%%%%&&&''''''((((((((())))))))))))(((((((((***+++***))))))***+++---++++++...///111999AAAQQQfffzzzpppkkkuuuyyylllVVVOOOIIILLLZZZqqq~~~~~~zzzqqqbbbYYYOOOKKKIIIDDDAAABBBAAA@@@???@@@AAABBBBBBBBBIIIMMMRRRVVVZZZ^^^bbbeeefffkkkppptttyyy~~~zzzooohhh^^^SSSLLLJJJKKKLLLSSSZZZaaadddiiiooopppllloooqqqsssrrrooommmmmmnnnlllhhheeehhhrrr|||vvvttt{{{{{{ssseeeWWWPPPHHHEEEEEECCC===777111///,,,***+++,,,,,,,,,------++++++++++++,,,---))))))))))))******+++,,,******((('''&&&%%%%%%%%%*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''''''''((()))---333777999:::<<<===>>>???CCCGGGHHHKKKUUU```mmmyyy{{{tttlllgggaaaZZZYYY\\\^^^iiittt{{{uuuuuusssnnnjjjeee]]]VVVQQQUUUfffwww}}}sssqqqpppppp|||~~~wwwrrrmmmjjjiiiiiimmmuuuzzz~~~~~~{{{vvvrrrlllbbb[[[YYYUUUYYY```fffiiijjjiiihhhhhhfffaaa]]][[[ZZZ[[[[[[^^^dddnnnxxx~~~|||pppyyywwwiiiMMM===666222000///......------......++++++***))))))(((''''''+++,,,,,,,,,------......***)))'''((()))+++******((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((((()))++++++******+++------+++,,,...///111999CCCVVVnnn|||ssskkkkkkvvvlllVVVHHHFFFFFFMMM]]]ttt}}}||||||{{{zzzzzz~~~xxxkkk]]]TTTNNNHHHFFFGGGGGGFFFCCCAAA@@@@@@@@@AAACCCGGGKKKPPPTTTXXX\\\___cccggglllrrr{{{~~~uuunnnbbbUUULLLHHHGGGGGGMMMTTT\\\bbbiiioooqqqoooqqqtttwwwwwwuuusssqqqpppsssoookkkkkknnnpppqqqpppyyyyyywww~~~yyywwwuuubbbYYYMMMGGGFFFEEE@@@;;;333000---,,,---......---------+++***************((())))))************))),,,+++)))((('''&&&&&&%%%******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((,,,///444888:::;;;===>>>??????CCCGGGIIIMMMYYYeeesssyyyqqqhhhaaa^^^[[[XXXXXX[[[]]]ccckkkttt{{{rrrooolllhhh___^^^[[[UUUOOOTTTiii}}}uuuqqqppprrr~~~zzzrrrnnnllljjjhhhggglllvvv}}}wwwpppiiidddbbb]]]UUUOOONNNLLLPPPVVV\\\aaacccdddcccccc___ZZZTTTPPPOOOOOOPPPTTTZZZdddppp{{{xxxoooooo|||}}}[[[CCC999777111000///...---------......------,,,+++***))))))))))))******+++++++++++++++************++++++***************)))((('''''''''(((((())))))(((((('''''''''(((((('''&&&&&&%%%&&&'''''''''((((((((()))(((((())))))))))))(((((('''(((************,,,------,,,---//////222;;;FFF[[[vvvzzzoookkkooo{{{xxx___HHHCCCCCCEEEMMM^^^ttt{{{xxxyyyzzzzzzxxx|||mmmbbbYYYPPPKKKKKKOOOMMMIIIDDD@@@>>>???@@@???BBBFFFJJJMMMQQQVVVZZZ___ccchhhppp{{{yyylll]]]RRRJJJGGGFFFHHHNNNVVV^^^gggmmmqqqqqqqqqtttxxx{{{zzzwwwssspppvvvtttqqqqqqqqqoookkkhhhdddhhhsss~~~~~~~~~yyyvvvxxxnnnaaaQQQHHHFFFFFFBBB===444111...,,,---......---...------,,,+++******)))++++++,,,+++***(((&&&$$$))))))))))))***+++,,,---))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((((((---111555888:::;;;===>>>@@@@@@CCCGGGKKKQQQ^^^kkkyyyuuuiii___XXXXXXYYYYYYZZZ\\\XXX\\\bbbnnnyyyooojjjeeeaaa[[[\\\\\\VVVPPPTTTjjjvvvqqqppptttvvvnnnkkkkkkllljjjhhhmmmzzzyyyooohhh```ZZZVVVUUURRRLLLIIIIIIGGGKKKQQQXXX^^^bbbdddeeeccc___YYYRRRMMMKKKJJJJJJNNNSSS^^^lllyyyvvvqqqjjjwwwiiiJJJ;;;888111111000///...---------///......---,,,,,,++++++******+++++++++***)))(((***+++++++++************++++++++++++******)))(((((())))))******))))))((()))))))))(((&&&%%%###"""''''''((((((((((((((()))(((((())))))))))))((((((&&&'''))))))))))))***,,,,,,,,,...000111444???KKKaaa~~~xxxoooooouuuwwwhhhSSSDDD@@@BBBEEELLL^^^uuu~~~xxxvvvwwwyyyzzzyyy~~~uuujjj^^^TTTQQQUUUSSSOOOHHHBBB>>>>>>@@@<<>>AAABBBEEEJJJNNNVVVdddrrr~~~sssbbbXXXQQQTTTYYY[[[\\\\\\TTTVVV\\\lllwwwmmmeee```]]]YYYZZZZZZWWWRRRVVViii{{{~~~vvvsssssszzzsssjjjiiijjjlllmmmlllsss}}}wwwrrrkkkccc]]]VVVPPPLLLLLLKKKHHHGGGIIIGGGJJJQQQXXX___eeeiiikkkiiifff___XXXQQQLLLIIIHHHLLLPPPZZZhhhwwwwww{{{wwwlllrrr}}}vvvQQQ;;;555222111000///...------------------,,,,,,,,,+++++++++,,,---------,,,***))))))+++,,,,,,***))))))*********++++++******))))))))))))************)))))))))))))))((('''%%%$$$###''''''(((((((((((((((((((((((())))))))))))((((((&&&'''))))))(((((()))+++,,,---000222222666CCCQQQiiiyyysssxxx~~~uuufffUUUIIIDDD===AAAEEELLL___vvvzzzyyywwwuuuvvvxxx{{{}}}{{{lll```ZZZZZZYYYUUUNNNEEE???>>>@@@;;;===???AAADDDGGGLLLOOOSSSYYY```hhhuuuppp```RRRIIIDDDCCCCCCIIISSS]]]dddkkkrrrtttvvv{{{yyyuuuwwwvvvuuurrrnnniiidddaaaYYYWWWZZZ```eeennn||||||}}}~~~yyypppiiiqqq~~~mmmVVVIIIHHHHHHEEE@@@888555000...---,,,+++***...............---,,,+++((()))***++++++,,,,,,,,,(((((('''''''''((())))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))%%%%%%&&&&&&((()))++++++111333666888999:::<<<>>>BBBCCCGGGMMMSSS[[[jjjxxx~~~rrr___TTTNNNSSS[[[^^^]]]\\\SSSVVV]]]ooo~~~rrriiiaaa]]]\\\YYYWWWVVVWWWYYY^^^kkkxxx|||yyywwwvvvzzzyyynnngggfffiiillloooqqqyyywwwpppjjjddd___VVVPPPKKKKKKJJJHHHHHHJJJIIILLLRRRZZZcccjjjpppsssrrroooiiiaaaYYYRRRMMMJJJMMMOOOWWWcccssswwwqqq~~~rrrpppuuu{{{\\\AAA666333222111///......------,,,,,,,,,,,,,,,---------)))***,,,------,,,+++***(((***---,,,***(((((()))'''(((((()))))))))(((((((((((())))))))))))(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((()))******)))((()))++++++---111444444999GGGVVVqqq}}}vvvhhhUUUEEE???BBB<<>>@@@CCCGGGJJJLLLTTT\\\bbbnnnyyygggWWWKKKDDDCCCAAADDDNNNWWW^^^hhhqqqsssuuuyyy~~~yyytttttttttrrrmmmhhhccc___^^^YYYTTTUUU]]]aaaeeetttuuujjjhhhkkkxxxqqqYYYLLLJJJKKKGGGBBB<<<888333000...---+++***+++,,,---------,,,++++++)))))))))***+++---...///***)))((('''&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''')))+++,,,---333555888999:::;;;===???BBBDDDJJJQQQWWW```ooo}}}|||}}}}}}sss```VVVPPPWWWaaadddaaa]]]WWWZZZcccttttttkkkddd]]][[[]]]YYYTTTSSSZZZdddlllttt{{{}}}xxxtttvvvyyy|||~~~yyyqqqiiidddcccfffiiinnnssszzztttnnnjjjaaaYYYSSSQQQOOOLLLLLLNNNNNNQQQWWW```iiirrryyy}}}}}}{{{vvvnnneee\\\TTTPPPRRRRRRVVVaaaqqq}}}uuuhhhtttvvvooopppzzzeeeGGG:::333222111///......------,,,------......//////000$$$&&&)))+++,,,,,,+++***'''***---,,,)))'''''')))%%%%%%&&&'''((((((((('''''''''((((((((((((''''''%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&(((((())))))))))))((((((***+++,,,+++***)))***++++++---111555555;;;JJJYYYwww~~~nnn^^^KKK;;;999??????FFFKKKQQQ```qqqsssjjjhhhmmmrrrrrrqqqttt}}}vvviiiddd___```^^^VVVKKKBBB@@@@@@:::;;;<<<<<<===@@@DDDGGGGGGPPPYYY^^^iii}}}nnn\\\NNNFFFCCC???BBBKKKTTT[[[eeepppqqqrrruuuzzz~~~|||wwwrrrqqqqqqnnnjjjeeeaaa______[[[TTTTTT___fffgggooo{{{}}}lllbbb^^^jjjttt[[[NNNLLLMMMIIIDDD>>>;;;555111///---+++***)))***+++,,,---,,,+++***---,,,+++***+++,,,---...******)))(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***,,,---...555777:::;;;;;;<<>>;;;999;;;>>>@@@AAAFFFHHHOOOXXXcccuuuwwwcccTTTLLLFFFBBBBBBHHHNNNUUU^^^gggnnnqqquuuxxxyyywwwsssqqqnnnooollleeeaaabbbcccaaa^^^WWWXXXdddooorrrrrrsssuuufffaaaeeekkk}}}jjjTTTJJJHHHHHHEEEEEEAAA;;;444///,,,++++++000000///...,,,+++***)))''''''((()))***+++,,,,,,))))))((())))))***++++++))))))))))))((((((((((((***)))((('''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***$$$&&&((()))***,,,///222888999:::::::::<<<@@@CCCHHHIIINNNVVV^^^iiizzzyyysssqqqnnnhhh___ZZZaaajjjhhh___]]]cccmmm{{{ttthhhaaa]]]ZZZZZZ]]]VVVVVV[[[iii}}}yyytttuuussssssuuu~~~{{{wwwvvviiiiiifffbbb___aaafffkkkrrrwwwkkkddd^^^VVVTTTWWWWWW]]]dddkkkyyy}}}nnnccc^^^______aaadddkkkvvvmmmgggkkk}}}nnnvvvjjjLLL;;;666333000....../////////......---,,,,,,+++******+++++++++,,,++++++******))))))))))))))))))))))))******)))(((((((((((((((***)))'''''')))***)))(((***(((&&&&&&(((((((((''''''''''''((()))*********((((((((((((((((((((((((************+++,,,---...000222000222999===KKKdddzzz|||{{{bbbOOOCCC<<<<<>>;;;:::;;;===>>>>>>CCCEEEJJJSSS]]]nnnmmm]]]UUUEEEAAA???DDDIIIPPPZZZcccjjjmmmqqquuuvvvtttpppnnnmmmooommmgggeeeggghhhfffddd]]]^^^hhhtttzzz}}}zzzkkkeeefffjjj|||oooYYYLLLIIIIIIHHHJJJFFF???888222///............---,,,+++******)))(((((())))))******++++++***)))((((((((()))+++,,,)))))))))((((((((('''''')))(((''''''&&&&&&'''''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&'''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&%%%%%%%%%&&&((()))***,,,000333888999999999:::<<<@@@DDDHHHJJJPPPYYYaaammm}}}uuuqqqpppkkkccc^^^bbbiiigggaaa___fffooo{{{xxxlllbbb]]][[[XXXWWWXXXUUUZZZcccqqq~~~wwwpppnnnqqqtttuuuyyy|||sssooooooggggggeeebbb```bbbggglllxxx~~~uuujjjaaaXXXUUUWWW^^^dddkkkqqq}}}wwwkkkeeedddddddddfffkkksss~~~pppeeegggwwwzzzjjjqqqnnnPPP>>>666333000...////////////...------,,,,,,++++++***++++++,,,,,,------,,,,,,))))))))))))))))))))))))+++******))))))))))))***+++)))'''((()))***)))))))))'''&&&&&&((())))))(((''''''(((((())))))******((((((((((((((((((((((((************+++,,,---...///222000333:::>>>NNNiiizzz|||xxx\\\JJJAAA<<<<<<>>>BBBCCCKKKXXX```aaaaaabbbdddgggjjjooottt{{{}}}|||{{{}}}yyytttkkkhhh```WWWMMMGGGFFFFFFBBB???<<<;;;;;;;;;;;;:::@@@AAAEEELLLUUUeee~~~xxxggg]]]IIICCC???AAAEEEKKKUUU^^^dddhhhlllppprrrpppnnnkkkkkknnnmmmkkkkkknnnooolllmmmhhhgggoooyyy{{{}}}uuullliiijjjyyywww___OOOJJJKKKLLLOOOKKKCCC;;;555111000111,,,,,,,,,++++++*********************************+++***((('''''')))+++,,,((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$'''''''''''''''''''''&&&''''''''''''''''''''''''))))))(((&&&$$$###"""!!!''''''(((((()))---222555777888999999:::===AAADDDIIIKKKSSS]]]fffsssvvvooopppnnnhhhbbbaaaeeefffddddddkkksss|||pppeee\\\ZZZYYYVVVSSSRRRSSS```ooo{{{}}}vvvmmmhhhiiinnnssswww~~~ssshhheeeeeeccccccbbb```aaaeeejjjooouuuhhh^^^[[[\\\ccciiiooouuuuuummmiiiiiijjjkkknnnttt{{{uuufffdddgggyyyuuuccciiixxxvvvWWW@@@666333000...............---------,,,,,,+++++++++++++++,,,---............))))))))))))))))))))))))******)))(((((()))))))))+++)))(((((()))******)))(((&&&%%%&&&((()))))))))'''((((((((()))))))))***((((((((((((((((((((((((************+++,,,------...111000333;;;@@@SSSooo{{{}}}rrrUUUDDD>>><<<<<<===BBBCCCJJJUUU]]]^^^^^^___gggiiimmmrrryyy|||yyyzzz{{{wwwwww|||~~~zzzwwwtttooofff[[[PPPIIIGGGGGGDDDAAA>>>===<<<:::888666======@@@FFFOOO^^^wwwlll^^^OOOGGGAAA@@@CCCHHHRRR[[[___ccchhhmmmpppooommmllliiimmmnnnnnnqqquuuuuurrrtttqqqpppttt{{{sssppppppwwwyyyqqqlllxxx{{{dddQQQLLLNNNQQQRRRMMMEEE===666222111111+++++++++++++++,,,,,,,,,+++++++++******))))))))),,,***((('''''')))+++,,,((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&$$$###""""""((((((((((((***...333888666888999999;;;>>>BBBEEEKKKNNNVVVaaalllxxxvvvnnnooonnniiiccc^^^___bbbeeelllssszzz~~~zzzmmmccc[[[YYYXXXTTTQQQPPPRRReeexxxuuulllfffiiioooqqqxxx{{{kkk```\\\^^^]]]]]]]]]___ccciiiooossstttiiidddcccbbbhhhooottt}}}~~~uuupppqqqrrrssstttxxx}}}llleee^^^nnnuuubbbdddlllzzz___BBB666333///------------,,,------,,,,,,,,,,,,+++++++++,,,---...............))))))))))))))))))))))))(((((('''''''''(((((()))+++***((((((*********)))(((&&&%%%&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------,,,000000333<<>>AAAAAAGGGRRRYYY\\\]]]```hhhjjjpppvvv~~~|||yyywwwyyy}}}vvvrrrxxx~~~~~~|||||||||wwwmmm```TTTMMMJJJIIIGGGDDDAAA>>>===;;;888666;;;;;;>>>DDDKKKYYYqqqrrr```TTTKKKCCC@@@AAADDDMMMVVV[[[___ffflllpppqqqpppooojjjnnnqqqssswww|||zzzuuussstttuuuyyy~~~}}}ooogggbbbfffttt|||qqqyyy}}}fffSSSMMMPPPSSSTTTOOOHHH@@@999555222111,,,,,,,,,,,,------------,,,,,,++++++******))))))+++***)))((('''(((***+++((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%))))))))))))+++///555999777888999:::<<>><<<<<<>>>AAABBBAAAEEENNNVVVZZZ]]]aaafffjjjqqq{{{~~~yyywwwvvvxxxtttnnnuuu}}}~~~uuuhhh[[[RRRNNNMMMKKKHHHCCC@@@>>><<<:::888;;;;;;===BBBGGGSSSgggzzz|||hhhWWWNNNEEE@@@???@@@GGGOOOXXX\\\dddlllrrruuuuuutttooorrrvvvyyy~~~~~~wwwkkkpppuuuyyyoooddd\\\]]]ggg|||yyy}}}}}}gggUUUNNNPPPRRRUUUQQQLLLEEE>>>999555333------------------------,,,,,,+++++++++*********+++******)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((((((((()))((()))***+++---000666:::777999:::<<<>>>AAAFFFJJJPPPUUU___lllxxx{{{wwwooojjjeee___YYYYYYbbbmmm~~~{{{tttooogggaaa[[[VVVPPPLLLOOOUUU^^^pppyyypppkkklllrrruuu}}}zzzmmmaaaZZZWWWWWWUUUVVVZZZbbbnnnyyyuuuooooooooossswwwzzz~~~tttdddVVV^^^kkkwwwlllfff```mmmrrrOOO999666222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++))))))))))))))))))))))))((((((''''''((())))))***,,,***))))))***++++++******(((&&&&&&((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,---...+++222444999CCCNNNiii~~~|||}}}yyy}}}|||^^^QQQCCC===;;;<<>>===<<<;;;;;;===???BBBJJJ[[[lllsss[[[RRRHHHCCC@@@???EEELLLTTTZZZccclllssswwwyyyyyyuuuxxx|||xxxdddkkkpppttt|||rrreee[[[[[[aaaqqq~~~hhhVVVOOONNNMMMRRRPPPLLLGGGAAA:::555222------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++***)))(((''')))))))))(((((((((''''''''''''&&&&&&''''''((())))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%&&&(((+++,,,''''''''''''''''''''''''&&&&&&''''''((((((((((((''')))+++---///222666999888:::;;;===???CCCHHHLLLQQQVVVbbbqqq~~~xxxyyy|||{{{zzzzzzssskkkccc___[[[]]]hhhtttyyyrrrmmmeeeaaa\\\VVVNNNLLLUUUaaakkkxxx}}}wwwqqqmmmpppvvv}}}}}}oooccc\\\XXXUUUTTTUUUVVV\\\gggvvv{{{xxxzzz{{{|||rrr^^^RRRWWWbbbnnn{{{ooofff```nnnxxxUUU;;;888444111111111000///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******))))))))))))))))))))))))))))))((())))))***++++++,,,***))))))***++++++***+++)))'''''''''((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,---...---444666;;;GGGSSSnnn}}}~~~xxxzzz{{{uuuSSSJJJAAA===<<<<<<@@@EEEIIIEEEDDDJJJQQQVVV\\\aaagggmmmzzz}}}vvvtttssstttyyyzzznnnsss{{{~~~vvviii^^^XXXUUURRRMMMGGGBBB@@@@@@???>>>;;;;;;<<<>>>>>>DDDRRRaaa|||{{{___VVVMMMGGGCCCBBBFFFLLLRRRXXXbbbllltttyyy{{{{{{zzz}}}yyybbbhhhlllnnnvvvuuuggg]]][[[___lllzzzjjjXXXOOOLLLJJJNNNMMMJJJFFF@@@999333///,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***+++,,,+++***'''&&&))))))))))))(((((((((((('''''''''''''''((()))***&&&&&&&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''''''''(((+++---///'''''''''''''''''''''''''''''''''''''''''''''''''''))),,,...000333666999999:::<<<>>>@@@DDDJJJMMMPPPVVVcccttt}}}yyy~~~{{{tttoooppptttuuuwwwzzzvvvmmmddd```^^^```mmmzzzyyyrrrmmmeeeccc___XXXPPPOOO\\\lllttt~~~|||vvvqqqooottt|||xxxhhh]]]XXXVVVTTTRRRVVVXXX^^^kkk{{{{{{zzzzzzzzzgggYYYSSSRRR\\\mmm{{{|||iiieee{{{xxx\\\<<<666111111111///...000...---++++++++++++---.........---------,,,,,,,,,,,,,,,+++***)))(((''''''((((((((()))******++++++***************+++++++++))))))))))))((((((((((((******+++++++++******)))))))))***+++++++++++++++...,,,+++******+++---//////333777<<>>AAAJJJSSSooosssbbbQQQGGGEEEEEEIIIMMMXXXZZZaaammmzzz~~~~~~}}}wwwfffcccccckkkxxxtttggg]]]\\\```mmm~~~ooo^^^RRRMMMMMMOOOWWWXXXLLL???999666333000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&'''(((***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((()))))))))(((((((((((((((''''''''')))%%%""""""%%%((((((''')))***,,,///222555777888888<<>>666111111111......000---,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,++++++******))))))************))))))))))))((())))))******+++++++++&&&&&&'''((()))***++++++''')))+++------+++)))'''''''''((()))))))))))))))+++*********+++---///000111555999>>>JJJbbbwwwpppzzzzzzhhhJJJAAA::::::;;;===CCCIIILLLGGGFFFKKKPPPUUU]]]dddhhhrrr~~~wwwrrrqqqrrrxxx~~~wwwnnnpppxxxxxxkkkeeeaaa]]]YYYRRRMMMNNNMMMHHHBBB@@@===;;;:::<<<===>>>EEEMMM^^^ssszzziiiWWWLLLIIIJJJNNNSSS]]]___eeeppp{{{}}}}}}vvveeebbbbbbjjjwwwsssggg]]]\\\aaammmtttbbbUUUPPPOOOQQQZZZ\\\QQQBBB999444000/////////...---------,,,------,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''(((((()))))))))))))))((((((((()))'''%%%%%%'''))))))((()))***,,,///222555777888999<<>>888888;;;>>>CCCIIIMMMIIIHHHMMMQQQVVV]]]dddhhhrrrwwwrrrpppqqquuu{{{|||nnnlllsssyyymmmhhheeeaaa[[[UUUSSSVVVWWWPPPGGGBBBAAA>>><<<<<<;;;;;;???FFFMMMffftttaaaUUUPPPQQQWWW]]]eeefffjjjsss~~~~~~|||tttccc```aaaiiiuuu||||||zzzoooddd\\\]]]bbbnnn}}}qqqaaaWWWRRRTTT]]]aaaXXXHHH;;;444000..................------...---,,,+++)))(((''''''))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$$$$$$$%%%%%%)))))))))))))))))))))))))))((('''(((***+++***))))))***---000333666888888999<<>>FFFUUUnnn}}}sss|||vvvdddRRR@@@<<<777777:::>>>CCCGGGKKKIIIIIIMMMQQQTTT\\\cccjjjuuuvvvqqqpppqqquuuzzz~~~sssmmmppp}}}yyynnnjjjhhheee[[[VVVVVV\\\^^^XXXNNNGGGEEE@@@===<<<;;;999<<>>333000000///---...,,,,,,...//////...,,,,,,------,,,,,,,,,+++++++++(((((())))))***+++++++++))))))))))))))))))))))))&&&''''''((()))******************)))((('''''''''((((((((())))))******+++******))))))******+++,,,******,,,---.../////////666999???IIIZZZuuuyyywwwjjjXXXIII<<<999666555888>>>CCCDDDHHHFFFHHHLLLOOORRRZZZbbbnnnyyyzzzsssrrrrrrrrruuuzzzzzzssssss}}}wwwnnnkkkjjjhhh[[[UUUUUU]]]bbb^^^TTTNNNGGGBBB>>>===<<<:::;;;???CCCSSSiiivvviiiaaa___dddkkkppppppsssxxx~~~zzzsss```^^^```hhhrrrvvvsssmmmccc[[[WWWZZZ```jjj~~~~~~vvvxxxrrrvvvwwwcccUUUYYY\\\ZZZOOOBBB888444---------...............+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******)))(((''''''&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""###$$$&&&'''&&&&&&&&&'''''''''((((((&&&'''((())))))((((((((()))+++///222666888888999:::===@@@BBBDDDIIIPPPVVVaaalll}}}|||{{{{{{xxxssswwwqqqrrr{{{xxxiii\\\TTTRRROOOQQQZZZjjjzzz|||uuuqqqwwwnnn]]]VVVOOONNNNNNNNNPPPUUUZZZaaammmzzzvvvkkkgggbbbqqq}}}kkkbbb```[[[]]]___``````aaaccceeejjjrrr{{{zzz```VVVOOOXXXnnnpppOOOAAA444111111000......------............------,,,,,,,,,,,,++++++++++++(((((()))))))))*********'''(((((()))***+++++++++(((((())))))))))))******'''((((((((()))))))))***)))(((''''''''')))+++,,,)))((('''''''''(((***+++++++++,,,---...//////000555999@@@LLL```|||{{{lll[[[KKK@@@888888666444777>>>BBBAAADDDDDDGGGKKKNNNQQQYYYbbbqqq|||{{{uuuqqqsssttttttvvvyyyxxxyyyxxxooonnnnnnmmm___WWWTTT[[[bbbaaaZZZUUUKKKEEE@@@@@@???<<<;;;===>>>HHHXXXllltttkkkfffhhhmmmrrrtttwww{{{~~~xxx||||||qqq```___bbbjjjsssuuupppiii^^^WWWTTTZZZ```iii{{{zzz|||sssooossssssXXXUUURRRRRRMMMCCC999555..................------***++++++,,,------......))))))))))))))))))))))))******))))))((((((''''''$$$$$$&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((()))***%%%%%%%%%&&&&&&''''''(((%%%'''((('''&&&&&&''')))))),,,000444777888999999:::===AAADDDGGGMMMUUU\\\hhhrrr{{{tttoookkknnnyyy~~~||||||uuugggYYYOOONNNNNNTTT```qqquuupppnnnvvv~~~mmmYYYRRRLLLLLLMMMNNNRRRWWWaaahhhsss~~~}}}oooeeebbb\\\hhh|||mmmbbb^^^UUUVVVVVVUUUSSSSSSUUUVVV^^^gggsss|||ggg\\\QQQUUUhhh{{{SSSDDD666222222111//////......------------......,,,,,,,,,++++++++++++************************+++'''(((((()))******++++++***************)))))))))(((((((((((())))))))))))'''''''''((()))******+++)))((('''&&&'''(((***++++++++++++,,,---///222333666:::AAAPPPfffxxxcccOOOBBB<<<666777555333666>>>@@@>>>AAABBBFFFKKKNNNPPPYYYcccppp}}}}}}wwwrrrqqqtttvvvttttttvvvuuu{{{sssssstttsssggg\\\UUUYYY```aaa\\\YYYPPPIIICCCBBBAAA===;;;;;;999AAALLLZZZooo~~~tttlllkkkoootttvvvzzz}}}zzzuuuxxx}}}~~~vvvnnnaaa```dddllltttuuunnnggg[[[UUUTTTZZZ```iiizzzzzznnnhhhuuubbbWWWNNNMMMMMMFFF===999/////////...---------,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''((('''%%%%%%(((+++))),,,000555888999999999999===AAAEEEIIIQQQZZZaaaoooyyy{{{pppeeedddkkkvvvyyyuuuxxxyyypppdddWWWNNNIIIMMMWWWfffvvv}}}tttkkkhhhhhhrrrwwwhhhWWWOOOIIIIIIKKKNNNSSSXXXgggppp{{{uuuggg]]]YYYSSS[[[mmm{{{lllbbb^^^TTTTTTRRROOOLLLKKKLLLMMMQQQ[[[hhhsssyyy|||lll```SSSSSSdddVVVFFF777222333222000//////...---,,,,,,---...///,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))))))))************,,,,,,++++++***)))))))))++++++***)))((('''&&&&&&%%%&&&(((***+++******))),,,+++)))((()))***,,,---***))))))***---000444666777:::CCCRRRjjjxxx___JJJ>>>;;;555777666222555===@@@<<<@@@AAAFFFLLLNNNQQQZZZdddooo||||||uuurrrrrrvvvwwwtttrrrsssttt|||~~~wwwwwwxxxxxxnnn```VVVXXX___```]]][[[UUUMMMFFFDDDBBB===::::::888???HHHPPPaaayyyyyyooommmpppuuuxxx||||||wwwsssuuuxxxxxxrrrlllbbbaaaeeemmmuuuuuunnnfffZZZTTTTTT[[[bbbjjj{{{ooobbbkkktttmmm\\\NNNNNNPPPKKKBBB>>>000000///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))'''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$"""!!!&&&&&&''''''((())))))***'''((((((&&&$$$%%%))),,,))),,,111555888999999999999===BBBFFFKKKSSS]]]dddttt~~~yyylll```aaajjjvvvxxxsssxxxyyyrrrkkkaaaVVVOOOFFFLLLYYYjjjyyy{{{rrriiicccaaabbbmmmpppbbbVVVNNNGGGGGGJJJMMMRRRYYYjjjttt}}}ooo```UUUQQQJJJPPPaaayyyvvvkkkbbb^^^VVVUUURRRNNNJJJHHHHHHJJJGGGQQQ___jjjrrrvvvzzz}}}tttgggXXXTTTbbbyyy___JJJ777444555111......////////////////////////,,,,,,+++++++++,,,------)))***,,,---...------,,,+++******)))(((''''''&&&(((((((((((()))))))))))))))((('''%%%%%%%%%&&&''')))((('''''''''(((***+++++++++***)))((((((((()))***+++...//////000222444777>>>HHHWWWqqqxxxcccIII999777666666888999;;;<<<>>>>>>@@@@@@CCCIIIMMMSSS^^^iiitttyyyssssssssstttttttttttttttvvvwww||||||jjjccc\\\ZZZ]]]```aaa___ZZZQQQIIIEEEBBB===<<<===>>>>>>@@@GGGRRRfff{{{oookkkmmmqqqvvvyyy{{{~~~xxxvvvtttwww{{{zzzrrrjjjdddfffmmmtttxxxrrrfff\\\UUUQQQRRRYYYbbblllyyywwwiii^^^bbbuuueeeMMMMMMTTTPPPFFFBBB777444000...---------,,,......------------,,,,,,+++++++++************)))))))))))))))))))))))))))&&&&&&''''''((()))))))))+++)))&&&$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&'''((())))))'''(((((())))))((('''&&&&&&)))******)))((((((***,,,+++...222555666777999:::===AAAEEEHHHLLLVVVdddoooxxx~~~oooaaa___aaagggpppuuuwww{{{~~~~~~|||{{{xxxmmm]]]PPPKKKLLLTTTaaapppyyy~~~yyyqqqmmmiiiddd```]]]___jjj|||gggVVVMMMGGGDDDGGGJJJNNNVVV]]]ooo|||xxxhhhXXXNNNLLLGGGIIISSSgggzzzxxxqqqpppkkkcccccc]]]UUUOOOLLLIIIEEEBBBHHHKKKTTT```hhhmmmssszzzzzznnn```\\\gggzzz```KKK888444555111...///////////////////////////------,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++******)))((((((''''''((()))))))))))))))))))))***))))))(((''''''((((((((((((((((((((())))))***+++***))))))))))))))))))***,,,...//////000222444999???IIIYYYttt}}}{{{cccJJJ<<<;;;666666777999;;;<<<>>>>>>======AAAGGGLLLRRR]]]hhhzzzwwwrrrrrrrrrrrrsssttttttuuutttuuuzzz~~~jjjccc[[[XXX\\\___```___]]]TTTLLLHHHEEEAAA>>>???>>>===>>>CCCLLL]]]www{{{nnniiijjjlllqqqvvvxxx{{{~~~zzzwwwuuuxxx{{{yyyqqqjjjfffiiiooovvvxxxqqqdddZZZTTTPPPQQQXXXaaakkkvvv{{{jjj^^^```ooolllTTTQQQUUUQQQHHHCCC777444000...---------,,,......------,,,,,,+++++++++++++++************)))))))))))))))))))))))))))((((((((((((((('''''''''***((('''%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((('''&&&'''((())))))'''((((((((((((((('''&&&&&&)))***+++***))))))+++,,,,,,///333666777888:::<<<>>>BBBGGGJJJOOOYYYgggrrrxxxhhh\\\\\\^^^eeemmmqqquuu}}}~~~}}}|||yyynnn]]]OOOJJJLLLXXXiiiwww}}}yyyppplllgggbbb___^^^bbbooosss___OOOMMMIIIFFFHHHJJJNNNXXXbbbttt{{{nnn```RRRIIIGGGCCCDDDLLL\\\mmmyyyzzzrrrrrrqqqnnnmmmfff]]]TTTOOOJJJFFFCCCCCCDDDKKKTTT\\\ccckkkttt|||zzzmmmjjjrrrcccMMM999444555111...///////////////////////////...------,,,+++++++++++++++************+++,,,,,,*********))))))(((((('''))))))))))))))))))))))))******++++++******))))))'''(((((()))))))))))))))))))))))))))))))))***+++***,,,...///000111333555:::AAALLL^^^zzzuuu{{{bbbJJJ===<<<555666777999:::<<<===>>><<<<<<@@@GGGMMMSSS___jjjuuuqqqpppppppppqqqrrrtttuuuqqqssswwwooofff]]]ZZZ]]]aaacccbbb```WWWOOOLLLJJJEEEBBBBBB???>>>>>>AAAGGGSSSjjj~~~yyylllffffffgggnnntttwww||||||yyywwwyyyzzzxxxpppiiigggkkkrrrxxxyyypppbbbWWWRRRPPPRRRYYYaaaiiisss|||pppcccbbbjjjuuuvvv]]]VVVWWWRRRIIIDDD777444000...---------,,,...------,,,+++******)))+++++++++************)))))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((('''&&&'''((())))))'''(((((((((((((((''''''&&&)))*********))))))+++---...111444777888:::<<<>>>@@@DDDIIILLLRRR]]]kkkvvvpppaaaWWWXXX[[[bbbhhhkkkppp~~~zzzzzzyyyyyywwwkkkZZZMMMHHHMMM___ttt{{{pppkkkeee```^^^```gggwwwzzzhhhXXXKKKKKKIIIIIIIIIJJJOOO[[[hhhyyyqqqcccXXXMMMEEECCCAAA???DDDPPP\\\fffooowww{{{qqqrrrxxx{{{}}}vvvjjj^^^UUUMMMHHHEEECCCCCCFFFMMMUUU\\\gggqqquuu{{{{{{yyy~~~fffOOO:::555444111///000///////////////////////////...---,,,+++*********++++++)))))))))***+++,,,*********)))))))))((((((*********))))))))))))))))))***+++,,,,,,+++)))(((&&&''')))*********)))((()))((((((((()))***++++++***,,,...000000222444666<<>>>>>>>>BBBIIIOOOVVVbbbnnn}}}tttpppooonnnnnnoooqqqsssuuuqqqsssvvv}}}xxxnnnccc^^^```eeehhhiiicccZZZQQQOOONNNJJJGGGFFFBBBAAA@@@AAADDDNNNaaasssvvviiibbbaaafffmmmtttyyy}}}{{{yyyyyyyyyvvvoooiiiggglllsssyyyyyyooobbbWWWSSSQQQTTT]]]dddkkkssszzz~~~pppjjjjjjmmm}}}dddYYYVVVPPPHHHCCC777444000...---------,,,------,,,,,,+++***))))))+++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&'''((())))))''''''((((((((((((((('''''''''((())))))((((((***,,,///111444666888:::<<<>>>@@@EEEJJJOOOUUUaaappp{{{mmm^^^XXXXXX[[[```cccdddkkk{{{zzzrrroooooopppmmmbbbSSSIIIGGGPPPfff}}}~~~rrrlllfffaaa^^^cccnnnsssbbbUUUMMMHHHHHHIIIJJJJJJOOO^^^mmm{{{lll^^^TTTLLLEEECCC@@@>>>???GGGPPPXXXbbbjjjvvv}}}|||pppppp{{{vvvhhh[[[QQQIIIEEECCCBBBDDDJJJQQQWWWbbblllpppxxxjjjRRR<<<555444111///000///////////////////////////...---,,,+++*********,,,+++***)))))))))++++++************))))))))))))+++*********)))))))))((('''((()))*********((((((&&&''')))*********)))((()))((((((((()))***++++++***,,,///000111333555777>>>FFFUUUlllzzzuuu\\\GGG;;;777555555666888:::;;;======>>>>>>CCCJJJPPPWWWcccooo{{{sssoooooonnnnnnoooppprrrsssrrrrrrvvv|||vvvhhhaaabbbhhhlllnnnfff[[[RRRPPPQQQNNNLLLKKKEEECCCBBBBBBCCCJJJ\\\mmmrrreee^^^]]]bbbkkkssszzz}}}{{{yyyxxxwwwsssmmmhhhfffkkksssyyywwwnnnbbbYYYTTTTTTYYYbbbjjjooouuu{{{}}}sssmmmiiiwww}}}eeeXXXSSSNNNFFF@@@777444000...---------,,,------,,,++++++***))))))+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((())))))&&&'''(((******)))'''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''&&&'''((())))))'''''''''((((((((((((((('''%%%'''(((''''''''')))+++///111333555777999<<<>>>AAAEEELLLQQQYYYeeeuuunnn```]]]\\\^^^```bbbaaagggwwwsssiiibbbbbbbbb```VVVJJJEEEFFFVVVnnntttmmmhhhccc___ffftttmmm]]]SSSMMMEEEEEEGGGJJJKKKQQQ```oooyyykkk\\\SSSJJJEEECCC???<<<<<>>AAAGGGLLLRRR[[[dddnnnwwwmmmTTT===555444111///111////////////////////////...------,,,++++++++++++,,,,,,+++************+++************************+++++++++******))))))(((''''''(((((())))))(((((('''(((((()))))))))))))))))))))))))))))))))***+++***---///111222333666888>>>HHHZZZsss}}}oooXXXEEE;;;888444555666888999;;;<<<=========BBBIIIOOOVVVbbbmmm|||~~~}}}yyyrrrooooooooopppppppppppppppqqqppptttzzz}}}}}}lllcccccchhhmmmpppjjj]]]RRRPPPSSSSSSRRRRRRJJJGGGEEECCCBBBIIIYYYjjj}}}|||nnnaaa[[[ZZZ]]]fffpppwww~~~|||{{{yyywwwuuuqqqlllhhhffflllssswwwuuulllaaaZZZVVVWWW]]]hhhooosssxxx}}}|||rrriiirrrxxxcccVVVPPPKKKDDD>>>777444000...---------,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))&&&&&&''''''((())))))***&&&'''((()))***)))((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&'''((())))))'''&&&'''((((((((((((((((((%%%&&&'''''''''(((***,,,///111333555666999<<>>555444000///222////////////////////////------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************************,,,,,,+++******))))))((('''''''''''''''((()))***((((((((((((((())))))***+++***))))))))))))))))))+++---000111222444777999>>>JJJ^^^yyy{{{zzzgggOOOAAA:::888444555666888999;;;<<<===>>>>>>CCCIIIOOOVVVbbbmmmzzzzzzzzzwwwqqqooopppqqqrrrrrrpppooonnnmmmkkkooowww||||||~~~qqqfffeeejjjpppsssmmm___SSSQQQVVVXXXYYYZZZSSSOOOKKKGGGEEEJJJ[[[kkkxxx}}}~~~wwwjjj^^^YYYXXXYYYcccmmmuuu||||||zzzyyyxxxvvvsssoookkkhhhiiinnnsssuuuqqqhhh^^^XXXVVVWWW___kkksssvvvzzz~~~zzzooottt}}}{{{~~~rrr```SSSMMMJJJCCC===777444000...---------,,,,,,,,,,,,,,,------------+++++++++************)))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''&&&'''((())))))'''&&&&&&'''(((((((((((((((&&&((()))))))))***,,,...111333555666777:::>>>AAAEEEKKKRRRYYYbbbppplllaaabbbiiiggggggiiijjjnnnwww{{{lllbbb^^^[[[VVVOOOEEE@@@EEENNNccc||||||oooiiieeeaaa^^^eeeuuuwwwbbbTTTKKKEEEBBBAAADDDLLLSSSZZZeeepppsss{{{ssscccTTTHHHBBBBBB===:::999;;;===@@@HHHRRR[[[dddpppwww||||||pppqqqxxx~~~ooo]]]OOOGGGHHHDDDBBBEEEIIIOOOZZZdddooozzz}}}xxxuuu|||qqqWWW>>>555333000///222////////////////////////,,,,,,+++++++++,,,------,,,------...---,,,+++)))******************++++++,,,,,,++++++***))))))((()))(((''''''''')))***+++)))((('''''''''(((***+++++++++***)))(((((())))))+++---000222333555777:::>>>KKK```|||{{{ttt~~~zzz^^^HHH;;;777666444555666777999;;;<<<===AAAAAAEEELLLQQQXXXcccnnn{{{}}}wwwxxxvvvpppoooqqqssstttsssqqqnnnllljjjgggkkktttzzz}}}~~~~~~vvvjjjhhhmmmsssvvvpppaaaTTTRRRWWW\\\^^^___[[[WWWQQQLLLHHHMMM]]]nnnuuuzzz|||uuuhhh\\\WWWWWWYYYcccnnnuuu||||||yyyxxxwwwuuurrrnnnkkkhhhkkkpppttttttoooeee\\\VVVUUUWWW```mmmuuuxxx{{{}}}vvvxxx}}}yyyxxxmmm^^^RRRLLLJJJDDD===777444000...---------,,,+++,,,,,,------......///+++++++++************))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((((((((())))))******''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&''')))))))))'''&&&&&&'''((())))))((((((((()))++++++++++++...000333444666777888;;;???BBBHHHMMMUUU\\\eeetttiii^^^```mmmjjjjjjmmmpppssszzz}}}nnneeeccc^^^WWWMMMCCC???GGGRRRfffxxxkkkfffccc___]]]dddtttppp^^^TTTLLLFFFCCCAAADDDMMMWWW^^^hhhpppssszzzyyyhhhXXXJJJDDDDDD???<<<<<<===<<<>>>FFFNNNTTT]]]iiirrrxxx~~~sssppptttyyyfffWWWNNNGGGAAA======AAAHHHUUUaaaooo{{{}}}tttqqqooossszzznnnSSS@@@888111222333---////////////...............------,,,,,,------...,,,+++******))))))******))))))))))))))))))))))))%%%%%%$$$%%%&&&(((***+++&&&''''''(((((((((((((((+++***)))'''''''''(((((()))((((((((((((***+++,,,------...000111444666777???NNNhhh}}}{{{}}}fffRRRBBB888555777444666888888666777;;;???CCCDDDFFFKKKRRR\\\dddiiiyyy{{{|||{{{xxxtttrrrqqqpppooonnnmmmnnnnnnllljjjmmmnnnqqqsssvvv{{{vvv}}}nnndddllltttuuutttcccSSSQQQTTTWWW\\\bbb^^^[[[YYYWWWUUUXXXdddqqq~~~~~~sssbbbUUUPPPPPPVVV]]]gggqqqvvvwwwtttqqqmmmrrrvvvssslllggggggjjjoooqqqqqqnnnhhhaaa\\\YYYVVV]]]gggnnnrrruuuyyy|||||||||rrrcccUUULLLGGGEEEDDD<<<777111/////////...,,,)))***++++++------...///*********++++++,,,,,,,,,************************+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************'''''''''''''''''''''''')))((('''((()))***)))(((&&&'''''''''(((((())))))'''((()))))))))***---000444777999999888:::???CCCLLLNNNUUU^^^iiivvv|||~~~tttbbb]]]^^^nnnlllmmmqqqtttwwwzzztttpppfff\\\SSSLLLCCC===EEERRRnnnsssjjjeee___ZZZYYYggg{{{|||gggYYYPPPKKKGGGFFFDDDDDDKKKWWWeeeoootttyyyzzz|||lllZZZNNNFFFBBB@@@;;;888:::;;;===BBBHHHMMMTTT___iiipppwww~~~}}}tttuuu{{{tttcccRRRKKKCCC???AAABBBEEERRRaaarrrzzz~~~qqqjjjfffiiipppyyyvvvpppVVVBBB:::222222333,,,////////////...............------,,,,,,------...,,,+++******))))))******************************++++++***)))***+++,,,---''''''((())))))))))))(((++++++))))))((()))******+++************,,,---...---...///000111333666777@@@OOOkkk~~~||||||vvv___MMM@@@888555666555888999999777888<<<@@@BBBDDDHHHNNNVVV___fffjjjwwwxxxyyyxxxuuusssqqqqqqqqqooommmmmmnnnooonnnmmmooooooqqqsssuuu}}}~~~xxx}}}rrrhhhmmmtttuuuwwwfffTTTNNNOOOQQQUUUZZZ\\\ZZZYYYYYYYYY]]]jjjvvvxxxfffXXXRRRRRRVVV\\\fffpppvvvxxxvvvuuulllppptttrrrkkkffffffhhhmmmpppqqqnnnfff___\\\\\\\\\ccclllrrruuuvvvyyy{{{~~~uuufffYYYNNNHHHEEECCC===888333000//////---,,,***++++++,,,,,,------...++++++++++++++++++,,,,,,*********************************)))((('''''''''''''''''''''''''''''''''((((((((()))))))))******'''''''''''''''''''''''')))((('''((()))***)))((()))))))))))))))((((((((((((((()))))))))+++...000555777::::::999;;;@@@DDDJJJNNNVVVbbbmmm||||||yyywwwyyy~~~kkk^^^]]]```mmmnnnqqqvvvwwwzzzvvvpppnnncccZZZPPPJJJBBB>>>HHHVVVsss}}}pppiiiddd```\\\[[[jjj|||uuubbbVVVOOOKKKHHHFFFEEEFFFMMMYYYfffpppuuu{{{}}}qqq^^^QQQHHHDDDBBB===999:::::::::>>>CCCIIIPPPZZZdddkkkrrrzzz}}}{{{zzzoooYYYPPPGGGAAABBBCCCFFFRRRaaaqqqyyyoooddd^^^```gggsssooorrrXXXEEE<<<444333444,,,////////////...............------,,,,,,------...,,,+++******))))))******************************,,,+++***)))))))))))))))'''((())))))******))))))+++***************+++,,,************+++,,,---......///000000111222555888AAARRRooozzzxxx|||}}}nnnVVVFFF>>>888555555666999::::::888999===AAAAAAEEELLLUUU]]]eeeiiilllssstttuuutttrrrqqqqqqrrrrrrpppmmmlllnnnooopppoooppppppqqqssssssyyy{{{}}}yyymmmpppvvvwww{{{jjjVVVLLLIIIIIIMMMQQQWWWVVVXXXZZZ]]]bbbppp}}}~~~kkkZZZSSSSSSTTTZZZdddmmmtttvvvvvvuuukkkooosssqqqkkkfffeeeggglllppprrrmmmddd]]]\\\^^^cccjjjrrrvvvxxxxxxyyy{{{|||mmm^^^RRRKKKFFFCCC>>>;;;666222000...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((()))((('''((()))***)))(((+++++++++***))))))((((((((()))*********+++...111555777:::;;;:::<<>>::::::999777999===CCCJJJTTT\\\ccckkksssyyy~~~fffWWWLLLDDDCCCDDDGGGSSSbbbqqqyyyrrrccc\\\^^^eeeyyyxxxpppsssXXXEEE===555444555---////////////...............------,,,,,,------...,,,+++******))))))******************************)))))))))((((((((((((((((((((()))***************))))))))))))***++++++,,,((((((((())))))***++++++...///111111000222666:::DDDWWWvvv{{{zzz~~~kkkQQQCCC===999666555666999;;;:::999:::>>>BBBBBBHHHRRR]]]ffflllooooooqqqrrrrrrrrrpppqqqrrrtttuuurrrnnnlllmmmnnnooooooppppppqqqssstttxxx~~~ssssssxxxzzzoooZZZKKKEEEEEEHHHJJJOOOOOORRRWWW[[[cccqqqnnn\\\SSSRRRUUUZZZbbbjjjpppsssrrrrrrlllppptttsssnnniiihhhiiimmmqqqssslll```YYY[[[___gggmmmuuuyyyzzzzzz{{{|||~~~}}}ssscccVVVMMMGGGEEE@@@===999444111...---+++---------,,,,,,+++++++++,,,,,,,,,++++++*********((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''((()))***)))(((***)))))))))))))))))))))((()))*********,,,///222444777999::::::===BBBFFFJJJPPP\\\lllzzzvvvooopppqqqtttzzz{{{sssfff[[[XXX___ggghhhmmmtttvvvtttxxxssshhhdddbbb]]]RRRIIICCC???AAAPPPccc|||{{{ooohhheeecccbbbdddjjj{{{}}}rrrbbbUUUNNNLLLJJJIIIFFFHHHLLLTTT___jjjtttyyylll[[[NNNGGGCCC>>>;;;:::999666666:::>>>DDDMMMUUU[[[ccclllrrrzzzttt]]]PPPEEECCCDDDHHHVVVeeesss{{{~~~vvveee^^^```ffftttuuuuuuZZZFFF===555555666///////////////...............------,,,,,,------...,,,+++******))))))******************************)))******+++++++++++++++(((((()))***************'''(((((())))))*********'''(((((()))******++++++---///111111///111777<<>>BBBDDDLLLXXXeeeooossssssrrrpppqqqrrrqqqqqqrrrtttvvvwwwtttooommmmmmmmmmmmmmmnnnnnnqqqtttvvvxxxyyyvvvzzz}}}ttt___MMMEEEEEEGGGHHHGGGGGGKKKPPPUUU]]]mmm{{{sss___UUUTTTXXX]]]dddkkkpppqqqpppooommmqqquuuuuurrrnnnllllllnnnrrrrrrjjj^^^WWWZZZ___gggmmmuuuyyyzzz{{{|||~~~~~~xxxqqq~~~yyygggYYYOOOHHHDDD@@@???;;;777222///------...------,,,,,,++++++***,,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))((('''((()))***)))(((&&&&&&''''''((()))******((()))***++++++---111333333666999:::;;;===CCCGGGMMMSSS```ppp~~~uuuppptttvvvyyy}}}|||uuuhhhZZZPPPOOOWWW___fffkkkqqqrrrpppuuunnnddd___[[[YYYOOOEEEBBB???DDDVVVjjjuuujjjfffdddbbbcccfffsssvvvkkk\\\QQQKKKJJJIIIHHHFFFJJJPPPYYYcccmmmvvv{{{~~~sss```QQQHHHAAA===;;;;;;:::777777:::;;;@@@GGGNNNTTT\\\eeekkkuuuyyy~~~cccTTTFFFCCCEEEJJJXXXhhhvvv~~~zzz~~~jjjaaaaaaeeemmm}}}|||___III===444444666000////////////...............------,,,,,,------...,,,+++******))))))******++++++++++++++++++++++++'''((()))***************'''((())))))******))))))'''(((((())))))))))))((())))))+++,,,,,,---,,,,,,+++///111111///222999???LLLaaa~~~yyykkkRRRCCC;;;777777888888:::<<<<<<:::;;;???CCCFFFNNN\\\jjjsssvvvuuutttnnnppprrrrrrrrrrrrtttvvvvvvsssooommmmmmmmmllllllmmmmmmpppuuuvvvxxx~~~yyy{{{yyyeeeRRRGGGGGGHHHGGGDDDCCCEEEIIIMMMVVVfffuuuvvvaaaXXXVVVZZZ___gggnnnrrrrrrpppnnnkkkooosssuuutttqqqooonnnnnnpppnnnggg]]]YYY\\\aaafffmmmuuuyyyzzz{{{|||~~~|||xxx~~~xxxnnnyyyrrrcccUUUIIIBBB@@@@@@===999444000......---------,,,,,,+++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''((()))***)))((($$$%%%%%%'''((()))***+++(((***++++++,,,...222444333666999;;;<<>>===>>>===999888;;;999===CCCHHHMMMTTT]]]dddnnnsss{{{{{{uuulllZZZIIIDDDFFFLLLZZZjjjyyyxxxqqqeeebbbcccgggwwwhhhNNN@@@444333555000////////////...............------,,,,,,------...,,,+++******))))))******++++++++++++++++++++++++'''((()))))))))((('''&&&''''''((())))))))))))((())))))*********)))((('''((()))+++,,,------,,,,,,***...111000///222;;;BBBPPPeee|||wwwzzzgggPPPAAA888444666:::;;;===???>>>===>>>BBBFFFFFFOOO^^^kkktttwwwuuurrrlllooorrrsssrrrrrrssstttqqqooommmmmmnnnnnnmmmllllllllloootttuuuuuuzzzzzzzzz}}}kkkUUUIIIGGGGGGDDDEEECCCCCCDDDHHHPPPaaapppuuu```VVVUUUVVV\\\eeemmmqqqqqqnnnlllgggjjjooossssssqqqooommmlllkkkhhhccc^^^]]]aaaeeehhhnnnvvvzzz{{{zzz{{{}}}yyyuuuyyy|||vvv|||uuubbbOOODDD???@@@???:::555111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''')))((('''((()))***)))(((&&&&&&'''((()))******+++(((***+++,,,---///222555444888;;;===>>>BBBGGGLLLUUUZZZgggwwwwwwxxx~~~ttteeeWWWQQQTTT[[[```ccckkkvvv{{{rrrlllaaaUUUJJJBBB>>>@@@EEEPPPfff|||ttthhhfffddd___aaahhhxxxiii```TTTKKKGGGGGGGGGFFFFFFMMMWWWaaajjjrrrzzzkkkYYYOOODDDAAA@@@AAA???:::999:::777:::???BBBFFFMMMVVV]]]hhhmmmvvv|||xxxvvvbbbOOOGGGHHHMMM[[[jjjyyyxxxxxxiiidddbbbcccsssoooSSSBBB444333555///000/////////...............------,,,,,,------...,,,++++++***)))*********++++++++++++++++++++++++............---+++)))(((&&&''''''(((((((((((((((***+++,,,,,,+++***)))(((&&&''')))***++++++******)))---111000///333<<>>555111555;;;===???AAA@@@???@@@DDDHHHFFFOOO]]]kkktttvvvtttqqqkkknnnqqqsssrrrqqqqqqrrrmmmllllllmmmooopppooonnnlllkkkooossstttsssvvv{{{zzzyyy~~~nnnXXXJJJGGGEEEAAAHHHEEECCCCCCEEEMMM^^^nnnqqq\\\RRRQQQQQQWWWaaajjjoooooollliiibbbfffkkkpppqqqpppnnnllliiihhhddd```^^^```dddhhhkkkpppwww{{{{{{zzzzzz|||tttrrrsss||||||nnnWWWGGG???@@@???;;;555111111222,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''')))((('''((()))******((())))))))))))************)))***+++,,,---///333666666999===???@@@DDDJJJOOOWWW\\\hhhyyyxxxyyyxxxnnn___TTTPPPTTT[[[```ccclll||||||vvvpppcccUUUCCC===;;;@@@HHHTTTllluuuhhhgggddd^^^```gggwwweee\\\PPPIIIFFFGGGGGGGGGFFFMMMXXXccckkksss{{{ooo]]]RRRGGGCCCBBBCCC@@@;;;888:::666999<<>>999777666666:::;;;>>>@@@BBBEEEJJJMMMOOOVVVaaammmuuuxxxvvvsssmmmnnnooopppqqqrrrrrrqqqnnnlllkkkkkkmmmnnnmmmmmmjjjlllooopppqqqrrrsssuuuzzz||||||rrr___QQQKKKGGGCCC@@@???@@@CCCFFFNNN]]]kkkzzzrrr\\\RRRRRRTTTWWW^^^fffllllllgggbbb^^^bbbhhhmmmooommmjjjhhhiiifffbbb```bbbgggllloooooorrruuuvvvvvvvvvvvvwww{{{}}}yyytttttt{{{]]]IIICCCDDDBBB>>>888333///.........---------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******))))))******''''''''''''''''''''''''++++++***)))((('''&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((((((((((((''''''''''''((((((************************---...,,,)))***///333222777999<<<>>>AAAEEEJJJNNNUUUfffrrr~~~uuuiii\\\VVVXXX^^^aaaaaafffooo~~~wwwrrrdddTTTFFF@@@;;;???LLL___uuu|||kkkdddbbbaaabbbdddtttjjj[[[LLLFFFFFFDDDCCCDDDHHHPPP\\\fffmmmttt{{{uuu```SSSMMMHHHCCCBBB???;;;;;;===999:::;;;===???EEELLLPPPZZZaaajjjqqqtttwww{{{~~~oooVVVKKKKKKPPP^^^lllzzzxxxwwwddd```aaaooo|||ZZZDDD999333111222000//////........./////////...---,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++,,,+++***)))(((((()))***)))******************)))((()))***)))((((((***+++)))))))))***++++++,,,,,,,,,,,,...000000333===HHHYYYsssxxxvvvxxxcccJJJ<<<888777777888======>>>???AAAGGGMMMRRRTTT[[[eeeooovvvwwwtttqqqppppppqqqrrrrrrrrrrrrqqqmmmkkkiiiiiijjjjjjjjjiiiiiikkknnnooopppppprrrtttxxxuuubbbTTTNNNKKKHHHDDDBBBAAACCCEEELLLZZZgggwwwpppZZZQQQQQQUUUYYY___gggllllllfffaaa\\\```eeejjjlllkkkhhhfffgggccc______dddjjjnnnpppqqqsssuuuvvvvvvvvvwwwxxx{{{}}}yyytttsssbbbKKKCCCCCCBBB???999444111000//////.........---------,,,,,,,,,,,,++++++++++++,,,+++******))))))******''''''''''''''''''''''''******))))))((((((''''''%%%&&&((()))))))))((('''''''''''''''(((((((((((()))((((((''''''(((((()))***************************,,,+++(((+++111666666888:::===@@@CCCGGGLLLPPPYYYiiivvv~~~|||wwwkkk^^^YYY^^^dddeeedddfffnnnyyyqqqcccTTTDDD>>>;;;@@@OOOdddyyy~~~nnneeeaaa```aaadddvvvhhhYYYKKKFFFEEEDDDCCCDDDJJJSSS___iiipppvvv{{{}}}gggZZZPPPJJJDDDBBB???;;;:::===999999::::::<<>>999999999888999;;;???CCCJJJQQQZZZbbbggglllssswww|||lllXXXQQQRRRWWWcccqqqzzzzzzpppaaabbbnnn~~~bbbGGG:::444333222111000///......---......------,,,+++++++++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,------+++************************)))(((''''''((()))***)))******)))'''&&&'''))),,,+++*********++++++,,,---,,,...111222666AAAMMMccc~~~{{{~~~zzzcccIII;;;888777888:::??????@@@AAAEEEKKKTTTZZZ^^^dddmmmtttwwwuuurrrppprrrrrrrrrqqqpppooonnnmmmmmmkkkhhhfffgggggggggffffffhhhkkkmmmmmmnnnpppqqqtttvvv}}}kkk\\\VVVSSSQQQKKKFFFAAAAAABBBFFFQQQ\\\pppqqqZZZQQQRRRRRRWWW^^^dddfffddd___[[[YYY]]]aaaeeeggggggdddcccaaa]]][[[___hhhoooqqqooorrrtttuuuuuutttuuuwwwxxxzzzzzz|||sssnnnlllwwwzzzssstttttt|||oooUUUIIIIIIGGGCCC<<<666333111////////////.........---......---------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((((((((''''''''''''((((((((((((******))))))))))))******************************'''*********---555999999:::<<>>666111///.........---------,,,,,,......---------,,,,,,,,,,,,+++******))))))******************************''''''(((((())))))******((((((((('''''''''((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))))),,,,,,+++...555888888:::<<<>>>AAAFFFLLLTTTYYYhhhxxx~~~}}}uuurrriiibbbfffsss}}}}}}}}}}}}tttYYYIII;;;;;;<<>>;;;888777999;;;>>>BBBIIIOOOTTT\\\eeelllrrryyynnnZZZQQQOOOSSSbbbrrrzzzsssttthhhjjjrrr|||iiiLLL<<<777444000//////............//////...------,,,,,,---------,,,,,,,,,+++++++++************************++++++)))***++++++,,,+++++++++***))))))(((((())))))*********+++***(((((()))+++,,,+++***)))***,,,...000...---///222444:::GGGSSSnnn}}}~~~{{{eeeMMM@@@<<<:::::::::===@@@DDDGGGKKKOOOUUUXXX___dddkkkoooooooooppprrrnnnmmmmmmllljjjiiigggfffdddaaa\\\ZZZZZZ[[[\\\\\\]]]```cccfffhhhkkkmmmoooqqqtttzzzuuueee\\\WWWTTTLLLFFFAAAAAAAAACCCIIIOOO^^^mmm}}}rrraaaWWWSSSRRRXXX```ffffffccc```^^^^^^```bbbeeeeeedddaaa```\\\]]]```dddiiilllllllllqqqsssvvvvvvvvvuuuuuuuuuwwwuuusssuuuxxxyyywwwtttllliiijjjttt{{{xxxsssrrr|||qqq___SSSRRROOOHHH???777111///...------------,,,,,,,,,------------,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))''''''(((((())))))******))))))(((''''''''''''(((''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))***---...---///555888777:::<<<>>>BBBGGGNNNVVV\\\lll|||}}}~~~|||{{{xxxmmmgggbbb___eeerrrxxxZZZGGG999;;;>>>IIIaaazzz~~~vvv}}}zzzzzzzzzvvvoooggg^^^___mmm}}}xxxmmmdddOOOGGG@@@>>>???@@@CCCHHHTTT\\\gggpppuuuwwwzzz|||gggZZZMMMHHHFFFDDDBBBCCCBBBBBBAAA>>>;;;999:::;;;;;;???CCCGGGKKKRRR\\\cccooovvvrrr^^^TTTOOOPPP]]]lllxxxppp}}}wwwmmmqqqwww{{{}}}kkkNNN===888444.........---......///000111///......------......///,,,,,,,,,+++++++++******++++++++++++++++++******)))***+++,,,,,,,,,++++++)))******************)))***++++++***))))))+++---...---+++))))))+++---///...---///222555;;;IIIVVVssswwwcccMMMBBB@@@>>>======BBBDDDFFFHHHKKKPPPWWW\\\```eeejjjkkkjjjjjjmmmpppllllllkkkkkkiiihhhfffeeeccc___ZZZVVVUUUUUUTTTTTTVVVYYY^^^aaadddgggjjjmmmlllqqqyyy|||lllaaa[[[WWWPPPIIIEEEDDDDDDCCCEEEIIIQQQ^^^nnntttooobbbVVVOOOOOOVVV___ddddddaaa^^^]]]___```cccdddcccaaa___]]]XXX\\\bbbfffhhhjjjlllnnnrrruuuyyyzzzyyywwwvvvuuuvvvsssqqqsssvvvyyyxxxwwwmmmlllmmmvvv|||wwwxxx|||yyymmmbbbUUUTTTPPPIII@@@888333000............------------,,,,,,,,,,,,++++++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''&&&''''''(((''''''''''''(((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))---...---000666999777<<<===@@@CCCIIIQQQYYY___pppxxxjjj[[[ZZZZZZbbbooo~~~wwwWWWCCC777;;;@@@MMMhhhttt{{{wwwppppppmmmllljjjddd]]]aaatttyyyjjj\\\RRRJJJCCC======>>>???CCCIIIVVV^^^hhhppptttxxx|||ttteeeVVVNNNKKKGGGDDDCCCCCCCCCBBB@@@===;;;<<<===:::===???AAACCCJJJSSSZZZhhhoooyyywwwfff[[[SSSOOOWWWcccqqqyyynnn{{{zzzqqqvvvzzz{{{|||}}}~~~lllOOO>>>999444---------------///000111222//////.........//////000,,,,,,,,,+++++++++******---------,,,,,,+++++++++)))***+++,,,---,,,,,,+++)))***+++,,,,,,+++***))))))+++++++++***+++,,,...111///,,,***)))***+++---......///333666<<>>CCCJJJXXX___hhhpppuuuyyy}}}ppp___VVVQQQKKKGGGFFFCCCCCCCCC@@@>>><<<===>>>:::;;;======>>>DDDMMMTTT\\\dddnnnvvv|||zzzkkkaaaWWWPPPSSS]]]hhhrrr|||lllzzziiinnntttzzz}}}qqqSSS???777444000000000000000//////////////////.........---------,,,++++++******++++++,,,---+++)))'''''')))+++---)))***,,,,,,***)))***++++++++++++***************&&&&&&'''))))))*********...---,,,+++++++++,,,---,,,000---...777===III^^^zzzyyy~~~vvvmmm```QQQIIIDDD@@@AAADDDFFFFFFGGGIIIOOOVVV]]]aaaaaadddgggiiiiiijjjlllnnnmmmmmmnnnooopppnnnjjjgggfffgggbbb[[[VVVVVVTTTQQQKKKLLLQQQYYY^^^aaagggnnnnnnmmmrrr{{{~~~rrriiifff[[[[[[WWWPPPIIIEEEGGGJJJKKKRRRXXXZZZ\\\ZZZRRRIIIMMMPPPVVV[[[[[[WWWWWW[[[[[[___cccccc___ZZZWWWWWWWWW___eeefffhhhnnnrrrtttssswww{{{~~~{{{{{{xxxwwwzzz{{{nnneeemmmyyyuuunnnccc[[[RRRMMMJJJJJJEEE;;;333000------,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,+++******))))))******,,,+++(((&&&%%%%%%&&&'''(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))))))))***+++,,,,,,+++)))(((***+++,,,///333777:::======>>>CCCHHHLLLQQQ^^^jjj{{{kkkYYYVVVXXXcccooozzzxxx}}}xxxbbbJJJ:::888>>>FFFVVVrrrpppuuu}}}yyylllcccbbbffffffgggfffcccjjjtttaaaPPPFFFCCCAAA>>>;;;<<<@@@HHHNNN[[[aaajjjrrrxxx}}}mmm___VVVNNNKKKKKKHHHFFFDDDDDDCCCBBB???===999777555666999@@@GGGKKKTTT\\\fffooowww{{{ooodddZZZQQQPPPTTTaaajjjwwwkkkyyyqqqfffjjjooouuu~~~qqqSSS???777222///............------------.........------------,,,......------------......,,,+++***((((((***+++,,,)))***,,,,,,***)))***+++************************(((((()))***++++++++++++************+++---...///,,,111///000999???KKK```{{{yyy{{{xxxllliii]]]OOOGGGCCC@@@AAADDDGGGGGGGGGJJJOOOVVV]]]aaaccceeehhhiiijjjkkkmmmnnnrrrrrrsssuuuwwwvvvssspppooonnnjjjcccaaa```\\\VVVNNNKKKLLLQQQWWW[[[aaahhhnnnmmmsss{{{{{{rrrnnnggggggeee^^^UUUPPPNNNOOOKKKQQQUUUVVVXXXXXXRRRKKKKKKMMMRRRXXXXXXUUUVVVZZZ[[[___cccbbb^^^YYYWWWVVVXXX___eeefffgggmmmqqqrrrssswww|||~~~||||||zzzmmmdddjjj|||~~~yyyoooaaaVVVMMMIIIHHHJJJGGG???777444.........------......///------,,,,,,,,,,,,++++++---,,,+++***)))'''&&&&&&,,,+++******))))))******+++)))(((&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))((())))))*********************+++++++++******)))***+++---///333777;;;===>>>@@@DDDJJJNNNTTT```mmmmmmYYYWWW\\\iiiuuu{{{}}}~~~zzznnn[[[FFF999777===EEEVVVrrrpppuuu|||wwwjjjcccbbbbbbbbbcccccccccmmmooo\\\OOOHHHBBBAAA>>>;;;<<>>@@@AAAFFFLLLQQQWWWeeeqqqnnnXXXXXX^^^kkkwwwzzzyyyuuummm```PPPAAA999888===GGGYYYuuutttvvv{{{|||uuuhhhaaa```^^^]]]^^^___cccqqqiiiVVVLLLIIIBBB@@@>>><<<===CCCKKKRRR\\\bbbjjjrrrwww{{{~~~wwwiii[[[QQQMMMKKKJJJHHHGGGEEEBBB>>>;;;???<<<999777777:::>>>@@@GGGNNNXXXbbbkkkuuuvvvlll```SSSMMMLLLXXX```kkkvvv}}}nnn{{{|||bbb]]][[[dddxxxrrrTTTAAA:::666333000000000000////////////------,,,,,,,,,+++++++++))))))(((((((((((()))))))))***++++++++++++***))))))***,,,,,,***)))***+++(((((((((((())))))))))))***++++++,,,------,,,,,,&&&'''(((***,,,...///000,,,333444666>>>DDDQQQfff}}}zzzwwwcccUUUYYYPPPGGGBBB???===@@@EEEHHHGGGHHHKKKPPPWWW^^^ccchhhiiikkkkkkjjjkkkmmmooossstttxxx}}}{{{pppgggZZZNNNLLLPPPVVV\\\aaadddfffmmmtttvvv|||wwwjjjaaa]]]\\\___aaa_________YYYRRRNNNLLLMMMQQQSSSSSSUUUZZZ]]]___aaa^^^YYYUUUSSSTTTYYY```eeedddeeeiiimmmnnnmmmrrrwww{{{}}}qqqfffdddnnnyyydddTTTLLLHHHHHHLLLLLLCCC999333000///..................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))))))))***))))))((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((((()))******++++++******+++***)))))))))***+++,,,++++++---000444999===???AAABBBGGGNNNSSSZZZhhhvvvppp[[[YYY\\\fffqqqxxx}}}zzztttqqqkkkaaaTTTGGG===888999???KKK```|||||||||}}}|||tttfff^^^\\\\\\[[[ZZZ[[[cccvvv}}}cccPPPHHHHHH@@@???===<<>>;;;888777888:::<<>>@@@AAABBBGGGNNNTTT]]]lllzzztttccc^^^[[[```hhhooowwwyyyrrrkkkjjjiiiddd[[[NNNCCC;;;888888>>>MMMfffvvvggg]]]YYY]]][[[XXXYYYeeeyyyvvv]]]KKKEEEEEE???>>>======@@@HHHQQQXXX___dddlllrrrwwwyyy{{{}}}ppp___VVVOOONNNKKKJJJJJJHHHFFFCCC???>>>;;;999888888999::::::@@@IIIRRR\\\gggsss{{{}}}qqqeeeZZZTTTSSSQQQUUU[[[dddoooxxxqqq~~~hhh^^^XXXccc|||{{{lllPPP>>>777555222............------------------------,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***))))))***,,,,,,***)))***+++'''(((((())))))******+++))))))************))))))***+++,,,------------------555666888???FFFWWWppp{{{nnn[[[MMMFFFAAA>>>===:::999>>>EEEEEEFFFGGGKKKRRR[[[ccchhhllllllllljjjiiiiiikkkmmmooopppttt{{{xxxdddVVVNNNKKKMMMQQQYYY___hhhnnnsss{{{zzz~~~~~~|||xxxnnneeeUUUNNNIIIIIIJJJKKKNNNRRRYYYZZZZZZWWWRRROOOOOOQQQWWW^^^cccbbbcccgggkkklllqqqxxx}}}}}}xxxxxx}}}}}}rrrjjjiiiuuuiiiWWWMMMGGGEEEKKKMMMGGG===777///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******)))(((((('''******)))(((((((((((()))*********))))))(((((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***+++,,,,,,+++,,,...111666;;;???AAABBBCCCHHHOOOVVV```ppp~~~yyynnnfff______dddkkkttt}}}xxxnnnfffeeeeeeaaaXXXKKK@@@:::888777>>>OOOjjj{{{kkk___ZZZ]]][[[XXXYYYggg}}}mmmWWWGGGBBBBBB>>>=========BBBJJJTTT[[[aaafffmmmtttwwwyyy{{{}}}}}}iii___SSSPPPLLLIIIHHHHHHFFFEEE@@@???===;;;:::999999999777===DDDLLLTTT___kkktttxxxlll```YYYXXXRRRRRRSSSYYYbbbmmmuuuyyyooo|||ggg```___mmm~~~wwwpppSSS@@@999555222............------------.........------------,,,******))))))))))))***************++++++*********)))***,,,,,,***)))***+++(((((())))))***++++++,,,))))))************))))))***+++---...//////......///888888999@@@HHH[[[uuu~~~kkkXXXJJJ???<<<::::::999888>>>EEEDDDDDDGGGKKKSSS\\\eeejjjmmmmmmllljjjhhhhhhjjjlllnnnnnnqqquuu{{{|||gggVVVKKKIIILLLTTT[[[bbbhhhmmmvvvyyyqqq]]]TTTLLLJJJJJJJJJMMMQQQVVVWWWWWWTTTOOOMMMNNNQQQVVV]]]bbbbbbbbbgggkkklllqqqzzz|||uuussswww~~~wwwnnniiirrrppp___QQQIIIFFFJJJMMMGGG===666000///...------,,,,,,,,,------,,,,,,,,,,,,++++++++++++******)))(((((((((******)))(((((((((((((((''''''(((((())))))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((()))************)))(((((()))***+++,,,,,,,,,+++,,,...222666;;;@@@BBBDDDEEEJJJRRRYYYccctttxxxtttkkkbbbbbbeeekkkttt|||xxxnnnhhhfffeeeaaaVVVIII>>>999999<<>>CCCLLLVVV^^^ccchhhooouuuxxxzzz{{{}}}yyymmm\\\WWWPPPKKKIIIHHHHHHGGGBBBAAA???===;;;999777666555:::@@@FFFNNNXXXdddmmmwwwzzzlllbbb^^^YYYUUUQQQRRRYYYccclllppplllzzzxxxfffcccfffxxx{{{tttwwwXXXDDD<<<888444111000000000//////////////////.........---------...------------------...************************)))***,,,,,,***)))***+++((())))))***+++,,,,,,,,,******+++++++++******)))***+++---///000000000///111:::::::::AAAIII^^^yyy{{{www|||iiiUUUGGG;;;999888999888888===EEECCCDDDFFFKKKTTT]]]ffflllmmmmmmkkkiiiggggggiiikkkllllllmmmppptttwwwxxxxxx|||~~~xxxaaaPPPLLLNNNOOOUUU]]]aaagggoooyyy~~~}}}~~~xxxeeeZZZPPPMMMMMMMMMOOOSSSTTTUUUUUUQQQMMMLLLNNNPPPUUU\\\aaaaaabbbgggkkklllpppyyy|||tttpppttt{{{zzzooohhhppp}}}xxxhhhWWWNNNHHHJJJKKKDDD999222111111000......------------------,,,,,,,,,++++++)))******+++,,,,,,------******)))((((((((((((((($$$%%%&&&((())))))******+++)))(((''''''((()))+++))))))))))))))))))))))))))))))***+++++++++++++++'''(((***+++,,,,,,+++++++++,,,///222777<<<@@@CCCEEEGGGLLLSSS[[[eeewwwttttttkkkdddcccfffkkksss{{{xxxnnnjjjiiihhhaaaUUUGGG<<<999:::BBBHHHYYYuuuwwwiiiccc[[[ZZZWWWZZZlllvvv^^^LLLBBB@@@AAA<<<<<<<<<>>>CCCMMMXXX___dddiiipppvvvyyyzzz|||}}}{{{zzzeee___VVVPPPLLLKKKJJJJJJEEEDDDBBB???;;;888666444444888===CCCIIISSS___hhhnnnzzzwwwjjjcccaaaZZZRRRPPPUUU___gggkkkmmmyyywwwfffeeemmm}}}eeeKKK???888333000/////////............///...---,,,+++,,,------,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,'''((((((***+++,,,------++++++++++++******************+++,,,---...///000111555555999CCCMMMccc~~~vvvsss~~~yyyhhhWWWIII<<<777555666777888<<>>JJJbbb~~~wwwjjjaaaYYY\\\\\\^^^mmmsssYYYIIICCC@@@===<<<<<<===???EEEPPP\\\dddeeejjjppptttwwwxxxyyy{{{{{{~~~ttthhh[[[VVVRRRMMMHHHGGGEEEBBB>>><<<;;;;;;;;;::::::999;;;AAAFFFLLLUUU^^^hhhrrryyyllliiiaaaYYYTTTRRRUUU^^^iiinnnzzzsssooouuurrrTTTBBB888333000000/////////.........///...---,,,,,,,,,------,,,++++++******++++++,,,************************************************(((((()))***++++++,,,,,,(((((((((((((((((('''''',,,,,,------...///000000111666666:::EEENNNeeeyyyqqqnnnyyyxxxfffSSSFFF<<<777555666777777;;;AAADDDEEEHHHOOOWWWaaaiiinnnqqqooollljjjiiijjjkkkllllllmmmmmmmmmnnnnnnoooooonnnnnnooosssvvviiiVVVJJJHHHHHHLLLSSSWWW\\\dddmmmsss}}}pppeeeiiipppzzzvvvtttqqqqqqrrrtttuuutttsssrrrrrrhhh^^^QQQJJJIIIKKKLLLMMMMMMMMMLLLIIIGGGGGGJJJLLLRRRVVVZZZ]]]bbbjjjnnnnnnrrr{{{~~~xxxxxxwwwwwwwwwzzzvvvkkkfffoooxxx}}}~~~yyyuuusssuuu}}}rrraaaSSSRRROOODDD777222000///...---,,,---......+++,,,,,,,,,,,,+++*********************))))))((())))))))))))))))))))))))*********)))((('''''''''''''''((())))))))))))((())))))))))))((((((((((((************************,,,++++++******++++++,,,......000333777===AAADDDHHHOOOOOOSSS___hhhwwwuuulllhhhjjjkkkiiikkkvvv|||qqqkkkjjjeee[[[NNNCCC;;;888888AAANNNggg|||ssshhh```VVV[[[\\\___ooopppVVVGGGAAA>>><<<;;;;;;<<>>;;;888666888555555999===BBBLLLUUUbbblllwww}}}}}}qqqeee```]]]\\\]]]```ppp}}}zzzyyyhhhJJJ:::666000000000////////////.........------,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))************+++++++++,,,,,,,,,,,,,,,......------......000000111666777<<>><<<<<<888:::<<>>@@@DDDGGGFFFKKKOOOSSSYYYbbbffffff```fffpppzzz{{{wwwvvvwwwyyyzzz{{{}}}{{{lll___aaannn{{{{{{tttooofffaaaeeennnwwwoookkkdddSSSAAA777111222222111000...,,,++++++,,,,,,,,,,,,+++******---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))((((((((('''((((((((()))))))))***((((((((((((((((((((((((((()))***++++++***)))((()))+++///333999>>>BBBDDDHHHPPPSSSZZZgggqqquuufffgggllljjjjjjllloooxxx~~~ooogggeee___TTTGGG===999999;;;HHHZZZssszzzmmmddd^^^[[[[[[bbbiiiooo~~~bbbOOOEEE>>><<<===888:::===BBBJJJUUUaaahhhnnnppptttwwwyyy|||{{{nnndddXXXPPPMMMFFFDDDCCCBBBAAA???<<<:::;;;777555777888;;;CCCKKKVVV___lllvvv{{{~~~ssshhheeeeeehhhlllooo|||rrrmmmqqqsssNNN999444111111000000000/////////------......------,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((())))))*********)))))))))***++++++,,,,,,,,,+++******+++---000222222777888>>>KKKVVVnnn~~~zzzppppppwwwiiiUUUGGG:::666333555666666:::@@@@@@BBBFFFMMMTTT\\\cccfffiiijjjjjjkkklllmmmnnnooonnnmmmkkkjjjjjjlllnnnooojjjiiiiiilllmmmnnnrrrxxxhhh^^^UUUPPPMMMJJJJJJMMMMMMQQQZZZggguuu{{{ggg]]]ZZZUUUXXXWWWTTTUUUYYYZZZXXXRRRMMMHHHFFFGGGGGGEEECCCGGGFFFFFFDDDCCCAAA???>>>???@@@@@@>>>>>>???AAADDDCCCHHHLLLOOOUUU^^^bbbaaa[[[___fffooovvvyyyyyywwwvvvxxx{{{}}}rrrbbb___iiiuuu~~~tttnnnddd___ccchhhmmmyyy|||qqqpppiiiWWWEEE<<<....../////////...------+++,,,,,,,,,,,,+++******,,,,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))''''''(((((())))))******************************,,,,,,------------,,,,,,)))+++///555:::@@@DDDFFFHHHQQQUUU]]]kkkuuuxxxxxxuuujjjnnnsssooonnnqqqrrrxxx{{{kkkcccbbb\\\QQQDDD;;;888;;;>>>KKK]]]uuu{{{nnnddd^^^[[[\\\dddkkkqqq|||^^^MMMDDD===;;;>>>888:::>>>DDDMMMXXXdddkkkmmmppptttxxxzzz}}}}}}}}}~~~~~~~~~~~~yyymmm___TTTOOOGGGEEECCCBBBAAA@@@>>><<<===999777999999999???FFFOOOYYYgggrrrxxxzzz}}}~~~qqqjjjhhhlllqqqmmmzzzvvvgggeeelll}}}uuuPPP;;;666111111111000000000//////------.........---,,,+++,,,++++++******++++++,,,************************************************&&&''''''((()))***++++++++++++,,,------...//////,,,+++******,,,///222444444999;;;AAANNNZZZrrrzzzqqqvvvxxxhhhSSSEEE:::666333444555666:::???@@@BBBFFFLLLSSSZZZ___bbbgggggghhhjjjkkkmmmnnnoooooommmkkkjjjjjjkkkmmmnnnkkkhhhhhhjjjkkkkkknnnsssvvv|||qqqeee]]]VVVOOOKKKKKKJJJJJJOOO[[[iiixxxqqqeeeaaa^^^^^^[[[XXX[[[bbbggggggZZZSSSKKKGGGFFFFFFCCC@@@BBBBBBCCCBBB@@@>>>======<<<>>>>>>>>>======>>>???BBBGGGKKKNNNSSS[[[______\\\]]]```gggooouuuwwwwwwvvvyyy}}}zzzggg```gggqqq{{{pppgggbbbeeeeeeeeennn|||yyyrrrqqqiiiWWWIIIDDD777555111...------...///+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***************'''''''''((()))*********************************,,,,,,++++++++++++,,,,,,))),,,000666<<>>BBBQQQaaaxxx}}}pppfff___\\\YYYbbbiiiqqqxxxYYYJJJBBB;;;999===888;;;@@@FFFOOOZZZfffnnnlllpppuuuzzz|||~~~~~~|||}}}~~~~~~}}}|||~~~yyyhhh[[[TTTJJJGGGDDDAAAAAA@@@>>>======:::999:::999888<<>>999111111111111000000000000,,,---.........---,,,+++,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''((()))***+++,,,(((((()))******+++,,,,,,,,,+++++++++---000444777666;;;===DDDQQQ]]]uuuwwwhhh~~~gggQQQBBB:::555333444555666:::??????AAAFFFKKKRRRXXX]]]```ffffffhhhiiikkkmmmnnnnnnpppnnnllljjjiiijjjlllmmmnnnjjjhhhjjjjjjjjjmmmqqquuutttkkkaaaWWWPPPOOOOOOJJJLLLVVVbbbooozzzpppkkkiiihhhddd```dddnnnuuuwwwbbbZZZQQQKKKJJJHHHDDDAAA???@@@AAA@@@>>>===<<<<<<:::<<<>>>>>><<<;;;;;;<<>>@@@DDDJJJQQQXXX]]]```eeegggiiiiiiiiiiiijjjkkkooonnnnnnmmmlllkkkkkkkkkmmmkkkiiiggggggiiikkkmmmsssttt|||qqqeee\\\XXXUUUSSSRRRSSSZZZfffuuu|||}}}vvvlllkkkttt}}}vvvjjjZZZPPPLLLJJJEEEAAACCCBBB@@@@@@@@@@@@???===999===???===???DDDHHHHHHGGGHHHKKKSSS\\\bbbdddccc___\\\[[[```iiippprrrrrrvvvxxx|||uuudddaaaooo~~~{{{ooohhhkkkkkkdddccchhh{{{yyyuuuooocccWWWNNNLLLQQQDDD333+++,,,---,,,(((,,,,,,+++++++++,,,------***)))((('''&&&&&&'''(((+++*********))))))(((((())))))************))))))))))))))))))************))))))))))))((((((((((((+++)))'''(((+++,,,***((()))))))))***++++++,,,,,,******...666===AAAFFFLLLOOOVVV```hhhqqqvvvoooppptttyyyxxxtttqqqooojjjdddgggoooqqqvvvzzzwwwuuu}}}ssseeeccc]]]UUUJJJ???888999BBBLLL\\\wwwvvviii___[[[[[[aaalllppp{{{vvvVVVFFFAAA;;;888::::::===CCCJJJRRR\\\gggmmmqqqsssvvvxxxzzz}}}lll\\\XXXNNNFFFDDDBBB???===>>>???===:::777666666777888CCCKKKXXXgggttt}}}qqqjjjkkksss}}}~~~fffWWWSSSRRR___www|||{{{qqqOOO;;;777222111000//////...//////---------,,,,,,,,,++++++,,,+++++++++***)))))))))***+++------+++***+++,,,+++++++++***************))))))))))))))))))))))))************++++++++++++,,,++++++,,,---///111333666999999BBBSSSccc}}}mmmvvv}}}cccOOOCCC999888666555555777:::;;;>>>@@@DDDJJJPPPVVV[[[^^^dddfffhhhiiiiiiiiijjjllloooooonnnmmmmmmlllkkkkkkmmmkkkiiiggggggiiikkkmmmppppppttt{{{rrrllldddaaa[[[WWWYYY```kkkssszzzxxx~~~tttcccWWWPPPLLLFFFAAABBBAAA@@@?????????>>>>>>===AAAAAA>>>>>>CCCGGGGGGHHHJJJOOOYYYdddkkkmmmlllfffbbb^^^```gggnnnrrrrrrtttwwwzzz~~~yyyeee___kkkzzzssskkklllllleeebbbeeepppnnnkkkfff]]]QQQGGGBBB???777---***,,,///...,,,------,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))************)))))))))(((((())))))******))))))((('''(((((((((((()))))))))))))))))))))((((((((((((+++)))((((((***+++***((()))))))))***++++++,,,,,,,,,,,,000999???CCCIIINNNPPPWWWaaaiiirrrqqqjjjiiilllooopppkkkgggddd```\\\bbbjjjqqqwww|||{{{yyy~~~{{{jjjddd]]]SSSGGG===777888AAAKKKeee}}}uuukkkccc^^^YYY^^^gggkkktttsssTTTFFF@@@;;;999;;;999===CCCJJJSSS]]]gggmmmpppssswwwzzz|||qqqdddYYYPPPGGGDDDCCC???===>>>???===:::888666666777888???FFFSSSaaannnwww}}}}}}qqqnnnxxxyyydddXXXSSSQQQ[[[qqq||||||sssPPP<<<777000000////////////000000------------,,,,,,,,,,,,++++++******************)))***,,,,,,***)))***+++++++++++++++******))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,...000222333666:::;;;DDDUUUeeetttvvvzzzdddQQQDDD;;;999777666666888:::<<<>>>@@@DDDIIIOOOUUUYYY\\\ccceeehhhiiiiiijjjkkkmmmooooooooonnnmmmmmmlllllllllkkkiiiggggggiiikkklllmmmlllnnnuuuyyytttkkkbbb]]]___eeejjjuuuzzziii\\\UUUOOOJJJFFFEEEDDDBBB@@@???@@@AAABBB@@@CCCBBB??????DDDHHHIIILLLOOOVVVaaammmtttvvvtttpppjjjdddbbbgggmmmqqqsssrrruuuxxx|||~~~ggg]]]fffssswwwvvvuuuoooiiiiiikkkiiieee```ZZZPPPEEE<<<000...,,,,,,...//////.........------,,,,,,++++++,,,+++******)))*********************))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))***)))((()))***+++***((())))))******+++,,,,,,,,,......222;;;BBBFFFLLLQQQRRRYYYccckkktttrrrkkkhhhhhhjjjmmmhhhbbb]]]YYYYYYaaajjjooovvv|||}}}zzz~~~rrrfff^^^RRRDDD;;;555666@@@KKKlll|||yyywwwuuusssnnnfff```\\\```gggjjjrrrnnnRRRDDD@@@;;;999<<<999===DDDKKKTTT^^^hhhnnnppptttzzz~~~~~~xxxmmm\\\SSSIIIFFFCCC@@@>>>??????===;;;888777777777888;;;BBBMMM[[[hhhrrrxxx{{{{{{ssszzzmmm```WWWSSSYYYjjjyyyuuuRRR>>>999000////////////000000111...------------,,,,,,,,,***************+++++++++((()))++++++)))((()))***,,,,,,++++++***)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,...000222333666;;;===EEEWWWggg}}}wwwdddSSSEEE<<<:::888777777888;;;<<<>>>@@@CCCHHHNNNSSSXXXZZZbbbdddgggiiiiiijjjlllnnnooooooooonnnnnnmmmmmmmmmllljjjhhhgggggghhhjjjlllkkkkkklllooouuutttkkkiiikkknnnxxxvvvhhh]]]WWWSSSPPPMMMJJJIIIGGGDDDBBBBBBEEEGGG@@@CCCCCC@@@BBBHHHMMMNNNPPPSSSZZZeeepppwwwxxxvvvvvvqqqkkkiiikkknnnqqqrrrpppsssvvvyyy|||hhh\\\cccoooyyysssqqqppplllccc[[[VVVOOODDD:::111111111000...---......///.........---,,,+++***+++++++++************+++*********)))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))***)))))))))******))))))))))))***++++++,,,,,,---//////333<<>>??????===;;;999888777888888;;;AAAKKKWWWdddnnnvvvzzzzzzwwwqqqaaaWWWWWWeeerrr~~~sssQQQ===777000////////////000000111.........---------,,,,,,***************+++++++++''')))+++***)))((())))))+++++++++*********))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,---...000222444777<<<>>>GGGWWWhhhtttdddTTTFFF<<<;;;888777777888:::<<<>>>???CCCHHHMMMSSSXXXZZZbbbdddgggiiiiiijjjlllnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkjjjhhhgggggghhhjjjkkkhhhjjjkkkmmmooouuu}}}zzzyyyyyyzzz{{{}}}yyyxxxwwwpppfff]]]YYYVVVTTTRRRLLLLLLJJJFFFCCCBBBEEEHHHCCCGGGHHHEEEFFFLLLQQQRRRPPPRRRWWWaaalllsssuuuttttttrrrqqqppppppppppppooooooqqqtttwwwyyy|||kkk^^^dddlll|||www~~~yyyvvvxxxrrrdddVVVOOOKKKBBB888555555333000,,,+++,,,......//////......,,,+++***)))*********************))))))))))))))))))******''''''((((((((((((''''''(((((()))))))))*********'''((((((((()))))))))***))))))******)))))))))************+++,,,,,,------//////333<<>><<<:::888888888888:::???GGGRRR___jjjsssxxxyyy}}}tttppp```YYYcccppp}}}nnnMMM:::555000000////////////000000............---------,,,++++++******************((()))++++++)))((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...111333444777===@@@HHHXXXiiipppdddVVVGGG<<<:::888666666777999;;;===???CCCHHHNNNTTTXXX[[[ccceeehhhiiiiiijjjkkkmmmmmmmmmmmmmmmmmmmmmmmmllljjjiiihhhhhhhhhhhhiiijjjggghhhjjjkkklllnnnrrrtttwww~~~uuurrrvvv}}}}}}}}}uuuqqqrrrrrrmmmfff```\\\XXXUUUSSSLLLMMMKKKGGGBBB@@@BBBEEEIIIMMMOOONNNOOOTTTXXXXXXQQQPPPRRRYYYccclllpppqqqmmmnnnqqqssssssrrrpppnnnnnnpppsssuuuvvvyyy|||sssdddgggkkk~~~yyyooo~~~|||{{{kkkXXXMMMKKKEEE<<<333222000---******,,,...---.../////////---,,,+++))))))***+++++++++******))))))))))))************'''(((((())))))(((((('''))))))))))))************''''''(((((())))))******(((***+++***)))((()))*********++++++,,,---------//////333===DDDIIIOOOUUUXXX___jjjsss~~~}}}xxxtttsssxxxrrreeeUUUOOOXXXeeennnlllnnnooollljjjlllssszzzkkkUUUBBB;;;999888DDDTTTnnnyyyqqqiiifffhhhiiifffbbbccc```fffjjjnnn}}}vvv```JJJ@@@<<<777888<<<888===EEENNNXXXaaajjjppptttzzz}}}}}}}}}~~~~~~~~~~~~vvviii^^^RRRKKKGGGBBB@@@AAA???>>><<<;;;999888888888777:::BBBLLLXXXdddnnntttrrrxxxrrrooo```hhhvvvmmmLLL:::666222111000//////...//////............------------,,,+++++++++***)))))))))(((***++++++***))))))***)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------///111333444888>>>AAAHHHWWWhhh~~~}}}llldddXXXIII;;;:::777555555666888999===???CCCHHHOOOUUUZZZ]]]dddfffhhhiiiiiiiiijjjlllkkkkkklllllllllllllllllliiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjlllmmmmmmmmmrrrvvv}}}wwwrrruuuzzzxxxyyy{{{vvvnnnjjjllljjjhhhddd```]]]YYYUUUSSSMMMNNNNNNIIICCC???@@@BBBHHHOOOTTTVVVZZZaaaeeeeeeYYYUUURRRTTTZZZaaaeeegggdddhhhllloooppppppoooooooooppprrrssstttuuuxxx{{{|||jjjiiijjj}}}sssqqq[[[NNNKKKFFF>>>111///---,,,,,,---------,,,---/////////...---+++)))***+++,,,------,,,+++((()))))))))************((())))))******))))))(((((((((((())))))))))))***'''''''''((()))*********(((***+++***(((((()))+++******+++,,,,,,------...000///444>>>EEEJJJPPPVVVYYYaaallluuu~~~|||wwwssseeeUUUPPPZZZhhhpppnnnqqqrrrqqqnnnnnnrrrvvvmmmUUUAAA;;;999888DDDVVVnnnyyyrrriiieeefffggggggeeegggdddjjjpppsssrrr]]]III@@@;;;666666;;;888===FFFOOOYYYbbbkkkppptttyyy|||||||||~~~~~~~~~~~~~~~|||mmmaaaTTTMMMGGGBBB@@@AAA>>>>>>===;;;:::999888777555888>>>HHHTTT```kkkqqqqqqwwwrrr{{{iiiooo~~~nnnNNN===:::222222111///............//////.........------------,,,,,,+++***)))(((((()))***,,,,,,***)))***+++(((((()))***+++,,,,,,---************************++++++,,,,,,,,,------------------...///111333444888???BBBIIIWWWggg|||zzzzzz||||||jjjdddYYYKKK;;;999777555444666777999<<<>>>CCCHHHOOOVVV[[[^^^eeegggiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiiooommmkkkkkkmmmnnnmmmlllpppqqqtttzzzzzzuuuxxxyyyvvvvvvwwwqqqhhheeehhhaaa``````^^^\\\YYYUUUSSSOOOQQQRRRMMMEEE@@@@@@BBBDDDLLLUUU[[[bbblllqqqrrreee^^^UUURRRTTTXXX\\\]]]___cccgggkkkmmmnnnooopppoooppprrrrrrrrrtttvvvxxxnnnjjjjjj|||xxx{{{xxxyyyzzzzzz{{{oooYYYJJJFFFAAA999222000//////000000---++++++---...000000///---,,,***+++---...///...------(((((())))))*********+++))))))************))))))''''''''''''((((((((()))&&&''''''((()))******+++(((***,,,+++(((''')))+++***++++++,,,,,,------...000000555???FFFKKKQQQWWWZZZbbbmmmvvv~~~}}}ppplll___OOOKKKVVVeeemmmppptttwwwwwwtttrrrsssvvv{{{nnnUUU???:::999888DDDVVVkkkxxxrrrjjjeeeeeeggghhhhhheeebbbiiipppsss~~~ppp\\\HHH???:::555555:::888===FFFPPPYYYbbbkkkpppsssxxx~~~~~~{{{{{{|||~~~~~~~~~~~~nnnbbbUUUMMMHHHCCC@@@AAA>>>>>>===<<<:::999888777666888>>>GGGSSS```kkkrrruuuzzztttzzzlllLLL;;;999333222111000////////////........................---......,,,)))'''''''''++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++***((('''''')))***,,,*********+++---000333444::::::AAANNNYYYkkkuuukkkfffooozzzxxxiii```TTTHHH???===:::777666666777888<<>>888222000////////////---+++---,,,+++***)))***+++,,,((()))+++++++++***(((&&&&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,*********)))******++++++''')))+++,,,+++******+++***000888AAAIIIPPPVVVZZZ```fffnnnwwwzzzwwwuuuvvvgggWWWNNNLLLSSSaaammmmmmqqqzzz}}}ppppppxxxfffQQQ???:::999999EEEUUUmmmwwwpppgggccceeeiiimmmnnnkkkhhhfffhhhnnnsssuuuuuugggXXXHHH???<<<999888999999BBBJJJPPPWWWcccmmmrrr}}}zzz{{{|||xxxuuuxxx}}}|||zzzxxxyyyzzz{{{zzzjjjXXXNNNHHHBBB@@@@@@???>>><<<:::888777666666777666;;;EEENNNYYYfffqqquuu{{{tttmmmMMM<<<999333222111000////////////........................***+++,,,+++***)))***+++******++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,---,,,***))))))***+++,,,+++++++++---///111444555::::::BBBNNNZZZmmmnnnccc\\\ccc}}}uuuhhh```UUUIII>>><<<999777666666888999<<<>>>CCCHHHNNNVVV^^^dddiiijjjkkklllllllllkkkjjjkkkjjjjjjiiiiiiiiijjjjjjhhhiiijjjiiiggggggiiijjjkkkjjjjjjjjjjjjkkklllmmmnnnooopppssszzz{{{}}}zzztttoooiiiddd___]]]ZZZ[[[]]]___`````````___YYYZZZYYYTTTLLLFFFCCCBBBDDDEEEJJJTTTcccqqq{{{~~~uuuhhhaaa___]]]YYY]]]]]]^^^^^^___```bbbccchhhjjjmmmooopppqqqssstttzzz~~~sssmmmxxxzzzrrrjjjiiinnnooopppjjj\\\MMMDDD===999333111////////////...,,,...---,,,,,,++++++,,,,,,000...+++))))))***---///)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((***+++...---,,,***)))(((((((((,,,...000000///.........,,,111:::BBBJJJRRRXXX\\\```gggpppyyy|||wwwuuuooobbbSSSLLLKKKQQQ]]]hhhmmmrrrwwwkkkjjjqqqwwwuuu```LLL<<<999777777CCCSSSlllsssmmmgggdddfffjjjkkkkkkrrrnnnjjjjjjmmmoooooonnnbbbSSSDDD===:::888888999999AAAJJJQQQ[[[gggppprrrzzzxxxzzz|||yyyvvvwww{{{~~~}}}{{{}}}{{{xxxxxxxxxzzz{{{}}}~~~ppp]]]QQQJJJCCC@@@??????>>><<<:::888777666666777666:::DDDMMMWWWdddooouuu{{{uuuoooNNN<<<999333222111000////////////........................)))+++,,,+++******+++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))******************++++++...---,,,+++******+++,,,,,,,,,---...000222555777:::;;;CCCOOO\\\qqqmmm^^^UUUYYYnnnvvviiibbbVVVIII;;;:::777555555666888999;;;>>>CCCIIIOOOWWW^^^cccggghhhkkkmmmnnnmmmkkkjjjkkkkkkkkkkkkkkkjjjiiihhhfffhhhiiiiiihhhiiikkkmmmiiiiiiiiiiiiiiiiiijjjkkkkkkkkkmmmooouuu~~~~~~wwwoooiiiddd___[[[ZZZ\\\```eeehhhiiiiiihhhgggfffccc]]]VVVNNNGGGCCCFFFDDDCCCIIIVVVgggwww}}}sssmmmiiifffeeedddbbb^^^ZZZYYYZZZ[[[aaabbbeeeiiilllnnnppppppvvv~~~xxxpppyyy~~~uuullldddcccfffkkkpppnnn```OOODDD===:::444222000/////////...,,,---.........------,,,,,,...,,,)))'''&&&(((+++,,,,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))***------+++***))))))((((((+++---......---,,,,,,------333;;;CCCKKKSSSZZZ___aaahhhrrr}}}zzzwwwkkk___QQQLLLLLLRRR\\\eeekkkrrruuuhhheeejjjlllrrrpppdddWWWEEE888777666555AAAQQQkkkooojjjfffeeehhhkkkkkkjjjtttppplllkkkmmmnnnllljjj^^^QQQBBB<<<:::999999::::::AAAIIISSS```mmmttttttwwwuuuxxx{{{xxxwwwyyyzzzyyywww|||zzzxxxwwwvvvwwwxxxyyyzzz{{{|||}}}~~~xxxdddVVVMMMEEE@@@???>>>===<<<:::888777666666777666:::BBBJJJSSS```kkkttt{{{xxxpppNNN;;;888333222111000////////////........................---......,,,***(((((())),,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***************...---,,,+++******++++++,,,,,,,,,...000222555666:::<<>>DDDJJJQQQXXX___ccceeegggkkknnnooonnnlllkkklllmmmmmmmmmlllkkkiiihhhggghhhiiiiiiiiijjjlllnnniiihhhhhhggghhhhhhiiiiiiiiijjjkkkmmmpppwww}}}vvvpppjjjbbb]]]\\\aaagggnnntttwwwxxxxxxxxxuuupppkkkddd[[[SSSMMMLLLHHHDDDDDDMMM[[[iiirrr~~~~~~yyyvvvsssqqqmmmfff]]]WWWVVVVVV[[[\\\___ccciiimmmoooooouuu}}}xxxuuu|||uuujjjcccbbbccchhhrrrvvvkkkYYYJJJ@@@:::444222///.........---,,,,,,---.........---+++***'''(((***++++++)))'''&&&++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))+++))))))))))))***+++,,,,,,***,,,---,,,***)))***+++...333;;;CCCLLLTTT[[[```bbbjjjvvv}}}|||oooaaaSSSMMMOOOUUU```iiijjjrrr|||llleeeeeedddgggfffYYYNNN???666777666666AAARRRnnnppplllgggfffiiimmmooonnnnnnkkkiiijjjnnnpppooommm___QQQCCC>>><<<:::999;;;:::@@@IIITTTdddrrrwwwuuuuuutttxxx|||yyyyyyxxxvvvtttxxxwwwvvvuuuuuuuuuwwwwwwyyyyyyzzz{{{|||}}}~~~}}}hhhZZZPPPGGGBBB@@@>>>===;;;999888777666666777666999@@@HHHPPP\\\fffsssyyy|||qqqMMM:::777333222111000////////////........................---......,,,***))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************,,,,,,++++++************++++++,,,---///111444666:::===EEEQQQaaazzz~~~kkk]]]YYYeeeuuurrrhhhXXXGGG999888666444555777999;;;:::>>>FFFMMMSSSZZZ```dddeeehhhllloooppppppnnnlllmmmnnnnnnnnnmmmllljjjiiijjjkkkkkkjjjiiiiiikkkllliiiiiihhhhhhggghhhhhhiiiiiijjjkkklllnnnrrrwww{{{||||||tttkkkddd___dddkkkttt{{{|||wwwqqqjjjbbb]]]WWWRRRLLLHHHHHHNNNVVV[[[kkk{{{vvvjjj```[[[ZZZXXXXXXYYY]]]dddjjjmmmnnnttt||||||xxx~~~wwwkkkeeecccbbbfffttt~~~xxxfffTTTDDD;;;444222...---,,,---,,,++++++,,,---------,,,***)))+++,,,---......,,,***))))))(((((((((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***))))))***,,,))))))))))))***+++,,,---,,,......---,,,,,,---......333:::CCCKKKTTT\\\aaadddlllyyytttdddRRRLLLNNNWWWcccmmmllluuuqqqeeeaaa]]]___^^^RRRHHH;;;444777888888DDDVVVsssvvvpppiiigggkkkppptttuuujjjhhhfffhhhlllppppppooo___QQQCCC===;;;888777888999@@@IIIUUUeeesssyyywwwvvvuuuyyy}}}zzzxxxvvvuuuvvvuuuttttttssstttuuuuuuxxxxxxxxxyyyzzz|||}}}~~~kkk\\\RRRIIIDDDBBB===<<<:::999888777666666666555888???FFFMMMYYYcccpppwww}}}}}}sssOOO;;;777333222111000////////////........................)))+++,,,,,,++++++---...((())))))******))))))((())))))))))))))))))))))))******************++++++******+++++++++++++++++++++++++++---///111444555:::???GGGRRRccc~~~xxxeee\\\eeeuuuuuukkk[[[III:::999777555555777999;;;:::@@@HHHPPPVVV]]]bbbfffhhhjjjmmmpppqqqqqqooonnnnnnnnnnnnnnnnnnmmmlllkkklllmmmmmmkkkjjjiiijjjkkkkkkjjjiiiiiiiiiiiiiiiiiiiiijjjlllllllllmmmppprrrssswww}}}~~~wwwpppsss{{{vvvnnn```dddkkkttt{{{}}}xxxtttpppnnnfffccc]]]UUUNNNJJJJJJKKKXXXhhhzzz}}}qqqiiiggg\\\YYYWWWYYY___eeeiiijjjqqqzzzzzzyyymmmfffbbb^^^```ppp~~~}}}ooo\\\JJJ===666333///---,,,---,,,+++++++++,,,,,,++++++***)))///---***'''''')))+++---((('''''''''''')))+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++******+++,,,,,,++++++***))))))*********+++,,,+++******,,,......333:::CCCKKKTTT]]]bbbgggooo{{{tttbbbOOOHHHKKKTTT```jjjnnnwwwsssfff___XXXYYYWWWKKKCCC888333777888999HHH[[[yyy|||uuummmjjjnnntttxxxzzznnnjjjfffeeehhhkkklllkkk[[[NNNAAA;;;999666444555888???IIITTTcccqqqyyyzzzyyywwwyyy|||yyyxxxwwwuuuuuutttssssssssssssssstttttttttuuuvvvyyy{{{}}}}}}}}}}}}}}}~~~mmm___TTTKKKEEEDDD<<<;;;:::999777777777666666555777>>>EEELLLWWWbbbmmmuuu|||~~~|||vvvQQQ===888333222111000////////////........................)))+++,,,,,,,,,,,,---///)))******++++++******))))))))))))))))))))))))))))))))))))***+++++++++,,,******+++,,,,,,---------,,,,,,---...000222555777:::@@@HHHSSSeeessseeelll{{{yyyooo]]]JJJ<<<:::888666666777999;;;;;;AAAJJJRRRYYY___dddggglllmmmooopppqqqqqqqqqpppoooooonnnnnnmmmnnnnnnnnnlllmmmmmmllljjjjjjkkklllmmmlllkkkjjjjjjjjjjjjkkkiiijjjkkkkkkjjjiiijjjkkkhhhkkkooopppkkkfffhhhnnnxxxzzzcccfffkkkqqqvvvzzz}}}~~~}}}~~~~~~{{{xxxvvvxxx{{{{{{yyysssiii]]]SSSMMMKKKMMMXXXccckkksss~~~{{{wwwiiibbb\\\ZZZ___dddggghhhoooxxxxxx~~~}}}ooogggaaaZZZXXXggguuuwwwooo```NNN@@@888555111............---------,,,++++++++++++,,,---+++'''%%%%%%&&&)))++++++***((('''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))***+++,,,+++******)))*********((())))))))))))***,,,///000444<<>>444111555777:::KKK```~~~}}}xxxtttsssuuuxxxyyyyyyuuunnnfffaaaaaacccdddcccWWWKKK???;;;;;;999999:::555???JJJRRR\\\kkkwww||||||wwwwww{{{~~~}}}~~~|||yyyyyyzzzvvvvvvuuutttrrrqqqppppppiiiiiiiiijjjmmmqqqtttwwwxxxwwwvvvwwwzzztttdddXXXMMMFFFDDD;;;:::999888777777777777555444666===DDDLLLWWWaaahhhqqqyyy~~~~~~}}}zzzwwwQQQ;;;555......//////000000111111000000///...------,,,,,,///...---+++***)))))))))************************************************---------,,,,,,+++++++++************************,,,---------...000444777===>>>FFFVVVkkk{{{|||zzzxxxdddOOOAAA:::555555666777999===???AAAIIITTT\\\```eeejjjoooppprrrrrrqqqpppqqqrrrssssssrrrpppnnnnnnppprrrlllkkkiiihhhhhhiiikkkllljjjlllnnnnnnmmmmmmmmmnnnkkkhhhdddaaa``````aaaaaabbb______dddfffcccaaabbblllrrr{{{{{{}}}qqqooommmooosssuuutttrrrpppqqqrrrqqqkkkjjjsss~~~rrreeeYYYUUULLLIIIQQQYYY^^^lll{{{~~~llleeedddccceeejjjoooxxx}}}yyytttnnnqqqvvvzzzoooaaaVVVQQQVVVbbbooopppdddTTTKKK===444...---...+++***+++******************++++++))))))*********+++++++++''''''''''''((((((((((((''''''(((((()))))))))***((((((''''''''')))***,,,))))))))))))************(((((())))))*********+++)))***++++++------...///222333:::DDDLLLSSS]]]fffooowww}}}ooo\\\KKKIIINNNQQQWWW^^^```pppxxxpppllleee```UUUDDD>>>555111555555999MMMeee~~~uuuvvvxxxxxxsssuuuuuutttvvvyyyyyyuuummmjjjeee```]]]___cccfffZZZMMM@@@999666555666999999<<>>;;;:::999888777555555666666999@@@KKKXXX```kkkpppxxx~~~xxx~~~sssPPP<<<777000000000000////////////000//////...------,,,,,,++++++******++++++,,,,,,*********************************************************))))))(((((((((************************,,,---.........111555888===???GGGWWWllluuuppp{{{fffPPPCCC<<<777666666666888;;;AAACCCKKKWWW^^^bbbfffkkkqqqrrrttttttrrrqqqqqqrrrtttuuuuuusssqqqpppqqqsssmmmkkkiiigggffffffggghhhjjjlllmmmmmmllllllmmmnnnmmmjjjddd```___aaacccdddiiieeeeeehhhjjjhhhggghhhooottt|||~~~vvvsssrrrsssuuuuuurrroooooooooooommmgggdddlllwwwtttfffSSSKKKHHHLLLNNNRRRaaaqqq|||yyynnnhhhccccccfffnnnwww~~~~~~{{{wwwrrrlllkkkppp|||ssseeeZZZSSSZZZiiiuuutttfffVVVMMM???666000//////---,,,---...---------------------******+++++++++,,,,,,,,,******))))))))))))))))))((((((((())))))************)))(((((('''((())))))))))))))))))************))))))******************)))***++++++------...///222333:::EEENNNUUU___hhhrrrzzzppp\\\KKKIIIMMMPPPVVV]]]^^^lllyyyqqqnnnfffbbbXXXGGG>>>555111555666:::OOOgggsssqqqppplllhhhlllnnnpppuuu{{{{{{xxxjjjgggbbb^^^]]]^^^aaacccWWWKKK???:::777555666999;;;???FFFQQQ^^^lllxxx|||www{{{~~~~~~~~~|||yyywwwvvvuuuwwwzzzyyyvvvqqqllliiidddbbb^^^\\\\\\```eeehhhnnnnnnoooqqqqqqttt~~~}}}hhhXXXMMMFFFBBB@@@>>>;;;999999888777555555555666999@@@KKKXXX```kkkqqqxxx~~~wwwlllMMM<<<888111111111000///........./////////...------,,,,,,++++++******++++++,,,---************************************************)))))))))(((((((((((((((++++++++++++++++++++++++,,,---......///222666999>>>@@@HHHYYYnnnpppcccqqq|||fffPPPEEE>>>888777666555777:::BBBEEENNNZZZaaaccchhhmmmtttuuuvvvvvvtttrrrrrrsssuuuvvvwwwwwwtttsssssstttooonnnkkkiiigggfffeeeffflllmmmmmmlllkkkkkknnnpppppplllfffaaaaaadddiiimmmtttnnnkkkmmmnnnmmmnnnpppwww|||~~~|||zzzxxxyyyzzzxxxrrrmmmnnnmmmlllhhhaaa]]]dddnnnvvv```WWWOOOLLLJJJMMM[[[lllsssxxxmmmfffdddfffnnnvvv|||{{{yyyvvvqqqkkkfffjjjvvv{{{mmmaaaWWW___nnn{{{zzzkkkYYYOOOAAA999222111111///...////////////......---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***************,,,+++***)))((('''(((((())))))))))))************+++++++++++++++*********)))***++++++------...///111333;;;FFFPPPXXXbbbkkkvvv}}}sss^^^LLLIIINNNQQQWWW]]]^^^jjj||||||sssppphhhddd[[[KKK>>>555222666777<<>>888777777666888<<>>TTTmmmtttkkkaaaWWWTTTXXX]]]bbblllwww}}}}}}gggccc^^^]]]______]]]ZZZOOOFFF>>>;;;:::888777888666;;;CCCOOO]]]kkkvvv|||~~~|||{{{~~~~~~}}}}}}~~~~~~}}}~~~{{{zzzxxx{{{xxxsssiiieee___YYYVVVWWWYYY[[[aaaaaacccfffgggjjjuuummm\\\PPPGGGAAA???<<<:::999999888777555444555777;;;BBBMMMYYYaaakkkooouuuzzz}}}~~~}}}~~~}}}^^^FFF999555.../////////000000000111...............---------------,,,+++************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000444888<<>><<<999888888888777555333555777;;;CCCNNNYYYaaaiiimmmssswwwyyy{{{|||~~~}}}~~~yyyXXXCCC888333.........///000111111111........................)))))))))***+++,,,---...***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...000333888<<>>UUUooo{{{uuukkk```]]]^^^\\\[[[aaakkkqqqqqqiiibbb[[[\\\bbbddd```YYYMMMDDD<<<:::999777666888777;;;CCCNNN]]]mmmzzz~~~||||||~~~~~~zzzuuummmddd^^^\\\\\\]]]^^^\\\\\\\\\]]]bbbooo|||mmm^^^RRRIIICCC===;;;999888888888777555333444777<<>>999999999999;;;???BBBJJJYYYeeegggfffiiiooorrrtttuuuuuutttsssssstttqqqqqqqqqpppnnnmmmnnnoookkkkkkllllllllllllkkkkkkiiijjjjjjiiihhhggggggiiinnnssswwwzzz}}}yyyoooeeeYYYNNNLLLOOOQQQTTTYYY]]]aaajjjvvv{{{gggUUUMMMPPPUUU^^^aaaiiiqqqtttxxxrrrkkkgggfffjjjnnnrrryyy~~~zzzpppnnnqqq|||xxxtttuuuhhhccc___WWWNNNIIIBBB999222111000---+++,,,---------------------,,,************))))))((((((''''''(((((()))******************))))))((((((((())))))***+++++++++***)))))))))))))))************))))))******************)))***++++++------...///000333===KKKUUU]]]fffnnnxxx}}}nnnUUUQQQVVVYYY\\\```cccoooyyynnnjjjdddddd___QQQAAA777222555777>>>UUUooo|||yyyqqqgggaaabbbaaa___bbbhhhjjjgggfff]]]VVVYYYbbbgggddd^^^NNNDDD;;;888888666666888;;;>>>CCCMMM[[[jjjxxx~~~}}}||||||}}}~~~xxxooofff```]]]]]]]]]___[[[YYYXXXXXX^^^lllzzz~~~lll]]]QQQGGG@@@===;;;888888888888777666222444888===DDDOOOZZZbbbkkkooosssvvvxxxyyy{{{|||{{{{{{}}}|||}}}}}}oooQQQ@@@777111111111000000//////......---.....................,,,,,,++++++***+++++++++************************************************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,///333888<<>>BBBJJJWWWfffttt}}}}}}~~~~~~}}}|||}}}||||||~~~~~~~~~yyypppfff___\\\[[[\\\___[[[WWWUUUUUU[[[jjjyyy}}}kkk\\\OOODDD>>><<<:::888777888888777666222444888===EEEOOOZZZbbbmmmppptttwwwyyyzzz|||}}}yyyyyy{{{||||||yyy}}}fffKKK;;;555333222111///...---------...---------------...///000......---,,,,,,+++******---------,,,+++***)))(((+++++++++++++++***)))(((''')))++++++***)))((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,...222444555:::AAAFFFJJJSSSddd}}}|||wwwiiiJJJ@@@888777999;;;>>>BBBIIIPPP\\\gggiiifffggglllqqqrrrtttvvvvvvuuutttssspppooonnnmmmmmmnnnoooooommmmmmmmmmmmnnnooopppqqqrrruuuxxxxxxtttpppnnnnnnrrrtttxxx{{{}}}~~~~~~~~~~~~|||{{{hhhXXXMMMEEE@@@======@@@;;;999???CCCMMM```~~~xxxeeeUUUKKKMMMYYYaaaiiinnnooosss{{{vvvpppiiigggggglllssszzz}}}}}}ssshhhdddpppzzzpppgggkkk}}}}}}kkkVVVIIIFFFIII@@@:::555333000,,,,,,//////---***((((((***---///&&&(((+++------,,,***))))))***+++,,,,,,+++***)))***)))))))))((((((''''''%%%%%%&&&'''''''''''''''++++++******))))))((((((++++++***************+++((()))***+++---...///000///222;;;IIIUUU]]]eeelllwwwqqqfffbbb___^^^aaa___hhhxxxqqqhhhccc]]]SSSIII======666333777<<>>AAAFFFMMMZZZfffjjjhhhjjjnnnoooppprrrssstttsssrrrqqqpppooonnnmmmmmmnnnoooooonnnooooooppppppqqqrrrrrruuuyyy}}}~~~{{{wwwtttsssrrrsssuuuxxxyyyzzz{{{{{{zzzyyywwwtttrrrtttzzz~~~rrraaaQQQGGGAAA<<<999888;;;666444:::>>>GGGZZZyyyjjjWWWNNNRRRUUU]]]fffkkkmmmqqqxxx~~~{{{sssjjjiiiiiipppyyy|||sssiiieeeoooyyynnndddfffuuuppp]]]OOOJJJIIIAAA:::444222000,,,,,,//////---+++******+++---///************+++++++++,,,)))***++++++++++++***)))*********))))))((((((((((((((()))************************))))))((((((((())))))(((((((((((())))))((()))***+++---...///000000222;;;IIIVVV^^^fffmmmxxxttthhhdddaaaaaaccc^^^gggwwwxxxkkkccc\\\SSSMMM;;;<<<666333888>>>RRRqqq|||vvvxxxxxxssslllgggaaa___```bbbbbb```[[[UUUPPPRRRYYYaaaeeefffXXXKKK>>>999888777777888999<<<@@@DDDKKKVVVccclllwww~~~}}}yyy|||~~~~~~}}}}}}}}}|||||||||zzz}}}~~~|||}}}~~~pppjjjbbb[[[XXXWWWVVVUUUSSSRRRRRRRRRRRRWWWfffuuurrraaaTTTJJJEEE;;;999777777888999888777777777999>>>GGGRRR\\\bbbiiipppvvvvvvvvv{{{|||}}}}}}~~~}}}|||{{{zzz|||zzzxxxyyy}}}{{{www|||xxx___HHH;;;555222111111000///............+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))***++++++++++++***)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,---111333555:::AAAEEELLLXXXiiiwww~~~xxxiiiZZZGGG???:::;;;======>>>@@@DDDKKKYYYfffkkkjjjlllpppmmmnnnpppqqqqqqpppoooooooooooonnnmmmmmmnnnoooooommmnnnooopppqqqqqqqqqqqqvvv{{{{{{yyyrrrrrrrrrssstttuuuvvvwwwtttsssqqqooonnnppptttxxx||||||qqqgggXXXKKKCCC>>>:::888555888333111777999BBBTTTooorrr\\\RRRUUUSSS[[[ffflllooorrrxxx|||xxxllliiijjjrrr~~~|||tttjjjeeemmmzzzzzznnnbbb```kkk~~~uuugggXXXOOOJJJCCC;;;444222000,,,,,,///...------,,,,,,------...---+++***))))))+++---...)))******++++++******)))***************)))))))))))))))***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++---...//////000222;;;IIIVVV___gggoooyyyttthhhfffggghhhhhheeemmm{{{ooobbbYYYQQQMMM999:::555333999@@@UUUttt{{{tttwwwxxxtttssslllddd____________^^^ZZZTTTOOOOOOVVV^^^bbbbbbZZZLLL???:::999888777999999;;;>>>AAAEEEMMMXXX```rrrzzz~~~zzz{{{~~~~~~~~~|||zzzyyyxxxyyyyyywww{{{~~~}}}|||~~~|||zzzxxxxxxyyyxxxwwwvvvhhhccc\\\WWWTTTSSSRRRQQQOOONNNNNNPPPQQQXXXhhhxxxrrrcccWWWNNNIII===;;;999888888888777666666777999???HHHTTT^^^dddgggnnntttuuuwww|||~~~~~~~~~}}}}}}{{{zzzyyy|||zzzyyyyyy|||~~~~~~~~~|||~~~ttt\\\GGG;;;555111111000000/////////......---.....................+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++(((((()))***+++,,,,,,,,,***+++---,,,+++***+++,,,++++++++++++++++++++++++...,,,---111333444:::AAAEEEMMMZZZlllyyyqqqxxxzzzrrrdddUUUFFF???;;;<<>>>>>@@@DDDKKKYYYgggnnnmmmmmmooommmnnnoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmiiijjjlllmmmnnnnnnnnnnnnsssxxx}}}sssrrrqqqppppppqqqssstttrrrqqqpppooooooppprrrtttuuutttvvvzzz|||~~~|||ggg^^^QQQGGGBBB>>>;;;999555999444222777888@@@QQQfff|||hhhXXXVVVUUU]]]hhhppptttwww{{{~~~}}}oooiiihhhppp~~~wwwllleeeiiirrr|||qqqddd___fffvvv}}}wwwwwwtttvvvwwwuuummmaaaUUUMMMEEE<<<444222000---,,,...,,,,,,------------,,,,,,---,,,+++******+++,,,---))))))************))))))++++++******************((())))))*********))))))((((((((((((((((((((((((******++++++,,,,,,++++++)))******+++---......///000222;;;IIIVVV___iiiqqqzzzooogggkkkqqqrrroooqqqvvvuuudddWWWMMMHHH888999444333:::AAAWWWvvvzzzssswwwzzzxxx{{{sssiiicccaaaaaa```^^^[[[TTTNNNNNNUUU\\\```aaa[[[NNN@@@;;;:::888888999:::===???AAADDDKKKTTTZZZkkkttt~~~{{{zzz{{{~~~~~~~~~}}}{{{yyywwwvvvvvvwwwxxxvvvxxxyyyzzzyyyzzz}}}|||wwwsssrrrrrrrrrrrrccc___YYYUUUSSSQQQPPPOOOJJJJJJKKKMMMOOOXXXkkk|||pppcccXXXOOOIII>>><<<:::888888888666555444666999@@@IIIUUU___eeegggnnnssstttvvv|||~~~~~~}}}|||{{{zzz{{{zzzyyyyyyzzz|||}}}}}}rrrYYYEEE;;;444///000000000000000/////////---......//////...------+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++'''((()))***+++,,,,,,,,,***,,,,,,,,,******+++---++++++++++++++++++++++++...,,,,,,000222444:::AAAEEENNN\\\mmmyyyooorrrvvvnnnaaaTTTFFF???;;;>>>@@@??????@@@EEELLLZZZjjjpppooommmnnnnnnoooooooooooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjeeefffhhhjjjkkklllmmmmmmlllpppwww~~~|||tttrrrpppnnnnnnoooppprrrmmmmmmllllllmmmnnnnnnnnnpppnnnpppvvvyyy{{{sss```XXXMMMEEEBBB???<<<:::666:::666444888888>>>NNNccczzzdddYYYWWW___jjjrrrwwwzzz|||~~~tttlllfffkkkyyy|||qqqhhhhhhmmm|||xxxmmmfffiiivvvvvvnnnkkkeeegggkkkooooooggg[[[QQQHHH===444111000---,,,---***+++,,,------,,,+++***+++++++++++++++++++++***))))))))))))))))))))))))******************++++++))))))************))))))((((((((())))))))))))))))))***+++,,,---,,,,,,,,,******+++,,,,,,---......000222;;;IIIVVV```kkksss{{{mmmiiittt~~~~~~xxxwwwyyymmm\\\MMMDDD777888333333999AAAWWWvvv{{{tttwww{{{zzz|||uuukkkdddbbbaaa```___\\\UUUNNNNNNTTT\\\```aaa\\\NNNAAA<<<:::888888999999<<>>@@@@@@@@@BBBFFFMMM[[[llltttrrroooooooooooooooooonnnnnnnnnnnnnnnmmmmmmllljjjhhhgggeeeccccccdddfffhhhkkkmmmoooiiijjjnnnsssxxxzzzyyywwwsssrrrooonnnmmmmmmooopppmmmllllllnnnooopppnnnllllllkkknnntttyyy{{{yyyrrroooqqqvvvyyy~~~lll\\\UUULLLFFFCCC@@@>>>;;;666:::777555888666;;;JJJbbb{{{tttcccYYY___iiiqqqvvvyyyzzz{{{}}}~~~tttkkkkkkvvvxxxooolllmmmyyyxxxrrrsss|||yyymmmggg[[[\\\___gggnnnkkk```VVVJJJ>>>444111000...,,,,,,***++++++,,,,,,++++++*********+++++++++***))))))***))))))(((((())))))***)))))))))***************+++,,,,,,,,,,,,+++******))))))))))))************'''((()))+++++++++************+++,,,,,,---......000222;;;IIIWWWaaallluuu|||~~~mmmkkk{{{yyyyyy{{{yyyfffRRREEE777888333222888???UUUttt|||sssuuuxxxwwwvvvooogggbbbaaaaaa```^^^\\\UUUNNNMMMTTT\\\```bbb\\\OOOAAA;;;:::888777999555999===@@@BBBGGGNNNTTTaaakkkxxx~~~}}}}}}~~~~~~}}}|||ttttttsssssstttuuuwwwxxxxxxvvvuuuvvvxxx}}}yyyqqqnnnllllllkkkddd___XXXRRROOOMMMLLLKKKFFFEEEFFFIIINNNZZZooozzzlllaaaWWWKKKCCC???===:::999999888777555555777;;;BBBLLLWWW```fffiiinnnqqqrrrvvv{{{}}}|||yyyxxxwwwwwwvvvvvvwwwwww{{{{{{{{{yyyxxxxxxzzz|||kkkQQQ@@@:::555000///000111111111111000///+++,,,---...---,,,***)))---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))((()))***+++++++++++++++***++++++)))((((((***,,,************************...,,,+++...000333:::BBBEEEOOO^^^nnn~~~nnndddlll|||pppddd[[[SSSGGG@@@;;;===@@@@@@AAADDDEEELLL\\\nnnwwwvvvsssrrroooooonnnmmmmmmmmmmmmmmmnnnmmmmmmkkkhhheeecccaaa_________```dddhhhllloookkkiiiiiikkkoooqqqqqqppppppooonnnmmmllllllmmmmmmooonnnoooqqqttttttqqqnnnlllkkkooowww}}}~~~~~~rrrfff^^^\\\___aaaaaaeeejjjnnnrrrxxxlll^^^WWWOOOJJJGGGEEEAAA>>>888<<<999777999777:::III^^^vvvnnn[[[```hhhooouuuxxxyyyzzzxxx~~~uuuqqqvvv~~~yyyuuurrrxxx~~~}}}qqqgggYYYWWWYYYbbblllnnneee\\\LLL???444000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((((())))))***)))(((''''''((()))***((((((((())))))*********++++++,,,,,,+++******))))))*********+++++++++,,,&&&(((***+++,,,,,,+++******++++++,,,,,,------...111222;;;IIIWWWbbbmmmwww}}}yyygggggg|||~~~nnnWWWFFF888999333111777===RRRqqq|||qqqppprrrpppnnniiiccc``````aaa```___[[[TTTMMMLLLSSS[[[```bbb\\\NNNAAA;;;999777666888444888<<>>EEEOOOYYYbbbhhhgggllloooqqqvvv}}}|||xxxwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{yyywwwvvvxxx{{{hhhMMM>>>:::666111///000111222222111000///---...///000000...,,,+++......---,,,,,,+++******---------,,,+++***)))((())))))***++++++++++++************)))'''(((***,,,************************...,,,+++...000333:::BBBEEEOOO^^^nnnmmm___dddqqqmmm```WWWQQQHHHAAA;;;===@@@AAABBBEEEDDDKKK[[[nnnzzzyyyvvvuuuooonnnmmmlllllllllllllllnnnmmmllljjjgggddd```___ZZZZZZZZZ[[[___dddjjjmmmnnnkkkggggggiiillllllkkknnnmmmmmmlllkkkkkkkkkkkkmmmmmmmmmpppssssssoookkknnnnnnrrr{{{{{{pppdddXXXQQQOOOOOOKKKNNNRRRVVVZZZbbbllltttzzzooobbb\\\TTTOOOLLLJJJFFFCCC:::???;;;999<<<999<<>><<<:::999::::::888777:::<<>>>>>@@@CCCEEEEEEOOOWWWrrr~~~www{{{uuutttrrrooonnnnnnmmmllljjjmmmkkkhhhffffffeeedddbbbbbb___\\\]]]aaagggllloooqqqooommmkkkkkklllnnnooommmkkkhhhggggggjjjnnnqqqsssrrrrrrpppoooqqqtttwwwyyy{{{}}}}}}nnn___UUUNNNJJJHHHDDDEEEHHHKKKLLLNNNWWWaaajjjyyy~~~zzzmmmggg___XXXQQQJJJBBB<<<<<<============???CCCFFFVVVggg{{{xxxfffcccdddjjjooorrruuuyyyuuuyyyssshhhZZZUUUVVVbbbrrrvvvmmmaaaMMM>>>111///000///,,,***+++++++++******)))))))))*********))))))))))))((())))))((((((''''''&&&&&&(((((((((((()))***+++,,,************************+++,,,---,,,***((((((((()))((((((+++......+++'''))))))))))))+++,,,...000///111999HHHUUU___jjjrrr~~~~~~nnn]]]^^^wwwxxxiiiXXXKKK>>>444111666777;;;QQQmmmwwwlllgggmmmllleee^^^\\\^^^bbbbbbaaa```XXXPPPNNNSSSZZZ^^^```___OOO@@@999999999:::<<<:::;;;===???CCCGGGJJJLLLQQQXXXcccmmmuuuyyy}}}|||yyyuuutttuuuuuusssqqqqqqqqqqqqqqqrrrtttwwwxxxyyy{{{|||}}}xxxpppfff___[[[WWWRRRMMMKKKFFFEEEJJJRRR___sss{{{ssslllfff\\\PPPGGG@@@===:::777666666777888888<<>>GGGOOO]]]nnneee\\\kkknnn]]]RRRNNNAAA???===;;;<<<>>>AAACCCCCCNNNWWWrrr{{{xxxtttrrrpppnnnnnnnnnmmmkkkmmmllljjjjjjkkkjjjiiiggggggdddaaaaaadddhhhlllmmmqqqooommmkkkkkklllnnnooommmkkkiiiggghhhkkknnnqqqrrrssssssssstttwww|||wwwiii\\\SSSMMMJJJHHHBBBBBBEEEGGGHHHKKKUUU```hhhxxxwwwpppggg^^^VVVMMMDDD===;;;<<<=========???BBBEEEQQQ```rrrlllfffccchhhnnnqqqtttwwwxxxzzzuuuiii[[[VVVUUU```oootttkkkaaaJJJ===000...000///,,,***///.........---------,,,++++++*********))))))))))))))))))))))))(((((((((++++++***************+++************************)))+++,,,,,,***))))))************+++------+++)))***+++,,,---...------,,,///000999GGGTTT___jjjsssvvviiiYYYWWWjjj{{{rrrdddTTTIII===444111666666999NNNhhh|||mmmeeejjjkkkeee^^^\\\^^^``````___^^^WWWOOONNNSSSZZZ___bbb```QQQBBB<<<:::999888999999:::<<>>FFFOOOWWW^^^cccfffgggfffhhhnnnqqqrrrwww|||{{{vvvsssuuuxxxzzzzzz}}}~~~~~~}}}{{{yyywwwvvvzzz\\\EEE999444222222111000///..................---,,,,,,,,,,,,------+++))))))******)))(((,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''((()))***+++&&&'''((()))***+++,,,,,,)))***+++,,,------------------......000444:::???HHHPPP\\\mmmnnnbbbnnnqqq^^^QQQJJJ===<<<:::999999<<<@@@BBBAAANNNWWWsss|||vvvssspppooooooooonnnmmmmmmmmmoooqqqtttuuusssqqqooollliiihhhiiikkkkkkkkkpppnnnlllkkkkkkkkkmmmnnnmmmkkkjjjiiiiiilllnnnppprrrsssuuuwwwzzz}}}tttggg[[[SSSNNNKKKJJJCCCBBBCCCDDDEEEIIIVVVbbbiiizzz~~~sssggg\\\QQQEEE>>>:::<<<===>>>>>>@@@DDDFFFRRR^^^lllxxxsssiiibbbeeelllqqqsssuuuyyy|||yyyjjj]]]VVVTTT\\\iiinnnggg]]]GGG:::///---///...,,,+++------,,,,,,,,,,,,++++++,,,+++++++++************))))))))))))************------,,,+++************************************((()))++++++******+++,,,+++,,,,,,,,,*********+++***,,,...000000...,,,***///000777EEESSS^^^iiisss|||ooocccTTTOOO[[[vvv{{{ssskkk___RRRHHH;;;333111555555888III```ooocccgggjjjeee___\\\\\\]]]]]]\\\[[[UUUNNNLLLQQQXXX^^^aaa```RRRDDD>>>;;;888666666888999:::===@@@DDDGGGIIIRRRZZZeeepppvvvzzz|||}}}wwwvvvttttttttttttsssqqqqqqrrrsssssstttttttttsssvvvwwwwwwuuuuuu|||{{{ppphhhbbb]]]WWWSSSRRRMMMKKKMMMSSS```ttt|||vvvnnnhhhddd\\\RRRJJJ???===:::888666777888999999???HHHRRRZZZ```cccdddcccaaadddjjjnnnpppsssxxx}}}zzzuuussssssuuuwwwwww~~~~~~}}}{{{yyyxxx^^^EEE888333333333222111///..................---,,,,,,,,,,,,------+++***)))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---(((((()))***+++,,,------((()))+++,,,---,,,++++++---......///111555;;;@@@IIIPPP\\\lllsss|||ooo\\\NNNFFF;;;:::888777888;;;???AAAAAAOOOXXXtttxxxuuurrrpppppppppooonnnmmmooossszzzxxxvvvsssqqqpppooommmkkkooonnnlllkkkjjjkkklllmmmmmmlllkkkjjjkkkmmmoooppprrrtttvvvxxx|||wwwkkk___VVVQQQNNNLLLGGGEEEDDDEEEEEEKKKXXXfffooo~~~pppbbbTTTFFF===:::<<<>>>???@@@CCCGGGJJJZZZcccmmmwww{{{mmmaaabbbjjjpppsssuuuyyy|||pppaaaYYYSSSWWW```ddd___WWWCCC888...---///...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******((((((((())))))*********,,,+++******)))))))))***************************(((***,,,,,,***)))***+++***,,,---+++'''&&&)))+++***+++---...///...,,,+++//////666CCCQQQ\\\iiisss~~~|||yyymmm^^^NNNIIIQQQfff~~~uuummmfff]]]QQQIII999333111444444666EEEXXX{{{rrreeehhhiiiddd___[[[ZZZZZZXXXWWWWWWRRRKKKIIILLLSSSYYY\\\]]]QQQEEE???;;;777444555777777999<<>>999:::<<<===@@@DDDJJJNNN^^^fffpppwwwrrrcccbbbiiiooosssvvvwww{{{zzzvvvwww~~~jjj```UUUTTTXXX[[[VVVPPP@@@777.........---,,,---.........///////////////,,,,,,,,,+++++++++******'''''''''(((((()))))))))((((((((((((((()))******))))))))))))))))))))))))+++,,,---,,,***(((((())))))+++,,,***&&&%%%'''***))))))******+++---.../////////555AAAOOO[[[hhhsss}}}~~~mmmYYYHHHEEEKKKYYYsss{{{qqqjjjccc[[[PPPHHH999444222333444666CCCRRRooowwwjjjlllhhheee```\\\YYYWWWTTTSSSTTTOOOHHHEEEFFFLLLRRRWWWXXXNNNDDD>>>:::666444666666777888;;;>>>AAADDDEEELLLUUUbbboooxxx~~~}}}zzzxxxwwwvvvvvvxxxxxxxxxwwwuuutttrrrqqqnnnhhhcccdddkkkrrr{{{|||xxxyyyyyyxxxtttooofff]]]UUUOOOKKKHHHFFFGGGGGGHHHOOO___qqq}}}|||tttjjjccc]]]VVVMMMFFF???===:::888777888999:::;;;@@@KKKWWWbbbggggggddd```\\\[[[___cccdddfffiiiqqqqqqqqqqqqrrrtttvvvxxx|||}}}~~~~~~}}}|||{{{zzzuuuVVV@@@555222111000000//////......//////......---,,,,,,,,,,,,---...,,,++++++,,,------,,,)))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((()))))))))++++++,,,,,,,,,,,,,,,++++++,,,---...000555<<<@@@GGGNNNZZZjjj~~~xxxcccSSSHHHBBB;;;:::888777888:::>>>@@@BBBPPPWWWppp{{{vvvrrrppppppooonnnmmmpppwww}}}zzzwwwvvvtttqqqooollllllkkkkkkjjjjjjjjjkkkllllllmmmnnnnnnooooooooopppqqqqqqrrrsssvvv{{{{{{mmmbbbYYYSSSOOOMMMJJJGGGFFFFFFKKKXXXfff~~~nnn]]]MMMCCC888999:::<<<@@@FFFNNNTTT___fffpppwww}}}yyyiiieeehhhlllpppttttttwww|||}}}~~~zzzrrrqqq}}}zzzmmm^^^VVVVVVVVVQQQLLL???777000//////---,,,...,,,,,,,,,---------------,,,+++++++++************''''''''''''(((((((((((('''&&&&&&'''((()))******))))))))))))))))))))))))+++------,,,***((('''(((((()))******((('''((()))))))))((()))***,,,///000///...333???MMMZZZhhhsss|||oooWWWEEEDDDGGGMMMaaayyyyyyppphhhbbbYYYNNNEEE:::555222333333888DDDPPPiiizzznnnpppjjjhhhddd___[[[VVVSSSRRRQQQLLLGGGCCCDDDIIIQQQVVVXXXNNNDDD>>>:::555555777666777888:::===@@@CCCDDDHHHPPP]]]jjjuuu}}}~~~||||||zzzzzzzzz{{{zzzzzzyyyyyyvvvuuuppphhh```^^^ccciiipppuuuuuunnngggfffhhhiiigggccc[[[SSSKKKFFFCCCBBB>>>BBBDDDEEELLL\\\llluuuzzz|||ssshhh```ZZZSSSKKKDDD???===;;;888888888:::;;;===BBBMMM[[[hhhnnnnnnkkkbbb[[[VVVWWWZZZZZZ[[[]]]dddfffiiilllnnnqqquuuxxxyyyyyyzzz{{{{{{zzzyyyxxxlllPPP>>>666333111.........---......///000......---,,,,,,,,,,,,------+++******+++,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,,,,---------,,,,,,,,,,,,------***+++,,,---000555;;;@@@EEELLLYYYiii~~~wwwaaaQQQFFF@@@<<<:::777666666999<<<>>>???MMMTTTlll~~~xxxsssqqqooonnnmmmmmmoootttzzz~~~{{{wwwtttssssssqqqpppkkkkkkkkkjjjjjjjjjjjjjjjkkklllnnnoooppppppoooooommmmmmmmmmmmnnnpppuuuxxx~~~yyylllccc\\\XXXQQQNNNKKKIIIHHHLLLYYYggguuudddTTTJJJ=========???DDDMMMXXX___eeekkksssxxx{{{qqqiiifffgggkkkqqqrrrsssuuuwwwyyy{{{}}}}}}uuurrr~~~jjj]]]XXXUUUPPPLLL???888111000///---,,,...)))))))))*********++++++++++++*********))))))))))))))))))((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,***)))))))))))))))***+++,,,,,,+++))))))***+++,,,,,,------...///...222>>>KKKXXXgggsss|||sssZZZHHHHHHFFFFFFYYYsss|||sssllleee[[[OOOEEE;;;777333222333999EEEPPPkkk{{{ooopppnnnllliiiddd^^^XXXUUUSSSOOOLLLGGGDDDFFFLLLUUU[[[\\\RRRGGG@@@:::555555888666777888;;;===@@@CCCDDDFFFMMMYYYeeeoooxxx}}}}}}}}}|||}}}}}}~~~~~~}}}|||vvvlllbbb^^^bbbggglllrrrtttkkkbbb^^^^^^^^^^^^ZZZTTTLLLEEEAAA??????:::@@@CCCCCCJJJYYYgggmmmpppssswww{{{yyypppeee]]]XXXSSSKKKEEE???===;;;888888999:::<<>>;;;999777555555777:::<<<<<>>???888???CCCCCCIIIWWWcccgggiiiiiikkknnnsss}}}wwwnnnccc\\\WWWSSSMMMGGG???===;;;999888999;;;<<>>888000,,,---//////...,,,---///...,,,***)))***))))))))))))(((((((((((())))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***+++,,,---...++++++,,,,,,,,,,,,------......000999GGGXXXfffnnn|||tttdddVVVPPPKKKLLL\\\ooopppiiiaaa^^^WWWGGG:::999222111666666@@@UUUqqqtttiiihhhhhhlllnnnkkkgggccc[[[TTTOOOHHHJJJLLLJJJTTTccceeennn\\\III>>>:::777555555888888888999<<<>>>AAACCCDDDHHHPPPXXX```jjjsssyyy}}}~~~}}}{{{}}}~~~rrrlllmmmppp{{{{{{|||yyykkk]]][[[aaaZZZXXXSSSLLLEEE???;;;:::======>>>CCCKKKTTTZZZ\\\aaa```aaafffmmmuuu~~~zzzqqqhhh___ZZZVVVNNNHHHFFFAAA;;;777888999999;;;???BBBJJJVVVcccrrr{{{yyyrrr___VVVJJJDDDCCCDDDDDDBBBBBBCCCGGGOOOYYYdddkkkoooqqqsssuuuuuutttssstttuuu}}}{{{[[[FFF;;;555222222////////////............000000000...,,,,,,///111---,,,***))))))***+++,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,))))))************))))))***))))))))))))***++++++,,,,,,,,,---///444:::???GGGKKKXXXllluuuyyyzzz{{{eeeWWWLLLDDD;;;888666777777777:::???===FFFRRRccc~~~vvvssspppmmmlllmmmnnnoooppprrrssstttttttttrrrqqqoooooopppooonnnlllkkklllmmmnnnooopppqqqqqqoooooopppqqqrrrssstttuuuuuusssnnngggbbb```aaacccfffpppwwwlllccc\\\TTTQQQPPPRRR\\\fffrrreeeXXXPPPLLLQQQZZZcccllltttqqquuuxxxzzzzzz}}}tttfff^^^YYYUUUZZZ___fffjjjlllllllllnnnnnnnnnooorrrvvvzzz|||}}}}}}lllaaaZZZPPPEEE===777000------......---,,,---///...,,,*********************))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------......000888FFFVVVeeennn{{{wwwhhh\\\XXXUUUUUU___mmmrrriii```\\\UUUFFF<<<;;;333222777888CCCYYYtttqqqggghhhiiimmmppppppooolllcccZZZOOOIIILLLPPPOOOZZZgggiiippp^^^JJJ???;;;777555555777777777888;;;===@@@BBBAAAFFFLLLTTT\\\fffooouuuxxxzzz~~~~~~{{{|||rrrbbb]]]aaabbb^^^WWWOOOGGGBBB????????????@@@EEEMMMUUU[[[^^^cccbbbdddhhhnnnuuu|||wwwjjjaaaYYYWWWTTTNNNJJJIIIBBB<<<888999:::999<<<@@@EEEMMMWWWbbbnnnwwwuuupppaaaXXXLLLEEECCCCCCCCCAAABBBBBBCCCHHHRRR^^^iiiooopppqqqssssssrrrrrrssstttuuuwwwuuuWWWCCC999444222222////////////............,,,------,,,++++++---///---,,,***)))((())))))***))))))***+++,,,------...***+++---///...---***((())))))************))))))***************+++,,,,,,---------...000555;;;@@@GGGLLLZZZnnnxxx|||xxxrrrjjj\\\PPPGGG???:::888999999777888<<<>>>EEEOOO^^^xxxuuuqqqnnnkkkjjjllllllmmmnnnooooooppppppppppppnnnmmmmmmmmmmmmllljjjlllmmmnnnoooqqqrrrssstttsssrrrqqqqqqsssvvvyyy{{{}}}yyyrrriiiaaa\\\\\\\\\]]]fffuuutttllleee]]]YYYWWWXXX```iiiuuufff[[[UUUYYYccckkkpppttttttvvvxxxxxxxxx{{{oooaaaXXXRRRTTTYYY```dddfffeeeeeedddgggggggggjjjnnnqqqssssss{{{}}}{{{rrrbbbVVVLLLDDD;;;666000.........---++++++---...---+++*********++++++++++++************))))))))))))))))))))))))+++***)))((((((((()))***))))))))))))))))))))))))*********++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------...000777DDDTTTccclllyyyzzzlll```]]]]]][[[___fffttt}}}tttiii^^^ZZZSSSDDD===;;;333111777888DDD[[[tttppphhhkkkmmmqqquuuxxxzzzxxxmmmaaaSSSLLLOOOSSSTTT```nnnooosss```LLLAAA<<<888555555666666666777999<<<>>>@@@>>>BBBHHHOOOWWWaaajjjppprrruuuyyy}}}~~~|||nnnhhhjjjlllfff\\\QQQIIIEEECCCCCCAAAAAACCCIIIQQQZZZ```ccciiijjjlllooosssxxx|||~~~|||ssscccZZZSSSPPPNNNJJJGGGGGGAAA<<<999:::::::::===BBBJJJRRR[[[ccclllssssssnnneee\\\PPPGGGDDDBBBAAA@@@AAA???===???HHHUUUdddmmmnnnppprrrrrrqqqpppqqqrrrooommmxxxpppRRR@@@777222000000////////////............***+++++++++******---///...---+++***))))))))))))))))))***+++,,,------...***+++,,,------+++)))''')))******++++++******)))++++++******++++++,,,------.........000555<<>><<<@@@EEEKKKSSS\\\eeekkkoooqqquuuyyy}}}{{{zzz}}}yyyyyyuuummm```SSSKKKGGGEEEEEEBBBCCCFFFMMMXXXbbbjjjnnntttxxx{{{|||yyyooo___UUULLLIIIFFFBBB@@@@@@???;;;999999999999===DDDNNNVVV^^^dddjjjppprrrpppjjjaaaUUUKKKEEEBBB@@@???>>><<<999999@@@MMM\\\fffmmmoooqqqqqqppppppqqqrrrnnnhhhpppkkkOOO===444000......////////////............,,,...//////......000111......---,,,+++*********++++++++++++++++++++++++++++++*********)))((((((******++++++++++++******++++++******++++++,,,------.........000555<<>>MMM^^^iiisss|||rrr```XXXXXXZZZ[[[[[[cccfffmmm|||tttkkk___[[[UUUHHH;;;999111///444555@@@WWWrrrwwwmmmooommmrrrxxxsss```TTTOOOPPPQQQaaarrruuuwwwdddPPPDDD>>>999666666444444444555666999;;;<<<<<>><<<===;;;888888999999999???FFFOOOYYYaaaeeeiiinnnqqqpppoooggg[[[OOOGGGBBBAAA@@@<<<;;;999999===HHHUUU___lllnnnpppqqqqqqqqqrrrsssrrrkkkrrr}}}fffKKK:::333000......////////////............,,,---......---,,,---///------------,,,+++++++++,,,++++++******)))))))))************))))))))))))******++++++++++++*********************+++,,,,,,---------...000555;;;@@@HHHMMMZZZmmmxxxtttkkkgggqqqzzzqqqeeeNNNEEE===;;;<<<;;;<<<>>>???EEEOOO[[[gggqqqxxx||||||tttlllkkkkkkjjjjjjllliiijjjjjjkkkkkkkkkkkkjjjjjjiiiiiillloooqqqrrrqqqkkkllllllmmmnnnooopppppppppooommmmmmqqqxxx}}}uuuoookkklllmmmggggggmmm}}}|||zzzyyyyyywwwooopppttttttssssssrrrrrrrrrssstttvvvxxxyyyuuuiiigggeeeeeeeeeeeedddbbbddddddeeeiiioootttvvvwwwuuu~~~uuuwww}}}yyyuuuuuuvvvsssgggVVVIIIEEE>>>888222//////...,,,***++++++,,,+++))))))+++,,,))))))))))))(((((((((''')))))))))))))))))))))))))))((('''''''''((()))***)))))))))))))))))))))))))))))))))************+++///......---,,,,,,,,,---++++++,,,,,,,,,,,,------,,,---///333;;;JJJ[[[gggoooyyywwwcccXXXXXX\\\```bbbeeefffhhhtttuuummmaaa\\\VVVHHH<<<;;;333222666555???TTTrrr}}}ooommmggglllssszzzxxxbbbTTTNNNNNNPPPaaarrruuuwwweeePPPEEE???:::777666444444444444666888:::;;;===???CCCHHHNNNWWW```fffmmmoooqqqtttwwwyyyzzz{{{{{{{{{~~~ooobbbYYYRRRLLLHHHDDDFFFMMMXXXgggvvvuuu```UUUJJJEEEAAA>>><<<>>>888777888::::::;;;BBBKKKRRR]]]gggiiijjjmmmpppqqqtttlll```SSSIIIDDDCCCCCC======;;;:::<<>>===BBBJJJTTT]]]dddlllqqqrrrkkkfffgggiiihhhhhhiiijjjkkkkkklllmmmmmmmmmmmmkkkjjjjjjlllnnnpppooonnnmmmmmmmmmnnnnnnnnnoooooonnnmmmlllmmmqqqxxx~~~vvvoookkkkkkmmmjjjjjjppp}}}}}}vvvuuuvvvtttssstttrrrrrrsssuuuwwwxxxxxxxxxxxxwwwvvvwwwvvvsssnnniiihhhhhhiiimmmrrrvvvxxxxxxwww}}}|||}}}xxxrrrmmmkkkkkkfffYYYNNNIII@@@:::333///...///...,,,***++++++***))))))+++---*********)))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,---///222999GGGYYYffflllwwwxxxfffZZZZZZaaagggjjjkkkjjjhhhppp~~~vvvoooccc\\\UUUGGG;;;:::444222666444;;;PPPkkkvvvoooggglllpppssswwwyyyvvvooo^^^QQQMMMOOOSSScccrrrsssvvvdddPPPDDD???:::777777444444444444666888:::;;;===???BBBFFFLLLUUU^^^dddkkkmmmooorrruuuxxxzzz{{{}}}}}}|||pppggg^^^TTTNNNHHHKKKQQQ]]]mmm|||pppcccUUULLLEEE>>>;;;<<<777777999;;;<<<>>>FFFPPP\\\gggqqqrrrppppppsssssswwwpppdddWWWLLLFFFEEEEEEBBBAAA>>>::::::BBBOOOYYYeeehhhlllnnnpppqqqtttvvv~~~|||qqq\\\CCC777444333444555000/////////...............///000000...,,,,,,---)))******+++++++++******((((((((((((((()))))))))'''***...111222000,,,******++++++,,,,,,++++++***)))))))))((()))******++++++,,,,,,,,,...333:::???GGGKKKVVVhhh|||tttmmmuuu~~~vvvgggUUUKKKDDD>>>;;;;;;;;;???FFFNNNUUU\\\eeemmmllleeebbbeeehhhgggfffhhhkkkkkklllmmmnnnnnnnnnnnnmmmlllkkkkkkmmmmmmlllkkknnnnnnnnnnnnnnnnnnnnnnnnmmmllllllnnnrrryyy~~~vvvnnniiiiiijjjmmmnnnuuu~~~~~~xxxwwwuuurrrqqqtttrrrrrrtttwwwyyyzzzyyyxxxxxxxxxqqqlllkkklllnnnrrrvvvxxxxxxyyy~~~yyypppgggbbbeeeeee\\\QQQLLLBBB<<<333///...//////...***++++++***((()))+++---+++++++++************)))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))***************)))))))))))))))******++++++,,,,,,,,,---------,,,---///111888FFFXXXeeejjjvvvuuufff[[[[[[ccclllooopppnnnjjjnnn~~~xxxqqqddd\\\SSSEEE999888222111444111777KKKccc~~~vvvlllpppqqqnnnllllllhhhcccYYYNNNLLLQQQVVVfffssssssuuucccOOODDD???;;;888888555555444555666888:::;;;===>>>AAAEEEKKKSSS]]]cccjjjkkknnnqqquuuxxx{{{}}}}}}}}}{{{qqqggg[[[SSSKKKNNNUUUaaappprrr```SSSHHH>>>888888777777:::===>>>AAAJJJTTTeeerrr|||{{{wwwvvvwwwwwwyyyrrrfffYYYMMMGGGFFFGGGGGGEEE@@@:::999AAAOOOZZZcccfffjjjlllnnnqqqsssvvv}}}~~~uuuWWWBBB999222222444000......------------............---,,,,,,,,,,,,---,,,++++++******++++++,,,------,,,+++***(((((('''***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********+++,,,,,,+++,,,111999???EEELLLWWWgggzzzxxxqqqnnntttzzzhhhVVVIII@@@<<<:::>>>@@@DDDJJJRRRYYY]]]___bbbaaaaaabbbeeeggghhhgggiiiiiiiiiiiijjjkkklllmmmoooooonnnmmmllllllllllllkkklllmmmmmmmmmlllkkkjjjmmmppprrrqqqpppvvvssshhhgggfffcccgggjjjqqqxxx}}}}}}xxxvvvvvvwwwuuutttpppqqqsssvvvyyyyyyvvvtttxxx|||{{{vvvpppkkklllnnnppptttyyy}}}zzz||||||sssmmm]]]ZZZ```aaa___WWWIIIAAA:::333111000------///000---***)))+++,,,,,,,,,******+++,,,+++***)))((()))(((&&&''')))******)))+++***)))'''''''''((()))(((((())))))))))))((((((''''''((()))))))))))))))++++++++++++++++++,,,,,,***+++,,,---.../////////,,,+++,,,000666AAATTTeeemmmxxxzzzsssggg[[[WWW^^^lllxxx}}}zzzwwwzzztttjjj\\\UUUOOODDD<<<888444222111222;;;DDDYYYyyywwwlllooorrrrrrnnnhhhbbb___SSSNNNGGGJJJYYYmmmwwwxxxxxxjjjVVVGGG>>>999999;;;666555555555666777999:::======???AAAFFFOOOYYY```hhhmmmrrrsssssstttyyy~~~|||}}}~~~tttdddXXXSSSTTTYYYdddrrrppp\\\LLLBBB???@@@999666666999999===OOOcccvvv|||yyymmm^^^QQQJJJHHHHHHMMMGGGAAA>>>===AAANNNZZZhhhggghhhkkkppprrrqqqooowww{{{wwwXXXBBB999111111333...///..................///......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---))))))*********+++++++++***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********+++,,,,,,,,,,,,000888???EEEKKKVVVeeexxxtttmmmnnnppp\\\LLL@@@:::777:::;;;>>>CCCJJJQQQWWWYYY______^^^___bbbdddffffffiiiiiihhhhhhhhhhhhiiiiiinnnnnnmmmllllllkkkllllllllllllmmmmmmmmmllljjjiiijjjmmmooooooooouuurrrjjjjjjjjjggggggiiinnntttwww~~~~~~|||yyyuuuttttttuuutttsssooooooqqqtttwwwwwwuuusssvvvxxx~~~wwwpppkkkkkkmmmnnnqqqvvv|||rrriiiYYYVVV___aaaaaa[[[NNNAAA999333111///,,,,,,...000---******+++,,,,,,,,,***++++++,,,+++***(((((()))(((&&&''')))******)))+++***)))(((''''''((()))(((((())))))))))))(((((())))))************))))))((())))))***+++,,,------***+++,,,---------------...------111555???QQQ```kkkvvvxxxkkk^^^XXX___nnnzzz|||}}}xxxkkk\\\UUUPPPEEE>>>999555333111111777@@@SSSrrrqqqpppooommmkkkfffaaa]]]TTTMMMFFFGGGVVVkkk|||rrr\\\JJJ@@@;;;:::;;;666555555555555777888:::<<<<<<>>>@@@EEEMMMWWW^^^eeejjjoooqqqqqqsssxxx|||{{{|||}}}}}}pppbbbZZZYYY[[[aaalllxxxlllYYYKKKBBB???888555666:::;;;@@@RRRfff|||tttcccUUUMMMKKKLLLNNNHHHBBB???>>>BBBNNNZZZggggggiiimmmrrrsssrrrppp|||pppwww{{{ZZZBBB999222000111...000//////......//////000......---,,,,,,,,,,,,---------,,,,,,,,,,,,------(((((()))***+++,,,,,,---******++++++++++++******************************+++++++++++++++************,,,,,,,,,,,,000888>>>DDDIIISSSaaauuuxxxkkkiii~~~|||ppp]]]LLL@@@888555666777888<<>><<<:::666555555444555666888999:::;;;<<>>CCCTTThhh|||jjjZZZQQQOOOPPPQQQJJJDDD@@@???BBBNNN[[[fffgggkkkppptttuuusssqqqxxxnnnttt]]]CCC;;;333000111...000000////////////000000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++************************++++++++++++******************************+++++++++******************,,,---,,,,,,000777<<>>888666666666777888<<>>777111///---)))(((***...,,,******+++,,,+++***,,,,,,+++***)))(((''''''***((('''''')))***)))((()))))))))(((((((((((()))(((((())))))))))))((((((((()))******+++++++++***''''''((()))***+++++++++******+++++++++******)))...,,,---000333:::IIIWWWeeeoootttbbbWWW\\\kkkyyymmm\\\YYYXXXNNN@@@:::666444111///222777???ZZZ~~~|||oooiiikkkooommmjjjWWWNNNFFFFFFMMM___{{{nnnTTTFFFAAA===999666555555444555666777888999:::;;;===AAAHHHQQQVVV___dddiiimmmpppssswwwzzzzzz{{{{{{zzz{{{~~~vvvqqqiiieeeffflllsssxxxqqq___NNNCCC===999999>>>@@@DDDTTTfffnnn^^^UUURRRRRRSSSLLLFFFBBB@@@CCCOOO[[[dddggglllrrruuuvvvtttrrrzzzqqqsss{{{___CCC<<<555000111000000000////////////000000......---,,,,,,,,,,,,---++++++************++++++++++++******************)))******++++++******)))***************************************************+++---,,,,,,///666;;;AAAEEENNN[[[ooo|||sss||||||vvvtttiiiaaa\\\___cccbbb```___bbb___YYYOOODDD;;;888777555666666666888>>>FFFLLLWWWXXXZZZZZZ[[[^^^cccfffcccddddddeeegggiiikkkllljjjjjjjjjkkklllmmmnnnooonnnnnnlllkkkjjjiiihhhhhhgggiiijjjkkknnnttt}}}vvviiieeegggfffiiikkklllmmmpppsssuuu}}}|||}}}~~~|||{{{vvvuuutttrrrrrrrrrrrrsssrrruuuxxxxxxvvvrrrmmmjjjkkklllmmmoooppprrrtttvvvqqqppppppqqqsssuuuuuuuuunnnppptttyyy~~~}}}{{{zzz||||||uuuooonnnmmmkkkkkknnnuuu}}}vvvlllZZZTTTYYYZZZZZZUUUIII<<<555000///---)))(((***---,,,******+++++++++)))++++++***))))))(((((('''***)))''''''((())))))(((((((((((())))))))))))((((((((())))))))))))((((((%%%&&&''')))***+++++++++*********)))))))))))))))******+++++++++***))))))+++***,,,///222888FFFSSSaaalll{{{zzzfffYYY[[[jjjxxxwwweeebbb___RRRAAA:::555333222000222666:::OOOoooqqqiiimmmsssvvvuuu]]]PPPHHHHHHJJJUUUqqqwww[[[HHHBBB<<<777666555555444444555777777888999;;;<<<@@@FFFMMMSSS]]]aaagggmmmqqquuuxxxzzzzzzzzz{{{|||}}}vvvqqqpppssswww|||~~~tttdddSSSHHHAAA;;;;;;???AAADDDRRRbbb{{{rrrcccYYYVVVUUUSSSMMMFFFBBB@@@DDDPPP\\\cccgggmmmrrruuuvvvuuutttzzz{{{~~~```BBB<<<666000111111000//////......//////000......---,,,,,,,,,,,,---******))))))))))))******(((((()))***+++,,,,,,---))))))************))))))************************)))))))))***************)))+++------,,,///555:::???DDDLLLZZZnnnxxxqqq~~~yyyrrrmmmlll___XXXUUUWWWZZZYYYYYY[[[XXXXXXUUUMMMCCC:::777666333444444333444888@@@GGGSSSVVVZZZ[[[\\\^^^bbbfffbbbcccdddfffhhhkkkmmmnnnjjjjjjjjjkkkmmmooopppqqqnnnmmmllljjjiiiiiiiiiiiiiiiiiijjjkkkmmmrrryyy~~~}}}mmmfffgggeeeiiilllmmmooorrrrrroooqqqyyy~~~}}}zzz{{{|||}}}}}}|||{{{{{{rrrqqqpppppppppqqqrrrsssqqqtttwwwwwwrrrmmmhhheeegggiiilllnnnpppqqqtttvvvuuusssqqqqqqsssuuuuuuuuuooorrrvvvzzz|||}}}||||||{{{yyywwwxxxzzz}}}~~~{{{tttooonnnnnnllllllnnnttt|||~~~ooo\\\UUUYYYYYYZZZVVVJJJ999333//////...+++)))+++,,,+++******++++++***)))******)))((((((((())))))+++)))''''''((()))(((''''''(((((())))))))))))((((((((())))))))))))(((((($$$%%%'''(((***+++++++++,,,++++++******)))(((((()))******+++++++++******))))))+++...111666BBBOOO]]]hhhwwwlll\\\\\\iiiwwwrrrmmmgggWWWDDD<<<555333222000111555777EEE^^^{{{uuujjjmmmuuuzzz|||fffUUUJJJIIIHHHNNNgggbbbLLLCCC===777666666444444444555666777888999:::<<>>@@@CCCPPP^^^uuusssggg^^^YYYWWWSSSLLLFFFBBBAAADDDPPP]]]bbbgggmmmrrrtttuuuvvvvvv^^^???:::555///000111///..................///......---,,,,,,,,,,,,---+++******************+++))))))*********+++++++++))))))************))))))************************((()))))))))*********+++)))+++------,,,///444999>>>CCCLLLZZZmmmxxxnnnrrr|||zzzuuulllgggfff[[[WWWTTTVVVVVVTTTVVVZZZSSSUUUTTTNNNDDD;;;777777222444555444333666===CCCOOOTTTZZZ\\\\\\]]]aaadddccccccdddfffhhhjjjlllmmmjjjjjjkkklllnnnppprrrsssmmmllljjjiiiiiiiiijjjjjjjjjjjjiiiiiikkkoootttxxxrrrhhhfffdddiiilllmmmooorrrooohhhhhhmmmrrrsssvvv{{{|||{{{zzzzzzzzzyyyyyyxxxwwwwwwrrrrrrqqqppppppqqqrrrsssooorrrvvvuuupppjjjeeecccdddgggkkkmmmnnnpppsssvvvxxxuuurrrqqqrrrsssttttttrrrtttvvvxxxxxxxxxxxxyyyxxxvvvtttssstttvvvwwwxxxxxxqqqmmmmmmmmmllllllnnnuuu}}}wwwcccZZZ\\\ZZZYYYTTTHHH888222/////////,,,+++---,,,+++******++++++***((())))))((('''((()))******+++)))((('''((()))((('''&&&'''((()))******)))((((((((())))))))))))(((((((((((()))*********))))))+++++++++++++++*********))))))***+++,,,,,,,,,,,,******,,,...///333>>>JJJXXXcccrrrmmm[[[YYYeeerrr}}}xxxppp]]]JJJ@@@777333111///000333666===NNNiii}}}ooonnnvvv}}}qqq[[[KKKIIIGGGIIIbbbiiiPPPDDD>>>888666666444444444444555666888999;;;<<>>BBBLLLZZZmmm{{{nnnccc~~~{{{yyyyyysssiiibbbaaa]]]YYYWWWWWWTTTQQQSSSXXXOOORRRSSSNNNDDD<<<888888333555777666444666===CCCLLLRRRYYY\\\\\\\\\___cccddddddeeeeeeggghhhjjjkkkjjjjjjkkkmmmoooqqqsssuuulllkkkjjjiiiiiiiiijjjkkkkkkjjjiiihhhiiimmmqqqsssxxxsssttt{{{}}}tttjjjddddddiiilllllloooqqqlllcccaaaeeeiiikkkqqqxxx{{{zzz{{{yyyxxxvvvtttssssssrrruuutttsssrrrrrrrrrssstttnnnrrruuuuuupppjjjfffdddbbbfffjjjmmmmmmnnnqqqtttyyyvvvrrrpppqqqrrrsssssstttuuuvvvuuuttttttvvvwwwuuusssqqqoooooopppqqqqqquuuoookkklllmmmkkklllnnnvvv~~~kkk```___[[[WWWQQQDDD666111...000000---,,,...+++*********,,,+++)))(((((((((''''''((()))+++,,,+++***((('''((()))((('''&&&'''(((*********)))((((((((())))))))))))((((((,,,,,,,,,++++++)))((((((******++++++,,,,,,,,,---((()))***+++,,,---------,,,+++---///...111:::EEETTT___ooo}}}kkkXXXTTT```lll|||vvvbbbOOODDD888333000...///222666888DDD]]]{{{uuuqqqxxxyyy^^^KKKHHHEEEGGGaaannnRRRFFF@@@:::666666444444333444555666888:::;;;===???CCCIIIMMMUUUXXX___gggooouuuwwwwwwyyyxxxxxxyyy|||uuuiiibbbaaabbbaaa```]]]XXXRRROOONNNLLLGGGBBB===777666;;;@@@DDDOOO]]]fffyyyrrrooojjjlllmmmiiibbbZZZSSSOOOPPPJJJDDDAAA@@@EEEQQQ^^^aaafffkkkoooppprrrvvvyyy}}}XXX===666000...///+++/////////...---------,,,------------------------***+++,,,,,,,,,,,,+++************)))))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))******000///---,,,+++*********.........------///333666>>>FFFRRR^^^lll```___zzz}}}~~~}}}zzzvvvrrrnnnkkkbbb___\\\ZZZZZZXXXTTTQQQPPPSSSUUUQQQIIIAAA;;;888999777444222222444777999LLLVVV]]]YYYWWW[[[```aaabbbbbbccccccccceeeiiillliiiiiiiiikkkmmmnnnmmmlllpppkkkfffeeegggjjjlllkkkkkkllllllkkkjjjkkkmmmooosssoookkklllnnnoookkkgggfffhhhkkkmmmqqqrrrkkkbbb___ccciiinnnrrrtttvvvxxx}}}zzzvvvrrrqqqqqqrrrsssuuuvvvtttoooooorrrsssqqqrrrtttvvvuuuqqqllliiigggllllllmmmnnnooopppqqqqqqsssuuuwwwwwwtttrrrsssttttttvvvwwwuuurrrqqqsssvvvrrrpppmmmllllllmmmmmmlllppplllhhhggghhhjjjiiigggrrr|||}}}hhh^^^^^^]]]PPPAAA666222---***)))***+++***+++++++++++++++***)))(((''''''''''''''''''''''''******)))((((((((((((((()))'''&&&(((+++,,,)))'''((((((((((((((((((((((((---+++((((((***+++)))'''******))))))))))))******)))************+++++++++///+++***+++---000777@@@TTT^^^mmm{{{kkk\\\XXX\\\aaannn{{{}}}uuuoooWWWHHH999444444333222333777888@@@TTTlll}}}ssswww}}}lllRRRDDDGGGMMMaaarrrVVVEEE???===666555444333222111111111666777888999===BBBIIINNNTTTYYY```fffjjjmmmpppqqqvvvxxxzzz{{{{{{}}}vvvjjjaaa[[[UUUPPPOOOQQQMMMGGGCCC@@@???===<<<:::999999;;;BBBNNN\\\fffiiivvv~~~vvvnnn```aaabbbccc```XXXLLLCCCCCCCCCBBB@@@@@@EEENNNUUU```dddfffgggkkkssswwwwwwsssPPP999444000///111---...............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,++++++***))))))******++++++***)))))))))******---------,,,,,,...333666???GGGRRR^^^lllkkkaaayyy{{{xxxwwwvvvrrrmmmeeecccaaa^^^[[[YYYXXXXXXRRRSSSTTTSSSNNNFFF???;;;999777444222333444777999HHHRRRZZZYYYWWWZZZ]]]^^^___```bbbbbbccceeehhhjjjkkkjjjkkklllnnnnnnmmmkkkgggdddbbbcccfffiiijjjjjjkkklllmmmmmmmmmnnnqqqssstttqqqnnnlllkkkjjjgggeeeeeeiiilllooosssuuunnneee^^^aaagggnnntttwwwwwwvvvwwwuuurrrnnnmmmnnnooopppssstttrrrnnnmmmppppppnnnpppsssuuusssmmmgggdddccckkklllmmmooopppqqqqqqqqqsssuuuwwwvvvtttssstttvvvvvvxxxyyywwwtttssstttuuuqqqnnnkkkiiijjjlllmmmmmmmmmiiifffeeefffggggggfffoooyyy|||~~~sssdddaaa^^^QQQBBB777333...+++++++++,,,,,,,,,,,,+++++++++************************************))))))((((((((((((((()))'''&&&''')))***)))(((((((((((((((((((((((((((+++(((&&&&&&((()))(((&&&******))))))))))))******)))************+++++++++---***)))+++---///555===OOOYYYhhhvvv~~~jjjZZZUUUXXX^^^fffqqq|||uuunnnZZZKKK<<<666444222111222222222999JJJaaayyyuuuwwwrrrWWWHHHHHHLLL___}}}zzz]]]JJJ@@@<<<:::999777666555444444444666777999:::===BBBIIINNNSSSXXX___eeejjjmmmqqqsssxxxzzz||||||{{{{{{|||~~~~~~}}}}}}}}}qqqeee\\\TTTMMMJJJGGGDDD@@@>>><<<;;;999777888888888;;;CCCRRRbbblllqqq{{{vvvmmmeeedddbbbaaa]]]UUUKKKCCC???@@@???======AAAJJJQQQ\\\bbbgggiiimmmsssvvvuuuyyy|||cccFFF555333000111333...---------...............++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++*********)))))))))))))))))))))))),,,+++******)))*********)))))))))))))))***+++,,,,,,,,,,,,++++++...222555???GGGRRR]]]kkk|||fffxxx}}}uuu|||xxxyyyzzzvvvqqqiiikkkjjjeee]]]YYYZZZ]]]VVVUUUUUUVVVTTTNNNEEE>>>999777555333333444777888BBBMMMVVVXXXWWWXXXYYYYYY[[[]]]```bbbcccdddggghhhllllllmmmnnnooonnnkkkiiibbb```___```bbbeeeffffffhhhjjjllllllmmmnnnqqqtttuuutttqqqmmmhhhdddcccccceeeiiinnnrrrvvvxxxsssjjj```___bbbjjjsssxxxwwwtttqqqooollljjjiiijjjlllmmmppprrrpppkkkjjjmmmmmmkkkrrruuuxxxuuummmfffdddeeeiiikkknnnppprrrrrrqqqqqqrrrsssuuuuuuttttttvvvwwwvvvxxxyyyxxxvvvsssrrrrrrooolllgggfffgggkkknnnooojjjgggdddccccccdddcccccclllvvv}}}xxx|||hhhaaa]]]RRRDDD777333///,,,,,,------,,,---,,,+++***)))***++++++++++++++++++++++++++++++))))))))))))(((((((((((()))'''%%%%%%''')))))))))((((((((((((((((((((((((***)))'''((()))******)))***))))))(((((())))))***)))************+++++++++***((())),,,---...333999HHHSSSaaaooo|||~~~iiiXXXQQQUUUZZZccciiiuuuzzzyyyxxxrrrlll\\\NNN???888444111///000333111666CCCWWWoooyyyyyy|||aaaNNNJJJMMM^^^zzzgggPPPBBB<<<<<<;;;999777555444444444666888999;;;===BBBHHHMMMQQQVVV]]]dddiiimmmqqqtttzzz|||~~~~~~|||{{{{{{{{{zzzrrrooollllllqqqzzzuuuhhh]]]TTTNNNCCCAAA>>><<<;;;;;;999777:::999999===FFFWWWiiitttzzz|||qqqllljjjgggccc]]]TTTKKKEEE>>>>>>>>><<<;;;???FFFLLLWWW___hhhlllooossstttrrr~~~VVV???333333000222444...,,,---------.../////////++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))++++++***************++++++++++++++++++,,,,,,---***++++++******---111555===EEEPPP[[[hhh|||oooyyy}}}pppvvv}}}zzzxxxwwwrrrvvvwwwnnnaaaYYY[[[```\\\YYYXXXZZZ[[[UUUHHH>>>888777555444333444666777===GGGQQQWWWXXXWWWVVVVVVXXX[[[```ccceeefffggghhhmmmmmmmmmooopppoookkkiiidddaaa]]][[[[[[]]]```aaadddfffhhhiiijjjkkknnnppptttuuusssmmmeeeaaabbbfffccciiiooosssxxx|||xxxrrreee___\\\bbbmmmuuuvvvsssmmmkkkjjjhhhhhhjjjkkkmmmmmmooonnniiihhhjjjkkkhhhnnnsssvvvssskkkfffeeeggghhhjjjnnnqqqsssrrrqqqppppppqqqrrrssssssuuuvvvxxxuuuvvvwwwwwwuuurrrpppooommmiiidddbbbdddiiinnnpppllliiifffcccbbbaaaaaaaaajjjuuu~~~rrr~~~ggg]]]ZZZQQQDDD555222...,,,,,,---,,,,,,,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))((((((''')))'''&&&%%%&&&''')))***(((((((((((((((((((((((('''&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))*********+++++++++***(((***---......111777CCCNNN\\\jjjwww~~~jjjXXXQQQUUU[[[ggghhhppp{{{tttqqqnnnjjj[[[NNN@@@999444000...000333111333===LLLbbb|||yyykkkUUUNNNNNN^^^xxxlllSSSDDD<<<<<<:::777444222222222222555666888:::<<<@@@EEEIIINNNSSSZZZaaaggglllqqqtttzzz}}}}}}||||||xxxssskkkggghhhmmmssswwwvvvwww~~~{{{ooobbbYYYNNNIIIDDD@@@>>>>>>======>>>===<<<@@@KKK^^^rrr{{{sssrrrooojjjbbbXXXNNNGGG@@@AAAAAA???===???EEEJJJSSS^^^hhhnnnqqqtttsssqqqrrrMMM<<<444444000222444---,,,---------.../////////------------------------++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))+++***************++++++---,,,++++++******++++++***************---111555;;;CCCMMMWWWdddxxx{{{~~~vvvuuu|||{{{~~~~~~lll___]]]aaaaaa^^^\\\^^^___XXXJJJ>>>888777666444444444555666:::AAALLLTTTVVVTTTSSSTTTWWWZZZ```dddfffggghhhjjjllllllmmmoooqqqqqqooollleeeaaa[[[UUUSSSUUUYYY\\\```bbbeeeffffffgggiiikkkpppqqqpppiiibbb___ccchhhbbbhhhnnnsssxxx~~~}}}yyymmmbbbXXXYYYdddooosssrrrlllkkkjjjiiijjjkkkmmmnnnkkkmmmmmmiiihhhkkkjjjhhheeeiiimmmkkkfffcccdddfffhhhjjjmmmppprrrrrrpppooonnnnnnnnnoooqqqtttuuuvvvttttttuuuvvvvvvtttqqqoookkkgggbbb```ccchhhmmmpppooonnnjjjfffcccaaaaaabbbjjjvvv~~~ooo~~~fffXXXUUUMMMAAA333000---++++++,,,+++++++++)))(((&&&'''(((***+++))))))))))))))))))))))))((())))))***)))((('''''')))((('''&&&%%%''')))+++))))))))))))))))))))))))###############$$$%%%&&&))))))(((((((((((())))))))))))*********+++++++++***)))+++...///...111666@@@JJJYYYfffssskkkYYYRRRWWW^^^iiihhhooowwwnnnjjjiiiYYYMMMAAA999444000...000000...///555???SSSooowww|||qqq[[[RRRQQQ___xxxoooUUUFFF>>>;;;999666333111111111222333444666888:::===BBBEEEJJJOOOVVV]]]ccciiiooorrrwww{{{~~~~~~~~~wwwrrrpppnnnmmmmmmiiiiiimmmpppmmmllllllooovvvtttiii]]]VVVLLLDDD????????????>>>===>>>CCCRRRgggzzz{{{zzzuuukkk]]]PPPIIIDDDEEEEEEBBB???@@@DDDHHHQQQ\\\hhhmmmooorrrsssrrruuuyyydddFFF:::555444///222444------------...............------------------------,,,++++++******++++++,,,))))))***************+++))))))))))))))))))))))))*********)))******+++,,,+++***)))((((((((((((((()))*********+++---222666:::AAAKKKUUUaaattt}}}yyyzzzhhhbbbcccbbb``````bbbbbbYYYKKK>>>888777666555444444555555888<<>>>>><<<<<<===EEEVVVppptttcccTTTLLLIIIJJJIIIFFFAAA@@@BBBEEEPPPZZZdddgggiiinnnssstttrrrvvvvvvXXX@@@666444222...222555..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))))))))******++++++))))))))))))))))))))))))******))))))***++++++,,,)))(((((((((((())))))*********+++***+++...333666:::AAAKKKTTT```sss{{{~~~pppeeebbb``````bbbdddcccZZZLLLAAA888888666555444444444555555666===FFFKKKKKKMMMQQQTTTXXX]]]aaadddfffiiilllkkkkkklllpppvvv{{{ssspppiii___TTTNNNLLLMMMLLLOOOTTTXXX[[[]]]```bbb```___\\\WWWSSSTTTXXX]]]___dddjjjmmmttt}}}{{{nnn^^^VVVZZZbbbiiillljjjjjjjjjiiijjjjjjkkkllljjjmmmnnnlllmmmppppppmmmhhhggggggjjjlllnnnlllkkkjjjkkkkkklllmmmmmmlllllljjjgggeeegggjjjnnnoooooonnnllllllnnnrrruuutttsssjjjfffbbb```ccchhhlllnnnooooooooolllhhhhhhjjjmmmlllwwwyyy{{{{{{zzzhhhWWWRRRIII<<<222000------------,,,+++)))*********++++++++++++************************((((((*********)))'''&&&''')))+++***)))(((***,,,))))))))))))))))))))))))***+++,,,+++((((((***,,,((((((''''''''''''(((((()))************+++++++++,,,******,,,,,,+++...444999BBBOOO[[[hhhvvvmmmZZZQQQVVV^^^ddddddkkkyyyrrrjjj^^^SSSHHH???777000///111111222555666888CCC[[[qqqxxxoookkkqqqxxxnnn[[[RRRRRR___ttt|||```MMMEEE===;;;777555333444666777222444666777888;;;>>>AAACCCGGGMMMTTTZZZ```fffjjjpppuuu{{{~~~|||{{{tttvvvzzzvvvrrrnnngggaaa^^^\\\YYYVVVVVVYYY\\\^^^^^^eeesss}}}vvvooocccWWWNNNHHHCCC@@@>>>===>>>FFFWWWrrr~~~kkk\\\UUUPPPQQQPPPLLLFFFBBBCCCEEEOOOXXX______aaahhhqqqvvvuuuyyyrrrSSS;;;333222111,,,111555////////////......------,,,++++++++++++++++++++++++---,,,+++******+++,,,---&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))***+++,,,,,,(((((())))))***,,,---...***+++++++++,,,///333777;;;BBBKKKUUU```ssszzzoooqqqtttssseee___\\\___bbbeeecccZZZNNNDDD888888777555555444444444444333888AAAGGGGGGJJJPPPSSSVVV[[[___bbbeeeiiilllllllllmmmrrryyyxxxkkk[[[OOOGGGDDD@@@DDDJJJPPPTTTWWW[[[^^^[[[YYYTTTOOOLLLNNNRRRUUU^^^ccchhhkkkrrr}}}~~~rrrcccZZZZZZ```fffiiiiiiiiihhhhhhhhhhhhiiiiiijjjmmmooonnnooorrrrrrppphhheeedddgggkkkmmmkkkgggkkkkkkkkkkkkkkkkkkkkkkkkhhhfffcccdddhhhlllmmmlllhhhffffffhhhmmmqqqrrrqqqiiifffbbbaaadddhhhkkkmmmlllnnnnnnllljjjkkknnnrrrlllwww~~~yyy~~~vvvtttxxx|||gggWWWTTTKKK>>>333111............---,,,***+++,,,---------------'''''''''''''''''''''''''''(((***+++***)))'''&&&'''***,,,,,,***)))***,,,))))))))))))))))))))))))&&&(((((('''$$$"""$$$'''((((((''''''''''''(((((()))************++++++++++++)))(((******)))---333666>>>KKKWWWcccqqqnnnYYYOOOTTT\\\dddeeellltttzzzxxxjjjbbbXXXLLLBBB999111...111---///222333333;;;QQQggg|||qqqkkkgggqqqjjjYYYQQQQQQ^^^ssseeeQQQGGG<<<:::666333333444666888333444777888999;;;???AAAAAAEEEKKKQQQWWW]]]dddhhhnnnsssyyy}}}}}}{{{xxxwwwnnnrrrvvvzzz}}}rrrgggbbbeee___YYYVVVWWWXXXUUURRRKKKZZZdddgggnnn|||yyypppeee[[[RRRJJJFFFCCCAAAAAAFFFVVVppprrrddd]]]WWWXXXVVVQQQKKKFFFFFFGGGNNNVVV[[[ZZZ[[[dddooovvv~~~bbbLLL;;;999555111///---------000///---,,,,,,---///000...,,,***+++------***'''+++*********))))))((((((************************,,,***((()))++++++(((&&&((((((((((((((((((((((((+++***)))))))))***,,,---+++,,,---------...000222999>>>IIIUUU```nnn}}}rrrfffhhhvvvfff]]]ZZZ^^^bbbdddddd^^^MMM>>>;;;888555444666666444111444555777:::???DDDIIILLLSSSVVVZZZ___dddggghhhiiikkklllpppxxxwwwWWWFFFEEE>>>===BBBDDDEEERRR]]]WWWYYYRRRLLLKKKJJJJJJKKKOOOSSS[[[eeelllpppwww~~~mmm^^^XXX[[[aaafffiiiiiihhhgggggghhhiiikkkmmmmmmlllkkknnnsssrrrmmmdddcccdddfffiiijjjiiigggfffhhhjjjiiigggeeedddddddddcccaaaaaabbbeeehhhjjjhhhjjjkkkjjjmmmqqqqqqnnnhhhbbbaaagggmmmnnnmmmnnnrrrooonnnooonnnmmmqqqxxxxxx{{{~~~|||{{{wwwvvvwwwxxxzzz|||vvvhhh[[[QQQDDD999111000...,,,++++++++++++---,,,+++*********+++,,,))))))************))))))***)))(((&&&&&&''''''((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((()))***************)))***+++,,,+++,,,///111222999FFFSSS\\\fffwwwpppYYYOOOSSSYYYkkklllnnnzzzvvvjjjeee\\\OOODDD<<<777222...000///...000222999IIIWWW|||vvvhhheeeeeebbbZZZOOOLLLYYYiiilllTTTKKKAAA<<<888777444///...111444555555666888999;;;<<>>HHHTTT___mmmyyyhhhbbbvvvuuufff^^^XXX\\\aaaggglllhhhWWWFFF???;;;777555666555333000222333555888===CCCHHHLLLRRRUUUZZZ___cccfffhhhiiikkkmmmqqqyyyhhhRRRJJJ===;;;???AAABBBPPPZZZVVVXXXQQQKKKJJJIIIGGGHHHJJJNNNVVV___fffkkksss~~~ttteee\\\[[[___ccchhhhhhhhhhhhhhhiiikkklllooopppooonnnqqquuurrrllldddcccbbbcccfffhhhhhhhhhhhhiiiiiihhhfffddddddeeefffeeeddddddeeegggjjjlllnnnpppqqqqqqssswwwuuuqqqjjjdddbbbhhhmmmnnnmmmnnnqqqnnnmmmmmmlllkkkpppvvvzzz~~~{{{uuurrrssstttttttttmmmbbbXXXOOOCCC888000///---+++******++++++,,,+++***)))))))))******))))))************))))))***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((((()))************)))(((***++++++++++++...000222888DDDPPPXXXbbbrrryyy```SSSUUU[[[oooqqqrrr|||qqqgggddd\\\PPPFFF>>>888444111111//////000222888GGGUUUsss{{{mmmdddccc```XXXNNNJJJVVVdddvvv\\\MMMCCC===999777555111000222222222333444555777888999DDDEEEHHHLLLRRRZZZbbbhhhkkkooorrrtttrrrpppnnnmmmjjjgggfffjjjmmmpppvvv}}}{{{sssnnnhhh```YYYSSSNNNIIIIIINNNSSSWWWXXX___ccciiikkkhhh```VVVOOOCCCAAA@@@BBBHHHUUUlll{{{uuuxxxtttmmmcccZZZUUUSSSTTTWWWXXXWWWVVVXXX```lllvvvmmmPPP===222111000///...///000000---,,,+++******+++,,,---***))))))***,,,------,,,************))))))))))))************************)))(((((()))++++++***(((************************((()))******++++++******,,,---.........///111333999>>>GGGSSS^^^kkk~~~mmm```iiiwwwiiiaaaYYY\\\aaakkktttsss```LLLBBB>>>999777666555222///000111333666;;;BBBHHHKKKRRRTTTYYY^^^bbbfffhhhhhhjjjnnnsssyyy|||```PPPAAA<<<>>>@@@AAANNNYYYUUUVVVPPPKKKJJJHHHDDDBBBDDDGGGNNNWWW^^^dddmmmxxxyyykkk```\\\^^^aaaeeegggiiijjjjjjkkkmmmoooqqqssssssrrrtttvvvrrrkkkfffccc```___aaadddffffffhhhhhhhhhgggffffffhhhjjjllllllkkkkkklllmmmoooqqqtttxxxzzzzzz{{{}}}zzztttmmmhhhfffjjjnnnnnnmmmnnnpppmmmlllllliiihhhmmmuuu}}}uuuooonnnooojjjhhhccc]]]XXXPPPCCC777000///---+++******+++++++++***))))))(((((())))))))))))************))))))))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))'''((())))))******))))))((()))******)))***,,,...111666AAALLLSSS]]]lll{{{jjjXXXVVV\\\nnnrrrttt}}}zzznnneeebbb[[[QQQGGG???:::555333222000000111222777DDDQQQhhhtttcccaaa^^^WWWMMMIIIQQQ]]]yyyfffOOOEEE>>>999888666333111333222222222333444666777888@@@BBBFFFJJJQQQYYYbbbhhhiiilllooopppnnnlllkkkkkkddd```___aaaaaa```bbbfffttt|||qqqhhh]]]VVVNNNIIIHHHIIIHHHGGGMMMQQQYYYaaaeeebbbYYYQQQCCC@@@??????AAAJJJZZZjjjwwwmmmddd___^^^___```^^^[[[XXXYYYaaammmvvvjjjOOO>>>111111000/////////000000------,,,++++++,,,------))))))((()))******++++++*********)))))))))))))))************************(((((((((***++++++******))))))))))))))))))))))))'''(((***+++++++++***)))+++,,,---------...000222888===FFFQQQ[[[hhh|||wwwiiiiiizzz}}}ooofff___^^^aaakkkwwwwwwcccMMMDDD???:::777777777444222000000222555;;;AAAHHHLLLQQQSSSWWW\\\aaaeeeggghhhiiimmmrrrvvv{{{lllYYYJJJAAA@@@AAAAAALLLWWWTTTUUUOOOJJJJJJGGGBBB??????CCCIIIQQQXXX___hhhrrrzzzyyynnnccc]]]]]]```cccfffjjjllllllmmmpppssssssttttttsssvvvxxxtttmmmkkkgggbbb______```aaaaaadddeeeffffffhhhlllqqquuuwwwwwwwwwvvvvvvwwwwwwxxxzzz~~~}}}vvvqqqlllkkknnnpppnnnmmmoooooonnnmmmlllhhhfffmmmuuu~~~{{{~~~xxxnnnjjjjjjaaa```___```^^^VVVEEE777111000...,,,++++++,,,,,,+++*********))))))))))))))))))************)))))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))'''(((((()))))))))))))))'''((())))))((()))+++---///333<<>>999777888888777555111111222555:::AAAHHHLLLPPPRRRVVVZZZ___dddggghhhhhhlllpppqqqsss{{{{{{hhhVVVGGGBBBAAA???HHHQQQPPPSSSMMMIIIIIIFFFAAA======AAAEEELLLRRRYYYbbblllsss{{{}}}zzzpppddd\\\[[[^^^aaaeeejjjlllmmmoootttxxxyyyyyyvvvtttvvv{{{zzzuuuqqqnnniiieeecccaaa___]]]^^^```cccggglllsss|||}}}}}}~~~yyysssooonnnppppppnnnnnnpppooonnnmmmlllgggfffmmmwwwyyy{{{nnngggddd\\\]]]aaahhhhhh\\\HHH:::222111///...---,,,------+++++++++++++++*********))))))************))))))(((((((((((((((''''''&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))'''((())))))((((((***,,,---000888BBBKKKUUUdddqqq~~~zzz^^^SSSUUU^^^hhhooo{{{{{{tttlll^^^ZZZSSSIII@@@888333111111000111222111444>>>JJJbbb~~~iiieeeaaa\\\TTTLLLMMMRRReee{{{ZZZJJJAAA999777777444222222333333333333444555777777888<<>>999666777888777555222222222444999@@@FFFJJJOOOQQQTTTYYY^^^cccfffhhhgggkkknnnmmmmmmsss~~~~~~cccPPPEEEBBB===CCCKKKJJJPPPJJJFFFFFFEEE@@@===>>>@@@CCCGGGLLLSSS[[[dddjjjxxx{{{|||rrrdddZZZYYY\\\```eeejjjlllmmmpppxxx~~~wwwqqqssszzz~~~|||wwwvvvtttrrrnnniiiaaa\\\ZZZ]]]bbbgggnnnwww}}}{{{~~~xxxrrrooonnnpppooollllllooommmmmmmmmkkkfffeeennnyyy}}}~~~pppeee___ZZZ\\\dddnnnmmm]]]III<<<222111///...---,,,------+++,,,,,,,,,,,,+++******))))))************))))))((((((((()))(((''''''&&&(((((()))******)))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&'''(((((())))))((((((((()))***)))((((((***,,,---...444>>>GGGPPP^^^kkkxxxfffVVVUUU[[[gggoooxxxyyypppaaa^^^XXXNNNBBB999333111000///000222111333<<>>HHHQQQ]]]pppzzzzzztttkkk```^^^gggnnnhhh]]]EEE@@@999666666777555444333222111222777===DDDHHHNNNPPPSSSXXX]]]bbbfffhhhgggjjjlllllllllooovvv|||sss[[[MMMGGG???BBBHHHHHHLLLFFFBBBCCCBBB>>>===>>>===???AAAEEEKKKSSSZZZ___ooouuuxxxpppaaaWWWWWW\\\```eeejjjkkklllqqq{{{ssshhhiiissszzz{{{{{{}}}}}}tttiiiaaaZZZ]]]bbbhhhnnnvvv~~~{{{wwwtttvvvzzz{{{{{{||||||xxxqqqooolllkkkmmmlllhhhiiimmmjjjjjjkkkiiidddcccmmmzzzvvvhhh```YYY[[[dddmmmjjjYYYGGG===111///...,,,++++++++++++***++++++,,,+++***)))((())))))************))))))'''((()))))))))(((&&&&&&'''(((***++++++***((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&'''(((((())))))(((((()))*********))))))+++,,,......222:::AAAJJJVVVaaarrrppp]]]YYYWWWeeemmmuuu|||~~~vvvhhhfff```UUUHHH<<<666333......000222111222;;;FFFccc~~~rrrmmmhhheee]]]SSSNNNMMMZZZttttttUUUIII>>>;;;:::777333222000000000000000111222333444:::@@@CCCFFFNNNYYYccckkkrrr|||{{{ooohhhaaaWWWPPPMMMJJJOOOZZZjjj}}}nnn```WWWKKKNNNQQQRRRQQQMMMHHHDDD???;;;:::;;;;;;999<<>>;;;<<<===@@@FFFMMMTTTXXXdddlllqqqkkk^^^VVVXXX]]]aaaeeejjjkkklllrrr}}}nnn```___jjjsssvvv}}}}}}ooofff\\\___dddhhhmmmsssyyy~~~{{{vvvpppmmmnnnqqqrrrqqqrrrsssoooiiillliiiiiijjjiiiffffffjjjggghhhiiigggbbbbbbmmmzzz}}}{{{{{{}}}}}}nnncccYYY[[[bbbjjjdddSSSDDD>>>///...,,,***)))))))))***)))******++++++)))((('''))))))************))))))'''((()))))))))(((&&&%%%%%%'''***,,,,,,***'''%%%&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&''''''((((((((((((((()))***+++***))))))+++---000///111777>>>EEEPPP[[[nnn|||xxxccc^^^SSSaaajjjssszzz{{{|||{{{nnnmmmfff[[[LLL@@@888666------///222111222;;;EEEbbb~~~tttnnniiifff___UUUNNNLLLSSSjjjzzzYYYMMMAAA======999555333222111111111222333444444444999@@@CCCEEELLLXXXaaadddmmmzzz|||rrreeeXXXRRRJJJOOOYYYhhh}}}rrrfffUUUWWWYYYXXXSSSMMMIIIGGG@@@<<<:::;;;:::888;;;???CCCLLL[[[nnn}}}wwwttttttxxx}}}vvvnnnkkkkkkmmmnnndddHHH<<<444222000/////////...,,,000,,,((('''***,,,---,,,...------,,,,,,++++++***(((((((((((((((((((((((()))***,,,,,,,,,+++)))(((&&&''''''((()))******+++******++++++++++++******))))))(((((((((((()))))))))***,,,---......---,,,111444:::CCCKKKUUUeeettt{{{sssiiiggggggeeeaaaPPPCCC999888999666444555333444444444444777;;;???GGGKKKOOOSSSVVVZZZ]]]```eeefffhhhiiijjjkkknnnqqq||||||^^^PPPLLLKKKJJJKKKJJJFFFBBB>>>===<<<;;;;;;???@@@@@@@@@AAADDDIIILLL[[[bbbhhhcccXXXQQQSSSXXX[[[cccjjjkkknnnvvv~~~yyygggZZZXXX```gggjjjvvv{{{yyyggg\\\[[[\\\bbbkkkrrruuuvvvwwwzzz{{{wwwppphhhdddbbbaaaaaaaaabbbcccdddfffgggdddeeeeeedddbbbaaabbbbbbfffddddddccc```aaaiiisss~~~zzz}}}}}}zzz{{{{{{xxxwwwyyyyyyuuubbb]]]^^^aaabbb]]]PPP@@@444//////...---+++******))),,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''!!!###%%%((()))***)))(((,,,***---444:::BBBMMMWWWhhhvvvvvvYYYVVV]]]gggqqqyyy}}}~~~~~~|||sssqqqmmmdddTTTAAA666444///...///222222333:::BBB___}}}{{{ssssssooohhhbbb\\\SSSJJJNNN```{{{|||^^^NNNGGGAAA666222555222333333444444444333222222222555888===CCCKKKSSSYYYeeejjjuuuzzziii[[[]]][[[]]]lllsssiiiiiihhheee___XXXRRRNNNLLLGGGAAA>>>???@@@???===CCCEEERRRgggzzz}}}yyyvvvuuurrrrrruuuzzz~~~zzzuuuqqqqqqtttwww\\\CCC999444222////////////...,,,///,,,)))(((+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++***)))'''&&&'''''''''((()))*********''''''((((((((((((''''''))))))(((((((((((())))))++++++******+++,,,...///111333:::BBBJJJTTTdddrrruuuqqqqqqooolllYYYLLL???;;;999666444555333333333333333555999<<>>=========???????????????AAAFFFIIIVVV]]]aaa]]]SSSMMMOOOTTTZZZcccjjjlllpppwww~~~tttcccWWWUUU\\\cccfffnnnuuuzzzfffWWWVVVWWW\\\dddkkknnnooonnnpppoookkkddd]]]XXXWWWTTTTTTUUUVVVWWWXXXZZZ[[[\\\]]]^^^^^^]]]]]]___```cccbbbaaaaaa^^^^^^gggqqq|||{{{~~~~~~yyyzzz{{{xxxvvvvvvuuulllaaacccdddbbbYYYKKK;;;111...,,,***'''&&&'''((()))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%''')))))))))((('''+++***,,,222999@@@KKKUUUdddqqqiii]]]```ffflllrrrvvvzzz}}}~~~yyysssmmmeeeWWWFFF;;;777222000000222111111777>>>XXXwwwvvvvvvsssmmmgggaaaWWWMMMLLLZZZqqqeeeRRRGGGBBB888666888444444444333333333333222222444666999===BBBHHHPPPUUU___eeeppp|||mmmfffccceeettt~~~{{{xxxtttnnnfff^^^XXXSSSMMMEEEAAA@@@@@@???>>>BBBCCCMMM___oooxxx}}}~~~|||xxxtttqqqooolllmmmqqqvvv|||~~~}}}{{{wwwsssqqqrrrtttoooQQQ===555333111///...//////...,,,---+++***+++,,,---,,,+++******++++++,,,------...************************(((((())))))(((&&&%%%$$$''''''(((((())))))******''''''((((((((((((''''''))))))(((((((((((())))))---+++)))((()))+++...000000333999AAAHHHQQQ```nnn||||||zzzxxxwwwfffYYYIII@@@:::666444666333444333222111333666999>>>AAAFFFKKKOOORRRVVVYYY]]]___bbbdddeeegggjjjlllqqqwwwnnn___UUUSSSTTTYYYTTTLLLDDD???>>>???@@@@@@@@@???===<<<===AAADDDNNNTTTXXXTTTKKKFFFIIINNNWWW```hhhkkkooovvv{{{|||xxxlll\\\RRRQQQUUU\\\```cccmmm|||zzzfffSSSQQQRRRVVV^^^dddggggggggggggeee___XXXRRRNNNMMMFFFFFFFFFGGGIIIJJJLLLMMMOOOQQQSSSTTTUUUWWWZZZ]]]___^^^^^^^^^[[[\\\eeeoooyyy}}}yyyyyy{{{zzzvvvuuuxxxyyyhhhkkkkkkcccUUUDDD666......,,,(((%%%$$$%%%((())))))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''************************'''((()))***)))((('''&&&***(((+++111777===GGGPPP^^^iiizzzpppppppppqqqsssxxx~~~xxxmmmfff\\\MMM@@@888555111000111000000444:::LLLjjjzzz{{{yyytttpppjjj___SSSJJJRRRcccpppYYYIIIBBB::::::<<<666555444333222222222333333555666999<<>>???AAACCCDDDDDDFFFIIIKKKMMMQQQUUUYYY[[[ZZZZZZ[[[YYY[[[dddnnnwwwzzzzzz~~~~~~{{{yyypppsssqqqeeeQQQ>>>333...///---+++)))((()))***+++((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******)))(((((()))''')))///444999BBBKKKXXXbbbqqq}}}|||~~~~~~nnnfff___RRRBBB888666111///000000///333888BBB^^^~~~|||zzzuuuhhh\\\NNNOOOXXX~~~~~~aaaLLLCCC<<<===???888777555333111111111333444333444777999===CCCIIINNN\\\aaakkkvvv}}}{{{{{{rrrdddYYYQQQMMMHHHFFFHHHIIIQQQ___kkkpppssswww{{{}}}{{{wwwtttooooooqqqtttxxxzzzzzzyyyzzz{{{zzzxxxuuusssssstttpppTTT@@@666333222000...---...///...---***,,,---......,,,++++++,,,,,,,,,++++++***************************************))))))((('''&&&&&&(((((((((((())))))))))))***++++++,,,,,,++++++***))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,///111777>>>CCCIIIVVVcccuuupppzzzxxxvvvnnn^^^KKK===777666777555666555444222222333555666:::???CCCGGGKKKNNNQQQTTTWWW\\\___aaadddgggiiimmmrrrxxx|||ppplllkkklllfffZZZNNNDDDBBBEEEHHHEEEDDDBBB>>>;;;;;;===???GGGJJJKKKGGG@@@===@@@EEENNNVVV^^^bbbhhhnnnooonnngggZZZMMMIIIHHHIIIMMMSSSXXXaaannn}}}uuucccOOOLLLKKKNNNTTTYYYZZZYYYSSSPPPKKKFFFBBB>>>;;;:::888888888999:::;;;======<<<>>>@@@CCCFFFJJJPPPSSSVVVUUUWWWXXXXXXZZZdddooovvv~~~}}}uuuwwwsssdddNNN<<<222000,,,---------,,,+++***)))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))*********((('''(((---111555===EEESSS\\\jjjxxxqqqgggbbbWWWEEE999666111...000111000333777???VVVvvv~~~qqqdddUUUOOOQQQssslllSSSFFF>>>>>>???777777666333111000111222333000111444777;;;AAAHHHLLLXXX^^^fffnnnxxxyyykkkaaaXXXQQQLLLIIILLLUUUbbblllppprrruuutttvvvyyy|||{{{xxxtttrrrqqqqqqsssvvvyyyzzzyyyxxx{{{zzzyyyvvvttttttwwwyyydddJJJ<<<666333111///------.........---***,,,...///---,,,,,,,,,---,,,,,,+++******))))))*********************************)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''(((***,,,---,,,++++++...000555<<<@@@FFFRRR^^^rrrrrr~~~|||wwwuuupppcccPPP@@@999888777555555666444333222333444555888===AAADDDGGGJJJMMMOOOSSSXXX]]]```bbbeeeggggggmmmvvvzzzttthhhXXXLLLFFFHHHLLLJJJIIIFFFBBB???>>>???AAAHHHIIIIIIDDD>>><<>>;;;999777777666666777777888999777999;;;===???CCCIIIMMMPPPPPPRRRUUUVVVZZZeeepppwwwtttsssmmm^^^JJJ999222111)))***,,,---,,,+++((('''((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''((()))******((('''(((---000333999AAAMMMUUUaaappp|||zzzwwwlllhhh]]]LLL@@@888222///000111111333666???PPPmmmyyylll\\\RRRMMMkkkxxx\\\MMMAAA??????777777666444222111111111222...000222555888>>>EEEJJJOOOUUU^^^eeemmmyyyuuujjj___WWWNNNPPPWWWbbbhhhjjjllloooooorrruuuxxxxxxvvvssspppooooooqqquuuyyy{{{{{{zzzyyyyyyxxxvvvuuuwww{{{~~~uuuXXXAAA888555333000///------.........---+++---///...,,,+++,,,...+++++++++***************))))))))))))))))))))))))))))))(((((())))))******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((()))))))))))))))***++++++,,,,,,---///555;;;>>>CCCNNNZZZkkkzzzzzz}}}wwwoooooofffSSSBBB;;;999777222333444333222111222333333666:::>>>@@@CCCFFFHHHKKKOOOUUUZZZ]]]```bbbddddddkkkttt~~~xxxeeeUUULLLLLLOOOOOONNNKKKGGGCCCAAACCCEEEIIIJJJHHHBBB<<<:::===AAAEEEJJJPPPTTT[[[bbbcccaaaWWWIII?????????<<<>>>FFFHHHQQQ___nnn{{{|||mmm\\\GGGEEEBBBDDDHHHKKKLLLJJJHHHEEECCCBBBBBB@@@===;;;999888888777777777777777555666777888999===BBBFFFJJJJJJMMMRRRTTTYYYdddpppxxxmmmjjjbbbTTTCCC666000///)))******+++***)))(((((()))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))'''(((---///111777>>>EEELLLYYYhhhyyyxxxqqq|||~~~tttpppfffWWWLLL<<<555000111222111111444<<>>@@@CCCEEEHHHLLLRRRWWW[[[^^^```bbbfffmmmttt|||ooo\\\QQQOOOQQQRRRQQQNNNIIIFFFDDDFFFGGGJJJJJJGGGAAA;;;999<<<@@@???DDDIIIMMMSSS[[[]]]ZZZRRRDDD:::<<<<<<888:::BBBAAAKKK[[[lllzzzzzzkkkYYYGGGDDDBBBCCCGGGJJJJJJIIIAAA???======???>>>;;;888<<<<<<:::999888888888888444444555555666999===AAAFFFGGGJJJOOORRRWWWdddpppyyy}}}||||||zzzwwwvvv{{{zzzrrrfffcccZZZMMM>>>333...---,,,+++***))))))******+++***)))((((((((()))+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&&&&%%%%%%%%%)))''')))---///000666<<>>BBBFFFMMMTTTYYY\\\cccoooxxxyyyooojjjgggfffdddcccgggmmmlllmmmppprrrrrrqqqooonnnnnnnnnoooqqqssssssqqqppprrrvvvzzz|||}}}~~~vvv^^^FFF888333111000//////...---,,,++++++***++++++***)))***+++---...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((('''''''''&&&...---***(((((((((***+++******+++++++++,,,,,,,,,,,,///333999???FFFNNNSSScccrrr{{{uuummmdddYYYLLL>>>777777444555666555444222222333333444555777:::>>>AAACCCIIILLLPPPSSSWWWZZZ^^^aaaeeemmmxxxzzziiiZZZTTTUUUXXXXXXTTTOOOIIIHHHKKKNNNXXXRRRJJJCCC???===<<<;;;BBBCCCFFFIIIMMMRRRUUUWWWFFF@@@:::888666555999>>>@@@KKKYYYdddkkkkkk```SSSEEECCCCCCFFFJJJKKKIIIFFFEEEEEEDDDCCCBBB@@@??????======<<<;;;999888888888444555666555333444888<<<<<>>555333222111111333444;;;HHH\\\uuu|||yyy~~~yyyeeeYYYNNNQQQdddmmmXXXJJJCCC@@@;;;:::888666555333333222000222333333444666999<<<@@@BBBIIIQQQUUUYYYaaaiiirrruuuxxxzzzzzzzzz{{{|||zzz~~~wwwnnnjjjjjjiiigggiiijjjlllnnnppprrrssssssssspppoooqqquuuxxxvvvsssrrrxxx~~~~~~~~~~~~jjjOOO<<<555333000---,,,,,,,,,---------..................---,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''(((((()))***************++++++++++++,,,***,,,000444999AAAHHHNNN[[[jjjwwwjjj^^^PPPCCC===<<<666666666555444444333333222222333444777:::===>>>BBBEEEIIIMMMPPPTTTXXX[[[bbbkkkyyy|||ooobbb]]]^^^```aaa```\\\WWWUUUWWWZZZccc]]]TTTKKKEEECCCDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJGGGAAA<<<:::888444555999999DDDSSSaaajjjkkkaaaUUUHHHHHHKKKPPPVVVWWWTTTPPPHHHGGGEEECCCBBBAAA@@@@@@BBBCCCCCCAAA===:::888888555666555333222333555888999>>>DDDHHHMMMVVVbbblllyyyqqqppp|||{{{qqqnnnnnnsss}}}}}}tttwwwuuupppkkkkkkmmmiiicccSSSKKKAAA777111...,,,++++++***)))))))))))))))))))))*********)))(((((('''((((((((((((((((((((((((%%%&&&&&&''''''((())))))(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******,,,000222666:::EEERRR```ooovvvvvv|||rrrjjjjjjwww|||rrrmmmhhheeeccclll{{{pppoookkkdddMMMBBB999555333000000222111666>>>MMMccczzzxxxrrrxxx}}}zzziii\\\RRRSSS\\\ppp{{{aaaOOOFFFCCC???===;;;888555444222222000111222222222444777999<<<>>>EEEMMMRRRVVV^^^gggjjjooouuuzzz{{{zzzyyyyyy~~~~~~}}}zzzrrrmmmttt|||rrrmmmjjjhhhfffhhhiiikkknnnppprrrssstttuuusssrrrtttxxxzzzxxxvvvttt{{{~~~yyybbbGGG888555444000...------------------------,,,,,,---......---,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&'''((())))))))))))(((************++++++++++++***,,,///222777>>>FFFKKKVVVcccxxx{{{oooeeeWWWIII@@@===999777666555555555444333111111111222444777999;;;???BBBFFFJJJMMMPPPUUUXXX___iiiyyy{{{uuulllcccaaaccceeeeeeccc___ZZZZZZ]]]aaakkkfff^^^TTTLLLHHHGGGHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHCCC???>>><<<888888<<<999EEESSS```iiikkkaaaVVVJJJKKKPPPWWW\\\]]]YYYTTTOOOMMMKKKHHHEEECCCAAAAAAEEEGGGIIIFFFAAA<<<::::::888777555333222333444555777;;;AAAFFFLLLVVVbbbkkkwwwxxxooorrr|||tttrrrsssooowww{{{pppppprrrpppllljjjkkkiiieeeUUUKKK>>>444...---,,,+++******)))))))))))))))******++++++******)))((('''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''((((((((((((***...111444777AAAMMMZZZhhh|||wwwuuuyyy~~~pppddd```jjjvvvvvvmmmfffaaaaaabbbjjj}}}yyymmmiiifffcccPPPEEE:::555333000000222000333888CCCVVVlllyyy|||yyypppjjjpppzzz}}}|||{{{qqqaaaVVVTTTWWWccckkkSSSGGGDDD>>>===;;;888666444333222///000111000000222555777999;;;AAAIIINNNSSS\\\eeeeeejjjrrrxxxzzzyyyxxxxxx{{{~~~~~~}}}}}}}}}~~~xxxooohhheeelll~~~uuunnnkkkjjjiiihhhjjjkkkmmmoooqqqssssssttttttssssssuuuxxxzzzyyyxxxvvv}}}~~~rrrZZZ@@@666666444111/////////...---,,,,,,++++++((()))+++,,,---------,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((())))))*********)))((('''))))))*********++++++++++++---///111555<<>>;;;888666555555666444333111000000111222444777888<<>>;;;<<>>>>><<<:::777555444444444444555999>>>DDDLLLVVVbbbjjjvvvyyyrrrpppwww~~~|||uuussssssmmmtttxxxkkkdddhhhjjjhhhggghhhgggdddYYYNNN???333...---,,,+++***)))))))))))))))*********************)))((((((((((((((((((((((((((((((******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''(((,,,//////222:::EEEPPP]]]qqqzzzwww{{{|||}}}qqqccc[[[aaannntttooohhh``````bbbiiizzzwwwlllfffdddbbbQQQEEE:::555333000000222000333777???OOOcccooorrrqqqgggbbbiiittt{{{||||||{{{iiiZZZWWWWWW```}}}uuuYYYIIIDDD<<<;;;999777666444444333///000000000///000333555888999>>>FFFKKKPPPYYYbbbdddhhhnnnsssuuuvvvwwwxxxyyy|||{{{xxxxxxqqqiiibbb^^^eeewww}}}rrroookkkiiiiiijjjkkkllllllmmmnnnooopppqqqqqqqqqrrrrrrrrrtttvvvxxxxxxxxxwww}}}iiiQQQ;;;555666333000000000///...---,,,++++++***'''((()))+++,,,---......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((++++++***))))))((('''''')))))))))************+++,,,---...000333:::BBBGGGRRR^^^pppyyytttjjjYYYJJJCCC===:::555444666777555333111000000000111333444555999<<<@@@CCCFFFJJJNNNQQQWWW```qqq~~~zzzvvvpppllldddaaa___```aaabbbhhhooopppnnnkkkfffbbbdddkkkqqqwwwxxxwwwpppggg^^^YYYXXXRRRTTTXXXZZZ[[[YYYWWWUUUMMMHHHCCCBBB@@@===>>>BBB@@@IIITTT^^^gggjjjcccZZZTTTXXX___gggllliiiaaaYYY\\\[[[YYYVVVQQQKKKEEEBBBGGGLLLQQQPPPJJJDDDCCCCCCAAA>>>:::777666666555444444777<<>>333///...,,,***)))))))))))))))******+++((())))))******))))))(((((((((((((((((((((((((((+++***)))(((&&&%%%$$$$$$&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))''''''(((''''''(((***---000222888AAAKKKWWWjjjzzzyyy{{{{{{~~~yyyssseeeXXXZZZgggpppppplll___aaadddkkkyyy}}}uuulllgggdddcccSSSHHH;;;666333000000222000333777>>>MMM___lllqqqmmmbbb[[[bbbnnnwww|||~~~sssddd\\\ZZZccc|||cccOOOGGG<<<;;;999777666555444444///000000///...///222444666777<<>><<<999777555444333000111111000...///111333555555999???CCCGGGPPPZZZ___ccchhhkkkllllllmmmmmmnnnttt{{{}}}wwwsssmmmggg```[[[XXX\\\iiiwww|||yyy}}}}}}sssiiiccc___```bbbdddfffhhhkkkmmmooooooppprrrrrrsssssssssnnnoooqqqrrrsssuuuvvvxxxuuu{{{zzz~~~YYYEEE555444444...+++///,,,,,,,,,---------.........---,,,+++,,,---...///+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&'''''''''(((((())))))'''&&&%%%$$$%%%''')))+++))))))))))))*********************+++...555<<>>;;;;;;:::888666333666:::BBBMMMZZZeeelllssszzzuuuooowwwzzzsssuuuyyyssspppjjjuuuxxxnnnccc___XXXTTTYYYbbbgggfffSSSGGG888///------+++)))))))))((())))))***++++++$$$%%%&&&((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&(((******)))((()))***---...333:::AAAKKK]]]lll}}}zzz}}}qqq\\\QQQTTT]]]aaa___ZZZaaaiiiqqq{{{}}}vvvrrrnnnkkkkkkiiiddd```^^^]]]PPPBBB:::444000...000000222444:::IIIaaattt}}}vvveeeTTTTTT___mmmzzzzzzhhh^^^iiizzz```RRRCCCAAA>>>;;;888555333333111111111000//////111333333333777===@@@DDDMMMWWW\\\```fffjjjjjjiiihhhgggiiipppxxx}}}~~~~~~wwwssskkkeee___\\\ZZZ]]]iiiuuuyyyuuummmpppssssssooohhhaaa]]]WWWZZZ^^^aaaeeehhhlllnnnqqqrrrtttvvvwwwxxxyyyyyymmmoooqqqrrrssstttvvvxxxtttzzz}}}xxxvvvOOOBBB555111111...++++++---------,,,,,,,,,++++++---...///000000...,,,***)))))))))***+++++++++,,,))))))((('''''''''''''''(((((((((((((((''''''&&&))))))(((((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((((()))******+++++++++,,,,,,,,,---111666:::FFFMMMZZZjjj|||yyyqqqgggZZZQQQDDD<<<666666666444333444555444111000//////111222333444666999;;;@@@EEEIIIKKKPPP\\\lll}}}{{{wwwnnnbbb[[[SSSKKKDDDEEENNNYYYaaadddlllnnnooolllggggggkkkooovvvyyyooouuuoooggg[[[PPPKKKKKKNNNQQQQQQ[[[iiivvv}}}~~~}}}{{{sssxxx|||~~~}}}pppbbb]]]bbbaaabbbdddVVVIIIKKKJJJQQQTTTOOOIIIJJJNNNPPPUUUKKKBBB>>><<<888666777999999<<>>888::::::000222111000//////000111222333222555:::>>>AAAHHHPPPTTT\\\eeejjjjjjhhhgggfffjjjpppwwwzzzyyyyyy|||{{{tttqqqjjjaaaZZZZZZ]]]aaaiiiqqqvvvqqqnnnkkkiiiiiifff```\\\YYYWWWWWW[[[aaaiiiooorrrssswww}}}~~~||||||rrrsssttttttssssssuuuwww~~~|||{{{|||vvvxxxuuuLLL@@@444111111///,,,,,,,,,,,,,,,,,,++++++++++++---.../////////---,,,+++***************+++++++++))))))((('''''''''''''''((())))))))))))((('''''')))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&((((((((()))******++++++++++++++++++---000555999@@@GGGRRRaaarrrsss}}}zzzqqqggg[[[QQQFFF>>>777777777555555666555444222000///000111222111222444666999===CCCFFFIIIMMMVVVcccrrr~~~}}}tttiiibbbVVVOOOHHHGGGMMMWWW```eeekkkmmmnnnllliiiiiinnnrrrzzzyyypppvvvyyyqqqeeeZZZTTTSSSUUUVVVVVV```ooo}}}rrrccc^^^cccccceeegggYYYLLLMMMLLLSSSUUUPPPJJJJJJOOOQQQVVVLLLCCC???===999888999:::;;;>>>EEEPPP^^^kkkrrryyy{{{}}}wwwrrrsssyyy~~~|||uuuuuusss{{{oooddd```___aaannnsssiiiQQQBBB222------,,,***)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))+++---///111666AAANNNXXXjjj|||}}}mmm\\\TTTQQQNNNSSSYYYfffwwwzzzvvvsssqqqjjjbbbaaaeeejjj___OOOAAA888222000......222444444>>>TTTiiittt~~~qqq___RRRRRR]]]nnnzzzrrriiidddnnnxxx```OOOEEEAAA???999::::::111333333111111000111222222333222555;;;>>>@@@FFFMMMRRRZZZdddjjjkkkjjjjjjjjjmmmrrryyyzzzxxxxxx{{{~~~wwwssskkkddd___```dddgggmmmsss|||xxxssspppmmmiiiccc^^^]]]ZZZXXXYYY^^^dddiiilllsssxxx~~~}}}|||{{{||||||zzzxxxwwwxxxzzz~~~}}}|||}}}}}}ooozzzmmmGGG<<<333111111///------,,,++++++++++++*********......------------,,,,,,+++++++++***************))))))((('''''''''''''''))))))******))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((''''''''''''''''''(((((())))))******+++***+++++++++,,,///444888===CCCNNN[[[lll~~~hhhmmm|||rrrhhh]]]TTTIII@@@999888999777666888555444222111000000111222///000222444666:::???CCCJJJLLLRRR\\\hhhttt|||}}}rrrjjj\\\VVVNNNJJJMMMUUU```gggkkkmmmnnnmmmlllnnnsssxxx}}}|||qqqwwwyyyooofffbbb`````````]]]gggwwwuuuddd^^^eeefffiiikkk]]]OOOPPPNNNUUUVVVPPPIIIJJJOOORRRWWWMMMCCC@@@>>>:::999;;;:::<<>>???CCCIIIOOOWWWaaaiiikkkkkklllmmmoootttzzz{{{xxxwwwzzz}}}}}}xxxqqqkkkhhhjjjmmmooossswww|||xxxuuuqqqkkkfffeee```[[[XXXZZZ^^^bbbeeepppuuu|||}}}||||||zzzzzz{{{~~~~~~~~~~~~{{{pppwww\\\AAA888111000111///...///+++++++++*********))))))------,,,,,,+++,,,,,,---,,,+++++++++***)))))))))))))))((('''''''''''''''***************)))((((((((((((((((((((('''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((()))*********)))***++++++,,,...333666:::???IIIUUUeee|||hhhdddpppuuulllbbbZZZMMMDDD<<<::::::777777888555444333222111111222222...000111333555888===AAAJJJKKKNNNVVVaaammmxxx{{{sssddd___VVVOOONNNUUUaaaiiikkklllmmmnnnooosssyyy~~~wwwyyy}}}vvvqqqooonnnllljjjdddnnn}}}{{{hhh```ggghhhkkknnn```RRRSSSQQQWWWWWWOOOHHHIIINNNRRRXXXMMMCCC???===::::::;;;:::>>>EEENNNZZZeeennntttvvvwwwzzz~~~~~~|||wwwuuuvvvxxxxxx|||pppdddbbbdddjjjgggXXXCCC777---+++,,,+++******((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%###""" """###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((+++...000222777???FFFTTTlll~~~ooo^^^RRRPPPXXXhhhyyyxxxooollllllooofffXXXHHH<<<555111//////222333000000;;;NNN]]]qqquuusssdddRRRMMMYYYhhhppp}}}zzznnn___```qqqyyy___MMMDDD@@@::::::<<<555555555444333222111111111222222666;;;======@@@FFFLLLTTT^^^eeehhhhhhjjjkkkmmmsssyyy{{{yyyxxx{{{~~~}}}vvvqqqrrrssstttwww{{{|||vvvrrrlllfff^^^YYYXXX[[[^^^```iiiooowww|||~~~}}}||||||}}}zzzzzzzzz~~~}}}~~~~~~{{{{{{aaaKKK<<<444///000000......///+++++++++*********)))))),,,,,,++++++++++++,,,---,,,+++++++++***)))))))))))))))((('''''''''''''''***************)))(((((('''''''''((((((((((((((()))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******((()))******+++---111444333999AAALLL\\\ssspppdddbbbzzz|||rrriiicccTTTJJJAAA===;;;888666777555555444333333222222222///000222333444888<<<@@@GGGHHHLLLSSS^^^lllyyyoooiii___WWWUUUZZZdddlllmmmmmmnnnppptttzzz~~~~~~|||wwwssskkkrrrooodddkkkllloooqqqdddVVVXXXVVVZZZZZZQQQIIIJJJPPPTTTYYYNNNDDD???===:::999;;;;;;@@@IIITTT___hhhooorrrvvvwwwyyy|||~~~~~~wwwttttttuuuuuu}}}zzzkkkiiiggghhh___NNN===444,,,,,,---,,,+++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&)))---///111666===BBBMMMccctttlll___UUU\\\jjjzzz|||yyyvvvrrrooonnnggg[[[MMM@@@777222000---000333222///444AAANNNdddqqqyyyoooZZZNNNSSS^^^iiiwww|||wwwmmm]]][[[jjjiiiSSSFFFBBB;;;:::<<<888666555555444333111000000222222555:::<<<;;;>>>CCCJJJQQQ[[[aaaccccccdddfffiiiooovvvyyyyyyyyy}}}yyyvvvuuuuuuxxx}}}ssslllccc\\\ZZZZZZ\\\^^^ccchhhpppvvvyyyzzz{{{{{{|||zzzzzz|||~~~}}}{{{|||}}}{{{eeePPP@@@777222///000000...---///,,,++++++++++++***************++++++++++++,,,,,,+++++++++***************))))))((('''''''''''''''))))))******))))))(((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***'''(((*********,,,///222222888@@@HHHVVVlll|||iii]]]jjjzzzqqqmmm^^^SSSGGGBBB>>>999666777666555555444444333222222000111222333444777;;;???IIIMMMRRRZZZeeerrr|||uuujjjbbb```eeelllrrrrrrqqqrrruuuzzz}}}|||pppttt}}}yyymmmssssssuuuwwwjjj]]]___^^^bbb```VVVNNNOOOUUUYYY]]]QQQFFF@@@===::::::;;;>>>DDDOOOZZZeeelllppprrruuuvvvyyy|||vvvpppnnnoooqqquuuqqqkkkdddXXXFFF777000+++,,,---+++***+++))))))))))))))))))))))))(((''''''''''''''''''(((((((((''''''&&&$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%(((+++---///333:::???HHH[[[kkk|||xxxkkk]]]bbbmmm}}}yyyttttttvvvuuuqqqjjjfff]]]QQQDDD:::444222,,,...111333000000777AAAUUUgggwwwtttaaaRRRQQQWWWcccpppvvvssslll^^^YYYeee|||{{{___NNNGGG???<<<===:::888777777666444222111000111111333888:::999===CCCHHHNNNWWW]]]^^^^^^___aaaeeekkkssswwwxxxzzz~~~yyywwwvvvxxx}}}}}}~~~wwwmmmeee```_________bbbffflllqqqtttwwwyyyzzz~~~}}}{{{zzz{{{}}}}}}}}}{{{{{{}}}zzzfffSSSCCC999444000...000///---,,,///,,,,,,,,,,,,++++++++++++((()))***,,,,,,,,,+++******************+++++++++))))))((('''''''''''''''((())))))))))))(((''''''''''''''''''((((((((()))&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))&&&((()))******+++...111444999@@@FFFPPPddd}}}uuuaaaddd~~~xxxuuuhhh\\\OOOHHHAAA;;;777888666666666555555444333222///000111222333555:::===IIINNNVVV___iiiuuutttmmmmmmqqquuuxxxxxxwwwwww{{{vvvzzzuuuvvv{{{yyy~~~|||}}}~~~rrrfffiiiiiillliii^^^VVVWWW^^^bbbbbbVVVIIICCC???<<<;;;===BBBIIIUUUaaakkkppprrrssssssuuuxxx{{{~~~xxxmmmiiilllppp{{{vvvkkk^^^NNN<<<222---)))+++,,,)))((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%(((***+++,,,///666;;;CCCTTTbbbssssssggghhhrrryyyooolllpppssssssdddccc^^^TTTHHH===666333...,,,...222000...333:::III\\\ppprrreeeVVVRRRTTT\\\iiioooqqqnnn```XXX```kkkpppZZZPPPEEE??????<<<:::::::::999777555333111111000222666777888===CCCEEELLLTTTZZZ\\\\\\^^^```cccjjjrrrvvvwwwyyy~~~|||zzzwwwwwwzzz}}}}}}~~~uuunnnjjjhhhfffhhhjjjnnnqqqsssuuuxxxzzzzzz{{{{{{zzzxxxwwwyyyzzz{{{}}}zzz{{{}}}~~~zzzkkkWWWGGG;;;555333///...000///,,,,,,...---------,,,,,,,,,++++++'''(((***,,,---,,,***)))))))))******+++++++++,,,))))))((('''''''''''''''(((((((((((((((''''''&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))&&&''')))******+++...000111666<<<@@@HHHYYYqqqgggcccwww|||yyyooocccUUULLLDDD===999888666666666666555444333222///000000111222444888<<>>EEEMMMYYYeeeooossstttsssqqqssswwwzzz|||}}}}}}}}}{{{mmmhhhlllrrr|||{{{|||vvvhhhWWWFFF444///***(((***+++(((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&(((******))),,,222777@@@OOO\\\lllwwwmmmmmmvvv{{{nnnfffjjjqqqtttaaaaaa___VVVJJJ>>>777333000,,,,,,000000...111888CCCUUUiiinnneeeXXXSSSSSSXXXdddlllqqqqqqcccXXX]]][[[uuu|||cccWWWIIIAAA@@@============<<<:::777444333111///000444666888===DDDCCCJJJSSSYYY[[[\\\___aaaccciiiqqquuuvvvxxx||||||xxxwwwxxx~~~|||{{{}}}}}}{{{uuuqqqnnnnnnoooqqqrrrrrrtttwwwzzzwwwxxxxxxvvvtttsssuuuvvvzzz~~~}}}zzz{{{~~~~~~wwwzzzqqqfffZZZKKK<<<666666///............---------,,,,,,+++***))))))******...------,,,,,,------...************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''---,,,,,,+++***)))((((((!!!###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((((()))***+++++++++,,,///111222222666===EEEQQQddduuuuuulllvvv~~~sssrrrlllbbbVVVLLLBBB;;;888444555555555333222333444000000//////111444666888???EEELLLTTTZZZbbbkkkqqq}}}}}}{{{}}}~~~rrrooouuu|||xxxxxxyyytttqqq{{{yyy}}}{{{vvvqqqllllllooorrrppp```SSSPPPKKK@@@;;;>>>HHHQQQ^^^jjjqqqrrrpppnnnpppnnnoootttwwwxxxzzzzzzrrrmmmlllzzzwwwrrrqqq{{{pppfffXXXBBB444222))))))))))))************(((((('''''''''&&&&&&&&&'''((()))(((''''''''')))$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###########################%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''')))+++...111222===CCCQQQbbbtttoookkkxxxzzzuuupppkkkkkkooohhhddd```ZZZOOOBBB888444333000///000///...000555<<>>111...,,,++++++***)))(((''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((+++---000222;;;@@@KKK[[[kkk~~~lllmmmyyy~~~yyysssllljjjkkkiiieee```ZZZSSSIII@@@:::333000000111111///000555;;;DDDXXXnnnvvvjjjYYYNNNRRR\\\dddeeedddccc___YYYTTT]]]mmmgggVVVKKKDDDAAA>>><<<;;;::::::777333000111222222111222666;;;???DDDJJJQQQUUUWWWXXX[[[^^^bbbgggooouuuyyy}}}~~~}}}~~~}}}}}}|||zzz|||~~~{{{{{{}}}}}}|||yyyuuussstttvvvwwwwwwvvvwwwxxxyyyxxxvvvtttsssssswww|||}}}{{{zzz{{{~~~}}}ssscccQQQEEE===666222222///............---------,,,+++******)))***************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''&&&&&&+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&'''(((((('''(((+++---000000333888===GGGWWWfff}}}{{{{{{uuuqqqllleee^^^SSSFFF===999999999999888666555444222111000000000111333333444666:::===@@@DDDHHHLLLUUUeeeuuuzzz|||yyyyyyzzzxxxvvvtttrrrppprrrxxxvvviiiaaacccllltttvvvaaacccfff~~~vvvooolllwww~~~~~~xxxnnniii___QQQJJJJJJKKKXXXhhhpppooolllmmmppplllhhhfffiiikkknnnssszzzyyyrrrmmmllliiiiiioooxxx|||zzzlll```VVVQQQHHH888---***,,,+++******(((((('''&&&'''''''''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###'''''''''(((***---///000777:::CCCQQQ___qqqjjjhhhuuuyyyppplllmmmlllggg___ZZZVVVPPPGGG???444111000222111///000333888===MMMfffwwwrrr___OOOMMMSSSXXX\\\```aaa]]]WWWSSSTTT\\\pppyyybbbRRRIIIDDD@@@>>><<<;;;999777333000222222222111111444888<<>><<<:::999777444222000111111111111333777:::BBBIIIQQQWWWWWWWWWXXXYYY\\\```ggglllqqquuuyyy{{{~~~~~~~~~|||{{{|||~~~~~~||||||~~~{{{xxxvvvssssssuuuxxxyyyyyyyyyzzz|||}}}|||yyyvvvtttrrrsssuuuuuuuuuvvvzzz}}}vvv```GGG:::555222000//////............---------+++***************++++++******))))))))))))******************************''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''((($$$%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&((())))))))))))***+++***+++///444999@@@NNN[[[ppp}}}yyyuuuuuusssiiiWWWHHH>>><<<999888888888555333444333222111111000000000/////////111333555666777666>>>FFFKKKOOOUUUZZZ[[[```^^^]]]\\\\\\\\\\\\[[[ZZZYYYZZZ___gggpppvvvzzz~~~wwwlllaaa]]]```hhhnnnrrrlllYYY[[[]]]rrr|||eee``````hhhvvvxxxhhh```^^^___bbbgggkkkmmmlllgggccc\\\XXXUUUXXX[[[^^^eeelll}}}}}}zzzwwwxxx}}}tttlllhhhgggjjjkkkkkkooottttttqqqeee[[[MMMBBB777///,,,,,,'''(((((((((((()))))))))&&&'''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***''''''''''''(((***,,,---000111777AAAMMM^^^tttwww^^^iii|||}}}~~~zzzpppeeeaaa]]]RRREEE:::444///000000...---///111999III^^^ooossshhh[[[GGGDDDDDDLLLWWW^^^___^^^TTTSSSSSS[[[llliiiWWWKKKAAA???;;;999999888777555///000111111111333777:::@@@FFFNNNSSSTTTSSSSSSTTTWWW[[[aaagggkkkoootttvvvxxx|||~~~}}}{{{{{{zzzyyyzzz|||}}}~~~~~~zzz{{{|||~~~|||yyytttsssqqqsssvvvyyy{{{{{{yyyzzz{{{|||{{{xxxuuusssttttttttttttuuuwwwzzz}}}uuu___GGG:::555222000000///............---------*********)))******+++,,,++++++************++++++************************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''###%%%'''(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))***+++)))***...333777===IIIVVVhhh{{{{{{wwwxxxyyyppp]]]NNNBBB>>>999777777888666555444444333333222111111000111000///000222444444444555888;;;===???CCCGGGJJJOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRUUUZZZccclllrrruuuxxxrrrhhh```]]]```fffjjjnnn{{{|||gggWWWZZZ\\\ppp|||ttt^^^YYYXXX___kkk{{{pppiiiggggggeeedddeeegggeee___ZZZRRROOOOOOTTTWWWZZZ___eeeuuu}}}|||xxxsssuuu{{{zzz{{{}}}tttllleeeaaaeeegggfffgggjjjjjjgggddd[[[LLL===222---,,,---+++***))))))''''''&&&%%%&&&&&&&&&'''''''''''''''%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,((('''''''''((()))+++,,,...///444<<>>;;;::::::999888111222222222222333555888:::@@@HHHLLLLLLKKKLLLMMMRRRUUU[[[```eeeiiinnnqqqpppsssxxx~~~~~~|||zzzzzzzzzyyyyyyzzz|||~~~xxxxxxyyyzzz|||xxxyyyzzz{{{~~~|||~~~|||zzzsssrrrrrrtttwww{{{|||}}}{{{{{{{{{zzzyyywwwuuutttvvvvvvuuuuuuvvvxxxzzz{{{nnn\\\GGG:::555111000111///............---------******))))))***++++++,,,+++******))))))******+++************************''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&"""%%%((()))''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&(((++++++***))))))***)))***...222444888CCCOOO___qqq|||}}}yyygggWWWGGGAAA999666777999999777444444444444333333222111333111//////111333222000222333444666777999;;;>>>AAACCCFFFHHHIIIJJJKKKLLLMMMMMMPPPUUU^^^eeejjjmmmnnnhhh```ZZZYYY\\\aaadddlllvvvsss___QQQVVVYYYnnnyyyqqq[[[TTTQQQWWWaaannn{{{tttooonnniiifffbbb___]]]ZZZVVVSSSOOONNNQQQXXX]]]^^^aaafffpppwww|||}}}}}}yyyrrrrrr|||}}}|||yyyyyyzzzrrrxxx}}}}}}|||wwwmmmddd\\\``````]]]\\\]]]\\\YYYZZZTTTGGG888...***++++++******)))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&$$$""""""###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))******(((''''''&&&'''(((***+++------111888???KKK^^^nnnmmmbbbfff~~~xxxvvvmmmaaaKKK@@@555222111000000222111:::GGGWWWjjjwwwuuulllPPPGGGAAACCCIIIOOOWWW___WWWTTTQQQRRRVVVeeettt___NNNIIICCC???===<<<::::::555666555444222111222444444999???BBBBBBBBBCCCEEEIIIMMMRRRWWW\\\```eeeiiikkknnnsssyyy~~~}}}zzzzzzzzzzzzzzzzzz|||yyyyyyyyyyyyzzz{{{}}}~~~xxxxxxyyyzzz{{{}}}~~~xxxyyy{{{~~~~~~~~~}}}|||wwwvvvuuuwwwzzz|||}}}|||}}}|||{{{yyyxxxwwwvvvvvvxxxwwwvvvwwwxxxyyyyyyyyyhhhXXXEEE:::444000000222//////.........---------******))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%"""%%%((((((&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&(((***+++)))(((((())))))***...111222555>>>IIIYYYjjjuuueeeKKKCCC:::666888:::;;;999444555555555555444333222444111......000000///---......///222444444555888999<<<@@@CCCDDDFFFGGGHHHIIIIIIKKKQQQXXX___ccceeeddd___YYYUUUVVVYYY]]]___kkksss~~~lllYYYLLLQQQWWWmmmyyypppZZZRRRMMMQQQ[[[eeeooovvvvvvrrrqqqgggfffbbb\\\UUUPPPPPPQQQRRRRRRWWW___dddeeegggkkkooouuuzzz}}}{{{rrrpppyyy~~~~~~xxx|||zzzsssuuu|||{{{sssqqqsssvvvxxx{{{zzzpppeeeZZZ^^^]]]XXXTTTTTTSSSPPPPPPLLLBBB555,,,)))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((()))(((''''''((()))$$$%%%''''''''''''%%%$$$&&&###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''(((''''''&&&'''((()))***------000555;;;DDDUUUdddzzzoooZZZUUUooo||||||uuujjjQQQDDD888444333222222444333999CCCTTTkkk|||{{{qqqUUUJJJBBBBBBDDDIIIRRR]]]___WWWQQQOOOPPPXXXlllmmmUUUOOOHHHBBB???===;;;:::999999888555222000000000000444999<<<;;;;;;>>>@@@BBBEEEJJJOOOSSSXXX^^^aaakkkmmmqqqwww}}}{{{{{{}}}~~~|||{{{{{{{{{{{{{{{|||||||||{{{zzzzzzzzz||||||}}}}}}|||{{{zzzyyyxxxxxxtttvvvxxxzzz|||}}}}}}}}}{{{zzzyyyyyy{{{|||||||||~~~{{{yyywwwwwwwwwxxxxxxwwwwwwwwwxxxyyyxxxwwwbbbKKK===999333333222***,,,---...///...---,,,++++++++++++***)))(((((('''(((((()))***************++++++***)))((('''&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++---......///111777>>>CCCTTTccctttzzzsssttt}}}ooo[[[OOO@@@999888:::999666999888777777777666333111///////////////.........///000000111222333333333666888:::;;;<<<===???AAAEEEFFFHHHLLLOOORRRTTTVVVTTTTTTTTTRRRQQQRRRUUUWWWfffqqq~~~{{{fffTTTQQQTTTZZZgggxxxwww]]]MMMDDDKKKTTTXXX^^^hhhsssrrrjjjhhheee]]]WWWUUURRRMMMKKKMMMWWW^^^hhhqqqsssqqqooopppvvvuuuyyyxxxrrrsssuuuxxx~~~{{{vvvsssuuuwwwwwwwwwpppvvvzzz|||~~~|||uuulllaaa```YYYRRRQQQTTTPPPIIIDDD>>>555...***)))))))))((((((((((((((((((((((((((('''%%%$$$%%%''')))***((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''%%%###""""""###%%%&&&&&&%%%$$$###""""""""""""########################%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$############$$$$$$###$$$%%%'''(((''''''&&&***+++///444666<<>>999999;;;:::777555444333333333222222222222333444555666:::>>>DDDIIINNNRRRWWWZZZaaaffflllpppqqqrrruuuxxxxxx|||}}}}}}}}}}}}~~~|||zzz}}}yyywwwvvvyyy|||~~~zzz|||}}}|||zzzxxxxxxxxx}}}}}}}}}}}}|||zzzxxxvvvwwwuuuuuuwww{{{~~~}}}{{{yyy{{{|||{{{xxxxxx{{{}}}|||~~~~~~zzzuuutttxxx|||{{{{{{||||||{{{yyyvvvuuu]]]GGG:::777222333333+++,,,,,,---------,,,+++***++++++******)))(((((('''(((((()))***************++++++******)))(((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***++++++,,,,,,---///444;;;@@@GGGUUUgggwww{{{mmmhhhsssvvvkkk^^^MMMAAA===>>>>>>>>>999777666666666555222000111111111000000000000/////////000000111222222333555777999:::;;;<<>>===>>>EEEPPPUUUYYYXXXQQQMMMRRRYYY]]]iii|||kkkUUUOOOKKKDDD???@@@:::999777555444333333333222111111111222333444444777;;;@@@EEEIIINNNSSSVVV\\\aaagggkkklllmmmpppsssvvvxxx}}}{{{zzzyyyzzz|||}}}}}}||||||yyywwwvvvwwwyyyzzzyyyzzz{{{zzzxxxvvvvvvvvvzzz{{{{{{{{{{{{yyyxxxwwwtttsssssstttvvvwwwwwwvvvxxxzzz|||{{{yyyxxxzzz{{{{{{|||{{{xxxttttttxxx}}}|||{{{{{{|||}}}XXXCCC888666111222333,,,---------------,,,++++++++++++******)))((((((((((((((()))***************+++*********)))*********((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++)))*********,,,111777;;;AAANNN^^^nnn}}}hhh[[[]]]qqq}}}xxxkkkXXXHHH???>>>???AAA;;;999777666666666333222333333222222111111111111...//////000000111111222222444777888999;;;===???AAABBBCCCEEEGGGIIIJJJKKKFFFGGGGGGGGGGGGIIILLLOOOVVVcccqqqvvvrrrkkk___UUUOOOQQQUUU___ppphhhWWWHHHEEEEEEDDDHHHNNNTTT[[[ggguuuzzzyyy|||xxxpppjjjhhhbbb]]]XXXVVVSSSTTT\\\eeesss}}}{{{|||yyy~~~xxxnnnlllnnnpppsssvvv|||~~~}}}|||||||||{{{~~~vvvooobbb\\\RRRJJJHHHHHHDDD>>>444111---************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))''''''&&&%%%%%%$$$##############################&&&%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&#########$$$%%%&&&''''''#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))))))))(((&&&''')))---...222===HHHWWWeee}}}|||lllYYYSSS___uuuzzzdddVVVFFF<<<666111000222444888===JJJbbbzzzyyygggUUUDDD===:::999>>>GGGSSSYYY[[[UUUQQQRRRUUUWWWUUUfff~~~eeeWWWNNNDDD@@@AAA;;;:::999777666555555555111111000000000111111222333666;;;???CCCGGGLLLOOOTTTYYY```cccdddfffiiikkkoooqqquuuxxx|||}}}~~~zzzwwwuuuuuuwww{{{|||}}}}}}{{{yyywwwvvvuuuuuuvvvxxxyyyzzzyyyvvvtttttttttxxxyyyyyyzzzyyyxxxwwwvvvppprrrsssrrrrrrqqqrrrtttwwwyyy{{{|||zzzyyyxxxxxxxxxxxxwwwtttrrrtttzzz|||{{{wwwUUUAAA777555000111222,,,...............---------************))))))(((((((((((()))***************))))))((((((((()))++++++(((&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((******((()))))))))+++...444888AAAKKKXXXgggwwwjjjYYYOOO[[[yyy~~~tttdddSSSGGGBBBAAABBB>>><<<:::999888888666444444333333222222111111111......//////000000000111000222444666777888:::<<<===>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDEEEGGGKKKOOOPPP]]]jjjkkkeee^^^WWWRRRMMMOOORRRYYYhhhzzznnn___OOOHHHDDDBBBCCCGGGLLLQQQXXX```jjjttt}}}vvvqqqpppsssvvv{{{yyywwwuuusssoookkkgggbbb___\\\ZZZYYY[[[gggttt|||{{{|||}}}{{{nnnkkkmmmmmmnnnpppvvv}}}|||}}}zzzpppaaaWWWKKKBBB@@@???;;;555---+++))))))))))))(((&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%&&&&&&''''''(((((())))))''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############!!!"""############$$$#########$$$$$$%%%&&&########################&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((((((((()))(((***---...000999BBBPPP]]]rrrsssaaaUUUWWWggg}}}xxxhhhZZZJJJ@@@999222000111222666;;;GGG```{{{mmmYYYFFF>>>:::777:::BBBOOOXXX^^^[[[WWWVVVVVVUUUPPP]]]tttyyydddRRRDDD>>>???======<<<:::999888888777222111000000/////////000000333777:::===AAAFFFIIINNNSSSYYY]]]^^^___bbbeeehhhiiilllppptttxxx{{{}}}zzzwwwsssrrrtttxxx{{{|||yyyyyyxxxwwwvvvvvvuuuuuuxxxyyyzzzxxxvvvtttttttttxxxxxxyyyyyyxxxvvvuuusssooorrrttttttqqqpppsssuuuvvvxxx{{{|||{{{yyywwwuuussssssrrrqqqqqqtttzzzzzz{{{wwwSSSAAA888666000000222,,,---------,,,,,,,,,,,,,,,*********)))))))))))))))(((((()))***************((('''&&&&&&&&&(((***+++(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***((()))******+++---222555<<>>:::888777777666555555555444333222111000000000000000000000000000000---///111111111111333555555555666666666777777777888999:::;;;<<>>::::::::::::999888777666666555444222000////////////111333444666999===AAABBBGGGMMMQQQRRRSSSVVVYYYaaaaaadddggglllqqqvvvxxxyyyvvvrrrqqqrrrtttttttttrrrssssssttttttuuuuuuvvvwwwyyyzzzzzzyyyxxxxxxyyyzzz{{{{{{zzzyyywwwuuusssnnnoooppppppooonnnoooppprrrrrrtttuuuvvvtttpppmmmjjjjjjkkklllppptttxxx{{{}}}}}}}}}mmmKKK;;;555555...///222...,,,+++***)))))))))******)))))))))))))))))))))***(((((()))******************(((&&&%%%%%%''')))***((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))((()))***))))))+++...000666999AAANNN\\\pppddd\\\]]]ooo~~~vvviiiYYYMMMDDDAAA===;;;:::999888777777666666555444333222111111111111111111111111111---...000///......///111222222222333333444444444555666777777888;;;???CCCHHHMMMNNNGGG@@@???@@@???@@@DDDFFFFFFKKKTTT\\\___dddbbb^^^YYYSSSNNNIIIDDD<<<===???@@@AAADDDHHHKKKLLLPPPUUUXXXYYYXXXYYYZZZ\\\\\\\\\[[[ZZZ[[[^^^aaacccfffjjjmmmooopppqqqqqqrrrqqquuu{{{}}}{{{{{{}}}}}}}}}|||ttt{{{{{{xxxuuuppplllmmmrrreeeQQQ===666444000,,,***'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#################################$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%######"""""""""""""""###########################&&&%%%$$$######$$$%%%&&&##############################""""""""""""######$$$$$$######$$$%%%'''(((&&&$$$%%%)))******,,,111555@@@QQQdddxxxyyyxxxqqqbbbUUUVVVeeettt}}}{{{xxxwww~~~nnnbbbXXXOOOJJJDDD<<<555333000333666???YYY{{{ttt[[[OOOGGG@@@===@@@HHHWWWdddiiigggddd___ZZZ[[[]]]fffuuuxxx]]]KKKBBB;;;<<<<<<<<<<<<:::999888999888666444222111000000///000111222333666:::===;;;@@@FFFJJJKKKLLLOOORRRZZZ[[[^^^aaaeeejjjmmmppprrrqqqpppqqqrrrsssrrrqqqqqqqqqpppppppppqqqrrrrrruuuwwwyyyzzzyyyyyyzzz{{{yyyzzz{{{{{{{{{zzzyyyxxxrrrpppooonnnnnnmmmkkkjjjnnnmmmmmmooopppoookkkgggggggggiiilllppptttwwwxxxxxxxxxxxxyyy~~~~~~^^^FFF777333333---...222//////...---,,,,,,,,,---...)))))))))))))))*********(((((()))***************+++***(((&&&&&&'''***+++((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''))))))'''((()))(((((())),,,...333444:::EEEQQQccclllaaa\\\ggg}}}wwwdddVVVIIIFFFAAA???>>>>>>===<<<999888777666555444333333222222222111111111111111---...//////---,,,---///000000111111222222333333555666777777888;;;???BBBEEEHHHGGG@@@;;;;;;===<<<<<>>BBBEEEDDDHHHLLLNNNNNNNNNOOOQQQUUUVVVWWWWWWWWWXXXZZZ]]]]]]bbbhhhmmmpppqqqsssuuuvvvvvvzzz|||{{{uuuzzzvvvvvv{{{|||xxxsssqqqqqq{{{~~~|||vvvqqqssszzz}}}yyygggRRR===666444000,,,+++%%%$$$$$$&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&(((((((((''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!%%%$$$""" !!!###$$$""""""""""""###$$$%%%&&&########################  """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&((()))'''%%%&&&***+++***,,,000333===MMM\\\mmm{{{|||vvvhhhZZZXXXdddqqq}}}xxxssspppvvvsss___WWWOOOLLLGGG???888666333333333:::SSSvvv|||aaaSSSKKKBBB>>>???NNN]]]kkkooommmiiiccc^^^\\\^^^dddpppjjjUUUJJJ??????@@@@@@@@@>>>===<<<;;;:::888555333222111000...///000000111444888;;;555;;;AAADDDEEEGGGJJJMMMTTTUUUWWWZZZ^^^bbbeeegggllllllnnnppprrrsssqqqoooqqqpppooommmmmmmmmnnnoootttvvvxxxyyyyyyyyyzzz|||wwwxxxzzz|||}}}}}}}}}|||xxxtttpppoooooonnnjjjfffkkkjjjiiijjjlllkkkgggccceeefffhhhlllppptttuuuvvvsssqqqqqqttt|||uuu```RRR888666333000............------,,,,,,,,,,,,++++++((('''''''''((()))******))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&"""###$$$%%%&&&'''''''''%%%&&&&&&'''((()))******((((((''''''(((***---//////111666@@@KKKZZZoooqqqaaaaaakkkzzzxxxppp[[[SSSHHHAAA??????>>><<>>AAADDDFFFHHHHHHIIIKKKKKKKKKKKKKKKEEECCC???<<<:::;;;===>>>===@@@CCCDDDCCCDDDGGGIIIQQQPPPPPPPPPRRRUUUYYY[[[```aaacccgggmmmrrruuuvvvzzz{{{}}}{{{uuuppprrr|||{{{oooeeeffflllnnnmmmlllttt}}}}}}{{{yyy{{{}}}^^^OOO???888444///***)))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&$$$$$$%%%%%%$$$############$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$###"""!!!!!!""""""!!! $$$&&&&&&$$$%%%$$$###"""""""""###$$$$$$###"""""""""###%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%'''***---...444555;;;KKK^^^ttt}}}yyysssdddWWW^^^mmmzzzxxxtttnnniiiooowwwbbbXXXOOOPPPQQQKKKBBB<<<333777666666DDDdddrrrYYYJJJFFFDDDAAALLL^^^mmmpppkkkhhhddd```\\\___bbbgggvvvaaaSSSHHHDDDAAA???@@@@@@@@@???777777666444111000000111//////000000111111222222555777:::>>>AAACCCDDDDDDLLLMMMPPPRRRTTTYYY___cccgggiiikkklllkkkkkklllmmmooollljjjjjjmmmoooooonnnlllnnnrrrwwwzzzzzzvvvssstttuuuvvvxxxzzz|||~~~zzztttllliiiiiiiiifffccceeeeeeeeeddddddcccccccccfffhhhkkkmmmoooooonnnnnngggiiinnnttt|||vvvbbbOOOCCC777555222000...------...------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((!!!"""###$$$&&&(((***+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))(((((()))***---...000000444;;;BBBNNNaaaqqqtttkkkgggooossseeeSSSFFFBBBAAA>>>;;;???<<<999888888888666444333333222111111111111222//////000000//////...---........................111000000000222444777888:::999777555444555666777888888777777888;;;===???>>>???AAACCCFFFHHHJJJKKKEEECCC@@@<<<:::999:::::::::===@@@AAABBBCCCFFFIIILLLLLLKKKLLLNNNRRRVVVYYY^^^___bbbgggmmmtttxxxzzz~~~}}}vvvqqqqqqxxx~~~uuuhhh^^^___fffjjjlllnnnsss}}}~~~yyysssoooqqqvvv~~~yyyhhhSSSEEE888333111,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""###!!! """%%%'''&&&$$$%%%$$$#########$$$%%%%%%######"""""""""###$$$%%%###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%'''))),,,---...///666CCCSSShhh{{{uuuggg[[[aaaooo{{{uuunnnjjjhhhnnnsssbbbYYYSSSVVVZZZVVVNNNIII666444333444???WWWwww~~~dddQQQHHHDDDBBBJJJYYYeeefffbbb```]]]ZZZYYY^^^```cccooorrr^^^RRRNNNHHHDDDCCCBBB@@@>>>======<<<999777555444444000000000000111111111111222333666999<<<>>>??????EEEGGGIIILLLNNNRRRWWW[[[ccceeefffgggfffgggiiijjjiiigggfffhhhlllooooooooolllnnnrrrvvvyyyyyyuuurrrrrrsssuuuwwwxxxzzzzzzzzzuuuoooiiifffhhhhhhgggddddddddddddccccccbbbbbbaaaeeefffiiikkkllllllkkkjjjcccdddiiiooowwwxxxfffSSSCCC888555333111///---,,,,,,---,,,,,,,,,,,,++++++++++++*********)))((((((''''''((((((((((((((((((((((((***)))(((((('''''''''(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((***+++,,,......111666;;;DDDTTTccczzz}}}llliii}}}|||cccPPPHHHFFFDDDBBBAAA>>>:::888888888777666444444333222222222222222000000000000000//////...........................////////////000222444666555444333222222333444555444333333222333555666777777777888:::===AAADDDFFFCCCBBB???<<<:::777666666777:::===???AAACCCFFFHHHIIIIIIIIIJJJMMMQQQUUUXXX\\\]]]aaagggooovvv}}}zzzuuutttxxxyyyvvvuuuxxxzzzyyypppdddZZZ\\\dddjjjnnnqqqoooxxx~~~zzzwwwwww}}}zzzooojjjkkknnnqqqvvv{{{wwwgggVVVGGG<<<222000///+++((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!! !!!###$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$%%%%%%$$$######$$$###""""""""""""""""""$$$#########%%%&&&%%%$$$"""""""""""""""###$$$%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&(((***+++)))+++222<<>>===<<<:::777555333222222222111111111111000000///111333555777999::::::<<>>:::999888999999666666555444333333333333000000000000000///......------------------------............///000111222000000//////000111222222222222111111111222333444666555444444555777999;;;>>>>>>===;;;999777555444777999===@@@BBBDDDEEEFFFJJJJJJJJJKKKNNNSSSWWWZZZZZZ\\\aaahhhpppyyy}}}zzz}}}|||wwwuuuwwwzzzyyyooofff```cccjjjnnnqqqssskkkqqq~~~}}}~~~zzzuuuqqqrrrxxxqqqiiifffjjjmmmppprrrsssmmm\\\LLLAAA888111000///,,,))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""######$$$$$$$$$$$$############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$### !!!"""######"""""""""""""""######$$$%%%%%%$$$$$$######""""""$$$$$$$$$###$$$%%%%%%&&&'''&&&&&&%%%&&&''')))******,,,222888???MMMfff{{{}}}{{{|||}}}wwwnnnmmmqqqwwwqqqlllkkklllpppzzzjjj]]]TTTPPPUUU[[[ZZZSSSNNNEEE888111555888===PPPhhhjjjVVVKKKFFFDDDGGGIIIGGGFFFGGGJJJLLLRRRYYY\\\ZZZ\\\iii|||pppggg]]]VVVRRRPPPKKKGGG???===;;;999888777444333444444333222222111000000000111222333555666777777777:::>>>@@@BBBDDDFFFHHHQQQRRRSSSSSSTTTVVV[[[^^^\\\]]]^^^```dddfffhhhiiihhhiiikkkmmmoooooommmjjjiiikkknnnppppppooommmkkkccc___\\\ZZZ[[[]]]^^^]]]\\\\\\\\\[[[ZZZYYYYYYYYY[[[]]]___aaaaaa___]]]\\\YYYZZZ]]]bbbiiirrryyy~~~~~~jjjWWWFFF888111000///...---,,,,,,,,,,,,,,,,,,+++++++++*********'''((()))***+++,,,++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++,,,%%%&&&&&&'''''''''''''''"""###%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&'''''''''******---222555;;;IIIVVVdddvvvyyyzzzmmmYYYOOONNNQQQJJJHHHDDD???<<<:::;;;<<<888777666555444444444444000000000000000///..............................------------......//////---------......///000000000000000000000000000111555444222000000111333444777777888888888777666555888;;;???EEEHHHIIIHHHGGGMMMLLLLLLLLLOOOSSSWWWYYYXXX[[[aaagggppp{{{{{{xxxzzz{{{yyyooojjjiiiooossssssqqqpppjjjkkkrrr}}}yyyuuuqqqnnnpppuuu{{{xxxkkkdddccccccgggjjjjjjhhhaaaRRRDDD>>>777111000...***((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((('''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""##############################"""""""""""""""##################"""""""""""" !!!"""######$$$$$$!!!!!!""""""############$$$$$$$$$######"""""""""$$$############$$$%%%%%%'''&&&%%%%%%%%%'''((()))+++---111555999CCCXXXlll~~~~~~xxxpppnnnppppppqqqqqqooopppxxxooo___VVVRRRWWW^^^^^^YYYUUULLL>>>555777666555BBBUUUoooyyycccSSSIIIDDDAAA???>>>>>>@@@DDDHHHNNNUUUYYYVVVUUU___mmmwww{{{nnneee```[[[TTTNNNEEEBBB???=========;;;999666666555444333222222111000000111111222333333444666888<<<>>>???@@@BBBDDDGGGHHHIIIIIIJJJMMMQQQUUUWWWXXXZZZ[[[]]]^^^```aaaaaaaaabbbdddfffgggeeedddccceeegggiiiiiigggeeeccc[[[YYYUUUSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXXXXYYYYYY[[[^^^dddkkkrrrwwwzzzdddQQQAAA666000............------,,,,,,++++++++++++************###%%%''')))+++++++++***''''''''''''''''''''''''***)))(((((('''''''''(((%%%%%%&&&''''''''''''&&&$$$%%%&&&'''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((******---///000333>>>IIIUUUggg~~~~~~{{{{{{{{{fffWWWRRRRRRPPPNNNKKKEEE@@@======>>>:::999888777666555555555111111111111111000//////////////////////////////------------------------,,,,,,------......//////------------............111000/////////000222333222333444555666666777666888<<>>@@@>>>@@@AAABBBCCCEEEHHHKKKOOOQQQSSSTTTTTTTTTVVVWWWXXXWWWXXXZZZ\\\]]]]]]\\\[[[\\\^^^______^^^\\\[[[UUUSSSPPPMMMLLLLLLMMMNNNPPPPPPPPPQQQQQQQQQQQQRRRQQQRRRSSSTTTUUUWWWXXXYYY\\\[[[[[[\\\```eeekkkooowww^^^JJJ<<<333///...............---------++++++++++++************"""###%%%'''(((((('''&&&''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))'''$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&'''((())))))************+++---,,,---666@@@HHHZZZpppzzzuuuzzzkkk```ZZZUUUTTTRRRLLLEEE@@@>>>???;;;:::999888777666666666333333444444333333222111000000000000000000000000---------...------,,,,,,------..................+++,,,,,,---............------...//////000111111000000111222444555666666666<<>>???AAACCCEEEHHHKKKLLLLLLLLLMMMOOOOOONNNNNNPPPSSSUUUUUUUUUSSSSSSTTTUUUUUUTTTTTTTTTPPPOOOMMMJJJHHHIIIKKKMMMMMMMMMNNNOOOPPPQQQQQQRRRPPPPPPPPPQQQTTTWWW[[[]]]___^^^[[[ZZZ\\\```eeeiiirrrWWWAAA444---***---......//////...------+++++++++************)))&&&((()))++++++***((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%% !!!"""############### !!!"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''(((***+++,,,,,,,,,((((((***,,,+++,,,555???BBBSSShhhyyyyyypppxxxqqqfffXXXXXXVVVPPPHHHBBB??????<<<;;;:::888777666666666555555666666555555444333000000000000000000000000------.........---,,,,,,---......//////......---,,,,,,---//////000000///---...////////////......000000000111222333555666444;;;IIIXXXcccfffbbb\\\UUUSSSPPPNNNMMMNNNPPPQQQPPPTTTYYY^^^eeeppp{{{zzz~~~uuunnnmmmnnnmmmoooooottt|||}}}wwwqqqnnnjjjggghhhmmmvvv{{{|||zzz~~~{{{zzz}}}}}}zzz{{{~~~|||uuurrrsssuuuvvvvvvqqqyyy|||qqqeee^^^\\\UUUYYYYYYTTTMMMFFF===555:::444...,,,)))&&&(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$  ###&&&(((%%%%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&$$$###"""!!!!!!"""###$$$""""""!!!""""""###$$$$$$!!!$$$&&&%%%######%%%''' !!!!!!  """#########"""!!!!!!!!!""""""######$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$%%%''')))***+++((((((+++...222:::BBBSSShhh|||wwwsssiiijjjooopppnnnmmmccc^^^QQQ@@@666555444222444HHHddd{{{rrrZZZNNNEEECCCBBB===;;;<<>>JJJ^^^yyyhhhYYYKKKEEE@@@;;;:::===@@@FFFLLLMMMIIIGGGJJJMMMVVVUUUZZZkkk~~~xxxsssjjj___UUULLLGGGDDD@@@>>>:::999:::;;;<<<<<<888888888888777555333222222222222222222222222333555555555555666888:::;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKSSSRRRPPPMMMKKKKKKJJJKKKNNNPPPSSSTTTSSSRRRQQQQQQSSSTTTUUUVVVYYY]]]cccgggddd```[[[XXXZZZ]]]aaaccc{{{\\\FFF;;;555111///------......------,,,,,,+++++++++******)))))))))))))))))))))((((((((('''***(((&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$######%%%&&&'''&&&&&&&&&&&&''''''''''''************,,,...000111999@@@OOObbbtttuuufffXXXccc|||uuugggZZZVVVTTTNNNIIIGGGBBBAAA???===;;;999888888888777666666777777555444333333222111000000000000......////////////...............---------,,,,,,------......------,,,+++---------.........//////...............///000111222888BBBLLLTTTXXXZZZZZZXXXTTTOOOJJJHHHHHHIIIIIIMMMMMMRRRYYY___gggwww|||vvvtttvvvyyyyyyooommmnnnmmmrrrsssuuuuuusssooojjjggghhhffffffkkkttt{{{}}}|||~~~}}}}}}~~~}}}xxxkkk___YYYXXXSSSNNNJJJGGGBBB<<<777666000***'''((((((&&&###'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""############""""""###$$$###""""""$$$&&&111,,,%%%###%%%&&&$$$"""(((((()))***+++...333777@@@PPPeeeyyy}}}|||ttttttuuussspppfff```TTTGGG<<<444000///111666???NNNfff~~~zzzgggSSSIIIDDD???===>>><<>>===<<<333333444555555555444333333333333333333333333333222333444555555666666666777888999:::;;;<<<<<<<<<===???AAACCCEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHMMMLLLKKKJJJIIIJJJKKKKKKHHHLLLPPPQQQQQQQQQSSSUUUZZZ[[[[[[[[[[[[]]]aaaddddddaaa^^^^^^___aaabbbcccnnnOOO>>>888444111///............------------******************)))))))))))))))((((((((('''''',,,***)))((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&'''&&&&&&&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""###$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&((((((((()))+++,,,...///333888EEEVVVfffxxxqqqVVVWWWeee{{{iii___ZZZUUUQQQPPPJJJHHHFFFBBB???<<<999888:::999888888999999888777555444333222111111111111......////////////.....................---------------.........---,,,,,,------........./////////000//////....../////////333777===DDDIIIMMMNNNOOOTTTQQQMMMIIIGGGFFFFFFGGGJJJLLLRRRZZZaaakkk{{{{{{oooiiijjjmmmrrryyy{{{wwwqqqppprrrrrrwwwwwwvvvssspppkkkgggeeeeeecccccchhhpppyyy}}}~~~}}}nnnddd^^^VVVQQQJJJEEECCC@@@<<<888333...)))'''(((((('''%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######$$$$$$$$$######%%%&&&333---&&&"""###$$$$$$###)))))))))))))))+++...111888FFFXXXkkk~~~{{{wwwuuutttrrrooohhhaaaUUUIII>>>666///,,,,,,///444<<>>;;;999444444555555555555444444444444444444444444444444111222333333333333222111333333555666777777777777:::;;;===???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDEEEFFFHHHJJJKKKGGGLLLQQQRRRQQQRRRWWW[[[```aaabbbaaa```aaabbbdddcccccceeegggiiihhhfffcccbbbDDD888666333000.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))((((((((('''''''''***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&%%%$$$######""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))***,,,------///333===JJJXXXiiihhh]]]XXXhhhrrrggg^^^YYYWWWSSSQQQNNNJJJEEE@@@===:::===<<<::::::;;;<<<;;;:::666666555444333333333333111111111222111111000//////.....................//////000000000000//////............//////////////////////////////000111555777;;;???CCCEEEGGGHHHNNNMMMKKKHHHEEEEEEFFFGGGJJJOOOYYYbbbkkkvvvvvvfff\\\[[[______fffnnnrrrsssuuuxxxzzz|||zzzvvvrrrmmmjjjgggfffdddcccccchhhpppyyyyyyllldddXXXQQQHHHBBB???===:::777///,,,((('''(((((('''&&&''''''&&&&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$######"""""""""########################%%%%%%$$$$$$###"""!!! ########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! """"""""""""""""""""""""$$$$$$$$$$$$############""""""!!! """###$$$"""###$$$###""""""$$$&&&+++'''###"""$$$&&&'''''''''((((((((('''))),,,...555???NNN^^^qqqyyyzzz~~~|||zzzuuuqqqjjjfff]]]QQQDDD999222000,,,...000333>>>WWWvvvrrraaaTTTKKKEEECCC@@@AAAFFFPPPZZZ^^^YYYTTTTTTNNNIIIFFFGGGQQQeeexxxtttjjjdddYYYTTTLLLFFFBBB@@@>>>===<<<<<<;;;999888666555444666666666666555555555555555444333222111111111111222333444555666666666666888999;;;>>>@@@AAABBBBBB@@@??????>>>>>>??????@@@??????@@@AAACCCEEEHHHIIIKKKPPPUUUVVVUUUWWW^^^dddeeefffhhhgggffffffggghhhdddfffkkkppprrrpppjjjfffvvvYYY===555555222......---,,,+++*********+++++++++++++++++++++++++++,,,((((((((((((''''''''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,,,,,,,...000777BBBMMM]]]rrrqqq[[[YYYnnnwwwiii```\\\\\\ZZZWWWSSSNNNHHHDDDAAA@@@>>>;;;;;;;;;<<<;;;:::888777666555555444444555222222333333222111111000//////////////////////////////000000000000000///........./////////000000---.........000111222333555666888;;;>>>AAACCCDDDDDDEEEEEEDDDCCCCCCGGGIIIOOOXXXcccnnnwww~~~ooo^^^SSSQQQSSSTTT[[[fffpppvvvxxx{{{~~~~~~zzzuuupppkkkhhhgggfffcccccceeejjjrrrzzzqqqbbbZZZRRRGGG???;;;999666444+++***(((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$&&&%%%$$$###"""""""""###########################$$$$$$######$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$###"""!!!"""###$$$%%% !!!"""!!! !!!"""$$$"""""""""###%%%&&&&&&&&&$$$%%%&&&''''''(((+++---...555@@@NNN___ttt~~~{{{yyyzzztttjjjjjjfffZZZIII<<<666555...000111000555GGGddd{{{xxxdddSSSIIIFFFBBBAAADDDPPP^^^fffddd___UUUQQQKKKFFFBBBFFFXXXiiivvv~~~{{{vvvkkkcccXXXNNNIIIFFFEEEEEE@@@???>>><<<:::999888777888888888888777777666666:::777444111000111333444222333444555555555555555555666888;;;===>>>???@@@>>>==================>>>>>>>>>>>>???AAADDDFFFHHHJJJPPPVVVZZZ]]]aaaiiipppmmmnnnnnnllliiigggggghhheeehhhnnntttvvvtttnnniiikkkPPP999555555000---///---,,,***)))))))))***+++))))))))))))))))))((((((((((((((('''''''''&&&&&&$$$%%%''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###"""""""""""""""###$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++,,,---222;;;DDDQQQddduuukkkXXX^^^xxxwwwkkkdddcccbbb___\\\WWWRRRNNNKKKCCC@@@===<<<<<<<<<;;;::::::999888777666666666666222222222222222111000///////////////000000000000------.../////////............/////////000000000------...///000222333444333444555888:::===???@@@<<<>>>@@@AAAAAAEEEKKKQQQYYYbbblllsssyyyyyyxxxssshhhZZZQQQOOOPPPWWW\\\gggtttzzz{{{}}}}}}wwwpppkkkhhhffffffaaadddhhhnnntttyyy}}}ttt\\\XXXPPPEEE<<<888555222///)))(((((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%$$$###"""""""""###$$$########################!!!!!!!!!!!!"""###$$$$$$########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###############$$$$$$%%% !!!!!!!!! """###!!!"""###%%%%%%$$$###""""""$$$&&&&&&'''(((+++---***...888DDDSSSggg{{{uuuxxxzzzlllmmmiii___PPPBBB:::777000000000///000:::NNN```uuu```QQQJJJDDD@@@AAALLL]]]jjjooommm___ZZZSSSKKKEEEEEEQQQ___kkkpppxxx|||ssseeeYYYPPPKKKIIIHHH@@@???>>>===<<<<<<<<<===;;;::::::999999888888777<<<999666333111222555666111222333333444444333333222333555777999;;;<<<<<<===<<<<<<;;;;;;<<<<<<===?????????@@@BBBEEEGGGIIIIIIMMMUUU]]]eeemmmtttyyyxxxwwwuuupppjjjeeeddddddeeehhhlllqqqtttsssoookkk```HHH666555555...,,,111...---+++))))))***+++,,,******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%''')))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!######$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))******))))))******...555;;;FFFXXXgggzzzeee\\\kkkzzznnnggggggfffccc```[[[WWWUUUKKKHHHDDDAAA@@@@@@???>>>;;;:::999888777777777777444444444444333222111000//////000000000111111111------...///////////////.../////////000000000000////////////000111222333333444666888999;;;<<<===:::===@@@CCCEEELLLVVV^^^cccjjjooooooqqquuutttqqqlllkkkhhhbbb[[[VVVTTTTTT]]]aaalllzzzwwwqqqllljjjiiiccchhhooouuuyyy|||}}}}}}xxx[[[RRRKKK@@@999555222///,,,((((((((('''&&&&&&&&&'''###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$"""!!!"""###$$$&&&########################!!!!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""############### !!!"""!!! """$$$######$$$$$$###############$$$&&&''''''''')))+++***,,,333>>>IIIZZZttt|||rrrooossstttxxx{{{~~~zzzqqqppptttpppjjjccc[[[OOOAAA888333000...//////222===IIIfff|||ppp___SSSJJJDDDAAAHHHWWWgggpppsssmmmeee[[[RRRIIIGGGOOOZZZbbbcccgggooo{{{yyyjjj^^^UUUNNNJJJDDDCCCBBBAAA@@@@@@@@@AAA<<<<<<;;;;;;:::999999888999999888666666555555555222222333444444444444333222333555777999;;;<<<<<<;;;;;;::::::::::::;;;;;;@@@@@@AAABBBEEEHHHKKKMMMPPPRRRYYYcccnnnwww{{{|||~~~|||wwwpppiiidddccccccdddeeegggkkknnnooommmkkkXXXBBB444555555---,,,333///...,,,******+++,,,------,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&(((***,,,***'''%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((((((''''''''''''+++000666???PPP^^^qqqsss```hhh~~~vvviiiiiiiiigggeeeaaa]]][[[SSSOOOKKKHHHGGGFFFEEEDDD;;;;;;:::999888888888888777777777777666555444333//////000000111111111222//////000111111111111111////////////000000000000111111000000000000111111666777999:::;;;<<<<<<<<<<<<@@@DDDGGGKKKTTT```iiijjjnnnnnniiihhhjjjiiiddddddcccaaa___]]][[[ZZZZZZ```cccooowwwqqqnnnlllfffllluuu|||~~~~~~zzzzzzxxx{{{~~~___MMMFFF===666333000---+++'''(((((((((&&&%%%&&&&&&###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$###"""!!!"""###%%%'''""""""""""""""""""""""""$$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### """#########"""!!!!!!"""###"""!!!!!!###%%%$$$$$$######"""###&&&((($$$&&&''''''''''''(((***))))))...666>>>LLLddd{{{uuummmnnnmmmnnnsssvvvpppeeebbbrrr|||sssjjjgggdddZZZHHH999777000---///000000666>>>OOOhhh{{{jjj\\\RRRJJJCCCEEERRRaaalllrrruuujjj]]]QQQHHHEEEKKKUUU\\\ZZZZZZ___lll~~~pppcccWWWQQQMMMKKKHHHEEECCCBBBBBBAAA======<<<;;;::::::999999666777999:::999777444222444555555666666666555555444555777999;;;===>>>>>>::::::999999999999::::::???@@@AAADDDGGGKKKOOOQQQ[[[[[[```iiiuuu|||}}}{{{}}}{{{vvvoooiiifffeeefffcccbbbccceeeiiikkkkkkkkkuuuNNN@@@444111///,,,+++............------,,,,,,,,,))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&(((((((((((('''''''''''''''((((((&&&$$$""""""###%%%%%%%%%%%%$$$###""""""((('''&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$###""" """###$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''(((''')))+++,,,...666CCCLLLgggsssuuummmwww~~~xxxpppjjjgggccc___[[[ZZZ[[[YYYVVVRRROOOJJJFFF>>><<<;;;;;;;;;;;;:::999888999999999777666777888444222000111333666777666333222111000......------//////000000111111111222000000000000111222333444999666888===>>>;;;<<<@@@BBBCCCGGGMMMUUU^^^ggglllhhhgggdddaaacccfffddd___[[[YYYYYY```jjjooonnnjjjgggjjjxxxwwwtttrrrooonnnpppwww{{{xxxvvv~~~vvvpppqqqoooppptttzzztttYYYFFFAAA;;;555111---***(((&&&%%%$$$$$$%%%&&&((()))&&&''''''''''''''''''&&&'''%%%$$$""""""###$$$%%%$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""""""""""""""  """$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""############""""""""""""############""""""!!! !!!  !!!"""###"""""""""!!!""""""###$$$$$$$$$%%%%%%&&&''''''''',,,+++,,,111999DDDTTTccczzzrrrppppppmmmkkkmmmmmmdddZZZ```ppp~~~ooodddbbbaaaVVVHHH===777333333000***)))---888LLLjjj}}}vvvaaaSSSGGGFFFKKKSSS```kkkmmmjjjcccYYYQQQMMMPPPSSSYYYUUUTTTVVV\\\hhh}}}ssseee^^^VVVQQQKKKHHHIIIIIIHHHFFFDDDCCCAAA???======<<<===<<<<<<;;;;;;;;;;;;<<<<<<777888:::;;;;;;:::999888;;;888555333444777999:::;;;::::::::::::;;;<<<<<<>>>AAAFFFLLLQQQUUUVVVVVVdddggglllsssxxxzzzxxxvvvuuuuuutttqqqnnnkkkjjjjjjeeebbb______bbbfffiiijjj~~~cccGGG<<<222000000------///......---------,,,,,,,,,))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''(((***)))(((((()))***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$%%%$$$"""  """############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&''''''***+++,,,---333===EEEXXXeeexxxyyyvvvwwwxxxmmmhhheeeaaa^^^^^^]]]\\\YYYWWWTTTPPPLLLGGGEEECCCAAAAAA???<<<:::;;;;;;:::888666555444555555333111111333444444444333222111000////////////000000000111111111222222222222111111222333444444:::777777<<<>>>>>>BBBHHHFFFJJJQQQYYY___cccdddeeedddbbb]]]XXXYYY]]]^^^[[[[[[[[[^^^eeemmmqqqpppmmmjjjmmm{{{wwwuuutttrrrrrrssszzzzzzxxxwww}}}uuuqqqrrrnnnlllnnnttt}}}iiiRRRCCC???999444000,,,)))'''''''''&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$######"""$$$$$$#########$$$%%%&&&$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!$$$###!!! !!!###$$$"""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!"""""""""#########!!!!!!"""""""""#########""""""!!! !!!!!! !!!"""""""""""""""""""""###$$$$$$$$$$$$$$$%%%&&&&&&'''''')))'''''',,,222;;;JJJWWWnnnwwwqqqpppoookkklllllldddWWWUUU\\\ttttttiiieeeddd[[[QQQDDD<<<666444111---///444333???SSSiiiyyyrrraaaOOOHHHIIINNNVVV______^^^[[[WWWSSSQQQQQQRRRTTTPPPNNNOOOSSS]]]oootttkkkbbb]]]WWWUUUTTTTTTRRROOOJJJHHHDDDAAA>>>===<<<<<<<<<;;;;;;::::::::::::;;;::::::;;;;;;;;;;;;;;;:::777666666666888999::::::999999999999999:::;;;<<>>666000///000///...///------------,,,,,,,,,,,,)))))))))))))))))))))))))))(((''''''&&&&&&''''''$$$%%%&&&'''((()))******%%%&&&(((((('''&&&((()))$$$%%%%%%&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$'''$$$  !!!#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&''')))+++++++++///666;;;HHHUUUiii{{{xxxpppzzzvvvsssmmmhhh```]]]ZZZXXXWWWVVVTTTRRRLLLKKKHHHGGGFFFCCC@@@===???>>><<<999777666555444888666444444444555444333333333222111111000111111111111111111222222222222333333333333333333444555888666666:::???DDDNNNWWWVVVXXX\\\___aaabbbaaaaaaccc___XXXPPPOOOTTTWWWWWWZZZ^^^eeelllpppqqqpppooolllnnnyyyxxxwwwxxxwwwvvvxxx~~~|||wwwwwwxxx~~~}}}qqqpppqqqmmmhhhhhhnnnsssxxxyyyvvvmmm\\\LLL???;;;666222///,,,)))&&&)))((('''%%%%%%$$$%%%%%%#########$$$$$$#########%%%&&&''''''&&&$$$""" $$$############$$$%%%%%%#########"""""""""""""""#########""""""!!!!!! $$$######""""""######$$$ !!!!!!!!!!!!########################""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!""""""""""""######"""!!!!!! !!!""""""!!! !!!!!!#########"""###$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&(((+++111>>>JJJccc|||vvvsssvvvpppooorrrmmm___SSSOOO^^^ppp{{{pppiiiddd^^^XXXOOOHHH???999444000222666000222:::JJJ___qqq}}}qqq\\\NNNIIIHHHJJJNNNOOOOOOQQQSSSUUUUUURRRPPPQQQMMMJJJJJJLLLRRR___lllyyyzzzrrrnnnhhhfffeeedddaaa^^^TTTQQQLLLGGGCCCAAAAAAAAA???>>>======<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;666777:::<<<>>>>>>>>>>>>::::::;;;;;;<<<===>>>>>>@@@KKKYYYbbbdddeeehhhlllooooooqqqtttwwwxxxwwwvvvqqqqqqqqqpppnnnllliiihhhiiifffcccccceeehhhjjjkkkuuuYYYBBB777333////////////...---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))(((''''''''''''(((%%%%%%&&&''''''((())))))&&&''''''&&&$$$######$$$!!!!!!"""$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""######%%%###!!! !!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$%%%%%%''')))******,,,000333???KKK]]]nnn}}}}}}uuuuuuzzzfff^^^VVVSSSQQQPPPPPPQQQNNNMMMLLLMMMNNNMMMKKKJJJEEECCC@@@>>><<<;;;999888:::999777777888888777666444444333222222333333333222222222222333333333333333333333333444444555666888888999===CCCMMMZZZdddgggccc^^^ZZZYYY\\\```cccfffcccYYYNNNLLLQQQVVVVVV[[[aaajjjpppqqqpppoooooojjjiiippp~~~~~~|||{{{}}}zzz{{{~~~~~~zzz{{{xxxttttttwww~~~zzztttllllllnnnkkkggggggjjjmmmmmmjjjeee___TTTJJJ>>>;;;666222///,,,)))'''''''''&&&&&&%%%%%%%%%%%%""""""############""""""$$$%%%%%%&&&&&&%%%$$$#####################$$$$$$##################""""""$$$$$$######"""!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!###$$$$$$""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###"""!!! !!!!!!######"""!!!!!! ###############$$$%%%%%%%%%%%%%%%&&&''''''((((((,,,)))(((******---666AAAQQQkkk}}}zzzxxxqqqpppwwwxxxlllZZZOOOSSSdddzzzxxxkkkaaa[[[YYYYYYSSSKKKBBB:::444222222000......666EEEXXXgggppp~~~uuuhhh[[[NNNFFFCCCCCCEEEEEEGGGMMMSSSVVVTTTQQQTTTPPPLLLKKKKKKMMMUUU^^^iiiqqq~~~}}}yyyvvvvvvuuurrrnnnddd```ZZZSSSMMMIIIHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@???===<<<<<<===>>>>>>:::<<>>333333000...------,,,***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))(((''''''''''''((('''''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%&&& !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!""""""#########"""!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$%%%###$$$'''(((***+++---///777BBBRRRbbbqqq}}}rrr|||xxxjjj[[[TTTOOOJJJIIIKKKNNNMMMNNNQQQUUUXXXYYYYYYPPPMMMIIIGGGEEEBBB>>>;;;<<<:::999:::;;;;;;999777666555555444444444555555444444444444333333333333222222333444555777999999???BBBEEEFFFIIIQQQ\\\dddddd___XXXTTTTTTYYY```eeeiiifff^^^SSSOOOSSSXXXYYY^^^eeemmmpppooolllkkkkkkccc```cccmmmvvvxxxvvvsssmmmtttyyyzzz|||}}}}}}~~~vvvqqqqqqvvv}}}zzzuuuqqqmmmtttmmmfffeeeggggggggghhheeefffddd___\\\YYYRRRJJJBBB===777222///,,,***((($$$%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$######$$$###""""""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""######### !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!!#########""""""!!! ######""""""######$$$%%%&&&&&&&&&'''(((((())))))...,,,+++,,,++++++222:::999VVVqqqxxxqqqooouuuzzzrrraaaSSSOOO]]]qqqmmm^^^WWWWWWYYYXXXSSSKKKCCC;;;555111.........000555???LLLUUUeeejjjllldddVVVJJJCCCAAA>>>>>>@@@FFFOOOVVVXXXXXXXXXTTTQQQPPPNNNLLLOOOTTT\\\cccnnnzzz|||wwwnnndddZZZSSSNNNLLLHHHGGGFFFDDDCCCBBBBBBBBBFFFEEECCCBBBBBBBBBCCCDDD>>>@@@AAABBBAAABBBFFFHHHKKKLLLNNNOOOPPPPPPPPPOOOMMMSSS^^^lllwww|||yyyvvvqqqpppoooppprrrttttttssssssrrrqqqrrrsssrrrpppmmmjjjhhhffffffhhhjjjkkkkkk{{{uuulll]]]III:::111333111---,,,---,,,)))++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%!!!###%%%%%%%%%%%%'''((("""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######""""""""" """$$$&&&&&&%%%###""""""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&###$$$&&&''')))+++,,,---...777EEESSSbbbuuuvvvqqqttt|||kkkbbbZZZOOOIIIJJJIIIHHHHHHJJJOOOTTTXXXYYYVVVTTTQQQPPPOOOLLLFFF@@@AAA???>>>>>>>>>===;;;999888888777666555555666666555555555555444444444444111222444666999<<>>777,,,...//////...222999@@@HHHVVVbbbbbbYYYPPPIIIDDD;;;:::<<>>BBBFFFHHHQQQ\\\dddbbb[[[WWWSSSPPPIIILLLQQQUUUYYY[[[[[[[[[bbbggghhheeedddgggjjjjjjoooooonnnkkkgggdddcccbbbZZZYYYYYY[[[aaagggiiiiiiiiilllooottt~~~}}}zzz~~~{{{sssooopppllliiihhhjjjllloooqqqiiifff```[[[YYYZZZ\\\^^^\\\WWWOOOKKKOOOUUUUUUOOOLLLDDD999000+++)))(((((($$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """#########$$$$$$$$$$$$################################################"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!"""""" !!!""""""!!!!!!"""#########""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%&&&''''''''')))(((***,,,***(((,,,333QQQZZZ___jjj{{{tttqqqsssvvvtttppp]]]bbblllwwwuuuiiijjjwww}}}lll\\\UUUXXXRRRWWWYYYUUUQQQNNNFFF>>>111000...,,,,,,---000222444AAANNNTTTUUUUUUPPPIII======>>>@@@DDDLLLUUU[[[]]]YYYXXXZZZWWWQQQMMMMMMNNNRRRXXX]]]eeesss}}}sssooodddcccaaa___]]]\\\[[[[[[UUUVVVVVVUUUTTTSSSRRRRRRRRRWWW\\\______aaaeeejjjqqqrrrsssttttttsssqqqpppjjjkkknnntttyyyzzzwwwsssrrrrrrtttxxx|||yyytttqqqqqquuuwwwvvvtttmmmkkkkkklllnnnqqqqqqqqq~~~ooodddXXXIII;;;333---111000+++***...000...*********++++++,,,,,,,,,))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&((()))(((&&&%%%&&&'''!!!!!!"""############"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""'''&&&$$$###"""!!!""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&'''(((***((('''''')))******)))***...444<<>>FFFPPPXXXTTTKKKBBBCCCCCCBBBAAAEEELLLRRR___\\\\\\^^^\\\UUUPPPOOONNNQQQSSSTTTXXXdddvvvwwwvvvtttrrrpppnnnmmmmmmggghhhiiiiiihhhfffeeeccc___gggpppuuuvvvxxx{{{~~~tttvvvxxxyyyxxxvvvtttsssoooqqqtttyyy~~~yyytttpppppptttwwwwwwvvvnnnmmmmmmnnnqqqttttttttt|||kkkZZZJJJ;;;444444...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$###""" """#########$$$$$$$$$$$$########################""""""!!!!!!"""###$$$$$$&&&&&&%%%$$$$$$######"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''+++000333:::III^^^mmmvvv___[[[bbbuuu|||tttiiieee\\\QQQNNNQQQSSSQQQNNNJJJHHHMMMYYYdddhhhhhhaaa\\\ZZZaaahhhcccQQQAAA???>>>>>>>>>============<<<:::777666666666666555666777:::???EEEJJJMMMNNNRRRZZZdddiiifff___YYYUUU[[[UUURRRUUUVVVUUUYYY```jjjpppuuuwww|||yyyssspppkkkcccaaaeeecccaaa^^^\\\^^^aaafffiiimmmlllooowww~~~~~~xxxrrrhhhhhhrrr}}}uuujjj___[[[YYYVVVUUUWWWTTTPPPLLLMMMSSSYYY[[[ZZZOOODDD666---+++)))%%%!!!%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$###"""!!! !!!###%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$""" ###!!! !!!"""###""" $$$""""""###""" """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!  """###!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***+++666111666GGGYYYjjj}}}vvvkkkeeejjjtttzzzzzzyyy{{{}}}~~~~~~vvvppplllgggbbbppp{{{eeeYYY]]]eeehhhfff___XXXXXXZZZUUUKKK@@@:::222......//////...///...000888EEEPPPXXX[[[PPPMMMGGGCCCAAACCCFFFIIIOOOSSSYYY]]]]]]YYYTTTPPPOOORRRTTTSSSSSSZZZgggrrr~~~}}}~~~{{{|||}}}}}}xxxuuusssssstttuuuwwwyyy{{{}}}~~~~~~{{{yyyuuurrrqqqrrrtttvvvooossswwwxxxwwwuuussssssuuucccSSSDDD777111111...------,,,,,,+++******))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$###!!!#########$$$$$$$$$$$$%%% $$$###"""""""""""""""###%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''***---///111444???OOO[[[pppyyybbbZZZZZZeee|||}}}yyyyyyzzz|||{{{xxxppphhhfffgggddd___YYYRRRJJJJJJQQQYYY]]]]]]^^^ZZZYYYaaakkkjjj^^^QQQHHHGGGEEECCC@@@>>><<<;;;===:::888777777777555444777888;;;???EEEKKKOOOPPP\\\ccclllqqqoooiiibbb___\\\WWWUUUXXXYYYYYY]]]cccmmmuuu||||||yyyuuummmjjjkkkfffdddaaa___```ccchhhkkklllllloooxxx{{{uuuqqqjjjmmm{{{qqqddd___]]]ZZZVVVVVVNNNKKKKKKQQQYYY^^^]]]YYYHHH>>>222+++))))))&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""######$$$#########$$$###"""###$$$$$$""" !!!"""!!! """ !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """"""!!!  !!!"""""""""!!!  !!!!!!!!!""""""""""""############$$$$$$$$$%%%%%%'''&&&%%%%%%%%%''')))***000,,,000>>>LLL[[[sss~~~pppjjjllluuu~~~yyyuuummmdddhhhttt~~~}}}ooobbb```dddnnnmmmhhhbbb``````ZZZSSSIIIBBB999111...,,,+++***++++++---333===HHHPPPTTTVVVRRRLLLFFFCCCBBBDDDEEEHHHLLLQQQUUUWWWUUUQQQOOOPPPQQQQQQOOOPPPVVV___ggglllrrrxxx|||~~~zzzwwwwwwwwwuuuvvvwwwyyyzzz{{{|||}}}zzzyyywwwwwwxxx{{{~~~wwwxxxyyyzzzzzzzzzzzzyyyxxxjjjXXXIII<<<222---...---------,,,++++++******))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!""""""$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""############$$$$$$$$$$$$########################%%%$$$###"""!!!!!!!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((***,,,,,,---333???HHH\\\lll~~~jjj^^^UUUUUUggg~~~xxx{{{|||wwwrrrsssyyy}}}uuukkk```SSSLLLLLLPPPRRRRRRQQQLLLKKKTTTaaaiiieee___SSSQQQNNNIIIDDD???;;;999;;;:::999999999999777555888999<<>>666,,,''''''(((&&&$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$######"""$$$###"""!!!!!!!!!!!!!!!"""!!!!!!"""###$$$###!!!"""  !!!"""!!!  """%%%&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  ######""""""!!! !!!!!!!!!""""""""""""############"""""""""############$$$%%%%%%$$$$$$$$$&&&((()))***(((,,,444===IIIaaawwwsssqqqssswwwtttiiidddfffppp|||{{{ooofffeeemmmnnnlllgggbbb```[[[VVVQQQJJJ???666000,,,***(((((()))***---222;;;DDDJJJXXXUUUQQQKKKGGGDDDBBBAAABBBDDDHHHLLLOOOPPPPPPPPPRRRPPPMMMLLLMMMQQQWWW[[[___fffnnnuuu}}}tttrrrxxx~~~{{{yyyyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{|||{{{{{{{{{}}}}}}{{{|||ooo```NNNAAA777///---...------,,,,,,+++*********))))))))))))))))))))))))(((((()))(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###!!!""""""###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###&&&((()))***...666===MMM[[[nnn}}}vvvkkk]]]SSSYYYfff}}}wwwyyy~~~vvvvvv||||||qqqcccYYYUUUTTTRRRQQQGGGAAA===CCCPPP]]]bbbbbbVVVTTTPPPJJJDDD>>>:::888888888999;;;===>>><<<::::::;;;>>>CCCJJJSSS\\\bbb^^^ccciiinnnnnnjjjfffbbbcccbbbbbbdddfffiiilllooorrrvvvyyy|||yyyqqqmmmfffeeecccbbbdddgggkkknnnkkkkkkoooyyyxxxkkkffffffiiippp|||iiicccfffddd^^^XXXPPPPPPUUU___fffbbbTTTFFF777111)))&&&&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""######$$$$$$$$$######$$$###!!! !!!"""### !!!###$$$###"""'''%%%#########"""!!! !!!"""$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!  !!!""""""!!!!!!"""""""""#########"""""""""#########$$$$$$$$$#########$$$%%%&&&''''''(((+++///222===SSSgggyyy~~~}}}sssjjjcccfffwwwyyyoookkkiiijjjjjjgggaaa]]]ZZZXXXUUUNNNEEE;;;333...+++***'''((())))))***000999@@@PPPPPPPPPOOOLLLHHHCCC@@@>>>@@@BBBEEEIIIMMMPPPQQQRRRNNNJJJJJJMMMQQQSSSSSSXXX^^^eeelllvvv~~~tttjjjfffgggmmm{{{~~~~~~|||yyywwwwwwwww{{{zzzyyyxxxxxxyyyzzzzzz~~~}}}}}}}}}~~~fffWWWFFF;;;444///...///---,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((('''&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###$$$$$$%%%&&&%%%$$$""""""""""""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###%%%((()))))),,,111555BBBMMM___rrr|||oooaaa\\\aaaooozzzuuuvvv}}}{{{}}}ssskkkfffccc```]]]QQQHHH???>>>EEEOOOVVVXXXNNNMMMIIIEEE@@@;;;888666777777:::>>>CCCFFFFFFEEE@@@BBBCCCEEEIIIPPPXXX___\\\___dddiiikkkjjjfffcccggghhhiiiiiikkknnnppppppuuutttooommmuuuwwwooojjjdddcccbbbbbbdddhhhlllnnnooonnnqqqzzzqqqccc^^^^^^eeelll}}}ooohhhjjjggg```YYYTTTUUUYYYaaaeee^^^LLL>>>333...)))&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!!!!"""###"""######$$$$$$$$$######""""""!!!!!!"""###%%%&&&!!!###$$$###"""$$$###""""""######"""!!!!!!###$$$%%%$$$"""   !!!!!!""""""!!!!!!!!!!!! !!!!!!""""""  !!!""""""!!!!!! !!!"""""" !!!!!!!!!""""""############$$$$$$$$$%%%""""""######$$$$$$%%%&&&%%%''')))***,,,444GGGYYYnnnzzzlllgggrrr~~~~~~yyyvvviiiiiihhheeeaaa\\\[[[\\\YYYUUULLLBBB888000,,,+++)))***)))((('''+++222888@@@DDDJJJNNNNNNKKKFFFCCC=========???BBBGGGKKKNNNNNNKKKHHHJJJOOOTTTTTTSSSRRRUUUYYY]]]gggsssyyyxxxssslllfffaaa^^^^^^fffooo}}}{{{{{{{{{xxxtttqqqqqqqqqzzzyyyyyyyyyyyyyyyyyyzzz|||}}}}}}~~~|||]]]NNN???777333000...///,,,,,,,,,+++******))))))))))))))))))))))))))))))'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$&&&'''!!!!!!""""""###$$$%%%%%%#########""""""###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''((())))))(((***,,,///777???OOOcccssssssjjjhhhfffwww~~~wwwrrrqqqxxx{{{~~~{{{wwwuuurrrpppnnncccZZZOOOGGGFFFHHHIIIIIIEEEDDDCCC@@@>>>;;;999888;;;<<>><<<;;;:::<<>>LLLddd}}}qqqbbb]]]ZZZWWWVVVYYY```aaa```YYYNNNCCC<<<999111...++++++---...+++)))......///111777>>>EEEIIIHHHEEEAAA===;;;<<<>>>???<<>>PPPkkk~~~}}}lllbbb___^^^[[[WWWWWW^^^bbb]]]VVVNNNAAA333222///+++***,,,,,,+++)))***+++---...000555<<>>===AAA@@@@@@@@@BBBEEEIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTQQQOOOLLLJJJKKKOOOSSSUUUYYYWWWUUUVVVZZZ___ccceeemmmooopppmmmiiikkksss{{{~~~yyyzzzzzzyyywwwsssooommmjjjhhhgggffffffhhhjjjlllgggggggggggggggfffeeedddhhhhhhjjjnnnsssuuussspppnnnqqqwww~~~zzzjjj\\\UUUTTTWWWZZZtttPPP>>>888000,,,---...,,,***+++++++++*********))))))******)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$%%%&&&&&&$$$$$$%%%%%%&&&'''))))))((('''%%%$$$######$$$$$$!!!"""###$$$$$$$$$###""" """""""""""""""!!! """""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""!!!"""$$$&&&&&&$$$!!!######$$$$$$$$$$$$######%%%%%%%%%$$$$$$############$$$&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%&&&''''''''')))))),,,111777BBBVVVgggwww~~~zzz~~~yyytttpppkkkjjjqqqzzz}}}xxxuuuyyyyyy{{{{{{tttpppnnngggeeeeeehhhpppzzz{{{uuurrrooojjjfffcccaaa___^^^___```^^^^^^cccjjjlllhhhgggddddddhhhhhhfffeeegggiiirrrxxxzzzuuupppkkkjjjmmmnnnkkkhhhffffffhhhnnnzzzyyyeeekkkrrrrrrooonnnrrrwww}}}|||zzztttmmmfffaaa___]]]\\\^^^bbbgggjjjjjjiiiiiiiiilllllldddZZZYYY^^^ccceeeeeedddgggooosssrrrjjjfffbbb^^^\\\ZZZWWWUUUVVVPPPGGG<<<222+++'''%%%%%%$$$############$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""!!!  """"""!!! !!!"""###$$$ !!!!!!""""""###### !!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###!!! !!!###$$$%%%$$$$$$$$$$$$$$$$$$#########$$$%%%''')))***+++///444CCCZZZrrr~~~~~~vvvlllfffaaa]]]ZZZUUU[[[```^^^[[[VVVLLLAAA<<<777222...---,,,***)))((()))++++++,,,000666;;;DDDDDDFFFFFFEEEDDDAAA@@@@@@???>>>>>>???BBBEEEGGGEEEFFFIIIKKKNNNPPPQQQRRROOOMMMKKKJJJKKKNNNQQQSSSTTTRRRPPPPPPRRRVVVYYYZZZ___aaaaaa]]]YYYZZZbbbjjjrrrvvvwwwtttqqqrrrqqqnnnooopppqqqqqqooollliiigggccccccbbbaaaaaabbbcccdddaaabbbbbbcccccccccbbbbbbgggeeedddgggkkknnnooonnnppptttzzz{{{ooo]]]OOOKKKPPPYYY```~~~dddCCC777333...,,,---...---+++++++++*********)))))))))+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""""""""#########%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""#########"""!!! """""""""""""""!!!!!! """""""""""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""$$$&&&&&&$$$"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''')))---000666DDDRRRddduuu~~~}}}vvvlllaaaYYY[[[bbb{{{xxxwwwzzz~~~zzzuuupppmmmgggbbb```fffttt|||uuunnniiifffeeeeeeiiikkkkkkhhhiiimmmnnnllloookkkjjjmmmnnnlllkkkllllllvvv|||tttpppooonnnllljjjggghhhiiilllssszzz{{{wwwfffjjjnnnooooooooorrrvvvzzzyyyxxxtttooohhhbbb___^^^]]]^^^```dddhhhjjjjjjkkkmmmpppmmmaaaWWWVVV[[[cccggghhhccc^^^___```___YYYXXXXXXYYYXXXTTTOOOKKKIIIDDD<<<333+++'''%%%$$$$$$######""""""######$$$$$$$$$$$$###############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""!!! """!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""#########!!!!!!!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))+++///:::KKK^^^sssyyyxxxxxx{{{{{{xxxoooeee___[[[VVVZZZ^^^^^^___]]]WWWOOOGGGAAA:::444000...---+++)))***))))))))),,,000333;;;>>>CCCHHHJJJIIIGGGEEEBBBAAA???======>>>???@@@???AAACCCGGGJJJMMMNNNOOOLLLLLLLLLLLLMMMOOOPPPRRRTTTRRRPPPOOOOOOQQQTTTUUUXXXXXXWWWRRRMMMOOOVVV]]]ccchhhiiigggeeeffffffddddddeeeffffffeeecccaaa___^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]^^^______``````bbb```___```dddiiimmmooowwwzzz~~~zzzsssooofff^^^RRRJJJIIIPPPZZZaaa}}}pppSSS999222///---,,,------,,,***************))))))))))))***))))))(((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! &&&%%%%%%$$$$$$$$$%%%%%%'''&&&$$$#########$$$$$$&&&&&&%%%$$$#########$$$&&&&&&&&&'''&&&&&&%%%%%%!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&%%%$$$"""######&&&&&&%%%%%%%%%%%%%%%%%%''''''))),,,...000999CCCRRRbbbwww~~~yyypppbbbTTTPPPSSSfffzzzxxxwwwyyy{{{~~~~~~~~~|||yyysssnnnkkkccc^^^dddvvvwwwoooiiiggghhhjjjoootttuuurrrooopppooommmpppkkkiiikkkmmmkkkiiiiiihhhrrr}}}uuuooommmmmmnnnkkkmmmlllhhhhhhlllmmmlllmmmoooppppppqqqsssvvvxxxzzzyyyxxxvvvrrrkkkddd```^^^^^^___bbbhhhooouuuxxxxxxwwwssskkk___WWWUUUXXX]]]dddgggbbbZZZXXXYYYYYYXXXXXXXXXWWWUUUOOOGGGBBB===999222+++&&&$$$$$$%%%$$$$$$############$$$$$$#########################################################################################################""""""""""""######"""!!! !!!"""###$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!! #########""""""!!!!!! !!!!!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!!!!!!!!!!"""###""""""######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''+++---444???MMM```{{{xxxuuusssvvv||||||||||||xxxmmmbbb\\\[[[[[[\\\]]]______\\\WWWPPPKKKCCC;;;555222000///---,,,+++))))))***,,,...222666<<>>============???AAADDDFFFHHHJJJJJJIIIIIIKKKLLLNNNPPPRRRSSSSSSSSSRRRPPPOOOPPPSSSUUUYYYXXXUUUPPPKKKLLLRRRWWW\\\aaadddbbbaaaccccccaaa______``````___]]][[[ZZZ[[[\\\^^^^^^^^^]]][[[ZZZYYYYYYZZZZZZ[[[\\\]]]^^^]]]]]]^^^aaafffkkkppprrr{{{{{{{{{yyysssjjjbbb]]]SSSSSSTTTTTTUUUWWWZZZ\\\xxxhhhXXXDDD444000///---,,,,,,+++***(((*********)))))))))(((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!'''&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%$$$###"""!!!!!!""""""""""""######$$$#########!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$###$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&(((,,,------333:::CCCOOObbbvvv~~~{{{}}}xxxkkkZZZNNNKKKQQQ^^^qqqyyyvvvzzz~~~|||tttsss~~~{{{|||~~~{{{uuuooolllbbbYYY]]]ooo}}}zzzssskkkffffffjjjnnnttt{{{~~~{{{xxxtttnnnmmmfffbbbdddfffdddaaaaaaccckkkvvvxxxnnnkkkmmmpppqqqsssqqqjjjfffgggjjjjjjrrrrrrssstttvvv{{{~~~xxxooofff___]]]^^^aaagggqqq|||xxxiii```[[[WWWUUUUUU^^^ccc^^^WWWUUUWWWYYY]]]\\\ZZZWWWRRRKKKCCC>>>333000+++&&&$$$###%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""############"""###"""!!! !!!"""###""""""""""""!!!!!! !!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""""""""""" !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''',,,222;;;LLLeee{{{zzzuuuppppppvvv~~~xxx|||~~~{{{yyylllbbb___[[[XXXZZZ^^^______]]]ZZZVVVNNNEEE<<<555111//////---+++)))))))))******+++---222888???EEEKKKMMMNNNLLLIIIEEEBBB@@@>>>>>>===>>>???AAABBBBBBCCCCCCBBBDDDFFFIIILLLNNNPPPQQQNNNOOOOOONNNMMMNNNRRRUUUYYYWWWTTTOOOKKKKKKNNNRRRVVV\\\^^^]]]]]]___```^^^_________^^^\\\ZZZXXXVVVXXXZZZ[[[]]]]]][[[YYYXXXVVVVVVVVVVVVWWWXXXYYYZZZZZZ]]]bbbggglllooorrrssstttrrrmmmggg___XXXRRROOOPPPUUU[[[___^^^\\\ZZZYYYyyyeeeRRREEE:::222000///...,,,+++***))))))******)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""""""""!!!!!!!!!!!!!!! !!!"""############ !!!!!!""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!###$$$$$$###"""$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%)))******---333666===LLL```qqq{{{wwweeeSSSJJJGGGLLLWWWiiizzz}}}yyyoookkksssyyy~~~zzzyyy{{{uuupppjjjaaaXXXYYYfffzzz~~~xxxwwwtttrrrmmmfffbbbcccjjjpppyyy|||rrrjjjbbb]]]___aaa___\\\[[[^^^eeeoooyyyyyynnniiilllpppooorrrpppjjjfffhhhllllllpppqqqsssvvv{{{tttggg^^^\\\___ccckkkwwwnnnccc___ZZZUUUQQQYYY]]]XXXRRRSSSVVVYYY^^^\\\YYYUUUPPPHHH@@@:::---+++(((%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""" !!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$###"""!!!!!!"""###$$$ !!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################$$$%%%%%%&&&%%%&&&(((---222>>>RRRddd~~~vvvmmmjjjnnnuuu{{{tttrrrsssxxx{{{{{{|||~~~zzzqqqddd[[[UUUWWW]]]```bbbccccccaaa[[[QQQEEE:::222//////,,,***((())))))((('''((()))***...555<<>>>>>>>>>>>>>>===>>>???AAACCCFFFHHHJJJKKKKKKNNNPPPOOONNNOOORRRVVVZZZYYYVVVRRROOOMMMOOOPPPSSSXXX[[[ZZZZZZ]]]^^^\\\\\\\\\[[[ZZZXXXVVVTTTSSSRRRSSSUUUWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTWWWYYYZZZ[[[```fffkkklllkkkjjjjjjbbb___YYYSSSOOOLLLKKKJJJXXX[[[^^^^^^ZZZWWWWWWXXXoooXXXDDD999555333//////---+++***)))+++,,,***)))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((($$$$$$#########$$$$$$%%%%%%$$$###""""""###$$$%%% !!!"""""""""!!! !!!"""###$$$%%%%%%%%%%%% !!!""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!###$$$$$$""""""$$$&&&######$$$$$$$$$$$$######!!!""""""$$$%%%&&&''''''!!!$$$$$$$$$$$$%%%&&&#########$$$%%%%%%%%%&&&%%%###$$$((((((''')))---///111:::JJJZZZkkktttaaaTTTIIIJJJLLLVVVllltttnnnqqqpppnnn{{{|||wwwssskkkfff```___gggsss|||rrrmmmjjjiiifffaaa]]]___gggmmmzzztttnnnddd^^^___bbb```]]][[[ZZZ```kkktttzzz~~~zzzpppiiijjjlllkkknnnmmmhhhfffiiillllllnnnqqqtttvvv|||xxxiii___\\\___dddlllyyyxxxggg```[[[UUUPPPUUUWWWSSSPPPTTTZZZ]]]^^^]]]ZZZVVVPPPFFF;;;444)))((('''&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!""" !!!!!!  !!!!!!!!! !!!!!!!!!""""""""""""$$$###!!! !!!###$$$ !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! ############""""""""""""""""""""""""###$$$&&&&&&&&&&&&(((---000777DDDPPPhhh}}}zzzmmmfffgggnnntttxxxpppfffaaahhhrrrwwwyyyzzz{{{nnnbbbXXXXXX]]]___aaaeeedddeeeccc\\\PPPCCC:::555000---+++***+++,,,***))))))((((((***---222888;;;@@@@@@AAAAAABBBCCCDDDEEE@@@@@@@@@AAA@@@@@@??????AAAAAAAAABBBCCCDDDFFFFFFIIILLLOOONNNKKKKKKOOOSSSZZZYYYXXXUUURRROOOOOONNNOOOTTTWWWVVVVVVXXXYYYWWWTTTTTTSSSRRRQQQPPPOOOOOOMMMNNNOOOQQQRRRRRRRRRQQQQQQRRRRRRTTTWWW[[[___aaa```dddhhhhhhddd^^^ZZZYYYOOOMMMKKKIIIJJJLLLOOOQQQYYY[[[\\\YYYRRRNNNNNNPPPzzziiiQQQ===333222333......,,,+++)))***,,,///))))))))))))(((((((((((())))))(((((((((((()))***''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$###""""""###$$$%%%"""###$$$###"""!!! !!!"""###$$$$$$$$$ !!!""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!!###%%%$$$"""!!!$$$'''######$$$$$$$$$$$$######!!!!!!"""###%%%&&&''''''"""#########%%%&&&""""""###$$$%%%%%%&&&&&&'''%%%%%%(((((('''(((,,,---+++///;;;IIIYYYpppooobbbOOOOOOLLLMMMZZZsss~~~}}}tttsssllleeeooozzzxxxpppnnnkkkjjjmmmttt{{{rrriiiccccccaaa\\\YYY[[[bbbiiiyyysssrrrhhhaaaccceeeddd```^^^VVV]]]hhhqqquuuuuuvvvxxxzzz~~~{{{rrrjjjhhhiiinnnpppooojjjiiilllnnnmmmooosssuuuvvv{{{zzzlllbbb\\\___dddkkkxxxkkkaaa[[[VVVPPPTTTTTTQQQQQQYYY```cccaaa```^^^YYYQQQDDD666---'''''''''&&&%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""$$$$$$$$$###""""""!!! !!!"""###$$$ !!!"""""" !!!!!!!!!""""""######!!!  !!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!! $$$$$$######""""""!!!!!!!!!!!!!!!"""###%%%&&&'''######%%%***---000888AAARRRkkk~~~pppfffeeekkkqqqtttooo^^^SSS[[[kkktttwwwxxxwwwzzzjjj]]][[[]]]]]]___bbb```cccfffbbbXXXLLLCCC>>>333000......///000...,,,+++***))))))***---///111666777:::===@@@CCCEEEGGGCCCDDDDDDEEEEEEEEEDDDDDDGGGFFFEEECCCCCCDDDDDDEEECCCFFFIIIGGGDDDCCCGGGKKKUUUUUUTTTRRROOOLLLJJJIIIGGGLLLOOONNNNNNPPPQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKMMMNNNPPPQQQQQQQQQSSSSSSUUUXXX\\\aaafffiiieeeggggggccc[[[RRRLLLJJJDDDDDDEEEHHHLLLRRRWWWZZZSSSWWWZZZWWWOOOGGGDDDDDDpppWWWCCC777111,,,)))************))))))))))))''''''''''''''''''''''''+++***)))((((((((((((((()))(((&&&%%%$$$$$$%%%&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########%%%%%%%%%###!!! !!!%%%&&&$$$!!!"""!!!!!!"""$$$###!!!$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!$$$"""!!!!!!"""$$$''''''''''''&&&%%%$$$$$$$$$###"""""""""###%%%%%%!!!""""""############"""%%%%%%%%%&&&&&&&&&''''''&&&(((+++///888HHH\\\jjj{{{|||qqqlllaaaXXXWWWZZZaaannn{{{{{{|||}}}~~~xxxsssmmmjjjnnnuuu}}}wwwuuutttrrrpppooosssyyyyyyvvvjjjiiifff___XXXWWW[[[aaammm{{{tttmmmiiieeedddfffgggccc___bbb]]]^^^eeekkkjjjgggfffnnnwww}}}{{{tttnnnjjjiiiiiiiiikkkmmmmmmkkkiiijjjkkkiiijjjqqqyyy~~~qqqhhhdddbbbfffnnntttxxxqqq___YYYWWWOOONNNMMMQQQWWW\\\]]]\\\]]]```aaa\\\PPPAAA555///&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""###############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!  !!!""""""!!!!!!!!! !!!"""###"""!!!  !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!   !!!!!!""""""!!!  !!!!!!""""""""""""""""""!!! !!!###$$$""""""""""""############%%%%%%%%%&&&))),,,000222CCCWWWppp{{{nnniiiiiimmmrrrtttbbbQQQNNNYYYgggvvv~~~|||xxxyyyxxxhhhcccaaa```aaaeeecccdddeeeddd___UUUIII@@@;;;666111000222333222111((()))***++++++***)))(((/////////111555:::???BBBMMMQQQVVVWWWVVVRRRNNNMMMMMMKKKIIIHHHGGGFFFEEEDDDHHHGGGEEEDDDCCCBBBCCCCCCHHHIIIKKKLLLKKKHHHEEECCCFFFHHHIIIIIIHHHHHHHHHIIIDDDDDDEEEGGGIIIKKKMMMNNNMMMLLLLLLNNNRRRUUUVVVVVVYYYbbbhhhfffeeeiiikkkhhhjjjcccZZZRRRHHH>>><<<>>>;;;BBBKKKTTTZZZZZZXXXUUU___^^^ZZZRRRIIIBBB???>>>|||yyyvvvfffPPP>>>555000---***************))))))))))))************************(((((('''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""!!!""""""###!!!!!!"""$$$%%%###!!!"""!!!!!!"""###$$$"""!!!############"""""""""!!!###"""!!!!!!!!!!!!"""###""""""############""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$#########"""""""""###$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''')))***+++000;;;KKKVVVmmmzzz{{{|||vvvyyyoooeee```\\\[[[___gggwww}}}~~~}}}xxxtttooommmrrryyy|||wwwvvvtttrrrnnnmmmooouuu{{{~~~xxxuuupppnnnjjjbbb[[[ZZZ^^^dddgggrrr}}}wwwoookkkfffdddeeeeeebbb^^^```[[[[[[bbbhhhgggdddbbbkkkrrrxxxxxxtttoookkkiiiiiikkkooorrrrrrnnnjjjhhhfffcccdddiiioooyyysssiiibbb___dddgggmmmqqqttt~~~vvvdddZZZUUUNNNNNNOOORRRVVVZZZ\\\\\\[[[^^^___YYYKKK;;;111,,,&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$#########"""""""""""""""######""""""!!! """""""""""""""""""""""" !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""""" !!!  !!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!"""############"""!!!!!!!!!!!!!!!""""""###""""""""""""############%%%%%%%%%%%%&&&)))+++---555DDDZZZqqqyyyooolllnnnppprrrdddSSSJJJKKKXXXmmm|||xxxwwwyyy{{{}}}tttoooiiiccccccfffbbbcccdddccc___WWWMMMFFFCCC>>>777333222111///---+++,,,,,,,,,,,,+++***))),,,,,,---...111666:::===HHHNNNWWW]]]___^^^\\\[[[TTTSSSPPPNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGCCCDDDEEEFFFFFFDDDCCCBBBAAABBBCCCDDDCCCBBBBBBBBB???@@@AAACCCGGGJJJNNNPPPVVVUUUSSSUUUYYY]]]___```dddkkknnnjjjhhhhhhddd___^^^WWWOOOIIIAAA;;;===BBBIIIOOOYYYaaadddaaa[[[WWWQQQOOOKKKGGGBBB@@@??????wwwqqqgggYYYFFF888222///---+++************))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$%%%%%%'''((()))%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###!!! """###&&&$$$###"""###$$$###""""""!!! !!!###$$$$$$###############"""""""""""""""!!!!!! !!!!!!""""""######$$$$$$######"""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###""""""###$$$$$$$$$#########""""""""""""###$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((***000:::BBBSSSggg~~~{{{uuuuuuxxxzzz{{{}}}tttlllcccZZZWWWXXX^^^ooo{{{vvvssspppooouuu|||{{{xxxxxxvvvsssooommmnnnrrrwww{{{~~~yyyvvvvvvtttoooggg```^^^bbbfffdddlllrrruuu}}}wwwpppkkkfffdddddddddaaa___```[[[ZZZaaagggfffcccbbbgggkkkqqquuutttqqqnnnmmmmmmqqquuuwwwuuupppiiiddd___^^^___ccchhhqqqtttiiiaaa]]]\\\eeefffiiilllpppzzzyyyiii\\\SSSNNNPPPRRRSSSTTTVVVYYY\\\XXX\\\]]]TTTDDD444+++)))%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$######"""""""""!!!!!!!!!!!!!!!"""""""""!!! """""""""""""""""""""""" !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """!!!!!! !!!!!!"""!!!!!!   !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""############""" !!!!!!"""""""""""""""""""""""""""############&&&%%%$$$###$$$%%%&&&'''***333CCCYYYuuuxxxpppooopppqqqhhhYYYJJJ@@@GGG```yyy~~~yyyuuussssss~~~}}}}}}{{{tttjjjfffgggcccbbbcccbbb```[[[TTTNNNLLLFFF===777444333000...++++++******))))))((((((***))))))***,,,///333555>>>FFFRRR]]]ccceeeeeeeeeaaa```^^^\\\YYYXXXVVVVVVNNNMMMKKKIIIIIIHHHIIIIIIDDDDDDEEEEEEFFFFFFFFFFFFAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDFFFKKKPPPVVVYYY___^^^]]]___dddiiimmmnnnpppqqqpppkkkfffaaaYYYQQQNNNHHHCCC@@@===<<>>333//////---+++************)))))))))(((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########!!!!!! !!!"""###&&&$$$"""!!!""""""######!!! !!!###$$$$$$#########"""""""""""""""!!!!!! !!!!!!""""""############"""""" !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$$$$$$$"""""""""""""""######$$$$$$###"""""""""###$$$%%%&&&&&&&&&''''''''''''(((%%%&&&'''((()))---333888BBBRRRggg|||tttooopppvvvzzzzzzrrrjjjbbb^^^\\\WWW___oooyyyssspppoooooottt{{{zzzzzzzzzzzzxxxyyyyyyvvvsssqqqqqqtttxxx{{{~~~{{{xxxxxxwwwtttnnngggddddddeeeeeejjjmmmnnnsssyyyxxxsssnnnjjjeeeccccccddddddcccaaa\\\\\\ccciiiiiigggfffdddffflllrrruuutttuuuwwwyyy||||||xxxsssmmmeee^^^[[[\\\___cccgggmmmuuu|||}}}yyyrrrkkkddd```]]]\\\```aaacccgggkkkwwwtttggg\\\SSSRRRTTTVVVUUUSSSSSSVVVYYYUUUYYYYYYNNN>>>///)))(((%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""   !!!!!!!!! !!!!!!!!! !!!!!! !!!!!!!!!""" !!!!!!!!! !!!!!!"""######$$$$$$!!!  !!!""""""""""""!!! """#########"""!!!!!!"""""""""############$$$$$$#########$$$%%%%%%***...666FFF]]]wwwvvvrrrppppppkkk```QQQBBBAAATTTjjj}}}xxxrrrooommmqqquuuzzz~~~{{{tttmmmjjjddddddcccbbbbbb___[[[XXXSSSKKKBBB<<<999999777555------,,,+++*********+++(((((((((((()))+++---///222999EEEOOOWWW\\\___aaafffhhhjjjkkkjjjgggfffeee[[[YYYWWWTTTQQQPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNGGGGGGIIIKKKNNNNNNMMMLLLMMMMMMMMMOOOSSSYYY___cccgggggghhhlllpppsssttttttqqqmmmfff```ZZZTTTLLLEEECCC@@@???AAABBBCCCIIIQQQVVVYYY]]]^^^ZZZRRRHHHBBBDDDAAA>>>>>>AAAEEEGGGGGG~~~nnncccPPPFFF999000......,,,***************)))))))))(((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$###"""""""""!!! !!!###%%%  """######""""""""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$%%%$$$$$$!!!!!!""""""############$$$###"""!!!!!! !!!$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))***,,,///111777AAAPPPddd{{{{{{pppnnnrrrvvv}}}{{{vvvpppllljjjiiiggg^^^ZZZ\\\hhh|||~~~wwwpppmmmllllllqqqwwwqqqppppppyyy|||zzz{{{zzzyyywwwvvvvvvxxxzzz|||{{{||||||}}}|||zzzyyyxxxuuuuuuuuurrrnnnhhhdddbbbbbbeeehhhjjjmmmqqqpppmmmjjjgggdddcccdddgggjjjkkkccc^^^]]]dddkkklllkkkkkkcccccchhhpppuuuxxxyyyoooiiiaaaYYYXXX[[[^^^```cccfffhhhiiieeeffffffeeeccc```\\\ZZZYYYYYY\\\aaagggrrrxxxiiiaaa[[[VVVWWWYYYYYYVVVQQQOOOQQQSSSQQQSSSQQQGGG999---((((((%%%%%%$$$$$$$$$############""""""""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""""""  !!!!!! !!!!!! !!!""""""######  !!!!!!!!!   !!!  !!!!!!  """#########"""!!!!!!"""""""""############""""""######$$$%%%&&&''')))+++///777EEE[[[vvv~~~uuupppnnnjjjdddYYYLLLDDDJJJTTTttt~~~zzzsssnnnjjjiiigggjjjpppxxx~~~xxxqqqiiigggeeeeeedddcccaaa___ZZZRRRHHHAAA?????????>>>666444222000//////000111***))))))((()))***+++,,,,,,000666===BBBHHHMMMQQQZZZaaajjjpppssstttuuuvvvooommmjjjfffcccaaa```___]]]\\\ZZZXXXXXXXXXYYYZZZTTTSSSTTTWWW[[[]]]]]]\\\\\\[[[ZZZ[[[^^^bbbgggjjjsssssstttuuuvvvsssooollleee]]]SSSMMMIIIEEEBBB@@@BBBAAADDDIIIKKKLLLPPPVVVYYYXXXWWWTTTNNNHHHBBB>>><<<<<<>>>AAAGGGLLLPPPRRRiii[[[III@@@555...------,,,)))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))''''''''''''&&&%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$### """$$$&&&&&&%%%###""" !!!"""!!! !!!"""$$$  """"""!!!""""""""""""############ !!!!!!""""""!!!!!!  !!!!!!  !!!""""""######"""!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$$$$### !!!""""""######""""""""""""""""""!!! """"""""""""############&&&&&&'''((())))))))))))...333===LLLaaaxxx|||uuussstttvvvvvvrrrllljjjmmmnnnmmmfff[[[RRRTTTaaavvvvvvnnnkkkkkklllqqqwwwnnneeeeeemmm|||||||||||||||||||||{{{{{{xxxwwwuuutttssssssssstttqqqssstttssspppkkkfffbbb]]]```dddgggjjjkkkkkkjjjhhhfffdddccceeejjjooosssgggaaa```ffflllmmmlllkkkcccbbbfffnnnsssyyy~~~pppiiiaaaXXXVVVYYYYYYXXXZZZ^^^___^^^ZZZ]]]aaacccbbb^^^YYYVVVSSSSSSVVV[[[```hhhxxx~~~lllaaa^^^\\\ZZZYYYYYYWWWTTTPPPMMMLLLMMMJJJIIIEEE===333+++(((((($$$$$$$$$$$$###############""""""!!!!!!""""""#########"""""""""!!!!!!!!! !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!  !!! !!!""""""""""""    !!!!!!  !!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""############!!!!!!"""$$$%%%&&&''''''$$$%%%(((,,,444EEE^^^ttt|||rrrnnnjjjeee___UUUJJJDDDEEEbbbttt|||wwwpppjjjfffeeeaaacccfffmmmyyy{{{ooommmjjjiiihhhgggeeecccbbbZZZOOOGGGEEEFFFFFFFFF>>>;;;777222000//////000,,,+++++++++++++++,,,,,,+++---///111333777===AAAEEENNNZZZeeelllrrrwww{{{{{{zzzxxxvvvttttttttttttsssrrrpppnnnmmmmmmmmmnnnjjjgggeeeggglllpppppppppnnnmmmkkkkkklllooorrrtttzzzyyywwwtttoooggg___YYYSSSKKKBBB>>><<<;;;>>>BBBEEEEEEIIINNNOOOMMMOOOSSSRRRPPPKKKFFFAAA>>><<<;;;999???IIIRRRZZZbbbhhhmmm|||dddSSSAAA:::000,,,------,,,)))************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!""""""###############!!!###%%%$$$""" !!!""""""!!!!!!"""######""" !!!"""""""""############!!!!!!"""######"""!!!!!! !!!!!!!!!!!!  !!!"""############!!!!!!""""""""""""!!!!!!""""""#########"""!!!!!! """#########"""!!! """$$$$$$###!!! """"""#########$$$$$$$$$%%%%%%&&&'''((((((''''''***,,,000999HHH\\\ssszzzvvvtttuuurrrllllllppprrrppplllaaaTTTMMMOOO\\\uuuvvvnnnlllnnnpppvvv{{{qqq___]]]```kkkxxxxxxyyy||||||zzzxxxuuurrrnnnmmmnnnpppqqqqqqqqqqqqpppooommmiiigggccccccfffhhhhhhggghhhiiihhhgggdddcccfffkkkrrrwwwpppjjjfffkkkooonnnlllkkkdddaaadddkkkpppyyyvvvooofff[[[SSSUUUSSSQQQVVVaaaggghhh```bbbdddeeebbb\\\VVVRRRQQQQQQSSSWWWXXX[[[dddooovvvvvvqqqfff___^^^___^^^WWWUUURRROOOMMMLLLJJJHHHAAA===777111,,,(((&&&%%%$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""$$$$$$#########""""""""" !!!""""""######"""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!! !!! !!!!!!"""!!!!!!"""######"""!!!!!!!!!  !!!   !!!!!!!!! !!!###%%%%%% !!!!!! !!!!!!"""###"""""""""!!!!!!!!!!!!!!!""""""###""""""""""""############ !!!"""###$$$%%%%%%%%%"""!!!###)))...777GGGWWWnnnxxxrrrmmmhhhddd[[[NNNFFFDDDMMM]]]rrr{{{ssslllfffddd^^^``````aaajjjyyyuuurrrooommmkkkiiifffdddccc[[[QQQKKKKKKNNNPPPQQQKKKFFF???888222///......---------,,,,,,---------***+++,,,------///222555555<<>>::::::999999@@@HHHIIIGGGHHHJJJIIIEEEFFFIIIGGGDDD@@@;;;888777888888:::GGGYYYgggpppxxxttt[[[JJJ<<<555---***,,,---,,,)))************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&###$$$&&&'''(((''''''&&&$$$$$$$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""!!!  !!!###%%%###&&&((('''### !!!#########$$$%%%%%%### !!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!"""############!!!!!!""""""""""""!!!!!!!!!"""""""""!!!  """#########"""!!!"""%%%'''&&&$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$%%%''')))++++++***++++++,,,000888HHH___pppyyytttwwwuuuppppppuuuvvvrrrpppgggZZZOOOGGGKKK```vvvwwwnnnnnnqqquuu{{{uuu]]]XXXXXX^^^hhhsss~~~uuuuuuxxx{{{zzzwwwrrrmmmkkkmmmppprrrrrrqqqnnnnnnnnnmmmlllkkkmmmlllkkkkkkhhhffffffhhhiiihhhfffdddffflllsssyyyyyyrrrmmmpppsssqqqnnnlllcccaaaccciiimmmwww}}}uuujjj^^^RRRSSSPPPNNNXXXjjjwww{{{llllllkkkhhhbbb[[[UUUPPPRRRQQQSSSTTTRRRQQQVVV]]]___fffiiifffbbbaaaaaa```TTTQQQMMMKKKLLLKKKHHHEEE:::555...)))'''&&&$$$"""$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############!!!!!!"""###############"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""!!! !!! !!!"""$$$!!!"""###$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!""""""### !!!!!!  !!!""" """"""###$$$$$$$$$$$$$$$"""!!! !!!###$$$""""""""""""############!!!!!!"""###############%%%"""###***///111888AAAXXXpppyyyssslllggg]]]RRRKKKJJJ@@@LLL___qqq}}}yyypppiiieee\\\^^^\\\XXX]]]mmm|||yyyvvvssspppmmmkkkgggddd```YYYPPPMMMOOOUUUYYY\\\[[[UUULLLCCC;;;555333222------------------------''')))+++,,,,,,,,,...///000444999<<<@@@IIIUUU^^^cccdddhhhmmmssszzz}}}vvvooommmooossssssrrrooooooooooooppppppqqqrrreee```XXXQQQLLLGGGCCCAAA;;;888888;;;;;;;;;CCCNNNKKKGGGEEEDDDAAA<<<===AAABBB@@@<<<:::888888999::::::KKK```pppyyyyyyooo___MMM@@@444222///---+++++++++,,,))))))(((''''''''''''''''''%%%$$$%%%'''***++++++'''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""$$$$$$$$$###"""!!!"""!!! !!!### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!"""!!! ######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!%%%###!!!###&&&'''&&&###"""###%%%&&&'''&&&&&&%%%%%%(((,,,...111<<>>333///***&&&%%%%%%%%%$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######&&&$$$"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$$$$###!!! !!!"""!!!"""!!!!!!$$$"""!!! !!!"""$$$!!!!!!!!!!!!!!!!!! """######"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!! """"""""""""""""""""""""""""""#########""""""!!!!!!"""$$$%%%'''+++111555>>>XXXtttttthhheeeddd^^^RRRIIIGGGEEEIIIXXXlll{{{~~~}}}~~~|||sssggg]]]YYYUUUUUU[[[gggttt}}}|||yyyuuuppplllhhheeedddccc___[[[XXXUUUYYYeeerrrnnniii^^^RRRIIIDDD;;;333000111111///,,,)))((())).........///////////////111000000111444888===???HHHJJJOOOVVV^^^ffflllooovvvvvvvvvwwwyyyzzzxxxwwwrrrkkkaaa[[[ZZZ]]]aaadddcccbbbaaaaaaaaa___\\\ZZZRRRKKKDDDAAAAAAAAA>>>;;;:::;;;===>>>===>>>???AAAAAA===999777888888777555666666666555555666:::===@@@KKK\\\lllsssyyyxxxtttnnnfff]]]OOO???555111///---+++))))))******))))))((('''''''''''''''***((('''&&&'''((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!"""###############&&&&&&%%%"""!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""  !!!"""!!! ######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""###"""!!!###''')))((('''$$$%%%&&&'''''''''&&&%%%%%%(((***))))))000<<>>:::///,,,'''%%%$$$$$$###"""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""  !!!!!!!!!!!! """!!! """#########!!! !!!""" !!!###"""!!!!!!"""!!!!!!"""!!!  """"""!!!!!!     !!! !!!!!!!!! """"""""""""""""""""""""""""""#########""""""!!!$$$$$$%%%%%%&&&)))...111444FFF]]]nnn}}}~~~rrrkkkfff^^^TTTLLLKKKGGGDDDHHHTTTfffuuuwwwnnn```\\\YYYYYY```lllyyyzzztttpppmmmkkkhhhffffffbbb^^^\\\ZZZ]]]hhhtttxxxuuukkk\\\PPPHHH@@@999555444333000---+++++++++++++++,,,,,,---......///......---...000333666777777999===BBBIIIOOOTTTWWWaaa``````bbbdddeeedddcccZZZUUUMMMIIIHHHKKKMMMOOONNNMMMMMMNNNOOONNNLLLJJJIIIEEEBBBBBBCCCBBB>>>::::::;;;<<<:::888777777888===999444222333444333222444666888999999<<>><<<777333)))'''%%%#########""" $$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""###""""""!!!  !!! !!! !!!"""######"""!!!!!! !!!!!! !!!!!!###$$$  """"""!!! !!!###""""""!!!  !!!  !!!"""###!!!!!!!!!"""!!!!!! """"""""""""""""""""""""!!!""""""######"""""""""###$$$$$$###"""$$$'''******444AAAQQQeeexxx}}}sssjjjbbbYYYTTTMMMIIICCC>>>AAAOOOcccrrryyy~~~xxxpppbbb```]]]___gggtttvvvssssssrrrlllfffeeebbb______^^^```jjjttt}}}}}}vvvgggXXXOOOIIIDDD???===:::666333111000///++++++++++++,,,---...///,,,,,,,,,,,,---...///000...///111555888<<<@@@BBBHHHGGGFFFGGGJJJKKKKKKJJJAAA===999777888999::::::>>>>>>>>>@@@BBBBBBAAA@@@>>>===>>>@@@CCCAAA<<<777777777777666333111222222777444111000111222222222555888<<>>888555333111...,,,,,,,,,,,,++++++,,,,,,------------//////............//////222222111222333333111///000000000111333444222111666555333444555555444333333333333333444333222000+++,,,......------...000111333555888:::===???AAAEEEHHHLLLMMMJJJGGGDDDBBB@@@AAAEEEJJJLLLNNNWWW```xxxoooqqqwwwyyyvvvtttbbbVVVFFF999111...+++*********************))))))))))))(((''''''''''''''')))((('''''''''&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%$$$$$$###""""""!!!$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!! !!!!!! """###"""  !!!!!!!!!!!! !!!!!!""""""######'''$$$!!! !!!"""!!!!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$$$$###!!!"""###"""  !!!######"""!!!!!!!!!""""""((())))))(((&&&&&&(((***///555EEE___wwwzzzuuurrrrrrpppllllllooohhhggggggjjjlllooouuu}}}yyywwwsssvvvxxxwwwsssooooooppplllddd\\\XXXXXX\\\hhhtttwwwpppnnnwww~~~zzzlllaaaZZZVVVUUUZZZ```gggqqqzzz~~~sssmmmiiidddcccgggoooxxx}}}{{{ooodddaaa]]]ZZZ___iiimmmpppttt{{{|||uuuooofffaaa___ZZZVVVSSSUUUYYY]]]^^^^^^[[[XXXWWWYYYXXXRRRMMMKKKFFFJJJQQQUUUWWW___rrryyydddTTTKKKIIIEEEIIIMMMQQQSSSQQQOOOMMMJJJKKKLLLOOOPPPOOOLLLIII:::555...******)))(((%%%&&&$$$""""""###$$$###"""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!  !!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!! !!!!!!   !!!!!!""" !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!#########$$$''')))%%%&&&((()))***222DDDUUUfffvvvwwwmmmddd[[[PPPHHHEEEDDDAAA>>>CCCPPP]]]fffkkkppppppooofffdddccceeemmmzzzoooaaaRRRMMMJJJKKKNNNQQQXXX___lllyyywwwjjj___WWWVVVUUUUUUVVVUUUPPPGGGAAA<<<:::666222///.........------,,,,,,,,,,,,------///......---,,,,,,------//////111444555444111///------,,,---000111000///555333000000000000///...111000///.........//////+++---......------...///333777<<<@@@CCCDDDFFFGGGKKKNNNPPPPPPMMMHHHDDDBBB>>>>>>AAAFFFGGGJJJQQQZZZtttkkkooouuutttooolllXXXNNN???444///------,,,***************)))(((((())))))(((''''''''''''''')))'''%%%%%%&&&&&&&&&$$$''''''&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!""""""!!!  !!!###"""  !!!!!!!!!!!!""""""""" !!!"""#########(((%%%!!! !!!""""""!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$$$$!!!###$$$###  """###""""""!!!!!!"""###$$$++++++***((('''((()))+++++++++555HHH^^^sss~~~vvvqqqmmmiiijjjmmmmmmiiihhhjjjjjjiiilllsssuuu~~~{{{vvvnnnppprrrrrrpppnnnlllkkkkkkccc[[[VVVUUUYYYdddooorrrnnnrrrooobbbXXXTTTSSSUUUYYY^^^iiisss}}}yyyqqqhhhgggccc``````fffooovvvyyy~~~pppfffccc___ZZZ]]]eeefffhhhjjjppp}}}{{{tttqqqmmmddd]]][[[TTTSSSRRRUUU]]]gggnnnqqqqqqdddYYYWWWWWWRRRMMMLLLFFFIIIOOOTTTTTTWWWeeeuuu}}}ppp]]]OOOJJJJJJJJJLLLPPPRRRRRRPPPMMMJJJGGGGGGHHHJJJKKKJJJGGGEEE555000)))&&&'''((('''&&&'''$$$!!! !!!"""###"""$$$$$$############$$$$$$ """"""""""""""""""""""""  !!!"""###""""""""""""!!!   !!!!!!!!!!!!!!! !!!!!!!!!   """ !!!!!!!!!!!! !!!     !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!"""$$$$$$$$$$$$&&&((($$$"""###&&&&&&(((111<<>>333---'''$$$%%%'''(((''''''$$$ !!!""""""$$$$$$############$$$$$$ """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!"""$$$&&&'''"""""""""!!!  !!!"""!!!!!!!!! !!!!!!!!! """$$$ !!!!!!  !!!!!!$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!""""""!!!!!!"""###$$$ &&&(((''')))......DDD[[[hhhuuu|||kkkddd[[[SSSOOOMMMMMMMMMHHHJJJJJJLLLTTTcccmmmqqqnnnjjjeeebbbeeekkksssxxx~~~yyyuuuvvvzzz{{{vvvppp[[[SSSKKKHHHHHHHHHMMMRRRTTTggg|||yyyhhhZZZQQQNNNLLLNNNSSSVVVUUURRRNNNKKKGGGDDDAAAAAAAAABBB<<<999666222000///000111---------,,,------......***...555<<>>;;;///,,,***)))+++...///000222000------.../////////+++---///000000000000111111444777;;;===@@@DDDGGGCCCJJJRRRVVVVVVSSSPPPPPPIIILLLOOOPPPNNNLLLJJJIIIKKKIIIIIIKKKKKKIIIMMMSSStttlllfffhhhmmmmmmdddZZZEEE<<<111***)))******)))+++******)))(((''''''&&&''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###########################!!!!!!"""$$$&&&&&&$$$######""""""###%%%%%%$$$### !!!!!!!!! !!!"""############"""!!!###"""  !!!""""""!!!!!!!!!!!!""""""### !!!""""""!!!!!!$$$###"""!!! !!!""""""""""""""""""""""""""" !!!###%%%%%%###!!! """"""""""""""""""""""""###############"""!!! ######"""!!!!!! !!!!!!$$$$$$%%%%%%%%%%%%&&&&&&''''''***222===LLLaaassszzzmmmeeeccccccggghhhjjjmmmnnnoooooooooaaaiiivvvyyyoookkkkkkjjjkkklllkkkhhheeeaaabbb```ZZZUUUWWWaaajjjkkklllwwwyyyooo```]]]WWWRRRQQQTTTZZZ___kkkrrr|||vvvppplllllliiidddaaaccciiioootttzzzwwwmmmddd___\\\YYYYYY\\\ZZZ[[[]]]```iiirrrrrrmmmeee___[[[XXXTTTMMMKKKLLLJJJPPP[[[fffmmmwwwmmm[[[SSSPPPNNNNNNIIIKKKNNNQQQTTTUUUVVVVVVfffdddbbb___ZZZUUUQQQNNNRRRRRRQQQPPPNNNJJJGGGEEEEEEGGGHHHEEE???888555444)))((('''&&&$$$###"""!!!#######################################"""!!!!!! !!!"""###$$$$$$"""!!!  !!!"""######""""""!!!!!! !!!!!!!!!!!!  !!!###!!!  """###!!!!!! !!!!!! !!!"""###$$$%%%&&& !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!######!!!!!!     !!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%+++000;;;KKK\\\kkktttxxx|||rrrddd\\\ZZZXXXVVVSSSRRRUUUVVVRRROOOUUUcccoooxxxtttnnngggccccccgggjjjrrrqqqoooqqqyyy|||ttt```\\\UUUNNNJJJHHHIIIKKKPPPYYYkkk}}}tttddd[[[MMMKKKJJJLLLQQQTTTTTTSSSOOOPPPRRRPPPMMMIIIGGGFFFLLLEEEAAABBB>>>666222333.........---,,,,,,+++***...///333;;;BBBCCC>>>999000...,,,***+++---111333111222111000......000222000333555444222222444666888<<>>AAABBBBBBBBBCCCEEEJJJPPP[[[fffnnnsssuuuuuuqqqmmmeee]]]VVVQQQOOOMMMLLLNNNOOONNNNNNNNNQQQRRR]]]bbbfffbbbYYYSSSSSSUUUvvvhhh^^^YYYSSSIIIAAA555111---+++++++++***((())))))((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################"""###%%%$$$###!!!  !!!"""!!!""""""!!!!!! $$$$$$$$$$$$"""!!!  !!!!!!"""""""""###""""""""""""###$$$$$$$$$$$$"""!!! !!!!!!""""""!!! """""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$###############$$$###$$$$$$$$$$$$%%%%%%%%%'''%%%&&&((()))+++111999<<>>999333---)))&&&%%%''''''&&&%%%$$$###"""!!!########################!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  """######""" !!!!!!  !!! !!!   $$$!!!   """###"""  !!!!!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ $$$(((((()))---666>>>LLLXXXiiixxx}}}xxxsssdddcccbbbaaa```]]]YYYVVV^^^gggqqqrrrllliiikkkppplllllljjjhhhnnnvvvzzzxxxtttpppmmmlllnnnooollliiibbbZZZUUUXXX[[[XXXSSSPPPNNNOOOPPPRRRTTTVVVVVVVVVWWWXXXZZZZZZYYYZZZ[[[]]]ZZZVVVTTTVVVZZZYYYTTTOOOLLLJJJGGGDDDBBBAAAAAAAAA;;;:::999:::<<<<<<;;;999333555999<<<>>>>>>======???AAADDDDDDDDDDDDEEEGGGHHHIIIKKKLLLLLLKKKKKKKKKJJJNNNVVV^^^eeelllqqqtttxxxssskkkaaaWWWPPPMMMLLLOOOQQQSSSRRRPPPQQQSSSVVV^^^gggnnnjjjaaaZZZXXXXXXzzzoooaaaVVVOOOGGG>>>777///...,,,+++******)))((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""$$$&&&%%%"""  !!! !!!######""" """""""""!!!!!! """"""############""""""!!!!!!!!!!!! """""""""""""""###$$$$$$$$$$$$"""!!! !!!!!!""""""!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""#########$$$###############$$$$$$#########$$$$$$$$$%%%%%%!!!!!!%%%&&&&&&)))///,,,777EEERRR^^^jjjwwwvvvpppggg```^^^bbbiiinnn|||xxxrrrkkkddd```\\\[[[___bbbhhhooossssssooollleee___XXXUUUWWW[[[\\\[[[```gggooovvvxxxuuummmgggbbb```[[[TTTMMMMMMSSSYYY______eeetttwwwlllhhhdddbbb```\\\UUUPPPXXXbbbppp|||uuuaaaXXXQQQRRRSSSPPPKKKIIIGGGLLLRRRYYYdddqqqyyyzzzwwwlllbbb]]]ZZZVVVSSSSSSQQQPPPRRRVVVYYY^^^jjjuuulll\\\TTTQQQNNNJJJKKKLLLNNNPPPRRRSSSTTTXXXXXXXXXWWWTTTOOOKKKHHHDDDEEEGGGGGGEEEBBB???===999666111---***(((&&&&&&&&&&&&%%%$$$######""""""""""""""""""""""""""""""###"""!!! !!!!!! !!!"""######### !!!""""""!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  """######""" """""""""!!!!!!!!!!!!  !!! !!!!!!   ###!!! """$$$%%%###!!! !!!"""### !!!!!!!!!!!! !!!!!!""""""###"""'''((('''''',,,111777???OOOcccttt|||zzzvvvlllhhhccc``````___^^^\\\ZZZaaaggggggeeegggqqqzzzyyyzzzwwwsssrrrttttttrrrpppnnnmmmnnnqqqsssrrrqqqqqqfff\\\YYYWWWTTTQQQQQQPPPRRRTTTVVVWWWXXXXXXYYYXXXYYYYYYXXXWWWWWWYYY\\\\\\ZZZXXXYYY\\\]]]YYYSSSNNNMMMKKKJJJIIIIIIIIIIIICCCAAA@@@AAABBBCCCCCCCCC<<<===>>>@@@BBBCCCDDDDDDGGGJJJMMMOOOOOOOOOOOOPPPSSSSSSSSSSSSSSSQQQNNNMMMMMMOOORRRVVVZZZaaajjjpppsssqqqkkkbbbXXXPPPLLLKKKQQQUUUWWWWWWUUUUUUYYY]]]fffssszzzsssfff^^^ZZZWWWlllcccVVVLLLEEE>>>555///,,,+++***))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$"""""""""""""""""""""""""""%%%(((&&&### !!!""""""!!!!!!"""$$$$$$###!!!""""""!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!###""""""""""""###$$$$$$############$$$$$$$$$$$$###!!!!!!%%%%%%$$$$$$'''&&&,,,555<<>>999555111...***((((((((('''&&&""""""######$$$%%%%%%%%%""""""""""""""""""""""""###"""!!! !!!""" !!!"""###$$$$$$ !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""  !!!""""""!!!   !!! !!!!!!!!!!!!    !!!    """###$$$""" !!!!!!  !!!!!!!!!!!! """""""""#########$$$$$$ """###"""!!!###(((,,,---111;;;LLL```mmmpppoooooolllhhheeedddddddddccc^^^```aaa^^^\\\aaalllwwwzzzvvvrrrmmmnnnnnnoooppprrrtttvvvwww{{{qqqgggaaa[[[TTTRRRTTTWWWYYY[[[[[[YYYXXXWWWXXXXXXXXXWWWUUUTTTUUUWWWZZZ^^^aaacccbbbbbbaaa[[[UUUNNNNNNOOOOOOOOOOOOOOOOOOGGGGGGFFFFFFGGGHHHIIIIIIJJJIIIGGGEEEDDDEEEEEEFFFLLLOOOSSSUUUUUUTTTTTTTTTWWWVVVUUUUUUUUURRRNNNKKKKKKMMMNNNNNNPPPVVV```hhhiiiiiiggg___VVVOOOLLLLLLRRRVVV[[[[[[YYYZZZ___eeetttyyyhhh^^^WWWRRR\\\UUUJJJBBB===777000************((('''&&&'''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""###"""""""""""""""""""""""""""&&&)))((($$$!!!"""$$$"""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!""""""""" !!!"""######### !!!"""""""""!!!  !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!! """""""""""""""""""""""" !!!""""""!!! """""""""""""""""""""""" !!!!!!"""!!!!!!!!!"""!!!!!!!!!""""""###$$$############$$$$$$$$$$$$'''$$$###&&&'''$$$###%%%%%%(((,,,///222:::FFFPPP\\\cccnnnxxxwwwpppjjjfffeeeeeeiiijjjkkkkkkhhheeeaaa^^^YYYXXXZZZ___gggqqqxxx{{{wwwssskkkeee```^^^\\\[[[cccjjjnnnjjjgggggggggeee^^^YYYRRRNNNOOOQQQTTTUUUWWWYYY```ooo}}}~~~vvvoooooommmhhhaaa[[[WWWUUUUUU]]]gggrrrvvvjjj___]]]^^^ZZZTTTQQQKKKRRRZZZ```kkkzzzqqqaaaZZZUUUOOOJJJHHHFFFFFFIIIOOOSSSWWW___hhhvvvnnn]]]WWWVVVSSSUUUUUUTTTTTTTTTUUUVVVWWWOOONNNLLLJJJHHHGGGFFFEEEBBBBBBBBB@@@<<<777222///***(((%%%%%%&&&&&&%%%###!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""###"""  !!! !!!!!!""""""######!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""!!!!!!     !!! !!!    !!!!!!!!!!!! """"""""""""###############"""!!!!!!!!!###%%%''')))***///888EEEQQQYYY\\\dddgggjjjkkklllkkkiiihhhccccccaaa]]][[[___gggnnnyyyxxxpppiiihhhlllpppqqqqqqtttzzz{{{tttmmmdddZZZYYY\\\___aaabbb```[[[VVVTTTTTTSSSSSSRRRPPPOOOQQQUUUXXXaaakkksssrrrmmmhhh___VVVOOOPPPRRRSSSSSSRRRQQQPPPLLLLLLLLLLLLKKKKKKKKKLLLQQQOOOMMMKKKIIIGGGGGGGGGLLLPPPTTTWWWVVVTTTSSSRRRTTTSSSRRRSSSSSSQQQLLLHHHDDDGGGIIIIIIJJJNNNWWW^^^```aaa```YYYQQQLLLKKKMMMQQQVVV\\\]]]\\\^^^dddkkkyyyyyydddYYYSSSMMMRRRKKKCCC===888333---(((******)))'''%%%%%%'''(((&&&'''''''''''''''''''''''''''''''''&&&%%%$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$###!!! !!!""""""""""""""""""""""""""""""&&&)))((($$$"""###&&&!!! !!!###$$$"""!!! !!!!!!""""""######""""""###$$$$$$$$$$$$$$$ """###$$$$$$###### !!!"""""""""""""""!!!!!!!!!!!!""""""### !!!"""""""""!!! """#########""""""######################## """######""" """""""""""""""""""""""" !!!""""""""""""!!!!!! !!!!!!"""######"""############$$$$$$$$$%%%!!!!!!$$$%%%""""""###%%%(((***))))))...777???GGGMMMWWWbbbllluuu}}}|||uuuoooiiifffdddfffcccbbbcccffffffbbb^^^]]]ZZZXXXYYY```iiiqqqvvvvvvtttqqqlllhhhdddbbbaaaaaahhhjjjddd___aaabbbaaa]]]WWWQQQPPPSSSVVVVVVTTTSSSWWW```nnn{{{~~~wwwpppjjjjjjhhhbbbZZZUUUUUUWWWVVV\\\cccmmm{{{zzzlll```]]]\\\XXXQQQMMMIIIPPPWWW]]]ggguuu|||mmm]]]VVVRRRMMMIIIGGGEEEEEEHHHMMMPPPRRRXXX___iiiwwwzzzkkk\\\YYYZZZXXXVVVUUUTTTSSSSSSSSSTTTUUUPPPOOOLLLIIIGGGFFFFFFFFFCCCAAA???;;;777222...,,,'''$$$"""###%%%%%%### %%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""  """"""""""""!!!!!!!!!!!!"""!!!  !!!""" !!!!!! !!!!!!!!!!!!  !!! !!!$$$%%%!!!!!! !!!!!!  !!!!!!!!!"""""""""!!!    !!!!!!  !!!  """!!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""###%%%'''&&&###!!!&&&'''(((+++000888BBBIIIUUU]]]gggoooqqqpppmmmkkkgggfffdddaaa```bbbfffiiinnnzzzwwwnnnfffaaagggmmmooopppuuu~~~xxxlllaaa___cccfffhhhgggccc[[[TTTQQQPPPNNNNNNMMMKKKKKKMMMRRRUUUcccrrrwwwnnnbbbWWWPPPRRRTTTVVVVVVTTTQQQOOOQQQQQQRRRPPPNNNMMMMMMNNNPPPPPPOOONNNMMMKKKJJJIIIJJJNNNSSSUUUUUURRRPPPPPPOOONNNNNNOOOQQQOOOJJJFFF@@@DDDIIIJJJJJJMMMTTTYYY\\\]]][[[TTTMMMIIIKKKNNNOOOUUU\\\^^^]]]```gggnnnwwwttt___UUUPPPKKKLLLFFF<<<444///---++++++++++++)))(((''''''''''''''''''((((((((((((''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!""""""!!! !!!!!!!!!!!!  """###!!! """""""""""""""!!! ######""""""######$$$%%% """"""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!!%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%'''))),,,---666:::???FFFMMMVVV___eeeooo|||}}}sssnnnlllkkkjjjjjjeee___\\\___```^^^]]]]]]^^^^^^```eeekkkpppsssnnnkkkkkkiiifffgggjjjnnnkkkhhhfffaaaZZZXXXZZZWWWVVVUUUSSSRRRSSSVVVYYYUUU[[[fffsss|||{{{tttmmmfffccc```^^^XXXQQQOOOQQQSSS]]]bbbdddrrrtttkkk```YYYVVVTTTPPPLLLKKKPPPTTTWWW^^^jjjsssvvvvvvgggXXXSSSRRRNNNIIIFFFIIIJJJKKKLLLNNNQQQVVVYYY^^^dddiiihhhccc]]][[[[[[[[[XXXUUURRRPPPQQQSSSUUUPPPKKKHHHHHHJJJKKKGGGCCCEEECCC>>>888222,,,'''%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!! !!! !!!"""### !!!""""""  !!!  !!!"""""" !!!!!!  !!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""$$$%%%$$$(((///000--->>>FFFTTTdddpppuuutttrrrmmmjjjgggeeefffggghhhhhhhhhkkksss|||~~~sssjjjeeejjjkkkiiimmmyyy~~~}}}rrrbbb^^^dddnnnpppnnnggg```YYYOOOFFFIIIHHHGGGEEEFFFKKKRRRWWWdddooozzz~~~{{{uuujjj```ZZZZZZZZZYYYVVVSSSPPPOOOOOOPPPOOONNNMMMLLLMMMOOOKKKLLLNNNNNNMMMLLLLLLMMMNNNMMMLLLLLLLLLLLLJJJHHHMMMMMMMMMMMMNNNLLLIIIFFFDDDFFFHHHJJJKKKMMMQQQSSS]]][[[WWWQQQLLLIIIJJJKKKNNNPPPUUU[[[^^^```gggpppyyyrrr^^^PPPJJJGGGFFF@@@999222...+++***(((***)))((('''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! ###"""""""""""""""""""""!!!###$$$$$$###""""""###"""""""""""""""!!! """"""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""$$$$$$"""""""""###$$$%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((+++...222666<<>>@@@111%%%%%%"""%%%'''&&&$$$&&&---333>>>HHHWWWbbbhhhiiihhhgggcccbbbbbbdddiiinnnrrrtttiiihhhhhhjjjoooxxxwwwqqqllleee___]]]___hhhnnnlllfffaaa[[[UUUTTTUUUVVVVVVUUUTTTUUUVVVTTT^^^hhhlllooorrrppplllgggddd```[[[YYYXXXYYYZZZVVVUUUUUUWWWZZZ[[[ZZZXXXZZZZZZYYYVVVSSSQQQRRRSSSVVVVVVWWWZZZ[[[ZZZWWWTTTTTTSSSQQQRRRTTTVVVVVVUUURRRXXXdddrrrzzzvvviii^^^VVVXXXYYYWWWSSSMMMIIIHHHBBBBBBEEEJJJNNNRRR\\\fffqqqyyy{{{pppaaaYYYWWWWWW---+++***)))++++++***)))(((((('''''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""##################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###""" !!!!!!""""""### !!!  !!! !!!!!!"""""""""""""""""""""!!!!!!""""""###$$$  !!!"""""""""########################""""""""""""############!!!###%%%%%%###!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&''')))+++///>>>WWWnnnvvv~~~~~~wwwjjjfff___XXXUUUXXX^^^dddeeeccceeehhhgggbbb___```[[[TTTPPPSSSVVVVVVWWWYYYZZZYYYYYY\\\``````^^^ZZZVVVUUUWWWZZZ^^^___[[[XXXSSSOOOMMMNNNNNNOOOUUU\\\aaaaaaaaabbbhhhnnnmmmggg\\\YYYUUUQQQMMMLLLLLLLLLJJJOOOTTTTTTVVVZZZ[[[ZZZ^^^WWWRRRTTTWWWXXXYYY\\\[[[[[[YYYVVVSSSRRRSSSUUUWWWWWWXXXYYYXXXUUUSSSQQQIIIJJJLLLMMMOOOOOOOOOOOOKKKIIIFFFAAA:::333---)))###############$$$$$$$$$%%%$$$##################!!!!!!""""""""""""######$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######$$$!!!!!!  !!!""""""!!!!!! """!!!  !!!!!!   !!!!!! !!!""""""  !!!!!!   !!!!!!!!! !!!!!!  !!!%%%000222+++%%%&&&"""%%%%%%###"""$$$%%%+++333>>>IIISSS]]]hhhooojjjkkklllmmmnnnnnnnnnnnneeebbbaaaeeeiiiqqq|||{{{sssmmmgggbbb```]]]aaacccbbbaaa```ZZZSSSUUUWWWYYY[[[\\\^^^aaacccXXX___dddeeefffjjjkkkiiigggddd```]]]ZZZZZZZZZ[[[XXXVVVUUUWWW\\\______^^^^^^^^^]]]ZZZWWWVVVWWWYYY\\\\\\]]]______]]]YYYVVVWWWVVVUUUVVVXXXYYYXXXWWWXXX```mmmzzzzzzlllaaaQQQRRRRRRPPPLLLHHHGGGFFFDDDBBBDDDGGGJJJOOOZZZeeeqqqvvvvvvnnneee```^^^[[[,,,***(((''')))+++++++++'''&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%####################################$$$$$$$$$%%%######$$$$$$$$$######"""""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  """"""!!!  !!!!!!"""######!!!###"""!!! !!!!!! !!!"""""""""""""""!!!!!! !!!""""""  !!!""""""###########################!!!!!!!!!""""""""""""###""""""###$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%%%%"""###%%%%%%$$$###$$$%%%'''$$$%%%(((+++444FFFXXXlllttt}}}zzzvvvnnneee^^^\\\]]]```___]]]^^^aaaaaa^^^]]]___aaaXXXRRRTTTWWWXXXZZZ\\\^^^ZZZWWWWWWZZZ[[[YYYWWWVVVUUUVVV[[[```dddccc```VVVSSSRRRTTTTTTUUUZZZaaafffgggfffdddddddddbbb___YYYXXXVVVSSSQQQQQQRRRTTTRRRSSSRRRPPPTTTYYYYYYVVVZZZUUUTTTXXX[[[\\\]]]___[[[[[[ZZZWWWTTTQQQPPPQQQOOOQQQSSSUUUVVVSSSPPPMMMLLLMMMNNNOOOOOONNNLLLKKKDDDAAA===777000+++((('''"""############$$$$$$$$$#########"""######$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!"""  !!!"""""""""""" !!!!!!!!!###!!!   !!!!!!  !!!"""###$$$ !!!!!!   """"""!!! !!!###$$$###""" !!!"""###"""""""""###'''...444;;;GGGUUU___dddhhhmmmqqqqqqoookkkiiiddd^^^\\\^^^```dddnnnyyy}}}|||yyyrrrlllhhheeeddd]]]___```^^^___aaa^^^YYY\\\[[[ZZZZZZ[[[```fffkkkgggkkklllhhheeeffffffdddcccbbb```]]]\\\\\\]]]]]]]]]YYYVVVXXX]]]aaabbbaaa```aaa```^^^]]]]]]```bbbdddbbb```^^^^^^]]]ZZZXXXUUUTTTTTTVVVWWWWWWUUUSSSXXXaaappp{{{|||ttthhh___NNNMMMLLLIIIFFFEEEFFFGGGEEEDDDFFFJJJLLLPPPZZZdddoooqqqooohhhcccaaa\\\WWW+++)))&&&&&&(((***++++++%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%########################!!!!!!""""""#########$$$"""######$$$$$$$$$######""""""!!!!!! ########################!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!! """###!!! !!!"""""""""""""""  !!!!!!  !!!""""""### !!!!!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&&&&!!!!!!''',,,000:::EEE[[[dddlllsss{{{}}}sssjjjccc``````___\\\ZZZ[[[ZZZVVVUUUXXX^^^VVVQQQUUU\\\```cccffffff^^^VVVRRRSSSTTTRRRPPPLLLLLLNNNUUU]]]ccceeedddXXXVVVVVVXXXYYYYYY^^^eeegggiiiiiieeeaaa```^^^\\\YYYYYYXXXWWWVVVWWWZZZ\\\[[[XXXRRROOOSSSZZZ[[[WWW]]]YYYXXX\\\^^^]]]]]]___ZZZZZZZZZWWWSSSOOOMMMMMMJJJMMMQQQUUUVVVSSSNNNIIIIIIIIIJJJIIIGGGDDDAAA???>>>;;;666///)))&&&&&&'''#########$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%""""""######$$$$$$$$$%%% !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!############ !!!""""""###!!!  !!!"""###  !!!!!!!!! !!!  !!!""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  ######"""!!!!!!!!!!!!!!!!!!$$$$$$"""$$$'''&&&!!!%%%### """######""" %%%***---///555>>>FFFVVV^^^hhhoooqqqoookkkhhhddd]]]YYYYYYYYY[[[cccnnnqqqttttttoooiiiggggggggg\\\___```^^^___ccceeeccceeeaaa\\\WWWWWW\\\ffflllvvvxxxwwwpppjjjgggddd``````___^^^]]]]]]^^^___```aaa\\\WWWXXX]]]aaabbbaaaaaaaaabbbaaaaaacccgggjjjjjjfff```\\\[[[[[[[[[ZZZQQQQQQRRRTTTUUUTTTRRROOOTTT___mmmwwwvvvmmmbbbZZZNNNMMMJJJGGGEEEEEEGGGJJJFFFFFFIIINNNPPPRRRZZZccclllkkkgggaaa___]]]WWWOOO)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%  """"""""""""############$$$###!!!"""######"""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!  !!!"""""""""""""""###"""!!!  !!!""""""""""""""" !!!!!! !!!!!! !!!""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""!!!!!! """!!!!!! !!!!!!######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$!!!  $$$***000333AAAGGGSSS```iiiqqq}}}zzzrrrkkkhhhaaa^^^YYYUUURRRRRRSSSUUUYYYZZZ[[[^^^aaadddggghhhhhhiiigggaaaXXXPPPLLLJJJJJJGGGHHHOOOZZZaaaaaa___WWWVVVUUUTTTVVVXXX[[[]]]fffgggiiilllmmmjjjbbb[[[ZZZYYYWWWWWWXXXZZZ]]]___aaa]]]XXXVVVWWWZZZ]]]___eeeddd```\\\XXXXXXZZZ\\\WWWXXXWWWSSSMMMIIIIIIJJJMMMPPPTTTVVVVVVUUUUUUVVVOOOMMMIIIDDD???888000+++///...---+++)))'''%%%$$$&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""!!!"""$$$$$$"""!!! !!!!!!!!!!!!   """    """"""!!! """######""" !!!"""###!!!!!!""""""!!!!!!   !!!!!!  !!!!!! !!!"""   !!!!!! !!!!!!""""""!!!    !!!"""""""""""""""!!!!!!"""###%%%&&&!!!!!!!!!!!!"""""""""""" #########$$$&&&))),,,...;;;BBBMMMZZZfffkkklllkkkeee```ZZZVVVXXX\\\```cccdddggggggcccaaadddfffeeeddddddeeefffhhhiiijjjjjjhhhfffaaaZZZWWWYYYaaahhhtttyyy~~~wwwnnngggddd___^^^\\\YYYVVVWWWZZZ]]]^^^\\\ZZZYYY[[[___dddgggiiiddd```ccckkkqqqrrrooorrrkkkbbb\\\ZZZZZZZZZYYYXXXRRRKKKHHHJJJLLLMMMMMMPPPVVV^^^dddeeeaaaZZZVVVOOOKKKGGGFFFHHHKKKLLLLLLNNNQQQUUUWWWXXXXXXYYYZZZccc```\\\YYYWWWTTTPPPMMM(((''''''''''''''''''(((&&&&&&%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""############"""!!!!!!###$$$###"""!!! !!!!!!""""""#########""""""!!!!!!!!!  !!!"""###$$$ !!!""""""""""""""" !!!!!!"""""" !!!""""""""""""""" !!!!!! !!!!!! !!!"""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""######$$$$$$######"""######"""!!!!!!"""#########"""!!!!!!###'''+++...555888AAAMMMVVVaaaooo|||{{{vvvttthhhddd^^^XXXUUUSSSTTTUUURRRRRRTTTVVVYYY\\\___```bbbeeegggcccYYYQQQNNNNNNKKKIIIIIIMMMTTTYYYYYYXXXSSSQQQNNNLLLKKKLLLNNNOOO[[[^^^cccjjjnnnkkkeee___ZZZYYYWWWVVVVVVXXXZZZ\\\^^^ZZZVVVTTTUUUXXXZZZ[[[aaaaaa```]]]YYYWWWWWWXXXWWWWWWUUUQQQMMMLLLMMMPPPSSSVVV\\\aaabbb```[[[XXXMMMHHHBBB<<<777222...+++)))((('''%%%$$$"""!!! %%%%%%$$$###"""!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""  !!!  !!!!!!!!!!!!  """  !!!!!!  !!!!!!   !!!!!!  !!!"""###   !!!  !!!!!!!!!   !!!!!!!!!!!! """"""""""""!!!  !!!!!!!!!""""""""""""!!! !!!###%%%((()))---222;;;GGGRRR\\\cccggghhheee```\\\ZZZ[[[^^^```eeehhhgggcccaaadddgggfffiiiiiiiiiiiijjjjjjjjjjjjdddccc___YYYUUUUUUZZZ___jjjpppwww{{{yyyssslllggg___\\\XXXUUUTTTVVVXXXZZZ[[[ZZZXXXWWWYYY]]]aaadddfffaaa]]]```hhhoooqqqppprrrlllddd___]]]\\\[[[ZZZXXXRRRKKKGGGGGGHHHIIIIIINNNSSSYYY^^^___\\\WWWSSSNNNKKKHHHHHHLLLOOOQQQQQQUUUXXX[[[\\\ZZZXXXWWWWWW\\\YYYUUUQQQNNNKKKGGGDDD&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!!!!""""""###$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######"""!!! !!!###$$$###"""!!!  """"""$$$$$$$$$$$$############"""""""""""""""###$$$$$$ !!!""""""""""""!!! !!!"""######$$$ !!!""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ###""""""!!!""""""######"""######$$$$$$######"""###""""""!!!!!!""""""###$$$$$$###"""###$$$%%%&&&******...666???KKK[[[jjjwww{{{{{{xxxuuunnnkkkfff```[[[WWWUUUTTTPPPPPPQQQRRRTTTWWWYYY[[[[[[```cccaaaZZZTTTQQQQQQNNNMMMMMMMMMOOOQQQTTTUUUSSSOOOJJJEEEAAA@@@AAAAAAJJJOOOXXXaaaggghhheeeaaa[[[ZZZXXXWWWVVVWWWXXXYYY\\\YYYVVVUUUVVVWWWWWWWWWZZZ[[[\\\ZZZWWWTTTRRRRRRRRRRRRQQQOOOMMMNNNQQQTTTRRRVVV\\\cccfffbbbXXXPPPFFFAAA888222...,,,***)))''''''&&&%%%$$$###""""""$$$$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!""""""""""""!!!!!! !!! !!! !!!        """$$$$$$###!!!    """"""!!!!!!  !!!"""###"""  !!!!!!!!!"""""""""""""""!!!!!!  !!!"""###$$$$$$"""&&&+++222:::EEESSS\\\eeefffeee```\\\YYY[[[]]]dddgggfffbbbaaadddggggggiiiiiijjjjjjjjjjjjiiiiiiaaabbbaaa\\\WWWUUUWWWYYY]]]bbbkkkssswwwvvvppplll```ZZZRRRNNNOOORRRTTTTTTSSSRRRQQQPPPQQQTTTWWWZZZ___ZZZWWWZZZbbbjjjmmmnnnnnnjjjeeeaaa^^^\\\ZZZXXXWWWSSSLLLGGGEEEEEEEEEEEENNNQQQUUUWWWXXXVVVSSSQQQKKKJJJIIIKKKPPPTTTVVVWWWXXX[[[^^^^^^[[[XXXUUUTTTUUUQQQKKKFFFAAA<<<777444$$$%%%&&&''''''&&&%%%$$$******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!"""""""""""""""!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""### !!!###$$$$$$###!!! !!!"""########################&&&%%%$$$"""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###""""""############"""""""""""""""!!!!!!"""""""""############""""""""""""&&&$$$%%%***000999GGGSSSdddhhhmmmpppmmmiiieeebbbhhhhhhhhhfffccc___[[[XXXTTTTTTSSSSSSTTTUUUWWWYYYYYYZZZZZZZZZXXXVVVSSSRRROOOPPPQQQOOONNNPPPUUUYYYXXXTTTNNNGGGAAA>>>======>>>CCCJJJSSS[[[___``````^^^^^^\\\[[[YYYYYYXXXXXXZZZXXXVVVVVVVVVWWWVVVUUURRRTTTUUUSSSQQQNNNMMMNNNMMMNNNOOOPPPPPPQQQRRRSSSQQQRRRVVV\\\___ZZZNNNDDD===888111+++(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!   !!!!!!!!!!!!  !!!""" !!!""""""!!!!!! !!!!!!!!!"""!!!!!!   !!!!!!  ###&&&&&&###    !!!!!!!!!  !!!"""""""""""" !!!!!!!!!""""""###""""""!!!!!! """"""###$$$$$$$$$$$$######%%%''''''***222???IIIVVV[[[^^^]]]XXXVVVXXX\\\bbbeeeeeebbbaaaeeeiiiiiidddeeefffgggggggggffffffaaadddfffddd___[[[ZZZ[[[YYY[[[```hhhqqqtttssspppcccZZZPPPLLLMMMOOONNNMMMPPPOOOMMMLLLLLLMMMNNNPPPUUURRROOORRRZZZbbbfffhhhgggfffccc```]]]YYYVVVSSSVVVSSSNNNJJJHHHFFFEEEEEEOOOPPPQQQRRRRRRQQQPPPNNNFFFGGGIIIMMMRRRVVVXXXYYYUUUXXX[[[[[[XXXTTTQQQPPPNNNIIIAAA:::444...((($$$$$$%%%&&&''''''&&&%%%$$$******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!!"""""""""  """$$$######  !!!"""!!!"""""""""""""""""""""%%%$$$"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""'''$$$###''')))---444;;;JJJNNNSSSUUUSSSOOOKKKIIIQQQVVV^^^dddgggfffcccaaaZZZYYYWWWVVVVVVWWWYYYZZZ]]]WWWRRRSSSWWWXXXUUUPPPLLLNNNPPPPPPOOOQQQXXX]]]]]]YYYSSSLLLFFFBBB???>>>>>>@@@DDDIIIOOOUUU[[[___aaa``````^^^\\\ZZZYYYXXXUUUSSSRRRRRRSSSSSSRRRQQQMMMMMMMMMLLLJJJJJJKKKMMMLLLNNNRRRUUUVVVUUURRROOORRRPPPPPPRRRTTTOOOEEE===333000,,,)))'''&&&%%%###!!!"""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!!   !!! !!!""""""!!!!!! !!!!!!!!!"""!!!!!!    !!!!!! """"""  """$$$$$$"""    !!!!!!### !!!!!!!!!!!!""""""!!!!!! ######$$$$$$$$$$$$###"""%%%''''''%%%###&&&///666@@@FFFMMMOOONNNOOOSSSWWW^^^bbbdddbbbcccgggkkkkkkcccddddddddddddbbb```___^^^bbbggggggddd```___```^^^\\\]]]aaaiiippprrrssshhh```VVVQQQQQQQQQNNNKKKQQQPPPOOOMMMLLLKKKKKKKKKMMMJJJIIIKKKRRRYYY^^^```ccccccccc```\\\WWWSSSQQQSSSSSSRRRQQQNNNLLLJJJIIIMMMNNNNNNOOONNNMMMKKKJJJBBBEEEIIIMMMPPPSSSUUUVVVRRRUUUVVVUUURRRMMMIIIHHHAAA<<<666000+++'''""" &&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$#########""""""$$$%%%%%%%%%%%%###!!! $$$###"""!!!   !!!!!!!!!!!!""""""!!!  """###"""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!! !!!!!!""""""!!!!!! !!!""""""###$$$$$$'''######%%%&&&%%%&&&***222666:::======;;;999999666===JJJVVV___ddddddcccaaa```^^^]]]^^^```bbbdddbbb[[[UUUUUUYYYZZZUUUOOOIIIKKKMMMNNNNNNQQQVVV[[[[[[YYYUUUPPPKKKGGGCCCBBBDDDEEEEEEFFFIIIOOOXXX]]]^^^^^^^^^]]][[[XXXUUUTTTMMMKKKJJJJJJLLLMMMLLLKKKJJJKKKKKKJJJJJJKKKMMMPPPPPPRRRVVVYYYYYYUUUNNNHHHHHHFFFCCCCCCBBB>>>999444,,,***(((((('''&&&$$$"""###########################""""""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!"""!!!  !!!  !!!    !!!!!! ###$$$"""  !!!!!! !!!""""""    !!!!!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""###'''+++///333888<<<>>>BBBGGGKKKSSSYYY]]]^^^```eeehhhgggdddddddddccc```]]]YYYWWWXXX]]]bbbcccaaa______```ddd```]]]]]]aaagggmmmpppjjjfff```\\\ZZZWWWRRROOONNNMMMMMMKKKJJJIIIGGGGGGJJJHHHHHHJJJOOOUUUXXXZZZ```bbbcccaaa\\\VVVSSSQQQQQQTTTXXXXXXVVVRRROOOMMMKKKLLLMMMNNNMMMJJJGGGEEE@@@DDDIIIMMMNNNNNNNNNNNNQQQQQQPPPMMMGGGAAA===;;;222...***'''&&&%%%$$$###(((''''''''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########"""""""""!!!!!! !!!"""######""" $$$###"""!!!!!!!!! !!!!!! !!!!!!!!!""""""!!!  """"""!!!  !!!######"""!!!  !!!!!!!!! !!!""" !!!!!!   !!!!!! !!!!!! !!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""" """"""!!!!!!""""""""""""!!!!!! !!!""""""!!! !!!!!!!!!!!!"""###$$$%%%$$$!!! ###$$$######%%%%%%(((,,,...............(((...888CCCLLLSSSVVVXXX^^^]]]\\\]]]___ccchhhkkkeeecccbbb```^^^ZZZUUUQQQJJJKKKMMMMMMNNNPPPRRRTTTUUUUUUTTTRRRNNNJJJGGGEEEHHHHHHGGGFFFGGGKKKSSSYYYWWWWWWXXXWWWUUURRROOOLLLHHHFFFDDDEEEGGGIIIIIIIIIIIIKKKNNNPPPPPPQQQSSSTTTTTTTTTUUUVVVTTTNNNEEE>>>777666444333111...,,,***(((&&&%%%$$$%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""######$$$""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""!!!###$$$###  """   !!!!!!   !!!"""!!!     !!!  !!!!!!  !!! !!!"""###%%%%%%(((((()))+++...222666999AAAHHHOOORRRUUUZZZ\\\[[[]]]]]]^^^^^^\\\YYYVVVTTTSSSWWW[[[\\\ZZZYYYZZZ\\\```^^^ZZZWWWVVVZZZ```eeeeeeeeedddbbb___ZZZUUURRRKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLNNNQQQTTTWWWWWW]]]```aaa___YYYTTTPPPOOOQQQWWW]]]___\\\VVVPPPNNNLLLNNNQQQRRRQQQMMMHHHDDDAAAFFFKKKMMMKKKHHHGGGFFFGGGFFFDDD???999333111000***'''###""""""$$$$$$$$$)))((('''&&&&&&'''((()))$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!!!!"""$$$&&&'''&&&%%%$$$ """"""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!! !!!"""  """$$$%%%###!!!  !!!!!!""""""!!!   !!!!!! ###""""""  !!!!!! !!!!!! !!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""" """######!!!!!!""""""""""""!!!!!! !!!""""""!!! ###"""!!!!!!!!!###$$$%%%###"""%%%$$$%%%'''"""$$$&&&'''&&&&&&&&&'''''')))///555<<>>AAAGGGPPPZZZ```aaacccfffjjjkkkeeeZZZRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRQQQPPPMMMJJJHHHKKKKKKJJJHHHGGGGGGJJJMMMOOONNNMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIOOOQQQUUUYYY[[[YYYTTTPPPMMMGGGAAA>>>===:::444...******)))(((&&&%%%$$$###########################$$$$$$$$$#########""""""""""""!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""!!! """"""""""""!!!!!!!!!!!!"""  """   !!!!!!!!!  !!!"""""""""     ###%%%    !!!   !!!  """ !!!!!!  $$$!!!!!!"""""" !!!!!!!!!!!!"""""""""""" !!!###%%%&&&'''&&&)))000666<<>>:::555000---***)))'''&&&%%%%%%$$$######""""""!!!!!!!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""!!!!!!""""""############$$$$$$$$$$$$############&&&%%%$$$######$$$%%%&&&!!!!!! !!!!!!!!!"""###$$$!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""!!!  !!!"""###"""!!!!!!!!!!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""!!! !!!### !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!""""""!!! !!!###$$$######$$$$$$&&&''''''***)))))))))+++///222444:::>>>DDDIIILLLNNNPPPQQQSSSTTTVVVXXX[[[]]]___```___]]][[[YYYWWWUUUTTTSSSQQQQQQPPPNNNKKKKKKLLLNNNSSSSSSQQQPPPPPPOOOOOOPPPSSSRRRQQQOOOLLLIIIGGGFFFBBBAAA@@@@@@???<<<888555000---)))(((((('''$$$ ############"""""""""!!!########################""""""!!!!!!!!!!!! !!!!!!!!!!!! """!!!###!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""###!!!  !!!  !!!!!!!!!!!! !!!   !!!!!!  !!!""" !!!     !!!"""""" !!!!!! """  !!!"""  !!!###$$$%%%!!!  !!!!!!!!!"""""""""######""""""""""""!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%&&&)))---111444666:::<<<@@@AAACCCGGGKKKOOOSSSUUUSSSSSSRRRQQQOOONNNLLLKKKGGGLLLSSSZZZ___```___^^^TTTYYYaaajjjnnnkkkbbbZZZ[[[YYYUUUPPPMMMKKKJJJJJJKKKIIIFFFCCCAAAAAABBBCCCAAADDDIIIKKKKKKJJJJJJJJJLLLMMMMMMLLLJJJFFFAAA???555555333111...+++)))'''"""""""""""""""""""""""" !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""######$$$$$$$$$######"""""""""!!!!!! !!!!!!!!! !!!!!!""" !!!###### !!!!!!!!!!!!!!!!!!  !!! !!!!!!   !!!!!!  $$$%%%### !!!  !!!!!!   !!!!!!!!!"""""""""!!!"""$$$###"""!!! """!!!!!!  !!!!!!!!!!!!!!!  !!!###$$$!!!!!!  !!!!!! !!!!!!!!!!!! !!!"""!!!!!!"""##################$$$$$$(((((())))))***++++++,,,---111555777888999>>>AAAHHHIIILLLPPPTTTXXX[[[\\\^^^\\\ZZZWWWVVVVVVWWWXXXSSSSSSRRRPPPMMMLLLLLLMMMOOONNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCAAA>>><<<;;;777555222111000...+++))))))'''%%%%%%&&&&&&$$$"""!!!!!!!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!  !!!!!!!!!  !!!        !!!        !!!"""### !!!!!!!!!"""""""""""""""""""""!!!!!!!!!%%%$$$#########$$$&&&&&& """%%%(((+++...000111444555777:::>>>DDDHHHKKKNNNNNNOOOOOOMMMKKKHHHGGGEEEIIINNNTTTXXX[[[\\\\\\UUUZZZaaaiiikkkggg^^^WWWRRRQQQNNNLLLJJJJJJKKKLLLJJJHHHEEEBBBAAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEDDDBBBAAA@@@>>>;;;777333000,,,+++)))'''&&&$$$$$$### !!!""""""!!!!!!!!!""" !!!"""######"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! #########""""""!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!!!!!!!""" !!! !!!######!!! ###$$$""" !!!   !!!!!!  """###"""""""""#########"""!!! !!!!!!  !!!!!!!!!!!!!!!  """######"""!!! !!! !!!!!!!!!!!! !!!!!!  """ """###%%%&&&&&&&&&%%%$$$&&&)))++++++)))***...222777888;;;???DDDHHHKKKLLLOOOMMMLLLKKKKKKMMMOOOQQQLLLLLLLLLIIIFFFEEEEEEFFFDDDCCCBBB@@@===:::888777555555555444333222111000---***((('''''''''&&&$$$"""!!!!!!!!!"""###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  !!!   !!!   !!!!!!!!!!!!   !!!   !!!        !!!!!!!!!!!! !!!!!!""""""#########""" !!!###$$$!!!"""###$$$&&&''''''''')))***+++---111555999;;;@@@BBBDDDFFFFFFEEEDDDBBBBBBDDDIIINNNSSSWWWYYY[[[YYY\\\```dddddd```ZZZUUUMMMLLLJJJIIIIIIJJJKKKLLLJJJHHHEEEBBBAAABBBCCCDDDFFFDDDBBB@@@>>><<<:::999777666555222///+++((('''&&&%%%$$$###"""""""""###"""$$$&&&%%%###!!!!!!""" !!!""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """""""""!!!!!!!!!!!!!!!  !!!"""###""""""!!! """"""!!!!!!!!!    !!! """###!!!  """ !!!"""######"""!!!  """!!!   !!! !!!!!!"""  ######"""!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!  """ !!!!!!!!!  """$$$$$$###""" !!!"""$$$$$$%%%%%%'''))))))***,,,///222555888999999888888888:::<<>>>>><<<999777777777666555444333111...,,,+++)))******++++++******)))&&&$$$""""""$$$%%%$$$###!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""###### !!!!!!!!!!!!!!!$$$"""!!!!!!###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!   !!!"""!!!  !!!""""""### !!!"""###!!! """ !!!!!!      !!!!!! !!!!!!  !!! !!!!!!  !!!!!!!!! """###$$$$$$&&&$$$###!!! """!!!!!!!!!######!!!"""###$$$%%%'''***,,,---///111555999;;;=========999<<<@@@FFFKKKPPPTTTVVVWWWYYYZZZZZZYYYWWWTTTRRRJJJIIIGGGEEEDDDDDDEEEFFFEEECCC@@@===<<<<<<>>>???>>><<<888666444111...,,,///...---***(((&&&%%%%%%$$$###"""""""""""""""######&&&)))((($$$!!!!!!###!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$"""""""""#########$$$$$$$$$#########""""""!!!!!!""""""""""""""""""######!!!!!!!!!""""""!!!!!!!!! !!!"""###!!! !!!!!!"""!!!!!!!!!!!!  !!!  !!!!!!!!! !!! !!!!!!  """!!! !!!!!!!!!!!!!!!!!!!!!!!!  """  !!!"""   """###!!! !!!"""### !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!!!! !!!  """""""""#########!!!  !!!###$$$$$$"""  !!!$$$&&&&&&%%%$$$######%%%&&&((()))***+++)))))))))***+++---///000///000000///,,,******+++))))))******)))(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&###"""!!!"""###$$$$$$#########$$$$$$######$$$%%%!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""""" !!!!!!!!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!   !!!   !!!!!!  ###%%% !!!          """""" !!! !!!!!! !!!"""######'''&&&$$$###!!!  """"""!!! !!!###$$$%%%%%%%%%&&&'''***---///000111111///111555:::>>>BBBEEEGGGGGGHHHIIIIIIHHHGGGFFFFFFAAA@@@===;;;::::::;;;<<<:::888555222000000222222111///,,,++++++***'''$$$((((((&&&%%%$$$$$$%%%%%%!!!!!!!!!"""""""""""""""!!!%%%)))((($$$!!!!!!###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$############$$$$$$ !!!!!!!!!""""""######""""""""""""############""""""######$$$$$$$$$%%% !!!!!!!!!!!!  """###### !!!"""###$$$!!!!!!  !!!!!!!!!  !!!"""""" !!!!!!###$$$###!!! """######!!! !!!  !!!!!!"""###!!! $$$  !!!"""###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """###!!! !!!!!! !!!!!!!!!"""!!!!!!""""""!!! !!!!!!!!!""" !!!  !!! !!!  !!!""""""!!! """!!!"""%%%(((((($$$ ############$$$$$$$$$%%%#########$$$%%%&&&'''(((((()))***)))&&&%%%$$$%%%"""###$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######"""!!!"""###$$$###"""!!!"""""""""!!! !!!"""!!!!!! """""""""""""""""""""""" !!!!!! !!!!!!""""""###""" $$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!   !!!!!! $$$""" """         !!!  !!!!!! """ !!!"""###!!!######!!! !!! !!!!!! !!!!!!""""""!!! ###%%%###!!!!!!###$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%)))***---///222444555555555777999:::999888888888666444222111000111333444111///+++(((&&&&&&'''((((((&&&$$$&&&((((((%%%#########"""!!!"""###$$$%%% !!!!!!!!!!!! ###''''''### !!!###!!!!!!  """###!!! !!!###%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################!!! """######!!!!!!""""""#########$$$%%%###!!! """"""!!!!!!!!!  !!!!!!""""""!!!!!!"""$$$$$$%%%%%%%%% !!!$$$$$$###"""!!!!!!""""""!!!!!!"""#########""""""   !!! !!!""""""!!!!!!  !!!######"""  !!!!!!!!! !!! !!! ######!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!! """"""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$$$$$$$######""""""###$$$%%%&&&%%%$$$""" """###%%%%%%###"""  !!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!! !!! !!!""""""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!  """  !!! !!!###%%%$$$!!!   !!! %%%###"""  &&&$$$"""!!! !!!"""######"""!!! ###""" !!!!!!!!!  """###%%%&&&"""!!!  !!!###%%% !!!"""###### !!!######$$$$$$$$$$$$%%%%%%%%%%%% """%%%'''((('''&&&&&&)))---***%%%)))222000'''+++(((&&&&&&((()))(((&&&&&&&&&%%%%%%$$$#########$$$$$$"""!!! """"""!!!!!!!!!!!!"""""""""!!!!!!"""!!! """!!!  !!!!!!!!!!!!(((&&&%%%%%%&&&&&&%%%$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!! """""""""!!!!!!"""""""""#########!!!!!!!!!!!!   """###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""############ !!!  !!!!!!%%%&&&''''''&&&###!!!   !!! !!!"""!!!!!!!!!  !!!!!!  """######!!!  """""""""!!!  !!!!!!!!!   !!!   !!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!! !!!!!!"""######"""!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!! ###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!"""!!!  """###$$$ !!!""" !!!!!!""" !!! !!!  """$$$###!!!   !!!!!!###"""!!!  """!!! !!!!!!   """"""!!! !!!""""""!!! """!!! """$$$%%% !!!!!!!!!!!! !!!!!!"""###### !!!"""###$$$$$$$$$$$$###"""%%%&&&%%%'''666FFFEEE;;;)))&&&$$$$$$&&&'''%%%$$$###############$$$$$$$$$$$$###"""!!! """!!!!!! !!!!!!""""""!!!!!!"""!!! $$$###""""""!!!!!!!!!"""!!!!!!""""""#########$$$)))&&&$$$$$$%%%&&&%%%%%%###""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$"""""""""""""""""""""""""""  !!!!!!!!!!!!!!!""""""""""""######!!!""""""!!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!! !!!###$$$*********)))'''### !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  ######"""!!! !!!"""!!! !!!""""""###$$$$$$  !!!   !!!!!!######""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!  ###""""""!!! %%%$$$###"""!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!  !!!!!!!!!  !!!!!!  !!!###$$$ !!! !!!!!!!!!  !!!######!!!  !!!   !!!""""""!!!!!!  !!!  !!! !!!######!!!"""!!!  """!!!!!!  !!!"""######"""""" !!!!!!!!!$$$###"""!!! """ &&&;;;MMMLLL@@@%%%$$$""""""#########""" !!!""""""###$$$$$$######"""!!!  """  !!!"""!!!  !!!"""######$$$$$$### !!!$$$%%%&&&######""""""""""""#########$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%""" !!!""""""!!!!!!!!!"""""""""""""""""" !!!!!!     !!! !!!###%%%'''))),,,+++)))'''$$$"""  !!! !!! !!!!!!!!!!!!  !!!"""!!!!!!""""""######$$$$$$$$$  !!! !!!!!!!!!  !!!"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##################"""""""""!!!  !!!!!!!!! !!!!!!######""""""!!!!!!!!!!!! !!!!!!!!!######"""!!! """"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!! !!!!!!  !!!!!!  &&&%%%$$$###!!!  !!!"""   !!!!!!   !!!!!!""""""""" !!!   !!!!!!!!! !!!###%%%   !!! !!!"""""""""!!!"""!!!!!!!!!  """$$$$$$###"""!!! !!!!!!!!!""""""$$$###!!! ###!!!///;;;777,,,###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###"""!!!  !!! """"""!!! """"""###!!! """$$$$$$$$$$$$$$$######$$$$$$$$$""""""############"""""" &&&$$$"""!!!###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!  !!!"""  !!!!!!!!!!!! !!!!!!!!!  !!! !!!"""%%%''')))******((($$$!!! !!!""" !!! !!!  """""""""!!!   !!!!!!   !!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!""""""###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""###### !!!!!!""""""######""""""!!!  !!!"""### !!!!!!!!!!!!  !!!###"""!!! """!!!!!!!!!  !!!!!! &&&%%%$$$"""!!!!!!"""  !!!  !!!  !!!"""""""""    !!!!!!!!!  !!!!!!!!!!!! !!!$$$%%% !!!!!! !!!  !!!!!!  """$$$%%%!!!   """###$$$###!!! """!!! """$$$!!! """%%%""""""""""""!!! !!!!!!!!!!!!!!! """!!!!!! !!! !!!"""""" !!! !!!!!! !!!"""###%%%###!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###"""!!!###$$$$$$$$$""""""!!!!!!!!!!!! ###"""  !!!### !!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!!!!!  !!! """$$$&&&'''%%%### !!!### !!! !!!   !!!"""######  !!!!!!  !!!!!!!!! !!! """"""""""""""""""""""""  !!!!!!!!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""### !!!!!!   !!!"""$$$###  """!!!!!!   """###   !!!       !!!"""  !!!!!!###$$$###!!!&&&$$$!!! """### """######$$$ !!! !!!""""""!!!  !!!!!!!!!!!!  """$$$&&&!!!!!! """"""###!!!  """""""""!!! !!!!!!  !!! !!!###"""   !!!!!! !!!""""""######&&&$$$######$$$$$$###"""$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! """$$$$$$$$$""""""!!!!!!!!! $$$###""""""!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!! !!!######    !!! !!!    !!!"""""""""  !!!"""###$$$$$$###!!!  !!!!!!""" !!! """""""""""""""""""""""" !!!  !!!"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""### !!!!!!  !!!"""!!!$$$&&&$$$ !!!!!!   !!!"""      !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  """$$$%%%###!!!$$$###!!!  !!!!!!""""""######  """"""""""""############ """$$$%%%###$$$###!!!"""### !!!"""!!!!!!!!!!!!!!!!!!  !!!  """######  !!!!!!"""""""""!!! !!!###%%%&&&%%%$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!! """######""""""!!!!!! ###$$$%%%%%%$$$""" !!!"""!!! !!!  !!!  !!!  !!!!!! !!!"""""" !!!!!!!!!  !!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!! !!!""""""  !!!!!!!!!  """###"""!!!  !!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""" """$$$%%% """###%%%%%%###""" !!!!!!!!! !!!!!!!!!  !!!"""""""""!!!!!! !!!!!!"""  """###!!!%%%'''%%%   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!      !!!!!!  !!!!!!  !!!!!! !!!   !!!""" !!!!!!!!!   !!!"""""""""!!!###"""!!! !!! !!!"""###""" !!!!!!!!!!!!"""!!!!!!   !!!""""""!!!!!!###%%%%%%"""!!!""" !!! !!! !!!"""""""""  !!!!!!  !!! """###### !!!!!!!!!!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###"""!!!"""#########!!!&&&$$$!!! """###'''%%%$$$###$$$###""" !!!"""!!!  """!!!!!!!!!!!!"""###$$$%%%&&&''''''%%%!!! !!! !!!!!! ((($$$  !!!"""######!!!!!! !!!""""""!!!  !!!"""  !!!!!! """!!!!!! !!!!!!%%%###  !!!!!!!!!!!!  !!!!!!  !!!!!! !!!!!!!!!  !!!!!!!!!!!! !!! !!!"""""" !!!!!!!!!!!!""" !!! !!!!!!"""!!!  !!!"""!!!!!! !!!!!!"""###$$$ !!!!!!!!!((($$$!!! !!!!!!  !!!!!!  !!!###$$$$$$"""!!!!!!!!! !!!!!! !!!###"""  """######"""!!!   """###    """ !!!###   !!!   ###"""!!!  !!!"""### !!! !!! !!!!!!!!! """!!! !!!!!!  !!!!!!  !!!  !!!!!! !!!"""""""""  !!! #########$$$$$$$$$%%%%%%$$$"""!!!"""###$$$###"""$$$###!!! !!!"""###!!! !!!!!! !!! !!!""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$!!!!!!!!!  !!!!!! %%%""" !!!!!!""""""  !!!  !!!!!! !!!!!!""""""!!!!!!  """!!!!!!    !!!!!!!!!!!!!!!  ###!!!!!!###   !!!!!!  !!! !!!!!! !!!!!!!!!"""""""""  !!!!!!!!!!!!!!!!!!"""""""""""""""  """!!!  !!!""" !!!!!!!!!!!!!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!  !!!  !!!"""!!!    !!! ### !!!     !!!""""""  !!!   !!!!!!!!!  !!!!!! !!!!!!!!!!!!   !!!"""!!!  !!!!!!!!!""""""""""""!!!!!! !!! !!!!!!"""!!!   #########$$$$$$$$$$$$%%%$$$###"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!$$$"""!!!"""###$$$###!!!  ###"""!!! !!!"""$$$###!!! """"""!!!  !!!!!! ###  !!!!!! !!!!!!!!!  !!!""""""""" !!! !!!!!!""""""!!!!!! !!!""""""!!!  ###"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!! !!!!!! """!!!!!!  !!!"""!!! !!!"""  !!!"""""""""!!!  #########"""""""""""""""  !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!""""""!!!!!! $$$""" !!!  !!!!!!!!!!!!!!! !!!   !!!###%%%$$$!!!  !!!!!!!!!!!! !!!    !!!"""!!!!!!    !!!!!!!!!  !!!!!!    !!!!!!"""!!!  !!!!!!!!!""""""""""""!!!!!! !!!!!!   ######  ############$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""!!!!!!"""######"""!!! ###"""!!!"""$$$%%%$$$### !!!!!! !!!###"""!!! """$$$%%%$$$""" !!!!!!!!!  !!! """   !!!"""!!!  !!!!!!""" !!!!!! """###$$$###!!! !!!""" !!!"""###   !!!!!!   !!! !!!""""""!!!!!!!!!  !!!!!! """ !!!"""!!!  !!!!!!  """######!!! !!!!!!!!!!!! !!!!!!!!! ###"""!!! %%%$$$"""   !!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!     ###$$$$$$!!! """  !!!!!!!!! """"""          !!!!!!!!!  !!!    !!!   !!!   !!!###"""!!! """"""#########$$$$$$$$$$$$###""""""$$$$$$###"""!!!"""######"""!!! !!!"""!!! """###"""!!! !!!""""""!!!!!!!!!""""""###$$$%%%&&&&&&%%%"""   !!! ###!!!   !!!!!!!!!   !!!""""""""""""!!!  !!!  !!!"""###!!!  !!!"""!!! !!!!!!  !!!!!! !!!  """###"""  !!!!!! !!!        !!!!!!!!!!!!!!!!!! """"""!!!   !!!!!!"""###  !!!!!!!!!!!!!!! !!!"""""""""!!!  !!!!!!!!!!!!     !!! !!!!!!  !!!  !!!!!! """ !!!!!!!!! !!!"""!!!     !!!!!! """ """""""""############$$$###"""!!!"""#########!!! """######""""""!!!  """###"""!!!!!!"""######!!!!!!"""###!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%""" !!!!!! """!!!     ###$$$$$$$$$$$$###""""""!!!"""!!!  !!!  !!!"""  ############"""!!!  !!!!!!  !!!!!!""""""!!!!!! !!!"""###!!!  !!!!!!""" !!!       !!!!!!!!!!!! !!!!!!   !!!!!!""""""!!!!!!!!! !!!"""  !!! !!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!   !!!  !!! !!! !!!  !!!   !!!$$$ !!!!!!!!! !!!###"""  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  !!!!!!"""""" """"""""""""############"""!!! !!!""""""!!! !!!"""""""""""""""###"""!!!"""###$$$###"""!!!"""###"""!!! !!!###""""""!!!!!!!!!""""""###!!!"""###"""  !!!!!! !!!"""  """!!!  !!!"""!!!!!!!!! !!!!!!  """""""""""""""!!! !!!"""######!!!!!!"""###!!!!!! !!!""""""### !!!!!!!!!!!!""""""!!! !!!   """"""!!!  """!!! !!! !!!!!!   !!!!!!!!!   !!!""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!""" """"""  !!!!!!  """######!!! !!!!!! !!!  !!!  !!!"""      !!!""" !!!  !!!  !!!  !!!   !!!!!!!!! """######!!! !!!""""""!!!   !!!!!!  !!!!!!    %%%))))))$$$ """"""""""""############"""  !!!"""!!! !!!!!!!!!""""""######!!! !!!  !!!"""!!!  """###"""!!!   !!!  !!!!!! """###"""!!! !!!!!!$$$###!!! !!!###$$$$$$$$$$$$ !!!!!!     !!!"""""" """###"""   """""" !!!!!!!!! """###"""!!!!!!""" !!!!!!!!!!!! !!! !!!"""""" !!!!!!!!!!!!""" !!!$$$""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!  """$$$  !!!!!!!!! !!!!!!!!!"""""" """######!!! !!!  !!! !!!"""###      """"""###!!!  !!! !!!!!!!!! """$$$###!!!!!!"""""""""!!!   !!!!!!   !!!!!!""")))000///&&& #########""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!! !!!###"""!!!!!!!!!  """   !!!!!!    !!!!!! !!!!!!!!!!!!!!!!!!   !!!!!!   !!!&&&***(((!!! !!!""""""  !!! !!!!!!!!!!!!"""!!!!!!!!!  !!!!!! """!!! !!!!!!   !!!!!!  !!! !!!  !!!!!!!!! !!!!!!!!! !!!  !!!""" !!!### ###"""  !!! !!!!!! """!!!"""    &&&    !!! !!!   !!!  !!!"""!!! !!!!!!!!!  """""" !!!!!!""""""   """!!!   !!!''',,,---(((###!!!"""""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!       !!!!!!!!!     !!!!!! !!!!!!   $$$((('''"""   !!! !!!!!!!!!     !!! !!!!!!!!!"""###  !!! !!!  !!!"""!!! !!!!!! !!!  !!!!!!!!! !!!         """"""  %%%    !!!"""!!!  """&&&'''###"""!!!  !!!"""###$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!$$$""" !!!"""!!! """"""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!""" !!!!!!     !!!!!!!!!   !!!!!! !!!!!!  """ !!!!!!    """%%%%%%"""!!!!!!   !!!   !!!"""""" !!!"""### !!!"""###   !!! !!!  !!!""""""!!!    !!!!!!!!!!!!###$$$"""      """"""     !!!!!!!!!     !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""###  !!!"""""""""###$$$%%%%%%%%% !!!!!! %%%$$$###""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!###$$$""" !!!!!!!!!  !!!!!!    !!!""" !!!!!!!!!!!!!!!   """!!!  !!!"""!!! !!!"""### !!!"""!!! """ !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """###!!!  !!!  !!!!!!!!! !!!!!!  !!!!!! !!!""""""###"""!!! !!!  !!! !!!  !!! !!!""""""!!!   !!!!!!!!!!!!"""!!!######"""!!!    !!!!!!!!! !!!  $$$""" !!!   """!!!   !!!!!!!!!!!!!!!   !!!  !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""### !!!  """### !!! !!!########################"""######$$$$$$######"""%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!  !!!!!! !!! !!!"""  !!!""" !!!!!!!!!!!!!!!  !!!###  !!!"""###""" !!!  !!!!!!  !!!""""""!!!!!!   !!!!!!""" !!!  !!!!!!!!! !!!!!! !!!!!!  !!!######"""    !!!  !!! !!!!!!!!!   !!!!!!!!!!!!""" !!!""""""!!!!!!   !!!###!!! !!! !!!"""!!! """!!!  !!!    !!!$$$""" !!!"""""" !!!  !!!  !!!!!! !!!"""""" !!!  """###  !!!#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$%%%%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!  !!!  !!! """###    !!!!!!!!!  !!!"""   $$$''''''%%%!!!"""!!!  !!!"""""""""!!!   !!!"""###  !!!   """"""!!!  !!!""" !!!  !!!  !!!   !!! !!!!!!!!! !!!"""   !!! """"""      """&&& !!!  !!!!!! !!!  !!!!!!  """""" !!!!!!!!!!!!!!!""""""""" """$$$$$$""" !!!### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!  !!!######""""""###%%% !!!!!!!!! !!!!!! !!!"""  !!!!!!!!!     !!!  """%%%''''''&&&###!!!   !!!!!! !!!!!!""""""""""""""" """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!   !!!   !!!"""""" !!! !!!  !!!  !!! !!!!!!  """   !!! ######"""     !!!###---(((""" """%%%%%%%%%  !!!!!! !!!!!!   !!!!!! !!!"""######!!!!!!""""""""""""!!!!!!!!!###$$$"""!!!### !!!!!!""""""!!!"""""""""!!!   !!!### !!!""""""!!!"""###"""  !!!!!!    !!!!!!       !!!!!!!!!  """ !!!!!!  !!!"""!!! !!!   !!!!!! !!!!!!!!!!!!"""!!!!!!!!!  !!!"""  !!!"""!!!"""$$$$$$""""""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!"""  ###  !!!   !!!"""$$$$$$   !!!!!!   !!!"""""""""!!! !!!!!!  !!!###  !!!"""######### !!!!!!  !!!  !!! !!!"""!!!!!!!!!!!!  !!! !!!!!!"""  ######  ###"""!!!  !!!""""""!!!!!!    !!!"""  """!!!"""!!!     !!!!!!!!!   !!!"""!!! """ """!!! !!!!!!""""""!!!  !!!    !!!!!! !!!"""###"""!!!  """!!! !!! ###$$$""" ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!   """###""""""!!!   !!!!!!!!!    !!!!!!   """!!! !!! !!!  !!!!!!  """"""  ***000######%%% !!!  ###(((++++++'''### ### $$$###"""!!! !!!""""""!!! !!!!!!!!!  """!!!!!!!!!       !!!    !!!    !!!!!! !!! """!!!"""!!! !!!!!!!!! """!!!  !!! !!!!!!  !!!""""""!!!   !!! !!! """###!!! """!!!!!!     !!!       """   !!!!!! ***;;;???///!!!!!!"""  $$$"""!!!+++444:::777---%%%'''$$$ $$$###"""  """$$$"""!!!%%%""""""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!     """!!!!!!   !!!!!! !!!"""""""""      !!! !!!%%%'''""" !!!"""###$$$ !!!!!!"""!!! !!!"""!!! !!!"""!!!   !!!""""""!!!!!!    """"""!!! !!!    !!!!!!!!!!!!   !!!!!!    !!!!!!    !!!""""""""""""!!!  ###444:::,,,"""""" """"""!!! $$$"""  !!!!!!!!!  (((333===>>>666...,,,(((###  !!!"""### !!!""" !!!$$$!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!  !!!!!! !!!"""###    """!!!!!!   !!!!!! !!!!!!!!!!!!   !!!"""### !!!"""   !!!!!!"""""" !!!!!!  !!!  !!!"""!!!  !!!!!!!!!   !!!!!!   !!!!!!!!!"""""" !!!!!!  !!!   !!!""""""!!!  !!!!!!    !!!    !!!!!!  !!!!!! !!!!!! !!!"""(((!!! """"""!!!!!!!!!  """"""!!!  !!!&&&---222444444...***$$$   !!!###### """   !!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!   !!!      !!!!!!  !!!!!!!!!   """"""    """""" !!!!!!        !!!  !!!!!! !!!!!!!!!!!! !!!!!!    !!!!!! !!!!!!       !!!!!!   !!!"""!!!  !!!!!!""")))///,,,(((###""""""!!! """!!!  !!!!!!!!!!!!!!! """!!!!!! ###"""!!!   """"""  !!!"""  !!!!!!  !!!!!!    !!!!!!  """!!!  !!!"""###   !!!!!!     !!! !!!"""  !!! !!!""" """!!!!!! !!! !!!   """    !!!"""!!!$$$'''$$$!!!""""""!!! !!!     !!!!!!!!!""" !!!  !!!!!!!!! !!!"""  !!!          !!!"""  """!!! !!!!!! !!!     !!!!!!!!!!!! !!!   !!!""" !!!""" """!!!    !!!  !!!    ###   !!!"""###!!!"""!!! !!!"""###$$$  ###### !!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! !!!!!!""""""   !!!!!! !!!!!!!!!!!!!!!!!!""""""!!! !!!    !!!!!!!!!      !!!!!!!!!   ###""""""!!!!!!!!!""""""  !!!"""$$$$$$###"""!!!!!!  !!!"""######!!! !!! """  !!!"""!!!  !!!!!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""  !!!!!! !!!!!!  !!!"""  !!!!!!!!!    !!!  !!!!!!  !!!   !!!""""""!!!  !!!  !!!      !!!!!!!!!!!!!!!  !!!!!!!!! """""""""  """""" !!!### !!! """!!!  !!!!!!  !!!!!! ######""" !!!!!!"""   !!!!!! """  """""""""  """###$$$!!!"""    !!!  !!! !!!!!!"""!!!  !!!!!!!!!    !!!""""""!!! !!!    !!!!!!!!!  !!!  !!!""""""     !!!"""###  """###""" !!!!!!   $$$""""""  !!!  !!!  !!!"""!!!&&&'''    !!!"""!!!!!! !!!  """!!!  !!!!!! $$$$$$""""""!!!  !!!  !!!'''$$$  !!!!!!!!!  !!!  ###"""!!! """ !!!"""   ###"""   """###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!   !!!"""!!!  !!!  !!!!!! !!!""" !!!  !!! !!!  !!!!!!!!!   !!!!!!!!!    !!!   !!!!!!###!!!     (((***$$$  !!!!!!!!! !!!!!!###$$$### """### !!! """  ###"""!!!  """  !!!"""!!! !!!!!!!!!   ######!!! !!!!!!  !!!"""    """"""     !!!   !!!"""!!!  !!!!!!!!! !!!   !!!!!!      !!!!!!     !!!!!!!!!!!! !!!!!!"""!!!)))+++&&& !!!######  !!!!!!   """###$$$###  !!!!!!!!! ###$$$!!!!!!""""""!!! !!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!  !!!""""""""" !!!!!!!!!  !!!!!! !!!!!!    !!!  !!!         !!!  !!!   !!!!!! !!!!!!      %%%""" !!!!!!###$$$%%%!!!'''(((%%%!!!!!!!!!!!! ###''')))&&& !!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!  !!!###   """!!!!!! !!! !!!!!!!!! !!!"""!!!!!!!!!!!! !!!  !!!!!!"""!!! !!!!!!  !!!  !!!!!! !!!  !!!  !!!  !!!           !!!!!!  !!!   """"""!!!   !!!!!! !!!  !!!  """!!! !!! ###### !!!!!!!!!   %%%((()))&&& !!!  !!!!!!   !!!!!! ######"""!!!   !!! !!!"""""" !!!!!! !!!!!! !!! !!!!!!!!!!!!   !!!$$$### """  !!! !!! !!!###         !!!   !!!"""  !!!"""!!!       !!!!!!!!!!!! !!!  !!!"""  !!!"""!!!"""$$$!!!      ###$$$""" """ !!!!!!   ###%%%%%%$$$######""" !!! !!!   !!!!!!!!! !!!!!!    $$$'''%%%!!!!!! !!!!!!!!! !!!!!! !!!!!!   !!! !!! !!! !!!""""""  !!! !!!"""###  !!!   !!!!!!!!!   !!!!!!""""""!!! !!!!!!!!!!!!  !!!  !!!###$$$!!!!!!"""%%%'''&&&### !!!     ###%%%$$$### """!!!  !!!   !!!"""  !!!!!! !!!!!!"""   !!!!!! ###&&&)))'''!!! !!!""""""!!!!!!!!!    """######"""  !!!  !!!  !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!"""######   !!!!!!""""""!!! !!! !!!!!! !!!"""!!!  !!!!!!!!!!!!  !!! !!!""""""   !!!!!!!!! !!! !!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!! !!!"""'''$$$ !!!"""!!! """!!!  !!!"""     !!! !!!###!!!!!! !!! !!!  !!!"""!!!  !!!!!!  !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!! """"""""""""!!!  !!!!!!   !!!!!!!!!  """!!!  """###!!!###"""   !!!!!!$$$ !!!"""######$$$   !!!!!!!!!    !!!!!!    ######!!!  """!!! !!! !!!"""       !!! !!!    !!!    !!!"""""""""!!!    ###"""  !!!!!!!!!!!! !!!!!!!!!!!!     !!!"""!!! """###$$$###!!!       !!! !!!""""""###  !!!!!!!!!   !!!!!! !!!   !!!       !!!!!!!!! !!!   """###$$$ !!!!!!  !!!"""### !!!   !!! """"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!!!!!!!!  !!!""""""""" !!!!!! !!!!!!   """$$$   !!!!!!"""   !!!!!!!!!!!!   !!!!!! !!!!!!   !!!"""!!!   !!!"""### !!!!!!  !!!"""""""""!!!!!!!!!  !!!###$$$""" """!!!  !!!!!!    ######"""!!!    """"""""""""""""""""""""  !!!"""""" !!!!!!  !!!!!!!!!!!!   !!!!!! !!!    !!!""" !!!!!!!!!  !!!   !!!!!! """""""""!!!!!!   !!!"""    !!!!!!!!!      !!!!!!  !!!###""""""!!!###### !!! !!!""""""!!!  !!!   !!! ###"""!!!    """"""""""""""""""""""""  !!!"""#########   !!!!!!!!!!!!   !!!!!!  !!! !!!!!!   !!!!!! !!!  !!!!!!""""""       !!!!!! """!!!!!!!!!  !!!!!!!!!  !!!!!!"""!!! !!!!!!!!!  !!!""""""!!!  !!!###     !!! """!!! !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!    !!!""""""%%%$$$!!! !!!   !!!!!!   !!!"""!!! !!!  !!!""""""!!!     !!!!!! !!!       """  """"""!!!  !!!  !!!""" !!!!!!     %%%!!! !!!           !!!!!!     $$$((('''### !!!###   !!!    !!!""""""!!!   !!!!!!  !!! !!!    !!!  """    !!!   '''""" """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!         !!!""""""    $$$$$$   !!!  !!!"""###   !!!!!!   !!!!!!  !!! """ !!! """ !!!"""""" !!!"""!!!!!!  !!!""""""    !!!!!!  !!! !!!!!!"""!!!  !!!!!!!!!     !!! !!!!!!   (((### """ !!!""""""###"""       !!!!!!!!!   !!!!!!  !!!"""###"""!!!  !!! """!!!  !!!  !!!""""""""""""!!!!!!  !!!""" """""" !!!!!!!!! !!!###"""!!!!!!!!!"""    !!!   $$$"""!!!    """$$$!!!  !!!  !!!"""""" !!!    !!!!!!   """   !!!  !!!###     !!!  !!!   """"""###  !!!!!!!!!!!!  !!!!!! !!!!!! !!!"""###!!!!!!     !!!!!!!!!!!!   !!!!!!  """###""" !!! !!!"""  !!!  """"""    !!!  !!!!!! !!!""""""      !!!!!!###   !!!  """!!!    !!! !!!!!!!!!""""""!!!!!!   !!!!!! !!!"""  !!!!!!!!!!!!"""      !!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!  !!!""" !!!     !!!   !!!   !!! !!!  ###$$$$$$!!!$$$!!! !!! !!! !!!    !!!!!!"""""" !!!""" !!!  !!!!!!!!!!!! !!!    """"""!!! !!!  !!!!!!!!!!!!!!!!!!   !!! !!!!!!!!!  """### !!!!!!    !!!!!!  !!!!!! !!!!!!"""!!!!!!      !!!!!!  !!!!!!  !!!!!!!!!  """!!!  !!! !!!"""""" """ """   !!!!!!!!!    !!!###!!!    $$$'''&&&"""!!!###&&&  !!! !!!  '''%%%"""  ###"""!!!!!!!!!!!!!!!!!! !!!!!!     """"""   !!!""""""""""""""" !!!!!!!!!!!!   !!! !!!!!!!!!######!!!  !!!"""  !!!!!!!!!$$$$$$###"""!!!     !!!   !!!!!!!!! $$$))))))$$$     !!!!!!!!!  !!!!!!!!!$$$((('''""" """&&& !!!!!!  )))'''###!!!###***(((%%%######"""  !!!""""""### !!!""""""!!!!!! !!!!!!!!!!!!   !!! !!!!!! !!!""""""     """  !!!"""### !!!"""!!!   !!!!!!!!! """!!!!!!      !!!!!!""" """      !!!    !!!)))111111((( !!!  !!!!!!!!!!!!  !!!!!!"""!!!$$$###### !!!!!!!!!!!!!!!!!! $$$###!!! """###(((%%%"""!!!"""!!!   !!!!!!""" !!!!!! !!!!!!!!!""" !!!!!! !!!!!!  !!! !!!"""  !!!""""""   !!!!!!       !!!"""!!!!!!###       !!! !!!""""""###  !!! !!!!!!$$$***///...&&&  !!!     !!!  !!!!!!!!!!!!  !!!!!!!!!""" !!!!!!!!!!!!!!!"""!!!  !!!""""""###  !!! !!!  !!!   !!!"""  !!!!!!!!!         !!!""" !!!"""### !!!!!!!!! !!!!!!  !!!!!!!!!  !!!      !!! """    !!!!!!!!!    !!!"""!!!    !!!"""!!!###&&&))))))&&&!!! !!! !!!!!!     !!!!!!!!!  !!!!!! !!!!!!   !!!  """!!!     !!!"""!!!"""  """###     !!!!!!  &&&"""    !!!  ###""" !!!!!!!!! !!!!!!!!!  """"""!!! !!!  !!!!!! !!!"""   !!!   !!!%%% !!!    &&&+++)))!!!"""!!!  !!!!!!    ###!!!  !!!!!!  !!!!!!!!!  !!!###$$$$$$""" """!!!     !!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!      %%%""" """     !!!  """!!!!!!!!!"""  """!!!   """!!!!!!  !!! !!!!!! !!!!!!   (((!!! ###"""!!!   """&&&$$$   !!!!!!     ###%%%&&&%%%""" !!!!!!     !!!  """"""!!!      !!!###!!!###!!! !!!   !!!!!!  !!!  !!!!!!!!!"""### !!!""" !!!  """ """""" !!! !!!!!! """###"""   '''!!! ######"""!!! ###  !!!!!!   !!!!!! !!!    !!!"""!!!      !!! !!!!!!  """!!!!!!    !!! !!!   """!!! !!!""" !!! !!!"""### !!!!!!    !!!!!!!!!!!!  !!!!!!    !!!!!!!!!""""""!!! !!! !!!"""######!!!!!!!!!    !!!!!!  $$$"""   !!!!!!!!!   """   !!!!!!   """!!!!!!!!!  !!!!!!       !!!"""!!! !!!###!!!  !!! !!!  !!!"""   !!!!!!!!!!!!   !!!   !!! !!!"""$$$$$$$$$"""     !!! !!!"""   """"""!!! %%%###   !!!!!!!!!!!!!!!  !!!###%%%  !!!  !!!!!!!!!   !!!!!!!!!!!!    !!!  """!!!!!!  !!!  """$$$###"""!!! !!!    !!!      !!!!!!###"""  !!!!!!!!!!!! $$$$$$""""""     !!!"""$$$$$$"""###"""!!!    !!!!!!!!! !!!###%%%  !!!!!!!!!  !!!!!!"""   !!!!!!    """###        !!!!!!    """%%%%%%$$$###!!! !!!!!! !!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! !!!   !!!$$$"""    !!! """"""!!!      !!!!!!"""!!!  """  !!!!!!!!! !!!!!!  !!!""""""  !!!  !!!!!!!!!!!!    """$$$&&&'''  !!!!!!      ###%%%'''&&&$$$""" """""" !!!"""### !!!!!!!!! """"""!!! !!!!!!!!!$$$ !!!"""  !!! !!!!!!  """"""!!!    """   !!!!!!!!!"""###!!! """  !!!   !!!""" !!!"""$$$ """"""!!!   !!!       !!!!!!!!! """ ###  !!!   """!!!    !!!"""!!!!!!!!!   ###%%%  !!!"""    """###!!!!!!%%% !!!"""!!!"""!!! !!!!!! &&&""" $$$"""!!!!!! """""" !!!!!!""""""!!!!!!       !!!  !!!"""  !!!  """  !!!!!!!!!  !!!### !!!        !!!   """"""!!!!!!   !!!!!! """    !!!!!! $$$!!!!!! !!!!!! !!!###%%%###  !!!!!! !!!!!!   !!!!!! !!!  ###&&&&&&### !!!!!!!!! !!!!!!  !!!!!!!!!!!!"""!!!       """     !!! !!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!###      """  !!!  !!!###"""   !!!""" $$$!!!!!!%%%""" !!!"""!!!!!!!!!  !!!!!!!!!!!!!!! """!!! ###!!! !!!""" !!!$$$&&&&&&$$$!!! """######"""!!! !!!!!!!!!!!!  !!!!!!!!!      !!!!!!  !!!!!!!!!  !!!"""%%%""" !!!!!!!!!  !!! !!!!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!""" !!!  !!!""" """     !!!!!!!!!          !!! !!!    !!!!!!!!! """###"""  !!!!!!  !!!!!!"""!!!!!!""""""!!! """######""" !!!#########"""!!! !!!!!!!!!!!!!!!  !!! !!!    !!!!!!  !!!!!!"""!!! """###$$$&&&###  !!! !!!!!!!!!  !!!!!!!!!!!!"""  !!!"""   !!!  !!! !!!!!!!!!  !!!      """!!!  """###"""   $$$ !!!!!!!!!""""""!!!   """""""""!!!!!! !!!!!!   !!!!!! !!!     !!!!!!!!!!!!"""###$$$$$$$$$""" !!!!!!  !!!   !!! !!!!!!!!!  !!!!!!!!! """""""""   !!!!!!"""  """###"""###"""    !!!!!!!!!  !!!!!!!!!!!!"""###"""  """!!!  ### !!!           !!!""""""""""""  !!! !!!!!!!!!!!!!!!""""""""""""!!!   !!!!!!    !!!"""""""""!!!    """"""  %%%!!!!!!   !!!   !!!""""""$$$"""  !!!"""  !!!"""!!! !!!     !!!!!!     !!!!!!        !!! !!!   !!!!!!  !!!    !!!!!!!!! !!!"""!!!!!!   """!!!""" !!!  !!!"""!!!  !!! !!!"""""" """###$$$###"""!!!  """$$$'''### !!!!!!    !!!!!!  """"""!!!  !!!    !!!"""!!!      !!!   """ """  !!! """!!!!!!      !!! !!!  ###!!! !!!!!!!!! !!!  !!!"""   """###  """  !!!   !!!   !!! !!!  !!!  """### !!!!!!!!!!!!""" """!!! !!!!!!  !!!""""""!!!!!!"""%%%'''%%%!!!!!!   !!!"""""" !!!"""!!!!!!    !!!"""######%%%###!!!  !!!""" """   !!!!!! """!!! !!!!!!!!!     """  """"""!!! !!!     !!!"""""" !!!""""""!!!     !!!!!!  !!!    !!!!!!"""!!!   !!!###"""  !!!"""  !!! !!! !!!  !!!  !!!""" !!!  !!!###$$$$$$"""    """ !!!  !!!!!!""""""######$$$   !!!###"""  !!! !!!!!!!!!###!!!  !!! !!! """ !!!!!!  """"""  !!!!!!!!!        !!!   !!!  !!!"""!!!!!!!!!  !!! """ !!!###%%%###"""  !!!  !!!!!!!!!"""  !!!!!! """ !!!### !!!!!!     !!!""""""!!!  """ '''%%%!!!!!!!!!""""""""" !!!   ###"""  !!!    """$$$     !!!!!! !!!  !!!!!!"""!!!!!! !!!!!!!!!  !!!!!!   !!!"""###"""!!!!!!   !!!  !!!###"""!!!   !!!!!!!!!  """    !!!!!!!!!   !!! """###$$$$$$"""  !!!!!!!!!   """!!!  !!!  !!!  ###!!!"""###      !!!!!!    !!!$$$'''###  !!!!!!"""!!!###"""  """"""###    !!!""""""!!!    !!!"""###!!! !!! !!!      !!!"""""""""!!!!!!!!!!!!       !!!   """%%%%%%$$$!!!  !!!  """!!!  !!!     !!!!!!"""!!!"""###"""    !!!!!! !!!!!!!!!"""  &&&'''""" !!!!!!!!!!!!!!!  !!! !!!""""""  """"""### !!!"""""" !!!""""""  !!! !!!!!!  !!!       !!!""""""!!! !!!###!!!!!!!!!     !!! !!!""" !!!"""!!!      """   !!!!!!!!!    !!!!!!!!!!!!  !!!  !!!&&&&&&   !!!###!!!   !!!!!!""" !!! !!! !!!!!!        !!!!!!"""  !!!  ###!!!!!!!!!       !!!     !!!###  !!! !!!"""!!!  !!!!!!    !!!!!!!!!!!!%%%%%% !!!!!!"""""""""      !!!!!!  !!!"""!!!  !!!    !!!$$$&&&!!!!!!!!!!!!   ### """###"""   !!!      !!!!!!  !!!!!!!!!!!! !!!!!!""" !!!""""""!!!!!!!!!!!! !!!%%%)))  !!!###$$$###!!! """$$$###""""""!!!!!!!!!"""### !!!!!!  !!!!!!      !!!!!!  """%%%"""  !!!  !!!!!!   !!!    !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!"""!!!   """###%%%###!!! !!! !!! !!!!!!  !!! $$$###  !!!!!!"""!!! !!!###$$$###"""    """!!!  !!!  !!!!!!!!!   ###"""  !!!%%%###!!! !!!"""!!!   $$$ """###"""  ###"""!!! !!!###!!!###   !!!""""""!!!    """!!!###   """!!!!!!   !!!  !!!"""     !!! !!!"""!!! !!!"""!!! !!!  !!!    """   !!! !!!"""   !!!"""!!!       !!! """""""""""""""""""""""" !!!"""######"""!!! ###!!!  """  !!!!!! !!!!!!!!!!!!     ###%%% !!!!!!"""   !!!   !!!       !!!  !!!!!! !!!     """###!!!      !!!   !!!!!!!!!   """###    !!!"""###!!!   !!!!!!     """"""   !!!"""!!! !!!!!!  !!!"""!!!!!!!!!!!!  !!!$$$%%% !!!"""###%%%&&& !!!!!!    !!!!!!"""!!!  !!!!!!   !!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!! !!! !!!   !!!!!! !!!!!!  !!!!!!!!! """###     !!! !!!   !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!        !!!  $$$"""!!!!!!!!! !!!""""""!!! """!!! !!!!!!!!!!!! !!!"""###!!! !!!""" !!!###$$$    !!!!!!!!!      !!!"""!!!  !!!!!! """"""############""""""!!!   !!!  !!!"""!!!  !!!"""###""" !!!!!! """)))+++((( ###"""!!! !!!!!!"""   !!!!!!!!!  !!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!    !!! !!!!!!    """"""  """***%%%!!!!!!!!!  """"""!!!"""!!! !!!  !!!!!!!!!    !!!   !!!!!! !!!   !!!"""!!!  """!!!  """$$$ !!!!!!""""""!!!!!!  !!!!!!   !!!  !!! """$$$$$$###  ###)))+++((( """!!!   """""""""!!!!!!   !!!!!!!!!!!! """!!!!!!  !!!  """"""!!!    !!!!!!  !!!!!! """$$$+++&&&  !!!  !!!   !!!!!!   !!!!!!  !!!"""""" !!!""""""!!!!!!!!! !!!!!!   !!!   !!!!!! !!!   !!!  !!!"""""""""  !!!"""######!!!  """######""" !!!""""""!!! !!!!!!  $$$###    !!!  !!!!!!!!!!!!!!!   !!!!!!!!!!!! !!!""""""   !!!###$$$  !!!!!! !!!"""""""""    !!!!!!###&&&### ###!!!!!!  !!!    """ !!!!!! !!!!!!"""!!!!!!!!! !!!"""######$$$ !!!!!!  !!!!!!!!!    !!!  !!!!!!  !!!!!!!!!!!! !!!  !!!""""""  !!!        !!!"""""""""""""""!!! !!!!!!!!!!!! !!!   !!!  !!!""""""###!!!!!!""" !!!!!!!!!  !!!!!!!!!  !!!     !!!!!!  !!!""" &&&""" !!!  !!!!!!  !!!""""""### !!!!!!   ### !!!  !!!!!!!!!!!!""""""!!!  !!!!!!###%%%%%%&&& !!!!!!!!!!!!  !!!######"""!!! """"""  """  ###!!!    """"""!!! !!!""""""!!!    ###"""  !!!      """###"""  !!!!!!!!!  !!! """ !!!###"""!!!   !!!!!!!!!  !!!!!!"""### !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!   !!! !!! !!! !!!###$$$ """!!!$$$ !!!!!!     !!!###  !!!!!! """""""""!!!   ### ###!!!!!!     """###""""""######!!! $$$"""###  $$$$$$""" """$$$""" """ ###""" !!!!!!!!! """"""%%%'''$$$   !!!###"""$$$!!!   !!!!!! !!!  !!!""""""$$$"""  !!!"""!!!   !!!!!!  !!!!!!!!!!!!!!!""" !!!!!!  !!! ###%%%&&& !!!!!! !!!    !!!       !!! !!!!!!   !!!!!! """ !!! """###""" """$$$!!!$$$"""    !!! ###%%%""" """""" !!!!!!  !!! """!!! !!!$$$''')))&&&###  !!!""" """$$$"""       !!!"""!!!"""!!! !!!  !!!###$$$%%%%%%$$$!!! !!!!!!   !!!  !!!!!!!!!""""""!!!   !!!   !!!"""!!! !!!""" !!!     !!! !!!  """!!!  !!!!!!  !!!  %%%    ######""" ###((()))### ###!!!!!!!!!"""!!!!!!!!!&&&$$$  !!! !!!###%%%'''---///'''"""%%%(((***&&&$$$!!!   !!!!!!!!! """###"""!!!  !!!!!!!!!!!!!!!    !!!!!!!!!!!!!!! !!!!!!"""!!!   !!!"""###$$$$$$###!!!  !!!   !!!!!!!!!"""""""""  """!!!!!!    !!!"""!!!  !!! ###"""!!! !!!!!!!!!!!!!!!""""""###  ###$$$   !!!   """!!!!!!!!!%%%  """###"""   !!!!!!  """'''+++(((%%%""" """!!!!!!"""###""" !!!  !!!!!!  $$$(((+++000999<<<333%%%!!!###%%%&&&###"""   !!!!!!  !!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!   !!!"""  !!!!!!!!!!!! !!! !!!!!!   !!!!!!   !!!"""###   !!!!!!!!!!!!"""     !!!   """"""!!!!!!   """  !!!"""  !!!    """   !!!!!!  !!!!!! """$$$######"""!!! !!!###"""   """&&&(((&&&   !!!!!!###(((***(((555===777+++$$$###$$$    !!!!!!   !!!"""!!!   !!!"""###"""  !!!"""!!!  !!!"""### !!! """!!!   !!!     !!!!!!  !!!!!!  !!!!!!   """!!!  !!!   """$$$ !!!!!!!!! !!!     """   !!!"""###### !!!!!!  !!!!!!   $$$***...///$$$ ###"""!!! !!!"""  """$$$$$$000999444(((!!!         """###"""   !!!!!!!!! ###"""!!!  !!!!!!!!!  !!! !!! """   !!!   !!!"""!!!  !!! !!!!!!   !!!  !!! !!!"""$$$%%%%%% !!!"""   ###***000000&&&"""!!! !!!!!!""" ###,,,111+++!!!    !!!"""    """ !!!!!!!!!  !!!!!!""""""!!! !!!""" !!!!!!!!! %%%###!!!      !!!"""""" !!!!!! !!!"""!!!  """ !!!   !!!"""""""""!!!  !!!!!!  !!!!!!  !!!   !!! !!!"""  !!!  !!!$$$(((%%%  !!!  !!!!!!   """###%%%&&&''' !!!!!!###$$$  !!!)))///,,,%%%!!!"""!!!  !!!$$$((($$$"""$$$ """""" !!!###$$$!!!   """###""" !!! !!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!######!!!  !!!!!!!!!!!!!!!  ###&&&((( !!!!!!!!!!!!"""$$$ !!!   !!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""$$$$$$!!!!!!###    !!!!!! """!!! !!!"""""""""!!!   !!!  !!!!!!!!!  !!!   !!! !!!###%%%"""###""""""!!!  !!!""" !!!!!!     !!!   """!!!    """ """!!!"""   !!!!!!"""  !!!"""   !!!"""!!!  !!! !!!$$$""" !!!!!!!!!   !!!""""""!!!  """ %%%"""   !!!""""""###!!! !!!""""""!!!  """!!!  !!!!!!  !!!  $$$""" !!!"""!!!  !!!!!! !!!""""""  !!!   !!!    !!!""" !!! !!!   !!!"""    !!!######!!! !!!   !!!"""  !!! !!!   """"""!!!   !!!  !!!!!!!!!    !!!!!! !!!!!!  !!! !!!   !!!"""""""""!!!!!!  !!!!!!  """"""!!!  """"""!!! !!!!!!""""""!!!!!!!!!      !!!      !!!!!! !!!!!!   !!!"""""" !!!"""   $$$""" !!!   !!!"""!!!  !!!!!!  !!!  !!!  !!! """"""!!!   !!!######!!!  """!!!  !!!$$$$$$!!! !!!#########"""!!!!!!  !!!!!!!!!!!!   !!!!!!  !!!  """!!!!!!!!!  """"""""""""""""""""""""       !!!"""""""""!!!  !!!""""""!!!  !!!"""!!!  """  !!! !!!!!! """  !!!   !!!!!!!!!   !!!!!!!!! !!!   !!! !!!%%%&&&%%%!!!  !!!!!!!!!  !!!&&&'''"""   !!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!! """""""""!!! !!!$$$ """!!!!!!!!!!!!!!! !!!###"""!!!###    """  !!!!!!  !!! !!!    !!!!!!"""   !!!""""""!!!    !!!!!! !!!"""!!!   !!!!!!!!! !!!!!!!!!!!!  !!!      !!! """!!!  """###  !!!%%%'''%%%"""     !!!&&&&&&!!!      !!!!!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""  %%%***###!!! !!!!!!!!!!!!!!!!!!  !!!  !!!!!!  !!!   !!!!!!         !!!!!! !!!!!! !!!!!!  !!!   """""" !!!"""!!!  !!!!!!!!!!!!""""""""""""!!! !!! !!!   !!!!!! !!!    !!!%%%&&&$$$!!! !!!"""!!! """  ######   !!!!!!!!!!!!  !!!  !!! """  """######"""  !!!!!! )))///'''  """      !!!!!!!!!     !!!!!!  !!!!!!  !!!!!!  !!!!!!!!!"""###  """!!!  !!!!!!!!!!!!"""""""""!!! !!!      !!! !!!   !!!!!!!!!  !!! !!!######!!!   !!!"""%%%### """  !!!!!!!!!    !!!  !!!!!!""""""!!!"""""""""""""""!!!!!!!!!!!!!!!  """######"""   ***111'''!!!""" !!!"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!! ###!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!    !!! !!!!!!!!!   !!!!!!  ###%%%''' !!!"""""""""!!!  !!!!!!!!!  !!!"""   """""" """$$$  $$$###!!! !!! !!!!!!!!! !!!  !!!  !!!!!! $$$!!!     !!!  !!!$$$   !!!   !!!!!!!!!   """!!!""""""!!! !!!  !!!"""&&&$$$  """!!!   !!! """!!!!!!  !!!"""""""""!!!!!! !!!!!!   """""" !!!!!!  !!!"""""" !!!  !!! !!!!!!    !!!   !!!!!!!!!!!!!!!!!! """!!!  !!!!!!   !!!  !!! !!!!!!   !!!!!!!!! ###$$$%%%%%%$$$""""""!!!  """$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!    !!!!!!"""!!!  !!!!!!  """"""!!! !!!  !!!!!! !!!!!!!!! !!!  !!!"""!!! !!!""""""!!!  """#########"""!!!!!!"""$$$%%% """%%%''''''%%%"""   !!!!!!"""""" !!!  !!!!!!    !!!""" !!!!!!!!!!!!!!!   """"""!!!!!!!!!  """"""""""""""""""""""""   !!! !!!!!!!!!!!!###    !!!!!!!!!"""""""""        ### !!!""""""!!!"""###$$$$$$###!!! """!!! !!!"""$$$&&&""""""!!!!!!  !!!   !!!!!!!!!   """"""!!! !!!  !!!!!!  !!! !!!!!!  !!!!!!!!!  """###$$$!!!###%%%&&&&&&###!!! !!!""""""#########!!!!!!###   """$$$$$$###!!!   !!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!!!!!!! !!! !!! !!! !!!!!!!!!!!!$$$""" !!!!!!     !!!!!!     !!!!!!  !!!!!!     $$$!!! """$$$$$$ !!!"""$$$$$$$$$###"""""""""!!!!!!"""###%%%&&&""""""!!!    """"""!!!    !!!!!!    !!!!!!   !!!!!!"""!!!!!!!!!  !!!!!!""" !!!###%%%%%%###"""   !!!"""  !!!!!!  !!!%%%''''''$$$ """!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!   """$$$$$$             !!!%%%""" ###%%%&&&!!!!!!"""############"""###"""""""""###$$$%%%&&&$$$###"""!!!    !!!!!!    !!!!!! ###!!!""" """###   !!!!!!    !!!""""""!!!!!!  !!!"""$$$$$$$$$### !!!!!!!!!     """$$$$$$!!! !!!!!! !!!!!!######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!    """###$$$###!!! """"""""" !!!!!!  !!!!!!         !!!  !!!  !!!"""$$$"""!!!$$$&&&&&&###############"""!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$###"""!!!    !!!!!!   !!!!!!  !!! !!!!!!!!!$$$### $$$!!!  !!!!!!  !!!!!! !!! !!!!!!  !!!!!!!!!!!!""""""""" !!!!!! !!!!!!  !!!!!!!!!      !!!!!!!!!!!!!!!  """""""""""""""!!!!!!!!! !!!""""""!!!     !!! !!!!!!  !!!   !!!"""     !!!"""  !!!!!!  !!!!!!  !!!!!!  !!!!!! !!!!!! !!!!!!  !!!"""""""""!!! """%%%%%%%%%$$$#########""""""!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!   !!!!!!  """ !!!!!!!!!  !!!!!!""" !!!###""" """!!!!!!!!!    """!!! !!!""" !!!  %%%$$$"""  !!!!!!    !!!""" !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!###%%%%%%###!!! !!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!   !!! !!!###   """     !!!!!! !!!!!!  !!!"""### !!!$$$%%%$$$###"""""""""""""""######$$$ !!!"""############$$$#########""""""!!!!!!     !!! !!!"""!!!  ###"""   !!!!!!  !!!!!!!!!  !!! !!! $$$"""!!!    !!!!!!!!! !!!!!!   !!!!!!  !!!!!!   """""""""%%%''''''%%%""" !!!!!!!!!""""""###### """"""""""""""""""""""""  """$$$ !!!!!!!!! !!!"""###!!!!!!""""""!!!!!!  """!!!    !!!    ### !!!  !!!  !!! !!!  !!!!!! !!!!!!  """######"""$$$%%%$$$""" !!!!!!"""$$$%%%&&& !!!""""""######"""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!   !!! """"""!!!   !!!   """"""""""""""""""""""""  """%%%&&&    !!!!!!$$$%%%  !!!!!! !!!   !!!""""""  !!!   !!!!!!!!!    !!!  !!!"""###$$$%%%%%%!!!""""""!!! """ !!! !!!  """"""!!!!!! """  !!!""" !!!!!!!!!!!!!!!  """###""""""""""""!!!   !!! $$$"""     !!!""""""!!!  !!!    !!!!!!!!!  !!!!!!!!!!!!""" """"""!!! !!!###$$$"""!!!  !!!""""""!!!!!!"""### """""""""###%%%(((***,,,!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ############""""""""""""  !!!!!!   !!! !!!!!! !!!!!! !!! !!!"""!!! !!!"""    !!!"""!!! !!!!!!!!!!!! !!! """!!! !!! """###"""   ###"""!!!   !!!!!!!!! """!!!   !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!!!!!  """!!!!!!  """!!!   !!!!!!!!! !!!!!!"""  !!!!!! !!!!!!!!!!!!!!!!!! !!!"""!!!!!!    !!! !!!    !!!### ###$$$%%%###!!! !!!"""   !!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""  !!!"""###"""!!! !!!"""############""""""""""""!!!!!! !!!  """"""""""""!!!!!!!!!!!!  !!!!!!""""""######      !!!"""!!!    !!!!!!!!!!!!    """!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""!!!!!!!!! !!!""""""!!!!!!  ###"""!!!  !!!!!! !!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!   !!!!!!!!!!!!!!!"""!!!  !!!  !!!!!!!!!     """###!!!  !!!  """ !!!!!! !!!###$$$%%%$$$"""!!!!!!"""   !!!  !!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""!!! !!!!!!"""###$$$"""!!! !!!!!!!!!  !!!!!!!!!!!!!!!    !!!     """!!!  !!!    !!! !!!!!! !!! """!!!         !!!""""""""" ###"""  !!! !!!!!!!!!!!!""" !!! !!!!!!  !!!!!!!!!!!!!!!###"""!!!  !!!""""""!!!    !!!!!!######  !!! #########!!! !!!"""!!!    !!!""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!""""""###$$$$$$###  !!!"""######"""!!!      !!!###!!!     !!!!!!     !!! ###$$$""" !!!!!! !!! !!!!!!   !!!  !!!!!!!!!!!!  """!!! !!!""""""""" !!!!!!!!!  !!!!!!!!!!!!""" !!!!!!!!!  !!!!!!!!!!!!!!!###"""!!!!!!  !!!!!!  """"""!!!    !!! """###""" !!!!!!  """ !!!  """$$$######"""!!!   !!!!!!  !!!!!!""""""""""""""""""###$$$$$$###  """""""""!!!!!!!!!   !!!     !!!###!!!  !!!!!!  """###"""  !!! !!!!!!!!!!!!    !!!!!! !!! """!!!"""      !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """"""!!!  """"""  """"""!!!!!!  !!!!!!!!!!!!  !!!!!!!!! !!! !!!###"""""""""!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!!!!     !!!"""###!!!  ######!!!  !!!!!!!!!!!!!!! """    !!!!!! !!!"""######""""""!!!!!! !!!!!!"""!!!!!!  !!!!!!!!!    !!!"""""""""!!!!!!"""###$$$"""!!! !!!!!!  !!!!!!     !!!   !!!!!!!!!###!!!  """"""!!!!!!!!!  !!!!!!!!! !!! !!!  !!!!!!    !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!! !!!""""""    !!! !!!!!!  !!!!!!!!!!!!"""!!!   !!!!!!!!!  !!!"""!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""  !!!  !!!"""!!!    !!!!!!   !!!     !!!!!! !!!"""!!!!!! !!!"""############### !!! !!!"""!!!   !!!  !!!"""!!!!!! !!!"""###"""!!! !!!"""  !!!!!!!!!###  !!! !!!!!!""" !!!!!!      !!!    !!!!!! !!!!!!  !!!"""  """ !!!!!!         !!!""""""!!!  """"""!!! !!! !!!!!!  !!! !!!!!!!!!"""###"""!!!  !!! !!!!!!!!!"""""" !!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""###""""""%%%!!!  !!!  !!!  """"""!!!         !!!!!! !!!### !!!"""$$$$$$%%%%%%%%%  !!!""" """"""!!!  !!!  !!!!!!"""!!! !!!!!!!!! !!!""""""!!!!!!"""###!!!!!!  !!!!!!%%%  !!!!!! !!!"""###### !!!!!!!!!######!!! !!! !!! !!!"""""""""!!!!!!!!! """"""!!! !!!"""""" !!!    !!!  !!!  !!! !!!!!!!!!!!!   !!!""""""!!!"""###!!!!!!""""""!!!!!! !!!    !!!""""""!!! !!! !!! !!!!!! """!!!!!!""" """######!!!###"""  !!!"""!!!"""  !!!  !!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$&&&###!!!   !!!  """"""!!!!!!!!!!!!"""""" !!!  !!!"""!!! !!! !!!  """###$$$$$$$$$###"""!!!!!!"""###"""!!!!!!+++000)))######!!!!!!!!!!!! ###!!!!!!###$$$$$$###"""   !!!!!! $$$$$$###!!!!!!   !!!    !!!!!! ###%%%""" ### !!!"""### !!!!!!!!!""""""!!!     !!!!!!!!!    """""" !!!  !!!  !!! !!! !!!""""""'''(((%%%"""  """  !!!!!! !!! """###!!!"""###     !!! !!! !!!!!!!!!  """  """ !!!"""###  """!!!   !!!"""!!!  !!!!!!  !!!    !!!###############"""""""""   !!!'''###  !!!!!!!!!!!!!!!!!!!!!!!!   !!!  """"""!!! ###   """"""""""""!!!!!!   """$$$)))...+++###"""  !!! !!!  !!!###$$$$$$###"""    """!!!  !!!!!!!!!    !!!  !!! !!! !!!!!!!!!  !!!###!!! !!!""""""!!! !!! !!!"""###(((***)))'''  !!!  !!!!!!        !!!"""###  !!!!!! !!!  !!! !!!""""""!!!  !!!   !!!!!!!!! !!!""""""  !!!!!!    !!!    !!!&&&### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""  ###!!!  ###!!!!!!!!!   """""""""!!! """,,,222---$$$"""  !!!!!!!!!!!!  """#########"""!!!!!! !!!!!!   !!!!!!!!!  !!!!!!     !!! !!!!!!!!!   !!!     """  !!!"""$$$###!!! !!!  !!!!!!$$$%%%%%%$$$ !!!  !!!!!!  """!!!         !!!""""""  !!!  !!! !!!"""###  !!!!!!   !!!""""""!!!""""""  !!!!!!!!!  !!!!!! """!!! !!!###"""!!!  !!!!!!  !!!"""   """ !!!!!!!!!###!!! !!!!!!      !!!###'''111333((( !!!""" !!!!!!!!!!!!!!!  !!!""""""""""""    ###"""!!!    """!!!   !!! !!!     !!!!!!   """!!!!!! '''&&&%%%"""!!!  """$$$###  !!! !!!  !!!    """!!! """ !!!!!!!!!  !!!!!!!!!""" !!!!!!""""""!!!!!!         !!!###  !!!!!!  !!!"""""" !!!!!! !!!!!!!!! !!!!!!!!!  !!!!!! !!!!!!"""  !!!!!! !!!""" !!!""""""   !!!!!! !!!!!! !!!!!!!!!      !!!   $$$'''222444...!!!###%%%    """!!! !!!!!!""""""!!!!!!  !!!!!!!!!""""""   !!!!!!"""""" """!!!!!! !!! !!!   !!!!!!  !!!  !!!### !!! """"""!!! """$$$ !!!"""###!!!###""" !!! !!!      ### !!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!   !!!!!!!!!  !!!    ###  !!!!!!     !!!!!!  !!!!!!!!!  !!!!!!""""""  !!!"""  !!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!   !!!!!!!!!!!!   !!!!!!   """"""""""""!!! &&&,,,;;;444(((!!!"""!!!"""   !!!!!!!!!!!!!!!  !!!!!!!!! !!!    !!!  !!!""""""!!! !!!"""###  """!!!!!!### """######!!!!!! !!!   !!!  !!!!!!"""  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!!!!"""""" """  !!!!!!    """    !!!!!! !!!  !!!  !!!!!!"""  !!!""""""""" !!!!!!""" !!!!!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!"""    !!!###""""""""""""!!!!!!  ***222777,,,!!!!!! !!!"""""" !!!!!!  !!!!!!    !!!    !!! !!!"""""""""  !!!!!! $$$###!!!  !!! ### !!!"""###"""  !!!!!!!!!!!!!!!  !!! """###!!!  !!!      """######$$$   !!!###""" """ !!!!!! !!!!!!!!!   !!!  !!!   !!!!!!""""""""" """  !!!  !!!"""""" !!!!!!!!! !!!""""""### !!!"""""""""""""""!!!!!!  !!!"""######!!!  """!!!###!!!  !!!"""!!!!!!!!!   !!!    !!!   !!!### """###$$$$$$$$$"""...888...### !!!###!!!!!!   """######   !!!!!!!!!""""""!!! !!!!!!$$$###"""!!!   !!! !!!"""###"""   !!!""" """### !!!!!!   """""""""""""""&&&$$$"""  !!!!!!!!!  !!!!!!!!! !!!!!!"""&&&$$$    !!! !!!!!! !!!""""""!!! !!! !!!  !!!$$$$$$!!!!!! """  !!!!!! !!!###%%%'''(((((( !!!!!!!!!    !!!!!!  """!!!  !!!!!!!!!  !!!!!!!!!    """###$$$######  !!!     !!!!!! !!!!!!!!! !!! !!! !!!     !!!!!!  !!!!!!!!!!!!!!! $$$///333///  !!!!!!!!! !!! !!!  """""""""!!! !!!  $$$'''!!!!!!!!!!!!!!!!!!!!!!!!  !!!###"""!!! !!!  !!!!!!!!! !!!"""  !!!!!!   !!!""""""    !!!"""!!!  !!!!!!  """###  ###!!!!!!###  ######"""$$$...555///"""!!!!!!     !!!   !!!  $$$%%%%%%###  !!!!!!    !!!!!!!!!!!!   !!!!!!"""!!!!!! !!!!!!    !!!!!!!!!!!!   !!! !!! !!!   !!!   !!!  !!!!!!!!!!!! !!! &&&......(((   !!!   !!!   !!!!!!""" !!!!!! !!!     !!!  !!!""" !!!!!!  !!!        !!!!!! !!!!!! !!!!!!!!!###---777666... !!!!!!   !!!!!!    !!!!!!$$$$$$$$$!!! !!!!!!!!!   !!!!!!!!!  !!!!!! ######"""!!! !!!   !!!!!!!!!!!!   !!!!!!!!!!!!!!!   !!!!!!!!!  !!!   !!!"""$$$(((+++'''!!!!!!        """!!!  !!!!!!!!! !!!"""""" !!!"""!!! !!!!!!!!!  !!!!!! !!!!!!!!!            !!!!!! !!!!!! !!! """***555;;;<<<"""######!!!  !!!"""!!!   !!!""" !!!   !!!!!!!!!!!!  !!! !!!"""!!!!!!  ######"""   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""" !!!!!!  !!!     """%%%''''''$$$ !!!      !!!"""""" !!!"""""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""!!! !!!### !!!"""!!!  !!!       !!!         !!!   !!!""" $$$...999@@@333---%%%!!!  !!!""""""!!!!!!!!!   !!!"""!!!"""###""""""$$$&&& !!!!!!"""""" !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!  """!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!    """$$$$$$######!!!     !!! !!!"""""" !!!""""""###  """""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!###    !!!!!! !!!  !!!        !!!!!!    !!!###!!!     !!!!!!  !!!!!!   !!! !!!"""""""""!!!$$$000:::DDD:::,,,$$$"""""""""    !!!"""!!!!!!!!!"""   !!!!!! !!!"""!!!  """!!!!!!!!!!!!!!!""""""""" !!!"""""""""!!!!!! !!!!!!  !!!  !!!"""""" !!!!!!  !!!!!!  !!!"""### !!!!!!!!!!!!  !!!!!!  !!!!!!!!!  !!!"""!!!"""%%%!!!!!!!!!!!!   !!!     !!! !!!!!!!!! !!!"""######!!!!!!!!! !!!  """"""!!!  !!!!!!!!! !!!!!!   !!!!!! """!!!   !!!  !!!     !!!!!!     !!!  !!!"""!!!    !!!!!!!!! !!!!!!!!!!!!!!! !!!###"""!!! %%%///EEE@@@888000)))$$$"""!!!    !!!!!! !!!###  !!!  !!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""!!!  """ !!!  !!!!!! !!!""""""!!!  !!!###$$$ !!!!!!!!!!!!  !!!"""######    !!!!!!!!!!!!"""""""""!!!"""###$$$###"""  !!!!!!  !!!   !!!!!!###""""""!!!   !!!!!!!!! !!!!!! """ !!!######   !!!!!!  !!!!!!  !!!   !!!  !!!!!!           !!!!!!  !!!  !!!  !!!!!!  !!! !!! """ (((333===FFFBBB444&&&"""###    !!!!!! !!!###  """!!!  !!!  !!!!!!!!!!!!  !!!""""""""""""""" !!!"""!!!  """   !!!!!!""""""!!!  !!!###$$$ !!!"""$$$%%%%%%     !!!!!!     !!!!!!!!!!!!$$$###!!!"""$$$&&&%%%###!!! !!!"""  !!! !!!  !!!!!!   !!!""" !!!"""###!!! """$$$%%%"""!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!! !!!!!! """ !!! !!! !!!"""!!!!!!         !!!"""!!!  !!!!!!""""""!!!"""  ### !!!!!!!!!!!! !!!!!!!!!!!!  """"""!!!!!!!!!!!!"""""" ###"""%%% 888OOOPPP<<<'''!!!$$$ !!!  !!!!!!   !!!!!! !!!###$$$"""!!! !!!######""" !!!!!!!!! """"""!!!!!! !!!  !!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!######""""""!!!!!!  $$$###!!!"""!!! $$$%%%!!!!!!  !!!!!! !!!  """ ###((('''### ######!!!###!!!!!! !!!!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!!!! !!!!!!   !!!!!!!!!   """ !!!""""""!!!   !!! !!!!!! !!!  """###"""!!!  ###!!! !!! !!!""""""""""""!!!"""###  !!!   !!!!!! """###"""   !!!!!!   ###"""!!! """"""  !!!!!!!!!""""""&&&,,,;;;HHHBBB...  """######!!! !!!!!!   !!!!!!  """###"""!!! """""""""   !!! !!!  !!!!!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!  """!!!    !!!""""""!!! !!!!!!   !!!### !!! ###(((---(((!!! !!!!!! !!!!!!!!!  !!!  !!!!!!""""""######   !!!!!!  !!!"""!!!  !!!!!!!!! &&&###  !!!"""###"""       !!!######"""!!!   !!!""" """!!! !!!  !!!  !!!!!!  !!!"""""""""  !!!!!!  """!!!  !!!!!! !!!  %%%)))666AAA<<<+++ !!! !!!!!!!!!  !!!"""  """!!!!!!"""!!!  !!!!!!!!!  !!!!!!""" !!!!!!"""!!!  !!! !!!   !!!!!!!!!""""""!!!   """!!!   """$$$###  """!!!!!! !!!!!!  !!! ###'''111+++"""!!!###"""  !!! ###"""!!!!!!"""###"""!!!  !!!"""###$$$$$$  !!!!!!  !!!"""""""""###"""!!!  !!!  !!!!!!""""""###"""!!!   !!!"""#########"""     """!!!  !!!!!!!!!!!!  !!!""""""!!!!!!!!!   !!!  !!!  !!!!!!!!!!!!   !!! !!! !!! !!!  !!!!!!   !!!!!!###%%%...777333''' """ !!!!!!!!!    $$$""" !!!!!!  !!!!!!!!! !!!!!! !!!"""######  !!!   !!!"""""" !!!"""### !!! ###%%%$$$""""""!!!!!!  !!!!!!   !!!  """%%%...(((!!! ######"""!!!"""!!!!!!  !!!!!!  $$$!!! ###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""!!!  !!!  !!!!!!"""#########"""!!! """"""!!!!!!!!! """###"""!!! !!!!!!!!!!!!  !!! !!!############"""!!!    !!! !!!!!!!!!!!!!!!!!! !!!""""""  """!!! """$$$!!!   %%%### !!!  !!!  !!!!!!!!!!!!     !!!!!! !!!""" !!!"""""""""!!!!!!"""###!!!!!!&&&,,,***### ### !!!"""###"""!!!   %%%"""   !!!!!!!!!!!!!!!  !!!"""###### !!!!!!  !!!   !!!!!!""""""!!!!!!!!!  !!!"""### !!!!!! !!!!!!  !!! """"""!!!"""  !!!!!! !!!!!!"""!!!!!! !!!!!!!!!   !!!"""###$$$""" """!!!!!!!!!!!!!!!""""""  !!!!!!"""""""""!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######"""  !!!  !!!!!!""""""""""""!!!"""""""""!!!    !!!  !!!   """"""!!! !!!""""""#########"""!!!    !!! !!!!!!!!!!!!!!!!!!   """"""!!! ###$$$ !!! !!!!!!!!!!!!  %%%###  !!!!!!  !!!    !!! """###   !!!!!! !!!$$$###!!!!!!### !!!"""###"""!!!   $$$""" !!!  !!!!!!""""""!!!!!!  !!!!!!""" !!!!!!!!!!!!!!!  !!!  !!!"""""""""""""""!!!!!!!!!$$$###"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!###"""!!!!!! !!!!!! !!!!!!######%%% """!!!""" """'''$$$!!! !!!!!!!!! !!!!!!!!!!!!    !!!!!!!!!!!!"""  !!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!"""""""""  !!!!!!!!!   ######!!! !!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!  !!!  !!! !!! !!!!!!    !!!!!! ###"""!!! !!!"""######""""""!!!     !!!"""### """### !!!!!!!!!!!! !!!!!!     !!!"""     """!!!  !!!   !!!!!!"""$$$$$$!!! """ !!!!!!"""""" !!!!!!  !!!  !!!!!!!!!!!! !!!""""""  !!!!!!"""   !!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! %%%$$$###!!!  !!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!!!! !!!!!!!!!$$$!!!***+++### %%%%%%!!! """(((%%%""" !!!!!! !!!!!!!!!!!!  !!!!!!"""""" !!!""""""!!!  !!!!!!######"""!!!"""### !!!!!! !!!!!!!!!!!!!!!   !!!""""""  !!!!!!  !!!!!!"""  !!!!!!  !!!!!!    """###### !!! !!!     !!!  !!!!!!!!!    !!!!!!!!!  !!!  !!!!!!    !!!!!!   !!! !!!""""""    !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!!  !!!%%%((('''###!!!"""$$$ !!!""""""!!! !!!!!!!!!  !!!######  !!!!!! !!!###### !!!!!! !!!!!!""" !!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!  """!!!!!!!!!!!!""""""###  !!!""""""!!!!!!  !!!"""""" ,,,,,,!!! !!!''''''!!!!!!&&&### !!!!!!!!!!!! !!!######!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!"""!!!!!! """###  !!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!  !!!""""""""" !!!""" !!!!!!!!!$$$!!!!!!!!!   !!!!!!   !!!!!! !!!     !!!""" !!!"""""""""""""""!!!!!!!!!"""!!!  ###"""    !!!######!!!  !!!!!! """###%%%$$$"""%%%$$$"""!!! !!!!!!   !!!"""######$$$ !!!   """###$$$ !!! """&&&%%%!!!""" """$$$###  """######!!! !!!"""!!!  ############""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!  !!!!!!!!!!!!   !!!###!!!"""""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!! !!!  !!!!!!  !!!###$$$$$$$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!### ---222)))!!!!!! !!!!!!!!! !!!!!!!!! !!!!!! !!!!!!!!! !!!!!!"""###$$$  !!!!!! """$$$$$$ """+++...'''"""!!!  !!! !!! !!!!!!!!!!!!   !!!  !!!"""###!!!  !!! !!! !!!  !!!!!! """!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!  """!!!  !!!!!! !!!!!! """!!!!!!"""!!! !!!!!! """!!!  !!!!!!  !!!"""### ###"""    !!!!!! !!!""""""!!!  """!!!  !!!"""!!!!!!!!! ###&&&&&&### !!!!!!!!!"""!!!!!! """"""!!!   !!!!!!***&&& !!!!!!  !!!!!!$$$!!!!!!"""""" !!!!!!!!!!!!   !!!!!!  !!!"""### ###$$$!!! !!!!!!!!!    !!!!!!!!!  !!! !!!  !!!!!!!!!!!! !!!  !!! !!!!!!"""!!!!!! !!!"""!!!!!!  !!!   """"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ###"""  !!! ###+++///'''!!!!!!  !!!!!! !!!!!!"""!!! !!!###%%%+++&&& !!!!!! !!!''',,,(((###!!! """!!! """"""#########""""""!!!!!!"""###"""!!! !!!### !!!!!!""""""!!!!!! """!!!!!!!!!!!!!!!  !!! !!!!!!  !!! !!!!!!!!!!!!  !!!!!!!!! """"""!!!!!! """"""""""""!!!!!!!!!   """""""""###  !!!!!! !!!   !!!!!!"""!!!!!!!!!!!!!!!    !!!""" !!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!     !!!!!!   !!!"""###"""  !!!######"""  !!!!!! !!!  !!!!!!  !!!!!!$$$!!! """     !!!!!!!!! !!!!!!!!!!!!  !!!""" !!!"""!!!  !!!  !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""  !!!!!!!!!!!! !!! !!!"""###$$$###"""!!! !!!"""### !!!!!!!!!  """'''***%%%!!!!!!  !!!!!!"""!!!!!! !!!!!!"""!!!  ###(((+++777,,,### !!! $$$### !!!  """#########"""!!! !!!"""###"""!!! !!!###!!!!!!!!!!!!!!!""""""""" """"""!!!!!!   !!!!!!  """!!!  !!!!!!!!!!!! !!!""""""""""""!!!"""""""""!!!!!!!!!!!!!!! """""""""!!!!!!!!! !!!""" !!!%%%'''%%% !!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!   !!!!!!!!!""""""""""""!!!!!!  !!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  """###$$$"""   !!! !!!""""""""""""!!!!!!!!!!!!!!! !!!   !!!!!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!%%%!!!!!!$$$"""  !!! !!!!!! !!!!!! !!!!!!!!!!!!!!!"""""""""""" !!!""""""###!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!  """ !!!!!!!!! !!!!!!!!!   !!!"""######"""  """### !!!!!!!!!  !!!###&&&### !!!  !!!!!!!!!  !!! !!!"""#########!!!!!!$$$'''555***###!!!)))%%%!!! !!!!!! !!!  """"""""""""!!!  !!! !!! !!!!!!!!!!!!   """"""!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!"""!!!  !!!!!!!!!"""""""""!!!!!!!!!!!! !!! !!!""""""""""""!!!!!!!!!  !!!""" """''')))(((###"""""""""!!!!!! &&&%%%###!!!  !!!    !!!!!!   !!!!!!!!!!!! !!!"""###""" !!!   !!!!!! !!!!!! !!!""""""""""""!!!!!!!!! !!!!!!!!!"""######""" !!!!!! """!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!  !!!!!!  ######"""!!!  !!!!!!!!!!!!  $$$###!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""""""""" """!!!!!!  !!!!!!!!! !!!!!!!!!!!!  !!!###  !!! !!!!!!!!!  !!!!!!""""""!!!!!!""" !!!"""###$$$%%%%%% !!!  !!!"""!!! !!! !!!!!!    !!!"""###"""!!!  '''$$$  !!!"""!!!///,,,'''""" """"""############""""""  !!!$$$$$$$$$$$$###"""  !!! !!! !!!!!!!!!###!!!!!!  """!!!!!!  !!!"""!!! !!!!!!!!! !!!""""""!!!!!!!!!!!!  !!! !!! ###(((***(((#########"""!!!!!! %%%$$$###"""!!!!!!!!!""" """  !!!!!! !!!!!!"""!!!!!!  !!!    !!!"""!!!  !!!######    !!!!!!    !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""" !!!###%%%### """ """ !!!   !!!!!! !!!""" !!!  """"""  !!!  !!!  """"""!!! !!! !!! """"""!!!!!!  $$$###"""  !!!!!!"""""" !!! !!!!!!!!!!!!   ###%%%###  !!! !!!  !!!!!!""""""""" !!!  !!!   !!!!!!!!!!!! """!!!!!!   !!!  !!!!!! !!!!!! """%%%&&&&&&###  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!!### !!!$$$###!!! """%%%  """!!!    !!!""" !!!!!!!!!!!! !!!!!!  !!!!!!&&&(((&&&######""""""!!!!!!  """%%%'''((("""!!!!!!"""!!!   !!!!!!!!!  !!!"""###  !!!!!!      !!!!!!!!! """######"""   """&&&!!! !!!   !!!!!!!!! !!! """!!! !!!"""!!!  !!! !!!!!! !!!!!!!!!""""""   ### !!! !!!!!!!!!  !!!!!!!!!!!!  $$$###"""  !!!!!!"""""" !!!  !!!!!!!!!!!!  !!!!!!""""""###""""""!!! !!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!   !!!!!!!!!    !!!!!! !!!!!!"""%%%  !!!!!!!!!!!!!!!!!!"""###"""!!! !!!###  !!!!!!"""$$$"""  !!!!!! !!!!!!  !!! !!!!!!!!!!!!!!!!!! !!!"""###  !!!!!!!!!!!! """!!! ###$$$"""!!!!!!!!!!!!!!!!!!!!!  ###&&&((("""  !!!  !!!!!!  !!!  !!!  !!!!!!!!!      !!!  """ !!!!!!  (((***"""!!!"""   !!!"""!!!  """!!! """ !!!!!!  !!!""""""""""""!!!!!! !!!!!! !!!!!!""" !!!!!!!!!  $$$ !!!!!! !!!!!!!!!  !!!"""###### !!!"""""""""!!!!!!!!!!!!"""""""""### !!!!!!"""""""""""""""!!!  !!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!!"""###"""  !!! !!!!!!!!! !!!!!!!!!!!!!!!  """######""""""!!!!!!""""""""""""!!!!!!########################"""!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!!   !!!!!!!!!   !!!""""""!!!!!!!!! !!!!!!!!!!!!######%%% """"""###!!!!!!### !!!""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!  !!!!!!!!!""" !!!!!!###$$$%%%$$$$$$###""""""""""""""" !!! """ !!!"""###############"""!!!!!!!!!"""$$$%%% !!!!!! !!!"""###$$$!!!!!! !!!""" !!!""" !!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!"""""""""!!!!!! $$$""""""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!"""""""""!!!  !!!"""$$$$$$  !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  """### !!!!!!!!!"""!!!!!!  !!!""""""!!!   !!!###!!! ### ###"""  !!!!!!###,,,...###"""###   """"""!!! """&&&&&&$$$   !!!!!!"""  !!!"""############!!!!!! !!!!!!$$$$$$###!!!  !!!"""""""""!!! !!!###!!! !!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!  !!!#########"""!!!!!! ###"""!!!  !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!$$$"""  !!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$ !!!   !!!""""""!!!  !!!!!!!!! !!!!!!  !!!!!!  !!! !!!###"""!!!  !!! ######""""""!!!!!!!!! !!!!!!!!! !!!###  """"""""""""!!!!!!!!!!!!!!!!!! """"""  !!!"""""""""!!!!!!  !!!""""""  !!!!!!!!!!!!!!!!!!  !!!!!!!!!  """"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!! !!!""" """!!!!!!"""    """######!!!  $$$"""  !!! !!!""""""""" """!!!  !!!  !!!""""""!!! !!!"""""" !!!!!!  !!!!!!!!!  &&&$$$!!! !!!!!!   !!!"""$$$$$$###"""!!!  !!! """###$$$###!!! ###&&&(((&&& !!!  """""""""!!! """""""""!!!  """"""!!!      !!!  """!!! !!!!!! $$$!!!!!!%%%'''%%%""" !!!!!!!!!!!!$$$$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! ###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! """""" !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!!!! """!!!!!! !!!  !!!  !!!!!!  !!! !!!###"""!!!  !!! """""""""!!!!!!  !!!  !!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  """###"""!!!  !!!!!!!!! !!!""""""""""""""""""!!! ######"""  """  """    """$$$$$$###!!! """!!! !!!!!!"""""""""!!!  !!!"""###### !!!!!!   """""" !!!!!!  !!!!!!    """!!! !!!!!!   !!!  !!!!!!  !!! !!!"""###""""""!!!!!!$$$&&&$$$  !!!  !!!   """"""     !!!!!!  """"""""""""""""""!!!!!!!!!!!! !!!!!! """  ###%%%$$$!!! !!!!!!!!!!!!"""######!!! !!! !!!  !!! !!!""""""!!! !!!!!!""""""!!! """!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!  !!! !!!!!!!!!!!! !!!!!!  !!!!!!!!! ###!!!!!!### !!!!!!!!!!!!!!! !!!!!!  !!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""$$$###!!! !!! !!!!!!!!! """"""############"""""" """"""!!!!!!  !!!  !!!    !!!!!!"""###%%%$$$""" !!!!!! !!! !!!""""""######"""  !!!###%%%&&&''' !!!!!!!!!""""""   !!!!!! !!!!!! !!!!!!    !!!  !!!"""    """"""  !!!!!!  !!! !!!!!!!!!"""""""""!!!###"""!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!  !!!!!!   !!!!!!!!! !!!!!!  !!!""""""""""""!!! !!!"""######"""!!!!!!!!!!!!   !!!  !!!!!!!!!!!!!!!""""""!!! !!! !!!!!!!!!  !!! !!!!!!!!! !!!!!!!!!"""###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! """"""!!!!!!  !!!!!!!!!!!! """""""""!!!   !!!  !!!""""""!!!    !!!"""""""""!!!!!!""" !!!!!!!!!!!!   !!! !!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" """"""!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!"""$$$###""" !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!! !!!""""""""""""############""""""!!!!!!!!! !!!"""###### !!!  !!!     !!!!!!###$$$###    !!!!!!"""######"""!!!  !!!###$$$&&&''' !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!   !!!###%%%""" !!!!!!!!! !!!""""""!!!   """!!!  !!! !!!""""""!!!  !!!!!! !!!"""""" """"""  """!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!"""!!!   !!!!!!!!!!!!""" !!!!!!!!!!!!  """######"""  """"""!!!!!!  !!!!!!!!!""""""!!! !!!"""!!!!!! !!!!!!!!!!!!$$$%%%&&&$$$###"""$$$%%% !!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! """######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!    !!!"""### """""""""!!!   !!! !!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!"""######!!! !!!!!!!!!!!!"""""""""######""""""!!!!!! !!!!!! !!!"""###""""""############""""""!!!!!!!!!  """###$$$    !!! !!!!!!  !!!""""""  !!!!!!""" !!!!!! !!!"""######"""!!!  !!!"""######  !!!!!!!!!  !!! !!!%%%&&&### !!! !!!!!!!!! !!!"""$$$+++&&&!!! """###!!!$$$&&&&&&$$$!!!!!!  !!!   !!!  """"""""""""  !!!  !!!""""""!!!""""""""""""###   !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! """!!!   !!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!! !!!""""""!!! """"""!!!   !!! !!!"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!######$$$###!!!!!!###$$$ !!!  !!!$$$######"""!!!!!!  !!!!!!"""!!!!!!!!!!!!######"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!###"""!!! !!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!   !!!!!! ###""""""!!!!!!  !!! !!! !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$###"""!!!"""###"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!"""""""""""" !!!!!!!!!!!!!!! !!!###"""   !!!!!!"""""""""!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!     !!!!!!!!! !!!!!!!!!  !!!  """###$$$%%%&&& !!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!  !!!!!!!!!!!!!!!  !!! """'''(((&&& !!!!!!  !!!!!!!!!!!!  !!!"""!!! """###,,,'''!!!"""###!!!$$$''''''$$$!!!!!!!!! !!!!!! !!!!!!  !!!!!!  !!!!!!!!!!!!  !!! !!!!!!!!! !!!"""######""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! """     !!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!  !!!#########""""""  !!!!!! !!!!!!!!! !!!!!!!!! !!! !!!!!!!!!!!! !!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""""""""""""""""""""""""!!!"""""""""!!!!!! """###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!######!!! !!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""" !!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!  !!! !!! !!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!"""###""" """###!!! !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!"""### !!!!!!!!! !!!!!! !!!!!!"""""""""!!!!!! !!!"""### !!!!!!  !!!!!!!!!!!!  !!!""""""!!!       !!!!!!"""!!!!!!!!!!!!!!!!!!  !!!"""!!!  !!!"""###$$$$$$ !!!!!!!!! !!!!!!!!!  !!!  !!!"""""""""!!!   !!! """&&&'''%%% !!!!!!  !!!""""""!!!  !!!!!! !!!'''### !!!""""""""""""!!! !!!!!! !!!!!!  !!!"""   !!!  !!! !!! !!!!!!!!!  !!!"""!!!   !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!   !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!!!! """###$$$###"""!!!"""### !!!!!!!!!""""""######"""!!!!!!###$$$"""""""""""""""""""""""" !!!!!!!!!  !!!!!! !!!!!!"""#########!!!"""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """$$$###!!! !!!###"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!  !!!"""###### !!!!!! !!!"""######   !!!""""""!!! !!!"""###$$$"""!!!!!!""" !!!"""""""""""""""!!!  !!! !!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!""""""######!!!!!!!!! !!!###  """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""######  !!!###$$$  !!!  !!!!!!"""###$$$$$$%%%"""!!! """###$$$ """$$$$$$###!!!   !!!!!!!!!!!!"""###$$$###!!!      !!!"""""""""""""""!!!!!!!!! """ """$$$$$$   !!!"""""" !!!!!!!!!""" """"""""""""!!!  !!!!!! !!!$$$%%%### !!!!!!  !!!""""""!!!    """!!!!!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!   !!!"""###!!!  !!! !!!!!! """"""!!!  !!! !!!!!! !!!!!! """""""""!!!  !!!"""""""""!!!!!!"""!!!   !!!!!!""""""""""""!!!!!!######""""""""""""###### """### !!!""""""############!!!""""""$$$!!!%%%'''!!!  !!!!!!""""""###""""""!!!  !!!"""###$$$%%% !!!!!!!!!!!!!!! """!!!!!!$$$'''"""!!!  ###&&&((($$$###  ###$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  """!!! !!! !!!!!! """ !!!"""""""""""""""""""""""""""###""""""!!!  """###$$$$$$###""" !!!!!!!!!!!!  !!!!!!  !!!"""###"""""""""!!!!!! !!!"""###$$$%%%$$$"""!!!!!!""""""### !!!!!!!!!!!!  !!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$#########""""""!!!!!! !!!""""""!!! ###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!! !!! !!!!!! !!!!!!""""""###""" ###&&&%%% &&&(((%%%  """"""!!! !!!!!!###""" """"""$$$!!! !!!!!!!!!!!!  !!!""""""###""""""!!!"""!!! """###"""!!! !!!###%%%'''!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!###$$$###!!! !!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!""" ###"""!!!!!!!!!"""$$$%%%!!!  !!!"""###&&&''''''&&&###  #########""""""!!! ######'''###!!!!!!!!!!!!  !!!!!!!!!"""###""""""!!!  !!!"""###$$$$$$ !!!""""""""""""!!! ###### """!!!  """%%%'''###"""!!! !!!"""###""""""""""""!!!!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&%%%###  ###"""""""""!!!!!!!!! !!!  """"""""""""""""""""""""###""""""!!!   !!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!  !!!!!! !!!!!!"""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!! !!!"""""""""!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""$$$%%%!!!!!!&&& !!!!!! !!!  $$$$$$!!!$$$+++...,,,!!!!!!""""""""""""!!!!!! !!!  !!! %%%$$$""" ###""" !!!"""###!!!  """ """""" !!! !!!!!!  """$$$ !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!"""""""""!!! !!!!!!!!!!!! !!!""""""  !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!###$$$###!!!"""!!!!!!!!!!!!"""######!!!  !!!""" !!!!!!$$$###"""!!!!!! !!!######&&&%%%&&&"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!###$$$""" !!!$$$%%%""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!""""""############ !!!!!! $$$$$$######""""""!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!! """""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###  !!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!   !!!""""""!!!  !!!!!!!!!!!!  !!!""" """"""#########"""!!!  !!!"""###"""  !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!"""######"""""" !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! """###""""""###$$$ !!!!!!!!!!!!!!!   """""""""$$$***---,,,!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!!!!"""###"""!!! !!!!!!###!!!!!!   !!!!!!  !!!!!!!!! !!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!   ######""""""!!!!!!!!!!!!!!! !!!  !!! !!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!  !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!"""!!!!!!!!!!!!    """$$$###""" !!!""" %%%!!!)))111)))""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""############### !!!""" !!!### """### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!$$$$$$######"""!!! """"""!!!!!!!!!!!!"""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """"""!!!!!! ###"""!!!   !!!!!!  !!!!!!!!!!!! !!!!!!""" !!!"""###$$$%%%%%%#####################$$$ """######!!!!!! !!!!!!!!!!!!  !!!!!! """!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""###$$$$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! """"""!!! !!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!"""""""""!!!!!! !!!!!! """$$$$$$  ###!!! !!!!!!###$$$$$$!!!!!!  !!!"""!!!"""!!!!!!   !!!!!!""""""  !!!!!!  !!!!!!!!!!!! !!!"""###!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """!!!!!!    !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!  !!!""" !!!######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!######"""###%%%&&&$$$###!!! !!!""""""###%%%999@@@)))""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""############### !!!###$$$ !!!""" !!!"""######"""!!! !!!!!!!!! !!!"""#########""""""""""""""""""""""""!!!!!!"""############"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!"""###%%%!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%% !!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!"""######$$$""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!$$$!!! """$$$###""" !!!!!!!!!""""""$$$$$$######""""""!!!!!! !!!!!!!!! """  !!!!!!######)))'''%%%"""    !!!!!! """"""!!!  !!!!!!!!!!!! !!!!!!"""""""""  !!!!!!""" !!!!!!  !!!!!! !!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""  !!!""""""!!!!!!!!!!!!  !!!!!!  !!!"""!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""""""!!!  """###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""" !!!!!!!!!  """######"""!!!!!!###%%%""""""!!!!!!!!!!!!""""""###$$$<<>>999,,,$$$$$$%%%###$$$***((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&'''(((((((((((((((%%%&&&((()))))))))(((''')))&&&&&&******''''''******))))))(((((())))))***''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))'''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''(((((((((((((((((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''+++---+++'''%%%&&&)))&&&&&&((()))))))))(((((()))))))))(((&&&%%%&&&(((&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((###''''''$$$$$$(((((($$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&''''''))))))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''&&&'''((()))'''((()))'''%%%$$$&&&(((&&&''''''((((((((('''''''''&&&$$$###"""###$$$%%%$$$%%%''''''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&"""!!!!!!"""$$$&&&%%%%%%%%%$$$######&&&'''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''***(((&&&&&&((((((((('''%%%%%%&&&&&&'''(((((((((%%%&&&(((******)))'''%%%###""""""###%%%'''((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&((()))+++,,,(((((((((''''''(((((((((''''''(((&&&%%%&&&(((***&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%$$$&&&'''&&&$$$""""""$$$&&&&&&'''((())))))******((('''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((())))))***###&&&((($$$,,,999<<>>777...))))))***)))((())))))((('''''''''((((((''')))(((%%%'''------)))'''((()))*********)))))))))(((((('''''''''((((((***&&&$$$&&&+++...---+++%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((******))))))(((''''''&&&+++++++++***************))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++***************((((((''''''(((((()))******'''$$$%%%(((,,,------,,,+++)))''''''((()))***)))))))))((((((((((((((('''''''''(((((((((((()))'''&&&''')))+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++++++++***((('''''''''((()))((((((((((((((((((((((((******))))))))))))((((((((((((((((((((((((((((((+++++++++******))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''')))+++---,,,)))&&&((((((''''''''''''(((((()))((((((((((((((())))))************))))))))))))***************+++++++++))))))))))))))))))))))))((())))))*********))))))&&&(((++++++)))(((((((((***)))(((((('''(((((((((((((((((((((((((((((((((+++,,,---+++)))((()))***))))))))))))******************))))))))))))******))))))(((((((((((())))))++++++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((()))***)))+++,,,,,,+++******+++,,,+++***)))((((((((((((((((((((())))))))))))***((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,''''''(((((())))))******((()))*********)))((('''))))))(((((((((((())))))''')))******)))(((((()))))))))((((((((()))******(((((()))))))))((('''&&&---+++'''&&&'''((())))))((())))))'''%%%''',,,111000---***(((((())))))((((((((((((((((((((((((((((((((()))))))))*********((((((((('''(((((()))******)))((((((((()))***+++///...+++)))((((((((()))***************+++++++++))))))))))))***+++,,,---+++***(((&&&%%%&&&'''((($$$%%%%%%&&&''''''(((((((((((())))))))))))******''''''(((((((((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%$$$$$$&&&(((+++---,,,***+++++++++***************(((((((((((())))))))))))))))))))))))************))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))******++++++''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$)))------------)))$$$&&&'''((((((''''''(((***)))((((((((((((((()))***---......,,,)))(((((()))))))))))))))(((&&&%%%$$$''''''((((((((((((''''''((())))))&&&######&&&***+++*********************+++***))))))((((((((()))%%%)))***(((''')))***)))))))))*********)))((((((((((((((((((((()))******+++(((&&&'''+++---,,,***((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((++++++++++++++++++++++++((())))))***,,,------...))))))******+++,,,------++++++++++++++++++++++++***)))((((((((()))+++,,,///***$$$$$$)))---...,,,,,,+++)))((('''((()))***++++++++++++++++++++++++((((((((())))))))))))))))))((((((***,,,---,,,***''''''''''''''''''''''''*********************************************+++***)))((('''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((+++++++++***)))))))))((())))))))))))))))))))))))************))))))))))))(((((((((***,,,,,,***((()))((('''&&&'''((()))******))))))))))))******+++******)))))))))))))))))))))))))))******++++++,,,************++++++++++++'''''')))***+++,,,,,,,,,&&&)))++++++)))(((((())),,,+++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++)))((()))***'''(((((()))******++++++******))))))))))))******((((((((('''(((((())))))***************))))))((())))))(((''''''(((***+++...---,,,***)))(((((((((***+++------+++***+++,,,...---,,,***))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))'''((()))+++,,,,,,,,,,,,***+++---------+++)))(((******))))))))))))******)))***++++++)))''''''((((((((((((((())))))***+++******)))))))))******+++,,,+++)))((())))))******,,,,,,***(((&&&(((,,,000000---***((()))*********))))))))))))))))))))))))))))))*********+++++++++)))))))))((()))******++++++***))))))))))))++++++******))))))***+++,,,,,,)))))))))******++++++,,,+++***))))))***+++---...,,,***((('''''')))+++---&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++'''(((((())))))*********))))))))))))))))))))))))******))))))((((((((('''%%%%%%&&&''')))+++++++++,,,,,,++++++******))))))(((((((((((())))))))))))&&&''''''((())))))******))))))(((((((((((())))))'''''''''((((((((())))))(((((())))))************)))))))))))))))))))))(((''''''''''''''''''''''''$$$'''444DDDDDD444'''$$$###&&&((('''%%%$$$&&&)))&&&'''((()))+++---///000...//////,,,)))'''''''''***************)))((('''))))))(((((((((((())))))$$$%%%%%%$$$###$$$'''***%%%))),,,,,,)))''''''(((******)))(((((((((((((((%%%)))+++***'''''')))************))))))(((((('''))))))(((((((((((())))))+++)))'''(((***+++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++,,,---,,,+++++++++,,,...///444...((('''***------+++++++++)))((((((((()))***+++++++++++++++,,,,,,,,,************************+++*********,,,,,,***(((((((((((((((((((((((((((*********************************+++************(((((('''(((***---000222))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++))))))))))))************,,,,,,,,,+++*********))))))))))))))))))))))))))),,,,,,+++++++++*********+++)))'''''')))***++++++))))))((('''((()))***+++***************+++,,,---***))))))(((((()))******)))))))))******++++++++++++++++++,,,,,,,,,------)))******++++++++++++***+++---//////...---------+++++++++,,,,,,,,,++++++************************((()))***)))((('''((()))''''''((()))***++++++,,,***))))))))))))))))))***(((((('''(((((()))******'''(((***+++,,,------,,,+++***)))))))))***,,,---...---,,,***)))((((((((()))+++---,,,+++***++++++......---,,,+++*********(((((()))***+++,,,------************************************))))))(((((()))***+++,,,---......---***+++---...---+++)))(((+++++++++******+++++++++,,,---...---***((((((((())))))((())))))***++++++///---,,,+++,,,...111333(((***+++,,,,,,+++******,,,,,,,,,+++******,,,---///---***)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,+++***))))))***++++++(((((())))))***+++,,,---)))))))))******+++++++++---,,,+++******+++,,,---,,,+++))))))+++...111333)))))))))(((((((((''''''''''''((()))***++++++,,,)))))))))******+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++++++++******)))))))))'''(((((((((((()))))))))$$$$$$%%%&&&'''((()))))))))((((((((((((((())))))((((((((()))))))))******)))))))))))))))*********************************((((((((((((((((((((((((***(((>>>^^^^^^>>>(((***&&&)))+++***((('''))),,,&&&&&&''')))***---...000$$$&&&((()))***+++---///'''((()))******************)))(((''''''((()))***'''((((((((()))***,,,...))),,,...,,,(((&&&'''***)))((((((''''''(((((())))))***,,,,,,)))'''))),,,++++++******))))))))))))+++***)))(((''''''''''''))))))((()))******)))(((************************************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------......---+++***)))((('''------------,,,,,,,,,,,,,,,,,,------------......//////......//////000111666111---+++,,,------+++,,,,,,+++******************++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++---,,,++++++,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***(((((()))***,,,///111333*********************************+++++++++++++++------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,+++++++++************************,,,,,,+++++++++*********---***'''&&&(((***,,,---***))))))******+++,,,---++++++++++++,,,---......+++***)))))))))***+++,,,++++++++++++++++++,,,,,,,,,,,,,,,------......///.........---+++)))((('''+++---//////...---------))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))***(((((()))***++++++,,,,,,++++++************++++++))))))))))))***+++,,,---''')))+++---///000000///***))))))******+++,,,---)))))))))))))))***+++,,,***,,,------,,,++++++,,,......------,,,,,,------*********+++,,,------...++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,------......//////***++++++,,,,,,+++***)))------,,,,,,,,,,,,------///000111000---+++++++++,,,,,,+++++++++,,,,,,---...---,,,+++,,,...000111(((+++...///...---------,,,---.........---,,,,,,///---,,,,,,---...---,,,------------------------------........./////////------,,,,,,------...///...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++,,,...000333555,,,,,,+++******)))(((((((((((())))))***+++,,,,,,******++++++++++++++++++************************((((((((((((''''''''''''***++++++***((((((((()))+++++++++***************))))))))))))************%%%&&&&&&'''((())))))***))))))((((((((()))******************++++++++++++************************))))))************++++++************************,,,(((===______===(((,,,'''((())))))(((((()))***(((((((((((((((((()))***%%%''')))*********,,,...%%%&&&''')))******************))))))))))))******++++++************+++++++++,,,---+++)))))),,,///))))))))))))***+++,,,,,,///---,,,---+++)))***...,,,,,,+++*********++++++---,,,+++)))((((((''''''))))))******+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------------------.........////////////......---,,,++++++/////////////////////////////////000000000111111//////000111111111111111444333111///......//////.........------------------------......////////////.........---------------,,,,,,---...///---,,,------------------------------------------------...//////000///...---,,,******+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................///////////////.........,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---+++))))))+++,,,------)))***+++,,,------------,,,,,,,,,,,,---...///000------+++++++++,,,...///............------------,,,,,,---......///000000............---,,,+++******,,,......---++++++,,,***+++,,,---------,,,,,,........................+++---...---,,,+++,,,...+++,,,,,,,,,------......------,,,,,,,,,,,,---------,,,,,,---...///000000)))+++---000111111111000***+++,,,------.........++++++++++++,,,---//////+++---///...---,,,------......------......//////,,,---------......//////........................,,,,,,,,,---......//////000///...---......000000---------------.........//////............//////...000222222111000000111111000//////////////////...///000000000...---,,,,,,...111111000///111333////////////000000///////////////000222222000...//////////////////////////////000000000111111111//////......//////000111111000///...---...//////------...............---............------------,,,,,,---...////////////---------...///000222222,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))+++------***((()))***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,,,,,,,---***************+++,,,,,,+++++++++,,,,,,,,,---------------------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******555EEEEEE555******(((''''''((()))***)))(((+++******))))))))))))***---...///---+++)))***+++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***************)))+++,,,,,,++++++,,,///111+++,,,,,,---...000222222777000,,,---...,,,---111---,,,+++++++++,,,---......---,,,+++++++++++++++)))***,,,------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,,,,.../////////000000111111...///000111222333444555000000111111222222333333111111222222222333333333...///111222222222111000222222333222000///111222000000000000////////////111111222222333333333444000000//////............---,,,,,,...000222111///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000111222222222000///...,,,,,,---...//////................................./////////000000111111////////////////////////111111000///...---,,,,,,,,,,,,,,,------.........////////////////////////111000000000000/////////,,,,,,+++---...///...,,,)))+++,,,...//////......,,,,,,,,,---...///000000000///---,,,---///111222111111000000//////......---------...///000000111+++,,,---///000111111111---///111222000/////////---...000111111111000///////////////////////////...000111000//////000111........./////////////////////............///////////////000000111333333,,,---///111222111000///,,,---///111222222111000222111111000000000111111---///000000///......///...------......///000111////////////000000000000000000000000000000000000222111111000///.........222111///------...000111111111000000111222333444000000////////////000000---///222333333333555666444444333222111111111222555888:::<<<:::666000---000111222111000111555888222111//////111222222222000111222444555555222000000000000000000000000000000111111111222222222222000000000000000111111222444333111000000000111111+++,,,...000111222333333111111000000//////......***,,,...000222222222222......//////////////////+++,,,,,,------......///,,,,,,,,,---------......---------,,,,,,+++++++++------------------------........................(((+++......+++******,,,,,,,,,,,,------.........---------.........//////.........////////////000++++++++++++,,,,,,---...,,,,,,,,,---------......//////////////////...............//////000000000---------------------------111222//////222111---...,,,***,,,///000...,,,,,,,,,,,,,,,---...///000,,,---//////......000111/////////000//////......,,,------......------,,,///.........000000000///---,,,,,,,,,---............//////111333555777888;;;222,,,...///...///222---,,,,,,+++,,,---///000...------------...//////***,,,...///////////////111000///...---,,,++++++111111000///......---,,,///000111222111000...,,,///////////////.........111111111111222222222222///000000111222333333333000111111111222222222333111111000000000000111111222222222222222222222222////////////////////////555555444333222111000000)))---111222111....../////////000111111111111111////////////////////////.........////////////000000000111222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111222333333,,,,,,---------.........////////////////////////000000000000000000000000000000//////...---,,,,,,+++,,,...000111111000000...//////000000111111111......------...///111222:::555000000333555333000000111111111111222222222///////////////000111111222222222222222111000///000000111111111111000000000111222333222222000///000000000000////////////111111000000000000111111111111111111111111111111000111111111111222222222000000111111111000000///111111111000111111222222555444222111111111222333000000000000000000000000111111111111111111111111////////////////////////111000///......///000111222222111111000/////////777555333111000000000111222111111111111111111111...//////000111333444555333444555666666555444333666555555444444444555555;;;HHHOOOGGG:::444555888222222222333555666888999777666555444444555666777:::999999999888888777777666555333222222333555666555333333444555666666444555555555555555555555555444333333222222333333444333333222222111000000000000000111222222222222222222111000000222555999;;;555333111000///000111222000000000000000000000000..............................//////000000111111......///000000000000000///000111222222111///////////////...------,,,,,,///////////////000111111222111000/////////000111333333333333333333333333111111111111000000000///........................111111111111000000//////111222222333222111000///222222111111111111111111111111111111111111111111333333333222111000///...222111000//////000111222111111111111111111111111333444444222000......///000///---,,,---...000222333333222222111///...---///////////////............///000111111000///...111000/////////000111222111000///......///000111////////////000000000111000000000000000000000000//////............------............------------///000111111111000...---////////////////////////.........///////////////000000000111222333333333111111111111111111222222000000000000000000111111222222222222222222222222222222222222222222222222222222111111000/////////,,,///222333111///000000//////000111111111111000000000000000000/////////////////////000000000111000000111222222222222111111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111111111111222222333---............/////////000000000000000/////////000000000000000000000000111111000000///......---------...///000000000000//////000000000000000000//////......///000222333777333......111333111///111111111222222222333333000000//////000111111222222222333333222222111000111111111222222111111111000111222222222222111000111111111000000000//////222111111000000111111222000000000000000000000000111111111111222222222333000111111222222222111111444333333222222222333333555444333333222222333333444444444444444444444444000000000000000000000000000000000000000000000000222111000//////000111222222222222222222111111111222222222222222333333444222222222222222222222222000000111111222333555555555666777888888777666555666666555555555555666666555@@@JJJJJJEEE???888222444444444444555666777888777777666555555666777777999999999888888777777777666555333222222333555666444777;;;>>>===999444111444444444444444444444444444444333333333333444444333333333333333222222222000111222222333333222222333333222333444666999:::444222111/////////111222222222222222222222222222111111111111111111111111000000000000111111111111000000111222222222222222111222333333333333222111//////000000000000000000111111000000111111222333222222111111222333444555777777777666666666666666555555444333333222111111222222222222222222222222444333333333222222222111333333444444444333222111111111111111111222333444000000111333444555666777666666666666666555444444555555444333333444555555333333333333333333333333666777777555333111111222222111000///000111333444444444444333222000///...............////////////111111222222222222111111333222111000000111222222222222111000000111222222////////////000000000000222222222222222222222222------....../////////000---------......///////////////000111111000...---000000000000000000000000000000111111222222222222000111111222222333333333111111111111111111111111000/////////000111111222222222222222222222222222333333333333333333333333000000000000000000000000111222333333111000111222...///000000111111000000222111111111000000//////000000000000111111111111000000111222222222222111222222222222222222222222222222222222222222222222000111111111111222222222000000000000111111111111111111111111111222222222/////////000000000000111000000000000000000000000000000000000000000000000222222222111111000000000000000000//////000000111111111111111000000000000000000000000111222333333555222...///111333222000222222333333333444444444111111111111111222222333333333333444333333222111222222222222222222222222111222222333333333222222222222222222111111111111333222222111111222222333111111111111111111111111222222222222333333333333111222333444444444444444666666555444444333333333444444555555444444333333555555555555555555555555000000000000000000000000222222222222222222222222222222111111111111222222222222333333333333444444222222333444444444444444444444444444444444444444444444333333444444555666888888999999999999888888777777666777777777777777444;;;BBBEEEHHHFFF>>>444888777777666666777777777888888777666666777777888888888888777777777777777555444333222222333444555444;;;DDDGGGBBB:::333000444444444444444444444444555555444444444444555555444444444444444555555555222222333444444444444333555555555666666777888888444333222111111111222333444444444444444444444444444444444444444444444444333222222222222222111111222333444444555555444444333444555555555555444444000000111222333333444444333222222222222333444444333333333444555666888888;;;;;;:::::::::999999999888777777666555555444444777777777777777777777777666666666555555555555444555555666666666555444444000000111111222444555666222333444555666888999999:::::::::::::::999999999777777666555555666777777444444444444444444444444888999999888666444444555555444333222333444555666666555555444222111///.........///000111222222333555555444444444444555555666555444333333222333333444444333333333333444444111111111111222222222222444444444444444444444444////////////000000000000000000000000000000000000///000000111111000//////000000000111111111111111222222333333444444555555222222222333333444444444222222222222222111111111000000000000111222333333222222222222222222222222111111111111111111111111111222222222333333333444444444333111000111111222...///000000111111000000222222111111000////////////000000000111111111111000000111222222222222222111111111111111111111111222222222222222222222222000000111111111222222222000111111111222222222222111222222333333333333333000000000111111111222222000000000111111111111111111111111111111111111111333333333333222222222222555444222111000111222222333333333222222111111111111111111222222333333333666444222222444666555444444444444555555555555666333333333222222333333444444444444555555444444333444444444444444444444444444444444555555555555555444444333333333333222222444333333333333333333444444444444444444444444444222333333333444444444444222333444555666777777777777777666666555444333222333333555555555444333222333333333333333333333333111111111111111111111111222222222222222222222222222111111111111111111222111222222333444444555555555555666666555444222111555555666666666666666777777666666555555666666666999999999999999999999999777888888999999999999888::::::::::::>>>CCCBBB===<<<<<<;;;:::999888888999999999999888888888888888777777777777777777777777555555444333333444555555555<<>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777888888888666555555555555555555666666:::>>><<<888555777:::444444444444444444444444777666666555555666666777222333333444555666777777555555666777777777777777444555666777777555444222444444333333333444444444444444444444444444444444555555555555555555555555666666555555444444333333333444555555666666555555444444444444555555666666444444444333333222222222444333333333333444555555888888888777777666555555999999999999888888777777222333444555666777777888777777777777777777777777666666777777777777777777666555555555555555666666666666555444333333444444777777777777777777777777666666555555555666777777444444555555555555444444444444444444444444444444555666777666444333333444333333333333333444444555555555555444333222000000000000111333444555666777777666555444444555666777999999999888777666555555555555555555555555555555444444555555555666666666555555555555555555555555555444444444333333222222444333222111000///......222222222222222333333333111111222222333444444444333333444555666777888888777777777777777777777777666666666777777777888888777666666555555666666777555555555555555555555555555555555555555555555555222222222333333444444444666333111111222333333222000111222222333333222222111111111111111111111111000111111111111222222222333333444555555555555444222222222222222222222222222222222222222222222222111111222222222333333333444444444444555555555555666777888::::::999888888666666666666777777777777555666666777777888888888888888888888888888888888777888888888999999::::::<<<;;;:::999999999999999:::::::::999999999999999666666777888888777777666888888888888888888888888777777888888888999999999888777666666666666666666555666777777888777777777999888777666666777888999777777777777888999::::::777777777777666666666555666666666555555666666666555555555555555555555555444555555555666666666666555666777777888888888888555666777777666555333222333444555555666555555555555555555555555555555555333333333333333333333333333333333333333333333333111222222333333222222111111111222333333444555555333444555666777888888888666777777888888999999:::999999888777777888888888888888777666666777888888999:::;;;=========<<<<<<555:::<<<999666888:::999>>>======<<<<<<=========<<<<<<<<<<<<<<<;;;999999888888888888888999999999777777777777777777777777777888777555333444999===555555555555555555555555666666555555555555666666333333444555666666777777777777888999999999999888555555666777666555444333111111222222222222222222333333333333333333333333444444444444444444444444555555555555555555444444333444444555666555555555333333333333444555666777555555444333333222111111555444444444444555666666999999999888777666444444666777777777777777777777222333444555666777888999666666666666666666666666666666777777777777888888555555444444444555666777999888777555444444333333333444444666777888999:::555444333222222333444444555666666777777666666555444444444444444444444444444555555444333222222444333333333444444444444555555555555555555444333333111111111222222333333333777666666555555666666777999999::::::999888777666555666666777777666666555333444444444444555555555666666666666666666666666555555555555555666666666666666555555444444333333333333333333444444555555222222222333444555555555777888888999:::;;;<<<===999999999999999999999999888888999999:::;;;<<<<<<;;;;;;:::999888888888888666666666666666666666666666666666666666666666666444444444555555555555555666444222222555666555444222222333444444444444333222222333333444555555555333333333333444444444555444555555666666666666666444444444444444444444444333333333333333333333333444444444444555555555555555666666666777777777777999:::<<<===>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>======<<<===============>>>>>>:::;;;<<<<<<<<<<<<;;;:::<<<=========;;;:::::::::888999999999999:::::::::999999888777777777777777666777777888999999888888:::999888777777888999:::777666666666777888:::;;;888888888888777777777777777777777666666777777777666666666666666666666666555555666666666777777777666777777888888888777777555666888999888777666555777777666666777777888999666666666666666666666666555555555555555555555555444444444444444444444444333444555666666555444333333333333444555555555666555555555666777888::::::666777777888999999::::::888888888777888888999999999888777666666777888999999:::<<<>>>??????>>>===555:::<<<:::999999888555::::::::::::;;;<<<===>>>======>>>>>>===;;;:::999888999999999::::::::::::888888888999999888888888777777666666666777888999666666666666666666666666666555555444444555555666555666666666777777888888888888999:::::::::::::::666666777777777666555555222222333444444444444444333333333333333333333333333333333333333333333333444444444555555555555555444444555666666666666666444444333333444555777888444444444444444333333333666666666666666777888888888999999999999888666555555666666777777888888888777777888888888999999999777777777777777777777777777777777888888999999999666555555444555666777888888888777666555555555555444444555777888999:::;;;777666444333222333444555555666777888888777666555555555555555555555555555444666666555444333444555555555666777777777777777555666777777888888777777555555555444444333333333666777777888888777777666888999:::::::::999888777777888999999999999888777555666666666777777777777777777777777777777777777444444555666777888999999999999999999::::::::::::444444444444444555666777222222333333444555666666555666666888999:::;;;;;;::::::::::::::::::::::::999999:::;;;===>>>??????>>>>>><<<;;;:::999999999777777777777777777777777555555555555555555555555888888888888888888777777666444333444777999777555222333444444555555444444333444444555666777888888555555555666666666666777555666666777777777777777666666666666666666666666555555555555555555555555666666666666777777777777777777777777888888888888;;;<<<>>>@@@@@@???>>>===>>>>>>>>>>>>????????????>>>??????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAABBBCCCCCCDDD???@@@AAABBBBBBAAA@@@???>>>>>>??????@@@@@@AAAAAA>>>>>>???@@@@@@???>>>===@@@AAABBBAAA???>>>======999999999:::::::::;;;;;;::::::999888777777777888666777888999999999999999;;;:::888777777888:::;;;666555555555555777999:::999999999888888888777777888888777777777777888888888888888888888888888888666666666666777777777777777777888888888777777666666777999::::::999888777:::999888888888999;;;<<<666666666666666666666666666666666666666666666666666666666666666666666666555666777888888777666555555555555666666666666666999888777666666666888888666666777888999999::::::888888777777888888999::::::999888777777888999:::999;;;===???@@@???>>>>>>:::;;;:::777777;;;:::777777777777888:::<<<===>>>===>>>>>>>>>>>><<<:::999999999999::::::;;;;;;;;;999999::::::::::::999999777777888:::;;;:::777555777777777777777777777777555555444444444444555555888888888888888999999999888999::::::;;;;;;::::::888888777777777777777777555555666777888888777777444444444444444444444444444444444444444444444444333333444444555555666666555555666777777777777777555444444444555666888999333333444444555666666666888888888777888888999:::777888999:::::::::999888666666777888999::::::;;;===<<<<<<;;;;;;:::999999999999999999999999999999888888888999999:::::::::777666555555555777888999777666666666666666777888888888888888888888888888;;;999777555444444555666444555666777777666555444777777777777777777777777666777888777666555666777888888999::::::::::::999777777888999:::;;;;;;;;;;;;:::999888777666555444777888999::::::999888777777888999:::::::::999888999999;;;;;;;;;;;;999999999999:::::::::;;;;;;;;;999999999999999999999999777777888888999999999:::::::::;;;;;;;;;::::::999888777666666666666444222333555777888777777888999777888999999888777888999;;;;;;;;;:::::::::999999888888999999:::::::::;;;:::999777666555666777999999888888888777777666666555555555555555555555555555555555666555555444444555555555666777888888999666666666666666666555555777777888888888666555444888888888888888888888888888888999999999:::::::::777777777666777888888999666777777666444444777999:::999999888888999999::::::::::::;;;;;;;;;<<<<<>>===<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>======<<<@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEHHHJJJHHHBBB===@@@@@@??????@@@AAAAAABBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEGGGHHHHHHGGGDDDCCCCCCDDDEEEEEEDDDCCCAAA>>><<<;;;===<<<<<<<<<<<<======>>><<<;;;999777666666777777999999:::;;;;;;;;;::::::999999:::::::::999999888777777777888999:::<<<<<<999888777777777777777888888777666555555666777888666777888999999888777666888777555444555777:::<<<>>><<<:::888777777777888666666666666777777777777777888999999777777888999999888777666777888:::;;;999999999999999999999999888999999999888777555444555555666777777777777777666555555888888888888:::888888888888888888888888999999888888999999:::;;;???===<<<:::999999::::::999999999999999999999999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<888888999999999:::::::::>>>>>>???>>>===;;;888777::::::::::::::::::::::::999999888888888888999999:::;;;;;;<<<;;;:::999888666666555555555444444444444444555555666777777777777777777777888888888888:::::::::::::::999888777666666666666777777777777444666777888777666444333333333333333333333333333555555555555555555555555555555555555555555555555999999:::::::::999888888999999888777777888999:::999888777666555555555555888777666555555666777888777888888888888999999999888888888888999999:::;;;;;;;;;;;;;;;<<<<<<:::999<<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::<<<;;;::::::999999:::::::::888777888999;;;::::::;;;;;;;;;::::::999999999===999555444777999:::999::::::::::::999888777666888666555777999:::888666:::999888888888999:::;;;;;;;;;<<<<<<;;;;;;:::999<<<;;;;;;:::::::::;;;;;;BBB>>><<<===<<<888777:::======<<<;;;::::::::::::999:::;;;<<<<<<<<<;;;;;;>>>???@@@AAA@@@>>><<<;;;>>>===<<<;;;:::;;;;;;<<<===<<<;;;:::::::::::::::666666777777777888888888999:::::::::::::::999999;;;:::999999999999777555333555777777777777888999999:::;;;:::999999:::;;;:::::::::999999999888888777888888888999999999:::999888666555555555777888999999888888888777777777555555555555555555555555555555666666666555555444555555666777777888999999444444444555555555555555666777888888888777666555999999999999999999999999999999999999::::::::::::999999999999999::::::;;;:::;;;;;;999888888:::<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@BBBBBBCCCFFFHHHGGGDDD@@@AAAAAA@@@@@@@@@AAAAAABBB>>>???@@@AAABBBCCCCCCCCC???@@@@@@AAABBBCCCCCCCCCFFFGGGGGGFFFDDDCCCDDDEEEEEEEEEDDDCCCAAA???===<<<<<<<<<;;;;;;;;;<<<======;;;:::999888777777888888888999::::::;;;:::::::::999999::::::::::::999999777777777888999:::<<<<<<:::999999888888888888888888888777666666777888888888999999::::::999888777888888777666777999;;;<<<<<<;;;:::999999::::::;;;999999999999999:::::::::999;;;<<<;;;:::999:::;;;:::999888777777888:::;;;::::::::::::::::::::::::::::::;;;;;;:::999888777666777888888999999888888777777888:::;;;;;;<<<===999999999999999999999999;;;::::::::::::;;;<<<<<<<<<;;;:::999999888888888777777777777777777777777:::;;;;;;;;;<<<<<<======@@@>>><<<:::999999999::::::;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<===>>>>>>>>>::::::::::::::::::::::::999888888888888888888999::::::;;;;;;;;;:::888888777777777777666666666666555666666777777888999999888888888888999999999999999999888888888888888888888888888777777777777777666777999999999888666555555555555555555555555555666666666666666666666666777777777777666666666666888888999999999999999888;;;:::999888888888999:::888777777777777777888999999888777666666777888999888888888888999999999:::888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;:::999888888:::;;;;;;:::;;;;;;;;;::::::999999999===:::777777999;;;;;;:::888999999::::::999999999888777666888:::;;;999777;;;:::999999999:::<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;;;;>>>;;;;;;>>>>>><<<===@@@@@@???>>><<<;;;:::::::::;;;;;;<<<<<<=========<<<;;;===???@@@AAAAAA@@@??????>>><<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<666666666666777777777777888999999::::::999999999;;;:::999:::::::::888666333555777777777666777888888999::::::999888999:::999888888888888777777777777777777777777888888888999888666555555555666777999999999999888888888888666666666666666666666666555666666777777777666666666777777888888999999999555555555666666777777777777777888999999999888888999999999999999999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>===>>>>>><<<;;;;;;===???===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>??????>>>==================:::;;;<<<>>>??????@@@@@@======>>>>>>??????>>>>>>@@@@@@AAACCCEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@AAA<<<===>>>???AAABBBCCCCCC>>>>>>>>>??????@@@@@@@@@CCCDDDEEEEEECCCCCCDDDEEEDDDDDDDDDBBBAAA???===<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::999::::::;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;888888999999:::;;;===>>><<<<<<;;;::::::::::::::::::999888888888888999::::::;;;;;;;;;::::::999888888888888888999:::;;;;;;999999999:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======<<<===>>>>>><<<<<<===>>>;;;:::999888888888::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;;;;:::999999:::;;;<<<>>>>>>>>>;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<;;;:::999888888888888888888888888888999999:::;;;<<<======>>>BBB@@@>>>;;;999999888888<<<<<<<<<=========>>>>>>888888999:::<<<>>>@@@AAA::::::::::::::::::::::::999888888777777888888999999999:::::::::999888888999999999888888888777777777777888888999:::::::::888888999999999:::::::::999999888777888888:::::::::::::::999999888888888999999:::;;;:::999888777888888888888888888888888888888888888888888888888::::::999999888888888777999999:::;;;<<<<<<<<<<<<===<<<;;;:::999999:::;;;888888888888999:::;;;<<<:::999999888888999999:::999999999999::::::::::::999999999888999999:::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<===>>>??????========================???>>>======<<<<<<======;;;:::888999:::<<<<<<;;;;;;::::::::::::999999999<<<;;;::::::;;;<<<;;;:::777888999:::;;;;;;<<<;;;:::999999:::<<<<<<;;;999<<<<<<<<<;;;<<<<<<===>>>===============<<<;;;;;;>>>===============>>>>>>===;;;<<<@@@AAA???@@@CCCCCCBBB@@@>>><<<;;;;;;:::<<<<<<=========>>>>>>>>><<<===>>>@@@AAA@@@@@@???@@@???===;;;;;;===@@@AAA@@@???>>>>>>>>>>>>>>>>>>888888888888888888888888888888999999:::999999999888777777777888888777555444666888888777666777888666777888888666666777888777777777777777777777777777777777777777777777777999888777777666666777777::::::::::::999999999999666777777777777777888888777777888888999888888888888999999999::::::;;;;;;888888999::::::;;;<<<<<<888888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===============>>>??????>>>>>>>>>===<<<<<<>>>@@@>>>>>>>>>======>>>>>>>>>????????????@@@@@@@@@@@@AAAAAA???>>>===<<<<<<<<<;;;<<<===>>>????????????<<<======>>>>>>>>>======???>>>>>>???@@@AAA@@@@@@@@@@@@??????>>>>>>??????=========>>>???@@@AAAAAA<<<=====================???@@@BBBBBBAAAAAACCCDDDCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<===>>>??????===============>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>===>>>>>>????????????>>>;;;;;;<<<<<<===>>>@@@AAA??????>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::999999888888999999999:::::::::999999999:::;;;<<<===>>>;;;;;;;;;<<<=========>>>===???@@@???>>>===>>>???<<<<<<;;;::::::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<=====================;;;<<<<<<===============;;;>>>>>><<<<<>>>>>???<<<>>>???AAA@@@>>><<<:::::::::::::::::::::::::::888999:::;;;<<<===>>>>>>@@@???===<<<:::999999999;;;<<<<<<<<<<<<=========;;;;;;:::999:::;;;<<<===::::::::::::::::::::::::999999888888888888999999999999999999999999999888:::::::::999999999888888777888888999::::::;;;;;;888888999999999:::::::::;;;:::999888888:::<<<>>>===<<<<<<;;;:::999999888::::::;;;;;;;;;:::999888::::::::::::::::::::::::999999999999999999999999;;;;;;;;;:::999999888888<<<===>>>???@@@AAAAAAAAA???>>>===;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;;;;::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<===???AAA@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===============<<<;;;999:::;;;===<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<===<<<;;;::::::;;;<<<======>>>======;;;;;;;;;<<<=========<<<>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>======<<<@@@@@@@@@@@@@@@AAAAAABBBBBB??????AAAAAA===<<>>===========================>>>>>>?????????@@@@@@???>>><<<<<<@@@>>><<<;;;;;;>>>AAACCC@@@@@@??????>>>??????@@@;;;;;;::::::::::::::::::777888999:::::::::::::::777666666777888999777666555777999999888777888999666888999888777666777888777777777777777777888888888888888888777777777777:::::::::999999999999999::::::::::::;;;;;;;;;;;;888888999999999:::::::::888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======::::::;;;<<<<<<===>>>>>>::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================>>>??????@@@@@@@@@???===>>>@@@BBB@@@??????????????????@@@@@@@@@@@@AAAAAAAAABBBBBBEEECCCAAA???===;;;;;;:::======>>>>>>>>>>>>=========>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<<<<===>>>>>>============>>>>>>??????>>>=========>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>???>>>???AAABBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBB@@@AAAAAAAAAAAABBBAAAAAA===>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBB?????????@@@AAABBBDDDDDDBBBBBBAAA??????>>>>>>>>>========================<<<<<<<<<;;;;;;:::::::::888888999999999999999999::::::;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======>>>???@@@???>>>===>>>@@@=========<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???===>>>>>>???????????????AAAEEEDDD@@@???BBBAAA>>>???>>>>>>>>>=========<<<===============>>>??????===>>>AAABBBBBB@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;===>>>??????===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>><<<;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999:::::::::::::::999999999888888777888888999999:::;;;;;;888888888999999999::::::;;;:::888777888:::<<<===>>>======<<<;;;::::::999;;;;;;;;;;;;::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999===>>>???@@@AAABBBBBBBBB@@@???===<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<<<<<<<======;;;===>>>>>>======@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>==================<<<:::;;;<<<>>>======;;;;;;;;;;;;;;;;;;;;;<<<:::;;;===>>>===<<<;;;;;;>>>??????@@@@@@??????>>><<<<<<>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>@@@@@@??????@@@AAAAAABBBCCCAAA@@@BBBAAA<<<:::<<<>>>>>>>>>===>>>>>>???@@@>>>======<<<===>>>??????????????????>>>===<<<<<<@@@>>>===<<<<<<>>>AAABBB@@@???????????????@@@@@@============<<<<<<<<<<<<888999999:::;;;;;;;;;;;;999888888:::<<<<<<;;;:::777999;;;;;;999888999:::999:::;;;;;;:::999:::;;;888888888999999999999999:::::::::999999999999999;;;;;;;;;;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<=========;;;;;;<<<===>>>>>>>>>>>>????????????????????????;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>============>>>??????BBBCCCBBBAAA@@@@@@BBBDDDAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBFFFEEEBBB@@@>>><<<;;;:::>>>>>>>>>>>>>>>===<<<<<<>>>>>>?????????>>>=========>>>???===;;;::::::<<<======<<<<<<===>>>>>>???AAA@@@>>>===<<<<<<===>>>=========<<<<<<;;;;;;;;;999;;;============???AAABBBBBBBBBBBBAAAAAA@@@????????????@@@AAABBBCCCDDDCCCCCCDDDDDDDDDCCCCCCBBB???@@@AAACCCCCCDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEGGGGGGEEEEEECCCBBBAAAAAAAAAAAA>>>>>>????????????>>>>>>======<<<<<<<<<======>>>;;;::::::999999::::::;;;<<<=========<<<;;;::::::999::::::;;;<<<===>>>>>>>>>???@@@@@@>>>>>>???@@@>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???????????????@@@>>>???@@@@@@AAAAAA@@@@@@EEEJJJIIIDDDCCCGGGFFFAAA????????????????????????>>>>>>>>>>>>>>>??????@@@<<<>>>@@@AAAAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<========================<<<;;;;;;::::::;;;;;;<<<::::::999999999:::;;;<<<;;;;;;;;;:::::::::999999888888999999:::;;;;;;;;;999999:::::::::;;;;;;;;;999999888777777888::::::=========<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???????????????>>>===<<<<<<===>>>???@@@???>>>===<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<============???>>>==================;;;>>>AAAAAA???>>>???BBBCCCCCCAAA@@@??????>>>>>>??????????????????????????????>>>============>>>>>>===;;;<<<===???>>>>>><<<<<<<<<============>>>;;;===???@@@>>>=========@@@@@@AAAAAAAAA@@@??????<<<===??????>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????============>>>???@@@@@@AAA??????CCCBBB>>>===???=========>>>???@@@AAABBB??????>>>===>>>???@@@AAA>>>>>>??????@@@AAAAAABBB@@@@@@?????????@@@AAAAAA@@@@@@@@@???@@@@@@AAABBB???>>>>>>>>>============999999:::;;;<<<<<<<<<<<<;;;::::::<<<>>>???>>>===999;;;<<<<<<;;;::::::;;;:::<<<<<<<<<;;;:::;;;<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>???@@@@@@===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===============>>>>>>>>>???>>>===<<<<<<<<<===>>>=================================>>>>>>>>>?????????>>>>>>>>>>>>???@@@@@@BBBBBBBBBAAA???@@@BBBDDDAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCAAA@@@???>>>======<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<>>>@@@@@@===<<<===>>>=========>>>???@@@AAABBBAAA???>>><<<<<<===>>>?????????>>>======<<<;;;;;;:::<<<===>>>===>>>???AAAAAAAAABBBBBBBBBAAA@@@@@@?????????@@@AAABBBCCCDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFEEECCCCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFDDDCCCBBBBBBBBB???@@@AAAAAAAAAAAA@@@?????????>>>>>>???@@@AAABBB>>>===<<<;;;:::<<<===>>>>>>>>>?????????>>>===<<<<<<<<<===>>>???@@@AAAAAA???@@@AAAAAA??????@@@AAA>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAACCCIIIIIICCCCCCIIIIIICCC?????????@@@AAAAAABBBBBB@@@@@@??????@@@@@@AAABBB===???@@@AAAAAA@@@???>>>==============================>>>>>>?????????@@@<<<===>>>???@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;:::::::::;;;<<<=========<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<======<<<<<<<<<<<<============;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<<<<===>>>>>>===============<<<<<<===>>>???@@@>>>>>>===============>>>;;;;;;<<<======<<<;;;;;;<<<<<<=========>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::???DDDDDD@@@>>>>>>@@@AAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????===<<<<<<>>>??????>>>===>>>>>>>>>????????????>>>AAACCCBBB@@@???@@@BBB===>>>???@@@@@@@@@@@@@@@;;;>>>@@@@@@>>>===>>>@@@@@@@@@BBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@???@@@DDDEEEAAA@@@AAA????????????@@@AAABBBCCCBBBBBB@@@@@@@@@AAACCCDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCCCCCCCCCCBBBBBBAAABBBAAAAAAAAABBBBBBCCCDDD??????>>>>>>=========<<<999:::;;;<<<============;;;::::::<<<>>>??????===:::<<<>>>===<<<;;;;;;<<<999:::;;;;;;999999:::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<<<<<<<999::::::::::::999888888;;;<<<<<<<<<======>>>>>>===>>>>>>???@@@@@@AAAAAA>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBB???@@@@@@>>>======???AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@:::;;;<<<>>>????????????===>>>>>>>>>===<<<;;;;;;;;;>>>AAABBB@@@???@@@BBB===>>>>>>???@@@BBBCCCDDD???>>>===<<<===>>>@@@BBB@@@@@@???>>>===<<<<<<;;;<<<===??????>>>>>>@@@AAAAAAAAAAAABBBBBBAAAAAA@@@>>>>>>>>>???@@@BBBCCCDDDCCCDDDDDDDDDDDDBBB@@@??????@@@AAACCCDDDEEEEEEEEEAAAAAACCCDDDEEEEEEEEEEEECCCCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCC@@@@@@BBBBBBBBBBBB@@@@@@AAA@@@@@@@@@AAACCCEEEFFFBBB@@@>>><<<<<<===???AAA??????AAABBBBBBAAA@@@???>>>??????@@@BBBCCCDDDDDD@@@AAABBBBBB@@@@@@AAABBB???@@@AAACCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDCCCBBBBBBBBBCCC???@@@AAAAAABBBBBBAAAAAA===EEEEEE???@@@HHHIIICCC>>>???@@@@@@BBBBBBCCCDDDBBBAAAAAAAAAAAABBBCCCCCC@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCBBB@@@>>>===????????????????????????>>>>>>============>>>>>><<<;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@??????>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBB>>>>>>?????????>>>>>>===<<<<<<;;;<<<===>>>@@@AAA<<<<<<<<<<<<===>>>???@@@:::;;;<<<======<<<;;;:::============>>>>>>>>>>>>===<<<;;;::::::::::::::::::@@@EEEFFFBBB>>>>>>???>>>>>>>>>???@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA???>>><<<===???@@@@@@???>>>>>>??????@@@@@@@@@AAAAAACCCEEEDDDBBBAAABBBEEE:::;;;<<<>>>@@@AAAAAAAAA;;;>>>@@@@@@>>>===>>>@@@@@@@@@BBBCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEECCCAAACCCFFFFFFBBB@@@AAACCCBBBBBBAAAAAABBBBBBBBBEEEDDDBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEEEEDDDDDDEEEDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEE>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>><<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;@@@???<<<:::888888999:::888999;;;<<<======<<<<<<@@@@@@@@@??????>>><<<<<<===;;;:::999999:::<<<===;;;;;;;;;;;;<<<===>>>>>>CCCCCCCCCCCCCCCBBBAAAAAACCCAAAAAACCCFFFGGGEEEBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@======>>>???@@@AAABBBBBB@@@AAABBBAAA???>>>>>>???@@@@@@??????@@@AAAAAABBBEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>???@@@AAA@@@???AAA@@@@@@@@@@@@@@@@@@AAAEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@????????????>>>???@@@AAAAAA@@@???>>>BBBAAAAAA@@@@@@??????>>>@@@@@@@@@@@@???>>>===<<<===>>>???@@@AAABBBBBBBBB??????@@@AAAAAABBBCCCCCC@@@@@@AAAAAABBBAAAAAA@@@AAABBBBBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDBBB@@@???@@@BBBFFFEEEDDDCCCBBBCCCDDDEEECCCCCCDDDDDDEEEEEEEEEEEEAAAAAAAAABBBBBBDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFIIIHHHIIIHHHEEEBBB@@@BBBEEEGGGEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBGGGEEEBBBAAABBBCCCBBBBBB???AAABBBCCCAAAAAAAAABBBCCCAAA@@@@@@AAABBBBBBAAACCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@AAABBBDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCDDDCCCBBBAAA@@@EEEDDDDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFFFFEEEEEEDDDCCCFFFHHHIIIIIIGGGEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAADDDDDDCCCCCCBBBBBBAAAAAAEEEBBB???@@@CCCDDDBBB@@@DDDDDDBBBAAAAAA@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA???AAACCCBBB???===>>>???CCC@@@===<<<===???AAAAAADDDDDDCCCCCCDDDDDDEEEFFFCCCBBBAAA@@@??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAA@@@>>>>>>>>>@@@BBBDDDEEEFFFEEEDDDBBBAAABBBCCCBBB@@@>>>???@@@AAA@@@???>>>===;;;::::::<<>>===???@@@AAABBBAAA???===;;;======>>>@@@BBBCCCAAA???>>>???AAACCCCCCBBB@@@???@@@@@@AAAAAACCCGGGMMMQQQDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCAAADDDFFFEEEBBBAAACCCFFFCCCCCCBBB@@@>>>???AAADDDCCCFFFHHHGGGEEECCCDDDFFFDDDCCCCCCBBBAAAAAAAAAAAA@@@BBBDDDDDDCCCAAAAAAAAAAAABBBEEEHHHJJJIIIFFFCCCIIIHHHFFFCCCBBBBBBCCCDDDCCCCCCEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHFFFEEEDDDFFFGGGJJJIIIIIIIIIJJJJJJHHHFFFIIIHHHFFFFFFFFFFFFDDDCCCCCCBBBBBBDDDFFFGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@??????????????????@@@@@@>>>>>>>>>>>>????????????AAA@@@???>>>>>>>>>???@@@===>>>@@@AAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>???>>><<<;;;;;;<<<===>>>????????????????????????@@@@@@BBBCCCCCCBBBBBBAAAFFFFFFGGGHHHIIIIIIGGGEEEHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBAAA???>>>???AAA@@@@@@@@@@@@AAABBBCCCCCCFFFEEEEEEDDDDDDCCCCCCBBB@@@?????????AAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBEEEDDDCCCBBBAAA@@@??????DDDDDDCCCBBBAAA@@@@@@AAA>>>???@@@BBBBBBBBBBBBAAACCCBBBBBBAAA@@@@@@@@@@@@DDDDDDDDDDDDCCCCCCBBBAAAFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHEEEFFFFFFEEEDDDCCCEEEGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIGGGFFFFFFEEEEEEFFFGGGGGGEEEFFFGGGFFFFFFGGGIIIKKKJJJKKKKKKHHHEEEDDDEEEGGGEEEDDDBBBCCCDDDFFFEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFDDDDDDDDDEEEDDDCCCCCCDDDFFFFFFEEEEEEEEEFFFFFFDDDBBBBBBCCCDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIJJJIIIJJJJJJJJJIIIHHHHHHGGGJJJLLLMMMMMMKKKIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDGGGFFFFFFEEEDDDDDDDDDDDDAAACCCEEEDDDBBB@@@AAACCCGGGDDDBBBAAABBBDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAACCCEEEHHHJJJDDDDDDDDDCCCBBBAAABBBBBBBBB@@@??????AAABBBBBBAAAEEECCCBBB@@@@@@BBBCCCDDDAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDDDDDDDCCCAAA@@@@@@@@@AAACCCEEEFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCHHHHHHHHHHHHIIILLLQQQUUUGGGGGGIIIJJJKKKJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFGGGGGGJJJLLLLLLKKKIIIIIIIIIHHHJJJKKKJJJGGGEEEEEEGGGGGGFFFEEEEEEDDDDDDDDDEEEBBBDDDFFFEEEDDDBBBBBBBBBDDDEEEGGGJJJMMMMMMKKKIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHJJJIIIHHHHHHGGGGGGGGGGGGJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGEEEEEEFFFGGGJJJIIIHHHIIIJJJJJJIIIGGGLLLJJJIIIHHHHHHHHHFFFDDDDDDCCCCCCDDDGGGGGGGGGEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCAAAAAACCCDDDDDDCCCBBBBBB@@@@@@AAAAAAAAA@@@??????AAA@@@>>>===<<<======>>>AAAAAAAAAAAA@@@@@@??????@@@AAACCCEEEFFFEEEDDDCCCDDDGGGIIIJJJHHHFFFEEEDDDIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@@@@BBBCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@AAABBBDDDEEEDDDCCCAAA@@@@@@AAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@EEEDDDCCCBBBBBBAAAAAABBB@@@AAACCCDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFEEEEEEFFFHHHIIIJJJHHHGGGFFFEEEDDDEEEEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJJJJKKKKKKIIIGGGFFFFFFGGGBBBAAAAAACCCEEEEEEDDDCCCFFFFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFEEEDDDBBBDDDFFFHHHHHHGGGFFFGGGHHHEEECCCBBBAAABBBCCCBBBAAAEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEFFFHHHGGGEEECCCDDDDDDEEEFFFGGGIIIKKKLLLHHHIIIIIIJJJJJJJJJJJJIIIFFFFFFGGGGGGGGGFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIKKKLLLNNNNNNKKKIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCEEEFFFGGGGGGFFFEEEFFFHHHEEEDDDBBBBBBDDDEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@@@@AAACCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJKKKDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@AAACCCDDDDDDDDDEEEDDDCCCBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFHHHKKKLLLKKKIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJLLLOOORRRKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMKKKJJJKKKOOOUUUXXXWWWSSSOOOMMMMMMNNNOOONNNKKKIIIHHHIIIJJJJJJHHHHHHGGGHHHIIIIIIFFFHHHIIIHHHEEEDDDCCCDDDEEEEEEEEEGGGJJJLLLLLLKKKHHHJJJLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLKKKJJJIIIJJJKKKKKKJJJJJJLLLNNNOOONNNLLLQQQOOOMMMLLLLLLKKKIIIGGGHHHGGGGGGHHHJJJKKKJJJIIIFFFFFFGGGGGGFFFEEEEEEDDDAAA@@@@@@AAABBBDDDGGGHHHFFFEEEDDDCCCBBBBBBCCCCCC@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJJJJIIIGGGFFFCCCGGGKKKKKKGGGEEEEEEFFFIIIIIIIIIIIIHHHFFFDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDCCCBBBDDDEEEAAAAAAAAABBBBBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFBBBBBBAAAAAAAAABBBEEEGGGEEEDDDBBB@@@@@@BBBDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCDDDDDDEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHHHHHHHJJJLLLMMMJJJHHHFFFEEEDDDDDDEEEFFFFFFHHHIIIIIIHHHHHHIIIKKKLLLMMMNNNMMMLLLKKKJJJJJJFFFEEEFFFGGGIIIIIIFFFDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKIIIJJJJJJJJJHHHFFFHHHJJJKKKKKKJJJIIIJJJKKKGGGFFFDDDDDDEEEEEEDDDCCCHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLFFFFFFGGGIIIJJJIIIFFFDDDFFFGGGGGGHHHJJJLLLNNNOOOKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLPPPPPPOOONNNNNNNNNNNNOOOPPPNNNMMMKKKKKKKKKMMMMMMOOOOOONNNNNNNNNNNNNNNOOONNNPPPQQQPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLIIIKKKMMMKKKGGGEEEFFFHHHFFFGGGHHHIIIJJJKKKKKKLLLIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIJJJDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBCCCCCCDDDEEEEEEFFFCCCBBBAAAAAAAAABBBCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFJJJJJJKKKMMMMMMNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMOOORRRTTTTTTTTTTTTSSSQQQPPPPPPQQQSSSTTTQQQQQQQQQOOOMMMLLLNNNOOOQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSVVVTTTRRRSSSUUUTTTQQQMMMLLLPPPVVVYYYXXXTTTPPPNNNPPPQQQQQQQQQPPPOOOOOOOOONNNMMMKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMKKKIIIIIIIIIKKKIIIHHHHHHJJJLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPUUUWWWXXXWWWUUUTTTUUUVVVRRRRRRSSSVVVYYY\\\\\\[[[\\\ZZZXXXWWWVVVUUUSSSQQQTTTSSSRRRSSSTTTVVVUUUTTTIIIIIIJJJJJJJJJIIIHHHHHHFFFEEEEEEFFFHHHJJJMMMNNNKKKIIIHHHFFFFFFFFFGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJIIIIIIHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLLLLKKKIIIHHHIIILLLOOONNNKKKIIIJJJLLLJJJKKKLLLLLLKKKIIIGGGFFFJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKFFFGGGHHHGGGEEEDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFBBBCCCDDDBBBAAAAAADDDFFFEEEDDDBBBAAAAAABBBDDDEEECCCCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@CCCCCCCCCCCCCCCDDDDDDEEECCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLIIIJJJJJJKKKKKKKKKKKKJJJFFFFFFGGGGGGGGGGGGHHHHHHJJJIIIIIIIIIJJJKKKMMMMMMJJJJJJJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJHHHHHHIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNQQQPPPOOOOOOOOOPPPRRRRRRPPPNNNKKKIIIHHHHHHIIIJJJNNNOOOQQQPPPOOOOOOOOOQQQQQQRRRSSSTTTTTTSSSQQQPPPNNNNNNNNNOOOOOOOOOLLLJJJIIIIIIJJJLLLNNNPPPRRRSSSTTTSSSQQQQQQRRRRRRPPPOOOOOOPPPQQQQQQOOONNNNNNNNNOOOMMMLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTPPPOOOMMMMMMMMMMMMOOOPPPMMMMMMNNNQQQRRRRRROOOMMMMMMMMMMMMNNNOOOPPPRRRSSSQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTQQQRRRTTTTTTRRRRRRSSSUUUWWWWWWXXXYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVTTTSSSTTTUUUXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[YYYZZZ[[[[[[XXXVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXTTTTTTSSSRRRRRRQQQPPPPPPOOOQQQSSSPPPLLLHHHHHHIIIEEEFFFHHHJJJKKKLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMPPPRRRTTTUUUUUUTTTRRRPPPOOONNNLLLKKKKKKKKKKKKKKKGGGFFFEEEFFFGGGGGGFFFEEEFFFFFFEEEEEEEEEFFFGGGHHHFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMOOONNNOOOQQQUUUVVVUUUSSSNNNLLLJJJIIIIIIIIIHHHGGGHHHGGGGGGHHHIIIKKKMMMNNNPPPRRRUUUXXXZZZ\\\\\\\\\YYYZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUZZZ^^^aaabbb\\\ZZZYYYWWWXXXYYY\\\]]]]]]^^^^^^\\\YYYWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYZZZZZZZZZ[[[[[[[[[\\\]]][[[ZZZ[[[]]]\\\XXXUUUQQQTTTWWWWWWVVVSSSRRRQQQVVVVVVWWWYYY[[[\\\\\\\\\WWWUUUTTTSSSTTTUUUXXXYYY\\\\\\\\\[[[XXXVVVWWWXXX[[[XXXTTTRRRSSSUUUUUUUUUWWWWWWVVVWWWXXXZZZ[[[]]]]]]]]]^^^^^^___^^^^^^^^^\\\\\\^^^___```aaaaaa```^^^^^^]]]]]]]]]^^^^^^___iiikkklllllljjjiiiiiiiiicccccceeeiiinnnqqqqqqqqqpppnnnlllkkkkkkjjjhhhggghhhgggeeeeeeggghhhhhhhhhLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKLLLNNNPPPQQQRRRNNNMMMKKKJJJJJJKKKLLLMMMLLLLLLLLLMMMNNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRSSSUUUVVVVVVUUUUUURRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOQQQOOOMMMKKKKKKMMMPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRTTTTTTSSSPPPMMMLLLMMMNNNIIIJJJLLLNNNNNNLLLKKKJJJLLLKKKJJJIIIHHHIIIJJJKKKGGGGGGHHHIIIJJJKKKLLLLLLJJJLLLNNNMMMJJJGGGFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCFFFHHHFFFCCCBBBCCCFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCAAA???BBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJLLLNNNPPPRRRSSSSSSRRRRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNPPPRRRTTTOOONNNLLLKKKKKKLLLNNNOOORRRSSSTTTUUUUUUTTTSSSRRRQQQRRRRRRQQQPPPPPPQQQSSSRRRRRRRRRSSSUUUWWWZZZ\\\ZZZZZZYYYYYYYYYXXXXXXXXXYYYVVVRRRNNNKKKJJJJJJKKKPPPRRRUUUUUUUUUUUUVVVWWWVVVVVVXXXZZZ\\\[[[XXXUUUTTTSSSRRRRRRSSSSSSQQQPPPNNNOOOQQQSSSVVVYYY[[[]]]\\\ZZZWWWVVVWWWXXXWWWWWWVVVWWWXXXWWWTTTRRRQQQRRRVVVTTTSSSTTTVVVXXXXXXWWWRRRRRRQQQPPPPPPQQQSSSTTTWWWVVVVVVWWWXXX[[[]]]^^^XXXWWWUUUTTTTTTUUUWWWXXXXXXXXXXXX[[[]]]^^^\\\[[[VVVUUUUUUTTTTTTUUUUUUVVVXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYXXXZZZ]]]\\\YYYYYY[[[^^^```aaabbbccccccbbbaaa``````````````````aaabbbbbbbbbbbbbbbbbbbbbcccdddddddddcccaaa```aaacccfffhhhhhhgggfffeeefffggghhhiiiggghhhiiihhhfffcccbbbbbbaaaaaabbbcccdddeeefffggg___^^^]]]\\\ZZZYYYXXXXXXVVVVVVVVVTTTOOOKKKHHHGGGGGGIIIKKKMMMOOOOOOOOOOOONNNOOOQQQRRRTTTUUUVVVVVVYYY[[[___bbbdddcccaaa___^^^[[[WWWUUUUUUTTTSSSRRRLLLJJJHHHHHHJJJKKKJJJIIIKKKIIIFFFDDDDDDEEEHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMKKKMMMQQQUUUWWWYYYYYYYYYWWWVVVWWW[[[```bbb```^^^UUUSSSQQQPPPQQQQQQPPPNNNLLLKKKJJJIIIKKKNNNQQQSSSWWW[[[aaaggglllnnnnnnnnniiijjjllllllkkkiiigggfff___\\\ZZZ[[[```hhhmmmqqqgggfffeeeeeefffhhhkkklllmmmoooooonnnkkkhhhhhhhhhggggggfffeeeeeeeeeeeefffdddeeefffggghhhiiijjjkkkkkkkkkkkklllmmmkkkiiifffbbbccccccaaa___]]]^^^___eeeeeefffjjjnnnqqqrrrqqqjjjiiigggfffgggjjjlllnnnsssssssssqqqooonnnooopppoookkkgggddddddeeeeeeeeemmmlllkkkkkklllnnnqqqssssssttttttuuuuuutttttttttqqqsssuuuwwwyyyyyyyyyyyyvvvvvvuuuttttttuuuwwwxxx~~~~~~~~~~~~YYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^_________\\\[[[YYYXXXXXXZZZ\\\^^^^^^^^^^^^^^^^^^_________[[[[[[ZZZZZZ[[[]]]___```dddeeegggiiijjjkkkkkkjjjiiiiiiiiihhhfffeeecccbbbaaabbbcccddddddeeeeeeeeedddaaa\\\XXXWWWYYY\\\^^^aaaaaaaaabbbdddfffhhhiiihhhccc^^^YYYVVVUUUTTTSSSNNNPPPSSSUUUWWWVVVUUUTTTRRRQQQOOONNNMMMNNNOOOPPPMMMNNNNNNNNNOOOOOOPPPPPPSSSVVVYYYYYYVVVQQQMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFJJJMMMKKKGGGDDDDDDFFFFFFFFFGGGHHHHHHGGGFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEGGGIIILLLMMMNNNQQQUUUYYYZZZYYYVVVTTTTTTSSSSSSTTTVVVYYY\\\]]]aaaaaa```___^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTUUUXXX[[[^^^```[[[XXXUUURRRRRRTTTXXXZZZ^^^___aaabbbbbbaaa___^^^ZZZ\\\]]]]]]]]]^^^```cccaaa``````bbbeeejjjooosssmmmnnnoooooonnnllljjjhhhjjjfff```YYYTTTQQQPPPPPPTTTWWW[[[]]]___```cccdddeeeeeegggjjjmmmlllhhhddd^^^\\\[[[\\\___`````````\\\]]]___bbbeeehhhkkkmmmmmmjjjfffddddddfffggggggiiijjjjjjgggdddaaa``````aaa``````aaadddfffgggfffaaa```___^^^___```bbbccceeeeeeeeeeeegggjjjmmmnnnllljjjhhhgggggghhhjjjllljjjjjjjjjllloooqqqrrrqqqjjjiiihhhfffeeedddddddddjjjjjjkkkkkkjjjjjjiiiiiiggggggfffffffffggghhhiiimmmpppsssrrrooonnnpppttttttuuuwwwxxxxxxwwwuuuttttttttttttuuuvvvwwwxxxyyyvvvvvvvvvwwwxxxyyyzzz{{{|||zzzxxxvvvvvvxxx{{{}}}{{{zzzxxxxxxxxxzzz{{{}}}}}}~~~~~~{{{yyywwwwwwtttuuuvvvwwwyyyzzz||||||sssrrrrrrqqqpppooonnnnnnfffeeebbb```]]]XXXSSSOOOQQQSSSUUUXXXYYYYYYXXXXXXZZZ[[[]]]```bbbdddeeefffiiilllrrrwwwzzzzzzxxxwwwwwwrrrmmmiiihhhgggdddbbbXXXVVVSSSSSSTTTVVVVVVVVVUUUQQQMMMIIIHHHJJJMMMPPPRRRPPPNNNLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLOOOTTTYYY]]]^^^^^^^^^^^^]]]^^^bbbhhhkkkiiifff[[[YYYXXXXXXYYYZZZZZZYYYUUURRROOOLLLMMMPPPSSSVVV[[[aaajjjssszzz|||||||||vvvxxxzzz{{{yyyvvvrrrooogggccc______fffoooxxx~~~zzzzzzzzz{{{}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyyyywwwxxxyyy{{{}}}}}}}}}{{{xxxuuutttuuuvvv{{{{{{|||mmmmmmnnnnnnooonnnnnnnnnnnnoooqqqsssssstttsssrrrqqqpppnnnmmmmmmooorrrtttvvvvvvuuuuuuuuuuuuuuuuuuooonnnnnnnnnpppsssvvvxxx|||}}}~~~|||}}}~~~}}}xxxrrrllliiijjjnnnppprrrrrrrrrsssvvvzzz~~~~~~wwwnnngggeeecccaaa^^^ZZZ\\\```ccceeeeeeeeeddd]]]\\\ZZZXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYY]]]aaaeeeeeeaaa[[[VVVSSSMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHMMMQQQOOOJJJFFFEEEFFFGGGHHHJJJKKKKKKJJJHHHGGGCCCEEEIIILLLOOOQQQQQQQQQIIIIIIIIIHHHIIIIIIJJJJJJGGGGGGHHHKKKNNNQQQUUUWWWXXX\\\bbbfffgggeeebbb___bbbbbbbbbccceeehhhkkkmmmooopppppppppppppppoooooodddddddddddddddddddddcccbbbbbbbbbdddgggkkkoooqqqkkkgggccc______bbbgggjjjnnnpppqqqrrrrrrqqqpppnnnaaaccceeeggghhhjjjmmmpppoooooonnnpppuuu{{{~~~zzzrrrjjjbbb^^^[[[[[[\\\```eeejjjmmmpppsssuuuyyyyyy|||}}}yyymmmlllkkklllpppsssuuuuuunnnoooqqqtttxxx|||~~~yyywwwwwwzzz||||||~~~zzzvvvuuuuuuqqqpppppprrruuuxxxxxxxxxvvvuuusssssssssuuuwwwxxxwwwwwwvvvwwwyyy|||}}}{{{yyyyyy{{{}}}~~~}}}{{{zzzyyyxxx~~~~~~}}}}}}|||}}}~~~|||yyyuuusssqqqllleee___\\\^^^```bbbdddccccccbbbeeegggiiimmmppprrrtttttt||||||zzzxxxuuurrrjjjgggcccbbbdddfffggghhhccc___YYYTTTSSSUUUYYY\\\```^^^[[[XXXUUUSSSRRRRRRLLLMMMNNNOOOPPPPPPPPPPPPOOORRRVVV[[[]]]^^^]]]\\\aaa```aaafffmmmpppnnnjjj^^^]]]\\\]]]```bbbbbbbbbaaa]]]XXXTTTSSSUUUYYY\\\[[[bbbmmmyyy{{{}}}{{{vvvssskkkfffaaaaaahhhttt~~~{{{tttpppmmmjjjmmmrrrvvvyyyyyywwwvvvrrrnnnjjjgggfffffffffeeebbbdddiiilllnnnllljjjhhhjjjqqqxxxwwwooogggcccccc``````]]]UUULLLHHHJJJMMMJJJJJJJJJIIIGGGGGGHHHJJJLLLRRRYYYYYYSSSKKKGGGFFFJJJOOOTTTVVVVVVUUUVVVXXXPPPOOOPPPSSSXXXZZZYYYWWWNNNNNNNNNNNNOOOPPPRRRTTTOOONNNMMMNNNSSSYYY```dddkkkooouuuyyyzzzwwwsssoootttttttttuuuvvvwwwxxxxxx~~~{{{wwwsssssswww{{{}}}}}}xxxrrrmmmnnnuuu~~~|||vvvqqqoooppptttwww~~~|||vvvsssnnnnnnooopppsssxxx|||~~~~~~}}}}}}~~~xxxqqqmmmkkkqqqrrruuuyyy}}}{{{tttqqqtttwwwyyyxxxuuuqqqnnntttwww{{{~~~uuuppplllpppxxx~~~~~~|||yyyuuummmccc\\\^^^hhhppptttsssqqqkkkccc\\\WWWVVVUUUTTTSSSTTTWWWYYYYYYYYYVVVXXXYYYYYYYYYZZZ\\\^^^```___aaagggnnnssstttsssiiicccbbbhhhpppssstttvvvvvvrrrlllhhheeebbbaaa___eeeeeehhhpppyyy~~~}}}zzzxxxxxxxxxyyyzzzyyyuuussspppnnniiiddddddlllzzz~~~{{{yyywwwvvvsssqqqsssvvvzzz}}}~~~}}}{{{yyyvvv}}}yyyrrroooooolllnnnmmmfff]]]VVVTTTUUUTTTTTTRRROOOLLLKKKLLLNNNRRRYYY```___WWWOOOKKKKKKJJJPPPXXX^^^bbbeeehhhkkk^^^[[[XXX[[[```cccbbb```YYYWWWUUUTTTUUUWWWXXXXXXTTTSSSRRRTTTYYY```hhhmmmxxx}}}~~~|||~~~~~~~~~zzzxxxvvvvvvxxx}}}~~~}}}}}}xxxtttqqqttt{{{wwwppprrrzzz~~~wwwooohhhccc```______```ccceeeffffffbbbcccccccccbbbcccdddfffhhhhhhjjjpppwww|||}}}|||vvvpppooovvv~~~}}}xxxtttqqqooonnnmmmooovvv~~~~~~}}}}}}~~~~~~|||zzzxxxvvvrrrmmmkkkqqq}}}vvvlllgggdddfffddd```[[[VVVTTTVVVXXX]]]eeekkkhhh^^^UUUTTTVVVSSSYYYbbbkkkrrrwww|||rrrkkkdddeeejjjoooooolllgggccc^^^]]]```bbbbbbaaa]]]\\\[[[]]]ccclllvvv{{{|||zzzxxxyyyvvvooopppooooooqqquuuwwwxxxxxxsssrrrrrrqqqqqqrrrrrrsssvvvvvvyyy|||}}}zzz{{{xxxssslllfffdddfffhhhkkkrrrxxxtttiii``````dddfffjjjqqqxxxyyypppnnnsssxxxxxxvvvrrrmmmhhhhhhkkknnnnnnmmmjjjiiiiiikkkrrr|||zzz~~~~~~~~~{{{zzz{{{}}}}}}xxxrrrrrrvvv{{{||||||xxx||||||yyyvvvvvvyyy|||}}}}}}{{{zzzzzz|||~~~}}}~~~~~~}}}zzzvvvuuuvvvwwwyyyyyy~~~|||xxxuuuvvvyyy}}}yyyvvvpppkkkhhhhhhiiikkkhhhmmmtttyyyyyyvvvsssqqqxxx~~~}}}{{{ooofffdddeeeggggggnnnnnnmmmllliiifffbbb```lllmmmooossswww{{{}}}xxxvvvzzz~~~wwwuuuuuuvvvvvvyyyyyyyyywwwrrrlllgggcccfffgggjjjmmmpppsssuuuvvvtttoooiiifffhhhlllooopppmmmnnnnnnmmmnnnrrrwww{{{~~~~~~vvvqqqmmmoooqqqtttuuuvvvuuuuuuqqqlllddd```___aaadddfffddddddcccaaaaaabbbfffiiikkkrrrzzzwwwmmmiiijjjmmmttt{{{xxxrrroooppprrrtttsssrrrpppllliiihhhjjjkkkiiipppvvv|||{{{ooohhheeedddhhhnnntttzzz}}}vvvrrroooqqqyyy~~~{{{zzz{{{yyyzzzrrrkkkiiikkklllqqqxxx}}}~~~yyyrrrmmmllliiigggjjjpppvvvyyyyyywwwyyy}}}}}}{{{{{{{{{yyyxxxtttvvvxxx{{{|||}}}}}}}}}wwwuuuvvvxxx}}}~~~wwwqqqooommmmmmppptttvvvuuusssmmmlllnnnttt{{{~~~vvvqqqllliiiiiiiiigggeee\\\^^^aaaccceeeeeeddddddgggjjjmmmlllkkknnnuuu|||ssspppooossszzz~~~~~~uuuoooiiigggggggggdddaaaVVVXXX[[[]]]^^^^^^]]]\\\^^^^^^]]][[[ZZZ\\\```dddkkkqqq{{{}}}zzzsssqqqqqqqqqnnnjjj___aaadddfffgggfffeeeddd```]]]ZZZWWWVVVWWWYYYZZZ\\\```ffflllqqqsssssssssmmmsss|||