BM6P6(@ gggNNN@@@:::888:::<<<>>>BBBJJJUUU^^^fffoootttssstttvvvoooddd[[[NNNJJJJJJAAA===;;;555777444111///...---+++))),,,***((('''(((+++///111555777:::===>>>???AAACCCCCCEEEFFFCCCAAABBBHHHNNNQQQPPPNNNMMMKKKHHHCCC@@@888666444222///...---,,,***)))((('''((()))+++---(((''''''(((+++000555999:::>>>AAABBB@@@AAADDDGGGFFFGGGKKKNNNLLLGGGHHHLLLJJJIIIIIIKKKLLLKKKFFFBBBLLLJJJHHHEEEEEEHHHMMMQQQYYYXXXWWWWWWYYYZZZZZZZZZWWW\\\]]]VVVNNNGGG???888444111......,,,'''%%%'''###%%%%%%###!!!""""""""""""!!!!!!!!!!!!&&&%%%$$$$$$#########$$$ !!!""""""!!!!!! """#########$$$&&&(((***+++&&&&&&%%%&&&&&&%%%"""  !!!""""""%%%((('''%%%%%%(((+++(((((())))))))))))((((((***(((%%%###"""###$$$%%%$$$((()))%%%###$$$$$$"""((('''''''''((()))+++,,,,,,)))&&&'''***------,,,,,,+++******+++---///111555333///,,,)))'''&&&&&&)))&&&""" !!!!!! #########$$$&&&(((***+++555555777:::;;;:::777444222,,,,,,222999:::888888666999999555444444222...((('''%%%$$$"""!!! """!!!  !!!!!! !!!!!!"""###$$$$$$%%%###$$$###!!!###""""""!!!!!!!!!""""""######!!!!!!###### """######""""""###$$$&&&$$$###$$$%%%'''&&&&&&!!!!!!"""###$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%###""""""###%%%&&&$$$######"""###%%%&&&''''''((()))(((&&&%%%%%%&&&%%%'''(((((((((((()))+++***(((%%%&&&)))+++***((()))(((((()))***+++,,,---&&&(((***+++++++++,,,---000333777;;;>>>???@@@@@@EEEGGGJJJNNNRRRWWW[[[^^^]]]cccgggeeeeeekkkrrrvvv~~~qqqeeebbbccc___bbbddddddcccbbbeeegggeeeeeehhhkkkfff[[[WWWZZZdddhhhjjjgggaaaaaafffllleeebbbaaabbbaaa```dddjjjjjjnnntttyyy}}}bbbJJJ>>>999888:::;;;===BBBKKKXXXaaahhhpppttttttuuuxxxrrrgggZZZMMMJJJJJJAAA===<<<555888555222000///...,,,++++++***(((&&&'''***---///444777:::;;;<<<===@@@AAACCCDDDEEECCCAAABBBHHHMMMIIIIIIHHHIIIIIIFFFBBB???666555333000...,,,+++******************)))(((((('''''''''))),,,111666999<<<>>>@@@AAABBBDDDGGGIIIKKKKKKLLLNNNKKKGGGJJJOOOLLLKKKKKKLLLMMMKKKFFFBBBJJJIIIGGGEEEFFFIIINNNQQQSSSTTTVVVYYY\\\\\\\\\ZZZVVV[[[\\\VVVOOOHHHAAA::::::333---,,,***%%%""""""$$$$$$$$$"""  """"""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$#########!!!!!!!!! !!! !!!"""""" !!!"""$$$&&&&&&&&&&&&$$$###"""######""" !!!!!! !!!###$$$  !!!""""""!!!''''''((()))))))))((((((***(((%%%###""""""$$$%%%%%%)))***'''%%%''''''%%%'''&&&&&&&&&'''(((***+++000---)))(((***+++***)))+++***)))))))))+++---...,,,,,,,,,,,,,,,+++++++++)))&&&###"""###$$$$$$###!!!!!!!!!"""###%%%((()))000111333666888777333///000+++***000666777777888999;;;:::666444444111---)))(((&&&$$$"""!!!!!!!!!""""""!!! !!!"""### !!!!!!!!! """$$$$$$###!!! """"""!!!!!!!!!!!!!!!"""""""""""""""!!!"""###"""!!!"""###%%%###!!! !!!"""#########"""""""""###$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$""""""$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&''''''&&&&&&''')))&&&'''((('''&&&%%%&&&(((***(((&&&''')))***)))(((++++++++++++,,,---...///(((***+++,,,+++,,,---///333777===CCCGGGHHHHHHHHHOOOQQQTTTXXX\\\```dddfffbbbhhhkkkiiijjjsss}}}tttgggccccccaaaccceeefffeeefffhhhkkknnnmmmnnnoooiiiaaa^^^aaahhhhhhgggfffeeefffhhhkkkccc___]]]^^^______dddjjjlllpppuuuzzz~~~[[[EEE;;;777888999:::===CCCNNN\\\gggjjjrrruuutttvvvyyytttjjjXXXKKKIIIIIIAAA===<<<666888555222000//////---,,,+++***(((&&&&&&(((***,,,333555888:::;;;<<>>>>>AAAEEEIIILLLMMMQQQOOOOOOOOOLLLIIIKKKRRROOOOOONNNNNNNNNKKKFFFBBBIIIHHHFFFFFFHHHKKKNNNQQQMMMPPPVVVZZZ]]]]]]\\\ZZZTTTYYYZZZUUUOOOJJJCCC======555---+++)))%%%###$$$%%%$$$"""!!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%$$$###"""""""""!!!!!! """!!!!!! !!!$$$$$$$$$"""!!!###"""!!!"""###""" ######"""!!!!!!"""$$$$$$$$$!!! ###%%%"""&&&&&&'''((())))))(((((()))(((%%%###""""""###$$$###((()))'''&&&(((((('''%%%%%%%%%%%%&&&'''((((((///,,,***)))*********)))***)))(((''''''((()))***&&&'''***,,,......,,,,,,'''%%%###"""###$$$$$$###""""""!!!"""###%%%'''(((///111555999;;;888333///---(((&&&+++111333555777:::<<<;;;666444444111---,,,***'''$$$"""""""""###""""""!!!!!!!!!###$$$%%%""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!!!!"""!!!############!!!#########!!! !!!$$$'''"""  !!!###""""""##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$############"""$$$&&&&&&&&&''')))***%%%'''((((((&&&&&&''')))+++***))))))++++++***)))******++++++,,,,,,------,,,------------...111333999>>>GGGNNNTTTUUUTTTSSSUUUXXX[[[^^^aaadddhhhkkkjjjpppsssqqqtttyyykkkeeedddeeefffhhhhhhiiikkkooorrryyywwwwwwvvvqqqjjjhhhjjjnnnkkkhhhhhhkkkmmmnnnmmmbbb\\\YYY[[[]]]___fffmmmooorrrwww|||xxxUUUBBB:::777777888:::===CCCPPP```kkkmmmtttvvvssstttwwwrrrhhhVVVJJJHHHIIIAAA===<<<555666333000.........---,,,,,,+++)))'''&&&''')))***000222555888:::===AAADDDEEEFFFGGGFFFEEEEEEHHHKKKHHHHHHIIIJJJJJJGGGAAA===222111///---+++)))((('''***+++++++++***)))'''&&&&&&''')))---111666:::<<<@@@>>>===AAAHHHMMMPPPOOORRRQQQRRRSSSOOOKKKLLLQQQRRRRRRRRRQQQNNNJJJEEEBBBGGGFFFFFFGGGJJJMMMOOOOOOJJJNNNTTTXXXZZZZZZYYYYYYRRRWWWXXXSSSNNNJJJDDD???:::555///,,,)))%%%(((,,,&&&### """###!!!!!!!!!!!!!!!"""""""""""""""###$$$&&&&&&$$$"""!!! !!!!!!!!!"""!!! !!!!!!!!!!!! $$$###"""###$$$$$$###!!!$$$###"""!!!!!!"""######%%%$$$"""###$$$%%%###!!!$$$%%%&&&'''((())))))))))))'''%%%###""""""###$$$ %%%'''$$$$$$&&&'''&&&$$$$$$$$$$$$$$$%%%&&&&&&(((((('''''')))***++++++)))((('''&&&%%%&&&&&&&&&((()))***+++++++++***)))***((('''&&&'''&&&%%%###$$$$$$###$$$$$$&&&((()))...111555:::<<<999444///***$$$###''',,,...111555888:::999555444555444000...,,,)))%%%######$$$$$$""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$######%%%%%%$$$###############!!!!!! !!!!!!""""""###%%%$$$!!!!!!$$$%%%###$$$$$$###!!! !!!%%%((($$$###""""""$$$%%%%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""$$$&&&&&&&&&''')))+++%%%'''))))))))))))+++---,,,,,,,,,,,,------,,,+++,,,------...............000000111000000222666999BBBHHHQQQZZZ______]]]ZZZYYY\\\___aaabbbeeejjjnnnqqqxxx}}}~~~pppiiifffiiiiiikkklllooossswwwzzz{{{vvvrrrppprrrpppmmmmmmoooqqqrrrrrrddd]]]XXXZZZ^^^bbbiiipppppptttyyy~~~rrrQQQAAA;;;888777888:::===DDDQQQbbbmmmpppvvvwwwsssrrrsssmmmcccUUUIIIGGGIIIAAA===;;;444444111---+++,,,,,,,,,,,,---,,,***((((((((()))***,,,///333666:::???DDDHHHHHHIIIIIIHHHGGGGGGGGGHHHGGGFFFEEEDDDBBB===777222000///...,,,***))))))(((***)))((((((((()))+++,,,((())),,,000444888<<<===@@@???>>>BBBIIINNNPPPPPPNNNOOOSSSVVVSSSMMMLLLPPPTTTUUUTTTSSSNNNIIIEEECCCFFFEEEEEEHHHLLLNNNNNNMMMKKKOOOSSSTTTTTTTTTVVVWWWQQQUUUVVVQQQLLLIIIDDD>>>777555222---%%% %%%...&&&### """###!!! !!!!!!!!!"""""""""###!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!!!!###!!!  """###$$$###""""""$$$%%%$$$#########!!!  !!! """!!!!!!###$$$%%%&&&(((((()))))))))(((&&&%%%$$$######$$$$$$&&&$$$$$$'''(((&&&#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))'''&&&&&&%%%$$$$$$$$$$$$***)))(((((((((((()))***///...---,,,,,,+++'''%%%%%%$$$$$$###$$$%%%'''''')))+++000555777555///+++&&&"""!!!$$$((()))---111222555555222333666777444000...+++(((&&&%%%%%%%%%###"""""""""###$$$&&&'''!!!!!!!!!!!!!!!!!!!!! ######"""""""""###$$$%%%!!!!!!!!!!!!!!!"""######!!!$$$### ###$$$!!!$$$$$$###!!! """%%%(((&&&$$$######%%%&&&&&&%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&''''''''''''(((***''')))******))))))***,,,+++,,,---......---------222333444555555555444444555666777777888;;;???BBBLLLRRR\\\eeehhhgggccc______bbbeeeeeeeeehhhnnntttxxxwwwmmmiiikkklllnnnqqqvvv{{{zzzuuusssssssssqqqooopppsssuuuhhh```ZZZ\\\aaafffmmmsssqqqtttyyy~~~oooOOOAAA;;;999777999;;;>>>EEEQQQaaakkkpppvvvwwwsssqqqqqqiii^^^TTTHHHGGGIIIAAA<<<999222222///+++******+++,,,,,,,,,+++***)))((())))))******,,,000444888===DDDHHHJJJJJJJJJJJJHHHGGGEEEDDDGGGEEEBBB???<<<777111---------+++******)))))))))((('''&&&&&&(((***---///***,,,000444888;;;===>>>??????AAADDDIIILLLMMMMMMIIIKKKQQQVVVTTTNNNLLLOOOTTTVVVVVVSSSNNNIIIEEECCCFFFEEEFFFIIINNNOOOMMMJJJLLLOOOSSSTTTRRRQQQSSSVVVRRRVVVWWWQQQLLLHHHCCC>>>888555222+++""" ((($$$"""!!! !!!"""!!! !!!!!!""""""######!!!"""###$$$$$$$$$###"""$$$$$$###""" """!!!!!! $$$"""###%%%###!!! !!!###$$$$$$######""" """ """!!!"""$$$&&&'''((())))))***)))(((&&&%%%%%%$$$$$$"""&&&)))&&&&&&)))***((("""######$$$$$$$$$######%%%&&&'''&&&$$$"""###$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%&&&))),,,---+++******++++++)))%%%"""$$$###"""!!!!!!"""###$$$'''***---222444333...***$$$!!! $$$%%%%%%(((---,,,///000///111666888777000///---+++((('''%%%%%%######"""""""""$$$%%%&&&""""""""""""############""""""!!!!!!"""###$$$$$$""""""""""""###$$$%%%%%%!!!!!!!!!!!!$$$$$$$$$"""!!!"""%%%((($$$###!!!"""$$$%%%%%%$$$##################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%'''((((((((((((***++++++,,,,,,+++)))(((((())),,,...111222222111222333666777888999999999777777<<<===@@@AAACCCGGGKKKNNNVVV]]]fffnnnqqqoooiiieeedddfffgggeeeeeeiiirrrzzz}}}rrrmmmlllmmmpppvvv|||{{{vvvwwwvvvsssqqqpppsssvvvkkkccc\\\^^^cccgggmmmrrrqqqtttxxx|||lllNNN@@@;;;888777999<<>>===555...+++&&&!!!!!!###"""######""" !!!""" !!!"""#########!!!"""""""""############%%%$$$###"""!!!!!! !!!""""""!!!  """###$$$"""!!!!!!###%%%&&&&&&###"""  !!!!!!!!!""""""### !!!###%%%'''((())))))+++***)))((('''&&&&&&%%%"""''')))'''&&&((()))'''"""###$$$$$$$$$$$$###"""$$$&&&'''&&&$$$""""""$$$###$$$$$$$$$$$$###############$$$&&&(((***+++,,,%%%%%%''')))***)))%%%"""$$$###"""!!!!!!"""######&&&(((+++///111000---***""" !!!$$$$$$"""$$$((((((+++,,,+++...444777666000000///...+++(((&&&$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&############""""""""""""############$$$%%%&&&'''!!!###!!!!!!###!!!###$$$$$$$$$######%%%'''###""" !!!###$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&%%%$$$&&&((()))***+++---///+++---......------...000333666:::<<<<<<<<<===>>>>>>???@@@AAAAAA@@@>>>===CCCFFFIIIMMMPPPSSSWWWZZZ```eeennnvvvyyywwwrrrooojjjlllkkkiiigggmmmyyyvvvppplllmmmrrryyy}}}zzzxxxxxxxxxxxxwwwlllccc\\\^^^bbbfffjjjmmmrrrtttwwwyyy{{{kkkMMM@@@;;;888777:::===@@@FFFPPP]]]fffmmmtttxxxuuussssssjjj^^^UUUIIIHHHIII@@@:::777///333000,,,***+++---//////(((((('''''''''((((((((()))+++---///111666;;;???KKKJJJIIIHHHGGGCCC???;;;888555222000///---+++***&&&&&&&&&&&&&&&'''((()))$$$&&&(((+++,,,,,,+++***///111555:::===?????????;;;@@@FFFHHHGGGEEEFFFHHHDDDEEEIIINNNMMMKKKNNNTTTSSSUUUVVVTTTNNNHHHEEEDDDGGGFFFGGGKKKPPPPPPKKKFFFFFFNNNWWWZZZXXXUUUTTTUUUZZZ]]]\\\UUUNNNIIIDDD???@@@444++++++---+++'''%%%!!!###$$$"""!!!$$$ !!!"""######$$$""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!! """ !!!!!!&&&$$$###$$$&&&((())))))$$$###!!!!!!###%%%###!!!!!!"""%%%'''((())))))++++++***)))((('''&&&&&&!!!&&&'''%%%$$$&&&&&&%%%"""###$$$%%%%%%$$$###"""!!!$$$''''''%%%$$$&&&(((######$$$$$$$$$$$$######"""###&&&((()))))))))((('''(((***...000///,,,)))&&&%%%$$$#########$$$%%%!!!"""$$$'''******'''$$$""" !!!$$$$$$!!!"""&&&'''******))),,,222555555000111111///---)))&&&###$$$###"""!!!!!!!!!"""### !!!"""######$$$$$$%%%%%%%%%%%%###""" $$$$$$$$$$$$%%%&&&'''(((###&&&&&&&&&&&&###"""$$$%%%%%%$$$###%%%&&&$$$###!!!"""$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%'''&&&$$$###"""###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''&&&$$$######%%%(((***+++---000222***,,,///222333666999;;;;;;???DDDFFFFFFFFFHHHJJJJJJKKKLLLMMMMMMLLLJJJIIIGGGKKKPPPUUUXXX\\\___bbbeeekkkttt{{{}}}yyyvvvtttuuuuuuqqqpppvvvyyyrrrkkkmmmsss{{{}}}|||~~~yyykkkbbb[[[]]]aaadddfffiiissstttuuuvvvwwwyyy}}}gggKKK@@@:::444888:::>>>BBBHHHPPPXXX^^^kkkmmmnnnnnnooolllbbbWWWQQQNNNIIIEEEAAA===888555000///......///...,,,***+++***((('''&&&''')))******,,,---///000444999<<<>>>EEEJJJHHHEEEBBB===777333333111000...,,,+++***'''''''''''''''''''''''')))(((''''''))),,,...000000888===>>>@@@CCCAAA;;;AAACCCEEEDDDBBBBBBEEEHHHHHHGGGGGGIIIMMMPPPRRRSSSTTTUUUVVVSSSOOOJJJGGGFFFKKKJJJKKKNNNRRRSSSPPPMMMKKKSSS\\\```]]]XXXUUUTTT[[[]]][[[UUUPPPNNNJJJEEEAAA999111...***&&&%%%'''############"""""""""""" !!!"""###"""!!!###$$$%%%%%%%%%###"""!!!$$$######"""!!! """ !!!""" """  """###### !!!"""!!! """&&&***((('''%%%###!!!!!!!!!!!!  $$$%%%"""!!!!!!!!!!!!!!!"""######(((((((((((((((''''''''')))((('''%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! """""""""$$$&&&(((+++,,,)))+++---,,,***)))((((((%%%$$$"""!!! !!!!!!"""$$$&&&'''&&&%%%$$$!!!"""$$$###%%%((()))///111000111222)))+++---///...,,,)))'''$$$###"""!!!"""###%%%&&&$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$###!!! !!!###$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&$$$""" !!!"""'''''''''&&&&&&%%%%%%%%%'''%%%######&&&'''&&&$$$''''''&&&&&&&&&&&&%%%%%%'''%%%$$$&&&((()))'''%%%+++)))***,,,,,,***---222333555999===@@@AAABBBAAAFFFJJJOOOSSSTTTSSSRRRRRRTTTTTTTTTUUUVVVTTTQQQOOOLLLRRRZZZaaadddfffjjjnnnmmmrrr{{{~~~zzz|||uuuxxxtttrrrwww{{{kkk```WWWVVVYYY]]]ccciiisssvvvwwwsssooopppxxxeeeJJJ@@@;;;666888999<<>>999333000///...---+++***)))(((''''''''''''''''''''''''&&&''''''))),,,000333555222999>>>@@@CCCGGGEEE@@@AAADDDGGGFFFDDDCCCEEEHHHKKKJJJJJJKKKNNNQQQRRRQQQQQQQQQQQQPPPNNNLLLIIIGGGKKKKKKMMMRRRWWWWWWTTTPPPNNNUUU^^^bbb___ZZZWWWVVV[[[]]][[[VVVRRRPPPLLLGGGAAA999111...***&&&%%%'''############""""""""""""""""""  !!!!!!###############""""""!!!######"""!!!!!! !!!!!!""" !!!  """"""!!!'''### %%%---000+++&&&$$$###""" !!!!!!  !!! !!!"""###$$$(((((((((((('''''''''''')))((('''%%%$$$$$$$$$%%%$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""###%%%(((***+++(((***,,,,,,***))))))***(((&&&%%%###!!!!!!!!!!!! !!!###$$$%%%$$$###"""!!!!!!!!! $$$"""&&&+++------***((('''000000///...,,,)))'''&&&%%%$$$"""!!!"""###$$$&&&%%%$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%% ###%%%&&&''')))+++&&&&&&&&&%%%%%%$$$$$$$$$'''%%%######&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%'''(((&&&$$$(((''')))---//////333999777:::@@@FFFIIIJJJIIIHHHPPPSSSXXXZZZ[[[[[[[[[\\\aaa````````````___\\\[[[WWW\\\bbbfffiiinnnuuuzzz|||zzztttpppsss|||zzzlllbbbXXXVVVXXXZZZ___dddmmmqqqtttrrrooopppvvv}}}bbbIII???;;;777777888;;;???EEENNNXXX___gggjjjkkkjjjjjjhhh___UUUNNNJJJEEEAAA===:::777555444222000000///...,,,******)))((('''''''''((()))&&&''')))***+++...222555555;;;???===:::777333...,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())),,,///333666888555;;;@@@CCCFFFJJJIIIFFFBBBFFFJJJJJJGGGFFFFFFHHHNNNMMMMMMOOOQQQRRRRRRPPPQQQNNNMMMNNNPPPQQQOOOMMMMMMMMMPPPUUUZZZ\\\YYYUUUQQQXXXaaadddbbb^^^ZZZYYY[[[]]]]]]XXXUUUTTTPPPKKKAAA999111...***&&&%%%'''############""""""""""""$$$"""###%%%###""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""!!! !!! !!!"""###"""  &&&,,,,,,'''""""""!!!!!! !!!!!!"""!!!"""!!!&&& !!!###$$$%%%''''''''''''''''''''''''***)))'''%%%$$$$$$$$$$$$######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$"""""""""###$$$&&&)))***((()))++++++*********++++++***(((%%%###"""!!!  """######"""!!! $$$!!! """!!!!!! """$$$(((,,,---,,,***333111///---+++))))))(((%%%%%%###""""""###$$$$$$$$$!!! """%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###&&&((()))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''')))(((+++000333444999???>>>BBBIIIOOOTTTUUUTTTSSSVVVXXX[[[]]]^^^___aaabbbgggfffffffffeeeeeeddddddfffiiimmmpppttt{{{yyyqqqpppwww{{{nnndddZZZWWWWWWWWWYYY\\\eeejjjooopppnnnooosssxxx}}}ӵGGG===999777666777999===DDDMMMXXX___eeehhhiiihhhgggddd]]]TTTLLLHHHCCC>>><<<999777555555333000......---+++)))***)))(((''''''''''''(((&&&((()))***+++---000222000555888666333222///***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,///111444666777:::===AAAEEEGGGIIIIIIHHHCCCGGGLLLMMMKKKHHHHHHIIINNNNNNOOORRRTTTUUUSSSRRRĦWWWVVVSSSSSSQQQQQQĦ\\\[[[VVV[[[bbbeeeddd```]]]\\\[[[______[[[XXXWWWSSSNNNBBBӵ&&&############"""""""""!!!###!!! ###&&&""""""  !!!"""!!!!!!  !!!""""""!!!  """"""!!! &&&'''!!!!!!'''$$$#########"""""""""""" !!!!!! !!!$$$''' """###%%%&&&&&&&&&'''''''''''''''(((+++***(((&&&$$$######$$$"""""""""Ħ""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%""""""!!!"""###%%%'''(((***,,,---,,,+++******+++,,,+++)))'''$$$""" !!!!!!""""""""""""!!! &&&###"""$$$### ###$$$+++000111000/////////......---------'''&&&%%%$$$############ !!!&&&)))(((%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$)))+++---+++'''### %%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%***))))))***+++,,,------///...000555777888===CCCGGGJJJOOOTTTYYY\\\]]]^^^ZZZ[[[]]]^^^___aaadddfffgggggghhhhhhiiijjjlllnnnqqquuuyyy}}}uuupppsss{{{qqqggg]]]ZZZXXXUUUTTTVVV\\\bbbiiimmmnnnnnnqqqssszzz{{{|||4ĉ@ӵ:::666666555777999===DDDMMMWWW^^^aaaeeegggeeeccc```ZZZRRRIIIEEEAAA>>>;;;999777555444111...,,,,,,+++***((()))(((((('''''''''''''''%%%'''((())))))***,,,...,,,111444111......+++((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,000444777888999@@@@@@BBBEEEFFFEEEEEEFFFCCCHHHNNNOOOMMMKKKJJJKKKMMMNNNOOORRRUUUVVVUUUTTT>LTTTYYYXXXVVVYYYUUU=hĦ___[[[^^^bbbddddddbbb```___]]]aaaaaa^^^[[[YYYUUUOOO4ĉ@ӵ############"""""""""!!!!!! !!!"""###"""!!!  !!!"""  !!!""""""""" """$$$%%%''''''!!!$$$+++%%%%%%$$$###"""!!! !!!######  """###%%%&&&%%%&&&&&&&&&''''''((((((---,,,)))'''%%%$$$$$$$$$!!!!!!!!!>L"""""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%"""!!!!!!!!!"""###%%%&&&---......,,,***)))***+++,,,+++)))'''%%%###!!! $$$$$$$$$$$$###""""""!!!$$$!!!!!!######!!!"""%%%&&&$$$###%%%))),,,,,,+++,,,...000222222111...---))))))'''&&&%%%$$$######!!! """&&&'''&&&###########################%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!$$$((()))(((%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''((())))))************+++,,,---...111222444333666<<>>===:::777555333000---+++++++++***)))((((((((('''''''''&&&&&&"""$$$&&&&&&&&&&&&((()))***...000---******)))&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%% ###***111888===???AAAEEEBBBBBBEEEEEEBBBAAACCCCCCHHHNNNPPPNNNMMMMMMNNNMMMMMMNNNQQQTTTVVVVVVUUUHdĦRRRUUUUUUSSSZZZ=Īj```aaabbbcccdddddddddddd```dddddd```\\\ZZZTTTNNNGG=?#########"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!"""  !!!"""$$$!!!!!!$$$&&&"""%%%(((&&&#########"""""" !!! """ !!!###$$$%%%%%%%%%%%%&&&''''''((((((000...+++)))&&&%%%$$$$$$!!!!!!"""HdĦ###""""""""""""""""""""""""""""""""""""""""""###$$$"""!!!!!! !!!"""###$$$,,,,,,,,,+++(((((()))*********)))((('''%%%###"""'''&&&&&&%%%$$$######""" !!!""" !!!%%%'''%%%%%%&&&(((***++++++...000333444444111...,,,,,,+++***((('''%%%######$$$%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%"""%%%'''&&&%%%%%%%%%''''''''''''((((((((((((&&&''''''&&&%%%%%%&&&(((###$$$&&&)))+++...000111)))***,,,---...111555888999999===DDDIIILLLSSSZZZWWWVVVTTTUUUYYY___eeeiii```aaacccdddeeefffjjjlllmmmqqqwww{{{~~~~~~qqqnnnttt|||vvvnnngggddd```YYYSSSRRRRRRVVV\\\aaaeeehhhjjjlllrrrsssxxxӵĭӵӵĦӵӵĦƜ`1.׼s999888;;;666ĦTTTYYYWWW\\\^^^[[[WWWUUUPPPӵ???Ħ,,,++++++,,,++++++''''''((((((ĭӵ''''''Ħ((()))%%%Ħ%%%Ħ;;;AAADDDEEEGGGCCCBBBEEEDDD@@@@@@DDDOOOQQQOOOSSSDdDVVVTTTSSS?fӵgggeeedddĦcccffffffӵƜ`1.׼s######ĭӵ !!!"""!!!!!!!!!!!!!!!!!!!!!ӵ """Ħ !!!&&&"""  Ħ !!!"""&&&Ħ---***(((&&&%%%%%%"""""""""DdD"""""""""""""""ӵ !!!ӵ'''ӵ)))******&&&%%%Ħ"""###ӵ///000222...ĭӵ'''###%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&$$$#########&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$''')))&&&''')))+++---///111222+++---000111333666<<<@@@CCCCCCGGGNNNSSSVVV]]]ddd\\\[[[YYYYYY\\\```fffiiibbbdddfffhhhhhhjjjlllnnnrrrxxxwwwrrrvvv~~~yyyqqqkkkiiifff]]]VVVTTTOOOQQQUUUYYY^^^bbbfffhhhmmmnnnuuu~~~?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@BBB::::::>>>ShӵWWWSSSXXXZZZWWWSSSQQQg&eAAA>hӵ,,,,,,---------''''''(((fff?><z(((g&e>&e'''$$$HL(((((()))ShӵgL666===BBBDDDEEEGGGCCCBBBEEEEEE@@@AAAS?ʬPPPSSS3h?D%%)?QQQTTTZufĦkkkhhheeegLmmmeeehhhg&eJJJgĉ@%%%###g&e>&e!!!@e ??"""!!!!!!!!!!!!"""""""""g<ĉ!!!3we<Ħ!!! 3h?@e######"""!!! """Z%%%!!!!!!!!!!!!!!!3h?gL111///+++)))'''&&&&&&""""""###D%%)?"""fff?><z$$$"""=?Ħ g&e###g&e((()))+++S?ʬ&&&4ff?>ߝL###@e"""g&e+++------3h?g&e>&e''''''??%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&''')))'''%%%$$$'''))),,,,,,------------......///222555777888<<>>ZuR)Ħ,,,++++++)))'''******sߝLGdUĦ'''Hƅ^Hu]Ħ(((ntHdĦ((((((HGgĉ@'''HdĦ555>>>DDDFFFEEEDDDEEEFFFDDDAAAAAAHtƅ^RRRRRRBt=o9ĦDtfo9ĦUUUZZZ```g?iiiiiiHdĦmmmkkkhhhHu]ĦKKKtt&&&"""Hƅ^Hu]Ħ###H׼s!!!$$$ !!!###$$$$$$###tQje<ĦBt=o9ĦH׼s"""!!!!!!###$$$&&&"""!!! HtĦ!!!%%%$$$"""!!!Bt=o9ĦHdĦ***+++,,,+++)))'''&&&$$$###!!!Dtfo9ĦsߝLGdUĦ$$$Ht@cӵHu]Ħ'''Hu]Ħ***+++Htƅ^&&&qIܗGIӵ!!!H׼s Hu]Ħ&&&)))Bt=o9ĦHƅ^Hu]Ħ$$$%%%(((&&&%%%&&&&&&%%%&&&(((###$$$$$$%%%%%%$$$$$$###$$$### """%%%'''!!!%%%((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$(((((()))))))))((((((''')))(((((((((***,,,///111...---,,,,,,---000222444555999===>>>>>>@@@GGGLLLUUUTTTVVVZZZ```ddddddbbbbbb```___aaaeeegggeeeccckkklllooorrrvvvzzz}}}~~~zzz|||pppssstttqqqiiiaaa\\\ZZZPPPNNNLLLNNNRRRWWWZZZ\\\bbbiiisss{{{4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭ999qetSSSWWWZZZZZZYYYWWWTTTQQQOOODdDĦ???;;;t|<---,,,++++++)))'''******DdDDdDĦ$$$DdDΦDdDĦ&&&q<niDdDĦ(((qet)))(((DdDĦ666>>>DDDFFFEEECCCDDDDDDBBB@@@q<RQQQQQQqjRgdKӵHdDĦgdKӵXXX]]]GR/f6LĭĦjjjlllDdDĦooopppkkkDdDĦJJJ`eĭ"""DdDΦDdDĦ###DdDĦ$$$###"""!!! $$$$$$###""""""!!!geĦFSĦ qjRgdKӵDdDĦ !!!"""$$$$$$###"""!!!DdDĦ qjRgdKӵDdDĦ((()))******((('''&&&%%%$$$###HdDĦgdKӵDdDDdDĦ###DdDĦ4DufӵDdDĦ&&&DdDĦ)))q<R***(((peƜ4DuTӵ"""DdDĦ(((&&&DdDĦ"""qjRgdKӵDdDΦDdDĦ$$$$$$$$$$$$%%%%%%$$$###$$$&&&&&&%%%$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###&&&'''$$$######%%%((()))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((((('''+++***)))((())),,,...000222222222222555888;;;<<<>>>AAAEEEFFFFFFIIIOOOTTTWWWVVVXXX\\\bbbggghhhhhhgggeeebbbccceeefffeeedddoooqqqtttxxx}}}~~~~~~xxxtttuuuuuuoooggg```]]]]]]SSSPPPMMMMMMOOOSSSVVVWWW^^^fffpppwww}}}4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9888po9wӵ\\\ZZZYYYWWWUUUSSSQQQDdDĦ@@@>>>o)h000---,,,,,,+++)))(((******DdDΦDdDĦ###DdDΦDdDӵ###GIpӵDdDĦ(((po9wӵDdDĦ888???DDDEEEFFFDDDDDDCCCAAA???po9uMMMOOOOOOOOOGIdnuR)ĦDdDĦnuR)Ħ\\\bbbCdgĪjoooDdDĦpppssslllDdDĦHHHHߝL`o9"""DdDΦDdDӵ###DdDĦ&&&!!!!!!!!!""""""!!!!!! '''%%%###  geĦsp?aĦ !!!GIdnuR)ĦDdDĦ !!!###$$$%%%&&&%%%$$$"""DdDĦ GIdnuR)ĦDdDĦ%%%'''((((((((('''&&&((('''%%%DdDĦnuR)ĦDdDΦDdDĦ###DdDĦnuR)ĦDdDĦ%%%DdDĦ(((po9u......,,,***=ӊB1.uTӵ###DdDĦDdDĦ"""GIdnuR)ĦDdDΦDdDӵ$$$$$$$$$$$$%%%%%%!!!###&&&'''''''''%%%######$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%%%%&&&&&&((('''''''''((((((&&&$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$%%%&&&)))***'''((())))))************000...---,,,---///222444555555666888;;;???BBBDDDEEEHHHLLLMMMMMMPPPUUUZZZ\\\[[[\\\___ccchhhjjjkkkmmmjjjgggeeeeeefffgggggguuuxxx}}}zzzvvvvvv|||zzztttwwwwwwuuuooohhhbbbaaaaaa[[[WWWRRROOOOOOQQQRRRSSSWWW```kkkqqqttt|||4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>e666puR)Ħ]]][[[ZZZYYYWWWVVVTTT>d<Ħ@@@Dt333,,,,,,+++***(((***)))DdDΦDdDĦ&&&>d<ʜ4DuTӵ!!!4DwDd<Ħ'''puR)Ħ>dd<ӵDd<```qR/ܗ?fӵqqq>dd<ĦFFF4DufئL>e"""DdDʜ4DuTӵ###DdDĦ$$$ """######"""!!! $$$###"""!!! geĦ s<v>aĦ!!!"""peӵDx<DdDĦ"""$$$'''((()))***'''&&&$$$DdDĦ !!!peӵDx<>d<&&&'''(((((((((((())))))'''>d<ӵDd<DdDΦDdDĦ$$$DdDӵnd<DdDĦ$$$>d<Ħ&&&peӵ///Ħ+++F&uTӵ$$$DdDĦ>d<Ħ!!!peӵDx<>d<ʜ4DuTӵ%%%$$$$$$%%%%%%%%%###&&&'''&&&&&&((((((%%%###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%((('''%%%###$$$&&&(((***((()))***,,,---.........444333222222444777:::=========???AAADDDGGGJJJLLLNNNPPPRRRSSSTTTVVV[[[^^^aaaaaa```aaadddhhhkkklllrrroookkkhhhhhhjjjlllmmm}}}wwwmmmeeeccclll|||uuupppsssuuuuuuqqqkkkgggfffgggddd___YYYTTTRRRRRRRRRRRRSSS\\\fffjjjlllsss4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ'''s&dq&ĒR""" i?ʜtd<Ħ&&&HHܗDӊB)))<xGGGIIIIIIFFFCCCAAA@@@B?daĦ!!!"""B?Ho9'''>d<(((***+++,,,***(((&&&>d<ӵ!!!"""B?Ho9 <x((()))))))))***)))(((&ӫeʬtIӇ(((>d<Φ>d<Ħ&&&D&ӫetIӇ"""DdDĦ###sdKĦ%%%B?dp&ĒR%%%$$$>d<sdKĦB?Ho9///s&dq&ĒR%%%%%%%%%%%%%%%%%%&&&&&&(((&&&!!!!!!&&&(((&&&###$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''***(((&&&$$$$$$&&&((())))))***+++---///000111111666666777999<<<@@@CCCFFFHHHIIIKKKMMMOOORRRTTTUUUWWWXXXYYYYYYZZZ\\\___bbbbbbbbbcccdddgggkkkooorrruuussspppnnnnnnpppuuuxxxuuuhhh___]]]fffyyy|||{{{{{{wwwqqqlllkkkooossssssppplllkkkkkkjjjddd]]]WWWTTTTTTTTTTTTSSS[[[bbbeeeffflllxxx4DuXӵHu]3hhne=enepIƎ@t@h>hfe555@ďDXXX\\\^^^ZZZZZZYYYWWWVVVTTTneDDD???=e...------,,,***)))))))))ege%%%%%%sĪj@h%%%###"""fdDĦ&&&@ďD$$$)))HkgeEEEIIILLLKKKGGGCCC@@@AAA@hAAABBB@GIIIMMMHĪj@IŌ^^^___BeneoooHkgefffneRRRKKKfe"""Hu]3hh###$$$&&&se"""""""""######"""!!!!!! ###$$$###geĦja>aĦ!!!!!!@G"""###se###&&&)))+++,,,,,,***(((<Ō @G Hkge&&&'''((()))))))))))))))HĪj@IŌ((()))ege''''''Hu]3hIŌ!!!"""DdDĦ###ne'''$$$@h,,,,,,>h((('''%%%se"""ne!!! @G......sĪj@h&&&&&&%%%%%%%%%%%%&&&&&&''')))&&&$$$'''######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$$$$&&&'''(((''''''((()))'''''''''(((((((((((()))***)))((('''''')))***,,,+++,,,...000222444555666888:::===AAAEEEHHHKKKLLLNNNOOOPPPSSSUUUXXXYYYZZZ]]]]]]\\\\\\\\\^^^___```bbbdddhhhkkknnnsssyyy|||{{{zzzyyywwwwwwzzzzzzmmmfffeeekkkyyy}}}}}}xxxvvvtttqqqlllhhhccciiioooqqqooolllkkkllljjjeee]]]WWWUUUVVVWWWXXXYYY]]]```bbbccchhhqqqxxx|||4DuXӵĵD^777555999UUUZZZ\\\]]]XXXWWWVVVTTTRRRQQQHHHCCC>>>111///------,,,***))))))((($$$$$$$$$%%%$$$$$$$$$$$$DdDĦ%%%%%%$$$$$$(((BBBFFFKKKNNNKKKFFFAAA???@@@BBBGGGDDDCCCEEEGGGIIINNN^^^___]]]oooooodddfffXXXOOOJJJ%%%"""D^'''***)))'''s׼s###$$$$$$###"""!!!!!!!!!!!! !!!""""""geFm8>aĦ s׼s """%%%(((,,,......,,,)))Ho !!!!!!!!!%%%%%%%%%&&&'''''''''(((((((((((()))'''&&&&&&D^!!!!!!"""DdDĦ###&&&(((######+++***+++------,,,***(((s׼s"""$$$$$$"""000---...***&&&&&&%%%%%%%%%%%%&&&&&&(((---***!!! &&&'''!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%(((******((('''(((***((()))))))))************)))******+++---///000111111333555888:::<<<>>>>>>???BBBGGGKKKOOOQQQRRRRRRRRRTTTWWWZZZ]]]```bbbcccgggfffdddcccccccccddddddiiimmmrrruuuwwwzzzzzzvvvvvvyyyzzztttooommmkkkgggccc___dddiiijjjiiihhhiiijjjkkkeee^^^YYYYYYZZZ]]]^^^aaaaaa``````bbbggglllppprrr{{{Φ4DuXӵtvӵ>d<ĦĦĦlllJJJ???777666999999<<<@@@HHHPPPWWW[[[\\\]]]VVVUUUSSSRRROOOMMMLLLKKKĦ>>>;;;:::999888444111///------,,,+++))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%>d<Ħ%%%$$$$$$!!!$$$''''''$$$$$$(((,,,,,,111999???CCCGGGLLLPPPKKKFFF@@@===???AAAAAAAAA???EEEKKKLLLHHHEEEEEEGGGLLLIIIJJJMMMKKKFFFHHHOOOVVVYYY]]]_________``````\\\bbbllluuuzzzzzzxxxuuusssqqqooooooqqqpppkkkhhhaaaeeeiiigggĦFFF777666111,,,&&&$$$%%%'''""">d<Ħ((((((000---(((Be&&&(((&&&%%%###!!! !!!!!!"""###"""  geFYĉ >aĦ  Be!!!"""###&&&***...000///---***nu]ӵ"""######""""""!!!!!!!!!"""!!!!!! $$$$$$######$$$$$$%%%&&&&&&'''(((((((((((((((''')))))))))((())))))***+++)))(((&&&&&&&&&>d<Ħ!!!!!!!!!!!!""">d<Ħ$$$$$$$$$Ħ############$$$&&&(((***)))***,,,000333333111//////...,,,+++Be'''***&&&!!!Ħ###"""&&&***,,,...------------...111222111...+++'''&&&&&&%%%%%%&&&&&&'''+++111000'''%%%***)))"""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&(((******'''%%%&&&((())))))******+++++++++,,,(((***,,,...111444666777999:::===@@@CCCEEEFFFGGGGGGKKKPPPUUUXXXYYYXXXWWW[[[]]]aaaeeejjjmmmpppqqqvvvsssqqqoooooooooooonnntttwww{{{}}}}}}}}}yyyqqqkkkiiigggccc```___bbbddddddcccccceeehhhlllggg```\\\]]]```cccdddgggdddaaa```cccgggjjjllliiirrr?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦjjjIII>>>666555999999CCCBBBCCCJJJXXXdddddd]]]\\\YYYVVVTTTSSSPPPNNNgdKĦBBB>>>;;;:::999222...,,,---+++'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%"""###'''&&&"""%%%$$$$$$######$$$$$$%%%gdDĦ$$$$$$$$$"""$$$&&&((((((***,,,...111444888<<<@@@FFFKKKOOOSSSLLLDDD??????AAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEGGGGGGGGGIIILLLMMMLLLKKKWWW[[[]]]]]]```eeefffddd___```gggrrr}}}yyyrrrpppuuuwwwtttqqqnnnhhhbbbbbbiiikkkgdKĦ@@@777111***%%%$$$%%%&&&'''&&&sdKĦ+++,,,******)))'''''''''''''''%%%$$$######"""""""""  """###ŶS 3we<###!!! !!!%%%)))+++,,,222***&&&iĉ@3hR/Ō !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$######$$$&&&%%%&&&''')))+++,,,,,,,,,+++&&&$$$(((((($$$%%%***'''$$$'''...///DdDĦ!!!###sdKĦ"""%%%gdKĦ&&&&&&'''&&&%%%%%%&&&(((***)))***...444777555333333333111,,,$$$$$$%%%$$$###gdKĦ"""$$$%%%&&&''')))***++++++------...111222111...+++''')))***'''"""!!!$$$((('''&&&%%%$$$###$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%&&&'''((()))((()))++++++*********,,,---+++***+++,,,......---///222555777999;;;>>>@@@GGGDDDFFFKKKNNNMMMLLLMMMQQQRRRYYYaaabbb]]]^^^ccc___aaaeeekkkqqqvvv{{{}}}~~~}}}~~~{{{wwwxxx}}}~~~rrrgggcccbbbcccccccccbbb``````bbbdddddddddgggeeeaaa^^^]]]^^^aaabbbbbbfffgggdddcccfffhhhgggjjjkkkqqq~~~>AneneneeeeFFF===777777<<<<<A"""""""""k<""""""   ###&&&((()))...(((%%%fh !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###$$$&&&'''%%%&&&((()))+++,,,,,,---+++&&&%%%''''''$$$$$$((((((%%%(((...///De+++((($$$#########ne!!!###ne###!!!"""#########$$$&&&'''%%%'''***---///111444555333333222///+++(((''''''(((&&&ne######$$$$$$$$$&&&''')))+++,,,,,,,,,...000222111///,,,'''***+++((($$$###&&&***'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%&&&((()))******,,,/////////...///000/////////111333555555555999;;;>>>@@@BBBEEEHHHKKKQQQNNNOOOUUUXXXXXXXXXZZZ\\\^^^eeemmmoookkklllpppkkknnnrrrwww}}}uuukkkfffffffffgggiiifffcccaaaaaa```___^^^cccbbb```^^^^^^___aaabbbaaafffhhhffffffhhhiiigggiiigggiiiqqqbbbEEE===777666:::;;;:::BBBJJJRRR[[[aaaaaa\\\___]]]ZZZXXXVVVSSSJJJHHHEEEAAA===:::888777222...---+++((())),,,''''''''''''''''''''''''!!!$$$%%%$$$$$$''''''$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$"""$$$&&&''''''))),,,...444888===AAADDDFFFHHHJJJNNNKKKGGGDDDCCCBBB@@@???CCCDDDEEEFFFHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMRRRWWW\\\___fffooossssssffffffhhhoooxxx|||zzzwwwwwwyyyxxxrrrooommmjjjeeegggeeeKKKAAA888---+++(((''''''&&&$$$""""""''')))+++,,,------,,,+++++++++,,,,,,,,,+++)))'''&&&%%%$$$$$$"""!!! !!!"""###!!!""""""   """$$$%%%(((&&&%%%%%% !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""###&&&)))&&&'''(((***+++,,,,,,---***'''&&&'''&&&######&&&(((&&&(((,,,---$$$...+++'''%%%$$$###!!!$$$###&&&'''&&&%%%$$$###"""!!!!!!!!!%%%)))***))),,,111777222444555444111---+++++++++)))$$$$$$$$$############%%%(((+++,,,++++++,,,///111222000...***+++,,,***'''&&&(((+++'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&((()))+++,,,---000333555555555555666444555777:::<<<>>>???@@@FFFHHHJJJLLLNNNRRRWWW[[[ZZZVVVVVV\\\aaabbbeeehhhlllooouuu}}}}}}}}}{{{}}}zzzqqqlllkkkkkklllppplllgggbbb___\\\YYYVVV]]]]]]]]]^^^___```aaaaaa___eeeiiihhhhhhjjjjjjhhhjjjfffbbbccckkkwwwaaaFFF>>>666333777666888BBBKKKRRRXXX^^^```^^^aaa___\\\ZZZXXXUUUPPPMMMIIIIIIHHHFFFBBB???;;;999888222...,,,***'''(((,,,((((((((((((((((((((((((###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((***...000555999???CCCDDDDDDDDDEEEIIIHHHGGGFFFEEEDDDBBB@@@DDDDDDEEEFFFGGGGGGGGGGGGFFFHHHJJJKKKLLLLLLMMMNNNNNNSSSXXX\\\cccmmmrrrsssllljjjjjjnnnuuuzzz{{{zzzvvvxxxvvvpppmmmllljjjfffaaa]]]WWWSSSPPPJJJ@@@777+++)))&&&%%%%%%%%%$$$###!!!"""###%%%''')))+++---......---------......///---,,,***(((&&&%%%%%%$$$###"""!!!!!!"""""""""""" !!!!!!  !!!###%%%$$$%%%&&&$$$ !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """&&&)))&&&'''(((***+++,,,,,,,,,***)))((('''&&&$$$###$$$&&&&&&'''***+++)))&&&$$$(((&&&###"""######"""!!! !!!"""!!! !!!$$$&&&((('''&&&&&&&&&%%%###!!! """###$$$&&&***///444111444777888666333111000---,,,***'''%%%%%%$$$$$$###"""!!!!!!###&&&***,,,))))))+++...111222111000---......,,,(((&&&&&&(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))+++---///000333666999::::::<<<===:::===@@@CCCEEEFFFHHHIIIRRRSSSTTTVVVYYY]]]ccchhhddd``````eeekkknnnssswww~~~~~~uuupppooopppqqqsssooohhhccc^^^ZZZUUURRRVVVXXXZZZ]]]___`````````___eeehhhggggggkkkmmmlllnnnhhh___[[[]]]hhhuuu~~~~~~[[[CCC>>>777333666666999BBBKKKPPPVVV\\\aaaaaacccaaa___\\\ZZZVVVQQQMMMIIIIIIHHHFFFCCC???<<<:::888222---,,,)))&&&'''+++((((((((((((((((((((((((%%%$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$%%%'''+++...555999???BBBBBBAAA@@@@@@CCCEEEGGGHHHHHHFFFDDDCCCEEEEEEEEEFFFEEEEEEDDDCCCDDDFFFJJJKKKKKKKKKNNNPPPPPPTTTXXXZZZ```iiinnnnnnnnnlllkkknnnsssxxxzzzzzzuuuwwwvvvqqqoooooolllhhhZZZVVVSSSRRRPPPHHH<<<444,,,)))%%%"""###$$$%%%%%%"""###$$$%%%(((***,,,......---------...///000000---,,,+++)))'''&&&&&&&&&$$$$$$###"""!!!!!!"""### !!!!!!   !!!$$$'''"""%%%'''$$$!!! !!!###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$'''&&&'''((()))***+++++++++)))***)))'''&&&&&&%%%###%%%%%%&&&&&&((((((&&&###$$$###!!!"""###$$$###"""$$$""" """%%%%%%%%%###""""""$$$''')))'''%%%"""  %%%+++...///000333888::::::777666555000///,,,)))'''%%%%%%%%%$$$###"""!!!###&&&)))+++'''((()))---111333333222111111///---)))&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&(((+++...000111111444888:::<<<>>>AAADDDBBBEEEIIIKKKLLLNNNQQQTTT[[[\\\^^^___bbbgggmmmqqqrrrnnnnnntttzzzyyysssqqqrrrtttrrrnnnhhhbbb^^^ZZZVVVSSSRRRTTTXXX\\\^^^^^^^^^]]]___dddfffdddfffkkkoooooonnnhhh___WWWVVV___mmmxxxrrrRRR???===888666::::::<<>><<<777222...,,,***&&&&&&***''''''''''''''''''''''''&&&$$$###%%%%%%###$$$'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))---000666:::???AAAAAA@@@???>>>AAADDDHHHIIIHHHFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBFFFJJJLLLLLLMMMPPPSSSVVVYYY[[[[[[___fffkkkjjjlllkkkkkkmmmqqqtttvvvvvvuuuyyyyyyuuusssqqqmmmhhhWWWRRRPPPPPPLLLAAA666000---)))$$$""""""###$$$%%%######$$$&&&(((***,,,---,,,,,,,,,---...///000111...---,,,+++***)))))))))&&&&&&%%%###!!! """###""""""############""""""  !!!!!!  $$$(((!!!%%%&&&###"""$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%&&&'''((()))))))))))))))++++++((('''((('''$$$%%%&&&&&&%%%&&&)))((($$$(((&&&%%%$$$%%%%%%###!!!%%%!!!$$$&&&&&&###'''%%%######%%%######%%%+++,,,,,,...222777:::;;;:::::::::444333///,,,)))'''&&&&&&%%%$$$#########%%%''')))&&&&&&(((,,,000333444444333222000...***'''$$$"""%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&))),,,000222444333555888:::===AAAFFFJJJIIIMMMQQQSSSUUUXXX]]]bbbfffhhhjjjlllnnnrrrwww{{{{{{xxxyyy{{{uuussstttvvvoookkkfffaaa^^^[[[XXXUUUPPPRRRVVVZZZ\\\\\\[[[ZZZ]]]bbbddddddffflllppppppiiifff^^^VVVRRRYYYfffrrrkkkMMM======888666:::;;;>>>FFFOOOVVV]]]dddeeebbbdddcccaaa^^^[[[VVVPPPKKKJJJIIIFFFDDDBBB@@@???>>>777333//////,,,'''''')))&&&&&&&&&&&&&&&&&&&&&&&&'''###"""$$$$$$!!!"""&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''(((+++///333888;;;???AAAAAA?????????BBBFFFIIIJJJHHHEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFAAAFFFKKKNNNNNNOOOTTTXXXYYY\\\\\\[[[^^^dddgggfffggghhhiiilllnnnppppppoootttxxxzzzwwwsssooohhh```QQQMMMKKKKKKEEE:::333222,,,)))&&&%%%$$$$$$###"""######$$$%%%&&&(((***+++******++++++---...///000000///......---------...((()))'''$$$ !!!###$$$$$$############$$$$$$ !!!!!!"""""""""   $$$!!!###### """'''&&&"""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! """$$$$$$%%%&&&'''(((((((((((((((,,,,,,))))))+++***%%%&&&)))(((%%%'''++++++&&&)))'''&&&&&&&&&&&&$$$"""!!! !!!"""###$$$$$$---)))%%%$$$$$$!!!"""!!! """$$$(((***,,,---000666999;;;;;;<<<===999777444000---***)))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''+++000444555555333222000///---+++'''%%%%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$%%%&&&'''((($$$%%%'''***---111444666666777888:::===CCCKKKPPPPPPTTTXXX[[[^^^ccclllssstttvvvxxxzzz|||}}}wwwtttvvvxxxmmmiiieeeaaa^^^\\\YYYWWWPPPRRRUUUXXXYYYYYYXXXWWWWWW^^^dddfffiiimmmooommmdddccc___WWWQQQUUU```kkkzzzkkkMMM>>>===888555888888???GGGQQQZZZccciiigggaaaeeecccaaa___[[[VVVOOOKKKKKKIIIFFFCCCAAA@@@@@@@@@888444111111...)))''')))&&&&&&&&&&&&&&&&&&&&&&&&'''"""!!!$$$$$$ !!!&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%(((---000:::===@@@AAAAAA@@@@@@AAAEEEHHHKKKKKKGGGDDDBBBCCCAAABBBDDDFFFHHHIIIJJJJJJAAAGGGMMMPPPPPPRRRWWW[[[YYY\\\[[[YYY[[[aaadddcccccceeegggjjjllllllkkkjjjqqqwwwyyyvvvqqqkkkaaaXXXKKKGGGFFFFFF@@@777555888***)))(((((('''%%%"""#########$$$%%%&&&((()))))))))******,,,---///000111111000000000000111111******)))$$$  """$$$###"""!!!!!!"""###$$$ !!!"""######""""""  !!! """!!!"""((('''!!!%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!###$$$$$$$$$%%%&&&''''''''''''''',,,---******---,,,'''(((+++)))&&&(((------(((%%%%%%$$$%%%&&&&&&%%%### """""" """$$$%%%###"""$$$(((((($$$ ###%%%%%%###%%%)))---,,,///444888:::;;;===???<<<:::777333///---++++++'''''''''&&&&&&%%%%%%%%%$$$$$$&&&***000444666666222111000000000...+++)))%%%%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$%%%&&&'''((($$$%%%'''***...222555777888888999:::>>>EEEMMMTTTSSSXXX]]]```dddlllvvv}}}xxxvvvwwwzzzllliiiddd```^^^\\\YYYWWWQQQRRRUUUWWWXXXWWWVVVVVVRRR\\\eeeiiilllnnnnnnjjjbbbcccaaaYYYRRRSSS^^^gggssscccQQQ???999999999888999FFFKKKPPPWWWaaajjjjjjeeefffeeecccaaa]]]XXXQQQMMMQQQMMMHHHDDDAAA>>>;;;999555222000......---,,,***)))(((&&&%%%$$$$$$%%%%%%$$$&&&%%%###$$$'''%%%!!!$$$$$$##################'''&&&$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&***...222777>>>EEEEEE@@@<<<>>>AAAGGGGGGFFFEEEDDDBBB@@@??????CCCEEEDDDEEEIIIJJJHHHIIIFFFFFFKKKPPPPPPQQQTTTVVVVVVWWWYYY[[[\\\]]]^^^```ccchhhlllnnnllljjjhhhpppooonnnmmmkkkdddZZZSSSJJJCCC???@@@>>>777000,,,***)))'''%%%$$$$$$$$$%%%#########$$$%%%&&&((()))((((((,,,000000------000444222000/////////---+++***)))'''&&&%%%%%%&&&&&&"""!!! !!!"""###"""!!!"""!!!$$$$$$"""!!!!!!  !!!!!!###!!!!!!!!!"""###%%%&&&'''%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""  !!!###$$$ ###&&&'''$$$###$$$%%%((()))++++++***+++---///'''&&&&&&(((+++,,,)))'''(((***)))###!!!$$$%%%$$$$$$!!!"""&&&&&&%%%!!!""""""###$$$$$$%%%%%%""""""""""""$$$&&&((()))***,,,///444999<<<======<<<<<<:::777444111...---***(((%%%###"""###%%%&&&&&&&&&'''+++000444555555777555222111///---***'''&&&&&&&&&%%%%%%$$$$$$$$$&&&###"""%%%%%%###$$$'''''')))***,,,...111666::::::;;;???BBBBBBCCCJJJTTTXXX]]]dddiiioooxxx|||yyywwwvvvmmmbbbZZZYYY[[[[[[[[[\\\YYYSSSQQQTTTTTTOOOMMMOOOOOOZZZccceeehhhnnnqqqoooiiibbb]]]ZZZXXXXXX___gggsss___NNN>>>888999::::::;;;EEEKKKSSSYYYaaaiiijjjggggggfffdddaaa^^^YYYSSSPPPRRRNNNHHHCCC@@@===;;;999666444111...---,,,***((()))(((&&&%%%$$$$$$%%%%%% ######"""$$$'''&&&!!!########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''***///333888>>>EEEFFFBBB???@@@CCCFFFFFFEEEDDDCCCAAA???>>>>>>CCCEEECCCDDDHHHIIIGGGEEECCCEEEIIILLLLLLOOOSSSRRRRRRTTTVVVXXX[[[]]]^^^[[[^^^cccjjjooopppmmmkkknnnmmmkkkjjjfff___UUUNNNFFF@@@<<<>>>===777000---***((('''%%%$$$$$$$$$$$$#########$$$%%%&&&'''((()))))),,,111111---...111222111111222333333111//////---+++(((%%%######"""###!!! !!!"""###"""!!!###"""!!!   !!!!!!%%%%%%$$$""" !!!$$$'''!!!!!!!!!"""###%%%&&&'''######""""""!!! """""""""""""""""""""""" !!!"""### ###&&&&&&$$$###$$$%%%((()))*********+++---///+++***)))+++...///---+++,,,---+++&&&$$$&&&'''&&&&&&%%%###!!! !!!"""######$$$$$$%%%&&&&&&######""""""###$$$%%%&&&((((((***000777;;;;;;999???>>>>>><<<999666333111,,,***'''%%%$$$$$$%%%&&&&&&&&&(((,,,111555777777888666444333111///+++((((((''''''&&&&&&%%%%%%%%%### """### !!!%%%((()))+++,,,...111666:::999:::???CCCEEEHHHRRR]]]___eeemmmtttzzz}}}zzzwwwkkkaaaXXXXXXYYYYYYYYYZZZYYYUUUSSSUUURRRLLLKKKMMMOOOYYYaaacccfffjjjmmmkkkjjjfffcccbbb```^^^bbbgggooozzzZZZKKK<<<777999:::<<<>>>CCCLLLVVV\\\bbbhhhkkkiiigggfffdddbbb^^^YYYVVVTTTTTTOOOHHHBBB>>><<<:::999888555111...---***(((&&&((((((&&&%%%%%%%%%%%%%%%###%%%&&&%%%''')))&&&!!!##############################$$$$$$$$$$$$######$$$%%%&&&&&&'''***///333888>>>EEEFFFCCCAAABBBEEEFFFFFFEEEEEECCCBBB@@@@@@???DDDEEECCCCCCGGGHHHGGGCCCCCCEEEIIIIIIIIINNNUUUQQQQQQRRRUUUXXX[[[___aaa\\\\\\```gggoooqqqmmmhhhgggfffdddaaa\\\UUULLLFFF@@@;;;999<<<<<<666000...)))(((&&&%%%$$$###$$$$$$""""""######$$$%%%''''''''''''***//////,,,---111......000222555555333111111///---)))&&&$$$###"""$$$"""!!!!!!"""######""" """$$$!!!!!! !!!"""!!!""""""!!! !!!### !!!"""$$$%%%&&&'''######""""""!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!###%%%%%%$$$###$$$%%%'''((()))))))))***,,,......---,,,---///000000000000111///)))'''))))))&&&$$$&&&&&&"""!!!#########$$$%%%%%%&&&&&&$$$###"""!!!!!!"""######%%%%%%(((---444888888666>>>???@@@@@@>>>:::777555///---***'''%%%%%%&&&'''''''''(((,,,111666888999:::888666555333111---***))))))((('''&&&%%%%%%%%%&&&###"""%%%%%%###$$$'''(((***+++,,,...111666:::999;;;???EEEIIIPPP]]]jjjpppvvv~~~~~~|||~~~}}}yyylllbbbYYYXXXYYYXXXWWWXXXZZZYYYXXXWWWQQQKKKJJJMMMNNNVVV^^^aaacccfffhhhhhhjjjhhhiiijjjgggccccccgggkkkrrrxxx~~~|||WWWIII<<<777888999;;;>>>BBBNNNYYY___ccchhhkkkjjjeeeeeedddaaa]]]YYYWWWVVVVVVQQQIIIBBB>>><<<:::999888555111...---+++(((&&&''''''&&&&&&%%%%%%%%%%%%%%%''''''$$$$$$$$$ ###############$$$$$$$$$!!!"""###$$$$$$###"""!!!###$$$$$$%%%&&&***///222777===CCCEEEDDDCCCCCCEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAFFFHHHEEEDDDGGGIIIIIICCCEEEHHHKKKJJJIIIPPPYYYUUUUUUUUUWWWYYY]]]```bbbaaa______eeelllllleee^^^\\\[[[ZZZVVVQQQJJJCCC???;;;888888<<<<<<777222000)))(((&&&$$$#########$$$"""""""""######$$$&&&&&&%%%%%%(((,,,,,,***+++///+++,,,///222444444222000///...---+++)))'''&&&&&&&&&$$$"""!!!"""######"""  """ !!! !!!###$$$%%%&&&&&&$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""" """######$$$$$$$$$$$$$$$&&&'''((()))((()))+++---///...------...000111222333333000+++)))+++)))%%% !!!"""!!! ###"""""""""###$$$$$$%%%%%%###"""!!! !!!"""###!!!$$$)))---///222555777;;;===???@@@@@@===:::777333111---)))'''&&&&&&''')))((()))---222777999::::::888777666555222...+++***)))(((&&&%%%%%%%%%%%%'''$$$$$$''''''%%%&&&))))))***,,,---...111666999;;;<<>><<<888555000,,,)))((('''(((+++******---111666999:::888777666666666333///,,,+++***(((&&&$$$$$$%%%%%%%%%""""""$$$%%%######'''***+++,,,---...111666999===>>>DDDLLLUUU```qqqvvvqqqqqqtttvvvwwwxxxzzz{{{}}}tttiii```]]]\\\YYYUUUUUUSSSWWWYYYUUUOOOMMMOOOQQQMMMRRRXXX]]]______bbbeeehhhffffffgggeeebbbcccggglllllliiigggsssvvvRRRGGG;;;777666666999===EEEPPP[[[aaaeeehhhgggccc]]]```cccbbb^^^ZZZXXXXXXWWWRRRKKKEEEAAA???===<<<777555222000///...,,,***%%%&&&&&&''''''&&&%%%%%%$$$%%%$$$"""###%%%$$$"""""""""###$$$$$$%%%%%%""""""############""""""!!!"""###$$$%%%)))...222777;;;@@@CCCDDDCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???BBBIIILLLHHHFFFIIIOOOQQQFFFEEEGGGJJJKKKLLLSSS[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZ\\\[[[\\\```dddccc\\\VVVPPPQQQPPPLLLFFFAAA???>>>777666888<<<;;;555111111((('''%%%$$$###"""######""""""!!!!!!"""######$$$(((''')))---...,,,///444444444555777888888555333444444222000---***'''%%%)))&&&###"""###$$$$$$$$$&&&### ###""" !!!######""""""###$$$!!!"""###$$$%%%$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""######"""""""""$$$"""!!!!!!###$$$$$$###$$$%%%''''''&&&''')))+++000111222222111222444666222111...******+++'''!!!$$$!!! ###$$$!!! !!!!!!""""""!!! !!!"""$$$%%%!!!))))))$$$###)))000444777;;;???BBBCCCCCCCCC>>>;;;666111---+++******---+++***,,,000555777888666666666777888666111...---+++)))&&&%%%%%%&&&&&&'''$$$###&&&'''$$$%%%)))+++,,,------///222666999===@@@HHHRRR]]]iii|||~~~rrrkkklllooopppnnnoooqqqrrruuuzzz{{{qqqfffcccaaa[[[VVVUUUQQQUUUWWWSSSPPPPPPRRRQQQOOORRRWWW\\\\\\ZZZ\\\aaadddbbbbbbcccbbb___aaafffiiiiiifffeeepppoooNNNDDD:::777666777:::???HHHPPPYYY```fffiiieee^^^ZZZ```eeeeee```\\\ZZZZZZWWWRRRMMMHHHDDDBBB???===;;;888444222000...+++)))%%%%%%&&&''''''&&&&&&%%%******(((%%%&&&******'''!!!""""""###$$$$$$%%%%%%$$$######""""""######$$$"""###$$$%%%'''+++000444:::===AAADDDEEEDDDCCCCCC@@@@@@AAAAAABBBAAAAAA@@@@@@GGGKKKHHHEEEIIIPPPSSSJJJGGGGGGKKKNNNQQQVVV\\\[[[\\\]]]^^^^^^\\\[[[ZZZWWWXXX[[[^^^```^^^YYYTTTNNNOOOMMMHHHBBB<<<::::::555555888<<<999222......((('''%%%###""""""######"""!!!!!!!!!!!!"""######&&&%%%'''+++,,,+++...333777666666777999999888777444444333111///,,,)))'''***'''$$$"""###$$$$$$$$$%%%$$$$$$######!!!   !!!###"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$""" ###$$$$$$######%%%&&&&&&%%%&&&)))+++...000333333222111333444111000,,,)))***,,,(((!!!$$$######""""""!!!  !!!"""""""""###"""!!!!!!!!!"""###$$$"""'''(((&&&&&&(((+++///222666;;;@@@CCCEEEFFFDDDAAA<<<666222///.........,,,+++,,,///333555666555666777999:::999555222000...+++(((''''''((()))***'''&&&))))))'''(((++++++,,,---...///222666999===AAAKKKXXXeeetttuuulllkkkjjjhhhdddfffgggiiilllqqqwww|||}}}rrrmmmjjjccc]]]ZZZVVVZZZYYYUUUTTTWWWWWWTTTSSSSSSVVVZZZXXXSSSTTTYYY[[[ZZZ[[[^^^]]][[[\\\```aaacccbbbdddqqqjjjJJJAAA888666666888<<>>>>>;;;666333000...***((($$$%%%&&&'''''''''&&&%%%++++++'''""""""&&&%%%"""!!!""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$%%%&&&''')))---222666<<>>CCCFFFGGGDDDAAA???@@@@@@AAACCCEEEFFFDDDBBBCCCEEEGGGGGGFFFGGGLLLPPPPPPNNNMMMPPPVVV\\\^^^^^^aaa```aaacccfffeee```[[[[[[XXXVVVWWWZZZXXXRRRLLLKKKHHHDDD???;;;999888888888888777555222///,,,***%%%$$$###"""""""""###$$$$$$$$$###"""!!! &&&&&&&&&''')))***,,,---000222555888::::::999888444444333222000---***)))***)))'''%%%%%%%%%&&&&&&'''&&&%%%###!!!  !!!"""!!!  !!!######""""""&&&)))%%%%%%$$$$$$###"""""""""######$$$$$$###""""""$$$%%%"""$$$$$$###%%%$$$"""!!!"""###$$$$$$###$$$&&&(((,,,...000333333333111000...---,,,***((('''%%%%%%%%%$$$"""!!! !!!"""$$$!!!!!!"""###$$$$$$%%%%%%&&&$$$%%%!!!###(((,,,***%%%!!!###'''***,,,...111555;;;BBBGGGLLLGGGAAA===;;;:::777444444111---,,,---///111111555666666555999>>>===999111///,,,)))&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''+++///111111222555888<<>>444333777999;;;===IIIOOOVVV]]]eeeiiieee^^^[[[^^^aaacccbbb^^^ZZZVVVVVVPPPJJJHHHIIIJJJIIIGGGBBB@@@;;;666222...,,,+++((('''''''''(((((()))***$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$########################$$$%%%'''(((&&&%%%$$$%%%(((,,,111555???BBBGGGIIIIIIGGGDDDBBBAAAAAABBBDDDGGGIIIHHHGGGGGGIIIKKKIIIGGGGGGJJJNNNNNNMMMMMMPPPWWW]]]aaabbbhhhggggggiiijjjhhhbbb]]]ZZZVVVSSSSSSTTTRRRKKKEEEEEECCC@@@<<<999666555444666666555444222///,,,***%%%&&&&&&$$$"""!!!###%%%$$$$$$$$$$$$############%%%%%%&&&'''(((***+++,,,...111555999;;;:::999888444444444222000---+++)))***)))((('''&&&&&&&&&&&&%%%$$$$$$###"""!!!  !!!"""""" !!!"""'''&&&### %%%$$$######"""""""""###"""###$$$###""""""###%%%#########"""!!!!!! $$$$$$###"""!!!!!!!!!!!!"""###$$$#########%%%''',,,...///000000...,,,***...---,,,***)))'''&&&%%%%%%$$$"""!!!!!!!!!############$$$$$$%%%&&&&&&''''''!!!"""%%%###"""%%%&&&((($$$"""$$$''')))***---000333999???DDDJJJFFFAAA>>>===<<<:::777777333///---...000111222555666555444777<<<;;;777333111...***((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((,,,000111111222555999>>>GGGTTTcccrrr~~~zzzxxx}}}~~~~~~ssseee]]][[[VVVXXXYYYYYYXXXXXX[[[^^^bbbffflllrrrvvv{{{|||uuuooosssrrrppppppooommmjjjhhhddd___YYYSSSOOOMMMMMMMMMUUUSSSQQQQQQRRRTTTUUUUUUSSSTTTYYYdddqqqbbbGGG<<<333333666888:::===HHHNNNUUU[[[bbbgggfffaaa[[[^^^aaacccbbb___ZZZWWWQQQNNNKKKKKKMMMNNNLLLJJJCCCAAA<<<777222...***)))'''''''''&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$##################""""""###$$$$$$%%%%%%$$$""""""%%%,,,333888AAADDDIIIKKKJJJGGGEEEDDDCCCCCCCCCFFFJJJMMMNNNNNNLLLNNNOOOMMMJJJHHHJJJMMMMMMMMMMMMQQQWWW___dddffflllkkkkkkmmmnnnjjjbbb\\\YYYTTTOOOMMMMMMJJJCCC===>>>===<<<999777444111000333333444333111///,,,***$$$%%%&&&$$$ !!!###""""""######$$$$$$$$$%%%$$$$$$%%%&&&''')))***+++---000555999;;;;;;999888444444444333111...,,,***))))))))))))((('''&&&&&&#########""""""""""""""" !!!!!!!!!!!!"""######!!!!!!"""###$$$%%%###"""$$$&&&###%%%%%%$$$############$$$"""######"""!!!!!!"""$$$ ######"""###&&&)))$$$$$$$$$###$$$$$$%%%%%%"""###$$$###""""""###%%%)))+++,,,------,,,***(((...---,,,+++)))'''&&&&&&%%%$$$###"""!!!"""######"""######$$$$$$%%%%%%%%%###"""######  &&&###'''%%%###$$$&&&'''(((+++---000555;;;???FFFDDDAAA@@@@@@???>>><<<<<<888222//////000222222444555555333444888777333444222///,,,***(((((((((&&&&&&&&&%%%&&&&&&'''((()))---000111111222666999BBBKKKZZZiiiyyy|||tttsss{{{ttteee[[[WWWRRRRRRQQQPPPNNNMMMOOOPPPRRRYYYbbbhhhkkkpppwww}}}}}}zzzvvvvvvwwwxxxwwwuuusssrrrsssmmmeeeZZZSSSPPPOOONNNMMMQQQOOONNNOOOQQQSSSTTTSSSQQQQQQVVVcccrrr```FFF<<<444444777888;;;>>>IIIPPPVVVXXX\\\aaabbb```^^^```bbbcccaaa]]]YYYUUUOOONNNMMMNNNPPPPPPMMMKKKCCCAAA===999444///,,,***(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$###############""""""""""""""""""$$$###""""""&&&+++222666???CCCGGGIIIFFFCCCBBBBBBDDDDDDEEEHHHLLLOOOQQQQQQNNNPPPRRRPPPMMMLLLNNNPPPPPPPPPQQQTTTYYY___dddgggjjjjjjjjjlllmmmiiibbb[[[VVVQQQJJJGGGGGGEEE@@@:::888999999888666444111///000111222333111///,,,***$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""######$$$%%%&&&((()))***+++///444999;;;;;;999777555555444444222///---+++))))))*********((('''%%%############"""""""""!!! !!!!!!!!!!!!"""!!!"""######""""""###$$$!!!###$$$%%%)))......***'''&&&&&&%%%%%%%%%&&&&&&"""######"""!!! """###"""###!!!"""(((...%%%%%%$$$$$$$$$$$$%%%%%%"""######"""!!! """###%%%''')))+++------------...---,,,+++)))((('''&&&%%%$$$###"""""""""###### !!!!!!!!!"""""""""!!!###"""%%% %%%'''%%%######$$$$$$&&&)))+++---111666:::AAAAAAAAAAAABBBBBBBBBAAA@@@<<<666222111222333333222555444222222555444111444222000---+++)))((((((&&&&&&&&&&&&&&&'''((((((***---111222111333777:::HHHQQQ___ooo~~~wwwmmmiiirrr~~~uuuggg\\\WWWNNNLLLJJJHHHFFFEEEFFFGGGGGGPPPZZZ```ccchhhrrrzzz}}}{{{~~~|||{{{zzzsssvvvyyyyyyxxxxxx{{{}}}rrrhhh[[[SSSQQQQQQPPPNNNMMMMMMMMMOOORRRSSSSSSSSSQQQQQQWWWdddttt}}}\\\EEE<<<666666888:::<<<@@@GGGNNNUUUVVVXXX]]]``````bbbcccdddccc```[[[VVVRRROOOOOOPPPQQQQQQOOOLLLJJJFFFDDDBBB>>>:::666333111)))((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!######$$$%%%(((+++///111===BBBGGGHHHEEEBBBBBBCCCFFFFFFGGGIIIMMMPPPPPPPPPLLLOOORRRRRRQQQPPPSSSVVVVVVVVVWWWYYY[[[___bbbeeeeeeeeefffiiijjjhhhaaa\\\SSSMMMEEEBBBCCCBBB>>>;;;555666888888777555333111///000222333222///,,,***'''""" $$$%%%!!!""""""""""""!!!!!!!!!!!!#########$$$&&&''')))***+++...333777999999777666444444444333222000---,,,))))))*********((('''%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!""" """######""""""###%%%###&&&%%%###$$$'''&&&###(((((((((''''''(((((()))###$$$$$$###!!! """###!!!$$$%%%###"""&&&&&&&&&%%%###############"""######"""!!! """###&&&'''))),,,.../////////...---,,,+++***)))((('''%%%$$$$$$###############!!!!!!!!!!!!!!!"""""""""!!!"""###!!!!!!###%%%'''"""$$$&&&%%%###"""###%%%###$$$'''(((***---111444;;;===@@@BBBCCCCCCDDDDDDCCC???999555444444333222111555555111111333333111333222000...+++)))(((''''''&&&&&&&&&&&&'''((((((***---111222222444888<<>>CCCIIIIIIFFFCCCEEEGGGIIIIIIJJJLLLOOOOOONNNLLLJJJNNNRRRTTTTTTTTTWWWZZZ[[[]]]____________aaabbb`````````ccceeeddd```[[[OOOHHH@@@<<<===>>><<<999333444666777777666444333///111333333222///+++)))'''###!!!###'''((($$$%%%$$$$$$$$$######""""""######$$$%%%&&&((()))***,,,...111444666666555444333333333333111///---,,,))))))))))))((('''&&&&&&%%%%%%$$$###"""!!!  !!!!!!!!!!!!""""""""""""###$$$###&&&&&&######%%%%%%""")))(((((((((((()))******%%%%%%%%%$$$"""!!!"""###!!!"""###!!!###'''&&&%%%$$$###"""""""""""""""###$$$###""""""###%%%((()))***+++,,,---------...---,,,+++***)))((((((%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!  $$$&&&$$$""""""###"""!!!"""$$$&&&"""###&&&'''(((***---000555999>>>AAABBBCCCDDDEEECCC@@@<<<999777555333111111555666222111333444222333222111///,,,***((('''''''''&&&&&&''''''((()))***---000111222555;;;???QQQZZZiiiyyy|||nnn```SSSLLLPPPXXX___fffkkknnnwww}}}vvvlllbbb\\\PPPKKKEEEAAA>>>===;;;:::BBBHHHOOOUUU[[[dddoooxxxwwwyyywwwnnn```SSSLLLJJJHHHIIIOOOXXXdddrrr}}}uuuuuuxxxyyyzzz{{{{{{zzz{{{}}}uuummmccc\\\YYYVVVTTTRRRNNNOOOQQQTTTWWWWWWVVVTTTPPPSSS[[[fffppp~~~qqqSSSAAA;;;666777888999===BBBBBBNNNWWWXXXWWW[[[aaadddeeeeeedddccc___ZZZUUURRRNNNOOOPPPQQQOOONNNLLLLLLDDDCCCAAA>>>999555111...,,,+++)))((('''&&&&&&&&&######$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$$$$$$$%%%)))---222555===CCCIIIJJJFFFEEEGGGKKKNNNNNNOOOPPPQQQOOOKKKGGGHHHMMMRRRUUUUUUVVVZZZ]]]]]]aaadddeeecccaaa```aaa[[[YYYYYYZZZ]]]]]]YYYVVVKKKDDD:::666666888666444///000222333444444333333000222444555333///+++(((!!!"""###$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++---...///111222222333222222222222222111///---+++***)))((('''&&&&&&&&&&&&############""""""!!!!!!  !!!!!!!!!!!!"""$$$!!!%%%&&&$$$%%%)))+++)))'''''''''''''''((()))***&&&'''&&&%%%###"""###$$$!!!!!! !!!$$$'''***$$$$$$###############$$$"""###$$$#########%%%'''&&&&&&'''((()))***++++++------,,,+++******))))))$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###!!! """############$$$%%%!!!###%%%&&&'''(((***,,,111666<<<@@@AAABBBCCCEEEAAA???===;;;:::777333000111555777444222444555555444444333111...,,,***((('''''''''''''''(((((()))))),,,///111222666===BBBRRR[[[kkk}}}ttt```PPPDDD>>>AAAHHHKKKUUU[[[___jjjyyyzzzxxxxxxvvvssslllddd[[[UUUIIIDDD???<<<<<<======<<>>===;;;888333///111666888555333555777666666555444222000---+++***'''''''''''''''((())))))(((+++///111333777>>>DDDQQQ[[[lllpppXXXFFF;;;666:::@@@999CCCJJJNNNZZZkkkqqqlllpppooolllhhhcccZZZRRRLLL???;;;888888<<<@@@BBBBBB@@@@@@BBBHHHRRR^^^iiipppppppppooohhh\\\MMM@@@999999444333555777<<>>@@@BBBCCCCCCBBB???<<<999666444333222222222222222222222222:::777555333111...***((()))'''%%%&&&''')))))))))***---000333555888;;;>>>NNNYYYllloooQQQ===777666444111777999???FFFQQQ\\\eeejjjiiigggccc^^^WWWNNNDDD===:::777444444555888999::::::???@@@AAAKKK[[[gggiiimmmnnnllleeeYYYLLLBBB<<<555000...000333666<<>>;;;888666555222222222222333333444444;;;999666444333000,,,***)))'''%%%$$$%%%&&&&&&%%%))),,,///222444777:::===IIITTTfffyyyvvvYYYDDD:::777555333444555999???GGGQQQYYY]]]___^^^\\\XXXRRRHHH===666666444111111333666888888888===@@@AAAIIIWWWdddiiikkkkkkiiiddd\\\QQQFFF???666111///000111222666<<>>?????????===;;;888777222222333333444555666666;;;999777666444222///,,,,,,)))&&&%%%%%%&&&%%%$$$(((+++...000222555999<<>>???DDDPPP]]]eeefffeeeddddddaaaYYYNNNFFF;;;555222222111///222666:::GGGUUUZZZ]]]```bbbbbbgggjjjkkkmmmttt}}}zzzvvvrrrkkkaaa[[[ZZZ\\\WWWVVVWWWVVVQQQMMMLLLSSSYYYbbbjjjttt]]]FFF;;;666333555999<<>>DDDHHHNNNPPPRRRRRRMMMCCC777///222000///000222555666777000666;;;<<<===FFFSSS]]]___^^^___bbbdddaaaXXXPPPCCC<<<666333111///222777:::DDDPPPVVVZZZ___aaa___]]]___aaaccckkkuuuyyyyyy|||xxxuuurrrlllbbb[[[ZZZZZZVVVTTTUUUTTTNNNKKKKKKSSSWWW___iiiuuu~~~YYYEEE<<<777444666888<<>><<<;;;:::999666111---+++***((('''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&& !!!"""###$$$$$$$$$###"""$$$'''))),,,///333555===???BBBBBB@@@AAAEEEHHHHHHLLLNNNLLLMMMQQQTTTTTTQQQVVV___fffddd\\\YYYZZZ]]]bbbddd^^^VVVPPPKKKFFFIIIFFFDDDCCCCCC@@@:::555000...,,,++++++***)))''''''((((((&&&%%%%%%''')))000...---------+++(((%%%######"""""""""""""""### """###$$$''')))+++------000///...---------------''')))******))))))***+++(((&&&%%%%%%''''''&&&%%%$$$$$$$$$##################!!! !!!""""""!!!!!!""""""""""""!!!""""""###$$$%%%&&&&&&!!!######!!!"""&&&'''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""!!! !!!$$$$$$%%%&&&''')))+++,,,,,,,,,+++,,,---,,,+++***+++,,,******+++,,,......,,,******))))))(((((('''''''''(((((())))))(((((('''&&&"""$$$%%%%%%%%%&&&(((***###$$$$$$%%%''')))***,,,---///111444555555444444222333333444555666777777888777666666666555333111+++)))''''''((())))))((('''(((***+++---111666:::AAAFFFOOO\\\kkkzzz~~~hhhSSSCCC:::666555333444888>>>DDDHHHKKKLLLNNNPPPOOOJJJCCC>>>777666444444555555555333111111222333222333;;;DDDFFFHHHMMMVVV___ddddddbbbUUUKKKAAA:::555222555::::::@@@GGGNNNVVV^^^___[[[VVVXXXYYYZZZ]]]cccdddaaaiiiggghhhiiieee\\\VVVTTTQQQMMMMMMPPPRRRQQQPPPRRRTTTVVV\\\eeennnvvvzzz{{{rrrQQQ@@@:::666555888;;;===BBBHHHMMMTTT[[[^^^]]][[[[[[\\\ZZZ___```[[[VVVUUUUUUTTTOOOMMMLLLLLLMMMLLLJJJHHHHHHFFFBBB???===<<<<<<===;;;777222...,,,***((('''%%%$$$$$$$$$%%%%%%&&&'''$$$############"""""""""!!!"""###$$$######"""###$$$&&&))),,,...000444777:::===???@@@???@@@DDDHHHGGGLLLNNNKKKJJJNNNRRRRRRPPPUUU^^^fffccc[[[VVVWWWWWW[[[[[[TTTMMMJJJHHHEEEEEECCCAAABBBBBB???999444///---***)))))))))'''&&&((((((&&&###!!!"""'''+++///---,,,++++++)))&&&$$$$$$$$$###"""!!!!!!!!!""" !!!!!!!!!"""$$$''')))+++------...------,,,,,,,,,,,,---***+++,,,+++***)))***+++'''&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$######""""""!!!  """######### !!!"""###$$$%%%%%%"""%%%%%%!!!###(((***''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###########################%%%###!!!"""$$$ $$$%%%&&&((()))************,,,...---++++++,,,...---,,,+++,,,---......---,,,,,,++++++***))))))((()))******+++***)))((('''###$$$&&&%%%$$$$$$&&&'''############$$$&&&((()))+++,,,...000111222222333333333444444444555555555888777777777888888666444...+++)))'''(((((((((''''''(((***+++---111777;;;???BBBJJJVVVeeettt}}}gggRRREEE===;;;999888;;;AAAGGGKKKNNNNNNOOOQQQRRRPPPLLLIIIBBB@@@>>>===<<<<<<:::888666222111222111///333:::999===DDDMMMVVV___dddggg___WWWMMMFFF???888777:::<<>>777444444888<<<>>>CCCIIILLLTTT]]]___[[[XXXYYY\\\ZZZ___bbb^^^ZZZYYYYYYXXXNNNNNNMMMNNNNNNMMMJJJHHHJJJGGGCCC>>><<<<<<>>>???<<<888333///,,,+++)))'''%%%%%%$$$###$$$%%%'''(((######$$$######"""!!! $$$%%%%%%$$$"""!!!"""###%%%(((+++...000222666888888;;;>>>???>>>@@@DDDHHHIIIMMMNNNJJJIIILLLOOOPPPLLLRRR\\\cccaaaXXXSSSSSSTTTWWWTTTLLLFFFEEEFFFFFFBBBAAA???@@@AAA>>>999444///---)))'''''''''&&&%%%***)))%%%  '''---...,,,***))))))'''%%%"""%%%%%%###"""!!!!!!!!!!!! !!!"""###$$$$$$!!!"""$$$'''***,,,------,,,,,,,,,++++++,,,,,,---((())))))(((%%%$$$$$$%%%'''&&&$$$$$$&&&''''''&&&%%%%%%$$$$$$###""""""!!!!!! """$$$$$$$$$ !!!!!!!!!!!! !!!"""###$$$$$$$$$(((((($$$%%%+++---***((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################"""'''&&&""""""''')))'''$$$$$$&&&'''((((((((((((***---///...,,,+++---///000---******+++...//////......---,,,,,,+++*********++++++,,,,,,***)))((($$$%%%&&&%%%#########$$$$$$$$$###$$$%%%&&&((()))++++++,,,...///111222222333333444444444444444444999888888888999999888666222///,,,******)))((('''((()))***+++---111777;;;===@@@GGGRRRaaaqqq~~~|||dddTTTCCCAAA>>>===@@@EEEKKKOOOSSSRRRRRRSSSUUUUUUTTTRRRMMMJJJHHHFFFEEECCC@@@>>>;;;444111222111---///555000555>>>GGGPPPZZZccciiihhh```YYYRRRIII???::::::BBBEEEJJJQQQ\\\eeefffaaa[[[]]]]]]ZZZYYYYYYTTTMMMXXXWWWZZZ^^^\\\TTTNNNMMMKKKHHHHHHLLLPPPPPPQQQTTTMMMRRRZZZbbbhhhkkkmmmnnntttiiiJJJ===888555555888;;;>>>CCCHHHJJJSSSZZZYYYWWWYYY[[[\\\YYY___aaa]]][[[\\\YYYTTTPPPOOONNNLLLKKKJJJJJJJJJJJJFFFBBB@@@AAAAAA???===<<<;;;888444111...,,,+++((('''&&&%%%$$$#########$$$#########""""""!!!!!!%%%$$$###"""""""""###$$$%%%&&&***000777<<<======>>>???@@@@@@@@@AAADDDFFFOOOLLLKKKLLLKKKHHHGGGIIIGGGMMMVVV[[[[[[VVVPPPMMMNNNRRRPPPEEE>>>AAAFFFGGGDDDEEEEEEEEEBBB>>>999666444111,,,(((&&&&&&)))+++%%%%%%%%%&&&&&&'''''''''(((++++++(((((()))(((%%% !!!"""$$$$$$"""!!! """"""""""""!!!!!!!!!!!!'''!!!%%%,,,+++---,,,""".........------,,,,,,,,,'''&&&%%%###!!!###&&&)))&&&'''((((((((('''%%%%%%'''%%%###$$$&&&%%%### $$$!!! !!!###$$$!!!""""""!!!!!! !!!!!!"""###$$$&&&((()))"""###$$$%%%'''((()))))))))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$###%%%&&&$$$$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%######&&&***+++***(((&&&''')))***++++++***)))000000000000000000111111............---,,,+++***/////////...---,,,******+++(((%%%&&&))))))&&&!!!$$$%%%%%%%%%&&&&&&&&&&&&))))))***,,,...111333444999888777444222222444666@@@>>>;;;999999777444222333000,,,))))))*********)))(((((())),,,111666999<<>>CCCIIILLLRRRVVVUUUUUUXXX[[[\\\YYY^^^___\\\ZZZ[[[YYYUUUPPPOOONNNMMMLLLLLLLLLLLLMMMHHHBBB>>>>>>>>>>>>===>>><<<999555222...,,,+++***)))(((&&&%%%%%%%%%%%%$$$#########""""""""""""%%%$$$###""""""###$$$$$$''')))...333777;;;>>>???>>>>>>>>>>>>???AAAEEEGGGNNNKKKJJJLLLKKKGGGFFFIIIGGGMMMUUUYYYWWWRRRLLLIIIIIILLLIIIAAA===@@@CCCCCCCCCDDDEEEEEEBBB===999555...+++(((&&&''')))+++,,,%%%%%%&&&&&&&&&&&&&&&&&&(((***+++(((''')))((($$$ !!!"""######"""!!! """!!!!!!!!!!!!!!!!!!!!!"""$$$$$$))),,,$$$---------,,,+++******)))&&&&&&&&&$$$"""###%%%'''&&&'''((((((((('''%%%%%%'''%%%###$$$%%%%%%### """######!!!!!! ###############$$$%%%%%%###$$$%%%&&&((()))******)))(((''''''''''''((()))&&&&&&%%%%%%$$$%%%%%%%%%""""""#########$$$$$$$$$***&&&$$$%%%$$$!!! """""""""""""""############&&&%%%######$$$$$$"""'''(((***+++,,,,,,,,,+++//////000000000000000111///.........------------/////////...---,,,******+++(((%%%&&&))))))&&&"""#########$$$$$$$$$%%%%%%((()))***,,,///111333555666888::::::888666555666;;;999888888999999777666333000,,,*********)))))))))(((((())),,,000555888:::@@@FFFKKKVVVhhhvvv|||sssjjjZZZOOONNNSSSTTTPPPQQQPPPOOOPPPTTTYYY[[[\\\___aaaaaa_________XXXPPPDDDAAA===888444111000///---000333555999AAALLLUUU___aaaccc```ZZZWWWXXXZZZ```cccdddeeeiiinnnmmmhhheeeaaa______\\\TTTQQQSSSSSSSSSSSSVVVWWWUUUPPPKKKHHHEEEDDDHHHKKKIIIIIIKKKLLLNNNQQQWWW]]]ccciiikkkqqqwww```FFF<<<888555555999<<>><<<===>>>>>>AAA???<<<888333///,,,+++,,,+++)))((('''&&&&&&&&&###############"""""""""%%%$$$###""""""###$$$%%%)))---333666999<<<@@@DDD???>>><<<<<<===AAAFFFIIILLLJJJIIIKKKKKKGGGEEEHHHHHHMMMSSSUUURRRMMMGGGDDDBBBCCCAAA<<<;;;>>>???>>>BBBDDDEEEEEEBBB===888555000,,,'''%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))&&&&&&(((&&&### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%,,,222---------,,,+++***)))'''&&&%%%&&&'''&&&$$$###$$$%%%&&&'''((((((((('''%%%%%%&&&%%%######$$$$$$###!!!!!!###"""!!! %%%$$$###""""""!!!!!!"""$$$$$$%%%'''((()))***+++)))((((((''''''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''***&&&%%%&&&%%%!!!!!!###""""""""""""#########$$$&&&$$$###""""""!!!'''(((***+++,,,---------....../////////000000000//////...---...///000111000000000///...---++++++***(((&&&'''))))))&&&#########$$$$$$$$$%%%%%%%%%'''(((***,,,///222444666555999===@@@>>>;;;888666999777666777888888777666111///,,,+++******(((&&&)))(((((()))+++///333666666>>>EEEJJJRRR```pppxxxwwwjjjdddbbb]]]UUUUUURRROOOOOORRRWWW[[[]]]aaafffjjjiiiiiiiiieee___RRROOOJJJCCC<<<666111///...///000///000555>>>DDDPPPUUUZZZ^^^```bbbgggjjjnnnrrrtttqqqpppqqqrrrpppiiieeeaaa```\\\WWWUUUVVVQQQQQQQQQRRRSSSPPPLLLIIIGGGBBB@@@BBBCCCAAAAAACCCIIIIIILLLOOOUUU\\\bbbfffiiinnnuuu}}}\\\FFF<<<888555555999===@@@FFFLLLSSSVVVWWWWWW\\\aaabbb^^^VVVYYY]]]```aaa___ZZZUUUKKKKKKKKKKKKLLLMMMNNNOOOOOOLLLFFFBBB@@@@@@AAAAAADDDBBB???;;;666111---+++,,,,,,***)))'''&&&&&&&&&########################$$$######"""###$$$&&&''')))000777;;;===@@@FFFLLLEEEAAA===<<<===BBBFFFIIIJJJHHHHHHKKKJJJFFFDDDFFFJJJMMMQQQQQQMMMGGGBBB???;;;:::999888:::<<<<<<;;;AAACCCDDDDDDBBB===777333111+++%%%###&&&((((((''''''''''''&&&&&&%%%%%%%%%&&&))))))&&&%%%'''&&&"""!!!"""############"""!!! !!!!!!!!!!!!!!!%%%###))))))///666111---------,,,***(((&&&%%%$$$&&&((('''%%%#########&&&'''((((((((('''%%%%%%%%%$$$###############""""""###!!! """$$$###"""!!!!!! !!!###$$$%%%&&&''')))******)))(((((((((((((((((()))''''''&&&%%%%%%%%%%%%%%%(((((('''''''''''''''''''''%%%%%%'''&&&###%%%)))$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$&&&'''((()))+++,,,------,,,,,,---...//////000000000///...---///111333555222222222111000///...---***((('''((())))))'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&(((***---111444666777666;;;@@@CCCAAA>>>;;;999;;;:::888777777777555333000...,,,++++++)))'''%%%)))(((((((((***...111333444;;;DDDHHHNNNYYYhhhsssxxx}}}wwwnnnddd[[[VVVQQQNNNOOOTTTXXX[[[^^^ffflllmmmmmmnnnllliii```]]]XXXPPPGGG===666111222111000...---000555:::???EEEMMMUUU\\\cccjjjooopppvvvyyyuuuqqqrrruuuuuunnnjjjfffaaa]]]YYYWWWWWWPPPPPPPPPPPPNNNLLLIIIGGGGGGBBB>>>???>>><<<<<<>>>DDDDDDEEEHHHNNNUUU\\\aaa```dddjjjooottt|||zzzYYYFFF>>>888555555:::>>>AAAGGGMMMQQQVVVZZZ\\\aaadddbbb]]]VVVXXX^^^dddfffbbbZZZTTTLLLLLLLLLMMMNNNOOOQQQQQQLLLKKKJJJHHHFFFEEEEEEEEEFFFEEEBBB>>>999333///------,,,***((('''&&&&&&%%%###############$$$$$$$$$######"""######%%%'''((((((000:::@@@CCCGGGNNNTTTLLLGGG@@@===???CCCFFFGGGHHHFFFGGGJJJIIIEEECCCEEEIIILLLNNNLLLHHHBBB>>><<<666444444666999:::::::::@@@BBBDDDDDDAAA<<<666222---(((###"""&&&***---...'''''''''&&&&&&%%%%%%%%%%%%((((((%%%%%%&&&%%%"""""""""############"""""" !!!!!!!!!"""!!!###(((&&&***///)))------------+++)))&&&%%%###%%%((((((&&&$$$######&&&'''((((((((('''%%%%%%$$$$$$######""""""###$$$""""""!!! """ !!!!!!!!!!!!!!! !!!!!!""""""""""""###$$$&&&'''((()))((())))))))))))))))))(((&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%$$$###""""""%%%$$$$$$&&&$$$!!!###((($$$%%%%%%%%%%%%&&&&&&&&&"""#########$$$&&&''')))%%%%%%&&&&&&((()))*********++++++---...///000000//////......///222555777555555444444333111000///***)))))))))******((('''%%%%%%%%%&&&&&&&&&'''''''''))),,,///333555777777:::===AAABBBAAA???======<<<:::888777888777555444...---+++******)))'''%%%)))(((((((((***,,,...000222888@@@FFFJJJRRR```lllttt|||vvvfff```WWWQQQPPPRRRUUUWWW[[[cccjjjlllnnnqqqpppmmmiiigggddd]]]SSSHHH>>>888666444111...---...222444555999@@@IIIRRR\\\dddiiilllssswwwsssoooooorrrsssqqqooojjjccc^^^[[[YYYWWWQQQQQQQQQOOOLLLIIIGGGFFFMMMGGGBBBBBBAAA>>>===????????????AAAGGGNNNVVVZZZXXX\\\aaadddhhhnnnvvv|||uuuWWWFFF>>>777444555:::???BBBHHHOOONNNUUU[[[^^^aaacccbbb]]]XXXXXX\\\dddgggaaaYYYUUUOOOOOOOOOPPPQQQRRRTTTUUUKKKLLLMMMMMMJJJHHHGGGHHHHHHGGGDDDAAA<<<666111///...---+++)))'''&&&&&&%%%#########$$$$$$$$$$$$$$$######"""###$$$&&&((())))))111<<>>;;;999222000111555777666888<<>>>>>>>>888777555666777888666555---+++)))((())))))(((''')))((((((((()))***,,,---111444;;;BBBFFFLLLXXXcccrrr|||xxxpppeee[[[WWWVVVWWWWWW[[[aaagggiiinnnrrrrrrooollllllkkkggg___TTTJJJCCC:::888444000//////000111222444888???GGGPPPXXX\\\iiipppuuusssooopppqqqqqqppppppllleee```___\\\XXXTTTTTTSSSPPPKKKHHHGGGHHHMMMGGGBBBBBBAAA===:::<<<<<<;;;;;;<<<@@@FFFMMMPPPPPPTTTZZZ]]]```dddjjjooowwwyyyrrrUUUDDD<<<777444555;;;@@@CCCJJJPPPNNNWWW^^^___```bbbcccbbb]]]XXXXXX^^^bbb]]]XXXWWWOOOOOOOOOPPPQQQRRRSSSTTTMMMOOOOOOLLLIIIGGGGGGIIIHHHGGGFFFBBB>>>888444111000///---+++)))(((''''''#########$$$$$$%%%%%%%%%"""""""""###$$$&&&)))***,,,333>>>IIIQQQUUUVVVWWWOOOIIIBBB???BBBEEEEEEDDDDDDBBBDDDHHHHHHCCCAAABBBAAABBBCCC@@@===999777777///...000444333222666>>>>>>@@@CCCDDDAAA;;;555000))),,,///---'''""" %%%%%%&&&&&&&&&&&&&&&&&&&&&))))))&&&%%%'''&&&###$$$##################$$$ !!!""""""%%% %%%((("""&&&+++((()))***+++,,,+++)))&&&$$$"""$$$&&&&&&%%%%%%&&&'''&&&'''((((((((('''%%%%%%######$$$""" ###&&&###!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$&&&'''((((((((()))************)))(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))%%%%%%&&&%%% ############$$$$$$$$$%%%%%%%%%&&&&&&###!!! ###&&&%%%$$$$$$######$$$%%%%%%'''((()))+++,,,...///000---...///000111222333444555555555444333222111000+++,,,......---,,,,,,---((())))))))))))*********,,,...111444777888888888<<>><<<;;;777555444444444444333222,,,)))'''&&&((()))******((((((((((((((()))***+++000///444<<>>>>>>>><<<999666555555---,,,///333111...444>>>>>>@@@CCCDDDAAA;;;444000+++///,,,'''&&&'''%%%%%%%%%&&&&&&'''''''''''')))***&&&&&&((('''###$$$$$$############$$$$$$ !!!""""""%%% #########+++)))&&&((()))+++***(((&&&$$$"""###%%%%%%%%%%%%''')))&&&'''((((((((('''&&&%%%"""###$$$""" ###'''&&&"""!!!######!!! ###""""""""""""######$$$"""###$$$%%%'''((())))))((()))***++++++***)))((()))((('''&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))$$$%%%'''((($$$ ###***%%%%%%&&&&&&&&&'''''''''%%%&&&'''$$$""""""&&&)))&&&%%%$$$#########$$$%%%&&&'''(((***,,,...///000---...///111222222222222444444444333222111000///,,,---//////...---......------........./////////---///333666888999999888;;;>>>BBBDDDAAA===:::999999777444333222000---++++++(((&&&%%%''')))++++++((((((((((((((())))))***///,,,///888@@@DDDLLLTTT\\\iiivvvwwwlllfffbbb```\\\]]]]]]```hhhppppppjjjiiilllpppqqqmmmeee[[[UUUIIIEEE???:::777555333222333000...///444;;;BBBFFFDDDMMMUUU[[[```eeefffcccfffjjjkkkfffdddfffddd^^^YYYZZZXXXSSSMMMIIIJJJLLLKKKFFFDDDEEECCC===999999;;;:::888666666777999;;;EEEKKKRRRWWWYYY\\\___cccbbbaaafffooowww}}}iiiNNN@@@;;;:::555555>>>EEEIIINNNUUU\\\]]]^^^```aaabbbbbbbbbaaa^^^ZZZXXXYYYZZZZZZZZZWWWRRRLLLIIIJJJKKKKKKJJJPPPQQQQQQMMMHHHDDDDDDEEEGGGGGGGGGGGGEEE@@@999444333000,,,))))))(((((('''%%%$$$"""###$$$%%%%%%$$$!!!!!!###$$$&&&)))+++,,,444999@@@GGGPPPWWWVVVQQQIIIEEE???===CCCKKKLLLGGG???CCCHHHJJJGGGAAA;;;777>>><<<:::777444111///...+++)))(((+++---///555===>>>CCCDDD???;;;999333++++++***)))&&&###"""###$$$((('''&&&%%%%%%&&&'''(((((()))***)))'''%%%&&&'''######"""!!!!!!"""###$$$!!!"""!!!!!!$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%''')))***)))&&&"""!!!""""""######$$$%%%%%%$$$&&&((()))'''%%%######&&&$$$%%%((($$$ """###"""!!! !!!###%%%!!!!!!""" """&&&&&&!!!!!!%%%%%%!!!$$$%%%'''&&&%%%%%%&&&((('''(((((())))))(((&&&%%%$$$$$$$$$%%%&&&'''((()))))))))((((((''''''''''''&&&&&&''''''((()))))))))######$$$%%%&&&&&&&&&&&&+++***)))'''&&&%%%$$$$$$&&&%%%$$$###""""""""""""'''(((((()))***+++,,,,,,(((***---......///111222111000...------///222333......///000000000000000...///000000///...///111...000222333333555888;;;BBBAAAAAABBBAAA>>>777111777666555444222///---,,,******)))((((((((((((((('''''''''(((((()))***+++))),,,///444999@@@GGGLLL]]]cccnnn|||xxxnnncccXXXZZZZZZ\\\___bbbdddfffgggkkklllnnnnnnlllgggccc```NNNLLLEEE;;;555555444111333111//////111444666666999===CCCJJJPPPTTTWWWXXX^^^```bbbdddeeedddcccbbb___[[[VVVQQQNNNMMMKKKJJJOOOJJJFFFFFFDDD???<<<<<<:::999777666555555666777===EEEPPPVVVWWWWWWZZZ]]][[[^^^aaaccceeekkkvvv~~~fffLLL>>>999888777999@@@DDDHHHQQQ\\\_________``````aaaaaaaaabbb___[[[YYYYYYZZZ[[[[[[VVVRRRNNNLLLLLLMMMMMMLLLQQQRRRQQQNNNIIIFFFFFFGGGIIIJJJIIIHHHEEE@@@===:::666333///,,,+++***)))(((&&&$$$######$$$%%%%%%$$$"""######%%%'''))),,,---333999@@@FFFNNNUUUTTTOOOHHHIIIEEE@@@@@@EEEFFFDDDDDDFFFGGGGGGDDD???;;;999<<<:::888666333000...---+++((((((+++---///555<<>>:::888222+++'''''''''%%%######%%%'''((('''&&&%%%%%%&&&'''((())))))***(((&&&%%%%%%&&&$$$###"""!!!!!!"""######!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))(((%%%"""!!!######$$$%%%%%%&&&&&&'''+++,,,,,,***(((&&&%%%$$$ ###((('''######''' """###"""!!! !!!######""" !!! !!!""" """((()))&&&$$$%%%&&&&&&%%%%%%&&&''''''((()))))))))(((''''''%%%%%%%%%%%%&&&'''((()))''''''''''''(((((())))))'''''''''''''''(((((((((%%%%%%&&&&&&''''''''''''%%%$$$###"""!!!!!!!!!"""##################$$$$$$&&&&&&&&&'''''''''(((((()))+++.........---...000000///---,,,---///111222......///000111111111111000111222222000000111222333444666777777888;;;===CCCAAA???>>>???===999666777666555333000...,,,******))))))(((((((((((((((''''''''''''((()))***+++(((***---000444999???DDDOOOVVVbbbrrrvvviii]]]ZZZYYYXXXXXX[[[^^^aaacccgggiiikkkllljjjfffaaa^^^WWWUUUNNNDDD>>><<<:::777444222000000222444444444666888:::>>>BBBGGGJJJLLLTTTVVVZZZ^^^aaabbbccccccbbb___YYYTTTQQQOOONNNNNNQQQKKKGGGFFFDDD@@@>>>???===;;;:::888777777777888;;;BBBKKKQQQUUUWWWYYY\\\YYY[[[]]]]]]^^^dddmmmuuuzzzcccHHH<<<777555777;;;???BBBGGGTTTaaabbbaaa```___^^^^^^______aaa^^^[[[YYYZZZ[[[[[[ZZZTTTRRRPPPPPPQQQQQQPPPOOORRRRRRRRROOOLLLIIIIIIIIIKKKLLLMMMIIIDDDAAAAAABBB;;;777333000...---+++)))&&&%%%######%%%%%%%%%$$$$$$$$$%%%&&&(((+++---///444:::@@@EEEKKKQQQOOOJJJHHHLLLLLLFFF@@@AAACCCDDDJJJHHHFFFCCC@@@===;;;:::888777555333000...,,,+++***((((((+++---///555<<>>;;;777555333222222333333222111333222222222444888<<<>>>FFFIIINNNTTTZZZ^^^aaabbbcccaaa\\\WWWTTTRRRRRRRRRTTTMMMHHHFFFEEEBBBAAADDDBBB@@@>>>;;;999888888888999===DDDKKKQQQVVVZZZ[[[WWWYYYYYYXXXXXX\\\dddiiinnnttt}}}```GGG;;;777444555888<<<@@@IIIVVVaaabbbaaa___]]]\\\[[[[[[\\\___]]]YYYXXXXXXYYYYYYXXXRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSRRRPPPNNNLLLLLLKKKHHHLLLOOOLLLFFFBBBCCCEEE???;;;777444222000---+++'''%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&'''***---000111555;;;AAAEEEIIILLLKKKFFFFFFLLLNNNIIIDDDDDDFFFGGGMMMJJJFFFBBB???<<<999777444333222000...,,,+++***)))'''(((,,,---///444;;;@@@@@@===888444111...,,,"""###%%%%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((%%%######$$$%%%$$$$$$###"""!!!!!!  %%%'''&&&#########"""######$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%'''((())))))((((((&&&$$$!!! """$$$&&&'''%%%%%%%%%$$$""" """ """###"""!!! !!!### """$$$"""!!!$$$!!!""""""""""""$$$$$$######$$$%%%%%%$$$$$$%%%&&&'''(((((())))))*********))))))((('''''''''''''''%%%%%%&&&'''((()))******((((((((('''&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%%%%&&&'''''''''(((''')))+++,,,++++++,,,---...---,,,++++++,,,......---...///111222333333333555777888777666666777888555666777666666666888:::???>>>===<<<======>>>>>>:::888666222///,,,***))))))(((((('''''''''(((((('''''''''''''''(((*********+++,,,---///222777:::DDDLLLYYYhhhwwwttteee]]]RRRKKKKKKOOOTTTWWWYYY[[[^^^______]]]YYYWWWQQQQQQLLLDDD>>>===:::666666555444555555444222000111000///...///111444555<<>>EEENNNUUUZZZ\\\XXXXXXWWWVVVVVVYYY^^^ccchhhoooxxx^^^FFF<<<888777777777:::CCCOOOYYY^^^```___^^^\\\[[[ZZZYYYYYY\\\ZZZWWWVVVVVVWWWVVVUUUQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNFFFKKKPPPOOOIIIDDDBBBCCCAAA>>>:::777555222///,,,(((&&&$$$$$$%%%%%%%%%$$$'''''''''(((+++///333666888???DDDFFFGGGIIIGGGCCC@@@FFFHHHFFFFFFIIIJJJJJJLLLJJJFFFDDDAAA===777222000000...---,,,***))))))((('''(((,,,---...444:::;;;999666444111...------###%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''(((((('''$$$######$$$$$$$$$$$$###"""!!! """'''((('''###"""""""""######$$$%%%''''''%%%$$$###$$$$$$$$$###$$$&&&(((((((((''''''(((&&&######%%%((()))(((!!!""""""!!!###%%%&&& """###"""!!! !!!### """$$$""" """%%%$$$#########"""!!!!!!!!!"""###$$$$$$######$$$&&&&&&''''''((()))******+++***)))((('''''''''''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''&&&%%%$$$###$$$$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&'''((()))###%%%(((******+++---///---,,,+++******+++,,,,,,,,,---...000222333333444555777999999888888:::;;;:::;;;<<<;;;:::;;;<<<>>>;;;<<>>===<<<;;;999666222///---+++***((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***(((***+++,,,...111666999===EEEQQQ^^^lllzzzooodddVVVLLLKKKNNNQQQSSSRRRSSSUUUVVVVVVUUUSSSRRRMMMOOOLLLFFFBBBBBB???;;;999888777777888777555333000000000000000000000111777999>>>CCCIIIOOORRRUUU[[[]]]``````^^^]]]^^^___YYYRRRLLLKKKLLLLLLNNNRRRNNNLLLHHHCCC???===;;;:::;;;;;;<<>>:::;;;<<<<<<;;;;;;===???999===AAACCCAAA>>>;;;999:::888555111...,,,++++++''''''&&&&&&''''''((((((&&&&&&&&&&&&'''((()))***%%%'''((()))+++...222666666>>>JJJVVVcccrrrzzzmmm]]]RRROOOPPPQQQQQQMMMLLLLLLLLLLLLLLLMMMMMMJJJLLLKKKGGGDDDDDDAAA===;;;:::999:::;;;<<<;;;:::222111111111000000//////444555888===AAAEEEIIIKKKSSSYYYaaaeeeffffffhhhiii]]]VVVRRRSSSUUUUUUXXX]]]VVVTTTOOOIIIDDDAAA>>>============???FFFOOOYYY___[[[ZZZWWWVVVVVVWWWYYY[[[cccjjjrrruuussstttyyy~~~ZZZDDD;;;999777<<<>>>===CCCOOOWWWYYY[[[\\\^^^______]]][[[YYYYYYXXXVVVUUUUUUUUUTTTRRROOOQQQSSSSSSRRRSSSUUUWWWSSSRRRPPPQQQRRRSSSRRRPPPLLLMMMNNNNNNKKKGGGCCCAAA@@@>>>;;;999777444000...)))'''%%%%%%%%%&&&%%%###''''''(((***///555;;;>>>???FFFKKKJJJGGGFFFDDD@@@:::CCCIIIEEEBBBEEELLLPPPMMMIIIEEECCCAAA===666000+++++++++******)))))))))'''&&&(((,,,......333999666222111222000***''')))%%%'''))))))(((&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%""""""###$$$######"""!!!!!!"""$$$###""" #########$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$###"""###&&&((()))(((&&&%%%%%%###"""$$$&&&$$$ %%%'''$$$!!!"""!!! """###"""!!! !!!######!!! !!!"""$$$$$$###!!!###$$$!!!"""%%%!!!"""######""""""###%%%$$$$$$$$$%%%&&&(((***+++''''''&&&&&&&&&&&&&&&'''%%%&&&&&&'''((()))***************)))((((((((('''$$$&&&)))+++***&&&!!!(((''''''&&&&&&&&&''''''"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$###!!!###&&&(((((()))+++---*********))))))(((((((((((())),,,...000222333333111333666888999;;;>>>@@@888:::;;;;;;:::;;;===???:::>>>CCCCCC@@@<<<999888777555222...,,,*********'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''((())))))%%%&&&'''((((((+++///222333:::DDDNNNXXXeeettt~~~uuudddXXXTTTSSSRRROOOIIIHHHEEEDDDCCCEEEGGGIIIIIIKKKKKKGGGDDDCCC@@@;;;===<<<;;;<<<>>>@@@AAAAAA999777444222000///000000111222444777:::>>>AAABBBHHHQQQ^^^fffjjjkkklllnnnbbb\\\YYY[[[^^^```ccchhh^^^[[[VVVPPPJJJEEEBBBAAA>>>>>>>>>===AAAJJJVVV___cccaaa]]][[[ZZZZZZZZZZZZ```fffkkknnnnnnooossswwwYYYBBB:::999222:::???===>>>HHHRRRUUUZZZ\\\___aaabbb```]]][[[ZZZXXXVVVVVVVVVVVVTTTRRROOOQQQSSSRRRQQQQQQTTTWWWSSSQQQOOOPPPSSSTTTRRRPPPQQQOOOMMMLLLKKKIIIEEECCC???===;;;999777444111...***(((&&&%%%&&&&&&%%%###''''''(((***000666===@@@AAAIIIMMMKKKHHHFFFCCC@@@>>>JJJQQQKKKBBBBBBLLLUUUOOOIIIDDDAAA@@@===777111************))))))))))))'''&&&(((,,,......222888777333222444111)))%%%'''$$$&&&)))***)))(((((()))$$$$$$&&&&&&&&&&&&$$$$$$"""$$$%%%%%%$$$###%%%&&&!!!!!!###$$$$$$###"""""" $$$$$$""" !!!$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%$$$######"""$$$''')))***)))'''&&&$$$###$$$(((+++)))""" !!!%%%%%%"""!!!"""###"""!!! !!!###$$$!!! ###%%%$$$"""###$$$$$$ $$$!!!"""######""""""###$$$#########$$$%%%(((***+++&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%''')))***,,,,,,************))))))))))))$$$'''+++...,,,'''!!!""""""""""""###$$$%%%&&& !!!###%%%&&&%%%$$$###))))))((('''&&&$$$######"""$$$'''((('''((()))*********))))))(((((((((''''''(((+++---///111222333///222555777999;;;>>>AAA;;;===>>>>>>>>>???AAACCC===@@@CCCBBB>>>:::888888444222///,,,***)))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''))))))((())))))))))))+++...111...444<<>>AAADDDFFFMMMOOOOOOJJJGGGFFFBBB<<>>888333000000222333...///000333666999<<<>>>>>>IIIYYYdddiiikkklllnnneee```^^^bbbeeegggjjjooodddaaa[[[TTTNNNIIIFFFDDD>>>???>>><<<===FFFSSS^^^llliiiddd```^^^]]]\\\[[[___cccgggjjjllloootttxxxzzz~~~yyyXXXFFF<<<444777888<<>>CCCAAAGGGJJJGGGFFFIIILLLMMMHHHDDDDDDGGGGGGEEEJJJQQQIIIGGGDDDAAA>>>:::444000,,,+++)))'''&&&'''((()))((()))***,,,000444777999999444///---......***&&&'''((()))******)))((('''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######)))%%% $$$&&&&&&  """"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######!!! """###$$$%%%&&&&&&&&&&&&'''$$$""""""$$$(((***+++$$$###!!!!!!"""######"""""""""############"""!!!$$$###"""!!! '''"""###%%%###!!!%%%$$$$$$######$$$$$$%%%***'''$$$%%%(((******))))))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((---,,,***)))((()))******+++)))(((***,,,,,,)))&&&)))'''$$$""""""%%%(((***&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$%%%'''((('''$$$!!!))))))(((((('''''''''&&&'''(((***,,,///000111111333333333555888<<>><<<;;;:::===BBBGGGJJJLLLHHHEEEAAA<<<888444222000555555444555666888:::;;;;;;AAAJJJVVVaaaiiiooorrrnnnhhhbbbdddkkkqqqrrrpppiiieee___ZZZUUUOOOHHHDDDGGGBBB??????@@@CCCKKKTTT___lllpppfff]]]___aaa^^^]]]```fffkkknnnooommmlllooovvvuuuUUUEEE<<<666777999===BBBHHHOOOTTTWWW^^^YYYXXX]]]``````___aaa``````^^^\\\XXXWWWXXXYYYTTTTTTTTTSSSQQQQQQSSSUUUOOOOOOPPPRRRTTTUUUSSSRRRQQQOOOMMMLLLKKKHHHCCC@@@AAA>>><<<999777444000------,,,)))'''''''''((())),,,---///222777<<>>777999888666888<<<<<<888999;;;===;;;888555444444222111///---+++((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&'''((()))***************---///333999CCCPPPZZZhhhsss{{{oooggg___UUUMMMHHHDDDBBBFFFIIIJJJLLLOOOPPPSSSTTTQQQNNNMMMHHHBBB>>><<<;;;===BBBHHHLLLNNNMMMJJJEEE@@@;;;888777666888777666666666777888999:::>>>EEENNNXXXaaahhhkkknnnjjjggghhhmmmqqqrrrqqqgggeeebbb]]]XXXRRRMMMJJJJJJFFFCCCBBBBBBBBBHHHPPP___jjjnnneee___aaadddbbb^^^```eeeiiilllllllllkkkooouuu}}}nnnQQQBBB;;;777888:::???DDDKKKPPPUUUWWW^^^ZZZYYY\\\___]]]^^^```^^^___^^^]]]ZZZYYYZZZ[[[XXXVVVSSSRRRSSSTTTTTTSSSPPPPPPPPPRRRTTTTTTSSSQQQQQQNNNKKKJJJJJJHHHDDDAAA???===;;;999888666333000---,,,***)))((()))***+++///000333777<<<@@@DDDFFFEEEFFFEEEBBBCCCEEEDDD@@@DDDDDDEEEHHHHHHGGGIIIMMMIIIFFFBBB???;;;777222...***)))'''&&&%%%%%%&&&&&&)))***,,,///333777:::<<<;;;777333000000...***&&&((())))))******))))))(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$#########""""""###$$$$$$""""""!!! """$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%######$$$$$$###"""%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%$$$###$$$&&&)))((($$$ &&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%''')))******))))))******)))'''&&&%%%$$$#########$$$%%%'''(((((())))))))))))(((((('''$$$$$$$$$&&&)))***)))((((((((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""&&&%%%$$$$$$&&&&&&%%%$$$((((((((('''''''''''''''&&&''')))***+++,,,,,,,,,000//////000222444777888555777777555666999777222111333555555444222222222......,,,+++)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))))))))&&&'''((()))************)))+++---...222:::EEEMMMZZZgggvvv~~~uuukkk___VVVNNNKKKKKKPPPSSSSSSSSSVVVVVVZZZ\\\YYYWWWUUUQQQKKKBBB@@@>>>???CCCIIINNNPPPRRROOOKKKFFFBBB???===<<<<<<;;;999888777666666666999:::>>>DDDLLLVVV___dddkkkllllllmmmooopppqqqqqqggggggfffbbb]]]WWWTTTSSSOOOKKKIIIHHHEEECCCFFFLLL\\\eeehhhbbb^^^bbbfffeeebbbccceeehhhjjjkkkllllllooosss{{{iiiMMM???:::888888;;;@@@FFFLLLRRRVVVXXX[[[XXXWWWZZZ[[[ZZZZZZ]]][[[\\\]]]\\\ZZZYYYZZZ[[[[[[WWWTTTSSSUUUVVVTTTRRRRRRRRRQQQRRRSSSRRRPPPNNNLLLMMMMMMLLLIIIFFFCCCBBB>>>===:::999888666333111///...---,,,,,,---///000777888:::>>>AAACCCBBBBBBDDDDDDCCCAAAEEEIIIGGGBBBBBBDDDGGGHHHHHHGGGGGGIIIGGGDDD@@@<<<999555000---***)))(((&&&&&&&&&&&&&&&)))***---000444888;;;===;;;888555222111...***&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$###"""!!!"""######$$$"""  """$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""!!!######$$$%%%%%%%%%%%%%%%######"""###$$$$$$""" $$$###!!!"""###$$$$$$###!!!"""##################"""""""""######%%%&&&&&&)))((('''((()))'''### &&&&&&%%%%%%%%%%%%&&&&&&***)))((()))***,,,---...)))***+++++++++(((&&&$$$###"""""""""###%%%'''((('''((()))*********((((((&&&&&&&&&'''((()))))))))(((((((((((('''&&&$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&%%%######%%%&&&&&&%%%'''''''''''''''''''''''''''((()))***************.........///000111333444777888666222222444333...---...000000000///......******))))))(((''''''&&&%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))(((((()))******************,,,------///444===DDDPPP^^^nnnxxx}}}|||ooofff^^^[[[\\\aaacccaaa___```bbbffffffcccaaa```\\\VVVHHHEEEBBBBBBFFFKKKOOOQQQRRRRRRQQQNNNKKKFFFBBB??????>>>===;;;999888777777888777888<<>>BBBFFFFFFDDDAAAFFFFFFEEECCCGGGKKKIIIDDDBBBEEEHHHHHHGGGFFFFFFEEEEEEBBB===999666333///,,,******)))(((''''''''''''(((***---000444888:::<<<:::999666444111---***'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######"""!!!!!!!!!###$$$!!! !!!######"""###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$######"""######$$$$$$%%%%%%$$$$$$ !!!###%%%$$$""" """!!! """######""" !!!!!!"""#########"""!!!!!!!!!"""###$$$%%%&&&)))((('''&&&'''((('''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&''')))+++++++++,,,---+++)))'''%%%######""""""###%%%&&&''''''(((***+++,,,+++******)))******))))))))))))***(((((()))((((((&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$######%%%&&&'''&&&&&&&&&&&&'''''''''''''''(((((()))***************............///000000111666666222...///333333111,,,,,,------...---+++***''''''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''((()))))))))&&&'''(((((()))(((((((((***,,,---,,,,,,///666;;;IIIXXXiiirrrxxx}}}}}}wwwtttuuuyyyyyyuuuqqqqqqqqqsssqqqllliiihhhddd___QQQNNNJJJIIIKKKNNNQQQRRROOORRRUUUVVVSSSMMMFFFAAABBBBBBAAA???>>><<<::::::888666666888@@@JJJUUU[[[ccchhhnnnpppooonnnppprrrlllmmmmmmjjjfffaaa]]][[[TTTRRRQQQRRRPPPLLLLLLPPPVVVXXXWWWVVVXXX___dddfffffffffeeeeeefffiiilllmmmpppttt}}}eeeJJJ;;;777888777999>>>DDDLLLTTT[[[___\\\ZZZ[[[^^^]]][[[]]]bbb[[[ZZZYYYUUURRRRRRSSSUUUYYYXXXXXXYYYZZZYYYVVVTTTUUUSSSRRRQQQPPPMMMIIIFFFBBBHHHMMMLLLFFFAAA@@@BBB???>>><<<:::999777444222000/////////000222444666======???DDDIIIKKKHHHEEEHHHIIIHHHEEEFFFIIIGGGCCCDDDHHHIIIGGGDDDEEEDDDBBBBBB>>>:::777444222///,,,*********)))(((((('''''''''))),,,000333666888888888888777444111---***((((((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$############""""""""""""%%%%%%"""!!!!!!######"""###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$### !!!"""$$$$$$###!!!!!! !!!######""" !!!"""###############!!!!!!!!!""""""$$$%%%%%%&&&%%%%%%%%%'''))),,,---(((''''''&&&&&&''''''(((###$$$%%%$$$$$$&&&)))+++------------+++***(((&&&%%%%%%$$$######$$$&&&'''(((((()))++++++,,,,,,,,,,,,,,,,,,+++))))))***,,,((((((((((((((('''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&''''''%%%&&&&&&&&&&&&&&&''''''''''''(((((()))************,,,,,,------.../////////000000...,,,...333444222,,,+++++++++,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%(((***+++***)))+++000444AAAQQQbbbkkkqqqyyy~~~uuupppnnnkkkggg]]]ZZZVVVSSSSSSTTTSSSSSSOOOSSSYYY\\\ZZZTTTLLLGGGHHHHHHGGGEEECCC@@@>>><<<888777666888===FFFOOOUUU\\\bbbhhhlllmmmmmmoooqqqnnnlllkkkkkkiiieee___[[[TTTRRRRRRTTTRRRNNNOOOSSSVVVSSSQQQQQQUUU\\\aaadddccccccbbbbbbdddfffiiikkkqqqwwwbbbJJJ;;;777999666888;;;BBBJJJTTT]]]bbb[[[ZZZ\\\___^^^\\\___ddd^^^\\\XXXSSSOOOOOOQQQSSSUUUXXX\\\]]]\\\YYYWWWVVVRRRPPPOOOOOONNNLLLIIIFFFGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<;;;999666444333333333555777:::<<>>===BBBEEECCC??????>>>===>>>??????===;;;999888888888:::===@@@BBBGGGDDDCCCFFFJJJJJJFFFBBB;;;AAADDDBBBAAADDDGGGGGGHHHLLLKKKDDD@@@BBBAAA======:::666333222111///...(((((((((((('''&&&%%%$$$&&&(((+++...000222222222444555666444000---***))),,,+++***))))))***+++,,,''''''&&&&&&&&&%%%%%%%%%############""""""""""""$$$$$$"""###(((###"""!!!"""$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""'''%%%###"""###""" """!!! !!!###%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&(((***++++++)))&&&###"""((((((''''''''''''((((((%%%''')))(((((()))---000111000...,,,******)))))))))(((&&&%%%$$$$$$%%%&&&'''&&&&&&&&&(((***,,,---(((***++++++)))***---111(((((('''''''''(((((()))&&&%%%$$$$$$######$$$$$$"""######$$$$$$$$$######""""""$$$&&&((((((&&&$$$%%%%%%%%%&&&&&&'''''''''######%%%&&&'''((((((((('''((()))+++,,,,,,,,,,,,,,,///000///...---&&&'''%%%%%%'''******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))***+++++++++++++++******(((***,,,+++***+++...222000AAASSS]]]eeeqqq}}}}}}yyyrrrooojjjfffccc^^^ZZZVVVZZZ\\\___aaaaaa___]]][[[UUUSSSQQQNNNIIIDDD???===:::999777777999===AAACCCHHHKKKPPPWWW]]]aaacccdddjjjeeecccgggmmmlllddd\\\TTTQQQPPPQQQNNNKKKMMMQQQNNNGGGAAABBBHHHOOOTTTWWWdddeeeeeefffhhhkkknnnooossszzz|||VVVBBB<<<:::888999<<>>:::<<>>;;;;;;>>>AAA???:::999>>>AAA@@@AAAEEEHHHGGGGGGFFFEEEBBB>>>;;;???AAAAAA???===>>>BBBFFFHHHKKKKKKGGGEEEEEEAAA===<<<888444111000000000000************)))(((&&&&&&...***+++000333000111666///000111111000...,,,***)))*********)))((('''&&&))))))((((((''''''''''''%%%%%%$$$$$$###"""!!!!!!&&&(((&&&!!!!!!%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$############$$$$$$!!!!!!"""$$$%%%%%%""" !!!!!!"""###$$$%%%%%%&&&&&&%%%$$$#########$$$%%%)))(((&&&%%%%%%&&&'''(((++++++***))))))(((((((((%%%'''&&&###$$$''')))'''***((('''(((+++------+++...222111,,,+++///...***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))***,,,---(((+++---,,,***((()))+++))))))((('''''''''''''''(((&&&$$$%%%&&&&&&### ---)))%%%$$$&&&'''&&&%%%#########$$$%%%&&&((()))'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&((()))*********)))///---+++))))))***+++,,,''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((***'''%%%%%%%%%$$$ ))))))))))))(((((((((((((((((()))***+++,,,,,,,,,222999EEERRR\\\gggxxx}}}|||wwwnnneee___]]]^^^[[[]]]```ccceeeeeeeeeeee```^^^ZZZUUUPPPKKKEEEAAA???===;;;:::;;;<<<===>>>???AAAEEEKKKMMMOOOTTT[[[___^^^^^^aaadddfffdddbbbVVVUUURRRNNNKKKKKKMMMPPPLLLDDD>>>???CCCIIIPPPWWW\\\___ccchhhlllpppsssuuu|||~~~yyyUUUAAA;;;999888:::===CCCLLLTTTZZZ^^^```ZZZXXXZZZ```bbb______bbb^^^\\\WWWQQQMMMLLLPPPTTTTTTSSSSSSUUUYYY[[[YYYVVVNNNPPPNNNIIIHHHKKKLLLHHHGGGCCC???===>>>@@@@@@@@@===>>>???>>><<<<<<>>>AAA@@@======CCCFFFCCCBBBEEEIIIGGGFFFEEEDDDAAA>>>;;;;;;===??????===???CCCGGGIIILLLKKKGGGDDDBBB???999999666111///............************)))((('''&&&)))''')))---,,,***///666...///000000///...,,,***************)))((((((''')))))))))((('''''''''&&&%%%%%%$$$$$$###""""""!!! """!!!###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''%%%$$$###""""""""""""""""""###!!!!!!"""$$$&&&&&&%%%###"""""""""######$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&(((***+++***++++++,,,+++******)))'''((('''######'''(((''',,,***((())),,,/////////***000333111000///***###((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,(((+++---,,,***)))***+++))))))((('''''''''''''''((('''%%%&&&''''''$$$""",,,)))%%%$$$%%%'''&&&%%%&&&%%%%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))******))))))***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((('''&&&(((***)))&&&###(((((((((((()))))))))))))))))))))******++++++,,,000555???KKKTTT___qqqzzzppphhheeedddbbbbbbcccdddfffhhhjjjkkkkkkiiifffbbb\\\VVVOOOKKKDDDBBB@@@>>>======<<<<<<<<<<<>>???BBBFFFNNNVVVYYY[[[```gggpppxxx}}}tttRRR@@@:::888777:::>>>DDDLLLTTTZZZ___aaaZZZZZZ]]]bbbcccaaa___aaa^^^ZZZTTTQQQQQQRRRTTTTTTTTTRRRRRRTTTXXXYYYWWWUUUOOONNNJJJGGGIIILLLKKKFFFBBBAAA@@@@@@AAA@@@???======>>>>>>>>>===>>>@@@BBBBBBAAACCCHHHJJJGGGDDDDDDIIIGGGDDDBBBAAA???===;;;555999<<<>>>>>>???CCCGGGJJJLLLKKKFFFBBB@@@;;;666666222...,,,,,,,,,,,,,,,***************)))((('''(((***---...+++***000888---......///...---+++******************)))))))))******)))(((((('''&&&&&&%%%%%%$$$$$$###"""""""""###### !!!!!!"""###$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%&&&''''''%%%###""""""!!!!!!!!!!!!"""""""""!!! """$$$%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''***,,,...)))+++---//////...,,,+++***+++(((######&&&((('''+++)))'''(((+++...000111,,,111444333111///***$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))***,,,,,,+++******+++))))))((('''''''''(((((()))'''''''''((('''%%%###***(((%%%%%%%%%&&&&&&%%%""""""######$$$%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%'''(((%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''######%%%''')))(((%%%"""''''''(((((())))))******************************---000777@@@HHHTTThhhyyy|||rrrkkkhhhhhhgggeeedddfffjjjooorrrssssssqqqmmmggg```YYYTTTLLLJJJHHHEEEAAA>>>;;;::::::999:::======<<<@@@EEEIIIIIIJJJOOOVVV]]]aaaccc[[[ZZZUUUOOOHHHDDDCCCDDDAAA>>>>>>@@@@@@AAAIIIRRRTTTUUUZZZdddrrrnnnNNN???999777777:::>>>DDDKKKQQQWWW[[[^^^ZZZ\\\```dddeeecccbbbaaa___ZZZTTTSSSVVVXXXXXXVVVTTTRRRQQQSSSVVVXXXVVVTTTOOOKKKFFFFFFIIIKKKHHHDDD@@@???????????????>>>>>>>>>>>>>>>>>>???@@@CCCDDDFFFEEEFFFHHHJJJHHHFFFDDDIIIEEEAAA???>>>===<<<;;;333777<<<>>>>>>???CCCFFFIIIKKKJJJEEEAAA???:::555444000,,,******+++,,,+++***+++++++++******)))(((***,,,//////---,,,---000+++,,,,,,------,,,+++***+++************+++++++++++++++***)))((('''&&&%%%$$$$$$$$$#########"""""""""%%%$$$### !!!"""$$$%%%&&&'''(((((((((((((((((((((((()))(((''''''((('''%%%###""""""!!!!!!!!!!!!""""""###!!! !!!######"""'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&(((+++---...)))+++///222333111///------...***$$$###&&&(((&&&'''&&&%%%&&&(((,,,///000444333111///............)))(((''''''&&&''''''''''''&&&&&&&&&'''((()))))))))***+++,,,++++++++++++))))))((((((((((((((()))((((((((((((((((((&&&%%%((('''&&&%%%%%%%%%&&&%%%"""###$$$%%%&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$'''&&&$$$###$$$%%%''')))&&&&&&''''''((((((((((((&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((&&&""" &&&''''''((()))******+++************))))))))))))+++,,,111777>>>KKK```rrr~~~uuuooolllhhhccc```bbbhhhoootttuuuvvvvvvsssmmmfff___[[[UUUTTTRRRMMMFFF@@@<<<;;;<<<999888:::;;;999<<<@@@CCCCCCCCCEEEJJJPPPVVVYYYUUUTTTPPPJJJDDD???======;;;<<<>>>???>>>===DDDMMMOOOOOOSSS___pppgggKKK>>>888666888<<>><<<<<<<<<<<<<<<555999===???>>>???AAADDDGGGJJJIIIDDD@@@???:::555222///,,,******,,,,,,,,,+++++++++++++++******)))))))))***+++---,,,&&&!!!*********+++++++++++++++++++++******+++,,,---...---,,,+++)))(((&&&%%%%%%$$$$$$$$$###############""" !!!###$$$###### !!!"""$$$&&&''''''))))))))))))))))))))))))***)))''''''((('''%%%###$$$######""""""######$$$&&&$$$""""""######"""!!!'''&&&%%%############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))***+++,,,***---111444555444111/////////,,,&&&$$$'''(((&&&&&&&&&&&&&&&(((+++...000111///------,,,,,,---///))))))(((''''''''''''((((((((('''''''''(((((()))*********+++,,,---,,,+++))))))((((((((())))))***'''((())))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!###$$$&&&(((((('''&&&%%%'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''')))+++,,,+++)))'''&&&&&&''''''((()))******+++******)))))))))))))))))))))***---222888DDDYYYkkkzzzpppkkkccc^^^___dddlllqqquuuwwwzzzxxxsssmmmhhhfff______\\\VVVMMMFFFBBBAAA???;;;999:::;;;:::;;;??????>>>===>>>@@@EEEJJJNNNLLLLLLJJJFFFBBB>>>======:::;;;===???<<<:::@@@HHHMMMNNNQQQ\\\lll}}}bbbIII>>>888777999>>>DDDKKKOOORRRVVV[[[___ZZZ___cccdddfffiiiiiifff^^^ZZZUUUUUUXXXYYYWWWSSSVVVSSSQQQRRRUUUWWWVVVTTTOOOIIIEEEEEEFFFCCCAAAAAA???>>><<<999888;;;@@@DDDAAA@@@@@@AAAEEEHHHJJJJJJKKKJJJGGGCCCCCCEEEEEEBBBBBB???<<<:::;;;<<<<<<<<<888<<>>???BBBFFFGGGJJJIIIDDD@@@>>>:::555111...+++)))***,,,------++++++,,,,,,,,,++++++***+++***)))***......&&&((((((((())))))******+++,,,+++++++++,,,---///000...---,,,***(((&&&%%%$$$########################"""!!!""" !!! !!!"""$$$%%%''''''************************)))(((''''''((('''%%%###$$$$$$############$$$$$$((('''%%%%%%&&&&&&%%%###&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&&&&(((((())))))*********++++++...222555666444222000...000---((('''((((((%%%&&&(((*********,,,...000***)))+++///...***&&&&&&******)))(((((((((((((((***))))))(((((((((((()))*********+++---...---+++))))))((((((((()))******&&&((())))))(((''''''((($$$&&&'''&&&%%%$$$%%%&&&"""$$$%%%&&&&&&###$$$&&&''''''''''''&&&'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))))))))***''''''(((((())))))******))))))))))))))))))))))))((())),,,000444===PPP```uuu{{{uuukkkccc```bbbhhhllltttxxx}}}}}}yyyvvvtttuuujjjjjjggg```WWWOOOLLLLLLEEE???;;;<<<<<<:::;;;>>>999999999999:::>>>CCCHHHCCCDDDFFFEEECCCAAA@@@AAA===<<<===>>><<<:::===DDDKKKMMMQQQYYYeeettt^^^HHH>>>888777;;;;;;BBBJJJPPPSSSWWW]]]bbbZZZ```ccccccffflllmmmjjjaaa^^^[[[ZZZ[[[ZZZWWWUUUWWWTTTQQQRRRUUUWWWVVVUUUNNNIIIFFFFFFDDD>>>===@@@<<<<<<;;;999888:::???CCCCCCAAAAAACCCHHHLLLMMMMMMJJJKKKIIIDDDDDDFFFCCC>>>>>><<<::::::;;;<<<<<<<<<;;;===@@@@@@???AAAEEEIIIJJJLLLJJJDDD@@@>>>999333000---)))((()))+++,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,+++)))+++...***###''''''''''''((()))***+++,,,,,,++++++,,,...111222///...,,,***(((&&&%%%$$$########################!!! """!!! !!!"""###$$$%%%&&&&&&))))))))))))))))))))))))((('''&&&&&&''''''%%%#########""""""""""""######$$$$$$$$$&&&'''(((&&&$$$$$$%%%&&&''''''%%%$$$######$$$%%%''''''''''''&&&(((((()))***++++++++++++---///222555555444222000---//////+++)))***(((%%%%%%(((+++,,,++++++,,,...---+++,,,///...'''###$$$+++***))))))(((((())))))++++++***)))))))))))))))+++***)))+++...///...,,,))))))(((((()))******+++%%%'''))))))'''&&&'''(((###%%%''''''%%%$$$%%%&&&###''')))******$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%'''***(((((((((((())))))))))))''''''(((((())))))******((())),,,...///555CCCRRRiiixxxzzzooohhheeefffgggoootttyyy{{{zzzyyy{{{~~~ttttttqqqjjj```ZZZYYYZZZOOOGGGAAA@@@@@@===<<<>>>777888888777666888===AAA;;;===@@@BBBAAAAAAAAABBBBBB>>><<<===<<<:::<<<@@@DDDHHHNNNTTT[[[ggguuu\\\GGG>>>888777;;;777>>>GGGMMMQQQVVV]]]cccZZZ```cccbbbfffmmmooollleeedddaaa```^^^]]]ZZZXXXXXXUUURRRRRRUUUWWWWWWUUUNNNIIIGGGGGGBBB;;;;;;@@@:::;;;<<<:::999:::>>>BBBDDDBBBAAADDDIIINNNOOOOOOHHHLLLKKKGGGFFFGGGCCC;;;;;;:::999999;;;======<<<<<<>>>@@@@@@@@@CCCHHHMMMLLLNNNLLLEEE@@@===777111...+++((('''(((***,,,,,,++++++,,,------,,,,,,,,,%%%)))(((######((()))'''&&&&&&&&&&&&''')))***+++,,,,,,++++++,,,///111333///...---+++(((&&&$$$$$$##################$$$$$$!!!!!!### ###!!!!!!"""###$$$%%%%%%&&&))))))))))))))))))))))))'''&&&%%%&&&''''''%%%###""""""!!!!!!!!!!!!"""""" ###&&&'''%%%###"""$$$&&&((((((&&&$$$""""""$$$%%%'''(((((('''''''''((()))***,,,,,,,,,,,,///000333444555333222000,,,//////,,,++++++)))%%%"""&&&***+++***((()))***999222------***$$$%%%)))+++******)))))))))))))))---,,,+++***))))))))))))+++***)))+++...000...,,,))))))((())))))***++++++$$$''')))(((&&&%%%&&&((("""%%%''''''%%%###%%%'''(((((()))***(((&&&$$$"""%%%$$$$$$%%%%%%'''((()))%%%&&&''''''(((((('''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,------***&&&%%%'''***))))))))))))((((((((((((&&&''''''((()))******+++((())),,,---,,,///:::GGGXXXhhhyyyyyynnnhhhfffeeegggmmmsssvvvvvvwww{{{{{{{{{xxxpppfffaaaaaadddWWWOOOGGGEEECCC@@@>>>???999::::::777555555888;;;555888<<<>>>?????????@@@FFF@@@<<<<<<===;;;;;;>>><<>>999555:::777666888888888===CCCEEEGGGHHHHHHHHHIIILLLNNNHHHFFFDDDDDDEEEDDDAAA===999777666777888:::999999777:::>>>CCCGGGJJJLLLMMMUUUQQQLLLGGGBBB===888555000...+++(((&&&%%%$$$$$$...............------,,,&&&,,,...&&&'''%%%%%%%%%%%%&&&'''((((((,,,+++*********,,,///000333000---+++***)))'''%%%$$$%%%%%%###  """###"""%%%###!!!!!!"""###%%%&&&'''''',,,,,,***)))(((&&&%%%%%%(((''''''''''''&&&&&&&&&!!!###%%%%%%""" !!!###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((''''''''',,,***((((((***,,,......000000000000111222333444//////...---,,,)))'''%%%,,,///...)))&&&'''((('''+++,,,,,,++++++***)))(((((((((''''''''')))***+++,,,,,,+++***)))(((''''''***+++,,,,,,,,,,,,+++***,,,,,,++++++***)))(((((()))***+++***&&&$$$%%%''''''&&&%%%$$$%%%%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%***)))$$$"""'''///,,,$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''(((%%%%%%((('''$$$$$$''',,,+++)))''''''''''''((())))))))))))))))))))))))'''***---,,,+++---333999OOOWWWfffxxx{{{}}}tttlllgggjjjhhhrrryyywww||||||rrrnnnooonnniii^^^ZZZRRRKKKDDD@@@???>>>===999555333444666777777666333555;;;???@@@BBBEEEGGG@@@===???>>>999888;;;===@@@CCCDDDGGGOOO[[[dddtttyyyTTTDDD;;;999999222<<<@@@FFFLLLQQQUUUYYY[[[\\\___dddhhhkkkllllllkkkiiihhhfffaaa\\\YYYXXXXXXZZZYYYXXXWWWVVVUUUTTTTTTKKKHHHCCC@@@>>>===;;;999888666555777777777;;;BBBBBBEEEHHHJJJJJJIIIIIIJJJHHHEEEBBBAAABBBAAA???<<<;;;999888888:::;;;;;;:::;;;===AAAFFFJJJMMMNNNOOOQQQNNNJJJFFFBBB>>>999666---,,,***((('''''''''''',,,---...//////...---,,,++++++***$$$$$$%%%%%%%%%%%%&&&'''((((((---,,,++++++,,,...000111222///,,,***)))(((&&&$$$'''%%%###"""######"""!!!"""!!! !!!"""#########!!!"""###$$$%%%'''((((((************)))(((''''''''''''''''''&&&&&&&&&&&&&&&$$$###!!! !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''))))))***,,,---.........222222111000//////////////////...---,,,***'''%%%"""%%%'''''')))......,,,************)))((('''&&&((((((''''''((()))+++,,,,,,,,,+++***)))(((((('''***+++,,,,,,,,,,,,+++***---,,,,,,+++******))))))&&&''')))(((%%%$$$&&&'''(((''''''&&&&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$!!!!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''### $$$&&&$$$$$$'''++++++***(((((('''''''''))))))))))))))))))))))))'''***,,,,,,+++,,,222777<<>>???AAAGGGQQQYYYeeetttrrrPPPBBB::::::;;;555@@@CCCHHHMMMPPPRRRUUUWWWYYY___fffjjjjjjiiijjjkkkhhhhhhfffbbb\\\XXXVVVVVVXXXXXXXXXXXXWWWTTTRRRQQQKKKFFF???;;;:::;;;<<<===777444444666666555999??????CCCHHHJJJJJJHHHFFFEEEFFFCCC???===<<<<<<<<<;;;===;;;::::::<<<======<<<===@@@DDDHHHLLLNNNOOOOOOMMMKKKGGGDDDAAA===999555+++***)))(((((()))***+++***,,,///111222000...---000+++&&&#########"""!!!%%%%%%%%%%%%&&&'''((((((------,,,,,,---///111333111///,,,)))((('''%%%###***&&&""""""%%%&&&$$$!!!!!!###$$$###!!!!!!###&&&"""###$$$%%%&&&((())))))((()))***+++++++++***)))''''''''''''&&&&&&&&&&&&%%%###"""###$$$$$$ !!!!!!###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((((((((((('''))),,,///111111000///444333333222111111000000000///......---,,,(((&&&&&&((())))))+++---(((!!!)))))))))(((((('''&&&%%%((((((''''''((()))+++,,,------+++***)))(((((((((***+++,,,,,,,,,,,,+++***------,,,,,,++++++******'''((()))(((&&&%%%%%%&&&))))))(((''''''(((((()))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''&&&###"""%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((((((''''''(((((((((((((((((((((((((((((((((+++&&&$$$''')))'''%%%%%%************)))(((''''''))))))))))))))))))))))))(((***,,,+++***+++///333222999FFFWWWhhhuuu}}}xxxpppkkkppptttqqqwww~~~{{{zzz|||{{{wwwuuuvvvtttqqqhhhaaaXXXSSSQQQNNNIIIDDD>>>;;;777444333333222111222//////444999<<>>>>>BBBFFFHHHGGGEEEDDDCCCCCC@@@<<<888777888999999===<<<:::;;;<<<>>>>>>======@@@DDDHHHKKKMMMMMMMMMLLLJJJFFFCCC@@@<<<777333++++++***))))))***,,,,,,))),,,000444555444111///111,,,'''%%%%%%&&&$$$"""%%%%%%%%%%%%&&&'''((((((,,,,,,,,,---...000111222222000,,,***)))(((&&&$$$)))'''%%%$$$$$$%%%&&&%%%#########"""""""""###$$$###$$$%%%&&&''')))******)))***+++,,,,,,+++***)))'''''''''&&&&&&&&&%%%%%%"""!!!###(((+++(((!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''((()))******(((***...000111222333444444444555666666666666666111///......///...+++''',,,,,,,,,+++,,,+++"""))))))))))))((('''&&&%%%((((((''''''(((***,,,---...---,,,***))))))))))))***+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++++++++***)))'''&&&%%%%%%))))))((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%))),,,---***'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''')))))))))))))))))))))))),,,&&&$$$(((,,,***((((((((()))***++++++***((('''))))))))))))))))))))))))(((***+++***)))))),,,///111666@@@NNN]]]lllwww}}}~~~vvvnnnnnnoookkkpppwwwsssqqqrrrtttssssssrrrpppnnniiiaaaXXXTTTUUURRRKKKEEE@@@===999666555444222000///,,,---111444888@@@HHHEEEBBB@@@===999777888:::777999;;;<<<<<<===@@@BBBHHHUUUgggxxxlllNNNAAA999888999444999===CCCGGGKKKNNNQQQTTT]]]dddjjjkkkfffccccccdddaaabbbaaa^^^ZZZWWWVVVVVVYYYXXXWWWUUUQQQLLLGGGDDD>>>;;;777666666777777777666444444666666555888===@@@BBBDDDEEEDDDBBBBBBCCC???===999666444555777999<<<;;;999:::<<<======<<<===@@@EEEJJJMMMNNNNNNNNNMMMKKKHHHDDD@@@;;;555111...---,,,+++******+++,,,***...333777888666333111///---***(((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((******+++,,,...///111111444111...,,,+++)))'''%%%&&&((()))&&&""""""&&&+++%%%""" ###%%%### $$$$$$%%%&&&((()))******++++++,,,,,,+++***(((''''''&&&&&&&&&&&&%%%%%%%%%$$$"""###&&&***(((!!!"""""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%(((((('''((((((***+++,,,+++---///000000333777:::666777888888999888888777333000...000222222...***&&&((()))***...000(((************)))(((''''''(((((('''((()))+++,,,...000...,,,***))))))*********+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,,,,+++(((''''''''''''(((''''''((((((((((((''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&(((***)))&&&###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((())))))(((''''''))))))))))))))))))))))))!!!$$$)))******,,,((()))***++++++***))))))************************))))))******))))))***,,,...111888BBBQQQaaaoooxxxtttoookkkdddgggmmmiiihhhhhhjjjlllllliiiggggggbbb[[[TTTRRRSSSQQQJJJCCC>>><<<999777555333000......+++,,,///111555===FFFHHHHHHGGGAAA<<<999999999888:::;;;<<<;;;;;;;;;;;;@@@GGGUUUeeeuuudddIII???888888;;;777999===CCCIIIMMMQQQUUUXXX___bbbffffffccc`````````aaa```___[[[XXXVVVWWWXXXXXXWWWUUURRRMMMHHHDDDBBB999777666555666666555444666444444777666444777<<<@@@BBBDDDDDDBBBAAAAAABBB<<<;;;888555333444777:::<<<:::999999;;;<<<<<<;;;???BBBGGGLLLPPPQQQQQQPPPNNNLLLIIIFFFBBB<<<666111000///---,,,++++++++++++,,,///444777999777444222---------***%%%$$$%%%'''%%%%%%%%%%%%&&&'''(((((()))***+++,,,...000111111444222///---+++***(((&&&%%%)))+++''' &&&...'''"""$$$&&&"""###$$$%%%&&&''')))******,,,,,,+++***))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%)))%%%""""""$$$%%%$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((()))***,,,---...000222111111333999===999:::::::::888666444333555222000222555666111,,,'''***++++++...000,,,&&&,,,,,,,,,++++++***)))((((((((('''((()))+++---...111///---+++******+++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++"""!!!"""$$$'''*********((((((((((((((('''%%%%%%$$$######$$$&&&''''''&&&%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$''')))'''###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''$$$$$$''''''%%%%%%((((((((()))***++++++++++++************************)))))))))***************+++---222:::GGGXXXiiittt~~~~~~rrriii^^^```ddd^^^aaa___```cccbbb^^^\\\]]]WWWRRRNNNMMMMMMKKKEEE@@@:::999777666555333000---...,,,---//////111:::CCCFFFKKKKKKDDD>>>;;;:::888999999:::::::::999888777:::===EEERRRaaarrr^^^DDD<<<666666:::666999>>>DDDJJJOOOSSSWWWZZZ]]]]]]^^^_________^^^^^^```^^^[[[VVVRRRQQQSSSUUURRRQQQNNNJJJGGGCCC@@@???:::888555555555666555444444222333555555222555999???BBBEEEFFFDDDAAA??????888999888666444555888;;;<<<:::999999;;;<<<<<<;;;===AAAGGGMMMQQQRRRRRRQQQNNNLLLJJJHHHDDD???999555000///...,,,,,,,,,,,,---,,,///333666777555333111------,,,)))&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((((()))***,,,...000111222222444111...,,,+++***'''&&&&&&((((((%%%!!!!!!''',,,&&&$$$!!!!!!###$$$###!!!######$$$&&&'''((()))***+++***(((''''''((()))***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((((((((()))+++---///...111555555444444888===;;;;;;<<<<<<:::888555444777333111333888999444///...000000---,,,...,,,))),,,,,,,,,,,,+++***)))(((((((((((((((***,,,...///222000---+++******+++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++%%%$$$###&&&))),,,+++***))))))******)))(((&&&%%%$$$######$$$&&&''''''&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%"""!!!$$$)))***'''(((,,,'''''''''''''''''''''''''''((())))))((('''&&&%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''',,,+++,,,+++&&& !!!&&&))))))))))))***+++,,,---************************)))))))))***+++,,,+++***,,,---000555???NNN```kkkttt|||xxxjjj\\\[[[]]]WWWYYYVVVUUUXXXVVVPPPNNNPPPKKKJJJHHHHHHGGGEEEAAA===999888888888888777333111///...///000//////666???CCCKKKNNNHHHBBB@@@>>>;;;::::::999:::::::::999888:::999===FFFPPP\\\mmm}}}}}}[[[BBB:::333333666333999>>>DDDJJJNNNRRRWWWYYYZZZYYYXXXZZZ\\\^^^^^^]]]^^^[[[VVVPPPLLLKKKMMMOOOKKKIIIFFFCCC@@@>>><<<<<<<<<999666444555666666666333111222444333111333777===AAAGGGIIIGGGBBB>>><<<666888888777555555999<<<<<<;;;::::::<<<======<<<:::>>>DDDJJJOOOPPPPPPPPPLLLKKKJJJIIIFFFBBB<<<888//////------,,,---...///,,,///222444555333111000...,,,)))(((((('''%%%$$$%%%%%%%%%%%%&&&'''((((((***+++---///111222333333333000---+++***)))'''%%%((('''%%%###"""$$$'''***%%%&&&&&&%%%""""""###%%%"""###$$$%%%&&&((()))))))))(((&&&%%%&&&(((+++---&&&&&&&&&%%%%%%%%%$$$$$$"""***///---'''!!!###""""""""""""$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''))))))(((((()))+++...///---222777999666555888;;;:::;;;===>>>>>><<<;;;:::888444222444:::;;;666000,,,000111---,,,///111000+++,,,,,,++++++***)))(((((((((((((((***,,,...///222000---+++******,,,---***+++,,,,,,,,,,,,+++************************+++...,,,******,,,---+++)))***+++++++++***)))'''&&&$$$######$$$&&&''''''&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&)))&&&&&&***'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&'''(((******((('''&&&'''''''''''''''''''''''' %%%'''### $$$---))))))(((((()))+++---...************************)))))))))***,,,---,,,***,,,,,,---///555BBBRRR^^^jjjvvv|||lll\\\YYYZZZSSSSSSNNNMMMOOOLLLEEECCCFFFDDDEEEEEEEEECCCAAA>>><<<;;;;;;;;;<<<===;;;888666000///000111...---444<<>>CCCJJJPPPUUUXXXZZZWWWUUUTTTWWW[[[^^^]]]\\\ZZZXXXTTTQQQNNNLLLKKKKKKIIICCC===<<<>>><<<666000<<<;;;888444111111333555444444333333444444555555>>>AAADDDDDDAAA>>>;;;:::555555444555666777999:::>>>>>>===:::888777999;;;888DDDLLLLLLLLLQQQUUUUUUPPPQQQPPPNNNIIIAAA:::666///......------------...111000000111333333111000;;;---###%%%)))(((&&&&&&#########$$$&&&(((***+++---,,,+++***+++---///111111///,,,+++***(((&&&$$$&&&%%%%%%''')))(((###%%%%%%$$$$$$###"""""""""&&&&&&''''''((()))))))))+++***))))))***)))'''%%%%%%&&&&&&''''''&&&&&&%%%((()))&&&"""$$$"""#########"""######$$$%%%)))((('''&&&%%%&&&''''''&&&,,,---***)))---///,,,---222777999888777777999111???GGGAAA<<>>:::;;;555111444;;;>>>999222222222333444555222...***+++******)))((()))))))))((((((((((((((()))******'''%%%&&&+++,,,******---+++,,,------------++++++%%%''')))+++,,,+++******$$$&&&)))***)))))))))***''''''&&&''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&'''((())))))***'''(((******((((((((()))((())))))(((&&&&&&''')))+++)))'''''')))+++++++++'''%%%######%%%'''(((((((((((((((((())))))))))))***************)))((((((,,,***(((''''''(((***,,,***)))))),,,000777EEESSSbbbmmmyyy{{{lllccc\\\XXXOOOGGGBBBDDDEEEAAA===;;;AAAAAAEEEGGGEEE@@@@@@DDD;;;::::::===@@@AAA>>>;;;999555///******---222666FFFLLLQQQPPPNNNLLLHHHCCC???>>>======>>>===;;;999;;;>>>@@@???===AAAKKKTTTVVVEEE;;;777<<<777;;;:::>>>CCCJJJQQQVVVYYYZZZWWWWWWXXX[[[______[[[WWWUUUTTTRRROOOMMMKKKJJJIIIEEEAAA;;;999999888444000999999777444111000222333444333333333333555666777===@@@BBBBBB???<<<999999555555555555666888:::;;;======<<<:::888888:::<<<<<>>JJJVVVgggyyy}}}sssiiibbbRRRJJJCCCCCCCCC@@@======??????CCCGGGEEEAAAAAAEEECCCAAA@@@AAADDDFFFCCCAAA;;;777222...---000444888@@@IIIPPPRRRQQQOOOJJJDDDAAA???======>>>>>>===;;;;;;===>>>======@@@HHHNNNVVVEEE:::555:::555::::::===DDDKKKRRRWWWZZZ\\\YYYYYY[[[___aaa___YYYSSSOOOOOONNNMMMLLLJJJHHHGGGBBB???<<<888555444333333555666666444222000111222333222222222333666888:::<<<>>>??????<<<999777666555555555666888:::;;;<<<;;;;;;;;;999999:::===???AAAFFFJJJLLLPPPUUUWWWVVVZZZXXXVVVQQQLLLFFF@@@>>>999777444222111333555777555333111111111111///---,,,((((((,,,---***'''&&&'''''''''((()))******+++---------,,,,,,,,,++++++***)))(((((())))))'''&&&$$$######$$$&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***+++'''&&&&&&'''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%"""!!!######!!!$$$$$$######$$$$$$%%%&&&''''''&&&&&&'''((()))***'''+++,,,******---//////333666:::<<<<<<;;;;;;;;;888BBBGGGBBB>>>AAACCC@@@???===<<<<<<<<<<<<999777:::666222000000111111000*********)))))))))))))))'''''''''''''''((())))))+++(((***...///,,,---///,,,,,,---------,,,***)))000///,,,***)))***+++,,,)))+++---...---------......---,,,***))))))(((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''(((******((((((((()))'''(((******)))(((((()))'''&&&&&&'''))))))((('''+++(((###!!!"""$$$%%%&&&(((((((((((())))))))))))++++++,,,,,,++++++******'''((((((((((((((((((''',,,***+++------...666???FFFZZZqqq}}}sss___UUULLLIIIHHHEEEDDDFFFEEEEEEIIIMMMMMMIIIIIILLLJJJFFFDDDDDDFFFGGGEEECCC===:::666222111333666999===GGGQQQTTTUUUTTTOOOIIIDDDBBB???>>>>>>?????????>>>>>>>>>>>>@@@CCCFFFHHHUUUDDD:::444888333999999===DDDLLLTTTYYY\\\^^^ZZZZZZ[[[^^^```^^^YYYTTTKKKLLLLLLLLLKKKIIIFFFEEE@@@???===888333222444777333555666666444222111222333222222222444777;;;===;;;<<<===;;;888666555444444555666777999;;;<<<===::::::;;;;;;;;;===AAADDDFFFFFFGGGJJJOOOTTTVVVVVV]]][[[WWWRRRMMMGGGCCCAAA>>>;;;777444333555999;;;888666333222222111///---+++,,,---...,,,)))((()))'''(((((())))))*********------------,,,+++)))))))))(((&&&''''''(((&&&%%%&&&%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((******+++(((((('''(((******)))'''%%%&&&&&&''''''&&&&&&%%%&&&'''&&&$$$###""" $$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''')))+++,,,)))+++,,,++++++...111222555888;;;>>>>>>===<<<<<<<<>>999666555777;;;===;;;999555333333222000...,,,...---***'''&&&'''(((&&&'''((())))))))))))))),,,------,,,+++***((('''***(((&&&&&&'''&&&%%%#########!!! !!!""""""#########$$$%%%%%%%%%%%%%%%&&&'''((()))******(((((('''(((******)))'''%%%&&&&&&''''''&&&&&&%%% """$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''(((***,,,---++++++,,,---...///333666===>>>AAACCCEEEDDDCCCAAA@@@DDDGGGEEECCCEEEGGGGGGDDDEEEEEEBBB>>>:::999:::555444444444555333111...)))************)))(((((('''''''''''''''((())))))***((((((,,,---******---,,,---...//////...---,,,***+++,,,---------,,,+++***,,,...///---,,,,,,---,,,,,,+++++++++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&###$$$%%%'''(((***+++,,,'''(((******((((((((()))###%%%'''(((''''''(((***)))))))))***,,,+++)))'''(((&&&###"""$$$(((***+++(((((((((((())))))))))))(((((()))))))))))))))(((((()))+++------+++)))(((+++***+++...///---///333777???NNNaaarrrxxxqqqlllhhhiiinnnmmmjjjjjjmmmlllfffcccdddddd___YYYUUUTTTSSSOOOLLLCCC@@@<<<777555555666888BBBIIIOOOQQQRRRTTTSSSPPPKKKHHHCCCAAABBBDDDEEEFFFDDDCCCDDDHHHLLLKKKGGGBBBwwwPPPDDD:::333555111666777<<>>AAAEEEIIIJJJGGGFFFIIILLLNNNSSSYYY]]][[[XXXTTTOOOKKKHHHGGGDDDAAA<<<888777999<<>>;;;999999111222333666777555000---)))******++++++)))((('''((((((((((((((()))******)))''''''++++++)))(((+++,,,---...000000000000///---...//////...+++(((&&&***,,,......---,,,,,,,,,///...,,,***)))''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&###$$$%%%'''(((***+++,,,'''(((******((((((((()))$$$%%%'''''''''(((***,,,)))((('''((())))))'''%%%%%%###"""###%%%(((******(((((((((((())))))))))))''''''(((((())))))(((((()))***,,,------,,,***)))+++)))***...///---...111777888AAARRReeeuuu~~~~~~wwwrrrqqqsssnnngggbbb___[[[VVVQQQKKKGGGAAA;;;888777888:::BBBIIINNNOOOPPPSSSSSSQQQNNNJJJFFFDDDEEEFFFHHHHHHEEEFFFIIINNNQQQOOOIIICCCrrrMMMCCC;;;444555000555666<<>><<<<<<333333333111000//////000000222444444444444555666555666999;;;>>>???@@@@@@>>>===;;;888444333444555555666777888888888777777888999:::;;;===@@@DDDHHHLLLIIIIIIKKKKKKLLLSSS]]]\\\[[[YYYVVVRRRNNNKKKIIIFFFCCC???<<<;;;<<<>>>@@@:::777333111111000///...+++,,,***$$$$$$((()))&&&%%%&&&)))+++,,,,,,,,,+++,,,+++***)))(((((()))***(((&&&%%%&&&'''((('''%%%&&&'''((('''%%%$$$&&&((($$$$$$%%%&&&'''((()))***''''''((((((((((((((((((((('''&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%***&&&$$$&&&$$$ &&&&&&&&&&&&&&&''''''((())))))(((((()))+++,,,---000---...111333222777>>>@@@@@@AAADDDGGGGGGDDDAAABBBCCCEEEHHHHHHGGGGGGHHHEEEDDDBBBAAA>>><<<999777...///111444666555111...((()))+++++++++***(((''')))))))))))))))***++++++)))''''''++++++((((((***,,,---///111222333333333000000///...---+++***)))+++---//////---,,,,,,,,,...---+++)))'''&&&%%%%%%'''((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&)))))))))(((((((((''''''&&&&&&''''''(((((())))))'''(((******((((((((()))''''''''''''''')))---111***((('''&&&'''((('''&&&###""""""###%%%''''''&&&(((((((((((())))))))))))''''''((())))))))))))))))))***++++++++++++***))),,,))))))---...,,,+++...111222999HHHVVVeeexxx{{{uuupppiiiaaa\\\VVVPPPHHHAAA<<<;;;===>>>CCCJJJQQQTTTVVVXXXXXXUUUOOOLLLHHHGGGGGGIIIIIIIIIHHHLLLRRRXXXYYYUUUNNNIIIoooKKKCCC<<<555666000555666<<>>;;;999999444444333333222222111000///000222222222222444666555777;;;>>>@@@AAA@@@@@@???>>><<<888555333444666555666777888888777666555777888999:::;;;>>>CCCFFFMMMKKKKKKMMMKKKKKKTTT```\\\\\\ZZZXXXUUUQQQMMMKKKGGGEEEAAA>>>===>>>@@@AAA999666222/////////......+++---+++''')))///...)))%%%'''***,,,.........---,,,+++)))''''''(((***+++&&&%%%$$$&&&((())))))(((!!!$$$&&&&&&$$$$$$&&&(((%%%&&&'''((()))***+++,,,((((((((((((''''''''''''+++***))))))***)))'''%%%%%%&&&&&&''''''&&&&&&%%%%%% $$$%%%"""###''''''&&&&&&&&&&&&'''((((((***))))))))))))+++,,,---111......333444333888@@@EEEEEEEEEHHHKKKKKKHHHDDDBBBBBBEEEHHHIIIHHHGGGHHHEEECCCAAA???>>><<<999666......000222555444222000((()))+++,,,+++***((('''***************++++++,,,***'''(((++++++)))(((++++++---///222444555555555111000...------...///000,,,...000000...---------///......---,,,,,,,,,---'''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''))))))))))))(((((((((((())))))(((((('''''''''&&&''')))******((((((((()))***))))))((((((+++000444---+++((((((((()))))))))(((''''''(((******(((&&&(((((((((((())))))))))))(((((()))***************))))))************))))))---)))(((+++,,,***)))+++))),,,555AAAKKKXXXmmm{{{rrrkkk]]]WWWNNNEEE@@@???@@@BBBDDDMMMWWW[[[^^^```^^^[[[OOOMMMJJJHHHIIIJJJJJJJJJMMMSSS[[[``````[[[UUUPPPhhhLLL;;;888444333666444444<<>><<<;;;???===:::888888888777666888444444777999777888;;;:::<<<:::888<<>>???CCC@@@>>>:::555222000//////......,,,***((((((+++---&&&***...111111000/////////,,,)))'''''''''&&&%%%%%%$$$###""""""###$$$%%%'''%%%$$$%%%'''))))))(((---((('''***)))%%%%%%)))***************)))(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###############%%%&&&((('''&&&&&&''')))'''(((((()))+++,,,......222333555888;;;>>>@@@AAAHHHIIILLLOOOPPPOOOJJJGGGFFFFFFIIILLLOOOMMMGGGBBB=========<<<:::777444222///......///111222111///---***((((((+++,,,+++******))))))((()))+++---...---,,,++++++******++++++//////000111333666888999111111000000//////......---...000///...,,,------///+++((()))---000...+++,,,&&&%%%+++---***((()))(((((((((((((((((((((((((((''''''''''''((())))))(((((())))))******++++++***((('''&&&&&&'''(((***((((((((((((((((((((((((***))))))((($$$)))===SSS444...'''%%%(((***)))'''%%%&&&(((******)))'''%%%(((((((((((((((''''''&&&((((((((()))******++++++******++++++++++++*********+++,,,...///000000111'''///111777DDDNNN]]]ttt|||sssjjj[[[OOOHHHGGGHHHIIIEEEJJJTTT___bbb^^^[[[\\\XXXRRRIIIDDDCCCFFFIIIKKKOOOTTTYYY^^^dddddd[[[PPPhhhMMM===:::555555888555777>>>EEEJJJSSS]]]bbb```______\\\UUUMMMHHHIIILLLKKKKKKHHHBBB;;;666444555000111111111111000//////111...///444555333444888;;;<<<>>>??????>>><<<;;;===;;;999777777777777777999555555888:::888999<<<;;;<<<;;;999<<>>>>>AAA@@@===999555111//////...***++++++***))))))+++---)))---111333333111000000---+++(((&&&&&&&&&%%%$$$$$$$$$###""""""###$$$$$$"""$$$&&&'''&&&'''***---...***))),,,+++''''''+++))))))******))))))(((''')))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%'''((('''&&&&&&((()))'''((((((***,,,///222333555666888;;;>>>AAACCCDDDHHHHHHJJJMMMNNNNNNKKKHHHHHHGGGGGGJJJMMMLLLFFFAAA=========;;;999555222000------,,,...///000///------+++)))***+++,,,***(((***)))))))))***+++---...,,,+++******))))))******......///111333666888999222222111000//////......---///000000...------...///+++(((***...000...+++,,,'''&&&***---***((()))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********'''(((((((((((((((((('''(((((((((((((((((((((((()))((()))((((((000FFF\\\444///)))'''((()))'''%%%******))))))((((((''''''(((((((((((((((''''''&&&''''''((())))))******+++******++++++++++++******)))***+++,,,---.........---111///111:::BBBPPPeeexxx~~~zzziiiZZZOOOKKKIIIHHHNNNQQQZZZdddfffbbb___```[[[UUUMMMHHHFFFGGGIIIJJJOOOTTT[[[aaahhhjjjcccZZZfffLLL>>><<<666666999777999???DDDHHHPPPYYY^^^^^^bbbaaa]]]UUULLLFFFEEEGGGGGGFFFDDD???999555222222//////000000111111000000555333444777777666666999<<<===???AAAAAA???===;;;;;;:::777555555666888999;;;777666:::<<<::::::<<<<<<===<<<:::===AAABBB@@@BBBFFFKKKMMMNNNQQQUUUYYYVVVWWWWWWVVVTTTOOOJJJGGGHHHEEECCCDDDBBB>>><<<>>>???<<<888444000......---(((***,,,,,,++++++---///---111555666555333222111,,,)))&&&%%%%%%%%%$$$###$$$$$$###""""""###$$$$$$$$$)))(((&&&&&&,,,111///,,,+++---,,,)))))),,,((())))))))))))(((''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%&&&'''((('''&&&'''(((***(((((((((***---222777999999;;;===AAADDDFFFHHHIIIIIIIIIIIIKKKMMMNNNMMMKKKLLLHHHEEEHHHLLLLLLFFF???======;;;999666333000...,,,++++++,,,......---+++---,,,,,,,,,,,,+++)))&&&************+++,,,------++++++***)))))))))))))))------///111333666888:::333333222111000///...---...///000000...------...///,,,***+++...///...,,,,,,)))(((+++,,,***)))***((((((((((((((((((((((((&&&'''((()))***))))))(((************))))))))))))&&&''')))******)))'''&&&(((((((((((((((((((((((())))))(((((()))222GGGZZZ222...***((()))(((%%%"""---,,,***(((''''''(((((((((((((((((((((''''''&&&&&&''''''(((((()))************++++++++++++******))))))***++++++++++++***...111+++)))111666AAAUUUiiiqqq~~~|||jjj]]]UUUPPPNNNSSSTTT[[[ccceeebbb_________ZZZSSSMMMKKKJJJJJJIIIMMMTTT[[[bbbkkkpppmmmfffbbbJJJ===<<<666555888666999===BBBGGGNNNVVV]]]```cccaaa]]]UUUMMMHHHFFFFFFBBBAAA???;;;777333000///---...///000111111111111666555555777777777777888===???AAACCCBBB@@@>>><<<:::999777555444666999<<<===888777<<<>>>===;;;<<<======<<<<<<===@@@AAAAAAFFFHHHJJJLLLMMMPPPUUUYYYUUUVVVWWWVVVSSSMMMHHHEEEHHHEEEEEEFFFCCC===;;;<<<===;;;777333///---,,,,,,)))+++............///000111444777888666333111000+++)))&&&%%%%%%%%%%%%$$$$$$##################$$$!!!%%%((((((&&&'''+++000...---,,,,,,+++++++++,,,(((((((((((((((''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$######"""'''((((((((('''''')))++++++******+++///444999===>>>???CCCFFFIIIKKKMMMMMMOOOMMMLLLMMMOOOQQQQQQQQQPPPJJJFFFGGGLLLLLLFFF@@@>>><<<:::777333000...---,,,++++++,,,......,,,++++++,,,---......,,,***(((++++++++++++,,,,,,------,,,++++++***************,,,---...000333666888:::444444333222000///.........000111111///......//////---+++,,,...//////......,,,+++,,,,,,++++++,,,))))))))))))))))))))))))&&&''')))++++++***)))(((++++++******))))))(((((('''((()))******)))((('''((((((((((((((((((((((((*********'''&&&,,,:::FFF...,,,***)))***(((%%%###******)))((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))******++++++++++++******)))***************))))))***---((('''...111999JJJWWWcccsss|||oooddd]]]ZZZXXXWWW[[[bbbdddbbb___```bbb]]]WWWSSSPPPOOOMMMLLLLLLSSSZZZbbbkkkssssssooo\\\FFF;;;:::444333666555999<<>><<<:::777444222///...,,,---...///000111111111222333444444555666777666>>>@@@CCCEEEDDDBBB>>><<<999999999777555666:::===???999888===@@@???<<<;;;>>>=========>>>>>>@@@CCCLLLKKKJJJJJJKKKOOOUUUYYYVVVWWWWWWVVVRRRMMMGGGDDDHHHFFFEEEFFFDDD===:::;;;<<<:::666111...,,,++++++)))+++---...------...///444666999999666222///...,,,)))'''&&&&&&&&&&&&%%%#########$$$$$$#########&&&&&&%%%&&&((()))******+++,,,+++***)))***+++***(((((((((((((((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###)))))))))(((''''''***,,,---,,,,,,---000555;;;>>>BBBDDDGGGKKKNNNPPPQQQQQQVVVTTTQQQPPPRRRSSSTTTTTTQQQLLLGGGHHHKKKLLLGGGAAA>>><<<888555111///...---...---------//////---+++(((***---.........,,,,,,+++,,,,,,,,,------------------,,,++++++++++++,,,,,,---...000333555888999444444333222111000/////////111222111000.../////////---------...////////////000///---,,,---......************************'''(((***,,,,,,+++***(((++++++******))))))((((((***)))(((''''''((()))***)))))))))))))))))))))))))))+++,,,(((&&&(((---111)))(((((()))))))))'''%%%$$$%%%'''))))))((('''&&&(((((((((((((((''''''&&&&&&&&&''''''(((((())))))******++++++++++++******+++++++++++++++******)))'''+++((()))000000333AAAEEETTTgggxxxvvvmmmgggccc``````fffhhhfffeeeeeebbb___ZZZWWWUUUTTTSSSRRRPPPVVV\\\bbbjjjsssuuusss}}}WWWBBB999999333111555444999<<>><<<@@@BBBEEEFFFFFFCCC???===999;;;<<<;;;888888;;;>>>@@@:::888===BBB@@@<<<:::===<<<===??????>>>@@@EEENNNMMMJJJJJJKKKOOOTTTWWWZZZYYYXXXUUURRRMMMHHHFFFHHHEEEEEEFFFCCC===:::;;;;;;888444000,,,******)))&&&(((*********+++---///666888:::999666111...,,,,,,)))'''&&&&&&'''&&&&&&"""###$$$$$$$$$$$$###"""'''%%%$$$%%%'''))))))''')))++++++((((((***+++)))((())))))))))))(((''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%'''(((((()))******)))((('''(((+++---/////////111444999>>>@@@FFFIIIMMMQQQTTTUUUVVVVVV\\\YYYUUUSSSSSSTTTTTTSSSNNNLLLIIIIIIJJJIIIFFFCCC===;;;777333000///......///.........000///...,,,(((***---............///,,,,,,---......------,,,......---,,,,,,,,,,,,,,,---...///000222444666777444444333333222111111111000111222222000//////000///............///000000000222222---+++---//////************************((()))***+++,,,++++++***************))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))'''+++---***)))******(((&&&''''''(((((((((((('''!!!###&&&(((***)))'''&&&(((((((((((((((''''''&&&&&&''''''(((((()))************++++++++++++******++++++,,,,,,,,,++++++******---***+++222///...999:::FFFXXXjjjwww~~~wwwoooiiifffhhhjjjhhhffffffccc```[[[YYYXXXXXXXXXXXXWWW\\\```bbbgggnnnrrrqqqyyyTTT@@@999999222000444333666:::DDDPPPVVVYYYaaajjjiiieee^^^WWWPPPIIICCC???;;;777222//////000000///------...///000000000///333888:::999<<>>@@@???<<<:::<<>>;;;===:::777333///,,,))))))((($$$&&&((()))+++...222666999;;;<<<;;;666111---+++***(((%%%%%%%%%&&&&&&%%%"""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&(((***(((,,,+++''''''+++,,,)))))))))******))))))(((''')))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&''')))***+++++++++***((('''(((+++...///000222555:::???CCCFFFKKKNNNRRRVVVYYY[[[[[[ZZZ^^^[[[VVVSSSRRRQQQOOONNNHHHIIIJJJIIIHHHEEEDDDCCC===:::666222000///000000000///.../////////---,,,***---///...---,,,...000,,,---...//////...---,,,...---,,,,,,++++++,,,,,,...//////000111333555666333333333333333333333333000222333222111000000000.../////////...///000111...222222,,,))),,,///...++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))'''+++---******,,,+++&&&''''''(((''''''&&&''''''$$$%%%&&&'''((((((''''''(((((((((((((((''''''&&&''''''((())))))******+++******++++++++++++************+++,,,,,,++++++++++++---))))))000---,,,666444;;;HHHWWWeeeqqqyyy}}}}}}tttnnnmmmmmmjjjfffffffffbbb]]]ZZZYYYZZZZZZZZZ[[[^^^___^^^___eeehhhhhhwwwRRR???999:::333000444444222666AAAMMMRRRTTT[[[eeeccc```[[[UUUPPPJJJEEEBBB;;;666000---...000000000---...//////////////////,,,222555444888???BBB???AAACCCGGGIIIHHHDDD@@@===;;;???CCCBBB>>>;;;<<>><<<>>>999777333...+++)))((((((%%%&&&)))+++...333999===;;;===>>><<<777222...,,,)))'''$$$###$$$%%%%%%$$$"""###$$$%%%%%%$$$###""""""&&&%%%###$$$)))...(((,,,,,,'''(((,,,---)))***************)))(((((())))))))))))((((((((((((%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''(((((((((++++++***((('''(((,,,///...000444999>>>DDDHHHJJJNNNQQQUUUZZZ]]]^^^^^^^^^^^^ZZZVVVRRRPPPNNNKKKIIIDDDGGGJJJIIIFFFCCCBBBCCC===:::666222000///111222///.........//////---+++---///000...,,,+++---000------/////////...---,,,---,,,++++++******++++++//////000000111333444555222222333333333333444444000222333333111000000111...///000///...///000222---222111***'''+++...,,,++++++++++++++++++++++++++++++*********+++,,,---(((((())))))******++++++''')))***++++++***)))'''))))))))))))))))))))))))))),,,,,,((((((+++***%%%))))))((('''%%%$$$%%%'''))))))'''&&&&&&'''((()))(((((((((((((((''''''&&&(((((())))))******++++++******++++++++++++******))))))***+++++++++++++++***+++%%%&&&---,,,---888222555<<>>DDDCCCBBB@@@???>>>>>>>>>CCC@@@===>>>AAAAAA<<<777===???DDDHHHFFFAAABBBFFFIIIEEEEEEKKKOOOQQQTTTWWWbbb___ZZZTTTOOOLLLJJJIIIHHHIIIGGGBBB??????===999;;;999444000---+++*********((((((+++111888===?????????>>><<<888222---***&&&&&&&&&%%%"""!!!"""$$$$$$$$$$$$############"""$$$$$$%%%&&&&&&''''''(((((()))+++,,,------,,,,,,(((((('''(((((()))***+++''',,,---***'''((('''$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&(((***---...'''(((''''''''')))...111000444:::@@@DDDIIIMMMPPPXXXWWWWWWYYY]]]```bbbbbbaaa[[[UUUPPPOOOMMMJJJGGGFFFGGGGGGFFFDDDBBBCCCDDD;;;888444000...///222333777222---,,,///222111///---------000222444444222...------,,,,,,++++++***+++---000000000//////000---...000111333444444555333333333444555666777888444444444444222111///...///000111333444444444444333444444444333111000///,,,,,,------...---------000,,,*********)))((())),,,++++++***************$$$+++///,,,+++---+++'''***''')))......)))'''***)))************)))((((((''''''(((((())))))******))))))(((((('''''''''&&&&&&))))))&&&'''+++,,,***'''''''''''''''((()))***(((((()))***************+++++++++,,,,,,---------++++++,,,------......///000111777BBBLLLVVVcccmmm{{{}}}rrrmmmmmmllljjjcccZZZYYY\\\YYYSSSUUUVVVWWWVVVTTTSSSRRRRRRmmmKKKAAA888555444222222555444333888CCCJJJLLLMMMPPPVVVVVVUUUPPPIIIBBB>>><<<555222///...//////---******,,,.../////////000222555444666===DDDGGGDDD???DDDDDDDDDGGGIIIGGGCCC@@@DDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>???AAA@@@>>>;;;>>>@@@DDDHHHFFFBBBCCCGGGMMMIIIIIIMMMQQQQQQRRRUUU^^^[[[VVVQQQLLLIIIGGGGGGFFFGGGEEE@@@???AAA???;;;;;;999444000,,,***))))))+++******...444;;;???AAABBBBBB@@@<<<777000+++'''&&&&&&&&&%%%""""""###$$$$$$$$$$$$############"""$$$$$$$$$%%%&&&&&&''''''$$$&&&(((***,,,---------(((''''''(((((()))***+++)))...///+++)))))))))&&&%%%%%%%%%$$$$$$$$$######(((''''''''''''((()))***,,,,,,+++)))((((((+++---000555===EEEKKKPPPTTTWWW]]]\\\\\\]]]```bbbbbbaaa^^^YYYSSSPPPNNNLLLHHHDDDDDDDDDCCCCCCCCCBBBBBBBBB;;;999555111//////111222555111------000222111///.........000222333333111...------,,,,,,+++******---///000///---++++++,,,***+++,,,...///000111111444333333444444555666777777666666555444333222111///000111222222333333333000111222111000///............////////////......000---+++++++++******+++---,,,++++++******++++++!!!'''***((('''******'''***((()))......)))(((***,,,,,,,,,,,,,,,+++******'''((((((((()))))))))***))))))((((((((('''''''''&&&)))(((%%%$$$''''''$$$(((((('''''''''((())))))(((((()))******************+++++++++,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,000999BBBJJJVVVaaaxxxyyysssssspppooohhh```^^^```\\\UUUOOOOOOOOOMMMKKKJJJIIIJJJhhhJJJ@@@777444333111000222111555999<<>>???AAAAAA@@@??????@@@@@@AAAEEEIIIGGGCCCEEEIIIOOOKKKKKKPPPSSSSSSUUUWWWXXXUUUPPPKKKGGGDDDCCCBBBAAABBBAAA>>>???CCCBBB???;;;999444///,,,)))((((((------...222888>>>BBBDDDFFFDDDAAA<<<555...(((%%%%%%&&&&&&$$$""""""###$$$$$$$$$$$$############""""""######$$$%%%%%%&&&&&&$$$%%%&&&((())))))))))))''''''''''''((()))***+++)))---///+++))))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$))))))(((&&&&&&%%%&&&&&&,,,------+++***)))***,,,111888AAAJJJPPPUUUXXXZZZ___^^^^^^___aaa```^^^\\\ZZZVVVRRROOONNNKKKFFFBBBAAA???===>>>AAACCCAAA???;;;:::777444111000000000222///---...111222111///000//////000222222111///---------,,,++++++******---------,,,***)))***,,,,,,---...000111222222222333333333333444555555666999999777666555555555555111222222333333444444444444555555444222111222333000000111111111000000/////////...,,,,,,,,,,,,,,,------,,,+++++++++++++++"""&&&(((''''''***++++++***)))***------***)))***,,,,,,,,,,,,,,,++++++***(((((((((((())))))))))))))))))((((((((((((''''''%%%((()))'''(((,,,---+++))))))((('''''''''(((((((((((()))******************************+++++++++++++++,,,,,,------......///...000666<<>>???@@@AAA???BBBEEECCC???===???BBBBBBBBBEEEIIIGGGDDDGGGLLLNNNKKKLLLRRRVVVWWWYYY\\\RRRPPPKKKFFFBBB@@@???>>>===>>>===<<<@@@EEEEEEBBB;;;999444///+++)))''''''...///111555;;;@@@CCCCCCEEECCC???999333---(((%%%%%%&&&&&&$$$###"""###%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%'''''''''&&&%%%$$$$$$###''''''''''''(((***+++,,,'''+++,,,)))&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''')))++++++++++++---...555<<>>;;;888;;;@@@CCC@@@===<<<;;;999777444222000///000///...///111222111///222111000111222111000...------,,,,,,+++*********)))*********)))+++---000,,,---///000111222222222000111111222333555777777:::999888777777777888888555555555555555555666666777999999777333222333555111111222222222111000000...000000---+++------,,,---,,,++++++***+++++++++)))***+++***)))+++...///******+++,,,,,,+++************++++++******)))((((((((((((((())))))))))))))))))(((((((((((((((((((((+++,,,******......+++******)))((('''''''''((((((((()))***************)))))))))))))))************++++++,,,------......111...///333888===GGGPPPbbbjjjsssxxx~~~xxxtttppplllhhhgggddd___ZZZSSSOOOKKKGGGEEECCCBBBAAAaaaIII@@@888555444111000111---777888333999GGGJJJAAAHHHHHHFFFBBB<<<777444333......---,,,+++++++++,,,***+++------...///333555888<<>>??????@@@@@@@@@AAAAAA;;;;;;<<<===>>>@@@BBBCCCBBBFFFHHHDDD>>>;;;===AAACCCCCCEEEHHHGGGEEEHHHNNNPPPMMMNNNTTTXXXXXXYYY[[[OOOMMMHHHDDD@@@===<<<<<<:::;;;;;;<<>>===;;;999777444222000111000000000111222111000333111000111111111///------,,,,,,++++++***)))))))))************+++...111))))))+++,,,---------------...///111333666888999888888888888888999:::;;;777777666555555555666666666888999666111///000222222222222222222111000000---222333...+++------+++,,,,,,+++************+++///......---++++++---000***,,,,,,++++++,,,,,,******++++++++++++***))))))))))))))))))(((((((((((((((((())))))))))))))))))+++------(((&&&'''$$$ +++***)))((((((((((((((((((((()))***************))))))))))))))))))))))))******++++++,,,------...+++((((((,,,///333<<>>777555555222111222...555666222888FFFIIICCCGGGEEEBBB<<<777333333333+++,,,---,,,******+++---***,,,---...000222777:::<<>>?????????===>>>@@@AAA>>>??????AAABBBDDDFFFGGGFFFHHHIIIEEE???<<<>>>AAACCCCCCEEEGGGFFFEEEIIIPPPTTTQQQQQQUUUWWWUUUSSSUUUPPPMMMIIIDDD???<<<;;;;;;888:::;;;>>>EEEKKKHHHBBB;;;999555000---+++******...///333888===???>>><<<999777333///,,,***(((((($$$%%%%%%$$$######$$$&&&$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&&&&''')))***,,,,,,(((,,,...***(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''')))+++++++++---000222<<>>>>>888777666444444444555666444999<<<:::555222333555333333333333333222111000///666777000,,,......***------,,,+++++++++++++++000...------+++)))***///+++------******------+++---------------,,,,,,+++))))))))))))(((((((((((((((((())))))))))))******%%%)))***))))))+++***&&&******)))((((((((())))))(((((()))***************************))))))))))))******++++++,,,,,,------(((&&&&&&***,,,///555===GGGQQQ]]]gggsssyyytttooolllpppvvvzzzuuusssqqqlllgggeee___YYYRRRNNNKKKHHHCCC???\\\DDD<<<555444444222111222222444444333999BBBFFFDDDCCCAAA>>>999444000000111)))+++,,,+++))))))+++---,,,---///111333777<<<@@@>>>CCCHHHGGGCCC@@@AAADDDAAAAAAAAA???======@@@CCCAAAAAABBBCCCDDDFFFHHHIIIGGGGGGGGGDDD@@@>>>@@@BBBDDDCCCDDDFFFEEEDDDIIIQQQUUURRRQQQUUUVVVSSSQQQQQQRRROOOJJJEEE@@@===;;;;;;888:::<<<@@@HHHMMMHHH@@@;;;888555111...---,,,,,,///111555:::>>>>>>;;;888444222...***((('''''''''$$$%%%%%%$$$######$$$&&&$$$$$$$$$############"""""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&((()))&&&&&&&&&''')))***,,,---(((,,,---***'''((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''')))***,,,---111666999CCCIIIRRRYYY^^^```aaabbb[[[ZZZYYYYYY[[[[[[ZZZYYYRRROOOLLLLLLLLLJJJEEEAAA======>>>???AAABBBCCCCCCBBB@@@>>><<<:::999999888777666444222000000222333222111000111111111///---,,,,,,++++++***)))))))))''')))+++***)))((()))***+++,,,---......//////.........///000222444555666333555999===@@@BBBBBBAAA<<<;;;999777666777888888111888>>>???;;;888999<<<555555555555444333222111222;;;===333...000///+++//////...---------------...,,,,,,///---)))***///+++...---******---...+++------......------,,,+++***)))))))))((((((((('''(((((()))))))))*********"""'''******+++//////+++)))))))))((())))))******(((((()))***************+++++++++******)))))))))*********+++,,,,,,------+++******---......222999999CCCOOOZZZfffttt}}}yyykkkaaaZZZVVVXXX]]]nnnrrrzzz~~~{{{xxxpppkkkkkkiiiccc\\\XXXUUUQQQJJJDDDZZZBBB999333333333111000111555444333444999???BBBCCC???>>><<<888333///------(((***,,,+++)))(((+++---...///111333666:::@@@DDD>>>DDDJJJIIICCC>>>>>>@@@CCCDDDCCCAAA>>>===@@@DDD@@@AAAAAABBBDDDFFFGGGHHHFFFFFFEEECCCAAAAAABBBDDDDDDBBBCCCEEEDDDDDDIIIQQQRRROOOPPPTTTVVVSSSRRRRRRTTTQQQLLLFFFAAA>>><<<;;;888:::===BBBJJJNNNHHH>>>:::888555111///.........000222666;;;>>>>>>:::777333000,,,(((%%%$$$%%%%%%###$$$%%%$$$######$$$&&&$$$$$$$$$############"""#########$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''%%%&&&&&&''')))***,,,---&&&***+++(((%%%&&&%%%"""%%%%%%%%%&&&&&&''''''''''''(((((()))((('''%%%$$$%%%&&&))),,,000666===BBBIIINNNUUUZZZ]]]^^^^^^___\\\ZZZXXXWWWXXXXXXXXXWWWQQQNNNJJJIIIJJJHHHDDD@@@===???AAABBBAAABBBCCCEEECCCAAA???===;;;;;;;;;;;;999888666222000000222444222111000111222111///...,,,,,,++++++***)))))))))!!!$$$''')))))))))***+++((()))******++++++++++++000000000000111222333444222555;;;@@@DDDEEEEEEDDDAAA@@@===;;;:::;;;<<<<<<)))111:::===:::888:::===777777777777666555444333444???@@@666///111111,,,111111000///////////////---+++,,,111000+++---222+++......))))))......+++++++++,,,,,,++++++***)))******))))))((((((((('''(((((())))))*********+++(((+++,,,(((&&&&&&###))))))(((((()))***++++++(((((()))***************,,,+++++++++******)))))))))******+++,,,,,,------,,,***+++...---,,,...333---888DDDNNNZZZhhhqqqsss|||tttbbbUUUMMMHHHIIIMMMYYY\\\ccckkktttzzz||||||~~~|||xxxuuutttuuuwwwxxx{{{|||zzzuuuuuutttnnngggccc```[[[SSSLLL|||WWW>>>:::666333222222111000333111222666;;;??????>>>===:::666111...,,,,,,,,,...,,,***)))+++,,,---...+++///333555666888<<<@@@CCCFFFHHHFFFAAA???AAADDDFFFEEEDDDAAA???>>>@@@BBB???DDDEEE@@@>>>BBBGGGHHHGGGGGGGGGFFFDDDCCCDDDFFFFFFCCC@@@AAAEEEIIIJJJJJJJJJOOORRRRRRTTTYYY\\\\\\ZZZYYYUUUNNNFFF>>>:::888<<<>>>@@@CCCHHHLLLGGG???777555333222222111///---333333555:::======888444111---((($$$############'''''''''&&&%%%$$$###"""(((!!!$$$'''$$$###&&&!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''''''''''''''---+++(((%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$---+++,,,000555999BBBKKKSSSXXX^^^```]]][[[\\\]]]]]][[[ZZZ[[[WWWRRRRRRUUUNNNNNNNNNOOOMMMHHHBBB======>>>???BBBDDDCCC@@@===EEEDDDDDDDDDCCC@@@;;;888<<<:::777444222111111111444222111111222111000......---,,,***)))(((((((((***)))'''''')))***)))(((,,,,,,++++++***+++++++++------------///222444555222666<<>><<<>>>???===:::::::::;;;::::::::::::<<<999666888;;;;;;666111888999999888555222111000000000////////////000000//////.........---------//////......---,,,++++++------............------000---++++++,,,,,,)))&&&))))))))))))(((((((((((())))))************))))))---,,,***)))((((((((((((++++++++++++***(((&&&%%%---,,,++++++,,,,,,***)))+++******+++------,,,***///...,,,++++++,,,...///555888===EEEOOOYYYbbbhhhwww{{{eeeOOODDDBBB@@@<<>>:::666333222222111///222111222555999<<<===<<<;;;999555111...---------111///,,,***************---000333777999<<<@@@BBBEEEHHHIIIFFFAAA>>>@@@BBBHHHGGGEEEBBB???>>>???AAA@@@CCCDDD@@@@@@CCCFFFEEEFFFGGGGGGFFFDDDDDDDDDEEEEEECCCAAABBBFFFIIIJJJJJJMMMRRRTTTSSSUUUYYY\\\[[[\\\[[[XXXSSSKKKDDD@@@??????AAABBBCCCHHHKKKGGG???777555333222222111///---222333555999<<<;;;777333111---'''$$$############&&&&&&&&&&&&&&&&&&&&&&&&***###!!!$$$%%%!!! !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((())))))))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&%%%---+++,,,111666;;;CCCLLLVVV\\\aaaaaa\\\XXXXXXZZZ[[[YYYXXXXXXUUUOOOOOORRRNNNNNNNNNNNNMMMIIICCC>>>@@@@@@AAACCCEEEFFFDDDBBBDDDDDDCCCDDDDDDBBB???<<<;;;999777444222111111222444222111111111111000...///...,,,+++***)))))))))((('''&&&''')))++++++***,,,,,,++++++***++++++,,,+++******+++,,,...000111333777<<>><<<;;;;;;:::::::::::::::<<<999777888;;;;;;888444777777777555333111000000111111000000000000111111000000000000//////////////////...---,,,,,,,,,,,,---......//////......---000---++++++,,,,,,)))'''((()))))))))))))))))))))))))))************))))))++++++******))))))((((((,,,,,,---------,,,+++***---,,,***+++,,,,,,+++)))+++******+++------,,,***///---,,,++++++,,,---///000111444:::BBBKKKTTTXXXhhhtttjjjRRRFFFBBB@@@<<>>BBBDDDDDDGGGHHHHHHEEE@@@>>>???AAAIIIHHHGGGDDD@@@???@@@AAABBBCCCBBB@@@AAAEEEDDD@@@CCCEEEGGGFFFEEEDDDDDDEEEDDDDDDCCCEEEHHHJJJJJJIIIPPPTTTWWWUUUVVVZZZ]]]\\\\\\[[[ZZZUUUOOOJJJGGGFFFDDDEEEEEEEEEHHHJJJGGG@@@888666333222111000///---222333555888:::999555222///,,,'''$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''(((***'''###!!!######!!! $$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((()))***++++++&&&''''''((('''%%%###"""######$$$%%%&&&(((((()))''''''&&&%%%%%%&&&'''(((,,,+++---333888>>>GGGPPPYYY___dddbbb[[[UUUUUUWWWYYYWWWVVVVVVRRRLLLKKKNNNMMMMMMMMMNNNMMMJJJDDD@@@BBBAAAAAABBBEEEGGGGGGGGGDDDCCCBBBCCCDDDCCCAAA???:::888666444222222222222444222111111111111000......---,,,+++************&&&%%%%%%&&&)))+++,,,,,,,,,++++++***++++++,,,,,,............///000111222444777;;;???DDDHHHMMMQQQOOOPPPMMMGGGDDDEEEDDD@@@AAA???>>><<<<<<<<<===>>>@@@===;;;;;;===>>><<<999888777666444333222222222222222222222222222222222222222222111111111000000000///---,,,+++,,,,,,---......////////////......///...,,,,,,,,,,,,***(((((((((((()))*********+++))))))************))))))))))))***++++++***)))((((((((()))***+++++++++***---+++***+++,,,,,,+++)))+++******+++------,,,***...---,,,++++++,,,---...222222222555:::BBBIIIMMM^^^kkk{{{uuu\\\MMMGGGAAA<<>>888999;;;:::;;;===::::::999999888777777777<<<<<<<<<===>>>???@@@AAACCCFFFKKKOOOSSSXXX]]]```[[[\\\^^^aaacccfffhhhiiicccbbbbbbffflllqqqrrrqqqzzz}}}zzzpppeee^^^iiiKKK===:::555333222111000///111111111222444444555444444222000...------......***+++++++++***+++---...111111333:::AAAFFFGGGFFFFFFGGGFFFDDD@@@???@@@AAAGGGHHHGGGEEECCCBBBCCCDDDDDDDDDBBBAAACCCFFFBBB<<>>???CCCFFFHHHIIIFFFDDDBBBAAABBBAAA@@@>>>777666555444333222222333333222000000111111///...---,,,+++***************(((&&&&&&''')))+++,,,+++++++++******++++++,,,,,,000000000000000000111111444777:::>>>BBBHHHOOOSSSRRRTTTSSSNNNKKKKKKIIIEEEHHHFFFCCC@@@???@@@BBBDDDGGGEEEBBBAAAAAAAAA???<<<;;;999777666666666666555333444444444444444444333333333333222222222111111111///...,,,,,,,,,.........//////000000//////...///...------,,,,,,+++***(((((())))))***+++,,,,,,)))******++++++******)))'''(((***,,,,,,,,,***)))((((((((())))))))))))))),,,+++******,,,,,,+++***+++******+++------,,,***------,,,++++++,,,------444333222333777===CCCGGGWWWcccsssooo]]]RRRFFF===GGG>>>666666777666555666444444555555555444333222666666555444444666777888555888<<>>???BBBGGGJJJKKKHHHFFFCCCAAA???>>>;;;999555555444444333333333333333111000000111000///---+++******)))))))))******+++)))((((((***++++++***+++*********++++++,,,---------------------------444666999<<<@@@FFFMMMRRRTTTWWWXXXUUUTTTTTTRRRMMMNNNKKKFFFBBBAAABBBFFFHHHMMMKKKIIIFFFDDDBBB???======;;;888888999999888666555555666777777666555555333333333222222222111111111000///.........///000///000000000000000000///...///......---,,,,,,,,,((())))))***+++,,,,,,---******++++++++++++******'''(((***,,,---,,,+++***------,,,,,,++++++++++++,,,+++******,,,,,,,,,***+++******+++------,,,***,,,,,,,,,++++++,,,,,,,,,///...---...111666;;;???JJJUUUdddpppxxxuuueeeSSSEEEBBB999222333666444111111000000111111111111000///222111///......///000111...000222333333444666888999:::<<<===??????????????????>>>@@@BBBDDDEEEFFFLLLSSS\\\```___aaahhhnnnoootttwwwuuurrrooohhh```___aaagggoooxxx}}}}}}{{{xxxwww___HHH<<<999555222111000///...///000111111//////000111......---,,,,,,,,,,,,,,,))),,,...,,,)))((())),,,000222666===CCCGGGHHHGGGDDDCCCAAA@@@@@@AAACCCDDDCCCEEEGGGHHHGGGHHHJJJKKKIIIJJJHHHCCCBBBDDDAAA===@@@AAABBBBBBBBBBBBEEEGGGEEEHHHJJJKKKKKKJJJJJJKKKOOOTTTWWWVVVWWW\\\___^^^WWWXXXWWWUUUQQQMMMLLLLLLNNNQQQQQQNNNLLLLLLIIIDDD===999444111///...---,,,///111333333111///......***'''%%%%%%&&&''''''&&&)))(((&&&$$$############"""&&&(((%%%$$$$$$$$$"""###$$$%%%&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((&&&$$$"""###%%%''')))%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%'''***,,,//////555>>>FFFMMMWWW```cccdddddddddbbb]]]YYYUUUTTTRRRSSSUUUSSSOOOPPPTTTPPPOOONNNMMMMMMJJJFFFCCCFFFCCCAAAAAADDDHHHLLLMMMIIIGGGDDDAAA???<<<777444333333333333444444444444333111000000000000///---*********)))******++++++---+++******+++,,,,,,+++************+++,,,---------....../////////......222444777:::>>>DDDJJJOOORRRXXX[[[[[[\\\^^^[[[WWWSSSNNNHHHCCCAAADDDHHHKKKQQQPPPOOOMMMJJJFFFBBB@@@???===;;;;;;===<<<999555666777888999999888777666444444444333333333222222111111111111111111111111000000111111111111000000...///000///---,,,---...*********+++,,,,,,,,,---******++++++++++++******((()))+++,,,,,,,,,++++++---,,,+++***************+++*********,,,---,,,++++++******+++------,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,---///333777999@@@JJJWWWbbblllwww}}}hhhXXXGGG===555555888666222000000000000000///////////////......------............///000///......///000555666888:::::::::999999777777777777777888999999<<>>:::444111///...---+++...111333222///---------(((&&&%%%%%%'''(((((('''***)))((('''&&&%%%$$$$$$%%%(((%%%"""$$$###!!!%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&''''''((((((((()))&&&&&&%%%%%%%%%&&&((()))###$$$%%%%%%&&&'''((((((''''''&&&%%%&&&(((***+++000111888BBBJJJRRR[[[dddiiifffddddddeeeaaaYYYSSSNNNMMMNNNRRRQQQOOOQQQUUURRRPPPNNNMMMLLLIIIEEEBBBFFFCCCAAAAAADDDHHHJJJLLLIIIHHHEEECCCAAA<<<777333111222333333444444444444222111//////000000...---,,,+++++++++,,,,,,---...---,,,++++++---//////...************+++,,,---......///000111222222111111///222555999<<>>@@@CCCGGGJJJHHHJJJJJJGGGFFFGGGEEEAAACCCBBBCCCGGGLLLPPPRRRRRRTTTWWWXXXXXX^^^gggkkkhhhkkknnnrrrsssuuuwww|||zzzvvvvvvxxx}}}]]]JJJ<<<999444222111000///...---000222111///...000222,,,,,,,,,+++++++++******$$$(((,,,,,,***))),,,///000666===BBBCCCEEEHHHKKKHHHEEEBBB??????@@@AAAAAAFFFHHHJJJJJJIIIIIIIIIJJJLLLOOONNNFFF@@@@@@BBBBBBGGGFFFEEEDDDDDDGGGKKKOOOHHHJJJLLLKKKJJJIIIKKKNNNTTTXXXYYYUUUTTTVVVWWWUUUWWWWWWWWWSSSOOOKKKIIIHHHNNNSSSVVVSSSPPPNNNJJJEEE>>>:::555000...---,,,+++...111333222...,,,,,,---'''&&&%%%%%%'''(((((('''************)))((('''&&&"""&&&###"""%%%&&&###&&&'''((()))************&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))$$$%%%'''(((((((((((('''!!!"""###%%%'''(((******'''&&&&&&&&&'''(((***+++111333999DDDMMMTTT^^^gggnnniiiddddddgggcccYYYPPPIIIHHHJJJNNNOOOMMMPPPUUUSSSQQQOOONNNLLLIIIEEEBBBDDDAAA???@@@BBBEEEHHHHHHIIIHHHFFFEEECCC>>>888444000111222333444444444444222111//////000000...---------------......///000,,,+++***,,,///111111111************+++,,,---...***+++---////////////......000444888;;;???DDDGGGNNNVVV]]]bbbgggkkkiiieee```ZZZRRRLLLJJJMMMRRRVVVYYY\\\``````^^^YYYVVVTTTKKKIIIGGGIIIKKKIIIBBB;;;888999;;;<<<<<<;;;999888777777777777666666666666111333555777777555333111111111222222222222111111---000111000---,,,...000---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++******++++++,,,******))))))+++,,,...000+++***)))***,,,---,,,++++++******+++------,,,******++++++,,,,,,++++++***)))***+++,,,---...//////777<<>>>>><<<===<<<:::;;;===@@@AAAAAAEEEHHHIIIHHHMMMUUUXXXUUUVVVYYY\\\^^^```dddiiinnnsssyyyzzzvvvuuuwww{{{~~~[[[GGG;;;777222/////////000000......---,,,++++++++++++---,,,++++++------,,,+++...+++((()))---000111000444777<<>>FFFOOOYYYbbbhhhqqqnnnjjjiiifff___UUULLLEEEEEEIIINNNPPPNNNPPPTTTOOOJJJHHHIIIGGGAAAAAAFFFCCC@@@======@@@BBBBBB@@@GGGGGGGGGEEEAAA<<<666333111111111111222222333333222111000///...---,,,+++++++++***************++++++++++++,,,---...///000333000---+++,,,---...//////000000000000111444666333555777777888;;;>>>AAANNNTTT]]]dddhhhiiiiiiiiiccc```ZZZSSSOOOPPPTTTXXXdddcccdddgggfff```]]]]]]TTTRRRMMMJJJLLLOOOKKKEEE@@@???===;;;::::::;;;<<<<<<;;;:::;;;;;;;;;999777777666444444555555444333000111111111000000000000222222111000///...------------------------------,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...///---***+++//////+++))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------///222777===GGGSSS___ggguuu}}}pppYYYNNNGGG???999777333000000111///+++,,,000------......------,,,+++,,,+++*********,,,///000666666666666777777777777444333333444666666666555;;;:::999888999;;;>>>???>>>======;;;999777555444999888888888999:::;;;;;;>>>???@@@@@@??????AAACCCDDDEEEGGGIIIKKKPPPVVVZZZaaajjjtttzzz}}}{{{|||zzzrrruuu~~~uuu~~~YYYFFF;;;777222000///000000000///...---,,,++++++++++++---,,,++++++------,,,+++---***((())),,,///111000222777>>>CCCEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEHHHIIIJJJIIIGGGGGGJJJLLLMMMLLLHHHDDDDDDIIIJJJHHHNNNJJJFFFGGGKKKNNNMMMKKKHHHKKKNNNOOOOOOOOOOOOQQQRRRVVVYYYZZZWWWVVVWWWYYYUUUUUUXXXXXXSSSLLLJJJMMMQQQUUUUUUOOOLLLKKKHHHBBB<<<777333222///,,,,,,000111111111222111111000000...---,,,,,,------+++))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&)))***+++***)))((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%&&&((()))(((&&&###!!!$$$$$$%%%'''***,,,,,,,,,444999BBBKKKTTT]]]fffllluuurrrnnnkkkggg___TTTLLLFFFFFFIIINNNPPPNNNOOOSSSPPPGGGAAADDDGGGEEEBBBBBB@@@>>>======@@@BBBAAA@@@CCCCCCDDDCCC@@@;;;666333333444444555444444333222222111000///...---,,,,,,---,,,,,,+++++++++,,,,,,............///000000111000//////000111222222222222333333333222333555777777888999999:::===AAAEEELLLRRR[[[cccgggjjjlllmmmmmmkkkfffaaa]]]]]]```ccchhhffffffiiihhhcccaaaccc___\\\WWWQQQPPPPPPKKKDDDDDDCCC@@@>>>======>>>???>>>===<<<<<<======;;;999===;;;999999;;;;;;;;;:::555444333333222222222333555444333222111000///...------------------------------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,***......)))'''***------*********++++++,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,---------///222777>>>GGGRRRYYYgggoooyyymmm```VVVJJJ???:::888555444444222......222------......------,,,+++,,,+++******+++,,,...000000111222444777999;;;<<<444444333444666888999999???>>>>>>>>>???@@@AAABBB===<<<<<<:::999777555555777777666444444333333333666777888888777777999:::999:::;;;;;;===AAAGGGKKKYYYcccooovvv{{{|||zzz{{{~~~~~~uuuvvv}}}|||tttzzzWWWEEE;;;888333000000111111000//////...---,,,,,,,,,,,,---+++***+++,,,---,,,+++,,,***((())),,,///111111111888@@@GGGHHHFFFCCCBBBCCCDDDDDDDDDBBBCCCDDDFFFHHHJJJKKKJJJIIIIIIKKKLLLLLLKKKGGGBBBCCCIIIKKKIIIRRROOOMMMMMMOOOPPPMMMJJJHHHKKKNNNOOOOOOOOOQQQRRRRRRWWW[[[[[[YYYVVVVVVWWWVVVVVVXXXYYYTTTLLLKKKNNNOOOSSSSSSPPPMMMJJJEEE@@@777333000000000...///333000111111222222222222111......---...///000...,,,)))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$***---,,,******+++************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&''')))+++,,,---...888>>>GGGPPPZZZccckkkpppyyyvvvrrrmmmhhh___TTTLLLHHHFFFHHHMMMOOOMMMNNNQQQOOOBBB999<<>>@@@AAA@@@???>>>???@@@@@@>>>;;;777555666777777777666444222000111111000///...------,,,...---------------......111111111111222222222222,,,...000111333444444444666888::::::::::::<<<>>><<<<<<;;;;;;;;;>>>CCCGGGLLLRRRZZZccciiinnnrrrtttuuutttqqqmmmiiihhhiiijjjllliiiiiikkkkkkiiiiiilllkkkhhhaaaXXXUUUTTTOOOHHHIIIGGGEEECCCBBBBBBCCCCCCCCCBBBAAAAAABBBAAA???======;;;::::::<<<===<<<<<<;;;999777555444555555666888777666555333222111000------..................///////////////...------------,,,,,,,,,,,,------------............------(((...///)))%%%'''---000++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,...///111555;;;CCCHHHYYY___hhhrrr|||vvvjjjZZZJJJAAA<<<777444444111------000---............---,,,,,,,,,++++++***+++,,,...///---...000333666888:::;;;111000000000222555777999@@@AAABBBCCCEEEEEEFFFFFFBBBBBBAAA???>>><<<;;;:::<<<;;;999777555333222222444555666666444444666777444444444444555888===AAAOOO[[[hhhpppvvvzzz|||{{{zzz{{{~~~|||{{{|||}}}zzzwww{{{zzztttvvvUUUEEE;;;888444111111111111000000///...---,,,,,,,,,,,,,,,+++***+++,,,,,,,,,******))))))))),,,///111333555:::BBBGGGHHHFFFCCCAAAAAADDDFFFFFFDDDCCCEEEHHHJJJKKKMMMMMMNNNNNNNNNNNNKKKJJJEEEAAACCCIIILLLKKKRRRQQQPPPPPPQQQQQQNNNKKKIIIKKKMMMOOOOOOPPPRRRSSSQQQUUUZZZ[[[XXXTTTSSSTTTWWWWWWYYYYYYTTTMMMMMMPPPOOOPPPQQQPPPMMMIIICCC>>>555111///000000...000555000111222333333444333333111000//////000000...,,,)))))))))(((''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%+++,,,)))'''))),,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&&&&&&&''')))***+++---///111;;;AAAKKKUUU___gggooossszzzwwwsssnnnggg^^^TTTMMMHHHEEEEEEIIIKKKJJJJJJLLLIII???666777???DDDBBB===999:::;;;===??????>>>===:::;;;<<<===<<<;;;888777999999777555444222111000000000//////......------......---------...//////333333333333333333222222000222333444555666888:::>>>@@@DDDFFFGGGIIIKKKLLLIIIHHHFFFDDDBBBEEEIIIMMMQQQWWW___gggnnnuuu{{{~~~||||||{{{xxxssspppoooooonnnjjjjjjmmmoooooossswwwtttooofff[[[WWWXXXVVVRRRMMMLLLIIIGGGFFFFFFFFFGGGIIIGGGFFFGGGGGGGGGEEECCC===<<<:::;;;<<<======<<>>@@@???===:::888666555555444666777777666555666777444444333222222555:::>>>IIIWWWfffmmmqqquuuvvvtttttttttvvvxxx|||}}}|||}}}yyyzzzzzzwwwrrrSSSEEE:::777333111111111000/////////...,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))******,,,///333555;;;>>>CCCFFFFFFDDDDDDDDDAAAEEEIIIHHHFFFDDDFFFIIILLLMMMOOOQQQRRRRRRQQQOOOJJJIIIFFFBBBDDDJJJMMMKKKNNNNNNOOOPPPQQQPPPNNNLLLJJJKKKMMMNNNNNNOOOQQQSSSQQQVVVZZZ[[[XXXUUUTTTTTTXXXXXXYYYZZZUUUOOONNNRRRPPPNNNNNNOOONNNIIIBBB===666111///000000///111555111222333444444555444444444333111000000///,,,***)))))))))(((''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$'''***((($$$$$$(((,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!%%%''')))(((&&&%%%''')))***++++++...333666>>>EEEPPPZZZccckkkqqquuuxxxvvvrrrmmmfff]]]TTTNNNFFFBBB@@@DDDFFFEEEDDDEEEAAA===777666999>>>???>>>777999;;;<<<===<<<<<<<<<888999:::;;;;;;:::999888:::888555111000000111222///////////////.........---------------...//////333333444444444333222222777888888888999<<>>===<<<:::999888888888555666888888666555555666333222111//////222777;;;IIIXXXgggmmmnnnppppppnnnoooooopppqqqsssuuuxxxzzz}}}|||||||||{{{mmmPPPDDD999666333111111000///.........---,,,++++++++++++,,,***)))***+++,,,+++***)))***+++,,,---000444888@@@BBBDDDEEEDDDCCCDDDEEEBBBGGGLLLLLLHHHEEEGGGIIIMMMNNNPPPSSSUUUUUURRRPPPJJJJJJGGGDDDFFFKKKMMMJJJKKKLLLMMMNNNOOONNNMMMLLLJJJLLLMMMMMMLLLMMMOOOQQQSSSXXX\\\\\\ZZZWWWWWWXXXYYYXXXZZZZZZUUUPPPPPPTTTRRRNNNLLLOOONNNHHHAAA>>>777222000111111000222666333444444555555555555444777555333222111///,,,***)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))***)))'''$$$$$$'''+++*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%###%%%((())))))'''$$$"""(((************///777===DDDKKKVVV```iiioootttwwwxxxvvvssslllddd[[[SSSNNNEEE???<<>>???:::;;;:::555555999======777999::::::999999999:::777888999999999888777777888555222000...///111222.........///////////////------------...///000000222333444555555444333222777999;;;<<<@@@GGGQQQYYYdddiiipppvvvyyy{{{}}}wwwvvvsssnnnjjjjjjlllnnnuuuzzz~~~|||uuuqqqppptttwwwzzzvvvhhh``````aaa```YYYWWWTTTRRRPPPPPPPPPQQQOOOMMMLLLMMMMMMMMMKKKIIIEEECCCAAAAAABBBBBBBBBAAAAAA???===;;;::::::;;;<<<;;;:::888666333111///.........//////000000111111222222222222222111000000......------------......------............------++++++)))'''***//////+++++++++++++++++++++++++++------------,,,,,,,,,,,,************++++++++++++***,,,...//////000333555<<>>>>>=========>>>>>>999;;;======;;;:::999:::444444222000000444:::???MMM\\\iiimmmkkkjjjiiihhhhhhjjjkkkllllllmmmppprrruuuyyyhhhLLLAAA777555222000000///...,,,------,,,+++************+++***)))***+++,,,+++))))))+++------...111666:::BBBDDDFFFFFFDDDCCCDDDDDDDDDJJJOOOOOOJJJFFFGGGJJJLLLMMMOOOSSSVVVVVVRRRNNNJJJKKKJJJGGGIIIMMMLLLIIIKKKLLLMMMMMMLLLKKKKKKLLLKKKLLLLLLKKKJJJKKKMMMOOOTTTWWW[[[[[[YYYXXXYYY[[[ZZZYYYZZZZZZVVVPPPQQQVVVUUUNNNKKKNNNNNNHHHBBB@@@666222000222222222444999555555666666666555444444777666444444444222000---)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((++++++***)))(((((()))))),,,+++++++++************''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((((((((('''&&&)))******))))))000;;;CCCLLLSSS^^^hhhpppuuuyyy{{{{{{yyyuuummmcccYYYQQQMMMEEE>>>:::<<>>EEELLLTTT___mmmvvv}}}yyyxxxzzz|||}}}vvvooommmllliiiaaa___\\\ZZZXXXWWWXXXXXXUUUTTTSSSSSSTTTSSSQQQOOOIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@???>>>======>>>>>>===<<<:::777444111///.........///000000111222222222222222222222111000000......------------......,,,,,,------------,,,,,,'''+++,,,******---...,,,*********++++++,,,,,,---...------------,,,,,,,,,************++++++++++++)))+++---......///000222444888===DDDMMMYYYhhhrrrxxx}}}zzzhhh[[[MMMDDD>>>666111000///////////////...------,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,---------......(((+++,,,***&&&%%%'''+++///222666:::???BBBDDDEEEEEEDDDBBBAAAAAAAAACCCDDD?????????>>>??????@@@AAA;;;===???@@@>>><<<;;;;;;666666444333444999@@@EEEQQQ___jjjkkkfffcccbbbaaaaaadddfffgggffffffiiikkklllqqqyyy|||wwwrrrttt}}}dddIII???666444111000000///---,,,---,,,+++***))))))))))))+++***)))***+++++++++))))))+++......///222777<<>>999;;;>>><<<:::999777:::999444555::::::666999::::::777444444666999666666666555444333222111...000333555666444111000------......///000000000000000000000111222333444111333555777888888777666AAAJJJVVVbbbnnn|||}}}~~~{{{yyyvvvsssgggeeebbb```^^^]]]]]]^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVQQQOOOLLLKKKKKKKKKIIIHHH@@@@@@@@@@@@@@@@@@@@@???>>>===;;;888555222000///...//////000111222222222111222222222222111000000......------------......+++,,,,,,------,,,,,,+++%%%---222///+++,,,//////))))))***+++,,,,,,------......---------,,,,,,,,,)))************++++++++++++---////////////000111111555:::===BBBMMM[[[fffpppuuu|||}}}nnn]]]RRRIII@@@999777///////////////......---,,,,,,---------,,,++++++---------,,,,,,,,,++++++...222444111,,,)))+++---+++,,,///333666999;;;<<<666555555555666888;;;===;;;::::::::::::;;;;;;<<<777999;;;;;;999777666666444333222111333888@@@EEESSS```kkkiiibbb^^^]]]\\\\\\___ccccccbbbbbbdddfffdddjjjsssyyyzzzuuunnnhhhjjjttt{{{{{{{{{~~~~~~zzzwww|||bbbFFF@@@777555333111111111000...+++,,,---...---,,,+++***+++)))'''(((+++---,,,***---,,,+++,,,///444999<<>>999888:::;;;:::888666666777888::::::888666777777666444444333333333777777666666555555555555555444333222111111111111------...///000000//////000000111222333333444444888666666:::;;;:::<<<@@@GGGPPP```vvv|||~~~{{{wwwqqqiiifffffffffccc```^^^aaa^^^XXXXXX\\\]]]ZZZ[[[WWWRRRMMMJJJIIIJJJKKKDDDCCCAAA???>>>>>>??????AAA===:::888888777333000000111222111000000222444111222333333222111///...------...///000000000///...---,,,+++***************+++,,,,,,------,,,,,,*********)))))))))))))))000...,,,***)))))))))***++++++,,,,,,,,,+++******...------------...//////111222555999>>>EEENNNTTT```fffnnnvvv|||wwwhhhZZZNNNDDD>>>:::666111---,,,,,,...000/////////......---------///...,,,+++***++++++,,,---------,,,,,,+++++++++......///000111222333333333222111111111222444555444444444555555666666666444555555666666555555444///000444666555666???JJJUUU```jjjjjj```WWWUUUXXX___^^^^^^___```ccceeeggg\\\eeeooouuutttoookkkhhheeeiiippptttppplllooovvvjjjuuu~~~}}}zzz}}}___DDD>>>777555222111111111000...,,,,,,------,,,,,,++++++---+++))))))+++,,,+++)))...------///222777<<>>BBBHHHWWWbbbvvv}}}wwwppplllkkkhhhddd```fffgggddd___^^^bbbbbb______\\\WWWQQQLLLIIIHHHGGGGGGEEECCCBBBBBBBBBAAA@@@AAA???;;;::::::999666333222333444333222222333555222333333222222111000///............////////////...---,,,+++***************+++,,,,,,------,,,,,,************************---,,,***))))))***,,,---***++++++,,,,,,,,,++++++---------------...//////...///111333666<<>>BBBEEEEEECCCBBBDDDGGGJJJIIIGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGJJJNNNRRRSSSQQQMMMKKKOOOMMMLLLKKKJJJIIIIIIJJJEEEFFFHHHHHHFFFFFFGGGHHHHHHFFFBBB??????BBBFFFIIIMMMSSSZZZ]]]]]]\\\]]]___^^^\\\[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYTTTLLLDDD???===:::666666999>>>BBBDDDCCC@@@<<<999888888888888111444888::::::888666666000...---++++++++++++,,,,,,,,,,,,------...///000000000///...---,,,++++++******)))***+++,,,,,,,,,))))))(((((('''''''''&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''&&&&&&)))(((***///444;;;HHHTTT```jjjuuu}}}~~~||||||}}}~~~tttiii```VVVMMMBBB===777444555666666444555222000///111333444555333222222111000000000111222222222222222222111111333333222111111111111111000000111111111111111000222222333444666777888888>>><<<===AAAFFFMMMZZZfffzzzzzzssskkkeeellliiifffdddfffhhhhhhfff______^^^[[[XXXTTTPPPNNNLLLJJJIIIJJJKKKJJJGGGCCCAAA@@@???>>>===;;;:::999666777777666444333444666555444222111000000111222000///...---,,,,,,------......---,,,++++++++++++***+++,,,,,,------,,,,,,*********+++++++++++++++***))))))***+++,,,......((()))***+++,,,---------------,,,,,,------...///...//////......000444777>>>BBBIIIRRR\\\hhhsss{{{}}}rrr]]]TTTGGG<<<666222///---.........------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++************------,,,,,,,,,+++++++++)))***+++,,,,,,,,,******,,,,,,++++++******)))))),,,,,,,,,------,,,,,,,,,++++++---000//////555===KKKRRRZZZZZZTTTPPPRRRVVV[[[]]]aaadddgggiiijjjjjjjjjiiikkkqqqwwwwwwooogggeeeaaa```dddfffdddaaaaaa^^^fffkkkiiifffgggjjjkkkmmmoooqqqrrrsssuuuxxx{{{{{{UUU@@@:::666444222000000000///---///...,,,+++******+++,,,)))*********+++,,,---...---...222666;;;???CCCEEEDDDBBBAAACCCHHHJJJHHHEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFIIINNNSSSTTTSSSPPPNNNSSSRRRPPPLLLJJJIIIHHHGGGBBBDDDFFFGGGGGGFFFGGGHHHGGGDDD@@@===>>>BBBFFFJJJNNNSSSZZZ]]]]]]]]]^^^___^^^___```bbbbbb___ZZZVVVVVVXXXZZZYYYTTTLLLEEEAAA???<<<999888;;;???BBBDDDCCC???;;;888888999888777111444888:::999777666555111000...,,,++++++,,,,,,,,,,,,---...////////////111111000///---,,,+++++++++++++++)))(((((())))))+++(((&&&&&&)))***'''$$$###$$$&&&'''((('''&&&%%%''''''''''''''''''&&&&&&(((''')))///444<<>>888444555666555444555222///...///222444444333222111111111111111111000000000111111111111111222222111111000000111111000000000111111000//////333333444666777888999:::???>>>@@@EEELLLVVVgggvvv{{{rrrmmmtttoookkkkkkooopppooonnnbbbbbbbbbaaa^^^YYYUUURRRNNNLLLJJJKKKMMMMMMHHHDDDAAAAAA@@@???===;;;::::::888888888666444333444555666444333111000111111222000///...---------------///...---,,,++++++++++++***+++,,,,,,------,,,,,,***+++++++++,,,,,,,,,---++++++++++++++++++,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,---......---...///......000333666555888>>>EEEOOO\\\hhhpppyyywwwjjjXXXIII???999444111//////...---,,,+++******)))******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++***+++,,,---,,,+++***)))---,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++)))((())),,,,,,,,,000777EEELLLSSSTTTQQQOOOQQQUUUYYY\\\```fffjjjnnnppppppssspppooouuu{{{|||tttllljjjeeedddjjjmmmjjjeeedddaaahhhmmmkkkiiikkkmmmnnnlllkkkiiiggghhhkkkqqqvvv{{{{{{zzz{{{}}}vvvRRR@@@;;;666444111000000000...---///...---,,,+++*********((()))+++++++++,,,///111---///333888<<<@@@CCCDDDCCCAAAAAACCCFFFHHHFFFDDDEEEDDDCCCAAAAAAAAABBBCCCEEEHHHMMMPPPRRRQQQOOONNNQQQRRRPPPKKKHHHGGGEEEAAAAAACCCFFFGGGFFFFFFFFFGGGDDDBBB@@@???@@@CCCGGGJJJOOOTTTYYY\\\[[[[[[\\\^^^^^^___bbbdddddd___XXXSSSSSSVVVYYYXXXSSSKKKDDDAAA===;;;999:::===@@@BBBCCCCCC???:::888999;;;:::888111444777999888666555555444333111///---------------...///000111000//////111111000///...---,,,++++++,,,,,,***'''&&&'''(((+++)))''''''((((((&&&$$$$$$$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&'''''')))///555===KKKWWWeeelllsssuuurrrqqquuuzzzwwwlllbbb[[[WWWFFF@@@999666666777666555555222//////000333444555222111111000000000111111000000000000000111111111222111111000000000111111000000000111000000///...333444555777888:::;;;<<<@@@@@@EEEMMMVVVcccxxx~~~zzzzzzrrrmmmooosssrrrqqqppphhhhhhgggeeebbb\\\WWWTTTQQQMMMJJJKKKNNNOOOJJJFFFCCCCCCCCCAAA===;;;;;;;;;999:::999777555333444555555444333222222111111222...//////000//////...---///...---,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,+++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,---------...111444333555:::@@@IIITTT___gggwww}}}iiiWWWKKKBBB999333111000///---+++)))((('''((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++++++++))))))************)))))))))'''(((++++++***---333AAAHHHNNNOOOMMMJJJLLLNNNTTTWWW\\\cccjjjppptttvvvxxxuuussswww}}}}}}wwwqqqnnnkkklllrrrsssnnnhhheeeeeekkkooommmkkkmmmooonnnkkkiiieeeaaa```dddkkkpppvvvvvvuuuuuuvvvyyy~~~qqqPPP???:::666333111000000///...---.........---,,,+++)))))))))+++,,,,,,++++++...000...111555:::>>>AAACCCDDDAAAAAABBBCCCDDDEEECCCBBBCCCAAA@@@??????@@@BBBDDDHHHJJJMMMOOOOOONNNMMMKKKLLLPPPOOOIIIGGGGGGDDD???CCCEEEGGGGGGFFFDDDCCCCCCBBBAAAAAAAAACCCEEEHHHJJJPPPTTTXXXYYYYYYXXX[[[]]]\\\]]]___aaaaaa]]]XXXSSSSSSWWW[[[YYYRRRJJJBBB???999888888:::>>>AAACCCCCCDDD???:::999<<<>>>===;;;666888::::::888777777777999777555222000/////////...000222333444333111000111000000///...------,,,+++,,,,,,+++(((''')))+++(((+++---***%%%"""$$$'''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''((((((((((((((((((+++111777@@@NNNZZZgggmmmrrrqqqmmmlllrrryyy}}}ssshhh___\\\IIICCC;;;777777888888777555333111111222444555555000///////////////000000//////000000111111111111111111000000000000111111111111222222111111000///444555666888999;;;<<<===CCCFFFNNNYYYeeevvvwwwqqqsssuuurrrooonnniiijjjiiihhheee```\\\ZZZUUUPPPKKKLLLOOOQQQMMMIIIEEEFFFFFFCCC???<<<<<<===<<<<<<;;;999666555555666444444444444333222111111---...000222222111///...///...---,,,,,,+++,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***+++,,,,,,,,,---///111333555999===DDDMMMWWW]]]nnnxxx|||lll```RRRDDD:::666555333000---+++)))(((&&&''')))+++,,,---,,,,,,******++++++,,,,,,,,,,,,++++++******************------,,,+++++++++++++++************++++++++++++)))))))))******)))))))))+++((())),,,---+++---222:::@@@GGGJJJIIIGGGHHHIIILLLOOOTTT\\\eeennnuuuxxx|||zzzxxx{{{~~~zzzvvvuuutttwww{{{yyypppiiifffkkkpppssspppnnnoooooommmjjjhhheeebbb```bbbfffjjjttttttrrrooommmoootttxxxnnnNNN>>>:::666333111000000///...------.........---+++)))(((***,,,...---******,,,//////222777<<<@@@BBBCCCDDD@@@AAABBBCCCCCCBBBAAAAAA@@@???======>>>AAADDDFFFMMMNNNOOOOOOOOOMMMLLLJJJJJJNNNOOOJJJHHHIIIFFF@@@FFFHHHIIIHHHEEEBBB@@@???AAAAAABBBDDDEEEGGGIIIJJJPPPTTTWWWXXXWWWWWWYYY\\\ZZZZZZ[[[\\\]]]\\\XXXUUUUUUYYY\\\ZZZRRRHHHAAA===555555777:::???BBBDDDDDDEEE@@@::::::>>>@@@???===<<<===>>>===;;;::::::;;;<<<:::888555222111000000000111444666666444222111000000000///......------***,,,---,,,))))))+++...$$$---222---"""###+++%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&'''(((((((((((()))))),,,222999BBBPPP\\\iiiooorrrpppjjjjjjrrrzzz~~~zzznnnccc___KKKEEE===888888999999888555444222222444555666555......---------......//////000000000111111222222111000000000000000111111333333333333333222111000444555666888:::<<<===>>>HHHLLLVVVdddsssxxxzzz{{{vvvqqqpppggghhhhhhhhhgggeeebbbaaaXXXRRRLLLLLLPPPRRROOOKKKGGGIIIIIIEEE@@@======>>>>>>>>>===;;;888666777888333444555555444333111000,,,...111444444333000...//////...---,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---...//////***++++++,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,---...---,,,---...000...000333777<<>>???EEEJJJOOOMMMKKKKKKLLLNNNNNNMMMLLLMMMMMMKKKHHHEEEDDDDDDCCCFFFJJJKKKIIIEEEBBBAAA===@@@BBBCCCDDDGGGMMMQQQSSSSSSWWWZZZWWWSSSSSSWWWWWWXXXYYY\\\^^^[[[UUUPPPYYY\\\^^^ZZZRRRHHHAAA===:::555333888>>>AAADDDHHHCCCAAA???===<<<===???AAA>>>======???AAAAAA@@@???>>>???<<<666444555555222444555888999999666222000333000,,,+++***)))+++...))),,,...---***)))+++---++++++++++++***)))'''&&&)))""" (((---+++'''***)))((('''&&&''''''(((+++---///000555@@@PPP\\\mmmsssvvvqqqgggeeemmmuuu{{{}}}wwwlllbbbUUULLLBBB<<<;;;;;;:::888666444222111222222111///555555444000---++++++,,,111000000000111111000...///////////////000000111111222333222//////111444666666666777:::>>>BBBEEEKKKSSSaaarrr}}}zzzxxxtttqqqkkkjjjiiigggeeecccbbbbbbYYYWWWTTTSSSRRRQQQOOOMMMJJJIIIFFFDDDCCCCCCCCCCCCCCCAAA???===<<<:::666444:::777444333444444333222222000///111333444111///......---...//////---***,,,---......//////......++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,+++++++++***)))))))))---,,,+++******,,,...///......---,,,,,,...///000/////////222777>>>EEEJJJXXX___lll|||yyydddVVVLLLAAA999777555///,,,...//////...,,,******+++---,,,,,,,,,,,,,,,+++***)))(((***+++---,,,***'''%%%++++++******************************))))))((((((---,,,+++)))((((((((((((((((((((()))***,,,---...333999AAAEEEEEECCCCCCDDD<<>>AAABBBBBBBBB???DDDFFFAAA===???BBBCCCDDDEEEEEECCC@@@AAAFFFKKKOOOMMMKKKKKKLLLNNNNNNMMMJJJLLLLLLKKKHHHFFFFFFFFFGGGIIILLLLLLIIIEEEBBBAAA>>>@@@CCCDDDEEEHHHMMMQQQSSSTTTXXX[[[YYYTTTSSSVVVYYYWWWVVVWWWXXXWWWTTTQQQUUUXXXZZZWWWPPPHHHCCC@@@999444333999@@@BBBCCCDDD???BBBCCC@@@<<<<<<@@@EEEBBBBBBAAACCCEEEFFFEEECCC@@@AAA???999777999999666777888999999888666333222333111//////---,,,,,,,,,+++,,,,,,+++*********+++******))))))(((''''''&&&)))$$$ !!!'''+++***'''######%%%&&&((())))))******---///111666BBBRRR^^^oootttwwwqqqgggcccjjjrrr}}}~~~xxxmmmcccYYYQQQGGG@@@>>>===;;;888666444222111111111000///------...///111222333333......///000111222111000111111111222333444555666000222333111//////111333444555555777:::>>>DDDGGGMMMXXXiii~~~zzzvvvooommmkkkhhhfffeeeeeeeeebbb^^^YYYUUUTTTRRRPPPNNNLLLKKKJJJHHHGGGGGGFFFFFFDDDBBB@@@>>>===:::666444:::888555444444555444333222111222444666444000---///......///000000---++++++,,,,,,---------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,---...---------------...//////000000000111555:::@@@DDDKKKRRR```ppp|||zzzmmm\\\PPPDDD>>>888111---...---------,,,++++++---...++++++,,,,,,,,,++++++***)))***+++,,,+++***(((''',,,++++++***************++++++*********)))))))))+++***)))))))))))))))***((((((((()))***,,,---...000444:::???@@@AAAAAAAAA:::???DDDFFFHHHOOO[[[eeezzz~~~yyyuuu}}}~~~}}}zzzuuuqqqooonnnkkkjjjhhhgggggghhhjjjkkkllllllkkkgggaaa]]][[[ZZZfffLLL???999666555333111////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---000444777999;;;===@@@BBBBBBBBBAAA???DDDEEEAAA???AAADDDDDDDDDEEEFFFDDDBBBCCCHHHMMMOOOMMMJJJJJJLLLMMMMMMLLLIIIJJJKKKKKKIIIGGGGGGHHHJJJLLLNNNMMMJJJFFFCCCBBB@@@BBBDDDFFFHHHKKKNNNQQQTTTUUUYYY]]][[[TTTRRRSSSXXXVVVSSSQQQRRRRRRRRRQQQQQQSSSTTTSSSNNNIIIEEECCC999333222:::BBBCCCAAA???;;;AAAFFFDDD???===BBBIIIEEEDDDDDDEEEGGGIIIHHHGGGDDDEEECCC>>>===??????<<<<<<;;;:::888777555444444222333333222000///,,,***---,,,*********+++***)))***)))((('''&&&&&&''''''(((%%%###$$$%%%'''''''''!!!"""$$$&&&'''((())))))))),,,///222888EEEVVVcccqqqwwwyyyrrrgggccchhhpppzzzoooeee___WWWMMMEEEAAA???<<<:::777555222111222222000///111///...///000000,,,)))---...///000111222222222111000000000000111111222000111222111//////111333222444555777:::???EEEJJJSSSbbbyyy}}}uuurrrnnnjjjhhhhhhiiijjjkkkfff___ZZZWWWUUUQQQMMMNNNNNNNNNNNNMMMLLLJJJIIIEEEDDDBBB@@@???<<<888555;;;999666555555555555444222333555777888555000+++000000000111222111///---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---...............111000//////222555999;;;???EEEQQQaaannnyyylll___PPPEEE<<<444///...//////......------......***++++++,,,,,,,,,,,,+++***+++***************)))---,,,++++++*********++++++++++++++++++*********)))))))))))))))***++++++(((((())))))***+++------///000333888===@@@@@@@@@<<<>>>@@@??????DDDNNNVVVpppzzz~~~zzzzzzuuuqqqoookkkjjjiiikkkooopppnnnllljjjjjjiiifff```\\\ZZZYYYdddLLL@@@<<<666555333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---111555999===>>>AAABBBCCCCCCBBBAAA???CCCEEEBBBAAADDDFFFEEEEEEFFFFFFEEEDDDFFFJJJNNNMMMKKKIIIIIIJJJLLLLLLKKKIIIJJJKKKJJJHHHGGGGGGGGGKKKMMMNNNMMMJJJGGGFFFEEEDDDEEEHHHJJJMMMOOOQQQSSSVVVVVVYYY]]][[[TTTPPPPPPTTTSSSPPPOOONNNNNNNNNNNNOOOPPPQQQOOOLLLIIIEEECCC:::333000777@@@BBB???===:::???EEEEEECCCCCCFFFJJJEEEDDDCCCDDDGGGHHHHHHHHHGGGHHHGGGBBBAAADDDEEEBBBAAA>>>;;;777555444555666333555444111000///---***000,,,))))))+++,,,***'''+++***(((&&&&&&&&&((()))'''''''''&&&$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&(((+++000444;;;III\\\iiiuuuzzz}}}vvvjjjeeejjjqqqzzzqqqggg```ZZZPPPHHHDDDAAA???===999777444333333333222000555111......///,,,%%%///000222222222222222333111000///...------------000111111000000000222222333555888999;;;@@@GGGLLL\\\nnn|||yyysssnnnkkkkkkmmmnnnmmmhhhbbb___]]]YYYRRRLLLOOOQQQRRRRRRRRROOOLLLJJJEEEDDDCCCCCCBBB@@@<<<999<<<:::777666666777666555666666777888777444000...222111111222333222000...,,,,,,,,,,,,,,,------...------,,,,,,,,,------.........------,,,,,,,,,+++***+++++++++,,,,,,------***+++,,,---------,,,,,,+++,,,---...///...---,,,///.........///111444555:::>>>GGGTTT```kkkzzzrrrbbbSSSHHH>>>888444666444222000///...---,,,******+++,,,------------,,,+++***)))******,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++***)))))))))))))))******))))))))))))***+++,,,---111///000555<<>>FFFLLLaaakkkvvv{{{|||~~~~~~{{{wwwuuupppmmmkkkmmmrrrtttqqqmmmjjjkkkjjjhhhccc```^^^^^^```III@@@<<<555444333222000///.........------,,,,,,++++++***,,,,,,,,,,,,---000555999@@@BBBCCCEEEEEEDDDCCCAAA???CCCEEECCCCCCFFFGGGFFFEEEFFFFFFFFFFFFHHHKKKMMMKKKIIIGGGGGGHHHIIIJJJIIIIIIJJJKKKJJJGGGEEEDDDDDDIIIKKKLLLLLLJJJHHHHHHIIIHHHIIILLLOOORRRTTTUUUTTTXXXUUUVVVXXXWWWQQQMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJNNNNNNNNNMMMKKKHHHCCCAAA;;;333///444:::=========<<<===@@@DDDHHHJJJJJJIIIFFFDDDCCCDDDGGGIIIJJJIIIIIIJJJIIIEEEDDDGGGGGGEEEBBB???:::555333333555777333666444...---000///,,,222...***)))++++++***(((,,,+++)))''''''((()))+++'''(((((('''$$$###$$$&&&...,,,(((%%%###$$$&&&'''(((,,,111666@@@OOObbbpppyyy{{{oooiiinnnttt~~~~~~zzzqqqhhh___YYYQQQJJJEEEBBB@@@???;;;999666555555555333222000---+++...111111,,,'''222444666555222111111222111111000000000000111111111111000000111222333333555888;;;<<<===BBBIIIOOOaaavvvyyysssooooooppprrrlllhhhddddddccc___UUULLLQQQRRRTTTTTTSSSPPPLLLJJJCCCCCCDDDEEEFFFDDDAAA>>>>>>;;;999777888888777777999999888666444222222222222222222222444333111......------,,,---...//////......---,,,,,,---------.........------,,,,,,,,,))))))******++++++,,,,,,***+++,,,---------,,,,,,***+++---.........---,,,,,,,,,,,,---...000111222777999@@@KKKUUU```ooo|||zzzjjj\\\PPPEEE===888444000/////////...,,,***+++,,,---------------,,,+++***)))***+++---//////...---,,,++++++++++++++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))***+++,,,,,,111///...222888>>>??????BBBAAA>>>;;;999;;;AAAFFFRRRYYYccckkkooowww{{{yyyxxxsssoooooorrrssspppllliiijjjjjjiiifffccccccccc[[[EEE<<<999555444333222111///............---,,,,,,+++******.........---///222888<<>>888333111222444666222666444---,,,111222---444111---+++***+++******+++***)))(((((()))***+++'''(((((('''%%%$$$$$$%%%+++)))&&&$$$$$$&&&)))+++(((,,,333:::DDDUUUiiiwwwssslllooouuuzzz}}}}}}{{{xxxppphhh^^^ZZZSSSKKKEEEBBB@@@@@@<<<:::777666666555333222000///...000333444111...333666777666222000000222+++,,,,,,...000222333555333111000111333555555444666;;;???@@@AAAFFFNNNUUUggg}}}{{{vvvttttttuuunnnjjjggghhhiiieeeZZZQQQTTTUUUUUUUUUSSSPPPLLLIIIDDDDDDFFFGGGIIIGGGDDDAAA???===:::999999999999888::::::888555222111333444222222222333444333111///......---,,,---...///000///...------------------.........---------------******************++++++++++++,,,,,,,,,,,,------++++++,,,---------------++++++,,,---...//////000333444999BBBKKKUUUdddpppttt{{{pppaaaPPPCCC:::555///---...000000...+++,,,,,,------------,,,++++++******+++---///000000///...---,,,+++++++++*********+++++++++++++++---,,,+++)))((((((''''''******))))))***++++++,,,...------///333666999999<<<<<<:::888777:::>>>BBBGGGJJJRRRZZZbbblll{{{|||zzz~~~zzzvvvtttsssrrrooolllhhhiiijjjhhhfffdddcccdddZZZDDD;;;888444444333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,.../////////222666===BBBDDDEEEGGGHHHHHHGGGFFFDDDCCCEEEFFFEEEFFFIIIHHHDDDGGGGGGFFFFFFGGGHHHIIIIIIFFFDDDBBBBBBCCCEEEEEEDDDEEEFFFGGGFFFDDDBBBBBBCCCHHHIIIIIIGGGEEEEEEFFFHHHKKKKKKNNNSSSWWWXXXVVVSSSUUUMMMFFFDDDCCC@@@???AAA>>>AAAEEEGGGEEEDDDDDDDDDEEEEEEFFFHHHHHHEEE>>>999444111111333333222555999999:::===BBBHHHMMMOOOOOOJJJHHHFFFGGGJJJMMMNNNOOOHHHJJJHHHCCCBBBEEEEEEBBB???;;;666111///000333555000666666000000555444---444333111---***)))+++---))))))))))))))))))))))))'''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&'''(((******)))---444<<>>;;;999666555444444222000333222111111000///......000333666444000...000222,,,,,,------///000111222444222111222555777666555555;;;AAACCCEEEKKKUUU]]]rrr}}}zzzyyyyyywwwqqqkkkjjjmmmjjjbbbZZZWWWWWWWWWUUUSSSOOOLLLIIIGGGHHHHHHJJJJJJHHHDDD@@@@@@>>>;;;::::::::::::999777888888666333111222444222111111222333333000......---,,,++++++---///000//////...---------------------------............++++++++++++++++++******,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...,,,---...//////...------000000444:::@@@GGGTTT```bbbjjjttt}}}yyydddSSSGGG???666000000111111///------------------,,,,,,******++++++---...///000111000///---,,,,,,++++++)))))))))*********++++++++++++***)))(((((())))))*********)))******+++,,,+++---.........000222555555555666666888;;;>>>AAADDDCCCGGGPPPYYYaaammmyyy}}}~~~|||~~~}}}{{{xxxsssooollljjjkkkkkkiiifffcccbbbbbb[[[EEE<<<999444444444333111000...---******+++,,,,,,---.........///000111444:::BBBGGGEEEFFFHHHIIIIIIHHHGGGFFFDDDFFFGGGFFFGGGJJJHHHCCCHHHGGGFFFFFFGGGHHHHHHGGGEEECCCAAAAAABBBCCCDDDCCCBBBCCCEEEEEEDDDCCCCCCDDDIIIIIIHHHFFFCCCCCCDDDEEEJJJKKKMMMRRRWWWXXXUUURRRSSSIII@@@<<<;;;:::;;;===;;;>>>AAABBB@@@@@@BBBDDD@@@AAACCCFFFGGGDDD===777///000222555333000111666666:::???CCCFFFJJJOOOSSSIIIGGGEEEFFFIIILLLNNNNNNHHHIIIGGGBBBAAACCCCCC@@@<<<999444000...///222444---666999444444999666---444555333...***(((+++///&&&'''(((((()))(((((('''(((&&&%%%&&&''''''%%%###!!!###&&&((()))((('''%%%)))...555>>>JJJ\\\rrruuujjjjjjooorrruuuxxxwwwvvvuuunnnfffbbb___XXXOOOFFF@@@======:::888555333333222000///,,,---...---,,,---///111,,,000444333///---000333666666444333222222111111555333111333666888777666444:::AAAEEEHHHOOOZZZccc~~~~~~|||{{{wwwnnnlllnnnnnnggg```ZZZZZZXXXVVVSSSOOOLLLJJJKKKKKKKKKLLLKKKHHHCCC???AAA>>>;;;:::;;;;;;:::999333666999888555222111222222111111222333222000...---,,,+++******,,,...///000///...---------------,,,---------.../////////---------,,,,,,+++++++++---,,,+++******,,,...///---,,,+++***+++,,,---...//////000000///...,,,+++111000222555888<<>>666111000111222333444777999:::999999<<<>>>===>>>??????>>><<<:::999111000.........///111222888:::>>>BBBEEEJJJOOOSSSMMMGGGBBBCCCJJJOOONNNKKKJJJIIIGGGDDDAAA@@@>>>>>><<<666777666---...444000333555666666555444444555333222000...,,,+++******---)))%%%$$$''')))(((&&&%%%&&&'''(((((('''&&&%%%%%%'''((((((((()))+++---+++222;;;CCCOOOaaawww{{{nnniiillllllmmmoooqqqrrrnnnhhhddd```]]]VVVMMMDDD>>><<<<<<===<<<:::888555333111000...111111///+++***...333//////000111111111111111333222111000000111222333222333555444333333555666:::888===GGGLLLQQQbbbvvv}}}zzztttooolllkkkkkkkkk```___]]]ZZZWWWSSSPPPNNNOOOMMMJJJFFFEEEDDDEEEFFFCCC===999:::???BBB>>>:::555666777666444333333333222222222444555444111///////////////////////////------......------,,,+++......---...000///---***///...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///,,,,,,,,,+++***+++---///...------...111777<<<@@@LLLQQQYYYbbbmmm|||yyyjjjXXXFFF>>>:::555222333666///+++---///---,,,---+++++++++,,,,,,---------000000000///......------++++++***)))((('''&&&&&&+++*********))))))((((((''')))+++++++++,,,...000111000///------......///222333555888<<<@@@CCCFFFFFFLLLOOONNNOOOVVV]]]___hhhhhhgggggghhhmmmtttyyy}}}}}}~~~~~~xxxrrrssssssrrrmmmfffaaa```aaaxxxTTTAAA999666444333333333444333111...,,,,,,+++++++++++++++,,,,,,---///333888>>>CCCFFFNNNNNNOOOQQQSSSRRRNNNKKKIIIFFFFFFHHHGGGDDDEEEIIIIIIGGGGGGHHHJJJKKKIIIGGGGGGEEECCCBBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBEEEGGGCCC>>><<<@@@FFFEEEGGGJJJKKKJJJHHHDDDBBB<<<777111...---///000111///222777999888777888999999:::;;;<<<;;;999777666///...,,,+++,,,---///000666:::@@@DDDGGGIIIKKKLLLKKKFFFAAACCCIIIMMMMMMJJJJJJIIIFFFCCC@@@===<<<;;;:::666:::999///...333000444666777777555555555666333222000...,,,+++*********((('''&&&((())))))(((%%%&&&'''(((((('''&&&%%%&&&'''((((((((((((***,,,---333<<>>======<<<:::888666333222111000222222///+++***---111///000000111111111111111333222111111111111222333222333555555444444555777;;;:::???IIIOOOXXXmmm}}}zzzuuupppnnnlllkkkkkkeeedddaaa^^^ZZZUUURRRPPPSSSQQQMMMIIIFFFEEEEEEEEECCC???<<<>>>BBBBBB===777777888999888555444333444222222222333444333111///........................------......------,,,+++...------///000000...,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------...------,,,++++++******+++,,,,,,,,,++++++---///---,,,,,,---000444888:::AAAFFFMMMUUU```ooommmWWWJJJBBB999333222333---+++///222000...///+++++++++,,,,,,,,,------/////////...............))))))))))))))))))((((((************)))))))))(((%%%&&&((()))((((((***,,,000///...---------......///111333555999>>>CCCFFFLLLQQQTTTQQQPPPTTTYYYZZZXXXZZZ\\\___bbbgggmmmqqqwwwxxxzzz{{{|||{{{zzzyyyzzz|||yyyrrrqqqqqqooojjjfffdddeeehhhtttQQQ???888555555444333333444333111///++++++*********++++++,,,///000111555:::AAAGGGJJJQQQRRRTTTWWWXXXUUUPPPKKKLLLHHHGGGHHHGGGDDDCCCFFFEEEDDDDDDEEEGGGHHHGGGEEEGGGDDDAAA@@@BBBDDDEEEFFF@@@@@@AAABBBBBBCCCBBBBBB@@@CCCDDD@@@:::888<<<@@@AAAAAABBBBBB???<<<888555222///+++***+++,,,,,,,,,)))---222555555444333222555666777777777555333222,,,+++***))))))+++---...444999@@@FFFHHHGGGGGGFFFIIIEEEAAACCCHHHLLLLLLJJJJJJHHHEEEBBB>>>:::888666666666???>>>111...222000444666777777666555666666333222000...,,,+++******+++,,,,,,***'''$$$$$$$$$&&&&&&''''''''''''&&&&&&'''((()))((('''(((***,,,///555???JJJYYYmmm~~~mmmfffgggiiihhhggggggfffdddaaa^^^```\\\UUUNNNGGGCCC@@@???>>>===;;;999777444333222222333333000,,,***---//////000111111222222111111444333333222222333333444222444555555444555777999;;;<<>>888555333111000000111000///---,,,,,,+++++++++,,,------111222333777<<>>===???BBBDDDEEE>>>???@@@BBBBBBBBBBBBBBB@@@AAABBB>>>999777888;;;999:::999888555222///---+++)))((('''((()))(((&&&(((+++...000111111000000111222333444444222000///+++***(((((((((***,,,...222777>>>CCCEEEEEEEEEEEEIIIEEECCCDDDIIILLLLLLJJJIIIGGGEEEAAA===888555333222555AAAAAA333...222///222444666666555444555666333222000...,,,+++******$$$(((+++***'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''((()))+++000777BBBPPP```uuunnnfffeeeeeecccaaa```aaa```___]]]___ZZZSSSMMMHHHEEEBBBAAA>>>===;;;999777555444333222333333000...---...000000000111222222222222111444444444444444444444444333444555555555666999;;;===???FFFOOOXXXjjj~~~yyyxxxxxxxxxwwwrrrpppmmmhhhbbb]]]XXXVVVXXXVVVRRRNNNJJJGGGFFFFFFEEECCCCCCEEEGGGFFFAAA<<<<<<===>>><<<999777666777444222000000111111000///------------------------...............------,,,---------///111333222111---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,,,,------)))+++---...---,,,,,,,,,,,,------...............111444888>>>GGGTTTdddooozzzuuufffUUUEEE:::666000...111222...***(((+++++++++++++++++++++,,,+++,,,,,,---......//////*********************************)))))))))))))))+++,,,------+++++++++---...------,,,,,,,,,,,,,,,)))+++---000444;;;EEELLLYYY___aaa\\\WWWUUUTTTRRROOOQQQRRRSSSTTTWWW[[[^^^bbbccceeeggghhhiiiiiiiiilllooouuuzzz|||zzzuuuqqqtttpppiiiccc```bbbgggkkklllMMM>>>888666222000......//////---,,,---------------...///000222333555999???FFFLLLPPPUUUXXX\\\]]][[[WWWRRROOOSSSMMMJJJKKKJJJGGGDDDEEECCCDDDEEEEEEEEEDDDDDDDDDBBB???;;;:::<<>>@@@AAABBBAAA@@@??????@@@@@@===999666777888222222111000...,,,+++))))))(((''''''''''''%%%"""+++******+++---///000111///000111222222111///...***)))(((((()))+++---...111444999===@@@BBBEEEGGGHHHFFFDDDEEEHHHJJJIIIHHHFFFEEECCC@@@<<<777444222///333???AAA333...222///000222444444333333333444333222000...,,,+++******$$$'''((((((***,,,&&&&&&&&&%%%%%%&&&&&&&&&'''((()))((('''(((***,,,222999FFFVVViii~~~nnneeeddd^^^\\\ZZZZZZ\\\^^^^^^^^^\\\WWWPPPKKKHHHFFFCCCAAA======;;;999777666444333000111111111000000111222000000111222222222222222444444444444444444444444444555555555666777;;;>>>???CCCJJJRRR^^^ttt{{{{{{~~~wwwuuuqqqlllfffaaa\\\YYYXXXVVVSSSOOOLLLJJJHHHHHHGGGEEEDDDEEEGGGHHHGGGEEE???@@@@@@>>>;;;888777777555333111000111111000///------------------------......//////......---,,,...---,,,...111333333222+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........)))+++---...---,,,,,,,,,---.../////////...---,,,000222555999???KKKXXXbbblllvvv|||iiiSSSBBB999333///000000---))))))++++++++++++++++++++++++******+++,,,---...//////---,,,,,,+++***)))))))))))))))))))))))))))******((()))***)))((('''((())),,,,,,,,,,,,,,,++++++***(((+++---///333;;;HHHQQQ]]]ccceeeaaa\\\ZZZYYYWWWVVVUUUSSSRRRQQQTTTYYY]]]ZZZ[[[]]]^^^```aaabbbccceeegggkkknnnoooooonnnnnnooojjjccc^^^]]]aaagggkkkhhhKKK>>>888666333111/////////000///...............///000000111222444777===CCCJJJOOORRRUUUXXX[[[[[[XXXUUUSSSRRRRRRLLLHHHJJJKKKHHHFFFEEEBBBDDDEEEDDDBBBAAAAAAAAA@@@===:::999;;;===>>>???;;;<<<>>>??????>>><<<;;;<<<<<<<<<:::666444444444,,,,,,+++******)))))))))'''&&&&&&&&&'''&&&$$$""",,,***((((((+++...000111...///000111111000...---***)))(((((()))+++---///000333666888;;;???DDDHHHEEECCCBBBBBBCCCDDDCCCBBBAAAAAA???===:::666333000---///:::<<<111...222//////111222333222222333444333222000...,,,+++****** """%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((((()))+++---444===LLL___sss}}}lllbbb```XXXVVVUUUVVVXXX[[[\\\\\\XXXSSSLLLHHHGGGFFFCCCAAA<<<<<<:::999777555444333000000000111222222333333000111222222333222222222333444444555555444444333444555666666666999===@@@BBBFFFNNNXXXhhh|||zzzvvvqqqkkkeeeaaa^^^ZZZYYYVVVSSSOOOMMMKKKJJJIIIGGGFFFFFFIIIJJJKKKJJJAAABBBBBB???<<<999888888666444222222222222000///------------------------...////////////...------...---,,,---000222222222++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------//////...------,,,,,,+++)))+++------,,,,,,,,,---.........///......------...000222444888@@@KKKSSS\\\eeessseeePPPBBB:::222111111...---...+++++++++++++++***************++++++,,,---............---,,,+++***)))((())))))))))))************)))***++++++)))((()))++++++++++++++++++***)))))))))+++---...111;;;IIIUUU___eeehhheeeaaaaaa```^^^YYYXXXUUUSSSRRRUUUZZZ___WWWWWWXXXZZZ[[[]]]^^^______aaadddeeeeeeeeeggghhhddd___ZZZXXX[[[aaagggjjjdddHHH<<<777444444222000///000000000///---------......///000111333555;;;AAAHHHNNNRRRTTTUUUWWWXXXWWWTTTRRRSSSTTTPPPIIIEEEHHHJJJIIIFFFEEECCCDDDEEEDDD@@@>>>>>>??????===;;;:::;;;======<<<888999;;;;;;;;;999666555666666666444222000//////))))))'''&&&&&&&&&''''''%%%$$$###%%%&&&'''&&&%%%***(((&&&(((+++.........,,,---///000000///---,,,)))(((''''''(((***---...000222555777999===AAADDD???>>>===<<<;;;;;;:::999:::;;;:::999777444111///---,,,333666......333//////111333333333222333444333222000...,,,+++******+++***(((((('''%%%"""&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%'''(((((())),,,...777AAASSShhh}}}zzziii^^^[[[SSSRRRQQQRRRTTTVVVWWWWWWUUUOOOHHHEEEEEEEEECCC@@@;;;;;;999888666555333333111111111222333333222111000111222222333333222222222333444444444444333222555555666666777:::>>>BBBEEEJJJRRR```uuu~~~{{{vvvpppjjjfffccc```^^^[[[WWWSSSOOOLLLKKKIIIIIIJJJKKKLLLLLLKKKJJJBBBCCCBBB@@@<<<999777777666555444444555333111...........................///////////////...------...---+++,,,...000111111***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++***+++,,,,,,,,,++++++---///,,,---------------......---///111111333777???EEEKKKTTTaaaooo|||iiiTTTHHH<<<666222//////111++++++++++++*********)))******++++++,,,,,,------------,,,,,,+++++++++***((()))))))))************+++,,,------,,,+++,,,...******+++++++++***)))((((((+++,,,,,,///999IIIVVVbbbhhhkkkgggdddeeefffeee___^^^\\\YYYVVVVVVYYY[[[WWWWWWWWWXXXYYY[[[\\\]]][[[___bbbcccbbb```aaabbb[[[XXXTTTUUUYYY___cccdddaaaFFF:::666333444111///......//////...,,,,,,,,,---...///000000444777===DDDKKKQQQTTTVVVUUUVVVVVVTTTQQQPPPSSSVVVMMMFFFCCCFFFIIIHHHFFFEEEHHHJJJKKKIIIDDDAAAAAABBB@@@>>><<<<<<======<<<;;;555777888999888555222000111111111000///---++++++)))'''&&&%%%$$$$$$%%%&&&"""!!!!!!###&&&((((((''''''&&&&&&)))---...---***+++,,,...//////...---,,,((('''&&&&&&'''))),,,...000333666888999;;;>>>@@@::::::888777666444333222666666777777555222000...---)))///222,,,...333000///111333444333333444666333222000...,,,+++******'''%%%$$$&&&***,,,***'''&&&&&&$$$$$$$$$$$$&&&&&&###%%%'''((((((***---///:::EEEWWWmmmxxxfffZZZWWWQQQPPPOOOOOOQQQRRRRRRRRRSSSLLLFFFCCCDDDDDDBBB???::::::999777666444333222444333222333333333111///111111222333333333333222222222333444444333222222555555666666777:::???CCCGGGLLLUUUeee~~~~~~yyysssnnniiigggdddccc___ZZZUUUQQQMMMKKKJJJKKKMMMOOOOOOLLLIIIGGGBBBCCCCCC@@@<<<999777777666555555666666444111...///////////////////////////////////////......---...---++++++---///000000)))***,,,---...---,,,,,,++++++,,,,,,,,,---------)))******+++,,,,,,------,,,,,,,,,+++***+++---///++++++++++++,,,---...///---///111111111333999>>>@@@HHHUUUbbbppp~~~fffWWWFFF;;;444///...000++++++++++++******))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------(((((())))))*********+++''')))******))))))***+++)))******++++++***((('''(((***,,,+++...888IIIVVVdddjjjllliiifffhhhiiiiiiggggggddd```[[[WWWVVVVVVXXXXXXXXXXXXYYYZZZ\\\\\\ZZZ^^^ccceeebbb___^^^^^^YYYVVVSSSTTTWWW[[[]]]]]]]]]FFF;;;666444666444111///......///000***,,,...//////000111333666<<>>???EEEBBB@@@===;;;:::888666333666777777666555222000///***+++++++++***)))'''&&&(((%%%!!!!!!###%%%%%%$$$$$$$$$%%%%%%&&&''''''''')))((((((((()))+++---///,,,///000000,,,)))((('''&&&&&&'''(((***---///111...333666555555888:::999777666555333111000......000000000///...+++((('''------------...000111222222111000111444666888888111111///...,,,***)))((($$$%%%((())))))'''$$$"""%%%%%%$$$!!!!!!&&&+++'''((()))***+++---///111@@@EEEXXXuuu{{{iii[[[SSSPPPOOOOOOQQQSSSSSSOOOKKKMMMHHHBBB@@@AAABBBAAA???===999777999888444111111///000111222222222111000555444333333444555444222222444666555444333333444777666555666:::???BBBDDDKKKQQQ___rrr~~~xxxrrrnnnllllllhhhccc___[[[XXXTTTQQQQQQLLLHHHIIINNNOOOJJJDDDEEEDDDCCCAAA>>>;;;777555999777666555555444222000444111//////111222000---.........///......------...---,,,,,,---...///000,,,***(((***,,,...,,,***++++++++++++++++++++++++///......---------.................................///000///...---...000/////////...------///222<<>>CCCJJJQQQWWWXXXWWWYYYXXXVVVUUUTTTRRROOOMMMOOOLLLIIIHHHIIIIIIFFFCCCGGGGGGHHHHHHCCC===>>>CCCBBB???<<<:::999777444111333333333333111///---,,,((()))))))))((('''%%%$$$'''$$$""""""$$$%%%%%%$$$%%%%%%%%%&&&''''''((((((((((((((()))***+++---------,,,+++---...---***'''&&&&&&&&&(((***,,,///000222777999666444666666444444444222111///---,,,,,,///......---,,,***)))(((,,,,,,,,,---///111222333666555333333555666666666222111000...,,,***)))(((%%%&&&'''((((((&&&%%%###%%%&&&%%%"""!!!"""&&&***&&&'''(((***+++---000222>>>FFF[[[zzz|||kkk^^^WWWSSSRRRQQQQQQRRRRRROOOLLLJJJFFFBBB?????????>>>===>>>999777999888444111111222222111111111222333444444333222333444555444333444555666666555444444555888777666888;;;@@@DDDFFFTTT]]]lll~~~wwwrrrooopppmmmhhhddd```\\\WWWTTTTTTPPPLLLLLLMMMLLLGGGBBBFFFEEEDDDCCC@@@===:::888;;;999666444444333222000333111//////111111///---....../////////...---------------------...///000,,,+++)))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...........................---...//////------...///,,,.../////////000333555555777>>>IIIRRRZZZhhhuuukkkYYYMMMCCC:::444222...,,,......+++***,,,***,,,---,,,)))''')))+++---+++***+++...000///...---,,,,,,---...---***(((++++++***))))))***+++,,,*********))))))))))))))),,,+++++++++000888CCCKKKaaacccgggiiiiiijjjlllnnnqqqssstttpppiiicccbbbcccfffbbb^^^]]]______]]]ZZZ\\\[[[\\\^^^aaabbb___\\\[[[]]]\\\YYYYYY[[[XXXSSS[[[EEE;;;666444111000000000/////////......///111111111333555777AAAAAAEEEMMMVVV[[[[[[YYYZZZYYYXXXVVVSSSQQQOOONNNPPPMMMJJJJJJKKKJJJFFFBBBFFFEEEFFFFFFAAA<<<===BBBAAA???;;;999777444111////////////...---+++***)))&&&&&&&&&&&&%%%$$$######%%%$$$######%%%%%%%%%###%%%&&&&&&'''(((((())))))'''((()))***++++++,,,,,,,,,)))''')))...000+++&&&%%%%%%&&&'''))),,,...000333888:::777555666555222111111///...,,,+++)))))),,,+++***))))))((())))))++++++,,,---///222444555555444222333444666666555222111000...+++)))((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''')))%%%'''((()))***---222555>>>IIIaaa|||lll```ZZZWWWUUUTTTSSSSSSQQQNNNKKKGGGEEEAAA>>><<<<<<<<<<<<>>>999777888888333111222555444222111111333666777333222222333555666555444444666777777555555666777888888888:::>>>CCCHHHLLL\\\hhh{{{~~~wwwsssssspppmmmiiieee```[[[WWWXXXUUURRROOOMMMIIIEEEAAAFFFFFFEEEDDDBBB???===<<<===:::666444333333222111444222111111111111///...///////////////...------------.../////////......,,,,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------------------------------,,,---...---,,,+++,,,...+++---///000//////000111///000555<<>>EEEYYY___fffiiiggggggjjjmmmuuuwwwxxxtttooojjjiiiiiikkkgggcccaaabbbbbb___\\\[[[[[[]]]```cccdddbbb```___bbbbbb]]]ZZZZZZXXXUUU~~~ZZZDDD:::666444//////000000000//////...///000111222222444777:::DDDDDDJJJSSSYYYZZZ[[[\\\XXXXXXWWWUUUSSSQQQQQQRRRRRROOOLLLLLLLLLKKKFFFBBBEEEDDDDDDEEEAAA======AAAAAA???;;;888666333000---,,,,,,++++++)))(((''''''%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$&&&&&&''''''((()))))))))&&&''')))++++++++++++***+++((('''(((,,,---)))&&&%%%%%%&&&''')))+++...000000666999888666777666333000///...,,,***)))(((''')))((('''&&&&&&'''((())))))***+++---000222555666000//////111444666777666111111///---+++)))(((''')))((('''&&&%%%&&&&&&'''&&&'''''''''&&&&&&''''''%%%&&&((()))***...444999CCCPPPiiizzzkkk```ZZZYYYYYYYYYYYYVVVRRRMMMIIIDDDCCC@@@>>>;;;::::::;;;>>>999777888777333111222555444444444555666777888444333222444666777777666444555666666444444666777999999:::<<<@@@FFFMMMRRR^^^mmm{{{uuurrrqqqnnnllliiieee___[[[ZZZXXXVVVRRRMMMIIIEEECCCFFFFFFEEEDDDBBB@@@???>>>===:::666444444555555555666555444333333222111000000000000000//////...------...///000000///...---,,,,,,---...//////...---------------------------+++++++++***++++++,,,,,,------------------------***,,,---,,,+++***+++,,,,,,---//////,,,***))))))...///111444777===FFFMMM^^^iiixxxppp___NNNCCC999333000111222///------,,,***)))***,,,,,,,,,***+++*********+++,,,,,,,,,000/////////000///---***+++++++++******************)))((('''''')))+++---))))))((((((***///777<<>>DDDHHHQQQYYYYYYVVVXXX___VVVVVVWWWUUURRRQQQSSSUUUTTTQQQNNNMMMMMMKKKGGGCCCFFFCCCCCCDDDBBB>>>>>>AAA@@@>>>:::777555222///,,,++++++***)))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&''')))***++++++***)))))))))))))))(((&&&&&&&&&&&&&&&&&&'''))),,,...000///666:::999777777555222///...---,,,***((('''&&&&&&&&&%%%$$$$$$&&&'''(((((()))***,,,///222444666000000000222555777666555000000...---+++)))((('''***((('''%%%%%%&&&'''(((''''''''''''(((((('''&&&$$$'''))))))***///777>>>MMM[[[pppvvvhhh^^^YYYZZZ]]]``````\\\TTTMMMHHHCCCAAA???>>>===<<<<<<<<>>BBBIIIRRRXXX```rrrxxxtttrrrqqqpppoookkkfffccc[[[ZZZXXXUUUQQQMMMIIIHHHGGGFFFEEECCCBBBAAA@@@???===:::666555666888999999888888777666444333333333111111111111000///...---......000000000///...---+++---///000000///......------------------------***************+++,,,---------------------------***+++,,,+++***)))***,,,+++---///...,,,***))))))///000000000222777<<>>@@@>>>;;;888555333111---++++++***)))(((''''''''''''%%%%%%$$$######$$$$$$%%%"""###$$$$$$$$$$$$%%%'''%%%&&&&&&'''(((((())))))'''((())))))*********)))''')))***(((%%%###$$$&&&&&&&&&'''(((***---///111111888<<<:::888666222---///...---+++)))((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&'''((()))+++...111333444666555555555666555333111......---,,,+++***))))))***)))'''&&&&&&&&&'''(((((('''&&&&&&'''(((&&&%%%%%%(((******+++111;;;CCCWWWeeexxxsssfff]]]YYY]]]aaaeeeeee___WWWOOOKKKDDDAAA>>>>>>AAABBB@@@===@@@:::666777666333222333111333777:::;;;:::777555666555555666888999888777333333333333222333555888888:::===???CCCKKKUUU]]]ggg{{{}}}yyyxxxvvvuuusssqqqmmmjjj___]]]ZZZXXXWWWTTTQQQNNNHHHGGGFFFDDDBBBAAAAAA@@@>>><<<999888999:::::::::888999999777555333333444222222222222111///...---//////000000000///......***,,,///000///...---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,***,,,...///......///000,,,......---///333555444<<>>GGGRRRYYY]]]___dddhhhjjjjjjkkklllkkkjjjiiihhh```bbbccceeeggghhhiiiiiiiiikkkmmmmmmjjjgggffffffdddggggggbbb```aaabbb```xxxUUUAAA999666444555444222111000000000000000222444666999>>>EEEIIINNNOOOWWW```]]]UUUUUU]]]VVVWWWWWWSSSNNNLLLOOORRRVVVQQQJJJGGGFFFFFFDDDAAADDD@@@???AAAAAA>>>===>>>999777444222000...+++)))***)))'''&&&&&&&&&&&&'''$$$$$$###""""""###$$$%%%"""###$$$$$$"""###&&&)))%%%%%%%%%&&&''''''(((((()))(((((((((((()))******'''&&&%%%%%%%%%&&&&&&%%%'''(((((()))+++...000222000777<<<;;;999777333...------+++***(((&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$''''''(((***,,,///111222666555444333333222///---,,,,,,,,,++++++++++++***)))(((((('''''''''''''''***'''%%%%%%&&&'''&&&$$$%%%)))++++++,,,222>>>HHH]]]mmmrrrggg```]]]ccceeegggeee___XXXSSSQQQGGGAAA===@@@FFFIIIEEE@@@@@@:::666666666333222333222333666888999999888777666555444555666777666555333444444333222444777999777:::===@@@CCCLLLWWW```qqq|||yyyvvvtttrrrnnnlllgggbbb^^^]]]^^^]]]WWWRRRKKKJJJHHHEEECCCBBBBBBBBBBBB???===<<<<<<;;;:::888777888999777333111222333333333333222111000......111000000///////////////(((,,,000111///---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,.........///111333(((,,,---,,,...222222---666===HHHTTTaaapppvvv^^^PPP@@@999666222//////+++...///---***)))***,,,***,,,---,,,))))))+++---,,,,,,---///111222111//////000000000///...---,,,*********)))))))))))))))))))))***)))))),,,000333555<<>>===;;;888666666777888666222///000222444333333222111000///...222111000.........///000'''+++000111...,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,---------,,,++++++...000&&&+++---,,,...333111+++000444<<>>HHHRRRYYY^^^```bbbbbbccceeefffgggeeeddd```bbbeeeggghhhiiijjjjjjmmmpppsssrrrooolllllllllnnnnnnlllkkkooouuuuuuqqqqqqSSSCCC:::555222555444222000............555666777;;;???EEEJJJNNNXXXTTTTTT\\\___[[[WWWXXXZZZZZZXXXSSSNNNKKKJJJJJJPPPKKKDDD???>>>@@@AAABBBAAA===999999===>>>;;;888333222000---+++)))(((((((((((((((((('''%%%$$$###&&&%%%###"""""""""######"""######$$$$$$%%%&&&&&& """%%%&&&%%%&&&'''((()))&&&$$$%%%(((++++++***''')))(((%%%%%%)))***(((,,,,,,,,,++++++,,,///222888555444555777777333//////+++&&&$$$$$$%%%%%%###)))'''%%%###"""###%%%&&&%%%&&&'''(((***,,,---...+++---///111222000...---...---,,,***))))))******---***((()))***)))&&&###&&&###"""###&&&((('''%%%***+++---///000444BBBPPPaaaxxxsssiiigggjjjkkkpppppphhh___[[[YYYWWWIIICCC???BBBHHHIIIDDD===>>><<<999777555555666666444444555777777888888888777888777666444333444666777777666777777888999:::888???@@@DDDMMMPPPWWWhhh{{{}}}yyyuuurrrpppnnnooommmjjjjjjiiifff```[[[TTTPPPLLLJJJEEEAAABBBFFFIIIEEE@@@>>>===<<<888555999999777666555444444444222222111---)))***...222555111---...222333111------++++++,,,...///...------,,,++++++************+++++++++,,,---...///000------......------,,,+++)))))))))******++++++,,,------,,,...///000///---,,,,,,,,,---------......000111333777???JJJWWW___lllxxxoooWWWEEE<<<777333///000///---,,,------,,,+++******************++++++,,,,,,+++,,,---///111222444444333222111111000000+++)))***------)))''')))***++++++***)))(((***,,,,,,000777@@@IIISSS\\\bbb___gggkkkiiieeeeeefffeeehhhaaaaaahhhiiicccdddkkkooooooqqqrrrqqqnnnoooqqqpppppppppsssyyy~~~mmmPPPBBB:::555333333222111000///000000111888999;;;???DDDJJJOOOQQQVVVSSSTTTZZZ\\\YYYVVVXXXXXXXXXVVVSSSNNNJJJHHHHHHHHHEEEAAA>>>>>>???@@@@@@AAA===999999;;;<<<999666222111///,,,***(((''''''!!!""""""""""""!!!!!! %%%%%%###"""""""""######"""######$$$$$$%%%&&&&&&&&&''''''&&&&&&'''***---+++(((%%%%%%''')))((('''&&&))))))&&&'''***+++))),,,------+++***+++...000444666777666555333222222...***&&&$$$$$$%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&'''(((***+++,,,,,,+++,,,...///000///...---......,,,+++*********+++,,,***((()))***)))'''$$$&&&$$$$$$%%%'''(((%%%###&&&(((,,,000111777EEETTTfff|||pppggggggllloootttsssjjjaaa[[[XXXUUUJJJCCC>>>???DDDEEE@@@:::===;;;:::888888888::::::777777888888777777666666777888999888666555555666666666666666777888999999888???AAAFFFOOOSSSZZZkkk~~~yyyuuuqqqooorrrooolllkkkjjjhhhccc^^^ZZZUUURRRPPPMMMHHHHHHKKKLLLHHHDDDAAA@@@>>>;;;888;;;:::888666555444333333111111000///...000333666444000,,,,,,///111000---...,,,,,,,,,...///...---------,,,+++++++++++++++,,,,,,,,,,,,---......///)))***,,,---......//////*********+++++++++++++++---,,,,,,---//////...,,,,,,,,,,,,---------......//////111333888@@@IIIPPP]]]hhhvvviiiUUUHHH@@@999333333111...---------,,,+++++++++***************+++++++++++++++,,,...000111555444444444444333333333---******---,,,(((''')))))))))))))))))))))***+++,,,...333999AAAKKKVVV]]]ccciiillliiieeeeeeggggggggg``````ffffffaaaaaahhhooopppqqqrrrqqqppprrrtttuuuuuuwww{{{iiiMMM@@@:::666444111000000000000222333444999;;;>>>CCCHHHMMMQQQSSSRRRRRRUUUXXXXXXTTTTTTWWWUUUUUUUUURRRMMMIIIGGGFFFAAA???=========>>>>>>===@@@===999888999999666333000...---***((('''&&&&&&%%%%%%&&&&&&''''''''''''%%%$$$######"""#########"""######$$$$$$%%%&&&&&&&&&%%%$$$"""!!!###'''***,,,***'''&&&&&&'''&&&&&&%%%)))***((())),,,,,,***---...---,,,******,,,...000444777666222///000333---***&&&$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%###"""''''''(((((()))*********++++++,,,,,,------------......---,,,++++++++++++***)))((()))***)))'''&&&&&&&&&&&&'''((('''%%%###%%%''',,,111333999GGGUUUlll}}}mmmcccfffnnnqqquuutttkkkaaa[[[VVVRRRJJJCCC<<<<<<@@@AAA===999;;;::::::999:::;;;===>>>:::::::::999888666555444777999::::::888666555666666666666666777888999999999AAACCCIIISSSVVV^^^ooo~~~xxxtttrrrwwwrrrmmmkkkkkkjjjfffccc^^^ZZZWWWWWWSSSNNNMMMOOOOOOKKKGGGCCCAAA???<<<:::<<<;;;999777555333333222222000///000222333444333333///+++***---//////...///...------...///---,,,...------,,,,,,,,,,,,,,,------------------------)))***+++---............,,,,,,,,,,,,++++++++++++,,,+++***+++---...---,,,,,,,,,,,,---------.........//////000222555;;;???MMMWWWeeeqqqzzzxxxcccTTTHHH>>>777666333000......---,,,+++---,,,+++***************************+++---...///222333333333444444444444111---+++,,,+++((((((+++***((('''((()))++++++******,,,...222888BBBLLLSSSaaafffiiifffdddfffhhhhhheee```___dddccc^^^___dddoooqqqqqqqqqqqqssswwwzzzzzz|||gggLLL???999555444111111000000111222444555777:::???DDDIIIMMMPPPQQQOOOQQQTTTUUURRRQQQSSSVVVSSSTTTUUURRRNNNIIIFFFEEE@@@>>>;;;:::;;;<<<<<<<<>>;;;:::::::::::::::;;;======;;;;;;::::::888777555444666888::::::888666444444555555555666777888999:::;;;CCCFFFKKKUUUYYYaaarrr}}}xxxwwwzzzuuunnnkkkkkkkkkiiiggg```\\\YYYYYYWWWQQQNNNNNNPPPMMMHHHDDD@@@>>><<<;;;===;;;999777444333222111444111///000222222///,,,444000,,,***,,,...///000111///......//////---,,,...------,,,,,,---------.........------,,,,,,+++,,,------------,,,++++++---------,,,,,,+++++++++,,,***)))***,,,---,,,+++,,,,,,,,,---------.........///000000111222555888>>>GGGTTT___jjjvvvqqqaaaSSSFFF>>>888555111///......---,,,...---,,,+++***)))))))))))))))*********+++,,,,,,......///000111222333333555000------+++)))***---***)))'''(((+++,,,,,,+++((()))+++...333999AAAGGGSSSZZZ```aaabbbfffhhhgggddd```___aaaaaa]]]]]]aaannnppppppoooqqqwww|||fffKKK>>>888555444222222111111111333444555888;;;AAAGGGLLLOOOPPPPPPMMMPPPRRRQQQNNNOOORRRTTTSSSTTTUUUSSSNNNJJJGGGFFFDDD@@@;;;888888:::===>>>===:::777555333111///---******((('''&&&%%%%%%$$$))))))'''&&&%%%%%%%%%&&&############$$$#########"""######$$$$$$%%%&&&&&&%%%''')))***)))''''''(((((((((((('''((()))+++---(((,,,...------000///,,,.........,,,)))'''((()))+++******+++------***'''((('''&&&%%%$$$$$$%%%&&&'''&&&$$$######%%%&&&'''''''''''''''''''''''''''+++***((((((((()))+++,,,,,,,,,,,,,,,,,,,,,++++++((())))))))))))(((((((((&&&%%%$$$######%%%)))+++)))+++///333666===LLL[[[uuuzzziii```dddmmmlllpppqqqlllfffaaaZZZSSSKKKEEE>>><<<>>>@@@@@@>>>:::::::::999999999999999999999999999999888777777444777999999777555333333555555666666888999:::;;;???FFFHHHLLLWWW[[[dddvvv~~~}}}wwwpppllllllmmmmmmllleee```\\\\\\ZZZTTTPPPOOOSSSQQQLLLGGGBBB???>>>>>>===;;;999777555333222111444222111222444444000---555222///------///111222111000////////////...------------,,,,,,------...............---,,,+++***,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,***))))))+++,,,,,,,,,,,,,,,,,,---------......+++---///000111222444666111888CCCMMMWWWdddsss~~~qqq```RRRHHH;;;777333000//////.........---,,,+++************))))))******************+++,,,---...///111222222777222......,,,***+++///+++***))))))+++,,,,,,,,,%%%'''+++...111444999<<>>???:::999666333000...,,,,,,)))((('''&&&%%%%%%%%%%%%,,,+++)))'''&&&&&&&&&'''""""""###$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&"""&&&***+++***(((''''''&&&''')))))))))+++///111,,,///000......111000------------,,,)))'''''''''(((&&&$$$&&&***+++'''###%%%&&&'''&&&$$$$$$%%%''')))'''%%%###$$$&&&(((***&&&&&&&&&'''''''''''''''***)))((((((((()))+++,,,***++++++,,,,,,++++++***((()))+++***(((''''''(((%%%%%%$$$""""""$$$'''+++''')))---333888CCCVVVggg|||yyykkkaaaccciiiiiinnnpppmmmjjjfff___XXXMMMHHHAAA???@@@AAA@@@???::::::999999888777666666777777888888999888888888555777888888666444333333666666777888999:::<<<===AAAGGGHHHMMMYYY```lll|||uuuqqqrrrsssrrrqqqooogggbbbaaa___YYYTTTSSSYYYWWWRRRKKKEEEBBBBBBCCC>>>===;;;999777555444444333333333444666777666555555444111000///000222444111000//////000111///...,,,,,,,,,,,,,,,------...------...///...---+++***((()))***,,,------------,,,,,,,,,,,,++++++++++++---+++))))))+++,,,---,,,,,,,,,,,,---------......)))+++---......///111333---333;;;BBBJJJVVVdddooo||||||jjjYYYOOOBBB===888333111000///......---,,,+++++++++++++++)))******+++******)))(((++++++,,,...///111222222666111......,,,***+++///***+++,,,+++))))))***,,,$$$'''+++...///111333444777???IIIQQQZZZbbbdddbbb___^^^^^^]]]]]]]]]]]]^^^dddjjjmmmkkkooo{{{```FFF;;;777555444000000111111333666888999???CCCJJJQQQTTTTTTRRRPPPNNNPPPMMMIIIKKKQQQSSSPPPRRRRRRQQQNNNJJJGGGFFFFFFBBB???:::999:::===???@@@777777555111...,,,++++++(((''''''&&&%%%%%%%%%%%% !!!"""###$$$%%%$$$$$$###"""######$$$$$$%%%&&&&&&"""$$$''')))((('''((((((''')))+++++++++,,,000444000222111......000111...+++,,,---+++)))'''&&&'''$$$%%%%%%&&&''''''%%%$$$###%%%'''&&&$$$###%%%'''(((''''''&&&'''((()))***%%%%%%%%%&&&&&&''''''''')))))))))))))))******+++))))))***+++++++++***))))))+++,,,+++(((&&&&&&'''###%%%&&&%%%###!!!"""$$$))))))---333:::FFF\\\ooozzzmmmcccaaaeeeeeejjjmmmkkkjjjggg___WWWPPPKKKFFFBBB@@@@@@>>><<<999999999999888777666555666777777888888777777666777888888777555444555666777777888999:::<<<===>>>AAAGGGIIIOOO]]]gggvvv|||yyyzzz{{{zzzyyyxxxooogggeeeccc]]]XXXWWW[[[YYYUUUNNNGGGCCCDDDEEE@@@???>>><<<:::999999999333444555555555555777888444444333222111111222333111/////////111222111000+++++++++++++++,,,------,,,,,,...//////---,,,+++((()))***+++,,,---------*********+++++++++++++++...+++))))))+++---------,,,,,,,,,---------......+++,,,------++++++---...---222777<<<@@@IIIVVV___jjjuuuuuudddZZZLLLGGG???999444111///------,,,,,,+++++++++,,,,,,***++++++++++++***)))((()))***+++,,,---...///000111---+++,,,+++)))***---'''+++---***%%%###'''+++%%%''')))***+++---000222111777>>>CCCLLLUUUXXXWWW[[[\\\[[[ZZZZZZ\\\]]]\\\^^^gggjjjiiinnn|||\\\DDD:::777666666...//////111444777:::<<<@@@DDDKKKRRRUUUTTTQQQOOOOOOPPPLLLHHHKKKSSSSSSOOOQQQQQQOOOLLLHHHEEEEEEFFF===;;;::::::===???@@@???666555444111---+++***+++((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$######%%%'''(((!!!"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&&&&'''(((*********+++---///)))+++,,,,,,+++,,,000444222444222...---000111///***,,,,,,+++)))'''''''''!!!%%%((((((%%%###$$$&&&"""%%%'''&&&$$$###%%%'''&&&'''(((*********))))))$$$$$$%%%&&&&&&'''(((((())))))))))))************((((((***++++++***)))((()))+++---+++'''%%%%%%'''"""&&&))))))%%% ------///333999FFF]]]pppzzzoooeeeaaabbbaaafffiiihhhgggddd\\\SSSSSSNNNHHHDDDAAA>>>;;;999888888999999999888777777777777777777777666555555999999999888666555666888888888999:::;;;===>>>???AAAGGGIIIPPP```lll}}}~~~}}}sssiiifffddd___ZZZXXX[[[YYYTTTMMMEEEAAABBBEEEBBBAAA@@@???======<<<<<<444666777555111000222555333333333222111111222333000///...///111222222111************++++++,,,---+++,,,...//////...,,,++++++,,,,,,,,,,,,+++******)))))))))******++++++,,,...,,,***)))+++---......,,,,,,,,,---------......///000///---***)))***+++(((---111333666===HHHQQQWWWdddsss}}}tttkkkUUUNNNEEE===666222...,,,,,,,,,+++++++++,,,------++++++,,,,,,+++***)))'''&&&'''((()))***+++,,,,,,...***)))******'''(((+++%%%***...***"""$$$***''''''''''''(((***...222///333555777???HHHMMMLLLXXXYYYYYYXXXXXX[[[\\\[[[ZZZdddiiihhhnnn|||[[[HHH:::666555///333333444444444777<<<@@@DDDJJJRRRVVVWWWUUURRRPPPQQQPPPMMMLLLLLLPPPSSSVVVUUURRRQQQNNNGGG@@@???BBB===999555666;;;???>>><<<666333...+++******(((''''''&&&$$$%%%%%%&&&$$$######%%%&&&%%%######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########%%%&&&'''&&&'''(((*********))))))(((((()))***+++---///000...111222//////111000---...---+++)))'''&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''')))***))))))(((''''''''''''(((((('''&&&&&&'''((('''&&&&&&'''((()))))))))((('''---,,,+++,,,------+++***)))+++,,,,,,***(((''''''''''''&&&&&&&&&'''((((((%%%***000333;;;MMMggg|||{{{nnn^^^[[[aaa]]]eeekkkjjjfffbbb]]]XXXKKKLLLLLLHHHCCC>>><<<;;;666666777888999888555333777888888999999999888888999999999999888666555333333555888::::::<<>>AAA>>>:::777888<<<>>>>>><<<777333///,,,+++***)))((('''&&&$$$%%%%%%&&&$$$###$$$%%%%%%$$$###"""$$$%%%######$$$$$$%%%%%%%%%$$$  """$$$&&&&&&''')))***++++++******((())))))+++,,,...000111000333333000///111000,,,,,,+++)))((('''&&&%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((((((((((((((('''''''''((('''&&&&&&(((((('''&&&&&&&&&'''''''''&&&$$$###)))***,,,---------,,,,,,)))+++,,,+++)))''''''((()))'''%%%$$$$$$&&&)))+++)))...222555===PPPlllqqq___XXX\\\WWW^^^aaa^^^[[[ZZZXXXUUUOOOMMMKKKGGGDDD@@@<<<:::777777777999::::::777555888888999999999999888888888888888888777555444333444666999::::::<<<>>>@@@GGGGGGOOO\\\eeeqqqzzzrrrmmmjjjgggccc```ddd]]]VVVSSSRRRQQQMMMIIIIIIBBB>>>AAACCCAAA===;;;;;;;;;:::;;;;;;;;;888666444444333333333444444555000000//////......------))),,,///000///------,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---,,,+++******+++++++++,,,,,,,,,------..................)))+++------,,,+++,,,------------///111555888:::???GGGSSS^^^hhhrrr|||wwwgggWWWNNNFFF<<<666444111000...---------------)))))))))******+++++++++************************+++***)))(((((()))***+++******)))))))))******+++******+++++++++,,,,,,,,,///111333444555888<<>>CCCJJJNNNRRRUUUUUUTTTTTTTTTUUURRRNNNKKKLLLNNNRRRUUUQQQPPPOOOOOOJJJBBB>>>???@@@<<<999999<<<>>>===<<<777333///,,,++++++***)))'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$###""""""$$$&&&######$$$$$$$$$%%%%%%%%%!!!%%%'''&&&''')))***+++++++++***)))******+++---///111222222444444000///000///+++))))))((('''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&'''((())))))(((''''''((('''&&&&&&(((((('''&&&''''''(((((('''%%%###"""$$$(((---///---,,,,,,---***++++++)))''''''((()))***(((%%%######&&&***---,,,000555888AAAUUUqqqsssaaaVVVVVVXXX[[[\\\YYYWWWYYYZZZXXXSSSOOOIIIFFFDDDBBB===:::777777777999;;;;;;:::999999999999999999999999999777777777777666444333222666777999::::::;;;===???GGGIIIQQQ]]]ggguuu~~~wwwssspppmmmiiieeeiiiaaaXXXUUUVVVVVVRRRMMMJJJCCC???BBBEEECCC???>>>;;;999999999:::999777555555444444333333444444444111000000///...------,,,+++,,,...///...------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////,,,---------,,,,,,...///......---...///111333444555;;;DDDNNNXXXdddqqqzzz{{{iii]]]RRRFFF===888444222///.........---,,,)))************((('''&&&******************************))))))))))))*********))))))(((((()))))))))((())))))))))))*********---///111222333444666888<<<<<<>>>@@@DDDHHHLLLNNNQQQWWW^^^eeeiiinnnuuuyyywwwRRRAAA666555777222---///000222555999???DDDMMMPPPRRRTTTTTTTTTUUUVVVVVVSSSOOOLLLLLLNNNRRRUUUPPPNNNNNNOOOJJJCCC>>>>>>AAA>>><<<;;;<<<===<<<;;;555111---+++******)))(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$"""!!!"""$$$'''$$$$$$###$$$$$$$$$%%%%%%"""!!! ###&&&(((%%%&&&(((***++++++******))))))***+++---///111222222555444000...///---)))''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$&&&(((******)))((('''((('''&&&'''((()))(((&&&(((((()))))))))(((&&&%%%"""(((///000,,,)))***,,,*********(((&&&&&&(((***)))'''%%%$$$%%%'''***,,,+++000666<<>>:::777666666777:::;;;;;;;;;;;;::::::999999999999999888888777777666555444333777888:::;;;;;;;;;===???DDDGGGPPP[[[gggxxx|||xxxuuurrrmmmiiilllcccZZZWWWYYYZZZVVVQQQKKKCCC???BBBEEEDDDAAA@@@;;;:::888888999999777666555444333333333333333333333333222111000///......,,,---......,,,---...000------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,...//////000---......---,,,,,,///111...---------...///000111111555;;;BBBJJJWWWeeeooo|||~~~pppcccUUUGGG>>>999666222000111111000...---------,,,***'''###!!!***************************))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))******,,,///222333444444666777666666666888;;;???CCCEEEFFFMMMUUU]]]cccjjjrrrxxxvvvSSSBBB777555666111111222444555777;;;AAAEEEPPPQQQSSSSSSRRRSSSTTTVVVUUUSSSPPPMMMMMMOOORRRTTTOOOLLLLLLMMMJJJCCC>>>>>>AAA@@@>>>===<<<;;;:::999222///+++((((((((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$"""######"""!!!"""$$$&&&$$$$$$#########$$$%%%&&&&&&%%%###""""""###&&&'''$$$%%%''')))*********)))))))))***+++---///111222222444333///---...,,,(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&###%%%''')))******)))((()))(((''''''((()))((('''%%%&&&((()))))))))(((((($$$)))//////+++(((((())))))***)))(((&&&&&&(((***&&&&&&'''(((((())))))***'''---666???KKK^^^uuu|||ooobbbYYYUUUOOORRRTTTTTTUUUXXXXXXTTTVVVOOOHHHEEEEEECCC???:::777555444555888:::;;;;;;<<<<<<;;;:::999999:::::::::999888777666555555555777999;;;;;;;;;<<<===???AAAGGGPPP[[[hhh|||~~~{{{yyyvvvpppkkkmmmeee]]][[[]]]]]]YYYUUULLLDDD???BBBEEEDDDBBBBBB@@@>>>============<<<;;;444444333222222222222222222222222111000//////...---......---,,,---///111------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,)))***+++,,,---///000000.........---,,,---///111,,,------...///000111111...000333666;;;EEERRR\\\llluuuxxxiiiWWWIIIBBB<<<555222222222000...---.........,,,***'''%%%************************)))))))))******)))))))))******)))(((((('''(((((()))))))))************+++***---000222333444666888444444444555777999<<<======CCCKKKSSSZZZcccmmmtttqqqPPPBBB999888888333333555666777999>>>CCCGGGPPPQQQRRRRRRQQQQQQSSSUUUSSSRRRPPPOOOPPPQQQRRRSSSOOOKKKIIIKKKJJJDDD???>>>AAAAAA???===;;;999888777000---)))'''&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%% """#########"""$$$%%%%%%$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%''')))***++++++*********+++,,,...000222333222555444000......---)))''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''"""""""""""""""###$$$$$$###$$$&&&(((*********))))))(((''''''))))))((('''"""###%%%'''((((((''''''&&&***------***((('''(((((())))))((('''&&&((()))$$$%%%''')))******))))))'''---666AAANNNbbbyyyzzznnndddZZZUUUKKKOOOQQQRRRUUUWWWUUUPPPRRRNNNIIIFFFEEEBBB???;;;888666444444777:::;;;<<<>>>===;;;:::999::::::;;;;;;:::999777666666666666777888:::;;;;;;<<<>>>@@@BBBIIISSS]]]kkk~~~|||yyyrrrmmmnnnjjjeeecccbbbaaa^^^\\\OOOGGGBBBDDDGGGFFFDDDCCCAAA???===<<<======<<<;;;555555444333222222222222////////////............---...///...------///111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,******+++++++++,,,,,,,,,)))***+++,,,---...//////,,,.........------///000,,,,,,---...///000111111...000111111333:::DDDKKK]]]hhhwwwnnn___RRRHHH<<<555333222000---+++,,,---.........---,,,************************))))))************))))))++++++***)))((((((((((((************++++++++++++(((***---...///111333666333444444666777888888999777;;;AAAGGGOOOYYYeeemmm|||lllNNNBBB:::888888222222444666888;;;@@@FFFKKKOOOQQQRRRRRRQQQPPPQQQSSSPPPPPPQQQQQQRRRRRRSSSSSSOOOJJJGGGIIIHHHDDD@@@???AAAAAA@@@>>>:::777555555000---)))'''''''''&&&%%%%%%$$$###$$$&&&'''&&&%%% ###%%%$$$######$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))+++,,,---------,,,------///000222444555333666555111000111///+++(((((('''&&&&&&%%%&&&&&&&&&&&&'''(((((((((((((((%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%'''(((***++++++)))((('''((()))***)))'''###$$$%%%'''''''''&&&&&&'''((()))******))))))(((&&&((())))))(((''''''(((%%%&&&'''((()))***++++++---111888AAAPPPfff}}}qqqfffZZZQQQMMMOOOPPPQQQTTTXXXVVVPPPLLLKKKJJJGGGDDDAAA>>><<<;;;888555555777:::<<<===???>>><<<:::999:::;;;;;;:::999888666555555555555666888:::;;;<<<===@@@BBBBBBKKKUUU^^^mmm{{{tttoooqqqpppooommmjjjgggeeedddTTTKKKEEEGGGIIIHHHFFFFFF@@@>>>;;;:::;;;<<<;;;:::777777666555444333333444............////////////,,,...//////......///000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---,,,+++******+++++++++,,,,,,,,,******+++,,,------......+++,,,......---------...,,,------...////////////000111222111111444;;;AAAKKKXXXiiivvv~~~zzzhhh[[[JJJ>>>888666222...------------------------************************((()))***++++++***)))(((,,,,,,+++***)))(((((()))))))))*********+++++++++***+++,,,,,,,,,...111333111222555777999999888888555777:::===BBBMMMYYYcccooojjjMMMBBB999777555...000222444777;;;AAAHHHMMMOOOPPPRRRRRRQQQPPPPPPQQQNNNOOOQQQSSSTTTTTTSSSRRRPPPJJJFFFGGGGGGCCC@@@@@@AAAAAA@@@>>>999666444333000---***((('''((('''&&&%%%$$$###$$$&&&'''&&&%%% $$$&&&%%%$$$######%%%$$$###""""""$$$&&&'''"""$$$&&&'''(((((('''''''''(((+++---...///////////////000111222444666777444777777333222333111...))))))((('''&&&&&&&&&&&&&&&''''''(((((((((((((((++++++)))((('''&&&&&&&&&$$$$$$%%%&&&(((***+++---***((('''((()))***)))''''''((()))))))))((('''&&&'''&&&&&&(((***++++++)))%%%''')))***)))''''''(((''''''&&&&&&'''))),,,---333555999AAAQQQiiiuuuhhhZZZNNNLLLMMMMMMLLLPPPTTTSSSOOOIIIJJJJJJHHHDDD@@@>>>======:::777666888;;;===>>>@@@>>><<<:::999:::;;;<<<:::888777555444444444444555777:::;;;<<<>>>@@@BBBAAAJJJUUU^^^mmm}}}vvvpppsssuuuwwwtttoookkkjjjjjjXXXOOOHHHIIIKKKJJJHHHHHHDDDAAA???>>>>>>??????>>>999999888666666555555555//////000000111111222222,,,...000000///...///000//////.........---------------------------------***)))((((((******)))(((******+++++++++,,,,,,,,,***++++++,,,,,,------...))),,,...///...---------------.........---,,,,,,---...000///---///444999999FFFYYYgggooowwwzzzkkkVVVFFF???:::555111333222///---+++***))))))************************((()))***++++++***)))(((---,,,+++***))))))))))))))))))))))))************.........,,,+++---000222...111555888:::;;;:::999555666666777;;;DDDQQQZZZddduuudddGGG<<<666555666000111333666:::===CCCIIINNNOOOPPPPPPPPPOOOOOONNNMMMKKKLLLNNNQQQSSSTTTRRRPPPMMMHHHCCCBBBDDDCCC@@@;;;BBB???:::777555333111///*********)))((('''''''''(((%%%%%%'''$$$""")))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%,,,'''###"""%%%'''&&&###&&&(((+++...000000000///000111333444555555444444999888777666777666444222///,,,'''%%%%%%'''((((((***+++,,,,,,+++***((('''%%%'''((((((%%%###""""""$$$$$$%%%&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%((())))))*********))))))---&&&###'''***(((''')))((()))*********,,,///222///444999@@@QQQllluuueeeWWWNNNKKKKKKHHHFFFJJJPPPOOOGGGIIIHHHGGGEEEDDDBBBAAA@@@999:::<<<===>>>===<<<;;;AAA@@@???>>>===<<<;;;:::;;;:::999777555444333333888777999===>>>===AAAFFFFFFNNNYYYfffwwwxxxyyy}}}yyysssmmmgggddd___[[[SSSMMMLLLNNNJJJDDDFFFBBB===<<<>>>??????===<<<;;;999777555555555555000111111222222222111111111000......---...///000000000//////.........---000///---++++++,,,---...)))))))))))))))(((''''''+++)))((('''''')))+++,,,---------.........//////++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,++++++,,,---///000888>>>IIITTT]]]fffuuummmYYYJJJ@@@:::888333///...111000......000------,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---))))))))))))))))))))))))&&&'''((()))***+++,,,,,,,,,,,,++++++,,,,,,---...///000333999???BBB@@@===999777555555:::???DDDGGGXXXlll|||cccGGG===666555666000111333777;;;???FFFLLLQQQSSSSSSSSSSSSRRRPPPNNNMMMLLLLLLNNNRRRUUUVVVRRROOOLLLIIIFFFFFFHHHFFFAAA<<>>:::777555333000...******)))((('''&&&%%%%%%%%%###$$$&&&###!!!'''$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&///+++&&&&&&(((***(((&&&''')))+++...111222333333444444666666777666666555:::999999999999888555333000,,,(((%%%%%%'''''''''*********+++******)))(((''')))***)))&&&$$$######$$$$$$%%%&&&&&&''''''((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))###"""%%%&&&$$$$$$'''$$$%%%&&&''''''))),,,///111777===EEEVVVqqquuufffXXXOOOKKKKKKHHHEEEHHHMMMKKKDDDFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<===>>>????????????BBBAAA@@@???===<<<;;;:::<<<;;;999777666555444444777666999===>>>===@@@FFFGGGOOO[[[kkk~~~{{{{{{{{{uuummmgggccc___[[[TTTNNNNNNQQQNNNIIIIIIEEE@@@>>>@@@BBBBBBAAA>>>===:::888666555555555111111222222222222111111------,,,++++++,,,---...////////////////////////000///---,,,,,,,,,......***+++++++++******)))(((++++++*********+++,,,---,,,,,,---------.........+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,++++++,,,---///000...333<<>>BBBAAA@@@<<<999666555777:::===???LLL___pppaaaFFF===666555666111111333888<<>>;;;888666333///,,,))))))((('''&&&%%%$$$$$$%%%$$$%%%&&&$$$!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''',,,(((%%%$$$&&&(((&&&$$$)))***,,,///222555777888888999999999999888777777:::;;;======<<<:::777555000,,,(((%%%%%%&&&&&&&&&))))))(((((())))))******)))***+++)))&&&$$$###$$$$$$$$$%%%&&&&&&''''''((()))))))))(((''''''&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%&&&((())))))))))))(((&&&'''((('''%%%&&&***%%%'''(((((()))+++...111666<<>>:::777666///,,,(((&&&%%%&&&%%%%%%((('''&&&&&&''')))***,,,)))******(((%%%######$$$$$$$$$%%%&&&&&&''''''((()))))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&((()))*********''')))******'''%%%(((+++&&&'''))))))***,,,///222:::BBBKKKVVViiizzzkkk___WWWNNNLLLHHHEEEDDDCCCAAA===>>>>>>??????@@@AAABBBBBBAAA@@@@@@@@@AAACCCFFFGGGGGGEEECCC@@@===<<<;;;::::::999888777666555555555777666888<<<======@@@EEEIIIQQQaaawwwvvvmmmhhhiiihhhbbb[[[ZZZ\\\[[[VVVNNNIIIDDDBBBDDDGGGGGGGGGCCCBBB???<<<:::777555444222222333333222222111111111111000000111333444555000000//////.........---......---,,,+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---............---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,------...//////111555777:::CCCNNN^^^hhhvvvnnn[[[NNNCCC;;;444222111...---///......------,,,+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,******))))))******+++,,,---...111555999===@@@BBBDDDBBB???;;;777555555555333@@@JJJYYYooo{{{\\\EEE>>>666555777333444666:::===AAAGGGMMMRRRUUUVVVWWWWWWWWWUUUSSSRRRTTTSSSUUUZZZ______[[[UUUQQQOOOKKKHHHGGGFFFEEEDDD???===:::888666222---)))&&&''''''((())))))******&&&&&&&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''''''''))),,,...//////---...///111444888:::<<<<<<;;;:::999888888777777777;;;>>>???<<<888666555...+++(((&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&(((***+++'''((((((&&&$$$"""###$$$$$$$$$%%%&&&&&&''''''((()))))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&((()))***++++++,,,"""&&&(((&&&$$$###%%%'''###$$$%%%&&&''')))---000<<>>===<<<===>>>???AAACCCDDDDDDBBBBBBBBBBBBDDDFFFIIIJJJJJJHHHDDDAAA>>><<<;;;;;;888777666666555555555555888777999===>>>===AAAFFFIIISSSddd|||{{{sssnnnrrrpppjjjbbb^^^^^^]]]YYYPPPKKKEEEBBBDDDGGGGGGGGGDDDCCCAAA>>>;;;888666444333333333333333222111111......------...000111333222111111///...---,,,+++---,,,,,,+++++++++++++++,,,+++*********++++++,,,++++++,,,---...---------*********+++++++++,,,,,,*********+++++++++,,,,,,((()))***+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,...,,,---//////000777???RRR[[[jjjxxxlll```RRRGGG===888666333111222//////......---,,,,,,+++...---------,,,,,,++++++************************''''''(((((())))))************))))))******+++,,,+++---000222555999<<<===>>>>>>===:::555333333444000888;;;FFFZZZlllwwwYYYEEE>>>777555777444666888;;;>>>AAAGGGMMMQQQVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUWWW[[[]]]]]]\\\ZZZUUURRRMMMIIIFFFEEEEEEFFF???===:::777444000,,,)))&&&''''''((()))***++++++$$$$$$""" !!!%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&(((***---///111111//////111333555666888888999888777666555555555555444888;;;;;;777333222333,,,***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&%%%######$$$&&&$$$$$$%%%&&&&&&''''''((()))))))))(((''''''&&&&&&(((''''''&&&%%%&&&&&&&&&'''''')))***++++++++++++$$$''')))'''%%%''''''%%%$$$&&&'''((())),,,///222<<>><<<===<<<<<<>>>@@@BBBDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMMMMJJJFFFAAA>>><<<;;;;;;777777666666666666666777999888:::>>>??????BBBGGGJJJUUUiiizzzwwwyyyxxxrrrhhhbbbaaa___\\\UUUOOOHHHEEEFFFHHHIIIHHHCCCCCCAAA???<<<999666555444444444444333222111000000//////...///000222333222111111///...---,,,+++,,,,,,,,,,,,+++++++++***,,,+++*********+++,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,************++++++++++++'''(((***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...,,,,,,......---111777DDDJJJWWWgggsss{{{uuueeeWWWHHH@@@;;;555111111111111000///...------,,,+++++++++++++++*********************************'''''''''((((((((())))))+++************+++,,,,,,+++...111222333444666888444666777555111//////111000444333999HHHWWWqqqtttWWWEEE???777555777444666888;;;???CCCIIIPPPTTTZZZYYYWWWVVVUUUUUUUUUUUURRRUUUXXXYYYYYYYYYZZZ\\\WWWUUURRRMMMHHHFFFEEEEEE@@@===999555222///,,,)))(((((((((((((((((((((((($$$$$$ %%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%''')))+++,,,---...//////000222444444444444333555444333222111111222222111444777666111...///111***(((&&&&&&'''''''''&&&###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$''')))$$$$$$%%%&&&&&&''''''((()))))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''((()))******))))))'''******'''))),,,***%%%''')))***+++---///333666;;;JJJ]]]nnnxxxlllbbb]]]KKKGGGEEEEEEAAA;;;:::>>>;;;<<<===???AAACCCEEEEEEFFFGGGIIILLLNNNOOOPPPQQQOOOLLLGGGBBB>>><<<;;;;;;999888888888888888999999:::999<<<@@@AAA@@@CCCIIILLLYYYnnn{{{qqqjjjiiigggddd\\\UUUMMMIIIJJJKKKLLLLLLBBBBBBAAA???===999777555444444444444333222111000333222111000111111333333////////////............---.........------,,,,,,---,,,+++***+++,,,...///---,,,+++++++++,,,---...++++++++++++,,,,,,,,,---************++++++++++++)))***+++,,,++++++***)))***+++,,,,,,,,,,,,+++***...,,,---000000...000444999<<>>:::;;;<<<>>>@@@BBBDDDEEEHHHIIILLLOOORRRSSSSSSSSSPPPMMMHHHBBB>>><<<;;;;;;::::::999999::::::;;;;;;;;;:::<<<@@@AAAAAADDDIIINNN\\\qqqzzzsssqqqpppnnnaaaZZZRRRMMMMMMOOOOOOOOOAAAAAA@@@???===:::777555444555444444333222111000000///...---------...///---------...///000000111//////000000//////...---///...,,,,,,,,,...000111...---+++***+++,,,...000++++++,,,,,,,,,---------)))************+++++++++,,,,,,---,,,+++)))'''&&&***+++,,,---,,,,,,***)))+++)))***---...,,,,,,000555444:::FFFQQQZZZhhhtttnnn^^^RRRFFF>>>:::444444333222111000///...,,,,,,,,,------.........************************))))))))))))************,,,,,,++++++,,,,,,---......222666666444111000111,,,000444333///---...111,,,...,,,000777<<>>777444222---)))(((&&&&&&&&&&&&%%%$$$######(((###"""&&&%%%!!!"""&&&""""""$$$'''***)))%%%!!!###$$$%%%%%%%%%&&&(((***))),,,---,,,...222444222666555333111000///......///---++++++++++++)))(((***+++,,,------,,,***(((''''''((((((((('''%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$###!!! !!!###&&&''',,,+++***)))((('''&&&&&&%%%&&&''''''%%%%%%&&&''')))'''%%%&&&***,,,+++)))'''''''''&&&&&&%%%%%%%%%***((())),,,------111777@@@NNNbbbwwwxxxmmmfffTTTLLLEEEBBB@@@;;;777666888777999>>>AAA@@@AAADDDFFFLLLQQQSSSVVVYYYYYYUUUOOOJJJCCC???===;;;888555::::::999888888999:::;;;>>>:::888<<<@@@AAAEEEIIIUUUbbbuuu{{{sssqqqddd___[[[XXXSSSMMMLLLPPPGGGIIIFFF???======999111888777555333222222222222222222111///---,,,...000000111111000...,,,,,,---//////...---,,,,,,++++++------------------------------------,,,+++***)))...,,,***)))******)))(((---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,111***,,,...***...222---...222888<<>>:::999999777999>>>@@@???@@@DDDGGGLLLQQQSSSVVVYYYYYYUUUOOOJJJCCC???>>><<<999555999888888888999:::<<<===>>>:::999===@@@BBBEEEJJJVVVeee{{{}}}{{{jjjccc^^^[[[WWWQQQNNNOOOIIIIIIEEE???<<<===999333777666555333333333444444333111000///...////////////000111000.........000///......---,,,,,,++++++------------------------------------,,,+++***)))###%%%(((+++,,,,,,+++***---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,...+++111444...///222,,,))),,,000333666>>>HHHQQQeeesss{{{zzz|||}}}eeeSSSKKKEEE>>>888999999555222222...---,,,,,,---,,,***((())))))***************)))*********)))((((((***,,,---,,,+++,,,///333555666777>>>BBB>>>999666222...+++,,,---..................,,,*********...:::FFFlllUUU???888888444222333777999===BBBGGGMMMRRRTTTWWWXXXVVVUUUWWWXXXTTTMMMQQQSSSUUUUUUTTTSSSSSSTTTPPPMMMLLLMMMIIIDDDDDDHHHBBB:::444444222,,,'''&&&'''(((((((((((('''&&&&&&'''$$$###%%%$$$""""""%%%&&&%%%$$$%%%&&&&&&$$$######%%%''')))***,,,///222***...000///111666777555444333111...,,,***)))))))))((('''((())))))(((''''''((())))))(((&&&$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((())))))((('''(((((('''&&&%%%$$$$$$###%%%'''''''''&&&%%%&&&''''''&&&%%%&&&((())))))((('''''''''&&&&&&&&&&&&&&&)))'''(((+++,,,---222888DDDVVVnnnsssfff[[[RRRKKKIIIFFF@@@;;;::::::888999>>>@@@???@@@CCCGGGMMMRRRTTTVVVYYYXXXTTTOOOJJJCCC@@@>>>===:::777777777888999:::<<<>>>???>>>;;;;;;>>>AAACCCGGGLLLWWWiiirrriiiaaa```^^^XXXRRRPPPKKKIIIDDD>>>;;;<<<:::666666555555444444555555666333000......111222111///---...000///......000111.........------,,,,,,+++------------------------------------,,,+++******''',,,---,,,,,,------+++***+++,,,,,,+++)))******++++++,,,,,,------)))******+++,,,++++++++++++,,,888;;;222///111,,,+++---///000111555===CCCSSS```kkknnnssskkk^^^PPPEEE;;;999:::666222000000///---,,,,,,+++(((&&&((()))***+++++++++++++++((()))***)))((()))+++...,,,++++++---///333666888<<>>777222222111,,,'''&&&''''''''''''&&&$$$###"""&&&%%%$$$$$$$$$######$$$'''&&&%%%$$$$$$$$$$$$$$$"""$$$&&&'''(((***---///,,,///111000222777888666222111///,,,)))'''&&&%%%&&&%%%%%%&&&'''(((((('''''''''''''''&&&%%%###"""$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''((())))))))))))(((((('''&&&%%%%%%$$$$$$&&&'''((('''&&&%%%&&&((('''&&&%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&)))''''''***,,,---333:::FFFZZZtttvvvhhhZZZRRRKKKIIIFFF???:::999;;;888999===???===???BBBGGGMMMRRRTTTVVVYYYWWWRRRNNNIIICCC@@@???>>>;;;999999999::::::<<<===>>>>>>>>><<<<<<@@@CCCDDDIIIPPPXXXlllwwwlllddddddeee```WWWRRRMMMIIICCC===;;;;;;:::999888777777666555555555555444000---...333555222///,,,...///...---,,,---///......---------,,,,,,,,,------------------,,,,,,,,,---------,,,,,,+++***!!!)))---,,,+++,,,///,,,+++******,,,,,,+++***))))))***+++,,,------...))))))***++++++++++++******...;;;===111,,,000---///000000000000222777;;;CCCOOOZZZaaajjjvvvyyydddSSSCCC<<<;;;888444222333111000//////...+++)))))))))***+++,,,,,,,,,,,,'''((()))))))))***---///***++++++,,,---000444777AAAFFFHHHBBB:::666111------......//////.........///+++)))+++---///444:::eeePPP===777777444444888444777;;;BBBJJJQQQWWWZZZZZZWWWWWWYYY[[[ZZZUUURRRRRRRRRQQQOOOMMMMMMPPPRRRQQQLLLHHHGGGEEE@@@???AAA<<<555000000///***'''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%######$$$$$$###''''''&&&$$$######$$$%%%%%%&&&'''(((((()))+++------000111000222666777555000///---***'''%%%$$$###$$$######$$$&&&''''''&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$###"""((('''&&&%%%&&&(((***+++))))))((((((''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((&&&'''***,,,---444;;;HHH\\\wwwyyykkkZZZSSSMMMKKKHHHAAA<<<:::<<<999999<<<===<<<>>>BBBFFFMMMRRRTTTVVVWWWUUUPPPLLLGGGBBB?????????<<<:::;;;<<<<<<<<<============>>>===>>>BBBDDDFFFLLLSSS[[[ppp{{{ppphhhjjjlllfff]]]VVVNNNHHHBBB>>><<<;;;;;;;;;;;;:::999888666555444333444000...000444666333///---......---+++******+++---------------,,,,,,,,,......---------,,,,,,,,,,,,,,,---------,,,++++++###(((------***)))+++///,,,+++******,,,,,,,,,***))))))******+++,,,------))))))***++++++++++++***+++...:::;;;---)))......,,,,,,,,,,,,---...111333888AAALLLTTT^^^jjjtttxxxjjjSSSGGGBBB===:::888444222111111111000...,,,******+++,,,,,,,,,,,,,,,'''((()))))))))+++...000(((***,,,---///222888<<>>>>>>>><<<:::======>>>>>>>>>======<<<>>>>>>@@@DDDEEEGGGNNNVVVbbbwwwvvvooopppqqqjjj```YYYNNNGGGAAA???>>>;;;:::<<<<<<<<<;;;:::888555333222444222000222444555222///......///---+++))))))***------------------------.........------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,---...,,,))))))+++...+++*********,,,---,,,+++))))))******++++++,,,,,,)))******+++,,,+++++++++,,,...888888+++(((------++++++,,,,,,---...000000333777>>>FFFOOOZZZdddiiizzzfffUUUJJJAAA<<<;;;555333222222222111///---,,,,,,,,,------,,,,,,+++((()))******)))+++...000(((+++///111333777>>>CCCAAAFFFGGG@@@999444111---------...///000111000000///,,,,,,.........222999zzzZZZIII;;;888777333333777777999>>>DDDJJJQQQWWWZZZZZZUUUUUU\\\___\\\YYYYYYVVVTTTPPPKKKHHHIIILLLPPPNNNIIIFFFGGGFFFAAA======999111***)))***((('''(((###$$$&&&(((***,,,,,,---$$$'''&&&""""""%%%%%%"""###%%%'''&&&$$$$$$%%%'''***,,,---......///222444---000000......111222///,,,+++)))'''&&&$$$######%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&###$$$&&&''''''&&&$$$###''''''&&&&&&'''(((************))))))))))))((((((&&&((()))((('''&&&''')))''')))***(((&&&&&&(((***&&&'''''''''((((((((()))(((%%%%%%)))+++...555>>>NNN```zzzxxxooo___XXXTTTTTTRRRLLLFFFDDD>>>:::999;;;<<<;;;<<<@@@DDDJJJPPPRRRSSSTTTPPPJJJHHHCCC>>>======>>><<<:::;;;<<<>>>????????????>>>>>>???BBBFFFFFFHHHOOOYYYkkk~~~xxxwwwuuulllaaa[[[NNNFFFAAAAAA???;;;:::<<<<<<<<<;;;;;;999777555444333333444444444333111000---//////...,,,+++,,,---------------------------///......---,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,---+++***)))***,,,---,,,+++***************+++++++++***++++++,,,,,,,,,,,,,,,---...888888,,,)))---***---------...000000000//////000333999@@@IIIRRRYYYgggtttkkkZZZKKKBBB@@@:::888777666555333000...............---,,,+++***)))*********)))***---000---000333444444666===BBB???DDDEEE>>>777444111.........000222333444444444111000111111///...555>>>tttWWWFFF999777777222222666:::<<>>QQQbbb|||vvvooo___XXXTTTTTTSSSMMMHHHFFF>>>:::999;;;;;;:::<<<@@@CCCJJJOOOQQQRRRSSSNNNIIIGGGBBB===<<<===>>><<<::::::;;;===???@@@AAAAAA@@@>>>???CCCFFFGGGHHHPPPZZZrrr~~~}}}xxxmmmaaa[[[MMMFFFAAABBB@@@;;;:::<<<::::::;;;;;;:::888777666333555666666333111000111---...000///......///111------------------------//////...---,,,,,,++++++++++++,,,------,,,,,,,,,+++******+++...///...---+++***)))***,,,---,,,++++++++++++***************++++++,,,------------,,,......888:::///+++,,,''',,,++++++---......---+++---+++,,,000666>>>FFFMMMVVVdddsss~~~mmmZZZNNNJJJ@@@>>><<<:::888666222////////////...---,,,*********++++++***)))***---///333555777444111111666;;;===BBBCCC===666333111...000111333555777888888999111222444555222222;;;FFFiiiOOOCCC888666777555222111999;;;AAAHHHOOOSSSTTTTTTXXXZZZ\\\\\\[[[YYYXXXXXXWWWTTTPPPLLLJJJKKKLLLMMMKKKGGGCCCCCCEEEDDD@@@<<<555111,,,((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&,,,---///111333555777888///,,,******+++,,,***((()))))))))(((&&&$$$"""!!!%%%%%%###"""""""""###$$$%%%###"""$$$((()))'''$$$'''&&&%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######&&&%%%&&&(((***,,,+++******(((&&&&&&((((((%%%"""''''''((((((((((((''''''***)))'''%%%$$$%%%&&&''')))(((''''''((()))(((&&&)))%%%%%%+++000333888===JJJaaa}}}vvviiiaaa\\\VVVSSSSSSQQQLLLGGGAAA???<<<:::999;;;===???AAAFFFJJJLLLOOORRROOOIIIDDDBBB@@@===;;;:::::::::===;;;:::;;;???AAA@@@>>>@@@AAABBBEEELLLTTTZZZ[[[rrrssscccYYYPPPGGG@@@AAACCCCCCBBBBBB888;;;===<<<999777777888999888777666555444333333//////............//////111000...,,,+++,,,...//////,,,...333222***&&&(((++++++++++++++++++++++++------+++******+++------++++++,,,------------,,,)))***$$$===$$$***...$$$(((***+++---......------...222555333---***+++------------...------,,,,,,------......000444:::???JJJSSSaaammmwwwttt```PPPLLLDDD=========:::666444666444222000.........///+++++++++******,,,000333888<<<===999777:::>>>@@@@@@>>>;;;999777444000---///000222555999<<>>;;;999888888888<<<;;;;;;===@@@BBB@@@>>>BBBBBBCCCDDDIIIQQQZZZ```vvvuuuggg^^^QQQHHHAAAAAABBB@@@>>>===;;;===>>>===:::777777888999888777666555444333333000//////......//////000...---,,,+++++++++,,,,,,...+++---111111+++)))+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++---,,,EEE---)))...))))))***+++,,,---------------000333111---***+++---,,,---------------,,,,,,,,,,,,---------000444777???HHHTTT___iiivvvuuudddQQQHHHAAAAAABBB???999777888777555333111///...---)))************,,,000444<<>><<<888666555222///---000111333666:::===AAACCCEEE@@@???BBBDDDFFFKKKQQQ{{{XXXGGG???888666444222222555888;;;@@@HHHPPPUUUVVVVVVRRRUUUYYY[[[[[[YYYWWWWWWYYYXXXUUURRRPPPOOOOOOOOOHHHEEEAAAAAABBBAAA>>>;;;111...***((('''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&&&&'''(((***+++,,,,,,111111222222333333333333...,,,***)))))))))(((&&&'''&&&%%%$$$############%%%$$$######""""""######"""%%%%%%"""!!!$$$'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&(((***+++***)))%%%(((+++)))%%%###%%%'''''''''((((((((((((''''''''''''&&&%%%%%%'''((()))((('''&&&'''((()))(((''')))&&&&&&***...000555;;;OOOhhhvvvllliiiccc\\\XXXVVVUUURRRPPPHHHFFFDDDBBBAAABBBCCCDDDBBBEEEFFFFFFHHHJJJHHHCCCAAA???===;;;999888888999<<<<<<===@@@BBBCCCAAA???BBBCCCDDDDDDFFFNNN\\\fff|||{{{nnnfffVVVLLLEEEDDDDDDAAA===<<<>>>??????>>>;;;888777888888888777666666555444444000000////////////000000,,,------------,,,++++++,,,++++++...///,,,+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++...111LLL888(((+++...++++++***++++++,,,---...+++...000///,,,***+++---,,,,,,------------,,,,,,,,,---------,,,---///111888>>>HHHQQQ[[[iiizzzyyy___SSSIIIHHHJJJFFF@@@<<<======;;;999555222...,,,******+++,,,---000555888@@@IIIOOONNNKKKIIIFFFBBB<<<999555222111000///---111222333666:::???BBBEEEIIIGGGHHHMMMPPPRRRUUUZZZtttSSSDDD>>>888666444222444999888;;;@@@HHHOOOSSSTTTSSSPPPTTTXXXZZZXXXUUUSSSRRRYYYXXXVVVSSSQQQOOONNNMMMFFFCCCAAA??????>>><<<999...+++(((''''''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$######$$$%%%&&&'''(((***,,,...///000666555555444333333222222---+++***(((''''''&&&%%%%%%$$$###""""""######$$$$$$$$$$$$##################%%%(((((('''&&&''')))%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''******)))(((&&&((())))))&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''')))***((('''&&&'''((()))((('''***''''''***,,,...444;;;OOOiii{{{rrrpppkkkbbb\\\XXXVVVSSSRRRKKKJJJHHHFFFFFFEEEFFFFFFBBBDDDDDDBBBCCCEEECCC???AAA@@@>>><<<;;;;;;;;;;;;;;;===???BBBDDDCCCAAA???@@@BBBFFFHHHHHHNNN]]]llltttkkk]]]SSSKKKJJJJJJGGGCCCBBBBBBBBB@@@>>>;;;999777777888888777777666555555444111000000//////000000111---...///000000///...,,,---,,,,,,,,,,,,+++,,,---+++++++++++++++++++++++++++,,,---......---,,,+++******)))*********++++++******...JJJBBB)))***...,,,+++*********+++---...)))+++------+++***+++---++++++,,,---------,,,,,,+++---//////...---...///222666===DDDMMM[[[mmmzzz~~~uuueeeUUUQQQPPPLLLFFFBBBDDDCCCBBB@@@<<<666111...,,,---...///111555;;;???FFFPPPXXXXXXSSSNNNGGG@@@:::666222000000000//////111111333666:::???DDDFFFMMMNNNPPPTTTXXXYYY[[[]]]rrrSSSDDD>>>999777666444777<<<999<<<@@@GGGMMMQQQQQQPPPLLLPPPTTTVVVVVVUUUTTTSSSXXXVVVTTTRRROOOMMMLLLKKKDDDCCC@@@>>>===;;;888666,,,***'''''''''(((''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%$$$###%%%'''&&&''')))+++...111333444999888777555444222111000******)))'''%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$######""""""###"""!!!###&&&'''%%%###$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***)))'''((('''&&&'''((((((&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***(((&&&&&&''')))))))))(((***((((((***,,,...555===OOOiii{{{xxxrrrjjjaaa[[[WWWTTTRRRMMMMMMLLLKKKJJJIIIHHHHHHCCCDDDBBB>>>???BBBAAA===@@@???===<<<;;;;;;;;;<<<;;;===AAACCCCCCCCCAAAAAA===@@@GGGMMMMMMQQQ```pppzzzqqqdddZZZQQQPPPPPPMMMJJJJJJGGGEEEBBB???<<<:::888666888888777777666666555555111111000000000000111111,,,...000111111000...---......---+++***+++++++++++++++++++++++++++++++++,,,---...//////...---,,,******)))))))))***+++,,,***((()))BBBHHH,,,,,,///,,,+++***)))***+++,,,---******++++++******+++,,,***++++++,,,------,,,,,,(((***---...---,,,---...+++///333777>>>KKK[[[gggnnnxxxwwwdddYYYTTTOOOIIIFFFJJJJJJIIIGGGBBB<<<666222////////////222888???DDDOOOYYYaaa___YYYQQQGGG@@@888555111000000111111111000111222555:::@@@EEEHHHPPPSSSVVVXXX[[[\\\\\\ZZZqqqUUUEEE===777777777666888;;;:::<<<@@@GGGMMMQQQQQQPPPIIIMMMQQQTTTUUUVVVWWWYYYWWWUUURRROOOLLLJJJIIIIIIDDDCCC@@@===:::777444333+++)))'''''''''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%((('''$$$$$$&&&)))'''(((+++...222555777999999888777555222000///...'''((((((&&&$$$###$$$&&&######$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""###!!!"""&&&(((%%%"""$$$&&&((('''###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))))))(((''')))&&&$$$&&&)))***'''###&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&''')))***)))(((***((()))+++,,,...666@@@QQQkkk}}}xxxqqqhhh```ZZZWWWUUUQQQQQQPPPPPPNNNMMMKKKJJJDDDDDDAAA<<<<<<@@@@@@======<<<:::999999999::::::;;;===AAABBBBBBAAAAAABBB===???GGGOOORRRUUUdddvvvzzzmmmbbbWWWTTTTTTRRRPPPPPPMMMJJJEEEBBB???===:::777888888888777777666666666222222111111111111222222+++,,,...//////...---,,,---///...***)))++++++)))++++++++++++++++++++++++------............------++++++***))))))+++,,,---+++***(((666III---...///++++++************++++++++++++*********++++++,,,)))***+++,,,,,,------,,,%%%'''************+++,,,+++...111444777@@@NNNXXX^^^hhhvvvuuuggg]]]SSSMMMLLLPPPPPPOOOMMMHHHBBB===:::222111///...111888BBBIIIYYYaaafffaaaYYYPPPGGG???555333111000111222222222111222333666;;;AAAGGGKKKSSSXXX[[[[[[]]]^^^]]]YYYoooVVVFFF<<<555555777777888999999;;;@@@HHHOOOTTTUUUTTTOOOQQQSSSTTTUUUVVVXXXZZZWWWTTTPPPLLLIIIHHHHHHIIIDDDCCCAAA<<<888333111000***)))''''''''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###''')))(((%%%$$$'''******+++...222666999<<<>>>777666444222000---++++++$$$%%%&&&%%%###"""$$$'''###$$$&&&&&&&&&$$$""" ###$$$$$$%%%$$$###"""!!!$$$$$$$$$&&&'''((('''&&&###&&&)))'''###!!!$$$'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%''')))***)))(((***)))***,,,,,,///888CCCWWWppp|||vvvnnnfff```\\\[[[TTTUUUUUUUUUSSSQQQNNNMMMFFFEEE@@@;;;;;;@@@AAA???<<<;;;:::999999999:::;;;;;;===@@@AAA@@@???AAACCC@@@???DDDNNNTTTYYYjjj}}}yyylll___ZZZXXXVVVUUUWWWSSSOOOJJJFFFCCCAAA===:::888888888777777777777777222222222111111222222222+++,,,---...//////...---***------******------)))++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,*********+++---...)))...******@@@&&&+++---******++++++++++++******---,,,*********+++++++++))))))***,,,,,,------,,,'''(((******))))))***,,,+++///222222333888BBBJJJNNNWWWeeevvv|||nnn```XXXVVVUUUTTTSSSQQQMMMHHHDDDAAA888666222000222;;;GGGOOO]]]cccddd]]]RRRIIIAAA;;;222111000111222333222111444444555888>>>DDDKKKNNNWWW]]]```___```dddbbb]]]mmmUUUFFF;;;222333777888777666777:::AAAIIIRRRWWWYYYYYYXXXXXXXXXVVVTTTTTTUUUVVVXXXUUUPPPKKKHHHHHHHHHIIIDDDCCCAAA<<<666222///...***)))''''''''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$(((+++)))&&&%%%(((+++,,,---000444999===@@@AAA555444222000---+++)))((("""$$$&&&%%%""""""%%%'''###$$$'''((('''%%%!!!######$$$%%%$$$###"""!!! $$$''''''$$$$$$&&&(((###&&&)))'''###!!!$$$'''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$&&&'''((()))'''&&&&&&'''((()))'''&&&$$$'''***)))&&&%%%&&&)))%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''&&&%%%''')))******)))))))))***,,,---000:::EEE\\\uuu~~~zzzssskkkeeeaaa```WWWWWWXXXXXXVVVTTTQQQOOOFFFEEE@@@;;;;;;@@@BBB@@@======;;;;;;;;;;;;<<<===;;;===@@@@@@>>>>>>AAADDDCCC???BBBMMMTTT\\\nnnuuufff___\\\ZZZZZZ[[[XXXSSSMMMIIIGGGDDD@@@===888888888888777777777777333222222111111222222333......///000000111000000&&&+++,,,)))***//////***++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,+++******,,,...///%%%000+++"""777'''***)))***+++,,,,,,+++)))(((...---*********+++++++++((()))***+++,,,---------+++,,,,,,+++******+++---'''***...---,,,///666<<>>888333111333777:::;;;===BBBKKKUUUZZZ[[[ZZZ\\\XXXVVVWWWVVVSSSWWW^^^TTTRRRMMMIIIGGGGGGHHHIIIFFFDDDAAA===999333---(((******)))((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&%%%%%%&&&))),,,111000111555:::>>>>>><<<888222+++)))***+++)))&&&&&&$$$$$$''''''$$$###%%%***'''$$$$$$&&&'''%%%###'''&&&&&&%%%%%%$$$$$$$$$ !!!"""###%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++'''%%%((('''''''''''''''''''''''')))'''%%%&&&'''((('''''')))&&&%%%'''&&&$$$$$$'''))))))))))))((((((((((((,,,((((((++++++,,,777GGGddd{{{}}}yyyqqqiiiccc``````ccc]]]ZZZZZZXXXRRRQQQUUUJJJFFFAAA===;;;;;;;;;;;;???>>>>>>============>>>===>>>>>>????????????>>>CCCFFFDDDGGGUUU___mmm{{{mmmhhhgggdddaaaaaa[[[WWWRRRMMMIIIEEEAAA===:::999888888888888555333555444444333222111000000//////.........---------000+++***,,,(((!!!&&&222......---***((('''((()))+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++***************)))((((((,,,++++++******++++++,,,)))((())),,,......---+++------++++++++++++------,,,,,,---...000111333444999AAAPPPaaassstttiii```XXXQQQRRRRRROOOKKKJJJFFF===777888;;;???JJJUUUZZZXXXSSSLLLDDD<<<555111000111222333333444444333333555888<<>>888333222444777:::>>>@@@EEEMMMUUUZZZZZZYYYWWWTTTRRRTTTSSSRRRVVV]]]UUURRRNNNJJJGGGFFFGGGHHHDDDAAA>>>;;;777111+++''')))(((((('''&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&%%%%%%&&&))),,,111222333777<<<===<<<:::444///)))&&&((((((&&&$$$%%%###$$$((((((%%%%%%(((+++)))'''&&&(((((('''%%%$$$$$$$$$######""""""""" !!!###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%******&&&&&&(((''''''''''''''''''''''''$$$$$$$$$######$$$$$$%%%***'''&&&((('''%%%%%%((((((((((((((((((''''''''',,,((((((,,,,,,---999IIIeee|||{{{tttmmmiiiggggggeeeaaaaaabbb___VVVRRRSSSLLLGGGAAA===<<<;;;;;;;;;???>>>======<<<=========???>>>===<<<===>>>???@@@AAAEEECCCHHHVVVaaaqqq}}}qqqlllkkkiiigggfff^^^[[[WWWSSSPPPKKKDDD???<<<;;;:::999:::999777555444444333333222222111111//////.........---------000++++++...***$$$(((222---------***(((''')))***))))))***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++***************)))((((((+++******))))))******+++***))))))***,,,---,,,***---,,,++++++++++++,,,---,,,,,,,,,---...000111222555>>>MMM^^^nnnzzzuuukkk```VVVTTTTTTQQQLLLKKKJJJAAA:::999:::<<>>;;;888444///)))%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%&&&***---222444777;;;>>>===999555///***%%%###$$$%%%###!!!""" """&&&(((&&&'''***,,,+++))))))******((('''$$$$$$##################""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&...***(((((('''&&&'''***''''''''''''''''''''''''%%%'''((('''$$$$$$&&&)))***'''''')))(((&&&&&&)))''''''''''''''''''''''''+++'''(((---...000<<>><<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<>>;;;::::::===???AAA???DDDDDDIIIXXXeeevvvxxxtttsssqqqooooooddd```]]]ZZZWWWQQQIIICCC???===<<<;;;;;;;;;999777444444444333333222222111/////////.........------///,,,---000---'''***222+++,,,,,,+++))))))***+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++*********+++******)))(((***))))))))))))))))))***+++***((((((***++++++***---,,,+++******+++,,,---+++++++++,,,---...///000111999GGGVVVdddmmmrrrttt}}}zzzkkk]]]XXXXXXTTTOOOLLLMMMEEE===999777888===DDD======;;;999777444111///---...///000000111111000444555888>>>HHHRRR\\\bbbfffeeecccaaa```ccchhhlllbbbKKK???;;;777333222444888:::BBBEEEIIIOOOSSSUUUVVVUUUVVVUUUTTTSSSRRRRRRUUUYYYUUUSSSOOOJJJGGGEEEEEEEEE???<<<999666222...)))%%%(((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%'''***---222555:::>>>>>>:::555111***'''$$$"""######"""!!!$$$'''&&&'''***,,,++++++*********((('''%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%%%%%%%&&&)))+++''''''''''''''''''''''''%%%(((+++)))%%%$$$'''+++***&&&&&&((((((&&&&&&)))'''''''''(((((((((((((((+++'''(((---///222???OOOhhh~~~yyytttrrrrrrsssjjjkkknnnoookkkccc[[[VVVQQQLLLEEE???===<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::;;;<<<>>>??????EEEEEEKKKZZZgggzzz~~~|||yyywwwwwwlllggg```\\\ZZZUUUNNNGGGAAA???===<<<<<<<<<:::888777666666444333222111000////////////............---,,,---000///***+++000***+++,,,+++******+++,,,******+++,,,------......++++++,,,,,,,,,,,,------******+++,,,,,,+++++++++*********++++++******)))******))))))))))))******,,,***((('''(((******)))---,,,+++******+++,,,---,,,,,,,,,,,,,,,---...///000666@@@LLLWWW___eeegggllltttuuuddd^^^\\\XXXRRRNNNNNNHHH???999555444777:::666666666555444333333222//////000111222222222222333444777???JJJWWWaaafffjjjhhhddd```___ccciiinnn```JJJ===:::666333333555888:::BBBEEEJJJOOORRRSSSTTTTTTWWWWWWVVVSSSQQQQQQSSSTTTTTTRRRNNNJJJGGGEEEDDDDDD>>><<<888555222...***''')))(((''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%'''***---222555:::===;;;777111---'''&&&$$$############""" %%%((('''(((,,,)))***++++++)))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((()))((((((&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&((())))))''''''''''''''''''''''''"""%%%(((&&&!!! $$$((((((%%%$$$''''''%%%%%%((((((((()))))))))*********+++'''(((...000333@@@PPPiii}}}xxxssspppqqqsssmmmoooooonnnkkkgggbbb^^^TTTOOOGGG@@@===<<<<<<<<<>>>===<<<;;;::::::::::::888999;;;<<<======<<<<<<@@@GGGGGGLLLZZZhhh|||vvvnnnccc\\\YYYVVVQQQKKKCCC@@@===<<<<<<<<<:::999:::999888555333111///...000000/////////.........,,,,,,---///...++++++---)))+++,,,,,,++++++,,,---******++++++,,,---...///+++++++++,,,,,,---------++++++,,,,,,,,,++++++*********++++++++++++******+++++++++******+++++++++,,,***((('''(((******))),,,+++************+++,,,---,,,,,,,,,---......///000444999BBBJJJSSSZZZ^^^]]]eeeqqqnnnfffbbb\\\UUUQQQMMMIIIAAA999444333333444333333333333333333333333///000111222222333333333333444777@@@MMM[[[eeejjjnnnkkkfffbbbaaaeeelllrrr~~~]]]JJJ;;;999666333333555888:::AAAFFFKKKPPPRRRTTTUUUWWWUUUWWWVVVQQQNNNOOOPPPOOOSSSQQQNNNJJJGGGEEEDDDDDD>>>;;;777444111...***((()))(((((('''&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%'''+++...222555888999666222...,,,%%%%%%$$$$$$###$$$$$$$$$###!!!###(((***)))***---((()))++++++)))'''&&&&&&!!!!!!"""###$$$$$$%%%%%%'''(((((()))******))))))&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&'''''''''%%%((()))''''''***)))&&&''''''''''''''''''''''''$$$&&&'''&&&$$$###%%%((('''$$$$$$&&&'''$$$%%%(((((())))))******++++++,,,+++'''(((...000333@@@PPPjjj}}}wwwrrroooppprrrqqqrrrpppllliiiiiigggcccXXXQQQHHHAAA>>>=========>>>===<<<;;;:::999999999555777:::===>>>===;;;:::???GGGHHHMMM[[[iiiuuuggg___\\\YYYTTTNNNEEEBBB???===<<<<<<;;;:::;;;:::999666444111///...000000000/////////..................---,,,+++***)))+++------,,,++++++,,,))))))))))))***+++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,+++++++++,,,,,,++++++++++++,,,,,,+++***((((((***++++++***,,,+++***))))))***+++,,,,,,+++,,,,,,---...///000000111444999???GGGNNNRRRUUU[[[fffsss}}}tttlllbbbYYYVVVNNNLLLEEE;;;555444333111111111000000000000111111...///000111111222222111666555999BBBQQQ___iiimmmqqqnnnjjjfffeeejjjqqqwwwyyy[[[III:::888555333333555888:::AAAFFFMMMRRRTTTVVVYYY[[[SSSWWWWWWQQQNNNQQQQQQOOOQQQPPPMMMJJJHHHFFFEEEDDD<<<999555222000---***(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%%%%'''+++...111444666444000---++++++###$$$$$$$$$$$$$$$$$$%%%$$$"""###((()))''''''***'''***,,,,,,)))'''&&&''' !!!!!!###$$$%%%&&&&&&((()))******************&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%&&&''''''(((&&&******&&&&&&******&&&''''''''''''''''''''''''((((((((('''''''''((()))(((%%%$$$''''''%%%&&&***((((((((()))******+++++++++'''(((...000333@@@PPPiii}}}wwwsssqqqsssuuuuuuwwwtttmmmiiijjjiiidddZZZSSSJJJBBB>>>=========>>>===<<<:::999888888888555777999;;;<<<<<<;;;;;;<<>>>>>>>>===<<<:::999888666444333222111000000000000/////////...222111000...------,,,******,,,......,,,++++++++++++***)))))))))***+++,,,******+++,,,,,,---......,,,,,,------,,,,,,+++***)))***++++++,,,,,,,,,+++++++++************++++++***))))))***,,,---,,,***,,,+++***))))))***+++,,,))))))******,,,---//////---...000333777;;;@@@BBBKKKPPPWWWbbbpppwwwhhh^^^[[[RRRRRRKKK@@@999777444000000///.........///111111///000111222222333333222999999;;;FFFUUUdddnnnqqqtttrrrnnnjjjjjjooowww|||uuuYYYHHH999777555333333666888:::BBBGGGOOOTTTVVVYYY\\\^^^TTTXXXXXXSSSQQQTTTUUURRRPPPOOOMMMJJJHHHFFFEEEEEE;;;888444111///,,,***''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%'''+++...111333333111---******+++"""###$$$$$$######$$$%%%""" !!!%%%&&&######&&&'''***------***'''''''''""""""###$$$&&&'''(((((()))******+++++++++******&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%&&&'''(((((($$$((('''"""###)))+++((('''''''''''''''''''''''''''%%%######%%%&&&%%%$$$(((&&&%%%((()))'''(((+++&&&''''''((()))******++++++'''(((...///222???OOOiii~~~yyyuuutttvvvyyyxxxzzzwwwoookkkkkkiiiccc[[[TTTKKKBBB>>>=========>>>===;;;:::999888888888777777777888999;;;<<<===999BBBEEELLL\\\llltttllliiicccYYYPPPJJJFFFBBB@@@@@@@@@???>>>777777777666555555444444000000000000////////////555444111.........---***+++---......,,,+++***+++...---,,,+++++++++,,,---******+++,,,,,,---......------------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,******))))))))))))******))))))))),,,......---+++,,,+++***))))))***+++,,,''''''((()))***,,,...///+++,,,...000222444555666>>>AAAGGGPPP]]]ooo~~~lll```]]]VVVWWWPPPCCC;;;999555///000///......///111222333222222333444555555555555<<<;;;>>>HHHXXXgggqqqtttuuutttpppmmmnnnrrrzzzpppTTTGGG999888666555555777999;;;???HHHQQQVVV[[[```aaa___^^^]]]\\\YYYVVVTTTUUUVVVSSSMMMHHHHHHKKKKKKFFFAAA@@@;;;333...+++***))))))+++(((&&&&&&)))***'''%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((******444000,,,*********'''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((((()))+++,,,,,,***'''%%%$$$%%%''''''''''''((()))((()))+++,,,---,,,++++++((($$$$$$((('''!!! ###%%%$$$$$$###$$$%%%'''((((((&&&$$$%%%&&&&&&### '''((((((&&&$$$$$$%%%&&&***)))'''%%%%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((()))))))))))))))*********+++)))))),,,///666CCCPPPkkk~~~uuuwww~~~yyyrrrooonnnjjjeee]]]SSSJJJFFFCCC>>>;;;;;;===<<<;;;999777666444444:::888555555666999;;;<<<@@@CCCIIINNNWWWjjj}}}uuulllbbb[[[PPPIIIBBB???@@@@@@===::::::999888666444333333333111111111111000000000000,,,---...///...---,,,+++(((((()))***,,,---......,,,+++***+++---...---,,,+++***)))***,,,---,,,+++......---,,,,,,+++******((((((''''''((()))************))))))))))))******))))))***+++,,,,,,------+++++++++******)))))))))*********++++++,,,,,,,,,+++---......---...///111555:::???DDDLLL[[[ppp}}}ooogggfff```XXXOOOHHHBBB<<<999111///......000222222111222333444555555555555555999???FFFMMMYYYgggppprrrvvvrrrooonnnmmmnnnvvvmmmRRRFFF;;;:::777555555666777999???HHHRRRXXX^^^bbbaaa\\\[[[[[[ZZZYYYWWWVVVVVVWWWSSSNNNIIIIIIKKKKKKFFFAAA>>>999222,,,***)))(((((()))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((())))))---+++)))((()))'''$$$!!!########################"""""""""###$$$%%%''''''((()))+++---,,,+++((('''%%%&&&&&&&&&&&&''')))***)))***+++,,,---,,,++++++'''######&&&&&&""""""&&&&&&%%%$$$$$$$$$%%%&&&'''#########&&&)))++++++)))&&&''''''&&&$$$$$$%%%'''***)))'''%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))))))))))))))************+++******---000666CCCPPPiiiyyyyyy}}}xxxuuutttpppjjj]]]TTTJJJFFFCCC>>><<<<<<::::::999999888777777666:::888666555666999;;;<<>><<<<<<;;;999777555333222222000000000000////////////------......------,,,,,,++++++,,,---......//////---,,,++++++------,,,++++++***)))***,,,---,,,+++...------,,,++++++******))))))(((((())))))***************))))))*********))))))***++++++,,,------,,,,,,+++++++++*********************************+++,,,......------///000000444999===DDDRRReeesss~~~xxxnnnhhh]]]RRRIII@@@999555222000//////000111111000222333444666777999:::;;;===DDDMMMTTT___kkkqqqrrrrrrpppooopppppppppvvv~~~hhhOOODDD===;;;888555444555666777AAAHHHQQQYYYaaaddd```XXXXXXXXXXXXYYYXXXXXXWWWWWWSSSNNNJJJIIIJJJJJJEEE@@@;;;666000+++)))(((''''''((())))))((('''&&&'''(((###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((((((((((((''''''&&&''''''&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&'''''')))+++------,,,***((('''&&&&&&%%%&&&''')))***)))***+++,,,---,,,++++++&&&###"""$$$%%%###%%%(((&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%&&&'''&&&%%%%%%&&&((()))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''(((((()))******(((((())))))******************,,,///111666CCCOOOhhh~~~}}}}}}~~~||||||wwwppp^^^UUUKKKGGGDDD???<<<<<<777888888888888999999999888777666666777888;;;<<<>>>AAAHHHPPP\\\qqquuujjjbbb]]]TTTJJJDDDCCCCCC@@@======<<<:::777555333222222000000000/////////......///......---,,,---------,,,,,,------.........///...---+++,,,------,,,++++++*********,,,---,,,+++------,,,,,,++++++*********************)))))))))++++++************++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))+++,,,......------///000...000444777<<>>AAACCCDDDLLLUUU]]]fffoootttsssooonnnppptttuuusssvvv{{{cccLLLBBB<<<:::777555444555777888CCCHHHNNNUUU^^^ccc^^^UUUWWWWWWXXXXXXYYYXXXVVVTTTRRRNNNIIIHHHHHHGGGBBB>>>888444///+++)))(((((('''&&&)))+++)))&&&%%%&&&)))###$$$&&&'''((('''%%%$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""#########$$$%%%&&&'''((('''))),,,......---,,,***)))'''%%%%%%&&&((()))***)))***+++,,,,,,,,,+++***'''%%%#########$$$%%%((('''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%$$$"""$$$%%%&&&&&&%%%%%%'''))))))(((''''''&&&'''((((((((((((''''''''''''((((((''''''(((((()))*********(((((())))))******++++++((())),,,///000555BBBPPPjjj}}}~~~|||uuu```VVVMMMHHHEEE@@@<<<===888888888888888999999999777777777777777888;;;===???BBBIIISSS```vvv{{{ooohhh```XXXOOOJJJHHHGGGCCC???<<<;;;999777555444333333222222111111000/////////000///---,,,,,,,,,---...+++++++++,,,,,,,,,,,,,,,---++++++,,,...///...---,,,+++******,,,,,,,,,***,,,,,,,,,,,,++++++******++++++++++++******)))))),,,++++++++++++++++++,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***,,,------------...000...111333666;;;FFFUUU___jjjooossswwwtttfffYYYMMMCCC===777666555666777777666555333444555999>>>DDDIIILLLNNNUUU\\\aaahhhqqquuutttoooooosssxxxyyyuuutttvvv~~~```KKKAAA:::888666555555666999:::FFFHHHKKKPPPYYY___\\\UUUYYYXXXWWWXXXXXXWWWTTTQQQPPPMMMIIIGGGFFFCCC???<<<777333...+++******)))(((&&&)))+++)))&&&%%%&&&)))###%%%'''((()))((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$&&&(((########################%%%%%%%%%&&&'''((()))***)))***---//////...---+++***'''%%%%%%((())))))((())))))***++++++***)))((()))(((&&&###"""$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###!!!###%%%'''((()))***+++$$$%%%&&&&&&%%%%%%''')))(((((('''''''''((((((((()))((((((''''''(((((()))''''''(((((()))*********'''(((((()))******++++++'''(((,,,///000555DDDSSSppp}}}~~~{{{eeeZZZPPPKKKGGGAAA======:::999999999888777777777555777888888777888;;;===BBBEEELLLVVVeee{{{~~~qqqjjj```ZZZSSSPPPOOOLLLFFFAAA;;;:::999777666555555555444444333333222111000000000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000000///,,,+++******,,,,,,+++***,,,+++++++++++++++******+++++++++,,,+++***)))(((,,,++++++++++++++++++,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......***+++------,,,,,,...//////111333666;;;EEERRRZZZ___bbbdddiiitttsssdddUUUHHHAAA888777777888::::::888777444555777<<>>;;;444111---+++******)))(((((())))))((('''&&&'''((($$$%%%'''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&!!!""""""!!!!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++***,,,...000000///---+++***'''&&&'''***+++)))&&&(((((()))***)))((('''&&&(((***((($$$###%%%%%%###%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$$$$###"""###$$$%%%&&&'''&&&%%%%%%&&&(((''''''((((((((()))))))))((((((''''''''''''((((((&&&''''''(((((()))******''''''((()))***++++++,,,''')))---000000777HHHYYYwww~~~||||||lllaaaVVVPPPKKKDDD??????;;;;;;:::999888777666555333666999888777777;;;>>>CCCFFFMMMZZZjjjvvvooofff___YYYUUUTTTQQQKKKEEE>>>===;;;:::888888777777666555555444333222111111000///......------......------....../////////000+++******,,,///000000000---+++***+++,,,,,,+++)))++++++++++++++++++******)))***+++++++++***)))(((++++++************++++++************************++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------***+++------,,,,,,...///...///111333999AAAKKKRRRVVVWWWXXX^^^jjjzzzrrr```PPPFFF===<<<<<<<<<===<<<999666666888<<>><<<111///+++***))))))(((''')))(((''''''(((((('''&&&$$$$$$%%%&&&&&&'''(((((('''&&&###""""""###%%%'''"""%%%&&&%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++,,,...000111111///---+++)))'''&&&(((,,,,,,((($$$&&&'''((((((((('''%%%$$$%%%)))((($$$$$$'''&&&######$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$ &&&''''''&&&$$$$$$%%%'''''''''((()))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&'''(((((())))))''''''((()))***+++,,,,,,***+++///111222:::NNNaaa}}}vvvtttxxxtttiii]]]VVVPPPHHHCCCBBB;;;;;;:::999888777666666222666999999777777;;;???BBBEEENNN]]]ppp|||ppphhh^^^XXXVVVTTTOOOKKKDDDCCCAAA>>>;;;999888888666555444333222111111000///////////////...------,,,------...///000111111...---,,,---...///...------,,,***+++,,,,,,+++)))******************++++++'''((()))++++++***)))(((*********))))))*********************))))))))))))*********+++++++++,,,,,,+++*********))))))(((((()))+++,,,,,,,,,,,,---////////////111555;;;CCCHHHNNNLLLLLLQQQ\\\kkkzzzrrraaaVVVIIIHHHFFFEEECCC@@@<<<888:::===AAAGGGNNNTTTXXX[[[```dddffffffhhhmmmooommmnnnkkklllqqqrrrnnnjjjiii{{{aaaNNNCCC===;;;888555444555666888BBBJJJRRRUUUWWWYYYWWWSSSXXXTTTQQQRRRVVVYYYWWWUUUSSSQQQNNNJJJFFFCCC@@@>>>///---***((((((((('''&&&+++(((&&&&&&)))***'''%%%$$$$$$###$$$%%%&&&'''((((((&&&###!!!!!!###%%%'''###***---+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***---///000222111///,,,+++)))''''''***------((("""&&&&&&'''''''''&&&$$$###"""'''(((%%%%%%)))((($$$"""###%%%&&&'''&&&&&&%%%%%%(((***)))&&&%%%&&&((('''((((((&&&$$$$$$%%%&&&''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&'''((()))***+++,,,,,,,,,...111333444===RRRfff~~~pppmmmtttzzznnnbbb[[[TTTKKKFFFEEE::::::999999888777777777222666:::999777777;;;???@@@CCCMMM^^^ssszzzooobbbYYYVVVTTTRRROOOJJJIIIEEEBBB>>>;;;999888555555444333222000000///...///000000000///---,,,******+++,,,---//////000111///...---......,,,+++---,,,++++++,,,,,,***)))******************++++++%%%&&&(((***+++***)))(((******))))))))))))***************))))))))))))))))))))))))******+++++++++,,,+++***((('''%%%$$$###)))+++,,,,,,,,,,,,---///000000///000333888>>>BBBEEEAAA???BBBKKKWWWeeepppssshhhUUUSSSPPPNNNJJJFFF@@@;;;>>>@@@FFFLLLRRRWWW[[[]]]```eeeiiiiiikkknnnmmmiiijjjgggggglllnnnllliiiiiizzz```LLL@@@:::888555333444666:::<<>><<<999888999999777666555555555555777999;;;<<>>555...---+++)))((((((((()))'''''''''''''''''''''''''''&&&$$$%%%'''(((((('''%%%%%%$$$######$$$%%%%%%######$$$%%%&&&%%%"""###$$$$$$$$$$$$$$$$$$###"""###$$$%%%'''((()))***---111444333333444222...,,,***'''&&&&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""######$$$(((((('''''''''&&&&&&&&&&&&%%%&&&'''((())))))(((,,,,,,,,,+++***(((&&&%%%''')))+++,,,***)))******'''(((***)))(((((()))+++++++++...111666CCC[[[ppp~~~pppmmmsss{{{tttkkkccc___ZZZPPPHHHEEE===;;;999888888888666555666666666666888:::<<<===DDDFFFNNNbbbvvvmmmiiiddd]]]WWWUUUOOOGGGEEEEEEDDD>>>999777444444666666333222555111111111111000000000000---------......///000111...---,,,,,,......---,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++((())))))*********))))))+++***)))***+++,,,,,,,,,)))************+++++++++************************)))+++,,,+++***)))***+++,,,,,,+++***+++,,,---...111111111111222444666777444555555444555<<>>:::888555333444777;;;>>>BBBLLLQQQPPPRRRYYY[[[WWWVVVRRROOOPPPSSSUUURRROOOTTTSSSOOOIIIEEECCC>>>888///---***((('''((())))))''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&%%%&&&%%%$$$######$$$%%%&&&$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%''')))***+++***///333444555666444///,,,***'''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&(((((((((((((((((('''''')))+++------,,,((($$$!!!)))******)))(((''')))***((()))+++***))))))***,,,***+++...222888FFF___ttttttqqquuu{{{uuummmeeebbb]]]TTTLLLJJJ???===;;;999999999777666666666666666888:::<<<===DDDGGGRRRfffzzzrrrjjjbbb\\\ZZZTTTMMMIIIIIIFFFAAA<<<888555555888888555555888222222111111111000000000......---......///000111...---,,,---.........,,,++++++***)))***+++,,,---)))*********+++,,,,,,,,,(((((()))***++++++,,,,,,'''((()))))))))***,,,...)))************+++++++++************************)))***++++++***)))***+++,,,++++++******,,,---...///000111222333333444444000000000//////333;;;AAAPPP[[[ffflllsss}}}tttlllbbbWWWQQQOOOOOORRRWWWZZZ[[[\\\^^^```iiihhhiiilllooopppmmmjjjddd]]]VVVUUUYYY^^^``````vvv]]]JJJ>>>999777555444555888<<>>888777555444555999===@@@AAAHHHPPPUUUXXX[[[\\\ZZZYYYUUUQQQQQQTTTUUURRROOOOOOKKKGGGDDDAAA<<<888666...,,,***(((''''''((((((''''''''''''''''''''''''$$$###$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""!!! ###%%%%%%%%%$$$######""""""######$$$###$$$%%%%%%&&&'''((((((%%%+++000222333555222---+++)))&&&%%%%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""$$$%%%%%%&&&'''''''''''''''''''''''')))***(((''''''))),,,%%%&&&&&&((()))***+++,,,))))))'''%%%###$$$&&&)))'''(((***)))(((((()))+++------000444999FFF___ttt{{{sssjjjfff___UUUMMMJJJCCC@@@===;;;;;;999777666555444444555666888:::<<>>:::999:::888333222444222222222222111111111111///............//////000///...------//////...------+++)))(((((()))+++,,,(((((()))***++++++,,,,,,------,,,+++******++++++++++++++++++))))))+++,,,))))))*********+++++++++************************(((***++++++******+++,,,++++++***)))***+++,,,---///111333666666666555444///000/////////000333666;;;DDDPPPXXX\\\eeeuuu|||sssjjjffffffcccdddcccaaa^^^]]]]]]^^^iiifffdddgggkkkkkkfffaaa[[[XXXUUUUUUWWWYYYYYYXXXrrr\\\III<<<888666444444666:::>>>AAABBBIIISSSZZZ]]]\\\ZZZYYYTTTRRRPPPOOOPPPPPPOOONNNNNNIIIEEEDDDAAA:::555444,,,+++***)))((('''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$""" ###$$$%%%$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%&&&&&&'''''''''(((---111222333555222...+++)))&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''''')))***(((%%%%%%))),,,,,,***(((''''''(((***+++++++++***(((&&&'''))),,,'''(((***)))(((((()))+++---...111444:::GGG```uuu{{{rrrjjjeee^^^TTTKKKHHHBBB???<<<:::999777555333555555555555777999;;;<<>>;;;:::888666444777777777777999;;;===>>>CCCNNNaaaxxx|||nnniiiaaaXXXQQQMMMIIIHHHAAA>>><<<===:::555444666333333222222222111111111//////............//////000...---...///000///------,,,,,,,,,++++++++++++))))))))))))************---,,,***))))))***+++,,,---)))%%%'''+++...+++''')))************+++++++++************************''')))***+++******,,,---+++***)))))))))***,,,------...111333555777777777555333000......///000000111444;;;DDDJJJQQQaaapppxxx~~~xxxuuuwwwxxxvvvrrrkkkddd````````````aaabbbbbbaaa^^^\\\ZZZUUUUUUVVVWWWYYYZZZYYYYYYlllWWWEEE888777666444444666;;;@@@CCCEEELLLXXXbbbccc^^^XXXUUUNNNQQQTTTQQQMMMLLLOOOSSSPPPJJJGGGIIIEEE;;;444333)))***++++++***(((%%%$$$'''''''''''''''''''''''')))'''%%%%%%&&&(((((((((!!!$$$(((++++++((($$$!!!$$$######$$$&&&&&&%%%###$$$###""" """###$$$!!!"""###%%%''')))***+++***---...,,,,,,---,,,(((+++(((&&&$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***,,,,,,'''""" ###(((------+++***))))))))))))'''((()))(((((((((***+++)))+++,,,,,,+++***,,,---,,,...222777>>>MMMggg}}}yyytttllldddaaa[[[RRRKKKHHHHHHEEEAAA???===;;;999777999999888999:::<<<>>>@@@EEEQQQddd|||uuupppggg^^^WWWRRROOONNNAAA>>>===>>><<<888777999333333333222222222111111000//////.........//////000...---...///000///...,,,------------,,,+++************)))))))))))))))+++***(((((((((***,,,...,,,&&&!!!$$$,,,000,,,''')))************+++++++++************************''')))***+++******,,,---+++***)))))))))***,,,,,,,,,---///111444666777888:::777222000//////000000111111666???EEELLLZZZhhhrrrxxx~~~{{{xxxssskkkccc___^^^^^^^^^```bbbaaa^^^[[[ZZZYYYUUUUUUUUUUUUWWWYYYZZZ[[[eeeOOOCCC>>>999666333111222666;;;>>>LLLPPPWWW^^^aaa^^^WWWQQQQQQVVVUUUNNNHHHJJJPPPTTTQQQLLLGGGEEECCC===444,,,---***&&&'''***+++'''$$$ $$$''')))***)))&&&$$$%%%''''''%%%######%%%'''))))))'''%%%###"""###%%%%%%$$$$$$$$$%%%!!!!!!###$$$&&&$$$######&&&((())))))111000...,,,+++)))))))))&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$&&&&&&$$$''',,,&&&'''((('''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++***)))((('''((()))+++,,,)))((('''(((***+++,,,+++&&&''')))***+++++++++******,,,000666>>>OOOiii}}}tttooofff^^^WWWRRRMMMJJJCCCAAA@@@???>>><<<999666888999999888888:::===@@@EEEQQQeee}}}vvvmmmhhhccc[[[UUUSSSKKKEEE???<<<===<<<999555444222111111222222000///......///000000111000000000---)))))),,,//////...------------,,,+++******,,,,,,+++******+++,,,,,,)))************+++++++++*********)))))))))((((((,,,***))))))***++++++***,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,+++++++++******,,,++++++...333888;;;===:::777444333444333000---000222666999>>>HHHTTT]]]kkkuuu|||oookkkgggaaa]]]^^^`````````___\\\YYYXXXXXX[[[ZZZVVVQQQSSSYYY[[[YYYcccNNNBBB===777555333333555999>>>BBBLLLPPPVVV]]]___]]]WWWRRRTTTWWWTTTMMMJJJLLLQQQRRRNNNKKKGGGDDD@@@:::333------)))''''''******((($$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%''''''%%%###"""###%%%&&&&&&%%%###"""###$$$&&&&&&%%%%%%%%%&&&%%%$$$&&&'''###!!!(((&&&%%%###$$$''')))))))))///...---+++******))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%%%%''''''%%%''',,,)))***)))'''$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((()))***************)))((('''(((***+++++++++((()))***++++++,,,++++++***+++000777@@@RRRnnnxxxtttnnnggg___XXXRRRMMMIIIDDDBBB???>>>===;;;999777666777888888888;;;???BBBGGGSSShhhvvvmmmeee]]]XXXWWWSSSMMMFFFBBBBBB@@@===999666555333333333333222000...///000000000000000000000...++++++---000000///------------,,,+++*********+++,,,,,,,,,,,,+++***)))************+++++++++,,,,,,+++++++++*********,,,+++))))))+++,,,+++***,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++++++++*********))))))******+++...111555:::<<<;;;888555444555333000......000444777<<>>;;;::::::999888666777888888999<<<@@@CCCKKKXXXmmmvvvmmmeeeaaa```YYYTTTMMMHHHEEEBBB???<<<===;;;999777777555333111111111111111111000///...///...------...///000000............---,,,+++***)))***,,,------,,,***)))))))))*********+++++++++++++++++++++*********)))...,,,++++++,,,------,,,,,,,,,,,,+++++++++*********************+++++++++------,,,,,,,,,,,,++++++&&&***------+++---444:::::::::999888666444111///,,,...000222555;;;DDDKKKWWW___kkkvvv{{{rrrhhhaaabbb```^^^]]]\\\[[[ZZZYYYTTTTTTPPPMMMNNNSSSUUUSSSyyy^^^MMMBBB===555555444555888===AAADDDMMMOOOSSSXXX\\\]]]ZZZXXXYYYTTTLLLIIINNNSSSPPPHHHFFFEEEBBB<<<555000------***)))(((((())))))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((!!!###$$$%%%######$$$%%%%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&(((***,,,+++***---,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$&&&((('''$$$%%%)))###$$$%%%%%%%%%'''+++...&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))((('''''''''(((******)))(((((()))++++++***(((,,,+++)))(((((()))***+++,,,...222:::DDDXXXvvvwwwlllooojjjddd]]]WWWQQQKKKGGGEEEBBB===;;;::::::999888999999:::999999;;;>>>AAAKKKXXXnnnvvvkkkdddaaa^^^ZZZUUUPPPLLLIIIGGGFFF@@@>>>;;;999777555222000111111222111111000//////,,,---------------...///............---,,,++++++,,,++++++******++++++,,,))))))*********+++++++++------,,,,,,,,,+++++++++...,,,++++++,,,------,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))++++++++++++************'''***---,,,***,,,222888888999999888666333111000---///000111222777???FFFMMMTTT```lllzzz|||pppgggcccaaa^^^]]]^^^^^^]]][[[QQQQQQOOOLLLNNNTTTUUUSSSvvv]]]LLLBBB===555555555666:::>>>BBBEEENNNPPPUUU[[[___```]]]ZZZXXXSSSLLLJJJOOOUUUQQQIIIFFFCCC>>>999333000---,,,))))))))))))(((((((((((('''''''''''''''&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((%%%%%%############%%%%%% """$$$$$$###"""###$$$"""$$$$$$""""""%%%&&&$$$&&&&&&&&&(((+++,,,+++))),,,+++)))'''%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%$$$&&&((('''$$$$$$(((&&&'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&(((***+++)))((()))***,,,+++)))'''***)))))))))))))))******---///333:::EEEZZZxxxyyynnnmmmhhh```XXXRRRMMMIIIFFFBBB???<<<;;;;;;;;;:::999::::::::::::999;;;>>>AAALLLXXXpppsssiiieeebbb___ZZZTTTPPPMMMKKKJJJCCC@@@===:::888666222///111111111222111111000000+++,,,------,,,,,,---......//////......---,,,+++---,,,************,,,---)))************+++++++++/////////.........---------,,,******,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***))))))))))))((((((((((((''''''''')))+++,,,+++***,,,111555555777999888666333222111---///111000111444;;;@@@DDDJJJTTTaaapppzzznnnjjjfffaaa```aaaaaa___]]]RRRRRRPPPMMMOOOSSSTTTQQQsss[[[KKKAAA<<<444444555888<<>>DDDIIILLLOOORRRYYY```eeeeeeaaa^^^WWWUUUPPPNNNSSSYYYVVVPPPIIIBBB999444444222...***'''((())))))(((((()))***###$$$$$$%%%&&&'''((((((###%%%''''''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$$$$%%%###&&&%%%"""###))))))$$$%%%%%%%%%(((***+++)))((($$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&(((+++***%%%%%%(((!!!$$$'''))))))((((((((())))))))))))))))))))))))&&&''''''((()))******+++%%%&&&((()))***)))(((''')))))))))+++,,,+++)))&&&''')))+++,,,------,,,,,,,,,...444===JJJaaa}}}sssjjjcccYYYPPPKKKGGGEEEDDD===<<<;;;<<<======;;;999777888999999:::===AAAEEENNN[[[ssszzzxxxooommmggg```XXXSSSQQQQQQIIIFFFBBB???<<<999555222///000111222222222222222+++...111000...---///111////////////...---,,,+++)))***,,,......,,,***))))))************+++++++++*********)))))))))((((((,,,***))))))***++++++***,,,,,,,,,+++++++++******&&&'''(((***+++,,,......,,,,,,,,,++++++++++++***...,,,******,,,///000000///333777888555333333333,,,...///...,,,...333888999<<>>;;;444333555:::===???FFFMMMXXXUUUYYYaaaddd```^^^___YYYUUUQQQQQQUUUXXXVVVTTTMMMEEE:::333111///,,,)))))))))(((((('''''''''&&&***'''&&&((('''$$$%%%(((%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''',,,)))%%%$$$$$$%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""%%%''''''$$$###$$$&&&)))'''%%%$$$%%%&&&&&&%%%"""%%%)))***(((&&&'''(((&&&&&&%%%%%%%%%'''((()))''')))***++++++***)))''')))(((((()))***++++++)))******,,,,,,---,,,+++***///000444<<>><<<;;;:::999999===999888<<<>>>>>>???BBBLLL]]]zzz|||xxxqqqhhh```\\\[[[ZZZZZZQQQJJJAAA<<<;;;:::555111333333333333333222111000000000000000///...,,,+++222222111///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))+++*********))))))((((((///111///)))(((,,,---)))+++,,,,,,,,,,,,+++******+++++++++++++++***)))(((+++,,,------------...//////222222000111555555333//////.........000222333444888???FFFPPP___ooozzz|||uuulllddd```___ZZZYYYWWWXXX___iiikkkgggqqqYYYGGG===;;;555333555:::>>>AAAHHHOOOXXXUUUXXX___bbb^^^\\\]]]ZZZWWWTTTTTTXXXYYYWWWTTTMMMDDD:::333000///+++((((((((((((((((((((((((((()))%%%%%%'''&&&###$$$'''&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%***(((%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%'''))))))'''%%%&&&((()))'''%%%$$$%%%&&&&&&%%%###&&&)))***(((&&&'''(((,,,+++***)))))))))***+++******))))))))))))*********(((((((((*********(((((()))+++,,,------,,,,,,///000444===JJJ```wwwnnnggg]]]SSSMMMIIIFFFDDDAAA@@@>>>===;;;:::::::::<<<999888;;;======???BBBNNN```}}}{{{tttkkkddd```^^^^^^]]]VVVPPPIIICCC???<<<888444333333333333333222111000/////////000//////......111111000///...------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...---+++******+++,,,***)))++++++++++++*********)))---///---((((((,,,---***+++,,,,,,,,,,,,+++******+++++++++++++++***)))))))))+++,,,,,,******+++---,,,///000---...111222//////.........///000111222333777<<>>MMMccc{{{ooohhh^^^UUUNNNIIIFFFDDDAAA@@@???===<<<;;;::::::<<<888888;;;<<<<<>>===;;;;;;::::::;;;888888;;;<<<;;;???EEERRRfffyyypppjjjeeeaaa^^^YYYXXXUUUOOOGGG@@@===<<<777666555444333222111111000000000000000000000111.........///////////////---,,,,,,++++++*********++++++,,,---...000000111---,,,---...///...+++)))++++++++++++++++++++++++*********))))))+++,,,,,,+++,,,,,,,,,,,,+++************+++++++++******)))---...///...,,,+++,,,---***------******,,,,,,)))------......///000000111000333777;;;@@@IIIUUU^^^qqqwwwtttsssmmmnnnlllkkkooovvvxxxvvveeeQQQCCC;;;999777666888>>>CCCGGGPPPXXX[[[[[[[[[\\\]]]]]]ZZZWWWWWWWWWXXXXXXXXXUUUPPPMMMEEE@@@999333...+++)))(((+++******((('''&&&%%%$$$(((%%%%%%''''''%%%&&&)))######$$$$$$%%%&&&''''''%%%%%%&&&&&&%%%$$$$$$$$$##############################"""!!!"""$$$&&&(((############$$$$$$%%%&&&%%%######$$$'''((()))(((%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$#####################$$$%%%&&&'''(((&&&&&&&&&&&&''''''&&&%%%'''&&&&&&&&&(((((('''&&&((((((((((((((((((''''''******++++++,,,,,,,,,,,,((()))***++++++***)))(((***)))'''((()))***)))''',,,,,,++++++++++++++++++000000666CCCTTTkkk~~~ssslllcccYYYRRRLLLGGGDDD@@@???>>><<<;;;::::::999;;;999999;;;;;;;;;@@@GGGSSSiiiwwwooohhhaaa^^^WWWVVVTTTNNNGGGBBB???>>>:::999777555444333333222444333111000/////////000............////////////,,,,,,,,,++++++*********++++++,,,---...000000111---------///000///,,,)))))))))******************)))))))))*********+++---+++,,,,,,,,,,,,+++******)))******+++++++++******---...///...,,,+++,,,---,,,......++++++......+++,,,---......///000000000000333777;;;AAAJJJUUU^^^nnn|||{{{xxxxxxyyyyyywwwxxx|||}}}zzz}}}aaaOOOCCC<<<999777666:::@@@EEEHHHPPPWWW\\\]]]]]][[[\\\^^^\\\WWWUUUVVVVVVVVVTTTPPPLLLJJJ@@@===888222...+++***)))+++******((('''&&&%%%$$$(((%%%%%%((((((&&&&&&***!!!"""###$$$%%%&&&'''((($$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""""""""######$$$&&&&&&$$$######%%%''')))((((((&&&''''''''''''&&&&&&%%%&&&&&&$$$######"""""""""$$$$$$$$$$$$%%%&&&&&&''')))((('''(((******(((''''''&&&&&&'''))))))(((&&&***)))''''''))))))(((''''''''')))******++++++***'''(((***,,,,,,***((('''***(((((()))***++++++))),,,,,,+++******++++++,,,000000777EEEXXXooovvvooofff]]]UUUNNNIIIFFFAAA@@@???===<<<;;;::::::<<<:::;;;<<<<<<<<>><<<:::777555444444444666444222000//////000000.........///////////////++++++++++++++++++++++++++++++,,,---...//////000...------...///...,,,***)))))))))))))))*********+++((())),,,,,,***+++---+++,,,,,,,,,,,,+++******))))))***++++++++++++***+++,,,---,,,***)))***++++++......,,,,,,//////,,,,,,,,,---///////////////000444888===CCCLLLWWW___kkkwwwxxx]]]MMMCCC<<<:::666777;;;BBBFFFIIINNNUUU[[[^^^]]]ZZZ[[[___]]]XXXTTTUUUUUUTTTPPPMMMJJJHHH===;;;777222---+++***+++(((((((((((('''''''''''''''$$$$$$''''''%%%&&&)))""""""###$$$%%%&&&&&&''' ###%%%%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$###$$$%%%((()))((('''(((((())))))(((''''''&&&$$$$$$###############$$$%%%%%%%%%$$$$$$%%%&&&&&&)))((('''(((***+++)))&&&&&&&&&&&&(((******(((&&&+++)))''''''))))))(((&&&%%%%%%&&&'''''''''&&&%%%))))))************)))))))))(((((())),,,------,,,))))))))))))+++,,,...///000111888GGG[[[rrrxxxrrriii___WWWPPPJJJGGGCCCBBBAAA???>>>======<<<===<<<<<<>>><<<<<>>CCCLLLVVV^^^fffqqq~~~vvv[[[LLLCCC===;;;666777<<>>>>>===<<<===>>>======EEENNNhhhxxxsssmmmeee[[[UUUSSSPPPKKKFFFCCCAAA===:::888777777777333222111000000222444555000000//////............))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++*********++++++,,,,,,,,,...******//////******---+++,,,,,,,,,,,,+++******((()))***++++++++++++++++++,,,------------...///&&&)))***((())),,,---***+++,,,---////////////...111444999===CCCKKKUUU\\\cccmmmxxxooo]]]LLL@@@===:::666999===BBBGGGLLLPPPRRRZZZ[[[\\\\\\\\\\\\[[[ZZZUUUWWWTTTNNNLLLNNNKKKEEE<<<999444000...,,,)))''')))((('''&&&&&&'''((()))&&&%%%%%%$$$$$$######"""&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$&&&%%%$$$$$$%%%&&&((()))+++***)))'''%%%$$$$$$$$$(((%%%""""""$$$%%%%%%###%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''((((((((()))000+++'''&&&'''((('''%%%***+++***(((&&&$$$%%%&&&'''''''''''''''((())))))***++++++,,,,,,,,,++++++***,,,///000111///---+++///222888FFF[[[www|||ttthhh[[[PPPIIIEEELLLHHHDDDAAA@@@>>><<<;;;;;;999888999999===GGGRRRiii~~~qqqkkkccc\\\WWWTTTPPPNNNLLLCCC===>>>===777333444444222//////222555777888333222000///...............,,,***)))+++---...---)))---///...,,,,,,+++***,,,......+++((('''))),,,++++++++++++++++++++++++---,,,+++***))))))))))))+++++++++,,,,,,------...)))+++---,,,+++***+++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,------...////////////111777???DDDHHHRRR[[[bbbhhhqqq}}}eeeUUUDDD999777444444666;;;AAAHHHPPPUUUYYY[[[[[[\\\\\\\\\ZZZYYYXXXTTTTTTQQQLLLMMMOOOJJJCCC<<<888333///---+++***((()))((('''&&&&&&'''((()))$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''&&&%%%%%%%%%%%%'''$$$""""""$$$&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%(((***,,,,,,&&&'''(((((('''''')))+++))))))(((((())))))***+++))))))***+++,,,,,,++++++***+++---...///...---,,,000333;;;HHH^^^zzz|||sssggg[[[QQQJJJGGGJJJGGGCCC@@@???>>><<<::::::999999;;;<<>>LLLccc{{{pppdddYYYQQQLLLIIIHHHEEEAAA???>>>>>><<<;;;999999;;;>>>???BBBMMMXXXkkkxxxppphhhaaa[[[WWWRRRJJJCCCBBBAAA>>>;;;;;;<<<999555333333333333222......///000///...---,,,+++++++++,,,......---+++---,,,,,,***((((((***---,,,---------,,,---000222,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******))))))))))))************)))+++---,,,+++***+++,,,,,,***&&&######&&&***,,,******+++++++++,,,,,,,,,,,,,,,------.../////////333444999@@@DDDHHHQQQZZZ___gggrrr{{{~~~```SSSEEE===<<<::::::;;;>>>CCCJJJRRRYYY^^^`````````___]]]ZZZWWWVVVUUUPPPKKKLLLQQQQQQIII@@@<<<777000,,,******++++++(((((((((''''''(((((((((&&&&&&&&&&&&''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$%%%''''''###%%%&&&&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++,,,,,,)))%%%###$$$'''((())))))(((''''''(((***+++************+++,,,,,,&&&&&&((()))++++++,,,,,,,,,,,,+++++++++---...///444888AAAQQQhhh~~~wwwlll```WWWPPPLLLJJJGGGEEEAAA??????>>>===<<<999:::===@@@@@@CCCNNNZZZnnn}}}uuummmeee^^^YYYUUUNNNGGGDDDCCCAAA???>>><<<999555333333333222111000111111111///,,,)))'''+++,,,---///111111...+++---,,,------,,,)))***---+++++++++++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************************************)))+++---,,,+++***++++++...,,,)))''''''))),,,...******+++++++++,,,,,,,,,,,,,,,------.../////////444555:::AAADDDHHHPPPYYY]]]eeepppwww|||vvvZZZOOOBBB;;;;;;999;;;<<>>===:::;;;???@@@???BBBNNN[[[ttt{{{ssskkkddd___WWWRRRKKKFFFEEEDDDBBB>>>:::888555333444333222111000111111111///,,,)))'''------///222444333///,,,---,,,///333222+++***------,,,+++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++---------,,,,,,+++++++++)))+++---,,,+++***++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------.../////////444555:::@@@DDDGGGOOOXXX[[[ccclllrrrvvvqqqUUULLL@@@::::::888888:::>>>EEENNNVVV^^^bbb```aaaaaa```___]]]ZZZYYYVVVPPPNNNRRRTTTOOOFFF@@@777333...+++******+++***''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&'''''''''&&&%%%###"""###$$$$$$###"""###&&&(((%%%&&&((((((''''''(((***(((((((((((((((((((((((((((((()))))))))*********&&&'''(((((('''&&&'''(((&&&((())))))((()))+++---)))(((((((((((()))******'''((()))***++++++,,,+++---,,,,,,,,,---///111222444999DDDVVVoooxxxpppddd[[[UUUQQQMMMJJJJJJGGGCCCAAA@@@@@@>>>===:::<<>><<<;;;999;;;???@@@@@@FFFWWWiiiuuummmgggccc]]]\\\VVVOOOLLLLLLEEE======;;;999888888777555333...//////////////////000------...000222111///---///+++...555444+++)))///---+++)))))),,,......---------------------------,,,,,,,,,++++++,,,,,,---111111000///---,,,,,,+++)))+++---,,,+++***+++,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,------.../////////111222777>>>BBBFFFNNNWWW```bbbfffkkksss~~~hhhNNNEEE;;;555555444;;;===BBBHHHOOOUUUYYY\\\ZZZ[[[\\\\\\\\\\\\[[[ZZZSSSOOOPPPTTTRRRGGG???>>>444111...,,,,,,+++***(((&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$######"""###%%%&&&'''###$$$''')))))))))((('''$$$&&&&&&$$$"""!!!$$$'''###$$$&&&&&&&&&&&&''')))))))))))))))))))))))))))''''''''''''((((((((()))'''%%%$$$&&&)))***(((%%%,,,---,,,***'''&&&'''((()))))))))((()))******+++***++++++,,,,,,,,,++++++))))))***,,,---......///222888DDDWWWrrr{{{wwwoooeee]]]ZZZWWWQQQMMMJJJGGGCCC@@@>>>===;;;999888:::>>>AAAAAAIII\\\ooo|||ssslllhhh______ZZZSSSOOONNNGGG===@@@>>><<<;;;:::888666444333222000///............---,,,,,,...000000...,,,000+++,,,333111))))))111)))&&&$$$&&&***------,,,------------------------,,,,,,,,,++++++,,,------111111000///---,,,++++++)))+++---,,,+++***+++,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000000111666===BBBEEENNNWWWbbbccceeekkktttgggPPPDDD888555888666>>>===>>>EEENNNWWW\\\]]]aaa^^^ZZZXXXYYYZZZXXXVVVRRRTTTRRRMMMIIIGGG@@@999444///,,,------)))'''(((******)))((('''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%'''((('''%%%$$$$$$$$$#########$$$&&&'''$$$%%%%%%&&&&&&''''''(((!!!!!!"""##################!!!((('''%%%&&&$$$""""""$$$$$$!!!!!!$$$)))(((((('''%%%$$$$$$###&&&$$$""""""$$$'''((((((&&&&&&''''''(((((()))))),,,***(((((()))+++------((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))((('''&&&%%%$$$$$$***************)))((((((---+++******+++,,,+++***++++++,,,---...000000111666:::EEEXXXrrr~~~vvvqqqiiiaaaZZZUUUSSSRRRKKKFFFBBBCCCAAA<<<::::::;;;>>><<<>>>EEEKKK^^^|||{{{tttpppiiiccc\\\WWWUUUQQQJJJDDDCCCAAA>>><<<:::888555333111111000000000000111111---....../////////000000+++***)))***,,,---,,,+++555,,,(((+++---++++++...///000000...,,,+++,,,---...---,,,+++,,,,,,......///555555---'''(((+++***,,,,,,,,,,,,++++++***)))---,,,***)))))))))***************++++++,,,,,,,,,+++,,,...---,,,,,,---//////111555999???GGGPPPVVVbbbccchhhpppzzzdddNNNDDD999666999777<<<<<>><<<:::777555333333222111111111111111......---......//////000---,,,+++,,,...///...---888000,,,......,,,,,,...,,,---------+++,,,---///111000...,,,,,,,,,,,,,,,,,,666;;;666///,,,***(((,,,,,,,,,,,,,,,+++******---,,,+++***)))******+++++++++++++++++++++,,,,,,***+++,,,,,,++++++,,,---///111444777===EEENNNTTT]]]aaaiiisss}}}~~~```KKKCCC999777:::999888<<>>BBBMMMWWWnnnyyyqqqeee\\\VVVRRRNNNKKKIIIFFFCCC@@@>>><<<999666666555444333222111111111......---,,,,,,...///000---,,,+++,,,...///...---777222.........++++++---(((***+++++++++,,,///111111000...---------......---777???;;;222,,,******,,,------------,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++(((***++++++***)))+++,,,///000111444999AAAJJJPPPVVV]]]hhhttt{{{^^^JJJBBB999777999777666;;;BBBHHHMMMTTT]]]cccccccccccccccbbb___\\\YYYVVVWWWTTTMMMIIIEEE===555000+++)))******'''%%%''''''''''''((((((((((((((($$$%%%&&&'''(((((((((((($$$%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%"""!!!!!!"""!!!!!!###%%%!!! """%%%$$$!!!###'''""""""""""""############%%%'''$$$###$$$'''(((((()))***+++,,,,,,---,,,,,,,,,+++******+++,,,(((((((((((((((((((((((((((((()))))))))))))))***&&&&&&''''''((((((((((((&&&'''((()))++++++,,,,,,,,,+++)))***+++,,,,,,+++++++++,,,---...000222444;;;BBBPPPeeeyyyssskkkeeeaaa]]]YYYVVVOOOIIIDDDCCCAAA===;;;<<<;;;???>>>CCCOOO[[[ttt{{{nnnbbbZZZVVVSSSQQQMMMJJJEEEBBB???===:::888888777555333222111000000///...---,,,,,,---...///+++***)))***,,,---,,,+++222///---,,,+++******+++)))***+++,,,,,,---///111------,,,---...000222333///888>>>;;;111***+++...---------......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((***++++++******+++,,,...//////111555<<>>;;;999888777555333111000////////////------------...///+++***)))***,,,---,,,+++---...---,,,+++,,,------,,,---...---,,,---...000------,,,---...000222333---666???@@@777...+++---,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---,,,++++++,,,............///222888@@@EEEKKKRRR^^^iiitttuuuZZZHHHBBB999555666333777;;;AAAHHHOOOVVV\\\```]]]```ccccccaaa^^^\\\\\\ZZZZZZVVVNNNHHHCCC:::222///***(((******'''&&&(((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$###"""###%%%'''%%%""""""$$$'''$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###"""!!!!!!!!!"""$$$%%%### !!!'''&&&!!!'''$$$###&&&'''$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$""""""&&&***''''''(((***+++,,,---...)))+++---+++'''%%%''')))((((((((((((((((((((((((&&&''''''(((((())))))))))))))))))******+++++++++&&&'''((()))++++++,,,,,,+++***))))))+++------,,,,,,,,,+++,,,...111444666>>>GGGYYYpppzzzssskkkgggeeebbb\\\WWWRRRKKKEEEDDDAAA===<<<======@@@@@@FFFTTTddduuujjjbbb]]]\\\WWWRRRLLLGGGCCC@@@>>><<<777666555333222000000000///////////////.........---,,,+++,,,...///...---,,,000000...---///111000...//////...,,,,,,...///111000...---------......***222???FFFAAA444+++)))+++,,,,,,------------,,,***++++++,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++---......---,,,...///,,,---...///111555<<<@@@GGGNNNYYYdddooo}}}qqqVVVFFFAAA999666888444999;;;@@@HHHPPPWWW[[[]]][[[^^^aaaaaa___]]]]]]^^^[[[[[[WWWNNNHHHBBB999000///+++(((***+++((('''((())))))((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%'''%%%!!!!!!$$$((("""###%%%&&&'''(((''''''###############$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$!!! &&&'''###"""$$$((((((""" '''$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%######$$$&&&'''&&&'''((()))***,,,------+++...000...)))'''(((***((((((((((((((((((((((((''''''((())))))***++++++******************++++++''''''(((******++++++++++++***)))))),,,---------,,,,,,+++,,,...111555777>>>III[[[sssyyyrrrjjjgggfffddd]]]WWWSSSLLLFFFDDDAAA===<<<>>>>>>BBBCCCJJJZZZlllrrrhhhbbb___\\\WWWQQQKKKGGGDDDAAA???888777666444333222222222///000111222111000...------,,,+++,,,...///...---,,,111222...,,,...000...---......---,,,,,,---///111000...,,,,,,,,,,,,,,,+++...666>>><<<222+++)))******+++,,,,,,,,,,,,,,,))))))+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++---......------...///+++---///000111444888;;;CCCKKKWWWcccnnn|||mmmSSSDDD@@@:::777999666;;;<<>>???CCCEEEMMM___rrrwwwllleeeaaa```[[[TTTNNNIIIFFFDDDBBB999888777555555444444444///000222444333111...,,,+++***)))***,,,---,,,++++++111222,,,)))+++---***+++,,,,,,,,,++++++---///...---,,,+++,,,,,,......111++++++///000,,,+++...)))***++++++,,,,,,,,,,,,((()))***+++,,,++++++************++++++,,,,,,---+++,,,...---,,,,,,---///+++---///111222444777999@@@IIIWWWdddppp}}}iiiXXXFFF===:::888666777===AAADDDFFFHHHNNNXXX___[[[^^^aaabbbaaa___^^^]]]___XXXPPPJJJFFF???555...///,,,(((&&&''')))******))))))((((((''''''''''''%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%"""$$$(((******((($$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###%%%$$$$$$##################%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%&&&(((***))))))))))))+++---///000,,,***(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))***))))))******))))))***)))'''***...---((((((---******+++++++++,,,,,,,,,,,,---...///000333777:::BBBOOOddd{{{xxxpppiiigggeee```\\\\\\QQQMMMGGGDDDBBBAAA@@@@@@CCCBBBFFFOOO^^^xxxxxxmmmdddddd^^^VVVNNNJJJHHHFFFDDDAAA>>>999666555555555555111000000111111000...+++..............................,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,///...---,,,***)))(((''')))***,,,---,,,+++***+++///---***)))+++,,,------***,,,---,,,******+++,,,******+++,,,,,,---......,,,,,,---...000333555777???LLLXXXeeetttzzzcccTTTDDD===;;;999888999:::???CCCFFFIIINNNVVV]]]```bbbcccbbb```___```aaa^^^WWWNNNHHHCCC===555...,,,***(((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$'''))))))'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$########################$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&''')))***+++++++++***+++***(((&&&%%%&&&''''''(((((((((((((((((((((((((((((()))))))))*********+++*********)))((('''((()))''')))---,,,((((((---******+++++++++,,,,,,,,,,,,---...///000333888;;;DDDRRRhhhyyypppiiigggddd___[[[[[[RRRNNNHHHDDDCCCBBBAAAAAACCCBBBFFFPPP```{{{tttjjjfff___VVVOOOKKKIIIFFFDDDAAA===888555444444444333111000000000111000...,,,........................---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++***))))))(((***+++------------......,,,***)))+++,,,,,,,,,***+++,,,,,,******+++,,,******+++,,,,,,---..................///111333555;;;JJJUUUcccrrrxxx[[[NNNAAA<<<;;;:::999::::::???FFFJJJNNNRRRXXX\\\ccccccbbb```]]]]]]^^^```\\\UUUJJJCCC???:::333---)))(((((((((***)))'''%%%'''''''''''''''&&&&&&&&&''''''&&&((()))***)))'''#########$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""!!!"""#################################$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))'''))),,,......---+++)))***)))(((&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********++++++***)))(((((('''&&&)))((()))***)))''')))---******+++++++++,,,,,,,,,,,,---...///000444999===GGGWWWnnnzzzqqqiiifffccc]]]YYYYYYSSSOOOIIIEEECCCCCCBBBAAACCCCCCGGGRRRdddssskkkdddZZZSSSOOOMMMIIIGGGCCC???:::777555555555444222111000000111000...,,,........................+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------,,,,,,,,,,,,,,,,,,+++***)))(((''''''+++***)))***+++,,,+++)))***+++,,,,,,******+++,,,***++++++,,,,,,------...000///......///000111222777EEERRR___nnnuuu~~~|||TTTJJJ???<<<;;;999888:::>>>CCCKKKRRRVVVYYY]]]___`````````]]]ZZZXXXXXXYYYZZZRRRFFF???;;;888222---)))'''&&&'''((()))(((&&&''''''''''''&&&&&&&&&&&&'''&&&&&&'''))))))((('''"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""##################$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%'''%%%$$$######$$$&&&((($$$%%%&&&&&&%%%%%%''')))''')))+++,,,---,,,+++***)))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((())))))***)))++++++(((((())))))'''))))))))))))((('''***---******+++++++++,,,,,,,,,,,,---...///111555;;;???JJJ\\\ttt}}}tttjjjfffbbb\\\XXXWWWTTTPPPIIIDDDBBBBBBBBBAAACCCEEEJJJVVVkkk|||tttlllaaaZZZVVVSSSOOOLLLHHHDDD>>>;;;999999888777333111000000111111///---........................+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,...///,,,,,,,,,---------.........,,,***)))))))))((('''***))))))***++++++)))((()))+++,,,,,,+++***+++---+++++++++,,,,,,---------///...------...///111222444BBBNNN[[[jjjpppzzzsssRRRHHH???;;;999777777999@@@EEENNNVVV[[[^^^```aaa\\\^^^___^^^ZZZVVVTTTTTTWWWOOOCCC<<<999555000,,,+++(((%%%$$$&&&((())))))''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&%%%#########%%%'''(((%%%&&&&&&&&&%%%%%%&&&(((&&&&&&&&&'''((()))++++++(((''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''++++++((((((,,,,,,((()))******((('''(((+++,,,******+++++++++,,,,,,,,,------...///111666<<>>CCCQQQaaayyy|||pppjjjddd]]]XXXWWWWWWRRRJJJEEEBBBBBBBBBBBBFFFKKKTTTccc~~~xxxllldddaaa^^^XXXRRRKKKGGGAAA===;;;:::888777444222000000000111000///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...***++++++,,,---............,,,******+++***&&&"""***)))((()))***+++***((()))***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111333222===EEENNN]]]dddqqqjjjNNNFFF===:::777666888===>>>BBBKKKTTT[[[______^^^___``````___[[[XXXWWWWWWRRRJJJ@@@:::888444///***+++)))&&&&&&(((***++++++((((((((()))))))))******&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$########################### """%%%&&&&&&&&&&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&''''''&&&''''''&&&%%%$$$&&&''',,,,,,+++++++++***))))))%%%&&&&&&&&&'''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,222111***(((...---&&&''',,,...+++***------+++******+++++++++,,,,,,,,,------...///222777???EEETTTaaaxxxtttlllfff^^^YYYYYYZZZTTTMMMGGGDDDDDDEEEEEEGGGNNNYYYiiissskkkiiifff___XXXNNNIIICCC???<<<;;;999888555333000000000111000///........................,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******++++++,,,,,,------///---*********&&&,,,***(((((()))++++++***(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000111:::???GGGUUU]]]kkkiiiLLLDDD<<<999777666:::@@@???CCCKKKTTT\\\``````___``````___\\\XXXWWWXXXYYYQQQIII@@@:::888555...))))))(((((()))+++,,,+++)))(((((())))))******++++++'''&&&&&&''')))***((('''%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""%%%&&&&&&''''''(((!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''&&&&&&&&&''''''&&&%%%$$$&&&'''&&&&&&''''''%%%"""%%%%%%&&&''''''&&&&&&&&&(((((((((((((((((((((((('''((()))***+++,,,------///555444+++(((---+++$$$'''---000,,,+++......*********+++++++++,,,,,,,,,---......///222888@@@EEEUUUaaawwwvvvnnnggg___ZZZZZZ]]]WWWOOOHHHFFFFFFGGGGGGHHHPPP\\\mmmzzzrrrpppmmmeee^^^QQQLLLFFFBBB???===<<<:::555333000000000111111000........................,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,------,,,*********++++++,,,,,,,,,***)))***...111000***$$$...+++(((((()))+++,,,+++(((***++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...000888<<>>???EEEOOOWWW\\\^^^``````ZZZ___ccc```YYYUUUWWWZZZNNNFFF>>>;;;777000,,,***%%%'''***------,,,)))''')))(((((())))))(((%%%###(((''''''''''''&&&&&&&&&$$$ """***+++%%%%%%### """$$$%%%&&&)))%%%"""!!!###%%%$$$###"""$$$### ###$$$""""""###$$$$$$%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((%%%''')))(((%%%$$$&&&)))''''''''''''''''''''''''++++++******)))(((((((((###(((------***'''(((+++;;;===777+++''',,,---((()))+++,,,,,,+++***,,,------111333000+++(((+++...+++***---222555888???GGGWWWeee~~~wwwnnngggbbb___]]]\\\XXXSSSNNNJJJIIIIIIIIIJJJNNN[[[ttt~~~xxxqqqiiibbbSSSLLLEEE@@@@@@@@@???===666555555555444111---***---///111000,,,***,,,///......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------***---//////,,,******+++,,,,,,,,,,,,,,,,,,,,,+++...,,,)))(((***,,,,,,,,,)))************+++++++++.........------,,,,,,,,,******,,,---...---,,,,,,333333777@@@IIIUUUfffttt}}}eeeMMMBBB888666888888:::===???EEENNNUUUYYYZZZZZZZZZYYY\\\___^^^ZZZWWWXXXYYYNNNEEE<<<999555///++++++)))'''###!!!!!!$$$(((+++(((''''''((())))))((('''(((''''''''''''&&&&&&&&&$$$'''"""""")))***$$$&&&###!!!!!!"""$$$%%%%%%***'''$$$$$$%%%'''&&&%%%###&&&&&&$$$$$$&&&&&&#########$$$%%%%%%%%%$$$$$$!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))+++&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((()))###'''+++,,,***))),,,///AAA???666+++'''))),,,+++)))+++,,,,,,+++***,,,---......///...------------,,,+++---111444888AAAJJJaaapppwwwooojjjfffcccaaa\\\XXXSSSNNNKKKJJJJJJKKKLLLRRRccc~~~yyynnnfffYYYRRRJJJEEECCCBBB@@@===999777666555555333///---///..................---......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------***,,,///...,,,******,,,------------------------...,,,))))))***,,,,,,,,,)))************+++++++++------------,,,,,,,,,,,,+++,,,------------,,,+++222222666>>>FFFQQQaaaoooyyyaaaJJJ@@@888777888999;;;???@@@EEEMMMSSSVVVUUUUUUTTTWWWXXXZZZ[[[[[[ZZZYYYXXXNNNDDD:::666333...++++++---)))$$$ !!!%%%***...''''''''''''((()))++++++(((''''''''''''&&&&&&&&&###)))***$$$###'''((($$$'''$$$""""""###$$$$$$###'''&&&%%%%%%&&&&&&%%%$$$"""&&&'''%%%%%%'''&&&"""$$$$$$%%%%%%%%%$$$######!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$############"""###&&&'''''')))+++---((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))###&&&)))******+++///333EEE;;;111***&&&$$$'''---)))+++,,,,,,+++***,,,---...,,,+++,,,///000///---...,,,---000333999DDDOOOlll{{{|||vvvpppllliiifffccc[[[XXXSSSOOOLLLKKKLLLMMMMMMXXXmmm}}}oooeee```ZZZQQQKKKHHHEEEAAA>>><<<:::888666666444222000000---+++,,,000222///,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------)))+++------,,,++++++,,,,,,,,,------......//////...+++))))))***,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++111000444;;;BBBKKKZZZgggsss|||}}}^^^IIIAAA:::999:::;;;???CCC@@@FFFMMMSSSUUUTTTSSSSSSVVVUUUVVVYYY\\\\\\YYYVVVMMMCCC999444111,,,***+++(((((())))))))))))))))))(((((((((''''''(((+++---(((''''''''''''&&&&&&&&&'''+++***%%%###%%%&&&$$$'''%%%#########$$$###"""#########$$$$$$$$$###""""""$$$######$$$"""%%%%%%%%%%%%$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$'''((('''(((***---)))&&&$$$%%%((()))'''%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))+++///333>>>222***)))%%% ###,,,)))+++,,,,,,+++***,,,------,,,,,,---.........---///------000333:::GGGUUUrrr{{{uuuppplllhhheeebbbYYYVVVRRRNNNLLLLLLMMMNNNOOO\\\sssrrrfffeee___WWWPPPLLLHHHCCC??????<<<999777666555333111///---,,,---000111000.........---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,,,,,,,+++++++++,,,---...//////---+++******+++,,,,,,+++))))))*********+++++++++*********++++++,,,,,,,,,+++,,,,,,---------......111000333999>>>FFFSSS___nnnwwwzzzZZZGGG@@@::::::;;;;;;???DDDAAAFFFNNNTTTWWWWWWVVVVVVUUUTTTUUUXXX\\\\\\XXXTTTLLLBBB888333000,,,***+++$$$&&&((())))))(((%%%$$$)))))))))(((&&&&&&)))+++(((''''''''''''&&&&&&&&&&&&((((((%%%###$$$&&&%%%'''%%%$$$###$$$%%%$$$"""!!!"""$$$$$$$$$#########!!!###!!!!!!###!!!%%%%%%%%%%%%$$$$$$###""""""$$$&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$'''+++***'''&&&'''***)))&&&$$$%%%((()))'''%%%'''''''''''''''''''''''')))))))))(((((('''''''''))))))(((((((((***---000333+++'''***)))###$$$+++)))+++,,,,,,+++***,,,---+++...000///+++)))+++...///......111333;;;KKKZZZuuu{{{uuuooojjjeeeaaa^^^VVVTTTPPPMMMLLLLLLNNNOOORRR___wwwzzzoooiiiccc\\\VVVQQQLLLFFFAAA@@@===:::777666555333111,,,...000000......000222......---------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,------,,,+++))))))***+++,,,,,,---------+++******+++,,,,,,***))))))*********+++++++++*********++++++,,,,,,,,,******+++,,,---///000111111000333888<<>>999999999999===BBBCCCIIIQQQWWWZZZZZZZZZZZZVVVUUUVVVYYY\\\[[[WWWRRRJJJAAA888444111---******+++***((('''&&&'''((()))&&&)))***(((%%%%%%'''***(((''''''''''''&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&$$$######$$$%%%%%%$$$$$$%%%&&& $$$%%%######%%%$$$ $$$$$$%%%%%%%%%$$$######"""$$$&&&&&&%%%#########&&&&&&&&&&&&'''''''''(((%%%***---,,,'''$$$%%%(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''******))))))(((''''''&&&+++***((('''''')))+++,,,***((())),,,,,,))))))+++)))+++,,,,,,+++***,,,---***...111///***'''***///......000222555===NNN___zzz~~~vvvnnnhhhccc^^^[[[UUUSSSPPPMMMMMMNNNPPPRRRVVVddd|||xxxpppkkkccc]]]XXXRRRKKKEEEAAA>>>;;;999888666333111,,,///222111---,,,///222......---------,,,,,,,,,---------------,,,++++++------,,,,,,,,,,,,++++++***)))***+++------+++)))))))))******++++++,,,,,,,,,+++***+++,,,,,,+++***)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---///111111111000222666:::???IIITTThhhqqqqqqSSSCCC>>>::::::999888<<>>PPPaaa}}}vvvnnngggbbb^^^\\\VVVTTTQQQOOOOOOQQQTTTUUUZZZjjj{{{uuunnnggg```XXXOOOHHHBBB@@@>>>===;;;999555111///000000000///...//////......---------,,,,,,,,,---------...------,,,+++---------,,,,,,++++++++++++***)))+++---,,,***'''++++++++++++++++++++++++,,,+++***+++,,,---+++***)))************+++++++++------------,,,,,,,,,,,,...------,,,------/////////...000555777<<>>DDDHHHNNNUUU[[[\\\\\\ZZZZZZWWWYYY\\\]]][[[WWWSSSQQQIII@@@999777444...***)))''''''&&&%%%%%%%%%%%%%%%###((((((&&&%%%(((+++(((((('''''''''&&&&&&&&&$$$%%%''')))(((%%%$$$%%%$$$######%%%''''''&&&%%%!!!######!!! $$$'''$$$&&&%%%""""""%%%&&&$$$"""###$$$%%%%%%%%%%%%%%%###%%%'''&&&%%%###"""###""""""###$$$&&&'''(((((($$$***///---((($$$&&&)))%%%''')))(((%%%$$$&&&)))''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''&&&%%%&&&((()))))))))""")))***%%%%%%,,,,,,&&&)))+++,,,,,,+++***,,,---***))))))+++---//////...,,,...222555888???QQQbbb~~~wwwnnngggccc```^^^WWWUUUSSSQQQQQQSSSVVVXXX]]]ooo~~~uuunnnfff]]]RRRKKKCCCBBB@@@@@@>>>;;;666222333000......111111///,,,......---------,,,,,,,,,------......------,,,+++---------,,,,,,+++++++++,,,***)))+++---,,,)))&&&---,,,,,,,,,,,,,,,,,,,,,++++++***+++------+++))))))************+++++++++.........------,,,,,,,,,111000...---,,,,,,------...---///333666:::CCCMMMTTT^^^mmm|||iiiTTTDDD;;;777;;;<<<;;;CCCPPPNNNRRRXXX\\\]]][[[YYYXXX\\\ZZZYYYZZZ[[[XXXSSSOOOGGG???777444000+++)))+++))))))))))))(((((((((((((((%%%###$$$&&&'''%%%"""''''''(((((('''&&&%%%%%%+++'''&&&)))(((######&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&$$$######""""""""""""""""""!!!!!!$$$''''''$$$!!!'''%%%"""###%%%&&&$$$!!!$$$%%%&&&&&&''''''&&&&&&$$$(((,,,...---***'''&&&+++)))((('''((('''&&&$$$&&&%%%%%%&&&((()))(((''')))))))))))))))'''%%%$$$''''''(((***,,,---+++)))***'''%%%&&&***,,,---,,,*********))))))***...000///000///...000222///)))///222111555>>>BBBRRRmmm}}}uuujjj```^^^aaaaaaZZZTTTSSSSSSSSSUUUYYYbbbwwwwwwlllaaaXXXSSSLLLIIIEEEBBB???<<<888555333222111//////.........//////...------------...///...------,,,,,,------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,---//////***###,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---//////.........---------........................///000000111333888>>>CCCTTTYYYcccppp}}}hhhRRRCCC;;;777;;;;;;:::BBBOOOOOOSSSZZZ^^^___^^^]]]]]]\\\[[[ZZZZZZZZZWWWQQQLLLAAA999222///,,,))))))+++(((((((((((())))))))))))(((&&&$$$%%%&&&'''%%%###''''''(((((('''&&&&&&%%%'''$$$$$$((()))&&&&&&***%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""!!!"""$$$&&&&&&$$$!!!&&&%%%$$$$$$%%%%%%$$$"""$$$%%%&&&&&&''''''&&&&&&%%%(((+++,,,+++)))''''''+++)))((('''((((((&&&%%%((('''&&&&&&(((((('''%%%&&&'''))))))((('''''''''''''''))))))************,,,***((((((******)))(((+++++++++***)))***---000---...,,,))),,,111000------222222666???DDDVVVssswwwlllbbb```cccbbb[[[UUUTTTTTTTTTWWW\\\eee{{{yyynnnddd[[[UUUMMMJJJFFFBBB???<<<888555333222111000///.........//////...------------.........---,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++))))))***,,,......***'''++++++++++++************)))+++,,,,,,++++++,,,---///.........------------........................000000111222444999???CCCOOOTTT^^^kkkwwweeePPPBBB;;;888:::::::::BBBMMMPPPUUU[[[___aaa`````````[[[[[[[[[[[[YYYTTTNNNIII===555...,,,***)))***...''''''(((((())))))******)))'''&&&&&&''''''&&&%%%'''''''''(((''''''&&&%%%%%%###$$$(((((('''''')))$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$###""""""""""""###"""""""""$$$%%%%%%###!!!$$$%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%'''))))))((('''&&&'''***)))''''''(((((('''%%%***)))''''''''''''&&&$$$###&&&))))))(((''')))+++''')))***)))&&&&&&(((++++++***))))))+++***)))''',,,,,,,,,+++)))***,,,...,,,,,,)))&&&)))///111///+++111333888@@@GGG\\\{{{xxxnnneeebbbeeeddd]]]XXXVVVUUUUUUYYY___iii|||rrrhhh^^^XXXPPPLLLGGGCCC@@@<<<999666444333111000///.........000///......------.........---,,,,,,++++++,,,,,,......------------,,,,,,,,,,,,,,,,,,++++++++++++)))((((((***---//////...++++++++++++***************+++,,,,,,++++++,,,---............------------------------------------000111222333555999???CCCHHHNNNXXXdddpppzzzbbbMMMAAA<<<999::::::;;;BBBKKKRRRVVV[[[______^^^^^^^^^YYYYYYZZZZZZWWWRRRKKKGGG>>>666///---,,,+++---111&&&''''''((()))******+++)))(((((('''(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''((('''&&&%%%%%%$$$######""""""######"""######$$$$$$$$$###"""###&&&'''&&&###"""$$$'''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%&&&''')))(((''''''((()))'''&&&***(((''''''(((((('''%%%###'''***)))'''&&&(((,,,&&&)))+++((($$$###''',,,&&&&&&(((***,,,,,,+++***,,,------,,,******,,,---+++,,,+++((()))...000...,,,333555999AAAIII```xxxooofffdddggggggaaa[[[YYYVVVUUUZZZaaannnxxxnnnccc]]]TTTPPPKKKFFFBBB>>>:::888555444333111000/////////000//////...............------,,,++++++++++++,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---,,,++++++,,,...------------------------------------------------///000111333444888===AAADDDIIISSS^^^iiisss|||^^^JJJ???<<<999999:::===DDDKKKSSSWWW[[[]]]\\\ZZZYYYYYYVVVXXXYYYXXXTTTOOOJJJGGG???777000...,,,***,,,///&&&''''''((()))******+++((())))))(((''''''''''''&&&&&&'''''''''''''''&&&###%%%&&&'''''''''&&&$$$$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$#####################$$$$$$###############%%%((('''$$$###%%%((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%'''((('''&&&'''((()))((('''((('''&&&''')))***)))(((&&&(((***)))&&&%%%'''***&&&)))+++((($$$###''',,,%%%''')))+++++++++++++++,,,---------++++++,,,---+++///000---,,,///...,,,///555555999CCCLLLccc~~~wwwooohhhfffhhhjjjddd^^^ZZZWWWUUU[[[bbbsssuuujjjbbbZZZVVVOOOJJJEEEAAA===;;;777666555333111000000000000000///............///...---,,,,,,++++++,,,,,,,,,,,,+++***++++++,,,------------,,,,,,,,,++++++***+++,,,---,,,***)))(((...------------,,,,,,,,,***,,,------,,,+++---...,,,,,,---------------------------------------------...000111333666;;;>>>BBBGGGPPPYYYbbbllluuu||||||ZZZHHH===<<<::::::;;;@@@GGGMMMUUUXXX[[[\\\[[[YYYXXXWWWWWWXXXYYYVVVQQQKKKGGGFFF<<<555...---+++((((((***''''''(((((())))))******''')))))))))'''&&&'''(((%%%&&&''''''((('''''''''"""%%%%%%'''******'''$$$%%%&&&''''''&&&%%%$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$############$$$###$$$%%%$$$"""""""""$$$$$$%%%&&&&&&%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&''')))***)))((('''&&&&&&''')))******))))))(((''''''''''''((((((''')))***)))&&&&&&(((+++)))***++++++)))(((((()))+++,,,...---,,,,,,,,,...,,,111333000...///...,,,222444333888EEEPPPggg|||uuuooojjjhhhjjjiiiddd___[[[WWWVVV]]]fffzzz~~~rrrjjjaaa\\\UUUNNNIIIEEEBBB???:::999777555444222222222111000//////......//////......---,,,,,,,,,,,,---,,,+++***)))***+++,,,---......------,,,,,,++++++'''))),,,,,,++++++++++++------------,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222555999<<>>CCCIIINNNRRRYYYccckkkxxxtttUUUEEE:::<<<<<<;;;===DDDLLLPPPWWWZZZ^^^______^^^^^^______^^^[[[SSSJJJCCC@@@@@@666000---...---***((()))))))))))))))((((((((((((&&&((()))(((%%%$$$%%%(((%%%%%%&&&'''((((((((('''$$$'''%%%&&&***(((###%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$&&&'''&&&%%%$$$$$$######$$$$$$###%%%&&&$$$!!! """%%%'''$$$###$$$((()))'''%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&(((((('''%%%%%%&&&&&&%%%%%%&&&)))******)))+++***(((((())))))'''&&&)))$$$ ###***...,,,)))''''''(((***,,,---+++)))&&&((())))))'''(((,,,///)))+++---...------...///,,,///000,,,***...333444111///+++444IIIYYYooo{{{uuurrrnnnmmmoooaaa^^^[[[ZZZXXXZZZeeeqqqxxxjjjeee]]]UUUPPPKKKHHHEEE>>>===;;;999777555555444111111000///////////////000000///............///...---+++++++++---///000//////...---,,,,,,++++++//////...***((()))...222*********))))))))))))(((+++,,,...---,,,,,,---///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---///111333444666:::<<<<<>>444111...,,,++++++***(((&&&%%%%%%'''***,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###%%%'''(((######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%###&&&'''$$$$$$'''&&&###%%%$$$###""""""$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''(((&&&%%%%%%''')))******---,,,)))((('''(((***+++%%%&&&)))+++,,,,,,+++******++++++******)))''''''++++++******++++++,,,------...//////......///000111333999>>>AAAOOOppp}}}uuupppmmmmmmmmmnnnaaa[[[______\\\fffxxxpppjjjaaaZZZVVVQQQLLLGGGBBB???:::888777666555444333222000/////////000111........................+++,,,------......---------------------,,,+++******+++,,,,,,,,,,,,---...,,,,,,+++***))))))******------------------------+++,,,------......------,,,,,,,,,---------......///...---...000333777999>>>===AAAEEEFFFJJJWWWfffrrr|||qqqSSSBBB===:::999;;;===@@@GGGPPPWWWUUUWWW\\\\\\ZZZ[[[___aaa___[[[UUUMMMEEE???;;;444111...,,,++++++***))))))((('''((()))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%"""%%%&&&######%%%$$$!!!$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%'''(((((('''&&&&&&'''(((&&&%%%%%%''')))******''''''&&&%%%%%%&&&'''''''''(((***++++++***)))((('''((()))+++---......///+++++++++***++++++,,,------...000000/////////000333222555===EEEUUUttt|||uuuqqqooooooooojjj^^^YYY^^^^^^[[[fffwwwwwwpppggg___ZZZUUUPPPKKKEEEAAA===;;;:::999777666444333111000//////000111........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,++++++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------------......------...000333777999:::<<>>@@@GGGOOOTTTTTTWWW[[[[[[XXXYYY]]]]]]]]][[[VVVOOOEEE<<<666333000---+++++++++***)))***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""%%%%%%""""""$$$### ######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''((('''%%%%%%''')))***)))''''''(((((()))((((((((()))***+++++++++)))((('''******++++++******)))(((+++++++++++++++,,,------,,,...111222111000000000555111333===JJJ[[[xxxzzzuuurrrqqqpppooofff]]]ZZZ^^^^^^\\\fffwww|||rrriiiccc]]]WWWRRRHHHEEEBBB???>>><<<999777555444222111000000000111........................)))***++++++,,,,,,++++++++++++++++++++++++***)))+++,,,---,,,+++***+++,,,---------,,,,,,,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,...000444777999777;;;BBBHHHIIIIIIOOOVVV```kkk{{{qqqUUUFFF===::::::===>>>@@@GGGOOOUUUXXX\\\___]]]\\\\\\^^^[[[\\\\\\XXXQQQEEE:::444222000---+++++++++***)))'''&&&&&&'''***++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%""""""$$$### !!!###$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&''')))'''%%%%%%''')))))))))((()))***++++++)))'''&&&))))))************)))(((---------,,,***((('''&&&,,,++++++++++++,,,------+++...222444333111000000444111555???KKK]]]yyyyyyuuusssqqqooommmfff```]]]___^^^]]]gggwww~~~uuummmfff^^^YYYLLLIIIEEEBBB@@@>>>:::888777666444222111000000111------------------------******+++,,,,,,,,,,,,,,,******+++++++++******))),,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,---------++++++,,,...000444777999666:::AAAEEEFFFGGGKKKPPPWWWaaaqqqoooSSSDDD===:::;;;>>>@@@BBBIIIPPPVVV\\\bbbbbb```______```[[[\\\]]]ZZZRRRFFF:::333111///,,,***++++++***)))'''&&&&&&'''***++++++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%######%%%%%%"""!!!"""%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&&&&''')))'''%%%%%%''')))))))))'''((())))))(((%%%""" '''(((((()))***+++++++++)))***+++,,,---.........,,,,,,++++++,,,,,,---...+++...222444333222111111222333999BBBLLL\\\zzzxxxtttsssppplllhhhfffaaa___^^^[[[[[[ggguuu~~~vvvlllbbb\\\PPPMMMHHHDDDBBB???<<<999999777555333111111111111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------)))******+++++++++******+++,,,---,,,***)))***+++)))***++++++++++++*********+++++++++,,,,,,,,,---((()))******++++++******+++++++++,,,,,,,,,------++++++,,,...000333666888777;;;>>>@@@AAAEEEJJJMMMQQQZZZhhhwwwhhhMMM@@@<<<:::<<<@@@CCCEEEKKKSSSUUU^^^eeedddaaa``````___]]]]]]\\\XXXPPPEEE:::444111...+++******+++***)))+++***(((((())))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$### ###%%%######&&&&&&###!!!###$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''***(((&&&&&&'''((()))(((******++++++***'''%%%###''''''((()))***+++,,,,,,)))))))))))))))((((((''',,,,,,,,,,,,,,,------...+++---111222222111111111222333;;;EEENNN___~~~}}}vvvsssrrroooiiidddeeeaaa___\\\XXXZZZhhhwwwsssfff^^^UUUQQQKKKFFFCCC@@@>>><<<;;;999777444222111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---)))***++++++,,,+++++++++***+++,,,+++***)))***+++((()))***+++,,,+++***)))******++++++,,,---------))))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,---...000333444666888;;;===<<<>>>DDDIIIKKKOOOVVVbbbppp}}}```III???;;;:::<<>>EEEIIIHHHNNNSSS]]]jjjwww}}}]]]IIIAAA;;;:::===BBBFFFIIIPPPXXXXXXdddllljjjeeeeeedddbbb^^^]]]XXXRRRJJJAAA999444000---+++******+++***)))(((''''''(((***+++***)))''''''''''''''''''''''''((((((((((((((((((((((((************************!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###!!! """&&&'''$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''***(((&&&&&&'''(((((((((''''''((()))***++++++++++++******))))))))))))))),,,------.........---------,,,,,,,,,,,,---......+++,,,.........///111333555111666FFFZZZppp|||vvvqqqppprrrpppjjjcccgggfffccc___]]]dddwwwwwwkkk___YYYQQQIIIFFFDDDCCCCCC===;;;888555333222111111000000000000000000000000******+++,,,,,,,,,,,,+++***+++,,,---------------((()))++++++******+++---)))***,,,.........,,,+++'''(((((()))***+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------...///000111222222444:::===<<>>???BBBFFFLLLQQQTTT]]]aaaeeegggfffeeeeeegggfffaaaYYYQQQIIIAAA999444...,,,++++++++++++***((((((((())))))))))))((((((((())))))'''$$$$$$(((+++((((((((((((((((((((((((%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$###"""&&&###!!!"""$$$%%%### &&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""!!! ###"""!!!###%%%''''''&&&%%%&&&''''''&&&%%%###"""&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((())))))))))))(((***))))))***,,,,,,+++)))---...///...,,,+++,,,---------......///000000000////////////000000000000///444<<>>BBBGGGLLLQQQUUUYYY^^^jjjyyytttXXXIIIAAA<<<>>>@@@BBBEEEKKKRRRWWW]]]___bbbcccbbbbbbdddggggggbbbZZZQQQHHH@@@888222...,,,++++++++++++***((((((((())))))))))))((((((***,,,---+++'''%%%%%%&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%$$$######(((&&&$$$$$$&&&'''%%%###%%%$$$############$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######""""""!!!$$$###"""###%%%&&&&&&%%% !!!###&&&'''((((((((('''''''''(((((('''''''''''''''((((((((()))))))))'''((())))))))))))))))))***))))))***,,,,,,+++***+++,,,---,,,*********+++------......//////000000//////000000000000111111111666>>>JJJ^^^xxxzzztttssstttrrrlllfffeee___[[[[[[\\\eee~~~llldddYYYQQQMMMLLLJJJIIIGGGAAA:::777666666333000111000//////000000...---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***+++,,,------+++,,,,,,------,,,,,,+++---------...000333555777666777:::<<<>>>BBBGGGJJJNNNRRRUUUZZZdddsss}}}oooUUUGGG@@@;;;>>>AAABBBCCCIIITTT\\\]]]^^^___^^^^^^```dddffffffaaaYYYPPPGGG>>>666111...,,,+++***++++++***((((((((())))))))))))((((((***,,,...---***'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%$$$$$$###'''&&&%%%%%%&&&&&&%%%$$$$$$######""""""######$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$### ###%%%''')))******'''(((((())))))(((((('''((((((((()))))))))******'''((())))))******))))))+++***)))***,,,,,,,,,***)))***+++***)))((()))***---------...//////000000000000000111111111222222555888@@@MMM```||||||vvvrrrooollliiifff```[[[YYY[[[___jjjvvvlll___UUUPPPNNNMMMKKKHHHCCC<<<999777666333000444222111000111000///---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++...111444777999666888;;;===???BBBEEEHHHLLLPPPRRRUUU___nnnyyy}}}hhhQQQEEE@@@:::>>>BBBBBBBBBIIIVVV``````^^^]]][[[\\\___cccfffbbb]]]VVVMMMEEE===666111---,,,******++++++)))((())))))(((((((((((())))))'''(((************))))))&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''''''''%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$############$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""$$$%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))************'''((()))***************+++***)))***+++,,,,,,+++)))***+++***)))((()))***,,,,,,---......//////000000000111111222222333333777;;;CCCPPPddd}}}{{{vvvpppiiieeedddddd^^^YYYYYY]]]bbbooovvvfffZZZSSSPPPOOOMMMJJJFFF@@@<<<999777333111555333111111111000...,,,........................+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++...111444777999666999;;;===???AAADDDGGGKKKNNNQQQSSS\\\kkkxxx}}}aaaMMMCCC???:::>>>BBBCCCCCCJJJWWWaaabbb```]]]\\\]]]```ccceee\\\WWWQQQJJJCCC===666222---+++************)))'''))))))(((((((((((())))))((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''''''''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$###"""!!!$$$$$$$$$%%%&&&&&&'''''''''%%%$$$$$$$$$$$$###!!!'''''''''&&&&&&%%%%%%%%%(((((())))))))))))(((((())))))))))))************'''((()))***++++++++++++,,,+++))))))+++------,,,)))+++,,,+++******+++,,,,,,,,,------...////////////000000111222222333333999===FFFSSShhh|||zzzvvvooohhhdddcccddd^^^ZZZZZZ___ffftttooobbbZZZUUUQQQOOOMMMJJJEEE@@@<<<888444222444222111000000000...,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---...000333666777777999;;;===>>>AAAEEEGGGGGGLLLOOOQQQYYYggguuu{{{{{{ZZZHHHAAA>>>;;;???BBBCCCEEELLLWWW```dddaaa___^^^___```aaa```VVVRRRLLLFFFAAA;;;555111---+++***)))******)))'''***)))(((''''''((()))***---***&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""&&&%%%%%%%%%&&&'''((()))'''(((((())))))(((((('''((((((((()))))))))******'''((()))***+++,,,,,,,,,---+++))))))+++---------***+++---,,,++++++,,,---,,,,,,,,,---......//////...//////000111222333333999>>>HHHWWWmmm|||zzzwwwqqqlllhhhfffggg___[[[\\\bbbjjjyyyzzzmmmddd\\\VVVQQQQQQNNNJJJDDD???:::666444444222000000111000///---........................+++,,,,,,------,,,,,,++++++++++++++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++............000222444666777999:::;;;===AAAFFFJJJEEEKKKOOOPPPUUUbbbnnnttt{{{tttUUUEEE@@@======???AAADDDHHHOOOWWW\\\cccaaa``````aaa```]]][[[TTTPPPJJJDDD>>>888222...,,,+++))))))******((('''***)))(((''''''((()))***,,,)))''''''))))))'''&&&'''''''''''''''''''''''''''%%%$$$%%%&&&'''%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&((()))(((&&&$$$&&&'''###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###%%%$$$$$$%%%&&&(((***+++'''''''''(((((('''''''''''''''((((((((()))))))))'''((()))***+++,,,,,,,,,...,,,))))))+++---...---***+++,,,,,,++++++,,,...+++,,,,,,------......///---......///111222222333888>>>JJJZZZpppzzzxxxuuurrroookkkhhhggg^^^[[[]]]eeemmm~~~yyyoooeee[[[TTTSSSRRRNNNHHHAAA;;;888666444222111111222222111///........................+++,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++,,,,,,------,,,,,,+++---------...000222555666888888999999<<>>KKK\\\rrrwwwtttrrrpppooolllhhheee]]]ZZZ]]]fffpppvvvjjj^^^VVVUUUTTTPPPJJJCCC<<<999777444333222222444444333222////////////////////////+++,,,,,,------,,,,,,+++))))))******+++++++++,,,++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,---...000333666777888888888888;;;AAAIIINNNNNNUUUXXXVVVWWW^^^fffkkkrrrpppVVVDDD>>>???===???BBBGGGLLLQQQUUUWWW\\\\\\\\\___bbbaaa\\\WWWUUUOOOHHH@@@:::555111...---,,,***((('''(((((())),,,((($$$$$$(((++++++***$$$'''))))))'''%%%&&&''')))((('''&&&%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%$$$''''''$$$###%%%### !!!###$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$###%%%'''%%%###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&''')))+++,,,,,,((('''***+++)))(((***))))))))))))************,,,,,,+++++++++,,,---------------............///,,,,,,------...//////000333222000000111222222111666===LLLaaazzzvvvuuutttqqqnnniiidddbbb\\\\\\^^^gggzzzqqqeee^^^VVVQQQOOOOOOIII???666222444444444444333111///...333222111000...,,,+++***.........------,,,,,,,,,+++++++++***)))***,,,///*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++//////...,,,---000555999<<<::::::>>>EEEJJJMMMLLLTTTTTTTTTVVVZZZ___dddhhhooozzz}}}mmmTTTCCC===>>>???@@@CCCGGGLLLQQQVVVYYY___]]]]]]___```___ZZZUUUSSSNNNFFF>>>999444///,,,---,,,+++)))))))))))))))---,,,)))&&&$$$###%%%&&&$$$'''))))))'''%%%&&&''')))((('''&&&%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%'''******'''&&&'''&&&#########$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""$$$&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&((()))***&&&&&&)))***((('''((())))))))))))************,,,,,,+++++++++,,,---------------.........//////,,,,,,,,,---....../////////.........000111222222999@@@NNNccc}}}uuutttsssrrrooojjjeeeaaa^^^___bbblllyyyllleee[[[TTTNNNMMMJJJAAA:::777666666666666444222111///000000///...,,,+++******......---------,,,,,,,,,+++,,,+++***)))***---///++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++---.../////////111444777999:::<<>>BBBCCCEEEHHHMMMSSSYYY\\\XXXWWWXXX\\\aaabbb___[[[QQQKKKBBB;;;555111...+++))))))((((((''''''''''''%%%'''(((&&&$$$$$$%%%'''&&&''''''''''''&&&''''''''''''''''''&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''%%%$$$$$$%%%&&&%%%%%%%%%((((((%%%###%%%$$$ ((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&+++***)))(((''''''(((((('''$$$$$$(((***'''&&&'''((()))))))))************************+++,,,------))))))))))))******************+++,,,,,,------...///000111111222333555777;;;AAAPPPeeexxxvvvtttssspppjjjbbb\\\[[[]]]dddsss{{{iii\\\QQQOOOOOOKKKCCC???;;;:::999888666444222111000000000000////////////------------------------+++,,,,,,+++***+++---///------,,,,,,,,,++++++++++++******)))******+++,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,***,,,///000111222444666444;;;DDDJJJMMMOOOQQQTTTSSSWWW\\\bbbfffjjjkkkllllllpppuuuyyyzzzxxxuuusssxxxvvvwww|||{{{xxxbbbNNNBBB>>>@@@CCCCCCFFFIIINNNTTTYYY]]]WWWWWWYYY^^^bbbbbb^^^ZZZPPPJJJBBB:::555111...,,,))))))))))))))))))((((((&&&%%%%%%''')))+++)))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''%%%$$$$$$%%%&&&%%%%%%###&&&&&&###"""$$$###((('''%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&******))))))(((((((((((((((%%%&&&***,,,)))'''(((((()))))))))************************+++,,,---...************++++++++++++******+++,,,,,,------...000222333222111111444666<<>>FFFLLLPPPQQQQQQQQQUUUXXX]]]bbbeeeffffffeeebbbaaaaaabbbdddeeedddccceeejjjrrr{{{zzzyyy[[[III@@@>>>@@@???BBBGGGLLLQQQUUUXXXYYY]]]___bbbeeefffaaaWWWPPPNNNHHH>>>666111...,,,+++)))***+++,,,,,,+++******((()))***++++++***'''%%%)))'''$$$%%%'''((((((&&&%%%%%%'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%!!!%%%&&&$$$%%%((((((%%%######$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%###"""###%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''''''''(((&&&'''---///,,,)))***))))))))))))************(((((())))))***,,,---...,,,,,,,,,---------......,,,,,,,,,---......//////,,,///222111//////333777@@@LLLbbb}}}yyyqqqnnnmmmjjjccc\\\]]]aaalllxxxjjjaaaZZZRRRLLLKKKBBB@@@===:::777555444333000/////////......------,,,,,,,,,---------......***,,,......---,,,---...,,,,,,,,,,,,++++++++++++,,,+++)))((()))+++...000++++++++++++++++++++++++,,,+++***))))))+++---...)))+++...000111333555888:::>>>DDDLLLSSSVVVUUUTTTYYY[[[___bbbddddddcccbbb]]]ZZZWWWVVVXXXZZZZZZYYY^^^gggttt}}}~~~vvvXXXGGG???===???>>>AAAGGGMMMRRRUUUWWWXXX[[[]]]bbbggghhhcccYYYQQQLLLFFF===444///---+++***&&&'''((())))))(((''''''###(((,,,---***'''''')))***'''$$$$$$'''((((((&&&$$$%%%'''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%###$$$###$$$'''(((%%% !!!###$$$%%%%%%$$$###'''&&&$$$#########$$$$$$&&&$$$"""###%%%&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&((()))***''''''((()))*********)))'''%%%''',,,///,,,))))))))))))))))))************((((((((()))***,,,---...)))************+++++++++,,,,,,---......//////000,,,///333333222333777<<<>>>LLLddd~~~wwwooolllmmmkkkeee___]]]aaammmpppdddZZZRRRPPPRRRDDDBBB???;;;888666555555222222222111000/////////,,,,,,,,,------.........***,,,......---,,,---...,,,,,,,,,+++++++++******+++***((('''(((***---///++++++++++++++++++++++++,,,+++***))))))+++---...&&&***///222444444555555<<<>>>CCCMMMVVVZZZZZZWWW[[[]]]```bbbccccccaaa```ZZZUUUQQQOOOQQQSSSSSSRRRZZZfffuuu~~~iiiSSSCCC???AAA>>>>>>AAAHHHOOOSSSUUUXXX[[[^^^```cccfffeee___VVVOOOEEEAAA:::555111///---++++++***)))(((((()))***+++))))))))))))))))))))))))***)))(((&&&&&&''''''(((######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""&&&'''$$$"""$$$%%%###"""%%%'''&&&""" !!!###%%%$$$$$$######$$$$$$%%%###%%%&&&&&&%%%%%%%%%&&&"""""""""$$$'''((((((&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$%%%'''(((%%%'''***,,,---+++)))'''''')))***+++***)))***++++++***)))***+++,,,***(((+++***)))((()))***,,,---------......///000000000///...///111111000666===CCCSSSlllyyy}}}uuukkkiiikkkhhhaaa___eeesss|||jjj___ZZZTTTNNNEEEBBB@@@@@@;;;444111333111111111111000///------------------------------,,,,,,,,,---...///000000///...---,,,+++++++++++++++***(((***,,,---***((())))))*********+++++++++---.........------...000111111000///000444;;;@@@DDDHHHMMMQQQUUUZZZ^^^bbbbbbeeegggfffbbb]]]YYYWWWPPPOOONNNMMMNNNOOOPPPQQQ^^^aaakkkyyy}}}eeeOOOAAA>>>BBB@@@???CCCIIIPPPTTTWWWZZZ]]]]]]^^^aaadddccc^^^VVVPPPDDD@@@999444111///---+++******))))))))))))******))))))))))))))))))))))))***)))((('''&&&''''''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""" $$$%%%""" ###$$$""""""$$$%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###"""!!!"""###$$$######$$$%%%&&&$$$###''''''&&&%%%%%%%%%%%%&&&'''''''''((()))***+++,,,''''''((())))))))))))(((''')))***+++***)))***++++++******+++,,,---+++***+++************+++,,,,,,,,,------...//////000000000///000222111000666===CCCSSSlllyyy~~~|||tttjjjggghhhfff```aaagggtttpppddd___XXXPPPHHHEEECCCBBB>>>777444666111111111000///...------------------------------,,,,,,,,,------...///000///...---,,,+++++++++++++++***)))***,,,,,,+++(((+++,,,,,,,,,,,,---------,,,---...---,,,,,,...000000000000000222777===BBBGGGKKKPPPTTTXXX\\\aaaddd```aaabbbaaa\\\WWWSSSQQQOOONNNKKKJJJKKKNNNRRRUUU[[[]]]fffrrrzzz|||~~~___KKK>>>===BBB@@@???DDDKKKPPPUUUYYY^^^```______```aaa___ZZZSSSNNNCCC???888333000...---+++))))))************))))))))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$"""!!!$$$%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$$$$$$$###$$$%%%&&&%%%$$$$$$$$$$$$!!!''''''&&&%%%%%%%%%%%%&&&###$$$%%%'''((())))))***((('''&&&&&&&&&''')))***''')))***+++***)))***+++***)))((()))+++,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,---......//////111000111222111000666===EEEUUUnnn~~~xxx}}}zzzrrriiiddddddccc___dddiiiwwwyyymmmeee\\\TTTLLLHHHFFFEEEAAA;;;888999222222111000///...---,,,------------------------,,,,,,,,,,,,---...///000......---,,,++++++++++++,,,***)))***+++,,,+++))),,,,,,,,,,,,------------+++,,,------,,,,,,...000...///000222555;;;BBBFFFKKKOOOTTTXXX[[[___cccfffcccdddddd```[[[UUUQQQOOOMMMKKKHHHGGGIIINNNSSSWWWXXXYYY^^^hhhooorrrvvv{{{\\\III<<<<<>>HHHXXXqqq}}}xxx}}}xxxqqqhhhcccbbbaaa```gggmmm{{{vvvmmmbbbXXXQQQLLLHHHGGGCCC===::::::333333111000///...------............---------------,,,,,,,,,------...///...---,,,,,,+++++++++,,,,,,+++******++++++++++++*********+++++++++,,,,,,+++,,,---,,,,,,,,,...000---///222555999???FFFKKKNNNQQQVVVZZZ]]]```ccceeeffffffddd```YYYSSSPPPNNNJJJIIIGGGGGGIIIMMMQQQTTTVVVUUUYYY```eeehhhnnnuuu\\\III===<<>>FFFLLLNNNSSS[[[aaa```aaa```^^^\\\YYYTTTNNNIII???;;;555111///---,,,+++((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!%%%'''$$$$$$'''((('''%%%###!!!"""%%%%%%"""%%%$$$$$$######$$$$$$%%%!!!###%%%%%%%%%$$$%%%'''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%&&&'''((()))((()))***++++++***(((''''''((()))*********))))))''')))***+++))))))***++++++)))((((((***++++++++++++,,,---...///...------++++++,,,,,,---.........111000111333333222888???LLL\\\vvv}}}xxx|||wwwooohhhccc``````bbbkkksssuuuiii^^^WWWPPPJJJHHHEEE???;;;;;;555444222111///........./////////......------------,,,,,,,,,,,,------...------,,,+++++++++,,,,,,,,,,,,++++++******,,,---******+++++++++,,,,,,,,,+++,,,------,,,---///111...111555999===CCCIIIMMMOOORRRWWWZZZ\\\]]]___```cccbbb___ZZZSSSNNNKKKJJJFFFGGGGGGIIIJJJLLLMMMNNNTTTSSSVVV[[[^^^aaahhhpppzzz|||}}}ZZZIII>>>===AAA>>>???HHHMMMMMMRRR\\\aaa```]]]\\\\\\[[[YYYUUUOOOKKK===999444000...---,,,+++))))))************))))))))))))))))))))))))))))))((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$ $$$%%%###"""%%%&&&%%%%%%$$$###$$$$$$###!!! %%%$$$$$$######$$$$$$%%%###%%%'''(((''''''((()))&&&%%%%%%&&&((()))(((&&&''''''&&&%%%%%%%%%%%%&&&*********))))))((('''&&&'''(((***+++++++++***)))''')))***+++***)))***+++///---+++***,,,---------+++,,,------......------,,,,,,,,,---......//////000///111444444444:::BBBPPPaaa{{{}}}yyyzzztttmmmhhhbbb^^^```eeeooo{{{ttthhh___WWWOOOMMMIIICCC>>>===888666444222000//////000000000//////...---------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******,,,...------------............+++,,,---------...000222000444888<<<@@@EEEJJJNNNPPPSSSWWWYYYYYYYYYZZZZZZ___^^^[[[UUUOOOKKKIIIIIICCCEEEFFFHHHJJJKKKKKKKKKRRRRRRUUUYYY[[[\\\bbbkkkqqqvvvxxxXXXIII???>>>AAA>>>BBBKKKPPPNNNRRR]]]ccc```^^^^^^]]]\\\ZZZTTTMMMGGG<<<888333///------,,,+++******))))))))))))******))))))))))))))))))))))))'''((()))))))))(((&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%&&&###"""$$$%%%$$$$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$&&&))))))))))))***,,,%%%%%%$$$&&&'''((('''%%%''''''&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&&&&''')))(((((((((((()))******''')))***+++***)))***+++000---***)))***+++++++++,,,,,,,,,,,,,,,------...,,,------...//////000000///...000444444555<<>>???>>>>>>@@@EEEJJJNNNPPPTTTSSSRRRSSSUUUXXX\\\^^^\\\kkk{{{mmmOOOCCC<<<>>>DDDCCCHHHQQQWWWVVVTTTXXX^^^```___aaa___YYYSSSOOOIIICCC<<<888222...,,,++++++***,,,+++******)))))))))))))))***+++***)))((()))+++'''''''''''''''&&&%%%$$$)))&&&&&&((((((%%%%%%'''%%%&&&''''''%%%%%%&&&'''###%%%'''&&&$$$###%%%'''###$$$&&&%%%$$$######$$$'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###''')))'''###(((%%%######%%%'''&&&%%%''''''((()))************((((((((()))******++++++)))))))))*********++++++,,,***((()))***,,,,,,,,,---+++)))+++///111///,,,---+++,,,000111---,,,///000000333555444555===GGGZZZjjjzzzvvvssstttnnngggdddaaa___ccciii|||uuuddd[[[WWWPPPHHHDDD@@@===999666555444333222111111111000//////......,,,,,,,,,---,,,,,,++++++,,,***((((((***,,,------,,,,,,,,,---...///000111............////////////---...000111111444777:::===<<<@@@FFFIIIIIIMMMSSSSSSVVV[[[\\\ZZZUUURRRPPPLLLHHHDDDBBBAAAAAA@@@??????>>>>>>AAAEEEKKKOOORRRSSSSSSRRRRRRTTTWWWZZZ\\\[[[gggsss|||hhhMMMCCC===@@@GGGGGGHHHQQQWWWVVVUUUXXX[[[\\\^^^```___YYYSSSOOOHHHAAA;;;777111...,,,++++++***,,,+++***)))(((''''''&&&((()))***)))((('''(((***'''''''''''''''''''''''''''%%%%%%((((((%%%%%%(((%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&"""$$$&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""%%%&&&%%%"""&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&'''''''''''''''&&&'''(((((())))))******+++((((((((()))))))))******,,,+++***+++,,,---,,,+++,,,+++******+++,,,...//////---...111111///...000//////222555555777@@@JJJZZZlll|||uuurrrqqqsssmmmhhhfffdddccciiiqqqjjjbbb^^^WWWMMMFFFCCC???;;;888777666555444222111111000000///......------,,,+++*********+++,,,...///---***)))***,,,,,,,,,,,,---...///111111...//////000000111111111...///111222333666:::===???>>>@@@FFFIIIKKKPPPWWWTTTYYY^^^```]]]YYYTTTRRRIIIFFFBBB@@@AAAAAAAAA@@@?????????BBBFFFLLLRRRUUUVVVUUUTTTSSSTTTVVVYYY[[[^^^eeennnvvvdddLLLDDD>>>AAAHHHHHHKKKSSSYYYYYYWWWYYYZZZYYYZZZ]]]\\\WWWSSSOOOHHHBBB999555111---,,,,,,+++***)))))))))))))))((('''''''''((()))((('''&&&''')))''''''''''''(((((())))))&&&$$$$$$'''(((%%%&&&)))%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%$$$#########$$$%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""%%%&&&$$$###&&&&&&&&&'''''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%''''''(((((()))*********(((((((((((()))))))))))),,,++++++,,,......,,,***+++,,,,,,+++)))***...222///...///000000000000000...///222555555888BBBMMM]]]pppyyyrrrqqqqqqppplllhhhgggeeegggoooxxxxxxmmmeee[[[QQQLLLEEEBBB===:::888777666555222222111111000//////...000///---+++******++++++---...000///---+++***+++,,,---------...000111222111111111111111111111111///000222444555888===@@@AAA@@@AAAEEEGGGJJJPPPWWWYYY]]]cccdddaaa[[[UUUQQQFFFCCC@@@???@@@AAABBBAAA>>>???@@@BBBFFFMMMTTTYYY\\\ZZZXXXVVVVVVXXXZZZ[[[]]]bbbjjjssscccMMMEEE>>>@@@GGGGGGNNNVVV\\\\\\ZZZZZZYYYUUUUUUXXXYYYUUURRRNNNHHHBBB777333000---,,,,,,***)))&&&'''((()))******))))))&&&((()))((('''&&&'''(((''''''&&&&&&'''((()))***&&&###$$$''''''%%%%%%(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&######""""""###%%%'''(((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&%%%%%%&&&'''((()))(((''''''''')))************))))))((('''''''''((())))))******(((((((((((())))))))))))---,,,+++,,,......,,,***+++---...---***+++///444---......---...///////////////111555666999DDDOOOaaauuuxxxsssrrrrrrmmmjjjggggggfffhhhrrr}}}xxxjjj\\\TTTRRRIIIEEE@@@<<<999888666444222222222111000000//////111000...---,,,,,,,,,------------...000///,,,***---------...///000111222444444333222111000000///000222444555777:::>>>AAACCCAAAAAADDDEEEGGGMMMTTT^^^bbbggghhhcccZZZRRRNNNCCCAAA>>>>>>???AAABBBBBB===???AAACCCGGGNNNWWW^^^```^^^[[[XXXWWWWWWXXXYYYVVVZZZdddppp|||~~~aaaMMMFFF???@@@GGGGGGPPPWWW^^^^^^]]][[[WWWRRRQQQUUUWWWSSSPPPLLLFFF???555222///---,,,,,,***)))%%%&&&(((***+++++++++***'''((()))((('''&&&''')))''''''&&&&&&&&&''')))***&&&$$$$$$''''''$$$$$$'''%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$!!!###%%%%%%$$$$$$%%%&&&$$$###""""""###%%%((()))&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&((()))((('''&&&'''((((((((())))))))))))((((((&&&''''''(((((())))))***((((((((()))))))))******---,,,++++++,,,,,,+++***,,,---///...,,,,,,///333,,,...---++++++...///...000000222555666999EEEPPPfff{{{zzzvvvsssrrrjjjhhhggggggfffiiiuuuqqq```XXXVVVNNNJJJDDD???<<<999666444333222222111111000//////000000///...---------...,,,++++++---000000---+++---------...///000222222444444333222111000000///222333555666777:::>>>AAACCCAAAAAACCCDDDEEEKKKQQQ^^^bbbggghhhbbbXXXNNNIIIBBB???======>>>@@@AAAAAA???AAADDDFFFJJJRRR\\\dddcccaaa]]]YYYWWWWWWWWWXXXWWWYYYbbbqqq}}}zzz^^^LLLGGG@@@AAAHHHHHHPPPXXX^^^^^^]]][[[UUUNNNQQQUUUVVVRRRMMMIIIBBB:::333111...,,,,,,,,,***)))'''(((***+++,,,+++***)))'''((())))))''''''((()))((('''%%%$$$%%%&&&''')))'''$$$$$$'''&&&######&&&%%%&&&''''''%%%%%%&&&''''''%%%###$$$&&&'''%%%###!!!###%%%%%%$$$$$$%%%&&&((('''$$$######$$$&&&(((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%''''''%%%######&&&((($$$%%%&&&''''''(((''''''&&&&&&''''''((())))))))))))))))))*********++++++...,,,***)))***++++++***+++,,,------------...000,,,///...******///000---111111222555666:::EEEQQQlll~~~|||xxxsssooojjjhhhhhhggggggkkkxxx~~~lll```[[[TTTOOOIIICCC???;;;888555333333222111111000000///---...............------+++,,,......,,,+++,,,---------......///111222333111111111111111222222222333444666666777:::===@@@AAA???@@@DDDEEEFFFKKKRRRYYY^^^dddddd^^^TTTJJJDDDAAA???<<<<<<>>>@@@@@@@@@BBBEEEHHHJJJNNNVVVbbbkkkjjjgggbbb^^^[[[ZZZZZZZZZ[[[ZZZaaaooozzz}}}vvv[[[KKKGGGAAABBBIIIJJJPPPWWW]]]^^^]]]ZZZSSSKKKRRRVVVVVVQQQLLLFFF>>>666222000...,,,,,,,,,***))))))***+++,,,,,,+++)))(((((()))***)))((('''(((***((('''%%%$$$$$$%%%&&&((((((%%%$$$'''&&&######%%%%%%&&&''''''%%%%%%&&&''''''%%%###$$$&&&'''%%%### """$$$%%%%%%$$$%%%''',,,***'''$$$######%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%%%%%%%&&&'''$$$%%%%%%###!!!!!!$$$((('''''')))***++++++++++++&&&&&&''''''((()))))))))************++++++++++++///,,,)))((((((***************+++,,,---...------,,,000///******000111...222111333555666:::EEEQQQooo~~~}}}yyyrrrllljjjiiiiiiiiihhhlllzzzyyyhhh```XXXSSSLLLFFFAAA===999777333333222222111000000000+++,,,---.........---,,,)))...222///)))&&&***///............///111222333...//////111222333444444444555666777777999<<>>@@@EEEGGGHHHMMMTTTTTTYYY```aaa\\\RRRHHHBBBAAA???<<<<<<===???@@@@@@DDDGGGKKKMMMQQQYYYfffooopppmmmhhhccc```^^^^^^^^^ZZZWWW\\\hhhrrrtttvvvzzzppp]]]JJJBBBCCCEEEGGGIIISSSXXX]]]^^^[[[VVVSSSSSSVVVTTTRRRQQQMMMFFF===555000...+++*********)))((())))))))))))))))))))))))***)))'''&&&'''((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%$$$$$$$$$%%%''')))***%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""(((((()))))))))'''&&&%%%'''((('''###%%%+++''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%''')))***+++***)))'''((((((''''''''''''(((((('''(((***++++++******))),,,,,,++++++***+++++++++///...---,,,,,,,,,,,,,,,+++...111333222000,,,***000111555777888<<>>BBB@@@???@@@DDDKKKPPPQQQPPPVVVVVVWWWYYYYYYSSSGGG>>>AAABBBBBB@@@>>>???EEEIIIJJJMMMPPPTTTZZZbbbjjjpppqqqpppnnnkkkgggbbb^^^\\\___[[[[[[bbbjjjmmmpppsss}}}nnn\\\IIIBBBCCCEEEHHHJJJTTTYYY^^^___[[[XXXWWWWWWXXXVVVSSSQQQMMMEEE;;;444000...+++************)))))))))))))))))))))))))))+++)))((((((***+++******''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''((()))((((((&&&&&&###%%%%%%###!!!"""(((---%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))******)))(((((((((''''''''''''((((((((())))))***************,,,,,,++++++***++++++,,,///...---,,,,,,,,,,,,---,,,---///000000000//////111222444777777<<>>BBBBBBBBB@@@>>>???EEEIIINNNPPPTTTYYY]]]dddjjjoooqqqqqqooommmjjjeee```\\\[[[UUUSSSYYYbbbiiiqqqwwwkkkZZZHHHBBBCCCFFFIIILLLVVVZZZ^^^^^^\\\ZZZZZZ\\\[[[YYYVVVRRRLLLCCC:::333000---+++************))))))))))))))))))))))))))))))((('''(((***+++++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###%%%&&&''''''&&&&&&'''(((((((((''''''"""$$$%%%$$$######'''+++$$$$$$$$$%%%&&&'''))))))&&&&&&&&&%%%&&&&&&'''(((((((((((((((((())))))***)))((((((''''''(((((()))***))))))))))))***++++++,,,++++++***++++++,,,,,,......---,,,,,,,,,---------------...///000222333222222444666777>>>NNN]]]{{{~~~{{{tttuuutttkkkjjjkkknnnrrrsssxxxxxxjjjaaaYYYUUUOOOFFF>>>;;;888666444333333333222111,,,,,,---...///000111111111...---//////---...111333222111111111222333444111000000000111222222333555888<<<>>>??????AAABBB@@@AAACCCHHHMMMPPPQQQPPPSSSRRRRRRSSSRRRMMMDDD>>>AAABBBBBB@@@???AAAFFFKKKRRRVVVZZZ^^^bbbeeeiiilllnnnnnnmmmmmmkkkeee^^^YYYVVVOOOKKKNNNVVV```lllvvvgggXXXHHHBBBDDDFFFKKKOOOVVVYYY\\\]]][[[ZZZ\\\___^^^]]]YYYTTTLLLBBB999333///---*********+++***))))))))))))))))))))))))))))))'''&&&&&&((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%&&&&&&''''''''''''%%%&&&'''&&&$$$###$$$&&&%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((***)))(((''''''((()))+++))))))(((((((((((())))))+++***)))((()))***+++,,,++++++******++++++,,,,,,...------,,,,,,,,,------.........//////000111222333222444666888@@@RRRbbb|||uuuvvvwwwpppllllllpppuuuwww{{{qqqggg^^^YYYSSSIIIBBB???:::777555444444444333222------......//////000000000------000000------000333222222111111222333333000000000111222333444555666888<<>>???@@@@@@@@@CCCJJJOOOVVVYYY___bbbdddeeeggghhhggggggggggggfffaaaYYYRRRRRRJJJEEEFFFLLLUUUaaallltttzzzeeeWWWIIIDDDEEEGGGLLLQQQTTTWWWZZZ[[[YYYZZZ\\\___aaa___\\\UUUKKKAAA888333///---***)))***++++++***))))))))))))))))))))))))+++)))''''''''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((+++***(((&&&&&&''')))+++))))))(((((((((((())))))+++***)))))))))***,,,---+++*********++++++,,,---------,,,,,,,,,------......///000111111000///...222222444666:::CCCVVVggg~~~uuuwwwzzztttooommmqqqyyy|||wwwmmmccc]]]VVVMMMEEECCC<<<999666333333333222111000000//////......------000------000000------000000000000000000111111222000000000111222444555666888999<<<@@@BBBCCCCCCBBBAAACCCGGGJJJLLLNNNOOOPPPQQQOOOLLLJJJGGGCCC???<<<:::<<>>666222///,,,***)))***++++++***))))))))))))))))))))))))///,,,***))))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""###%%%&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))+++***((('''&&&''')))******))))))(((((())))))******************+++,,,,,,************+++,,,------------,,,,,,,,,---......///000111222222000...---222222444888<<>>@@@CCCIIIQQQXXXYYY\\\aaaccccccaaa``````aaa\\\WWWUUUUUURRRKKKEEE;;;888888;;;>>>BBBKKKTTT```iiittt~~~eeeYYYMMMHHHGGGIIINNNTTTRRRVVVZZZ[[[ZZZYYY[[[]]]^^^]]]ZZZQQQFFF;;;333000...,,,***)))***+++++++++))))))))))))))))))))))))---+++))))))))))))((('''''''''''''''''''''''''''&&&'''(((((((((((('''&&&###$$$&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%$$$#########%%%'''((((((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''(((((()))+++***)))(((''''''((()))******))))))))))))******)))***++++++,,,,,,++++++************+++,,,---...,,,,,,,,,,,,,,,---...///000000000000000000111111000111555:::???HHH[[[lll~~~ssstttxxxssswwwsssxxxyyymmmfff^^^TTTMMMKKKDDD@@@:::666444333111000000000//////......------///---...111111...---///+++,,,---///000111222222000000111222444666888999===<<<;;;===@@@BBBAAA@@@CCCEEEFFFGGGGGGIIINNNRRRSSSQQQKKKEEE???;;;:::::::::<<>>@@@AAACCCHHHOOOVVV[[[^^^aaacccaaa```______ZZZQQQFFFAAAAAA@@@===999555222000///---...444===AAAIIIVVVcccoooyyy~~~xxxsssfffYYYMMMIIIIIILLLQQQWWWVVVWWWXXXYYYZZZZZZZZZZZZ[[[YYYTTTKKK???666222222111...+++***)))((('''%%%+++***)))))))))))))))***)))))))))))))))******++++++***((('''&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%***&&&%%%(((###$$$%%%'''(((((('''&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%$$$$$$#########&&&###!!!"""%%%'''&&&$$$///+++'''%%%&&&&&&###!!!''')))((($$$###&&&'''%%%)))((('''&&&%%%%%%%%%%%%((('''&&&'''((())))))'''''''''''''''((((((((((((************************---,,,,,,++++++,,,,,,---,,,---///000000000///...------...000111333444444222000111777???LLL___ppp~~~vvvrrrssswwwzzzuuuvvv}}}|||sssjjj]]]UUUTTTYYYJJJ===::::::666333333222222222111000...---,,,///////////////.........///......///111222000///000000111222444666888999;;;===<<<;;;===AAAAAA===EEEEEEDDDCCCCCCFFFKKKOOORRRNNNHHHAAA<<<999888888<<<>>>AAADDDHHHNNNUUUYYYaaaaaa```aaaaaa___[[[XXXUUUIIIBBBCCC@@@777555;;;222///++++++...000000///666;;;DDDQQQ^^^kkktttyyyyyyrrrmmmdddXXXMMMJJJLLLOOOTTTZZZ]]]]]]]]]\\\[[[ZZZYYYXXXXXXVVVQQQHHH===555000000...,,,******+++,,,+++***++++++******)))(((''''''))))))(((((())))))***+++''''''&&&%%%&&&&&&(((((('''&&&&&&&&&&&&%%%%%%%%%)))***'''""""""(((***(((###$$$%%%%%%%%%###!!! $$$######$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$&&&'''&&&%%%***'''$$$$$$&&&'''&&&%%%"""$$$###"""""" )))))))))))))))******+++((('''&&&'''((())))))'''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...............------...///111222333333333222444:::CCCQQQfffwww{{{uuurrrsssvvvxxxtttuuu}}}vvvfff[[[WWWTTTIII@@@>>><<<777333333111000000000//////...............///////////////......---///000111000...///000111222555777999:::<<<======;;;>>>AAAAAA===@@@AAAAAAAAAAAACCCGGGKKKMMMJJJEEE???<<<::::::;;;>>>AAADDDGGGKKKOOOTTTXXX^^^]]]]]]]]]\\\ZZZVVVSSSNNNCCC<<<===:::222111666111...+++***,,,......---111444:::CCCNNNZZZdddjjjssswww}}}}}}}}}}}}vvvllleee{{{aaaVVVMMMKKKOOOSSSYYY____________^^^\\\ZZZXXXVVVVVVSSSMMMDDD:::222...------,,,***+++,,,------,,,+++++++++***)))'''%%%$$$))))))(((((())))))***+++%%%%%%%%%%%%&&&'''((()))%%%%%%&&&''''''&&&&&&&&&###(((***'''%%%&&&'''&&&''''''''''''&&&$$$###!!!&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%'''((('''&&&&&&''''''%%%$$$$$$&&&''''''&&&$$$'''&&&""""""%%%%%%######$$$%%%&&&'''((()))***((('''&&&'''((())))))''''''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......------...///000000111111444444777>>>HHHWWWnnnzzzvvvssssssuuuvvvsssuuu|||pppaaaZZZOOOIIIDDDCCC???999555444000000............000000------......//////000000------,,,...///000///---//////111333555888;;;<<<===>>>>>><<<>>>BBBAAA>>>===???@@@AAAAAACCCFFFHHHHHHFFFAAA===;;;;;;<<<===AAADDDIIILLLNNNPPPSSSUUUZZZYYYXXXWWWVVVSSSOOOLLLGGG===777888555///---111///---+++***++++++++++++......000555===GGGPPPUUU^^^ccckkksssyyy~~~~~~}}}zzzvvvwww{{{{{{zzzyyyzzzxxxoooaaaVVVvvv]]]TTTLLLMMMRRRWWW]]]ccc\\\]]]]]]^^^\\\[[[XXXWWWTTTQQQJJJAAA999222...,,,///...++++++++++++***)))((()))***+++***(((%%%$$$((((((((((((((()))******&&&&&&&&&&&&''''''((((((###$$$&&&''''''''''''&&&###&&&'''''''''&&&%%%$$$''''''(((((('''&&&%%%$$$'''&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$((()))&&&$$$%%%&&&'''&&&%%%%%%%%%$$$$$$###'''******'''&&&))))))'''""""""###$$$&&&&&&''''''((('''&&&'''((())))))'''&&&&&&&&&''''''''''''((())))))))))))************---,,,,,,++++++,,,,,,---...---,,,+++,,,---///000------......//////000000555666999AAAJJJZZZrrr|||yyywwwuuuttttttrrruuu}}}{{{jjj```PPPMMMIIIEEE@@@;;;888888222111///---------///000,,,------...///000111111,,,,,,,,,---...///...,,,...///111333666999<<<======???>>><<<>>>BBBAAA===>>>@@@CCCDDDEEEFFFHHHJJJGGGEEEAAA===<<<<<<===???CCCGGGLLLOOOPPPPPPQQQQQQUUUTTTRRRQQQPPPMMMHHHEEEBBB:::555555444///...000///---,,,************)))------...000444:::@@@DDDLLLRRR[[[dddkkkqqqvvvyyywwwtttrrrsssqqqnnnpppvvvvvvuuuttttttpppdddSSSEEEqqqZZZQQQKKKMMMSSSXXX___ddd^^^___``````^^^\\\YYYWWWTTTOOOHHH???888222///,,,...,,,************)))(((&&&''')))++++++***((('''((((((((('''((())))))***))))))))))))((((((''''''$$$$$$%%%&&&''''''''''''+++'''%%%'''***+++(((&&&""""""######$$$$$$$$$$$$'''&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''(((%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$''''''$$$%%%''''''$$$&&&'''(((((((((((('''&&&((('''&&&'''((())))))''''''(((((((((((()))))))))((((((((())))))*********---,,,,,,++++++,,,,,,---///...---------...000111------......//////000000555666;;;BBBKKK[[[ttt}}}yyyvvvsssrrrssswww~~~vvviiiWWWTTTMMMDDD???======<<<666444111...---------...,,,------...///000111111,,,++++++,,,...///---,,,///000111444777:::===>>>===???>>><<<>>>AAA@@@======@@@DDDFFFGGGGGGIIIJJJIIIFFFBBB>>><<<<<<>>>???DDDHHHMMMPPPPPPOOOMMMMMMPPPOOONNNMMMKKKGGGCCC???<<<777333222111///......---------,,,***))))))***,,,---...///111444666777???EEENNNVVV^^^dddjjjmmmiiieeedddeeecccbbbeeekkkrrrqqqooonnnhhhZZZHHH;;;jjjWWWOOOJJJMMMSSSXXX^^^cccdddeeeeeedddaaa]]]YYYVVVTTTNNNFFF>>>888333///---+++***((()))***++++++***&&&''')))***++++++******((((((''''''(((((()))*********+++******((('''&&&&&&&&&%%%%%%%%%&&&'''''',,,$$$ $$$))))))&&&$$$""""""###$$$%%%&&&''''''&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$$$$$$$"""$$$&&&'''&&&&&&'''(((###&&&'''%%%%%%((('''$$$&&&&&&''''''&&&%%%###"""((('''&&&'''((())))))'''******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---///............///000000------...///000000111111555777<<>>===>>>===;;;===@@@???;;;<<<>>>AAACCCDDDFFFHHHIIIIIIGGGBBB>>><<<<<<===???CCCGGGLLLNNNNNNLLLJJJIIIKKKJJJIIIHHHFFFCCC>>>;;;666333000......---,,,++++++,,,---,,,***))))))***)))***+++---...///000000777<<>>EEEOOOaaa~~~~~~}}}zzzwwwssspppnnnwww}}}zzzhhhbbbTTTGGGCCCEEEAAA;;;666666444333111000///............///////////////---,,,,,,---//////...---222333444555888:::<<<===<<<>>>===:::<<>>:::;;;===@@@AAACCCDDDGGGIIIGGGDDD@@@===<<<<<<>>>???AAADDDIIIKKKJJJHHHGGGFFFFFFEEEDDDCCCBBB???;;;777222000...,,,,,,---,,,***'''***++++++)))'''(((***((((((((((((***,,,///000111444888<<<@@@FFFLLLPPPRRRNNNLLLLLLJJJIIIMMMSSSWWWYYYZZZVVVMMMBBB999555___TTTMMMIIILLLQQQUUUYYY^^^___```bbbcccbbb___\\\YYYRRRKKKAAA:::555222...+++333000---,,,+++***((('''------,,,+++******++++++'''''''''''''''((())))))%%%&&&''')))))))))((((((+++)))%%%###"""$$$&&&(((&&&%%%(((---,,,%%%$$$)))%%%%%%$$$#########$$$$$$###""""""###%%%'''&&&%%%#########$$$$$$%%%%%%%%%(((%%%######''')))'''&&&&&&)))+++***&&&$$$$$$%%%$$$''')))'''(((***)))&&&$$$%%%'''''''''&&&$$$"""((('''&&&''')))))))))'''''''''''''''((((((((((((&&&''''''((()))*********---,,,,,,++++++,,,,,,---+++,,,---...///...---,,,------...000111333444444444888???HHHRRReeezzzzzzxxxvvvtttqqqooonnnxxxllleeeWWWJJJGGGHHHBBB888444555555444444222111000///////////////.........------,,,...///000///---333444444666888:::<<<===<<<===<<<:::;;;>>>===999<<<>>>@@@BBBCCCEEEHHHKKKDDDBBB>>><<<;;;<<<>>>??????CCCGGGIIIHHHFFFEEEDDDCCCBBBAAA@@@???<<<888555111111///------///...+++%%%'''******'''&&&'''))))))(((&&&&&&(((,,,000333---///111333666;;;AAAEEEEEEAAA>>>>>><<<:::>>>DDDHHHLLLNNNJJJ@@@777333222~~~cccQQQNNNMMMPPPQQQRRRXXX___dddeeedddaaaaaaaaa[[[TTTNNNIII@@@888111...---...---------,,,,,,,,,++++++,,,+++***))))))***+++,,,((()))***)))((()))***,,,)))(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""%%%'''&&&###!!!###&&&%%%&&&&&&'''&&&%%%###"""&&&%%%######$$$&&&)))+++)))'''$$$###%%%((()))***%%%%%%$$$$$$%%%&&&((()))'''((())))))(((((()))***&&&&&&'''((()))***++++++++++++,,,---///...,,,)))------,,,+++,,,---...///---------,,,,,,+++++++++,,,...000000000111333555555:::BBBJJJSSSeee~~~zzzvvvsssmmmiiilllsss{{{}}}yyynnn]]]PPPHHHCCC@@@>>>:::888555333333222111///111---***+++///111///,,,...------------...//////000333777999:::;;;<<<======<<<;;;<<<>>>???@@@???;;;:::;;;===AAADDDEEEDDDHHHCCC===<<>>GGGFFFDDDDDDEEEEEECCCBBBBBB>>>999999;;;:::666222///---,,,***))))))******((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,---...000222444666666888777666555444555555666;;;;;;:::999777555222000|||```QQQNNNLLLNNNPPPRRRXXX___aaabbb```\\\[[[\\\WWWQQQIIIEEE===555000...---...------,,,,,,++++++******+++***))))))))))))***+++((()))***)))((((((***,,,)))(((&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&'''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###&&&%%%$$$$$$$$$&&&((()))(((&&&%%%%%%'''''''''%%%******)))((((((((()))***'''((())))))(((((()))***(((((((((((())))))))))))+++++++++---...---+++)))++++++*********+++,,,---.........---------,,,,,,,,,...000000000111333555777:::AAAKKKWWWlll|||xxxtttqqqnnnlllqqqxxx|||~~~wwwfffWWWNNNHHHCCC@@@<<<999777666555444222000222///,,,---000222000---...------------...//////000333777999:::;;;<<<>>>>>>===<<<===???AAAAAAAAA>>>===<<<===???BBBCCCCCCEEE@@@<<<<<<@@@CCCBBBAAAHHHFFFDDDCCCDDDDDDCCCAAAAAA===999888999999555111...---,,,***))))))******************************(((((())))))***++++++,,,******,,,---///000111222444333222111000111111222000000111111111000///...{{{^^^RRRMMMKKKMMMPPPRRRXXX^^^___```]]]XXXVVVWWWTTTOOODDD@@@:::333...---------,,,,,,++++++***))))))(((***))))))(((((())))))***((()))***)))((((((***+++)))(((&&&&&&'''''''''&&&'''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''$$$"""$$$(((***(((%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''%%%""",,,,,,***))))))((((((((((((((((((((())))))))))))***)))))))))((((((((('''*********+++------***(((++++++*********+++,,,---/////////...............,,,...///000000111333555:::;;;AAANNN___www{{{uuupppooonnnooovvv~~~}}}ppp___SSSKKKDDD???>>><<<:::999888666333000333000---...111222111.........------......///000000333666888:::;;;===???>>>===<<<>>>@@@BBBBBBBBBAAA???===<<<>>>@@@AAAAAAAAA>>>;;;===AAADDDEEEDDDHHHEEEBBBAAAAAAAAAAAA@@@???<<<888777777666222...---,,,+++***************************************''''''(((((())))))******'''((()))***+++,,,------...------,,,,,,,,,,,,---((()))******++++++******}}}```SSSNNNKKKMMMQQQSSSXXX^^^___```\\\VVVTTTTTTRRRNNNCCC???999222...,,,+++,,,++++++******)))((((((((())))))(((((((((((())))))((()))))))))'''''')))+++)))'''&&&&&&'''''''''%%%''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$''')))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$$$$######%%%&&&'''&&&$$$)))((((((''''''&&&&&&&&&(((((('''((()))***))))))))))))))))))((((((((((((******)))***,,,,,,***(((,,,,,,,,,---------..............................---.../////////111333666;;;<<>><<<;;;999777333000333000......000111000///...............//////000000222555888999;;;>>>@@@>>>===<<<===@@@AAABBBAAABBB???<<<<<<>>>@@@AAABBB???======???BBBDDDEEEDDDEEECCC???======>>>=========:::777555444222///,,,,,,++++++***************((((((((((((((((((((((((''''''''''''(((((())))))'''(((((())))))*********+++***************************))))))((((((''''''dddTTTOOOLLLPPPTTTVVVZZZ^^^]]]^^^[[[UUUPPPPPPOOOKKKDDD@@@:::333...+++***************)))))))))(((((((((((())))))))))))((((((((())))))(((''''''(((***)))'''&&&&&&'''''''''%%%''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$&&&((($$$$$$$$$$$$%%%&&&&&&'''&&&&&&(((((('''&&&$$$###%%%###!!!"""$$$'''))))))%%%%%%&&&&&&'''''''''''')))'''&&&'''***+++***((('''''''''((()))*********+++***)))***+++,,,***))),,,,,,---------.........------------------......---.../////////000444666:::<<>><<<;;;<<<>>>@@@@@@???@@@>>><<<<<>>;;;::::::;;;:::999999777444222111///,,,+++******+++*********))))))'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++************************)))))))))(((((('''''''''eeeVVVPPPOOOTTTYYY[[[\\\^^^YYY\\\ZZZSSSNNNLLLJJJGGGCCC@@@:::444///,,,******))))))))))))************((())))))******))))))(((((())))))((('''&&&'''))))))(((&&&&&&'''''''''&&&'''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%% ###&&&%%%""""""%%%((($$$######$$$%%%&&&'''(((&&&&&&'''((('''&&&$$$###&&&$$$!!!!!!$$$'''***+++%%%&&&'''((())))))))))))***'''&&&'''***+++***'''&&&&&&'''((()))***++++++,,,+++)))***+++,,,+++***)))***+++,,,,,,,,,++++++---------------............//////......000444777:::===III]]]sssyyyqqqooopppsssyyyooo```SSSJJJFFFCCC???;;;888666333000111111000///............//////......//////000111///111444666999<<<@@@CCC???===<<<<<<===>>>>>>===>>>======>>>@@@BBBBBBAAA???@@@BBBCCCCCCCCCBBBAAA<<<;;;999999::::::888777444333222000...,,,+++***)))******+++******))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((())))))******++++++((()))******++++++******%%%%%%%%%%%%&&&'''((()))}}}bbbWWWRRRRRRXXX^^^___^^^^^^XXX\\\[[[UUUNNNLLLIIIFFF@@@===888333///,,,++++++'''(((((()))***+++,,,---))))))***++++++***))))))((())))))(((&&&&&&'''((()))(((&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&############$$$&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%(((&&&$$$$$$&&&'''(((''''''((())))))***)))((((((***'''%%%'''***,,,***'''''''''(((((())))))******---,,,******,,,---,,,+++)))***+++,,,,,,,,,++++++------........./////////...//////......000444777;;;???KKK]]]rrryyyqqqppprrruuuzzzxxxiiiZZZQQQKKKGGGAAA<<<999777555333222222111000///.../////////////////////000000111///111333666888<<>>===>>>>>>===<<>>>>>@@@AAAAAA???======???BBBDDDDDDCCCBBBBBB999999999;;;<<<;;;999666000000000...,,,*********((()))***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&'''((()))))))))((((((%%%$$$$$$$$$$$$%%%''''''yyy^^^XXXTTTTTT[[[bbbbbb___^^^YYY^^^^^^XXXQQQNNNJJJGGG<<<:::666222///---,,,,,,''''''(((***+++---......)))***+++,,,,,,+++***)))((())))))(((&&&&&&'''((()))(((&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))******%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%)))&&&$$$%%%'''(((&&&###############$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((((('''%%%"""(((((()))))))))'''&&&%%%+++'''%%%&&&+++,,,***'''))))))))))))((((((((((((...,,,++++++,,,------,,,+++,,,---...///...------.../////////000000111111/////////......000444888<<<@@@KKK\\\qqqyyyqqqqqqtttvvvzzzuuuggg]]]NNNIIIBBB<<<999888666555333333333222000///000111///////////////000111111...000333666888<<>>BBBEEEEEEDDDCCCCCC888888:::<<<>>>===:::777...//////---+++*********((()))***++++++***)))((('''''''''''''''''''''''')))))))))))))))((((((((("""###$$$%%%&&&''''''((($$$%%%&&&'''(((''''''&&&***((('''%%%$$$###$$$$$$ttt^^^VVVVVVXXX[[[```cccdddcccaaa```]]]YYYSSSNNNJJJGGGAAA:::444333111---,,,...,,,***((((((***+++,,,+++++++++******))))))((((((((((((((((((((()))))))))'''((()))))))))'''&&&%%%((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&)))&&&$$$$$$&&&&&&$$$!!!$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%''''''%%%%%%)))***'''######$$$%%%&&&&&&&&&&&&$$$'''(((&&&'''***+++(((&&&&&&'''((()))***++++++***++++++++++++***)))))),,,,,,,,,---------......111000///...------...///...///000000000111444777<<<@@@JJJ\\\www~~~tttsssvvvzzz~~~~~~pppfffUUUPPPHHHAAA;;;777666555666555444333222333444444333222222111111222222333666555555777;;;======<<<===>>>>>>>>><<<;;;;;;===EEECCCAAA???>>>>>>>>>??????AAADDDGGGIIIFFFAAA===666888<<<>>>>>><<<888666///...---,,,++++++*********,,,//////---+++******'''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%''''''((((((((((((''''''***'''%%%&&&((((((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$uuuaaaVVVWWWYYY\\\aaacccdddcccbbbaaa___[[[UUUNNNHHHEEE>>>777222111///+++***,,,,,,+++))))))***+++************************))))))************************''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%%%%$$$"""%%%&&&&&&%%%$$$######%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$!!! """%%%'''###&&&%%%######''''''%%%###$$$%%%&&&''''''''''''%%%((((((&&&'''***+++((((((((((((((())))))))))))((()))***+++++++++++++++,,,,,,,,,---------......000000...---------.........///000000000222444777===AAALLL___yyyuuutttwwwzzzxxxmmmZZZTTTKKKBBB<<<999777777666555444333222222333444222222222222222333444444555444555888<<>>>>>???@@@BBBBBBAAA@@@??????>>>>>>???@@@BBBDDDFFFEEEAAA===:::<<<>>>???===:::666333...---+++***))))))******)))+++---,,,+++)))))))))''''''''''''''''''''''''))))))(((''''''&&&%%%%%%''''''(((((((((((('''''')))'''%%%&&&(((((('''%%%&&&&&&&&&&&&%%%%%%$$$$$$vvvcccWWWXXXZZZ^^^bbbddddddbbbbbbbbbaaa^^^XXXOOOGGGBBB===666111000...+++***,,,,,,+++******++++++)))''')))))))))***************((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&&&&''')))(((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""&&&''''''&&&$$$###$$$%%%%%%&&&'''&&&%%%$$$%%%&&&#########$$$$$$$$$%%%%%%&&&$$$ !!!%%%(((%%%((('''$$$%%%((()))'''%%%%%%&&&'''((((((((((((%%%((((((&&&'''***+++(((***)))))))))(((((((((''''''((()))***+++,,,,,,,,,,,,,,,,,,---------......//////...------------......///000000000222555888===CCCOOObbb{{{wwwtttwww{{{wwwaaaZZZNNNDDD>>>;;;999888777666444222222222222333111111222222333444666666444555666:::???BBBCCCBBB<<<===???@@@@@@@@@BBBDDDBBBBBBAAAAAA@@@???>>>===>>>>>>>>>@@@BBBBBB@@@>>>???@@@@@@???<<<777333000---,,,***((('''((()))***((()))***)))((('''((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''(((((((((((('''''''''&&&%%%&&&(((((('''&&&'''&&&&&&&&&&&&&&&%%%%%%tttbbbXXXZZZ]]]aaadddeeedddbbb```aaabbb```ZZZQQQHHHBBB===777222111000---,,,...,,,+++++++++,,,+++(((%%%''''''(((((()))))))))***(((''''''&&&%%%$$$$$$###)))((('''&&&&&&'''((()))++++++***)))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''%%%!!!%%%''')))'''$$$###$$$'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$"""###%%%''')))&&&((((((%%%%%%((((((&&&&&&'''((())))))***))))))&&&))))))''''''***+++((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,---------...............------------......///000111111333666888<<>>@@@@@@@@@@@@BBBDDDEEECCCAAA???===============<<<<<<===@@@AAAAAAAAABBBBBB@@@>>>:::666222///---,,,)))((('''(((***+++((())))))(((&&&&&&(((***'''''''''''''''''''''''')))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&ppp^^^ZZZ[[[___cccggggggdddaaa]]]```bbbaaa\\\RRRHHHBBB<<<555111000///---,,,...,,,+++++++++,,,+++(((%%%%%%&&&&&&&&&'''(((((((((,,,,,,+++***)))(((((('''))))))'''''''''((()))***+++******)))((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&$$$!!! %%%''')))((($$$###%%%(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$'''&&&######&&&&&&$$$''''''((()))************''')))***''''''***+++((('''''''''((()))***************+++++++++******))),,,,,,,,,---------......---........................///000111111333666999<<>>@@@AAAAAA@@@???AAABBBHHHEEE@@@<<<:::;;;<<<>>>===<<<;;;<<>>JJJ\\\qqq}}}{{{||||||zzz|||}}}qqqaaaTTTLLLEEE???:::;;;:::888555333222222222333333444555666888:::;;;;;;;;;===@@@CCCDDDCCCAAA???@@@AAAAAA@@@@@@AAABBBFFFCCC???;;;:::;;;>>>@@@???======>>>BBBEEEGGGHHHBBB@@@>>>:::666333111000+++++++++******+++++++++((()))******))))))***+++'''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''((()))(((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&nnn```\\\^^^ccchhhjjjiiiddd``````bbbccc```YYYNNNDDD===777111---------******---,,,+++))))))***+++******)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''(((((('''&&&%%%&&&'''((('''&&&###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&%%%+++---,,,)))(((++++++)))&&&'''((()))************(((++++++((((((+++***(((''''''(((((())))))******)))******+++++++++******,,,,,,,,,---------............000111111111000000...///000111222444888;;;AAANNNbbbwww}}}||||||{{{}}}yyyiii\\\SSSLLLCCC<<<===<<<999666444333222222555555555666777888:::;;;999:::===AAADDDEEEDDDBBB???@@@BBBBBBBBBBBBDDDFFF???>>>======>>>???@@@AAA@@@??????BBBEEEIIIKKKKKKCCCAAA===888444111...---((()))***++++++***))))))&&&(((***+++***))))))***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((()))***(((%%%$$$$$$&&&#########$$$$$$$$$%%%%%%nnnddd\\\___dddiiikkkiiiddd```ddddddddd```WWWLLLAAA:::888222.........,,,---///,,,***((((((***+++,,,+++++++++******))))))((((((&&&'''''''''''''''''''''!!!"""$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&$$$###"""!!!!!!!!!)))&&&$$$%%%((()))(((%%%"""###%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&((()))%%%'''&&&###"""%%%%%%###&&&'''((())))))******)))(((++++++((((((+++***((())))))))))))(((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,---------.........///000222222222111000...///111111222444888;;;DDDRRRggg|||}}}{{{}}}{{{{{{nnnaaaYYYPPPFFF>>>???===:::777555444333333666666666666777888::::::777888<<<@@@EEEGGGFFFDDD>>>@@@BBBCCCDDDEEEGGGIII777999<<<@@@BBBBBBBBBAAAAAAAAAAAADDDHHHLLLMMMMMMEEEBBB===888222///,,,+++&&&''')))++++++***((('''$$$'''***+++***)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((***+++)))%%%######%%%""""""#########$$$$$$$$$|||ggg```]]]```fffjjjllljjjgggddd```bbbbbb^^^TTTHHH>>>888555444111...,,,+++*********+++,,,------,,,+++***''')))******)))(((***++++++'''###$$$((()))'''$$$---+++)))'''&&&%%%%%%%%% $$$'''$$$###***(((''''''((())))))(((&&&###%%%&&&''''''&&&$$$"""###$$$%%%%%%######$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%$$$$$$%%%'''(((((('''+++'''&&&******&&&'''+++&&&&&&'''&&&$$$$$$%%%''')))************+++++++++***+++,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,,,,---......111000///111555:::>>>@@@FFFWWWnnn|||}}}nnn^^^QQQGGGAAADDD>>>999888666444666:::///111333444333333444555777999===AAADDDEEEFFFFFFDDDCCCCCCDDDFFFGGGFFFFFF@@@@@@@@@@@@AAACCCEEEFFFDDDDDDDDDEEEKKKQQQOOOJJJGGG===555222111...---//////,,,******++++++(((&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%"""&&&&&&$$$###%%%((()))&&&%%%&&&((()))'''%%%&&&&&&'''((('''&&&$$$###(((%%%$$$%%%'''(((&&&$$${{{gggaaa^^^aaafffjjjkkkiiifffcccbbbaaa___ZZZRRRHHH>>>888111000///...///000111222***++++++,,,,,,++++++***((()))+++,,,,,,---///000+++((($$$%%%((()))&&&$$$!!!"""%%%''')))***++++++)))((('''&&&&&&''')))+++'''&&&&&&'''(((((('''%%%!!!"""$$$&&&'''''''''&&&###$$$%%%%%%######$$$%%%(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%$$$$$$%%%'''(((((('''***&&&&&&******''''''+++***++++++***))))))***,,,)))************+++++++++***+++,,,,,,------,,,,,,---.........//////000000------,,,,,,------...///000///...000333888<<<>>>HHHVVVmmm~~~}}}|||{{{|||wwwgggYYYNNNGGGBBB<<<888777666444555888///111333444333333444555666888<<>>777111000...+++***)))))))))+++++++++******+++++++++'''(((******))))))+++,,,,,,(((%%%%%%'''(((&&&######%%%'''))))))'''%%%###***%%%!!!"""'''***(((%%%&&&%%%%%%&&&''''''&&&$$$######$$$%%%&&&&&&''''''###$$$%%%%%%######$$$%%%)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%$$$$$$%%%'''(((((('''(((&&&&&&))))))((((((+++)))***+++***))))))***,,,)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,---...///000000111---------,,,------...//////......///111555999<<>>??????@@@AAACCCCCCIIILLLMMMNNNQQQSSSOOOGGGEEE;;;333000000---,,,...///---,,,+++,,,+++)))((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&'''''''''((('''&&&&&&'''((('''&&&''''''&&&%%%%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&$$$wwwgggaaaaaadddhhhkkkkkkgggccc```fff___VVVPPPLLLGGG>>>777333111...+++(((&&&%%%%%%,,,+++***))))))***+++,,,***++++++)))'''%%%%%%&&&+++)))&&&&&&''''''%%%$$$*********(((&&&"""'''""" %%%'''%%%!!!'''&&&%%%&&&'''(((&&&$$$''''''&&&$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$#########%%%''')))%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%$$$$$$%%%'''(((((('''&&&&&&'''((()))((())))))((()))***)))((((((***+++))))))*********+++++++++***+++,,,,,,------,,,,,,))))))***+++---...//////---------------.../////////000000000111444999<<>>???@@@AAABBBCCCCCCAAA??????>>>>>>>>>>>>??????@@@AAABBBGGGLLLOOOQQQSSSTTTNNNGGGCCC:::111///...,,,+++------,,,++++++***)))((('''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%***'''$$$$$$&&&((('''%%%''''''&&&''''''''''''&&&((('''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&%%%%%%sssfffaaabbbeeeiiikkkkkkgggbbb___eee]]]SSSLLLIIIDDD===777000000///.........///000,,,+++))))))))))))+++,,,---......,,,)))(((((((((***)))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%&&&'''(((((('''((('''&&&'''))))))'''&&&((('''&&&%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$###!!!!!!!!!###&&&'''%%%$$$$$$$$$$$$%%%&&&'''%%%&&&'''&&&%%%%%%&&&'''%%%$$$$$$%%%'''(((((('''%%%'''((((((((()))((('''***+++,,,+++***+++,,,...))))))*********+++++++++***+++,,,,,,------,,,,,,))))))***+++,,,---...///...------------...//////000111222222222555:::>>>NNN[[[qqq}}}~~~uuufff[[[III@@@999999888666333333111222444444333222333444444555777888:::<<<======@@@CCCDDDDDDAAA>>>>>>>>>===>>>>>>???@@@@@@@@@@@@CCCIIIOOOQQQSSSSSSNNNGGGAAA888000...---+++***,,,++++++***)))((('''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%)))&&&###$$$&&&'''&&&###&&&'''''''''&&&&&&'''''''''&&&%%%$$$$$$%%%'''((($$$%%%%%%%%%%%%$$$%%%%%%oooeee```bbbeeeiiikkkkkkgggbbb___bbb[[[RRRKKKEEEAAA;;;777333222000...------------*********))))))*********((()))******)))((()))+++(((((('''&&&&&&&&&&&&'''$$$#########$$$&&&((()))%%%'''))))))'''&&&(((***(((''''''((())))))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%$$$###!!! !!!!!!"""%%%$$$#########$$$&&&'''$$$&&&'''&&&%%%%%%&&&(((%%%$$$$$$%%%'''(((((('''%%%((()))'''''')))((($$$((()))***)))))))))+++---)))************+++++++++***+++,,,,,,------,,,,,,++++++,,,---...//////000......------......///000000222444333333666<<>>;;;:::777444333111333444444333222333444444555666777999:::;;;<<<@@@CCCFFFFFFBBB??????@@@===>>>???@@@@@@@@@@@@@@@AAAHHHNNNPPPQQQQQQLLLEEE???666...,,,,,,******+++)))******)))&&&%%%%%%&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%''''''%%%$$$&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''###%%%&&&%%%$$$###$$$&&&|||kkkccc___bbbeeeiiikkkkkkgggbbb___^^^ZZZRRRJJJCCC===:::888555333000---***((('''&&&))))))************))))))$$$&&&''''''&&&&&&((()))&&&''''''&&&&&&&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%###%%%''''''%%%%%%&&&''''''&&&&&&'''(((((('''%%%###$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%######$$$%%%$$$$$$######"""!!!!!!!!!%%%$$$###"""###$$$&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%$$$$$$%%%'''(((((('''%%%)))***'''''')))'''"""%%%''''''''''''''')))+++)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------........................//////000///111444444333666===CCCOOObbb~~~~~~|||nnn]]]PPPCCC>>><<<888555444111333555444333222222333555555666666888999:::;;;@@@DDDHHHHHHDDDAAAAAABBB>>>???@@@AAAAAAAAA@@@???BBBIIIOOOPPPOOONNNIIICCC>>>555---++++++))))))+++)))***+++)))&&&$$$%%%'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$((())))))'''&&&&&&%%%''')))(((&&&%%%&&&((($$$%%%&&&&&&''''''&&&&&&###%%%&&&%%%###"""$$$&&&xxxiiiccc^^^bbbdddiiikkkkkkgggccc```\\\YYYSSSKKKBBB;;;999888222111///...---......///((()))***++++++***)))(((***+++,,,+++)))'''((()))%%%&&&&&&&&&&&&'''(((*** """%%%((())))))'''&&&%%%&&&&&&'''((((((''''''&&&%%%%%%&&&''''''&&&$$$&&&'''(((((('''$$$""" ###$$$%%%%%%######$$$%%%!!!!!!###$$$$$$%%%$$$$$$%%%$$$###""""""$$$&&&'''$$$%%%&&&&&&%%%%%%'''(((%%%$$$$$$%%%'''(((((('''%%%***+++'''&&&(((&&& )))***++++++***+++---///)))************+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++...............///000000---000333333333666===DDDOOOddd~~~yyycccUUUFFF@@@===999666555222333555444333222222333555555666666777999:::;;;@@@EEEJJJIIIEEEBBBBBBDDD>>>???AAABBBBBBAAA@@@???EEELLLPPPPPPNNNLLLGGGBBB===444,,,+++***)))(((***)))+++,,,***'''%%%&&&(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%% %%%***,,,***(((((((((%%%''')))(((&&&%%%&&&)))###$$$&&&'''((('''&&&&&&"""%%%&&&%%%###"""$$$&&&uuueee^^^]]]bbbbbbdddhhhkkkkkkfffaaa___ZZZQQQIIIAAA:::444000000///---,,,++++++,,,,,,*********+++,,,,,,***'''))))))))))))))))))))))))(((***)))&&&%%%((((((&&&+++'''$$$###&&&((((((&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$%%%"""(((###%%%"""***"""%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$''''''$$$%%%***)))###%%%$$$$$$%%%&&&$$$(((((())))))))))))((((((((()))***)))((('''((()))))))))(((''''''((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..................////////////111111333555555666>>>HHHZZZlllmmm]]]MMMEEECCC???;;;:::555333111111222333222111222111333555444444999AAAAAACCCGGGJJJJJJIIIFFFDDDBBB???>>>???BBBCCCAAA???AAAGGGOOORRRPPPJJJFFFDDD444111---******+++++++++************))))))))))))'''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%$$$''')))***'''%%%######%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%pppbbb]]]]]]aaaaaacccfffjjjiiieeeaaa]]]XXXPPPHHHAAA;;;666222000///---,,,++++++,,,,,,)))(((((()))++++++***)))))))))))))))))))))))))))(((***)))&&&%%%((((((&&&+++(((%%%$$$&&&(((((('''((('''&&&%%%%%%%%%%%%&&&&&&''')))((('''%%%&&&&&&&&&***!!!&&&(((%%%,,,%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%###!!!&&&'''###$$$$$$$$$&&&'''&&&"""'''(((((())))))(((((('''((()))***)))((('''((()))(((((((((((()))***,,,---************************************************------,,,,,,,,,---..................////////////111111333555555666???III```sssppp```OOOFFFCCC???;;;:::666555333222333333333222222111333777888666999>>>AAADDDGGGKKKLLLJJJHHHFFFCCC@@@>>>???BBBCCCAAA>>>CCCHHHNNNPPPLLLFFFAAA???444000,,,******++++++************)))))))))(((((('''''''''(((((()))***+++''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%nnnbbb______aaa```aaaeeehhhhhhddd```YYYTTTMMMFFF???:::555111///...---,,,+++++++++,,,)))(((&&&''')))*********))))))))))))))))))))))))(((***)))&&&%%%((()))&&&***(((&&&%%%'''((()))(((''''''&&&%%%%%%%%%&&&&&&%%%'''((()))((('''((()))$$$'''%%%&&&""")))###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$### ###%%%###$$$$$$$$$&&&((()))'''&&&&&&''''''''''''''''''&&&''')))***)))((('''(((***((((((((()))***,,,...///************************************************,,,,,,,,,,,,,,,---...///............////////////111111333555555777@@@KKKdddxxx{{{yyygggUUUJJJFFFAAA===<<<888666444333444444333222333000222888;;;::::::<<<@@@CCCGGGKKKLLLLLLKKKIIIDDDBBB???@@@BBBBBB@@@===EEEIIILLLLLLHHHAAA<<<888222000,,,******+++************))))))))))))((((((&&&&&&'''((())))))***+++'''&&&&&&&&&&&&%%%%%%%%%'''''''''%%%$$$%%%'''***''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%qqqfffcccccccccaaaaaadddggggggdddaaaWWWRRRJJJCCC<<<666111---...------,,,,,,+++++++++,,,***(((''')))*********(((((((((((((((((((((((('''))))))&&&&&&))))))''')))((('''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&###%%%'''(((''''''((()))###%%%$$$%%%'''###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$%%%###%%%%%%$$$%%%'''((())))))%%%&&&&&&''''''&&&&&&%%%'''((())))))(((((()))***(((((())))))***+++,,,,,,************************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...///............////////////111000333555555888BBBNNNdddyyy|||qqq]]]QQQKKKEEE@@@???999777555444444444333111666111000666;;;;;;;;;<<>>999666111...+++************)))***)))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$$$$%%%&&&((('''%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$sssiiieeedddfffdddbbbdddggggggdddaaaYYYTTTKKKCCC<<<555///+++,,,,,,,,,,,,,,,,,,++++++000---+++)))*********)))(((((((((((((((((((((((('''))))))&&&&&&))))))'''&&&''''''''''''((())))))&&&&&&%%%%%%%%%&&&&&&'''!!!###%%%&&&&&&&&&'''(((''''''''')))!!!)))&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$'''((('''%%%$$$&&&&&&%%%%%%$$$%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&((())))))(((((()))+++))))))))))))))))))((((((************************+++++++++,,,,,,---------,,,++++++,,,---...//////............////////////000000222555666999EEEPPPcccyyyyyydddWWWOOOGGGAAA???:::888555444444333222000999333///333888:::<<>>777000,,,++++++,,,,,,,,,,,,++++++000...,,,+++++++++***)))))))))))))))))))))))))))&&&)))(((%%%&&&)))***((($$$&&&''''''&&&&&&((()))&&&&&&%%%%%%%%%&&&''''''!!!###%%%%%%%%%%%%&&&'''&&&%%%'''((('''%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&+++---)))&&&&&&%%%&&&&&&%%%######$$$&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((((((***+++))))))***))))))((('''&&&************************)))))))))******++++++,,,+++++++++,,,---...///000............////////////000000222555666;;;GGGSSSggg~~~mmm___UUUKKKCCC???===:::777666555444333111999333///222555777<<>>;;;777444...,,,***)))******)))((())))))(((((((((((('''''''''((())))))((('''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######""""""""""""######xxxhhhdddfffgggkkkgggcccbbbccccccaaa^^^ZZZTTTLLLDDD===777111---***+++,,,,,,,,,,,,+++***++++++***+++------+++***))))))))))))))))))))))))&&&((((((%%%&&&)))***((("""$$$''''''%%%%%%''')))%%%%%%%%%%%%%%%&&&'''((("""$$$&&&&&&%%%%%%&&&'''$$$"""%%%&&&$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%((($$$$$$***,,,(((&&&'''###%%%'''&&&$$$###%%%'''&&&&&&''''''''''''&&&&&&&&&'''))))))((((((***+++))))))*********)))((('''************************((())))))***++++++,,,,,,+++++++++,,,---...///000............////////////000000222555777<<>>;;;:::777333000,,,+++))))))******)))'''))))))((((((((('''''''''$$$%%%'''))))))((('''&&&###$$$&&&'''((('''&&&%%% ###&&&'''''''''((()))%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%ssseeedddhhhllllllgggcccaaaaaaaaa^^^\\\UUUPPPHHHAAA;;;555000,,,)))***,,,,,,---,,,+++***''''''(((***---...,,,+++))))))))))))))))))))))))&&&((((((%%%&&&)))***((( ###&&&&&&%%%$$$&&&(((%%%%%%%%%%%%%%%&&&'''((($$$%%%''''''&&&%%%&&&''''''$$$(((***&&&'''###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%)))###"""'''(((%%%%%%((("""%%%'''(((&&&%%%&&&(((&&&''''''((((((''''''&&&%%%'''))))))((((((***,,,((()))***+++,,,,,,+++*********************************+++,,,------......+++++++++,,,---...000000............/////////000000000222555777<<>>999<<<===;;;666111//////)))))))))))))))(((((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((((('''%%%#########%%%&&&%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''&&&%%%###"""""""""######sssgggcccdddiiifffdddaaa^^^\\\ZZZWWWVVVUUUOOOFFF>>>888444000...111111---((((((------******))))))(((((()))***+++)))(((&&&'''***+++)))((()))'''&&&%%%%%%&&&''')))%%%%%%$$$&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''$$$"""###%%%''''''%%%((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))///%%%!!!(((,,,(((%%%(((***,,,---,,,)))''')))+++***,,,......---,,,---...,,,,,,...000...+++...444........./////////000000111111222555777<<>>;;;777444000111111222444666888999???AAAEEEHHHJJJKKKJJJIIILLLJJJHHHJJJKKKJJJDDD???;;;======:::555111//////***++++++)))%%%$$$$$$&&&)))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((('''&&&%%%######$$$%%%&&&###"""""""""$$$%%%$$$###''''''''''''''''''''''''%%%%%%###"""""""""######ssshhhdddeeegggeeeccc```^^^\\\YYYTTTQQQPPPKKKCCC<<<777333111///...///---***+++......***+++***))))))((())))))******)))(((((())))))((('''((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''######""""""""""""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$#########"""%%%%%%&&&&&&&&&&&&&&&'''%%%$$$"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((((())))))))))))))),,,)))***...,,,%%%&&&,,,,,,,,,---,,,+++)))'''&&&***,,,......---,,,---...+++---000111---)))...666....../////////000000000000000333777999>>>JJJWWWmmmyyyhhh[[[OOOLLLHHHDDDAAA===888555333333222333444555777888>>>@@@DDDGGGIIIJJJIIIHHHIIIGGGFFFHHHJJJHHHDDD@@@>>>>>>===999444000......---------***'''%%%'''***&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''$$$###"""###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""#########uuukkkfffeeeeeefffdddbbbbbbaaa]]]WWWRRRNNNIIIAAA:::555222///...,,,,,,++++++---...---***++++++***))))))(((((((((+++***))))))(((((('''&&&((('''&&&&&&&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$##################$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&)))---+++&&&''',,,+++++++++,,,---+++(((%%%)))+++------,,,+++,,,---,,,+++---///---+++...333...////////////000000000000000444888;;;@@@MMMYYYooolll___UUUQQQLLLHHHCCC>>>999666666555444333333444555666===???CCCFFFHHHHHHGGGFFFEEEDDDDDDEEEGGGFFFDDDAAAAAA???<<<777333///---,,,***)))''''''(((***+++,,,&&&&&&''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$%%%''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################vvvnnniiieeedddfffdddbbbcccdddaaa[[[UUUMMMHHH@@@888333000---+++...,,,---///000000...---************))))))((((((++++++***)))((('''&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''(((''''''''''''''''''(((((()))(((((('''(((((()))***'''&&&'''***+++)))((()))))))))***,,,------***'''(((***+++,,,+++***+++,,,...)))'''+++......---...////////////000000000111000111444999<<>>BBBEEEFFFFFFEEEDDDBBBBBBBBBCCCDDDDDDBBBAAABBB???;;;777333///,,,+++((($$$ """(((+++)))&&&)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$#########vvvpppkkkgggdddfffcccaaabbbdddbbb\\\UUULLLGGG???888333000---+++,,,)))))),,,...,,,***+++)))************))))))(((***++++++***'''&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((()))((('''((()))'''''''''(((((((((((((((((((((''''''''')))+++,,,---***)))***,,,+++)))&&&((()))***+++,,,++++++***(((***,,,,,,+++***+++,,,///((($$$)))//////---+++/////////000000000111111222222444888<<>>:::777444000,,,)))---)))%%%''',,,---***%%%******)))((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###tttqqqnnniiifffiiieeeaaaaaadddbbb[[[UUUJJJDDD===777333111///...,,,'''%%%)))***'''&&&)))((((((******+++***))))))(((***+++***'''&&&''')))&&&''''''''''''''''''&&&'''&&&&&&&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%$$$$$$$$$############&&&))))))'''&&&'''(((&&&&&&&&&''''''((((((((('''&&&&&&&&&'''***,,,...,,,+++***)))***++++++))))))+++---,,,)))((())),,,***+++------,,,,,,,,,---...)))'''+++......---...//////000000000111111111333222444888<<>>:::888555333222333555777;;;===@@@CCCDDDDDDBBBAAA??????@@@@@@???????????????<<<999777555222,,,((()))+++,,,------,,,+++***)))))))))(((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###zzzqqqqqqoookkkgggnnnhhhcccccceeeccc\\\UUUGGGBBB<<<777444222111000000***(((,,,---)))))),,,'''((()))***++++++***)))'''***+++***'''&&&'''***&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''''''''%%%$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&''''''((('''######$$$%%%&&&''''''((($$$$$$$$$#########"""""""""%%%((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''***---///%%%'''(((''''''***...///***---///,,,'''%%%(((,,,+++---//////...---...///---***+++......,,,---111000000000000111111111111444333444777;;;EEEVVVfffmmmdddXXXMMMFFFBBB@@@???:::888555333222333666888:::<<<@@@BBBCCCCCCBBBAAA>>>???@@@???>>>===>>>???>>>;;;999888666333,,,'''###***+++'''%%%(((,,,(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###yyyppplllkkkllloooooonnniiiddddddddd^^^VVVKKKAAA888444000---...111,,,,,,,,,+++++++++******++++++***(((''''''))),,,)))))))))))))))(((''''''(((""" ''',,,+++''')))(((&&&%%%%%%&&&'''(((###$$$&&&&&&&&&&&&$$$###)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''%%%''')))(((&&&%%%&&&)))***)))(((''''''((()))***###''',,,...,,,++++++,,,(((((((((((()))))))))))),,,---......---,,,***)))/////////......---------///000111222111111333444444555222555???EEEVVVqqqrrrgggYYYNNNIIIFFFBBB???<<<777444666777666888;;;>>>@@@CCCDDDCCCCCCEEEFFFBBBCCCCCCBBB@@@@@@BBBCCCDDDFFFAAA888333444222,,,,,,+++***)))))))))***+++(((((((((((())))))))))))'''((()))(((&&&&&&((()))'''&&&%%%$$$###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%###"""!!!''')))+++'''###"""$$$&&&&&&%%%$$$###$$$wwwooolllkkkkkknnntttrrrlllfffdddccc\\\TTTFFF>>>777444111---+++---,,,,,,,,,+++++++++******'''((())))))'''&&&&&&''')))))))))))))))(((''''''+++***(((((()))***,,,---((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((''''''&&&(((***)))'''&&&''')))+++***)))(((((()))***+++&&&))),,,---+++******+++(((((()))))))))*********---,,,***)))))))))******////////////.........---///000111111111111222333222555444888AAAGGGXXXssswwwkkk\\\QQQKKKHHHEEEAAA@@@:::777888999999:::===AAACCCDDDDDDCCCCCCDDDEEEBBBCCCCCCBBBAAA@@@BBBDDDFFFGGGCCC:::555444222---,,,+++)))((((((((())))))((((((((((((((((((((()))'''((()))(((&&&&&&((()))''''''%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&(((!!!$$$)))(((&&&&&&###%%%&&&&&&%%%$$$$$$%%%rrrmmmkkkjjjjjjkkkwwwuuuppphhhdddaaaZZZQQQDDD===888666333...+++,,,,,,,,,,,,+++++++++******%%%(((***+++)))'''&&&%%%(((((()))))))))(((''''''&&&***+++(((###!!!%%%***&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&''')))***)))((('''((()))++++++************++++++***+++,,,+++)))((()))***))))))*********+++++++++111///,,,+++***,,,...000////////////............///000000000000000000000111555555:::CCCJJJ[[[www}}}{{{~~~rrraaaUUUOOOLLLHHHEEEEEE???;;;<<<===<<<===AAAFFFGGGGGGFFFDDDCCCDDDEEEBBBCCCCCCBBBAAAAAABBBDDDHHHHHHCCC<<<666444111---,,,+++)))''''''&&&''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&& !!!###%%%&&&'''(((((((((''')))+++((($$$%%%((($$$%%%&&&%%%######%%%&&&wwwmmmjjjjjjiiihhhiiivvvuuuppphhhccc___WWWOOOFFF???999777444000///000,,,,,,,,,+++++++++******(((***,,,,,,***((((((((('''(((((((((((((((''''''"""&&&(((%%%!!!&&&''''''&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))((('''&&&&&&'''((((((((('''''''''(((******)))*********++++++,,,,,,+++)))))))))***+++******+++++++++,,,,,,,,,000///---,,,,,,...///111.........---------------000/////////000000000///222666555999CCCKKK```~~~zzzxxx~~~zzzhhh[[[TTTPPPLLLIIIIIICCC>>>???AAA@@@BBBFFFLLLLLLJJJGGGDDDBBBCCCDDDBBBCCCCCCBBBAAAAAACCCEEEHHHGGGCCC===777333///------,,,***((('''&&&''''''((((((((((((((('''''''''&&&((())))))'''''''''(((((((((''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&(((++++++'''###$$$'''$$$%%%$$$###""""""$$$&&&zzzpppgggfffhhhhhhgggiiiqqqrrrnnngggaaa\\\UUUMMMGGG???777444111///000333,,,,,,,,,+++++++++******+++++++++)))'''''')))+++''''''((((((((((((''''''&&&&&&'''&&&&&&&&&'''((()))'''%%%######$$$&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********,,,***)))((()))***,,,,,,++++++++++++,,,,,,,,,,,,(((((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000///---...000111000///555888555888AAAKKKddd~~~xxxyyypppbbb[[[VVVQQQMMMKKKEEEAAACCCEEEFFFIIIMMMSSSRRRNNNIIIDDDBBBBBBDDDAAABBBCCCCCCBBBBBBDDDFFFGGGDDDAAA===777222...,,,...---+++)))(((((((((((()))(((((((((''''''&&&&&&&&&'''))))))(((''''''((('''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%%%%%%%$$$############""" !!!###%%%sssiiibbbbbbfffggghhhiiinnnooommmeee^^^YYYRRRKKKDDD;;;333///---,,,...222,,,,,,,,,+++++++++*********)))(((&&&$$$%%%'''***&&&&&&'''((((((((('''''''''%%%$$$&&&***+++***(((((('''%%%######$$$&&&'''''''''&&&&&&&&&&&&'''''' !!!###$$$&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&'''((())))))***))))))+++***((((((***,,,,,,,,,******+++++++++,,,,,,,,,'''(((***,,,------,,,+++,,,,,,,,,,,,,,,---------000...---...222333222000555888666888AAAKKKeee|||xxx{{{zzzlllddd]]]WWWRRRMMMGGGDDDGGGJJJMMMQQQWWWZZZWWWRRRKKKDDDAAABBBCCCAAABBBCCCCCCBBBCCCEEEFFFEEEBBB???===999111------...---+++***)))))))))))))))((((((''''''&&&&&&&&&%%%''')))***((('''''''''&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%$$$""" ###&&&%%%!!!"""###$$$###!!!!!!###$$$oooeee^^^___dddgggiiikkkmmmpppmmmeee]]]WWWPPPIII@@@888222000...,,,,,,///,,,,,,,,,+++++++++******((())))))(((&&&&&&'''(((%%%&&&''''''((((((''''''%%%$$$$$$%%%((()))(((&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%% !!!###%%%''''''((('''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$&&&''')))***++++++******---+++))))))++++++***)))************++++++++++++++++++,,,---...///000111---------....../////////000---,,,...333666444222222888888;;;CCCLLLddd{{{yyy}}}vvvmmmeee]]]VVVOOOJJJGGGKKKPPPUUU[[[```___[[[TTTLLLDDDAAAAAACCCAAABBBCCCCCCCCCCCCEEEGGGEEE@@@>>>???;;;333///000,,,+++***((((((((()))***))))))(((''''''&&&%%%%%%%%%'''******)))'''''''''%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&!!!"""###%%%&&&''''''((('''(((%%% %%%&&&######$$$&&&&&&$$$###$$$%%%lllccc\\\^^^cccgggiiilllnnnqqqooofff]]]VVVNNNGGG???888444333222...---...,,,,,,,,,+++++++++******'''***,,,,,,+++)))((((((%%%%%%&&&'''((((((((('''&&&'''((())))))(((((((((!!!$$$'''******'''"""###$$$&&&&&&&&&&&&$$$###$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$"""$$$%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%'''(((***+++,,,,,,++++++///,,,******++++++(((%%%))))))*********++++++++++++***))))))***---000222.../////////000000111111000---,,,///444777666333///777:::>>>FFFLLLbbb{{{yyy}}}sssjjjaaaZZZQQQKKKIIINNNTTTZZZaaagggaaa]]]VVVMMMEEEAAAAAABBBAAABBBCCCCCCCCCCCCEEEGGGEEE@@@???@@@<<<444000222***)))(((''''''((())))))))))))((('''&&&&&&%%%%%%%%%'''******)))'''''''''$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&))),,,)))!!!$$$'''%%%$$$&&&(((((('''%%%%%%&&&mmmccc```eeefffcccgggqqqkkkiiigggeeeaaaWWWKKKBBB???;;;555000...---,,,++++++,,,,,,------,,,,,,+++***(((&&&'''***+++)))'''''''''((((((((((((''''''''''''''')))******'''%%%)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((&&&%%%&&&((((((%%%""""""$$$&&&'''&&&%%%%%%&&&+++)))&&&$$$######%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''++++++***((('''(((***---((((((((((((((((((((((((++++++*********************))))))***+++...000111)))+++------,,,+++,,,------111111---,,,111000,,,111000...---...///111222333777666;;;GGGPPPddd{{{zzz|||qqqfff^^^UUUOOOLLLOOOUUU[[[cccjjjfffaaaXXXOOOGGGAAA>>>===>>>???AAACCCDDDDDDDDDDDDCCCBBB@@@>>><<<999555111+++***((()))***,,,++++++))))))))))))((('''%%%%%%&&&)))+++***'''%%%&&&((($$$###"""###%%%&&&%%%$$$&&&((()))'''$$$"""%%%'''(((((('''&&&%%%$$$$$$###(((%%%###$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$|||kkkbbb___dddeeebbbeeemmmllljjjgggddd```WWWKKKBBB>>>:::444000...------,,,++++++,,,,,,,,,,,,+++++++++)))((()))++++++***(((''''''(((((((((((('''''''''&&&'''(((***)))'''$$$(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###"""###$$$%%%""" """$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&%%%$$$"""###%%%((($$$$$$%%%&&&((()))***+++************************+++++++++++++++,,,------)))+++,,,---,,,+++,,,------000000------000000---111000.........///111222333777888>>>JJJSSShhhzzzzzz{{{wwwjjjbbbVVVPPPNNNRRRXXX^^^eeelllgggbbbYYYOOOFFF@@@<<<:::;;;<<<>>>@@@AAAAAAAAAAAACCCAAA???>>><<<999555222,,,***))))))+++,,,+++***))))))))))))((('''&&&&&&&&&)))******'''%%%&&&(((%%%$$$###$$$&&&&&&&&&%%%'''''''''&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$yyyiiibbbaaafffhhheeefffkkkllljjjfffccc^^^UUUJJJAAA;;;777222///.........---******++++++++++++******+++***)))***+++,,,+++)))''''''((((((((((((''''''&&&&&&&&&'''))))))&&&$$$'''&&&&&&'''((('''%%%###&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&&&&%%%$$$"""$$$&&&&&&%%%%%%%%%&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''((((((&&&%%%%%%''')))$$$$$$%%%'''((()))***+++************************,,,,,,,,,,,,+++***)))((()))+++,,,---++++++,,,------//////------000000---000000///...///000111222444888999@@@MMMWWWlll{{{|||www~~~yyykkk___VVVQQQPPPUUU[[[```fffllleee```WWWMMMDDD===999777888999<<<>>>???@@@@@@@@@BBBAAA???>>>===:::666333---+++******+++,,,+++***(((((()))))))))((((((''''''((())))))'''&&&''''''&&&%%%$$$%%%'''((('''&&&((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$xxxhhhcccccciiimmmlllkkkmmmmmmiiieee```[[[RRRHHH@@@888555111///...///......)))******++++++******)))************************''''''(((((((((((('''''''''&&&&&&'''((((((&&&%%%&&&%%%&&&''')))'''$$$"""%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&''''''&&&###$$$&&&&&&%%%$$$%%%'''&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((***++++++***))))))***,,,))))))))))))))))))))))))***************+++++++++***+++,,,,,,+++***((('''***,,,---...---,,,---...---......---...//////...000/////////000111222333444888999@@@NNNXXXnnn}}}}}}www~~~}}}mmm___VVVQQQPPPTTTYYY]]]aaafff^^^YYYRRRIIIAAA;;;777555777999;;;>>>@@@AAAAAAAAAAAA@@@???>>>===;;;888555///---+++++++++,,,+++***(((((()))*********))))))'''(((((()))(((''''''''''''&&&%%%&&&(((((((((''')))&&&###$$$'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuueeebbbccciiiooopppooonnnlllhhhbbb]]]WWWOOOEEE===666333000......///...---)))******++++++******)))((())))))))))))((())))))''''''(((((((((((('''''''''&&&&&&&&&(((((('''%%%&&&%%%&&&''')))'''$$$"""%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$######"""###$$$%%%###%%%&&&%%%$$$$$$&&&''''''&&&%%%$$$%%%&&&(((***''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&'''((('''&&&&&&'''(((************************))))))*********+++++++++((()))***,,,,,,+++***)))+++---//////...---...///---,,,---............////////////000111111222333444888999@@@NNNXXXnnnzzzvvvfffWWWQQQOOOQQQTTTVVVYYY]]]SSSPPPJJJCCC===888666444555777999<<<>>>@@@@@@@@@@@@???>>>>>>>>><<<999777000...,,,+++,,,,,,+++***))))))******************'''''''''((()))((((((''''''&&&%%%&&&((()))((('''(((%%%###$$$'''((('''%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppbbb```aaagggnnnrrrpppmmmkkkfff```YYYSSSKKKBBB;;;555222000.........---,,,******++++++++++++******''')))***)))((('''((()))''''''(((((((((((('''''')))(((&&&'''((()))(((''''''&&&&&&'''((('''%%%###&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%$$$######&&&((($$$%%%%%%%%%$$$$$$&&&(((&&&$$$"""!!!!!!###&&&(((''''''&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&((('''&&&%%%&&&'''''''''(((***+++,,,---...)))))))))***++++++,,,,,,((()))***+++,,,,,,,,,,,,+++---...///...---...///---++++++...///------000...///000111111222333333444888:::BBBPPP[[[rrr}}}nnn\\\UUUOOOOOOOOONNNPPPTTTJJJGGGCCC???:::777555444111333666999<<<>>>>>>??????>>>>>>>>>???>>>;;;888222000---,,,,,,,,,+++*********+++++++++******)))''''''&&&''')))***(((''''''&&&%%%&&&(((((((((''''''%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ooofffccccccgggnnnrrrpppkkkjjjeee]]]VVVPPPHHH???888444222///.........,,,+++++++++,,,,,,,,,,,,++++++(((***+++***(((''')))+++''''''((((((((((((''''''***)))'''((()))***)))((((((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&$$$%%%(((+++$$$%%%%%%$$$###$$$&&&(((%%%%%%$$$###$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''')))******((((((((()))&&&&&&'''(((***+++,,,,,,((())))))***++++++,,,,,,*********++++++,,,---...)))+++------,,,+++,,,------******...///,,,---111...///000111222333333333333999<<>>??????>>>>>>===>>>???>>><<<:::333111...------,,,+++))),,,,,,,,,,,,+++***))))))(((&&&%%%'''******)))&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&%%%%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$qqqkkkhhhfffiiioootttqqqkkkiiiddd\\\UUUNNNFFF===777444222000......---,,,***+++,,,,,,------,,,,,,+++(((+++,,,,,,)))(((***,,,''''''((((((((((((''''''+++***(((((()))******))))))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%###!!!"""%%%)))$$$%%%%%%$$$###$$$&&&(((''''''((())))))((('''&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((())))))***++++++,,,,,,---,,,+++++++++,,,---...((()))++++++*********+++---)))***//////,,,---111......000111333333333333333999===HHHZZZhhhjjj```UUUOOOKKKGGGHHHKKKEEECCC@@@<<<999555333222222444777;;;>>>@@@AAAAAA>>>======>>>??????===:::444111///------,,,+++)))---------,,,+++***)))((((((&&&%%%'''***+++)))&&&&&&%%%$$$%%%'''''''''&&&###&&&'''&&&$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$rrrqqqlllhhhiiimmmqqqpppooonnnfff\\\UUUOOOHHH???888222222111000///---+++***000///...,,,+++***))))))************)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""'''((($$$%%%((((((###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&(((((('''&&&''''''((((((((((((''''''******))))))******+++,,,%%%'''***,,,---,,,+++***,,,+++*********+++,,,---+++++++++++++++++++++***------------------------///000111000000111333666<<<<<>><<<===???@@@>>><<<:::666000,,,***+++---///((()))+++,,,+++***(((&&&+++(((%%%$$$%%%%%%%%%$$$%%%&&&&&&'''((((((((('''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$######"""!!! qqqooollliiikkkooorrrqqqooollleee[[[TTTNNNGGG???888111111111000...---+++***...---,,,+++***)))))))))*********)))))))))((((((%%%&&&((()))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$((('''$$$###&&&&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))***)))(((''''''((((((((((((''''''))))))(((((())))))***+++))))))***++++++,,,,,,,,,++++++*********+++,,,---///.....................------------------------000111222111111222555777<<<<<>><<<===@@@AAA???===888444...***((((((***+++((()))+++++++++***(((''')))(((&&&&&&'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###)))))))))((('''&&&$$$###&&&%%%%%%$$$$$$$$$%%%%%%$$$#########"""!!!!!!!!!qqqnnnllllllooorrrssspppmmmiiibbbZZZRRRLLLFFF>>>888111111000000...---+++***++++++***)))))))))))))))******))))))))))))((((((###$$$''')))******)))((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''######%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''')))***)))''''''((((((((((((''''''((((((((((((((())))))***,,,+++*********,,,...///++++++******++++++,,,---------------------------------------------------111222222222222333666888;;;<<>>@@@>>>>>>>>>???AAABBBAAA???:::555///***(((((()))))))))******++++++)))((('''(((''''''(((******)))((($$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###)))))))))((('''&&&%%%$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$############qqqnnnooopppssstttrrrmmmiiieee___XXXPPPJJJCCC<<<888000000000///...---+++*********)))))))))******+++***)))))))))(((((((((((($$$&&&(((***+++***)))(((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&((((((''''''(((((((((((('''''')))(((((((((((()))******,,,+++++++++,,,,,,---...+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............000111222111111333666888:::<<>>>>>>>>@@@BBBCCCDDDCCCCCC???:::333...---,,,+++***)))************)))((((((''''''''')))******(((&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%~~~qqqoooqqqtttvvvtttpppiiidddbbb]]]VVVNNNGGG@@@:::666////////////...,,,+++++++++************+++,,,,,,)))))))))((((((((((((''''''(((***++++++***((('''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$&&&'''(((''''''((((((((((((''''''***))))))))))))***++++++***+++---......---,,,+++******++++++,,,,,,,,,,,,.../////////000000000111---------....../////////...///000000000222555888999===HHHYYYmmmxxxmmmddd[[[RRRNNNHHHDDD>>>:::888777666555111111222333555777:::;;;===???BBBDDDEEEEEEFFFFFFBBB<<<555111000000---+++***************)))(((((()))((((((((()))(((%%%###&&&''''''(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&{{{pppooorrruuuvvvtttnnngggbbb```\\\UUUMMMDDD<<<777444/////////......,,,++++++++++++*********++++++,,,))))))(((((((((((('''''')))))))))))))))(((''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$%%%((((((&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&((()))(((''''''((((((((((((''''''***************++++++,,,(((***---......---***))))))***+++,,,,,,,,,,,,+++,,,,,,------.../////////---------...//////000000---...///000000222555888888===III\\\qqqzzzkkk\\\SSSPPPLLLGGGAAA<<<999888777777222222222222333555777888:::===AAADDDEEEEEEFFFGGGBBB;;;444111111111---************)))))))))))))))***)))((((((((('''%%%###%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%xxxmmmlllppptttuuusssmmmhhhddd^^^[[[UUULLLBBB999444111............---,,,+++++++++******)))))))))******))))))((((((((('''''''''''''''&&&%%%&&&&&&((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%###$$$)))(((""" !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''''''''(((((((((((('''''')))))))))))))))***++++++******+++,,,,,,+++***))))))***+++,,,,,,,,,++++++))))))******+++,,,,,,,,,---------...///000000000...///000000111333666999777===KKK^^^sssuuubbbXXXVVVNNNIIIBBB<<<999888777666333333222111222333444555666:::???BBBCCCCCCDDDFFFAAA:::333111222222...***+++******)))))))))))))))+++)))''''''(((((((((&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&%%%%%%$$$###''''''((((((''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$uuukkkiiimmmrrrtttrrrnnniiifff^^^[[[UUUKKK@@@888222000............---,,,++++++******)))((((((((((((((()))(((((((((''''''''''''%%%$$$###"""###%%%(((***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&###%%%)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""$$$&&&'''%%%$$$''''''((((((((((((''''''((((((((((((((()))******,,,+++***)))))))))***+++)))***+++,,,---,,,++++++++++++,,,------...//////---------...///000000111///000111222222444777:::777===KKK___uuu}}}hhh^^^^^^PPPJJJBBB<<<999777666555444333222111111111222333333888===AAAAAAAAACCCDDDBBB;;;444222444444000++++++******)))))))))))))))+++)))'''''')))***++++++'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$%%%&&&'''''''''############$$$%%%&&&'''''''''&&&%%%$$$$$$######ooohhhjjjooosssssssssqqqjjjaaa\\\VVVNNNEEE???999555222111000///...---,,,++++++))))))))))))))))))))))))000---(((''')))******((())))))(((((((((((())))))+++***((('''&&&$$$"""''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###$$$%%%'''(((((()))))) $$$(((***)))((()))+++)))************++++++++++++,,,------+++))))))******///000+++))),,,---***.........///111000...,,,///111222222222222333444;;;@@@LLLaaaxxxyyyjjjcccVVVOOOFFF???===;;;999777444222111111222222000///444777:::===?????????>>>AAA>>>999555333111///---///---***''''''(((***,,,$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&$$$#########pppiiilllppprrrqqqpppmmmeee]]]YYYTTTKKKDDD>>>999666333111000///...---,,,++++++************************000---***)))+++,,,+++***))))))(((((((((((())))))((('''&&&&&&'''&&&$$$"""''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))(((((('''&&&))),,,---+++***+++,,,)))************+++++++++***,,,------+++******+++,,,///...(((&&&***---,,,///......///000000...---000222444555555666888:::>>>BBBOOOcccyyyqqqgggZZZRRRHHH@@@===;;;888666444333111111222222000///222444888;;;>>>>>>>>>===AAA>>>:::777444222///...---,,,+++***)))))))))***%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$######$$$qqqkkknnnqqqqqqnnnlllhhhaaaYYYUUUPPPHHHBBB===999555333000000///...---,,,,,,+++************************,,,***)))***++++++***)))))))))(((((((((((())))))&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))))))))))))))(((((('''&&&(((******)))''''''''')))************+++++++++)))+++------,,,++++++,,,---...,,,&&&%%%))),,,---000...------///000///...---///111222333555888:::AAAEEEQQQeee|||~~~pppaaaXXXLLLDDD???===;;;999555333111111111222000///000222555999;;;=========@@@???<<<999666333111///,,,,,,---,,,,,,+++)))((('''&&&&&&''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%&&&%%%#########$$$tttoooppprrrqqqmmmjjjggg```XXXTTTOOOGGG@@@;;;777333111000//////...------,,,,,,************************'''''''''((())))))((('''))))))(((((((((((())))))&&&%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%'''(((((())))))&&&'''((((((((('''&&&&&&))))))*********+++++++++)))+++------,,,,,,,,,...,,,---,,,)))((())),,,...111...,,,,,,...000000000---...000111111333777999BBBFFFSSSiiizzzhhh___RRRHHHCCC@@@>>>===666444222111111111111000///111333777999<<<>>>>>>???@@@???<<<888444222111------,,,,,,+++*********((((((((((((((()))******&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$%%%'''((()))$$$%%%%%%$$$######$$$%%%vvvrrrppprrrrrrnnnllliiiccc[[[TTTOOOFFF???999444000.../////////...------,,,,,,************************&&&'''((((((((('''''''''))))))(((((((((((())))))((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''###$$$%%%'''(((((())))))(((((()))***+++,,,++++++))))))*********+++++++++)))+++------,,,,,,---...+++,,,...///---,,,,,,...000...,,,,,,...000000000333444444444444666999<<>>888555222111111111111000000111333555888;;;>>>???>>>@@@@@@>>>999444222222///...+++)))((()))+++,,,))))))((((((((()))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%$$$######$$$&&&vvvrrrpppssstttqqqooollleee]]]TTTNNNFFF>>>888333///---//////.........---------++++++++++++++++++++++++)))***+++***)))((()))***))))))(((((((((((()))))))))((('''(((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))))))))(((((('''((('''&&&(((***++++++***)))************+++++++++***,,,......---,,,,,,---++++++...222111---,,,...///---,,,---///000000000333333333333333444888;;;BBBGGGWWWqqqwwwkkk[[[MMMEEEAAA???>>>999666222111111111111000111111222444666:::===???<<>>888444111..................---------+++++++++++++++++++++++++++,,,,,,***'''''')))+++))))))(((((((((((()))))))))((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''(((&&&$$$%%%'''((('''&&&)))************+++++++++,,,---///...---+++,,,---,,,***,,,000///++++++000---------...000111000//////000000000111333888;;;DDDIIIZZZuuuxxxeeeTTTJJJDDDAAA???:::777333000000111111111111111111111333777:::<<<:::>>>BBB@@@:::444111111---+++)))(((''''''((())))))((((((''''''((((((((()))((((((''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&''''''''',,,+++)))'''%%%$$$$$$###$$$$$$$$$###"""###%%%(((|||rrrooorrrvvvwwwuuurrrmmmcccYYYPPPKKKDDD===999666333111...............---------+++++++++++++++++++++++++++,,,+++(((%%%$$$'''***))))))(((((((((((())))))''''''&&&'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%'''(((((())))))...+++((((((******)))''')))************+++++++++---...///...---++++++,,,---******---,,,)))+++222,,,,,,---///111222000...000111222222444888===AAAGGGLLL\\\xxxooo\\\PPPHHHDDDAAA;;;777333000000111111111111000//////111555888:::999>>>BBB@@@:::444111111*********))))))((('''&&&)))(((''''''''''''(((((())))))(((((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$###"""###&&&(((vvvmmmnnnrrruuuvvvuuusssoooeeeZZZQQQHHH???:::555///,,,...111000///...---,,,++++++************************&&&(((******(((&&&&&&&&&%%%((((((######'''((($$$'''***,,,***'''%%%'''***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$%%%***)))%%%%%%***((('''$$$######%%%''')))###%%%''')))***)))'''&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))(((%%%&&&***,,,+++(((((((((((())))))))))))))))))))))))((((((((((((((()))***)))((((((***,,,***,,,...---+++***,,,...+++---......,,,+++******+++,,,---------///222555444333333333555888<<>>AAA@@@>>>;;;888555222000------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%$$$###""""""######%%%&&&''''''(((((('''%%%###!!!!!!###%%%''''''&&&%%%$$$############vvvmmmnnnsssvvvxxxvvvtttpppfff[[[PPPGGG???:::555000...000111000///...---,,,++++++************************'''(((******(((&&&&&&''''''******&&&&&&******'''***)))(((((()))((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%'''$$$&&&))))))%%%%%%)))((('''%%%$$$$$$%%%&&&'''"""###&&&''''''&&&$$$###&&&''')))******)))'''&&&%%%%%%&&&&&&&&&'''''''''&&&(((&&&""""""%%%'''%%%''''''''''''(((((((((((()))))))))))))))))))))((()))*********))))))+++,,,***,,,...---+++***,,,.........---+++******,,,......//////...------000222333333333333555888===@@@IIITTThhhzzzdddWWWNNNGGGAAA<<<:::777555555333111///...111333222000222777<<>>;;;888444111///---,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&'''%%%###""""""$$$&&&((('''&&&%%%$$$############wwwooooootttxxxyyyvvvsssooofff]]]OOOGGG???:::666111000111000000///...---,,,,,,+++************************''')))******(((''''''((((((******''''''***+++))),,,(((%%%'''***+++(((%%%'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((&&&&&&)))(((&&&%%%''''''''''''&&&%%%%%%%%%%%%###$$$&&&''''''%%%$$$"""&&&&&&((((((((((((&&&&&&%%%&&&&&&&&&&&&''''''''''''(((&&&""" ######!!!&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***++++++)))***+++---+++,,,...---,,,++++++,,,000///,,,)))''')))---111000000000///---,,,---///222333444444555999>>>AAAKKKWWWmmmlll^^^SSSHHH@@@===;;;888666666555333111000111222111///000555999@@@???===:::777333000///,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))((((((((((((((('''&&&%%%&&&%%%$$$###$$$%%%''')))&&&&&&%%%$$$############wwwqqqoootttxxxxxxuuuqqqmmmeee]]]PPPHHH???;;;666111///111000//////...------,,,,,,************************''')))***)))((('''((()))'''((('''&&&'''((()))(((***(((''''''))))))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&(((((('''&&&%%%''''''(((((('''%%%###"""''''''((()))((('''%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''(((***)))$$$###%%%%%%###'''''''''(((((((((((())))))))))))))))))************+++,,,+++******,,,...+++,,,---------,,,++++++000///---***(((***...111///000000///------...///111333555555666999???DDDMMM[[[sssssseeeXXXJJJ???>>><<<888666666555333222111222222000//////333666>>>>>><<<999666333000...,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((('''(((((((((((((((''''''&&&%%%$$$$$$%%%&&&((()))&&&%%%$$$$$$#########$$$xxxsssppprrrvvvvvvrrrmmmiiibbb\\\QQQHHH@@@;;;666000...////////////...------,,,,,,************************((()))***)))(((''')))***((('''&&&'''(((((((((***''')))***)))&&&%%%&&&(((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))'''$$$&&&'''(((((('''%%%###"""'''(((((((((((('''%%%$$$###$$$$$$$$$$$$$$$$$$###&&&&&&&&&'''''''''(((((('''))))))&&&&&&))))))&&&((())))))))))))*********((()))))))))*********+++***+++,,,+++******,,,...,,,,,,---......,,,***))),,,---...---,,,,,,---///,,,---/////////...000111000333666666666999@@@FFFOOO___yyy}}}nnn___NNNCCC@@@===999666555555333222222222111/////////222333<<<;;;:::888555222000///,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$######$$$$$$yyytttqqqqqquuuuuuoooiiieee```[[[OOOGGG>>>:::555000.../////////.........---------************************((()))***)))((((((***+++)))'''''')))***((())),,,%%%(((+++)))%%%$$$&&&)))&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%(((+++)))$$$&&&''''''((('''&&&$$$###%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((###&&&'''%%%&&&)))***'''))))))*********+++++++++((())))))******+++++++++)))***++++++)))***+++------,,,---......---***'''***,,,///000///---------)))+++...//////000111333000333777777666:::AAAHHHRRRdddzzzhhhVVVKKKDDD@@@<<<888666555444333333222111//////000222333999999888777555333111000------,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%~~~yyyvvvqqqpppttttttnnngggccc___[[[KKKCCC;;;888555000///111...............---------************************((()))))))))((((((***,,,)))%%%%%%)))***'''(((---'''(((((('''&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$&&&$$$###(((---+++$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((###'''(((&&&'''******'''))))))))))))************((())))))******+++,,,,,,)))*********))))))+++,,,---,,,,,,...///...***&&&***,,,///000///.........)))+++...000000000111222///333777888777:::BBBJJJWWWjjjsss```UUUIIIEEE???;;;888777555444444222000///000222333333666666666555444333222111......------,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((($$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$######%%%$$$$$$###$$$$$$%%%%%%}}}yyywwwrrrqqquuuuuummmfffbbb___[[[GGG???999777555222111444...............---------************************)))))))))(((((((((+++---&&&""""""'''((($$$&&&******'''%%%%%%((()))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((###%%%$$$###(((...,,,%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))&&&)))***((((((++++++((((((((((((((())))))))))))((())))))***++++++,,,,,,((()))***)))((((((***,,,---,,,,,,...000...***%%%+++---.........---...000***,,,///000000000000111///333888888777:::CCCKKKZZZnnnzzzggg\\\MMMHHHBBB===:::999777555444222000000111333444444444555555555444444333222///......------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((***++++++&&&&&&&&&'''&&&&&&%%%$$$'''&&&&&&%%%$$$###"""!!!$$$$$$$$$###$$$$$$%%%%%%{{{xxxvvvqqqyyyvvvrrrmmmhhhbbb[[[WWWGGG@@@777333222111...+++000000///...---,,,,,,+++*********+++,,,,,,***''')))***+++***(((((()))+++***)))'''&&&%%%&&&((()))&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###***)))((('''&&&%%%%%%%%%###''',,,---***&&&%%%%%%***)))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&,,,***((('''''''''&&&%%%%%%%%%%%%%%%&&&(((***+++++++++++++++++++++++++++******++++++,,,---......+++++++++,,,,,,,,,---------.........---,,,,,,+++,,,---...///000111222333444666222222:::<<>>CCCSSSkkkppp___UUUKKKFFFAAA<<<888888666555333222111111222222000000111222222111000000---,,,,,,---//////---+++************)))(((''''''&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%vvvtttvvvwwwwwwuuurrrnnniiiaaaXXXRRRCCC>>>777333111000///...000000///...---,,,,,,+++,,,***((((((***+++,,,+++)))******)))(((''')))***'''&&&&&&&&&'''(((***+++)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$&&&((()))))))))******+++++++++***************************++++++++++++++++++,,,,,,,,,+++******---------.........//////------............------000000000000000000111111...444333555<<<===CCCSSSkkkzzzfffZZZMMMFFFBBB===::::::666555333222111111111111000000000111111000000000---------+++)))((()))***))))))******)))(((''''''''''''((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))(((((((((%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxrrrqqqrrruuutttrrrnnniii```WWWPPPAAA===777222000/////////000000///...---,,,,,,+++,,,***((((((***+++,,,,,,&&&'''&&&%%%"""!!!"""###((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***+++++++++******)))(((''''''&&&&&&&&&''''''(((***((('''&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&(((******)))((()))+++))))))******++++++++++++)))))))))******+++++++++***+++,,,---,,,+++***)))---------.........//////------...//////......---000000000000111111111111000666555666<<<===DDDTTTkkkmmm___PPPHHHDDD@@@===<<<666555333111000000000000111111000000000000111111---------***'''%%%'''(((((())))))))))))(((((('''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((()))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxpppoooqqqtttsssrrroooiii```UUUNNN???<<<777222000//////000000000///...---,,,,,,+++***)))((()))+++,,,,,,+++)))******(((%%%$$$%%%&&&)))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&&&&&&&&&&&&&&&&'''((()))***)))''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((''')))***)))''''''***---))))))***+++,,,,,,++++++(((((())))))***+++++++++(((***+++------,,,***))),,,------------.........------...////////////...000000000111111222222222111777666666<<<>>>GGGYYYmmmxxxgggUUULLLGGGCCC???>>>666555333111000//////000111000000//////000000111,,,,,,,,,+++***)))***,,,((((((((())))))(((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ssskkklllqqqssssssrrroooiii___TTTLLL===;;;777222///...000111000000///...---,,,,,,+++)))((((((***,,,---,,,******+++,,,+++***)))+++---''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))))))))'''&&&&&&(((((('''$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&((()))(((&&&''',,,222,,,,,,---...---,,,+++***((((((((()))***+++++++++&&&(((+++------,,,+++))),,,,,,,,,,,,------------------.../////////////////////000111222222333333000666555666<<<@@@LLLaaasssrrr]]]QQQKKKEEEAAA???888666444222111000000000000///...------...///000,,,,,,+++,,,,,,,,,,,,,,,''''''((((((((((((((('''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}nnnfffhhhooossssssrrroooiii___TTTLLL===;;;777222///...000222000000///...---,,,,,,+++(((((((((+++------,,,***$$$%%%'''''''''(((***,,,$$$%%%'''((())))))))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))***(((&&&%%%&&&((((((%%%"""''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))$$$'''((('''%%%(((///666///000000000///---+++***'''(((((()))***+++++++++%%%'''***,,,------+++***+++++++++,,,,,,,,,------------...///000000//////...///000111222333444444...555444555===BBBPPPfffxxxyyybbbUUUNNNGGGBBB???999888666333222111111111......,,,,,,,,,,,,......---,,,++++++,,,,,,***'''''''''((((((((((((((('''((((((''''''''''''(((((((((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$########################{{{jjjcccgggnnnuuutttpppkkkggg```SSSFFF???:::555111000111222333---,,,+++*********+++,,,,,,+++***((((((((()))*********+++******)))(((''',,,,,,+++***)))*********&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''(((((('''%%%$$$%%%'''***((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&(((***)))((('''&&&&&&&&&&&&&&&%%%&&&'''''''''))),,,///,,,---......,,,***++++++++++++******++++++,,,---+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---///111222111000///000111444333666;;;===BBBVVVjjjkkkXXXOOOJJJFFFBBB===;;;888555111111222444//////.........---------,,,,,,,,,+++++++++*********(((''''''((())))))(((***++++++***(((''')))***&&&&&&&&&&&&&&&'''((())))))'''%%%&&&))))))&&&$$$'''''''''&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&zzzlllhhhkkkrrruuuuuurrrlllfff^^^PPPDDD<<<888333111111222444444...---,,,+++++++++,,,---******))))))(((((())))))'''((()))***************)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%''')))((('''&&&%%%%%%&&&'''((((((''''''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&''')))(((((('''&&&&&&&&&&&&&&&)))))))))'''&&&&&&(((******+++,,,,,,***))))))***++++++******++++++,,,---))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---///000111000000222444555444777<<<>>>EEEXXXmmmppp\\\QQQKKKFFFBBB===;;;999555222111222333//////.........---------,,,,,,,,,+++++++++*********)))((((((******)))((())))))***)))'''&&&((()))(((''''''&&&&&&&&&''''''((('''%%%&&&((((((&&&###''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&xxxooommmqqqvvvtttwwwuuunnndddZZZMMMCCC:::666222000111333444555///...---,,,,,,,,,,,,---'''(((((())))))))))))((((((((()))*********))))))&&&&&&''''''&&&%%%###"""&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))(((((('''(((((()))'''''''''&&&&&&''''''''''''(((((('''%%%%%%&&&((((((((('''&&&&&&&&&&&&''')))))))))'''%%%%%%&&&(((''')))******(((''''''(((+++************+++,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,+++,,,------...,,,...000000000111333555666555888>>>@@@GGG[[[qqqyyydddVVVMMMFFFBBB===<<<999777444222111000/////////.........------,,,,,,,,,+++++++++*********))))))***,,,,,,***''''''((()))(((&&&&&&'''((())))))(((&&&&&&%%%%%%%%%'''&&&&&&&&&''''''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%vvvqqqqqqtttwwwuuuyyyxxxooocccXXXLLLCCC:::666222000111222333333......------,,,,,,++++++%%%&&&((()))******)))(((+++++++++***)))'''&&&%%%%%%&&&((())))))(((&&&%%%&&&%%%$$$$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''((((((((('''&&&%%%%%%&&&'''(((((((((((('''%%%$$$&&&'''(((''''''&&&&&&&&&''''''&&&&&&'''&&&%%%&&&(((***'''(((***)))(((''''''(((***************++++++,,,...---,,,++++++,,,...///........................///...---------...000111---...000000000111333444666555888>>>AAAIII^^^tttmmm\\\PPPHHHBBB???===:::888666333000...////////////............,,,,,,,,,+++++++++******))))))***,,,---,,,***'''''')))***)))'''&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$vvvqqqrrrsssuuuuuuyyywwwmmmaaaWWWLLLCCC;;;777333111000000000///---------,,,+++******)))&&&'''(((*********)))(((+++*********((('''&&&%%%###%%%(((***++++++***)))&&&%%%%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%)))(((((('''&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((('''%%%$$$&&&'''''''''&&&&&&&&&''''''(((&&&&&&'''&&&%%%&&&(((***''')))******)))((())))))******))))))******+++,,,***)))((((((((()))+++,,,........................000///...---...///000111///000111111000000111222555444777>>>BBBJJJaaawwwzzzfffWWWKKKEEECCC???<<<999777444000---000000/////////.........,,,,,,,,,+++++++++******))))))***,,,---,,,***'''(((***++++++)))(((((((((&&&&&&&&&&&&&&&'''(((((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$uuuqqqppprrrssstttuuuqqqhhh^^^VVVLLLCCC:::777333111000///...------------,,,+++***)))(((((())))))************)))&&&&&&'''((())))))))))))###$$$&&&((()))***))))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''%%%###$$$'''(((&&&###%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&'''''''''&&&&&&''''''''''''(((((('''%%%%%%&&&((('''&&&&&&&&&&&&'''(((((()))))))))'''%%%%%%&&&(((''')))++++++***)))***+++***))))))))))))***++++++***************+++,,,---------------------------------,,,,,,------...///000111222111000///000111555444777>>>CCCLLLccc{{{sss```RRRJJJGGGCCC===:::888666222...000000000/////////......,,,,,,,,,+++++++++*********))))))***,,,,,,***'''(((***,,,,,,***(((((((((%%%%%%%%%&&&&&&((())))))''')))******(((''''''(((%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&''''''&&&%%%###uuupppooopppsssrrrpppjjjaaaZZZUUUKKKBBB888555222000000000///...---......---,,,+++)))(((,,,++++++************+++$$$%%%&&&((()))*********&&&''''''''''''(((((((((%%%&&&((((((((('''%%%$$$''''''&&&&&&&&&&&&'''''''''$$$"""$$$'''(((&&&"""$$$%%%&&&&&&&&&&&&%%%$$$+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&''')))&&&&&&&&&&&&&&&'''(((((()))))))))'''&&&&&&(((***'''(((******))))))***+++)))))))))))))))***++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................///111111000000111333666555888???EEEOOOgggkkkZZZPPPLLLFFF>>>:::999777333///000000000000/////////...,,,,,,,,,+++++++++*********)))((((((******)))(((''')))++++++***(((''''''''''''&&&&&&&&&''''''((((((***,,,+++)))'''(((***%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###uuuooonnnpppsssppplllddd[[[WWWTTTKKKAAA555333111000000111111000.../////////...,,,***)))...---+++***)))***++++++&&&''''''(((((((((((((((++++++)))(((((('''((((((%%%''')))***)))'''$$$###'''''''''&&&&&&''''''''''''$$$"""$$$((()))%%%!!!$$$$$$&&&&&&&&&&&&$$$$$$,,,+++***)))((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&&&&'''((()))%%%&&&'''''''''))),,,///&&&((()))***)))((()))***)))))))))))))))******+++&&&((()))+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///,,,...000000000111333555888666999AAAFFFQQQiiirrr___UUUOOOHHH???:::999888444000000000000000////////////,,,,,,,,,+++++++++*********)))''''''((())))))(((%%%(((***+++)))'''&&&&&&)))((('''&&&&&&&&&&&&&&&)))+++---,,,***((()))+++%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$xxxpppqqquuuvvvvvvnnncccZZZTTTMMMDDD>>>444333111////////////000//////...---,,,***)))(((++++++,,,,,,,,,---------)))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&'''''''''&&&$$$###&&&&&&''''''((()))))))))''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%'''(((***+++&&&(((***)))(((&&&'''((()))"""%%%!!!!!!'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''(((((('''&&&%%%$$$$$$%%%&&&((()))+++,,,---******))))))))))))************++++++++++++************+++,,,------------......///000000000000000...000333333222111111111888777;;;AAAEEEOOOiiijjjYYYRRRJJJCCCAAA>>>777111///222111222222333111...+++---,,,+++*********+++,,,******++++++++++++******&&&''')))******)))((('''$$$%%%''')))***))))))((())))))))))))))))))))))))******'''%%%)))///...&&&&&&&&&&&&%%%%%%$$$$$$$$$yyyqqqsssuuuvvvwwwooodddZZZSSSJJJAAA;;;666444222000............------------,,,,,,+++***************+++++++++++++++++++++++++++***))))))'''(((((((((((((((''''''&&&&&&'''''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***'''&&&'''((()))'''###***!!!$$$'''######(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((('''''''''''''''((()))***++++++)))'''%%%******))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++......///000000000000000///111333333222111111222777666;;;BBBGGGRRRlllqqq^^^XXXPPPIIIFFFCCC<<<777555333222111222222111...,,,...---,,,+++++++++,,,---******++++++++++++******'''(((***++++++***((('''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&'''$$$"""%%%+++)))###((('''&&&&&&%%%%%%%%%&&&zzztttssstttuuuwwwooodddYYYPPPGGG>>>777777555333000...------,,,+++,,,,,,------,,,,,,,,,((((((((()))))))))******+++++++++++++++***))))))(((((())))))((('''&&&&&&&&&&&&'''''''''&&&%%%$$$(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((***'''&&&))),,,)))!!!***###!!!&&&(((%%%%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''((())))))(((***,,,---,,,)))%%%"""******))))))))))))******,,,,,,------------,,,,,,.........------,,,******......///000000000000//////111333333222111222333666555:::BBBHHHUUUpppzzzeee[[[QQQIIIFFFBBB<<<777666555333111000111111///...//////...---,,,---------******++++++++++++************+++++++++***((('''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%"""!!!$$$((('''""")))((('''&&&%%%&&&'''((({{{vvvrrrqqqqqqssslllbbbWWWNNNDDD<<<777666444222000............,,,,,,---------,,,++++++(((((((((((()))))))))***)))))))))))))))(((''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&''''''''''''''''''+++)))(((***,,,***$$$)))$$$###'''(((%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))***+++%%%''')))+++,,,+++***(((+++******))))))******+++,,,,,,------------,,,,,,------......---,,,++++++---...//////000000/////////111222333222222333444666555:::BBBHHHVVVrrrjjj^^^SSSJJJEEEAAA;;;777777777555111000000111111000//////...------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,+++)))((('''''''''&&&%%%&&&'''((()))************************(((&&&%%%$$$&&&((('''%%%((('''&&&%%%%%%&&&'''((({{{vvvpppmmmmmmmmmhhh___UUUKKKCCC<<<888333222111/////////000000.........---,,,+++)))))))))))))))*********++++++)))))))))))))))(((''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((###$$$%%%&&&'''(((((((((%%%&&&'''((((((''''''&&&((())))))((('''''''''(((&&&$$$$$$&&&&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))***+++'''''''''((()))+++---...++++++************++++++++++++,,,,,,,,,,,,+++++++++,,,------.........---------...///////////////000111222222222222444666777666:::BBBHHHVVVrrrqqqfffZZZNNNHHHBBB===::::::999555222000000111111111.........---,,,++++++*********++++++++++++******,,,,,,,,,+++***)))(((((()))((('''''''''(((******************************)))'''&&&'''(((''''''(((&&&&&&%%%$$$$$$%%%&&&'''yyyuuunnnjjjkkkhhhccc\\\RRRIIIAAA<<<999222111000//////000111222//////...---,,,***)))(((*********+++++++++,,,,,,+++++++++++++++***))))))''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''((())))))***###$$$%%%&&&''''''''''''$$$%%%'''(((((((((''''''$$$%%%&&&%%%###$$$(((+++###$$$%%%&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((''''''((()))))))))((((((+++***((('''((())),,,---++++++************++++++++++++,,,,,,,,,,,,++++++++++++---....../////////------...////////////...000111222222222222555777888777;;;CCCJJJXXXuuu~~~kkk___QQQHHHBBB<<<999:::999666333111111222222222............---+++***)))******++++++++++++******+++++++++***)))))))))(((***)))))))))))))))******(((((((((((((((((((((((()))&&&%%%''''''%%%%%%((($$$$$$%%%%%%%%%%%%%%%%%%{{{uuutttnnnkkkllleeebbbZZZQQQGGG???:::888333222111/////////000000---...------,,,+++***)))*********+++++++++,,,,,,+++++++++++++++***))))))%%%&&&'''((())))))))))))&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''###$$$&&&((())))))((('''$$$$$$$$$%%%&&&'''(((((("""%%%'''&&&$$$$$$&&&'''''''''''''''''''''''''''&&&&&&((()))))))))((('''%%%''')))******(((&&&$$$,,,+++***)))))))))***+++,,,++++++******++++++,,,,,,,,,------------,,,,,,------...............---,,,---......//////......000111222222222333555888999888<<>>:::888666444333111111111000000000000000...,,,***)))+++,,,,,,+++)))***+++,,,+++***((('''))))))))))))(((((((((((((((,,,///...)))%%%%%%''''''''''''((((((((((((((($$$&&&''''''&&&'''***---yyy{{{{{{ppp```UUUJJJBBB:::333000111///000000000000000///...------,,,,,,,,,---......$$$***,,,((('''******&&&&&&&&&'''((()))***++++++''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''""")))...***'''))),,,---&&&'''((('''&&&&&&'''(((#########$$$&&&((()))+++&&&'''((((((((('''%%%$$$$$$%%%&&&'''((((((((((((%%%&&&(((((('''((()))+++'''(((((((((((((((''''''((()))***++++++***)))((()))))))))((()))******+++))))))***++++++++++++***+++,,,------,,,,,,...///,,,---------......//////,,,,,,---...///000111222000000111222333555666777999???BBBNNNfff|||wwwlll```LLLGGGCCC>>>:::888666444222111111111111000000000000,,,***((()))+++---------,,,,,,+++***)))((('''&&&******))))))((((((''''''%%%***...---)))''''''***&&&'''''''''(((((())))))%%%***)))&&&###!!!}}}{{{||||||xxxtttfffZZZJJJ@@@<<<999444000222111111000///......---...---,,,+++***+++,,,---...+++''''''))),,,,,,+++'''(((***,,,,,,***)))''''''''''''(((((()))***+++&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))((('''&&&&&&'''((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***(((&&&''')))+++***((()))******)))'''&&&'''((((((***++++++***)))+++,,,&&&(((***++++++***+++---.........------,,,,,,,,,///......---------......,,,---............000222000111222333555666777888@@@???EEETTTfff|||sss```UUUJJJGGGAAA<<<999777666666333333222111000000000111000...,,,,,,------,,,+++)))***+++,,,---,,,++++++(((((())))))************,,,,,,,,,+++***))))))((()))***+++***'''&&&'''((((((''''''&&&&&&''''''(((~~~wwwuuuwwwxxxuuurrrcccXXXIII???;;;888444000111111111000///.........000///...---,,,,,,---------***((((((***,,,+++***((()))*********)))((('''''''''((()))))))))(((''''''%%%%%%%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))((('''&&&&&&''''''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))&&&%%%&&&(((***)))'''(((***+++***))))))***+++***+++,,,,,,++++++,,,...''')))+++,,,++++++,,,---------------------,,,,,,///......---------......---/////////...///000222111111222333555666777777>>>>>>FFFVVViiixxxdddWWWIIIFFFAAA<<<999777666555444333222111000000000000333111...,,,,,,+++***((())))))******)))(((&&&%%%)))))))))))))))***************))))))(((''''''&&&((()))***)))((('''((()))&&&%%%%%%$$$$$$%%%%%%&&&yyyqqqnnnoooqqqqqqooo```UUUHHH>>>:::777333000111111000000//////......000///...---,,,+++,,,,,,+++***)))***+++++++++))))))))))))(((((('''''''''((())))))***)))((('''&&&(((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''&&&''''''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&'''((())))))(((''')))******)))***+++,,,)))***,,,+++******+++---)))+++------,,,,,,---...,,,,,,------------------......---------......///000111111000//////111222222222333444555666666666<<<>>>GGGXXXoooiii[[[JJJGGGAAA===;;;999777555444444222111111000000000333000...,,,,,,+++***(((++++++***)))(((&&&$$$###*********)))))))))))))))******))))))(((''''''''''''((())))))(((((()))***&&&&&&%%%%%%%%%%%%&&&&&&zzzooojjjkkklllllljjj\\\SSSGGG>>>:::777444111111000000000/////////...------,,,+++***)))))))))*********+++++++++***)))***)))((('''&&&&&&''''''******)))(((((()))***+++((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))*********)))''')))***)))(((((()))***&&&((())))))(((((()))******,,,......---,,,---...,,,,,,,,,------............------------...//////111222222111000///111222333333444444555666666666<<<@@@JJJ[[[sssooo```OOOJJJDDD???===;;;888555555444333222111000000000///---,,,,,,---...---,,,...------+++***)))''''''************))))))))))))++++++++++++******))))))%%%'''))))))((((((***,,,((((((''''''''''''((((((}}}rrrkkkjjjjjjgggeeeYYYQQQGGG>>>:::777555333000000000000////////////------,,,,,,+++***)))))))))***+++++++++*********))))))((('''&&&''''''''',,,***(((&&&'''+++000333((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))))))))((((((+++,,,,,,+++)))'''((()))&&&((())))))(((((()))***+++---......---------...,,,,,,,,,------.........---------------...//////222222333222000000111333333333444444555666777777===BBBMMM^^^wwwwwwgggYYYRRRIIICCC@@@>>>:::777666555444222111000000000...---++++++---......---------,,,,,,,,,+++++++++*********)))))))))))))))+++++++++***************%%%'''((()))((()))***,,,)))((((((''''''(((((()))~~~tttnnnkkkhhhccc___TTTNNNEEE===888666444333000000000000////////////....../////////...---,,,)))+++++++++***)))***+++((((((((((((((((((((((((,,,***'''&&&''',,,111555'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((###%%%(((((('''&&&&&&'''...//////---***))))))))))))***,,,+++******+++---+++---......---,,,------,,,,,,---------------------------------...///000111222222111000000222333222222333555666777888999>>>EEEPPPaaa{{{sssfff\\\PPPGGGDDDAAA===999777666444333111000000000111///---,,,,,,,,,+++******************+++,,,---((()))))))))************))))))((((((((((((((((((%%%'''))))))((()))***,,,''''''&&&&&&&&&&&&''''''{{{sssnnnlllggg```ZZZOOOJJJBBB;;;666333222222////////////000000000000---...///000000000//////***+++,,,***((((((***---&&&''')))************))))))(((''''''(((+++...///&&&%%%%%%&&&)))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***%%%&&&'''''''''&&&%%%$$$&&&'''((((((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((($$$'''++++++)))(((((()))+++,,,---+++)))(((((()))***+++,,,,,,++++++,,,...+++,,,......,,,+++,,,---------------------,,,,,,---,,,,,,------///000000///000111000000000222444000111333444666888:::;;;???GGGSSSdddrrrfffWWWLLLGGGDDD@@@;;;777666555333111111000000111///---,,,,,,,,,+++*********)))))))))***,,,,,,''''''((()))***++++++,,,((((((((((((((((((((()))&&&((())))))(((((()))+++''''''&&&&&&&&&&&&''''''|||wwwqqqnnnlllggg^^^WWWKKKGGG@@@999444111000000////////////000000000000+++,,,---////////////...+++,,,,,,)))''''''+++...%%%&&&)))+++,,,,,,+++***&&&'''((()))))))))))))))%%%$$$$$$&&&)))++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,&&&&&&'''((('''&&&$$$###&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((+++//////---+++,,,---&&&'''((('''&&&%%%&&&'''(((***++++++******+++,,,+++,,,...---,,,++++++,,,.........------,,,,,,,,,,,,,,,,,,---...///000111...///000000///000222444000111222444777999;;;<<>>@@@GGGVVVnnnqqq^^^RRRNNNKKKDDD>>>999888666444333222333333---,,,,,,...///...,,,***---,,,***)))))))))******%%%(((,,,---,,,***+++,,,+++***(((((('''((()))***)))))))))))))))******+++)))'''&&&&&&''''''&&&%%%~~~vvvsssoookkkgggaaaZZZTTTJJJEEE===666222000111222+++...111111000///000111------,,,++++++***)))))),,,+++***)))))))))***+++---***(((''')))***)))(((((())))))(((&&&%%%&&&((("""&&&'''&&&%%%&&&'''&&&&&&$$$"""%%%)))'''"""(((&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&''''''((()))(((((('''&&&&&&''''''***%%%$$$'''(((&&&%%%&&&((('''''''''((()))))))))&&&&&&&&&&&&&&&%%%$$$$$$(((((()))***************,,,///...++++++------***------------------------........................//////...---------------///,,,---000000...///222222333444555555777;;;===BBBJJJ[[[tttuuuaaaSSSNNNKKKFFF@@@;;;:::777555333222222222...------...///...,,,***---,,,+++)))))))))***+++$$$'''***+++***))))))***,,,+++***)))((()))*********))))))((())))))******)))'''&&&&&&'''(((&&&%%%}}}uuurrrooollliiibbbXXXQQQJJJCCC:::555333222111000(((+++///222111000//////---,,,,,,++++++******)))++++++*********))))))))),,,***(((((()))***)))((('''((('''&&&$$$$$$&&&(((!!!###&&&&&&%%%$$$$$$%%%((('''%%%%%%***---))) (((&&&%%%%%%'''(((((('''((('''&&&&&&&&&&&&&&&&&&((())))))))))))((('''''',,,%%%###&&&)))(((%%%$$$&&&''''''''''''(((((((((((())))))))))))(((((('''(((((()))***************+++------******,,,,,,)))------------------------........................//////...------------...,,,***+++000111000111555222333444555555666:::<<>><<<999666444222222111000///.........---+++)))---,,,+++*********+++,,,&&&(((+++,,,+++******+++---,,,+++************+++***))))))((((((((()))))))))(((&&&'''(((((('''%%%|||ssspppnnnllljjjbbbWWWNNNIIIAAA888333444444222///+++---///111111000//////.........------,,,,,,,,,*********+++***)))((((((******)))))))))***))))))'''((('''%%%$$$$$$''')))$$$%%%&&&&&&&&&%%%$$$$$$((()))'''&&&))),,,***$$$'''&&&%%%&&&'''(((((('''(((''''''&&&%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$&&&""""""&&&(((&&&&&&(((%%%&&&'''''''''''''''(((******+++++++++******)))(((((()))***************))),,,,,,)))))),,,+++))),,,,,,------------------........................///......---------......///------000111//////222333444555555555666999<<>>777444333333111///666333000//////000//////++++++++++++++++++++++++******)))))))))(((((((((''')))++++++***))))))***%%%'''((((((''''''((())))))(((&&&'''(((((('''&&&!!!&&&'''!!!%%%(((&&&%%%%%%'''((()))'''&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''###&&&***)))""" (((###&&&******'''&&&''')))&&&'''(((((((((((((((((((((((()))***************(((++++++)))))),,,,,,***+++,,,,,,------....................................------------.../////////---...111222000000333333444666666777999===@@@FFFRRRjjjmmm```XXXOOOIIIDDDBBB???;;;777555333333222000...---......---,,,...---,,,,,,,,,---...///,,,,,,,,,///222555666666222222222222111000......///...,,,+++***)))((((((***)))'''((())))))(((&&&vvvkkkgggcccdddeeeaaaVVVLLL@@@===999555222111111111222000//////111111///---+++++++++++++++++++++++++++***)))((('''(((((()))&&&(((++++++***))))))+++"""%%%(((((((((&&&&&&&&&(((&&&%%%%%%''')))(((&&&"""'''(((###!!!###&&&&&&&&&%%%&&&'''))))))'''%%%%%%%%%%%%$$$%%%%%%&&&&&&((((((''''''((())))))***'''(((******%%%"""(((###'''++++++(((&&&'''***'''((()))***************(((((()))***************(((+++,,,)))***------***++++++,,,,,,---......///........................---------------.../////////------111222000111444333444666777999;;;???BBBIIIVVVnnnyyykkk```TTTKKKEEECCC???<<<888666555444222000------...///...---...---,,,,,,,,,---///000---,,,---000555999::::::777777777777666444222111111000...,,,+++***))))))***)))(((((())))))(((&&&tttjjjeee```aaaddd```VVVLLL>>>===:::555111///000222---------000333222...+++------------------------,,,***((('''&&&''')))***%%%(((+++,,,***((()))+++ ###'''((('''&&&%%%$$$'''%%%###$$$'''((('''&&&&&&)))***((()))+++***&&&&&&%%%&&&'''))))))'''%%%$$$$$$$$$$$$%%%&&&&&&'''((('''&&&&&&&&&((()))***(((&&&'''))))))&&&'''***###(((,,,,,,)))'''(((***$$$$$$%%%&&&&&&'''&&&&&&(((((()))***************))),,,,,,******---...+++++++++,,,,,,---...//////........................---------------...///000111...///222222///000222333444666888:::===AAADDDLLLYYYqqqrrreeeXXXMMMEEECCC@@@<<<999777666555111///------.../////////...------,,,---...///000000//////333999>>>??????::::::;;;:::999777555444222111///---,,,******)))***)))(((((())))))((('''~~~uuummmlllgggaaa]]]ZZZRRRIIICCC<<<666444222///000222111111111000000///...------,,,++++++******++++++)))'''&&&(((+++,,,)))'''+++)))'''(((++++++***'''***)))((()))***)))(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&%%%$$$######&&&(((&&&''')))+++***'''###!!!&&&%%%%%%%%%&&&(((***+++((('''&&&&&&'''((('''%%%(((******'''&&&((((((%%%&&&''''''((()))(((((((((!!!&&&+++---+++)))))))))'''))))))&&&'''***+++))))))******++++++******))))))---,,,((((((---...+++000000///---++++++---///---------.........//////---...///000000111111000444555777777666999???DDDNNNXXXrrrzzzhhhYYYPPPMMMHHHAAA<<<;;;999555222222000///...//////---,,,++++++,,,---...///111222000333333222888AAABBB>>>CCCBBB@@@>>><<<::::::999:::666111///111111000...---,,,+++,,,---,,,***(((xxxrrrqqqkkkddd___ZZZQQQHHHCCC;;;666444333111111444111111111000000///...---,,,,,,++++++******++++++(((''''''(((******)))(((***((('''(((***,,,***)))***)))((((((***)))(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%###$$$&&&'''(((((((((((('''&&&%%%$$$''''''''''''''''''(((((('''&&&%%%&&&'''((('''&&&'''))))))&&&&&&)))(((&&&&&&''''''(((((((((((((((%%%'''******(((((()))+++'''))))))&&&'''***+++)))******++++++++++++******))),,,---)))***......***,,,...///...---,,,,,,------------.........//////......///000111111111111333555777777777:::???DDDRRR]]]wwwooo___UUUNNNIIICCC???===;;;777333222111///...///...,,,++++++++++++,,,---///000111...111333444:::BBBCCC@@@EEEDDDBBB@@@??????>>>>>>@@@;;;666444444444222///000...---,,,------,,,***zzzvvvuuuooofffaaa[[[QQQGGG@@@:::444444333111111444111111111000000///...---,,,,,,,,,+++++++++******&&&((()))***)))((()))***)))((('''(((***+++***))))))((((((((())))))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''***)))'''&&&%%%%%%&&&'''((((((((((((((('''&&&&&&%%%$$$###$$$&&&((('''&&&%%%((((((&&&&&&))))))&&&'''''''''((((((((((((((()))))))))(((&&&''')))+++'''))))))&&&'''***+++)))++++++,,,,,,,,,,,,++++++(((+++---+++,,,...---***))),,,///000...---,,,,,,------........./////////...///000111222222222222222555888999999;;;@@@DDDVVVdddyyyggg[[[OOOKKKFFFBBBAAA>>>888444333111///......---+++)))++++++++++++,,,---//////---000444777===CCCDDDAAAFFFEEEDDDCCCCCCCCCDDDEEEFFFBBB<<<:::999888555222444111///.../////////...zzzvvvtttooogggaaa[[[QQQGGG???888333222111......000111111111000000///...---,,,,,,,,,,,,++++++******%%%(((+++***((('''(((+++))))))(((((()))))))))((()))((('''((())))))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&%%%$$$%%%&&&(((((('''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$###"""$$$&&&''''''&&&$$$'''(((%%%&&&))))))''''''''''''''''''((())))))***))))))(((''''''((()))'''))))))&&&'''***+++)))+++,,,,,,------,,,,,,+++(((+++------......,,,******,,,...///.........///............///////////////000111222222333333222111444888999:::<<>>BBBCCCBBBEEEDDDCCCCCCDDDEEEGGGHHHIIIEEE@@@>>>>>>===:::777999666333111222333333333wwwqqqpppllleee```[[[QQQFFFAAA;;;555444222...---///111111111000000///...---++++++,,,,,,,,,+++***)))%%%(((+++***((('''(((+++*********)))((('''&&&&&&)))((('''((()))((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%&&&'''((((((''''''&&&"""###%%%&&&''''''&&&&&&$$$###"""$$$&&&''''''&&&$$$''''''%%%%%%))))))'''(((''''''''''''((())))))(((((())))))***)))(((''''''))))))&&&'''***+++)))+++,,,,,,------,,,,,,+++******,,,//////---,,,+++---......---------000222........./////////000000///000111222222333333222111555888999:::===CCCHHHWWWmmmrrrdddUUUQQQKKKHHHEEE@@@999444555333000//////---+++))),,,,,,+++++++++,,,,,,---///111666;;;>>>???AAABBBDDDCCCBBBAAABBBDDDGGGHHHGGGDDDAAA@@@BBBBBB@@@===>>>;;;888666777888999888|||tttmmmmmmiiiccc___ZZZPPPEEEBBB<<<777777555111///111111111111000000///...---++++++,,,---,,,+++***)))&&&((()))***)))((()))***)))***+++)))'''%%%&&&'''((('''''''''((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&((()))(((&&&%%%$$$%%%$$$%%%'''((()))(((''''''"""###$$$%%%&&&'''''''''%%%$$$###$$$&&&((('''&&&$$$''''''%%%%%%((((((%%%(((''''''&&&&&&((()))***((('''((()))++++++(((&&&'''))))))&&&'''***+++)))++++++,,,,,,,,,,,,++++++,,,***+++//////,,,,,,---//////...,,,+++,,,///222....../////////000000000...///000111222222222222333555777888:::>>>EEEKKKXXXrrrwwwiii[[[VVVOOOJJJFFFAAA;;;555555333111000000///---+++...---,,,,,,,,,,,,,,,---...///444;;;======@@@EEEFFFDDDBBBAAAAAACCCFFFHHHFFFCCCAAABBBEEEFFFDDDAAABBB@@@>>>======>>>>>>==={{{sssllllllhhhbbb^^^XXXNNNCCC>>>888555555555222111222111111111000000///...---***+++,,,------+++***((((((''''''(((******)))(((&&&((())))))'''&&&(((***((('''&&&'''((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&((())))))'''%%%$$$%%%%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&''''''((()))'''&&&%%%&&&'''((('''&&&%%%((((((%%%%%%''''''$$$)))(((&&&&&&&&&''')))***)))'''&&&&&&)))+++***)))'''))))))&&&'''***+++)))******++++++++++++******...******...///+++,,,///,,,------,,,+++***+++---.../////////000000000000......///000111111111111444666777777999>>>GGGMMM\\\yyy}}}nnnccc]]]TTTMMMHHHCCC===888555444222111111111///---//////...---,,,,,,------+++,,,111999<<<===BBBIIIJJJHHHEEECCCBBBDDDFFFHHHFFFDDDCCCDDDGGGHHHFFFCCCFFFDDDCCCBBBCCCCCCBBB@@@{{{ssslllllliiiccc^^^XXXLLLAAA888333000222222000000222111111111111000///...---***+++,,,------+++***((()))'''&&&(((+++,,,)))'''###&&&((((((''''''***---((('''&&&'''((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&(((***)))'''%%%$$$$$$(((&&&$$$###$$$'''***,,,+++***(((''''''((())))))((('''&&&&&&'''((('''%%%&&&((((((%%%$$$'''&&&###)))(((&&&%%%&&&''')))++++++((($$$$$$'''+++,,,,,,'''))))))&&&'''***+++)))*********++++++*********///******......+++,,,111)))+++------+++)))((((((////////////000000000000---...///000000111111111555666777666888>>>HHHOOO```~~~ssshhhaaaXXXPPPJJJEEE???:::555444222222333222111///000///......------------))))))...777<<<===DDDNNNNNNKKKHHHEEEDDDEEEGGGIIIHHHFFFEEEFFFIIIJJJGGGDDDGGGFFFEEEFFFGGGFFFDDDBBB}}}zzzsssoooiiiccc\\\RRRFFF>>>888888777555222000...,,,222111...,,,,,,---///111,,,,,,,,,+++++++++************)))(((((('''(((((((((((())))))))))))((((((,,,+++)))((('''''''''''')))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((($$$$$$)))***&&&'''+++%%%%%%&&&'''((((((''''''***+++,,,+++***)))***+++%%%'''***+++*********+++)))******++++++,,,------***+++,,,---------------......//////...---,,,,,,............/////////000////////////000111222333555999666666===>>>DDDSSSnnnwwwfff^^^XXXLLLFFFDDD===:::777444222222111000///---***)))***...000000...***+++...222888>>>CCCFFFGGGJJJJJJEEEDDDFFFHHHGGGLLLHHHCCCCCCGGGJJJIIIFFFHHHHHHGGGGGGFFFEEEEEEDDDzzzvvvssspppjjjddd\\\RRRGGG???===:::555111//////111333111000...---------///000,,,,,,,,,,,,+++++++++++++++***))))))((((((((()))(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))+++''''''+++***''''''***%%%&&&''''''(((((((((''')))***+++***)))((()))+++%%%(((***++++++******+++((())))))***++++++,,,,,,,,,---------------,,,,,,......//////...------,,,,,,,,,---------........./////////000000111222333333777555666>>>@@@GGGWWWqqq|||jjjaaa[[[NNNGGGEEE>>>;;;888555333222111000...000...---...000222222000,,,---///222777<<<@@@CCCDDDHHHHHHDDDCCCFFFHHHGGGIIIEEEBBBCCCGGGJJJIIIFFFHHHHHHGGGGGGFFFEEEEEEEEEvvvrrrqqqnnniiiccc[[[PPPFFF>>>888666222///---...000111000/////////............---------,,,,,,,,,++++++++++++***))))))))))))***(((((())))))))))))((((((''''''(((((((((&&&%%%$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&''''''''''''''''''''''''''''''''''''''''''((()))))),,,)))(((***)))&&&&&&(((&&&''''''''''''(((((((((((()))******(((((()))***&&&(((+++++++++******+++(((((())))))***+++++++++---------------------,,,.........///......---,,,------........./////////000000000000000111333333111666555777???BBBJJJ[[[vvvnnnddd]]]QQQJJJGGG???>>>;;;777444333111000...///---,,,,,,---......---......///111555999===@@@AAAEEEFFFBBBAAACCCEEEDDDCCCAAAAAACCCHHHJJJIIIFFFGGGGGGFFFEEEEEEDDDDDDDDDuuuqqqmmmkkkhhhbbbYYYNNNCCC===111333444555444111///---...///000000000///---------------,,,,,,,,,,,,+++++++++***************+++(((((())))))))))))((((((((()))***++++++)))'''%%%&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''''''''(((((((((((((((((((((((((((''''''''''''((()))))))))((('''((('''&&&&&&'''((('''''''''''''''(((((('''((())))))(((((()))***''')))+++,,,+++******+++)))))))))***++++++,,,,,,,,,+++,,,,,,,,,------...---...............------000000000000111111111111000000000000111222333333111777777888???BBBLLL^^^zzzpppddd^^^SSSMMMIIIAAA@@@===999555444222000......---,,,+++,,,,,,,,,+++.........000333777<<<>>>AAAEEEEEEAAA???@@@AAA???>>>>>>@@@DDDHHHIIIHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCuuurrrlllkkkiiicccZZZNNNDDD>>>444555666777666444222111...///000111000///---,,,------,,,,,,,,,++++++++++++***************++++++(((((())))))))))))(((((('''(((***++++++)))'''&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((('''((())))))))))))(((((('''''''''((((((&&&((())))))(((((()))+++'''***,,,,,,+++******+++******+++,,,,,,------...)))))))))***+++---///000------...............---000000000000111111111111000000000000111222333444333:::999999???BBBLLL```~~~qqqeee___TTTOOOLLLCCCBBB???:::777555333111///111111000///.........///,,,,,,,,,...111666;;;>>>BBBFFFEEEAAA>>>>>>>>>;;;<<<>>>@@@DDDGGGHHHGGGEEECCCBBB@@@?????????AAAAAA~~~sssrrrlllmmmlllfff\\\PPPFFF@@@888555000---,,,...111444...///000000000///---,,,,,,,,,,,,+++++++++*********))))))))))))***++++++(((((())))))))))))((((((&&&&&&'''(((((('''&&&%%%'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&)))***((())),,,,,,******)))((('''''''''((()))&&&((())))))))))))***,,,(((***,,,---+++******+++++++++,,,,,,---.........******)))***+++---///111,,,---......///.........------........./////////111111000111111222333444444;;;;;;:::@@@CCCNNNcccvvvhhhbbbXXXSSSOOOFFFCCC@@@;;;888666555222111///000000...---,,,---///,,,++++++,,,///444:::===BBBFFFFFFBBB>>>>>>===:::===???BBBDDDFFFFFFEEEEEEBBB@@@???======>>>@@@AAAxxxooooooiiikkkkkkeeeZZZNNNDDD@@@888444...)))'''***///222///////////////......---++++++*********))))))))))))((((((((())))))***+++(((((())))))))))))((((((&&&&&&''''''''''''''''''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&(((***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&))))))&&&&&&******&&&+++***((('''&&&'''((()))'''(((******)))***+++---)))+++------,,,******+++***++++++,,,,,,---......///...---,,,,,,---///000,,,------...//////......,,,,,,---------.........111111111111222333444444222:::;;;;;;@@@DDDQQQhhhppphhh^^^XXXSSSHHHCCC@@@<<<999777666444222+++---...,,,***)))+++......---++++++---222777:::@@@EEEFFFBBB@@@AAA@@@===@@@BBBDDDEEEEEEDDDDDDDDDBBBAAA???>>>>>>???AAACCCssskkkkkkeeehhhhhhbbbWWWKKKAAA<<<999777555222111000111222000/////////............*********))))))))))))((((((((('''(((((()))******(((((())))))))))))(((((())))))(((((((((((()))***%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%%%%(((***)))(((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&###''''''""""""%%%%%% ,,,***((('''&&&'''((()))''')))***+++******,,,---)))+++------,,,******+++)))******++++++,,,------444222000...---...///000,,,,,,---.../////////.............../////////000111111111111222333444555000999:::;;;AAAFFFTTTkkkvvvnnnbbb[[[UUUJJJCCC@@@<<<999888777555333---///111///---,,,///111000...,,,+++,,,000444777>>>CCCEEECCCAAACCCCCC@@@CCCDDDEEEEEEDDDCCCCCCDDDDDDBBB@@@>>>???@@@CCCDDDzzzpppeeeiiigggccc[[[QQQFFF===888000222333111//////222555111000000///...,,,***)))...,,,***(((((()))+++,,,)))))))))***++++++(((&&&$$$)))...///---***)))***(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&'''&&&%%%&&&''''''&&&$$$&&&&&&%%%$$$############+++)))&&&$$$###$$$%%%&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))///+++%%%!!!!!!&&&,,,111++++++++++++++++++++++++)))***+++,,,---,,,+++***///......------......///111------000222///---...###&&&+++///111222000///,,,---...000222333333333888777;;;@@@BBBGGGYYYmmmpppggg___UUUMMMFFFBBB<<<:::::::::888555333222000...---,,,,,,---------......///111222333;;;AAADDDCCCDDDDDDAAA<<>>AAAAAABBBCCC@@@;;;>>>???AAACCCFFFHHHJJJKKKIIIHHHFFFEEEEEEFFFGGGHHH~~~yyyuuunnneeebbb[[[SSSIII@@@999555888444000000222333222000...//////000000//////...000///...,,,,,,---......(((''''''(((+++,,,+++***---)))%%%%%%(((++++++***(((((('''&&&%%%$$$######((((((((((((''''''''''''((('''&&&&&&%%%%%%$$$$$$---***((('''''''''&&&$$$&&&%%%%%%%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$'''(((((())))))***++++++(((((((((((())))))))))))((((((((((((((())))))***************************---,,,+++++++++,,,...//////......------......///111---+++...///......000000000///////////////000...///111333555777777888777555888@@@FFFSSSmmm|||kkkZZZOOOHHHCCC>>>;;;;;;:::888555444333111///...------------------...///000111111666;;;???@@@@@@BBB???:::999:::===???CCCFFFIIIJJJHHHFFFDDDCCCCCCEEEGGGHHHzzztttooogggccc[[[QQQGGG>>>777444555222//////222444333111000000000000///...---,,,---,,,+++************++++++***)))***---......---,,,)))'''(((+++---+++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&000,,,'''$$$$$$&&&''''''''''''''''''(((((()))***((('''%%%$$$$$$%%%&&&'''&&&&&&'''(((((())))))***(((((((((((())))))))))))***)))'''&&&&&&(((***,,,************************---,,,+++***+++,,,---...///......------......///---)))(((+++---,,,+++---000//////...///000111222///000111333444444555555999666888@@@GGGUUUqqqrrrcccYYYJJJEEE???<<<<<<;;;999666444333111///------------...---------...///000111333999===>>>???@@@>>>:::555666888;;;>>>BBBEEEGGGFFFEEEDDDCCCDDDEEEGGGHHH|||tttnnnfffaaaYYYOOOEEE<<<777444222111//////111222333333////////////...---,,,+++++++++***)))))))))))))))(((&&&%%%&&&((())))))(((''''''((()))++++++)))'''%%%%%%&&&((()))***+++,,,#########$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&(((***,,,---)))$$$!!!!!!###%%%&&&%%%%%%%%%%%%&&&((())))))&&&$$$###"""$$$'''***,,,&&&&&&&&&'''(((((())))))(((((((((((())))))))))))&&&''')))***+++***((('''************************++++++******++++++,,,------,,,,,,++++++,,,,,,---...******///111///---///............///111222333111111222222222222111111999777999AAAJJJXXXtttzzziii___LLLGGGBBB>>>>>>===:::777555333111///...---............------......///000111777;;;<<<===???===999222222333555999<<<@@@BBBDDDDDDDDDEEEFFFGGGHHHIII~~~tttmmmbbb]]]UUUKKKBBB<<<777555111111111///......000222,,,---------------,,,,,,---,,,,,,,,,++++++++++++&&&$$$""""""###%%%%%%$$$%%%'''))))))((((((((((((%%%%%%&&&'''(((((())))))$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%'''***---///(((&&&###"""###$$$$$$$$$#########$$$%%%'''((()))#########$$$%%%''')))+++'''''''''((())))))******(((((((((((())))))))))))%%%''')))+++,,,***(((&&&************************((()))******++++++******---,,,,,,++++++,,,,,,---///---...444666333000111------...//////000000000...///000222333333444444888666;;;DDDMMM]]]zzzlll___OOOJJJCCC@@@???>>><<<999777666333111000000000000......---------.../////////555999;;;<<>><<<888///.........000333666888;;;===@@@BBBDDDCCCCCCBBBuuujjjeee\\\OOODDD>>>:::777555555333111000111111000//////............---------///......---+++******))))))************+++++++++))))))))))))))))))))))))((('''%%%%%%'''((('''&&&)))))))))((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%'''''''''(((''''''&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&((()))************))))))))))))((((((((((((''''''(((((())))))******((((((((()))******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////111111000000//////......111///...///333666666444999;;;@@@GGGQQQffftttaaaRRRLLLFFFCCC>>>999888;;;:::777444333444333111///000000000000000000000000...222777;;;===<<<999777444222...,,,---000333666666888<<<@@@CCCCCCCCCBBBuuukkkfff\\\OOODDD>>>:::666444555333111000111111000//////............---------...---,,,+++***))))))((()))************+++++++++))))))))))))))))))))))))((('''%%%&&&'''((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***++++++++++++))))))))))))((((((((((((''''''(((((())))))******+++++++++***))))))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////000000000000////////////111000///000444666666555:::<<>>???>>>wwwmmmfff\\\OOODDD===999555222444222000000111111000//////............---------,,,,,,++++++***)))(((((()))************+++++++++))))))))))))))))))))))))((('''%%%&&&'''((('''&&&'''''''''''''''(((((((((''''''((((((((((((''''''$$$$$$%%%&&&'''''''''''',,,+++***(((&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******,,,++++++***))))))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////////////////000000000000222111000222555777777777:::<<>>:::999<<<999777555555444222111........................,,,///444888::::::999888222111///......///000111000111222444666777999999xxxpppfff\\\OOOCCC<<<888444111444222000000000000000...///............---------,,,,,,,,,+++***)))))))))))))))*********+++++++++(((((((((((((((((((((((('''&&&&&&&&&(((((('''%%%''''''(((((())))))******&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%,,,++++++***)))(((''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&(((((((((((())))))))))))''''''(((((())))))******((())))))******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////.........///000111111111222222222333555777888888999<<>>:::<<<<<<:::777555333222222000000000000000000000000...000333777:::<<<======888777444000,,,'''$$$"""...---,,,,,,---...000222~~~wwwpppcccYYYLLLBBB;;;888444222333111//////000000///...///............------------------,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))&&&&&&&&&'''))))))&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((''''''&&&%%%!!!!!!###$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''))))))''''''(((((())))))******''''''(((((())))))******,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////---......///000111111222111222444444444555888:::999<<>>???:::999777555333111///......---,,,,,,,,,---...///zzzsssmmmaaaXXXKKKAAA;;;888555333333111/////////000///...///............---------,,,,,,,,,+++++++++++++++)))************+++++++++))))))))))))))))))))))))&&&&&&&&&((())))))&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&'''((())))))))))))###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''(((***,,,'''''''''((()))*********''''''(((((())))))******---,,,,,,++++++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------..................////////////......//////000000111111000222444444333444777:::<<>>@@@<<<;;;:::999999999999999------,,,,,,,,,,,,,,,,,,}}}vvvooojjj```WWWJJJ@@@;;;888666444333111///////////////---//////.........---------+++++++++***************)))************+++++++++))))))))))))))))))))))))&&&&&&&&&((())))))&&&$$$)))))))))((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''###$$$&&&(((***,,,------***))))))(((''''''&&&&&&(((((((((((((((((((((((('''&&&%%%$$$%%%''')))+++&&&''''''((()))******+++''''''(((((()))*********)))******++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------................../////////000////////////000000000000///222444444333333777:::>>>AAAKKK\\\qqq{{{gggZZZQQQHHHAAA???;;;<<<;;;777222///000222000000000000000000000000---...000333777;;;>>>@@@CCCAAA===888444111///...,,,,,,,,,,,,+++++++++***vvvtttqqqeee[[[SSSHHH>>>888555444333111111000///////////////111000///------,,,,,,,,,------,,,++++++******)))))))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''(((((('''&&&%%%%%%,,,***'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++'''%%%''''''$$$%%%((('''((())))))(((((()))***)))))))))))))))***++++++,,,'''$$$%%%***------+++***)))))))))+++,,,++++++///---)))'''''')))---///...//////...,,,,,,---///000...///222333000///222///......---...000222333111222333555777888999:::777@@@NNN___vvvqqqeeeRRRGGGDDD???;;;:::999888666444333222000///...------,,,------,,,...111333555777999;;;BBBBBBAAA>>>>>>???:::333111000///...---,,,,,,,,,vvvtttooobbbYYYRRRGGG===888555444333111111000///////////////000000///...---,,,,,,,,,------,,,++++++******)))))))))))))))))))))))))))+++++++++***)))(((((((((''''''(((((('''&&&&&&%%%((('''$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,(((''')))(((&&&&&&***&&&((())))))(((((()))***))))))((((((((())))))***,,,(((%%%&&&***---,,,******))))))***++++++++++++///---***))))))***---///---.........,,,,,,...000///,,,---000111//////222////////////000111222222111222333444666888999:::???FFFRRRbbbzzzwwwjjjWWWKKKFFF???;;;;;;999777666444333222111111000///............,,,...000111222555888;;;AAABBBAAA??????@@@<<<666333222111///...---------~~~vvvsssmmm^^^VVVOOOEEE<<<777555333333111111000////////////////////////...------,,,,,,------,,,++++++******)))))))))))))))))))))))))))++++++******))))))(((((('''''''''(((''''''&&&%%%'''%%%###""""""###$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***'''&&&((((((%%%&&&)))&&&((())))))(((''')))***)))(((((((((((((((((((((---)))&&&''')))++++++)))***************+++++++++...---,,,++++++,,,---...,,,---...---,,,---///000///++++++...///---///333//////000111222222222222111111222333555777999:::@@@EEEPPPbbbzzzppp]]]RRRKKK@@@===<<<:::777555333222222222222111000////////////,,,---...///000222777:::???AAABBB@@@AAACCC@@@:::666555444222111000///...zzztttqqqiii[[[RRRLLLCCC;;;666444333222111000000///////////////...//////......------,,,------,,,++++++******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''$$$###&&&&&&######&&&&&&''')))(((''''''(((***(((((((((((((((''''''&&&---***(((((()))***)))((()))***++++++*********+++------------------------***,,,------,,,---///111111---,,,---...,,,...222///000111333333333222111111111222333444777999:::???CCCPPPfffwwwdddYYYPPPCCC@@@>>>;;;888555333222111222222111000////////////...............111666:::===@@@BBBAAACCCEEEDDD@@@:::999888777555444222111xxxvvvqqqmmmfffYYYNNNHHH@@@999666444333222111000000///////////////---......//////...---,,,------,,,++++++******)))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''''''''&&&(((((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&######&&&&&&$$$###&&&&&&'''((((((''''''((()))''''''(((((((((((('''&&&,,,+++))))))))))))(((''')))+++,,,+++)))(((***+++------------------------***+++,,,,,,,,,,,,///111444000...///...,,,---111///000222333333222111000222222222222444777999;;;CCCHHHZZZvvvlllaaaWWWHHHCCCAAA===999666333222222111111000///............///000/////////111666999:::???CCCBBBDDDGGGGGGDDD=========<<<;;;999777666uuutttnnnhhhbbbXXXJJJEEE>>>888555444333222111111000///////////////------...//////...---,,,------,,,++++++******)))))))))))))))))))))))))))************))))))))))))%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%&&&)))***'''&&&)))%%%'''(((((('''&&&((()))&&&'''((()))***)))((((((************))))))(((((()))+++---,,,)))'''))),,,,,,,,,,,,------,,,,,,,,,+++,,,---,,,+++,,,...///333000...000///,,,---000000000111111111111111000333333222333555777:::<<>>EEEKKKaaaqqqfffVVVJJJGGGBBB<<<888555444444222222111000////////////---///000000///000222444888>>>CCCCCCDDDGGGHHHGGGCCCDDDEEEFFFEEEDDDBBBAAAzzzxxxlllaaa\\\VVVFFFAAA;;;666444333222111111111000///////////////+++---...000000///---,,,------,,,,,,+++******)))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&$$$%%%)))***'''&&&(((%%%&&&((('''&&&&&&''')))$$$&&&(((+++,,,,,,,,,+++((()))++++++***))))))***))),,,...,,,(((&&&))),,,,,,,,,************,,,,,,,,,------,,,+++***,,,---***(((***...000......111111000///......///000111666555444444666999<<<>>>HHHMMMcccvvvkkk[[[LLLHHHCCC===999666555555444333222111000000000000,,,---////////////000111777>>>CCCCCCCCCFFFHHHHHHDDDEEEGGGHHHHHHGGGEEEDDD~~~wwwggg]]]XXXOOOEEE@@@:::555333222111000222222000///..................---,,,,,,,,,,,,---///((('''---000,,,))))))+++(((&&&&&&'''((('''&&&'''((()))))))))(((&&&%%%###%%%''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%######'''(((&&&&&&&&&&&&''''''''''''(((&&&&&&$$$$$$)))000///***((((((((()))+++***(((&&&***'''$$$&&&***,,,)))%%%''''''(((((())))))******+++***)))(((((()))************************++++++,,,,,,,,,------,,,++++++,,,+++++++++,,,---///000000000000000000000000000111111111000000000000000000222444555555777:::<<>><<<888666666333333222111000///...---......//////000000111111222777???EEEHHHJJJKKKKKKGGGHHHJJJLLLLLLKKKIIIHHH~~~wwwhhh]]]XXXOOOEEE@@@:::555333222222111222111000///............222111000///...---------///++++++---,,,'''(((,,,&&&(((+++***)))((()))+++(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&###$$$'''(((%%%&&&&&&&&&''''''''''''((('''((('''&&&)))+++''')))'''%%%%%%'''(((((('''***'''&&&'''***+++)))'''''''''''''''((((((((((((+++***)))(((((()))******,,,+++++++++***))))))))),,,,,,,,,------,,,,,,+++...............///000111000000000000000000000000111000000000000000000000111222444444555777:::===HHHQQQeeepppbbbUUUKKKBBB???===999777888333333222111000///............//////000000111111111777>>>DDDHHHJJJKKKLLLIIIIIIHHHHHHHHHIIIKKKKKK~~~xxxhhh]]]WWWNNNDDD@@@:::666444333222222222111000//////......///333222000///------,,,,,,++++++------)))&&&)))///"""(((------(((&&&)))---******)))''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((($$$$$$''''''%%%&&&&&&&&&''''''''''''(((%%%((()))((())))))""")))&&&###"""###%%%''''''(((((((((((())))))******(((''''''''''''''''''&&&******))))))))))))******---,,,,,,+++***)))((((((+++,,,,,,------,,,,,,,,,......///////////////...000000000000000000000000000000000000000000111111333333333333444777<<>>:::888999444333333222111000//////......//////000000111111111666===CCCGGGJJJLLLNNNKKKIIIFFFDDDEEEIIIMMMPPP|||wwwhhh]]]VVVLLLDDD???999555444333333333111111000//////////////////...---,,,,,,,,,,,,,,,''')))+++,,,+++)))***---$$$(((******'''&&&(((+++,,,***((('''&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''***)))%%%%%%''''''%%%&&&&&&&&&''''''''''''((("""%%%'''''')))***$$$(((&&&######$$$&&&&&&&&&%%%'''(((((((((((()))+++)))))))))((('''''''''&&&)))))))))))))))*********,,,+++++++++***)))))))))++++++,,,---------,,,,,,,,,---.........---,,,+++////////////////////////000000000000000111111111444444444333444888===AAALLLUUUiii}}}kkk]]]RRRGGGAAA===999888999444333333222111111000000......//////000000111111000444;;;AAAEEEIIILLLOOOKKKIIIGGGEEEGGGJJJNNNQQQ}}}xxxtttfff[[[TTTJJJBBB>>>888444333333333333111000000////////////000,,,,,,,,,,,,,,,---...///)))***+++,,,...---(((###,,,***((('''''')))******+++***((('''&&&&&&''''''%%%&&&((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***)))%%%%%%''''''%%%&&&&&&&&&''''''''''''(((###&&&'''%%%'''***)))%%%'''&&&%%%&&&((((((&&&%%%$$$&&&'''''''''''')))***+++*********)))((((((((((((((())))))************)))))))))***+++++++++,,,***+++,,,,,,---------,,,,,,---.........---,,,+++//////////////////////////////000000111111111111444444444444555999>>>BBBLLLXXXmmmssscccWWWIIIBBB===888777888444444333333222222111111......//////000000111111///333999>>>BBBGGGKKKNNNJJJIIIIIIIIIJJJLLLOOOPPPwwwsssqqqcccYYYRRRGGG@@@<<<777333222333333333000000////////////000000,,,,,,------///000222333......---,,,---,,,%%%---+++((((((+++---,,,+++))))))(((''''''''''''(((%%%&&&(((******(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((($$$$$$''''''%%%&&&&&&&&&''''''''''''((((((***)))%%%%%%((()))''''''&&&'''(((***)))'''%%%%%%%%%&&&'''((()))******++++++***************)))'''((()))******+++******(((((()))***+++,,,,,,---******+++,,,------------......///////////////...000000000000000000000000/////////000111111222222333444555555666:::???CCCLLLZZZrrr}}}jjj]]]MMMDDD===888666777444444444333333333222222......//////000000111111///222777;;;???DDDIIILLLIIIIIIJJJKKKLLLMMMMMMMMM}}}qqqnnnmmmaaaWWWPPPEEE>>>:::555222111222222222000000////////////000000---------...///000111222---///...)))((()))'''"""###%%%(((+++,,,,,,,,,,,,&&&''''''(((((((((((((((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&###$$$'''(((%%%&&&&&&&&&''''''''''''((('''***)))&&&%%%'''(((''')))'''&&&&&&(((((((((''')))'''&&&(((+++---,,,***))))))))))))************&&&''')))***++++++******)))))))))***+++++++++,,,)))***+++,,,------------...............///000111000000000000000000000000...//////000111111222222222444555777888;;;???BBBJJJ[[[wwwrrrcccRRRGGG???999777888444444444444333333333333......//////000000111111///111555888<<>>999666888666444333333333222000111111111000000000000000000222555777;;;@@@FFFJJJLLLKKKHHHFFFEEEFFFGGGHHH}}}ssshhhaaa^^^WWWLLLBBB;;;888444222222222111000000//////000222222111///......---------,,,,,,,,,,,,,,,,,,+++*********+++************))))))))))))***'''(((,,,+++&&&###&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((('''''''''&&&&&&&&&((('''''''''(((***+++,,,---,,,***(((((()))***+++******)))(((((()))***++++++************+++,,,,,,------,,,,,,,,,---...///------........................///000000000000000///000111333333222111000111333666666777;;;BBBGGGRRRiiirrrZZZLLLEEE???;;;999999777555444444444333111111111111111000000000000---///222555888===CCCGGGLLLKKKIIIHHHGGGGGGGGGGGGyyypppfff___[[[TTTJJJAAA;;;888444222111222111000222000//////000111000///......---------,,,,,,,,,))),,,...,,,((('''***---(((((())))))*********+++&&&%%%&&&***+++(((''')))&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((('''''''''(((((()))***+++***)))((('''((()))***)))((((((((()))***+++,,,+++++++++++++++,,,---------,,,,,,,,,,,,---...///,,,---------.../////////......///000000000000000000000111111222222222222111444666666888<<>>FFFLLLaaaxxx{{{aaaQQQJJJCCC???===;;;999777666777777666555333222222111111000000000...///222555888===CCCGGGIIIJJJLLLMMMLLLJJJGGGEEEwwwpppfff___YYYRRRHHHAAA999666333111111111111111333111...---...//////.........---------,,,,,,,,,,,,***((((((***,,,+++)))************)))))))))))),,,---,,,***))))))(((&&&(((((((((((('''&&&%%%$$$&&&'''''''''''''''''''''+++(((%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''(((((((((((((((******)))))))))*********''''''((()))***+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------------,,,,,,,,,---...///000000......///000000000000000222111000///000111333444222444666777999???HHHOOOeee}}}gggWWWNNNFFF@@@>>>;;;999777777888888777666333333333222111000000///...///111444666;;;@@@DDDFFFIIILLLNNNNNNKKKHHHEEEwwwqqqhhh```YYYPPPGGGAAA888555222000111111111111111///......///000///.........---------,,,,,,,,,,,,)))&&&'''+++---+++(((+++*********))))))(((((('''***)))'''''')))***''''''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''+++)))&&&%%%&&&'''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&'''((())))))))))))((())))))******************'''((()))******+++******+++++++++++++++,,,------+++,,,------......------,,,---------.../////////......///000000000000000222111000000000111333444222444666777:::AAAKKKRRRgggooo^^^TTTJJJBBB>>>;;;999777777888888888666444444333222111000000///,,,...///111333666;;;???DDDFFFJJJMMMNNNLLLIIIGGGxxxrrriii```WWWNNNEEE???888555222000111111111111///...---///000111///.........---------,,,,,,,,,***)))(((((()))***++++++))))))))))))************$$$(((((($$$%%%))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((+++(((&&&&&&'''(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&(((***++++++******'''(((((()))*********)))((()))******+++***))))))+++************+++,,,,,,+++,,,---.........------------........................///000000000000000111111111111111222222333222444666777;;;BBBLLLTTTiiixxxfff[[[OOOEEE@@@:::888666666777888777666555444444333111000000///...///000000111444888;;;AAADDDHHHKKKMMMLLLJJJHHHwwwrrriii___VVVLLLCCC>>>777555111000000111111111---------///111111///---......---------,,,,,,,,,''')))+++***((('''***...''''''((()))***+++,,,,,,***------(((''',,,,,,(((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((***(((''''''(((((('''&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&(((***+++,,,,,,+++&&&&&&'''((())))))(((((())))))***++++++***((((((******))))))******+++,,,+++,,,---.........---,,,...............---------...//////000000000000000000000111111222222222222222444666777;;;CCCMMMUUUjjj}}}lll```SSSGGGAAA999888666666777888777666555555444333222000000///000111222222222555888<<<@@@BBBFFFJJJLLLLLLKKKJJJzzzqqqdddYYYSSSKKKCCC<<<999777444111///---,,,,,,---------------,,,,,,,,,------------------,,,,,,(((***++++++******+++,,,)))************+++++++++(((((())))))((('''&&&&&&***))))))((('''&&&&&&&&&''''''''''''(((((((((((('''---,,,%%%'''000111***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))******))))))******+++,,,000...,,,+++,,,,,,***))),,,,,,,,,------.........///////////////000111111......//////000000111111444111---...111333444333222444888<<<>>>CCCPPP^^^ttt{{{eeeUUULLLBBB<<<999888999888555666:::555444444333333222222111///////////////111555999>>>@@@DDDHHHLLLMMMLLLIII{{{xxxoooaaaWWWPPPHHH???888888666444222000/////////111000000///...------,,,...------------,,,,,,,,,+++---......------///000)))************+++++++++(((((())))))(((''''''&&&***))))))(((''''''&&&&&&''''''''''''(((((((((((("""&&&&&&%%%...;;;<<<555(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,000...,,,+++,,,,,,+++***,,,,,,------------------//////......//////000111.../////////000000000111//////111444777666333///000222666:::===DDDSSSbbbxxxiiiXXXNNNCCC???;;;999999777333444777555555444333333222222111/////////......111555888;;;>>>BBBHHHMMMOOONNNLLLssstttkkk^^^SSSLLLDDD;;;555666555444222111111222222444333222111///...------......---------,,,,,,,,,(((***,,,,,,++++++---...)))************+++++++++(((((()))))))))((('''''')))))))))(((''''''&&&&&&&&&''''''''''''((((((((())))))&&&&&&///999777...'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&''''''((((((((((((((()))***+++++++++(((((((((((())))))))))))******))))))******+++,,,///---++++++,,,,,,+++***------------------,,,,,,......------......///000////////////000000000000///000222666888777444111222333666999<<>>:::999777222222555555555444444333222222222...............000333666888;;;@@@GGGMMMPPPPPPOOO}}}rrrnnneeeYYYOOOIIICCC;;;555666555333222111111222222222222111111000///...............------,,,,,,+++&&&((())))))))))))***,,,))))))*********+++++++++(((((()))))))))(((((('''))))))((((((''''''''''''&&&&&&&&&'''''''''((((((------)))&&&)))...+++###''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((())))))*********(((((((((((())))))))))))******))))))******+++,,,...,,,++++++,,,---,,,+++.........------,,,,,,,,,---------------...//////////////////000000000000333222000000111444666777888777888:::;;;CCCSSSddd}}}kkk[[[KKKEEE???:::999777333333555555555555444333333222222---............///222555777:::???FFFMMMPPPPPPOOO}}}ssshhh___TTTMMMHHHDDD===777666555333111000//////000//////////////////////////////...---,,,,,,++++++)))+++,,,,,,+++***,,,---))))))*********+++++++++(((((()))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''$$$''')))'''&&&((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))))))))(((((('''''''''(((((((((((())))))))))))******))))))******+++,,,---,,,***+++,,,------,,,.........------,,,,,,,,,---------------...//////000000000000////////////000000//////000222555777999888999:::===EEEWWWgggtttcccOOOGGG@@@:::999999666555777666666555444444333333222---...//////...///222444777:::???FFFMMMPPPPPPOOO{{{rrrccc[[[QQQJJJGGGDDD>>>999666444222000////////////,,,------......//////000//////...---,,,,,,+++******+++,,,+++)))((()))***)))************+++++++++(((((()))*********))))))((((((((((((((((((''''''%%%&&&&&&&&&&&&'''''''''###'''+++***&&&%%%'''***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))))))))((('''&&&&&&&&&(((((((((((())))))))))))******))))))******+++,,,,,,+++******,,,......---------------------,,,,,,......------......///000000000000000////////////)))---222555444333222222555555888<<<@@@JJJ]]]ooo~~~kkkTTTJJJBBB;;;::::::888777888666666555555444333333333...///000000///000222333666888>>>FFFLLLPPPPPPOOOyyyqqqaaaYYYNNNHHHEEEAAA<<<777444333222111000111222222---..................///000///...---,,,++++++***+++,,,,,,+++(((''''''((()))************+++++++++(((((()))***************'''(((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((()))******(((%%%$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((()))***+++)))))))))((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,***)))***,,,.........,,,,,,------------------//////......//////000111111000000000/////////...)))...333666555444333444444555999>>>DDDNNNaaarrrvvv]]]PPPFFF>>><<<<<<999777777666666666555444444333333...000111111000000222444333666<<>>===999666555999999999888666444111000111///...000222222///+++222555:::BBBJJJPPPSSSTTTvvvlllbbbWWWLLLFFFAAA;;;777777444222///...///000111000000/////////.........---///......---,,,+++******,,,000***)))000...))),,,'''(((((()))***))))))))),,,***(((&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''''''''%%%###'''''''''''''''''''''''')))'''&&&''')))***(((&&&***)))((('''&&&&&&&&&''')))(((((('''''''''((((((''''''(((((()))******+++)))+++***%%%%%%)))***'''))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---///...------///000000000////////////000000444222///------///222444999:::>>>BBBFFFRRRhhh|||pppZZZOOODDD@@@>>>:::666555777777777777666555333222111000///000222111///,,,111444999@@@HHHNNNRRRSSSrrrjjj```VVVLLLGGGCCC<<<888777444111///...///000000000/////////...............---,,,,,,,,,+++++++++++++++///+++)))///---'''+++((())))))***************+++***(((&&&%%%%%%%%%&&&######$$$&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%)))((('''&&&&&&%%%&&&&&&+++***)))((('''''''''''''''(((((())))))*********)))++++++((((((******'''++++++,,,------,,,,,,,,,---,,,,,,,,,,,,---......,,,...//////...---...000000000////////////000000///---,,,+++,,,...111333888:::>>>CCCIIIUUUlllwww```SSSGGGBBB???:::666555555666777777777666555444111000///000111111///---000333888>>>EEEKKKPPPRRRpppggg___VVVMMMHHHCCC<<<777666333111//////000111000///........................++++++++++++++++++++++++)))...***(((...+++%%%)))(((((()))************)))'''&&&&&&%%%&&&'''((((((###$$$%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&((())))))((('''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))*********)))(((''''''(((((((((((()))))))))*********)))+++,,,+++++++++)))(((---------...------,,,,,,---,,,,,,,,,,,,---......---...000///...---...000000000////////////000000000000///...///111444555777999>>>DDDJJJXXXooo|||dddWWWIIICCC@@@;;;888777666666777777777555444333111111000000111000//////000333888===CCCIIIOOOSSSooofffaaaWWWMMMHHHBBB:::444333333111//////000111000///---------...............******++++++++++++,,,,,,)))///,,,***...***%%%)))&&&'''(((((())))))((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))(((%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''%%%&&&'''((()))******+++((((((((((((((()))******))))))))))))******************+++------***)))(((------.........---,,,,,,---,,,,,,,,,,,,---.........///000000...---...000000000////////////000000333333333222333444555555555777===DDDKKKYYYqqqgggZZZKKKDDD@@@<<<999:::888888888888666444222111111111111111000///000000000333777<<<@@@GGGNNNSSSpppfffaaaWWWLLLFFF@@@888333222222111000000111111000...---------------.........+++++++++,,,,,,,,,,,,,,,)))000///,,,///+++%%%***&&&&&&'''(((((((((((((((******)))((('''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((###&&&'''%%%""" """$$$''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((())))))))))))(((((((((((((((((()))***+++,,,************************+++)))***------)))((())),,,,,,------...------------,,,,,,,,,,,,---......///000111000.........///000000////////////000000222222333333444444444444555777===DDDLLLZZZrrrnnn___OOOGGGBBB===;;;;;;999999999888666444111000111222222111//////000222///222666999===CCCLLLRRRoooggg```UUUIIICCC>>>777333333222111000000111111000...,,,,,,,,,------.........---------,,,,,,,,,,,,,,,&&&///---+++---(((###(((''''''((()))))))))))))))++++++******)))'''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))$$$''')))&&&""" ###&&&''''''''''''''''''''''''%%%'''((((((&&&%%%&&&(((''''''((())))))(((''''''))))))))))))))))))******************************,,,((())),,,,,,((('''******+++,,,------------------,,,,,,,,,,,,---......///000111000.........///000000////////////000000...///111333444555555555666999???FFFNNN\\\tttwwwgggUUUKKKDDD>>>;;;;;;777888888888666444333111222333333111///...000333,,,000333666888???IIIPPP}}}oooiii^^^SSSGGGAAA<<<777555555222111000111222111000...,,,,,,,,,------..................------,,,,,,,,,"""+++***''')))$$$$$$(((((()))***************(((((()))*************** !!!"""$$$&&&'''''''''&&&&&&''''''((()))******(((+++,,,)))%%%###&&&)))''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&((("""###%%%''')))***)))))),,,+++***)))((((((((((((++++++******************,,,((((((++++++''''''+++)))***+++,,,------...------,,,,,,,,,,,,---......000111111000///......///000000////////////000000,,,...111444666777888888888;;;AAAHHHOOO^^^vvv~~~nnnZZZNNNFFF???;;;:::555666777777777666444333222333333111///...111444***...111333555<<>>;;;999888777777888777555333333333222111000//////...---...///000222666<<<@@@}}}ssseeeXXXPPPEEE<<<777555444333111000000///////////////000...------///...+++(((------,,,,,,,,,++++++++++++***)))***+++,,,+++)))---***)))++++++((((((***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&&&&'''(((((((((%%%&&&))))))''''''******((('''((()))***)))''',,,,,,++++++++++++******+++++++++++++++,,,++++++,,,,,,+++++++++,,,---...///---,,,,,,---...---,,,///////////////000000111...///111222222222111000000000000222444888;;;===;;;<<>>:::999888777777888888666444444333333222111000///......///111222444777;;;>>>zzzpppbbbUUUOOOEEE<<<666444444444111000000//////////////////,,,***+++...///,,,)))---------,,,,,,,,,+++++++++***))))))++++++***)))+++)))(((+++***'''&&&)))(((((())))))))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''(((''''''&&&(((''''''''''''&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((%%%&&&))))))''''''******((('''((()))***)))'''************************++++++,,,+++++++++++++++++++++++++++,,,,,,------...---++++++---...------------.....................///111222222222111000000000000222444888;;;===;;;===CCCOOO]]]pppxxxcccVVVJJJ>>>888:::888888888999888666444444444333222111000//////---///111222333555999;;;uuulll^^^SSSNNNDDD;;;555333444555111111000//////////////////---+++,,,///000///---,,,,,,---------,,,+++***+++***))))))***+++***)))(((%%%&&&))))))%%%$$$'''))))))(((((((((((())))))%%%$$$$$$######$$$$$$%%%$$$%%%&&&(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((&&&&&&))))))''''''******((('''((()))***)))'''&&&&&&''''''((((((((((((***+++,,,,,,******+++,,,++++++,,,,,,,,,------------,,,++++++---...------,,,------.........------...///000000111111000000444333222222333555777999;;;>>>FFFSSScccwwwlll[[[LLL???999:::999888888999888666444444444333222111000000///+++---...///000333666999qqqhhhZZZRRRMMMDDD;;;555333444666111111000//////////////////...------...///......,,,,,,---------,,,+++***+++)))((()))***+++***((('''%%%&&&******'''&&&((())))))(((((((((((())))))&&&%%%$$$######$$$%%%&&&###%%%&&&(((((('''&&&%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((((((&&&&&&))))))''''''******((('''((()))***)))'''&&&&&&'''((()))******+++***+++---,,,***)))+++---++++++,,,,,,---------,,,---+++***+++,,,......---------...//////...---,,,//////......//////000111444333222111222333555777;;;>>>GGGVVVggg}}}tttaaaNNNAAA<<<:::999888888999999777555555444333333111111000///,,,---......000333777;;;~~~nnneeeXXXQQQLLLDDD;;;444222444666111111000//////////////////......,,,++++++,,,,,,,,,,,,---...---,,,+++******)))((()))***+++***((()))''')))------******,,,))))))(((((((((((())))))((((((&&&&&&&&&&&&((((((###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&'''((()))***$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&'''(((((((((&&&&&&))))))''''''******((('''((()))***)))((((((((()))+++,,,---...///))),,,---,,,***)))+++---***+++,,,---------,,,,,,---+++******,,,......---......///000000///...---///...---------...000111111000000000222444777999;;;???IIIXXXjjjzzzdddPPPCCC>>>:::999888999999999777555555444444333222111000000...///000000111555:::>>>qqqccc[[[RRRHHH>>>:::777444333555111111111111000000000000......////////////......000///...,,,++++++,,,,,,++++++***)))((('''&&&&&&((((((((((((((((((((((((,,,***((((((***+++)))&&&&&&((((((######***&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###$$$&&&(((&&&$$$$$$&&&)))&&&'''''''''&&&&&&((()))%%%&&&(((,,,...---***'''''''''''''''((()))***+++)))************+++++++++$$$(((,,,---,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,---------.../////////,,,,,,...222666777444111///111222222222333666888<<<@@@HHHVVVllliiiUUUFFF>>><<<===999111000555777555555555444333222222222222000///......///111333555pppbbbYYYPPPFFF===:::888444222333111111111000000000//////---------......---------///...---,,,++++++,,,,,,)))))))))))))))(((((((((&&&&&&'''(((***+++,,,,,,,,,***((((((******)))'''%%%((()))'''######'''+++&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%% ###'''(((&&&%%%&&&(((&&&'''''''''&&&&&&((()))&&&&&&(((***,,,,,,)))''''''''''''(((((()))***+++)))************+++++++++$$$'''+++,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------..................******+++///222333000---000111333333333444666999===BBBKKKYYYooommmXXXIIIAAA<<<>>><<<777555888777444666555444333222222222222000000///...///000222444nnn```WWWMMMDDD<<<:::888444111111111111000000000000//////+++,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,,,,------((((((((()))))))))******$$$%%%&&&'''(((***+++++++++)))((((((******)))'''&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''''''''''' $$$)))***'''%%%$$$%%%&&&'''''''''&&&&&&((()))(((''''''(((******(((''''''''''''((())))))******)))************+++++++++%%%''')))******+++---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---.../////////..................------///111333333111///111222444444444555888:::???DDDNNN]]]rrrttt^^^NNNDDD;;;>>>>>><<<:::999666111666555444333222222222222111000////////////111222{{{lll^^^UUUJJJBBB;;;999888333000000111000000000////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((()))))))))(((((('''&&&'''(((%%%&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''''''''''''%%%(((+++***'''$$$$$$&&&%%%'''''''''&&&&&&''')))***(((&&&&&&((((((((('''&&&'''((())))))*********))))))*********+++++++++)))))))))))))))***,,,---++++++,,,,,,,,,,,,------...---+++++++++,,,...000000000//////......------111111222444444444222111111333444555555666999;;;???EEEPPP```uuu|||eeeRRRHHH<<<======;;;999777333000666555444333333222222333222111000///////////////vvvjjj^^^UUUHHH@@@999888777333000000000000000////////////...------............------++++++,,,,,,,,,,,,,,,,,,+++++++++***)))(((((((((''''''''''''''''''''''''(((((())))))((((((((()))'''%%%%%%'''(((%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%((()))***(((&&&&&&))),,,%%%'''''''''&&&&&&''')))***(((&&&&&&'''(((((('''&&&'''((()))*********)))))))))*********+++++++++,,,+++***))))))*********+++++++++,,,,,,---------...---+++++++++,,,...000000000000//////......---///000111222111000000000111333444555555777:::<<<>>>EEEPPPaaavvvlllWWWJJJAAA???===;;;888555444444666666555444333333333333111111000//////.........}}}pppggg^^^WWWHHH@@@999777666333111222000000////////////.........//////000000//////...++++++,,,,,,,,,,,,+++***---,,,+++***)))((('''''''''((()))***+++---......&&&((())))))''''''(((***&&&%%%%%%'''***)))%%%!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%''''''&&&%%%(((---222&&&'''''''''&&&&&&((()))***(((&&&'''((())))))(((%%%&&&(((*********)))))))))************+++++++++---+++******++++++)))(((***++++++,,,,,,------...------,,,+++,,,---...///000000/////////////////////111333333111111111222000222444555555777:::<<>>???<<<555222555777777555444444444444444......////////////......qqqhhhaaa[[[WWWFFFAAA<<<777444333111000///////////////......---///---///111///++++++...++++++++++++******)))(((---,,,+++***))))))))))))+++***)))*********(((&&&***'''&&&((((((&&&'''***'''((())))))'''''''''(((((((((%%%###&&&)))&&&!!!'''&&&$$$$$$$$$%%%''')))))))))))))))((((((((((((''''''&&&''''''((()))***---(((&&&)))***''''''(((111///,,,)))''''''((((((((((((((()))******+++++++++***)))))))))***+++,,,***++++++,,,,,,------......---,,,,,,---...///000***+++,,,...///000000000//////000111222333333333333333444555777888:::;;;EEEJJJUUUeee|||ooo[[[OOOFFF???>>>===999666666444444333444555555333222000////////////000000111pppggg```XXXTTT???<<<888555555555555555.........///...------,,,...---...111///++++++...---------------,,,++++++,,,,,,++++++***))))))(((***)))))))))******)))'''***'''&&&((((((&&&'''***'''''''''&&&&&&&&&&&&'''((()))(((&&&'''***)))%%%&&&%%%$$$###$$$%%%'''((()))(((((((((((((((((((((&&&&&&&&&'''((()))******...)))'''***+++((('''))),,,+++***)))((())))))***(((((())))))******++++++,,,,,,+++++++++,,,---...***++++++,,,,,,------.........---,,,---...//////++++++---...///000000000000000000111222222222333444555555666888:::<<<===CCCIIIUUUfff~~~xxxcccRRRIIIAAA???>>>:::777777666555333444444555333222000000////////////000000oooeee]]]SSSNNN<<<999555333444555666666---............---,,,,,,...---...000///++++++...---............------,,,++++++,,,,,,+++***(((''')))(((((()))***+++***(((***'''&&&((((((&&&'''***((('''&&&%%%%%%&&&((((((%%%)))***'''&&&((()))(((&&&%%%%%%$$$$$$&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++---)))''')))***'''&&&'''''''''((()))************(((((())))))***+++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,------...//////...---------......,,,---...///000111111111111111111111111111222222333444444666777999;;;<<>>DDDNNN___uuummm[[[IIIAAA@@@===999777:::777555444444555444333222111000//////...//////tttddd\\\TTTIIICCC;;;888444222222333333333000000000000000//////...+++***,,,///...***+++///++++++,,,---------------************************'''&&&&&&''')))***)))'''(((&&&'''******'''&&&(((&&&%%%$$$'''+++,,,)))%%%((()))(((&&&'''***)))%%%&&&&&&'''(((((((((((((((%%%%%%&&&''''''((())))))&&&'''((())))))((('''&&&(((%%%&&&,,,...,,,***+++))))))***++++++***)))))))))******++++++,,,,,,---***+++,,,---------,,,,,,***++++++,,,,,,------...,,,---.../////////...---///////////////...---,,,000000000111222222222333222333444666888;;;===???BBBMMM```xxxvvvbbbMMMDDDBBB>>>:::888888666555555666666555333000000////////////000000rrrbbb[[[SSSJJJDDD===999555222222333333222///////////////......---+++***+++///...***+++///((()))******+++++++++++++++******))))))***++++++''''''&&&''')))***((('''(((&&&'''******'''&&&((()))((((((,,,111111---(((((((((%%%###&&&)))'''!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&((()))***)))(((&&&%%%###!!!###)))+++)))((()))((()))***+++++++++++++++)))******++++++,,,------((()))***+++,,,+++*********++++++,,,,,,---......+++,,,.../////////......////////////...---,,,+++//////000111222333333444111111333555777:::<<<>>>@@@LLL```yyy{{{gggQQQFFFDDD@@@<<<999666555555666777777555333000////////////000000111pppeee[[[VVVOOOAAA:::888666333111000000000222222111///...---,,,+++........................+++,,,.........,,,***)))///***&&&(((...000,,,'''***)))(((''''''((()))***))))))))))))((('''&&&%%%&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''+++******)))(((''''''&&&))))))))))))((((((((((((+++***)))'''''''''((()))))))))************)))(((******)))))))))***,,,---++++++++++++++++++++++++,,,,,,.../////////...------......//////......---+++---///000//////000111000111111111111222222222222444666777888999;;;===BBBOOOddd|||ttt\\\LLLBBB<<<:::;;;;;;:::888666555444444555333222000//////111333444ooocccYYYTTTMMM@@@<<<:::888666444333333333111111000///...------,,,++++++++++++++++++++++++,,,,,,---------,,,+++***,,,***))))))***+++)))(((***)))(((''''''((()))***))))))))))))((('''&&&%%%''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((+++***)))(((''''''((()))******))))))))))))))))))+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,.../////////...---+++,,,,,,------,,,,,,++++++---///000//////000111000111111111111222222222000222444555666777:::<<>>999888666444222222222222.........///////////////////////////............------,,,++++++,,,,,,---((()))******(((((()))***))))))(((((((((((())))))(((((()))(((((('''&&&&&&(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''(((((((((((()))###$$$%%%&&&'''))))))***'''''''''((((((((((((((()))))))))(((((((((((()))+++***((('''''')))+++,,,---,,,***)))))))))*********+++++++++++++++,,,,,,,,,,,,---------...............////////////......---...000000//////000111000000111111111222222222222444666777888:::===@@@JJJVVVkkkhhhVVVNNNGGG@@@<<<999888777666666666777888222222000////////////000~~~iii]]]RRRMMMHHH===888777555333222111111222............////////////,,,,,,,,,+++++++++******---,,,,,,++++++,,,------((('''''')))+++---,,,+++(((((())))))))))))(((((((((((((((((((((((('''&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''(((((('''''''''(((((((((((()))&&&&&&&&&&&&''''''((((((&&&&&&''''''((((((((()))((((((((())))))))))))(((***)))((('''''')))+++------,,,***)))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,------.........//////000000//////...---///111111000///000111000000111111111222222222333444666666888:::>>>AAAHHHTTTjjjooo[[[QQQIII@@@:::999888777666666777888888333222222000000/////////xxxfff\\\QQQKKKFFF<<<888777555444222222222333.........///////////////......------,,,,,,++++++++++++,,,,,,,,,,,,------)))''''''(((,,,---,,,+++(((((())))))))))))(((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))***,,,---&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((()))'''(((((())))))))))))((())))))(((((((((***+++,,,,,,+++***)))))))))***+++*********++++++,,,,,,---,,,,,,,,,+++,,,------...------............------...000111111000///000111000111111111111222222222111222333444555999===AAAHHHTTTkkkzzzeeeWWWLLLAAA<<<:::999888777666777777888444444333222111000///...qqqaaaZZZOOOIIICCC888777666444222111111111222///////////////.........111000000///......------***+++,,,---------,,,,,,((()))******(((((((((***'''((()))******)))((('''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((()))***+++%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))&&&'''((()))******)))(((((((((((()))******+++++++++***)))))))))***+++,,,)))******+++,,,,,,------,,,,,,+++++++++,,,---...------............------///000222222000///000000000111111111111222222222111222333444555999>>>BBBLLLWWWnnnppp___PPPEEEAAA<<<;;;999777666666777777666555555444222000///...mmm___XXXMMMGGGAAA666444333111///......//////000000//////..................---,,,++++++******)))***,,,.........,,,+++'''+++...+++$$$!!!$$$)))'''((()))******)))((('''''''''((((((((((((((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******%%%%%%&&&&&&'''((())))))&&&'''(((*********)))(((&&&''')))***++++++++++++******)))))))))+++,,,---))))))***+++,,,,,,---------,,,+++***+++,,,---...//////000000000000/////////111222222000///000000000111111111111222222222444444555666777;;;@@@DDDOOO[[[qqqxxxeeeTTTIIIEEE===;;;999888666666666666777666666555333111///...