BM6P6(@ kkkRRROOOJJJFFFBBB???;;;888777777666666555444222111.........---,,,+++***)))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******)))(((((((((((((((((((((((('''&&&(((+++---555<<>>;;;888777777666666555444222111.........---,,,+++***)))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''++++++***)))))))))))))))&&&'''(((((((((***...111666FFFZZZlll}}}nnnaaaaaaiiijjjeee```eeeooovvv[[[LLLOOO___ssswww___RRRKKKJJJHHHHHHLLLPPPSSSSSSRRRRRRQQQPPPOOONNNNNNNNNLLLGGG>>>333***&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""### !!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""!!!!!!  oooRRRNNNJJJEEEBBB>>>:::888777777666666555444222111.........---,,,+++***)))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''+++++++++***************%%%&&&((((((***---111555666MMMhhhxxx|||qqqeeeooo~~~oooRRRLLL]]]qqqcccSSSNNNHHHGGGJJJOOOQQQSSSQQQPPPPPPPPPOOOOOOOOONNNMMMKKKEEE;;;000(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######"""!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! qqqRRRNNNIIIEEEAAA>>>:::777777777666666555444222111.........---,,,+++***)))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''*********************)))%%%&&&((()))***...222666===TTTooo{{{{{{wwwqqqlllmmm|||zzzwww~~~{{{{{{gggUUU\\\ooo___TTTJJJHHHKKKMMMNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMJJJBBB666,,,'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! rrrQQQNNNIIIEEEAAA>>>:::777777777666666555444222111.........---,,,+++***)))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))******))))))((('''((()))***+++...222666GGGZZZnnnxxxvvvooodddZZZRRRfffwwwgggkkkiii]]]ddd~~~hhhXXXIIIGGGJJJKKKLLLNNNMMMMMMNNNNNNOOOPPPPPPPPPKKKMMMLLLFFF<<<111***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%######""""""#########$$$$$$$$$ !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!tttQQQMMMIIIDDDAAA===999777777777666666555444222111.........---,,,+++***)))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&''')))******)))((((((((()))***+++---000444888IIIVVVdddjjjiiidddZZZQQQQQQ___sssnnnZZZ]]]qqqiiiXXXdddyyyaaaKKKEEEGGGHHHJJJNNNLLLLLLMMMNNNOOOPPPQQQQQQLLLLLLLLLIIICCC999///)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%% !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!wwwQQQMMMHHHDDDAAA===999666777777666666555444222111.........---,,,+++***)))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&((()))+++++++++)))((((((***,,,...000444999===GGGQQQZZZZZZXXXUUUQQQMMMUUU[[[fffooopppooowww~~~ggg```lllbbbTTThhhwwwUUUGGGEEEEEEHHHNNNJJJKKKLLLMMMOOOPPPRRRRRRNNNLLLKKKKKKIIIAAA666---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$ !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!!  !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!xxxQQQMMMHHHDDD@@@===999666777777777666555444222222.........---,,,+++***)))''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''(((***,,,---,,,***)))(((***---///333888>>>BBBJJJSSSYYYUUUOOOMMMNNNNNNPPPUUU^^^eeefffgggsssmmmnnnvvvRRRQQQfffsssbbbLLLEEEBBBEEELLLJJJJJJLLLMMMOOOQQQRRRSSSOOOMMMKKKMMMMMMGGG:::000&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############!!!!!!!!!!!!""""""""""""######################## !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!!  !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""pppRRROOOKKKGGGDDD@@@<<<999777666444444555444222000.........---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))******+++++++++******---------111<<>>:::777777666444444555444222000.........---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))***+++,,,---///333:::HHH[[[gggeee\\\RRRTTT]]]nnn}}}ooofffiiizzzyyytttxxxyyyttttttyyy|||zzzwwwvvv|||~~~xxxmmmtttiii___ddd}}}___OOOLLLEEEEEEGGGJJJNNNOOOOOOMMMOOONNNNNNOOOPPPPPPMMMKKKCCC777***''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!! !!!!!! !!!!!! !!!"""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!rrrPPPMMMIIIEEEBBB>>>:::777777666444444555444222000.........---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))***,,,---......444>>>LLL^^^iiifff]]]WWWRRRQQQ[[[lll{{{mmmggglll}}}zzz||||||vvvtttxxx{{{yyywwwwww{{{~~~{{{ccckkklll___mmmaaaOOOEEEDDDEEEHHHKKKMMMNNNMMMPPPOOONNNOOOPPPOOOMMMJJJGGG;;;///***(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###!!!!!!!!!"""###########################%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$""" !!!!!! !!!!!! !!!!!!"""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""pppPPPMMMIIIFFFCCC???;;;888777666444444555444222000.........---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''(((***,,,...000///666AAANNN\\\eeeddd]]]SSSRRRRRRXXXaaakkkqqqtttrrrqqqvvvyyyqqqqqqsssvvvzzz~~~{{{}}}zzz___eeeggg^^^tttqqqOOOEEEDDDCCCDDDHHHKKKMMMNNNQQQOOONNNNNNOOONNNLLLKKKHHH@@@777111,,,&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""!!!""""""######""" """"""!!!!!!!!!!!!"""""" !!!""""""######""""""###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############mmmQQQNNNJJJFFFCCC@@@<<<999777666444444555444222000.........---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((())),,,///111333;;;DDDLLLSSSXXXWWWSSSIIIPPPXXX]]]___aaadddgggtttxxx|||zzzqqqqqqssswww|||~~~pppjjj}}}___bbbsss}}}ZZZFFFDDDAAAAAAEEEIIIMMMOOOPPPOOONNNNNNPPPPPPOOOMMMIIIDDD???:::111'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!""""""############"""""""""""""""#########$$$###$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""$$$""""""""""""""""""""""""""""""""""""!!!!!!!!! ######""""""""""""######!!!!!!"""############""""""""""""######""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$###kkkRRROOOKKKGGGDDD@@@<<<999777666444444555444222000.........---,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''))),,,///111999@@@GGGIIIIIIKKKIIIEEEIIINNNRRRPPPOOOTTTbbbmmmnnnuuuwwwxxxzzzvvvxxx{{{{{{|||~~~wwwjjj___UUUnnniiiGGGDDD@@@@@@CCCHHHMMMOOOPPPNNNNNNOOOQQQRRRQQQPPPJJJHHHFFF@@@444)))&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$$$$$$$###""" !!!!!!!!!""""""###############$$$$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!! !!!"""$$$""""""""""""""""""""""""$$$###"""!!! !!!!!!$$$$$$############$$$$$$!!!!!!"""###############!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$gggRRRMMMHHHEEEBBB???:::555555555555555444333222222000...,,,+++++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))+++,,,,,,...000333AAADDDHHHIIIGGGFFFHHHJJJRRRMMMGGGDDDHHHTTTcccmmmhhhmmmooonnnsss}}}yyyrrrsssyyy~~~~~~|||^^^OOOXXXmmm~~~\\\LLL===;;;AAAFFFJJJNNNJJJMMMOOOPPPOOONNNNNNOOOKKKIIIIIIEEE999***$$$''''''&&&%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''$$$###%%%'''%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%%%%""" !!!"""###!!!!!!"""""""""""""""!!!!!! !!!######!!! """!!! """######"""######""""""!!!!!! """"""############""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""hhhRRRNNNIIIEEECCC@@@:::666555555555555444333222222000...,,,+++,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&(((+++///555===BBBIIIIIIIIIHHHHHHLLLSSSYYYbbbVVVIIIGGGRRR___gggjjjmmmnnnjjjcccdddlllqqqqqqvvvssspppsssxxx|||}}}|||kkkSSSKKKUUUrrr|||___EEEAAADDDCCCDDDJJJKKKMMMOOOPPPOOONNNNNNOOOMMMKKKJJJGGG===000((((((&&&%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))(((%%%$$$%%%&&&$$$$$$###""""""###$$$$$$""""""""""""""""""""""""##############################"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$$$$$$$""" !!!"""###!!!!!!!!!""""""""""""!!!!!! !!!"""$$$$$$"""!!! """!!! """######"""###"""""""""!!!!!!!!! !!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""lllSSSOOOJJJFFFDDDAAA;;;777555555555555444333222111000...,,,,,,,,,,,,***(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&(((+++111<<>>LLLUUUWWWSSSNNNNNNVVVgggyyy{{{dddNNNPPPeeeyyy~~~yyy|||vvvlllbbb^^^```dddgggdddjjjqqqvvvxxxyyyzzz|||ggg\\\ooo|||kkkZZZnnnsssSSSAAA???EEEKKKJJJLLLOOOPPPOOONNNNNNOOOOOOLLLJJJKKKHHH@@@444+++'''%%%$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))))))))(((&&&%%%%%%%%%$$$##################$$$""""""""""""""""""""""""########################!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""######""""""!!!"""!!! """######"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!oooUUUPPPKKKHHHEEEBBB===888666666666555444333111000///...---------,,,***'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((()))))),,,,,,+++---333>>>KKKTTTWWWSSSOOOPPPXXXfffttt}}}zzzhhhUUUSSSaaaqqqyyyyyy}}}wwwooohhhdddbbbdddgggdddkkksssxxxxxxxxxzzz|||}}}~~~|||}}}iiiSSSaaammm```___hhhCCC>>>EEEFFFHHHJJJMMMNNNNNNNNNNNNOOONNNLLLJJJJJJJJJEEE999...)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''''''''&&&%%%$$$#########$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!""""""!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """######"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!mmmTTTPPPKKKGGGEEEBBB<<<888777666666555444222111000...---------...,,,)))'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((***,,,///555???IIIPPPSSSOOOKKKKKKPPPWWW^^^bbb___YYYSSSUUU___nnnzzzxxxrrrkkkgggccc______ccceeekkkqqquuuwwwxxxzzz|||zzz|||zzzlllppp~~~ssspppXXXaaaoootttYYYrrrTTTCCCAAA===DDDGGGJJJLLLMMMMMMOOOPPPLLLMMMKKKJJJJJJGGG===333,,,***'''&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""############""" !!!""""""!!!!!!"""### !!!""""""######"""!!!!!! !!!!!!"""!!! """######"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""###### !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""pppTTTPPPJJJGGGEEEAAA<<<888777777666555444222111000...------......,,,)))'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&)))...333999???EEEJJJLLLHHHDDDCCCFFFIIIKKKKKKGGGLLLUUU]]]fffqqq}}}rrrkkkeeebbb```\\\^^^cccdddgggkkkooosssvvvyyy{{{zzz|||||||||}}}}}}}}}|||{{{zzz{{{zzzxxxxxxyyy{{{~~~|||fffWWW^^^nnn|||~~~~~~||||||||||||{{{zzzyyyxxxwwwyyy{{{||||||{{{|||}}}}}}}}}|||}}}~~~yyydddbbboookkkmmm}}}oooPPPAAA<<<@@@CCCHHHJJJLLLMMMOOOQQQLLLNNNNNNKKKJJJIIIBBB999000---)))'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""$$$&&&'''&&&$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""#########!!!!!!!!!!!!"""""""""""" !!!"""###$$$######"""!!!###"""!!! """$$$ !!!"""############"""!!!!!!!!!!!!!!!!!!""""""!!! """######""" !!!!!!!!!"""""""""###!!!""""""######""""""!!! !!!"""######### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""tttSSSOOOJJJFFFDDDAAA;;;777777777666555444222000///...------......---)))&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((,,,222777;;;>>>AAACCCEEEAAA>>>>>>@@@CCCDDDCCCFFFQQQ___iiimmmqqqwww|||nnnfff``````___^^^bbbjjjbbbcccfffjjjooouuuyyy{{{{{{}}}{{{wwwuuuppppppqqqpppmmmiiieeeccc``````aaaaaaaaa___^^^\\\```___\\\[[[[[[]]]___aaaaaacccfffhhhkkklllmmmmmmqqqtttxxx|||}}}kkkVVVHHHNNN^^^iiisss}}}~~~|||yyysssnnnkkkjjjkkklllddddddeeeeeedddbbb```^^^ZZZYYYYYYWWWWWWYYY]]]```^^^^^^^^^```bbbeeehhhjjjeeeeeeeeeggglllrrrxxx{{{uuunnn___jjj{{{mmmcccmmm\\\DDDAAA>>>AAAFFFIIIKKKMMMOOOQQQLLLPPPPPPKKKJJJJJJEEE===222///+++(((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!###&&&'''&&&$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$ !!!"""######$$$!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$######"""!!!######!!! """%%% !!!"""##################""""""""""""######"""!!! """######""" !!!!!!!!!""""""######""""""############"""""" !!!"""######$$$ !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""xxxTTTNNNHHHGGGHHHEEE===666777777666666555444222111---------,,,,,,+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***(((''''''(((*********------000777???DDDBBB???DDDAAA>>>>>>AAACCCBBB@@@EEERRRbbbkkkiiigggjjjqqqoooiiiaaa]]]^^^aaabbbcccddddddeeekkkqqqvvvwwwvvv~~~~~~|||zzz~~~}}}|||zzzxxxuuusssrrryyy|||}}}zzzuuutttwww|||{{{yyywwwttttttuuuwwwxxxrrrrrrqqqooojjjddd___[[[YYYXXXWWWUUURRRPPPMMMLLLNNNMMMKKKIIIGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMNNNOOOQQQSSSUUUVVVXXX]]]```aaaccchhhiiifffhhhhhhjjjnnntttyyy}}}~~~}}}~~~~~~}}}~~~~~~~~~||||||||||||{{{{{{{{{zzz{{{}}}{{{mmm]]]NNNIIILLLXXX^^^eeeiiiiiifffeeedddgggaaaYYYTTTRRRRRRRRRPPPSSSOOOLLLLLLOOOPPPLLLHHHDDDCCCBBBCCCDDDEEEDDDCCCIIIHHHGGGFFFEEEGGGJJJMMMMMMMMMLLLLLLNNNRRRYYY]]]dddccccccggglllpppqqqpppqqquuuzzz|||}}}yyyxxxfffdddooopppYYYZZZsssrrrOOO>>>CCC???GGGMMMJJJLLLQQQNNNMMMMMMMMMLLLJJJHHHEEEDDD===444***%%%&&&''''''%%%%%%$$$$$$%%%(((((('''&&&(((''''''&&&$$$######"""""""""#########$$$$$$$$$$$$$$$##########################################""""""&&&...---%%% """""""""""""""!!!  """############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$""" !!!$$$&&&%%%#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$"""!!! ###############"""!!!!!!!!!!!!"""############### !!!"""$$$$$$###""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!wwwTTTOOOIIIGGGGGGDDD===777777777666666555333222111......---,,,,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&((()))***+++...000444;;;AAADDDCCCAAA>>>CCCGGGGGGDDDBBBDDDFFFRRRZZZbbbddd``````fffnnngggccc^^^\\\^^^bbbdddeeeffffffhhhlllrrrvvvwwwvvvwwwzzz~~~~~~yyysssmmmhhheeedddeeeeeedddcccbbb```___^^^]]]^^^^^^[[[WWWUUUWWWZZZ\\\[[[YYYXXXWWWXXXYYYZZZUUUUUUTTTRRROOOKKKGGGDDDDDDCCCBBBAAA???===;;;:::======;;;;;;:::;;;;;;<<<======<<<;;;;;;<<<===>>>;;;;;;<<<<<<===>>>@@@@@@@@@DDDFFFFFFGGGKKKKKKIIINNNNNNPPPSSSWWWZZZ\\\]]]___```bbbeeefffgggggggggkkkjjjiiihhhggggggggggggdddddddddddddddccccccccceeegggiiijjjlllooosssvvvxxxyyy{{{||||||}}}~~~ssscccQQQIIIIIIFFFJJJOOORRRSSSRRRRRRSSSQQQMMMIIIGGGGGGHHHGGGFFFHHHEEEBBBCCCFFFFFFCCC@@@@@@>>>>>>>>>@@@@@@???>>>===>>>???@@@@@@@@@AAAAAA@@@AAACCCDDDEEEGGGIIIJJJMMMLLLMMMQQQUUUXXXXXXVVVWWWZZZ^^^```aaacccgggjjjyyy}}}yyyyyyxxxxxx[[[RRRaaaYYYBBBAAA;;;BBBIIIHHHKKKQQQNNNMMMMMMMMMMMMLLLJJJGGGFFF???777,,,&&&&&&''''''&&&&&&%%%%%%&&&'''((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$###################################################!!!"""''''''!!!!!!"""""""""""""""!!! !!!!!!""""""""""""!!!########################""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!"""######%%%###!!!!!!$$$%%%$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###"""!!! ###############"""!!!!!!!!!!!!"""###############!!!!!!"""#####################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!vvvUUUOOOIIIFFFEEECCC>>>888666666666666555333222111//////...---+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''')))***+++111666<<>>===;;;:::999999999999888777666555999888888888999:::;;;;;;999999888888888888999999;;;:::::::::::::::;;;<<<888<<<===;;;<<>>AAAFFFLLLQQQTTTVVVVVVUUUTTTRRRRRRSSSRRRPPPNNNOOOLLLJJJKKKMMMNNNKKKHHHFFFEEEDDDDDDEEEFFFDDDCCCDDDEEEGGGHHHHHHFFFCCCBBBAAACCCEEEGGGGGGFFFDDDBBBEEEEEEGGGJJJMMMNNNMMMKKKMMMOOOQQQSSSSSSVVVYYY[[[]]]aaagggmmmrrrxxx~~~jjjUUUUUUvvv[[[GGG<<>>@@@>>>???@@@AAABBBEEEIIILLLPPPQQQWWW```hhhmmmuuu~~~|||{{{xxxpppaaaQQQFFFBBBCCCJJJWWWfffuuu~~~|||xxxuuusssqqqpppqqqqqqqqqnnnkkkfffeeeddddddeeeeeecccbbbfffgggggghhhgggeeeaaa^^^^^^^^^^^^______^^^\\\ZZZ___aaadddggghhhhhhfffeeehhhhhhhhhgggggghhhjjjkkklllnnnrrruuuxxx{{{lll[[[}}}VVVDDD???EEEEEEHHHNNNLLLKKKKKKLLLMMMMMMLLLKKKKKKGGG???555,,,((('''(((''')))(((''''''((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&#######################################$$$$$$$$$########################$$$###"""""""""!!!"""$$$"""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!""""""###&&&%%%############""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$""""""#########"""""""""""""""############"""!!!!!!!!!"""##################"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########vvvVVVQQQKKKFFFCCCAAA===:::666666555555444222111000000///...---+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&(((((('''))),,,///999@@@IIIKKKIIIGGGIIILLLQQQ]]]hhhggg^^^VVVXXX\\\^^^dddeee```\\\ZZZWWWRRRQQQSSSWWWZZZ]]]```bbbdddkkkmmmoooqqqssstttuuuvvvwwwzzz~~~{{{tttqqqpppnnnkkkgggdddbbb``````YYYUUUPPPKKKFFFCCCAAA@@@EEEDDDCCCCCCCCCAAA>>>;;;===;;;:::888888999:::;;;::::::::::::999999888777888888777999;;;<<<;;;:::;;;;;;<<<<<<======>>>>>>:::;;;;;;<<<===>>>??????======>>>>>>???>>>>>>>>>=========>>>>>>>>>>>>===@@@@@@AAABBBCCCCCCDDDDDD@@@@@@@@@AAABBBCCCDDDEEEFFFIIIHHHEEEDDDGGGGGGDDDBBBEEEGGGGGGEEECCCDDDEEEHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBAAABBBCCCEEE???@@@@@@??????AAAEEEHHHGGGFFFIIIPPPVVV]]]gggppp~~~zzzwwwqqqggg\\\SSSKKKFFFEEEQQQfffyyylllkkkfffKKK>>>AAABBBFFFMMMLLLIIIJJJKKKLLLMMMLLLKKKKKKJJJCCC999111+++)))((((((***(((''''''((('''%%%###&&&&&&%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$########################!!!"""############"""!!!"""""""""""""""!!!  !!!"""############"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!""""""###%%%%%%$$$###"""""""""###""""""!!!!!!!!!!!!"""""" !!!"""######$$$""""""""""""""""""######!!!""""""#########""""""!!!!!!"""##################"""!!!!!!!!!"""$$$%%%""""""""""""############""""""""""""""""""""""""!!!"""""""""#########$$$vvvUUUQQQLLLHHHDDD@@@<<<999555555555555444222111000//////...---+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$'''))))))(((***...222<<>>???????????????>>>>>>>>>??????AAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJLLLNNNOOOOOOPPPSSSSSSTTTTTTVVVWWWXXXYYY\\\^^^\\\XXXVVVXXXWWWTTTOOORRRUUUTTTQQQOOOOOOQQQSSSSSSTTTSSSRRROOOLLLJJJEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEGGGIIIIIIHHHGGGHHHIIIFFFGGGFFFFFFFFFHHHLLLPPPPPPNNNPPPUUUZZZ^^^gggpppwww}}}|||xxxpppgggccc```ZZZRRRCCCNNNddduuuuuuzzz___kkkxxxUUU?????????DDDKKKLLLIIIJJJKKKLLLLLLLLLKKKKKKJJJFFF>>>666///+++***)))***)))((((((((((((%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$%%%%%%######################## """!!!"""###!!!"""""""""""""""!!!  """######$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""#########$$$%%%###"""!!!###$$$!!!!!!!!!!!!!!!""""""### !!!!!!""""""######"""""""""!!!""""""###$$$!!!""""""############"""!!!!!!"""###############"""""""""""""""######$$$"""""""""############$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$tttSSSQQQMMMIIIEEE@@@;;;888555555555444333222111000......---,,,,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$(((++++++)))+++000555<<>>???@@@@@@@@@???>>>BBBCCCDDDEEEFFFFFFFFFFFF@@@DDDIIILLLLLLMMMPPPSSSQQQPPPPPPPPPQQQSSSUUUWWW\\\]]]___``````___]]]\\\]]]]]]\\\\\\[[[YYYXXXWWWZZZ[[[]]]^^^___```______aaacccfffiiikkkmmmmmmnnnyyyyyyxxxxxxyyyzzz{{{{{{~~~{{{tttqqqqqqooollljjjmmmpppooojjjffffffhhhgggiiikkklllkkkhhhdddaaaddddddcccbbbbbbbbbbbbbbbffffffeeeeeedddcccbbbbbb___```aaaaaa___]]]\\\\\\QQQQQQRRRSSSUUUZZZ```eeegggfffiiiooorrrsssxxx~~~~~~{{{uuurrrvvvwwwnnnbbbPPPRRR]]]uuunnniiipppiiibbbeee~~~gggHHHBBB???BBBHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGAAA:::333---+++***)))((('''((()))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%########################!!!### !!!$$$###"""""""""""""""!!! !!!""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!"""######"""###$$$$$$"""!!!$$$&&&!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%!!!!!!"""###############!!!!!!"""###############!!!!!!"""###############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!""""""######$$$%%%%%%rrrRRRQQQNNNJJJEEE@@@:::777555555555444333222111000---------,,,,,,+++++++++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%(((,,,,,,***,,,111666;;;<<<===>>>>>>>>>@@@AAAGGGFFFDDDBBBEEENNN\\\fffrrrvvvtttiiidddbbbWWWHHHPPPTTTXXX[[[]]]```eeeiiieeeiiimmmnnnnnnooorrruuuuuuvvvvvvrrrkkkccc^^^[[[MMMKKKHHHCCC>>><<<===>>>======<<<<<<===>>>@@@AAACCCBBBAAA@@@@@@AAABBBCCCGGGFFFGGGIIILLLNNNNNNMMMOOOQQQSSSVVVWWWWWWVVVVVV\\\]]]___aaacccddddddeeebbbiiirrrwwwyyy|||}}}}}}zzz{{{}}}~~~~~~|||~~~~~~mmmddd^^^\\\hhhzzznnnaaa^^^fffvvv|||zzz|||~~~~~~ggg```lllzzz```PPP___}}}yyySSSHHHAAA@@@EEEEEELLLMMMNNNOOOOOONNNMMMLLLIIIGGGCCC<<<555///+++***)))((('''((())))))'''%%%"""######$$$&&&''''''((($$$$$$$$$$$$######""""""!!!""""""###$$$$$$%%%%%%########################!!!%%%%%%!!!!!!&&&'''###"""""""""""""""!!!!!! """""""""""""""!!!!!!  !!!""""""###""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""######!!!###$$$$$$""""""$$$'''!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%!!!!!!"""###############!!!!!!"""############### !!!###$$$$$$$$$###"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%jjjTTTPPPLLLHHHEEEAAA<<<999888777555555444333111...------------,,,+++******)))'''&&&'''((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&***+++,,,+++***---333888<<<======>>>??????>>>===@@@DDDEEECCCGGGSSS___fffjjjnnnuuuvvvkkkZZZNNNLLLNNNRRRXXX^^^ccceeeeeeeeeeeegggkkkmmmnnnoooqqqsssxxxxxxrrrfff\\\VVVRRRNNNHHHGGGFFFEEEFFFGGGIIIJJJMMMNNNNNNNNNNNNPPPUUUXXXSSSTTTVVVVVVWWWXXXZZZ]]]```ccciiipppuuuwwwxxxwww}}}}}}xxxllliiirrr~~~|||{{{{{{{{{vvvkkkeee```YYYSSSQQQOOOPPP[[[hhhvvvvvvwwwyyy}}}zzzvvvssskkkkkkmmmppprrrrrrpppmmmeeeeeedddeeefffiiilllnnnkkkfff___YYYVVVVVVXXXZZZcccjjjttt{{{vvvtttuuuWWWRRRfffzzzYYYAAADDDJJJBBBHHHIIIKKKLLLLLLLLLKKKJJJEEEIIIIIICCC<<<666---%%%'''(((((())))))((('''&&&""""""#########$$$$$$$$$$$$$$$######"""############$$$%%%%%%$$$###"""!!!###$$$%%%&&&%%%%%%###"""%%% !!!&&&$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""###%%%'''&&&%%%$$$$$$############$$$$$$######""""""######$$$%%%########################""""""""""""""""""""""""iiiRRROOOJJJFFFCCC???:::777888666555555444333111///------------,,,+++******)))'''&&&'''((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******+++///666;;;:::<<<===>>>===>>>@@@AAA@@@DDDGGGHHHMMMVVV]]]```gggjjjooopppgggXXXPPPOOOOOOSSSXXX^^^bbbdddeeedddeeehhhlllooorrrtttwwwyyyxxxwwwpppgggaaa```\\\XXXYYYYYY[[[]]]___aaabbbbbb^^^```ccceeehhhkkkooorrrqqqqqqqqqpppqqqtttzzz~~~uuujjjnnnyyy~~~}}}}}}}}}}}}~~~pppfffaaafff^^^VVVQQQNNNPPP\\\iiiqqqsssuuuvvvtttpppkkkhhhhhhgggddd```[[[WWWTTTSSSTTTUUUVVVXXXZZZYYYWWWTTTUUUTTTRRRPPPOOOPPPQQQRRRPPPNNNLLLKKKKKKNNNRRRUUUVVV^^^hhhqqqyyy}}}~~~[[[KKKXXXrrrlllOOOEEEGGGFFFHHHIIIJJJLLLLLLLLLLLLKKKHHHJJJIIIDDD@@@:::111''''''((()))))))))((('''&&&#########$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!###$$$%%%%%%%%%%%%$$$###&&&!!! ###$$$""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""!!!!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""###%%%&&&&&&%%%$$$$$$############$$$$$$######""""""######$$$%%%################################################iiiRRROOOJJJFFFCCC???;;;888888666555444555333111///------------,,,+++******)))'''&&&'''((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))***---333:::???;;;<<<===>>>>>>>>>???@@@@@@FFFKKKPPPVVV]]]^^^ZZZ___```bbbccc]]]SSSOOOQQQRRRUUUYYY^^^aaaccccccccccccgggkkkpppssswww{{{}}}{{{zzzvvvqqqppprrrqqqnnntttwww||||||xxx|||uuulllhhhfffaaa\\\ZZZ[[[bbbqqq~~~zzzpppeee\\\VVVWWWVVVSSSPPPMMMKKKKKKJJJEEEEEEFFFHHHJJJIIIGGGDDDGGGGGGGGGHHHJJJNNNQQQSSSUUUUUUUUUVVVWWWYYYZZZ[[[ZZZaaakkkuuu}}}kkkMMMMMMgggkkkNNNEEEIIIFFFHHHJJJLLLMMMNNNMMMMMMLLLLLLIIIEEEDDD@@@666***(((((())))))((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$%%%### """'''%%% """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""##################""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$######""""""######$$$%%%################################################kkkTTTQQQMMMIIIEEEAAA===:::777666555444555444111///------------,,,+++******)))'''&&&'''((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))---222999@@@DDDDDDCCCDDDGGGJJJJJJFFFAAABBBGGGNNNUUU]]]ccc```YYYVVVTTTTTTTTTQQQLLLMMMQQQTTTVVVZZZ^^^aaabbbbbbbbb```dddiiinnnqqquuuyyy|||{{{xxxnnnpppuuu{{{sssiiiccc```UUUTTTQQQOOONNNNNNOOOPPPMMMMMMNNNQQQSSSSSSRRRPPPQQQQQQTTTWWW]]]ccchhhkkkssstttvvvyyyzzz{{{zzzzzz|||___OOOeee```FFFHHHEEEGGGIIIKKKMMMNNNNNNNNNMMMLLLHHHFFFGGGEEE:::...)))))))))(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######%%%''')))+++,,,#########$$$##################$$$$$$%%%%%%%%%$$$###'''%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""""""""""""""#########"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!"""$$$%%%$$$###$$$$$$############$$$$$$######""""""######$$$%%%################################################mmmUUUQQQMMMIIIFFFBBB===:::777555444444555444222000------------,,,+++******)))'''&&&'''((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***,,,111777>>>CCCEEEKKKHHHIIIQQQ[[[\\\RRRGGG@@@FFFMMMUUU^^^ccc```YYYPPPMMMKKKLLLKKKJJJMMMSSSUUUWWWZZZ^^^```aaaaaaaaaaaaeeeiiimmmpppssswwwyyyxxxvvvwwwnnnllljjjhhhhhhiiijjjkkkiiiiiijjjnnnrrrttttttsssttttttuuuxxx||||||zzzZZZ```wwwLLLFFFDDDFFFHHHKKKMMMNNNNNNNNNMMMKKKGGGEEEGGGGGG===222***))))))((('''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%'''((()))##################$$$$$$#########$$$$$$%%%%%%%%%&&&...///$$$"""$$$!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################$$$###""""""$$$%%%$$$###$$$$$$############$$$$$$######""""""######$$$%%%################################################oooSSSPPPKKKGGGDDD@@@<<<999666555444444555444222000------------,,,+++******)))'''&&&'''((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++,,,///555<<<@@@BBBBBBAAA>>>AAAMMMZZZ\\\SSSGGG>>>FFFOOOVVV]]]```]]]WWWPPPKKKIIIKKKLLLLLLPPPVVVVVVXXXZZZ]]]___aaaaaabbbdddhhhlllooorrrtttxxxzzz{{{tttiiiXXXmmmUUUHHHCCCEEEGGGJJJKKKLLLMMMMMMJJJJJJHHHFFFGGGGGG@@@777+++***)))'''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$#####################"""######$$$%%%############$$$%%%&&&&&&,,,333666...%%%"""$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###"""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%###$$$$$$############$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$oooSSSPPPLLLHHHDDD@@@<<<999666555444444555444333111------------,,,+++******)))'''&&&'''((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())),,,---111888>>>@@@>>><<<555555999BBBJJJLLLGGGAAA@@@KKKXXX^^^aaaaaa\\\UUUPPPKKKIIILLLNNNOOORRRVVVVVVWWWZZZ]]]___aaabbbccceeehhhlllpppsssvvvyyy|||}}}yyy|||~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{yyy{{{}}}yyynnn{{{|||UUUUUUjjj]]]MMMCCCDDDFFFHHHJJJKKKKKKJJJIIIKKKKKKHHHHHHGGGCCC<<<,,,***)))'''&&&&&&&&&&&&#########$$$$$$$$$$$$%%%'''&&&%%%$$$##################"""""""""###%%%%%%###############%%%&&&'''///000333222+++$$$###(((""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""!!!"""""""""########################"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$nnnUUURRRNNNJJJFFFBBB>>>;;;666555444444555555333111------------,,,+++******)))'''&&&'''((()))(((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))),,,...222999>>>???;;;777555777;;;>>>????????????DDDRRRaaaggggggccc\\\UUUOOOJJJHHHKKKNNNNNNQQQUUUVVVWWWYYY\\\___aaabbbccccccfffkkkooorrrvvvzzz|||~~~~~~|||~~~wwwkkkyyyXXXJJJWWWtttaaaRRRBBBDDDFFFHHHIIIIIIIIIIIIHHHLLLMMMJJJHHHHHHDDD@@@,,,+++)))'''&&&%%%&&&&&&""""""#########$$$$$$$$$#########$$$%%%&&&((((((######"""""""""###%%%&&&######""""""###%%%&&&(((///+++,,,222///$$$!!!&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""#########$$$$$$#########""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$############$$$$$$#########"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$jjjXXXUUUQQQLLLGGGBBB<<<888777777666555444222111000///...------++++++***)))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''---...111555888777555222222222555:::;;;888:::???KKKWWW___```ccciiifff[[[NNNKKKIIIJJJNNNSSSUUUUUUVVVXXXZZZ\\\]]]___bbbeeedddgggjjjmmmppptttxxx{{{~~~vvvpppmmmllllllmmmnnnuuu}}}qqqVVVEEE___yyyyyyQQQHHHFFFEEEFFFGGGHHHJJJLLLMMMMMMLLLJJJHHHEEEBBB@@@333...(((%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###...444888666...&&&""""""$$$#########""""""!!!!!!###############"""!!! $$$#########""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$kkkYYYUUUPPPKKKFFFAAA<<<999777777666555444222111000///...------++++++***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((000111444666888777555333<<<999555333555:::???CCCJJJWWW______bbbfffccc[[[KKKIIIHHHKKKPPPTTTVVVWWWVVVXXX[[[\\\]]]___bbbeeefffhhhjjjmmmooossswww{{{}}}}}}{{{wwwsssrrrtttwww{{{~~~yyykkkjjjhhhgggfffeeeeeeeeebbbaaa___\\\XXXUUUQQQOOOTTTUUUWWWYYY___mmmjjjTTTOOOkkkgggMMMEEEBBBDDDFFFEEEGGGJJJJJJJJJKKKJJJIIIGGGEEEDDD777222+++'''&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***---111000+++&&&##################"""""""""!!!###############"""!!!!!!############"""""""""!!!$$$#########"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################""""""""""""####################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""#########nnnYYYUUUOOOIIIEEEAAA===:::777777666555444222111000///...------++++++***)))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******111222444666777777666555???>>>888333888FFFMMMKKKMMMWWW^^^[[[XXXZZZXXXSSSHHHHHHIIIMMMRRRVVVWWWWWWWWWYYY[[[]]]^^^___bbbdddhhhiiijjjlllmmmqqqvvvzzz~~~}}}}}}{{{yyywwwkkklllmmmmmmkkkkkklllnnnnnnsssyyy~~~tttjjj```ZZZSSSQQQOOONNNOOORRRVVVYYYXXXZZZ\\\^^^___^^^]]]\\\UUUWWWYYY]]]cccnnn}}}{{{|||{{{\\\KKKddd___LLL???CCCHHHEEEEEEJJJGGGHHHIIIJJJJJJJJJIIIHHH===777000***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&'''''''''&&&$$$###############""""""""""""############""""""""""""############""""""""""""$$$$$$$$$$$$############!!!""""""""""""#########""""""""""""""""""""""""########################"""############$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$sssYYYUUUNNNHHHDDDAAA===;;;777777666555444222111000///...------++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++---///111333444555666888999;;;@@@>>>:::DDDVVV[[[SSSTTTYYYYYYQQQKKKJJJJJJHHHGGGHHHKKKOOOSSSUUUVVVVVVWWWYYY\\\^^^^^^```bbbdddiiijjjjjjkkklllppptttxxx~~~}}}{{{{{{{{{yyywwwuuunnnooorrrtttttttttttttttpppvvv}}}rrrsss|||ssskkkddd```SSSRRRQQQSSSXXXaaajjjpppqqqssswww{{{|||{{{yyywwwuuuwwwyyy{{{yyyuuunnnTTT]]]vvv]]]BBBBBBIIIGGGEEEHHHGGGHHHIIIJJJKKKJJJJJJIIIAAA<<<333,,,(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$"""!!!"""$$$%%%$$$############"""""""""""""""######"""""""""""""""############"""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&vvvYYYTTTMMMHHHDDD@@@===;;;777777666555444222111000///...------++++++***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((''''''))),,,000000222444555666888===AAABBBFFFBBB<<>>777///(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$!!!!!!"""#########""""""""""""""""""############"""!!!!!!"""###$$$""""""""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&wwwWWWSSSMMMHHHDDDAAA===;;;777777666555444222111000///...------++++++***))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''')))...222444666777777888;;;BBBGGGNNNLLLBBB888<<>>:::<<>>@@@AAABBBpppXXXTTTNNNIIIEEEAAA===:::555555555444333222111000///...---------,,,***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''((((((+++...111333333222111111333555777888555444666<<>>EEEFFFGGGHHHIIIIIIIIIIIIIIIGGGDDD>>>666...(((%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%''''''%%%$$$###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((((()))***,,,...///000222333444666999<<<>>>???BBBCCCFFFGGGHHHGGGEEEDDD??????@@@BBBDDDFFFHHHIIIrrrXXXTTTNNNIIIEEEAAA===:::555555555444333222111000///...,,,,,,---,,,***(((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())),,,///222444111111111111222444555666555555777===FFFLLLNNNNNNYYYSSSIII@@@<<<===AAADDDLLLNNNQQQRRRRRRRRRSSSTTTXXXYYY[[[^^^```aaaaaaaaaccceeehhhjjjmmmqqqvvvyyy~~~~~~~~~~~~~~~~~~yyysssnnnkkkjjjjjjpppllliiijjjnnnrrrssssssrrrssswww||||||kkk]]]SSSYYYkkk}}}yyysssmmmjjjkkknnnppppppqqqrrrwww}}}|||yyyxxxvvvkkkbbb^^^___]]]ZZZWWWUUUTTTUUUTTTSSSSSSZZZfffvvv^^^CCCJJJiii~~~eeeDDD===DDDFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGEEEAAA;;;333,,,'''%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%&&&''')))(((&&&$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++---...///111444777:::;;;<<<===>>>???BBBDDDGGGHHHJJJIIIIIIKKKMMMKKKEEE@@@777888999;;;===???BBBCCCtttXXXTTTNNNIIIEEEAAA===:::555555555444333222111000...---,,,,,,---,,,***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&'''(((***---000333555111222222333444555555555:::999999===CCCHHHIIIHHHLLLGGGAAA<<<<<>>777...)))&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###$$$'''******'''#########$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''((()))***,,,...000111777777888:::===???BBBCCCBBBBBBCCCCCCEEEFFFHHHHHHIIIGGGEEEGGGIIIGGG???888,,,------...000222444555uuuXXXTTTNNNIIIEEEAAA===:::555555555444333222111000...---,,,,,,------+++)))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''')))+++...111444555333444555777777777777666AAA>>><<<>>>BBBEEEEEECCC>>>===;;;;;;>>>BBBGGGJJJGGGJJJMMMPPPQQQSSSUUUWWWVVVXXXZZZ]]]___```aaaaaaccceeegggiiilllqqqvvvzzz~~~|||}}}~~~oooddd^^^cccyyy}}}uuuoookkkyyyrrrlllkkkpppssspppkkkhhhaaa___]]]ZZZYYYZZZ\\\^^^aaadddkkkuuurrrVVVKKK\\\uuueeeHHHCCCAAABBBDDDEEEGGGHHHIIIIIIEEEEEEDDDCCCAAA:::111+++''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###""""""%%%((((((%%%"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******+++,,,---///222555777888AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCGGGDDDBBBCCCEEECCC;;;555,,,,,,++++++,,,,,,---...sssXXXTTTNNNIIIEEEAAA===:::555555555444333222111000---,,,,,,,,,------+++)))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''(((***---///222333444444666888::::::999888777DDDAAA@@@AAADDDEEEDDDAAA999:::;;;===@@@CCCEEEGGGIIILLLPPPTTTVVVYYY\\\^^^UUUWWWZZZ]]]___```aaaaaaccceeehhhjjjmmmqqqvvvyyytttkkkbbb```\\\YYYXXXXXXYYYZZZYYYZZZ___hhhsss|||rrrlllddd]]]YYYXXXXXXXXX^^^___aaaaaaaaabbbeeeggggggnnnxxx~~~{{{zzzpppcccddd}}}|||ssslllgggvvv{{{xxxxxxxxxwwwvvvwwwzzz}}}{{{}}}cccQQQYYYrrrUUU:::BBBBBBDDDFFFGGGHHHHHHIIIFFFDDDCCCDDDCCC===555...((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###""""""###$$$%%%###"""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''((()))+++,,,...///000888999:::;;;===???AAABBBEEEFFFHHHIIIHHHGGGEEECCC<<<;;;:::999888888888888888666555555666444000,,,...---,,,,,,+++,,,,,,,,,oooXXXTTTNNNIIIEEEAAA===:::555555555444333222111000---,,,+++,,,------+++***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))((()))+++...000222333333555777999;;;<<<:::888666@@@@@@BBBGGGJJJJJJEEE@@@<<<===>>>???AAACCCEEEFFFKKKNNNRRRVVVXXX[[[^^^aaaUUUVVVYYY\\\___```aaaaaaaaadddhhhkkknnnqqquuuxxx~~~{{{vvvnnneee[[[PPPEEE???@@@???===<<<;;;;;;;;;;;;888:::???EEELLLSSSYYY\\\SSSRRROOOLLLJJJKKKNNNQQQXXX\\\```cccdddfffhhhkkklllooorrrtttpppnnnttt~~~sssmmmxxxoooggg```ooo{{{yyyyyy]]]WWWmmmoooEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHEEEDDDDDDEEEAAA999333(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!!!!###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++...///000333555777999:::AAAAAA@@@?????????@@@@@@>>>@@@CCCEEECCC@@@<<<999000//////.........//////++++++************)))))),,,,,,++++++++++++,,,,,,lllXXXTTTNNNIIIEEEAAA===:::555555555444333222111000---,,,+++,,,------,,,***(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((()))))))))***,,,...000222222333444777999<<<<<<:::777666;;;>>>DDDKKKPPPNNNGGG@@@?????????@@@AAADDDGGGHHHFFFIIIMMMPPPRRRUUUXXXZZZTTTVVVYYY\\\___```aaaaaaaaadddhhhlllooorrruuuwww|||tttllliiifffbbb___[[[WWWRRROOOLLLIIIDDDAAA@@@???>>>===::::::999::::::;;;<<<<<<===>>>@@@AAADDDHHHNNNRRROOOSSSWWWYYYZZZ^^^eeejjjqqqvvv{{{www}}}~~~zzzzzzzzztttkkkbbb[[[hhhvvvuuujjjYYYiiiYYYKKKKKKKKKJJJIIIHHHGGGFFFIIIGGGEEEEEEFFFCCC<<<666)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&###"""&&&######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''')))***,,,---...555666888;;;>>>AAACCCDDD===<<<:::888666444444333555777;;;===<<<888222///,,,,,,,,,------...000000...///000///......000222,,,,,,,,,,,,---...///000mmmWWWSSSLLLHHHFFFCCC>>>:::777777666555444222111000...---,,,,,,---...---+++,,,++++++++++++)))&&&$$$''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((***+++---///000111222222000333666777555444444444;;;@@@HHHLLLLLLHHHEEEBBB??????AAACCCEEEFFFHHHHHHHHHIIIKKKNNNQQQSSSRRRQQQSSSUUUXXX\\\___aaacccdddfffgggiiikkkmmmrrrxxx|||{{{}}}|||rrrcccWWWRRRSSSOOOOOONNNLLLKKKIIIHHHGGGDDDBBB@@@@@@AAACCCCCCBBB===:::;;;???AAA???@@@DDDLLLKKKKKKLLLPPPVVV\\\```iiillloooqqqrrrvvv}}}zzzwwwzzzyyyrrrsssyyy~~~rrrggg```\\\jjj~~~{{{nnnooo~~~~~~www^^^]]]oooaaaJJJEEEEEEKKKNNNJJJEEECCCJJJIIIHHHFFFEEEAAA===999///)))%%%(((***((('''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&###$$$%%%&&&%%%$$$###"""'''(((***---111666999;;;???<<<:::<<>>:::777666666555444222111000...---,,,,,,---...,,,++++++************(((&&&$$$''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((++++++---...///000111111222333444444333333555777???DDDJJJMMMKKKGGGCCCAAA??????AAACCCEEEFFFHHHIIIIIIJJJLLLOOORRRSSSSSSSSSVVVVVVWWWZZZ^^^aaabbbbbbeeehhhkkknnnqqqtttyyy|||yyyxxxtttiii[[[QQQLLLKKKLLLNNNOOOPPPPPPOOOLLLKKKHHHGGGEEEFFFHHHIIIIIIHHHIIIGGGIIINNNPPPOOOQQQTTT`````````bbbggglllrrruuuuuunnnqqq|||nnnccc\\\YYYgggzzzwwwkkklll|||jjj\\\ZZZtttgggLLLEEEAAAEEEIIIHHHFFFEEEJJJHHHGGGGGGFFFCCC>>>;;;///)))%%%''')))(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((''''''...///333777:::>>>@@@AAA???;;;777777888888444000333222000...,,,,,,---...000000///////////////000333555888:::999888777777999999:::===??????>>>>>>;;;;;;;;;999777666888999wwwXXXSSSMMMIIIFFFCCC>>>999666666666555333222000//////---,,,,,,------,,,*********++++++***(((&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))),,,,,,------...//////000333333222111000222666999DDDHHHLLLMMMJJJEEEAAA???>>>???AAACCCEEEGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTTTTXXXUUUTTTWWW\\\```aaa```bbbfffkkkooorrrtttwwwzzzzzzxxxuuuppplllhhhfffeeefffiiinnnrrrsssrrrpppnnnjjjiiigggfffgggfffdddcccaaa```dddkkkppppppssswwwnnneeefffxxx|||nnnccc[[[WWWbbbvvvrrrfffhhhyyyxxx]]]MMMWWWxxxuuuUUUIII@@@@@@DDDEEEFFFFFFGGGGGGFFFFFFFFFDDD@@@===000***%%%'''(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((+++---///000777:::>>>BBBDDDEEEEEEEEEBBB===888555555444000---...---+++,,,---......---111111222222444666777888======>>>>>>======<<<<<<888999:::<<<======;;;888:::;;;;;;:::888777888999xxxXXXSSSMMMIIIFFFBBB===999666666555444333111000//////---,,,,,,------+++******+++,,,,,,***((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))---------------...//////111222222111111333777:::EEEGGGJJJIIIFFFBBB???===>>>???@@@BBBEEEGGGIIIIIIIIIKKKMMMOOOPPPQQQRRRTTTVVVRRRPPPSSSYYY___``````aaadddgggkkknnnqqqvvvyyy~~~hhh___bbbrrr|||nnnaaaXXXTTT^^^rrr{{{nnnbbbeeewww~~~fffTTTJJJdddyyyxxxbbbRRRAAA===AAADDDEEEEEEDDDDDDDDDEEEEEEDDDAAA>>>222+++&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&&&&'''(((+++///444888:::???BBBEEEGGGGGGEEEAAA???>>>:::555222222111000//////......000333555444333666666777888999;;;===>>>@@@???======>>>?????????:::;;;;;;;;;>>>AAA???;;;EEEFFFFFFFFFEEEEEEFFFHHHvvvYYYTTTMMMIIIFFFBBB===888666555555444333111000//////---,,,,,,,,,,,,***)))***,,,...---+++))))))***'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***---------------...///000...000222444444666888:::BBBDDDEEEDDDBBB???=========>>>@@@BBBEEEGGGIIIJJJHHHJJJMMMMMMMMMNNNQQQSSSQQQOOONNNQQQWWW]]]``````ddddddfffgggkkkpppwww}}}jjjaaaccclllyyykkk^^^TTTNNNYYYlllyyylll___bbbuuusss\\\FFFYYYrrrtttoooYYYCCC<<>>@@@BBBEEEGGGIIIJJJHHHJJJMMMLLLKKKLLLPPPSSSOOOPPPQQQTTTWWW[[[___aaaggggggggghhhlllsss{{{uuuhhhggglllyyykkk^^^TTTNNNRRRcccwwwyyyjjj\\\___qqq}}}aaaFFFSSSrrrgggIII;;;===BBBDDDEEEAAAAAABBBCCCEEEDDDBBB???888000)))((((((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%''')))+++,,,444555777:::===AAADDDFFF???>>>===;;;888444111///000000000111222444666777555666777666555555777999;;;===@@@CCCEEEEEEEEEDDDDDDLLLYYYhhhqqqqqqiiibbb^^^```]]][[[bbbkkkjjjbbbmmmmmmmmmnnnooosssyyy~~~xxxZZZTTTNNNIIIFFFBBB<<<888555555555444222111///...///---,,,+++++++++)))'''&&&***---,,,)))&&&'''***''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******......------///111333555000111333444555999===AAA@@@AAA@@@===;;;999:::;;;===>>>@@@BBBEEEHHHJJJKKKHHHKKKNNNMMMKKKLLLPPPTTTPPPTTTXXXYYYXXXYYY]]]aaafffgggiiikkknnnttt|||sssmmmooo~~~xxxxxx}}}}}}sssggg\\\RRRMMMIIIWWWhhhxxxxxxiiiZZZ[[[nnnpppRRRQQQoooWWW@@@===@@@DDDEEECCCCCCCCCEEEFFFFFFCCCAAA;;;222+++))))))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&(((***...111333::::::;;;<<<============777666444222222222333444666777999999::::::<<<===666:::>>>>>>===???GGGMMMOOOSSSXXX]]]______]]]\\\VVV[[[dddqqq{{{~~~yyysssqqquuuuuuttt{{{tttyyyvvvrrrllljjjkkkooosss{{{ZZZUUUNNNIIIFFFBBB<<<888555555444333222000///...///---,,,+++++++++)))'''$$$(((,,,+++'''$$$&&&)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++///...---...///222555666333333222222444999@@@EEEBBBBBB@@@===999888999:::<<<===@@@BBBEEEHHHJJJKKKJJJMMMOOONNNLLLLLLQQQVVVSSSYYY^^^^^^YYYXXX\\\```bbbeeehhhkkkoootttyyy}}}{{{qqqkkkyyy~~~hhhXXXYYYaaawwwtttoooggg]]]SSSJJJEEEDDDNNN]]]nnnwwwhhhXXXYYYkkk```QQQjjjgggFFF>>>???BBBDDDEEEEEEEEEGGGHHHGGGEEEBBB<<<333,,,***)))'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***,,,000444888;;;;;;<<<<<<;;;999777555333222000......///333888:::999:::<<<<<<;;;:::::::::===EEELLLOOOPPPUUUbbbllltttwwwyyyzzzxxxrrrlllhhhbbb___^^^bbbkkkrrrttttttzzzzzzooogggdddfffhhh|||\\\VVVOOOIIIFFFBBB===999444444444333333222222222------,,,++++++******)))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''')))***+++,,,------...///000222444555666444555555666888<<>>;;;:::999999888===>>>???BBBDDDFFFHHHIIIJJJJJJKKKMMMOOOQQQSSSTTTUUUWWWXXXXXXXXXYYY[[[]]]dddhhhllloooppprrrwww{{{xxxrrr|||jjjXXXMMMGGGHHHMMM[[[]]]]]]WWWNNNGGGDDDEEE===EEERRRcccyyyyyyggg\\\ZZZaaazzzpppWWWbbbwwwUUU???>>>CCCDDDGGGEEEDDDEEEGGGHHHEEECCC@@@999000)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&'''((('''&&&''')))+++***,,,111666:::;;;:::888222111111000///...---,,,,,,...333888;;;;;;999666888999===AAABBBCCCGGGKKKVVVhhhsssmmmgggmmmqqqqqq~~~}}}wwwtttnnnhhhkkkuuu~~~|||zzztttllleeezzz[[[VVVOOOIIIFFFBBB===999666666555444222111000000------,,,++++++******)))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((()))***+++,,,------...///000111222333444111222444777;;;???BBBDDDCCC???;;;999999:::::::::===>>>@@@BBBEEEGGGIIIJJJKKKKKKKKKMMMOOOQQQTTTUUUUUUVVVWWWWWWWWWYYY[[[^^^cccgggkkknnnnnnqqquuuyyy{{{tttsss\\\NNNHHHDDDFFFJJJMMMOOOPPPNNNHHHBBB>>><<<===CCCMMM]]]ttt|||iii\\\XXX___www{{{yyywww[[[VVVddd```EEEAAADDDCCCFFFEEEDDDEEEGGGGGGEEECCCBBB;;;222+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''(((((((((&&&%%%'''***,,,555666888:::;;;:::777555555444111///......//////666444333333555777999:::???EEENNNTTTUUUQQQOOOOOO[[[fffpppqqqppprrrsssrrr~~~yyy{{{}}}yyyxxx[[[VVVOOOJJJGGGCCC>>>:::888777666444222000///...------,,,++++++******)))'''(((((())))))(((((('''((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***,,,---------......///000000111111......111888???CCCBBB@@@>>>;;;888777888999::::::>>>???@@@CCCEEEGGGIIIJJJKKKKKKKKKLLLNNNQQQTTTVVVUUUVVVVVVVVVVVVXXX\\\___bbbfffjjjlllmmmooossswww}}}wwwsssdddUUUOOONNNMMMLLLKKKEEEEEEDDDDDDCCC@@@<<<999<<>>555...***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))+++///333888999999999777444111000+++,,,---...000222333444222444:::@@@GGGNNNSSSUUUUUU\\\dddgggeeeaaa^^^\\\cccfffooo{{{~~~uuuZZZUUUNNNIIIGGGDDD???;;;777666555444222111000///------,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&&&&'''''''''((()))+++,,,---...------............//////...---///666???DDDCCC???<<<999666555666888999999===>>>???BBBDDDFFFHHHIIIJJJJJJIIIJJJLLLPPPTTTVVVUUUUUUVVVUUUVVVYYY]]]```cccgggkkklllmmmnnnrrrvvv|||~~~{{{{{{ooojjjhhhkkknnnmmmfff```UUUNNNFFFBBBBBBBBB@@@===<<<<<<>>>IIIbbb}}}|||dddRRRKKKMMMccc~~~sss{{{yyy~~~[[[QQQfffmmmJJJCCCEEECCCDDDDDDDDDEEEFFFFFFEEEDDDEEE@@@999222---)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&))),,,...000222555888555777888777666444333333+++---000333555666666555555AAAUUUgggrrruuutttsssqqqttttttpppnnnnnnooooookkkiiisss}}}rrrYYYSSSMMMHHHFFFCCC???;;;444444444333333222222111------,,,++++++******)))((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''(((***+++,,,---...------------------------000......444===BBBBBB???;;;888555444444666777777;;;<<<===@@@BBBDDDFFFGGGHHHHHHHHHIIILLLOOOSSSUUUTTTUUUVVVWWWWWWZZZ^^^aaadddhhhlllmmmmmmnnnrrruuu{{{~~~vvvhhhWWWJJJEEEDDDBBB@@@<<<;;;:::BBBWWWttt{{{aaaNNNGGGFFFYYYuuuuuurrrfffRRRWWWllluuuQQQDDDCCC@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEBBB<<<555...***''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))(((+++000333444333333333777999;;;:::999888:::;;;;;;:::888777888:::<<<>>>SSScccxxxyyy|||}}}|||xxx{{{xxxvvv}}}sssmmmppprrrnnniiiiiilllmmmooouuu~~~qqqVVVQQQKKKGGGEEECCC???;;;444444333333333333222222------,,,++++++******)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))'''((()))***+++---......---------------.........000///000555;;;??????===:::777444333444666777777:::;;;<<>>OOOkkkzzz___MMMGGGDDDSSSmmm|||{{{nnnqqqnnnSSSLLL^^^|||gggNNNBBB===AAACCCEEEEEEDDDDDDEEEFFFDDDBBB>>>777000***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''')))+++,,,...111444555333000---,,,777999:::999777666999===???===::::::???HHHRRRXXXpppzzzzzzwww|||~~~uuupppvvv{{{wwwxxxzzzrrreeefffqqqssswwwzzzpppTTTOOOIIIFFFDDDBBB>>>:::555555444333333222111111------,,,++++++******)))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))(((((()))***,,,---......,,,,,,------......//////...111555999;;;;;;:::999888555222222444777999999:::;;;===???AAADDDEEEFFFFFFHHHKKKNNNQQQSSSTTTTTTRRRUUUYYY\\\]]]___aaaccceeehhhkkklllkkklllooorrryyy|||}}}~~~yyyjjj]]]RRRIIICCC>>>@@@>>>===IIIcccvvv\\\KKKFFFBBBMMMeeetttrrrqqq~~~```JJJXXX^^^EEE===@@@BBBEEEEEEDDDCCCEEEGGGBBBAAA>>>888000+++((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&'''))),,,///111555666777666333000000000333666888666444555:::>>>AAADDDJJJRRR\\\eeemmmrrrxxx}}}~~~}}}~~~yyy}}}|||yyyzzzuuusss~~~pppSSSNNNHHHEEECCCAAA===:::777777555444222111//////------,,,,,,+++******)))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((((()))***,,,---...///,,,,,,---......///000000,,,111888===<<<:::777555555333111222555888;;;<<<;;;<<<>>>@@@BBBDDDFFFGGGGGGIIIMMMQQQTTTUUUUUUUUUQQQUUUZZZ^^^___```bbbcccdddgggjjjkkkjjjjjjnnnqqqwww|||yyysssvvv~~~vvvkkk^^^RRRKKK???BBBAAA>>>FFF___~~~rrrXXXIIIDDD???HHH___nnnwwwtttoooPPPWWWjjjJJJ??????BBBEEEEEECCCCCCEEEGGG@@@AAA???999111+++))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))+++///222444999999888666555555888;;;222666999999888:::@@@FFFQQQZZZiiiwww}}}yyyyyy}}}|||yyyyyy{{{~~~wwwvvvxxx{{{|||||||||{{{pppRRRNNNJJJFFFCCC@@@===:::666666555444222000...---++++++,,,++++++***)))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((()))***+++,,,,,,,,,,,,------..................000444999<<<;;;999777777333444444444555666666666::::::;;;<<>><<<<<<===>>>===;;;777444222888555444@@@LLL[[[mmm}}}yyyvvvvvvrrrrrrzzz~~~~~~zzziii___gggrrrsssyyynnnSSSPPPKKKFFFCCC???;;;888666666555444222000...---++++++,,,++++++***)))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''(((((()))***+++,,,------------...------------......///222555999;;;999666444333444444555666666777777777<<<<<<<<<===???AAADDDFFFHHHKKKNNNPPPQQQRRRTTTVVVUUUWWWYYY[[[]]]___``````aaabbbcccfffiiimmmqqqsssxxxyyy|||}}}|||zzzooofffaaaeeezzzvvvkkkfffdddcccaaabbbeeekkkrrrtttoooiiiVVVNNNEEEAAAGGGZZZxxxrrrZZZGGGBBB@@@???JJJ[[[rrrzzzxxxmmm```mmmiiiJJJBBBCCCCCCCCCCCCCCCDDDEEEAAAAAA@@@===777000+++((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((---...000333777:::<<<===>>><<<;;;;;;<<<;;;888555111999999@@@XXXsss{{{wwwuuuvvv}}}~~~uuummmsssyyy|||}}}qqqvvv}}}mmmUUUQQQKKKFFFBBB>>>:::777666555555444222000...---++++++,,,++++++***)))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))***+++,,,------...------...---,,,+++,,,---///000444666999999777333000///555555666666777888888999>>>======>>>???AAACCCDDDHHHJJJNNNPPPQQQRRRTTTVVVTTTUUUWWWYYY[[[]]]^^^^^^aaabbbcccfffjjjooosssuuuyyy{{{~~~~~~{{{yyymmmccc]]]dddyyyvvvkkkddd^^^[[[YYYUUUWWW]]]hhhsss{{{}}}}}}hhh^^^QQQGGGFFFVVVvvvpppZZZGGGBBB???===DDDQQQiiinnn{{{{{{ffflll~~~SSS@@@AAAAAABBBCCCDDDEEEEEEAAAAAAAAA>>>999222,,,((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((((('''''''''''')))***+++111444777:::===>>>>>>>>>AAA===888666666666444111333<<>>:::777555555444333222000///...+++++++++++++++***((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&'''((()))***+++,,,------.........---...---+++***+++---///111444666999999666333000///444444555666777888888999=========>>>@@@BBBDDDEEEGGGJJJMMMOOOPPPRRRTTTVVVTTTVVVWWWYYY[[[]]]]]]^^^aaabbbdddgggkkkooosssvvv|||~~~xxxkkkaaaZZZdddyyyvvvkkkbbb[[[UUUSSSTTTUUU[[[gggqqqyyyxxxpppcccUUUMMMVVVrrrmmmYYYGGGAAA>>><<<@@@III___vvvooommm~~~mmmyyyeee___lll[[[@@@@@@@@@AAADDDEEEEEEEEEAAAAAAAAA@@@<<<555...((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((((((''''''(((+++---///222666:::>>>??????>>>>>>???:::555333444444444222:::FFFMMM[[[sssyyyyyywwwppphhhbbbdddiiikkknnnttt}}}|||oooQQQNNNIIIEEEBBB???;;;999555555444333222111///...+++++++++++++++***((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))******,,,,,,------......------...,,,*********---000111333555888888666444333333222333333444666777777888:::;;;===???AAADDDFFFGGGGGGJJJMMMOOOPPPQQQSSSUUUVVVWWWYYY[[[\\\]]]^^^^^^bbbbbbdddgggkkkooosssuuu|||}}}~~~xxxkkk```ZZZbbbyyyyyykkk^^^UUUPPPNNNTTTTTTZZZdddkkkooovvv}}}}}}ppp```___rrrkkkXXXFFF@@@>>>===???DDDUUUkkktttzzz}}}nnnxxxcccQQQVVVjjjhhhCCCAAA???@@@CCCEEEEEEEEEBBBBBBAAAAAA>>>888000***(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))))))))((()))+++...222444555999===>>>===;;;:::;;;555666777;;;???DDDHHHIIIOOOZZZaaakkk{{{yyy\\\______\\\\\\bbbllltttsss|||nnnPPPMMMHHHEEEBBB???<<<999444444444333222111//////++++++,,,++++++***)))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,------------,,,,,,,,,+++******+++---///111111444777777666555444444111222333444555666777888999;;;===???BBBEEEGGGHHHGGGIIIMMMOOOPPPQQQSSSUUUXXXYYYZZZ\\\]]]^^^______bbbcccdddgggjjjnnnqqqtttxxxzzz}}}xxxwwwzzznnnddd^^^ccczzznnn^^^TTTPPPOOOOOOOOOVVV```ddddddjjjsssyyynnnxxx||||||}}}lllZZZHHH@@@>>>===>>>@@@KKK^^^vvv{{{tttxxxoooQQQHHHTTTxxxpppIIIEEE@@@@@@BBBEEEEEEDDDDDDBBBAAA@@@???:::222,,,(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''(((&&&''''''''''''(((((((((***++++++---000333777888;;;===???===999666777999111:::FFFQQQYYY```ggglllpppuuurrruuuxxxjjjcccbbb^^^dddiiikkkooowww~~~zzzpppzzzjjjQQQNNNIIIEEEAAA>>>:::888444444444333222111000///++++++,,,++++++***)))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''(((***+++,,,++++++,,,,,,,,,,,,++++++*********+++,,,---///000111333555666444333333333222222333555666777888999;;;<<<>>>@@@BBBDDDEEEFFFGGGIIILLLNNNOOOQQQSSSUUUXXXYYYZZZ\\\]]]^^^^^^___ccccccdddfffiiillloooqqqwwwxxx{{{~~~|||sssooo}}}|||zzz~~~}}}sssjjjdddjjjuuubbbVVVQQQPPPKKKLLLUUU```aaa]]]aaalll{{{{{{|||}}}ppp^^^JJJ@@@>>>===<<<<<>>>>>;;;777777;;;@@@@@@OOOaaammmqqqtttyyyvvvrrr|||yyyoookkkmmmppp~~~zzz|||gggSSSOOOJJJEEEAAA===999666444444444333222111000///++++++,,,++++++***)))((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((***+++,,,++++++,,,,,,,,,+++******))))))***,,,---......///111333555444333111000111333333444666777999::::::===>>>???AAABBBCCCDDDDDDFFFIIILLLNNNOOOQQQSSSUUUXXXXXXZZZ[[[]]]]]]^^^^^^cccddddddfffhhhkkknnnpppwwwyyy{{{{{{rrrlllzzzxxxsssssswwwoooiiirrrxxxcccTTTMMMKKKMMMNNNXXXcccbbb[[[^^^hhh{{{|||}}}tttbbbLLL@@@===<<<;;;999>>>KKK```tttyyy[[[SSSGGGcccTTTLLLBBB>>>@@@CCCDDDDDDGGGDDD@@@??????===666000(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((())))))))))))(((''''''&&&&&&,,,...111555888;;;===>>>999;;;<<<:::888;;;CCCJJJSSSeeexxx~~~yyyzzzvvvxxxpppnnnxxx}}}zzznnniiiqqq~~~|||kkkTTTPPPJJJDDDAAA>>>;;;999666666555444333111000///......---,,,+++))))))((('''((()))******)))''''''((((((((((((''''''''''''''''''(((((())))))******......,,,,,,,,,,,,......------,,,------...000000111111222222222111111000222333444555666888999999:::<<>>===999444---***)))***((($$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((&&&$$$#########'''(((%%%%%%((('''###''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%)))((('''&&&''')))+++,,,...444888999<<>>@@@AAAAAACCCAAADDDEEEAAA???>>>;;;555---***))))))(((%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((''''''''''''''''''&&&&&&&&&'''((((((((('''&&&&&&)))(((''''''(((***---...444888:::888888<<<===<<<;;;>>>DDDQQQeeewww|||yyywww|||vvvnnnnnntttyyyjjjRRRNNNHHHCCC@@@===:::888666666555444333111000///...---,,,,,,+++***))))))(((((('''(((((()))***+++((((((((((((''''''''''''''''''(((((())))))************))))))))))))******,,,,,,------...//////000222111000000000000222222222333444555666888999999:::<<>>:::888777:::GGG[[[nnn|||zzzxxxwww}}}~~~{{{ZZZ___cccEEE===?????????DDDAAADDDEEEBBB@@@@@@===888...***((()))(((&&&'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))%%%&&&------&&&%%%)))(((((((((''''''&&&&&&&&&''''''(((((((((((('''''')))(((((()))+++---000111777<<<>>>:::777888:::999>>>MMM```ssstttiiigggooozzzjjjQQQMMMGGGBBB???===:::888666666555444333111000///------,,,,,,+++***))))))((('''''''''''')))+++,,,((((((((((((''''''''''''''''''(((((())))))************))))))))))))******,,,,,,---....../////////222111///...///000222333222333444555666888999999:::<<>>???===>>>DDDAAADDDEEEBBB@@@AAA???;;;000+++((())))))'''(((+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''$$$,,,;;;;;;,,,$$$'''))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))***,,,...111444555555<<<>>>;;;888999;;;;;;NNNggguuupppkkkiiiooozzzjjjQQQMMMGGGBBB???===:::999666666555444333111000///---,,,,,,++++++*********((('''''''''''')))+++,,,((((((((((((''''''''''''''''''(((((())))))*********++++++++++++++++++***+++,,,---...////////////111000///......000222333222333444555666888999999:::<<>>;;;:::666666555444333111000///,,,,,,,,,+++++++++******(((((('''(((((()))***+++((((((((((((''''''''''''''''''(((((())))))******++++++,,,------,,,+++++++++,,,---///000//////...000///......///000222333222333444555666888999999:::<<>>999999999777;;;IIIZZZjjj{{{~~~aaaZZZvvv```GGG>>>===>>>@@@@@@CCCCCC@@@@@@BBBBBB???666...((()))***((((((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&***&&&'''......'''&&&***(((((((((((((((((((((((()))((((((((()))***+++,,,,,,---///222555888999:::999888555666BBBXXXkkkuuuvvvwwwvvvvvv{{{zzzoooqqqyyy~~~zzzjjjQQQMMMHHHCCCAAA???<<<;;;666666555444333111000///,,,,,,,,,++++++++++++***(((((()))))))))))))))(((((((((((((((''''''''''''''''''(((((())))))******++++++,,,------,,,++++++***,,,...///000///............//////000111111222222333444555666888999999:::<<>>999333666;;;CCCMMMTTTXXXXXXXXXSSSOOOMMMLLLFFFAAACCCJJJ\\\wwwbbbLLLCCC@@@>>>???AAAJJJ\\\lllxxxvvv___NNNAAA;;;:::888666999BBBOOO]]]ooo}}}}}}vvv~~~iiiRRRfffmmmMMM>>>>>>@@@>>>>>>AAABBB??????BBBBBB???:::000))))))***((('''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''''''''((())))))******))))))(((((()))+++,,,---...000222555777999;;;<<<===>>>@@@HHH[[[sss~~~zzztttttt}}}xxxuuu}}}~~~jjjRRRNNNHHHDDDAAA???===;;;666666555444333111000///,,,,,,++++++++++++++++++(((((()))******)))'''''')))(((((((((''''''''''''''''''(((((()))************+++,,,------,,,+++******+++...///000000......------///000111111111111222333444555666888999999:::<<>>;;;@@@IIIUUUqqqvvv[[[HHHAAA???>>>@@@AAAIIIZZZkkkyyygggSSSDDD<<<;;;999777999@@@HHHUUUgggwwwyyy}}}}}}zzz{{{}}}qqq{{{{{{qqqVVVddduuuPPP===>>>AAA===>>>AAAAAA>>>???BBBBBB@@@;;;222***)))***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%)))***''''''***)))%%%&&&&&&'''((()))***++++++***))))))((()))+++---...000111333666888:::;;;<<>><<<999777666666666777444///+++------,,,++++++******)))+++***)))(((''''''((((((&&&&&&&&&'''''''''(((((()))((((((((()))+++---///---------,,,,,,+++++++++***++++++,,,,,,------...////////////000111222333333333333444666777999:::::::::<<<>>>AAADDDGGGHHHEEEGGGJJJLLLNNNQQQVVVZZZTTTUUUVVVWWWXXX[[[___ccccccgggkkkooorrrtttwwwyyy|||}}}|||zzz}}}|||ooohhhuuuzzzvvv}}}lllXXXGGGCCC===888666666666555333<<>><<<<<<<<<;;;@@@GGGWWWrrrnnnXXXIIIAAA===;;;===BBBKKKXXXhhhwww~~~nnnZZZKKKBBB???;;;999:::???FFFPPP___mmmpppvvvyyyyyy}}}wwwxxx[[[WWWuuu}}}XXXBBB@@@BBBAAA???>>>>>>???AAABBBBBBAAA888444///+++***)))((('''(((((((((((())))))))))))))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((***)))((((((((((((((())))))+++------,,,,,,...000000444999<<<888555999@@@III___ttt|||iiiPPPMMMHHHDDDAAA>>><<<999666999;;;999333...------------,,,++++++******)))))))))))))))((((((((('''&&&&&&&&&'''''''''(((((()))(((((()))***+++---...,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------...///////////////000222222222222333444555777888999::::::<<<>>>AAADDDFFFHHHFFFHHHJJJLLLNNNRRRVVVYYYUUUVVVWWWXXXYYY\\\```ddddddggglllppprrruuuwwwyyy{{{}}}|||zzz}}}wwwiii```kkkxxx|||{{{jjjVVVIII>>>;;;777555555666666555222999===???HHHRRRQQQGGG???<<<;;;<<<;;;;;;???EEEWWWqqqiiiUUUGGGAAA===;;;===AAAJJJWWWfffvvv~~~vvvhhhXXXIII@@@999777777;;;BBBQQQhhh|||}}}fff\\\wwwcccFFFBBBCCC??????>>>>>>???AAABBBBBBAAA999555///+++))))))(((((((((((((((((())))))))))))))))))(((''''''''''''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))+++---000222666777:::;;;999888@@@JJJ^^^lllyyy|||iiiPPPMMMHHHDDDAAA>>><<<999;;;AAAFFFAAA666...///333------,,,++++++******)))((())))))******)))''''''&&&&&&'''''''''((((((((())))))))))))***+++------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------.........---......///000111222222222333444666888888:::;;;<<<>>>AAADDDFFFHHHFFFHHHKKKMMMOOORRRVVVYYYVVVWWWXXXYYYZZZ]]]aaadddeeehhhmmmpppsssuuuwwwyyyyyy||||||{{{~~~uuufffYYY^^^rrr{{{xxx~~~kkkYYYJJJ@@@;;;999777555555666666666555555:::<<<<<>><<<===@@@???>>>AAAGGGWWWoooyyycccQQQEEE@@@===<<<>>>BBBKKKXXXgggwww{{{vvvgggSSSEEE>>>;;;999;;;CCCXXXxxx}}}zzzcccrrroooJJJDDDEEE??????>>>>>>???AAABBBBBBAAA;;;666///***(((((())))))(((((((((((())))))))))))***)))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))(((((())))))******)))((()))---111444555666444555:::BBBNNN___nnnuuuzzz{{{uuutttzzz~~~||||||||||||wwwooohhhjjjhhhfffggghhhgggccc```iiiPPPMMMHHHDDDAAA>>><<<999<<>>AAACCCFFFGGGFFFHHHKKKNNNOOORRRUUUXXXVVVWWWXXXYYYYYY\\\```ccceeeiiimmmqqqsssuuuwwwyyyxxx{{{|||{{{xxxhhhVVVTTTaaaqqq|||uuu~~~~~~sssbbbQQQFFF???<<<:::===<<<;;;;;;;;;;;;888777888;;;<<<<<<@@@GGGHHHCCCAAA@@@BBBEEEFFFDDDFFFKKKSSSiiizzzyyyuuuaaaPPPEEE@@@>>><<<@@@EEENNN[[[kkk{{{}}}tttyyyjjjWWWKKKAAA>>>;;;<<>>>>>???AAABBBBBBAAA===777000***((((((******(((((((((((())))))))))))***))))))((('''((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))((())))))******,,,++++++...333666777666888333555CCCXXXmmm~~~tttqqqrrruuuzzz~~~}}}sssmmmnnnuuu||||||zzzvvvooojjjgggeeeccc___]]]YYYWWWUUURRRNNNJJJOOOMMMLLLMMMNNNMMMJJJHHHjjjPPPMMMHHHDDDAAA>>><<<999777999999777333///......------,,,++++++******)))&&&''')))++++++***(((''''''''''''((((((((())))))((()))******++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,---...///000111111222222444555777888;;;;;;===>>>AAACCCEEEGGGFFFIIILLLOOOPPPRRRUUUWWWVVVWWWWWWXXXXXX[[[___bbbeeeiiimmmppprrrtttwwwxxxxxx{{{}}}||||||jjjUUUMMMTTT___uuu}}}ssswwwuuu```WWWLLLEEEEEEEEEDDDAAABBBAAA@@@??????===:::888555777999;;;???DDDFFFDDDCCCBBBEEEIIIIIIGGGIIIMMMOOOaaa{{{uuunnnmmmvvvvvvbbbQQQGGGBBB???===@@@EEEOOO^^^nnn~~~yyyooozzzqqqaaaTTTNNN===;;;999:::AAAWWW{{{sssvvv{{{rrrVVVGGGEEEAAA???>>>>>>???AAABBBBBBAAA>>>999111+++((()))******(((((((((((())))))))))))******)))((((((((((((((()))))))))((((((''''''&&&)))))))))))))))))))))))))))))))))))))))***+++++++++,,,///222666777666555999777???WWWqqquuuqqqpppoooppprrrsssyyy|||vvvvvv|||{{{vvvqqqmmmjjjaaa^^^[[[WWWTTTPPPNNNNNNKKKHHHEEEBBBAAA@@@???>>>>>>===============<<<:::iiiPPPMMMHHHDDDAAA>>><<<999777555333222333222///,,,------,,,++++++******)))'''''')))******))))))(((''''''((((((((()))))))))((()))***+++++++++++++++*********+++++++++++++++***++++++,,,,,,------...------,,,------...///000222222222333444666888888;;;<<<===>>>AAACCCEEEFFFGGGIIIMMMPPPQQQSSSUUUWWWVVVWWWWWWWWWXXXZZZ^^^aaaeeehhhmmmpppqqqsssuuuwwwyyy|||~~~}}}}}}kkkVVVKKKLLLQQQgggttttttsssbbbZZZQQQMMMKKKNNNTTTWWWTTTPPPLLLJJJGGGEEECCC@@@<<<:::666777999;;;@@@FFFKKKNNNJJJIIIKKKNNNNNNLLLNNNRRRSSS]]]pppoooeeeiiippp|||xxxdddTTTJJJDDDAAA??????EEEQQQaaarrrvvvjjjttt~~~}}}fffTTTLLLKKK>>>;;;:::<<>>>>>???AAABBBBBBAAA???999222,,,************(((((((((((())))))))))))+++***))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,)))---111444555555666777666;;;NNNkkk~~~~~~}}}{{{{{{}}}zzzrrrnnngggbbb]]]YYYUUURRRNNNJJJGGGFFFCCC>>><<<>>><<<;;;999777666777888888777777777666666666666666gggPPPMMMHHHDDDAAA>>><<<999:::777444444555444111...------,,,++++++******)))'''((((((((())))))))))))'''((((((((())))))))))))((()))***+++,,,+++******++++++++++++***************++++++,,,,,,------...------------...///000111222222333444555777888999<<<<<<===>>>@@@CCCEEEFFFGGGJJJNNNPPPRRRSSSUUUVVVWWWXXXXXXXXXXXXZZZ^^^aaadddgggllloooppprrrtttvvvzzz}}}~~~~~~ppp\\\OOOIIIFFFYYYxxxxxxtttyyyzzzkkk^^^ZZZ\\\cccgggnnnvvv|||}}}zzzwwwsssooohhhbbb\\\UUUOOOKKKGGGDDDAAAAAADDDKKKTTT[[[[[[ZZZZZZ]]]\\\ZZZ]]]aaabbb```fffuuuxxxlllkkkttt}}}wwweeeUUULLLGGGDDDCCCAAAIIIVVVgggxxxoooaaaiiiqqqxxx```MMMCCCBBB@@@<<<:::???LLLccc~~~iiilllsssQQQBBB@@@???>>>>>>???AAABBBBBBAAA>>>999333...,,,***))))))(((((((((((())))))))))))+++***))))))(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++000555666444666<<>>;;;>>>999888:::999444333666222333333222222222444555444444444444333444555666eeePPPMMMHHHDDDAAA>>><<<:::888666444222111000...,,,------,,,,,,+++******)))((((((''''''((()))***+++(((((((((((())))))))))))((()))+++,,,,,,+++***))),,,+++++++++******))))))***++++++,,,,,,---............---......///000111333333444444666777999:::<<<<<<===???@@@CCCEEEFFFGGGJJJNNNQQQRRRSSSUUUVVVXXXYYYYYYYYYYYY\\\___bbbdddgggkkknnnpppqqqsssuuu{{{~~~wwwdddUUUIII@@@PPPooo|||uuuvvvrrriiiccccccnnn|||~~~tttkkkeee[[[TTTMMMHHHIIIOOOZZZdddmmmjjjkkklllkkkiiilllqqqqqqeee```hhhuuu~~~{{{zzzwwwuuutttyyyvvveeeVVVMMMIIIGGGEEEDDDMMM\\\nnniiiXXX^^^hhhxxxwww___JJJ>>>;;;===888666<<>>>>>???AAABBBBBBAAA>>>:::444///---+++)))((((((((((((((())))))))))))+++******)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))***+++,,,---///444999777555888CCCMMMrrrtttxxxzzzxxxyyyzzzuuummmhhh```YYYSSSOOOKKKIIIBBB@@@===<<<;;;:::888777555111222777777444444999111333444444444444555666333333444333222333444666gggOOOLLLIIIEEECCC@@@===;;;888777666444222000///...++++++,,,,,,+++***((('''))))))))))))))))))))))))''''''''''''((((((((((((............------,,,+++++++++++++++++++++++++++++++++******)))*********------,,,------...///000444444444444666888:::;;;>>>>>>>>>???BBBDDDGGGHHHJJJLLLNNNPPPQQQSSSVVVXXXYYY[[[\\\]]]]]]^^^___aaaffffffhhhmmmrrruuutttrrrzzz|||~~~mmmXXXJJJAAADDDZZZttt}}}uuunnnppp{{{xxxlllsssxxxzzz|||wwwfffYYYVVV\\\jjjuuuyyywwwuuurrrnnnpppxxxwwwgggZZZVVV[[[eeelllvvv{{{zzzhhhUUUMMMMMMLLLFFFIIIPPP^^^qqqmmmXXXNNNUUUiiiqqqXXXEEE@@@BBB<<<;;;:::@@@PPPkkk~~~~~~VVVnnndddQQQ@@@???>>>>>>>>>@@@@@@>>><<>>>>>>>>@@@BBBDDDGGGHHHJJJLLLNNNOOOPPPRRRVVVXXXZZZ[[[]]]^^^^^^___aaabbbhhhhhhjjjmmmrrrsssrrrpppxxxzzz|||rrr]]]NNNCCCAAARRRgggwwwvvvsssmmmgggiiirrrzzzuuuoooooo{{{qqqjjjlllsssyyyyyypppiiilll{{{}}}iiiXXXQQQWWWcccmmmyyyhhhXXXRRRRRRNNNGGGHHHPPP___rrrnnnWWWJJJNNN\\\qqqqqqXXXEEE>>>???===;;;;;;AAAQQQlllzzz}}}TTTaaazzzpppXXX@@@???>>>===>>>@@@@@@???===>>><<<888222,,,))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************+++---...------///222333666111000666AAASSSnnnyyynnnlllwwwlllddd^^^XXXPPPKKKDDDBBB???<<<999777666666777777666666777888777777444555555555555444333333888888888777666666555555888777666666666666777888kkkRRRMMMGGGBBB???===;;;:::888777666444222000///...++++++,,,++++++***((((((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++,,,++++++***))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,------,,,------...///000222333444666777888999999===>>>???@@@BBBDDDGGGHHHJJJKKKMMMOOOPPPRRRUUUXXXZZZ\\\^^^^^^______aaacccfffgggiiimmmqqqssssssrrrwwwxxxzzz~~~yyyeeeUUUGGG@@@GGGTTTdddeeeddd___[[[\\\cccjjjzzzuuunnnnnnwww|||rrreee\\\aaaxxxppp___YYYbbbrrr~~~vvvggg\\\YYYXXXPPPFFFGGGQQQaaatttwww]]]LLLKKKQQQ^^^rrruuu^^^KKKCCCCCC???===<<>>======>>>@@@AAA@@@???>>>===999333---***)))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))*********++++++,,,+++++++++,,,...111333999444555BBBUUUiiizzzrrrpppuuu{{{uuuhhh```WWWOOOJJJEEE@@@<<<666666666666555555555555444444333333444444555555;;;;;;;;;;;;;;;:::::::::<<<===>>>;;;777555555777777777777777777777777777jjjRRRMMMFFFAAA>>><<<;;;:::888777666444222000///...,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))***************))))))************************,,,,,,++++++,,,,,,------------,,,------...///000222333666888999999999999===>>>???AAACCCEEEFFFGGGIIIKKKMMMNNNOOOQQQUUUWWWYYY[[[]]]^^^^^^___aaacccbbbcccggglllqqquuuwwwxxxxxxyyyzzz}}}mmm\\\MMMAAAAAAFFFPPPRRRRRRPPPNNNOOOSSSXXXjjjqqq|||}}}uuuwww}}}wwwgggZZZSSSYYYppp|||tttttt|||qqqddd]]]]]]ZZZPPPEEEGGGRRRdddxxxkkkWWWNNNKKKOOO```ttt~~~jjjXXXNNNMMMCCC???===CCCUUUppphhh___tttoooEEE???>>>===>>>@@@AAAAAA@@@>>>===999444...+++***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++******...///000333666666>>>NNNaaarrr~~~~~~|||~~~{{{pppmmmqqquuu}}}vvvqqqjjjccc^^^QQQKKKDDD>>>:::888666444333444555666777777777777777777666666555555666888888888777777777888888888@@@CCCEEEBBB<<<999;;;>>>;;;;;;<<<<<<<<<<<<;;;;;;gggRRRMMMFFFAAA>>><<<;;;:::888777666444222000///...,,,,,,+++******)))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******)))))))))++++++++++++++++++++++++,,,+++++++++,,,,,,---...------,,,------...///000333555777999:::;;;::::::<<<===???AAACCCEEEFFFGGGHHHJJJLLLMMMOOOQQQTTTVVVWWWYYY[[[\\\\\\^^^```bbbaaacccggglllppptttxxxzzz{{{{{{|||}}}sssaaaRRREEE???>>>AAACCCDDDDDDBBBCCCFFFIIITTT[[[hhhvvv~~~}}}}}}iii]]]WWWXXXhhh{{{vvvjjj___[[[\\\WWWLLLCCCGGGTTThhh|||yyybbbQQQHHHEEEOOO```sssuuubbbVVVSSSFFFBBB???DDDVVVqqqvvvfff}}}zzzNNN@@@???===>>>???AAAAAA@@@======:::555000,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++///...000444444222666===;;;PPPkkkzzzyyywwwwww~~~}}}vvvkkkaaaZZZSSSKKKFFF@@@===999666555444444444555555666777777777777666:::;;;;;;:::888999<<<>>>============???@@@BBBCCCCCCGGGJJJHHHDDDCCCFFFIIIEEEFFFHHHIIIIIIHHHFFFEEEeeePPPLLLFFFBBB???>>>===;;;888777666444222000///...---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******))))))+++++++++++++++++++++++++++******++++++,,,---...------,,,------...///000444555666888999:::;;;;;;<<<===???BBBDDDEEEFFFFFFHHHIIILLLMMMNNNPPPSSSVVVUUUWWWZZZ[[[\\\]]]___bbbeeegggjjjmmmnnnqqqtttwww}}}}}}}}}}}}uuubbbSSSHHH@@@;;;888:::;;;;;;;;;<<<>>>@@@FFFLLLXXXgggwww~~~zzz}}}mmmiiinnnsssuuuiii```ZZZbbbpppqqqeeeZZZWWWWWWQQQHHHBBBHHHWWWlllqqqXXXJJJ@@@EEERRRddd{{{}}}iii[[[UUUJJJDDD@@@EEEVVVqqqlllbbbBBB@@@>>>>>>???@@@@@@@@@======:::666111---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))************++++++++++++,,,///...111555333111:::GGGWWWkkk}}}{{{~~~rrrlllpppxxx~~~qqqhhh\\\PPPHHHAAA;;;666777666555444555555666777444444555555666666777777555777888888777999>>>CCCGGGGGGHHHJJJMMMPPPSSSUUUPPPSSSUUUVVVUUUUUUXXX[[[ZZZ\\\^^^``````^^^\\\ZZZeeeNNNKKKGGGDDDBBB@@@>>><<<888777666444222000///...---,,,+++))))))))))))***''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***************************************)))))))))******,,,------------,,,------...///000333444444555666888999:::<<<===???BBBDDDEEEFFFFFFGGGIIIKKKLLLMMMOOOSSSUUUVVVXXXZZZ\\\\\\^^^```bbbeeehhhkkkmmmnnnppptttwww}}}}}}}}}~~~uuu```RRRIII@@@:::555666777777777888:::;;;>>>AAAHHHTTTbbblllqqqrrrmmmpppyyyjjj\\\ZZZ]]]___qqq}}}oooccchhhwwwnnnbbbWWWTTTQQQJJJEEECCCIIIYYYpppoooZZZGGGEEEKKKVVVhhhyyy|||rrrccc\\\MMMFFF@@@EEEVVVpppyyyyyy{{{uuurrrDDDBBB???>>>???@@@@@@???======;;;777222...,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,,,,,,,000555333666JJJbbbuuuyyyrrrqqqvvv~~~}}}yyyqqqhhh]]]UUUJJJAAA<<<999666333222444555666666666666777555555555777999<<>>>>>?????????======;;;777222...------))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,---...444:::;;;DDDbbb{{{||||||sssmmmfffZZZOOOJJJCCC:::555555666777666111333666666666555555555777777999;;;???DDDIIILLLUUUZZZ___cccffflllvvv~~~fffOOOKKKGGGCCCAAA???===;;;:::999777444222///---,,,,,,,,,++++++***)))))))))&&&&&&''''''''''''&&&&&&((()))))))))'''''')))*********))))))***++++++,,,&&&'''(((***++++++++++++++++++************++++++------......//////000000222333444555666888999999;;;<<<===???AAACCCEEEEEEIIIJJJJJJLLLOOOSSSVVVXXXXXXZZZ\\\]]]]]]]]]^^^___aaaeeekkkpppsssvvvzzz|||~~~hhhVVVMMMBBB===>>>:::888666666666666555444444555666888;;;BBBJJJPPPhhhtttsssfffggg]]]RRRKKKFFFBBBEEEJJJYYYfffyyygggbbb[[[TTTMMMGGGBBB@@@OOOccc{{{jjj[[[SSSLLLMMMSSS[[[eeeqqqwwwwwwtttrrrrrrtttooolllrrrrrrgggRRRGGGAAAKKKaaavvvmmmeee]]]]]]hhhzzzllljjj{{{jjjqqquuuMMM???===CCC??????BBB>>>>>>>>>===999444///------))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++------...//////666444555===OOOggg}}}rrrddd[[[SSSJJJBBB???:::777444222222444555555666555555555666888:::<<<>>>AAAGGGMMMVVV```kkkrrr{{{gggOOOKKKGGGCCCAAA???===;;;:::999777444222///---,,,,,,,,,++++++***)))))))))'''(((((((((((((((((('''&&&'''((((((((((((***,,,+++***************++++++'''((()))******+++++++++++++++************++++++------......///000000000222333444555666888999999<<<===>>>@@@BBBDDDFFFFFFGGGHHHIIIKKKMMMQQQTTTUUUWWWYYY[[[\\\\\\]]]^^^```dddhhhnnnrrrvvvyyy|||~~~lllTTTKKKGGG???888777:::999999999999888666555999888777999BBBPPPaaalllzzzkkk___^^^UUUKKKEEEBBB???AAAFFFKKKUUUbbbnnnxxx{{{gggccc]]]UUUMMMGGGBBB@@@RRRfff}}}yyyjjj]]]XXX\\\ccckkkvvv~~~zzzxxxttttttyyyuuujjjRRRGGGAAAKKKaaavvv{{{pppiii```^^^fffwwwpppssswww[[[ZZZttt}}}QQQ@@@===BBB??????BBB>>>>>>>>>===999444000------************************))))))))))))************************+++++++++++++++++++++++++++,,,---///333888EEEZZZrrrqqqhhh]]]QQQJJJDDD===777555555444333444555666666666;;;::::::;;;===AAAFFFIIIRRRYYYdddooozzziiiOOOKKKGGGCCCAAA???===;;;999888666444222000...---,,,,,,++++++***)))))))))(((((())))))))))))(((((($$$&&&'''(((((())),,,...,,,++++++*********++++++************************++++++************++++++------......///000000111222333444555666888999999===>>>???AAACCCEEEFFFGGGGGGHHHIIIKKKNNNQQQSSSUUUUUUWWWYYYZZZZZZ\\\___bbbeeehhhnnnsssvvvyyy|||~~~pppZZZGGGBBBBBB>>>:::999999999999999888777555444999888:::AAAQQQiiixxxjjj]]]UUULLLDDD@@@???===@@@DDDEEEJJJPPPTTTWWW[[[aaaeeexxx{{{xxxiiifff___VVVMMMFFFCCCBBBYYYkkksssjjjjjjooosss{{{xxxrrrvvvyyymmmRRRGGGAAALLLaaawww}}}xxxtttsssooogggbbbfffuuuzzzsss[[[RRRdddZZZDDD<<<@@@??????BBB???>>>>>>===:::555000...---************************)))))))))*********++++++************+++++++++,,,,,,,,,,,,++++++,,,///222111===WWWwww}}}qqqbbbTTTKKKBBB???<<<777444444444444666777777777777666777999<<<@@@FFFOOOXXX___mmmvvvjjjOOOKKKGGGCCCAAA???===;;;888777666444222000///...,,,,,,++++++***)))))))))((((((((())))))(((((((((%%%'''((((((((()))+++---,,,,,,+++*********++++++,,,++++++***)))))))))))),,,++++++******++++++,,,,,,------...///000111111222333444555666888999999<<<===???AAACCCEEEFFFGGGIIIJJJKKKNNNPPPSSSUUUVVVTTTVVVWWWYYYZZZ\\\```cccbbbeeekkkooorrruuuxxx{{{~~~|||eeeMMMAAA>>>======???<<<<<<;;;999777777888999777===GGGXXXnnnrrreeeRRRHHH@@@>>>>>>>>>@@@DDDEEEFFFFFFEEECCCDDDGGGJJJ\\\hhhxxxqqqlllwwwxxxmmmjjjcccXXXLLLEEEDDDFFFaaasssuuuuuu~~~zzzmmmRRRFFFAAAMMMcccyyy{{{wwwuuuwwwvvvsssnnnmmmxxx{{{zzzggg[[[kkkgggJJJ<<>>???>>>;;;666111...---************************))))))*********+++++++++*********+++++++++,,,,,,+++---.........///333666444CCC^^^|||rrrkkkmmm|||xxxqqqkkk```TTTHHHAAA;;;:::999666555777777777888888888888999:::999???IIITTT^^^kkkwwwjjjOOOKKKGGGCCCAAA???===;;;888777666444222000///...,,,,,,++++++***)))))))))&&&''''''((((((''''''&&&'''((()))((('''''')))+++,,,,,,+++++++++++++++,,,---,,,+++***)))))))))***,,,,,,++++++++++++,,,,,,,,,,,,---...///000111111222333444555666888999999;;;<<<===???AAACCCEEEFFFIIIJJJLLLNNNQQQSSSTTTUUUSSSUUUWWWYYYZZZ]]]```ccc```dddiiimmmpppsssvvvxxx}}}}}}{{{```NNNFFFBBB??????BBBAAA???<<<:::<<>>>>>@@@BBBAAA???===999777777999;;;@@@NNNeeezzzmmm___bbbrrr|||rrrooogggYYYKKKDDDFFFKKKkkk{{{~~~yyyzzz}}}wwwjjjQQQFFFBBBOOOfff~~~~~~ooodddyyyvvvRRR===???@@@@@@BBB@@@>>>??????===777222...---************************************++++++++++++***++++++++++++,,,,,,,,,***...111111///000555999???KKK^^^qqqrrrddd___mmmxxxiiiZZZPPPHHHCCC===777444555444222333666666777888888:::???FFFKKKRRR\\\kkkyyyiiiOOOKKKGGGCCCAAA???===;;;999888666444222000...---,,,,,,++++++***)))))))))&&&&&&''''''''''''&&&&&&((()))***)))''''''(((***+++++++++++++++,,,---------,,,+++***))))))***+++,,,,,,++++++++++++,,,,,,+++,,,---...///111111222222333444555666888999999;;;<<<===???AAACCCDDDEEEGGGHHHJJJMMMOOOPPPQQQRRRSSSUUUYYY[[[\\\^^^```bbbaaaeeejjjnnnqqqsssvvvxxx{{{|||}}}nnnbbbWWWLLLEEEBBBCCCDDDCCCDDDIIIQQQXXXmmm{{{www[[[OOOBBB>>>>>>>>>>>>@@@???<<<999666444444666777555CCC[[[uuu|||~~~pppZZZSSS^^^qqq}}}xxxuuukkkZZZIIICCCIIIRRRsssxxxtttssseeeOOOEEEBBBQQQkkk~~~oooZZZ???@@@AAA@@@AAA@@@>>>@@@@@@>>>999333///---++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,///111111000333;;;BBBQQQXXXbbbkkktttqqqwwwuuurrrhhhXXXHHH===::::::666333111333444222444888555888===BBBHHHSSS```iiivvvhhhOOOKKKGGGCCCAAA???===;;;:::999777444222///---,,,,,,,,,++++++***)))))))))''''''(((((((((((('''''''''((()))((('''(((***,,,*********+++,,,---...///---,,,***))))))***+++,,,---,,,,,,++++++,,,,,,---+++,,,---...///111222222222333444555666888999999<<<<<<>>>@@@BBBDDDEEEFFFGGGHHHKKKMMMOOOPPPQQQQQQSSSVVV[[[^^^_________```aaaeeejjjnnnqqqsssvvvxxxyyyzzz|||~~~ppp___SSSIIIMMMTTTXXX\\\dddnnnuuuhhhXXXIIIBBBAAA@@@@@@AAAAAA>>>:::888777777777777555AAAXXXppp{{{qqqeeehhhvvvrrr[[[KKKOOOdddwww~~~{{{nnnZZZHHHCCCLLLXXXzzz}}}www|||ooobbbNNNEEECCCTTTppp~~~vvvaaaAAAAAABBB@@@AAA???>>>@@@AAA???999444///---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------///000000444>>>OOO\\\iiilllpppvvv}}}~~~sssggg```UUUIII>>>777666888666333444777999888<<>>???AAACCCEEEFFFGGGIIIJJJMMMPPPQQQRRRSSSSSSSSSWWW\\\___```_________```dddiiimmmooorrrtttvvvxxxyyy{{{~~~zzzjjj]]]VVV^^^iiissszzzrrraaaOOOGGGDDDCCCCCCDDDAAA>>>:::777666666555444777BBBVVVmmm{{{zzzmmmaaaVVVZZZkkkpppaaaLLLBBBQQQmmm~~~ppp[[[GGGCCCNNN[[[}}}yyymmm```MMMDDDDDDVVVsssrrrzzzfffCCCAAABBBAAAAAA???>>>@@@AAA???:::444///---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...///111999LLLeeewwwzzz{{{}}}|||rrrggg[[[PPPDDD;;;666444444555444333555999;;;<<<@@@FFFJJJSSS```lllxxxlllPPPKKKDDD@@@???>>>;;;888888777555333111///---,,,+++++++++************)))(((((((((((((((((((((((()))((((((((()))+++---///++++++,,,,,,,,,,,,------,,,+++)))(((((()))+++,,,++++++***************+++,,,,,,------.../////////222333444555666888999999???@@@AAAAAAAAABBBDDDGGGJJJLLLNNNPPPPPPRRRTTTVVVUUUXXX\\\^^^```aaaccceeeccceeehhhkkkmmmppptttwww|||~~~~~~|||~~~~~~www{{{{{{pppZZZPPPJJJFFFEEEGGGAAA???<<<888666666666666444999LLLjjjmmm\\\PPPPPPYYYmmm[[[QQQGGGJJJ\\\sss{{{eeeXXXMMMGGGUUUkkk{{{iii[[[IIICCCFFFYYYtttyyyuuusssHHH>>>EEEEEE???<<>><<<;;;999666111------,,,++++++******++++++++++++,,,,,,,,,---------+++000111,,,***///111///...333888>>>NNNggg~~~~~~ttt|||tttwww}}}yyynnn\\\MMMBBB>>>:::777333///222777555666777999<<>>???AAAAAAAAACCCEEEGGGJJJLLLNNNPPPPPPRRRTTTVVVUUUXXX[[[]]]^^^```ccceeedddgggjjjlllnnnqqquuuxxx|||~~~|||{{{yyyyyyfff[[[TTTNNNKKKKKKCCCAAA===999666555444444666999FFF```zzzvvveeeVVVPPPQQQ\\\ooo}}}qqqeeecccnnn~~~jjj^^^QQQMMM^^^vvvwwwfffWWWIIIDDDHHHZZZttt|||nnnxxxNNN@@@CCCBBB???>>>???>>><<<;;;999666111------,,,++++++***+++++++++++++++,,,,,,,,,---------...000///))))))---...,,,000333<<>>@@@AAABBBCCCFFFHHHJJJLLLNNNPPPPPPRRRTTTVVVVVVWWWYYYZZZ\\\^^^bbbeeefffhhhlllnnnpppsssvvvyyy|||~~~xxx{{{lll```WWWOOOJJJHHHDDDBBB>>>999666444333333777888???PPPmmmrrr___UUUNNNRRR```vvv}}}rrreeeWWWTTTiiivvvdddTTTJJJFFFJJJ]]]uuu|||mmmgggjjjqqq}}}gggsss}}}WWWDDD@@@??????AAA???>>>===;;;:::666222...------,,,+++++++++++++++,,,,,,,,,,,,------------//////,,,)))***...///---333999JJJmmm|||~~~zzzuuuooowwwxxxjjj[[[MMMBBB:::666555444555888888777:::???EEENNN\\\kkkyyy|||}}}{{{yyyxxxyyyyyyyyyxxxsssrrrrrrqqqqqqrrrrrrssshhhPPPKKKEEEBBBAAA@@@===:::555555444333222000000///+++++++++*********))))))(((((((((((((((((((((((()))))))))******+++,,,,,,***++++++++++++,,,,,,,,,)))***++++++++++++***)))*********)))******+++,,,,,,,,,------.../////////444444555555666777777777<<<>>>@@@AAABBBDDDGGGIIIJJJLLLNNNPPPPPPRRRTTTVVVUUUWWWXXXXXXZZZ]]]bbbeeegggjjjmmmppprrrtttwwwyyy|||yyylllkkksss~~~{{{xxx~~~ppp___TTTLLLGGGDDDCCCAAA===999555444333333444777999BBB[[[xxx|||iii```WWWUUU\\\nnnyyyiiiZZZYYYqqqxxxfffUUUJJJGGGMMMaaaxxxuuubbbYYYZZZ```llluuu|||eeebbbsss}}}___III@@@>>>@@@CCC???>>>===<<<:::777222///------,,,++++++++++++,,,,,,,,,,,,------------...------,,,---000333333111555CCC```uuurrr{{{wwwmmm]]]MMMBBB:::666555777555666:::;;;<<>>@@@AAABBBDDDGGGIIIJJJLLLNNNPPPPPPRRRTTTVVVUUUVVVWWWXXXZZZ]]]aaaeeegggjjjnnnqqqrrrtttvvvxxxzzz~~~vvveeeVVVTTT]]]gggqqqzzzzzz{{{|||}}}{{{|||vvv```RRRLLLHHHFFFAAA???;;;888666555555555000555777:::IIIcccvvv}}}tttjjj^^^UUUUUUccc~~~lll\\\\\\uuuzzzgggUUUKKKHHHOOObbbzzzqqq\\\QQQNNNRRR[[[ccc~~~zzzrrriii\\\lllhhhPPPBBB???AAACCC???>>>===<<<;;;888333000...---,,,,,,++++++,,,,,,,,,,,,---------.........,,,,,,---000222333222222777NNNsss|||~~~vvviii]]]MMMAAA===;;;888666777555888>>>CCCIIISSS\\\rrr||||||xxxtttrrrqqqnnniiiddd```[[[WWWTTTXXXZZZ]]]___^^^[[[YYYWWWYYYYYYXXXXXXXXXXXXYYYYYYkkkNNNIIICCC@@@@@@???<<<:::666555444333111000///...+++++++++************)))((((((((((((((((((((((((((()))***+++++++++++++++************++++++++++++************************))))))))))))***+++,,,,,,,,,,,,------.../////////222333444555666888999999===>>>@@@AAABBBCCCFFFHHHJJJLLLNNNPPPPPPRRRTTTVVVUUUVVVXXXYYY[[[]]]aaadddfffiiimmmpppqqqsssuuuvvvxxx}}}|||cccTTTHHHIIIPPPVVV```kkksssuuuxxx{{{}}}cccTTTNNNKKKIIIAAA@@@===:::888777777777111444666777>>>MMMbbbrrrvvvlll\\\NNNHHHUUUtttmmm^^^aaayyyyyyfffTTTKKKHHHMMM```www{{{jjjUUUIIIEEEGGGMMMTTTmmm}}}xxxmmmiiiyyyppp___pppuuuXXXEEEAAABBBBBB???>>>===<<<;;;888444000...------,,,,,,,,,,,,,,,,,,---------...............---...111000///111666DDDZZZzzzyyyxxxpppdddTTTIII===777888:::999777888999@@@KKKWWWbbbooozzz}}}{{{uuusssoookkkgggdddbbbaaa[[[YYYUUUQQQMMMIIIGGGFFFFFFIIIMMMNNNMMMJJJHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHiiiNNNIIIDDDAAA@@@@@@===;;;777666555333111///...---+++++++++************)))((((((((((((((((((((((((((()))***+++,,,+++******************++++++++++++,,,+++***))))))***+++,,,))))))))))))***+++,,,---,,,,,,------.../////////111111333555777888:::;;;>>>???AAAAAAAAACCCEEEGGGJJJLLLNNNPPPPPPRRRTTTVVVTTTVVVYYY[[[\\\^^^aaaddddddggglllooopppqqqrrrtttwww{{{vvvgggTTTIIIEEELLLSSSWWWaaammmtttvvvyyy}}}ooo]]]WWWSSSNNNFFFDDDAAA===:::999999999888333444888:::>>>NNNaaaiiicccXXXJJJAAAJJJfffooobbbhhhyyyfffSSSKKKFFFIIIZZZqqqwwwgggTTTHHHCCCBBBFFFKKKYYYmmm{{{oooiiiyyy}}}eeexxx___GGGBBBCCCAAA???>>>===<<<;;;999444111......---,,,,,,,,,,,,---------------............///...///000///000;;;GGG```iiiyyytttwww~~~qqq^^^OOO@@@<<<888666777999:::;;;CCCGGGSSSeeettt{{{uuupppkkkiiiggg```]]]YYYUUURRRQQQQQQQQQHHHGGGEEEAAA>>><<<;;;<<<:::<<<>>>===;;;:::;;;===;;;::::::::::::::::::;;;dddOOOJJJEEEBBBBBBAAA???<<<888777555333111///---,,,+++++++++************)))((((((((((((((((((((((((((()))+++,,,,,,+++***))))))************+++++++++,,,+++)))(((((()))+++,,,))))))))))))***+++,,,---,,,,,,------...//////000000111222444777999;;;<<>>333222:::;;;777BBBTTTYYYYYYVVVMMMDDDGGG\\\ssspppfffmmm{{{gggUUUKKKEEEFFFUUUkkk~~~zzzjjjXXXLLLEEEBBBDDDHHHKKKbbb}}}}}}wwwiii|||dddHHHCCCDDDAAA???>>>===<<<<<<999555111......---,,,,,,,,,,,,------------........./////////...///000000666HHHZZZzzzvvvwwwwwwrrrxxxfffQQQAAA666888::::::888999>>>AAAQQQWWWggg{{{{{{wwwuuussspppjjjeee```\\\[[[ZZZRRRPPPKKKGGGEEEEEEGGGHHH======<<<999777666777888666777666444111222666:::666666555555555555666666eeeNNNKKKFFFBBBAAA@@@>>>===444444222111000...---,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''')))+++,,,++++++,,,...))))))***+++,,,,,,------,,,+++)))(((((()))+++,,,(((((((((((()))***+++,,,+++,,,---...///111222222333444555777888:::;;;<<>>:::888777999:::===FFFPPPgggqqqyyyrrrooommmjjjfffaaa```^^^ZZZVVVQQQNNNLLLBBBAAA???===;;;:::999999555555555555444333222111111111000000000000111111111111222222222333333333dddOOOKKKFFFBBBAAA???>>><<<666555444222000...---,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((***,,,,,,++++++,,,---*********++++++,,,,,,---,,,+++)))(((((()))+++,,,(((((((((((()))***+++,,,+++,,,---...///111222222333444555777888:::;;;<<>>===<<<;;;888444111///...------,,,,,,,,,---////////////////////////---333333111===ZZZxxxooommm|||rrrfffXXXHHH===888777666999???EEENNN[[[hhh}}}uuummmccc\\\ZZZXXXUUURRRNNNMMMKKKHHHDDDAAA===<<<;;;:::888777555444444444333444444333222111000000111000000000000000000111111111111222222222333333dddOOOKKKFFFBBB@@@???===;;;888777555333111///---,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((***,,,,,,++++++,,,---+++++++++++++++++++++++++++***)))(((((()))***+++(((((((((((()))***+++,,,+++,,,---...///111222222333444555777888:::;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHMMMNNNPPPQQQQQQSSSUUUXXXZZZZZZ\\\]]]___```aaabbbbbb```bbbjjjppprrrtttwwwyyy{{{}}}iiiRRRCCCAAAGGGSSS[[[eeemmmrrrvvv{{{~~~qqqfffYYYPPPIIIBBB???AAA@@@======>>><<<999<<>>???===>>>???<<>>===<<<;;;888555222///...------,,,---------////////////////////////)))222444333IIIqqqpppeeekkkzzz~~~wwwpppppp]]]PPPGGG>>>999888:::<<>>===<<<:::888555333111444333222111111000000111111111111111111000///...000000000000000000000000111111111111222222222222dddOOOKKKFFFBBB@@@>>><<<:::999888777444222///---,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((***,,,,,,++++++,,,---,,,,,,++++++++++++++++++******))))))))))))******(((((((((((()))***+++,,,+++,,,---...///111222222333444555666888:::;;;<<<===???AAABBBCCCDDDFFFHHHMMMOOOQQQQQQRRRTTTWWWYYY[[[\\\]]]^^^___aaabbbbbbbbb```cccjjjoooqqqtttyyy{{{||||||gggTTTGGGCCCJJJTTT\\\dddnnnvvv{{{}}}{{{kkk```VVVLLLGGGGGGCCCAAA@@@AAA???<<<>>>CCC===???>>>??????;;;JJJhhhxxxzzzdddRRRHHHAAA>>>@@@FFFUUUqqqxxxeeeWWWNNNJJJHHHIIIJJJSSSggg{{{rrr{{{vvvNNNBBBCCC===???>>><<<<<<;;;999555222......------------......///////////////000000000...000222>>>\\\~~~sssuuu}}}xxx}}}~~~zzzuuutttuuu~~~~~~ppp___LLLBBB>>><<<<<<>>>BBBGGGTTTdddsss|||ppphhh```WWWPPPNNNKKKGGGAAA>>>===<<<;;;:::666666666555444222111000222222111111111111222222000111111111000//////...000000000000000000000000111111111111222222222333dddNNNKKKFFFBBB@@@>>><<<;;;:::999777555222000...---+++,,,,,,,,,,,,+++******(((((((((((((((((((((((()))+++,,,,,,+++++++++,,,,,,,,,++++++++++++++++++***))))))))))))))))))***(((((((((((()))***+++,,,+++,,,---...///111222222333444555666888:::;;;<<<<<<>>>AAABBBCCCEEEGGGIIIMMMOOOQQQRRRSSSTTTWWWZZZ[[[\\\]]]^^^```aaabbbccccccaaadddjjjooopppuuuzzz~~~iiiRRRFFFEEEJJJSSS[[[cccjjjttt{{{|||nnnbbbUUUMMMJJJEEEBBBAAABBB@@@>>>AAAFFFDDDDDD@@@??????:::HHHfff}}}|||xxxbbbOOOEEE@@@>>>@@@CCCQQQoooqqq```TTTNNNKKKJJJIIIOOObbb}}}uuukkk~~~VVVCCCEEECCC???===<<<<<<;;;999555333......---------......///////////////000000111111777///666UUUxxx|||ooommmwww{{{tttrrrsss{{{qqq^^^OOO@@@::::::;;;???DDDKKKTTTeeeyyyssshhh]]]WWWQQQIIIDDDDDD===;;;888666555555555444111111222222111000000///222222222222222333444444111111111111111111000///000000111222222111000000111222222222333333333333bbbMMMIIIEEEAAA???>>>===<<<999888666444222000...---+++,,,,,,,,,,,,+++******(((((((((((((((((((((((()))+++---,,,+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,---...///111222222333444555777888:::;;;<<<;;;===@@@BBBCCCEEEHHHJJJLLLNNNPPPQQQRRRTTTXXXZZZYYYZZZ\\\^^^```bbbcccdddeeedddggglllooopppuuu{{{kkkXXXFFFCCCJJJSSSZZZ___kkkqqqyyyqqqaaaTTTMMMHHHDDDBBBBBB@@@>>>BBBHHHJJJGGG@@@??????999CCC^^^~~~uuu___NNNDDD@@@???AAADDDOOOkkk~~~lll]]]UUURRRKKKHHHKKK[[[uuu|||}}}fffiii{{{XXX@@@BBBAAA>>>===<<<<<<;;;999666333.........---......///000...//////000000111111222777111BBBkkk}}}mmmgggmmmzzzrrrpppsssxxxvvvfffMMMCCC:::888:::>>>EEEMMMYYYcccwww~~~tttnnnaaaWWWMMMIIIEEE???;;;:::777777666555444444444444111222222333333333222222111111111111111222333444111111222222222222111111000111222333333222111000333333333333444444444444___KKKHHHDDDAAA@@@???>>>===777666555333222000///...+++,,,,,,,,,,,,+++******((((((((((((((((((((((((***+++---,,,+++******+++*********++++++,,,,,,---(((((())))))))))))(((((((((((((((((()))***+++,,,+++,,,---...///111222222333444555777888:::;;;<<<:::===@@@BBBDDDFFFIIIKKKKKKMMMOOOQQQRRRTTTWWWZZZWWWXXXZZZ]]]```bbbdddeeeggggggiiimmmooopppuuu|||zzzXXXMMMFFFLLLXXXbbbiiimmmuuuyyyuuucccYYYPPPKKKGGGEEEBBBAAAEEEKKKLLLHHH@@@AAABBB;;;@@@UUUxxxppp]]]OOODDD??????AAADDDMMMeee~~~ooofffcccTTTNNNKKKTTTiiiyyyjjjbbbqqq[[[AAA@@@>>>>>>===<<<;;;;;;999666333...............///000000...//////000111111222222444@@@\\\zzztttyyyqqqllluuusssbbbVVVAAA===;;;>>>CCCKKKYYYeeettt|||vvvhhh]]]WWWMMMDDD===<<<;;;777444444444555666666555444444555222333444444555555444444222111111111111222222333000111111222222111111111111222444555555444222111444444444555555555666666]]]JJJGGGCCC@@@@@@??????>>>666555444333111000///...+++,,,,,,,,,,,,+++******((((((((((((((((((((((((***+++------+++******+++))))))***+++,,,,,,------(((((())))))))))))(((((((((((((((((()))***+++,,,+++,,,---...///111222222333444555777888:::;;;<<<:::===@@@BBBDDDFFFIIIKKKKKKMMMOOOPPPQQQTTTWWWZZZVVVWWWYYY\\\___bbbdddfffiiiiiikkkoooooopppuuu}}}lllLLLIIILLLYYYgggqqqyyy~~~|||sssgggYYYSSSMMMJJJFFFDDDHHHOOOMMMHHHAAADDDGGG>>>???PPPlllwwwtttzzz~~~nnn\\\PPPDDD???>>>AAACCCKKK```vvv}}}{{{zzzxxxtttaaaWWWNNNPPPaaayyy~~~tttffftttcccIIIEEEAAA>>>===<<<;;;;;;:::666444...............///000000...//////000111222222222888UUUxxxpppgggjjj|||uuu```OOOHHH===<<>>======<<<::::::888777444222///...************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++(((((()))***,,,---...///)))************+++++++++......//////000000111111222333444666777999:::;;;;;;>>>BBBEEEFFFGGGHHHJJJMMMMMMNNNPPPRRRTTTVVVWWWYYYZZZZZZZZZ[[[^^^bbbfffkkkjjjjjjkkknnntttyyy|||pppRRRFFFKKKUUUeeettt~~~~~~ggg^^^TTTMMMHHHFFFJJJPPPPPPPPPLLLEEE??????EEEKKKcccuuu{{{sssrrrxxx|||eeeSSSKKKFFFFFFFFFEEEFFFNNNcccvvv|||sssooorrrwwwkkk[[[LLLMMM[[[qqq|||gggyyylllGGGLLLBBB@@@>>><<<;;;:::999666333111111000///////////////'''///......666555222777KKKeeexxxfffjjjvvvyyyhhhUUUJJJHHHBBBEEEKKKRRRZZZhhh~~~yyykkk]]]QQQGGG???::::::999888555222111222333222333333444444333333222222222333333333444444444222222222222333444666666444222222333444555444333444444444444444444444444555555555666666666777777bbbMMMIIICCC???===<<<<<<;;;999888777555333000...---************))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++((())))))***+++,,,------)))************+++++++++---......//////000000111222333444666777999:::;;;<<<>>>BBBDDDEEEFFFHHHJJJLLLLLLMMMOOOQQQSSSUUUVVVWWWXXXXXXYYYZZZ]]]bbbeeejjjjjjjjjlllooossswwwzzzeeePPPKKKSSS___lllwwwyyylll]]]TTTOOONNNQQQWWW\\\YYYSSSJJJDDDCCCHHHLLL```qqquuupppqqquuuxxx|||zzznnn\\\RRRPPPGGGEEEDDDEEEHHHVVVppp{{{nnniiijjjwwwtttdddSSSNNNTTTcccuuu~~~~~~sssqqqfffyyyoooEEEHHH>>>AAA???===<<<;;;:::777444111111000///////////////+++000//////444111222>>>___xxxlllgggnnn{{{}}}nnnZZZHHH@@@BBBCCCJJJTTT^^^iiixxxmmmeeeXXXLLLCCC===999777666666555444222222333444333333444444444444333333333333333444444444555555111111111111111222333444333222111222333444444222222222222222222222222222555555555555666666666666eeeLLLHHHBBB>>>===<<<;;;:::888888666444111///---,,,++++++*********)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++((()))******++++++******)))************+++++++++,,,------...//////000000222333444666777999:::;;;===???AAACCCCCCEEEIIIKKKKKKKKKLLLNNNPPPRRRTTTUUUVVVWWWYYYZZZ\\\___dddgggiiiiiikkkmmmppptttvvvxxxzzz{{{yyyeeeWWWNNNWWWaaaoooyyy}}}iii^^^ZZZZZZ]]]aaafffaaaXXXOOOIIIHHHIIIKKKWWWcccsssxxxooobbb___dddvvvrrrkkkjjjjjjhhh___UUUTTTWWWQQQMMMIIIHHHLLL]]]zzzwwwmmmhhhppp~~~ooo\\\QQQMMMQQQ^^^jjjvvv{{{}}}mmmtttlll{{{KKKHHHAAAAAA@@@>>>===<<<:::777555111111000////////////000///000///222555///888PPPxxxsssjjjpppyyy}}}nnn]]]JJJ>>>===CCCIIIUUUeeerrr}}}zzzlllTTTMMMBBB:::555444444555333333222222222333444444333333444444444444333333444444444444555555555555222222222111111222333333333222111222444555444333222222222222222222222222555555666666666777777777fffLLLHHHCCC@@@>>>===<<<;;;999888666333111///...---+++++++++*********))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++((()))************)))((())))))*********++++++++++++,,,,,,---...///000000222333444666777999:::;;;???@@@AAABBBCCCEEEIIILLLKKKKKKLLLNNNPPPRRRTTTUUUVVVYYY\\\^^^```cccgggjjjhhhjjjlllpppsssuuuwwwxxxuuuxxx~~~jjj]]]ZZZ[[[kkkrrr}}}{{{ppplllkkkkkkllllllfff^^^XXXTTTQQQOOONNNQQQUUUZZZYYYPPPHHHJJJRRRwwwpppjjjeeecccaaa]]]^^^aaa^^^ZZZTTTQQQSSSaaa}}}zzzxxx~~~qqq```RRRHHHFFFNNNXXXqqq|||wwwQQQGGGCCCAAA???===<<<<<<:::777555222111000000//////000000111///...444666222CCCgggyyysssuuu{{{lllZZZLLLCCC@@@EEELLLUUUeeexxxuuubbbQQQBBB===777333222333444555333222111222333333333333444444555555555555444444333333444444444555555555555444444333333333444444444333222333555666555444333333333333333333333333666666777777777888888888dddLLLIIIDDDBBB@@@???>>>===:::999666444111000///...++++++++++++************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***((()))***++++++)))((('''))))))*********+++++++++++++++,,,---...///000000222333444666777999:::;;;???@@@AAABBBBBBEEEHHHKKKLLLLLLMMMOOOQQQSSSUUUVVVUUUXXX\\\___bbbdddhhhjjjhhhjjjmmmqqquuuwwwyyyyyytttxxx}}}qqqooossswww~~~}}}wwwsssqqqqqqnnnjjjeeebbb^^^YYYVVVSSSPPPNNNJJJDDDAAAGGGOOOuuutttllllllooommmjjjiiigggddd```]]]^^^jjjrrrgggYYYNNNEEEAAAFFFNNNWWWhhh~~~}}}SSSCCCAAA@@@>>><<<;;;;;;999666333222222111000000000000000111000...222555666NNNxxxwwwuuu}}}mmm[[[GGG@@@BBBHHHOOOUUU```ssswwwfffVVVGGG<<<999777555555666666555444555333222333444555333111444555555666666555555444333333333333444444444444555555444333333333444444444222222222444555444333333333333333333333333333555555555666666666666777cccLLLIIIEEECCCBBBAAA???===;;;999666333111000//////,,,++++++++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++******((()))+++,,,,,,+++)))''')))************+++++++++++++++,,,...///000111222222333444666777999:::;;;???@@@BBBCCCCCCEEEGGGJJJLLLLLLMMMOOOQQQSSSUUUVVVRRRVVV[[[^^^```bbbeeefffgggiiilllppptttxxxzzz{{{vvv{{{{{{uuurrrxxxwwwtttoooiiiccc^^^\\\YYYWWWSSSNNNFFFBBBHHHQQQwwwyyyyyy{{{yyysssppppppooommmlllmmmvvvvvvnnncccYYYOOOHHHCCC@@@CCCHHHGGGTTTiii~~~|||yyyZZZDDDDDD???>>><<<;;;:::888555333222222111000000000000111222333000000666>>>[[[sss___NNN???===EEENNNWWW]]]kkkxxx```KKKAAA<<<999666555555666777777555333777555333444777777555222555555666666666666555555333444444444444555555555444444333333333444444555444333222333555555555444333333333333333333333333444444444555555555666666aaaKKKHHHEEEBBBBBB@@@>>>===:::888555222///.........,,,,,,+++++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++******((()))+++------,,,***))))))************++++++++++++,,,---...000111222333222333444666777999:::;;;>>>@@@CCCDDDDDDEEEGGGHHHKKKKKKLLLNNNPPPRRRTTTUUURRRUUU[[[___```bbbcccddddddfffiiimmmrrrwwwzzz|||zzz{{{ppphhheeeeeefffkkkmmmfffUUUHHHLLLWWWxxx|||www|||yyyoooggg]]]SSSJJJGGGFFFCCCBBBDDDDDDJJJZZZqqquuu|||vvv```GGGHHH@@@???===<<<;;;999666444333222111111000000111111///555333111<<>><<<999777444000...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++******((())),,,......---+++***)))************+++++++++,,,,,,---///000222333333222333444666777999:::;;;===@@@CCCEEEEEEEEEFFFGGGJJJJJJKKKLLLOOOQQQSSSTTTSSSWWW]]]aaabbbcccdddeeebbbcccgggkkkpppvvvzzz}}}~~~zzzpppoooqqqwwwhhhSSSUUUaaaxxx|||{{{{{{qqqhhh___TTTKKKJJJJJJGGGDDDCCCGGGHHHRRRhhhwwwvvvyyy```EEEFFFAAA@@@>>>===<<<:::777555333222111111000111111111,,,666555444DDD```mmmccckkk~~~sss^^^FFFEEEGGGLLLRRR\\\lllzzz~~~aaaYYYJJJ===:::<<<999333999666444333555666777777666444333777===???<<<888666666777777777777666666888888888888999999999999;;;:::;;;;;;<<<===>>>???@@@???>>>???AAAAAAAAA@@@========================>>>>>>>>>????????????@@@aaaKKKHHHEEECCCAAA>>>;;;999;;;999666333000///......+++++++++************)))((((((((()))******++++++,,,---......//////......)))))))))))))))))))))))))))+++,,,,,,***))))))***************+++,,,---.........//////000000111111444555555666777888888999;;;>>>AAACCCCCCDDDEEEFFFIIIHHHHHHIIILLLOOOSSSUUUTTTWWW[[[___bbbcccccccccbbbfffkkkpppsssvvvzzz|||~~~~~~~~~hhhccciiivvvhhhttt~~~wwwnnneeeZZZTTTSSSRRRNNNJJJPPPRRRZZZkkk~~~~~~|||rrroooLLLHHHBBB???<<<:::999999888666444333111000000000111111...222333999TTT}}}~~~|||nnnccchhhuuuuuu]]]KKKEEEKKKQQQVVV```qqqkkk[[[NNNHHH@@@;;;999:::999888666777777888777666444333555666777888999===BBBFFFJJJDDD>>>===@@@BBB@@@===AAAAAADDDHHHHHHEEEEEEIIILLLKKKJJJMMMRRRUUUUUUSSSRRRTTTVVVXXXZZZ[[[[[[ZZZ\\\ZZZYYYYYYWWWTTTRRRRRRSSSVVVXXXXXXXXXXXXWWWTTTaaaMMMJJJGGGEEECCC@@@===;;;:::999666333000///......+++++++++************)))((((((((()))******++++++,,,------...............***************************+++,,,,,,***))))))***************+++,,,---.........//////000000111111444444555666777888999999;;;>>>AAACCCCCCDDDEEEFFFFFFFFFFFFGGGJJJMMMPPPRRRWWWXXX[[[^^^```aaabbbbbbbbbffflllpppsssvvvyyy|||}}}}}}vvvvvv{{{pppeeeppp~~~uuukkkffffffddd___ZZZYYYZZZ```ooouuuppptttOOOIIIBBB@@@<<<:::999999888666444333111000000000111222222222333???[[[~~~wwwmmmjjjnnn{{{nnnYYYJJJGGGNNNUUU]]]jjj{{{xxxgggUUUIIIAAA>>>999777888999999888:::;;;;;;;;;;;;999888777<<<:::999999<<>>;;;:::888555222000///......+++++++++************)))((((((((()))******++++++,,,,,,---...............++++++++++++++++++++++++***+++---,,,***))))))***************+++,,,---.........//////000000111111444444555666777888999999;;;>>>AAACCCCCCDDDEEEFFFFFFFFFFFFHHHJJJMMMPPPRRRXXXYYYZZZ\\\^^^___```aaacccggglllpppsssvvvyyy{{{|||~~~~~~oooggg}}}wwwsssiiimmm}}}{{{uuuooonnnlllooozzz}}}xxxsss~~~WWWLLLCCC@@@===::::::999777666444333111000000111222222666000555KKKjjjtttlllrrrvvvcccSSSKKKNNNUUU^^^iiiyyyuuucccSSSGGGAAA===;;;999999:::<<<<<<;;;999:::;;;;;;<<<;;;;;;:::======<<<;;;???FFFPPPVVVPPPVVV]]]^^^^^^cccnnnxxx~~~[[[JJJHHHEEEBBBAAA???<<<:::999777555222000///......+++++++++*********))))))((((((((()))******++++++,,,,,,---.........------++++++++++++++++++++++++***,,,---,,,+++*********************+++,,,------......//////000000111111333444555666777888999:::;;;>>>AAACCCCCCDDDEEEFFFHHHHHHIIIKKKMMMPPPRRRTTTWWWXXXXXXZZZ\\\___aaabbbeeehhhmmmqqqtttvvvyyy{{{{{{}}}kkk[[[ZZZuuuxxxxxxuuu|||xxxpppxxxssswwwwwwbbbPPPDDDAAA===;;;:::999777666333333222111111111222333777111;;;\\\{{{|||tttjjjYYYRRRRRRXXX```jjjwwwtttfffWWWKKKEEEBBB@@@???======???AAADDDEEECCCDDDFFFHHHJJJLLLNNNNNNRRRUUUZZZ___bbbfffjjjlllWWWIIIGGGDDDBBBAAA???<<<:::888777444222000///......+++++++++*********))))))((((((((()))******+++++++++,,,,,,---...---------***************************,,,------+++******+++************+++,,,------......//////000000111111333333444666777999::::::;;;>>>AAACCCCCCDDDEEEFFFHHHIIIJJJLLLOOOQQQSSSTTTUUUUUUWWWZZZ]]]```ccceeefffiiinnnqqqtttvvvxxxzzzzzz|||sss]]]OOOZZZwwwxxxhhhmmmtttzzz{{{ttt{{{zzz}}}nnnSSSEEEBBB>>>;;;:::999777666333333222111111222333444666555IIIpppyyyttt___UUUWWW]]]eeennnyyy~~~xxxmmmccc[[[TTTPPPMMMOOOOOOPPPSSSWWW^^^dddiiipppqqqssswww{{{~~~VVVKKKIIIFFFDDDCCCAAA???<<<777666444111//////......+++++++++************)))((((((((()))******++++++++++++,,,---------------))))))))))))))))))))))))+++,,,...---+++******+++************+++,,,---.........//////000000111111222333444666777999:::;;;;;;>>>AAACCCCCCDDDEEEFFFGGGHHHJJJLLLOOOQQQRRRSSSSSSUUUWWW[[[___bbbeeefffgggjjjooorrrtttvvvxxxzzz{{{|||nnn\\\QQQ```{{{kkkyyy}}}tttsssvvvoootttxxx~~~xxxTTTEEEBBB>>><<<:::999777666333333222111111222444555555???^^^|||jjj\\\XXX___gggrrr}}}{{{yyywwwvvvvvvvvvvvvvvv{{{~~~XXXKKKIIIFFFDDDCCCBBB???===777555333111///......///+++++++++************)))((((((((()))******++++++++++++,,,------------,,,************************+++---...---,,,***++++++************+++,,,---.........//////000000111111222333444666777999:::;;;;;;>>>AAACCCCCCDDDEEEFFFHHHJJJLLLNNNQQQRRRTTTTTTTTTVVVYYY]]]```cccddddddhhhkkkooorrrtttuuuwwwyyy|||}}}tttfff[[[eee}}}mmmpppwwwzzzuuujjjeeeeeeyyyvvvvvv{{{|||WWWFFFCCC???<<<:::999777666333333222111222333444555555LLLssssssfff___```gggmmm|||[[[IIIFFFDDDBBBAAA@@@===;;;777555333111///......///+++++++++************)))((((((((()))******++++++++++++,,,---------,,,,,,+++++++++++++++++++++++++++---......,,,++++++,,,************+++,,,---.........//////000111111111222333444666777999:::;;;;;;>>>AAACCCCCCDDDEEEFFFKKKLLLOOOQQQTTTVVVWWWWWWUUUXXX[[[___aaaccccccbbbiiilllpppssstttuuuwwwyyy}}}}}}}}}}}}qqqdddggg|||}}}xxxvvvqqqiiicccbbbqqqvvvssszzz}}}||||||}}}[[[FFFCCC???<<<;;;999777666333333222111222333555666666UUU{{{mmmdddbbbggglllpppYYYKKKHHHDDDAAA@@@>>><<<;;;999777555333000...------,,,,,,,,,+++++++++******(((((((((((()))***+++,,,---------,,,,,,+++++++++,,,+++******))))))*********+++,,,+++)))))))))***++++++++++++++++++,,,,,,+++---...000000000//////444444444555666888999:::===>>>???@@@BBBCCCEEEEEEHHHKKKNNNQQQTTTWWWZZZ]]]YYYZZZ]]]```bbbccccccdddhhhjjjnnnqqqtttvvvyyy{{{{{{|||~~~lllrrrkkkbbblll}}}{{{tttllljjjmmmsssuuukkkccc\\\]]]aaajjjrrr}}}xxx~~~tttkkknnnttttttdddGGGCCC>>>:::888888777666111666222000444111000:::;;;gggoooccchhhnnnnnnpppvvv[[[LLLIIIEEEBBB@@@???===<<<:::888666333111///------+++++++++*********))))))((((((((())))))***+++,,,---------,,,,,,+++++++++,,,+++******))))))******+++,,,---,,,*********+++***++++++++++++,,,,,,,,,,,,---...///000000000000444444444555777888::::::======>>>@@@BBBCCCDDDEEEHHHJJJNNNPPPRRRUUUXXX[[[[[[]]]___bbbdddeeeeeeeeehhhkkkooorrrtttvvvyyy{{{}}}~~~nnnxxxeeeXXX```qqqzzzsssmmmmmmqqq{{{rrrfffZZZSSSNNNJJJKKKPPPQQQXXXbbbooo~~~}}}uuuiii___]]]```tttnnnyyyaaaGGGCCC>>>:::888888777666333777333111555222333???GGGpppzzzllldddiiippprrrvvv}}}~~~qqqfff___rrr]]]LLLIIIEEEBBBAAA@@@>>>===;;;:::777444111///------*********)))))))))(((((()))))))))))))))***,,,,,,------,,,,,,,,,,,,++++++,,,+++******))))))******,,,---...---+++***+++,,,******+++++++++,,,,,,,,,...------......///000111333444444555777888:::;;;<<<===>>>@@@AAACCCDDDEEEHHHKKKNNNPPPQQQSSSVVVYYY\\\^^^```bbbddddddddddddhhhkkkooorrrtttvvvyyy{{{~~~tttuuuXXXMMMRRRddd||||||}}}lll]]]UUUNNNKKKIIIGGGHHHKKKDDDGGGOOO[[[kkk}}}{{{wwwnnncccZZZWWWVVVdddqqquuucccHHHDDD>>>:::999888777666444888444333666444888HHHZZZ~~~rrriiifffmmmsssvvv~~~rrr```SSSMMMWWWmmmmmmkkk]]]LLLIIIFFFCCCBBBAAA???>>><<<;;;888555222///...---+++*********))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,---------+++***+++,,,*********++++++,,,,,,---......---------///111222333333444555777999:::;;;<<<<<<>>>@@@BBBCCCEEEFFFJJJLLLOOOQQQQQQSSSVVVXXX[[[\\\^^^```bbbbbbbbbbbbgggjjjnnnqqqsssvvvyyy{{{}}}~~~dddLLLJJJKKK\\\{{{pppccc```\\\XXXWWWUUUSSSPPPOOOJJJHHHJJJQQQ___rrr}}}zzzxxxwwwrrrjjjccc^^^ZZZccczzzzzzxxxcccIIIDDD???;;;999888777666444777444333666444===RRRppp{{{nnnkkklllrrrwww{{{|||rrraaaRRRLLLNNNTTTfffeee\\\pppzzz~~~\\\LLLIIIEEECCCBBBAAA@@@>>><<<:::888555222000...---,,,,,,+++++++++*********))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********+++,,,+++***)))***+++))))))***+++,,,,,,------......---------///111222333333444555777999;;;<<<<<<===>>>@@@BBBDDDFFFGGGLLLNNNPPPRRRSSSTTTVVVYYYZZZ[[[^^^```bbbbbbbbbbbbfffiiimmmppprrruuuxxxzzz}}}}}}vvvjjjYYYKKKKKKIIIXXXyyyyyytttsssppppppooommmjjjeee^^^XXXVVVOOOJJJKKKRRR___vvv{{{{{{}}}|||vvvqqqeee```fffyyyzzzyyy|||\\\IIIEEE@@@;;;999888777555444666333333555444AAA\\\vvvooopppsssxxx|||~~~uuueeeVVVUUU[[[XXXdddzzz}}}sssaaafff~~~rrrpppwwwzzz[[[KKKHHHDDDBBBAAAAAA???>>>:::999666444222000///...,,,,,,,,,++++++++++++*********)))******+++,,,---++++++,,,,,,,,,,,,------,,,+++******))))))*********+++,,,+++)))((()))***))))))***+++,,,------......------......///000111222333333555777999;;;<<<======???AAADDDFFFGGGHHHLLLNNNQQQRRRSSSUUUWWWYYY[[[\\\___bbbdddeeeeeefffeeehhhllloooqqqsssvvvxxxzzz|||xxxnnndddZZZTTTLLLIIIXXXyyy{{{sssnnnttt{{{|||yyyrrrmmmjjjcccbbbgggrrrxxxnnncccXXXRRROOOSSSdddwww}}}qqqjjjlll{{{tttwwwuuu```JJJFFF@@@<<<999888777555444555222333555444FFFfffqqqnnnnnnvvvssstttvvvyyy~~~eee[[[^^^\\\dddtttzzzmmmffffffwwwuuummmwwwuuuiiiooo~~~|||jjjmmmZZZJJJGGGCCCAAAAAA@@@???>>>888777555333111000//////++++++++++++************************+++,,,------+++++++++,,,,,,---------,,,+++******))))))******+++,,,---,,,***)))***+++((()))***+++,,,------...,,,---...///000000000000222222333555777999;;;===>>>>>>@@@CCCEEEGGGIIIJJJJJJMMMOOOQQQRRRTTTWWWYYYYYY[[[^^^aaadddfffggggggcccfffjjjmmmooorrrtttwwwyyy{{{xxxrrrkkkbbb[[[MMMKKKZZZ{{{|||uuulllccc]]]bbbhhhlllnnnrrrvvvtttooowww|||uuuoookkkfff___XXXRRRNNNLLLHHHFFFKKKWWWfffxxxuuugggYYYPPPZZZjjj~~~zzzuuu{{{kkkzzzoooKKKFFFAAA<<<:::888666555555666333444666666KKKnnnffffffkkkwww~~~rrrxxxzzz}}}^^^MMMNNNXXXeeevvv{{{mmm___jjjyyyzzzpppxxxooohhhyyywwwdddfff[[[IIIFFFCCCAAA@@@@@@>>>===666555444222111000//////************))))))))))))************+++,,,---...+++++++++,,,,,,---------,,,++++++***)))*********,,,---...---+++***+++,,,((())))))+++,,,---......+++---...000000000000///222222333555777999;;;===>>>???AAACCCFFFHHHJJJKKKIIIKKKNNNPPPRRRTTTWWWYYYVVVXXX\\\___bbbdddffffffbbbeeeiiilllnnnqqqtttvvvyyy{{{zzzyyysssggg\\\OOOMMM]]]~~~yyyqqqiiiaaa\\\VVV]]]ccceeekkkqqqoooiiinnnyyy{{{pppfffXXXUUUOOOIIIEEEAAA@@@???@@@===???IIIXXXkkkyyyaaaPPPSSS```uuu{{{qqq{{{xxxKKKGGGAAA<<<:::888666555666777444666777777NNNtttbbbeeennn||||||rrryyy|||~~~[[[MMMQQQPPPcccxxxmmmpppvvv}}}jjjdddtttvvvgggrrrqqq]]]```YYYIIIFFFCCCAAA@@@>>><<<::::::888666444111///......***++++++++++++***))))))((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((***------,,,)))((((((******+++++++++,,,,,,,,,......//////000000111111222333444666777999:::;;;===???BBBCCCDDDEEEHHHJJJJJJLLLNNNOOOPPPQQQTTTWWWYYYZZZ\\\^^^aaadddfffgggjjjiiiiiijjjmmmrrrvvvyyy{{{~~~}}}{{{qqqeeeYYYQQQ```}}}{{{rrriiibbb]]]ZZZXXX[[[aaagggjjjkkksssxxx~~~~~~qqqaaaVVVLLLGGGBBB@@@???>>>???@@@???@@@<<<@@@OOO___wwwrrr]]]VVVZZZlll~~~www{{{|||QQQHHH???===;;;777666666222000555999333555VVV}}}nnnuuu~~~yyyuuuzzzyyy{{{\\\MMMRRRQQQfff|||wwwrrrzzz{{{xxxdddfffrrrcccuuuyyyjjjZZZVVVZZZIIIFFFCCCAAA@@@???===;;;:::888666444111///......***++++++++++++***))))))((()))***,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************)))+++,,,,,,+++)))))))))******+++++++++,,,,,,,,,......//////000000111111222333444666777999:::;;;===???BBBCCCDDDEEEHHHJJJJJJLLLNNNOOOPPPRRRTTTWWWXXXYYY[[[^^^aaaccceeefffhhhiiiiiikkknnnrrrvvvxxx{{{}}}wwwhhh[[[fffyyyqqqddd```\\\]]]ccciiilllmmmqqquuu{{{|||qqqcccZZZMMMGGG@@@===>>>>>>>>>>>>;;;===999<<>>===<<<888555555:::333000333777DDDbbb}}}{{{xxxzzz~~~|||\\\LLLNNNVVVfffxxx|||jjjiiirrrtttlllccc]]]^^^iiizzz}}}rrr~~~hhhUUURRR]]]IIIGGGDDDBBBBBBAAA@@@>>>:::888666444111///......***++++++++++++***))))))&&&''')))***++++++*********++++++++++++++++++***++++++++++++++++++++++++,,,,,,+++)))((((((***,,,******+++++++++,,,,,,,,,......//////000000111111222333444666777999:::;;;===???BBBCCCDDDEEEHHHJJJJJJLLLOOOQQQQQQRRRUUUVVVVVVWWWZZZ]]]```bbbcccddddddfffjjjmmmqqqssstttuuuyyy|||qqqjjjzzzxxxppplllmmmqqqtttuuuvvvxxx}}}}}}uuuooorrrooodddVVVKKKGGGFFFFFFCCCDDD@@@>>>@@@DDD]]]rrrhhhsss~~~xxxkkk]]][[[iiiqqquuu~~~lllhhhLLLDDD>>>===<<<888555555999444000222888KKKlll|||~~~~~~xxx{{{yyy]]]LLLKKKQQQbbbwwwyyyhhhjjjuuuvvvgggWWWUUUUUU^^^ooozzz}}}ppp|||www```WWW___IIIGGGDDDBBBBBBAAA???>>>:::888666444111///......***++++++++++++***))))))&&&''')))***++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++)))'''(((***---******+++++++++,,,,,,,,,......//////000000111111222333444666777999:::;;;===???BBBCCCDDDEEEHHHJJJJJJLLLPPPQQQRRRSSSUUUVVVUUUWWWZZZ^^^aaabbbccccccccceeeiiimmmqqqssstttuuuyyy|||qqqeeeqqq~~~zzztttwww{{{{{{||||||||||||~~~|||iiiVVVNNNNNNOOOKKKIIIBBBAAABBBBBBWWW{{{nnnqqqzzzvvvoooooommmdddZZZVVV___sssooommm~~~ooo}}}iiiNNNEEE>>>===<<<888555555444555444333;;;SSSxxx|||}}}}}}bbbOOOIIISSScccvvvxxxnnnuuufffLLLIIIFFFMMM\\\iiirrr~~~ttt{{{cccUUUaaaJJJHHHDDDBBBAAA@@@>>><<<:::888666444111///......***++++++++++++***))))))'''((()))++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))'''(((***,,,******+++++++++,,,,,,,,,......//////000000111111222333444666777999:::;;;===???BBBCCCDDDEEEHHHJJJJJJLLLPPPRRRSSSTTTUUUVVVUUUXXX[[[___bbbcccccccccbbbeeehhhmmmpppssstttuuuyyy|||}}}ggg\\\dddmmm|||{{{wwwwwwxxxrrrvvvxxxuuussszzzxxxddd___```aaaVVVNNNDDDEEEIIIFFFUUUssszzztttrrr{{{|||mmmeeeeeejjjggg```YYYYYYfff|||pppqqqyyyQQQHHH???===;;;777666666222666777777BBB```sss[[[PPP\\\gggtttzzzyyyxxxyyy{{{~~~}}}sssRRRFFF??????IIIUUUaaarrr~~~~~~wwwZZZJJJcccKKKHHHDDDBBB@@@>>>;;;999:::888666444111///......***++++++++++++***))))))((()))***,,,,,,,,,,,,+++,,,------......------,,,************************+++,,,+++***((((((***,,,******+++++++++,,,,,,,,,......//////000000111111222333444666777999:::;;;===???BBBCCCDDDEEEHHHJJJIIIMMMPPPSSSTTTTTTUUUVVVVVVXXX\\\```cccdddddddddcccdddhhhkkkooosssuuuvvvzzz}}}tttgggccchhhuuu|||hhhSSSMMMUUUYYYeee}}}~~~{{{~~~|||hhhYYYLLLPPPYYYUUU\\\ttt}}}nnnnnnxxxqqqhhhfffnnnpppmmm```UUUXXXlllsss}}}UUUKKKAAA<<<:::777666888333888888:::LLLqqqeeeWWW^^^lll~~~{{{xxxxxxqqqWWWJJJ@@@@@@EEENNN___ppp~~~eeeMMMBBBdddKKKHHHDDDAAA???===:::888:::888666444111///......***++++++++++++***))))))((()))+++,,,------,,,,,,---......//////......---))))))))))))))))))))))))++++++,,,+++)))(((***+++******+++++++++,,,,,,,,,......//////000111111111222333444666777999:::;;;===???BBBCCCDDDEEEHHHJJJIIIMMMQQQSSSTTTTTTUUUVVVVVVYYY]]]aaadddeeeeeedddcccdddgggkkkooorrruuuwww{{{~~~oooXXXIIIGGGNNN]]]jjjppp___RRRBBBAAAJJJJJJSSSlll}}}|||xxxfffVVV]]]iiidddggg{{{|||nnneeejjjrrr}}}~~~ssspppsssxxxwwwfffRRROOO```rrrvvvXXXMMMAAA<<<999777666888666999888<<>><<<;;;999888555333000...------+++++++++************)))******+++,,,------------............---,,,+++***++++++************++++++,,,+++******))))))******)))******++++++,,,------//////.........000111222444444444555777888:::;;;>>>@@@BBBCCCCCCDDDFFFHHHLLLMMMOOOQQQSSSUUUVVVVVVWWW[[[___bbbbbbbbbbbbccchhhjjjnnnpppqqqrrrtttuuuyyy|||nnnYYYFFFCCCFFFIIITTTaaa~~~mmmXXXMMMDDDAAA??????AAAIII\\\nnn~~~tttkkkrrrxxx}}}~~~nnngggdddhhhnnn|||vvv}}}{{{lllYYYOOORRRYYYxxx|||ttt```III>>>???:::777777222666999666AAAccc~~~~~~hhhUUUSSSmmmvvvVVVEEE@@@BBBHHHPPPhhhzzz~~~|||xxxqqqmmmmmmcccgggkkkpppyyy{{{kkkTTTDDD???^^^GGGEEEBBB@@@???>>><<<;;;999888555333000...------+++++++++************))))))***+++,,,------------.........------,,,+++***++++++************++++++,,,+++******))))))******)))******++++++,,,------//////......///000111222444444444555777888:::;;;>>>@@@BBBCCCCCCDDDFFFHHHLLLMMMOOOQQQSSSUUUUUUVVVWWW[[[___bbbcccccccccdddiiikkknnnoooppprrruuuwwwzzz}}}pppZZZMMMGGGPPPYYY^^^fffooozzzgggUUUHHHBBB>>><<<:::::::::@@@OOO^^^ppp|||{{{sssiiiddddddbbbgggppp{{{|||~~~}}}qqqaaaUUURRRTTTeeetttdddLLL@@@@@@;;;888888444666999999HHHooofffPPPWWWpppjjjSSSEEE@@@DDDKKK```ttt|||tttmmmhhhccc[[[WWWWWWPPPRRRUUUZZZdddsssxxxgggOOO???999VVVGGGEEEBBB@@@@@@???===;;;999888555333000...------+++++++++************)))((()))***+++,,,,,,,,,,,,,,,---------,,,+++***)))++++++************++++++,,,+++******))))))******)))******++++++,,,------............///000111222444444444555777888:::;;;>>>@@@BBBCCCCCCDDDGGGIIIKKKLLLNNNQQQSSSTTTUUUVVVWWW[[[___bbbddddddeeefffkkklllnnnoooppprrrvvvyyy{{{~~~ssseeeXXXPPPOOOXXX`````````cccvvv{{{ooogggccc___]]]XXXPPPHHHAAA===;;;;;;999999888777888BBBMMMdddtttqqqkkknnnxxxppphhh```^^^___cccjjjsssyyy|||wwwwwwvvvooocccWWWMMMHHHOOO^^^rrr~~~hhhOOOBBB@@@;;;999:::777666999;;;RRR}}}}}}|||bbbMMMSSSjjjhhhPPPCCCCCCHHHPPPddd{{{xxxpppbbbZZZRRRNNNIIICCC???@@@@@@@@@AAADDDKKKYYYkkkxxx~~~{{{ssscccNNN>>>777SSSHHHEEEBBBAAA@@@???===;;;999888555333000...------+++++++++*********))))))(((((()))***+++++++++++++++,,,,,,,,,++++++***))),,,++++++******++++++,,,,,,+++******))))))******)))******++++++,,,---------......///000111222222444444444555777888:::;;;===???BBBCCCDDDEEEGGGIIIKKKLLLNNNQQQSSSUUUVVVVVVWWW[[[___bbbdddeeeggghhhlllmmmnnnnnnpppsssxxx{{{}}}xxxrrrnnnbbbWWWUUUTTTPPPMMMMMMhhhzzzqqqcccYYYQQQHHHCCC???AAABBBCCCBBB@@@>>>===<<<;;;<<<<<<:::888>>>FFFZZZoooqqq^^^XXX]]]iiirrr~~~wwwoooeee^^^]]]```bbbddddddjjjwww~~~mmmkkkiiigggbbbYYYMMMDDDEEEMMM\\\ssszzzzzzyyykkkQQQBBB@@@999888:::888666777<<>>;;;:::<<<<<<;;;:::;;;>>>FFFUUUbbboooqqqsssnnnaaaPPPCCC<<<YYYHHHFFFCCCAAA@@@???===<<<999888555333000...------+++++++++*********))))))(((((()))***++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,+++******))))))******)))******++++++,,,------,,,---...///000111222222444444444555777888:::;;;===???BBBCCCDDDFFFHHHJJJKKKLLLOOOQQQTTTVVVWWWXXXXXX[[[___bbbccceeegggiiikkklllmmmnnnpppsssxxx|||~~~pppZZZLLLFFFEEEGGGJJJ^^^oootttjjj[[[PPPMMMLLLJJJFFFDDDDDDDDDDDDCCCAAA???======<<<===>>><<<:::===CCCSSSkkk{{{bbbTTTSSSXXX\\\ppp|||uuukkkeeecccaaa___WWWWWW___tttxxxhhhccc```aaaccc___VVVMMMHHHGGGMMMccczzzuuukkkPPPAAA>>>888777:::777666666<<<\\\~~~}}}|||}}}xxxcccRRRIIIKKKaaaiiiSSSIIIFFFFFFRRRcccooooooeeeZZZTTTKKKDDD@@@@@@???===<<>><<<999888555333000...------+++++++++************)))((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,+++******))))))******)))******++++++,,,------+++,,,...000111222222222444444444555777888:::;;;===???BBBDDDEEEFFFIIIKKKLLLMMMPPPRRRUUUWWWYYYYYYYYY[[[___aaabbbdddfffhhhiiikkkmmmooopppssswww{{{}}}aaaLLLCCCCCCGGGIIIXXXiiiyyy|||wwwsssooolllggg]]]TTTPPPQQQNNNJJJJJJFFFAAA>>>>>>???@@@@@@@@@>>>===???>>>;;;>>>CCCVVVnnnkkkYYYSSSRRRQQQ]]]gggxxxwwwmmmeee^^^WWWWWWeee{{{{{{kkkaaa[[[XXX[[[bbbccc]]]VVVPPPIIIGGGVVVwwwiiiOOO@@@>>>888777:::777555666???aaa|||}}}}}}~~~~~~www^^^NNNHHHKKK```mmmZZZLLLCCCFFFMMMZZZeeefff^^^WWWTTTMMMGGGCCCBBB@@@<<<:::;;;999777:::===;;;;;;FFFUUUdddnnnuuupppdddUUUHHH???sssWWWIIIFFFCCCAAAAAA@@@>>><<<999888555333000...------+++++++++************))))))***+++,,,------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,+++******))))))******)))******++++++,,,------+++,,,...000111222222222444444444555777888:::;;;===???BBBDDDEEEGGGIIILLLMMMNNNQQQTTTVVVYYYZZZ[[[YYY\\\^^^```aaabbbdddfffgggiiimmmoooqqqsssvvvyyywwwcccXXXSSSOOOLLL\\\nnn}}}yyyxxxxxx~~~wwwqqqoooiiibbb[[[WWWSSSQQQQQQQQQPPPNNNKKKGGGDDDDDDCCCBBBDDDIII[[[rrr{{{hhh^^^WWWRRRQQQVVVaaattt|||nnnddd[[[]]]iii{{{ssseee\\\XXXVVV\\\dddhhhddd^^^SSSMMMGGGLLLbbb{{{xxxgggNNN@@@???999888:::888666888DDDhhh~~~yyyyyyyyyzzz{{{||||||||||||hhhSSSJJJIII^^^}}}~~~|||zzzmmm```SSSGGGDDDHHHTTTaaaddd___ZZZZZZWWWQQQNNNMMMJJJDDD@@@???BBB>>>@@@CCCAAAAAANNN```ooo{{{}}}ooo```RRRHHHgggNNNIIIFFFCCCBBBAAA@@@>>><<<999888555333000...------+++++++++************)))******+++,,,------------,,,,,,---......------------,,,,,,++++++,,,,,,---,,,++++++***)))*********)))******+++,,,,,,------***,,,...000222222222222444444444555777888:::;;;===???BBBDDDEEEGGGJJJLLLMMMOOOQQQTTTWWWZZZ[[[\\\ZZZ\\\^^^___```aaaccceeeeeehhhllloooqqqsssvvvxxxwwwooodddZZZggg|||}}}|||xxxqqqggg___WWWQQQMMMLLLKKKIIILLLQQQYYYoooyyymmmccc[[[KKKLLLRRRddd{{{zzzoooaaaZZZ\\\lllwwwlll```]]]]]]ccclllppplllgggRRRPPPIIIFFFRRRlll||||||fffNNNAAA@@@;;;999;;;888666999HHHmmm~~~~~~yyyxxxwwwwwwxxxxxxwwwuuuyyyvvv[[[MMMKKK```~~~}}}|||xxx{{{yyyqqqkkkfffZZZNNNGGGJJJVVVeeekkkfffcccdddfffaaa______\\\UUUPPPOOOOOOJJJIIIKKKHHHGGGWWWkkkyyy{{{lll^^^SSS|||cccJJJGGGFFFCCCBBBAAA???<<<999;;;999777444111///------......------,,,+++******((())))))+++,,,---......,,,------......------,,,,,,++++++******++++++,,,,,,,,,***)))))))))***+++)))))))))***++++++,,,,,,,,,...///000///000111333444444555666888:::;;;<<>><<<999888555222///---,,,+++,,,,,,,,,+++******))))))))))))***+++,,,,,,---...,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,***)))))))))***+++)))))))))***++++++,,,,,,,,,...///000///000111333444444555666888:::;;;<<<>>>@@@BBBDDDFFFHHHIIIIIINNNPPPSSSUUUUUUVVVXXXYYYZZZ[[[\\\___aaaccceeefffhhhkkkooorrrsssssstttuuu~~~}}}zzzwww}}}tttkkkiiieee^^^YYYYYYaaammmuuuvvvoooxxxyyymmm\\\OOONNNXXXfffqqqzzzjjjbbbqqqssskkkkkkkkkiiigggZZZUUULLLDDDCCCOOOcccrrrtttooozzzxxxSSSHHHAAA::::::333777::::::OOO{{{yyykkkzzz}}}{{{||||||}}}yyywwwwwwuuupppoooqqq|||gggRRRIIIYYYsssxxxsssoookkkiiigggddd^^^YYYXXX]]]kkk~~~}}}|||~~~{{{zzz|||~~~{{{gggPPPDDDBBBAAAAAABBBAAA???===:::888666333000...---,,,+++++++++*********))))))))))))***+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,***)))))))))***+++)))))))))***++++++,,,,,,,,,...///000///000111333444444555666888:::;;;<<<>>>???AAADDDFFFHHHIIIJJJNNNPPPSSSUUUUUUVVVXXXZZZ[[[\\\]]]```bbbdddfffggghhhlllqqquuuvvvvvvvvvvvvvvvmmmpppzzzyyy}}}~~~zzzsssnnnjjjccc^^^]]]ccclllsssooo```\\\iii{{{~~~jjjVVVKKKLLLSSSZZZlllxxxvvvhhhqqqtttjjjffffffhhhkkkdddaaaYYYPPPJJJNNNYYYccczzzvvvooo{{{lllJJJCCC???999:::444888555888QQQ}}}vvv{{{zzz{{{{{{yyyvvvvvvwwwuuuqqqrrruuu{{{~~~nnnXXXFFFSSSjjj}}}tttooojjjfffdddaaa[[[WWWYYY```qqq~~~fffPPPCCCBBBAAAAAABBBAAA???===;;;:::777444222000...---++++++***************************++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,***)))))))))***+++)))))))))***++++++,,,,,,,,,...///000///000111333444444555666888:::;;;<<<>>>???AAADDDFFFHHHJJJJJJMMMPPPSSSTTTUUUVVVXXXZZZ\\\]]]^^^aaaccceeeggghhhjjjnnntttxxxzzzyyyyyyyyyvvvgggcccooo{{{qqqiiifffgggkkkmmmqqqwww}}}}}}zzzvvvqqqoookkkhhhfffiiinnnrrr{{{~~~~~~}}}}}}uuugggYYYPPPIIIIIIXXXkkkxxxcccRRRIIIIIIKKKTTT___nnn|||oooqqq}}}lllbbb___```gggooorrrpppkkkaaaXXXTTTXXX]]]rrr}}}uuufffFFFBBB???:::;;;555:::666<<>><<<<<<:::888555222000......+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,***)))))))))***+++)))))))))***++++++,,,,,,,,,...///000///000111333444444555666888:::;;;<<<===>>>AAADDDGGGIIIJJJKKKLLLOOORRRTTTUUUWWWYYY[[[^^^^^^```bbbeeegggiiijjjjjjnnntttyyy{{{}}}qqqjjjeee]]]]]]bbbooozzzqqqkkkrrrsssiiiaaa^^^___[[[[[[]]]```bbbddddddcccbbbccccccbbbaaaaaacccfffjjjppptttqqqlllfff]]]UUUNNNEEE???AAACCCCCCKKKVVViii}}}xxxcccRRRJJJHHHCCCGGGKKKRRReeeuuusssyyykkkbbbUUUKKKKKKKKKOOO___ppp~~~tttjjjdddcccrrrzzzsssyyylllMMMHHHBBB:::999333:::666AAAbbb}}}{{{zzzwww|||zzzyyyvvvoooggggggllltttwww|||iiiQQQIIINNNccc}}}wwwsssppplllhhhpppuuueeeOOOEEEDDDBBBBBBBBB@@@>>><<<;;;999777444111///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,***)))))))))***+++)))))))))***++++++,,,,,,,,,...///000///000111333444444555666888:::;;;<<<===>>>AAADDDGGGIIIJJJKKKLLLOOORRRTTTVVVWWWYYY[[[^^^___aaaccceeegggiiijjjiiimmmssswww{{{}}}~~~{{{jjjgggddd\\\XXX[[[[[[dddttt~~~yyyyyyuuu|||yyyooofffaaa```YYYXXXWWWVVVVVVUUUUUUTTTOOOOOOOOOMMMMMMNNNQQQTTTZZZaaaeeeccc]]]WWWNNNFFFEEE<<<888<<>>@@@;;;999777444111///------......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,+++)))++++++++++++,,,---......,,,+++******))))))************+++++++++,,,,,,,,,......//////000111111111333444555666777888999:::???AAACCCDDDEEEHHHKKKNNNNNNOOOPPPQQQSSSWWW\\\___]]]```dddfffeeedddddddddgggkkkppptttxxx||||||{{{}}}uuuqqqlllccc\\\]]]dddttt{{{ssskkkiiikkkhhheee^^^UUUQQQQQQNNNJJJGGGHHHGGGEEEAAAAAADDDGGGLLLNNNOOOPPPOOOKKKHHHEEEAAAAAA@@@===<<<===@@@CCCRRRfff~~~sss```RRRJJJGGGFFFDDDGGGUUUnnnooo]]]WWWLLLEEEDDDCCCEEEUUUhhhpppcccmmmjjjRRRDDDAAA:::777:::888999FFFqqqzzzwwwwwwwwwwwwwwwvvvuuurrrooollljjjwwwzzzdddIIIOOOggg~~~___HHHEEECCCEEECCC>>>===???;;;999777444111///------...------,,,++++++******+++,,,,,,------,,,,,,+++,,,+++***+++------+++)))++++++++++++,,,---......,,,+++******))))))************+++++++++,,,,,,,,,---......//////000111111333444555666777888999:::===???AAACCCDDDFFFIIILLLLLLMMMOOOQQQRRRUUUXXX[[[]]]```dddgggffffffeeefffgggjjjoootttwww{{{{{{|||}}}uuunnnlllqqq}}}uuusssuuutttrrrkkkbbb\\\XXXQQQIIIFFFGGGGGGEEEBBBBBBDDDGGGEEEFFFIIIJJJJJJHHHFFFDDDAAAAAA@@@>>>===>>>AAACCCRRRdddzzzzzzjjj\\\TTTJJJHHHFFFJJJWWWooozzziii]]]SSSKKKHHHEEEEEERRRcccllljjjrrrgggOOOBBB@@@999777:::999>>>JJJssszzzxxxxxxxxxssstttuuuuuutttsssqqqpppxxx{{{hhhLLLQQQgggfffGGGDDDCCCDDDBBB>>><<>>@@@BBBCCCEEEGGGJJJLLLNNNQQQSSSSSSTTTVVVXXX\\\___cccffffffeeeeeeeeegggjjjnnnrrrvvvyyy~~~~~~}}}{{{~~~{{{qqqiiibbbVVVKKKKKKKKKIIIGGGCCCBBBCCCDDD>>>???BBBEEEFFFFFFEEEDDDBBBBBBAAA???>>>>>>AAADDDRRRdddxxxxxxqqquuu{{{mmm```XXXNNNNNNNNNRRR___uuuwwwhhh^^^UUUPPPKKKHHHRRR___fffeeeooodddLLL@@@???999888;;;999@@@KKKsss~~~xxxxxxyyyyyyssstttuuuvvvvvvtttrrrqqqwwwzzz~~~nnnNNNQQQggg}}}^^^GGGCCCBBBCCCAAA===<<<>>>;;;999777444111///------,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,++++++,,,---...,,,+++************+++,,,---...,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,------.../////////222333444666777999:::;;;<<<>>>AAACCCDDDEEEGGGIIIMMMPPPTTTVVVVVVVVVWWWXXXYYY]]]aaaddddddddddddeeegggjjjnnnqqqtttxxx|||{{{{{{}}}vvvooobbbVVVVVVTTTPPPKKKFFFBBB@@@???;;;===???BBBDDDEEEEEEEEEDDDDDDDDDBBB@@@@@@BBBDDDMMM^^^sssyyyooofffZZZVVVeeexxxmmmccc\\\ZZZ]]]aaagggrrrssskkkbbb\\\VVVSSSXXXaaaddd___qqqdddMMMAAA@@@:::888;;;999===IIIrrr|||vvvvvvwwwwwwwwwwwwxxxwwwuuuqqqnnnkkktttwww{{{~~~qqqNNNQQQfffrrrPPPGGGCCCBBBCCCAAA===<<<>>>;;;999777444111///------,,,+++++++++++++++******+++,,,,,,------,,,,,,++++++++++++,,,......---,,,************+++,,,------,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,------.../////////222333444666777999:::;;;===@@@CCCEEEFFFFFFHHHIIIMMMQQQUUUWWWWWWVVVVVVWWWYYY]]]bbbeeefffffffffgggiiikkknnnpppssswww{{{~~~tttjjjoooyyywwwkkkccc___WWWNNNFFF@@@<<<::::::;;;===???AAACCCEEEEEEHHHHHHGGGEEEBBBAAABBBDDDFFFWWWkkkvvvvvvnnn```SSSNNNEEE@@@FFFUUUiii~~~|||wwwtttpppmmmpppvvv~~~yyyrrrlllgggdddfffjjjhhhgggfffOOODDDBBB;;;888:::888:::HHHtttyyytttttttttssswwwwwwxxxwwwtttoookkkhhhpppsssxxx|||sssPPPRRRhhhlllJJJGGGDDDCCCDDDBBB>>><<>>===???;;;999777444111///------******************+++++++++,,,,,,------,,,,,,++++++++++++,,,...///...---))))))))))))***+++,,,---,,,+++******))))))************+++++++++,,,,,,,,,---......//////000111111111222333555888:::;;;<<>>@@@;;;999777444111///------******************+++++++++,,,,,,------,,,,,,++++++++++++,,,///000///---))))))))))))***+++,,,---,,,++++++***)))***************+++++++++,,,,,,,,,......//////000111111111111222333555888:::;;;<<<>>>BBBEEEGGGHHHGGGHHHHHHMMMPPPSSSUUUUUUVVVXXXZZZVVVZZZ___ccceeeeeefffgggmmmnnnpppqqqsssvvv{{{yyymmmaaa[[[cccqqqooo]]]TTTHHH???<<<<<<<<<<<<999:::<<<@@@FFFLLLRRRUUUTTTTTTRRRNNNIIIEEECCCCCC@@@KKKQQQLLLCCC>>>======>>>===???AAACCCHHHVVVcccsssyyy{{{vvvssswww~~~uuu```JJJAAAAAA<<<:::<<<999:::LLL|||ssspppssstttsssqqqsssvvvxxxxxxuuuqqqoooqqqtttxxx|||VVVRRRcccpppTTTHHHFFFDDDBBBBBB@@@>>><<<:::888555111///---,,,,,,+++++++++************)))---............,,,+++***++++++------------++++++******))))))******+++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111333444555777888:::;;;<<<>>>@@@CCCEEEFFFGGGHHHJJJOOOPPPRRRRRRRRRSSSUUUVVVUUUYYY^^^bbbdddfffhhhjjjkkklllnnnppprrruuuyyy|||~~~}}}xxxvvvvvv~~~ooobbb[[[LLLEEE???===???AAA@@@===>>>;;;<<>>:::>>>AAA??????AAADDDIIIQQQ\\\iiiqqqttt```XXX[[[``````mmmmmmmmmlllmmmrrr{{{|||tttWWWOOOEEE===999999:::;;;<<>><<<:::888555111///---,,,,,,+++++++++************)))------...//////---,,,++++++,,,,,,------,,,,,,+++******))))))******+++,,,+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111333444555777888:::;;;<<<>>>@@@CCCEEEFFFGGGIIIJJJNNNPPPSSSTTTTTTTTTUUUWWWVVVZZZ___ccceeegggiiijjjkkkmmmoooqqqrrruuuzzz}}}~~~vvvtttqqqkkkcccZZZSSSNNNMMMIIIDDDAAA@@@AAA@@@???CCCBBBEEENNNYYYbbbffffff___YYYTTTRRRMMMFFFBBBBBBEEEDDDAAA>>>>>>BBBDDDCCCFFFKKKRRR[[[ggguuuttt^^^RRRQQQRRRRRROOOPPPPPPOOONNNRRRYYY___{{{nnnUUUNNNEEE>>>:::::::::;;;888PPP~~~tttppprrrqqqooolllooosssxxx{{{{{{wwwtttsssvvvzzz~~~___OOOVVVsssqqqQQQHHHFFFDDDBBBBBB@@@>>><<<:::888555222///---,,,,,,+++++++++************))),,,---...///000///......---,,,,,,++++++,,,,,,---******))))))******+++,,,******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...///111111333444555777888:::;;;<<<>>>@@@CCCEEEFFFGGGIIIJJJMMMPPPTTTVVVVVVVVVVVVWWWXXX[[[```dddfffgggiiijjjkkkmmmoooqqqsssvvvzzz}}}zzzllleeedddaaa___\\\YYYXXXWWWWWWVVVTTTOOOKKKHHHHHHHHHMMMOOOTTT\\\eeejjjkkkiiibbb\\\VVVUUURRRKKKEEEDDDFFFBBBAAAGGGMMMQQQTTTVVV```eeeooozzz}}}eeeTTTPPPPPPPPPTTTVVVVVVTTTRRRRRRVVVZZZlll~~~uuu{{{mmmQQQLLLEEE???<<<;;;;;;:::999RRRvvvqqqqqqooommmmmmooosssxxx{{{{{{yyyvvvwwwyyy|||}}}cccQQQSSSjjjyyyUUUHHHFFFDDDBBBBBB@@@>>><<<:::888555222///------,,,+++++++++*********))))))+++,,,...000000000000///------++++++++++++------******))))))******+++,,,***))))))(((((())))))*********+++++++++,,,,,,,,,,,,---------...000111222333444555666888:::;;;<<<>>>AAADDDEEEFFFGGGIIIKKKMMMPPPUUUXXXXXXXXXXXXXXXZZZ]]]bbbeeeggghhhiiijjjjjjllloooqqqsssuuuyyy{{{wwwvvvtttqqqnnnmmmnnnpppqqqjjjkkkkkkeee]]]XXXXXXZZZbbbccceeejjjnnnooommmjjjiiiaaa[[[YYYWWWOOOIIIFFFEEEEEEMMMYYYaaaeeellluuu}}}ppp]]]YYY]]]```dddffffffddd___]]]^^^```eee}}}zzznnnzzzjjjOOOKKKEEE@@@>>>===;;;:::???VVVxxxrrrqqqnnnkkkmmmnnnrrrvvvzzz{{{yyywwwzzz{{{|||}}}~~~kkkVVVTTTggg{{{YYYHHHFFFDDDBBBBBB@@@>>><<<;;;999666222000...------+++++++++*********))))))+++,,,...000111111000000------++++++++++++------******))))))******+++,,,******))))))))))))************+++++++++,,,,,,,,,---------...///000111222333444555666888:::;;;<<>><<<;;;999666333000...------+++++++++************)))+++,,,...///000000//////---,,,,,,++++++,,,,,,---******))))))******+++,,,++++++************++++++******+++++++++,,,,,,,,,---------...///000222222333444555777888:::;;;<<>>===;;;:::;;;NNN~~~{{{tttrrrmmmiiillllllmmmpppsssttttttrrrvvvxxxzzz|||}}}hhhRRRNNN```rrrzzzvvvrrrnnnmmmpppsssvvvvvvuuuuuutttuuuwwwyyyzzz}}}{{{|||\\\HHHFFFDDDBBBBBB@@@>>><<<;;;999666333000......---+++++++++************)))+++,,,---...//////...---+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,------......///111222333333444555777888:::;;;<<>><<<;;;999666333000///...---+++++++++************)))+++,,,---.........---,,,++++++---......---++++++*********)))***++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,............///111222333333444555777888:::;;;<<>><<<:::888666444111///......+++++++++*********)))))),,,,,,,,,---//////---+++++++++,,,,,,,,,,,,------***)))))))))***+++,,,,,,---,,,***)))))))))************+++,,,,,,,,,,,,+++------...///000111222222333444666888:::;;;<<<<<>>@@@BBBJJJYYYiiiyyy}}}wwweee___YYYUUUUUUUUUTTTRRR\\\eeennnwwwvvvllljjjccc\\\ggg{{{|||{{{zzzxxxbbbNNNDDDCCCFFFAAABBBGGGRRReee|||lllmmmrrrPPPLLLGGGAAA>>><<<<<<<<<<<>><<<:::888666444111///......,,,++++++++++++*********,,,+++,,,---//////---+++++++++,,,,,,,,,,,,------*********)))******++++++,,,,,,***)))))))))******++++++,,,------------,,,------...///000111222222333444666888:::;;;<<<<<>>;;;<<<======BBBMMM[[[jjj||||||wwwwwwvvvwww{{{lll___OOOKKKFFFCCCDDDFFFGGGFFFIIIRRR]]]lll}}}rrroooiiicccnnnjjjTTTLLLGGGAAA>>><<<===@@@HHHVVVjjjrrrpppxxxuuuSSSOOOIIIBBB===;;;::::::888EEEsss{{{pppmmmhhhbbbbbbccceeehhhjjjjjjgggeeejjjnnnsssxxx{{{~~~xxxfffZZZTTTTTTccc|||}}}|||{{{xxxvvvsssqqqssswww|||eeeLLLIIIEEEBBBAAA???>>><<<:::888666444111///......,,,,,,,,,,,,+++++++++++++++++++++---//////---+++++++++,,,,,,,,,,,,------++++++******)))*********,,,+++******)))*********,,,,,,---............---------...///000111222222333444666888:::;;;<<<<<<@@@AAABBBDDDFFFHHHJJJKKKNNNQQQSSSUUUUUUVVVWWWYYY\\\^^^aaacccdddeeehhhjjjlllooosssvvvwwwyyy{{{||||||hhh[[[NNNIIIHHHDDD???===>>>;;;<<>>???@@@FFFUUUhhhvvv~~~xxxrrruuuyyyvvvVVVQQQKKKDDD>>>:::999999:::GGGvvvqqqlllfff```aaabbbdddfffhhhhhheeebbbeeeiiioootttxxx{{{~~~oooVVVOOOPPPfffiiiLLLIIIEEEBBBAAA???>>><<<:::888666444111///......---------,,,,,,,,,++++++******+++,,,...///---++++++++++++,,,,,,,,,------,,,,,,+++***)))))))))***++++++******************+++,,,,,,---------------------...///000111222222333444666888:::;;;<<<<<>><<<:::888666444111///......---------,,,,,,,,,++++++***)))***,,,...///---++++++++++++,,,,,,,,,------,,,,,,+++***)))))))))***************+++***************+++,,,,,,,,,,,,,,,------...///000111222222333444666888:::;;;<<<<<<>>>@@@BBBEEEHHHIIIJJJKKKNNNQQQSSSUUUUUUVVVWWWYYY[[[]]]```bbbdddfffiiikkkkkkoootttwwwxxxyyyzzz{{{yyy___RRRLLLGGGAAABBB???>>>@@@AAABBBGGGMMMhhh}}}{{{{{{nnnjjjddd]]]UUUNNNKKKIIIJJJKKKPPPcccwwwppprrrzzzeeeSSSPPPFFFFFFEEE@@@>>>EEETTTaaaiiikkklllnnnzzz}}}pppVVVRRRLLLEEE@@@===<<<<<<999BBBooouuulllfffaaaaaaaaacccfffhhhgggdddbbbcccfffkkkppptttxxx}}}zzzTTTLLLMMMfffhhhLLLIIIEEEBBBAAA???>>><<<:::888666444111///......,,,,,,,,,,,,++++++++++++))))))))),,,...///---,,,++++++,,,,,,,,,,,,------++++++******)))*********))))))***++++++++++++***)))***++++++,,,,,,++++++------...///000111222222333444666888:::;;;<<<<<<===???BBBEEEHHHJJJKKKKKKNNNQQQSSSUUUUUUVVVWWWYYYZZZ]]]```bbbdddfffiiillllllooosssvvvwwwyyy{{{|||mmm[[[QQQIIIAAA===;;;<<<@@@AAAAAADDDJJJ___xxx~~~zzzrrrhhh___YYYWWWMMMLLLNNN___~~~vvvtttxxxcccRRRFFFFFFCCC???>>>CCCOOOXXX[[[[[[XXXXXXeee}}}rrrWWWSSSMMMFFFAAA>>>======:::@@@iiiwwwlllfffaaa___```bbbeeeggggggeeecccdddgggkkkpppssswww|||}}}TTTMMMLLL^^^gggLLLIIIEEEBBBAAA???>>><<<:::888666444111///......,,,++++++++++++*********(((((()))+++...///---,,,++++++,,,,,,,,,,,,------*********)))******++++++((()))***+++,,,++++++******+++,,,,,,------,,,,,,------...///000111222222333444666888:::;;;<<<<<<<<>><<<:::888666444111///......+++++++++*********))))))(((((()))+++...///---,,,++++++,,,,,,,,,---------***)))))))))***+++,,,,,,((()))***+++,,,,,,+++***+++,,,------......------------...///000111222222333444666888:::;;;<<<<<<<<<>>>BBBFFFIIIJJJKKKKKKNNNQQQSSSUUUUUUVVVWWWYYYZZZ]]]```bbbdddgggjjjlllnnnppprrrtttuuuxxx|||~~~tttZZZGGGHHHDDDAAAAAA???>>>CCCIIISSSnnnuuuooofffhhh}}}~~~xxxvvvuuu|||{{{zzzeee___VVVLLLEEEAAA@@@@@@FFFQQQVVVQQQPPPaaa}}}xxx]]]YYYQQQHHHAAA===:::999888<<>>===???;;;:::777444111///---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,......---,,,******))))))******+++,,,,,,,,,,,,------.........++++++******++++++,,,---......//////000000111111555555666777888:::<<<===@@@AAACCCDDDFFFHHHLLLPPPPPPRRRUUUVVVWWWXXXZZZ[[[\\\___bbbdddeeeeeeggghhhlllooosssuuuvvvxxxyyy{{{vvvqqqkkkkkk{{{tttXXXRRRGGG@@@CCCBBB>>>AAAJJJTTTkkk~~~qqqqqquuulllnnnxxx{{{xxxmmmnnnhhhYYYJJJBBB@@@@@@LLLRRRYYYXXXNNNRRRpppnnn___\\\UUUMMMFFF???:::888:::@@@bbbzzziii^^^VVVYYYXXXYYY___fffiiigggdddccceeegggjjjmmmqqqvvvyyyyyyUUUIIIFFFFFFJJJcccttt\\\```jjjdddNNNHHHCCCCCCBBB>>>===???:::999666444111///...---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...---,,,,,,......---,,,******))))))******+++,,,,,,,,,,,,,,,------------++++++******++++++,,,---......//////000000111111555555666777888:::<<<===???AAACCCDDDFFFHHHLLLOOOMMMOOOSSSUUUVVVXXXZZZ\\\\\\___bbbdddddddddeeegggkkknnnrrrtttvvvwwwyyyzzz~~~uuukkkeee``````pppmmmaaaQQQEEEDDDEEEBBBDDDKKKPPPgggyyywww~~~ssskkkfffnnn}}}}}}pppfffjjjlllfffXXXJJJCCCBBBIIISSS___^^^RRRQQQkkkwwwbbb```\\\UUUMMMEEE>>>:::888;;;BBBddd|||jjj___YYYYYYWWWXXX]]]cccfffdddaaaaaacccfffiiilllpppuuuyyy}}}}}}pppSSSGGGBBBCCCGGG___sssZZZZZZ___yyygggOOOIIIDDDCCCBBB>>>===>>>999888666333111000///...,,,,,,,,,+++++++++*********+++,,,,,,------------...,,,,,,,,,......---,,,******))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---.........///000111111111555555666777888:::<<<===???AAACCCEEEFFFIIILLLOOOKKKNNNRRRTTTVVVXXX[[[]]]]]]___bbbdddccccccdddeeeiiimmmqqqtttuuuwwwyyyzzz}}}zzzuuukkkaaa[[[WWWYYYhhhzzz|||fffRRRLLLMMMJJJIIIJJJRRRiii|||pppfff```[[[```kkkzzzyyy^^^```fffiii___MMMCCCCCCHHHTTTcccdddVVVRRRjjjppp\\\```\\\TTTKKKCCC===:::888:::AAAcccmmmbbb^^^WWWVVVWWW[[[```cccbbb```___aaaeeehhhkkkooouuuyyy|||{{{~~~tttVVVGGGAAABBBFFF]]]tttYYYUUUSSSiiixxxgggtttpppPPPJJJEEEDDDBBB>>><<<>>>888777555333111000//////,,,,,,,,,+++++++++******)))***,,,------------,,,---,,,+++,,,.........,,,******))))))******+++,,,,,,,,,,,,++++++*********++++++******++++++,,,---------...///000111111222555555666777888:::<<<===???AAACCCEEEGGGIIILLLNNNMMMPPPSSSUUUVVVXXXZZZ\\\^^^```cccdddcccbbbcccdddiiimmmqqqtttvvvxxxzzz|||}}}{{{sssjjjddd___aaannn|||pppfffbbb\\\SSSNNNZZZpppzzzkkk^^^WWWUUURRRTTT[[[fffppp{{{uuujjjfffhhhcccTTTLLLLLLLLLSSS]]]```XXXXXXnnnxxxyyypppcccaaa\\\SSSJJJBBB<<<999888888===]]]pppccc___TTTTTTUUUXXX]]]aaabbbbbb___aaadddgggkkkooouuuyyy{{{zzz|||]]]JJJCCCEEEHHH]]]vvv[[[TTTOOObbbmmmVVVaaa}}}rrrQQQKKKFFFDDDBBB>>><<<===888777555333111000//////,,,,,,,,,+++++++++******(((***,,,---......---,,,---,,,+++,,,...///...---******))))))******+++,,,,,,,,,,,,++++++*********++++++******++++++,,,---------...///000111222222555555666777888:::<<<===>>>@@@DDDFFFGGGIIILLLNNNQQQSSSVVVWWWWWWXXXZZZ[[[^^^```cccdddcccccccccdddjjjmmmrrrvvvxxxzzz|||~~~~~~zzzxxx~~~ssscccXXXaaawwwwwwjjj]]]SSSPPPSSSNNNNNNRRRYYY___hhhuuuuuukkkhhhaaa\\\[[[TTTQQQSSSVVVXXX```uuuvvvooonnnfffbbb\\\SSSHHH@@@;;;999888::::::UUUsssaaa[[[RRRRRRSSSVVV[[[```ccceee___aaadddgggjjjoootttxxxyyyxxxzzzbbbMMMCCCFFFIII\\\}}}uuuZZZSSSNNN```iiiRRRZZZtttrrr{{{oooSSSLLLFFFEEEBBB===;;;<<<999888666333111000///...,,,,,,,,,+++++++++******((()))+++...///...---,,,,,,++++++,,,...///...---******))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,---...///000111222333555555666777888:::<<<===>>>@@@DDDFFFHHHIIILLLMMMSSSUUUXXXXXXXXXXXXYYY[[[^^^```ccceeeddddddeeefffjjjmmmrrrvvvyyy{{{~~~rrreeekkkzzzfff[[[SSSKKKLLLQQQMMMMMMQQQWWWZZZ^^^gggqqq}}}|||qqqkkkkkkfff``````WWWSSSWWW^^^hhh{{{~~~oooqqqhhhbbbccc\\\RRRGGG>>>999888888;;;:::PPPxxxaaaWWWPPPQQQRRRTTTXXX]]]bbbeee___aaadddfffiiimmmrrruuuwwwuuuwww|||~~~eeeLLLAAADDDHHHYYYxxxqqqWWWQQQKKK\\\~~~kkkWWW```zzzuuu{{{qqqoooSSSMMMGGGEEEBBB===;;;<<<:::999666444111///...---,,,,,,,,,+++++++++******''')))+++...//////---,,,,,,++++++,,,...//////...******))))))******+++,,,,,,,,,,,,,,,------------++++++******++++++,,,---,,,,,,---///000222333333555555666777888:::<<<======@@@DDDGGGHHHIIIKKKMMMQQQTTTVVVXXXXXXXXXZZZ[[[^^^aaadddeeeffffffggghhhiiilllqqquuuxxx{{{~~~yyycccYYYTTTMMMKKKOOOMMMOOOUUU\\\______dddjjjoooqqqzzz~~~{{{oooooogggdddiiimmmsssvvvpppgggcccccc\\\QQQFFF===888777888999888KKKxxxgggZZZQQQQQQQQQRRRTTTYYY^^^aaa^^^___bbbdddfffiiinnnqqqsssqqqsssxxx{{{~~~hhhMMM@@@DDDGGGWWWuuuqqqWWWNNNFFFUUUrrriiiWWWeeexxxmmmuuuTTTMMMGGGEEEBBB===;;;<<<;;;:::777444111///---,,,,,,,,,,,,+++++++++******&&&(((+++...//////---,,,,,,++++++,,,...//////...*********)))***++++++,,,,,,,,,,,,------.........++++++******++++++,,,---,,,,,,---///000222333333555555666777888:::<<<======@@@DDDGGGHHHJJJKKKMMMOOOQQQTTTVVVWWWXXXZZZ\\\^^^aaadddfffgggggghhhjjjgggkkkppptttwwwzzz}}}mmmddd___UUUPPPQQQMMMQQQZZZbbbeeeccceeejjjjjjjjjsss{{{wwwxxx||||||||||||iiijjjddd]]]QQQEEE<<<888777888555666GGGnnnooo___RRRRRRQQQQQQQQQUUUZZZ]]]\\\^^^```bbbdddgggkkknnnpppooopppuuuyyy|||jjjNNNAAAEEEHHHWWWuuusssXXXNNNCCCPPPbbb___PPPbbbvvvmmm|||WWWMMMEEEDDDDDD@@@===<<<:::888666444111///......------,,,,,,+++***))))))((()))+++---///000000///---,,,,,,++++++,,,,,,------,,,***(((((((((((()))+++,,,...///...,,,***(((++++++,,,,,,,,,,,,------......///000111222333333777777777888999;;;<<<===AAACCCFFFGGGIIIJJJMMMOOORRRTTTVVVWWWWWWYYY\\\______```bbbdddfffhhhjjjjjjiiilllpppsssvvvyyy}}}xxxkkkdddeeecccbbbcccgggmmmpppooommmlllqqq}}}zzzdddiiieee]]]OOOCCC:::888888:::444999BBB```bbbXXXUUUOOOMMMPPPUUUWWWVVV\\\\\\]]]___ccchhhlllooonnnnnnooorrrwww~~~mmmTTTEEECCCCCCTTTrrruuuYYYNNNCCCQQQbbbjjjSSSbbb~~~yyy}}}uuuwww\\\QQQGGGEEEDDD@@@<<<<<<:::888666444111///......------,,,,,,+++******)))((())),,,...///000000///---,,,,,,++++++,,,,,,---***))))))(((((()))+++,,,)))+++---...///---+++***+++++++++,,,,,,,,,------......///000111222333333666666777888999;;;<<<===AAACCCEEEGGGHHHJJJMMMOOOQQQSSSUUUWWWXXXZZZ]]]_________aaadddfffhhhjjjkkkkkknnnqqqtttwwwyyy}}}{{{zzzwwwuuutttwww|||~~~}}}|||zzz}}}|||uuu^^^bbbfff]]]PPPCCC:::888888999888999===UUUoooZZZUUUOOOMMMOOOTTTVVVUUUVVVWWWXXXZZZ^^^ccchhhjjjppprrrtttvvvxxx{{{}}}ttt|||sssUUUEEEDDDCCCPPPoooqqqWWWNNNBBBOOOeeekkkSSSaaa{{{uuu{{{tttuuu```TTTIIIEEECCC???<<<;;;:::888666444111///......---,,,,,,++++++*********)))***,,,...///000//////---,,,,,,++++++,,,,,,---(((''''''((()))+++---...(((***,,,.........---,,,++++++++++++,,,,,,,,,,,,......///000111222333333555555666777999;;;===>>>@@@BBBEEEGGGHHHIIILLLNNNOOOQQQTTTVVVXXXZZZ^^^```]]]___aaacccfffiiikkklllnnnpppsssvvvxxxzzz}}}|||yyyzzz{{{xxxpppXXX\\\hhh^^^OOOBBB:::888888888888777;;;NNNrrrvvv^^^WWWOOOLLLNNNQQQRRRSSSRRRRRRSSSVVVZZZ___dddgggnnnrrrvvvxxxyyyyyyyyyzzz~~~iiijjjzzzWWWCCCDDDBBBLLLlllnnnVVVMMMCCCPPPhhhmmmVVVccc|||qqqxxxtttsss___SSSHHHDDDBBB???<<<;;;:::888666444111///......,,,,,,,,,++++++*********)))+++---...///000//////---,,,,,,++++++,,,,,,---(((((((((((()))+++---///)))***,,,---...---,,,,,,***++++++++++++,,,,,,,,,......///000111222333333333444555777999;;;>>>??????BBBDDDFFFGGGIIIKKKNNNMMMPPPSSSVVVYYY[[[^^^aaa]]]^^^```cccgggjjjlllmmmppprrruuuwwwyyy{{{~~~xxxoookkkmmmpppsss|||pppWWW]]]iii^^^NNNAAA:::888777777666333:::MMMjjj|||cccYYYPPPMMMMMMMMMOOOQQQPPPQQQRRRUUUYYY^^^ccceeehhhmmmrrrvvvwwwxxx{{{~~~hhhdddzzz~~~WWWBBBDDDBBBLLLnnnrrrWWWLLLFFFYYYmmmooo[[[gggmmmuuuwwwsss[[[PPPFFFCCCBBB???===<<<:::888666444111///......,,,,,,+++++++++++++++******+++---///000000//////---,,,,,,++++++,,,,,,---+++***)))))))))+++,,,---,,,,,,---------,,,+++************+++++++++,,,,,,......///000111222333333333444555666999;;;===>>>???AAADDDEEEFFFHHHKKKMMMKKKOOOSSSVVVYYY[[[^^^```]]]^^^```cccgggjjjlllmmmpppsssvvvxxxyyy{{{zzzuuuttttttwwwnnngggeeecccdddgggeee```[[[dddppp~~~~~~sss\\\bbbiii]]]LLL???999888777777888000777FFF\\\vvvqqqiii\\\QQQMMMLLLJJJKKKOOOOOOOOOPPPSSSWWW[[[```bbbeeeiiinnnqqqssswww~~~fff```rrrZZZEEEDDDDDDQQQuuu{{{ZZZLLLKKKfffzzznnn[[[ggg}}}kkkqqq{{{uuu|||WWWMMMEEECCCDDD@@@======:::888666444111///......+++++++++++++++++++++++++++,,,...///000000//////---,,,,,,++++++,,,,,,------,,,******)))***+++,,,------------,,,+++******************++++++++++++......///000111222333333444444555666888:::<<<===>>>@@@CCCEEEFFFGGGJJJLLLKKKNNNSSSWWWYYY[[[]]]___]]]___aaacccfffiiikkklllppprrruuuxxxzzz|||xxx[[[KKKJJJKKKMMMPPPSSSUUUUUUUUUPPPQQQ```~~~yyy~~~vvv___ggghhhZZZHHH<<<888777777666<<<000555>>>JJJwwwsss```{{{ooo```SSSOOOLLLHHHIIIOOOMMMMMMMMMOOORRRVVVZZZ\\\dddhhhlllmmmnnnttt~~~fff^^^nnnbbbMMMHHHHHH[[[^^^NNNOOOooohhhWWWcccxxxiiilllvvv}}}xxxvvv{{{VVVMMMFFFFFFFFFBBB===<<<:::888666444111///......++++++++++++++++++++++++,,,---...///000000//////---,,,,,,++++++,,,,,,---,,,,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++......///000111222333333444555555666888999;;;<<<>>>@@@CCCDDDEEEGGGJJJLLLKKKOOOSSSWWWYYYZZZ\\\^^^______aaadddfffhhhjjjkkknnnqqqtttwwwyyy|||yyy___QQQMMMMMMPPPVVV\\\___```]]][[[RRRKKKNNNaaayyyyyyssstttssszzzvvv]]]eeeeeeWWWEEE999666777777666;;;333===BBBDDDqqqiiinnntttcccUUUPPPLLLFFFHHHNNNLLLLLLLLLMMMOOOSSSVVVXXX```eeejjjlllmmmsss~~~ggg^^^mmmnnnXXXMMMMMMgggcccRRRRRRqqqbbbSSSbbbxxxgggfffwww{{{hhh\\\eee~~~~~~WWWOOOHHHHHHHHHCCC===;;;:::888666444111///......++++++++++++++++++++++++,,,---...000000000//////---,,,,,,++++++,,,,,,---++++++*********+++---...***++++++,,,,,,------...)))************+++++++++......///000111222333333555555555666777999:::;;;===@@@BBBDDDEEEGGGIIILLLKKKOOOTTTWWWYYYZZZ[[[]]]___```bbbdddfffhhhjjjjjjmmmppptttwwwyyy|||}}}___PPPSSSZZZVVVYYY```hhhllliii___WWWUUULLLJJJSSS___nnnrrr{{{wwwgggcccfffgggnnnwww~~~ttt[[[bbbdddVVVCCC888555777777666666555IIIMMMHHHssswwweeewwweeeVVVQQQMMMFFFGGGNNNMMMMMMMMMMMMOOORRRUUUWWWZZZaaahhhlllooouuufff[[[jjjvvvaaaQQQQQQnnneeeUUURRRooozzz^^^SSSddd|||fffbbbvvvzzzjjjXXXYYYkkk~~~XXXOOOGGGEEEEEEAAA===<<<999888555333000...---,,,/////////...---+++***)))+++++++++,,,---...///000///......---------......///---,,,***))))))******,,,,,,,,,,,,+++***)))))))))+++,,,,,,+++***,,,------///000000//////000222555555666888999:::;;;;;;@@@AAACCCEEEHHHJJJLLLMMMOOOQQQTTTVVVXXXYYYZZZZZZ]]]___aaacccdddfffjjjmmmoooqqquuuwwwxxxyyy{{{}}}yyyaaaTTTSSScccwwwyyy{{{pppaaaYYYRRRNNNKKKNNN[[[jjj~~~}}}uuudddWWWNNNJJJHHHPPPNNNUUUfffuuuhhhaaagggbbbOOO>>>:::888444444777333>>>AAADDDTTTllltttsssqqqYYYRRRPPPIIIHHHNNNMMMNNNMMMKKKKKKNNNTTTZZZXXX\\\bbbggglllttt}}}eeeWWWeee{{{iiiaaajjjfff\\\YYYhhhtttSSSJJJ___yyyxxx^^^^^^}}}hhhvvvjjj]]]]]]oooYYYOOOFFFEEEDDDAAA===<<<999888555333000...------/////////...---+++***)))***++++++,,,---...//////......---------......///...---,,,************+++***++++++,,,,,,,,,++++++)))+++,,,,,,+++***,,,------...000000//////111222555666777888999;;;<<<<<>>===999777555333000///------............---+++***))))))***,,,---...///......---,,,,,,,,,---...//////...---,,,+++******++++++))))))***+++,,,,,,,,,,,,)))+++,,,,,,+++***,,,------...000000//////111222666666777999:::<<<======BBBCCCDDDGGGIIIKKKMMMNNNOOOQQQTTTVVVXXXYYYZZZZZZXXXZZZ]]]___aaadddhhhkkknnnppprrrsssuuuxxx|||vvvpppwwwyyyfff```ZZZTTTPPPKKKEEECCCDDDAAAEEEMMM[[[ooosssaaaSSSMMMIIIDDDAAA@@@AAAAAAAAA<<<:::???HHHPPP[[[ppprrr}}}dddbbbfffaaaNNN<<<777666222222666666777666888;;;@@@```yyyppp\\\RRRIIIFFFFFFGGGHHHIIIHHHHHHHHHJJJMMMTTTWWWZZZ]]]aaaiiisss{{{mmm\\\]]]ttt|||^^^YYYXXXfffwwwvvvXXXPPPddd}}}___]]]vvv{{{fffQQQMMM```~~~ZZZPPPFFFCCCCCC@@@>>>>>>888777555333000///...------......---,,,+++******'''))),,,...//////------++++++,,,,,,---...///000------,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,...///000///000111333666777888999;;;<<<>>>>>>BBBBBBDDDFFFHHHJJJLLLLLLOOOQQQTTTVVVXXXYYYZZZZZZXXXZZZ]]]___aaadddhhhkkkmmmnnnpppqqqssswww}}}wwwpppgggZZZRRRNNNKKKJJJJJJGGGGGGHHHLLLTTTdddzzzqqqaaaWWWMMMEEEDDDDDDDDDDDDCCC@@@;;;777;;;999<<>>===888777555222000///......------------,,,+++******''')))+++---......---,,,+++++++++,,,,,,...///000------------,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++***,,,---,,,---///000///000222333666666777999;;;===>>>???AAAAAACCCDDDFFFHHHJJJJJJOOOQQQTTTVVVXXXYYYZZZZZZYYY\\\^^^```bbbeeeiiilllkkkmmmoooqqqtttxxx~~~vvvggg]]]YYYVVVOOOIIIDDDEEEHHHKKKKKKQQQbbbttt~~~sss```SSSNNNHHHCCCEEEHHHMMMQQQQQQLLLCCC<<<<<<;;;===???@@@GGG^^^www~~~yyyfffhhhkkk]]]KKK;;;888888555555888333222222888999444OOO}}}mmmZZZRRRMMMHHHHHHIIIJJJLLLLLLKKKIIIHHHRRRTTTWWWYYY\\\ccclllsss|||pppfffrrrsssZZZUUUMMMUUUfffyyy{{{bbbYYYjjjddd^^^~~~tttuuujjjPPPDDDOOOjjjXXXOOOGGGEEEEEEAAA===<<<777666444222111//////...,,,,,,,,,,,,,,,+++******((()))+++,,,---...------,,,+++++++++,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,+++***)))))))))+++,,,,,,+++***,,,---+++---///000///000222444555555777999;;;<<<>>>???@@@AAABBBDDDFFFGGGIIIIIIOOOQQQTTTVVVXXXYYYZZZZZZ\\\^^^```bbbccceeeiiikkkjjjlllooorrruuuzzzyyygggVVVMMMLLLOOORRRNNNKKKUUUcccssshhhaaaYYYQQQXXXZZZ___bbb```XXXMMMEEE===;;;===???>>>AAATTTjjjuuueeehhhhhhXXXGGG999888999666555888555666555888999555HHHnnn|||cccVVVNNNGGGFFFFFFGGGIIIKKKJJJHHHEEENNNQQQUUUXXX[[[aaaiiiooosssoooVVVOOOCCCHHHVVVmmmyyycccZZZkkkhhh___vvvrrrqqqhhhPPPCCCLLLddd{{{WWWNNNGGGGGGGGGBBB<<<:::777666444222111/////////+++,,,,,,,,,,,,+++******))))))***+++,,,------...,,,,,,,,,+++,,,,,,------+++,,,---......---,,,,,,++++++,,,,,,,,,++++++***)))+++,,,,,,+++***,,,---+++---//////000000222444333444666888:::<<<===>>>AAABBBCCCDDDFFFHHHIIIIIIOOOQQQTTTVVVXXXYYYZZZZZZ]]]___aaabbbcccdddgggjjjhhhkkkppptttxxx|||{{{oooeee^^^^^^XXXOOOOOOVVVggg{{{uuuiii```\\\\\\[[[ZZZVVVNNNDDD===@@@???AAADDDCCCCCCPPPaaaqqqfffjjjhhhQQQAAA666777999666444666666:::888777999777EEE___nnn^^^TTTJJJFFFEEEEEEHHHJJJJJJHHHEEEGGGKKKQQQUUUXXX]]]dddiiilllyyycccLLLGGG<<>>BBBCCCDDDFFFGGGIIIJJJJJJPPPQQQTTTVVVXXXZZZZZZZZZ^^^___aaabbbbbbcccfffhhhgggkkkqqquuuyyy}}}vvvgggdddaaaVVVPPPQQQ]]]qqq}}}sssiii```[[[YYYWWWUUURRRNNNHHHDDDFFFEEEGGGLLLJJJHHHQQQ___kkkcccjjjgggLLL>>>444666999555333444000777555222555666AAATTTqqq}}}wwweeeZZZPPPGGGFFFFFFHHHKKKLLLJJJGGGBBBGGGMMMRRRUUUZZZ```eeehhhtttyyyWWWCCCAAA888===@@@\\\vvvxxxhhhcccttt}}}jjjYYY___yyyxxxpppvvv\\\IIIBBBMMMdddxxxooovvv}}}WWWNNNGGGEEECCC???<<<<<<888777555333000///......,,,,,,++++++***)))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,......///000111222333333444555777777888999<<<>>>DDDDDDDDDFFFHHHJJJMMMOOOPPPRRRSSSVVVXXXYYYZZZZZZ______```bbbeeeggggggfffjjjnnnrrrvvvyyy}}}uuuzzzxxxiii\\\PPPHHHFFFMMMcccyyyrrrooooooiiifffbbbaaaaaa^^^YYYUUUWWW\\\___\\\WWWVVV\\\dddeeeccckkkfffHHH???666555666444222333222222444777666777???HHHxxx|||fffrrr\\\SSSIIIEEEGGGFFF???DDDKKKGGGHHHHHHKKKQQQTTTUUUYYY___bbbjjjxxxaaaLLL@@@======>>>===VVVqqqttt```UUUiiivvvcccUUUXXXllluuuuuu^^^HHH===JJJfffvvvxxxWWWNNNGGGEEECCC???<<<<<<888777555333000///......,,,,,,++++++***)))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***---------,,,,,,+++++++++***++++++++++++,,,,,,,,,......///000111222333333444555777777888999<<<>>>CCCCCCCCCEEEGGGIIILLLMMMSSSTTTUUUWWWXXXYYYYYYZZZ``````aaaccceeeffffffeeejjjmmmrrrvvvzzz}}}|||{{{}}}lll\\\]]]gggyyy~~~oooaaaRRREEE@@@AAAJJJ^^^zzzxxx```cccjjjaaaGGG>>>666555666444222333333222444666666666===FFFgggkkk|||nnnaaaPPPHHHHHHGGGBBBHHHNNNJJJHHHGGGJJJOOOQQQSSSWWW^^^ccchhh{{{xxxoooooocccQQQCCC:::888888888<<>>AAABBBBBBDDDFFFHHHJJJLLLTTTTTTVVVWWWXXXYYYYYYYYY```aaabbbdddeeefffffffffiiimmmrrrvvvzzz~~~yyyrrrllliiifffooo}}}~~~dddPPPLLLMMMUUU^^^bbbdddggggggccc^^^VVVJJJAAACCCKKKJJJ\\\uuuyyy{{{kkk[[[bbbfffYYYDDD<<<555555555333222333444333444666555555;;;BBBVVVtttuuusssYYYKKKFFFEEEAAAFFFKKKEEEGGGFFFGGGKKKMMMOOOTTT[[[aaacccnnn}}}wwwpppiii^^^RRRIIIIIIDDD===999777888888888999???HHHKKKEEE===>>>DDDHHHIIIHHHCCC>>>>>>EEEKKKdddkkkooonnnqqq|||ZZZHHH@@@LLLcccwwwTTTLLLFFFEEEDDD???;;;;;;888777555222000///......---,,,,,,++++++***))))))************+++,,,------------------------------///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///000111222333333444555777777888999<<<>>>AAABBBCCCEEEGGGIIIJJJKKKPPPQQQSSSVVVXXXYYYZZZ[[[]]]___bbbdddeeefffhhhiiiiiimmmrrrwwwzzz~~~{{{sssjjjbbb[[[XXXVVV]]]iiiwwwoooVVVOOOKKKLLLMMMJJJHHHHHHNNNQQQUUUSSSJJJEEELLLXXXSSS```uuuxxxqqq~~~}}}gggZZZaaaaaaRRRAAA:::555555555222222444666444444666555444888>>>CCC___~~~gggSSSHHHEEEAAADDDGGGAAAFFFDDDDDDGGGIIIJJJPPPXXX]]]^^^dddqqqvvvlllbbbWWWPPPNNNLLLJJJHHHFFFBBB<<<888999999:::;;;<<<<<<;;;;;;999:::<<<>>>>>>;;;999999;;;;;;<<<<<<===>>>@@@BBBDDDMMMWWW[[[cccuuu|||XXXFFF@@@JJJ^^^mmmnnnSSSKKKFFFEEEDDD???;;;;;;888777555222000///......------,,,,,,+++*********************+++,,,------------------------------///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///000111222333333444555777777888999<<<>>>AAABBBDDDFFFHHHJJJKKKLLLKKKMMMOOOSSSWWWYYY[[[\\\ZZZ^^^bbbdddeeegggjjjmmmjjjnnnssswww{{{~~~zzzuuunnnfff___ZZZWWWVVVVVVZZZbbbmmmzzzbbbXXXOOONNNOOOMMMJJJHHHLLLQQQWWWWWWOOOIIIPPP[[[\\\fffvvvlllnnn~~~kkk]]]___\\\LLL===888444444444111222555666333333555555333555:::333OOOvvv|||www^^^NNNJJJEEEFFFIIIDDDEEEBBBBBBEEEFFFGGGLLLSSS]]]```dddiiipppyyyrrrjjj```WWWRRRMMMIIIFFFDDDCCCBBBBBBCCCDDDDDDDDD===???@@@AAA???===;;;:::<<<=========>>>???>>><<<888888888:::===@@@AAAAAA<<>>AAABBBDDDGGGIIIJJJKKKKKKHHHJJJMMMRRRVVVZZZ\\\]]]YYY^^^bbbeeeeeegggkkknnnllloootttxxx{{{~~~ssspppkkkgggdddccceeefffkkkmmmrrryyynnn___SSSSSSWWWVVVPPPLLLGGGKKKRRRVVVSSSPPPTTT\\\[[[bbbqqq}}}jjjzzz~~~|||~~~mmm___]]]WWWFFF:::555333444333111222555666333222444555333444888888NNNrrrjjjVVVOOOFFFDDDGGGEEECCCAAAAAADDDEEEEEEIIIOOO]]]ccchhhhhhhhhmmmqqqssswwwyyyxxxqqqkkkhhheeeaaaVVVPPPJJJGGGHHHJJJJJJIIIKKKJJJIIIGGGGGGFFFGGGGGG???AAAAAAAAA???>>>???@@@===AAACCCCCCEEEGGGGGGDDDBBBAAA@@@AAAEEEHHHJJJKKKPPPSSSVVVXXX[[[kkk```KKKDDDMMM```eeeiiioooqqqqqqwwwkkkQQQJJJEEEEEEDDD???;;;:::888777555333000///.........------,,,,,,+++******************+++,,,---...........................---,,,++++++,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,------------.........///000111222333333444555777777888999<<<>>>???AAACCCFFFHHHIIIJJJJJJHHHJJJNNNRRRVVVZZZ\\\]]][[[```eeefffeeeeeeiiimmmmmmqqquuuxxx{{{}}}dddYYYTTT]]]hhheeeWWWJJJ@@@AAAFFFNNNRRRQQQQQQTTTNNNUUUcccyyyssszzzwwwhhh]]][[[SSSAAA777444333444333000111666555111111333555333333666>>>MMMlll~~~iii[[[JJJAAACCCBBBBBB@@@AAADDDDDDCCCFFFLLLTTT]]]cccaaa___cccggggggbbbcccaaa\\\YYYYYYUUUOOOQQQPPPPPPSSSXXX[[[[[[YYY]]]^^^______\\\YYYWWWUUU\\\ZZZUUUNNNHHHEEEFFFHHHGGGNNNVVV[[[bbbfffccc\\\]]]\\\[[[\\\]]]```bbbccckkkkkklllmmmlllsssjjjSSSLLLWWWjjjjjjlllmmmjjj```^^^kkk}}}oooPPPJJJEEEFFFEEE@@@;;;:::888777555333000///.........------,,,,,,++++++***************+++,,,---...........................---,,,***+++,,,,,,+++)))+++++++++,,,,,,---------,,,,,,,,,---------............///000111222333333444555777777888999<<<>>>>>>@@@BBBEEEGGGHHHHHHHHHKKKLLLPPPSSSWWWZZZ\\\]]]^^^bbbggggggddddddgggkkkooorrrvvvyyy{{{}}}aaaKKKHHHQQQiii|||yyybbbNNNCCC@@@BBBIIILLLIIIDDDBBBAAAHHHXXXpppooooooaaaZZZZZZQQQ===666333333444222000111666555111000333555333333555666@@@```lllSSSEEEDDDCCCAAA@@@BBBEEEEEECCCEEEJJJHHHSSSZZZWWWVVVZZZ___```ggghhhhhhjjjpppwwwxxxtttsssvvv|||zzzhhhXXXMMMJJJKKKXXXbbbnnnyyy}}}wwwxxxxxxxxxxxxyyy{{{|||zzzyyy|||~~~{{{{{{xxx```[[[ggg{{{pppuuu{{{wwwfffWWWYYYeeepppPPPLLLFFFCCCCCCAAA>>>;;;777777555333111///...---------,,,,,,,,,,,,++++++)))))))))***+++,,,......---------------------------...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------------...000111333444444444666777999;;;<<<===@@@BBBCCCBBBBBBBBBDDDFFFLLLOOOSSSVVVXXXZZZ]]]```___bbbfffhhhiiiiiijjjjjjmmmqqquuuyyy|||~~~xxxgggmmm~~~xxx___QQQ@@@EEEQQQcccrrrrrr```MMM>>>????????????@@@@@@@@@;;;BBBPPPggg|||{{{xxxhhh___\\\SSSFFF>>>444333333222222333333444333333333444444444555555999:::JJJsssyyy___KKKDDDFFFCCCBBB@@@@@@CCCEEECCC>>>IIIJJJNNNUUUYYY[[[```fffmmmttt{{{zzzaaaQQQIIIDDDJJJSSSdddyyy{{{wwwwwwtttuuuwwwrrrrrrhhh```ttt|||iiiOOOLLLXXXrrrQQQLLLGGGDDDCCCBBB???;;;666555333111///---,,,+++------,,,,,,,,,,,,++++++)))))))))***+++,,,......---------------------------...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------------...000111333444444444666777999;;;<<<===AAABBBCCCCCCCCCCCCEEEGGGLLLPPPTTTWWWYYYZZZ\\\^^^^^^bbbeeehhhhhhiiijjjkkkmmmpppuuuxxx{{{~~~wwwfffYYYaaammmqqqVVVFFFFFFHHHNNNWWW___]]]QQQDDD<<<<<<<<<<<<<<<<<<<<<<<<:::@@@LLLaaa}}}~~~pppiiidddgggssszzzddd^^^[[[QQQDDD<<<444333333222222333333444333333333444444444444555666===EEE___mmmRRRFFFFFFDDDBBB@@@@@@BBBEEEEEECCCFFFFFFJJJQQQVVVYYY```gggttt{{{bbbNNNGGGFFFEEEHHHTTTjjj~~~}}}uuupppmmmiiilllzzz```___ssszzzwwwuuuooo]]]IIIEEEMMMsssQQQMMMGGGDDDDDDBBB???<<<666555444222000...,,,+++------,,,,,,,,,,,,++++++)))))))))***+++,,,......---------------------------......//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------...///000222333444444555666777999;;;<<<<<>><<<<<<<<<<<<<<<<<<;;;;;;999>>>GGGXXXuuuxxxcccSSSNNNLLLSSS```qqqooo^^^\\\ZZZMMM???999444333333222222333333444333333333333444444444444---;;;>>>IIIttt~~~{{{eeeQQQJJJCCCAAA???======>>>@@@AAABBBAAAEEELLLQQQUUU]]]eeennnuuu}}}sssWWWHHHBBB===;;;CCCYYYrrr}}}qqqkkkiiioookkkSSSRRR```lllfff]]]UUUPPPGGG<<<999>>>qqqRRRMMMHHHEEEDDDCCC???<<<888777666444222000///...------,,,,,,,,,+++++++++)))))))))***+++,,,......------------------------------.........---,,,+++------------------------,,,+++*********+++,,,------......///000222333444555555666777999:::;;;<<>>DDDQQQmmm~~~xxxyyyyyy___NNNGGGCCCGGGOOO___yyy~~~vvvdddXXXZZZWWWHHH;;;666444333333222222333333444222222333333333444444444,,,999888===```{{{fffVVVFFFCCC@@@???===:::;;;>>>@@@???AAAFFFJJJNNNVVV^^^```hhhnnn}}}zzzYYYBBBBBB;;;>>>PPPfffuuu~~~tttppprrrzzznnnQQQFFFHHHMMMJJJBBB;;;:::888555666:::nnnQQQMMMGGGDDDDDDBBB???<<<888888666444222000///...------,,,,,,,,,+++++++++)))))))))***+++,,,......---------------------------------------,,,,,,+++------------------------,,,+++*********+++,,,---.........///111222444555555555666888999:::;;;;;;AAACCCEEEFFFFFFHHHKKKMMMMMMMMMLLLKKKKKKOOOTTTXXX]]]___bbbdddeeegggiiikkknnnppprrruuuxxx|||uuurrrmmmhhhiiippp||||||hhhTTTNNNQQQmmmcccRRRCCCBBBHHHJJJHHHGGG??????@@@@@@AAAAAABBBBBB<<<@@@CCCLLLhhh|||yyyxxxwwwvvvxxxttt]]]QQQGGGDDDEEENNNgggnnn]]]TTTXXXTTTCCC666555444333333222222333333444222222222333333333444444444999666999LLLfffgggNNNHHHDDDDDDBBB>>>===AAA@@@>>>???BBBEEEGGGMMMUUUYYYbbbffflll|||xxxQQQLLLBBB@@@JJJUUUaaatttwwwttttttxxx~~~~~~]]]HHHAAA@@@999777666666555555888===kkkPPPLLLFFFCCCCCCAAA>>>;;;777666555333111///---,,,------,,,,,,,,,,,,++++++)))))))))***+++,,,......---------------------------------,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---......///000111333444555555666777888999:::;;;;;;AAABBBDDDFFFGGGIIILLLNNNNNNMMMLLLKKKKKKOOOUUUYYY\\\^^^aaacccdddfffiiilllnnnpppsssvvvxxx|||zzzyyy{{{~~~ooobbb]]]```eeepppnnnjjjbbbUUUIIIHHHNNNbbbjjjTTTBBBBBBIIIIIIGGGFFFBBBBBBBBBBBBAAAAAAAAAAAA>>>BBBDDDJJJfff|||uuurrrtttpppooo{{{lll\\\OOOKKKGGGIII[[[rrrkkkZZZQQQVVVQQQ>>>444666444333333222222333333444222222222222333333333333666666444:::CCCNNNqqq[[[NNNEEEDDDBBB>>>===AAA???======@@@AAAAAAFFFLLLRRR[[[^^^aaalllxxxnnnQQQDDD===BBBIIISSSkkk|||nnnrrrzzzdddIII===999444555777666444444666999kkkOOOKKKEEEBBBBBB@@@===:::777666555333111///------------,,,,,,,,,,,,++++++)))))))))***+++,,,......------------------------------,,,,,,++++++,,,,,,........................,,,+++*********+++,,,---......///000111333444555666666777888999::::::;;;@@@BBBDDDEEEFFFIIILLLNNNNNNOOOPPPQQQQQQTTTXXX[[[\\\^^^```bbbdddfffiiilllnnnqqqtttwwwyyy{{{~~~vvvvvvuuulllggghhhmmmmmmqqq|||wwwhhh]]]XXX[[[XXXUUUQQQJJJEEEFFFLLLYYY}}}rrr\\\KKKJJJNNNMMMOOOSSSOOONNNMMMKKKIIIGGGEEEDDD???DDDDDDIIIeeessslllkkkiiifffbbbeeeoooxxxuuummmeeeVVVLLLKKKHHHEEEQQQddd|||lllZZZQQQUUUNNN;;;222888444333333222222333333444111222222222222333333333222333333888>>>EEEeeexxxbbbMMMFFFBBB<<<;;;???<<<;;;<<>>BBBGGGIIIPPPQQQUUUaaajjjyyyjjjUUUDDDBBBEEEKKK___vvvxxxtttwww~~~}}}ZZZCCC:::777666777777555555555555555mmmOOOJJJEEEBBBAAA@@@<<<999999888777555333111000///---------,,,,,,,,,++++++)))))))))***+++,,,......------------------------...---,,,+++++++++,,,,,,........................,,,+++*********+++,,,---...//////000111333444555666666777888999::::::;;;???AAACCCEEEFFFHHHLLLOOONNNQQQUUUWWWXXXYYY[[[\\\\\\^^^```bbbcccfffiiilllnnnqqquuuxxxyyy{{{|||~~~|||wwwnnnpppnnnbbbYYYXXXVVVTTTVVVbbbuuunnn```SSSOOOLLLKKKGGGCCCDDDIIIRRRwww~~~kkk[[[ZZZ[[[[[[aaakkk^^^\\\ZZZVVVRRROOOLLLJJJ???EEEEEEHHHdddppp___ZZZ]]]cccbbb]]]UUURRRSSSRRROOOQQQDDD===BBBAAA<<>>AAA:::999;;;>>>???>>>@@@EEEEEEIIIHHHOOO]]]ccciiiwwwsssVVVJJJDDDAAALLL^^^|||qqqnnnpppgggLLL???===>>><<<;;;888777:::<<<;;;888jjjMMMIIIDDDAAAAAAAAA>>>;;;777777555333111///...---------,,,++++++******)))++++++************++++++...---,,,,,,,,,,,,---...---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,---///000111222333666888999::::::<<>>AAABBBBBBDDDEEEGGGHHHJJJJJJKKKOOOUUUXXXZZZ[[[\\\^^^```aaaccceeeggghhhgggfffmmmqqqvvvzzz{{{{{{{{{|||}}}xxx~~~}}}oooggg```^^^YYYQQQLLLNNNVVV]]]fffoooyyyttt```UUUQQQIIIHHHKKKHHHMMM```xxxuuuqqqgggdddbbbXXXQQQOOOKKKQQQnnn~~~yyy~~~tttgggdddfff\\\YYYRRRKKKEEECCCDDDFFFSSSPPPKKKDDD???<<<======;;;<<<===<<<;;;<<<@@@CCCQQQ___wwwxxxaaaXXXPPPIIIAAA666222444222222222222222111111000333222222111111222222222444000222777777888DDDUUU~~~gggTTTFFF>>>BBBAAA???>>>>>>??????>>>@@@BBBEEEGGGJJJOOOWWW\\\cccjjjttt}}}nnnQQQDDDIIIQQQlll|||}}}www}}}ssshhhaaa\\\WWWTTTQQQLLLGGGFFFHHHMMMQQQqqqQQQLLLFFFCCCBBBAAA===:::777777555333111///...---------,,,++++++******)))++++++************++++++------,,,,,,,,,,,,------,,,------,,,,,,+++***)))++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...///000111333444444666777999::::::;;;>>>AAACCCCCCDDDFFFHHHJJJKKKLLLLLLPPPUUUXXXZZZ[[[\\\]]]bbbbbbcccdddeeeeeeddddddlllpppuuuyyy{{{{{{|||}}}yyyuuulll]]]OOOFFFEEEHHHLLLNNNUUU\\\eeeuuuwwwcccWWWLLLLLLOOOJJJKKKXXXppp}}}vvvsssooopppnnnbbbYYYUUUQQQYYYvvvwwwwwwvvv___PPPKKKLLLGGGDDDAAA@@@AAACCCDDDDDDJJJGGGDDD@@@>>>======>>>???@@@@@@???======>>>@@@HHHQQQeeennn]]]VVVMMMFFF>>>666333444444333222222111111222222222222111111111222222333555111222666666666@@@NNNjjjRRREEECCCBBB@@@??????>>><<<:::@@@AAABBBBBBDDDHHHMMMQQQXXX]]]bbbggglllsss|||oooUUUJJJIII^^^lllxxx}}}}}}|||{{{zzzttthhh^^^]]]eeeooorrrSSSNNNHHHDDDCCC@@@===999777777555333111///...---------,,,++++++******)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,......///111222333444555555777999999:::;;;>>>@@@CCCDDDEEEGGGIIIKKKLLLMMMNNNQQQUUUXXXYYYZZZ\\\]]]___```aaaaaaaaaaaabbbdddiiimmmtttyyy|||~~~zzz~~~hhh]]]MMMAAA<<<;;;===>>>DDDGGGIIIMMM[[[qqqmmmXXXQQQPPPIIIJJJOOO___yyyqqqggghhhlllxxx}}}vvvmmmfff```hhh~~~oooZZZLLLHHHIIIFFFDDDCCCEEEHHHJJJHHHFFFFFFDDDBBBBBBBBBBBBAAAAAAEEEEEEDDDBBB@@@>>>======CCCFFFWWWtttfffXXXRRRJJJBBB;;;555333333555444222111111111222333111111111111111222222333444222222555444444;;;EEEeee}}}vvvmmmXXXMMMHHHCCC???>>>>>><<<:::>>>>>>>>>???@@@CCCGGGIIIRRRSSSVVVXXX\\\bbbjjjoooyyy|||^^^LLLPPPaaavvv{{{zzzzzz{{{{{{}}}|||qqqSSSNNNHHHDDDBBB@@@<<<999777777555333111///...---------,,,++++++******)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///111222333444555555777888999999;;;>>>@@@CCCDDDEEEGGGIIIKKKMMMNNNOOORRRUUUWWWXXXYYY[[[\\\\\\^^^```aaaaaabbbeeegggkkkpppuuuzzz}}}yyyssstttzzzxxxnnnlllmmmjjjeeeSSSKKKBBB======@@@AAA@@@@@@BBBAAABBBLLL```rrr|||rrr```XXXLLLKKKJJJQQQeee~~~sss___UUUWWWbbbzzzzzz|||lll\\\RRRPPPQQQNNNLLLLLLNNNQQQRRRNNNKKKJJJIIIHHHHHHIIIIIIFFFDDDGGGGGGFFFEEEDDDAAA???===BBBAAAMMMiiixxx[[[SSSOOOGGG===777444333222444333222111000111222333111000000000111111222333333222222333222222777===GGG^^^xxxuuucccZZZLLLCCC@@@@@@@@@???======<<<===???BBBDDDEEEGGGGGGHHHIIILLLRRRYYY]]]aaajjjxxxlll___nnn~~~vvvwwwxxxyyyzzz~~~nnnRRRMMMGGGCCCBBB@@@<<<999777777555333111///...---------,,,++++++******)))++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,))))))******+++,,,,,,,,,,,,,,,+++++++++,,,---------...///000111333444444555666888999999:::===@@@BBBCCCEEEGGGIIIKKKMMMNNNQQQSSSVVVWWWXXXYYYZZZ\\\[[[___ccceeedddeeehhhkkkqqqtttxxx{{{}}}~~~ooobbbZZZVVVYYY^^^dddaaa___```___]]]aaafffppprrrkkk\\\QQQOOONNNJJJJJJGGGDDDEEEHHHKKKLLLKKKJJJNNNPPPQQQZZZiiivvv}}}{{{iiiXXXOOOIIIIIIUUUjjjmmm[[[QQQRRR\\\yyywwwllleeecccdddgggggghhhjjjkkkjjjhhheeehhhfffddddddeeebbb]]]XXXWWWVVVUUUUUUTTTPPPLLLHHHEEEBBBIIIaaa}}}mmmPPPNNNKKKCCC999444444444222333222111111000000111111000000000000000111222333333333444444333333555888999JJJnnnpppppp[[[KKKCCCAAA@@@>>>>>><<<;;;<<>>YYYyyysss\\\OOOHHHCCC???@@@>>><<<<<>>???===;;;DDDBBB@@@AAACCCEEEGGGGGGMMMMMMNNNRRRWWW\\\```aaabbbiiiqqqttttttvvv}}}yyysssooonnnpppqqqtttvvv|||nnnQQQMMMGGGCCC@@@>>><<<:::999888777444222///...---,,,,,,,,,+++++++++******++++++************+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++*********'''((()))***+++,,,,,,,,,,,,++++++***++++++,,,,,,------...000111222333444666666888999;;;<<<>>>>>>@@@AAACCCFFFIIIKKKMMMOOOQQQSSSUUUWWWXXXZZZ]]]```dddcccccceeeiiijjjhhheeekkknnnsssvvvyyy|||}}}{{{|||~~~zzzuuuwww~~~fffWWWMMMNNNPPPZZZyyyssshhh```[[[YYYUUU[[[bbbiiiqqqzzzcccPPPOOOBBB666333222000,,,+++111111111111111000//////............////////////111111222222222333333333333:::@@@PPPzzzvvvcccQQQLLLCCC===???@@@>>>>>>AAACCCFFFCCC<<<;;;@@@CCCAAADDDEEEGGGIIIMMMPPPSSSUUUYYY[[[]]]^^^```dddhhhllltttyyy{{{uuuoookkkjjjkkklllnnnnnnoooqqqwwwlllQQQMMMGGGCCC@@@>>><<<:::999888777444222///...---,,,,,,,,,++++++++++++************))))))*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******'''((()))***+++,,,,,,---,,,,,,,,,++++++,,,,,,---------...000111222333444666666888999;;;<<<>>>>>>@@@AAACCCEEEHHHKKKMMMNNNPPPRRRUUUVVVWWWYYY\\\___aaaaaaaaadddhhhiiihhhfffkkkooosssvvvyyy|||yyyooolllpppxxxwwwfffXXXTTTPPPTTTmmmxxxsssqqqrrrssswww~~~uuu```OOOJJJ>>>444222333111///...111111111111111000//////............////////////111111111222222222333333333555555===\\\jjjWWWNNNGGGFFFDDD???===>>>HHHKKKIIIBBB>>>@@@BBB@@@AAABBBCCCEEEGGGJJJLLLMMMSSSTTTVVVWWWXXXZZZ^^^aaaaaaeeejjjkkkkkklllppptttrrroookkkhhhffffffggghhhkkklllmmmoootttgggQQQMMMGGGCCC@@@>>><<<:::999888666444222000...---,,,,,,,,,,,,++++++++++++***))))))(((((())))))***+++,,,,,,------,,,,,,+++***+++---...---,,,***)))(((((()))***+++,,,------------,,,,,,+++,,,,,,---------...000111222333444666666888999;;;<<<>>>>>>???@@@BBBEEEHHHJJJLLLMMMQQQSSSVVVWWWXXXZZZ]]]_________aaadddgggiiihhhgggmmmooosssvvvxxx{{{~~~~~~uuummmlllttt{{{iii___UUUSSScccxxxmmmZZZMMMDDD:::222111333222111111000000111111000000//////............////////////111111111222222222222333444555444666EEEkkk~~~pppcccTTTKKKEEE@@@>>>???FFFIIIIIICCC===<<<<<<<<>><<<:::888888666444222000......------,,,,,,,,,+++++++++))))))(((((((((((())))))+++,,,,,,------,,,,,,+++)))+++---//////---***))))))))))))***+++,,,---...---,,,,,,+++++++++++++++------...000111222333444666666888999;;;<<<>>>>>>@@@AAABBBEEEGGGJJJKKKLLLRRRTTTWWWYYYZZZ\\\^^^```^^^___bbbeeehhhjjjjjjjjjnnnpppsssuuuwwwzzz}}}zzzmmmaaaZZZaaaooo|||cccSSSJJJ???777111111333111000111///000000000000000//////............////////////111111111111222222222222111333777;;;@@@UUUjjjWWWKKKEEEDDDEEEAAACCCDDD@@@<<<::::::;;;>>>>>>???@@@AAABBBDDDEEEGGGIIIJJJKKKKKKLLLNNNQQQUUUYYY]]]```_________```[[[\\\\\\]]]^^^``````aaaaaaccceeegggkkksss~~~aaaQQQMMMGGGCCC@@@>>><<<:::888777666444222000///...---------,,,,,,,,,++++++))))))(((((((((((())))))+++,,,,,,------,,,,,,+++)))+++---//////---+++******))))))***+++,,,...///,,,,,,+++***************------...000111222333444666666888999;;;<<<>>>>>>@@@AAACCCEEEGGGJJJKKKLLLPPPSSSVVVYYYZZZ[[[]]]^^^^^^```dddgggiiijjjllllllnnnppprrrtttvvvyyy}}}rrrgggffflllrrrZZZLLLFFF<<<555111111222///...///...//////000000000//////............////////////000000111111111222222222......333999<<>><<<<<<>>><<<<<<===>>>???AAACCCDDDAAADDDFFFHHHHHHIIIKKKMMMNNNRRRYYY]]]^^^[[[XXXVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]___aaaccceeekkkssszzzhhhQQQMMMGGGCCC@@@>>><<<:::888777666444222000///...------------,,,,,,,,,,,,***))))))(((((())))))***+++,,,,,,------,,,,,,+++***+++---...///...,,,+++************+++---...000------,,,+++************------...000111222333444666666888999;;;<<<>>>>>>BBBCCCDDDFFFHHHJJJLLLMMMMMMPPPTTTWWWXXXYYYZZZ[[[^^^bbbeeehhhiiijjjlllmmmmmmoooqqqsssvvvyyy~~~{{{tttpppqqqsssvvvzzz~~~{{{rrrppp{{{{{{jjjTTTHHHCCC999444111222111...,,,.........///000000000//////............////////////000000000111111111111222333///000444666===PPPcccmmm^^^PPPGGG@@@>>>>>><<<;;;;;;:::::::::;;;<<<>>>???@@@<<<>>>AAACCCDDDDDDFFFHHHEEEIIIPPPUUUVVVTTTPPPMMMRRRSSSSSSTTTUUUVVVVVVVVVYYY\\\^^^______bbbiiinnnppp|||sssggg]]]\\\^^^bbbooo}}}mmmQQQMMMGGGCCC@@@>>><<<:::777777555444222111//////...------------,,,,,,,,,*********))))))*********+++,,,,,,------,,,,,,++++++,,,,,,---......------+++*********+++---///000//////...---,,,,,,,,,,,,------...000111222333444666666888999;;;<<<>>>>>>CCCDDDEEEGGGIIIKKKMMMMMMNNNQQQUUUXXXYYYZZZ[[[\\\^^^bbbfffhhhhhhiiikkkmmmlllnnnppprrruuuyyyyyyvvvvvv~~~rrrdddPPPEEEAAA555111000111111---,,,...---......///000000//////............////////////000000000000111111111111555333222222444:::DDDMMMnnnnnn]]]MMMGGGEEEAAA<<<:::;;;;;;::::::;;;;;;<<<===:::<<>><<<:::777666555444222111000///......---------,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......++++++***)))+++---///111111111000///...---------------...000111222333444666666888999;;;<<<>>>>>>DDDEEEFFFHHHJJJLLLMMMNNNQQQTTTXXX[[[\\\]]]^^^___^^^aaafffgggggggggiiikkklllmmmppprrruuuzzzrrr~~~~~~bbbNNNEEEAAA222//////111111...---000------...///000000//////............/////////000000000000000111111111111///222333222333777:::;;;RRRwww```WWWSSSKKKCCC??????>>>===<<<;;;;;;;;;;;;;;;>>>@@@@@@???>>>>>>>>>??????AAACCCGGGIIIIIIHHHLLLLLLLLLLLLNNNPPPRRRTTTVVVYYY[[[ZZZXXXXXX[[[^^^___jjjpppnnnrrrzzzlll]]]SSS]]]mmmnnnQQQMMMGGGCCC@@@>>><<<:::888777666444222000///...,,,,,,,,,+++++++++******************************---------...------,,,,,,++++++,,,---------,,,,,,((()))***,,,---.../////////////////////---+++***+++---000111111111333444888777777888:::===@@@BBBDDDDDDEEEFFFHHHJJJLLLMMMOOORRRVVVYYYZZZ[[[\\\^^^```bbbeeefffffffffgggiiiiiimmmqqqtttuuuwww|||uuuUUUKKKIII>>>222222222111000//////.......................................////////////111111111000111111222222111111111222333444666777DDDbbbuuueeeTTTIIIFFF???;;;;;;>>>>>>;;;999:::<<<<<<;;;::::::<<>>>>>???AAACCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJQQQQQQRRRRRRSSSTTTUUUUUUXXX\\\bbbfffjjjwwwwwwnnngggccckkkQQQMMMGGGCCC@@@>>><<<:::888777666444222000///...,,,,,,,,,+++++++++******************************,,,---------------,,,,,,***++++++,,,,,,,,,,,,,,,))))))***,,,------------...////////////---,,,++++++---000111111111333444777777777888:::===@@@AAADDDDDDEEEGGGHHHKKKMMMNNNOOORRRVVVXXXYYY[[[\\\^^^___aaacccdddddddddeeefffkkkkkklllmmmqqqxxxsssSSSHHHCCC666222222111111000//////.......................................////////////111111000000111111222222111111111222333444555666<<>>======>>>;;;<<<<<<<<<;;;;;;<<<===<<<<<<<<<<<<===>>>@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFJJJJJJKKKKKKLLLMMMMMMNNNRRRTTTXXX[[[___lllrrrjjjggghhhQQQMMMGGGCCC@@@>>><<<:::888777666444222000///...,,,,,,,,,+++++++++******************************,,,,,,------------,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,...////////////---,,,++++++---000111111111222444666666666777999<<>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIKKKLLLPPP[[[qqqxxxiiiaaa___gggQQQMMMGGGCCC@@@>>><<<:::888777666444222000///...,,,,,,,,,+++++++++******************************++++++,,,---------,,,,,,************+++,,,,,,---++++++******************....../////////...,,,++++++---///000000111222333555555666777999<<<>>>???CCCCCCEEEGGGIIILLLNNNPPPQQQSSSVVVXXXXXXZZZ\\\^^^bbbdddfffgggffffffgggiiinnnuuu}}}~~~wwwzzz||||||xxxrrrllliiiffffffddd```aaaiiixxx|||bbbLLLEEE@@@111111111000000////////////........................---------.........//////......///000111111111111000000000111111222444444222888???PPP{{{~~~iii]]]UUULLLBBB===???>>><<<;;;;;;;;;:::999::::::999999:::;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEECCCBBBBBBDDDEEELLL\\\kkktttuuutttmmmbbbXXXRRRQQQhhhQQQMMMGGGCCC@@@>>><<<:::888777666444222000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++,,,------,,,,,,************+++,,,---...,,,+++***)))))))))******---.../////////...---,,,***,,,///000000000222333444555666888:::<<<>>>???BBBCCCEEEGGGJJJMMMPPPQQQRRRTTTVVVWWWXXXYYY\\\^^^aaacccfffggggggggghhhjjjmmmxxx}}}}}}|||{{{zzzxxxooobbbYYYTTTUUUSSSNNNMMMXXXlll}}}nnnXXXFFFCCC>>>111000000000///////////////........................------------............,,,---...000000111000000000000000000111111222333...777:::???\\\wwwfffSSSIIIIIIDDD>>>;;;:::;;;;;;;;;888888888888999:::;;;<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBB???>>>???BBBAAABBBJJJSSSWWWVVVTTTRRRPPPMMMKKKIIIiiiQQQMMMGGGCCC@@@>>><<<:::888777666444222000///...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,------,,,++++++******+++---///000---,,,***))))))***+++,,,------...//////...---,,,***,,,///000000000111333444555777999;;;===>>>???BBBCCCDDDGGGJJJNNNQQQRRRSSSTTTVVVWWWWWWYYY\\\^^^^^^```ccceeeeeefffhhhjjjmmmuuu}}}~~~yyyyyy}}}uuuhhhXXXMMMGGGKKKLLLGGGDDDNNNdddwww~~~dddPPP@@@===999---////////////////////////........................,,,------------.........+++,,,...///000000000000000000//////000111111222000777888444DDDoooxxxlll\\\TTTJJJBBB???===;;;999999999888888888999::::::999999999999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===@@@@@@>>>???DDDHHHFFFCCCCCCDDDEEEDDDBBBiiiQQQMMMGGGCCC@@@>>><<<:::888777666444222000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***,,,,,,------,,,,,,,,,++++++,,,...000222---,,,+++******+++---...,,,---...//////...------***,,,...//////000111333555666888:::<<<>>>??????AAABBBDDDGGGKKKNNNQQQSSSTTTUUUVVVVVVWWWXXX\\\^^^\\\___bbbeeefffhhhjjjlllooorrrvvvwwwxxxyyy|||sssaaaSSSLLLLLLTTTXXXRRRJJJNNN```qqqttt[[[JJJ;;;888666,,,////////////////////////........................,,,,,,---------.........)))+++---///000000000///000////////////000111111444666555444===\\\~~~pppddd[[[SSSKKKEEEAAA@@@???===<<<;;;;;;::::::999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<999999<<<===;;;;;;>>><<<==================>>>iiiQQQMMMHHHCCC@@@>>><<<:::888777666444222000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++,,,------------,,,++++++,,,///111333---,,,+++******,,,...///,,,---.../////////...---***,,,...//////000111222555666888;;;===>>>??????AAABBBDDDGGGKKKOOORRRTTTTTTUUUVVVVVVWWWXXX[[[^^^]]]```dddfffhhhjjjmmmoooqqqqqqtttyyy}}}|||wwwqqquuu^^^TTTRRRZZZdddjjjcccVVVSSS___mmmxxx|||zzzlllUUUFFF999777666............///////////////........................,,,,,,,,,---------......)))***---///000000//////000////////////000000111111000111666???QQQppprrreee\\\JJJHHHFFFCCC@@@>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;:::::::::::::::;;;777555888:::999;;;>>>444999??????;;;:::<<>><<<;;;777777555333111///...---,,,,,,***)))))))))***+++)))))))))))))))))))))))))))***+++,,,---.........---,,,***)))***,,,///000///,,,))))))+++,,,+++***---///111333333222000...,,,,,,,,,---...000222444666666888:::<<<>>>???@@@BBBBBBCCCFFFJJJOOOSSSVVVUUUVVVWWWXXXXXXYYY\\\^^^___aaadddfffhhhkkknnnqqqrrrrrrtttwwwzzzxxxsssooowwwjjj[[[]]]uuu}}}ggg[[[\\\aaammmrrr{{{}}}wwwxxx|||www___NNNEEE:::666555---////////////............------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000000000111333:::EEERRR[[[iiizzzkkkbbbVVVNNNJJJGGGBBB>>>???>>><<<;;;;;;;;;<<<<<<888999:::;;;;;;;;;:::::::::999777888999:::999888:::::::::::::::;;;<<<===kkkTTTOOOIIICCC@@@>>><<<:::888888666444222000///...,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))+++,,,---.........---,,,***)))***,,,...000///,,,))))))+++,,,+++***---///111333333222000///,,,,,,,,,---...000222444666666888:::<<<>>>???@@@BBBBBBCCCFFFJJJOOOSSSUUUUUUVVVXXXYYYYYYZZZ]]]___```bbbdddfffhhhkkkoooqqqssssssuuuyyy|||{{{wwwssssssssskkk___[[[\\\^^^fffqqqxxx}}}zzzrrrpppuuu|||nnnXXXHHHAAA777444444---////////////............------------------------,,,,,,,,,------------...,,,,,,,,,---------........./////////000000000000000111111222555:::AAAFFFOOOnnnyyymmmeee]]]UUUOOOGGGFFFCCC@@@===;;;;;;:::999999999888888888777777888888888999;;;;;;999888;;;:::999888888888888888jjjTTTPPPIIICCC@@@===;;;999999888777555333111000///,,,,,,+++************+++))))))))))))))))))))))))((()))***,,,------......,,,+++*********,,,...000///---******+++,,,,,,+++...///111333333222111000---,,,,,,---...000222333666666888:::<<<>>>???@@@BBBCCCDDDFFFJJJNNNRRRTTTUUUWWWYYYZZZZZZ\\\^^^``````bbbeeegggiiikkkooorrrtttuuuxxx|||~~~~~~|||yyyvvvjjjZZZUUUSSSXXX^^^cccjjjqqquuuxxx}}}~~~zzzxxxjjjhhhfffhhhppp}}}dddOOOBBB<<<333222333---/////////............---------------------------,,,,,,,,,,,,------------,,,,,,,,,---------............/////////000000000///111222222111111333444777PPPsssxxxhhhfffaaa[[[VVVQQQNNNLLLIIIGGGEEEBBB@@@>>>>>>>>><<<;;;<<<===>>>>>>;;;999<<<<<<;;;;;;;;;;;;<<<<<>>???@@@BBBCCCEEEGGGJJJNNNQQQSSSTTTWWWYYY[[[\\\]]]```aaaaaacccfffgggiiikkkooorrrtttvvvzzz~~~||||||lll^^^PPPJJJKKKNNNRRRWWW^^^^^^```bbb___ZZZWWWXXXWWW[[[aaalll{{{^^^KKK???:::222111333...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000---///111222222111222333333???TTTnnn~~~wwwqqqoooccc```[[[VVVQQQOOOMMMMMMIIIHHHEEEDDDDDDDDDBBB@@@@@@@@@AAABBBDDDEEEGGGHHHiiiSSSOOOHHHCCC???===:::999888777555333111///...---,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((***+++,,,---------+++++++++++++++---...///......---+++***+++,,,---...///111222333333333222...---------...///111222666666888:::<<<>>>???@@@CCCDDDEEEHHHKKKNNNPPPQQQSSSVVVYYY\\\]]]^^^```bbbaaaccceeeggghhhkkknnnqqqsssvvv{{{~~~}}}{{{}}}~~~pppZZZMMMHHHHHHKKKOOOSSSOOONNNOOOLLLIIILLLRRR\\\cccppp\\\JJJ@@@;;;222000333...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////---...000111111222444777888888???NNNiiixxxrrrlllgggeeedddbbb^^^XXXTTTSSSRRRQQQPPPLLLLLLLLLNNNOOOQQQSSSTTThhhRRRMMMGGGBBB???===;;;:::777666555333111///...---,,,,,,,,,---,,,++++++***))))))))))))))))))))))))'''((()))+++,,,,,,------++++++++++++,,,---...............,,,******,,,...//////111222333333444444......------...///111222666666888:::<<<>>>???@@@CCCDDDFFFIIIKKKMMMOOOPPPQQQUUUYYY\\\]]]___aaabbbaaaccceeefffgggiiimmmooorrruuuzzz~~~rrr```UUUMMMJJJKKKPPPJJJHHHKKKKKKKKKTTTaaajjjtttYYYHHH???:::111///222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////.../////////...///222555666444444<<>><<<;;;888777666444222000......,,,,,,---------,,,+++***))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,***++++++,,,,,,---......---...///---******,,,//////000000222333444444555......------...///111222666666888:::<<<>>>???@@@CCCEEEGGGIIIKKKMMMNNNOOOPPPSSSXXX\\\]]]___aaabbb```bbbdddeeefffhhhkkknnnppptttyyy|||}}}~~~xxxjjjaaa___bbb\\\[[[```aaacccpppnnnSSSCCC;;;888...---111............---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---///000000///...000111111111333555<<>>===<<<999888777555333111000///,,,,,,---...---,,,+++***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***++++++,,,,,,------...---//////---******,,,//////000000222333444555555///...------...///000111666666888:::<<<>>>???@@@DDDEEEGGGIIILLLMMMNNNNNNOOOSSSXXX[[[]]]___```bbb```aaaccceeeeeegggkkkmmmooosssxxx{{{{{{|||||||||ttt[[[MMM>>>888555,,,,,,000.........---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////+++...111222111111000111---222777555000888VVVuuu{{{{{{aaaOOOLLLHHHDDDBBB???<<<:::999888777555333111000//////......---+++******))))))+++...111222...((($$$)))***+++***))))))+++------,,,*********,,,.../////////000000000//////...333333444555666666555555333111...,,,+++---///111888999:::;;;<<<>>>??????BBBCCCEEEHHHJJJMMMNNNOOOUUUVVVXXXZZZ\\\^^^_________```bbbdddgggjjjlllmmmoootttxxxyyywwwxxx}}}zzzjjjiiiqqq~~~qqqhhhhhhiiimmm~~~bbbHHH>>>888111///000111...+++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000...000111111222999DDDNNNiiiyyymmm]]]OOOLLLHHHDDDBBB???<<<::::::::::::999777333///---///......---+++******))))))***---000222000,,,((()))***+++***))))))+++------,,,+++******,,,...//////000000111000000//////333333444444555555666666444111...,,,+++---///111555666777999<<<>>>???@@@BBBCCCEEEHHHJJJMMMOOOPPPTTTUUUWWWZZZ\\\]]]^^^______```bbbeeegggjjjlllmmmooossswwwyyyxxxyyy~~~xxxlll^^^SSSLLLSSSiiivvvnnnrrrfff]]]XXXYYYYYYYYYcccqqq|||ZZZAAA===888111///000000...+++...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------......//////000000222333333111000333;;;BBBRRRooo~~~ooouuu}}}\\\OOOLLLHHHEEEBBB@@@<<<:::;;;<<<===<<<999444///+++......---,,,,,,+++******))))))+++...111111///---)))*********))))))+++,,,---,,,+++***+++,,,---...000000111111111111000000444333333333444555777888555333///---,,,---///111222333555888;;;===???AAABBBCCCEEEGGGJJJMMMOOOPPPTTTUUUWWWYYY[[[]]]^^^^^^```aaaccceeehhhjjjlllmmmnnnrrrwwwyyyzzz|||xxxfff\\\UUUNNNIIICCCFFFVVVjjjooogggeeelllnnnjjjlllqqqqqqmmmpppxxxyyyWWW???;;;666111/////////---+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000333444333111//////444888<<>>SSSppp~~~___PPPMMMIIIEEECCC@@@===;;;777666444222111000//////---------,,,,,,++++++***,,,***))))))***++++++***((()))***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,//////000111111111111111222111111111222555888:::888555222...------///000666777888:::;;;===>>>???AAABBBDDDGGGJJJMMMPPPQQQTTTUUUWWWYYY[[[]]]^^^^^^aaabbbdddfffiiilllnnnooonnnqqqvvvzzz}}}xxxhhhVVVSSSOOORRR[[[gggsssyyyyyymmmjjjyyywwwsssnnnlllnnnttt}}}vvvpppQQQ<<<555333000......---,,,++++++++++++******++++++,,,*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////---///000111111222333444555444;;;LLLddd{{{vvvvvv}}}```PPPMMMIIIFFFCCCAAA===;;;666444111///......000111---------,,,,,,+++++++++---+++)))((())))))((('''((()))))))))((((((***+++------,,,,,,,,,,,,++++++---...///000000111000000000000000111333666888999999777333///------///000777888999:::;;;<<<===>>>@@@BBBDDDGGGKKKNNNPPPQQQUUUVVVXXXZZZ\\\^^^______bbbccceeegggjjjlllnnnoooooorrrvvv{{{qqqggggggdddbbbfffqqq}}}|||yyyxxxyyywww|||zzz}}}gggLLL;;;222111000...---,,,,,,,,,+++************++++++,,,************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000111111111111111111222111444>>>KKKcccwwwpppnnnrrrgggPPPMMMIIIFFFCCCAAA>>>;;;777666444222000/////////------,,,,,,,,,,,,++++++---+++))))))))))))(((''''''((())))))'''((()))+++------------,,,,,,+++***,,,,,,...//////000000000......000222444666888999;;;888444000------///000555555777999:::<<<>>>>>>@@@AAADDDGGGKKKNNNPPPRRRVVVWWWYYY[[[]]]___``````bbbccceeehhhjjjmmmooopppppprrrwww||||||uuurrrtttpppnnnlllhhhfffgggkkknnnooottt}}}|||}}}tttYYYEEE;;;/////////...,,,++++++,,,***************+++,,,,,,************************************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///000000//////000000000000111000444:::===IIIfff}}}|||oooQQQNNNIIIFFFDDDAAA>>>;;;888888888666444111///------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***((('''((()))((('''((()))+++---------------,,,+++***+++,,,---...////////////,,,...000333555777888888;;;888444000...---///000111222444777:::<<<>>>???@@@AAADDDGGGKKKNNNQQQRRRVVVXXXZZZ\\\^^^___```aaabbbccceeehhhkkkmmmooopppqqqssswww|||}}}vvvmmmfffeeedddbbbdddjjjpppooommmkkklllqqqxxx~~~|||xxxzzzbbbIII<<<777...//////...,,,++++++,,,******))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///...---,,,---///111222111222000222555333666KKKdddzzzgggQQQMMMHHHDDDAAA>>>;;;999777666444222000...------......---,,,+++))))))((((((((((((((((((((((((((())))))))))))))))))))))))------,,,++++++,,,,,,,,,)))***+++,,,...///000111...///111333555777888999:::>>><<<222+++,,,...,,,///111444777999:::;;;;;;AAABBBEEEHHHKKKOOOQQQRRRVVVWWWYYY[[[]]]```aaabbbaaaccceeeggghhhiiilllnnnwwwwwwwwwzzz~~~}}}|||~~~wwwvvv}}}~~~xxxwww~~~oooUUU@@@555222///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000//////000222444777999;;;KKK```|||}}}gggQQQMMMHHHDDDAAA>>>;;;999777666444222000...------...------,,,+++***)))(((************************))))))))))))))))))))))))---,,,,,,++++++,,,,,,,,,)))***+++,,,---///000000//////000222444666888999>>>AAA@@@777111000000//////111333666999:::;;;;;;AAABBBEEEHHHKKKNNNQQQRRRVVVWWWXXX[[[]]]___aaabbbbbbdddgggiiijjjkkknnnppptttuuuxxx|||}}}|||lllSSS???444000.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------...//////000000111111111222333444666777:::EEE]]]|||vvvppptttyyy{{{{{{yyy{{{fffPPPLLLGGGCCCAAA>>><<<999777666444222000......---...---,,,,,,+++***))))))************************)))))))))))))))))))))))),,,+++++++++,,,,,,,,,,,,)))***+++,,,---...///000//////000222444666888999>>>BBBBBB<<<555222111//////000333555888:::;;;;;;@@@BBBDDDGGGKKKNNNPPPRRRUUUVVVXXXZZZ]]]___aaaaaabbbdddggghhhjjjkkknnnpppqqqtttyyy~~~}}}wwwttt}}}eeeNNN===333///......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---......//////000222222111111111111222222444444>>>TTToooxxxuuusssqqqdddeeeffflllzzzeeeNNNKKKFFFCCC@@@>>><<<:::888777555222000///...---------,,,,,,+++***))))))************************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,)))***+++,,,---...//////---000333666888999888888;;;???AAA>>>777222///---...///111444777999;;;<<<@@@AAACCCGGGJJJMMMPPPQQQUUUVVVWWWYYY\\\^^^```aaa___aaadddfffgggiiilllnnnqqqtttyyy}}}~~~||||||~~~~~~|||wwwwww~~~vvv\\\FFF999222///......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---......//////111111000/////////000000888333444???PPPeee||||||yyy|||~~~cccMMMJJJEEEBBB@@@???<<<;;;888777555333111///......---,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,++++++)))******+++,,,---......+++000666;;;===<<<888666777;;;@@@@@@;;;222---,,,---...000333666888;;;<<>>444111000...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,------.....................///000111444222111444999BBBRRRaaa{{{vvvpppiiigggiiiqqqpppnnnnnnqqq{{{uuufff___bbbnnnyyybbbLLLIIIEEEBBB@@@???===;;;888777555333111///......,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,++++++*********+++,,,---------***///777===???===888555555999AAAEEE@@@666///...---...///111555888;;;<<<>>>@@@BBBEEEIIILLLNNNPPPSSSTTTVVVXXX[[[]]]_________bbbeeegggiiikkknnnqqqsssuuuxxxyyyzzz}}}yyyxxxyyyzzz{{{fffXXXYYY\\\kkk~~~|||wwwvvvxxxcccHHH888222000///------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))************+++************++++++++++++******+++,,,,,,------...------------...000111222...///111333000000888CCCQQQmmmwwwtttyyyyyyxxxvvvyyypppccc```iiiuuuaaaKKKHHHDDDAAA@@@???===<<<999888666333111000///...,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,---,,,+++************+++,,,,,,------+++///444999;;;:::888666222666@@@GGGCCC777000///,,,---...111444777;;;<<<>>>???BBBEEEHHHKKKNNNOOOSSSTTTUUUXXXZZZ\\\^^^______aaadddgggiiikkknnnqqqppptttxxxzzz{{{{{{xxxvvvxxxzzz|||}}}gggQQQKKKIIIQQQaaahhhuuu{{{zzz|||tttXXXAAA666222///---------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************************++++++++++++*********+++,,,,,,------...------......///000111//////222555444111333888888NNNhhhaaaKKKHHHDDDAAA@@@???===<<<999888666333111000///...,,,,,,++++++++++++++++++************************((((((((((((((((((((((((&&&(((***,,,---,,,+++************++++++,,,,,,------///222555777888777777///333>>>GGGDDD777//////,,,---...000333777;;;===>>>???AAAEEEHHHKKKNNNOOOSSSTTTUUUWWWZZZ\\\^^^___\\\___bbbeeegggiiilllooommmsssyyy}}}~~~wwwuuussstttxxx{{{~~~gggNNNEEE???CCCNNNRRRXXX___hhhooosssyyy}}}|||jjjQQQ???777333///+++------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++,,,,,,------//////.........//////000222//////444666444222333777@@@KKK[[[{{{___OOOJJJDDD@@@@@@@@@>>><<<666555444333111000//////,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...******))))))***,,,---///111111111333666777666555666888;;;@@@BBB>>>777111------,,,---///222666888???@@@BBBDDDFFFIIIMMMPPPSSSUUUWWWXXXYYYZZZ\\\^^^\\\^^^bbbeeehhhiiiiiiiiijjjpppwww||||||uuueeejjjpppvvvzzz~~~|||yyyTTTBBBBBBCCCBBB???EEEGGGJJJOOOTTT\\\dddiiimmmqqqxxx}}}vvvxxx|||~~~uuurrroooZZZBBB666333111...,,,,,,,,,,,,++++++*********((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((''''''''''''(((((((((((())))))******++++++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------++++++,,,,,,---...//////000000000111222222333333222555999???LLLeeeaaaOOOJJJDDD@@@@@@@@@>>>;;;888777555333111///------,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++------+++******)))***,,,---...111111222333555777888888999999;;;@@@DDDAAA:::333///...---...000333777:::@@@BBBDDDFFFGGGJJJNNNRRRSSSUUUWWWXXXXXXYYY[[[]]]\\\___bbbfffiiijjjkkkkkkmmmrrrxxx}}}xxxmmmfffgggmmmvvv~~~|||iiiSSSIIIDDD@@@>>><<<===>>>@@@CCCHHHLLLOOOWWWZZZ```fffmmmrrruuuwwwzzzsssttt{{{lllWWW@@@555222000...---,,,,,,,,,++++++*********''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------++++++,,,,,,---......///---......//////000111111///000111222888FFFYYYhhh|||cccOOOJJJDDDAAA@@@@@@===;;;999888666444111...,,,+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---+++************+++---...222222222333555777:::;;;===;;;;;;@@@FFFEEE>>>666111000......000444888:::AAACCCEEEGGGIIILLLOOORRRSSSUUUWWWXXXWWWXXXZZZ\\\]]]___cccfffjjjlllmmmnnnooorrrwww{{{yyyiii```\\\kkkttt|||{{{iiiTTTEEE>>>===<<<;;;;;;;;;<<<<<<======AAACCCGGGLLLQQQVVV[[[]]]kkkpppyyy~~~xxxpppkkkmmmvvvyyyyyyeeeQQQ<<<222000///......+++++++++++++++*********'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((***))))))))))))))))))((()))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,++++++,,,,,,------......------......///000000000000000000//////333888===WWWmmmeeeNNNJJJDDDAAAAAA@@@===:::888777666333111///---,,,,,,,,,++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,---++++++*********+++---...222222222333444777;;;>>>???<<<;;;@@@GGGHHHAAA:::222000......///222666999@@@BBBEEEGGGIIIKKKOOOQQQRRRTTTVVVWWWVVVWWWYYY[[[]]]___bbbfffjjjmmmoooooonnnppptttxxx}}}|||jjj^^^]]]aaattt|||vvvyyy~~~cccLLL@@@>>>AAA???>>>=========;;;:::;;;;;;<<<>>>BBBFFFJJJLLLUUU\\\gggttt}}}llliiigggjjjsss~~~yyyuuu|||www[[[JJJ777///......---...+++++++++***************''''''''''''''''''''''''(((''''''&&&&&&''')))***(((''''''&&&&&&''''''(((******))))))((((((((('''(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,++++++,,,,,,,,,---------......///000000111111222000000000222444555555444;;;MMMaaaooo}}}dddNNNIIIDDDBBBBBB@@@===:::666666444333111000///...,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***,,,,,,,,,+++*********+++,,,---111222333333444666;;;??????<<<;;;???FFFHHHDDD>>>444222...,,,---///333666===@@@CCCFFFGGGJJJMMMOOOPPPRRRTTTUUUVVVWWWYYY[[[]]]___aaaeeeiiilllnnnooonnnooorrrvvv{{{zzzkkk\\\YYYcccnnn~~~yyyttt~~~zzz]]]KKKEEEBBB???;;;::::::;;;:::999===<<<;;;:::;;;>>>AAABBBFFFLLLWWWcccnnnwww|||}}}}}}}}}~~~|||rrrkkkaaadddjjjttt~~~|||pppsss|||bbbPPPAAA333------,,,---...************************''''''''''''''''''''''''(((''''''&&&&&&''')))***''''''&&&&&&&&&&&&''''''***)))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********)))***************+++++++++++++++,,,,,,,,,,,,,,,.........///000000111111---,,,,,,///333555555333111<<>>===@@@EEEGGGFFFDDD777444///,,,+++---000333;;;>>>BBBEEEFFFHHHKKKMMMNNNPPPRRRTTTUUUWWWYYY\\\\\\^^^```cccfffiiilllmmmooooooppptttxxx|||}}}}}}wwwrrrggg[[[TTTZZZjjjxxxuuunnn|||{{{dddZZZNNNHHH???::::::;;;;;;:::===<<<:::888888888:::;;;<<<@@@GGGPPPXXX___ccceeegggffffffgggiiimmmppprrrwwwwwwxxxxxxxxxxxxxxxxxxvvvtttqqqkkkeee___[[[YYY]]]eeerrr}}}{{{tttnnnjjjvvvsssSSSDDD999///,,,---,,,,,,---)))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))(((((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---............---,,,,,,.../////////---222777;;;BBBPPPcccppp```MMMIIIEEECCCBBBAAA===999777666555333111///...---,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''')))***+++,,,---,,,+++*********,,,,,,...222555555333333777;;;???@@@AAACCCDDDGGGIIIKKK;;;777222---+++,,,///111:::===AAADDDFFFHHHJJJLLLKKKMMMQQQSSSUUUWWWZZZ]]]\\\]]]^^^aaadddfffiiijjjmmmllllllnnnpppqqqooolllccc\\\SSSOOOTTTbbbsss{{{bbblllyyyyyyiii^^^OOODDD@@@@@@???>>>;;;:::999888777888888999888:::===AAAEEEHHHKKKMMMOOONNNNNNOOOPPPSSSVVVXXXYYYYYYXXXXXXXXXYYYZZZ[[[TTTTTTSSSNNNJJJJJJOOOTTTccclllyyyzzzvvvrrrooonnnmmmwwwjjjIII;;;222,,,,,,---,,,***+++((()))))))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))++++++++++++++++++++++++***++++++,,,------...............------------...---...000222333888AAAHHHTTTggg^^^MMMIIIEEECCCCCCAAA===999999888666444111...,,,+++,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,---,,,+++*********+++,,,---222666666333222555999@@@BBBDDDEEEEEEGGGLLLPPP>>>:::444...,,,,,,///111:::>>>BBBEEEGGGHHHJJJLLLIIILLLPPPRRRUUUWWW[[[]]][[[\\\]]]___bbbeeeggghhhiiihhhfffggghhhfffaaa]]]PPPJJJEEEHHHVVViiizzz]]]ccclllwww~~~ppp\\\MMMEEECCCAAA???;;;:::::::::::::::;;;;;;888888888999:::<<<===>>>???>>>>>>>>>@@@BBBEEEGGGDDDCCCBBBAAAAAACCCEEEGGGDDDFFFFFFCCCBBBGGGSSS^^^jjjsss}}}zzztttnnnkkklllqqquuudddBBB666///***,,,...,,,******(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,,,,---......//////000(((+++------,,,,,,...///000............///333888777EEE[[[ppp^^^MMMJJJGGGEEECCCBBB???===:::999666333111///......---......///...---+++*********))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,------,,,+++***,,,---///000333555666555444333<<<<<<===AAAGGGKKKMMMMMM???;;;222,,,---222222...888:::???CCCFFFGGGFFFEEELLLKKKKKKLLLNNNPPPSSSTTTUUUVVVXXXZZZ]]]^^^___```gggbbb^^^\\\[[[WWWPPPIIICCCCCCGGGSSSeeeuuu~~~lll\\\WWWfff{{{zzzdddTTTNNNJJJEEECCC<<<:::>>>???<<<===@@@:::;;;<<<;;;999999999:::::::::::::::;;;===>>>>>>>>>;;;888:::>>>???===999<<<<<<<<<>>>CCCNNNZZZbbbuuuzzz}}}vvvnnnddd```ggguuu\\\<<<333222000---,,,+++++++++(((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---...---,,,+++---------............///000000000000000111111222333999AAAKKKZZZnnn___MMMJJJGGGEEECCCBBB???===;;;999666333111//////...---.........---,,,***)))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,+++******+++,,,---///111333444555444444777:::>>>AAACCCEEEGGGIIIDDD???666......222222...666:::???CCCFFFGGGEEEDDDEEEEEEEEEFFFGGGHHHJJJKKKOOOPPPQQQSSSTTTUUUVVVVVVUUURRRMMMJJJHHHEEEAAA>>>CCCHHHSSSddduuu~~~fffSSSTTTbbbtttxxxhhhXXXKKKGGGBBB@@@BBBAAA<<<999:::888888888777666555555555777777777666777777888888999777555777999;;;;;;:::;;;===AAAGGGNNNWWWaaagggyyy|||}}}yyyssspppbbbccceeekkkvvvoooNNN444333111///---++++++++++++((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))******,,,---------,,,+++------------............///............///000000111333555666999AAANNNXXXlllxxxbbbMMMJJJGGGEEECCCBBB???===;;;999666333111/////////.........---,,,***)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,+++***)))***,,,,,,---///000333444666777444;;;CCCDDD@@@???AAAEEEIIIEEE<<<222///111111...555888===BBBEEEEEEDDDCCCAAABBBBBBCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA>>>;;;999999<<<>>>LLLXXXjjj|||yyyZZZLLLOOO\\\rrrsssbbbZZZPPPJJJEEE???<<<===??????>>>===<<<;;;;;;;;;888777777666555555666666888999888888777999<<<>>>???EEEOOOXXX```ffflllooorrrsssuuuxxx|||~~~}}}|||}}}|||{{{wwwppphhhaaa\\\VVV```ooo~~~vvv]]]CCC333111000...,,,++++++++++++((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------,,,---......//////000000...,,,...333777???HHHVVVcccrrreeeMMMJJJGGGEEECCCAAA???===;;;999777444111000//////......---,,,+++)))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++++++++,,,,,,---...000333666888:::777AAAJJJJJJBBB<<<===AAAKKKIIIAAA555/////////---222666;;;@@@CCCCCCBBB@@@BBBCCCDDDEEEDDDCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;777999:::999999???HHHQQQbbbooonnnXXXNNNOOO\\\hhh{{{ppp]]]OOOHHHGGGHHH???===;;;:::::::::999999;;;::::::999999999999999===???@@@???<<<>>>CCCIIINNNVVVbbblllrrrtttuuuuuukkkjjjlllqqqxxx||||||zzzwwwtttoooggg___YYYUUUTTTdddqqqyyyiiiRRR===222000///---+++++++++++++++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,---.........000333333333333555777000444999===CCCMMMZZZccc{{{gggMMMJJJGGGEEECCCAAA???===;;;:::777444222000//////......---+++***))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***,,,......---------...------///111444888;;;<<<999CCCMMMNNNFFF>>>;;;<<>>@@@AAABBBCCCBBBAAA???>>>;;;;;;999888888888888999111666;;;???DDDNNN]]]hhhyyyhhhTTTJJJLLLRRReeevvv~~~hhhZZZQQQKKKEEEBBB???===>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<@@@DDDDDDCCCFFFNNNUUU]]]dddooovvvyyyxxxuuusssmmmkkkkkknnnrrrtttsssqqqeeebbb]]]XXXUUUYYY```fffuuulll___JJJ777---...---,,,+++******+++,,,((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---......---...000111000...------...///111222333777===BBBHHH\\\mmmxxxiiiMMMJJJGGGEEECCCBBB???===<<<:::777444222000000000...---,,,++++++***++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***,,,...//////......///---...000333666999;;;<<<999AAAKKKOOOLLLDDD===999BBBFFFEEE;;;111......---///111333777999;;;<<<===:::;;;<<<<<<<<<<<<<<<<<<777666666555666777999:::666<<>>GGGQQQUUUPPPEEE<<<===DDDFFF>>>444000000000......000222444777:::<<<888888888999:::<<<===>>>;;;::::::;;;>>>AAACCCEEEJJJPPPYYYbbbmmmyyyrrr[[[LLLGGGHHHQQQdddxxxhhhaaaYYYSSSPPPMMMIIIEEEEEEDDDBBB@@@>>><<<<<<;;;999===@@@CCCDDDGGGLLLPPPSSSUUUXXXZZZZZZZZZ[[[\\\`````````]]][[[YYYYYYZZZ```fffnnnvvv~~~mmm```RRR???222///,,,+++***))))))***+++,,,((((((((((((''''''''''''$$$$$$%%%&&&'''((()))***))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((('''((()))***+++************+++++++++++++++************+++,,,,,,---------///111222222111...//////...---,,,,,,---333444444444666;;;BBBGGGOOOXXXeeerrr}}}iiiMMMJJJGGGEEECCCBBB???===<<<:::888555222111000000...---,,,+++,,,---...///'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''***---......---------***,,,000444777888888888;;;===FFFSSS]]][[[NNNAAA999BBBGGG@@@777222222222---------...111555999;;;:::::::::;;;===???BBBCCCHHHHHHHHHJJJMMMQQQUUUWWWaaaeeennnxxxkkkTTTHHH@@@EEESSSfffsss~~~zzz}}}|||wwwpppkkkQQQOOOLLLIIIEEECCCAAA@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHKKKOOORRRVVVYYY]]]^^^]]]___dddhhhuuu~~~uuu```SSSDDD333+++...+++***)))))))))***+++,,,)))(((((((((''''''''''''###$$$%%%&&&''')))*********)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++***)))(((&&&$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''''''''(((***+++)))************+++++++++)))))))))))))))******+++///...,,,,,,---......------------------...000111------000555444///...222222666;;;AAAIIISSS___fffooottt}}}jjjMMMJJJGGGEEECCCAAA???===777777555333111///...---++++++++++++++++++++++++***************)))((((((((((((((((((((((((((((((((((((((((((((()))******)))***,,,...//////......///---,,,...333777888888555:::GGGUUUYYYRRRIIIDDD>>>CCCHHHHHHBBB888111------***)))...777>>>AAA@@@;;;>>>AAAEEEEEEFFFKKKQQQTTTVVVYYY\\\]]]```cccfffkkktttdddLLL@@@<<>><<<777777555333111///...---++++++++++++++++++++++++)))))))))))))))(((''''''(((((((((((((((((((((((((((''''''''''''((())))))''')))***,,,---......---///---,,,///333777999999444888BBBOOOTTTPPPIIIFFF;;;@@@EEEGGGDDD===666000---++++++///666???EEEGGGHHHKKKOOORRRSSSUUUZZZ```ccceeeiiikkklllnnnqqqsss{{{ttt]]]OOODDD???EEENNNYYYkkk~~~{{{xxxsssoooqqqwww~~~yyyuuurrrnnnkkkhhhfffgggggggggfffiiijjjkkkllloooqqqssstttvvvyyy}}}~~~dddNNNAAA555111000(((*********)))))))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((())))))*********))))))(((((('''''')))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,...000222555777999888:::>>>DDDKKKSSSZZZ^^^kkkooovvvyyywwwsssooolll}}}jjjPPPMMMHHHEEECCC@@@===;;;888777555444111000...---++++++++++++++++++++++++((((((((((((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&(((***,,,---------...------///333777999:::999999>>>GGGMMMKKKFFFDDD???@@@DDDGGGHHHCCC999222---------///444>>>IIIPPPWWWZZZ^^^```aaaeeejjjooosssvvvyyy|||}}}~~~www^^^MMM===:::>>>DDDQQQ^^^ooowwwvvvrrrnnnjjjeeefffqqq~~~|||{{{{{{mmmTTTBBB999000///000)))******))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***+++******)))((('''&&&&&&))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...////////////000333555888:::>>>AAAEEEGGGHHHJJJLLLNNNVVV]]]fffmmmsssyyy{{{{{{~~~xxxjjjQQQNNNIIIEEEBBB???<<<999888777666444222000......,,,,,,+++++++++++++++***(((((())))))(((((('''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))+++---...///------...000333777:::;;;BBB>>>===BBBFFFEEEDDDDDDGGGEEEEEEGGGIIIEEE999000---.........111;;;IIISSS^^^cccgggggghhhmmmqqqtttyyy}}}sss___JJJ@@@======AAAFFFQQQZZZhhhvvvyyyuuurrrlllgggcccbbbdddlll|||wwwtttzzz|||^^^HHH:::444------000+++***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))((((((''''''&&&))))))))))))))))))))))))((((((((()))))))))******************************************************++++++++++++,,,,,,,,,---...------,,,,,,,,,,,,---------------...///000111---...//////000222555888777:::>>>BBBFFFLLLSSSXXX\\\SSSQQQZZZccceeebbbbbbiiiiiihhhdddaaabbbgggmmmzzzxxxqqqeee\\\VVVPPPKKKjjjQQQNNNIIIEEEBBB???<<<999888888666444222000///...,,,,,,,,,++++++*********)))************)))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&'''((()))+++---///000---...///111333666:::<<>>EEEPPP\\\gggsss|||}}}wwwrrrmmmjjjbbb]]]]]]dddqqq~~~uuuoooxxxpppVVVBBB777333,,,---000+++)))))))))(((((((((((('''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))************************))))))))))))))))))))))))************++++++++++++---------,,,,,,------...,,,,,,,,,,,,------......///000111000//////111222......//////222666;;;>>>:::555333555999::::::<<<===??????>>><<<;;;>>>AAAHHHHHHEEE===888666333///jjjQQQNNNIIIEEEBBB???<<<999999888666555222111///...---,,,,,,++++++************************))))))(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''((()))***,,,...///...///111222333555999<<<@@@===<<<===>>>CCCPPP\\\NNNIIIDDDCCCEEECCC<<<555000000000---,,,111;;;CCCUUU```hhhhhhiiioooqqqnnnuuuyyysssYYYJJJBBB<<<999:::===CCCJJJRRR\\\gggmmm{{{}}}zzzvvvqqqmmmiiifffXXXVVV]]]mmm}}}tttmmmvvvzzzgggOOO===555333,,,,,,///+++))))))((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))%%%%%%&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))*********+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---...///...---------///222555777000//////.........000333---///111222111000111111000222222...---//////+++jjjPPPMMMIIIEEECCC@@@===:::999888777555333111//////------,,,,,,+++******))))))))))))***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''(((***,,,---///111222333222444888;;;<<<;;;<<<<<<<<>><<<999???TTThhhhhhbbbYYYQQQMMMIIIEEEBBB777666444000------...000???PPP]]]aaafffnnnoooiiimmmsss{{{zzzyyyxxxyyyzzzyyywwwuuuiiippp{{{~~~kkkVVVGGG??????>>><<<:::;;;>>>@@@GGGKKKTTT```lllxxx~~~}}}{{{yyyuuuqqqmmmhhhgggfffdddbbb___]]][[[pppzzzwww|||xxxrrr|||kkkPPPCCC444//////)))***---***)))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************(((((((((((())))))))))))******)))))))))******+++'''((()))++++++,,,,,,,,,.........---+++***,,,---,,,,,,,,,---//////...,,,---...------...000...+++,,,,,,,,,,,,++++++,,,,,,***---...,,,---000///,,,hhhMMMJJJEEEBBB???===;;;999:::999777444222111000///...---,,,***)))******+++))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%(((***)))((())),,,///333444555444444444666888;;;;;;???BBB===<<>>:::;;;>>><<<999;;;<<>>CCC@@@>>>KKK]]]|||tttbbbNNNDDDGGGLLLMMMQQQIII???666111...---,,,111888DDDSSS```iiinnnpppqqqsssvvvyyy}}}{{{xxxzzzvvvcccWWWIIIAAA>>>>>>;;;888;;;:::;;;===BBBIIIOOOSSS]]]bbbiiinnnppppppqqqsssppprrrvvvyyyzzzwwwsssqqqqqqkkkddd___]]][[[VVVSSSMMMQQQWWW]]]dddooo}}}{{{}}}}}}}}}~~~yyyuuu~~~}}}rrrxxxmmmSSSCCC333222000...,,,******)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''((((((((())))))))))))'''((((((((())))))))))))************************++++++++++++++++++++++++***))))))***,,,,,,+++)))------,,,+++******)))))))))******++++++******)))++++++++++++++++++++++++lllOOOKKKGGGCCCAAA@@@===<<<:::999777444222111000///...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))((()))+++---111222444555555555777999777777===DDDDDD@@@EEEOOO```^^^VVVIIIBBBBBBGGGIIITTTNNNDDD999222---,,,,,,---222;;;GGGUUUbbblllrrrqqqqqqrrruuuyyy}}}vvvooosss|||tttbbbTTTKKKEEE???;;;;;;999777777888;;;???BBBFFFJJJQQQWWW[[[]]]___aaa```bbbeeeffffffccc___]]]^^^ZZZTTTOOOMMMMMMOOOPPPTTT\\\gggrrr}}}xxxqqqyyy|||rrrwwwaaaIII<<<111000///---+++******)))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************))))))***,,,------+++))),,,,,,++++++***)))))))))))))))************))))))************************nnnNNNJJJFFFCCCAAA???===<<<:::999777444222111000///------,,,+++************((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''((((((((()))+++,,,///111444555555666888:::;;;:::===CCCCCC???>>>AAAFFFJJJKKKGGGAAA>>>@@@CCCMMMJJJCCC:::222------...+++...333;;;GGGVVVdddmmmooonnnnnnqqqvvvzzz||||||{{{qqqnnnsssfff[[[QQQJJJCCCAAA===:::999999:::;;;<<>>444//////---,,,******))))))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))******************************,,,///000///,,,******************))))))(((((())))))))))))))))))(((************************lllLLLIIIEEEBBB@@@???===;;;:::999777444222111000///---,,,,,,,,,+++******)))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((('''''''''((()))******---000333555666777999;;;AAA>>>===???@@@===;;;;;;:::AAAJJJMMMIIICCCAAAAAAGGGIIIGGG@@@666///---...+++---///333;;;HHHWWWaaaiiijjjkkknnnssswwwzzzzzz}}}~~~rrrzzz|||qqqiii\\\YYYSSSMMMHHHEEECCCBBBAAAAAABBBCCCDDDDDDCCCBBBCCCBBBAAAAAACCCGGGLLLOOOOOOWWWbbbkkksss}}}vvvmmmqqq|||uuuvvvzzz~~~}}}|||{{{}}}}}}___CCC333,,,------,,,******)))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++...000///,,,)))))))))*********)))(((''''''(((((())))))(((((('''))))))))))))))))))))))))iiiKKKHHHDDDAAA@@@>>><<<;;;:::999777444222111000///,,,,,,,,,,,,,,,***))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''')))'''&&&&&&(((***))))))+++...222555777888:::<<>>======<<<;;;;;;555===KKKUUUTTTKKKDDDBBBIIIOOOSSSMMMAAA555//////,,,---...///333<<>><<<:::999777444222111000///,,,,,,------,,,+++)))((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''')))'''%%%&&&(((***)))(((***---222666888999;;;<<<@@@@@@???>>>>>>??????>>>777???OOO___bbbXXXMMMHHHKKKUUU]]]ZZZLLL<<<333111+++---......///444===EEESSS[[[eeejjjkkknnntttyyyzzz{{{|||~~~nnnvvv|||xxxvvvrrrpppnnnoooqqqssssssrrrttttttuuuyyy~~~~~~~~~nnnkkkqqqvvvyyy{{{}}}uuulllooorrruuuwwwzzz~~~yyy|||uuuZZZBBB333...---******)))((((((((()))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""##############################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''))))))((('''&&&''')))******)))'''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((bbbMMMJJJFFFCCCBBBAAA???===:::999777444222111000///,,,,,,------,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***'''%%%&&&(((***)))''')))---222666888999;;;===;;;>>>?????????AAABBBBBB???FFFWWWkkkpppfffYYYSSSHHHUUUaaaaaaRRRAAA777333))),,,///...---000888>>>KKKVVVbbbhhhiiijjjqqqxxx{{{{{{|||}}}~~~lllrrr~~~~~~~~~}}}~~~sssiiikkkoooooorrrvvvzzz}}}tttlllmmmppprrrtttxxx}}}|||~~~rrryyygggKKK666,,,)))***))))))(((((((((((()))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######""""""""""""##############################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))******)))%%%'''(((******)))'''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((eeeMMMHHHBBBAAABBBBBB???;;;999888666333111000///...,,,,,,++++++***)))))))))))))))))))))((((((((((((,,,***'''%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&------///555;;;??????===<<<;;;>>>CCCCCC@@@CCCKKKFFFKKKXXXnnnvvvZZZLLLVVVaaacccZZZMMMCCC===222///,,,---,,,---333:::BBBNNN\\\dddfffiiipppvvvvvvvvvwwwwwwyyyzzz|||}}}}}}~~~}}}oooqqq{{{}}}}}}nnnddddddjjjpppuuu|||vvviiiiiidddaaafffqqq{{{~~~}}}~~~|||~~~zzzlllSSSAAA000,,,---)))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''fffNNNIIICCCAAABBBAAA>>>;;;999888666444111000//////------,,,,,,+++*********))))))))))))((((((((((((***)))'''&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++,,,...444;;;@@@AAA@@@===<<>>AAAAAA>>>===@@@CCCDDDCCCEEEJJJOOOIIIKKK```lllWWWLLLCCCHHHXXXcccbbb\\\BBB999111000000//////222888BBBOOOXXX[[[^^^eeekkkpppqqqrrrtttvvvxxxyyyzzzzzz{{{}}}}}}vvvooo}}}|||kkkttt}}}|||{{{{{{|||~~~vvvmmmaaa^^^fffmmmiiiaaaXXX\\\ccclllssswwwyyyyyy}}}}}}nnnRRR>>>333++++++---''')))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&gggPPPLLLGGGCCCAAA???<<<::::::888666444222000000///---------,,,++++++******))))))))))))((((((((((((''''''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))***,,,000555999===???<<<===@@@CCCEEEGGGJJJLLLRRRIIIFFFSSSiiivvvpppddd^^^PPPCCCGGGWWWdddfffaaaLLL???333////////////000222;;;GGGPPPUUU[[[ccciiilllnnnppprrruuuwwwxxxyyyyyyzzz|||~~~zzz~~~zzzpppyyy|||||||||hhhrrr~~~|||zzzyyyyyy{{{}}}~~~~~~}}}~~~rrrlllllllllhhhbbbbbbhhhqqqvvvyyyzzz|||}}}|||~~~~~~~~~}}}|||~~~|||wwwwwwcccIII777111,,,---///((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""""""""############$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$############$$$$$$$$$######"""""""""#########$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&fffPPPMMMHHHDDDAAA>>><<<::::::999777444222111000///,,,,,,++++++******))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))***+++,,,///333777::::::<<>><<<<<<:::999777555333111000000,,,,,,+++******))))))((())))))))))))((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))***...333777;;;>>>@@@BBBHHHOOORRRPPPJJJHHHGGGEEECCCDDDMMMXXXfff```UUUKKKIIITTThhhxxxlll___QQQGGG>>>444///---)))---333999@@@KKKWWW```dddfffjjjnnnqqqtttuuuvvvvvvvvvxxx{{{}}}uuuuuu|||~~~uuuyyyyyyqqqqqq~~~rrrnnnxxx|||~~~~~~{{{xxxwwwwwwvvvxxxzzz||||||{{{{{{{{{|||wwwyyy}}}{{{{{{||||||zzz{{{}}}{{{zzzyyyzzz{{{{{{zzzxxxsssoooeeeZZZ\\\ooopppkkkLLL999///---'''(((***%%%((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%########################""""""""""""############$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################""""""############""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%```NNNMMMJJJEEEAAA>>>======:::999777555333111000000---,,,,,,++++++***))))))))))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))---333888>>>AAABBBCCCIIIPPPRRRNNNIIIIIIIIIFFF???<<>>>>>>>>;;;999777555333222111000......---,,,,,,++++++***))))))))))))((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((()))---555;;;AAADDDDDDCCCIIIPPPQQQKKKLLLKKKJJJGGG>>>999CCCQQQhhhqqquuujjjVVVJJJNNNWWWfffdddccc```SSSBBB555000222111000000666AAAOOOYYY[[[^^^bbbggglllnnnppppppqqqqqqqqqtttwwwyyyzzzyyyrrrmmmsss~~~wwwwww~~~ooodddeeeuuuyyyzzzyyyyyyxxx{{{}}}{{{~~~~~~}}}{{{yyywwwvvvvvvwwwwwwyyyzzzzzzyyyxxxyyyzzzwwwvvvtttuuuwww{{{}}}~~~wwwvvvtttuuuxxx{{{|||zzzxxxvvvvvvsssrrrrrruuuvvvtttrrrddd```WWWRRRaaasssuuuwwwhhhbbbRRR===111......&&&%%%++++++(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%YYYNNNMMMJJJEEE???;;;999999;;;:::888555222000///...---------,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***))))))***...333777>>>BBBIIIMMMOOOOOOOOOOOOGGGLLLNNNJJJBBB>>>BBBGGGbbbuuuuuu___RRRQQQSSS]]]aaa```YYYRRRJJJ>>>111333,,,,,,111333555CCCTTTUUU\\\dddiiiiiijjjnnnqqqqqqqqqpppqqqsssvvvxxxzzz{{{|||}}}uuummmssszzz{{{yyyvvv{{{yyyddd]]]oooxxxrrrssszzz~~~~~~zzzzzz|||~~~}}}|||||||||~~~{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxvvvtttssswwwuuusssuuuyyy||||||{{{{{{|||~~~{{{tttooorrrtttwwwzzzzzzxxxuuusssqqqsssrrrppprrrtttooofff___^^^[[[\\\pppyyyqqq||||||~~~~~~qqqiiiYYYEEE111///,,,)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%ZZZLLLKKKIIIEEEBBB@@@??????:::999777444111000......---------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((()))---222666BBBIIIQQQUUUUUUQQQNNNMMMIIIKKKNNNNNNLLLHHHCCC@@@bbbyyyrrr___TTTNNNWWWdddlllggg\\\QQQFFF???777000...222222333>>>MMMUUU[[[cccggggggiiimmmqqqqqqppppppppprrrtttwwwxxx{{{{{{|||}}}~~~~~~~~~~~~uuutttzzz}}}~~~wwwvvv}}}}}}hhh[[[cccttt}}}}}}xxxoooiiinnnzzz}}}}}}~~~~~~}}}}}}}}}}}}}}}zzz}}}}}}zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvtttsssrrrsssrrrrrruuuyyy{{{{{{yyywwwxxxzzz||||||xxxrrrmmmssstttvvvxxxxxxwwwuuuttttttuuussspppqqqpppfffYYYUUU\\\dddoooyyykkk]]]III777000...+++)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%]]]LLLJJJGGGCCCAAAAAAAAAAAA999888666333111///......------------,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((+++///333@@@IIISSSXXXVVVPPPMMMLLLMMMKKKJJJNNNQQQOOOHHH@@@XXXooo}}}jjjZZZQQQSSShhhzzzyyyiiiYYYPPPMMM>>>666111222111000777AAAPPPVVV]]]bbbdddgggjjjmmmoooooonnnoooppprrrtttuuuzzzzzzzzz{{{{{{zzzyyyyyy~~~tttuuu}}}|||}}}~~~{{{xxxvvvyyyzzzdddZZZaaappp{{{|||vvvpppgggdddlll{{{~~~~~~~~~|||{{{~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~zzz{{{}}}~~~||||||zzzxxxwwwxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttrrrqqqpppooopppsssvvvyyyzzzxxxvvvssstttvvvxxxxxxuuuoookkksssssstttuuuuuuuuuuuuuuuuuutttrrrnnnlllfffZZZNNNRRRdddyyyyyypppaaaNNN999+++...,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%^^^MMMJJJEEEAAA@@@???>>>>>>777666444222000///......------------,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))---000666???JJJOOONNNKKKKKKLLLRRRMMMHHHIIIMMMOOOKKKGGGJJJ[[[pppzzzwwwmmmccc]]]QQQfff{{{}}}ooo^^^UUURRRDDD<<<444222000...222888DDDKKKUUU]]]bbbeeegggiiimmmllllllmmmnnnpppqqqrrrxxxxxxyyyyyyyyyyyyxxxxxx{{{vvvpppttt|||}}}~~~}}}}}}|||~~~}}}yyyuuusssvvvvvvyyyvvv]]]SSS]]]jjjnnnrrrqqqrrrtttuuuuuurrrpppllljjjfffgggppp}}}~~~}}}}}}~~~}}}|||{{{zzz~~~~~~~~~~~~~~~|||}}}~~~||||||}}}}}}}}}}}}||||||~~~|||}}}~~~~~~|||{{{xxxxxxyyyzzz{{{}}}}}}||||||~~~{{{xxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuttttttsssrrrqqqpppooooooqqqtttxxxyyywwwtttrrrooopppsssuuuvvvsssnnnjjjrrrrrrrrrrrrsssssstttuuurrrrrrooohhh___WWWPPPLLL]]]www~~~|||zzzvvvjjjcccVVVAAA000***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$$$$$$$###########################################################################""""""""""""############""""""######$$$$$$%%%%%%####################################################################################$$$$$$$$$$$$___MMMIIIEEEBBBBBBAAA@@@>>>777666444222111000//////---------------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&(((+++...111777???CCCDDDEEEHHHLLLRRRQQQPPPNNNMMMJJJGGGEEEBBBLLL[[[iiinnnjjjccc^^^NNNYYYhhhnnniii^^^WWWUUULLLBBB777111000///000222999AAANNNYYYaaaeeefffgggjjjjjjkkklllmmmnnnppppppuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{rrrnnnsssvvvyyy}}}~~~yyy|||}}}wwwooojjjkkknnnwwwzzz~~~|||{{{{{{||||||lllUUUSSSYYY[[[bbbbbbccceeehhhiiihhhggg]]]ccciiioooxxx}}}{{{{{{{{{|||~~~~~~}}}}}}}}}}}}||||||~~~}}}}}}}}}|||||||||{{{yyy{{{}}}~~~}}}zzz{{{{{{{{{{{{zzzyyyxxx||||||}}}~~~|||}}}}}}~~~}}}{{{yyyxxxvvvwwwwwwyyy{{{}}}~~~~~~~~~{{{{{{zzzxxxuuuttttttvvvwwwuuuvvvwwwwwwwwwwwwvvvvvvuuutttsssrrrqqqppppppoooqqqsssvvvwwwvvvtttqqqooooooppprrrtttuuusssoookkkppppppppppppppprrrssstttrrrrrrmmm```QQQIIIMMMTTTqqq{{{~~~~~~ooo]]]UUUIII777---,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""######"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""######$$$$$$$$$$$$########################################################################!!!!!!"""""""""#########"""""""""######$$$$$$$$$########################################################################""""""#########$$$$$$$$$aaaLLLIIIFFFFFFHHHHHHFFFCCC666555444333111111000000---------------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&'''***,,,333555999<<>>???CCCOOO```kkkhhh___XXXOOOOOORRRYYY]]]\\\[[[\\\UUUIII:::222///000000///333:::FFFRRR\\\bbbdddeeeggghhhiiikkkmmmnnnoooppptttuuuvvvwwwxxxyyyyyyyyyyyyzzzxxxiiijjjmmmqqquuuxxxxxxwwwuuuvvvrrriiiaaabbblllvvv|||~~~|||zzzzzzzzzzzzkkk[[[SSSNNNPPPOOOOOOQQQSSSUUUVVVUUUWWWcccpppyyy~~~}}}{{{{{{zzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwyyy|||~~~}}}zzzzzzyyyyyyxxxxxxxxxxxxzzzzzzzzz{{{~~~~~~}}}|||}}}}}}|||{{{zzzxxxwwwvvvuuuuuuvvvwwwyyyzzz|||}}}~~~}}}yyywwwwwwwwwvvvtttrrrrrrtttvvvssstttuuuvvvwwwvvvuuuttttttsssrrrpppooooooooooooqqqsssttttttqqqooooooooopppppprrrssstttrrrnnnkkknnnnnnnnnnnnoooqqqrrrssstttppphhh[[[MMMJJJVVVfffzzz{{{{{{yyygggTTTGGG;;;...)))+++''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""############""""""!!!""""""######""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########!!!!!!"""###$$$$$$$$$$$$########################################################################!!!!!!!!!"""""""""######################################################################################################"""""""""############$$$cccMMMJJJHHHIIIKKKKKKGGGBBB666666444333222222222222---------...------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&''')))+++111111333999AAAIIIMMMNNNOOOVVV___ccc^^^UUUKKKEEEEEECCCLLL```rrruuupppkkk```TTTKKKMMMTTT[[[aaaggg___QQQ???222///000///,,,000333:::DDDNNNWWW]]]___eeefffhhhkkkmmmooopppqqquuuuuuvvvwwwwwwvvvvvvvvvuuuyyy}}}yyytttmmmiiihhhiiihhhgggggggggeeeaaabbbiiiuuu~~~|||{{{zzzzzz}}}~~~~~~}}}pppfffQQQNNNLLLLLLMMMOOOPPPOOOeeesss~~~}}}}}}~~~}}}yyyyyyxxxwwwvvvuuuttttttrrrrrrssstttvvvwwwxxxxxxvvvxxx|||~~~}}}yyyxxxwwwvvvvvvvvvwwwxxxwwwvvvvvvwwwzzz{{{yyywww{{{{{{yyyxxxwwwvvvvvvvvvssssssssstttuuuvvvxxxyyyzzz|||}}}|||zzzwwwuuutttuuuvvvuuusssooonnnppprrrpppqqqssstttttttttrrrrrrrrrqqqpppnnnmmmmmmmmmmmmooooooooonnnkkklllnnnqqqqqqqqqqqqssssssqqqmmmjjjkkklllmmmnnnooopppqqqqqqoooggg^^^XXXUUU[[[nnnbbbXXXIII:::///((('''((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$ !!!"""###$$$$$$$$$$$$########################################################################!!!!!!!!!!!!"""""""""###$$$$$$######""""""!!!!!!########################################################################""""""""""""############eeeOOOLLLIIIJJJKKKHHHBBB<<<777666555444333333333333---------...------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))***,,,+++...888DDDNNNRRRRRRPPPUUU[[[aaabbb^^^XXXTTTRRRKKKPPPfff~~~tttaaaPPPLLLRRRZZZfffpppeeeWWWBBB333///000...***......111777AAALLLUUUYYYdddeeehhhkkkmmmoooqqqqqqvvvvvvvvvvvvuuutttsssrrrpppwwwzzzxxx}}}ooofffaaa^^^]]]WWWXXX\\\cccllluuu|||~~~|||{{{zzz||||||~~~~~~~~~{{{zzz~~~~~~zzzvvvttttttuuuvvvvvvyyy}}}{{{wwwwwwuuusssqqqooonnnmmmooopppqqqtttvvvxxxzzz{{{uuuxxx|||}}}xxxwwwuuuttttttuuuwwwxxxuuusssrrrtttwwwxxxvvvsssyyyxxxwwwuuuuuuuuuvvvwwwrrrrrrrrrrrrrrrssstttuuuuuuyyy{{{zzzvvvsssrrrssstttuuuuuurrrnnnkkklllnnnmmmnnnppprrrrrrrrrpppoooqqqpppnnnlllkkkkkkkkklllkkklllkkkiiigggiiioootttqqqqqqqqqrrrrrrpppllliiijjjkkklllnnnoooppppppppphhh]]]UUUWWW___nnnwwwvvvNNNJJJ@@@222((('''((((((&&&''''''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$ """######$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############gggTTTTTTSSSNNNGGGAAA<<<;;;666555333333333111///,,,...---,,,,,,---+++(((&&&******++++++++++++******+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((()))...888AAAIIISSS]]]VVVXXX\\\___aaa^^^YYYUUUSSSRRRYYYmmm}}}fffXXXZZZeeepppvvvrrrbbbKKK999///......///333222222555777===JJJWWWaaacccfffjjjmmmoooqqqqqqwwwwwwvvvtttqqqpppqqqssspppvvv||||||{{{qqqeee^^^bbbgggooowww}}}|||zzzwwwyyy|||~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxrrrmmmmmmoooqqqooommmqqqqqqrrrssstttuuuvvvwwwuuuxxx{{{~~~~~~}}}zzzwwwuuuttttttsssrrrtttsssssstttvvvwwwwwwvvvwwwvvvuuuuuuuuuvvvwwwxxxvvvsssqqqqqqrrrtttuuuuuuwwwvvvtttssssssssstttuuuttttttrrrqqqooommmlllkkkkkkkkkllllllllllllmmmmmmoooooommmllljjjhhhffffffhhhfffddddddfffjjjooorrrrrrtttvvvxxxvvvrrrmmmjjjnnnmmmkkkjjjiiijjjkkklll```bbbeeegggjjjuuuvvv~~~}}}vvvgggKKKAAA555,,,******)))'''))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$#########"""""" !!!!!!""""""#########"""!!! !!!"""###""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###%%%%%%%%%$$$$$$#################################kkkUUUSSSPPPKKKFFFAAA<<<:::666555333222222222000......---,,,,,,,,,+++)))&&&(((((())))))))))))((((((******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''))))))---555===GGGWWWdddbbbbbbbbbbbbaaa]]]XXXUUUSSSVVV]]]ooo}}}fff___fffrrrzzzxxxlllXXXDDD666000///000...---...111444999EEEQQQZZZ\\\^^^aaaeeeiiikkkmmmtttuuuuuusssqqqpppqqqrrrooosssvvvuuuuuuyyy{{{{{{|||~~~~~~|||xxxyyy|||~~~~~~~~~}}}}}}|||||||||}}}~~~}}}{{{|||~~~~~~|||}}}}}}}}}}}}~~~~~~~~~}}}{{{xxxsssooonnnppprrrpppnnnooooooppprrrssstttuuuuuuuuuwwwyyy{{{||||||zzzyyyzzzwwwtttsssssssssrrrqqqpppooonnnppprrrsssrrrqqqsssrrrrrrqqqqqqrrrsssssspppnnnllllllmmmoooppppppsssrrrqqqpppppppppqqqqqqqqqpppooommmllljjjiiiiiikkkkkkkkkkkkkkkjjjjjjjjjlllkkkjjjgggeeebbbaaa```cccbbbaaaaaacccgggkkknnnpppsssvvvxxxwwwsssnnnkkklllmmmnnnmmmlllhhheeecccdddfffggggggiiittt|||}}}~~~ppp]]]DDD<<<111+++))))))(((&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""############""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""mmmVVVQQQKKKGGGEEEAAA<<<999666444222111111222111000...---,,,,,,,,,+++)))'''&&&''''''((((((''''''&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))),,,111777BBBWWWiiiuuussspppnnnkkkgggaaa^^^YYY[[[___jjjvvvfffccciiiooowwwtttjjjZZZGGG777000...---,,,---///111333<<>>???@@@AAAAAABBBCCCDDDGGGJJJNNNRRRUUUWWWZZZ]]]bbbgggkkkmmmmmmmmmkkkmmmqqquuuwwwwwwwwwvvvzzzqqqkkkvvv|||kkk\\\OOOCCC777///((((((((('''&&&&&&''')))$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!!!!"""""""""##############################\\\JJJKKKKKKHHHCCC>>>;;;:::666555444333333111///,,,...,,,***)))***+++,,,+++(((((())))))))))))((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((&&&%%%((()))+++111999FFFKKKVVVdddqqqzzz~~~{{{{{{jjjXXXRRRVVV\\\hhhwwwvvvfff\\\^^^eeeqqqzzzuuucccSSSHHH@@@888444000,,,,,,///000444;;;DDDNNNWWW^^^bbbbbbcccdddddddddfffjjjlllggghhhjjjiiiiiikkknnnqqqllllllllllllmmmnnnoooooopppooonnnmmmmmmnnnpppqqqppprrrtttvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvxxxzzzzzzyyyxxxwwwxxx{{{zzz{{{||||||}}}{{{~~~{{{zzzyyyxxxwwwwwwwwwwww{{{zzzyyywwwvvvuuuuuuuuuoooppppppqqqqqqooonnnmmmpppsssvvvvvvtttqqqqqqrrrtttssssssttttttuuuvvvwwwvvvuuusssssstttttttttsssrrrsssrrrpppqqqssspppjjjnnnnnnnnnooooooooonnnnnnnnnmmmmmmoooqqqssssssrrrooopppqqqpppnnnllllllllllllmmmooopppooommmjjjhhhbbb```^^^]]]^^^```bbbdddaaa`````````aaa```]]][[[XXXWWWWWWXXXZZZ[[[[[[ZZZWWWWWWXXXXXXWWWVVVTTTSSSWWWVVVVVVWWWYYYYYYXXXVVVTTTUUUVVVVVVVVVUUUSSSRRRQQQQQQOOOMMMKKKJJJHHHHHHGGGFFFDDDBBB???===;;;:::777777777888999999999:::888888:::===AAAFFFJJJLLLSSSUUUZZZ___cccfffhhhhhhkkklllmmmppptttyyy~~~nnnxxxnnnqqquuuvvv|||sssZZZJJJBBB:::111+++'''''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!""""""###### !!!!!!""""""###### !!!"""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""###### !!!!!!""""""""""""""""""""""""""""""]]]NNNJJJEEECCCCCCAAA>>>;;;888555333222111111///...---,,,+++***))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&$$$$$$$$$&&&'''&&&&&&''''''(((,,,111444@@@RRRfffrrrzzz}}}xxxpppttt}}}~~~rrrddd^^^]]][[[dddvvv}}}eeeWWW```hhhbbb^^^cccYYYOOO@@@333000222...(((//////000666???JJJRRRVVV```bbbbbbbbbaaa```bbbcccdddeeehhhiiijjjjjjiiiiiikkkhhhfffhhhkkknnnooonnnmmmmmmmmmllljjjkkkmmmoooqqqqqqqqqqqqrrrrrrrrrrrruuussspppnnnnnnoooqqqsssvvvvvvvvvuuuuuuuuuttttttvvvwwwyyyzzz{{{|||}}}}}}~~~}}}zzzyyyzzzzzzzzz{{{zzzzzzyyyxxxwww||||||}}}~~~~~~yyyyyyyyyyyyxxxvvvtttsssxxxvvvvvvwwwyyyzzzwwwtttoooppppppqqqqqqrrrrrrsssrrrsssttttttssspppnnnlllmmmmmmmmmoooqqqqqqooommmppppppooommmlllkkkjjjiiigggbbb^^^^^^aaabbb___\\\\\\]]]^^^______^^^\\\\\\\\\]]]^^^___aaabbbcccddddddddddddhhhlllnnnmmmkkkhhhhhhhhhiiiiiifffbbb___WWWVVVSSSQQQPPPPPPPPPQQQNNNOOOPPPPPPPPPPPPOOOOOOKKKJJJIIIJJJLLLNNNNNNNNNLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHIIIIIIHHHHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEBBB@@@AAACCCCCCAAA???DDDCCCCCCAAA@@@??????>>><<<===>>>===<<<:::::::::777999;;;===<<<===>>>???DDDHHHLLLOOOSSSXXX```eeeccchhhjjjeee```lllvvvsssyyy|||qqqnnntttkkknnnvvv|||{{{yyyuuugggSSSCCC999111+++&&&(((''''''&&&%%%$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!  !!!"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############```NNNJJJEEECCCBBBAAA===:::777555333222111111000...---,,,+++***))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))'''&&&$$$$$$%%%&&&'''&&&&&&'''''''''***///222===LLL^^^lllwww~~~{{{ssssssxxxyyyqqqiiifffccc___aaaooosss\\\ZZZ]]][[[___iiicccYYYHHH888111111000,,,///......111888BBBLLLSSSZZZ^^^bbbdddcccaaa___^^^]]]^^^```aaabbbdddfffgggeeecccccceeeiiimmmnnnmmmkkklllllljjjiiiiiikkkmmmmmmmmmnnnnnnnnnooooooooopppooonnnmmmmmmoooqqqrrrqqqqqqrrrrrrrrrrrrsssssspppqqqrrrssstttttttttttt|||~~~|||yyyyyyzzzxxxxxxxxxxxxwwwvvvuuutttttttttuuuvvvvvvwwwxxxxxxyyyyyyyyyxxxvvvuuusssrrrxxxtttrrrvvv|||}}}xxxrrrkkkkkkkkkkkkllllllllllllmmmmmmnnnnnnnnnllljjjhhhjjjjjjjjjlllnnnnnnllljjjkkkjjjgggdddaaa^^^\\\[[[XXXTTTQQQRRRTTTUUUSSSPPPOOOOOOPPPPPPPPPOOOOOONNNNNNOOOPPPRRRTTTVVVWWWXXX[[[[[[\\\aaafffhhhhhhfffdddccccccbbbaaa^^^YYYVVVNNNMMMJJJHHHGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDCCCDDDFFFGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<:::999999;;;<<<;;;999===>>>@@@AAACCCDDDDDDEEEBBBBBBBBBAAA???===;;;;;;888:::<<<<<<<<<===???@@@???@@@CCCFFFKKKTTT___fffbbbccc___XXX```yyy|||{{{uuummmmmm~~~|||ppppppwww{{{xxxtttlllaaaQQQ@@@444---***)))******))))))(((''''''&&&$$$$$$$$$############""""""##################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!! !!!"""!!!!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########^^^MMMIIIDDDBBBBBB@@@<<<999777555333111222111000...---,,,+++******)))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&'''&&&&&&(((,,,///<<>>@@@AAACCCCCC>>>>>>???AAACCCEEEEEEFFFDDDBBBAAA@@@???===999555:::999888777666666777777777777888888888777666666777555444555777888888777777777777777777888888888888777555444444666888999666666666666666777888888666666777888:::<<<<<<<<<===???CCCFFFHHHHHHGGGFFFHHHGGGGGGHHHIIIIIIHHHGGGEEEEEEEEECCCBBBDDDGGGJJJLLLLLLJJJIIIJJJLLLPPPRRR\\\TTTTTTddd}}}yyyppprrr~~~uuurrrqqqrrr{{{}}}zzzssscccTTTRRRJJJ>>>111)))&&&(((+++%%%%%%$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###bbbLLLHHHCCCAAAAAA@@@<<<999666444222111222222111///---,,,++++++++++++++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))...///777FFFWWWbbbfffggglllgggeeemmmwww{{{vvvpppdddggghhhkkk{{{|||hhh]]]^^^jjjuuuxxxxxxppp^^^LLL>>>555///+++///111000---...333888@@@BBBEEEEEE@@@:::555333...000222666>>>LLL^^^jjjlllkkkhhhccc```]]]\\\\\\]]]]]]]]]\\\[[[[[[]]]___^^^^^^^^^^^^____________aaaaaaaaaaaa___\\\YYYWWWWWWXXXYYYZZZ\\\^^^___``````aaaccceeefffggghhhhhhiiihhhgggfffdddaaa^^^\\\[[[[[[[[[[[[ZZZYYYXXXXXXUUUUUUVVVVVVVVVVVVVVVWWWVVVUUUTTTSSSTTTUUUWWWXXXVVVVVVWWWWWWVVVTTTPPPNNNHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@???>>>===<<<@@@???@@@AAACCCCCCAAA???;;;:::999777666444333222222222222444555666555333222111000000000222333444666777777888:::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::999999999::::::888666::::::999999999999999999:::::::::::::::999888888888777555666777888888777555555555666666777777777:::999888777888:::<<<>>><<<<<<<<<===>>>???@@@AAAAAABBBDDDEEEGGGHHHJJJKKKKKKMMMPPPSSSTTTTTTRRRQQQYYYYYYZZZ]]]aaaccccccaaa______^^^\\\[[[\\\___aaa[[[\\\]]]]]]\\\XXXTTTQQQPPPMMM^^^uuuxxxvvvqqqyyypppgggccceeetttyyyooo[[[HHHGGG>>>111)))'''((((((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""aaaMMMIIIDDDBBBBBB@@@<<<999666444222111222222111000,,,,,,++++++++++++,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%'''(((---,,,333@@@NNNWWW]]]bbbgggcccdddnnnxxx{{{yyyxxxbbb```\\\\\\dddwwwrrr``````jjjsssrrr```NNN>>>333...000333222///...///111333555777888666555444555///000222444;;;JJJ^^^lllooommmiiiccc[[[VVVUUUTTTVVVVVVVVVUUUSSSTTTVVVXXXRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUUUUQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^ZZZYYYWWWWWWVVVSSSOOOLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEFFFGGG@@@BBBCCCBBB>>>;;;:::;;;777777666666555444333333111222333444666888999:::777777777999;;;;;;999777666555333222000...,,,+++...///000222222222111000---------------...///000111111222444555666777888:::;;;;;;999888777888:::999999999<<>>>>>??????????????????@@@@@@@@@@@@???>>>=========;;;::::::;;;<<<<<<;;;<<<<<<===>>>??????@@@@@@DDDDDDDDDEEEFFFIIIKKKLLLSSSSSSSSSTTTVVVXXXYYYZZZ]]]___aaabbbcccdddfffhhhgggiiimmmppprrrttttttsssvvvuuuvvvyyy{{{{{{{{{zzzxxxxxxzzz|||wwwuuurrrnnnfff\\\PPPHHHHHHRRRppp{{{iiibbblll}}}~~~|||mmmfffcccggguuu{{{rrrhhhUUUCCC===444***%%%''')))(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!"""######"""!!! """"""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###""""""""""""""""""""""""######################## !!!!!!""""""##############################"""""""""""""""""""""""" !!!!!!!!!!!!""""""___NNNJJJEEECCCBBBAAA===:::555333222111222222111000,,,,,,,,,++++++,,,,,,---((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%&&&''''''&&&&&&'''))),,,,,,222???JJJQQQYYYaaaaaaaaagggrrrzzz}}}pppbbbVVVSSSVVVbbbzzzrrrkkknnnppp||||||ooo___MMM@@@222222111000...---------...111444555666777999;;;666777666555888DDDWWWeeejjjiiieee^^^VVVQQQPPPPPPOOOPPPPPPNNNMMMMMMOOOQQQJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOOKKKIIIHHHHHHIIIHHHDDDAAA????????????>>>===<<<<<>>>>>:::::::::::::::999888888444333222222111000000000111111111000000//////......///000111333555777888333333333555666666555333111111000000///......---...000222333333111111000...///000111222222222222///000222555777:::;;;<<<===???@@@@@@@@@AAADDDGGGHHHHHHIIILLLPPPSSSTTTSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPNNNMMMMMMNNNOOONNNNNNQQQRRRRRRSSSUUUVVVWWWWWWZZZ[[[\\\___aaaccceeefffnnnnnnoooqqqsssuuuwwwxxxxxx{{{}}}~~~~~~~~~uuukkkaaaUUUJJJBBBMMMeee{{{ooo___[[[gggyyyyyyyyyzzz}}}vvvllldddbbbgggsss}}}}}}qqqeee[[[MMM===333...(((%%%&&&'''''''''!!!"""""""""""""""""""""$$$$$$$$$############""""""##################""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""############"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""""""""""""""""""""######################## !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""cccNNNJJJEEECCCCCCAAA>>>;;;555333111111222222111000,,,,,,,,,++++++,,,------((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$&&&''''''''''''((()))&&&&&&---:::CCCHHHRRR\\\dddfffooo|||kkkVVVQQQPPPUUUkkkyyysssooossszzz~~~wwwkkkZZZMMM666333///---------------111444777999999:::<<<>>>;;;;;;999444444>>>OOO\\\cccccc```ZZZSSSNNNNNNOOOLLLLLLLLLKKKIIIJJJLLLNNNGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIBBBBBBBBBBBBAAA???>>>===@@@>>>>>>???AAAAAA>>>;;;<<<<<<<<<<<<;;;:::999999999999888888888888888888666666666666555222000///222...***+++///111111///......------------,,,,,,---------,,,------...///111000111222444444222000,,,---...///111222333444111333555666555333222222444555777888999999888888222333666:::===AAACCCEEEFFFIIILLLMMMOOORRRWWW\\\]]]]]]^^^aaaeeeiiijjjjjjkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiijjjhhhgggggghhhiiihhhgggfffggghhhiiijjjkkklllmmmnnnpppsssvvvyyy{{{}}}~~~|||}}}~~~{{{ssshhh^^^XXXSSSNNNJJJXXXyyyttttttkkk```]]]hhhwww}}}{{{vvvssssss{{{pppccc___eeeqqqxxxxxxzzziiiYYYPPPDDD777,,,,,,***'''$$$$$$&&&)))$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""$$$$$$"""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! ######################## !!!""""""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""___MMMIIIDDDBBBBBBAAA===:::666333111000111111000...++++++++++++++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&(((+++000666@@@KKKRRRcccppp|||ttteee^^^UUUPPP^^^tttsssuuurrrrrryyyxxxoooMMM===000...000...,,,,,,111333999AAAHHHJJJGGGDDDDDDBBB<<<444111777FFFRRR```\\\UUUNNNKKKKKKMMMOOOKKKJJJHHHGGGEEEEEEFFFFFFEEEDDDBBBBBBDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIMMMKKKHHHDDDAAA>>><<<;;;888555333444666888777555555444333444666777666555888777555333222222333333333444555555444333222111333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///---+++,,,///000...,,,//////........./////////---...111333555777888888:::<<<>>>AAABBBAAA@@@???AAAEEEIIIJJJIIIKKKQQQWWWRRRRRRSSSUUUXXX]]]aaacccjjjjjjkkknnnssswwwyyyzzzyyyzzz||||||{{{|||zzzuuuqqqooooooqqqrrrrrrooojjjfff```XXXQQQMMMIIILLLZZZkkkvvvlllkkkrrruuussswww~~~vvvrrrqqqwwwzzzhhhgggkkkjjjmmmtttzzzsssggg[[[NNNAAA333******(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$###""""""########################$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!"""""" !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""aaaMMMIIIDDDBBBBBB@@@<<<999666444111111111111000...++++++++++++++++++++++++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''))),,,222;;;EEELLLZZZgggtttzzz}}}~~~yyytttfffVVV[[[kkkyyywwwlllfffqqqvvvYYYGGG666000000---+++***111333888@@@GGGKKKJJJHHHJJJFFF>>>555222888FFFQQQYYYUUUOOOJJJGGGGGGHHHJJJKKKIIIHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@???@@@???===:::777444333222222000...///111333222111000.........000111111000222111000......---......***+++---...///000/////////...---,,,,,,,,,,,,,,,---------,,,++++++******------------,,,,,,,,,,,,...,,,***+++---...---+++333222222222333444666777777888:::>>>CCCIIINNNPPPQQQTTTYYY]]]```aaaaaa```bbbfffjjjjjjjjjlllqqqvvvrrrrrrrrrsssuuuxxx{{{|||~~~|||zzzwwwvvvuuusssssssssssssssnnnnnnmmmmmmlllmmmmmmmmmpppnnnmmmqqqwww{{{zzzxxxlllhhheeeeeeggggggccc```]]]]]]]]]^^^]]]ZZZWWWTTTQQQKKKGGGKKKTTT```qqq}}}uuunnnooouuu{{{xxxnnnbbbkkkxxx|||vvvvvvvvvuuuxxx}}}|||qqqaaaQQQEEE:::000***)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""########################$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!dddNNNJJJEEEBBBAAA???;;;888666444222111111111000///,,,,,,,,,+++*********))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&(((,,,444>>>DDDMMM\\\nnnzzzwwwbbb```kkkrrrwwwbbbhhhuuuhhhWWWDDD888222---+++,,,111222666===EEEKKKNNNOOOPPPKKKAAA888444999DDDMMMQQQOOOKKKGGGDDDDDDDDDEEEIIIHHHFFFDDDCCCBBBBBBAAABBBAAA@@@>>>============<<<<<<;;;;;;999888666555888777666444222111//////...,,,+++,,,...//////...000...---...///000000///000000///......---------)))***+++---......//////........................111111000///...------,,,........................000...---...000111111000444444444555888;;;???AAACCCDDDGGGMMMTTT]]]eeejjjnnnqqqwww}}}~~~|||}}}zzzxxxwwwwwwwwwyyywwwuuussssssqqqooommmmmmllljjjgggeeedddcccbbb`````````______^^^^^^^^^```^^^]]]```dddgggfffddd[[[XXXVVVXXX[[[\\\[[[XXXUUUUUUTTTSSSPPPLLLIIIGGGAAA>>>AAANNNaaauuu|||uuuppprrruuu}}}xxxkkkdddggguuu{{{xxxjjjVVVDDD888000,,,)))'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######""""""##############################""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""!!!!!! !!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!fffOOOJJJEEEBBBAAA???:::777666444222111111111000///---,,,,,,+++***))))))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%(((...666<<>>>>>=========<<<:::888777777888666666555555444222111000333333222222111000///...------,,,,,,.../////////000///---...///111111111000000111111111000//////........................000000000000000//////...111111111111111000000000......///000111111222222333222222333555888999::::::;;;<<<>>>CCCHHHMMMPPPXXXZZZ^^^dddkkksssyyy}}}}}}{{{yyyxxxyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxvvvxxx{{{|||zzzxxxwwwwwwyyywwwuuusssqqqrrrrrrsssoooqqqrrrqqqmmmlllmmmnnnqqqooommmkkkjjjhhhhhhhhhfffdddcccdddeeeeeedddccceeedddbbb```^^^\\\ZZZZZZ\\\\\\\\\\\\[[[ZZZYYYYYYZZZYYYXXXYYY\\\^^^]]][[[XXXVVVVVVWWWZZZ\\\[[[ZZZXXXXXXWWWSSSMMMGGGCCCAAA<<<@@@KKK[[[nnn~~~yyytttssssssxxx~~~xxxjjjcccfff{{{ooopppsssrrrxxxkkk]]]III888...***((('''%%%%%%%%%&&&%%%$$$######%%%$$$$$$$$$######""""""###########################""""""""""""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$######""""""!!!!!! !!!!!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!fffNNNJJJEEEBBB@@@>>>:::666777555222111222222111///,,,,,,++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&+++111555CCCKKKWWWhhhzzzwwwlllhhhwwwxxxppp]]][[[iii|||vvv```GGG666////////////000444:::BBBKKKQQQPPPKKKEEE@@@>>>???@@@AAAFFFEEECCCAAA???>>>======???>>>>>>===<<<;;;:::999666777777555222111222444000111222222333333222222000000111111111111000///111111222222222333555666222000//////222444666666666777999::::::999888777777777666666666777777777;;;;;;;;;:::999888666555777777888999:::;;;<<<<<<888999:::<<>>:::777777555333222222222111000+++++++++***)))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&&&&))),,,000@@@BBBDDDKKK[[[ooo{{{~~~yyyvvvnnn___ccc___bbbooo}}}ooo^^^```rrrxxx___III:::111//////000111444<<>>======??????@@@@@@??????>>>===777999;;;999777666999<<<888999;;;===???@@@AAAAAA@@@@@@BBBCCCCCCCCCBBBAAA@@@BBBCCCCCCBBBCCCEEEGGGEEECCCBBBCCCGGGJJJLLLMMMOOOQQQTTTVVVVVVUUUSSSRRROOOOOOPPPQQQSSSUUUVVVWWWYYYYYYYYYYYYWWWUUUSSSRRRRRRSSSTTTVVVWWWYYYZZZ[[[XXXYYY[[[^^^```bbbdddeee```aaabbbcccdddggglllooorrrtttvvvyyy}}}~~~|||yyywwwttttttsssqqqooommmkkkiiihhhggggggfffeeeccccccbbbdddbbbaaaaaabbbcccbbbaaabbbbbbaaaaaaaaa`````````^^^```bbbaaa___]]]]]]]]]\\\[[[ZZZYYYZZZ\\\^^^```]]]___aaa___\\\[[[\\\^^^[[[\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWXXXYYYZZZYYYWWWUUUVVVVVVWWWWWWVVVUUUUUUSSSTTTVVVVVVVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRQQQOOOKKKEEE???>>>AAAEEEXXXhhhzzz{{{nnnfffjjjwwwzzzuuupppooopppwwwuuujjjeeefffhhhwww|||yyypppnnnnnnbbbQQQCCC;;;222+++)))(((&&&$$$################################################""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!""""""!!!!!! """!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! fffLLLHHHCCCAAA@@@???;;;888777555333222222222111000************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''''')))+++555:::===>>>FFFZZZooo|||~~~uuuuuu}}}kkkZZZTTTTTT\\\cccjjj~~~zzziiihhhooo}}}{{{hhhOOO:::222222111000222888AAAHHHJJJEEEBBBEEENNNWWW\\\]]]TTTRRROOOLLLIIIIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKIIILLLOOOOOOLLLMMMPPPUUUSSSTTTVVVYYY\\\^^^______aaabbbccceeeeeeeeecccbbb^^^```bbbbbbaaaaaadddgggeeecccbbbdddhhhmmmpppqqqqqqssswwwzzzzzzyyywwwuuusssssstttuuuvvvyyy{{{|||zzz{{{||||||{{{yyywwwvvvwwwwwwxxxyyy{{{|||}}}}}}|||}}}~~~~~~|||sssrrrqqqpppnnnkkkiiihhh```______^^^^^^\\\ZZZXXXZZZZZZ[[[[[[\\\\\\\\\\\\___]]][[[[[[\\\]]]\\\[[[^^^^^^]]]\\\\\\[[[ZZZZZZ]]]^^^___^^^[[[ZZZ[[[\\\ZZZYYYXXXXXXYYYZZZ]]]^^^YYYZZZZZZZZZYYYXXXYYYZZZWWWWWWXXXXXXXXXXXXXXXWWWZZZXXXWWWWWWXXXXXXWWWUUUUUUVVVWWWXXXYYYXXXXXXWWWRRRSSSUUUWWWXXXWWWVVVUUURRRSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTSSSRRRRRRRRRSSSOOOLLLEEE>>><<>>EEEJJJDDD@@@EEERRRaaajjjmmmdddaaa]]]YYYWWWVVVWWWWWWUUUWWWXXXZZZ[[[[[[ZZZZZZ^^^bbbeeeeeecccdddiiinnnmmmoooqqqtttvvvxxxzzzzzzyyy{{{}}}~~~~~~~~~|||{{{yyy{{{}}}}}}||||||{{{yyyxxxzzz}}}zzzxxxwwwtttrrrpppllliiifffdddbbb\\\[[[\\\]]]]]]]]]ZZZYYYWWWXXXYYY[[[]]]^^^^^^^^^___]]][[[[[[[[[\\\[[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[YYYXXXYYYZZZZZZYYYXXXWWWWWWYYY[[[\\\YYYYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWUUUUUUUUUWWWWWWWWWUUUSSSTTTVVVWWWWWWVVVUUUUUUOOOQQQSSSUUUVVVVVVUUUTTTSSSTTTUUUTTTTTTSSSTTTUUUQQQSSSSSSSSSRRRRRRSSSTTTNNNHHH???888;;;JJJaaarrr~~~yyymmmfffbbbaaagggvvv~~~ttthhheeebbbkkkooodddiiiiii```^^^gggbbbbbbeeeiiiiii___KKK:::222---'''%%%&&&&&&%%%$$$$$$###!!! """$$$%%%"""""""""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!""""""###### !!!!!!!!!""""""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" dddIIIGGGEEECCCBBB>>>:::666999777333111000000///---///...---,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&%%%######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++///888???AAAIII___uuuyyypppggg```UUUQQQaaaxxx|||dddfffkkkwwwpppXXXEEE:::111//////111888BBBHHHDDD>>>===LLLcccqqqtttpppnnnkkkfffcccbbbdddffffffiiillloooppprrrtttvvvyyy{{{xxx{{{|||yyyvvvtttrrrqqqooommmhhhccc```^^^^^^___ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWXXXXXXZZZYYYYYYYYYYYYZZZZZZ[[[YYYYYYXXXVVVUUUUUUXXXZZZUUUVVVVVVWWWWWWVVVVVVUUUYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUWWWYYYXXXVVVWWWYYYUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRPPPOOOOOOQQQSSSTTTTTTSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSRRRPPPMMMLLL???===<<<>>>FFFVVVmmm~~~pppccc```bbbhhhpppvvvwwwrrrnnnaaaWWWVVVggg}}}kkkccc___ZZZYYY[[[\\\\\\]]]\\\XXXOOOCCC:::)))((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! ###"""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!""""""!!! !!!!!!!!!!!! !!!  ###aaaIIIGGGDDDBBBAAA>>>:::777:::777444222222111000//////......---,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***...666???DDDJJJZZZiiiuuufff\\\\\\dddjjjqqqooosss{{{UUUFFF888222222333777===CCCCCC???<<>>888:::MMMiii}}}|||xxxtttrrrrrrssstttuuusssrrrrrrssstttsssrrruuuvvvwwwyyy{{{||||||}}}||||||}}}~~~~~~}}}|||yyyxxxwwwvvvttttttttttttyyyyyyyyyzzz{{{||||||}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}zzzwwwtttpppmmmiiidddaaa___^^^\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSVVVYYYYYYWWWSSSPPPOOORRRRRRSSSTTTUUUUUUTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUSSSQQQOOOOOOOOOQQQQQQPPPPPPPPPPPPOOOOOONNNNNNOOOOOOOOOOOONNNNNNOOOMMMLLLLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPOOONNNLLLIIIFFFCCCAAABBBKKKVVV^^^dddnnnzzz~~~xxxrrrooonnnnnnpppnnnkkkhhhfffbbb^^^[[[bbbjjjtttuuukkk```___eeehhhkkkpppqqqjjj```\\\]]][[[QQQFFFAAA@@@:::---"""'''&&&%%%$$$############$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! !!!""""""###""""""""""""############""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!"""!!!!!! !!! !!!!!!!!!!!!(((%%%!!! !!!"""###XXXJJJGGGCCC@@@>>>===;;;:::666444222111111111///---,,,++++++******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((,,,888GGGRRRXXXZZZsssyyyuuuxxxxxxuuujjjxxxllleeennn}}}nnn[[[JJJ<<<222---555999:::444111<<>>===;;;:::666444333333333333111///444333222111///...---,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''(((111BBBSSS\\\^^^iii}}}zzzoooooovvvsssqqqxxxssslllpppzzzqqqZZZFFF888222111333444333222444===FFFTTT\\\fffmmmnnnkkkhhheeegggggggggffffffgggjjjmmmiiieeeaaaaaadddgggfffeeeiiigggeeebbb```_________[[[ZZZYYYXXXWWWWWWXXXXXXVVVVVVVVVUUUTTTSSSTTTUUUWWWWWWYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^______\\\[[[[[[\\\^^^___^^^]]]ZZZZZZXXXWWWVVVUUUUUUUUUWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]][[[[[[YYYWWWTTTRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPTTTUUUVVVXXXXXXWWWUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPQQQRRRRRRTTTTTTTTTTTTSSSQQQPPPOOOOOOQQQRRRRRRRRRRRRSSSUUUSSSRRRRRRQQQPPPNNNLLLKKKNNNNNNNNNOOOOOOPPPPPPPPPLLLQQQSSSOOONNNPPPQQQNNNMMMMMMNNNNNNNNNNNNNNNNNNKKKLLLLLLMMMMMMLLLLLLKKKLLLKKKJJJKKKLLLLLLKKKIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOXXXgggxxxxxxpppnnnqqqqqqkkkdddgggeee]]]RRRLLLTTTiii{{{}}}}}}{{{qqqaaaUUUWWW___aaahhhnnniii```[[[\\\```VVVOOOEEE999000+++((('''##################""""""########################""""""""""""!!!!!!!!!!!! """############!!!"""###$$$$$$###"""!!!""""""""""""############ !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!+++&&&""" """######!!!SSSHHHEEEBBB@@@>>>===;;;999777666555666777666444222444333222000...---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''+++999LLLYYY^^^```kkkvvv~~~hhhbbbiiipppeeecccsss~~~yyywwwuuusssgggOOO<<<333222000000444666555444555<<>>:::888555555555666777666444222...------+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))(((&&&...???NNNVVV]]]aaafffnnn{{{xxxkkkeeeddd]]][[[cccqqq|||pppgggyyyzzzdddPPPBBB;;;333///333555333000000...333:::AAAEEEHHHKKKLLLGGGIIIKKKKKKKKKKKKMMMNNNNNNMMMLLLMMMNNNOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNMMMJJJIIIJJJLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIJJJLLLNNNOOONNNLLLNNNMMMLLLJJJIIIIIIHHHHHHHHHIIILLLNNNPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQPPPOOOOOONNNOOOPPPQQQRRRLLLNNNOOONNNLLLMMMOOORRRMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOOOOONNNMMMMMMLLLJJJKKKMMMNNNOOOOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNNNNMMMKKKJJJKKKKKKKKKJJJJJJLLLOOORRRMMMMMMNNNMMMMMMLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJMMMUUUUUUMMMJJJMMMMMMFFFIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHIIIIIIHHHHHHHHHFFFEEEFFFGGGIIIJJJHHHGGGDDDDDDDDDDDDCCCBBBAAAAAACCCCCCEEEHHHMMMTTT[[[^^^llluuu{{{|||{{{lll\\\VVVRRRXXXccclllmmmjjjdddYYYKKKGGGRRRiiisssfff___ZZZWWWVVVXXXXXXXXXSSSKKKHHHIIIGGGBBB:::666000***&&&$$$$$$%%%"""###$$$%%%%%%$$$######!!!"""""""""#########$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""###zzzOOOEEECCCBBBAAA@@@>>>:::777222111111333444444222///,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%******$$$&&&444DDDMMM^^^___```dddqqqooo______```bbbcccmmm~~~uuunnnnnn___CCC888000000111...---///,,,///333777<<>>===@@@AAABBBFFFLLLTTT[[[```ssswwwvvvsssvvvxxxkkkYYYVVVWWWZZZ```eeeeee___YYYPPPFFF???FFFYYYkkktttvvvtttiii```^^^___^^^]]]^^^]]][[[TTTKKKIIIHHH???444222---&&&$$$%%%&&&$$$"""######%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!  !!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""" !!!"""### !!!!!!!!!""""""$$$###xxxPPPFFFDDDBBB@@@@@@>>><<<:::555444333333333222000...---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%&&&...:::DDDeeedddaaa^^^cccsssmmmeeennnvvvwww~~~yyypppxxxdddGGG...+++///------222+++,,,...111666===EEEJJJHHHHHHIIIJJJJJJKKKJJJJJJLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHFFFDDDJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKMMMLLLJJJIIIIIIKKKMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHJJJLLLMMMKKKIIIHHHGGGHHHIIIIIIJJJJJJJJJIIIDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJLLLLLLKKKHHHEEECCCGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIBBBBBBCCCCCCDDDDDDDDDEEEDDDEEEFFFFFFFFFDDDBBBAAABBBAAAAAAAAA<<<666666;;;@@@<<<999<<>><<<:::666444222222222222000///---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&$$$$$$)))333;;;WWW]]]aaa___^^^hhh}}}vvv{{{}}}wwwuuuqqqsssyyydddJJJ???999...(((***,,,,,,...///222666;;;>>>DDDEEEFFFHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFGGGHHHHHHGGGFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIJJJIIIHHHHHHHHHIIIKKKLLLIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDFFFHHHJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIGGGEEECCCEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBBBB@@@>>>>>><<<777000000444222888???HHHRRR]]]iiiqqqsssmmmhhheee^^^WWWVVVZZZhhhgggfffbbbXXXJJJCCCCCCOOO]]]nnnsssgggWWWSSSWWW```___^^^```gggooonnnhhhWWWUUUPPPHHH>>>666333222((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###!!! """###""" !!!!!!!!!!!! !!!""""""  """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!wwwOOOFFFDDDBBB@@@@@@>>><<<:::777555222111111111111000---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&$$$"""%%%+++000CCCPPP\\\\\\WWW[[[mmm~~~}}}zzz~~~|||rrrgggvvvyyy{{{kkkZZZIII777,,,)))------...///000000111111<<<>>>AAADDDFFFFFFFFFEEEHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKHHHGGGEEECCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGGGGGGGFFFDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEECCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFDDDBBBAAABBBDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA===;;;999777111,,,...444777DDDVVVbbbhhhkkkpppttthhhaaaYYYSSSOOONNNTTT[[[eeeffffff]]]LLLBBBGGGSSSeeetttkkkRRRJJJOOO^^^\\\YYY\\\dddiiibbbWWWIIIHHHEEE>>>666...***)))$$$$$$######$$$$$$%%%&&&"""############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! """"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!wwwOOOFFFDDDBBB@@@@@@>>><<<:::888555111000000111111111---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&$$$######&&&(((222???MMMQQQNNNRRR```nnn{{{oooqqqwwwtttlllgggrrrzzz|||}}}lllXXXEEE777111------...///000000///---444777;;;@@@CCCEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFCCCAAA@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEECCCBBBBBBBBBCCCDDDEEEEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEEEECCCBBBCCCEEEEEEDDDCCCAAABBBBBBDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEECCCDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFAAAAAABBBCCCCCCCCCCCCCCCAAABBBDDDEEEEEEEEECCCCCCBBBBBBCCCCCCDDDCCCCCCBBBAAABBBCCCCCCDDDDDDDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCFFFDDDBBB@@@???@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBAAABBBCCCCCCDDDDDDCCCBBBAAA?????????>>>AAAAAAAAAAAAAAAAAAAAABBB===>>>???@@@???>>><<<;;;:::666333222//////666???OOO\\\lllvvvwwwsssmmmkkk]]]XXXPPPJJJHHHLLLUUU]]]bbb```ZZZNNNAAACCCXXXoooyyy{{{{{{sssbbbSSSQQQWWW\\\XXXRRROOORRRTTTMMMDDDCCC@@@;;;555...(((%%%$$$###"""""""""###$$$%%%%%%######"""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!xxxOOOFFFDDDBBB@@@@@@>>><<<:::888555111000000111111111---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&(((000:::@@@DDDLLLXXXaaakkk~~~qqqnnnrrrtttqqqgggiiimmmuuu}}}sssttt{{{rrr```NNN>>>444---,,,,,,...000111000......111666;;;@@@CCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFDDDBBB@@@???@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDBBBAAA@@@AAAAAABBBCCCCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCDDDDDDEEECCCBBBAAABBBBBB@@@???@@@@@@AAABBBDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAABBBBBBCCCBBBBBB@@@AAABBBCCCCCCCCCBBBBBB@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDCCCAAA@@@???@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBBBBCCCEEEDDDCCCAAA@@@?????????????????????????????????<<<===@@@@@@???;;;666333444000///000222888DDDPPPdddjjjqqqvvvtttkkk```XXXWWWVVVRRRNNNNNNSSSZZZ^^^aaaWWWIII===999FFFddd~~~wwwhhh```[[[XXXXXXZZZVVVSSSKKKDDDCCCFFFFFFCCCBBB===555...(((&&&%%%$$$$$$$$$###"""""""""#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!! !!!!!!!!!!!!!!!###"""!!! !!!""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!yyyPPPFFFDDDBBB@@@@@@>>><<<:::777555222111111111111000---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########%%%&&&&&&&&&&&&&&&&&&'''+++111999CCCLLLRRRUUUooo{{{uuupppllljjjgggccc^^^___lllsssiiijjjvvv~~~vvvhhhXXXEEE555000---***+++...111111///---///222666;;;???AAACCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBB@@@??????AAABBBCCC????????????????????????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBDDDBBB@@@@@@@@@???>>><<>>???@@@@@@AAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA???@@@@@@@@@@@@??????>>>>>>??????@@@@@@??????>>>>>>??????@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAA????????????AAAAAA@@@@@@??????@@@@@@AAABBBDDDCCCBBBAAA??????>>>>>>===============<<<<<<<<<:::<<<===>>>;;;777222...///...111666<<>><<<:::666444222222222222000///---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$%%%&&&&&&%%%$$$&&&&&&&&&)))///777>>>BBBIIIWWWmmmxxxpppoooiiiddd\\\WWW[[[nnnmmmccckkkyyywwwlllXXXDDD:::444...+++...111222111...///000222444888:::<<<>>>>>>?????????@@@@@@@@@@@@????????????@@@AAAAAA???????????????@@@AAABBB?????????????????????????????????>>>??????@@@@@@>>>>>>??????????????????>>>>>>>>>????????????@@@AAA???>>>>>>??????>>><<<>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>????????????>>>??????@@@AAAAAA@@@@@@@@@??????>>>>>>@@@AAABBB======>>>??????>>>============>>>>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@???>>>>>>=========>>>>>>>>>>>>======;;;<<<>>>???@@@???>>>===============>>>>>>>>>???===>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<===>>>???===============>>>??????AAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999888888777666444222///...222555<<>>===BBBIIIRRR___jjjeee\\\WWWZZZ^^^]]]ZZZYYYNNNNNNKKKIIILLLOOOLLLEEE555000)))%%%%%%%%%&&&%%%%%%%%%$$$############$$$###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!! !!! !!!!!!!!!!!! """"""!!! !!!""" !!!!!!!!!""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!zzzRRRFFFDDDBBBAAA@@@>>><<<:::555444333333333222000...---,,,+++***))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&"""###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%$$$$$$%%%%%%%%%$$$###''''''&&&&&&(((---222666FFFHHHWWWsssrrrmmmddd[[[YYYfffpppcccvvvoooYYYEEE===333...000222333222111000//////000222555666;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@<<<<<<===>>>???@@@AAAAAA???????????????????????????>>>=========???@@@AAA===============<<<<<<<<<<<<<<<<<<============>>>>>>===<<<===>>>???>>>===<<<<<<==================;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>???>>>>>>???>>><<<;;;<<<===???AAA<<<===>>>??????>>>===<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======??????@@@??????>>>======<<<===============<<<<<<888:::===???@@@???===;;;;;;;;;;;;<<<<<<<<<======:::;;;>>>@@@AAAAAA@@@???===<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;<<<============<<<;;;:::::::::::::::::::::999999888888888777555222000......///000777===IIIUUU\\\___dddkkkiiiiiifff]]]QQQIIIHHHIIIOOOVVVXXXSSSNNNKKKEEE>>>BBBEEELLLTTTTTTOOOLLLNNNLLLMMMRRRYYY\\\\\\___dddRRRPPPNNNMMMPPPOOOBBB333,,,((($$$###$$$%%%%%%###$$$$$$$$$$$$$$$$$$%%%&&&###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""" """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """!!!""" !!!!!!!!!"""!!!!!! !!! !!!!!!"""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!wwwQQQGGGFFFCCCAAA>>><<<;;;;;;666666555444222111000000...---,,,***)))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&)))+++---777>>>LLL]]]lll|||rrrpppuuunnn```ggg{{{zzzsssooopppyyyyyylll[[[MMM:::...---///000///444333222111000000///000,,,---...111444777:::<<<:::::::::::::::;;;<<<===================================================<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<======>>>>>>::::::;;;;;;<<<;;;;;;:::;;;;;;999999999999;;;;;;======<<<<<<<<<;;;;;;;;;999999:::;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999777888999:::;;;;;;;;;;;;888:::===???@@@???===;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999;;;;;;:::::::::999999999;;;888444333555777666555888111,,,---...///666???FFFKKKTTT___hhhkkkhhhccc^^^\\\WWWPPPJJJGGGHHHJJJMMMMMMKKKGGGBBB===;;;;;;FFFPPP```hhh^^^LLLAAAAAAGGGJJJLLLNNNPPPWWW```hhhUUUPPPIIIBBB<<<555///+++&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###############""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!! """"""!!!!!!  !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%""" !!!"""###!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!! wwwQQQGGGEEECCCAAA>>><<<;;;;;;666666555444222111000000...---,,,***)))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%''')))***///555@@@LLLYYYlllwwwsssyyyuuuhhhbbbfffyyypppqqqxxx|||vvvnnncccVVVCCC666000///...---:::888666444111///---,,,+++,,,,,,...111444666888888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::::::::999999999::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;:::999999;;;:::999888888999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;:::999999::::::::::::::::::::::::::::::::::::999999999888777888999::::::;;;;;;;;;999:::<<<======<<<;;;:::999999:::::::::;;;;;;;;;::::::::::::999999999999:::::::::999999999888888888555333333444333111......***)))...222555<<>>777111+++(((&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!"""""""""!!! """!!!!!!!!!  !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!! !!!!!!!!!!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! xxxQQQFFFEEECCC@@@>>><<<;;;:::666666555444222111000000------+++***))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$######"""$$$$$$###"""###$$$%%%&&&)))///:::CCCLLL\\\xxxxxxsssuuuwwwpppeee\\\lll~~~ppphhhkkkppppppmmmjjjaaaSSSFFF;;;444///,,,222222111111000000//////,,,+++***+++,,,///222333444555777888999999999888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999:::;;;<<<::::::::::::::::::::::::999::::::::::::999999888::::::::::::::::::::::::999::::::::::::::::::999999999999999999999999999::::::999999999999888888666777999::::::999888888::::::::::::999999888777999999888888888888999999999999999999888888888888::::::::::::999888777777999999999999999999999999999999999999888888888888666777888999999:::999999999999999999999999999888888888888999999999::::::999999999999888888888888999888888888888777777777555444333333222000,,,))))))***...555:::>>>FFFMMMOOOUUU___iiinnnllleee___VVVRRRMMMKKKMMMOOONNNMMMLLLFFF===555666???MMMWWW```]]]ZZZWWWRRRMMMMMMQQQNNNIIIDDDEEEKKKPPPRRRRRRKKKFFF===666000+++'''$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! yyyQQQFFFEEECCC@@@>>><<<;;;:::666666555444222111000000---,,,+++***))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%$$$############$$$$$$%%%+++666AAAHHHPPP^^^lllwww}}}vvvoookkkhhhaaaXXXNNNcccttt|||xxxllljjjlllkkkhhhgggfffbbb[[[OOOAAA444------......///000000111111---,,,***)))***+++...///111333666888999999888777777777777777777777777777999999999999999999999999999888777777777888999:::999999999999999999999999999999888888888777666666888888888888888888888888888888888999999888888888777777777777777888888888888888777777777777777777555666888999999888666555888888999888888777666555777777777777777777777777777777777777666666666666777777888888888777777666888888888888888888888888777777777777777777777777555666777888888888888888999888777666555555666666666777777777888888888888888888888777777777666666777777666666666555555555555444333111000...,,,+++222555999>>>CCCHHHPPPWWWZZZ^^^cccggggggbbb\\\WWWNNNLLLLLLPPPUUUUUUPPPJJJAAA<<<555111555AAAQQQ\\\[[[VVVPPPLLLKKKKKKMMMOOOHHHFFFDDDEEEHHHIIIHHHFFFAAA;;;444---)))&&&%%%###$$$$$$$$$$$$$$$######### !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  zzzRRRFFFDDDBBB@@@===;;;::::::666666555444222111000000,,,,,,+++***))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$"""$$$+++777@@@DDDIIINNN]]]rrruuu{{{ppp___VVVPPPLLLDDDQQQ[[[cccyyy}}}uuujjjaaa___dddkkkllldddTTTBBB666222111000...------.........---+++******+++,,,---///111444666888888888777666666666666666666666666777777777777777777777777777666555555555666888999999999999999999999999999777777666555555555444444777777777777777777777777666666777777777777666666555555555555666666777777555555555666666666666666555666777777777666555555666666777666666555444444666666666666666666666666666555555555444444444444333333555666777777777777777777777777777777777777666666666666666666666666555555666666777666666666888666555333222333444555555555555555666666666666777777666666666555555555555444444444444333333333333222///---,,,---000222<<<@@@DDDFFFIIIPPPYYY___cccbbbaaa]]]YYYTTTPPPNNNGGGGGGKKKPPPSSSNNNCCC999111111111333777@@@KKKRRRMMMKKKHHHFFFIIILLLMMMLLLBBBFFFJJJKKKHHHDDDAAA@@@555000***&&&%%%%%%%%%$$$########################"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!|||TTTEEEDDDBBB???===;;;:::999666666555444222111000000,,,++++++***))))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''######,,,888???DDDHHHLLL\\\rrruuujjjwwwvvvdddVVVPPPOOOOOOOOOOOOTTThhhqqqaaaZZZaaakkksssrrrfffVVVJJJ333111...+++***+++---...///...---,,,,,,+++++++++---...111333555666666666555555555555555555555555555555555555555555555555555555444333444555666777777777777777777777777777555444444333333333333444555555555555555555555555444555555666666555555444333333333444444555555666333333444444444444555555555555555555444444444444333444444555555444444444444444555555555555444444555444444444333333333333000111222444555666777777444444444444444444444444444444444444555555555555444444555555555555444444555444333222222222333444333333444444444555555555555555555555444444444444333333222222222111111111------,,,+++,,,000666;;;BBBHHHLLLKKKLLLSSS\\\bbbaaa^^^XXXQQQKKKHHHHHHIIIJJJJJJLLLMMMKKKCCC888///...111666999<<<>>>@@@BBBBBBDDDEEEEEEHHHNNNOOOMMMBBBIIIOOOOOOIIIAAA<<<;;;,,,(((%%%######$$$%%%%%%"""""""""""""""##################"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########!!! !!!"""""" !!!!!!!!!!!!!!! !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """ !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""~~~UUUEEEDDDBBB???===;;;:::999666666555444222111000000,,,+++******)))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%)))$$$###***333:::BBBIIIJJJOOO___vvv}}}uuuhhhnnnwwwzzzsssiiidddeee___YYYUUUVVV___qqqyyyggg\\\___fffooouuusssiiiaaaIIIDDD<<<555///---...///---.........---,,,+++******+++,,,...111333444555444444444444444444444444444444444444444444444444444444333222333444555666444444444444444444444444333222111111111222333444444444444444444444444444333333444444444444333333111111222222333444444555222222222333333333444444555444222111000111222333111111222333444444444444222333444555555444333222444444444333333333222222000111222333444444444444222222222222222222222222333333333333444444444555333333444444444444333333222222222222222333333444222222222333333333444444444444444444333333333333111111111111000000000///(((+++---000333888@@@FFFJJJRRRVVVRRROOOSSSYYY[[[UUUSSSNNNGGGBBBBBBFFFJJJLLLJJJFFFBBB===999666444<<<@@@CCCDDDBBB???<<<:::???CCCCCCAAADDDLLLPPPPPPHHHJJJKKKIIIDDD===666111'''%%%###"""###$$$$$$$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!  !!!"""### !!!!!!!!!""" !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$VVVEEEDDDBBB???===;;;:::999666666555444222111000000++++++******************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%"""!!!$$$***///333999AAABBB@@@MMMiii|||{{{uuuuuu|||~~~xxxtttuuuhhhcccaaaaaa\\\^^^sssmmmaaa___aaaiiisssxxxvvvqqqrrriiiZZZIII;;;111---+++,,,---...///...,,,***((((((((()))+++---000222444444444444444444444444444333333333333333333333333444333222222222333444555222222222222222222222222111111000000000222333444333333333333333333333333222333333444444333333222000000111222333333444444111111222222222333333333555333000...---///111222///000111222333444444444222333444444444444333222444444444333333333222222111222222333333333222222111111111111111111111111222222222333333444444444333333444444444333333222111111222222333333333444111111222222222333333333444444444333333333222222000000000000////////////'''+++222777;;;AAAIIINNNSSS\\\aaaZZZSSSSSSTTTSSSJJJIIIFFFBBB???AAAGGGLLLFFFBBB:::111---///555:::NNNPPPQQQNNNIIIBBB===:::???CCCBBB===>>>HHHQQQRRRLLLHHHDDDAAA>>>888///(((&&&%%%######$$$$$$###""" !!!!!!!!!""""""######!!!!!!""""""######$$$$$$ !!!!!!!!!""""""###### !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!"""### !!!!!!"""""" !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """!!!!!!!!!  """######"""!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!"""###$$$$$$%%%TTTGGGDDD@@@>>>===<<<:::999777666444333333222000///---+++)))((())))))((('''(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################"""############$$$$$$$$$!!!""""""""""""#########%%%%%%&&&&&&'''+++000444===>>>CCCPPPeeezzzyyyssssssvvvzzznnnfffcccccc^^^XXX```ooozzz}}}vvvhhhbbb```cccfffhhhqqq{{{zzzfffUUUHHH;;;//////***(((,,,,,,)))***///*********)))(((***---000///000000111111111111000333444555444222111222333111111111222222333333444333222222111111222222333000000000000000000000111000111111222222000///...////////////////////////111111111111000000000///111000/////////000222333111111111111111000//////222111111222333333111000000000000000111111111111////////////////////////)))444777000---222555111222222111111111111111111///000000000111111111111222000......000222222222000000111111111222222222111111111111111111111111///////////////000111222222111///---,,,---.........111666===DDDJJJOOOQQQ^^^]]][[[YYYUUUOOOGGGBBB;;;>>>AAADDDDDDAAA>>>;;;999555000++++++111:::AAAQQQLLLFFFCCCBBB@@@<<<999>>><<<:::999;;;???DDDGGGHHHBBB:::222---***'''%%%%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" """$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!$$$"""!!!!!!"""$$$ !!!"""""""""""""""""""""""""""""" """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!   """"""!!!  !!!!!!!!!  !!!  !!!!!!!!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!UUUFFFCCC???===<<<;;;999888777666444333333222000///---+++)))((())))))((('''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%(((---000666666888===JJJ___vvvvvvpppqqqtttsssqqqnnnbbbZZZYYYWWWSSSXXXccc[[[]]]```hhhwwwyyyooohhhbbbaaajjjtttvvvmmmdddXXXLLL,,,((((((,,,---)))''')))*********)))((((((***+++,,,---...000000111111111222333444333111111111333111111222333333333222222222222111111111111222222000000000000000000//////000000111111111000///...////////////////////////111000000000////////////000////////////000111111000000000000000///..................//////...---.../////////000000000000////////////////////////,,,:::@@@888///000000...000000000000111111111111/////////000000000111111111///------///111111000000000000111111111111222111111111111111111111111000000////////////000000+++***))))))***---///111444777<<>>999;;;===@@@BBBAAA<<<777333+++,,,,,,,,,...444;;;@@@DDDCCCBBBAAA@@@===999666555555444555777;;;>>>AAA@@@;;;444...***(((&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!###"""!!! !!!"""### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!   """!!!!!!    !!!  !!!!!!!!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!UUUEEEBBB???<<<;;;:::888777777666444333333222000///---+++)))((())))))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$######%%%))),,,...222444444888HHH```sss|||uuussssssuuuuuutttcccTTTOOOLLLIIIJJJPPPHHHIIIIIIOOO```{{{{{{llleeeiiiqqqyyy{{{|||||||||xxxlll```666111,,,,,,+++((('''(((***************)))(((''')))***,,,...///000000000///000222111000000111222111222333444444222111///111111000000000000111111000000000//////.........///000000000000///..............................////////////............---...//////000000//////...............------,,,/////////000000/////////------------....................................)))999CCC;;;000------,,,......//////000000111111....../////////000000000///---,,,,,,...//////////////////000000000000111000000000000000000000000000000///...------------++++++***+++...222777999===@@@DDDIIINNNRRRUUUWWWUUURRRMMMHHHDDD>>>888444999;;;======:::555///+++$$$''',,,000333666999<<<999<<<@@@BBB@@@<<<999777444555666888:::;;;;;;<<<555111,,,(((&&&&&&%%%$$$###"""!!! !!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   """!!!     !!!  !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!UUUFFFCCC???===<<<;;;999888777666444333333222000...---+++)))((())))))((('''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$################################################""""""#########$$$$$$$$$"""""""""#########$$$$$$###$$$$$$######$$$''')))%%%,,,333444444;;;JJJVVVooo{{{wwwqqqwww}}}mmmZZZNNNFFF@@@???BBBBBBCCCCCCGGGUUUmmmrrrmmmnnnllllllnnnsssxxxwwwnnndddJJJAAA666///+++)))(((((())))))***+++,,,,,,***((()))***+++,,,------------,,,...//////......000111000111333444444222///---000000////////////000000//////......------,,,,,,////////////......------------------------------......---------,,,,,,,,,+++,,,.../////////...---,,,,,,,,,---,,,++++++***...///000000////////////+++++++++,,,,,,,,,,,,---------------------------###000888555...,,,---,,,+++,,,,,,---...///000000---............/////////---,,,++++++---......---............////////////........................///...---,,,+++*********...---...000333888===@@@IIIIIIKKKLLLMMMMMMNNNMMMIIIFFFAAA>>>;;;999555333777777666444111...+++))),,,///333666666555555666999>>>CCCDDDAAA>>>======:::<<<===>>><<<:::777555...+++&&&$$$#########"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!! !!!""""""!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!   !!!!!!   !!!  !!!!!!!!! !!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!UUUHHHEEEAAA>>>===<<<;;;999777666444333333222000...---+++)))((())))))((('''(((''''''''''''&&&&&&&&&###$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########################################################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((( %%%***---...000666;;;LLL___www~~~yyyzzz~~~vvveeeUUUHHH@@@???BBB;;;===@@@EEENNN[[[lllyyytttmmmbbb^^^]]]ccclllooommmiii]]]WWWMMMEEE@@@;;;444---)))((('''))),,,---+++*********+++++++++******)))***,,,------,,,,,,...///...000222333222000---,,,///......------......///---------,,,,,,,,,++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,+++++++++++++++***))))))(((+++,,,,,,***)))***+++)))*********++++++++++++++++++++++++++++++++++++&&&***---,,,+++,,,------******+++,,,,,,---......,,,,,,---------.........+++******+++------,,,+++,,,,,,---------.........------------------------,,,+++******))))))))))))***+++...222888>>>CCCFFFTTTSSSPPPMMMIIIFFFBBB@@@777555222111111222111000333111...+++******,,,---777999::::::888666666777>>>AAACCCBBB???>>>???AAA@@@AAA@@@>>>999333...***+++((($$$"""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!   !!!!!!  !!!!!!  !!!!!!!!! !!! !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!WWWHHHEEEBBB???>>>===<<<:::777666444333333222000///---+++)))((())))))((('''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$&&&(((%%%$$$$$$%%%'''***...111;;;FFFYYYqqq}}}xxxkkk]]]QQQJJJHHHIII>>>>>>CCCLLLSSSXXX]]]bbbhhhvvvxxx\\\TTTPPPTTT\\\ccchhhkkkiiijjjjjjiiifff___PPPCCC222...)))(((***+++***(((++++++++++++***)))(((''')))+++,,,+++******+++,,,---...///000000...---+++------,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************)))))))))))))))***++++++,,,,,,++++++***************))))))((((((+++------***(((***,,,))))))))))))************************************---,,,***((()))+++,,,,,,))))))******++++++,,,,,,+++,,,,,,,,,,,,---------*********+++------,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,+++...444;;;CCCIIINNNQQQXXXVVVRRRLLLEEE???999666000...------///000000///---+++(((&&&'''***///222999:::::::::888888:::<<<>>>>>>===<<<:::;;;===???EEEDDDAAA===777000+++''')))&&&###"""""""""!!! !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!  !!!!!!!!!!!!  !!!  !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!YYYHHHEEEAAA???======;;;:::777666444333333222000///---+++)))((())))))((('''(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%(((,,,///444777CCC\\\xxx~~~wwwkkk```ZZZUUUOOOJJJFFFAAACCCNNNYYY[[[ZZZZZZTTT]]]iiiuuuiii^^^TTTRRRRRRUUU[[[cccggglllrrrvvv{{{yyylll]]]GGG>>>333---++++++)))''')))************))))))((()))***+++***)))((()))***++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,((())))))******++++++,,,...---,,,+++***++++++,,,++++++++++++++++++++++++))))))))))))((((((((('''***))))))))))))***++++++***************)))(((((())),,,///...+++)))+++...))))))))))))************))))))))))))))))))))))))---,,,+++)))((('''))),,,)))))))))))))))))))))***++++++++++++,,,,,,,,,,,,*********+++------,,,************+++++++++,,,,,,++++++++++++++++++++++++)))))))))+++,,,...000111555999???FFFMMMQQQTTTUUUQQQOOOKKKEEE???888333000222000//////000000...,,,((('''&&&'''))),,,000222333444666666777888:::===888666555555666888999999AAA???<<<777222...***)))%%%###!!!!!!"""###"""!!! !!!"""#########"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!  !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!   !!!  !!!!!!!!!!!!  !!!  !!! !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!\\\GGGDDD@@@>>>===<<<:::999888666444333333222000///---+++)))((())))))((('''(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''###''''''%%%%%%&&&)))***...888KKKcccyyywwwjjjaaa^^^ZZZPPPEEEGGG<<<:::EEERRRUUUSSSQQQHHHLLLPPPXXXlllrrrcccZZZRRRNNNRRRZZZ[[[___dddiiittt{{{vvvkkkYYYMMM>>>333///---***((((((((()))******+++******)))***+++***(((''''''(((*********++++++,,,,,,---,,,++++++++++++++++++,,,''''''((()))***+++,,,,,,---,,,+++*********+++,,,************************)))(((((((((((('''''''''***)))((((((((()))+++,,,***************))))))(((%%%))),,,+++'''%%%'''+++))))))))))))************))))))))))))))))))))))))&&&)))+++***&&&###(((...))))))))))))((((((((((((******+++++++++,,,,,,,,,*********,,,---...,,,***)))************+++++++++************************))))))***,,,///111333555;;;???DDDJJJMMMOOONNNNNNHHHGGGCCC>>>999333///,,,111///...---,,,***'''%%%$$$%%%'''))),,,...000111...000222444444555777999333111///111666888777555666444000,,,)))'''&&&&&&"""!!! """$$$$$$### !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!"""!!!!!!""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!!!!    !!!!!!!!!!!!!!!!!!!!!  !!!  !!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!XXXHHHDDD@@@<<<;;;:::999888999888777666333111///...---,,,+++)))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$###"""!!!################################################&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))---666EEEWWWiiisss{{{vvvoooggg^^^RRREEE;;;<<>>>>>===;;;888333000---)))'''''''''(((***))))))((((((''''''(((&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&((()))***)))((('''(((***(((((((((((((((((((((((()))((((((((('''''''''&&&%%%&&&'''((((((''''''&&&%%%&&&'''((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((************************&&&&&&'''''''''''''''''')))))))))((('''(((+++---,,,///222555888;;;???AAA@@@???===;;;999888777777444333111///---,,,++++++)))((('''&&&%%%&&&((()))............/////////000222333444333222000...,,,...///111222222222111000,,,***'''$$$""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!! """!!!!!!!!!  !!!!!!!!!!!!###"""!!!  !!!!!!!!! !!!!!! !!!""" !!!"""  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!  !!!   !!!!!! !!!!!!  !!!"""!!!!!!  """""" !!!!!!!!!!!!!!!!!!!!!!!!YYYGGGCCC???;;;:::999888777888888777666444111///...------,,,+++******++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###################################################$$$$$$$$$$$$###""""""################################################$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((+++...111222IIIXXXiiirrrlll]]]MMMDDD===BBBGGGDDD<<<666666888333333666:::===AAAJJJSSSnnnnnnrrr}}}ppp\\\QQQHHHIIILLLKKKGGGDDD>>><<<;;;>>>CCCEEEDDDBBB>>>:::444...***(((((()))***(((&&&%%%&&&(((((('''&&&&&&'''((()))***++++++***))))))((('''&&&%%%%%%&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((())),,,...222555999<<<>>>@@@BBBDDD777666444222111000//////...---,,,***((('''''''''$$$$$$$$$$$$&&&)))+++,,,000000000000111111111111444333111///............000111111111000...,,,+++(((&&&$$$"""!!!!!!"""########################### !!!###$$$%%%""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!""" !!!!!!!!!!!!""""""!!! !!!!!!!!! !!!!!!  !!!!!!"""""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!! !!!!!!!!!      !!!""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!YYYFFFCCC>>>;;;:::999888666888777777555444222000///,,,++++++*********++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***+++,,,---888EEEWWWccceee^^^TTTMMMIIIMMMOOOIII@@@:::===AAA888888;;;>>>===;;;===AAAJJJJJJOOO```xxxrrrdddYYYLLLGGGFFFFFFDDDBBB???>>>===???BBBCCCBBBAAACCC@@@;;;555///,,,)))(((((('''%%%"""%%%((()))&&&******))))))((((((''''''((((((''''''&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))***+++...111:::===@@@AAA???>>>======222111///...---,,,,,,,,,))))))'''&&&%%%%%%$$$$$$!!!"""###$$$'''))),,,---000000111111111111111111111///,,,******,,,///000111111000///---***(((&&&%%%$$$"""!!! !!!"""###"""""""""""""""""""""""" !!!"""###$$$""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!  """""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!!!! !!!!!!   !!!""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!XXXGGGCCC???;;;:::999888777777777666555444222000///+++******)))))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""################################################"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%(((***,,,111555>>>JJJVVV]]]^^^]]]SSSXXX\\\WWWMMMDDDAAABBB===;;;<<<>>><<<888777:::888888:::DDDVVVfffiiidddZZZWWWRRRLLLIIIGGGFFFDDDFFFCCC@@@>>>>>>??????@@@DDDCCCAAA>>>999333...+++...000---'''&&&)))((($$$*********)))((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***,,,...///111444777===>>>@@@???<<<888666555...---,,,+++************'''&&&%%%$$$$$$$$$$$$%%%"""###$$$%%%''')))+++,,,////////////////////////+++***'''&&&'''***///111//////---+++)))&&&$$$#########"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!"""!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!  """"""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!  !!!!!!!!!   !!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!WWWHHHDDD???<<<;;;:::999888777777666555444222111000+++******)))((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""################################################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%''')))---+++,,,555EEEVVVaaafff\\\cccjjjjjjaaaTTTGGG@@@<<<999777888777333222555333444333333:::EEEKKKKKKPPPWWW]]]^^^]]][[[VVVPPPEEEBBB>>>;;;;;;===@@@BBBBBBCCCDDDDDDAAA<<<666333:::>>><<<222,,,+++)))###'''((((((((()))))))))***&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))...000333444555777999;;;777888999888555222111111***)))((('''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''(((******+++------------,,,,,,,,,,,,((('''&&&&&&'''***---000******)))'''%%%$$$###"""###"""""""""""""""###### ######"""!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!!   !!!!!! !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!  !!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!UUUIIIEEEAAA===<<<;;;:::999777666666555444222111000---,,,+++***)))((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$###########################&&&&&&%%%%%%$$$%%%%%%&&&)))''''''+++666DDDRRRZZZ[[[```fffhhheeeZZZMMMEEE:::555333555444000///111000333222///...333666666EEEMMMUUU[[[bbbgggccc[[[DDDBBB>>>:::888999;;;======>>>@@@AAAAAA???<<<:::<<>>===<<<;;;999666666666555444222111000///...---+++***)))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%'''((((((################################################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$###########################$$$%%%%%%&&&%%%$$$###"""&&&'''((((((+++333>>>GGGSSSRRRSSSUUUWWWTTTNNNIII:::666444666555111///000...333555333222333333000666999;;;BBBPPP^^^___XXXFFFDDD@@@;;;666444444444777888:::;;;======>>>>>>888EEEIII===222111111---++++++***)))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%'''(((%%%$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***+++---///111333555555666777888777555444444444000000///,,,)))''''''((('''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$%%%&&&'''%%%&&&((()))+++,,,------,,,,,,,,,++++++************++++++,,,++++++***)))!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!###$$$%%%""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" ###$$$$$$###  !!!!!!!!!"""!!!"""""""""!!!!!!   !!!"""###!!!%%%&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!SSSHHHDDD@@@===<<<;;;:::999666666555444222111000000...---+++***))))))((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%##############################""""""""""""######%%%$$$"""!!!!!!!!!"""###########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!$$$''')))***,,,///222===DDDMMMQQQNNNIIIEEECCC???<<<888444111///.........111444555444222222222333444444666999>>>BBBDDDDDDBBB???;;;888555222111222222222333555666888999333444555555444333111000---///111222111,,,(((%%%+++)))(((&&&%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''...///000222333444555555666666555444222///,,,+++)))(((&&&%%%$$$#########$$$###""""""""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$(((((()))***************+++***)))'''''''''((((((+++***)))((('''&&&%%%%%%###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!  !!!   !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!   !!! !!!!!!!!!!!! !!!!!! !!!!!!SSSGGGDDD@@@===<<<;;;:::999666666555444222111000000...---+++***))))))((((((''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##############################""""""""""""######$$$$$$###"""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""############""""""""""""""""""""""""""""""$$$&&&''''''(((***,,,222888???BBBAAA?????????>>><<<888333000---,,,,,,+++...000111000/////////000///.........000222333888777777666666777888999444444333111000000//////...//////000000000//////222444666777666444111///---,,,***)))''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$'''''''''((()))***++++++...///000222333333333333333111///---+++***))))))&&&%%%%%%$$$$$$$$$$$$%%%######""""""""""""############$$$%%%&&&'''((((((''''''((())))))))))))))))))((('''''''''((()))***))))))((('''&&&%%%$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!   !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!     !!! !!!!!!!!!!!! !!!!!! !!!!!!TTTFFFCCC@@@===<<<;;;:::999666666555444222111000000...---+++***))))))(((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$###"""########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""###$$$&&&%%%$$$$$$%%%&&&(((,,,000222333444888<<<>>>;;;777333///,,,+++******---///000///.........000///---++++++++++++,,,------...///222666:::<<<555444222000...---++++++************+++,,,---...000000222333444444444333111111000///...,,,***)))((((((((((((''''''''''''((('''%%%%%%&&&&&&%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''))))))***+++---...///000......///000000000000000...+++(((%%%###$$$%%%&&&###############$$$%%%&&&######"""""""""######$$$$$$$$$%%%&&&'''(((((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((()))***''''''&&&%%%$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """!!!   !!! !!!!!!!!!!!! !!!!!! !!!!!!SSSEEEBBB???===<<<;;;:::888666666555444222111000000------+++***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""############""""""###$$$%%%&&&&&&%%%##############################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$###"""###$$$&&&((())))))***...555;;;===;;;888444000...,,,+++,,,...000111000//////000------,,,,,,,,,,,,---...+++*********,,,000333555111111111111111000//////***)))(((((((((***+++,,,******+++,,,...000222444444444555555555333111000(((((('''''''''&&&&&&&&&***)))'''&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$############"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$###############$$$$$$%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))++++++,,,------......//////++++++,,,,,,,,,,,,++++++((('''$$$"""!!!"""############""""""######$$$%%%""""""""""""###$$$$$$%%%(((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%$$$######"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """!!!    !!! !!!!!!!!!!!! !!!!!! !!!!!!RRRDDDAAA???======<<<:::888666666555444222111000000------+++***)))(((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!"""############"""!!!"""###%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$###"""$$$%%%'''((((((&&&&&&)))000666;;;999777444222///...---,,,...//////......///000)))))))))))))))************)))(((((((((***,,,---,,,---///000000000000000---,,,+++)))))))))***++++++******+++---000333555111222444555666666555444)))))))))(((((((((''''''+++***(((''''''&&&%%%###$$$%%%%%%%%%%%%$$$######$$$$$$######"""""""""""""""""""""#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''((('''''''''((()))+++,,,,,,,,,------,,,+++***)))''''''((((((((('''&&&&&&$$$$$$%%%%%%$$$######"""%%%$$$######""""""######""""""""""""###$$$&&&&&&))))))((('''&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!    !!! !!!!!!!!!!!! !!!!!! !!!!!!PPPBBBAAA>>>======<<<999777666666555444222111000000...---+++***))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!!"""""""""""""""""""""""" """######"""###$$$&&&%%%&&&&&&%%%###%%%***...444333222111000///......)))***,,,+++******+++---++++++******)))((('''&&&&&&&&&&&&&&&''''''((())))))***+++,,,,,,,,,******...---,,,+++***************)))((((((***,,,///000***+++---///000111222222,,,,,,,,,,,,++++++++++++,,,***((((((((('''%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######"""""""""""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&''')))&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++******+++***)))'''%%%###$$$$$$%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$###&&&%%%$$$###############!!!!!!""""""$$$%%%''''''%%%%%%&&&&&&''''''''''''"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!  !!!    !!! !!!!!!!!!!!! !!!!!! !!!!!!NNNAAA@@@>>>======<<<999777666666555444222111000000...---+++***))))))((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################!!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""!!!!!!"""""""""""""""""""""""" !!!###"""!!!!!!"""### ###%%%%%%######%%%(((******++++++,,,,,,,,,,,,'''((((((((('''''')))***...------,,,***((('''&&&###$$$&&&'''''''''&&&&&&%%%&&&((())))))((('''&&&******+++++++++******)))((('''&&&%%%%%%&&&'''((('''(((((()))***,,,---...------------,,,,,,,,,,,,+++***(((((((((((('''%%%&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%''')))+++((((((((((((((('''''''''''''''((())))))(((((((((&&&&&&'''''''''%%%"""!!!######$$$$$$%%%$$$$$$$$$"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&!!!!!!"""###$$$&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!  !!!   !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""" !!!"""   !!!!!!!!!   !!! !!!!!!!!!!!! !!!!!! !!!!!!MMMAAA@@@>>>======<<<999777666666555444222111000000...---+++***))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&######################## """###$$$$$$###""" ###"""!!!!!!!!!"""$$$%%%########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""  !!!!!!%%%'''%%%######%%%"""###%%%&&&((()))))))))'''(((((((((&&&''')))***))))))))))))((('''&&&%%%$$$%%%'''((('''&&&$$$###"""$$$&&&((())))))((((((&&&'''(((***+++******)))***)))'''&&&%%%%%%%%%&&&((((((''''''((()))+++,,,,,,,,,++++++++++++******+++***(((((())))))'''&&&''''''((((((''''''&&&%%%))))))((('''&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,******))))))((((((''''''&&&&&&((((((((('''&&&%%%###$$$%%%&&&&&&$$$"""!!!######$$$%%%%%%%%%%%%%%%###!!!  """%%%&&&#########$$$%%%&&&((()))!!!!!!"""###$$$&&&((()))(((''''''&&&$$$###""""""######$$$%%%%%%%%%%%%$$$ !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!  !!!   !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""" !!!"""### !!!!!!!!! !!!!!!!!! !!!!!!!!!   !!!!!! !!!!!!!!!""" !!!!!! !!!!!!TTTDDDAAA>>><<<<<<;;;999777888777444222000000111222///...,,,***)))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""###""""""""""""""""""""""""##################$$$$$$"""""""""""""""""""""""" !!!"""######$$$######""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########%%%$$$%%%%%%&&&'''((()))***%%%###&&&'''%%%''',,,)))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&''''''((()))(((((((((++++++***)))((('''&&&&&&'''&&&&&&%%%&&&'''((()))+++***)))(((((()))******************************''''''&&&''''''((()))***+++///444777555///'''"""%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$######%%%'''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))******)))((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""&&&%%%$$$#########$$$%%%""""""!!!!!!""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""" !!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!  """"""""""""!!!!!!!!!!!!######################## !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!!!!"""""" !!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!! """!!! !!!###$$$"""!!!!!! !!!!!!""""""""""""""""""""""""SSSDDDAAA>>><<<<<<;;;999777888777444222111000111111///...,,,***)))(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((***&&&%%%((((((%%%&&&+++)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((('''''')))))))))(((''''''&&&&&&'''&&&&&&%%%&&&'''((()))(((((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))111444999;;;999555///+++&&&&&&''''''''''''&&&&&&))))))(((&&&$$$###%%%&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%&&&&&&(((((())))))(((''''''''''''''')))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$%%%%%%$$$######$$$$$$%%%###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!! !!!  !!! !!!!!!!!!!!!  !!!!!!!!! """""""""""""""""""""""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!  !!!!!!   """!!! !!!######!!!!!! !!!!!! QQQDDDAAA>>>===<<<;;;999777888777444222111000111111...---,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""############"""!!! """"""""""""""""""""""""############""""""""""""########################!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%###############$$$%%%&&&(((%%%%%%((((((&&&&&&)))(((((()))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''(((---///111333222///,,,)))&&&''''''((((((''''''&&&++++++***(((%%%$$$%%%&&&'''''''''''''''(((((()))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&)))((('''%%%$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%#########$$$$$$$$$%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!  !!! !!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!! !!!!!! !!!   !!!!!!   !!!!!!!!!"""""""""!!!!!! !!!!!!"""###!!!!!! !!!!!! PPPDDDBBB???===<<<;;;999888777666555333111111000000...---,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!##################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$######$$$''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''#########$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((())))))(((&&&$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""   !!!!!!!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!! !!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!""""""!!! !!!!!!""" QQQEEEBBB???======<<<:::888777666555333222111000000------+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###### !!!###$$$%%%''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$###""""""!!!$$$$$$############$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%#########"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! ######"""  !!!!!!!!!!!!   !!!!!!!!!!!!  !!!!!!!!!"""""""""   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!!!! !!!  !!!!!! !!!""""""### !!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!SSSEEEBBB???>>>===<<<:::888666666555444222111000///---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""$$$###############"""""""""""""""!!!!!!""""""###!!!$$$$$$"""###&&&'''%%%&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&%%%$$$$$$###$$$%%%&&&'''"""######$$$$$$######""" """$$$$$$$$$###$$$%%%###############$$$$$$%%%!!!""""""###""""""!!! ######""""""######$$$$$$""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######""""""$$$%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! ###"""!!! !!!!!!!!!""""""  !!!!!!  !!!!!!!!!!!!  !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!! !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!! !!!!!!!!!   !!!"""###  !!!!!!!!!!!!  !!!"""###""""""""""""""""""""""""UUUEEECCC@@@>>>===<<<:::999666666555444333111000///,,,,,,+++***))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""""""""######"""""""""""""""###(((***(((###"""%%%%%%"""%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###""""""""""""######$$$######$$$$$$$$$$$$###### """$$$%%%###"""#########""""""""""""###$$$$$$ !!!"""#########"""!!!######""""""###$$$$$$%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!"""$$$%%%&&&&&&%%%%%%"""###%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!  !!!"""!!!!!! !!!!!! """!!!!!! !!!!!! !!!!!!  !!!!!!  !!!!!!!!!!!!   !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!  !!!  !!!"""  !!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!WWWEEECCC@@@>>>===<<<:::999666666555444333111000///,,,,,,+++***)))))))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! $$$###""""""""""""######...000,,,$$$!!!$$$$$$ %%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""###$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&$$$"""!!!"""######""""""######$$$%%% !!!"""$$$$$$$$$###"""######"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$##################$$$!!!"""$$$%%%&&&&&&%%%%%%!!!"""$$$&&&&&&%%%$$$###'''&&&%%%$$$$$$$$$$$$%%%######$$$%%%&&&&&&''''''"""###$$$$$$###"""!!! """!!!!!!!!!  !!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  !!!!!!  !!!!!!!!!"""   !!!""""""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!  !!! !!!"""""" !!!!!!!!!""" !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!  !!!######!!!!!!  !!! !!! !!!!!!!!!  """###### SSSFFFEEEBBB@@@===<<<::::::888777666444222000///...///...,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$$$$######"""""""""""""""$$$#########""""""!!!!!! !!!######$$$$$$$$$""""""############""""""########################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))((('''&&&$$$######$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%''''''''''''%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%((('''&&&%%%$$$"""!!!!!!$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!! !!!!!! !!! !!!"""######"""""" !!!!!!!!!  !!!!!!  !!!!!!   !!! !!!######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!"""###""""""!!! """"""""""""""""""""""""######""""""!!!!!!  !!!""""""!!! !!!!!!   """"""""""""""""""""""""!!!!!!   ######"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  TTTFFFEEEBBB@@@===;;;::::::777777666444222000//////...---,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$###""""""!!!!!!""""""#########"""""""""!!!!!! !!!######$$$$$$###""""""############""""""###########################$$$$$$$$$$$$%%%%%%%%%))))))))))))))))))(((((((((((((((''''''&&&&&&&&&((((((((()))******++++++)))((('''%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! &&&%%%%%%%%%$$$$$$$$$$$$!!!"""######$$$$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''%%%$$$""""""""""""&&&$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!  !!!  !!!!!!  !!!!!!   !!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!! """"""""""""!!!!!!!!!!!! !!!""""""!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """""""""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""UUUFFFDDDBBB???===;;;:::999777777555444222111//////---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$$$$############"""""""""""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""!!!!!!""""""######""""""""""""!!!!!! !!!"""############!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''''''''(((((())))))***++++++***)))((('''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$##################$$$$$$""""""""""""!!!!!! %%%%%%$$$$$$$$$#########!!!!!!"""###############"""""""""""""""######$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%$$$###$$$%%%%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!! !!! !!!!!!!!!  !!!!!!   !!! !!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!"""!!!!!! !!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!######UUUEEEDDDBBB???===;;;:::999777666555444222111000///,,,+++******)))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############$$$##################$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!"""######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!"""""""""""""""######''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((((((''''''&&&&&&&&&)))(((((('''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$###"""########################!!!""""""""""""#########$$$$$$$$$###############!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""############"""""""""!!!!!!""""""###$$$########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%&&&'''%%%###"""###$$$%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!! !!! !!!!!!  !!!!!!   !!! !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!! """!!! !!!!!! !!!!!!""""""###### !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""TTTEEEDDDAAA???<<<:::999999666666555444222111000000++++++***************+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%$$$##############################!!!""""""""""""#########$$$$$$$$$###############""""""############$$$$$$"""""""""!!!!!!!!!!!! !!!!!!"""###############"""""""""""""""######$$$##################$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!     !!! !!!!!!!!!   !!!!!!   !!! !!!"""!!!!!!!!!  !!!!!!!!!!!!###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! TTTEEECCCAAA>>><<<:::999888666555555444222111111000++++++******************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""###############"""###$$$$$$$$$$$$###"""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!! !!!!!! !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******&&&&&&'''''''''&&&&&&%%%))))))((('''&&&&&&&&&'''&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%###"""!!!###"""!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!     !!! !!!!!!!!!!!! $$$###"""!!!   !!!!!!   !!! !!!""""""!!!!!!  !!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! UUUDDDCCCAAA>>><<<:::999888555555444333333222111111,,,,,,+++***)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######!!!"""""""""#########$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######""""""!!! !!! !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&'''(((((())))))***&&&'''(((((((((((('''&&&)))((('''&&&&&&'''(((((('''((()))******)))((('''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""##################""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%###!!! ###"""!!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!     !!! !!!!!!!!!!!! """"""!!!  !!!!!!!!!!!!   !!!!!!   !!! !!! !!!!!!!!!!!!!!! !!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!VVVDDDCCCAAA>>><<<:::999888555555444333333222111111---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""######"""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$""""""!!!  !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""###$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''((()))******)))(((((()))((('''&&&&&&'''))))))((()))***++++++***)))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!"""###%%%&&&'''(((###$$$%%%&&&%%%$$$###"""###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!! !!!!!!!!!!!!  !!!"""!!!!!!   !!!!!!   !!!!!! !!!!!! !!!!!!!!! !!!!!!!!!""" !!!"""### !!!"""### ######""""""!!!!!! """!!!  !!!""" !!!!!!""""""""""""""""""""""""   !!!!!!  !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###VVVHHHFFFBBB???;;;999888888666666555444222111000000...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$###""" !!!"""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$%%%&&&%%%###"""###$$$!!! !!!######"""!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """!!! """######""" !!!!!!"""###$$$$$$%%%""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))*********)))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%###!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""!!!!!!"""$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!!!!!!!""""""""""""""""""""""""VVVHHHFFFBBB???;;;999888888666666555444222111000000...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$###"""!!! !!!!!!"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$%%%&&&%%%###"""###$$$!!! !!!######"""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!! !!!""""""!!! !!!""""""###$$$$$$!!!!!!"""""""""##################$$$$$$$$$%%%%%%'''''''''(((((((((((()))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!    !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!VVVGGGEEEBBB???<<<999888888666666555444222111000000...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################"""!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%$$$"""""""""$$$!!! !!!######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""###!!!!!!""""""""""""######"""""""""############$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$###$$$%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!VVVGGGEEEBBB>>><<<:::999888666666555444222111000000------+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###$$$$$$$$$"""!!!"""###!!! !!!######"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""###"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$############"""!!!"""$$$$$$$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!VVVFFFEEEBBB>>><<<:::999999666666555444222111000000------+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################""""""##################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$###!!! !!!"""!!! !!!######"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!"""""""""  !!!###"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!"""$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!! !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  """!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! UUUFFFDDDAAA>>><<<::::::999666666555444222111000000...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""###$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###"""!!! """!!! !!!######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!  !!!""""""""""""!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&)))'''$$$$$$%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! """!!!!!! !!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! UUUFFFDDDAAA>>><<<:::::::::666666555444222111000000...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""###$$$$$$$$$$$$###!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###"""  !!!!!! !!!######"""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!  !!!""""""###""" !!!""""""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!######"""  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!! !!!!!!!!!!!! UUUEEEDDDAAA>>><<<;;;::::::666666555444222111000000...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""###$$$%%%%%%$$$###!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""  !!!!!! !!!###$$$"""!!!!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""###"""!!!!!!!!!  !!!""""""###!!! !!!!!! ############"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""############"""&&&&&&%%%$$$$$$######### """$$$''''''###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """$$$$$$"""  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""$$$$$$###""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############"""""" !!!!!!!!!""" SSSEEEDDDAAA>>>;;;999888777888777555333111000//////...---,,,+++)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""!!!!!!  !!!""""""!!! """"""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""######"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&%%%############%%%&&&'''&&&&&&%%%$$$###""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!! """"""!!!!!!    !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!SSSEEEDDDAAA>>>;;;999888777888777555333222000000000...---,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!!  """!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$######""""""######$$$""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$$$$######################################################%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""" """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! """!!!!!!!!!     !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!SSSEEECCCAAA>>>;;;999888777777666444333222111111111...---,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!! !!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""######$$$"""############$$$$$$$$$$$$######""""""######$$$""""""!!!!!!""""""###$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!SSSDDDCCCAAA>>><<<:::888888666555444333222222111222------,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!  !!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$""""""#########$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! ###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!! """  """ """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!RRRDDDCCCAAA>>><<<:::999888666555444333222222111222---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$###""""""""""""""""""###!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!! !!!"""""" !!!!!!"""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! ###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!!!!!!! !!!  !!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!RRRDDDBBB@@@>>><<<:::999999777666444333222111111111,,,,,,++++++***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$###""""""!!!!!!""""""###!!!!!! !!!!!!"""### !!!!!!!!!!!!""""""  """"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!""""""""" !!!"""""""""!!!!!! !!!"""""""""""" !!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!RRRCCCBBB@@@>>><<<:::999999888777555333222000000000,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""" !!!!!!  !!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###%%%&&&&&&%%%%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!! !!!"""""" !!!!!!""""""""""""  !!!!!! """"""!!!!!!!!! """!!!!!! !!!!!!""" !!!!!!!!!!!!   !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""   """"""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  !!!!!!   !!!""""""### !!!!!! !!!""""""""""""""" !!!"""""""""""" !!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!QQQCCCBBB@@@>>><<<;;;:::999999777555333111000//////,,,+++++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!""""""  !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!!!!""""""!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!"""$$$%%%&&&&&&%%%%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!######!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""  !!!######!!!  !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!    !!!""""""### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!TTTDDDCCCAAA>>><<<:::999888555555555444333222111000......,,,+++***)))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###"""!!! !!!"""###%%%$$$###!!!!!!!!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###$$$""" """  !!!"""!!! """!!!""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! %%%$$$###$$$'''(((&&&###%%%$$$$$$######$$$$$$%%% """###"""!!! !!!###!!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$""" ######""""""!!!!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""   !!!   !!! !!!""""""### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!! """"""!!!!!! !!!!!!  """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! $$$&&&'''&&&$$$"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!PPPDDDCCCAAA>>><<<:::999888555555555444333222111000......,,,+++***)))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###################################################"""!!!!!!!!!!!!"""###$$$###""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###!!! ###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! """###""" """  !!!"""!!! !!! !!!""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! $$$""""""###&&&&&&%%%"""$$$##################$$$ """###"""!!! !!!### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!""""""### !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! ###"""""""""!!!!!!!!! ###""""""!!!  """!!!  !!!"""""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!   !!!   !!! !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! ###%%%%%%$$$###"""!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!NNNDDDCCCAAA>>><<<:::999888555555555444333222111000......,,,+++***)))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###################################################""""""!!!!!!""""""###!!!""""""############"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!! """  !!!"""!!! !!! !!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""!!!"""!!!!!!"""$$$%%%###"""#########""""""######### """###"""!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!!!! !!!!!!"""### !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""!!! !!!!!! !!!!!!"""!!!!!! !!!!!!"""    !!!   !!! !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!QQQDDDCCCAAA>>><<<:::999888555555555444333222111000......,,,+++***)))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """  !!!"""!!! !!! !!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""###$$$$$$############$$$$$$$$$$$$###### """###"""!!! !!!###!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""   !!!!!! !!!"""""" !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!   !!!   !!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!!!!!!! !!!  !!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!TTTDDDCCCAAA>>><<<:::999888555555555444333222111000......,,,+++***)))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############"""""" !!!"""$$$$$$$$$###"""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""  !!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$ """###"""!!! !!!###"""###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!   !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!""""""""""""!!!   !!!   !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" """!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!TTTDDDCCCAAA>>><<<:::999888555555555444333222111000......,,,+++***)))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!""""""############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""  !!!"""!!! !!!"""""" !!!"""!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!###%%%%%%$$$###$$$%%%$$$%%%&&&''''''&&&%%%$$$ """###"""!!! !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!  !!!  !!!""""""""""""""""""""""""""" !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!! !!!!!!"""""""""""""""   !!!   !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!TTTDDDCCCAAA>>><<<:::999888555555555444333222111000......,,,+++***)))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!"""  !!!"""!!! """###""" !!!###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! """$$$$$$""""""###$$$###$$$&&&''''''&&&$$$### """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!  !!!  !!!!!!""""""!!!!!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!""""""### !!!!!!!!!""" !!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!UUUDDDCCCAAA>>><<<:::999888555555555444333222111000......,,,+++***)))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$###!!!!!!!!!"""###!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" """$$$### !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!""""""  !!!"""!!! """$$$### !!!###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!######!!! """$$$"""###%%%&&&&&&%%%###"""!!!"""###"""!!! !!!###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """%%%  !!!!!!  !!!!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!""""""###### !!!!!!!!!!!!!!! !!!""""""!!!    !!!!!!   !!!!!!   !!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!""""""### !!!!!!"""""" !!!!!!  !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!"""!!!"""############!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!UUUFFFCCC???<<<;;;999777666777555333333333333111//////...,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$""" ###&&&((()))$$$$$$%%%%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$%%%!!! """""" $$$$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""" !!!!!!"""""" ###  $$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!""""""######""""""!!!!!!  !!!!!!!!!!!! """!!!!!! !!!!!!######"""  """%%%""""""!!!  !!!!!!!!!  !!!    !!!!!!!!!!!! !!!"""###$$$$$$"""""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!###%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!'''$$$!!! !!!!!! YYYFFFCCC???<<<;;;999777666777555333333333333111//////...,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """###$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""&&&%%%###$$$&&&)))))))))%%%%%%%%%%%%$$$######"""!!!"""###$$$$$$$$$$$$###""" ###"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!""""""###$$$!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!""""""!!! """$$$""""""!!!  !!!"""!!!  !!!!!! !!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""  !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!#########""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!&&&###  !!!!!! [[[FFFCCC???<<<;;;999888666777555333333333333111///...---,,,***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!"""""""""#########""""""###%%%%%%$$$###&&&%%%%%%$$$######""""""""""""######$$$$$$######""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!! !!!  """""""""!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%###  !!!!!! YYYEEEBBB>>><<<;;;:::888777777555333333333333111///...---,,,***)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!""""""######$$$!!!!!!!!!###$$$###!!!&&&&&&%%%$$$###"""!!!!!!""""""############"""""" """!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!  """"""!!! !!!!!!""""""!!!!!!   """###"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$"""  !!! VVVEEEBBB>>><<<;;;:::888777777555333333333333111///------+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%'''((('''###!!!&&&%%%$$$###""""""""""""""""""#########""""""!!!!!!!!! #########!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!%%%)))***&&&!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!  !!!""" !!!  !!!!!!!!! !!!!!!"""""""""!!!!!!  """###"""!!!   !!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!""""""!!!!!! !!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! WWWDDDAAA>>><<<;;;:::999888777555333333333333111///---,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""### !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!""""""###$$$%%%%%%######$$$&&&'''&&&###!!!%%%$$$###"""!!!"""######""""""######""""""!!!!!! """### """$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""" !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!! """(((//////)))$$$""" !!!!!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!! !!!"""### !!!!!!  !!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!  !!!"""""""""!!!!!! !!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! XXXDDDAAA>>><<<;;;:::999888777555333333333333111///,,,,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""###$$$%%%%%%&&&"""""""""###%%%%%%###!!!$$$###!!!!!!!!!"""$$$%%%"""""""""""""""!!!!!! ###### !!!###"""!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!""""""&&&,,,---'''###$$$ !!!!!!!!!""" !!!""""""######!!!!!!!!!!!! !!! !!!!!!###$$$$$$!!!""""""!!! !!!""" !!!""""""!!!!!!!!!!!!!!!""""""""" !!!!!!  !!!!!!!!!!!!   !!!""""""!!!  !!!!!!!!!  !!!""""""###!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! XXXDDDAAA>>><<<;;;;;;999888777555333333333333111///,,,,,,+++***)))))))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""###$$$%%%&&&&&&&&&%%%%%%&&&(((((('''&&&###"""!!! !!!###%%%&&&"""""""""""""""!!! ######!!! !!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""" !!!   """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" &&&&&&!!! ### !!!!!!"""""" !!!"""######$$$"""!!!!!!!!! !!!!!!!!!!!!"""###%%%%%% """######"""!!!!!!""" !!!"""### !!!!!!""""""######!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""  !!!""""""!!!  !!!!!!"""""" !!!""""""###!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!######!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! &&&$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  !!!!!! VVVEEEBBB???<<<;;;:::888666777777666555333222111000///...---,,,***)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############""""""""""""""""""""""""###############"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$###""" !!!""" !!!!!! !!!!!!!!!"""###"""!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!  !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!!  !!! !!!"""""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! ###%%%%%%###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!    !!!""""""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!! $$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$""" !!!""""""!!! """"""""""""""""""""""""VVVEEEBBB>>><<<;;;:::888777777777666555333222111000///...---,,,***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""###############"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$###"""!!! !!!""" !!!!!! !!!!!! !!!###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!  !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!!  !!! !!!"""!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%###"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!   !!!""""""!!!  !!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! #########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$###!!! !!!""""""!!! """"""""""""""""""""""""VVVEEEBBB>>><<<;;;:::888777777777666555333222111000......---,,,***)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""#########""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%%%%%%%%$$$###"""!!!!!!!!!"""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!  !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$######"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  """""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!! !!! !!!"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!! """"""""""""""""""""""""UUUDDDBBB>>><<<;;;:::999777777777666555333222111000......---,,,+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!$$$%%%%%%%%%%%%$$$""""""!!!!!!"""""""""#########!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!  !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!  !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!QQQDDDAAA>>><<<;;;:::999888777777666555333222111000------,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""!!!!!!!!! !!!"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!""""""""""""!!!""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$$$$######"""!!!!!!""""""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###############""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!! !!!  !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|||NNNCCCAAA===<<<;;;;;;:::888777777666555333222111000------,,,,,,+++***))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!"""""""""#########$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!  !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" """###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!    !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!!!!!"""###!!!!!! !!!!!!""""""""""""""""""""""""|||OOOCCC@@@===;;;;;;;;;:::999777777666555333222111000---,,,,,,++++++*********(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############""""""""""""""""""""""""############ !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!"""######"""!!! !!!!!! !!!!!!"""!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!  !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""    !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###""""""###&&&"""!!!  !!!"""""""""""""""""""""""""""SSSCCC@@@===;;;;;;;;;:::999777777666555333222111000---,,,,,,++++++*********(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###""""""""""""############ !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!#########"""!!! !!!!!! !!!!!!"""!!!!!!!!!"""###$$$$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ######"""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!! !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###  !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!""""""    !!!###$$$ !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###"""%%%'''"""!!!  !!!"""""""""""""""""""""""""""PPPDDDAAA===:::999999888777777777666555333222111000......---+++)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!######!!!!!!!!!""" !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!######"""$$$$$$$$$#########"""""""""!!! """###$$$""""""""""""""""""""""""$$$$$$###############$$$###$$$$$$$$$$$$###"""""""""""""""!!! ######""""""!!!!!! """ !!!###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!  !!!""""""""""""############ !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!""" !!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!  """"""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###PPPDDDAAA===:::999999888777777777666555333222111000...---,,,+++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!######!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """  ###$$$$$$###$$$$$$$$$#########"""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""$$$$$$###""""""######$$$$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! ###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!! !!!!!!!!!"""""" !!!"""""" !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """ !!!!!!!!!""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###PPPDDDAAA===:::999999888777777777666555333222111000---,,,,,,+++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############""""""!!!""""""""""""""""""""""""""""""############"""""" !!!######!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!!!!!###%%%%%%$$$###$$$$$$$$$###############""""""!!!!!!!!!"""######""""""""""""""""""""""""######"""""""""######$$$%%%%%%$$$######"""!!!!!! !!!""""""###"""""""""!!!!!!!!!!!! !!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!""""""""" !!!"""""" !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """ !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!"""!!!  !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""NNNDDDAAA===:::999999888777777777666555333222111000,,,,,,,,,++++++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""!!!"""""""""""""""""""""""""""""""""######""""""""" !!!######!!!!!!!!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""$$$%%%$$$###"""########################""""""""""""""""""######""""""""""""""""""""""""###""""""""""""######$$$%%%%%%$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""""" !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! ###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" ######"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""PPPDDDAAA===:::999999888777777777666555333222111000---,,,,,,,,,++++++******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#########""""""""""""""""""""""""""""""###""""""""""""""""""### !!!######!!!!!!!!!""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!###$$$###""""""!!!##########################################""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%$$$###"""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!"""$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! ###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""" !!!"""###"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  ###$$$###!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!RRRDDDAAA===:::999999888777777777666555333222111000...------,,,+++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""############"""""""""""""""""""""""""""######""""""""""""###### !!!######!!!!!!!!!""" !!!"""######### !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""" """######"""!!!""""""###############$$$$$$$$$######$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$###"""!!! !!!"""######""""""!!!  !!!!!!!!!!!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!! !!!!!!!!!""""""""" !!!!!!!!!!!!""""""""" !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!!"""$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$###""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!QQQDDDAAA===:::999999888777777777666555333222111000//////...,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!######!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""$$$%%%###!!!!!!###%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""$$$$$$###""" !!!###$$$!!!!!!!!!!!!!!!  !!!!!!!!!$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!  !!!!!!!!! !!!!!!!!!""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!""""""!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!! !!!"""######!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """###"""!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! MMMDDDAAA===:::999999888888777777666555333222111000000///...---+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ """######!!!!!!!!!"""######""""""!!!!!!  !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$%%%&&&$$$!!!!!!$$$'''""""""######$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!"""""""""""""""""""""""" !!!"""$$$$$$"""!!!  """$$$%%% !!!""""""""" !!!!!!!!!###""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!!!!  !!! !!!!!!!!!!!!""" !!!"""""" !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""" !!!!!!!!!"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """"""!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!  """"""""" !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!"""###### !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!"""""""""!!!"""###!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! vvvQQQAAA???===;;;:::999999:::;;;999666444333222000...///...---,,,***)))((('''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$###"""###%%%%%%###"""$$$$$$############$$$$$$########################$$$$$$$$$############"""%%%$$$"""!!!!!!!!!"""#########""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$"""  !!!!!! """""""""!!!"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###!!! """#########"""!!!  !!!""""""######!!!!!! !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! %%%"""!!!$$$))))))%%% !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###"""  """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###!!! !!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!###$$$###"""!!!"""###  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! ###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""###"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!sssMMMAAA???===;;;:::999999:::;;;888555444333222000......---,,,+++)))(((''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""###%%%%%%###"""$$$$$$############$$$$$$########################$$$$$$$$$############"""""""""!!! """"""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###""" !!!!!!"""  !!!"""!!! !!!"""$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$######!!! """"""###""""""!!! !!!!!!""""""""""""######"""!!! !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""  !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""######!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!"""###"""!!!!!!"""###!!!  !!! """""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!pppJJJAAA???===;;;:::999999:::;;;888555444333222000...---,,,+++***)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$######$$$%%%%%%$$$"""$$$$$$############$$$$$$########################$$$$$$$$$############"""!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""  !!!!!!"""!!! !!!""" !!!"""###$$$$$$$$$###"""######$$$$$$$$$$$$#####################"""!!! """"""""""""""""""!!!!!!$$$############"""""""""""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""""""""""" !!!"""!!!  !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!!!!!######!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""  !!!"""###!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!! """!!!  !!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!oooIIIAAA???===;;;:::999999::::::888555333333222000///------,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""$$$$$$############$$$$$$########################$$$$$$$$$#########""""""######$$$%%%%%%###"""!!! !!!!!!""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!! """""""""!!! !!!"""###$$$###""""""######$$$$$$$$$$$$######""""""#########""""""!!!""""""""""""""""""######%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """###### !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!pppKKKAAA???===;;;:::999999::::::777555333333222111///......---,,,++++++******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&&&&$$$###$$$$$$############$$$$$$########################$$$$$$$$$#########""""""###$$$%%%%%%%%%$$$"""!!! !!!!!!""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""$$$$$$### !!!"""###$$$###"""""""""######$$$$$$######"""!!!""""""#########""""""""""""!!!!!!"""###$$$%%%&&&%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! %%%""" $$$&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """######!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!pppKKKAAA???===;;;:::999999:::999777444333333333111000///......---,,,,,,++++++%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$######%%%$$$$$$%%%&&&&&&%%%###$$$$$$############$$$$$$########################$$$$$$$$$############"""""""""######""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""$$$$$$###!!!"""###$$$$$$$$$###"""""""""############"""""" !!!"""###############""""""!!!!!!"""$$$%%%'''%%%%%%$$$###""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$$$$&&&###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""""""""""" !!!!!! !!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######################## !!!######!!!!!!!!!""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!"""###!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!oooHHHAAA???===;;;:::999999:::999777444333333333222000...------,,,,,,++++++***%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$############$$$$$$########################$$$$$$$$$############"""$$$###""""""!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!  !!!"""!!! !!!"""$$$%%%%%%%%%$$$###""""""############"""""" !!!######$$$$$$$$$"""!!!!!!!!!"""$$$&&&(((#########""""""!!!!!!!!! !!!"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!! !!!###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""$$$###!!! !!!""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""######!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!"""!!!  !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""" !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!mmmEEEAAA???===;;;:::999999:::999777444333333333222000---,,,,,,++++++*********&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%$$$%%%&&&&&&%%%###$$$$$$############$$$$$$########################$$$$$$$$$############"""'''&&&$$$#########$$$%%%######""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!$$$"""!!! !!!!!!"""###$$$%%%&&&%%%$$$$$$""""""############"""""" !!!###$$$$$$$$$$$$"""!!!!!!!!!"""$$$''')))""""""""""""!!!!!!!!!!!!!!!"""#########""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!""""""!!!!!!!!! ###$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!! !!!###""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!!!!"""""" !!!!!!!!!""" !!!"""!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!! !!!"""### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!nnnIIICCCAAA>>><<<999888888888888777666444333222111111//////...---,,,++++++***''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""###&&&&&&!!!"""$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!"""######  !!!"""###!!!#########""""""""""""""""""""""""""""""""""""!!! !!!######$$$$$$$$$############"""""""""""""""""""""""""""$$$###!!! !!!"""!!!  """###$$$###!!! &&&$$$###"""""""""  !!!!!!""""""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""######### !!!"""######$$$""""""""""""############ """$$$###!!!######""""""""""""#########$$$%%%$$$"""!!!"""######"""!!!  !!!$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! """$$$!!!!!! """""""""""""""""""""""" !!!"""!!!  """######""""""!!!!!! %%%%%%$$$!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""!!!  """!!!"""######""" ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!### $$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  """###$$$###!!! !!!!!!  """""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!kkkIIIBBBAAA>>><<<999888888888888777666444333222111111//////...---,,,++++++******(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$############"""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""############""""""###%%%$$$ """""" ######""""""""""""""""""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!! !!!"""####################################""""""!!! !!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$"""!!!!!!!!!"""!!!  """#########!!!!!!""""""!!!!!!""""""!!! !!!!!!!!!"""""""""######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########"""!!!!!!!!! !!!!!!""""""######!!!!!!!!!"""""""""######""" """###!!! """"""!!!!!!!!!!!!""""""$$$%%%&&&%%%###"""###$$$###"""!!!  !!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! """$$$"""!!!!!! """""""""""""""""""""""" !!!"""!!! !!!"""###"""""""""!!!!!!!!! """######!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!"""""" !!!""" !!!"""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!""" $$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""""""""  !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!! iiiLLLBBBAAA>>>;;;999888888888888777666444333222111111//////...---,,,+++******+++)))&&&$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############"""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############"""""""""###!!! """%%%"""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###"""!!! !!!!!!!!!!!!"""###$$$$$$########################"""!!!!!!!!!!!!"""###$$$$$$$$$#########"""""""""""""""""""""""""""""""""###"""!!!!!!""""""!!!  """#########"""!!! !!!!!!!!!""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########%%%$$$######!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!! !!!!!! !!!!!! !!!!!!###$$$%%%%%%###""""""###""""""!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!######!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!"""######!!!!!!"""### !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!""" ###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!######"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!hhhLLLBBB@@@>>>;;;:::999888888888777666444333222111111///......---,,,+++******)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""############""""""""""""!!!!!!&&&***''' !!!!!!""""""""""""######!!!!!!!!!!!!!!!""""""#########"""!!! !!!!!!"""!!!!!! !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!######!!! !!!"""###""""""!!! !!!"""!!! !!!""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! """!!!!!! !!!!!!""" """$$$$$$""" !!!""""""!!!!!!!!!!!!!!!!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!### !!!!!!""""""""""""""""""""""""""""""""" """###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!###%%%%%%###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""" !!!  !!!!!!###$$$###"""!!!"""#########$$$$$$$$$######""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ############$$$$$$$$$$$$eeeIIIAAA@@@>>>;;;:::999999999888777666444333222111111......---,,,+++******)))&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""####################################""""""############""""""!!!""""""###***000---&&&"""""""""###############!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!###%%%&&&######################## !!!""""""###$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!!!!"""""""""""""""###$$$%%%###!!! """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!"""""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""######""""""!!!!!!""""""###!!!###%%%%%%$$$"""!!!!!!!!!!!!"""""""""""""""""" !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!""""""""""""$$$&&&((('''$$$"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!###$$$###"""!!!"""#########$$$$$$$$$$$$$$$$$$ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """#########$$$$$$$$$%%%cccGGGAAA???===;;;:::999999999888777666444333222111111......---,,,+++***))))))$$$&&&)))******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$""""""!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$########################""""""############"""""" """###$$$***000///+++%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""###$$$%%%""""""""""""###$$$%%%%%%"""""""""""""""""""""""" """###$$$%%%%%%%%%######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$""" !!!!!!!!!!!!""""""""""""###%%%'''$$$!!! """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""!!!  """######$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""" !!! !!!###$$$######""""""""""""#########%%%(((((('''$$$######!!!!!!"""#########"""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###!!!!!!!!!!!!""""""""""""&&&'''(((&&&$$$!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""######!!!!!!"""### !!!!!!""""""###### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!! """""" """""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!"""""""""eeeJJJ@@@???===;;;:::999999:::888777666444333222111111...------,,,+++***))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""""""""#########$$$$$$$$$########################""""""############"""""" ######"""%%%***,,,***((('''&&&&&&%%%$$$######!!!!!!!!!!!!!!!"""######""""""""""""""""""######!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%%%%%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$""" !!!!!!!!!!!!!!!""""""### ###%%%$$$  ###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""" !!!!!!""""""######!!!!!!!!!"""""""""###### """!!! !!!###""""""!!!!!!!!!!!!"""""""""$$$'''(((&&&$$$"""""" !!!"""###$$$######"""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""### !!!!!!!!!"""""""""###%%%%%%%%%###!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""""" !!!""" !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!! !!!!!!###$$$ """### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!###$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!  !!!""""""jjjOOO@@@???===;;;:::999::::::888777666444333222111111...------,,,+++***))))))(((((('''''''''(((((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$########################""""""############""""""###### $$$(((((())))))((('''%%%$$$######!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!! !!!###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$""" !!!!!!!!!!!!!!!"""######!!!$$$"""!!!$$$""""""""""""""""""""""""######""""""!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!  !!!"""######$$$""""""""""""############ """###""" """!!!!!! !!!!!!!!!$$$%%%###!!! !!!"""$$$$$$$$$###"""$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###""" !!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""### !!!!!!!!!""""""######"""""""""!!! """$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""!!!  """!!!!!!!!!!!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!! !!!!!!$$$%%% """### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""  !!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!"""######$$$tttGGGBBBAAA>>>;;;999888999999888666333222222222111//////...------++++++***)))''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########################################################%%%%%%$$$$$$###"""!!!!!!##############################""""""!!!!!! !!!!!!"""""""""""""""""""""""""""############$$$$$$$$$######"""""""""######""""""""""""############"""!!!!!!!!!!!!!!!"""$$$&&&((((((&&&$$$"""""""""!!!!!!!!!!!!"""""""""###%%%&&&%%%$$$"""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!""""""######!!!!!!%%%++++++###!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!"""!!!  !!!"""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$###""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""#########!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$$$$###!!! """!!!!!!!!!######!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""vvvOOOBBB@@@===;;;999888999999888666333222222222111//////...------++++++***)))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######################################################%%%%%%$$$$$$###""""""!!!##############################""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""############%%%$$$$$$$$$##################""""""""""""############"""!!!!!!!!!!!!!!!"""$$$&&&''''''&&&$$$"""""""""!!!!!!!!!!!!"""""" """""""""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!""""""""""""!!!!!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""###!!!$$$---000+++$$$"""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!! ###"""""""""!!!!!!!!! """"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$$$$###!!! """!!!!!!!!!######!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$############!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""qqqQQQBBB@@@===;;;999999999:::888666333222222222111//////...------++++++***)))'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""###########################""""""""""""!!!!!!!!! !!!""""""######"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""#########""""""!!!!!!!!!!!!!!!###$$$%%%''''''%%%$$$######""""""!!!!!!""""""###"""###$$$$$$$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!$$$$$$############""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""############"""""""""!!!!!!!!!### """+++111...&&&!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!"""###%%%%%%"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!######!!! !!!!!!!!!"""""""""!!!!!!!!!"""""""""######"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""########################$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""fffKKKAAA@@@===;;;999999999:::888666333222222222111//////...------++++++***)))''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!"""############"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$######""""""""""""""""""###$$$$$$%%%%%%%%%$$$###""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""###$$$$$$######"""!!!!!! !!! !!!%%%((('''$$$!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""############""""""!!!!!!!!!######!!! !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""!!!!!!!!! ######""""""""""""""""""!!!!!!!!!!!!""""""""""""aaaFFFAAA???===:::999999::::::888666333222222222111//////...------++++++***)))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################""""""""""""############!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""######!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###%%%%%%$$$###"""!!! """$$$!!!!!!###!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!""""""""""""""""""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""###############"""!!!!!!!!!######!!! !!!!!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!""""""#########""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""##################!!!!!!!!!!!!""""""""""""eeeGGGAAA???===:::999999:::;;;888666333222222222111//////...------++++++***)))((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""""""""############$$$!!!"""######$$$$$$###############$$$$$$$$$$$$%%%"""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######$$$######""""""######$$$######"""""""""!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$""""""""""""""""""""""""  !!!""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""" """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%%%%$$$###""""""!!!!!! %%%'''!!!"""%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###!!!""""""######""""""!!!%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######!!! !!!######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!!!!!######!!! !!!!!!!!!"""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""############!!!!!!!!!!!!""""""""""""jjjIII@@@???<<<:::999::::::;;;888666333222222222111//////...------++++++***)))((((((((((((''''''''''''%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%!!!!!!"""""""""###############""""""""""""######!!!!!!!!!!!!!!!"""###############$$$$$$#########$$$######""""""######$$$&&&%%%%%%$$$$$$$$$$$$$$$ !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""###$$$""""""""""""""""""""""""  !!!""" !!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""""""""###&&&""""""###"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!"""############"""!!!#########"""######$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!!!!"""""""""###"""!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$%%%&&&&&& !!!""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""###"""  """###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""!!!!!!!!!######!!! !!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!""""""""""""########################$$$$$$$$$$$$############!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""kkkGGG@@@???<<<:::999:::;;;;;;888666444222222222111//////......---,,,+++***))))))(((((((((''''''''''''&&&''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$########################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%% !!!!!!"""""""""#########""""""""""""######!!!!!!!!!!!!!!!"""##############################$$$$$$############$$$$$$###""""""!!! !!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""  !!!""" !!!!!!"""""""""###!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""!!! """"""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######$$$$$$$$$###############"""!!!###&&&###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$&&&&&&""""""""""""""""""""""""""""""############"""""" !!!!!!!!!""""""######!!!  """$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$ !!!!!!""""""""""""""""""""""""""""""""""""""" """#########"""!!!###!!!  !!!###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""!!!!!!!!!######""" """"""""""""############"""############$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!""""""""""""fffLLL@@@>>>;;;888777777888999888777666444333222111111//////...---,,,***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################'''$$$###&&&%%%""""""$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%$$$###""""""########################!!!""""""############""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!"""""""""######"""!!!!!!!!!!!!!!!"""&&&%%%%%%$$$#########$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""###""""""!!! $$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###%%%######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""#########""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""" """!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""#########""" """"""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""$$$%%%&&&$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""######$$$%%%%%%%%%$$$###""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""cccKKKAAA???<<<999888888999:::888777555444222111111111//////...---,,,***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################'''$$$$$$&&&&&&""""""$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#################################""""""############"""""""""############$$$$$$$$$############################################################"""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""%%%$$$######"""""""""############""""""!!!!!!!!!""""""""""""""""""""""""###""""""!!! #########""""""#########""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""############$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""!!!"""############!!! """"""""""""""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!#########""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""((('''%%%$$$"""!!!!!!!!!$$$$$$###"""""""""""""""########################""""""""""""""""""""""""########################!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""#########""""""######$$$%%%%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""##################```IIIBBB@@@===;;;:::999:::;;;777666555333222111000000//////...---,,,***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$'''&&&###"""%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""###############"""""""""!!!!!!""""""###$$$###""""""!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!! ###""""""!!!!!!""""""##############################""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!! !!!!!!"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!###""""""!!!!!!""""""###""""""############""""""""""""""""""""""""""""""!!!""""""######""""""!!!########################$$$$$$############""""""###""""""!!!!!!""""""######""""""!!!!!!""""""###"""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""########################$$$###""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!"""###$$$$$$$$$""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""+++***(((%%%###!!! $$$###""""""""""""""""""########################""""""""""""""""""""""""######################## !!!""""""###$$$$$$!!!!!!!!!"""""""""############""""""######$$$%%%%%%$$$######"""############"""!!!!!!!!!!!!"""###""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###""""""""""""###$$$###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$^^^GGGAAA@@@===;;;::::::::::::777666444333111000000000//////...---,,,***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$''''''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$###"""!!! """"""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""##################$$$$$$"""""""""!!!""""""######$$$######"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""!!!!!!!!!""""""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!""""""""""""""""""""""""!!!!!!"""""""""#####################$$$$$$$$$$$$ !!!$$$%%%&&&%%%###""""""""""""""""""""""""""""""""""""#########$$$$$$###""""""""""""""""""###"""""""""######""""""""""""""""""""""""""""""""""""""""""######"""""""""########################""""""""""""""""""""""""###""""""""""""""""""######""""""""""""""""""###########################"""""""""""""""""""""""""""""""""""""""############""""""""""""###$$$%%%$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""###""""""""""""""""""### !!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""###############$$$'''&&&%%%$$$$$$###############"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!"""""""""#########!!!!!!"""""""""###############""""""######$$$%%%$$$$$$###############$$$$$$###!!! !!!###$$$""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""aaaGGG@@@???===;;;:::999999999777666555333222111000000//////...---,,,***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$((((((%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################%%%%%%%%%%%%$$$"""!!!!!!""""""#########$$$$$$$$$################################################""""""""""""""""""######$$$$$$##################"""""""""""""""###$$$$$$$$$$$$#########$$$$$$%%%!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! ########################""""""""""""############""""""#########$$$$$$$$$ """$$$%%%&&&$$$###""""""""""""""""""""""""""" !!!"""###%%%&&&''''''######""""""""""""#########""""""""""""""""""###########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""""""""##################$$$$$$$$$$$$########################!!!"""""""""#########$$$!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###"""!!!!!!!!!"""##############################""""""""""""###############""""""""""""###########################%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""#########$$$$$$%%%%%%$$$############$$$%%%%%%###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$#########"""""""""!!!""""""""""""##################""""""######$$$%%%$$$###############$$$$$$%%%###""" """###%%%##############################################################################$$$$$$$$$$$$#####################$$$$$$%%%################################################""""""""""""!!!!!! eeeHHH???>>>===;;;:::999888888888777666444333222111111//////...---,,,***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%))))))%%%$$$%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###########################"""""""""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###########################"""""""""############$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """############""""""!!!########################"""""""""#########$$$$$$!!!""""""""""""#########"""###$$$$$$%%%$$$###""""""""""""""""""""""""""" """###%%%&&&'''((($$$######""""""######$$$######""""""""""""##############################"""######$$$$$$######""""""""""""""""""""""""""" !!!!!!!!!!!!""""""$$$######""""""######$$$$$$######""""""######$$$!!!!!!!!!""""""""""""###########################!!!""""""######$$$$$$$$$!!!!!!!!!""""""#########$$$###""""""""""""""""""########################$$$######""""""######$$$%%%$$$###""""""""""""###########################$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$"""""""""""""""""""""""""""""""""#########$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$############$$$"""""""""""""""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""""""""#########$$$$$$######""""""######$$$%%%#########"""######$$$%%%$$$###""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$######$$$############$$$%%%%%%################################################$$$$$$###""""""!!! iiiJJJ@@@???>>>===;;;:::999999999888777555444333222222//////...---,,,***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""%%%)))***&&&$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#####################""""""!!!!!!!!!""""""""""""###$$$%%%&&&###############$$$%%%%%%"""#########$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$$$$%%%########################""""""#########$$$$$$$$$ !!!!!!!!!"""""""""########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$######""""""######$$$$$$###"""!!!!!!"""###$$$########################"""######$$$$$$######"""########################""""""""""""#########$$$$$$######""""""######$$$$$$######""""""######$$$!!!!!!"""""""""#################################!!!""""""######$$$%%%%%%!!!"""###$$$$$$$$$###"""""""""""""""""""""###$$$########################$$$######""""""######$$$$$$###"""""""""###$$$%%%###########################$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%######""""""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&##################################################################""""""lllLLLAAA@@@@@@>>>===<<<;;;::::::999777666444333333333//////...---,,,***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%******&&&$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$###"""""""""!!!!!! """"""""""""###$$$%%%&&&""""""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%$$$###!!! !!!!!!"""$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""###$$$&&&'''########################"""############$$$$$$$$$ !!!!!!!!!!!!$$$$$$###""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!! $$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""""""""!!!!!!"""###$$$$$$########################$$$$$$############$$$$$$""""""!!!!!!"""$$$&&&'''#################################$$$$$$%%%%%%&&&""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$#########"""###$$$$$$%%%######""""""###$$$%%%%%%"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&################################################"""""""""###$$$$$$%%%%%%nnnJJJBBBAAA???<<<::::::::::::777777555333222111000000---.........---+++)))(((((((((((((((''''''''''''&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$"""!!! """######"""""""""""""""""""""""""""########################$$$$$$###"""!!!!!!""""""######""""""""""""######""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""############################## !!!######""""""###%%%########################"""############"""!!!!!!########################""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""###"""!!!"""$$$%%%"""  """######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""%%%%%%$$$###""""""##############################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""############""""""""""""""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""############""""""######""""""!!!!!! """""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""" """$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""###############$$$$$$%%%pppLLLBBBAAA???<<<;;;:::::::::777666555333222111000000---.........---+++)))((((((((((((((('''''''''''''''(((((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###!!!"""$$$%%%%%%$$$################################################%%%$$$###"""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$#########""""""######""""""""""""##############################"""###$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!########################""""""""""""""""""""""""%%%$$$$$$$$$####################################"""######"""!!!!!!###%%%###""" !!!"""######"""################################################!!!"""######$$$$$$##############################%%%$$$$$$###""""""##############################%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""############""""""""""""""""""""""""############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""############""""""$$$$$$#########"""""""""############$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################"""############$$$$$$$$$########################"""""""""""""""######$$$###$$$$$$""" """$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$######%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###########################$$$$$$%%%rrrNNNCCCAAA???===;;;:::::::::777666555333222111111111.........---,,,+++))))))((((((((((((''''''''''''((((((((()))(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$###!!!"""$$$%%%%%%$$$################################################%%%%%%$$$############$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$#####################""""""""""""##############################%%%&&&&&&%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""########################""""""""""""""""""""""""$$$$$$#########"""""""""###########################$$$$$$###!!!!!!"""$$$%%%$$$""""""###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%$$$######"""#################################$$$############"""""""""######################################################$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$#########""""""""""""""""""#########$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$""""""############""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$###$$$$$$"""!!! """###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$#########$$$&&&%%%###!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#####################$$$%%%%%%sssMMMCCCBBB???===;;;:::::::::777666555444222222222222.........---,,,+++***)))((((((((((((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$"""!!! """######"""################################################%%%%%%$$$$$$$$$$$$$$$%%%########################""""""############""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&##############################""""""""""""##############################$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""#########""""""""""""!!!########################$$$%%%%%%###!!!!!!"""###'''%%%######$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$###############$$$###########################"""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!####################################$$$$$$$$$$$$########################"""""""""""""""###$$$$$$###$$$$$$###!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$##################$$$$$$$$$%%%#########$$$&&&%%%###!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&tttNNNCCCBBB@@@===;;;;;;;;;;;;777666555444333222222222///...---,,,+++*********((((((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$"""!!! """######"""################################################%%%$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""############""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&##############################""""""""""""##############################"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###############################################################""""""""""""!!!########################$$$%%%%%%$$$"""!!!"""$$$'''&&&$$$###$$$%%%$$$###################################################$$$$$$%%%&&&&&&&&&&&&%%%########################$$$###############$$$$$$########################"""""""""""""""""""""###########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!""""""""""""############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%%%%%%%$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! ########################"""""""""#########$$$$$$#######################################$$$%%%%%%###%%%%%%%%%###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''vvvQQQDDDBBB@@@>>><<<;;;;;;;;;777666555444333333333333//////---,,,+++*********((((((((((((''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""""""""""""""#########$$$###############$$$$$$$$$######""""""""""""##############################!!!"""$$$$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""################################################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################"""""""""############$$$######################################################$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""""""""###############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((('''%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((()))uuuSSSDDDBBB@@@>>><<<;;;;;;;;;777666555444444333444444000///---+++*********+++((((((((((((''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$%%%"""###%%%&&&&&&%%%###"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""#########$$$$$$$$$######""""""""""""##############################!!!###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!################################################%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%####################################$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''))))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''))))))'''%%%%%%%%%&&&''''''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&&&&''''''''''''))))))(((((())))))***+++tttRRRDDDCCC@@@>>><<<;;;;;;;;;777666555444444444444444000///---+++*********+++)))(((((((((''''''''''''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$"""!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""###$$$$$$"""###%%%&&&&&&%%%###"""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""#################################$$$$$$###!!! !!!"""#######################################"""!!!!!!################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''###"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((''''''''''''((())))))&&&(((******((('''&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((())))))(((((('''''''''(((((((((((()))'''''''''(((***)))'''%%%&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''((((((***************++++++,,,uuuOOOHHHEEEAAA??????>>>===;;;666555555444444333222222000000///...---,,,,,,+++)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''%%%###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&########################"""############$$$$$$$$$"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###########################%%%$$$###""""""$$$&&&'''(((&&&###!!!!!!"""%%%&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""((('''%%%###""""""######(((### """###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))*********)))))))))))))))******))))))))))))******)))******++++++)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''(((*********)))(((,,,,,,,,,,,,)))&&&###!!!*********)))))))))))))))'''''''''((()))+++,,,---))))))***++++++++++++***++++++++++++******))))))((((((((()))******++++++************************++++++++++++++++++++++++vvvOOOHHHEEEAAA???>>>===;;;:::666555555444444333222222000000///...---,,,++++++))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###########################$$$%%%%%%%%%%%%$$$###########################%%%$$$#########$$$&&&&&&'''&&&$$$###"""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###&&&$$$%%%(((((($$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((('''''''''''''''&&&((((((&&&&&&&&&&&&((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))*********))))))))))))))))))))))))***************************************************************************))))))(((((())))))*********+++++++++***)))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******************************)))))))))*********++++++))))))))))))))))))))))))'''((()))*********)))))))))***++++++***(((&&&%%%((())))))******+++++++++******))))))))))))******)))******+++++++++++++++,,,,,,++++++******************************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwOOOGGGDDD@@@>>>===;;;:::888666555555444444333222222//////...---,,,++++++***)))))))))(((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%!!!###%%%''''''&&&%%%$$$$$$&&&+++///,,,&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((((((((()))))))))******++++++++++++++++++++++++************************************++++++++++++************++++++++++++***))))))(((((())))))***+++++++++++++++***))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++************++++++++++++************************((()))******+++*********'''(((***+++++++++***)))(((((()))***+++,,,------------+++***)))((((((((()))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))++++++++++++++++++++++++------------------------xxxOOOGGGDDD@@@===<<<:::999777666555555444444333222222//////...---,,,+++******)))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$(((...111,,,%%%%%%)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))''''''((((((((()))))))))''''''((((((((()))))))))******++++++++++++******))))))))))))))))))))))))************++++++++++++)))******++++++******)))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++((()))***+++,,,,,,,,,,,,******++++++,,,,,,------...---,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------zzzSSSFFFCCC???<<<;;;:::999777666555555444444333222222000///...---,,,++++++******)))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***)))&&&$$$$$$$$$%%%&&&&&&(((,,,---)))###%%%***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((('''&&&'''((()))***'''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++((((((((()))))))))************)))))))))((((((((()))***++++++++++++***)))(((((((((((((((((((((((()))))))))******+++++++++******++++++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---+++,,,,,,,,,---------...+++,,,,,,,,,---------.........------------.........------,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,------------------------------.........+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzTTTEEEBBB???<<<<<<;;;:::999666555555444444333222222000000///...---,,,,,,+++******)))))))))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((---+++'''$$$###$$$&&&(((((('''((()))'''###%%%***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((('''''''''''''''((()))***'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))(((((())))))***+++,,,))))))))))))************++++++******))))))((((((************************(((((((((((((((((((((((((((((())))))***+++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,------------------------+++++++++,,,,,,------...,,,,,,------......//////,,,,,,------......//////000//////......//////000//////...---------------........................------,,,,,,,,,,,,------........................,,,,,,,,,,,,------------------------------------------------............------------------------......---,,,,,,,,,,,,------------,,,,,,---------000000///...---,,,++++++++++++++++++,,,---......+++,,,------......------.............../////////,,,,,,,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,tttPPPDDDAAA>>>=========<<<;;;666555555444444333222222111111000///...------,,,*********)))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((+++)))'''%%%%%%&&&'''((((((&&&&&&(((((($$$$$$'''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((())))))******''''''((((((((()))))))))%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))***+++,,,---)))))))))*********++++++))))))************++++++,,,+++************+++,,,************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,------...//////000000,,,------...//////000000000//////......//////000000///...---------......////////////////////////......------------..............................,,,---------....................................------........./////////------------------------000///---,,,,,,,,,------------,,,------......///000//////......---------,,,,,,,,,,,,,,,---......,,,,,,---...................../////////000000000..................//////------------------------------------------------mmmJJJCCCAAA>>>======>>>===<<<666555555444444333222222222222111000///...------************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))(((%%%%%%)))***'''$$$$$$''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******&&&''''''((()))******+++'''((((((((())))))******###$$$&&&((()))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))***+++,,,---)))************+++++++++'''((()))***+++,,,------...---+++******+++---...++++++++++++++++++++++++))))))***++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------...///000000111---------...///000000111//////............//////111000///------......///000000000000000000000000......------------......---------------------------------............///////////////////////////............////////////........................000///...---,,,------...,,,,,,,,,---...///000111.........///////////////...------,,,,,,,,,------,,,---......//////............//////000000111111000000000///......------........................////////////////////////jjjSSSDDDAAA>>><<<<<<<<<;;;999777777555444444444444444111111111111000///...------+++)))((('''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))&&&$$$%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''%%%%%%&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((++++++******)))))))))((()))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////////////////////////////000000///...---------------.........//////+++,,,---...////////////............/////////000////////////000000000000111111000000//////......000000...+++((((((***,,,---...///...------...///////////////////////////------............------,,,,,,,,,------.........///////////////.........------------------------......////////////......000///...---,,,,,,---...000000000000000000000000//////000000000000//////////////////////////////......////////////......000000000000111111111111///......------///000111////////////////////////000000000000////////////sss___DDDAAA>>><<<<<<<<<;;;999777777666555444444444444111111111111000///...---,,,+++)))(((((((((******))))))))))))))))))))))))))))))(((((((((''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&+++---)))""" %%%+++&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((((((&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&)))))))))))))))************)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))++++++******))))))))))))(((((((((''''''&&&&&&&&&))))))*********+++++++++++++++++++++++++++++++++------------............------,,,++++++,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------.................................///////////////...---,,,---------.........//////+++,,,---...////////////........./////////000000////////////000000000111111111000000///////////////000///...,,,+++---...---...//////------...///////////////////////////---......//////......---------........./////////////////////////////////---------------------------......//////......---111000///.........////////////////////////////////////000000000000//////..............................////////////......//////000000000111111111000000///...///000111222000000000000000000000000111111111111111111111111oooXXXDDDAAA>>><<<<<<<<<;;;999888777666555444444444444111111111111000///......,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''$$$&&&((()))(((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''((())))))((('''((())))))((((((''''''(((((()))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''((((((((())))))************)))(((((('''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((())))))******))))))((())))))))))))*********+++))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))+++++++++************)))++++++************)))))))))))))))************+++************************,,,,,,,,,,,,------------...------,,,,,,------...---......//////......------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,------------.........---------------------------............---,,,,,,------........./////////,,,---......////////////....../////////000000000/////////000000000111111111000000000000/////////---...000000.........///---...//////------...///////////////////////////......////////////......///////////////000000000////////////////////////........................---......//////......---000000///.........//////........................///000000111111000000///...........................//////000000//////...////////////000000000000111111000///000111222333111111111111111111111111222222222222222222222222jjjKKKDDDAAA>>><<<<<<<<<;;;999888777666555444444444444111111111111000///......,,,++++++*********++++++************************))))))))))))))))))))))))***)))((((((''''''(((((('''''''''''''''''''''''''''""""""...<<<>>>000!!!)))))))))))))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((())))))''''''((()))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''%%%&&&&&&''''''(((((()))***)))))))))))))))))))))************************((((((((())))))))))))))))))*********************************************((())))))******))))))(((*********+++++++++,,,,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************))))))*********+++++++++------,,,,,,,,,,,,------------............------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------------------............------------------------,,,---------------,,,,,,............////////////------...///////////////...////////////000000000//////000000000111111111000000000000000000000000,,,...111111///...---------///000///...---...///////////////////////////...//////000000//////...///////////////////////////////////////000000000........................//////000000000000////////////..................////////////////////////000000000111111000000000........................//////000000000000//////....../////////000000000111111000///000111222333111111111111111111111111222222222222222333333333sssOOODDDAAA>>><<<<<<<<<;;;999888888666555555555555555222222222222111000///...,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))***************************)))(((((((((((()))((((((((((((((((((((((((,,,''''''333AAADDD666'''************)))((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((&&&'''(((((('''&&&'''((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((()))))))))))))))((('''''''''((((((((())))))))))))******************++++++++++++++++++++++++)))))))))*********++++++******+++,,,++++++***)))++++++++++++++++++++++++))))))************))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************++++++++++++************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,---------.........//////------------------------,,,,,,---------------,,,........./////////000000---...//////000/////////////////////000000000111000000000000111111111111000000000000111111111111000222444444222///---,,,...///000///......///000000000000000000000000000///000000000000000000///........................////////////000000111111////////////////////////111111222222222222111111000000000111111111111000111111111111111111111111000000111111111111000000//////////////////////////////000000000000//////////////////000000000000000000///...///000111222111111111111111111111111111111111222222222333333zzzUUUDDDAAA>>><<<<<<<<<;;;999888888777666555555555555222222222222111000///...++++++,,,,,,,,,---------++++++++++++++++++++++++************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((***---------,,,---...)))************))))))(((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''(((((('''(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''************************''''''((())))))))))))(((&&&'''((((((&&&&&&'''(((***))))))(((((())))))***'''(((((((((((()))))))))(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))(((((()))*********))))))++++++++++++++++++++++++))))))***++++++++++++***************************)))******++++++,,,,,,,,,***+++,,,------+++***)))++++++++++++++++++++++++***++++++++++++++++++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------........./////////------------------------,,,,,,---............---....../////////000000000...//////000000//////////////////000000000111111000000000111111111222222000000000111111111111222444666888777444111//////...///000000......///000000000000000000000000000000000111111111111000000//////............------...//////000000111111222000000000000000000000000222333333444444333333222222333444555555555444444222222222222222222222222000111111222222111111000000000000000000000000000///000000111111000000///000000000000111111111111000000///...///000111222111111111111111111111111111111111222222333333444zzzTTTDDDAAA>>><<<<<<<<<;;;999999888777666555555555555222222222222111000//////+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++***)))))))))******))))))))))))))))))))))))$$$))),,,((("""!!!&&&---))))))******++++++******'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''(((((((((((((((***+++,,,(((((((((((((((((((((((((((((()))))))))*********'''((())))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))'''((())))))''''''((()))******))))))))))))******'''((((((((())))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))))))))))))))(((((()))***************......------,,,+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------+++,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,------,,,++++++,,,,,,------------,,,,,,...------,,,,,,------...---------.........//////............////////////........................,,,---...///////////////.../////////000000000000//////000000000000////////////000000000111111111000000111111111222222222000000111111111222222222222444555555333111000000...000111000///...///000000000000000000000000000000111111222222111111000000000000/////////.........//////000111111222222000000000000000000000000222333333333333333333222222222444555555555444444222222222222222222222222000111111222222111111000111111111111111111111111000000111111111111000000111111111111222222222222111111000///000111222333333333333333333333333333111222222333444444555555~~~UUUDDDBBB>>><<<<<<<<<;;;999999888777666666555555555222222333222222111000///+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))((((((***---......,,,***((()))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''')))((((((((((((***,,,---))))))))))))))))))))))))(((((())))))*********+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))'''(((((()))))))))))))))(((***+++***)))((()))*********))))))))))))******'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************...------,,,+++***)))))))))***+++,,,---,,,,,,+++------------------------******+++,,,,,,---......+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,------......---------.........//////------------------------++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,---..................---//////............//////////////////000000000000............/////////000////////////////////////------...///000000//////////////////000000000000///000000000000000//////000000000000111111111111000111111111111222222222000000111111222222222222...///111000///...///000...000111000///...///111000000000000000000000000111111222222222222111111222111111111000000//////...//////000111222222222000000000000000000000000111222222333333222222111///000111222333222222111111111111111111111111111111111222222222222111111222222222222222222222222000000111111111111000000111111222222222333333333333222111111111222333444444444444444444444444444333333444444555666777777|||LLLBBBBBBAAA???>>><<<;;;:::888888777666666666666666666444222111111222333444//////............////////////...---,,,,,,++++++,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))))))))(((((('''*********)))))))))))))))******))))))((((((((('''***)))(((''''''((()))***///...,,,***((((((((((((************************))))))************))))))(((((((((((())))))))))))************************************)))))))))))))))))))))))))))******+++))))))************))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((++++++***))))))((())))))++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------////////////////////////---------.........//////////////////////////////---..................---......////////////.........---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...////////////......---------////////////////////////---..................---.../////////...---,,,,,,////////////////////////////////////////////////---...............------////////////////////////////////////000000000000111111111111000000000000000000000000000000000000//////000000000000//////222111000//////000111222000000000000////////////000000////////////000000222222222222222222222222000111222222000//////000111111000000/////////...000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111000000111111222222222222333222111000000000111222333333222222222222222222///000111222333444555555444444222222222222444444000111222333333222111000444333222111111111222333333222111111333444333111555555444444444444555555444444444444444444444444PPPCCCBBBAAA???===<<<::::::888888777666666666666666555333222000000111222333/////////......///////////////...------,,,++++++++++++++++++,,,,,,,,,,,,************************************************************************+++***((()))+++,,,***((())))))))))))*********+++************************************++++++++++++))))))******))))))((('''))))))))))))******************)))))))))(((((((((***)))(((((((((((()))***...---+++***))))))))))))************************))))))************)))))))))))))))*********++++++*********************************************************)))******+++,,,)))******************)))((())))))******+++******++++++++++++++++++++++++((())))))******))))))(((++++++***))))))))))))))),,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------..............................////////////////////////------........./////////////////////////////////.........//////............//////000000//////...000///...------...///000////////////.........---........................,,,---...---,,,,,,...000000000000//////.........////////////////////////.........//////.........***+++,,,...000111111222////////////////////////000///////////////////////////000000000//////...////////////////////////000000000000111111111111222222222222222111111111222222222222222222222222///000000111111000000///111111000000000000111111111111111111111111111111222111111111111111111222222222222222222222222222111333444444222111111222111111111000000000//////111111111111111111111111333333333333333333333333222222222111111111111111111111111111111111111111333333333333333333333333333333333333333333333333222222222333333333444444666555444222222222333333222222222222333333333333333333333333444444444444444444333222222333444444111222333444444333222111222222111111000111111222222111111111333444444333666555555444444555555666555555555555555555555555RRREEECCCAAA???===;;;:::999888888777666666666666777444333111000000000111222//////////////////////////////......---,,,,,,,,,+++++++++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))*********+++++++++************************************+++++++++,,,)))************)))((((((((()))))))))***+++++++++*********)))))))))))))))******)))(((((()))******,,,,,,+++***************++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,******++++++++++++******))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------///...---,,,,,,---...///------------........................////////////////////////////////////////////////////////////............////////////////////////////////////...//////000000//////...//////000000000000//////111000000//////000000111111111000000000000//////////////////////////////---...///...------///111111111000000000000//////000000000000000000000000...//////000000//////...)))***,,,///111222333333000000000000000000000000111111000000000/////////000000111111222111111000000000000000000000000000000111111111111222222222222222222333333333333333333333333333333333333333000111111222222111111000111111111222222111111111222222222333333333333333333333333333333333333333222222222222222222222222333555666555444222333333222222222222111111111111222222222222222222222222555555555555555555555555444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555888888666555444444444444222222222333444444555555666666666555555444444444555444333333333333444555333444555666666555444333222222333333333333333222222111000222444555555444666555555444444555555666777777777777777777777777~~~RRRFFFDDDBBB???<<<:::999999999888777777666666777777555444333222111111111222/////////000000///////////////......---------,,,++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******++++++******)))((((((((()))***++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***************++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++*********++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------,,,++++++,,,------....../////////000000000/////////000000000111111000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000///000000000000000000//////000000111111000000///111111000000000000111111111111111000000000000000000000000000000000000000...///000000//////000222000000000000000000000000111111111111111111111111///000000000000000000/////////000000111000000000111111111111111111111111222222222111000000//////000111111222222222222111111111111111111111111111000000111111111222222222222222222333333333333333333333333333333333333333222222333333333333222222000111222333333222111000222333333333333333444444333444444444444444444333333333333333333333333333444555777666444333333444333333333333333333333333333333333333333333333333666666666666666666666666666666555555444333333333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555999999888777666555555444222222333444555555666666666666555555555555444444555555444444444444555555444444555666666555444444444555666888888777666555111111111222555666666666666666555555555555666666777777777777777777777777TTTFFFEEEAAA>>>;;;:::999999999999888777777777777777666666555444333222222222//////000111111000/////////...............------------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++******)))((())))))***+++,,,,,,---*********+++++++++++++++******++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++***))))))))))))***++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---------............------------------...,,,,,,---------....................................------------------...//////000000000111111111000000000111111111222222111111111111111111111111111111111111111111111111/////////000000000111111111111111111111111111111000111111222222111111000000000111111111111000000000000000111111000000000000000000000000000000111000000000000000000000000000111111111000000222444000000000000000000111111222222222222222222222222000111111222222111111000222222222222111000///...222222222222222222222222333333222222222111111111///000111222222222222222222222222222222222222222000000111111111222222222222222222333333444444444333333333333333333333333333333444444444444333333111222333444444333222111222222222333333444444444333444444555555444444333444444444444444444444444444666777666555333444444444555555555555555555555555555555555555555555555555555555555555555555555666666666666555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444888888888777666666555444333333444555666777777777444444444444555555555555555555555555555555555555333444555666666555444333555666777999999888888777222111111333666777777666666666666555555666666666666666666666666666666666{{{WWWFFFDDDAAA===;;;::::::;;;999999888777777777777888777777666555444333222222//////111111111111//////........................---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))*********+++,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***************+++,,,,,,------............------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------,,,------......////////////......------......///---------.........//////........................000000000000000000000000000000000000111111111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111222222222222222222111111111222222222222111111000000111222222111000000000000000111111111111111111111111111111111111111111222333222111111333555111111111222222222222222333333333333333333333333111222222222222222222111111222222222222222222111333333333333333333333333333333333333333333333333///000111222333333333333333333333333333333333333111111222222222333333333333333444444555555666666444444444444444444444444444555555666666555555444333333333444444333333333222222333333444444555555333444555666666555444333666666666666666666666666555666888777555444444555666666666666666777777777666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666555555555555555666777777777777666666555555555555666777777777888333444444444555555666666555555666777777666555555444555666666666666555444333444555666777777777777444333222444666777777666777666666555555666666777666666666666666666666666uuu{{{RRREEECCC@@@===;;;;;;;;;<<<:::999888888777777888888666666666555444333111111...///111222222111///...............////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,...,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------,,,+++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,,,,,,,---...............//////.........---------------,,,++++++------------------------------............------,,,,,,,,,,,,,,,---......,,,------...//////000000//////............//////---.........////////////000000000000000000000000000111111111111111111000000000000000111111111111000111111111111222222222111111111111111111111111222222222222222222222222000000000111111111222222222222222222222222222222222222333333333333222222111222222222222222222111111222333444444333222111111222222222333333333333333333333333333333333333222333444333222222444666333444444444555555555555333333333333333333333333222222333333333333222222111111222333333444333333333333333333333333333333222222333333444444555555111111222444444555555444333333333333333333333333444444444444555555555555555555666777777888999999777777777777777777777777555666666777777666666555444444333333333333444444333333444555555666777777555666777888888777666555888888888888888888888888777888999999777666666777777777777777888888888999777777777777777777777777666666666666666666666666444444555555666777777777555555555555555555555555777777777777777777777777777777777777777777777777888888777777777666666666555666777888888888777777777777777777777777777777777777666666666666555555555666777777777777666555555666777888888777666555444444444555555666777888555444333444666777777555777777666666666666777777888888888888888888888888rrrtttKKKEEECCC???<<<;;;;;;<<<===:::999888888777888888888555555555444333222000///...000111222222111000............///////////////,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...000///---,,,---000,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++------------++++++,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111///............///000000......////////////......---.........---,,,,,,+++////////////////////////------............------,,,,,,,,,,,,,,,---...///---------...///000000111//////............//////............/////////000111111111111111111111111//////000000000000/////////000000000000111111111000000111111111222222222000000000000000000000000222222222222222222222222000111111111111222222222222222222222222222222222222333333444444333333222111222222333333222222111333333444555555444333333333333333444444555555555555555555555555555555555333444444444333333555666555666666666777777888888444444444444444444444444222333333444444333333222333333444444444333222222444444444444444444444444111222222333444555666666222333444555666666666666444444444444444444444444666666666666777777777777777777888999::::::;;;;;;999999999999999999999999666666777777777777666666555555333222222333555555444555555666777888888999666777999::::::999777666999999999999999999999999888:::;;;;;;999888888999777777888888888999999999777777777777777777777777666666666666666666666666333333444555666777888888666666666666666666666666888888888888888888888888888888888888888888888888999999999999888888777777555666888999::::::999888888888888777777777777777::::::999888777666555555555666777888888777666555777888999::::::999888777777666666555666888:::;;;666555444555666777666555777777666666666666777777999999999999999999999999uuummmNNNCCCBBB@@@>>><<<<<<<<<<<<::::::999999888777777666444555555555444222000/////////000000000000//////////////////////////////---------------...///000///...,,,*********,,,---...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++.........------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////........................,,,,,,,,,---------......////////////////////////000000000000000000000000000000000///---,,,...///..............................////////////......///...------,,,,,,---------......///////////////000000000000000000000000111000////////////000000111000000000//////.........///000000//////000111000000000/////////////////////000111111111111000444333333222111000//////222222222222222222222222111...///333444222333666222333333333333333333444333333333333333333333333444444444444444444444444444444444555555555666666333444444444555666666666666555555444444444555555666666666666666666666666555555666777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555888777666555555555555555555555444444444444555555888888888888888777777777333444666888999888888777888888777777777777888888777666555444444444444444555555555555555555555555999777666555555666777999555555555666666888999999555555555666666666666777999999999999888888888888777888888888888999999999:::999888777777999;;;<<<999999999888888888777777777888999::::::::::::::::::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::999::::::::::::999888888999888888888777777666666888888777777777777888888:::999999999888888777777:::999888777777888999:::777777777777777777777777999999999888888777777777999999999::::::;;;;;;;;;pppmmmMMMCCCBBB@@@>>>===<<<<<<<<<;;;::::::999999888777777666666666555444333222111///000000000000000000///////////////////////////...---------......///000000///---,,,,,,,,,---.........------------......------------------------............------------............------,,,,,,........................------------------------///.........---------,,,---------------------------------------............---,,,++++++,,,---...------------------------------------............------------------------------........./////////....................................////////////////////////////////////000000000000000000000000///000000///------...000...........................//////000000//////...,,,,,,------......//////......///000000000000///000000000000000000000000111000000//////000000000111111111000000000//////...000111111000000111222111111000000000000000000111111222333333333333222555444444333333222222222333333333333333333333333000///000333222///111666333333333333333444444444444444444444444444444444444444444444444444444444444444555555555666666666666666666666666666777777777777666555555666666777777777777777777777777777777888999999::::::999999777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666777777666666555555555555777777666666666666777777777777777777777777777777444555666777888888888888888888777777777777888888888777666666555555555666666666666666666666666666999888777666666777888999777777777777777888999:::666666666777777777888888999999999999888888888777999999999999::::::::::::;;;;;;999999999:::<<<===<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888999999888888888888999999:::999999999888888888777999999888777777888999:::888888888888888888888888;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;kkkoooNNNDDDBBB@@@>>>===<<<<<<===<<<;;;;;;::::::999888888888888666555444444444444000000111111111111000000////////////////////////...............//////000111000///.........///000///......------......///000000///......------...000000000/////////......//////............------////////////////////////........................000000////////////..............................//////...............---///...---,,,,,,---...///....................................////////////..............................///////////////000/////////////////////////////////000000000111111////////////////////////000000000000000000000000...///000///......000222///////////////////////////000000000000000000///......///000111111111000...///000000111111000000111111111111111111111111111111000000000000111111222222222222111111111111000111333222111111222444222222222222222222222222333333444555555555555555555555555555555555555555444444444444444444444444111333666888444///111777333333333444444444555555555555555555555555555555555555555555555555555555555555555555666666666666888888888888777777777777888888777777777777888888999999999999999999999999::::::;;;<<<<<<<<<<<<;;;999999999999999999999999888888888888888888888888777777777777777777777777555555555555555555555555777777777777777777777777777777777666666666666666999888888888888888888999666666666666666666777777666666666666666777888999888888888777777888888888999888777777777777777777888888888888888888888888:::999888777777888999:::999999888888888999999:::777777888888888999999999999999999999888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>============<<<<<<<<<=========>>>======<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=====================<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999999999999999888888888888888888888999:::;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;::::::999999999999::::::::::::hhhqqqRRRDDDCCC@@@>>>===============<<<<<<;;;::::::999999999777666444333333444555000111111222222111111000000000000000000000000000000//////...//////000000111000////////////000000000//////......//////000333222111///.........///000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000/////////////////////////////////000000000//////.........000///............///000////////////////////////////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000...///000000//////111333000000000000000000000000000000111111111111000000222333333444333222111000///000000111222111111111222222222222222222222222222111111111111222222333333333333333333333333333222333444444333333444555333333333333444444444444444444555666666666666555555555555666666777777777555555555555555555555555333888???BBB<<<444444:::333333444444555555666666666666666666666666666666666666666666666666666666555555666666666777777777999999888888777777666666888777777777777888888999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;999999999999999999999999888888888888888888888888777777777777777888888888666666666666666666666666777777777777777777777777777777888888888777777777:::999999888888999999:::666666666666777777777777888777666666666777999:::888888888999999888888888999888888777777777888888999999999999999999999999:::999999888888999999:::::::::999888888888999999888888888999999999999::::::::::::999999999888888::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>===============<<<<<<<<<===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999:::::::::::::::hhhoooSSSDDDCCCAAA???==================<<<;;;;;;::::::999777666555333333333444444111111222222222222111111111111111111111111111111111000000/////////000000000///////////////000000111000000//////000000111555444222000//////000000000000000000////////////000000000000000000000000........................000000000000000000000000///////////////000000000000000000000000000000000111111111000000/////////111000000000000000000111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111///000000000000111111111111111111111111111111111111111111111111111111111///000111000000000222444111111111111111111111111111111222222222222111111222222222333222222111111000111222222333333222222333333333333333333333333222222222222222333444444333333333333333444444444333444555555444444555666333444444444555555555666333444444555555555555555444444555555666666777777666666666666666666666666333:::CCCGGGAAA777555999333333444555555666777777777777777777777777777777777777777777777777777777666666666777777777888888888888888777777666666666777666666666777777888999999999999999999999999999888888999::::::::::::999999999999999999999999999888888888888888888888888666666777777888888888888777777777777777777777777777777777777777777777777888888999:::::::::999888:::999999999999999999:::777777777888888888999999:::999888777777999:::;;;999999:::;;;;;;:::999999999888888888888888999999999999999999999999999999999999999999999999999999::::::999999888999999999888999999999999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::<<<<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>======<<<========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::fff{{{jjjOOOEEECCCAAA???>>>======>>>===<<<<<<;;;;;;:::999999666555555444333333444444222222333333333333222222111111111111111111111111222111111000000000000000//////000000000000000000222111111000000111111222555333111000///000111222111111000000000/////////000000111111111111222222000000000000000000000000111111111111111111111111//////000000000000111111111111111111111111111111222111111111111111111000111111222222222222111111111111111111111111111111111222222222333333333333222222222222222222222222333222222222222111111111222222222222222222222222000000000111111111222222111111111111111111111111222222222222222222222222000111222111000000222444222222222222222222222222222222333333333333222222111111111111111222333333111222222333444333333333444444444444444444444444333333222333333444555666333333333333444444444444333444666555444444555777333444444555555666666666333333444555555555555444444444444555555666666666666666666666666666666666333777???DDD@@@777444666333444444555666777888888777777777777777777777777888888888888888888888888777777777777888888888888888888888777777777777777666666666666777888999:::::::::::::::::::::::::::777888999999::::::999999::::::::::::::::::::::::999999999999999999999999777777888888999:::::::::999999999999999999999999999999999999999999999999999:::;;;<<<===<<<;;;:::;;;::::::999999::::::;;;999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::;;;<<<======<<<;;;:::::::::999999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::=========<<<<<<<<<<<<;;;======<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@========================?????????@@@@@@@@@AAAAAA???????????????>>>============>>>>>>>>>>>>??????======<<<<<<<<<<<<===============>>>>>>>>>>>>>>>===>>>>>>??????>>>==============================<<<<<<<<<============>>><<<<<<<<<<<<;;;;;;;;;;;;aaatttfffKKKEEECCCAAA???>>>===>>>>>><<<<<<;;;;;;:::999999999555666666666666555444444222222333333333333222222222222222222222222222222333222111111000000000111000000111222222222222222222222111111111111222222444333000//////000222333222222222222111111111111111111111222222222333333222222222222222222222222222222222222222222222222000111111111222222222333222222222222222222222222111111111222222222222222222222333333333333222222222222222222222222222222222333333333333444444444333333333333333333333333444333333333222222222222333333333333333333333333111222222222333333333333222222222222222222222222333333333333333333333333222333333222000000111333333333333333333333333333333333444444444444333333<<<:::777444222222333444222222333444444444444444444444444444444444444444333333333333444555666777222222333333333444444444333444666555444444555777333333444444555666666777333444555555666555555555555555555666666666666666666666666666666666666666555555999===;;;666444777333444555666777888999999777777777777777777777777999999999999999999999999777777777888888888999999888888888999999999999999777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===?????????===<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<======>>>>>>???<<<<<<============<<<<<<<<<===>>>??????>>>===<<<===<<<<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<<<<===>>>??????=========>>>>>>>>>???????????????>>>>>>>>>======;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>>>>===<<<<<<<<<=========>>>>>>>>>>>>??????@@@?????????????????????>>>>>>======>>>>>>>>>>>>>>>???????????????@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@?????????@@@@@@@@@AAAAAA@@@AAAAAAAAAAAA???>>>===========================<<<<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<]]]oooeeeJJJEEEDDDBBB@@@>>>>>>>>>>>><<<;;;;;;::::::999888888666666777888888777555555222333333444444333333222222222222222222222222222333333222111000000111111111222333333444444444444333222222111111222222333333222000...///000333444444444444333333333222222111111111222222333333333444444444444444444444444222222222222222222222222222222222333333444444444333333333333333333333333111111111222222333333333222333333444444333333222333333333333333333333333333333333444444444555555444444444444444444444444444444444333333222222222333333333333333333333333333333333444444444555555222222222222222222222222444444444444444444444444333444444222111000111222333333333333333333333333333444444555555444444333JJJFFF@@@:::555333333333222333444444555555444444555555555555555555555555333333333444555666777777222222222333333444444444333444555555444444555777333333333444555666666777444555555666666666666666777777777666666666666666666666666666666666666666999666555888888666666:::444444555666777888999999666666666666666666666666999999999999999999999999777888888888888999999999999999999::::::;;;;;;;;;999999999999:::;;;<<<===========================<<<======>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@AAA@@@???>>>>>>>>>============>>>>>>=========>>>???@@@@@@AAA<<<===>>>??????>>>===<<<<<<>>>???@@@@@@???>>><<>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@BBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>============>>>>>>>>>>>>======>>>???????????????>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@???????????????@@@AAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===========================:::;;;;;;;;;<<<<<<======??????>>>>>>=========<<>><<<>>>>>><<<;;;;;;;;;;;;;;;777777777666555555444444555555555555444333222222444444444333333333222222444444333222222111111111111222333333444444333333333333333333333333333333222222111111222222333444333333333333333333333333333333333333333333333333444444333222222333333333222222222222222222222222333333222222333333444555444444555555555555444444222222333333333444444444555555555555555555555555333333333333333333333333444444444444444444444444555555555555555555555555666666666555555444444444444444444333333222222222666666666666666666666666555555555444444333333333333333444555666666666666444444444444444444444444222333444444555555555444666000000444222...666DDDjjjUUU<<<...///444555222333444444555555666666666<<<999555333444444444333222222333333333444444444333333333222222111111111444444555555555555666666555555555555555666777888666666666666666777888999666666666666666666666666222333333444555666777777777777888888888777777666::::::999999999999999999::::::::::::::::::::::::777999:::;;;999999999:::888;;;;;;:::;;;>>><<<888:::::::::999::::::;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@@@@??????>>>>>>============>>>>>>?????????@@@>>>>>>>>>>>>???@@@AAABBB@@@???>>>======>>>??????@@@@@@@@@???????????????>>>>>>???@@@AAABBBBBBBBB===>>>>>>???@@@AAAAAABBB??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAABBBAAA@@@??????@@@AAABBBBBB@@@>>>???AAABBB@@@>>>??????????????????????????????@@@@@@@@@AAADDDFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA???????????????>>>>>>===???@@@AAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCC@@@BBBDDDDDDCCCAAAAAABBBEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>===AAA@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@]]]eeedddJJJEEECCCAAA@@@@@@@@@>>>===>>>>>>===<<<;;;;;;;;;;;;999999888777777666666555444555555555555444444333666555555555444444444444333333444444444444444444333444444555555555555555555555555555555555555555333333222222333333444555444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444555666666555555666666666666555555444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777666666555555555555555555555444444333333666666666666666666666666555555555444444444333333333444444444444444333333555555555555555555555555444444555555555555444444333///111888999888AAAOOOaaaRRR???555444555333000555555444444555666666777;;;888666444555555555444333333333333444444444444444444333333333222222222222222222333333333444444666666555555555666666777666666555555666666777888777777777777777777777777555666666777777888888888777888888999999888888777999999999999999999999999::::::::::::::::::::::::888:::<<<<<<;;;:::;;;<<<999;;;<<<:::;;;===;;;777;;;::::::999999999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA======>>>>>>???@@@@@@AAA??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAA@@@AAA@@@????????????@@@AAAAAA???===>>>@@@AAA???===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>????????????>>>======<<<<<<===>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@?????????>>>>>>========================>>>>>>???@@@@@@AAABBBBBB@@@BBBDDDDDDCCCAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDCCCBBBAAA@@@CCCCCCCCCBBBCCCCCCCCCDDD@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@YYY___tttaaaGGGEEECCCAAA@@@@@@AAA@@@>>>???>>>===<<<<<<;;;;;;;;;:::::::::999888888777777444555555666666666666555777777777777666666666666444444444555666777777777555555666777777777777777666666666666666666666666444444444444444555666666555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666666666555555666666777888777777777888888777777777555555666666666777777777666666666666666666666666666666666666666666666666777777777777777777777777888888888888888888888888888888777777777777666666666666666666555555555555666666666666666666666666666555555555555555444444666777777666555444333333666666666666666666666666666666666666666666555555777333333666555222888BBBCCC===777555666777666444777666555444555666777888888777666666777777666444444444444444555555555555555555444444444444333333222222333333333444444444777777666555555555666666555555555555555666666777999999999999999999999999999999999999::::::::::::888888999::::::999999888999999999999999999::::::::::::::::::::::::::::::888999;;;;;;:::999;;;<<<888;;;<<<::::::======:::<<<;;;:::999999888999999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@============>>>???@@@AAA@@@??????>>>>>>???@@@@@@========================?????????@@@@@@@@@@@@@@@<<<======>>>>>>?????????>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@????????????@@@@@@???>>>======??????>>>===????????????????????????>>>???@@@@@@@@@AAACCCEEE????????????????????????????????????????????????AAAAAA@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>>>>???@@@@@@@@@??????@@@@@@@@@??????@@@@@@AAA>>>>>>>>>???>>>>>>===<<<:::;;;;;;<<<===>>>?????????>>>>>>======>>>>>>???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAACCCDDDDDDCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAAEEEEEEDDDDDDDDDFFFGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBUUU\\\jjj```GGGEEECCCAAA@@@AAABBBAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999888888777555555666777888888888777888888888777777777777666555555666666777777777777666666777888888888888777777777777777777777777777666666555555666666777888666666666666666666666666666666666666666666666666666666555555555666777777666666666666666666666666666666666666666777888888888888999999999999888888666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666:::::::::::::::999888777777777777777777777777777777777777777777888999999<<<777555555111,,,...444000222444555777777888999888777666555555666888999777666666777999999777555555555555666666666777777666666666666666555555555555555555666666666777777999888777666666666666666666666555555555555666666999999999999999999999999;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;;;;::::::999:::::::::::::::;;;;;;::::::::::::::::::::::::666777888888777888999;;;<<<@@@@@@>>>===??????===<<<<<<;;;999888888888888999999999888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@============>>>???@@@@@@????????????@@@@@@@@@AAA======>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????============>>>>>>??????>>>??????@@@@@@@@@@@@???????????????????????????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>??????@@@@@@??????????????????????????????@@@AAAAAAAAAAAACCCEEE???????????????????????????????????????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAABBB>>>????????????>>>============>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCEEEDDDCCCBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEDDDDDDDDDDDDFFFEEEDDDDDDEEEGGGIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFRRR[[[eeeqqqcccHHHDDDCCCAAAAAABBBCCCBBBAAA@@@@@@???>>>============;;;;;;:::999999888888777666777888888999999999999888888888888777777777777888888777777666666666666666666777888888888888888666666666666666666666666777777666666777777888999777777777777777777777777777777777777777777777777777777666666777888888999777777777777777777777777666666666666666777777888999999::::::::::::999999666666666666777777777777888888888888888888888888666666666666666666666666777777777777777777777777888888888888888888888888777777777777777777888888666666777777777777777777888888888888888888888888888888888888888888999999999:::;;;<<<<<<<<<<<<<<<888888888888888888888888777777777888999;;;<<<===999777777777666555777:::888:::<<<;;;888666888:::999999888777777777888999777666666888999:::888777666666777777777888888888777777777777777777888888666666777777777888888888:::999888888777777777777888777777666666777777777999999999999999999999999<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888999999888999;;;===JJJNNNMMMFFFBBBAAAAAA???===<<<;;;:::999999999999:::::::::999:::;;;;;;<<<===========================<<<<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@============>>>???@@@AAA??????@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>?????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCBBBBBBCCCEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEGGGIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFPPPXXX```hhhyyygggJJJDDDBBBAAAAAACCCDDDDDDCCCAAA@@@???>>>============;;;;;;;;;:::999999888888888999999::::::::::::999999999999888888888888777999999999888777666666666777777888999999999999999777777777777777777777777777777777777777888999999888888888888888888888888888888888888888888888888888777777888888999:::;;;777777777777777777777777777666666666666777888888999::::::;;;;;;::::::999666666666777777777888888999999999999999999999999777777777777777777777777888888888888888888888888999999999999999999999999888888888999999999999999888888888888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<999999999999999999999999999888888999:::<<<>>>???999888888999999::::::;;;888:::;;;999777777:::===999999999999999999888888999888777888999:::999888888888888888999999999999888888999999999999::::::666666777777777888888888;;;;;;:::999999999::::::;;;::::::999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>>>>??????========================<<<=========<<<===@@@CCCWWWZZZWWWMMMDDDAAA@@@===>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<======>>>????????????????????????>>>>>>======>>>>>>???@@@??????@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>???@@@AAABBB??????AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEFFFEEECCCCCCEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEECCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEPPPTTTZZZ```iiikkkKKKDDDBBBAAABBBDDDEEEEEEDDDAAAAAA@@@???>>>>>>>>>>>>======<<<;;;;;;::::::999:::;;;;;;;;;;;;::::::999;;;;;;;;;:::::::::999999::::::999999999999999999999999:::;;;;;;;;;;;;:::888888888888888888888888777777777777777888888999999999999999999999999999999999999999999999999999888888888888999:::;;;<<<999999999999999999999999888888888888888999999:::999::::::;;;;;;::::::999888888888888999999999999::::::::::::::::::::::::888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::<<<===>>>:::::::::888888888777555555666777777666888<<<>>>999:::;;;<<<;;;:::888777<<<999777777888999999999999999999999::::::::::::999999:::::::::;;;;;;;;;888888888999999999::::::<<<;;;;;;;;;;;;<<<<<<===>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;<<<===>>>????????????======>>>??????@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@CCCFFFSSSVVVTTTJJJAAA>>>===<<<>>>======<<<<<<<<<======???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAA????????????@@@AAABBBCCC???@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDEEEEEEAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBBBB@@@CCCEEEDDDCCCCCCEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEECCCCCCEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGRRRRRRUUUZZZ^^^iiinnnLLLDDDBBBAAABBBDDDEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999======<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::777777777666777777888999::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????<<<=========>>>>>>??????==============================>>>>>>?????????@@@@@@@@@AAA@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAA???===;;;:::;;;<<<===888999:::999;;;===<<<999???>>>===;;;999999999:::888:::<<<======;;;888666===;;;888777777999999999999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???@@@???>>>=======================================;;;<<<<<<===>>>??????@@@<<<<<<===??????@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB????????????????????????>>>??????>>>>>>@@@CCCFFFFFFJJJJJJBBB;;;;;;<<<===>>>============>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCC>>>@@@AAACCCDDDDDDCCCCCCAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@BBBEEEEEECCCCCCEEEHHHEEEEEEEEEEEEEEEEEEEEEEEECCCFFFHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEECCCDDDFFFHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKFFFGGGIIIKKKKKKIIIFFFEEEJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJQQQTTTXXXYYY[[[aaakkktttjjjKKKCCCAAA@@@CCCGGGIIIEEEAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========999:::<<<=========<<<<<>><<<<<<<<<<<<=========>>>???;;;:::===???<<<;;;<<<<<<<<<===;;;999999:::;;;===<<<;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<=======================================<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;<<<===>>>??????>>>===<<<<<<<<<======>>>>>>??????===<<<<<<;;;;;;===>>>???AAA@@@???=========>>>???===<<<<<<<<<===>>>@@@AAA<<<===============<<<<<>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>===@@@@@@???======<<<<<<<<<>>>>>>======<<<<<<<<<;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===;;;;;;;;;:::::::::999999::::::::::::;;;<<<===>>>========================<<<===>>>???@@@@@@@@@@@@=========>>>>>>>>>??????@@@@@@????????????>>>>>>>>>>>>=========>>>@@@AAA@@@@@@@@@@@@AAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEECCC@@@???@@@AAA???@@@AAA@@@???@@@CCCGGGBBBCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDD???AAACCCCCCBBBAAABBBCCCCCCAAA@@@AAADDDEEECCCAAA@@@@@@BBBCCCDDDEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBBHHHHHHGGGGGGGGGGGGFFFFFFJJJIIIGGGGGGGGGFFFEEEDDDIIIHHHGGGFFFFFFFFFGGGGGGJJJKKKKKKKKKJJJIIIHHHGGGIIIHHHHHHHHHGGGGGGGGGGGGDDDFFFGGGGGGFFFFFFGGGIIIFFFIIIJJJHHHEEECCCDDDGGGCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIGGGIIIKKKMMMNNNMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKMMMHHHDDDEEEFFFEEEFFFIIIGGGGGGFFFGGGHHHFFFDDDAAADDDIIIIIIEEEEEEIIIIIIEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIGGGFFFGGGIIIHHHEEEAAAHHHIIIIIIHHHFFFEEEEEEFFFHHHJJJJJJGGGEEEEEEFFFEEEGGGHHHGGGDDDEEEIIIIIIFFFGGGFFFFFFGGGHHHIIIIIIHHHIIIGGGEEEDDDEEEGGGGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLIIIKKKLLLNNNNNNNNNNNNMMMNNNNNNMMMLLLKKKJJJIIIHHHJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNMMMNNNNNNOOOPPPQQQOOORRRUUUUUUVVVZZZbbbhhhtttiiiJJJCCCAAA@@@CCCGGGHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======;;;<<<===>>>>>>>>>===<<<@@@???===<<<<<<<<<>>>???<<<<<<<<<=========>>>>>>???<<<<<<>>>???===>>>AAA<<<======<<<::::::;;;<<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>========================>>>>>>>>>>>>============>>>======<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>???@@@AAAAAA???>>>>>>>>>??????======<<<<<<===>>>???@@@======>>>>>>>>>>>>======>>>>>>============>>>>>>AAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@??????AAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>=========<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>========================???@@@AAABBBBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@?????????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBAAA>>>===>>>???>>>>>>??????@@@@@@AAAAAACCCCCCBBBBBBAAA@@@@@@@@@EEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFEEEDDDCCCCCCDDDEEECCCAAAAAACCCCCCBBB@@@CCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIIIIIIIIIIIIIHHHJJJJJJIIIIIIHHHHHHIIIIIIGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIGGGFFFGGGHHHGGGHHHHHHHHHFFFEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKHHHJJJLLLMMMNNNNNNMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKLLLNNNNNNOOOOOOOOONNNHHHEEEGGGHHHGGGGGGJJJKKKJJJIIIJJJKKKKKKJJJHHHFFFIIIIIIFFFFFFIIIIIIFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFIIIIIIGGGDDDDDDDDDEEEDDDCCCCCCCCCDDDGGGFFFDDDCCCDDDFFFFFFEEEGGGHHHGGGCCCDDDHHHIIIFFFJJJJJJJJJKKKMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPPPPNNNMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMMMMNNNOOONNNOOOPPPRRRSSSTTTSSSSSSPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTQQQQQQQQQRRRRRRTTTUUUUUUNNNQQQSSSSSSRRRTTTXXX\\\]]]hhhqqqjjjKKKCCCAAA@@@BBBFFFGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>======>>>>>>?????????>>>======>>>>>>===<<<<<<===??????<<<<<<=========>>>>>>>>>;;;:::;;;===;;;888;;;AAA======>>><<<;;;:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>???@@@AAA????????????>>>>>>>>>>>>?????????>>>??????@@@AAAAAAAAA@@@?????????@@@@@@??????>>>>>>>>>???@@@@@@===>>>>>>??????>>>>>>>>>???>>>>>>======>>>>>>???BBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@???????????????@@@???????????????>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======;;;;;;<<<======>>>>>>???=========>>>??????@@@@@@>>>>>>>>>??????@@@@@@AAA???@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>???@@@AAAAAAAAABBBAAAAAA@@@???>>>>>>===?????????>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGFFFDDDCCCDDDEEEEEEEEEEEEGGGHHHHHHFFFDDDGGGFFFFFFEEEEEEEEEFFFFFFBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@EEEFFFGGGFFFDDDCCCCCCDDDGGGEEECCCCCCDDDEEEEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLIIIIIIJJJIIIIIIIIIHHHGGGHHHIIIJJJIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIHHHGGGKKKIIIHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHIIIKKKMMMOOONNNNNNOOONNNNNNMMMLLLKKKJJJKKKMMMNNNOOONNNNNNMMMOOOOOOPPPPPPOOOOOONNNMMMIIIJJJLLLMMMNNNOOOPPPPPPNNNIIIFFFHHHHHHFFFFFFHHHEEEDDDBBBBBBDDDEEEEEEEEE@@@BBBBBB@@@@@@BBBBBB???CCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAABBBDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBFFFCCCAAABBBEEEGGGGGGFFFGGGJJJIIIFFFFFFJJJKKKJJJGGGHHHKKKOOORRRTTTUUUUUUWWWXXXYYY[[[]]]^^^______aaaaaa````````````aaaaaadddcccaaa```aaabbbdddeeekkklllmmmoooppppppqqqqqqiiigggeeedddcccdddeeefffaaaaaaaaaaaacccfffhhhjjjiiiiiiiiijjjkkkmmmnnnoooOOOQQQSSSSSSRRRRRRTTTWWWWWW]]]```lllqqqNNNCCCBBBAAABBBDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@??????>>>>>>===?????????>>>>>>======<<<======<<<<<<===>>>???@@@<<<============>>>>>>>>>999;;;???AAA===777999???<<<======<<<;;;:::<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================AAA@@@@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>???????????????????????????>>>>>>>>>===<<<===>>>@@@AAA?????????>>>>>>======<<>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCC@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAA@@@@@@?????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@@@@AAAAAA@@@@@@???>>>=====================>>>>>>>>>??????>>>??????@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBEEEEEEEEEEEEEEEDDDDDDCCCAAABBBDDDDDDBBBBBBBBBCCCDDDCCCBBBCCCDDDEEECCCAAADDDCCCCCCCCCCCCEEEFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJHHHGGGGGGGGGHHHIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJLLLLLLIIIIIIHHHHHHHHHJJJKKKLLLJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKMMMMMMKKKJJJJJJKKKLLLJJJJJJMMMQQQRRRPPPMMMOOOMMMKKKJJJJJJMMMPPPRRRQQQPPPOOOPPPRRRUUUYYY\\\^^^^^^_________^^^^^^]]]______```aaabbbbbbaaaaaaaaaaaaaaaaaaaaa``````___]]]]]]___aaacccdddddddddYYYSSSOOOOOOMMMHHHEEEEEEDDDAAA>>>===>>>@@@AAAAAA?????????>>>>>>???>>>===BBBAAAAAA@@@@@@???>>>>>>BBBAAA@@@??????@@@@@@@@@DDDCCCBBBBBBCCCEEEEEEEEEGGGFFFIIINNNPPPOOOOOOQQQRRRUUUVVVSSSTTTYYY[[[[[[fffjjjpppvvvzzz~~~NNNPPPQQQRRRRRRSSSTTTUUU[[[]]][[[bbbwww}}}RRRCCCBBBAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>???>>>>>>======<<<<<<<<<<<<============>>>??????============>>>>>>>>>??????BBBHHHKKKFFF>>><<<@@@;;;<<<<<<;;;::::::<<<============>>>??????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBBBBAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCC@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???=========>>>???>>>>>>>>>======<<<<<<<<<>>>>>>?????????@@@@@@@@@>>>????????????????????????????????????>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@?????????@@@@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@AAAAAAAAA@@@?????????>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>?????????????????????>>>===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEGGGIIIJJJIIIHHHIIIJJJIIIHHHFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLOOOOOONNNNNNOOOPPPPPPQQQLLLLLLMMMNNNOOOPPPPPPQQQLLLMMMNNNNNNNNNOOORRRTTTQQQQQQQQQQQQPPPOOONNNNNNKKKNNNQQQTTTVVVVVVTTTSSSUUUTTTRRRQQQQQQQQQSSSTTTPPPOOONNNNNNOOOQQQSSSTTTSSSTTTUUUTTTQQQOOOPPPRRRSSSTTTTTTUUUTTTSSSRRRRRRPPPPPPQQQRRRTTTVVVXXXZZZXXXXXXYYYZZZZZZXXXWWWVVVXXX[[[^^^______^^^^^^___aaa``````cccgggiiigggddd___^^^\\\\\\^^^bbbfffiiilllkkklllmmmpppuuuzzz}}}xxxqqqjjjfff___UUUMMMKKKRRRNNNJJJGGGHHHIIIIIIIIIGGGFFFFFFFFFFFFEEEDDDEEEDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJMMMOOOLLLKKKKKKNNNSSSXXXZZZZZZZZZ]]]eeennnooommmooouuussswwwzzzxxxyyy~~~MMMMMMNNNPPPQQQRRRSSSSSS[[[]]][[[```rrrUUUCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<<<<===============>>>>>>>>>>>>>>>=========>>>>>>>>>?????????AAAGGGJJJGGG???<<<>>>;;;<<<===<<<;;;;;;===???>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????DDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@???>>>=========>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@???>>>???@@@@@@AAA@@@@@@@@@<<<<<<======>>>======<<<<<<<<<===>>>????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@????????????????????????@@@@@@AAAAAABBB@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA>>>???AAABBBCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCEEEFFFFFFFFFEEEDDDEEEGGGJJJLLLKKKKKKLLLMMMIIIJJJLLLKKKJJJIIIJJJLLLIIIJJJKKKMMMNNNOOOOOOOOOQQQQQQRRRSSSTTTUUUWWWXXXVVVVVVWWWXXXXXXYYYYYYZZZXXXZZZ[[[[[[\\\^^^bbbeeehhhjjjkkkiiieeeaaa^^^]]]^^^```dddhhhjjjjjjiiihhhhhhfffccc```___```aaaccc```______^^^```bbbeeeffffffiiijjjhhhdddbbbccceeehhhiiijjjjjjjjjiiigggfffddddddfffiiimmmqqquuuwwwwwwxxxyyyzzzzzzxxxwwwuuuzzz}}}tttjjjfffgggccc___\\\\\\\\\\\\\\\VVVTTTSSSUUUTTTQQQQQQSSSWWWXXX[[[^^^bbbfffhhhjjjddddddddddddeeehhhmmmqqqiiihhhhhhnnnwwwOOONNNNNNOOOPPPRRRSSSSSSVVVZZZZZZaaarrrVVVCCCCCCBBBAAA@@@AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>???>>>=========>>>???@@@>>>>>>>>>>>>>>>======<<<======>>>>>>>>>?????????===<<<>>>BBBBBB===<<<======>>>???>>>======???AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@??????>>>===???????????????@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@@@@@@@BBBCCCCCCCCCBBBBBB===>>>???AAAAAAAAA@@@@@@===>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBB??????@@@@@@AAAAAAAAAAAA@@@??????>>>===>>>>>>>>>======>>>??????@@@AAAAAA???>>>>>>>>>>>>??????@@@@@@@@@BBBCCCEEEFFFGGGHHHEEEFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJKKKLLLLLLMMMLLLKKKJJJJJJIIIHHHGGGFFFIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJJJJKKKJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIKKKMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMBBBEEEHHHJJJJJJJJJKKKKKKIIIPPPWWWXXXTTTPPPQQQSSSKKKNNNTTTZZZ```ccceeeeeennnnnnoooqqqsssuuuwwwyyyzzzzzzzzzzzzyyyyyyxxxxxx{{{|||||||||}}}~~~zzzyyy||||||wwwwwwzzzSSSQQQPPPPPPRRRSSSTTTTTTRRRWWWYYYbbbqqqVVVCCCCCCBBBAAA@@@@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>??????>>>>>>>>>???AAABBB>>>>>>??????>>>===<<<;;;>>>>>>>>>>>>???????????????;;;:::>>>@@@@@@@@@BBB???@@@AAA@@@??????AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCC===>>>@@@AAAAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDEEEEEEEEEDDDDDDAAABBBDDDFFFGGGGGGFFFFFF???@@@AAABBBCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCCCC?????????@@@@@@AAAAAAAAA???>>>>>>===<<<=========<<<<<<===>>>??????@@@@@@>>>=========>>>???@@@@@@???@@@BBBEEEHHHJJJLLLMMMMMMNNNPPPRRRSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPRRRTTTUUUWWWWWWXXXWWWVVVUUUTTTRRRQQQPPPOOOVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVSSSSSSTTTTTTTTTUUUUUUUUUWWWYYY[[[\\\]]]\\\[[[ZZZRRRRRRQQQQQQQQQQQQRRRRRRVVVXXXZZZ]]]^^^^^^]]]]]][[[^^^bbbdddeeeeeeeeefffhhhrrr~~~{{{uuutttvvvpppvvv|||}}}}}}xxxwww~~~PPPPPPPPPPPPQQQRRRSSSSSSTTTXXXXXX^^^pppiiijjjjjjgggccceeekkkqqqVVVGGGFFFDDDDDDEEEEEEDDDBBBCCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAABBBDDDDDDDDDBBBBBBAAA@@@AAABBBBBB@@@>>>AAA>>>===@@@EEEGGGDDD@@@??????@@@@@@@@@??????>>>AAAAAA@@@@@@@@@AAABBBBBBEEEDDDBBBAAAAAABBBDDDEEEEEECCCBBBBBBCCCBBBAAA???AAAAAA@@@@@@@@@?????????DDDBBBAAAAAABBBBBBAAA@@@??????@@@@@@@@@???>>>>>>@@@@@@@@@AAACCCCCCAAA???@@@AAABBBCCCCCCDDDDDDEEECCCCCCEEEGGGIIIJJJHHHFFFDDDFFFGGGEEEBBB@@@BBBEEEBBBBBBAAACCCDDDEEECCCAAAGGGEEECCCCCCDDDFFFIIIJJJEEEMMMOOOLLLKKKOOOQQQOOOJJJKKKLLLLLLLLLMMMOOOQQQJJJEEEFFFLLLJJJCCCFFFOOOJJJJJJIIIHHHIIIJJJJJJGGGHHHDDDCCCEEEGGGHHHLLLRRRHHHJJJNNNPPPOOOMMMKKKIIIJJJFFFFFFMMMTTTXXX\\\bbb^^^[[[WWWSSSPPPLLLFFFBBBAAA???>>><<<;;;;;;;;;;;;<<<>>>??????===;;;;;;;;;BBB<<<;;;???BBBAAA??????BBBBBBBBBBBBAAABBBDDDFFFNNNUUU```jjjnnnppppppooorrrtttxxx~~~zzzuuussswwwzzzwwwqqqmmmmmmoooqqqvvv|||~~~zzzwwwzzz}}}|||}}}~~~}}}xxxuuuuuuvvvxxxxxx|||zzz{{{|||{{{sssmmmkkkuuurrrrrrwwwOOOOOOOOOOOOPPPQQQRRRSSSSSSWWWWWW^^^ppp~~~hhhZZZJJJKKKLLLJJJHHHIIIOOOUUUQQQUUU```sssjjjIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDEEEFFFEEEDDDBBBAAABBBBBBBBBBBBBBBAAAAAAAAAFFFDDDCCCCCCEEEEEEDDDCCCFFFDDDBBBBBBBBBBBB@@@>>>CCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCBBBAAAAAABBBCCCCCCCCCAAA@@@@@@@@@@@@???===CCCCCCBBBBBBBBBBBBBBBBBB@@@@@@???@@@@@@AAA@@@???JJJIIIIIIHHHGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFGGGHHHMMMLLLJJJIIIIIIIIIHHHHHHMMMNNNPPPQQQSSSRRRQQQOOONNNPPPRRRRRRPPPMMMKKKKKKMMMMMMMMMNNNMMMMMMMMMMMMPPPPPPPPPOOOMMMNNNOOOQQQXXX```dddaaa___bbbeeedddjjjaaaWWWWWW^^^dddeeebbb```UUUQQQXXX]]]^^^bbbiiifffccc]]]WWWSSSPPPOOOMMMJJJIIIMMMUUUZZZ]]]aaafffeeeiiiooorrrqqqiii^^^VVVWWW]]]eeennnvvv~~~xxxiiiTTTDDDCCCBBBAAA????????????@@@@@@AAABBBBBBAAAAAABBBDDDAAACCCHHHMMMNNNKKKMMMRRRUUUUUUTTTSSSTTTXXX]]]bbbvvvNNNNNNNNNNNNOOOPPPQQQQQQRRRVVVVVV]]]oooyyy^^^NNNFFFGGGIIIJJJIIIGGGGGGKKKOOOGGGJJJPPPZZZlll{{{nnniii[[[IIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHEEEFFFHHHIIIIIIGGGEEEDDDIIIKKKNNNMMMJJJIIIJJJLLLMMMKKKIIIIIIKKKLLLMMMLLLLLLLLLLLLJJJIIIIIIJJJLLLEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHHHHJJJJJJIIIHHHEEEDDDDDDDDDDDDEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHHHHHHHHHHIIIIIIJJJLLLMMMLLLJJJHHHIIINNNRRRWWWSSSOOONNNPPPQQQPPPOOOVVVXXX[[[^^^aaaaaaaaaaaahhhjjjlllnnnlllggg___YYY[[[]]]^^^]]][[[[[[]]]```eeeggghhhgggffffffjjjmmm{{{pppqqqtttkkkrrrvvvkkkccc___^^^YYY[[[aaalllrrrtttvvvyyyyyyzzz|||~~~}}}wwwllldddtttbbbJJJCCCBBBAAA@@@@@@AAABBBCCCAAACCCDDDDDDCCCCCCEEEGGG@@@HHHSSSYYYWWWUUU[[[eeellllllkkklllooovvvMMMMMMMMMMMMNNNOOOPPPQQQPPPTTTUUU\\\nnnfffSSSMMMLLLFFFHHHIIIHHHFFFEEEGGGHHHGGGIIILLLPPPZZZjjj~~~wwwccc[[[TTTMMMJJJKKKLLLLLLKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKPPPTTTTTTPPPOOOQQQUUUQQQOOOLLLLLLOOOQQQRRRSSSRRRSSSSSSOOOIIIGGGJJJNNNKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHJJJMMMOOOQQQSSSSSSNNNOOORRRSSSSSSQQQNNNLLLIIIHHHHHHIIILLLNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOMMMOOOPPPQQQRRRSSSTTTVVVWWWWWWYYY[[[___bbbfffhhhkkklllkkkgggcccdddkkkrrrwwwsssoooppptttxxxyyyxxx~~~~~~~~~~~~wwwqqqpppiiiiiinnnuuuxxxwwwwwwyyyuuupppmmmoooxxxhhhRRRMMMMMMLLLLLLLLLMMMOOOPPPTTTWWWYYYXXXVVVTTTSSSSSSPPPVVV```fffddddddnnnzzzMMMMMMMMMMMMNNNOOOPPPPPPPPPTTTTTT[[[mmmmmmbbb^^^]]]TTTUUUWWWWWWWWWXXXYYYYYYWWWZZZ^^^eeejjjooopppqqqtttyyytttfff^^^[[[[[[```bbbddddddbbbbbbdddfffbbbcccdddeeeggghhhiiiiiieeecccaaa``````cccfffhhhoootttzzzzzzxxxwwwzzz~~~{{{yyywwwwwwzzz}}}xxxmmmfffgggjjjkkkkkkjjjhhhfffcccaaa```ccceeehhhlllpppsssuuuvvvwwwyyy|||~~~~~~{{{wwwuuujjjiiijjjmmmqqqsssttttttpppooonnnmmmmmmnnnooopppyyy{{{~~~~~~|||~~~vvvtttvvvzzz|||{{{|||yyyuuuzzz|||qqqttttttsssssssssuuuvvvwwwzzzwwwttttttwwwzzz|||~~~MMMMMMMMMMMMNNNOOOPPPPPPPPPTTTTTTZZZlllzzzrrrppprrrxxx}}}xxxsssqqqtttxxx}}}}}}wwwyyyyyyyyyNNNMMMMMMNNNNNNOOOPPPQQQQQQTTTTTTZZZkkkwwwrrrvvvwwwvvv|||vvvyyyzzzwwwhhhddddddjjjqqqvvv}}}}}}sssnnnrrrtttttt|||NNNNNNNNNNNNOOOPPPQQQRRRQQQUUUTTTZZZjjj{{{~~~vvvttt{{{~~~|||uuussswwwNNNNNNMMMMMMMMMNNNOOOOOOSSSWWWWWW\\\kkkOOOOOOOOONNNOOOOOOPPPQQQRRRWWWVVV[[[jjj~~~wwwqqqnnnkkkiiiiiikkkppptttwwwxxxwww}}}~~~OOONNNNNNNNNOOOOOOPPPQQQRRRVVVVVV[[[jjj~~~ppphhhyyyvvvvvvuuu|||}}}MMMMMMMMMMMMMMMNNNOOOPPPSSSWWWWWW[[[jjj~~~xxxuuu{{{xxxwwwMMMMMMMMMMMMNNNOOOPPPQQQTTTXXXWWW\\\kkk~~~{{{xxxzzz~~~NNNNNNNNNOOOPPPQQQRRRSSSSSSXXXWWW[[[jjj}}}~~~|||{{{|||~~~yyy}}}LLLLLLLLLMMMNNNOOOQQQRRRQQQVVVUUUYYYggg{{{{{{tttqqqooonnnlllmmmlllhhhccceeemmmuuuppppppoookkkfffddddddfffjjjnnnwwwHHHHHHHHHIIIJJJLLLMMMNNNPPPTTTSSSWWWfffyyyuuupppppprrrsssiiilllmmmlllkkkppp|||~~~~~~{{{vvvssstttuuuxxx}}}