BM6P6(@ ))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))************))))))******))))))******+++,,,'''((()))***************+++++++++,,,,,,------------------............///111000/////////000222333444666777666777<<>>CCCLLL^^^tttzzzzzz}}}{{{uuupppnnnnnnooouuuzzz{{{|||xxxnnnjjjjjjooopppqqqpppooonnnkkkiiijjjjjjkkkiiiddd]]]TTTOOOBBB;;;333000111111///+++,,,,,,,,,,,,,,,+++++++++************************)))***++++++,,,,,,++++++(((((()))*********++++++((((((((('''((((((((()))'''''''''(((((((((((()))***,,,///333666777888888555777888999666111,,,(((***)))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$&&&'''&&&%%%$$$%%%'''%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((())))))*********)))***++++++)))((()))***,,,---............///111111555;;;AAAGGGMMMTTTXXXllluuu~~~zzzwwwsssmmmcccVVVJJJ@@@:::666777555222111111111000///000000000000111222333444555555555555444333222111000000000///////////////........................))))))))))))))))))))))))&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))))))))))))))))))))************))))))******))))))******+++,,,...---,,,+++++++++,,,---///---+++******+++,,,...,,,,,,,,,,,,------------,,,---......//////.........///000000111111000000111555888888:::EEEVVVeee~~~xxxvvvxxxzzz{{{{{{wwwqqqmmmkkklllnnnttt{{{~~~xxxooojjjhhhiiioootttwwwuuussspppkkkdddhhheeeaaa\\\TTTJJJ???888333111000111333222...+++++++++++++++++++++++++++)))))))))***************))))))+++,,,,,,,,,+++***''''''((()))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))+++///333666888888888555777888888555000+++((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###&&&((('''$$$###%%%'''&&&%%%$$$#########$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******((()))++++++***))))))***,,,+++,,,,,,---...000000...000333555777;;;???CCCOOOXXXeeerrr|||{{{xxxxxxvvvrrroooaaaYYYNNNDDD===888555222222000///...///000///...000000000000111222444444333333444555555444222111////////////////////////........................))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))''''''((()))))))))))))))))))))************))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,...---+++)))***+++---///++++++,,,,,,,,,---------***+++,,,---...------,,,.........///000000000///...000222333444:::CCCKKK\\\lll{{{tttrrrooosssvvvvvvrrrooooooqqquuu|||vvvnnnjjjiiiiiiiiilllsssyyyxxxvvvsssjjjaaa^^^XXXPPPHHHBBB;;;444////////////000///...---,,,*********+++++++++++++++((()))))))))*********+++'''(((***+++,,,+++***)))'''((()))))))))((('''&&&''''''((()))))))))))))))''''''''''''(((((((((((((((+++///333666888888888666666777666333///***'''''''''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$''')))(((%%%###&&&)))''''''%%%$$$$$$$$$%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******&&&)))+++,,,+++***++++++,,,,,,---...///000//////,,,...000222333555888;;;<<>>:::555222222222000...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&+++,,,...111555888:::;;;888888777333...***(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%'''))))))((('''&&&'''%%%###$$$''')))'''%%%'''''''''''''''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((************************************************,,,,,,---...///000111222999888777777:::@@@HHHNNN\\\```fffmmmuuu|||pppddd\\\VVVTTTRRRPPPOOOPPPQQQRRREEEAAA;;;777555333222111///000111111111000...---////////////////////////,,,---///000222333333333...---,,,,,,,,,,,,---...------------------------''''''''''''(((((((((((('''''''''((((((((((((((()))(((((('''''''''''''''&&&'''((()))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------...//////000000//////111222333333333333000666>>>FFFNNN]]]ooo|||{{{||||||yyysssmmmiiigggfffiiiooouuu}}}zzzrrrrrrttttttsssuuurrrpppmmmhhh```TTTGGG???:::777222000000000...---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''***+++...111444777:::;;;999999777333...***((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%'''((()))((('''&&&'''%%%$$$%%%'''((('''%%%'''''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((************************************************+++,,,---...///000111111444333222000000333888<<>>888333111111///...---------------,,,,,,,,,++++++++++++*********++++++++++++************)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((***,,,///222555888999999888777333...***))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++,,,---.........---.../////////000111333...111555888;;;BBBLLLSSSaaajjjzzz~~~uuussssssxxx|||{{{qqqiiifffaaa[[[TTTMMMEEE>>>999666555444333222333333333666444111000000111000000///...---,,,+++,,,---.........................../////////000000///......------------------------------------------------''''''''''''((((((((((((&&&&&&''''''((())))))******)))((((((''''''((((((***))))))(((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********+++++++++++++++*********++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,------------......///000000/////////---///111222222444888<<>>EEEUUUiii|||wwwxxxwwwsssppppppnnnrrryyyyyyppphhh\\\QQQDDD>>>777111//////000000---...///...---,,,,,,...++++++++++++************))))))************)))))),,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((***+++---///000111111111000...***((('''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++,,,(((***,,,,,,+++***+++,,,)))+++------,,,///555:::>>>LLL```mmmooohhh```ZZZYYYZZZ^^^dddjjjpppuuuwww{{{|||vvvooojjjbbb```]]]^^^^^^YYYQQQIII???===999777666444222000000000000000000/////////111000...///111222111111......---,,,,,,,,,,,,------------------------------...............------,,,------......------,,,------------------------''''''''''''((((((((((((&&&'''''''''(((((())))))))))))(((''''''''''''(((((('''&&&&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))*********++++++(((((())))))******++++++************************))))))))))))***+++,,,---,,,,,,++++++++++++++++++***+++,,,---.../////////...///000111111333555666555444777???JJJ\\\vvv~~~}}}}}}~~~{{{vvvqqqpppnnnkkkkkkoooooossszzzrrr___SSSLLLAAA666555333000//////...---,,,+++---///...,,,***+++,,,++++++++++++************))))))************))))))++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++,,,,,,,,,,,,,,,+++(((&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###%%%''''''%%%%%%&&&(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))************+++***,,,------+++***+++,,,***,,,/////////222888<<<>>>HHHUUUZZZVVVMMMEEEAAA===???BBBGGGMMMRRRWWWYYYccckkkwww}}}zzzxxxwwwuuuqqqnnniiiddd^^^YYYOOOMMMKKKIIIGGGDDD@@@<<<444333111000111111000...000000000111111000000000///...---...000111000///...............---,,,,,,------------------------,,,------.........------,,,,,,---......---,,,,,,------------------------''''''''''''((((((((()))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&((()))%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''((((((((((((''''''************++++++++++++'''(((((()))***++++++,,,************************))))))))))))***+++,,,---,,,+++++++++++++++++++++)))***+++---.../////////000///...------///111333000222777;;;;;;@@@SSSggg{{{vvvtttuuuxxxzzzvvvpppllliiigggfffkkkrrruuuyyysssjjjYYYGGG@@@???:::222------...000111111...,,,***---///...***))))))++++++++++++************)))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((()))))))))***((()))***)))&&&%%%&&&'''''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###&&&((('''%%%$$$&&&)))&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************&&&((())))))((((((***,,,(((+++...///000333999>>>GGGJJJLLLHHH@@@:::888999444444555777:::<<>>BBBDDDFFFCCC>>>999444111000///000111111111111222222222:::>>>EEEOOO[[[gggpppvvvpppqqqsssuuuuuussspppooonnnoooppprrruuuxxx{{{|||}}}|||zzz{{{~~~~~~}}}}}}}}}}}}vvvqqqjjjaaaYYYSSSOOOMMMIIIFFFCCC???<<<;;;:::;;;777666555333222222222222///000111111111000...---///.........------------////////////////////////..............................//////...---,,,,,,,,,---...---+++***+++,,,///............---------,,,---......,,,+++,,,...&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))+++---...++++++)))((((((((()))))))))((((((''''''((()))***))))))))))))((((((((((((************************(((((((((((((((((((((((())))))(((((()))******+++******)))+++,,,---,,,************+++++++++,,,,,,,,,,,,,,,---......//////......//////111555:::>>>HHHVVVkkk}}}vvvqqqooooooooooookkkgggcccccciiiqqqxxx|||xxxrrrlllaaaUUUKKKCCC999333111000---***...---,,,+++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''((((((((((((***)))((()))+++++++++***''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''((()))******)))'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&'''''')))'''&&&$$$$$$$$$&&&''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''((()))***((('''&&&&&&'''(((***)))))))))((((((((((((((())))))***+++***)))((('''************************+++***+++///555;;;???AAA>>>;;;888444111///............/////////000000000000222777>>>FFFNNNTTTXXXWWWXXXYYYZZZYYYWWWTTTRRRVVVWWWXXXZZZ\\\___aaabbbiiiiiijjjlllpppuuuyyy|||~~~~~~}}}xxxuuuvvvvvvvvvvvvssspppkkkfffdddZZZWWWRRRKKKEEEAAA>>>======<<<999777555555555555666555555444333333222222000000000000000///....../////////.........------...........................------------------..................---,,,,,,---...///...,,,+++,,,---............------------,,,---...---,,,+++,,,...&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))+++,,,---******)))((((((((())))))***))))))(((((((((((()))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))((((((((()))*********))))))***,,,,,,+++************++++++++++++,,,+++,,,,,,------......///---...///......///222444555>>>KKKZZZkkk{{{tttnnnkkkjjjjjjjjjiiihhhhhhmmmuuu}}}uuufffZZZQQQEEE;;;;;;666000.........,,,***---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((((((((+++***)))***,,,---,,,+++''''''''''''''''''''''''######$$$$$$$$$$$$$$$$$$&&&&&&'''((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))(((''''''((()))*********))))))(((''''''&&&&&&'''((()))******)))(((+++++++++++++++++++++++++++***+++---222777999:::444333000...---,,,,,,,,,,,,,,,,,,,,,------------//////111333777:::===>>>AAABBBCCCCCCAAA???<<<:::===>>>>>>@@@AAACCCEEEFFFNNNOOOSSSVVVZZZ^^^```aaaccciiinnnlllkkkmmmnnnmmmnnnnnnmmmmmmllllllmmmmmmnnnllllllnnnkkkeeeaaaaaa```aaabbb```[[[TTTLLLGGGCCCAAA>>>:::888666555555333222000//////000111222444444555555555333222111111000//////......//////000/////////.......................................---,,,++++++,,,---...---............------,,,...///000///---,,,---.........---------,,,,,,,,,+++---...---,,,+++,,,...''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))((((((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************************************))))))((((((((())))))***)))(((((()))+++,,,***)))************+++++++++++++++++++++,,,------......///000111111//////000222222666<<>>777222222000......//////...,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((+++))))))***+++,,,+++***&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''''''''(((%%%&&&'''((((((((((((((('''(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))((((((((('''''''''&&&'''(((*********))))))************************+++******+++///222333333///...---++++++***++++++******+++++++++,,,,,,,,,222222222222333333444444666777888888777555333222333333333333444666777888999<<<@@@DDDGGGHHHHHHHHHLLLTTTYYYUUUPPPOOOPPPQQQSSSRRRQQQPPPOOONNNNNNOOOSSSQQQSSSVVVTTTNNNJJJJJJGGGIIIJJJJJJHHHBBB===999888777666444444333444444000000/////////000000111222333444555555333111000111000///------...//////000000/////////.........------------------------...---+++******+++---...---------......------,,,---...///...---,,,---...------------,,,,,,,,,++++++,,,------,,,+++,,,...'''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))(((''''''&&&((((((((()))))))))((((((******))))))(((((('''''''''((((((((()))))))))***(((((()))))))))*********************************))))))((((((((((((((())))))(((((()))++++++***((())))))*********+++++++++******++++++,,,---------...000111222111000111222555666888999===EEEPPPWWWjjj{{{wwwtttpppnnnmmmmmmllllllrrrsssuuuxxxxxxuuuppplllZZZPPPDDD;;;777555333333///....../////////...,,,+++++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))((('''((()))******(((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))%%%&&&&&&''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((()))***+++++++++***)))))))))))))))))))))))))))***))))))***,,,......---......---,,,+++******************+++++++++,,,,,,.........///////////////...///000000111000//////000000///000000111222333000333666999;;;:::888777===FFFKKKFFF???>>>@@@AAA>>>>>><<<;;;::::::::::::<<<;;;>>>BBBBBB===:::;;;777888999999888777666555000000000////////////000222222111000000000000000000111333444444222000///111000...---------...///////////////............---------------------------,,,++++++++++++,,,---,,,,,,---------------,,,+++,,,------,,,+++,,,...---,,,,,,,,,++++++++++++***+++,,,,,,++++++---...''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))((('''%%%$$$''''''((()))))))))((((((((()))))))))))))))((('''''''''(((((())))))******'''(((((())))))*********(((((((((((((((((((((((())))))((((((''''''(((((((((''''''(((******)))((()))))))))************+++)))******++++++,,,,,,---+++---//////...///000222111222333444555888===AAAIIIWWWiiixxx}}}|||wwwwwwvvvxxxzzz{{{zzzxxxyyywwwtttoooiii```WWWPPPEEE<<<333111000///000222,,,------------,,,+++++++++************++++++,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((('''&&&%%%&&&((()))((('''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))((()))***+++***)))------,,,,,,+++***))))))************+++++++++,,,***+++,,,---............+++,,,---....../////////,,,,,,,,,,,,---...//////...000222333333222111000333<<>>999999;;;<<<777666555444333222222333111000222777888444222444333222111000000000111111------............------111111000000///......---//////000111111000///...000///......------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------------,,,***+++---,,,++++++,,,...,,,,,,,,,+++++++++******)))***,,,,,,++++++---...'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''((((((((('''&&&&&&&&&((()))))))))(((((('''((()))******))))))((('''''''''((()))*********''''''(((((()))******+++(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&((()))***)))'''))))))))))))************))))))******+++,,,,,,,,,***+++,,,,,,+++,,,...000,,,---...///000222555777888@@@JJJSSSYYY```hhhooo~~~zzzzzz{{{}}}{{{zzzxxxyyyzzz|||}}}|||xxxuuuoooiiiaaaXXXPPPHHHAAA===:::111,,,---///,,,,,,...***+++,,,,,,++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''(((((((((((('''%%%%%%&&&'''((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''')))***+++,,,++++++(((((((((((((((((((((((()))((('''((())))))(((&&&)))))))))******))))))((())))))))))))*********+++***+++---.........------,,,------------.........************+++,,,---...---------............//////666;;;777444444555444333222111000000000000000...,,,...222222///...000111000///---------------------....../////////...------......------,,,,,,..............................//////......---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,***+++,,,---------------+++,,,------,,,,,,---///++++++++++++************(((***+++,,,++++++---...(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((###$$$&&&((())))))((((((%%%&&&((()))))))))((((((&&&'''(((*********))))))&&&''''''((()))******+++&&&''''''((()))******+++***************************)))(((''''''''''''''''''&&&&&&''')))***((('''))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,+++***+++---000++++++,,,---...000222333333666:::===@@@EEELLLQQQUUU```ppp~~~~~~yyyxxx|||~~~{{{ttttttuuuuuutttooohhhcccYYYQQQFFF===666333111000555---***---///,,,***+++***+++,,,,,,++++++,,,---******))))))***+++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))'''&&&%%%&&&((((((((('''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######""""""###$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!! """%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&''''''((((((''''''&&&((((((((('''&&&&&&%%%%%%"""$$$&&&)))+++,,,,,,,,,)))))))))))))))))))))))))))((('''((())))))'''%%%%%%%%%&&&'''(((((((((((((((((((((((()))))))))*********+++,,,,,,+++)))(((,,,++++++*********))))))************+++---...///,,,+++******+++,,,...000...444666222...---,,,***///......---------------...+++,,,......+++***------------------,,,,,,+++******,,,------.........++++++,,,---------------------,,,,,,,,,------...---.../////////...,,,+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++---///111111///---+++***+++,,,,,,------------,,,---......------///000+++++++++************)))(((***++++++++++++---...((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''$$$%%%'''))))))))))))((((((((((((((())))))))))))))))))))))))************------,,,+++***)))((((((******))))))))))))******'''((()))******++++++***((((((((((((((()))******,,,------,,,++++++,,,...///////////////.........111222222333555777999:::DDDHHHOOOZZZhhhyyy}}}{{{|||wwwrrrnnniiieee```XXXLLLBBB???<<<888666555333000...000000000///...,,,+++***,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((()))***************))))))************))))))))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$))))))((('''&&&%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$$$$&&&'''((((((((()))******++++++---,,,***)))((()))***+++))))))))))))************''''''&&&&&&&&&&&&''''''+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000...------,,,,,,------...---------,,,,,,+++++++++***,,,------,,,+++---...,,,,,,++++++,,,,,,---......///111333444333111000******))))))******+++,,,,,,------------------,,,,,,+++*********+++,,,---((())))))***+++,,,,,,,,,((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((())))))*********)))((('''&&&''''''(((((('''''''''''''''''''''%%%%%%&&&'''((())))))((((((''''''''''''&&&&&&&&&%%%&&&'''((()))))))))((('''((((((((())))))))))))(((((()))))))))*********++++++******))))))((((((******))))))))))))*********++++++******)))((('''((((((((((((((()))******+++,,,,,,+++******+++---------------------------000000000111222444555666777999===CCCLLLWWWbbbjjjzzz}}}|||~~~}}}~~~~~~uuuooo___ZZZRRRLLLGGGAAA888111777444222000000000...---,,,------------,,,,,,+++,,,,,,+++******)))(((((())))))))))))))))))))))))(((((()))***************))))))************))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$%%%&&&''''''(((((())))))***++++++++++++***)))))))))))))))''''''((((((((()))))))))(((((((((''''''(((((((((*********)))))))))((((((++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,++++++))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******+++,,,,,,++++++,,,---+++++++++++++++,,,---------///333555666444111///******))))))******+++,,,------............------++++++*********+++,,,---''''''(((((()))******+++''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((()))))))))(((((('''''''''&&&&&&'''((())))))))))))'''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((''''''((((((((()))))))))(((((())))))))))))******((((((((((((((((((((((((******))))))))))))*********++++++******)))((('''((((((((((((((()))*********++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......000111111000111333555888<<>>888555333///,,,000...,,,,,,---...---,,,)))***++++++,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))(((((())))))******))))))((())))))******))))))(((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%)))((('''&&&%%%%%%%%%%%%###$$$&&&''''''%%%###"""%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''''''''(((((()))*********))))))*********)))((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------+++++++++***************)))***++++++******+++---++++++******++++++,,,---))),,,111444444222---+++******))))))******+++,,,---......//////......---++++++******++++++,,,---++++++,,,,,,------......''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))((((((((((((((((((+++******)))(((''''''&&&''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***&&&&&&&&&''''''(((((((((******))))))))))))******'''((()))******++++++***((((((((((((((())))))***)))******)))(((((()))++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---......///111333444555666999;;;:::>>>EEEKKKRRR]]]jjjttt}}}yyyxxxyyy}}}yyyrrrjjjaaaUUUHHH@@@===888333111111222222222///---+++,,,---......---)))***++++++,,,,,,+++++++++*********)))))))))((())))))))))))))))))))))))(((((()))))))))))))))((((((((())))))))))))((((((%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))&&&$$$###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&###$$$%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''&&&&&&'''(((((())))))***'''((()))******)))'''&&&&&&&&&'''''''''((((((((()))(((((((((((((((((()))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---*********)))))))))))))))(((***++++++***)))+++,,,+++************+++,,,,,,'''))),,,......,,,)))(((******))))))******+++,,,,,,------......------,,,+++***++++++++++++,,,,,,------------......//////&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))))))))+++******)))(((''''''&&&'''(((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))''''''''''''(((((((((((('''(((((((((((()))))))))%%%%%%%%%&&&''''''((((((******))))))))))))******'''((()))******++++++***((((((((((((((())))))***)))******)))(((((()))+++++++++,,,,,,,,,---------------,,,,,,,,,,,,---------///111222222222333555444666888999<<>>777333000///------...////////////---,,,+++,,,---,,,+++,,,,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''(((((())))))))))))((((((&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%'''(((((('''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&((())))))((('''&&&''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((())))))************************(((((())))))************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,------*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))(((***++++++***)))+++,,,++++++******++++++,,,---******)))))))))))))))*********))))))******+++,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,((((((((()))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((()))*********)))))))))))))))((((((''''''''''''(((((())))))(((((((((*********)))))))))((((((((((((''''''''''''((()))&&&&&&'''''''''(((((((((''''''(((((((((((())))))%%%%%%&&&&&&&&&'''''''''******))))))))))))*********++++++******)))((('''((((((((((((((()))******)))******)))(((((()))++++++++++++,,,,,,------...------,,,,,,,,,---......---///000000///...//////222222333333333666:::>>>DDDJJJQQQYYYdddxxxzzzooobbbVVVMMMHHHBBB@@@===999666444444333.........---,,,,,,++++++...,,,***************(((,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((('''''''''(((((())))))((((((''''''''''''(((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###%%%''')))***&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###""""""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''''''''&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***++++++,,,---************++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,))))))))))))************)))***++++++******+++---,,,,,,++++++,,,,,,---......---***)))(((***,,,---******))))))******+++,,,)))******++++++******))))))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''''''''&&&'''((()))***+++******)))((('''''''''''''''''''''''''''(((((((((''''''&&&))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&&&&''''''''''''******))))))))))))*********++++++******)))((('''((((((((((((((()))************+++***)))(((***,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,---...///...000111000///...///000000000111111111222333555444777:::???GGGVVViiivvv|||xxxmmmggg^^^TTTJJJAAA;;;777333333222111000000222444/////////---,,,+++,,,,,,,,,+++))))))***+++***)))))))))******+++*********((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&''''''((((((((((((''''''((('''''''''''''''&&&&&&###%%%'''))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''')))*********)))(((************************************************))))))))))))))))))))))))************************+++***)))(((((())))))***************++++++++++++************************)))***+++,,,---,,,,,,+++,,,,,,++++++++++++,,,,,,)))))))))******+++++++++***+++,,,,,,++++++,,,---------,,,,,,------...///...---,,,******++++++,,,******))))))******+++,,,******++++++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''((()))+++++++++***)))&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&)))((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''******))))))))))))******'''((()))******++++++***((((((((((((((()))*********++++++***))))))***,,,'''(((((()))***+++++++++++++++++++++,,,---...///,,,...//////......///111///000000111111111111111---111666:::>>>CCCJJJOOO[[[```eeehhhkkkrrr|||{{{pppfff^^^XXXMMMIIIBBB<<<888666444333000000111000.........///,,,,,,+++))))))***---///,,,+++)))***,,,------,,,%%%&&&''')))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%"""%%%(((******)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''///,,,(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&''''''(((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))(((&&&&&&&&&'''((()))************+++++++++************************((()))***+++,,,+++******,,,++++++++++++++++++,,,))))))******+++++++++,,,***,,,------,,,+++---......------------...//////+++++++++++++++***))))))*********)))***++++++,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++))))))((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%+++******)))((('''''''''&&&&&&&&&'''((())))))***+++*********))))))((((((((('''&&&%%%%%%&&&'''(((+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))+++++++++++++++***)))(((---,,,+++*********+++,,,///...---,,,,,,,,,,,,,,,---------............///111111222333444666777888CCCDDDEEEFFFIIINNNUUUZZZeeegggkkkpppuuuzzz~~~~~~zzziiiZZZQQQJJJCCC===777666444222000...---,,,---------,,,,,,+++++++++///---***)))+++,,,------+++++++++++++++,,,,,,,,,******************************))))))((((((''''''))))))(((((((((((())))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&''''''%%%%%%&&&'''(((((((((((())))))))))))+++))))))***+++,,,+++***(((((((((((())))))))))))*********)))))))))))))))''''''(((((())))))******''''''((()))))))))))))))***************++++++,,,***)))))))))(((((('''''')))***,,,,,,,,,***((('''))))))))))))))))))))))))((((((((()))******++++++(((((()))***+++,,,,,,,,,---------,,,,,,+++++++++******+++++++++******)))))))))))))))************,,,,,,,,,+++++++++*********)))(((''''''((()))***************************'''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%******)))(((((('''&&&&&&&&&&&&''''''((())))))************)))))))))((((((((('''&&&&&&&&&&&&'''(((***)))(((''''''((()))***''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++******)))))),,,++++++*********++++++------,,,+++++++++++++++------------.....................///000111222333555666777777888<<<@@@DDDGGGHHHJJJNNNQQQTTTWWWXXX]]]bbbiiioooxxxxxxppp___VVVJJJAAA===999555222111111000///...---,,,,,,------,,,,,,,,,+++++++++///,,,***)))+++,,,---,,,+++++++++++++++************************************)))))))))((((((((('''))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''((((((((()))))))))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((((((((((((((())))))''''''((())))))))))))))))))))))))))))))***++++++******)))))))))((((((((()))***+++,,,,,,***((('''))))))))))))))))))))))))******)))))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++++++++************+++++++++***))))))))))))))))))************,,,,,,+++++++++*********,,,+++***))))))***+++,,,******))))))))))))******((((((((((((((('''''''''(((((((((''''''''''''&&&))))))(((((('''&&&&&&&&&&&&&&&''''''((()))))))))******))))))))))))(((((((((''''''&&&&&&''''''(((***)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))''''''((())))))))))))((('''(((((())))))((((((((())))))))))))))))))))))))((())))))************)))******++++++++++++******,,,++++++************+++,,,,,,,,,---------......------,,,,,,---......//////000111111000111333555888888999:::;;;<<<<<<===AAADDDHHHLLLTTTaaaqqq|||~~~|||{{{wwwsssrrrtttuuusssqqqmmmjjjfffccc```[[[SSSMMMAAA;;;555111111111///---------------------------,,,,,,,,,,,,++++++++++++...,,,***)))+++,,,---,,,+++++++++******))))))(((************************))))))))))))(((((((((((()))((((((''''''(((((())))))))))))******)))))))))&&&''''''((((((((((((((()))((('''&&&%%%&&&''''''''''''((((((((((((''''''((((((''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!"""$$$&&&'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''(((((((((((()))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((('''''''''''''''''''''((())))))))))))(((((((((''''''(((((()))***************))))))))))))))))))***++++++***((('''))))))))))))))))))))))))++++++***))))))(((''''''************************++++++************))))))+++++++++++++++***))))))))))))))))))************,,,++++++++++++*********++++++************++++++***)))(((''''''((()))***))))))((((((''''''&&&&&&((((((((((((((((((((('''((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((()))(((''''''''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&'''(((((())))))((((((''''''(((((()))((((((((())))))))))))))))))))))))''''''((()))************((()))***+++++++++***))),,,++++++*********+++++++++,,,,,,,,,------------///......---------......000111222222000///000111777777777666666666666666777888999:::???GGGRRRZZZ]]]]]]___aaafffkkkpppssstttttttttttttttuuuuuuvvvqqqvvv~~~}}}vvvooonnnllliiieeeaaa]]][[[XXXUUURRRQQQQQQPPPNNNMMMJJJGGGDDDBBBBBB@@@<<<999888555222000111000///------------------.........,,,+++++++++++++++++++++---+++)))***+++,,,,,,,,,+++++++++***)))(((''''''************************))))))))))))(((((((((((((((((((((''''''((((((((((((((())))))))))))((((((&&&''''''((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''(((((((((((('''&&&''')))***)))((((((((((((((())))))))))))((((((((()))))))))))))))((((((''''''&&&&&&%%%%%%&&&'''(((((())))))((((((''''''&&&&&&''''''((()))******************))))))((())))))******)))(((((())))))))))))))))))))))))******))))))((((((((((((************))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))((()))))))))************++++++++++++************)))(((((((((((((((((())))))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&'''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))&&&''')))***+++***)))))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---//////...------------...+++---//////...------...000000000///////////////222333333333555888<<>>===;;;::::::999888777444333222222333333333333222000///......---+++***---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++---,,,++++++++++++***)))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((('''&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''((('''%%%$$$'''%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))((('''(((***+++***)))(((((((((((())))))))))))''''''(((((())))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&%%%&&&''''''((())))))))))))))))))******(((((((((((()))(((((((((((((((((((((((((((((((((''''''(((((())))))))))))******))))))))))))))))))((((((((((((((((((((((((******+++++++++*********((()))))))))************+++++++++*********))))))((((((((())))))((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''%%%&&&''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''&&&'''((())))))***)))))),,,++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,)))+++------,,,,,,---...,,,,,,,,,---------......000111222333555555666666888777666666666777888999888999:::<<<<<<======<<<======>>>??????>>>===<<<::::::999888777666666555333333333333333222222222//////............///000+++++++++++++++++++++************************************+++++++++++++++***))))))***,,,---,,,++++++++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%###"""'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''&&&''''''(((((())))))***((((((((('''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))''''''(((((((((((())))))((()))***+++++++++++++++))))))))))))************+++************)))))))))******++++++++++++******'''((((((((((((((((((''''''''''''(((((((((((((((%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))'''((()))******)))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''((()))*********************+++,,,,,,************+++++++++++++++***************+++++++++,,,------,,,,,,---///.../////////000111111111......///111333444444333222222222222222222222222///000111222333333222222222333444333222222222222333333222111111111111222000000111111000000000000/////////...---,,,---...***+++++++++++++++,,,---'''((()))***+++,,,,,,---)))*********++++++++++++)))((((((***,,,---,,,++++++++++++++++++*********))))))))))))))))))))))))'''((((((((()))))))))***(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((($$$%%%'''((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***'''((((((((((((((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((((((((('''&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((())))))******''''''(((((())))))))))))&&&''')))***,,,,,,------))))))))))))************************)))))))))))))))***+++,,,,,,+++***)))&&&''')))******)))'''&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&&&&'''(((***+++))))))((())))))***++++++)))************++++++++++++++++++++++++,,,------+++,,,,,,+++******+++------------.........//////******)))***,,,.........---...///000000000000///,,,---...000000000///......000111111000//////000000000///....../////////---...//////---,,,,,,,,,---.........,,,,,,,,,---+++,,,,,,+++))))))***,,,'''((()))+++---///111222))))))******++++++++++++)))((((((***,,,---,,,++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((###%%%''')))***)))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$""""""%%%(((+++'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((()))((('''(((((((((((()))))))))***&&&&&&&&&'''((())))))***''''''(((((())))))******%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''((()))******+++'''((((((((())))))******%%%&&&(((***,,,---......))))))))))))************************))))))))))))'''((()))******)))((('''&&&'''***++++++***'''&&&'''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///...---------------///......------,,,++++++........................000///...---,,,---......,,,,,,,,,++++++*********+++++++++*********))))))***+++,,,,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))'''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))***)))(((''''''((()))***************************(((((()))***************'''(((***+++,,,,,,++++++++++++******)))((((((((()))))))))(((((((((((((((&&&***,,,)))(((***+++))))))))))))******)))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************++++++++++++************++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,,,,------------------------------------------///...------,,,,,,------,,,,,,,,,++++++*********+++++++++*********)))))))))+++,,,+++***)))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))))))))(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''((((((&&&&&&'''((((((((((((''')))((('''&&&&&&'''((((((''''''''''''''''''''''''(((((()))************))))))***+++++++++***)))(((*********)))))))))))))))++++++***)))((((((''''''$$$)))***((('''))))))(((((()))***++++++***)))((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++*********++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++++++++,,,---.........------------------------,,,------------,,,+++++++++++++++++++++*********+++************)))))))))(((***+++***)))((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))***************'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&***))))))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((('''''''''((((((%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''((())))))******))))))++++++++++++***)))((('''(((((())))))))))))******---,,,+++***)))'''&&&&&&$$$)))***'''&&&((((((&&&((()))+++,,,,,,+++)))((('''''''''''''''((())))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((((((((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************+++++++++,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))+++++++++***************************))))))))))))((()))***)))((('''(((***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((+++***)))(((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))*********))))))(((((('''''''''(((((()))******+++,,,,,,+++***)))((((((''')))---...***'''((('''%%%''')))+++,,,,,,+++)))''''''''''''''''''((())))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************''''''((((((((()))))))))''''''((((((((()))))))))************************+++,,,,,,,,,---------...++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++)))(((************************))))))))))))))))))))))))'''((())))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,+++***((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((+++***)))(((((((((((((((&&&&&&'''(((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((())))))***&&&&&&'''((()))******+++)))))))))))))))*********...222222---))))))(((%%%'''(((***++++++***(((''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***************+++++++++,,,,,,------...************************************************++++++******++++++,,,,,,---------,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))***************(((((()))))))))))))))***''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))))))))))))))***************+++***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$$$$%%%&&&'''(((((()))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$########################''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((('''''''''((((((&&&&&&'''(((((((((((((((&&&'''((()))*********)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&'''((()))***&&&&&&'''(((((()))******'''''''''((())))))******///222222---******)))&&&'''((((((((((((((((((''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********((()))))))))*********+++((())))))***++++++,,,,,,++++++++++++++++++++++++***************************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++((()))))))))*********+++(((((((((((())))))******((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***)))))))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''((((((%%%%%%&&&''''''''''''&&&%%%&&&''')))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((('''&&&&&&&&&'''((()))&&&'''''''''((()))))))))'''''''''''''''((((((((()))---...***((())))))'''((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************(((((())))))*********+++&&&''''''((()))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,*********++++++,,,------************************...---,,,+++***+++,,,---(((((())))))*********+++'''((((((((())))))******(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''%%%&&&(((************)))(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%###!!!"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&((())))))((('''((((((((((((((((((((((((&&&''''''(((((((((((((((***)))'''&&&%%%%%%&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%###(((***'''&&&)))***(((((('''%%%$$$$$$%%%'''((())))))'''&&&&&&'''((()))'''''''''''''''((())))))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))******)))(((''''''((()))***'''((()))******)))((('''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,******+++,,,+++***)))(((************************+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))(((((((((((()))))))))))))))))))))((('''''')))((('''&&&%%%&&&&&&'''((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))'''$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((('''''')))))))))(((''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((%%%'''(((******((('''%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''((())))))******)))(((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''((()))******)))(((''''''((()))***(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,+++***)))(((************************,,,---------,,,,,,+++***++++++++++++++++++++++++************************************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((()))))))))))))))))))))((('''''')))((('''&&&%%%&&&&&&'''((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))'''$$$$$$$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$#########"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$######"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''((((((((((((((((((((('''(((((('''''''''''''''(((''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((())))))***))))))(((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++))))))(((((((((((()))))))))(((((('''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++*********++++++++++++***))))))************************,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))((((((''''''(((((()))(((((()))))))))(((''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$############%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''((((((((((((((((((******)))(((''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&((()))))))))(((''''''''''''''''''((())))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))******+++))))))(((((((((((()))))))))((('''&&&&&&((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))+++,,,---,,,***)))++++++++++++******))))))************************))))))************))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((''''''((((((((('''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''((((((((((((++++++***(((((('''''''''***)))(((((((((((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))(((''''''''''''''''''((())))))))))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((())))))***************(((((())))))))))))((((((((('''&&&&&&&&&''')))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))+++,,,---,,,***)))+++++++++***************************************((())))))******)))))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))))))))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&'''''''''(((((())))))++++++***(((((('''''''''))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))'''''''''''''''((())))))((((((((((((((())))))***'''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))*********))))))(((((())))))))))))((((((&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++******,,,+++******))))))******************************)))***++++++,,,+++++++++************************++++++++++++++++++++++++************************((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&'''(((((((((''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! ''''''&&&%%%%%%$$$######'''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&''''''((()))))))))******)))(((''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***'''''''''''''''((())))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((()))))))))(((((('''((()))******)))((('''$$$%%%&&&'''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++***)))))))))***+++************************))))))***+++++++++++++++************************************************************************(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''%%%%%%'''(((((((((''''''%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%$$$############$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$#############################################$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''' """###$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$######"""!!! &&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&''''''((())))))***(((((('''''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''(((***+++'''''''''''''''((())))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%'''((()))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&((()))))))))(((''''''((()))******)))((('''###$$$&&&((())))))(((''''''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,---,,,***)))))))))***+++************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((('''&&&%%%%%%'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''$$$%%%'''(((((((((''''''%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!"""###############################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$%%%%%%$$$###!!! $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&((())))))(((((("""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&''''''((($$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))******)))((((((((((((((((((((())))))((('''&&&&&&(((((())))))******++++++***))))))(((((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&%%%&&&''''''******))))))((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''(((******((((((((()))(((((((((((((((''''''''')))))))))((((((&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++******))))))((((((''''''************))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))&&&'''(((*********))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""(((&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%""""""############""""""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$########################### !!!"""######$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%+++'''%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%###  ###%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((&&&%%%%%%&&&'''(((***)))'''''''''&&&%%%###'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))******)))((((((((((((((())))))(((((((((''''''''')))))))))))))))*********))))))(((''''''''''''(((*********)))((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''(((******((('''((()))((((((((((((((((((((((((++++++++++++***)))((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))*********************))))))))))))***)))))))))((((((((('''************))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))'''((()))******)))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""############""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########""""""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###"""!!! $$$$$$%%%&&&&&&&&&&&&&&&'''$$$###%%%&&&$$$""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&''''''((((((((()))))))))((('''&&&&&&&&&&&&'''((()))(((&&&&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))***))))))(((((((((((((((***)))((('''''''''((()))************))))))))))))))))))(((''''''''''''(((******))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((''''''''''''&&&&&&(((***)))((('''((()))((((((((((((((((((((((((******+++++++++******)))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***))))))(((((())))))))))))((((((((((((************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))(((''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&""""""############""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$######""" #########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%&&&''''''''''''&&&***%%%###&&&'''%%%$$$'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&))))))(((((('''&&&%%%%%%'''''''''(((((((((((()))''''''&&&&&&&&&''''''(((((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))(((((((((((())))))+++)))(((&&&&&&''')))***++++++******))))))((((((******)))(((((((((((()))***)))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&((())))))(((''''''(((((((((((((((((()))))))))'''((()))))))))))))))(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))++++++******))))))(((((())))))))))))))))))))))))''''''((((((((())))))))),,,,,,+++******))))))((())))))))))))((((((((((((************)))))))))((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******)))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################"""!!!!!!############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((%%%&&&''''''((((((''''''---&&&###'''(((%%%&&&***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))+++)))(((&&&'''(((***+++++++++******))))))((((((,,,+++******))))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''))))))'''&&&'''((((((((((((((())))))******'''(((((()))))))))(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++******))))))((((((************************(((((((((((())))))))))))************************(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###"""###$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###############""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&"""&&&000111(((###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((())))))******)))((((((((()))***+++************))))))))))))++++++***))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))%%%''')))((('''&&&'''((('''(((((())))))******+++))))))*********))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************************))))))))))))******************++++++++++++++++++(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######"""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$########################### """######$$$$$$$$$"""""""""############$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!%%%%%%&&&''''''''''''&&&""""""...@@@BBB111$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((()))******(((((()))))))))*********)))))))))))))))************))))))((('''((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''((((((((())))))))))))%%%'''(((((('''&&&&&&''''''(((((()))******++++++)))))))))))))))((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((())))))))))))***)))))))))))))))*********************************************++++++++++++,,,,,,,,,++++++******)))'''((((((((()))))))))***************))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))(((''''''((()))***&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&''')))++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################!!!""""""#########""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$%%%&&&&&&&&&&&&&&&%%%###...@@@BBB222&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((######$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&((((((((((((''''''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))******'''((()))***************(((((())))))******++++++(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&&&&&&&&&&'''''''''((('''((((((((())))))******%%%'''(((((('''&&&&&&''''''(((((()))***+++++++++''''''''''''&&&%%%$$$###******))))))))))))******(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))(((((())))))******++++++******************************+++++++++,,,,,,,,,///...---,,,***)))(((''''''((((((((())))))******************))))))))))))'''((((((((())))))******'''((((((((())))))******)))))))))))))))))))))))))))(((''''''''')))***+++'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&%%%''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$###"""###%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$######"""!!! """"""""""""###############$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%((( ###111333'''###((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((('''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''))))))))))))((((((((((((((((((((((((((((((((((((*********))))))'''&&&&&&''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''***)))(((''''''((()))***((((((((('''&&&&&&&&&%%%(((((())))))))))))((((((*********))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))******))))))))))))******&&&(((***,,,---,,,+++*********************************))))))))))))******''''''(((((())))))******************************,,,,,,++++++***)))((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$$$$###!!! """$$$%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))((((((((((((((((((((((((((((((((((((************)))((('''&&&'''((((((((()))))))))***)))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''(((((())))))((((((***)))(((''''''((()))***)))(((((((((((((((((('''(((((())))))))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************))))))))))))))))))'''(((***,,,,,,,,,+++***))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++************************,,,,,,++++++***))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&''''''''''''((()))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$###############"""$$$%%%%%%%%%%%%$$$"""!!!"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$######%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++***)))(((((((((((((((((())))))))))))***))))))))))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((()))************)))))))))(((((((((((())))))))))))))))))))))))******((())))))******))))))((())))))))))))))))))******))))))))))))))))))))))))***************+++++++++*********)))(((((((((((('''(((***+++,,,,,,+++***((((((((((((((((((((((((******))))))))))))***************+++++++++++++++************************,,,,,,++++++***)))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))(((''''''&&&&&&''''''''''''((()))))))))(((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########&&&&&&&&&%%%$$$###!!! """############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$######%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$"""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((+++++++++++++++***))))))(((((((((((())))))))))))******))))))((((((((('''''''''''''''''''''''''''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))******))))))))))))(((((((((((())))))((((((((())))))*********)))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))***+++++++++,,,************)))(((''''''((()))***++++++++++++***))))))))))))))))))))))))+++******))))))******+++******++++++++++++++++++************************+++++++++*********))))))******))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""""""""######$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&#####################$$$%%%$$$$$$######$$$$$$%%%%%%#########%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((((((((()))))))))***))))))))))))))))))))))))***++++++++++++******)))))))))))))))((((((((((((***)))))))))(((((('''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((())))))))))))((((((((())))))))))))(((((('''''''''(((((()))))))))))))))************))))))(((((())))))************************************)))))))))***+++++++++,,,******++++++***)))(((((()))*********+++++++++***************************++++++************++++++************************************************+++++++++******************************+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$############$$$$$$$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''(((((())))))******)))))))))))))))))))))))))))***************))))))))))))))))))(((((((((((()))(((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''(((((())))))(((((((((((())))))))))))((((((''''''((((((((((((((())))))******++++++******)))((((((((()))******++++++***************************************+++++++++)))***+++,,,,,,+++***************************+++************************++++++************++++++***************)))))))))***************************************************************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!###$$$%%%&&&"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&&&&%%%""""""#########$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''((()))*********))))))))))))))))))))))))((())))))******))))))(((***)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))******))))))'''((()))******)))((('''***))))))))))))))))))((()))******++++++******)))'''(((((()))******++++++************************+++++++++***************)))***,,,.........---,,,++++++***************+++************************,,,++++++******++++++,,,,,,,,,+++++++++*********************************************************************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))***))))))(((''''''((((((''''''&&&%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$############""""""!!!!!!"""###$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&((('''%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%&&&&&&%%%#########$$$$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))))))))((((((******))))))((((((((('''&&&'''''''''(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++++++++***'''((()))******)))(((''',,,+++++++++******))))))******++++++++++++******'''(((((()))***+++++++++************************,,,+++++++++******))))))(((***,,,...000///......++++++***************+++)))))))))))))))))))))))),,,++++++******++++++,,,---------,,,,,,+++++++++******************************************++++++************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''&&&'''(((*********)))((('''((((((((('''&&&%%%%%%'''((((((((())))))******'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$((()))***++++++***)))((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))'''&&&'''((()))''''''(((((())))))******+++***((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++***************+++)))*********++++++++++++(((((())))))******++++++((()))+++------+++)))(((***+++,,,------,,,+++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))************+++***)))((((((((()))***(((((((((((((((((((((((())))))))))))***+++,,,---))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))'''''')))***++++++++++++'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''---+++(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&$$$###"""!!!'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''"""""""""###$$$%%%''''''%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&&&&&&&'''(((***'''((((((((()))))))))******)))((('''&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,***++++++++++++++++++,,,***+++,,,------,,,+++***+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))************************))))))))))))************,,,,,,***))))))))))))***)))))))))))))))((((((((())))))))))))******+++,,,))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))&&&'''((()))************''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***(((((((((((()))))))))))))))(((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''((())))))))))))))))))))))))))))))+++++++++++++++*********((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))*********++++++...---,,,+++************+++*********))))))((((((***)))))))))))))))***+++))))))))))))))))))))))))))))))************))))))(((''''''''''''''''''(((&&&''''''((())))))))))))''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))(((((((((((())))))))))))'''''''''''''''((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((('''''''''((()))******))))))))))))))))))))))))++++++++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,---------...//////......---------,,,...---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++///...---,,,+++*********++++++******)))(((((((((******))))))((()))))))))))))))))))))))))))))))))))))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''))))))))))))(((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((()))***+++************************************************))))))************))))))******************************************************++++++,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,---------....../////////......------,,,...------,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************************++++++++++++......------,,,+++***************)))))))))((((((++++++***))))))((())))))************************))))))************))))))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$############$$$%%%%%%######"""!!!!!! ###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))((((((''''''))))))))))))(((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''************************))))))((((((((()))******************************)))))))))***************)))******++++++******)))******************************************************++++++,,,---------,,,,,,,,,,,,---......///---............////////////////////////.................................,,,---...//////...---,,,------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,---------,,,++++++************************------+++***))))))))))))************************))))))************))))))(((''''''''''''''''''((('''(((((())))))(((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%$$$######"""!!!!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''#########$$$$$$%%%%%%&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&######$$$$$$%%%'''((()))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''***)))))))))((((((((('''(((((())))))((('''&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))******))))))((()))))))))*********************************+++++++++,,,,,,)))******++++++******)))******************************************************++++++,,,------...............///000111222000000000111111111222222000000000000111111111111000000111222222111000000///000111111111111000///////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,******,,,,,,---,,,,,,+++++++++,,,,,,---.........///...---+++***)))))))))************************))))))************)))))))))((((((''''''(((((()))((())))))******))))))(((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""######$$$%%%%%%&&&&&&%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&(((((()))(((''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((($$$%%%&&&'''((((((((((((******))))))(((((((((''')))))))))))))))'''%%%$$$))))))(((((((((((())))))((((((((((((((((((((((((++++++***)))(((((())))))************************+++++++++,,,,,,---------******++++++++++++************************************************************+++,,,,,,---......000000000000111222333444222222333333333444444444111111111222222333333444111222444555555444222111111222333444444333222111111111111111111111111111////////////////////////,,,------......------,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,------,,,+++,,,------...///000111111000///...,,,+++******)))************************))))))************))))))))))))(((((((((((()))))))))***************))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!! !!!###$$$%%%&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""#####################"""###$$$$$$%%% !!!"""###$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''' !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$%%%%%%###!!!""""""%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))))))))((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))******++++++************)))(((&&&$$$&&&''')))***+++++++++***,,,,,,++++++++++++++++++,,,***)))''''''(((***+++,,,,,,,,,,,,++++++++++++---.../////////...,,,+++,,,------,,,+++,,,...111///////////////000111111111333555555555555777999999:::;;;:::777555555555666444222444666888666444222333444555555555444333666555555444555666777888111222333444444333111///222111000000//////000000333222111///...---------///......---,,,+++*********+++,,,---------,,,++++++***)))***,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---///111222333555333000---+++*********+++++++++************)))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$#########$$$%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&((('''&&&%%%$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))******+++*********+++***)))'''&&&'''((()))******+++******++++++++++++++++++++++++///...---,,,+++,,,...///---------,,,,,,,,,,,,,,,......,,,+++*********+++...//////...---...000222444444333333333444444444555666888999999999;;;======???@@@???===<<<<<<===;;;999777888:::;;;999777:::;;;;;;<<<;;;:::999888666777888999999999888888888999:::::::::888666555333333222111111111111222444333222222222222222222333333222111000000//////......///000000//////......---,,,---/////////---,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,---...000111222444222000---+++******++++++++++++************)))************************(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%%%%###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$#########$$$%%%&&&'''&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%%%%$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((('''&&&%%%$$$###'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((()))************+++++++++******)))******)))))))))******+++************************---,,,+++++++++,,,---...------------............000...,,,++++++---000111111222333222111111333555444555555555555666666666666888:::;;;;;;<<<>>>@@@AAACCCDDDDDDCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEDDDBBBHHHHHHHHHGGGFFFDDDCCCBBBAAACCCEEEGGGGGGFFFDDDCCCDDDDDDDDDCCCBBB@@@>>>===:::999888777666666666666777777777777777888999999444444444333222222111111......////////////...------,,,+++,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111333111///---+++++++++++++++++++++************)))************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&$$$######""""""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&+++(((%%%$$$%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$############$$$%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''(((((())))))******++++++,,,,,,,,,,,,,,,+++***)))((()))***+++))))))************++++++++++++*********+++,,,---------......//////000000000000///000222555888:::444666777777666666888999777888999;;;<<<===>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMNNNMMMNNNQQQSSSTTTSSSTTTTTTVVVVVVWWWVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVUUUUUUTTTRRRQQQPPPNNNMMMKKKJJJJJJJJJHHHFFFDDDBBB@@@??????@@@??????>>>>>>>>>??????999999999888777777666666222222222222111000//////...---,,,,,,...///...---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///000///...---,,,++++++,,,+++++++++*********))))))************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''333000+++'''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""###############$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''''''''&&&%%%$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%############$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''(((((())))))*********++++++,,,------,,,+++***))))))***++++++))))))******++++++++++++...............///000000......///000111111222222000111333555666777888888666888:::;;;;;;;;;<<<>>>???@@@CCCGGGIIILLLMMMNNNMMMOOOQQQSSSTTTUUUXXXZZZ[[[\\\]]]]]]^^^___bbbdddcccdddfffggghhhjjjkkkmmmhhhhhhggggggggghhhhhhhhhdddcccbbbaaaaaaccceeefffeeedddbbb```___^^^^^^^^^```^^^[[[XXXTTTRRRPPPOOOPPPOOOMMMLLLJJJIIIHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@======;;;999888666555555333222000111111222000///000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........------,,,,,,,,,,,,+++++++++*********))))))************************,,,+++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''222...)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&''''''&&&%%%$$$$$$$$$$$$!!!""""""""""""#############################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********((())))))******))))))((()))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((()))******+++*********+++,,,------++++++*********++++++,,,*********+++,,,,,,------------......///000000000000111222333444555666666333444555777777777666555<<<>>>AAACCCDDDEEEFFFHHHIIIKKKOOOSSSVVVYYYZZZ[[[[[[]]]```bbbccceeegggjjjlllmmmmmmmmmmmmnnnqqqsssuuuwwwyyyzzz{{{|||{{{{{{{{{{{{{{{|||}}}}}}zzzxxxuuussssssvvvyyy{{{yyyxxxvvvttttttuuuwwwxxxxxxvvvsssooollliiigggfffgggeeeccc```]]][[[ZZZYYYTTTSSSRRRPPPOOOMMMLLLKKKIIIGGGDDDAAA>>><<<;;;:::777666444333333333111///222111///...---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------+++++++++************)))++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++***))))))(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#####################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!###$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&)))&&&###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))******+++++++++***)))******+++,,,)))******+++,,,,,,,,,,,,***++++++,,,------......------...///000000000000444555666777888:::;;;<<<999999:::;;;===>>>???@@@HHHLLLOOORRRTTTUUUWWWYYYZZZ]]]```dddggghhhiiiiiikkkmmmpppssstttvvvyyy|||~~~~~~}}}zzzwwwtttrrrpppooohhhgggeeecccaaa^^^]]]\\\XXXVVVRRRNNNJJJGGGEEEDDDAAA???<<<;;;:::888666444555444222000000000111222------------------------------,,,,,,,,,,,,------***+++,,,,,,------------+++++++++************)))++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$######"""######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((('''&&&&&&%%%))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))******++++++,,,+++***))))))***++++++''')))***,,,------,,,,,,++++++,,,------...//////111222333444555666666666777888999:::<<<===???????????????AAAEEEJJJOOORRRUUUXXX\\\```bbbdddfffhhhoooqqqtttwwwyyyyyyyyyyyy}}}}}}|||zzzwwwtttrrrpppooojjjhhhccc^^^YYYVVVTTTSSSOOOLLLJJJHHHFFFDDDBBB???888777444222222222333444------------------------......---,,,,,,,,,------)))***+++,,,------------+++++++++************)))++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################"""###$$$$$$$$$$$$###"""'''&&&%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&& !!!"""$$$$$$######""""""###$$$%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$++++++******))))))((((((************************++++++************+++++++++***)))))))))))))))******************)))((((((+++*********))))))((((((******))))))((((((''''''+++++++++***************((((((((((((((()))***++++++***))))))***,,,///000---...000111000111333555888999999888666777999;;;:::===@@@DDDGGGHHHHHHHHHHHHLLLQQQSSSUUUWWWZZZ^^^dddgggkkkppptttwwwxxxxxx}}}vvvnnnhhhdddcccbbb___\\\XXXTTTOOOJJJFFFCCC???;;;999888888888777666444111/////////...---------,,,,,,++++++******//////...---,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++******)))((())))))))))))))))))))))))))))))))))))++++++***((('''((()))******))))))((((((''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&(((&&&$$$%%%((('''###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$###############$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################*********)))))))))))))))***************************))))))))))))))))))******)))))))))))))))*********************)))((((((************)))))))))(((((((((((()))))))))))))))***************************************++++++,,,---,,,++++++,,,...000111///111555777888999<<<>>><<<===>>>>>>>>>???BBBEEEEEEGGGKKKOOORRRTTTUUUUUUSSSVVVYYY[[[]]]aaagggkkkooosssyyy{{{zzz{{{xxxwwwtttrrroookkkgggaaaZZZVVVQQQMMMHHHEEECCCBBB@@@>>>999777333222111111000////////////......//////000......---,,,+++******))),,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++******))))))*********************************+++++++++)))((()))***+++*********))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&&&&######&&&&&&###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$###############$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################))))))))))))************************************))))))(((((((((((()))))))))((((((((()))***++++++)))************))))))(((************))))))))))))''''''((())))))***++++++))))))))))))))))))******+++++++++++++++,,,------///.........///111333444111444999<<<>>>@@@BBBDDDCCCEEEGGGHHHIIIKKKOOOQQQRRRTTTWWW[[[^^^```bbbbbbcccdddgggiiilllrrrxxx}}}yyywwwyyyxxxtttsssoooooouuu{{{}}}|||}}}|||vvvooojjjeeeaaa\\\WWWTTTPPPLLLJJJDDDAAA===:::888777555333000000.........///000111......------,,,+++++++++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++***************************+++,,,+++)))))))))+++++++++++++++************))))))************))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###((()))%%%"""$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###############$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))******++++++************************))))))(((((((((((())))))(((((((((((()))***,,,,,,))))))************)))(((*********)))))))))))))))(((((()))))))))*********((()))))))))))))))******++++++***++++++,,,---...///000000222444777999::::::>>>BBBEEEFFFGGGHHHJJJKKKMMMPPPQQQSSSUUUXXX[[[\\\^^^aaaeeeiiikkkmmmmmmrrrtttwww{{{{{{zzzzzzzzzzzz}}}{{{sssppppppnnnjjjllliiikkkqqqwwwzzz}}}{{{uuuqqqpppppppppnnnqqqvvv||||||zzzvvvqqqlllgggaaa\\\XXXVVVRRRLLLHHHDDDAAA>>><<<777555333111000000000111........................------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,++++++++++++,,,***************************+++,,,+++***)))***+++************************((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''---///)))$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))******++++++))))))))))))))))))))))))+++******))))))******+++(((((((((((()))***,,,,,,((())))))*********))))))))))))))))))))))))******+++*********)))))))))((((((((())))))*********+++*********+++,,,---//////111222555888;;;???BBBDDDIIIKKKNNNOOOOOOOOOPPPQQQQQQSSSVVVXXXZZZ\\\^^^```fffiiiooovvv{{{wwwnnniiiiiikkkmmmooosssyyy~~~wwwrrrpppkkkfffeeedddhhhpppvvvxxxyyy|||xxxooohhhdddbbbaaabbbeeekkkqqqwww}}}|||yyyyyyyyy{{{|||vvvpppkkkhhhccc]]]WWWRRRNNNIIIGGGDDDBBB???;;;888666444444........./////////000000.........---------,,,,,,++++++,,,,,,,,,---------...---,,,,,,+++,,,,,,,,,************************)))***++++++***)))***+++))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))///000***###"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))************))))))))))))))))))))))))++++++************++++++)))((((((((()))***++++++((())))))************)))))))))))))))************,,,++++++***))))))(((((()))))))))***++++++,,,,,,++++++,,,...000222444555888:::===AAAEEEIIIKKKMMMPPPQQQSSSSSSSSSSSSUUUWWWZZZ]]]aaaccceeegggiiikkkuuu{{{zzzyyyzzz|||tttiiicccbbbdddfffjjjooovvv|||{{{xxxpppiiiaaa```dddnnntttvvvxxxzzz|||uuummmfffaaa^^^]]]ZZZ]]]aaaffflllqqqvvvxxx}}}uuuqqqooojjjlllqqqvvv|||vvvrrrkkkfffaaa]]]XXXVVVRRRPPPMMMHHHCCC>>>:::888333333222111111000////////////.........---------,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++((()))******)))(((***+++((((((((((((((()))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''+++,,,&&&"""""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*********)))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******(((((()))***************((()))))))))************************************)))******+++,,,,,,------///000111333666999<<<===BBBDDDGGGJJJNNNQQQSSSTTTTTTUUUVVVWWWYYY\\\```ccciiimmmrrrvvvyyy{{{~~~zzzoooiiijjjnnnrrr{{{yyyqqqllljjjkkkmmmooosssyyy{{{rrrhhheeeeeelllqqqtttwww{{{}}}{{{vvvrrrmmmjjjhhhggg______aaacccggglllpppsssyyy{{{rrrkkkiiiaaacccfffjjjpppwww}}}~~~yyyuuurrrooollliiicccbbb___ZZZTTTNNNHHHEEE@@@???<<<:::666444111000////////////.........---,,,,,,,,,------------...---,,,,,,+++++++++++++++++++++++++++++++++++++++&&&((())))))(((((()))***(((((()))))))))*********(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$''''''######%%%%%%"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''')))***+++***)))&&&$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))))))))))))))***(((((()))***************(((((())))))*********+++)))))))))***++++++,,,,,,******+++,,,------......333333555888;;;???BBBCCCKKKLLLNNNQQQTTTVVVWWWXXX[[[\\\^^^aaadddiiipppuuuwww{{{}}}pppfffaaadddjjjooorrryyy~~~zzzwwwwwwxxxxxxwwwzzz{{{sssmmmjjjlllooorrrvvv{{{|||{{{zzzxxxvvvuuuttttttlllkkkkkkkkkmmmppptttwww|||vvvnnnkkk``````aaaccchhhnnntttwww|||yyyyyy{{{~~~}}}{{{yyyuuutttrrroooiiiaaa[[[WWWMMMKKKGGGBBB===999555333000/////////............,,,,,,,,,---------......---,,,++++++******++++++++++++++++++++++++++++++%%%'''((((((''''''(((***))))))******+++++++++,,,))))))************))))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###%%%%%%###&&&******&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$((('''&&&%%%$$$#########$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###&&&))),,,...000+++***'''%%%######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++*********)))))))))))))))++++++++++++******)))))))))***+++,,,,,,+++))))))***,,,...///---,,,++++++***++++++,,,...000222333999;;;>>>AAACCCEEEFFFGGGMMMLLLMMMQQQWWW[[[\\\[[[[[[cccjjjnnnsss{{{}}}qqqhhhddddddfffgggpppuuu|||yyyuuuuuuxxx{{{|||~~~{{{zzz|||}}}}}}{{{uuullleee^^^\\\___fffkkkmmmwwwzzzxxxsssoooooovvv~~~~~~yyysssjjjccc___\\\WWWSSSOOOIIIAAA;;;777555333333333222000...,,,---//////...,,,,,,,,,///000000---)))&&&'''))),,,,,,,,,+++++++++******((((((((((((''''''''''''++++++************++++++))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''%%%###"""'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%###!!! !!!###%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""###############"""!!! ++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************))))))))))))++++++++++++*********)))******+++,,,,,,+++***)))***+++------,,,,,,,,,---,,,---...000222444777888>>>???BBBEEEGGGJJJMMMNNNMMMNNNPPPTTTYYY^^^aaaccclllttt}}}{{{wwwyyy~~~xxx{{{}}}~~~~~~}}}~~~~~~yyyrrrnnnlllkkkkkkjjjooottt{{{}}}~~~|||vvvnnnhhhggghhhkkklllwwwzzzzzzpppkkkjjjpppwww~~~~~~xxxsssqqqmmmiiicccZZZOOOGGGDDDAAA===:::888555222000000111111111000///...///,,,...///---++++++---///,,,,,,,,,,,,++++++++++++************))))))))))))+++******************+++************************)))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))((('''&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''((())))))((('''&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%#########%%%%%%++++++++++++++++++++++++******))))))))))))******************************************************++++++++++++***************++++++,,,,,,++++++***)))+++,,,,,,,,,---///111111222444666888;;;>>>??????AAACCCEEEGGGJJJOOORRROOORRRXXX\\\```fffooouuu|||tttjjjgggfffkkkttt{{{}}}}}}wwwyyyzzz{{{{{{|||~~~}}}{{{|||}}}||||||~~~xxxttttttvvv|||~~~wwwjjjdddaaaeeelllttt}}}{{{pppddd\\\VVVQQQKKKEEEAAA===999666333222000...---------...,,,---......---...000222------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************************************))))))((((((((('''''''''((())))))******))))))((())))))***))))))((('''&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''###""""""""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((***((($$$""""""$$$&&&(((******************************))))))))))))******)))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,---///222555888999:::<<<>>>AAACCCDDDBBBDDDFFFGGGGGGKKKPPPUUUSSSZZZbbbhhhmmmvvv|||qqqjjj^^^^^^cccmmmyyy}}}xxxuuuyyy|||uuugggaaa\\\___fffmmmvvv~~~~~~}}}zzzzzzzzz{{{~~~|||wwwlllggg___WWWQQQKKKFFFCCC;;;888444111//////....../////////...---------...------------,,,,,,,,,,,,------------,,,,,,,,,+++*********++++++*********************************+++++++++*********)))))))))))))))******))))))))))))*********))))))((('''((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###"""!!!###%%%&&&******************************))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,+++++++++++++++++++++,,,++++++,,,,,,,,,------...,,,---...///000222666888;;;<<<<<<>>>@@@BBBDDDEEEHHHKKKMMMNNNMMMPPPVVV\\\^^^gggqqqxxx~~~{{{tttmmmiiicccgggppp|||}}}|||{{{zzz{{{~~~sssvvvzzz{{{}}}}}}tttmmmggghhhkkknnntttzzzyyyssspppooooooppppppqqquuu|||yyypppggg___XXXSSSLLLGGG@@@;;;888666444333000///...---,,,,,,,,,+++.........---------,,,,,,------,,,,,,,,,+++++++++)))***++++++++++++***)))************************++++++++++++************))))))************))))))******************)))(((((()))))))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$******************************))))))))))))******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////000222333444666999;;;<<<===>>>???BBBDDDFFFHHHLLLQQQUUUWWWWWWZZZ```gggrrrzzzvvvxxxzzzyyywwwtttssssssuuuyyy~~~{{{vvvuuutttssstttyyyyyyzzzzzzyyyzzz{{{{{{{{{yyy{{{~~~~~~|||ssskkkfffeeeggggggeeeeeehhhooouuu{{{}}}~~~vvvnnnhhh]]]WWWNNNGGGBBB>>>:::666222000....../////////...//////.........---------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******)))))))))((((((((()))******++++++******)))******++++++++++++******(((((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$%%%&&&&&&'''&&&&&&%%%******************************))))))))))))******++++++++++++++++++++++++))))))***++++++,,,------+++++++++,,,,,,,,,---------,,,,,,,,,---...000111111444777888999:::<<<===???@@@BBBEEEIIIMMMPPPQQQUUU\\\cccggghhhlllttt{{{xxxxxxwwwwwwwwwxxxyyyzzzyyy{{{~~~~~~~~~~~~{{{zzzzzzzzzvvvvvvuuutttuuuwww|||{{{yyy{{{zzzrrriiiddd```bbbbbb```^^^aaahhhnnntttwww{{{~~~ssskkk```XXXRRRLLLDDD>>>:::777444333333333111///////////////.........---------,,,,,,,,,+++++++++(((***+++,,,,,,+++***(((++++++++++++++++++++++++*********)))))))))(((((()))******++++++******)))******++++++,,,++++++***'''(((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$$$$$$$%%%&&&'''))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------------,,,,,,---...000111333666999;;;<<<<<<===>>>CCCEEEHHHLLLQQQVVVZZZ\\\ccckkkuuu{{{}}}}}}sssmmmnnnppprrrvvv{{{~~~~~~}}}}}}yyyvvvuuuxxx{{{~~~}}}~~~~~~}}}}}}~~~|||zzz||||||~~~zzztttlllggg^^^```aaa^^^\\\___ffflllxxx|||tttkkkddd\\\SSSLLLDDD???;;;888666444000---000/////////..................---------,,,,,,,,,((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++*********++++++,,,,,,,,,++++++''''''((())))))***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$""" """%%%'''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,...111333555666666;;;<<<<<<===???AAADDDEEEJJJHHHLLLTTTZZZ]]]fffppp~~~|||tttqqqqqqnnnppptttzzzxxxvvvwwwxxxzzz|||~~~}}}~~~uuutttrrrqqqrrrxxx{{{wwwzzz|||{{{~~~}}}wwwrrroooooonnnllljjjiiiiiijjjjjjzzz~~~zzzsssllleee```VVVQQQIIICCC>>>;;;888666///000111111/////////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++******))))))******++++++++++++************************************)))''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''+++)))&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&((('''%%%$$$$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%!!!#########""""""$$$&&&%%%%%%%%%$$$###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''########################$$$$$$$$$############"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,---......///000333555777999999999===>>>AAADDDFFFIIIKKKLLLOOONNNRRR\\\dddkkkvvv|||wwwuuuuuuwwwzzzvvvooojjjjjjkkkmmmqqqvvv{{{~~~}}}yyyxxxqqqqqqqqqqqqttt{{{~~~||||||{{{zzzwwwuuu{{{{{{wwwuuuuuutttzzz{{{|||~~~~~~~~~|||||||||wwwtttyyy}}}{{{tttoooccc^^^WWWPPPJJJEEE@@@===555555555333222111222222//////...------,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++*********)))******++++++++++++************************************)))''''''&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''***((('''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%$$$######$$$&&&###$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************,,,...000111333555888<<<>>>>>>>>>>>>>>>AAAEEEHHHJJJLLLNNNPPPUUUWWW^^^iiisss~~~~~~zzztttkkkeee```______aaaeeemmmtttxxx{{{vvvttttttuuuwww|||~~~|||zzzzzzzzzyyyvvvssstttzzz|||xxxrrrmmmrrr{{{{{{ssspppqqqsssuuu~~~yyyrrrmmmooossswww}}}uuuqqqjjjccc\\\TTTLLLGGG===;;;888444222000000000111000///...---,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++******************++++++++++++************************************)))(((''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%% !!!###$$$&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++,,,,,,------*********+++---000444666888:::>>>AAACCCDDDDDDCCCDDDGGGJJJLLLMMMOOOTTTXXX___dddnnnzzz~~~yyytttwwwxxxxxx}}}}}}{{{zzzxxxvvvwwwyyy|||~~~|||yyyvvvqqqjjjeeebbb```^^^^^^cccjjjrrrwww}}}{{{yyyxxxvvvsssnnnmmmpppuuuxxxyyy{{{~~~zzzpppttt|||vvvqqqooooooooozzzzzzqqqiiigggiiiooozzz~~~xxxpppggg]]]VVVNNNIIIBBB<<<777444222111222111000...............------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++************************************)))(((''''''(((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''((()))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%% """###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***+++,,,,,,---,,,+++,,,---000444888:::;;;===AAAEEEGGGIIIIIIIIIKKKNNNQQQRRRTTTZZZbbbiiipppxxx{{{rrrmmmkkkiiiooouuuzzzzzztttoooqqqooolllkkklllnnnrrrtttvvvvvvvvvwwwwwwvvvtttrrrkkkiiiggggggjjjpppwww|||{{{uuuqqqpppsssuuuwwwwww{{{{{{wwwppplllxxx{{{wwwjjjcccbbbgggsss~~~}}}ssslllddd^^^TTTKKKEEE???;;;777222111000.........//////------------------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,******++++++++++++******))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&'''((((((&&&%%%$$$%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&%%%%%%######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------......///222555888<<<===>>>@@@CCCGGGKKKNNNPPPQQQLLLQQQWWWZZZ^^^fffqqqzzzuuukkkeeedddeeemmmvvv~~~yyyrrrlllhhhfffeeeccc```^^^___bbbeeehhhoooqqqtttxxx{{{~~~vvvuuuuuuwww{{{}}}}}}~~~~~~}}}}}}~~~}}}vvvxxxyyy|||wwwoooiiijjjsss}}}vvvoooddd[[[SSSLLLEEE???777666333000///...//////------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***))))))(((((()))))))))******))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))'''((()))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""############$$$$$$$$$%%%#########$$$$$$%%%%%%&&&###""""""###%%%&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,---...///000000111444666999<<<>>>@@@BBBCCCEEEIIIMMMRRRVVVYYYWWW^^^ggglllpppuuu~~~xxxqqqmmmmmmqqqttt~~~xxxnnngggdddeee```^^^\\\\\\___dddjjjmmmvvvxxx{{{~~~~~~~~~zzzwwwuuutttuuuxxx|||~~~zzzwww|||~~~tttllleee^^^UUUNNNDDDAAA<<<888444222111222////////////////////////,,,,,,------------,,,,,,+++++++++,,,,,,,,,------******++++++++++++******))))))))))))))))))))))))***)))))))))))))))***************)))))))))((((((((((((((((((((((((((((((((('''%%%%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$###"""$$$'''((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&###!!! """%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222222444666:::<<>>BBBDDDDDDDDDEEEJJJNNNPPPVVVbbblllppp|||~~~{{{vvvtttuuuwwwyyy{{{qqqmmmkkkmmmrrryyy~~~zzztttpppzzzzzz|||{{{vvvvvvvvvwww|||}}}vvvkkkcccXXXLLLDDD>>>999777555444222111111000...,,,------.../////////......---------------------,,,//////...---+++***))))))'''((()))***++++++***)))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%)))$$$&&&...222,,,&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&''''''&&&$$$###%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%$$$######&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!'''&&&$$$""""""###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######&&&((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$)))))))))***+++++++++,,,---,,,++++++******++++++)))***,,,,,,+++***+++,,,+++---000111222444777999======>>>AAAEEEHHHJJJKKKKKKRRRXXX]]]gggvvv{{{{{{}}}~~~xxxtttnnnlllmmmrrrxxx{{{}}}wwwuuuvvvzzz{{{vvvwwwwwwxxx|||}}}uuummmjjjkkkoooxxx|||uuujjj___UUUMMMFFFAAA:::888444222111111///...////////////...---,,,,,,---------......////////////......---,,,+++******)))***+++,,,,,,,,,+++*********************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%((('''+++444666000)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&&&&%%%######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######%%%'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$******************+++++++++++++++++++++,,,------,,,---...---,,,++++++---+++...333666888:::===???BBBBBBCCCEEEHHHNNNRRRUUUWWW___gggooo{{{xxxvvvuuuuuuyyy~~~yyyuuusssooonnnmmmooottt}}}~~~zzzyyyyyy{{{}}}sssiiiddddddiiisss}}}wwwlllaaaVVVPPPGGGBBB<<<777555333222000222111111000///...---,,,,,,------...///000111111------------,,,,,,,,,+++------.........---,,,,,,******************************)))(((((((((((()))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%(((000777666///***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((&&&%%%%%%&&&''''''%%%%%%&&&'''(((((((((''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$+++++++++************************+++,,,---...///111222222111///...///000111444888;;;===>>>@@@BBBCCCDDDEEEHHHMMMUUU]]]bbbhhhpppzzz}}}tttnnnqqqvvv}}}yyyuuusssssstttvvv{{{wwwooollljjjkkkqqqxxxsssggg```YYYSSSJJJBBB<<<888555333333333222111000/////////------....../////////000,,,,,,------------------............------,,,,,,************************+++***))))))(((((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''$$$***111333///)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''((('''''''''&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###!!! """###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""%%%%%%$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++***************))))))***+++,,,...///000333333444222111111222444777:::<<<======>>>@@@AAADDDGGGKKKPPPVVV___iiipppzzz|||xxxvvvtttrrrssszzzzzzzzz{{{|||zzzuuutttvvvxxx~~~~~~}}}zzzvvvuuuwwwwwwuuuvvvyyyzzzssskkkdddZZZPPPGGG???999666333222111///////////////.........------,,,,,,,,,,,,,,,------------............------,,,,,,,,,+++************************++++++***)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((((((''''''---111...((($$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******************++++++)))******+++---...000111111111222111111222444777;;;<<<===>>>>>>???BBBDDDLLLQQQYYYaaahhhpppzzzxxxrrrqqqvvvzzz~~~rrrkkkjjjlllmmmuuuvvvvvvtttsssuuu{{{zzzuuuqqqooopppuuu}}}}}}wwwnnncccYYYNNNDDD>>>444333111///............//////...---,,,++++++***---------------.........------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((()))///111+++&&&%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))))))))***+++++++++,,,******++++++---...000111000111111222222555888<<<===>>>@@@AAACCCGGGLLLQQQ[[[cccnnnwww}}}|||xxxvvvyyy}}}tttmmmjjjjjjkkklllqqqsssvvvvvvwww|||yyyqqqlllmmmrrr{{{yyyuuuxxx|||{{{pppdddWWWOOO===;;;777444111000////////////......------,,,,,,...............------------,,,+++++++++,,,---...++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&,,,...***'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$#########$$$$$$%%%"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))'''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((((()))***+++,,,,,,---+++++++++,,,---...000000111222333444555888===AAA???AAACCCEEEIIIPPPXXX]]]hhhqqq~~~|||uuuuuuuuuwww{{{}}}{{{ssspppnnnmmmooorrrsssssstttwww{{{|||~~~|||~~~zzzqqqoooqqqyyy{{{qqqkkkmmmssszzzvvvhhh___FFFDDD???:::666444333222........./////////////////////.........------------,,,++++++,,,---///000++++++++++++++++++++++++,,,+++******)))*********************************++++++++++++************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))!!!(((+++)))(((***)))$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%###"""!!!!!!&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$####################################"""###$$$$$$%%%#########"""######$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&*********)))******++++++---,,,+++++++++,,,...///222444777999;;;===AAACCCAAACCCFFFIIIOOOYYYeeennn}}}|||zzzxxxqqquuu{{{zzzuuutttssssssvvv{{{~~~{{{|||~~~zzzsssqqqqqqtttyyyxxxooobbbSSSEEE@@@>>>777333222444111...---...///000000000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++///...,,,***)))((('''''',,,+++***)))((((((((((((++++++************++++++((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&$$$%%%%%%&&&$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%###!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######""""""###$$$%%%%%%&&&&&&%%%###!!! """$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,++++++++++++,,,,,,---,,,,,,,,,,,,---///000111555888;;;===>>>???AAABBBDDDGGGLLLRRRZZZhhhwww}}}zzzxxxwwwuuusssxxx|||{{{zzz{{{yyywwwtttrrrsssvvv{{{~~~pppbbbTTTNNNJJJAAA:::888555222000//////000///...111000///...............,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,+++***))))))))))))***,,,+++***)))((((((((((((++++++************++++++)))))))))(((((((((''''''))))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$##########################################$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$########################$$$$$$%%%%%%&&&%%%###!!!!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%---,,,,,,,,,------...///,,,,,,---...000222444555999<<>>???AAADDDIIIQQQZZZ```ooowwwxxxsssrrrssswww}}}{{{|||}}}|||wwwuuuqqqzzz}}}yyyxxxwwwyyy|||wwwjjjaaaWWWOOODDD;;;555333222222000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++******))))))))))))))),,,+++******************++++++************++++++************))))))))))))((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++,,,---...///000///111444777;;;>>>???@@@BBBEEEHHHNNNWWWbbbnnnvvvzzzuuurrrpppsssxxxyyyuuussswww}}}zzzuuujjjttt}}}{{{zzz|||xxxjjjaaaSSSFFF===888666555222111000///............------------------------***************+++,,,,,,---,,,+++***)))))))))))),,,++++++*********++++++++++++************++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!###$$$$$$###!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###""""""%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,---...///111222444666999===@@@CCCDDDEEEJJJOOOVVV```kkkwww|||uuuuuuvvvwww}}}zzzzzz}}}tttwww}}}{{{yyyzzz|||~~~~~~uuuhhhZZZNNNEEE>>>:::555444333111000//////...////////////////////////+++++++++++++++,,,------...---,,,+++************+++++++++******++++++,,,++++++************++++++)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%------......///111222333777:::===AAADDDFFFHHHHHHPPPWWWbbbnnnzzz~~~vvvsssxxx}}}|||}}}~~~yyywwwvvvuuuyyy}}}yyykkk^^^QQQGGGAAA888777555333222000000///000000000000000000000000---,,,,,,,,,,,,---......------,,,,,,+++,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++(((((((((((('''''''''''')))))))))))))))*********&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%000...------000333555666<<>>AAADDDHHHMMMSSSYYYbbbooo}}}}}}{{{zzzuuuuuuvvvuuurrrqqqvvvzzzwwwsssuuu}}}}}}uuugggYYYMMMCCC<<<888333111000000111111000...////////////////////////......------,,,,,,,,,,,,+++******))))))******+++***************+++++++++++++++***)))((((((((()))************+++++++++,,,(((((((((((('''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''(((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&&&&%%%$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###############'''(((((((((''''''&&&%%%111444777:::<<<@@@EEEHHHNNNUUUaaalllvvv{{{wwwrrrnnnooowww}}}~~~}}}mmm^^^QQQEEE???:::888555444444444222111000000000000000000000000......------------,,,,,,++++++************++++++))))))*********+++++++++++++++***)))((((((((())))))))))))*********++++++))))))(((((((((''''''''')))((((((''''''''''''(((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$%%%'''&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############(((((((((((('''&&&%%%$$$444777;;;===@@@EEELLLRRRWWWbbbrrr|||sssmmmlllttt~~~sssdddXXXPPPEEE@@@:::666333222000///111111111111000000000000......------------------,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,+++***)))))))))))))))))))))))))))************+++)))))))))(((((((((''''''(((((('''''''''(((((()))(((((((((((((((((((((((('''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%((($$$"""###%%%%%%!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''&&&'''''''''&&&%%%$$$$$$777;;;???BBBEEEMMMWWW___jjjuuu|||vvvsssvvv}}}~~~{{{xxxxxx{{{{{{ooogggWWWPPPFFF===777333111000222222222111111000000000------..................------,,,,,,,,,,,,------((())))))***++++++,,,,,,))))))))))))))))))***+++*********+++++++++,,,,,,))))))))))))(((((((((''''''''''''''''''((()))***(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$999===BBBEEEJJJSSS```jjj|||}}}~~~}}}~~~}}}}}}~~~tttooorrr{{{xxxlllcccVVVJJJAAA<<<888777222222222222111111000000------.....................------,,,,,,------...((())))))***++++++,,,,,,))))))(((((()))***++++++++++++,,,,,,,,,---------))))))))))))((((((((((((&&&&&&&&&'''''')))***+++(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$%%%%%%&&&''')))$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""%%%((('''$$$###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$$$$AAABBBFFFMMMWWWeeesss}}}{{{yyy}}}~~~vvvsssuuuxxxzzz}}}nnn\\\LLLAAA:::777555333000000111111111000------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))***************************)))(((''''''((()))******)))(((''''''((()))***(((((())))))*********+++((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%((('''$$$"""!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&(((&&&$$$"""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$ ###&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&& !!!###%%%&&&%%%$$$"""&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%GGGJJJQQQZZZeeesss}}}~~~|||vvvuuuvvvxxx|||ppp^^^NNNBBB<<<;;;888444222222333222222........................++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))***************************)))(((((((((((()))******)))(((''''''((()))***''''''(((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%'''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%(((&&&$$$""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((($$$ $$$'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%OOOVVVaaammmzzzzzz~~~zzzvvvuuunnnqqquuuzzzuuuaaaPPPGGG???;;;555111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))***************************))))))(((((())))))***))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***'''######%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ZZZcccrrr|||}}}~~~zzzyyyooommmiiiiiiooo|||rrr^^^SSSEEE@@@999444222111111111000000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))&&&$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkuuu~~~{{{|||}}}~~~|||zzzsssnnngggbbbdddooo~~~}}}jjj___RRRLLLDDD===999777555444111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$######$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~{{{tttwwwzzzyyyvvvtttqqqmmmhhhfffiiinnnrrrvvvnnnaaa[[[QQQHHH@@@;;;777444222222111111000000//////++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++************)))************************)))******++++++******)))(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzwwwwwwvvvtttsssttttttrrrooommmlllmmm{{{vvvooodddWWWLLLCCC;;;666333333222111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++************)))************************)))***++++++++++++***)))'''((()))******)))((('''******)))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((()))&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||xxxvvvuuuuuuvvvwwwvvvuuutttuuuwwwpppzzzxxxjjj\\\OOODDD>>>333333222222111000000///000000000000000000000000,,,,,,,,,------.........+++++++++************)))************************)))***+++,,,,,,+++***)))'''((()))******)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''######$$$%%%&&&'''((()))((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***""""""!!!!!!###%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######%%%'''))))))((('''&&&$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzxxx|||yyywwwyyy~~~zzzxxx}}}|||pppdddSSSEEEBBB;;;666666444......222///000111000///---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))***)))))))))((((((''''''))))))))))))************((()))***++++++***)))((()))))))))))))))((('''''''''((()))+++++++++******))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%""" !!!###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((%%%###"""$$$&&&''''''%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~yyyvvvxxx}}}wwwvvvwwwxxxgggXXXKKKCCC===:::666111000333000000111000...---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++*********)))))))))(((((((((((()))))))))*********(((((()))******)))(((((()))))))))))))))(((''''''))))))(((''''''(((((())))))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$!!!"""$$$&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((%%%######%%%&&&''''''%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%sssnnnmmmnnnpppiiihhhlllyyywwwhhh\\\SSSIIIBBB<<<777555666111111000///............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++------+++++++++************)))(((((((((((())))))))))))'''(((((())))))((((((''')))))))))))))))(((((('''+++***'''&&&&&&''')))***((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******))))))))))))((('''&&&%%%&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''%%%######%%%&&&''''''$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$%%%'''(((########################&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}ssskkkgggeeebbbaaagggxxxwwwpppfffZZZOOOHHHBBB>>><<<555333000////////////////////////............---------------------------************++++++,,,---++++++++++++++++++++++++''''''((((((((()))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))(((((((((((()))***+++((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***++++++))))))))))))(((&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%$$$###"""###%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyzzz|||ttthhh```ZZZ\\\dddwwwzzzmmmaaaXXXRRRJJJDDD:::666111///000111000///000000/////////.........---------------------------,,,,,,+++******+++++++++++++++++++++,,,,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((("""$$$''')))++++++***)))'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!! !!!###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$###"""###%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{wwwrrruuu{{{{{{kkkaaaUUUWWW```rrrtttllleeeYYYOOO@@@:::444000111222111000000000000000////////////------------------------......,,,++++++************++++++++++++,,,,,,,,,))))))))))))************)))((((((''''''(((((()))'''(((((()))))))))))))))"""&&&)))***)))'''&&&'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%'''((((((&&&%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''((())))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$!!! !!!###%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%$$$###%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~|||zzzzzz}}}}}}pppfff]]]\\\```kkk}}}}}}uuugggXXXEEE>>>666222222333222000111111111000000000//////........................---,,,,,,+++++++++,,,,,,************+++++++++,,,************++++++++++++***)))(((((((((((()))***''''''((()))))))))))))))%%%&&&(((******)))'''&&&''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))'''%%%%%%&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((()))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&''''''(((((((((((((((***))))))(((''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!!!!!!!###%%%'''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~}}}tttmmmjjjgggdddgggrrrooo^^^HHHAAA777333333444222000111111111111000000000000........................++++++++++++,,,---......)))))))))******+++++++++******+++++++++,,,,,,,,,+++***)))(((((()))***+++''''''((()))))))))))))))---------,,,+++******)))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&"""######$$$&&&'''(((((($$$'''))))))&&&###$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))...---+++***(((&&&$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###"""###%%%'''((((((&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%% !!!$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzztttppppppqqqrrrqqqmmmkkkrrruuukkkTTTHHH===:::777333111444111222333222000///......////////////..................---,,,,,,+++******++++++++++++++++++++++++***************************)))))))))((((((''''''))))))))))))(((((((((((())))))************))))))******)))((((((((((((((())))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$$$$%%%&&&&&&''''''((('''((()))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))***++++++---,,,+++***)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&'''''''''&&&%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{tttqqqqqqzzz}}}}}}yyyssspppsssvvvvvvdddWWWIIIBBB<<<555333444000111222222111111111111////////////..................------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))((((((((())))))))))))(((((((((((()))))))))******)))))))))******)))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((***))))))$$$$$$%%%%%%&&&''''''(((***+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((()))+++,,,---...,,,,,,+++***)))(((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzvvvuuuwww{{{{{{sssmmmtttssseeeUUUIII@@@888444333333222222111111111111111////////////..................------,,,+++++++++------------------------***************************************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&)))++++++***%%%%%%%%%%%%&&&'''((((((......,,,+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((('''(((***,,,...000111111,,,,,,++++++***)))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$'''((((((((('''&&&%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}tttxxx~~~uuummmttt~~~tttcccUUUIIIAAA:::777777555222000000000//////////////////..................------,,,,,,,,,,,,------------------------************************++++++******************))))))))))))(((((((((((()))))))))(((((()))))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((())))))(((%%%%%%$$$$$$%%%&&&((()))//////---+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))***---///111222333333......---+++***(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&}}}rrrooopppyyyvvveeeXXXNNNDDD<<<999666111///000111111000////////////..................------------,,,,,,++++++++++++++++++++++++******************************************++++++))))))))))))(((((((((((())))))(((''''''((())))))***))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%&&&''''''&&&$$$&&&%%%$$$$$$%%%&&&((()))---------,,,+++******)))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''''')))***++++++---///111333333333333000///...+++)))'''%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))***))))))((('''&&&%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&tttmmmppp{{{tttfffZZZMMMAAA<<<777222000222444444444////////////..................------------------++++++++++++++++++++++++************************)))))))))***************))))))))))))(((((((((((())))))''''''''''''))))))******)))(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&'''%%%$$$&&&%%%$$$###$$$&&&(((***+++,,,---...------+++***&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))+++,,,...///111222333222000//////...---***(((&&&$$$###&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))((('''&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''~~~ssspppqqqvvvyyyooo___QQQFFF@@@888444444555444222////////////............------..................,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((())))))*********))))))))))))((((((((((((***)))'''&&&&&&''')))*********)))(((((((((((((((''''''''''''''''''''''''$$$%%%&&&((((((((((((''')))(((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$%%%((()))(((''''''%%%$$$###$$$&&&(((******,,,...000000---+++)))''''''''''''''''''''''''((((((''''''(((***,,,...000111222333222000---+++,,,+++***)))(((&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$&&&%%%%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''{{{sssllllllyyywwwhhhRRRIII>>>888555444111...000/////////............------..................------------------------************************''''''(((((()))))))))***))))))))))))((((((((((((***((('''&&&&&&'''(((*********)))(((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))((('''))))))((('''&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$###$$$&&&))),,,,,,+++'''&&&$$$###$$$&&&(((***+++---000111111---)))'''((((((((((((((((((((((((((((((''''''(((***---...111222333333111...***(((((((((((((((''''''''''''&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''|||pppjjjkkkoooooo___III:::555444333111333111//////111222111000/////////000//////...---........................++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++%%%&&&''''''&&&&&&((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%############%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%############%%%&&&""""""###$$$&&&'''(((((((((((()))(((&&&&&&(((***&&&%%%%%%%%%%%%&&&''''''+++---...000000///---,,,+++++++++******))))))(((((()))+++***)))***...111333222111///---+++)))(((,,,+++***(((&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''''''''''''''&&&&&&&&&###''')))'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&''''''((($$$%%%&&&'''((((((((((((~~~rrrkkkjjjllluuuoooYYYHHH???:::666222333222000000111222111//////////////////...------........................+++++++++***++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''***+++---//////...---,,,---,,,,,,,,,+++++++++***)))+++,,,,,,++++++///222111000...,,,+++******))),,,+++)))(((&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''###&&&)))***(((&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((}}}uuuooonnnooopppuuulllZZZMMMCCC;;;555444222111111222222000///.........///......---,,,........................+++++++++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%'''(((((('''&&&''')))(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%$$$#########%%%'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''((()))+++---......------...............---------+++---......---...000222000...,,,***))))))******,,,+++)))(((&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((((())))))(((&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))(((((('''&&&&&&%%%$$$$$$$$$%%%&&&''''''(((((('''{{{xxxvvvwwwxxxwwwuuuwww|||jjj[[[MMMAAA999444333222222222222111///...............---,,,,,,........................,,,++++++++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********&&&''')))((('''&&&''')))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%$$$######%%%'''***+++)))'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&''')))+++,,,,,,,,,,,,/////////////////////000---.../////////000111222111///,,,)))'''((()))***+++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))(((&&&$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''}}}|||}}}~~~zzztttyyy{{{jjjYYYIII???888666333222333333222111......//////......---,,,........................,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************************)))))))))((((((''''''''''''((())))))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++)))'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''((()))***++++++---.........///000000000......///000111111111111333000---)))(((((()))***+++***)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((()))(((%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''xxxyyy|||iiiWWWLLLBBB>>>999555444333333222/////////000///......---........................,,,,,,,,,,,,,,,------...++++++++++++++++++++++++************************************************((((((((((((((('''''''''((()))***)))'''''''''((('''(((((((((((()))))))))'''''''''''''''(((((((((***))))))((('''&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''(((&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))+++++++++,,,---...//////.........///111111000...111///,,,***)))((())))))******(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''***(((%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''(((((((((''''''&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&''''''&&&{{{iii___QQQKKKAAA:::555333222222000000111111000000///...........................---,,,,,,,,,,,,---......++++++++++++++++++++++++******************************************************************++++++((()))***)))'''''''''((('''((((((((())))))))))))&&&'''''''''((((((((()))))))))((((((''''''&&&&&&%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''''''''(((((()))+++,,,---------,,,,,,...000000...,,,+++******)))))))))*********)))(((''''''&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%(((***)))((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&~~~xxxnnn\\\TTTHHH>>>777444222111111111111111111000//////........................---,,,,,,,,,,,,---......++++++++++++++++++++++++************************************************(((((())))))*********+++)))******)))(((''''''((('''((((((((())))))******&&&'''''''''(((((())))))'''''''''((((((((((((((($$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))(((&&&&&&(((***$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&((()))***++++++---++++++---///000---***&&&&&&'''((()))***++++++***)))((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###!!!!!!###'''))))))'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''(((''''''&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&{{{uuuzzzooo```PPPGGG???777333444222///...111111//////111//////.........//////000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))***)))((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))*********+++++++++++++++*********))))))((((((***))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%$$$###""""""'''&&&$$$$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&|||wwwssspppxxxsssbbbUUUHHH<<<666777666222000111111//////222//////.........//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++*********))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))))))))(((((())))))((('''&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********)))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&|||xxxuuutttjjjnnnvvv{{{jjjWWWFFF<<<:::999444000111222//////222000//////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))((((((((((((''''''&&&&&&%%%$$$$$$$$$'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))$$$######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}yyyyyyyyyqqqooopppvvvjjjUUUFFF???999444000222333000...///111000//////////////////........................------------------------***+++,,,------,,,+++***************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((((((((((((%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&~~~|||zzzyyyzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzyyyyyyzzz{{{|||}}}~~~|||zzzyyyyyyxxxwwwxxxzzz{{{|||}}}~~~~~~}}}}}}vvvppppppyyyjjjWWWJJJ<<<666222444555111---,,,111111000///////////////........................------------------------***+++,,,------,,,+++******************+++++++++************************(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%%%%&&&'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''~~~}}}|||zzzzzzzzz{{{|||{{{{{{zzzwwwuuutttuuuwwwwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxwwwvvvvvvuuuuuuttttttsssssstttuuuwwwxxx|||yyyvvvuuutttsssrrrppptttvvvwwwxxxyyy{{{~~~}}}tttpppttt|||qqq```III@@@888777777333...---222222111000////////////........................------------------------+++++++++,,,,,,+++++++++*********+++++++++++++++************************(((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''''''''((()))***''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((((((((()))((('''&&&%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%###""""""!!!$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''{{{yyyxxxvvvuuuuuuvvvvvvsssttttttrrrooonnnppprrrpppqqqrrrtttuuuuuuttttttrrrrrrrrrqqqppppppoooooommmlllkkkkkklllmmmooopppqqqpppooooooooonnnllljjjlllnnnpppqqqrrrtttwwwyyyzzzyyyxxxyyy{{{{{{wwwwww{{{{{{___PPPAAA:::888444111111333222111000////////////................................................,,,++++++++++++++++++,,,*********++++++,,,,,,,,,************************(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((('''&&&''''''((()))'''((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''~~~~~~}}}}}}}}}|||{{{zzzxxxvvvuuutttuuuuuunnnoooooommmjjjiiilllnnnkkklllnnnppppppppppppooonnnnnnmmmllllllkkkkkkjjjhhhgggfffeeefffhhhjjjkkkiiiiiiiiijjjlllkkkiiigggeeegggiiijjjkkkmmmppprrrtttsssssstttxxx}}}}}}~~~ppp]]]HHH<<<888555444555333222111000////////////................................................---,,,+++******+++,,,---*********++++++,,,,,,,,,************************(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%''''''''''''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((())))))((((((''''''''''''((((((((()))$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''{{{yyyxxxwwwvvvuuutttssssssrrrllllllkkkiiihhhgggfffeeejjjjjjjjjjjjjjjjjjjjjjjjmmmlllkkkiiigggfffeeeeeeeeecccaaaaaacccdddeeedddfffeeedddcccbbbbbbbbbbbbcccccccccccceeegggjjjkkknnnppprrrssssssuuuxxx{{{uuuXXXDDD===:::555111333111/////////000///...///...,,,,,,------,,,+++...------,,,,,,------...,,,,,,+++++++++,,,------***++++++,,,,,,++++++***************)))))))))((()))))))))))))))*********''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))(((((('''&&&)))((('''&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$'''(((&&&###$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%(((***+++***(((((((((''''''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''}}}yyyvvvttttttssssssqqqpppnnnmmmjjjjjjjjjiiihhhggggggfffggggggggggggggggggggggggfffeeedddbbb```_________bbb```^^^]]]___``````___aaa```___^^^^^^^^^^^^^^^`````````aaaccceeehhhiiikkklllnnnpppqqqsssvvvxxx~~~iiiSSSGGG@@@:::555333111000111222333222111000///---...//////---,,,...------,,,,,,------...------,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++************)))))))))))))))))))))***''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''')))++++++)))'''&&&&&&&&&&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&~~~|||yyyuuurrrrrrssstttsssrrrooommmkkkggggggfffffffffeeeeeeeeeccccccccccccccccccccccccdddcccaaa```___^^^]]]]]]^^^\\\ZZZYYYZZZ[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZ\\\^^^```cccdddfffhhhjjjkkklllooorrruuuzzz}}}zzzbbbPPPDDD<<<777555444333333444444333111111000...///000000///---......------------.........------,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''((()))***)))))))))((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((******)))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&((()))%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((()))(((***++++++(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%"""###$$$%%%''''''((((((&&&&&&&&&%%%$$$###!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%~~~{{{zzzxxxuuuqqqnnnooopppqqqrrrpppmmmjjjhhhdddccccccbbbbbbaaaaaa```````````````````````````aaaaaa___^^^]]]]]]]]]]]]\\\ZZZXXXXXXXXXWWWVVVTTTSSSSSSRRRRRRRRRSSSTTTTTTRRRSSSTTTVVVYYY[[[]]]^^^aaaccceeegggiiikkkoooqqqvvvyyy}}}nnnYYYJJJ@@@;;;999777555444333222000...000///......000000///.........------------......///...---,,,+++************++++++,,,,,,++++++***,,,,,,+++++++++******************)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&(((***,,,''''''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$''')))(((%%%$$$&&&)))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''')))******(((&&&&&&'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&"""###%%%'''(((''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((('''((((((((((((''''''&&&yyywwwuuutttsssqqqnnnlllggghhhjjjjjjiiigggdddbbbbbbbbbaaa```___^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYYYYYYYY[[[ZZZXXXXXXXXXWWWUUUSSSPPPPPPOOOOOOOOOPPPPPPQQQPPPQQQSSSUUUWWWYYYZZZ[[[\\\^^^aaaccceeehhhlllooorrruuuyyy{{{}}}vvvdddTTTJJJEEE;;;888555333222111000...///...------///000///---///......------......//////...---,,,+++************++++++,,,,,,++++++***+++*********))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&(((***,,,$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))'''$$$"""$$$&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&((((((''''''((()))((((((((((((((())))))***(((((('''''''''&&&&&&&&&%%%&&&'''(((''''''%%%$$$%%%%%%&&&'''((((((((('''###$$$%%%&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&'''((())))))))))))~~~{{{yyywwwvvvooommmkkkjjjiiiiiigggeeeaaabbbcccdddcccbbb```___^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWWWWVVVSSSQQQOOONNNNNNMMMMMMMMMNNNNNNPPPQQQSSSUUUWWWXXXXXXXXXWWWZZZ]]]___aaadddiiilllmmmppptttwwwyyy|||~~~yyymmm```UUUOOO???<<<777444333333333333...---,,,---///000///...//////............//////...------,,,++++++++++++***++++++,,,,,,++++++************)))))))))((((((++++++******)))(((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&'''((()))***###$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&%%%$$$######$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$%%%'''''''''''')))+++(((((((((((()))***++++++((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%'''((()))*********$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''((((((((()))))))))$$$%%%&&&((()))***++++++}}}uuutttqqqmmmjjjhhhgggfff```^^^[[[ZZZZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXSSSTTTTTTTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVVVVVVVVVVVVVWWWWWWUUUTTTSSSTTTTTTSSSQQQNNNNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNPPPQQQSSSSSSSSSRRRRRRUUUXXX[[[]]]aaaeeehhhgggkkkooosssuuuxxx{{{~~~|||rrrggg___LLLFFF>>>888555444444444///...---...000111000/////////............//////------,,,++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))++++++******)))(((((('''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''"""!!!!!!"""$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&(((***((('''''''''((()))+++,,,(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((%%%&&&'''(((((()))((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''************************'''((((((((())))))))))))'''((((((((())))))))))))%%%&&&'''))))))*********|||xxxtttpppmmmgggeeebbb^^^[[[YYYXXXXXXUUURRROOOMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIJJJLLLNNNPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPQQQRRRQQQNNNLLLNNNMMMLLLKKKJJJJJJIIIJJJHHHJJJKKKMMMMMMMMMMMMLLLOOORRRUUUXXXZZZ^^^bbbfffcccggglllooosssvvvyyy||||||}}}|||~~~{{{rrrZZZRRRGGG<<<666333222111000/////////111222222111//////............//////,,,,,,+++++++++,,,------+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++***)))(((((('''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))(((((('''&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&'''''' %%%((('''%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%"""######$$$&&&(((***+++'''(((((('''%%%%%%&&&((('''&&&&&&&&&'''(((***+++)))(((((((((''''''''''''&&&%%%%%%%%%&&&(((***+++'''''''''(((''''''&&&&&&'''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))'''((()))))))))))))))(((|||tttsssppplllhhheeebbb```ZZZYYYVVVTTTRRRPPPOOONNNMMMLLLIIIFFFCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLJJJHHHHHHIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKMMMOOOQQQSSSUUUYYY]]]```dddfffhhhjjjlllppptttxxxxxx{{{~~~}}}www}}}pppcccQQQCCC<<<888444111111000///000222333333222000000000000////////////........................---,,,+++******+++,,,---************************---,,,***(((((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$###$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***))))))***,,,...///((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((***)))((('''&&&&&&'''(((***)))((('''''''''''''''++++++******))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''((()))))))))(((&&&%%%|||wwwrrrmmmjjjeeedddaaa^^^ZZZWWWTTTSSSOOONNNLLLJJJGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>???==============================<<<<<<===>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHIIIIIIKKKLLLMMMNNNLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKMMMOOOQQQTTTXXX[[[aaacccfffhhhjjjmmmqqqtttvvvxxx|||zzz{{{ttt```MMMAAA;;;777555333111000000222222111000111000000000////////////........................,,,,,,+++******+++,,,,,,++++++++++++++++++++++++...---+++***)))***+++,,,))))))))))))))))))))))))***)))))))))(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&))))))(((&&&&&&%%%%%%&&&'''''''''((((((''''''''')))((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((()))+++---...((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((***)))((('''&&&''''''((()))(((((('''&&&&&&'''''')))((((((((('''''''''&&&''''''((((((((()))))))))******)))))))))((((((((((((((())))))(((''''''&&&~~~zzztttsssqqqmmmiiiddd```^^^ZZZYYYWWWTTTQQQNNNLLLJJJJJJIIIGGGEEECCCBBBAAA@@@===<<<<<<;;;;;;<<<<<<===:::::::::999888888777777888888777777777888999999999::::::;;;;;;<<<<<<<<<=========>>>>>>?????????CCCCCCDDDEEEFFFHHHJJJKKKJJJJJJIIIHHHHHHIIIKKKKKKLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHJJJLLLMMMPPPTTTWWW\\\^^^bbbeeegggjjjmmmooorrrtttxxx{{{}}}|||uuu]]]JJJ@@@;;;:::555333111000111111000///111111000000000/////////........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---******************************)))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''))))))(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%''')))+++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((()))***,,,---((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))((('''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((()))))))))******************))))))))))))))))))((((((''''''((((((~~~zzzwwwuuurrrnnnkkkkkkiiigggddd```]]]ZZZYYYTTTSSSRRROOOMMMKKKIIIHHHHHHGGGEEECCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<===999888888777666555555444777777666666666666777777777777777777777888888888777777888999999:::;;;;;;======>>>???AAACCCEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKJJJIIIGGGFFFFFFHHHIIIKKKLLLMMMOOOSSSVVVWWWZZZ___ccceeefffiiijjjoooqqqtttwwwyyy}}}nnnWWWGGG???<<<555333111000111111111000111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''(((((((((((()))(((&&&%%%%%%%%%&&&'''************************(((((((((((((((((((((((())))))(((((()))***++++++((((((((((((((((((((((((&&&((()))((('''&&&'''((())))))((((((((((((((((((''''''&&&&&&&&&&&&''''''************))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***{{{wwwuuupppnnnkkkhhhfffccc```^^^^^^]]][[[XXXUUUSSSRRRQQQNNNMMMLLLJJJHHHGGGFFFEEECCCBBBAAA???>>>=========>>>>>>>>>======<<<<<<;;;:::999999888777666555555777666666555555666666666555555555555555555555444555555666666777888999999777888999:::<<<>>>@@@AAAEEEEEEEEEFFFHHHIIIJJJKKKHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKKKKLLLNNNQQQTTTTTTWWW\\\___aaaccceeeggglllnnnqqqtttvvvyyy}}}|||fffRRREEE>>>666444111000111333333222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''&&&&&&%%%$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((())))))))))))(((((('''''''''((((((((((((((((((((()))))))))))))))((('''''''''((((((((())))))'''(((((('''&&&$$$""" ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''((()))(((''''''((()))(((((())))))))))))))))))''''''&&&&&&&&&''''''((())))))))))))************))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***}}}yyyuuuqqqmmmkkkgggfffdddbbb___]]][[[ZZZUUUTTTRRRPPPNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>===<<<;;;:::;;;;;;;;;::::::999999888666666555555444444555555444444444333333222222222444444555555666666777777444444555666888:::;;;<<>>@@@BBBCCCDDDEEEFFFHHHJJJKKKKKKJJJIIIGGGGGGHHHGGGGGGHHHKKKMMMNNNPPPSSSUUUXXX[[[^^^aaaeeegggjjjlllnnnqqquuuxxx|||nnn[[[NNN???;;;777444333222222111222222222111111111000000........................,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((('''%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''''''''(((((('''''''''''''''''''''((((((((()))&&&'''(((((()))))))))((('''((((((((())))))))))))(((((((((((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))))))))))))))''')))***)))((('''((()))'''((()))***+++******)))((((((((((((((()))******&&&'''''''''((((((((()))''''''((((((((()))))))))''''''(((((())))))))))))(((((()))***************~~~{{{yyyuuuqqqnnnjjjiiihhhfffccc```]]]\\\VVVWWWWWWUUUSSSRRRRRRRRRPPPOOOMMMLLLKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFAAABBBCCCDDDDDDCCCBBBAAA=====================>>>;;;:::999888888888888888999888888777666555444444111111111111111111000000222222222222333444555666444555777:::===>>>@@@@@@FFFGGGIIIKKKKKKJJJIIIHHHHHHIIIIIIHHHGGGHHHKKKMMMLLLNNNPPPRRRTTTWWW\\\```bbbeeegggjjjkkknnnrrruuuwww{{{wwwcccUUUCCC???999555333222000///222222222111111111111000........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************************+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((&&&$$$%%%&&&'''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%''')))***+++&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&'''((((((((((((((((((((((((((())))))))))))***)))'''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))''')))***)))((('''(((***'''((()))+++++++++***))))))))))))))))))***++++++((()))))))))******++++++''''''''''''(((((((((((((((((())))))*********+++'''((()))+++++++++***)))~~~~~~|||xxxsssnnnjjjgggfffgggeeeaaa]]][[[[[[\\\\\\WWWVVVTTTSSSRRRRRRRRRRRRNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIKKKKKKKKKJJJIIIHHHKKKJJJHHHGGGFFFGGGGGGHHHFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@AAAAAA???>>>;;;:::999999999888888888888888666666666666666666666666333333444444444333333222333333222222111222222222333444555777888:::;;;<<>>===<<<;;;;;;;;;;;;;;;:::::::::555666666666666666666666444444444444444333333222333333222222111111222222222333444555777888999:::<<<>>>AAACCCFFFGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPOOOPPPQQQTTTVVVXXX]]]^^^aaadddhhhkkknnnooossswww}}}~~~oooYYYNNNCCC===888333222444222222111000000000111111//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************)))))))))(((******)))((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((()))((((((((((((((()))*********)))))))))((((((((()))******++++++,,,,,,,,,***)))((()))+++,,,+++***************************+++***************))))))++++++************++++++---------,,,+++)))'''&&&((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((++++++******)))(((((('''}}}zzzyyyxxxvvvuuujjjiiigggeeecccbbbaaaaaa\\\[[[ZZZYYYWWWVVVUUUTTTUUUTTTSSSRRRQQQQQQRRRRRROOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@??????????????????>>>>>>=========888888888888888888888888666555555555444444333333444333222222111111111222111111222333555666777777999:::===???BBBDDDEEEEEEHHHIIIKKKMMMNNNOOOPPPPPPRRRQQQPPPPPPQQQRRRSSSTTTXXXZZZ\\\```dddgggjjjlllpppsssyyy~~~kkk]]]MMMCCC<<<666444555444333333222111111222222/////////............---------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))******)))((((((((((((((())))))))))))))))))))))))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((******)))(((((()))))))))***************)))))))))***+++++++++++++++++++++)))((()))***,,,,,,***(((++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,111111111000...+++(((&&&)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((({{{xxxtttqqqpppooommmllleeedddaaa___\\\ZZZYYYXXXWWWWWWWWWWWWVVVTTTSSSRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMLLLMMMNNNOOOPPPQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDBBBBBBBBBBBBCCCBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<;;;;;;;;;999888777666555555444444555444333222111111111222000000111222333444444444555666888;;;===???AAABBBCCCEEEHHHKKKMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVYYY\\\```dddfffhhhlllpppvvv{{{~~~mmmYYYKKKBBB:::777777555444333222111111111222/////////.......................................------------------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))*********)))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&$$$$$$&&&''')))'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''''')))(((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((((((((()))************************++++++******************))))))***,,,......+++)))++++++++++++++++++++++++///...,,,+++,,,...000111,,,,,,++++++++++++,,,,,,333444444444222...+++((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((~~~{{{wwwuuutttqqqmmmjjjhhhgggeeeccc___^^^\\\ZZZXXXVVVVVVUUUTTTUUUVVVVVVVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSPPPPPPOOONNNOOOPPPRRRSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJIIIGGGFFFEEEFFFFFFGGGEEEEEEDDDCCCCCCBBBAAAAAA??????>>>>>>=========<<<<<<;;;:::888777666666666666555444333222222222222000000111111222222333333333444555777999;;;======???AAADDDHHHKKKMMMMMMNNNOOOOOOOOOPPPPPPRRRRRRSSSSSSTTTWWWZZZ]]]```cccdddiiimmmsssxxx|||yyybbbSSSHHH>>>888777444444333222111000000111////////////////////////........................------------------------,,,,,,,,,++++++*********************************************************))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''(((((()))*********************************************)))))))))***,,,......+++)))++++++++++++++++++++++++---,,,+++******,,,...000++++++************++++++///000222333222///,,,***((((((((()))))))))******************************((()))))))))*********+++))))))((((((((((((''''''~~~~~~~~~{{{xxxuuurrrqqqnnnkkkgggdddbbbaaa___]]]XXXWWWVVVVVVUUUUUUVVVVVVRRRSSSUUUUUUVVVUUUTTTSSSQQQRRRSSSTTTUUUUUUTTTTTTVVVVVVVVVVVVUUUUUUUUUUUUQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMOOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@??????>>>>>>======AAA???===;;;999888999999888777666555444333333333222222222222222222222222222222333444555777888999===???BBBEEEHHHKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUXXX[[[]]]___```fffjjjpppuuuyyy}}}}}}zzz~~~jjjZZZOOODDD;;;777555444333222111000000000...////////////000000000........................++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************)))((((((((((((((())))))))))))))))))))))))&&&''''''((()))(((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%$$$$$$&&&)))+++(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))******))))))))))))************)))))))))))))))))))))))))))(((((((((((()))***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***))))))+++------+++)))------------------------+++***)))))))))***+++,,,++++++************+++++++++,,,---......---+++***((((((((()))))))))******************************((())))))******+++++++++)))))))))(((((((((((((((}}}|||{{{yyyvvvssspppnnnmmmgggddd```^^^]]]]]][[[ZZZUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTQQQRRRTTTUUUVVVVVVVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQOOOMMMOOOOOOOOOOOOOOOOOOOOOPPPNNNNNNOOOOOONNNNNNMMMMMMLLLKKKKKKJJJHHHGGGGGGFFFDDDDDDDDDCCCBBBAAAAAAAAADDDBBB@@@===;;;:::;;;;;;:::999888666555555444444444333333333333333333333333222222222222444555666;;;;;;===@@@CCCFFFIIIJJJMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUWWWYYY[[[\\\bbbffflllqqquuuyyy}}}|||zzz|||tttfffZZZMMMBBB<<<777666555333222222111111.../////////000000000000........................++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))******************)))((((((((((((((())))))))))))))))))))))))'''((())))))******))))))&&&&&&&&&''''''''''''((((((''''''''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))******))))))))))))******''''''''''''''''''''''''((((((''''''&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********)))))))))******+++++++++************************)))))))))***+++,,,---...------........./////////---......//////000000000...---,,,---///000///...////////////////////////------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********++++++************************((())))))******+++,,,,,,************************}}}tttsssqqqnnnkkkiiigggfffaaa^^^\\\ZZZ[[[[[[ZZZYYYWWWVVVTTTRRRQQQOOONNNNNNQQQQQQRRRRRRSSSTTTTTTUUUQQQSSSTTTVVVWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQOOOMMMOOOOOOPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFDDDAAA>>><<<<<<<<<<<<;;;:::999777666666555555555555555444444444444333333222111111111222333444777777888:::===AAADDDFFFHHHIIILLLNNNQQQSSSTTTUUUPPPQQQRRRTTTUUUWWWXXXYYY___ccciiiooossswww{{{}}}~~~}}}~~~}}}oooeeeWWWIIIBBB888888666555444333333222.../////////000000111111////////////////////////------------------------*********++++++,,,,,,---************************************************(((((())))))*********+++******)))((((((((((((((())))))))))))))))))))))))(((((()))***************&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&'''''''''((((((************************(((((())))))*********+++))))))******++++++++++++******************************+++,,,---///000111//////000000111111222222///000000111222333333444333222000111222444444333111111111111111111111111111111222222111000///......------,,,,,,------...000//////...------,,,,,,******+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}xxxtttrrrnnnllljjjhhhgggdddaaa^^^^^^\\\ZZZXXXVVVUUUUUUUUUTTTTTTRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWSSSRRRQQQRRRTTTUUUUUUTTTRRRRRRSSSUUUVVVVVVVVVVVVUUUTTTRRRPPPNNNNNNNNNNNNOOONNNMMMLLLLLLNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTPPPPPPPPPOOOOOONNNNNNMMMKKKKKKJJJHHHGGGFFFEEEEEEFFFEEECCCBBBAAA@@@@@@@@@@@@???<<<:::999888999999888777666555555555555555333333333222111000000000333333444666888:::<<<>>>CCCFFFIIILLLMMMNNNQQQSSSRRRRRRQQQRRRSSSUUUXXXYYY\\\```eeejjjnnnrrrvvvyyy~~~}}}sssfffVVVGGG@@@999333444555444333555222111111000000000000000111111000000//////......------......------,,,+++,,,,,,------,,,,,,+++***)))******+++++++++******************)))((('''&&&+++)))(((''''''((()))+++))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&'''((())))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((()))*********)))'''&&&)))))))))***))))))(((''')))(((((((((((((((((((((*********+++,,,---...///,,,++++++***+++,,,...///+++,,,---...000222444555666888<<<>>>@@@???>>>======>>>???@@@AAABBBBBBBBBAAA@@@===;;;::::::;;;<<<:::999777888999::::::999333333333333222000///...111000///...------------///111222000---+++,,,...,,,,,,---------,,,++++++,,,,,,+++++++++++++++,,,$$$)))+++)))(((+++,,,***...---+++*********++++++|||yyytttpppnnngggfffcccbbbbbb```]]]ZZZ\\\[[[YYYWWWUUUTTTTTTTTTSSSRRRPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRTTTUUUVVVUUUTTTSSSSSSTTTUUUSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUSSSQQQOOOMMMLLLKKKKKKKKKMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRRRRRRRSSSSSSTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;999888777666555555555555333333333222222111111111222333333555666888:::;;;???BBBFFFHHHJJJLLLOOOQQQQQQQQQQQQQQQSSSUUUWWWXXXZZZ]]]bbbfffjjjnnnsssvvv|||~~~uuucccTTTHHH???888666666444333555222222111000000000000000000/////////............------......------,,,+++,,,------------,,,++++++++++++,,,,,,,,,,,,++++++))))))***************)))***)))(((''''''((()))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''&&&''''''((((((''''''&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((('''''''''$$$%%%&&&'''''''''''''''((((((((((((((((((''''''+++++++++++++++******************+++,,,---...///---,,,,,,,,,---...000111111222333666999<<>>===<<<;;;::::::999888666333111///...---...000222111...---...000------,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++'''+++---++++++......,,,...---,,,+++******++++++~~~{{{zzz|||{{{yyywwwsssnnnjjjhhhbbb```^^^]]]]]][[[YYYWWWXXXWWWVVVTTTSSSRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPOOOPPPRRRTTTUUUWWWUUUTTTTTTTTTTTTSSSQQQRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPOOONNNMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA???>>>===<<<;;;999888777666555555333333333333222222222222222222222333444555666777999<<<@@@CCCEEEHHHLLLNNNPPPPPPPPPQQQSSSTTTVVVWWWYYY[[[^^^aaadddiiinnnrrryyyzzz|||}}}wwwgggSSSHHH===999666444444555222222111000000000000111//////............---------............---,,,,,,---------------,,,++++++,,,,,,---------,,,,,,+++((()))***+++,,,,,,,,,,,,***)))(((''''''((()))***))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''')))******)))'''&&&((((((((('''&&&&&&%%%%%%(((''''''''''''''''''((((((''''''&&&&&&''''''((('''(((((())))))(((((('''(((((()))))))))*********'''((((((((((((((())))))((((((((()))***+++,,,---(((((())))))))))))))))))))))))******************++++++,,,---...000222333333333333444555777888999===>>>@@@CCCGGGJJJMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWXXXYYY[[[\\\\\\[[[YYYXXXYYYYYYXXXXXXXXXYYY[[[\\\```]]]ZZZXXXWWWUUUSSSQQQRRRQQQOOOMMMLLLLLLLLLMMMIIIGGGDDD@@@<<<999666555111333444333111000000111///...---,,,,,,---...///111000///---,,,+++******))),,,...,,,...111111///000...---++++++++++++,,,}}}zzzwwwvvvwwwvvvtttqqqmmmhhheeebbbaaa___\\\ZZZZZZXXXVVVUUUSSSRRRRRRQQQPPPPPPPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTRRRQQQPPPPPPRRRTTTVVVVVVUUUTTTTTTUUUVVVUUUSSSRRRSSSSSSSSSSSSSSSRRRQQQSSSRRRQQQPPPOOONNNMMMMMMKKKMMMNNNOOOPPPOOOMMMLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQNNNNNNMMMMMMLLLKKKJJJJJJFFFFFFGGGFFFEEECCCAAA??????>>><<<:::999888777777333333333333222222222222111111111111111222333333444666:::===@@@CCCGGGJJJNNNNNNPPPQQQSSSUUUVVVWWWXXXZZZ\\\^^^```dddjjjnnnsssuuuxxxzzz}}}www\\\PPPBBB;;;777444444666333222111111000000111111/////////////////////..................------,,,---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,******)))(((((()))******))))))((((((((((((((()))************************(((((((((''''''&&&&&&&&&''''''((((((((((((''''''((('''''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((())),,,------,,,)))(((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))******''''''(((((()))))))))***++++++******+++,,,...///************+++,,,,,,---******+++,,,,,,------......///000222555888;;;<<<@@@AAAAAABBBCCCDDDEEEFFFKKKLLLMMMNNNQQQSSSUUUVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSUUUWWWZZZ[[[ZZZYYYXXX\\\\\\\\\\\\]]]___```aaa___^^^\\\[[[\\\]]]\\\[[[]]]\\\ZZZYYYYYY[[[]]]^^^[[[YYYUUUQQQMMMJJJGGGFFF=========;;;999666444333222111///---------///000000///...---,,,+++++++++'''***,,,---000666666333111000...,,,++++++,,,,,,}}}zzzwwwtttrrrrrrpppnnnkkkgggccc```^^^___\\\YYYWWWUUUTTTRRRQQQNNNNNNNNNOOONNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSUUUTTTSSSRRRRRRTTTVVVWWWTTTSSSSSSTTTWWWXXXXXXWWWTTTTTTTTTTTTTTTTTTSSSSSSTTTSSSSSSRRRQQQPPPOOOOOONNNOOOQQQSSSSSSQQQOOONNNLLLMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTUUUTTTUUUVVVWWWWWWVVVTTTSSSQQQQQQRRRQQQQQQPPPOOONNNIIIIIIIIIIIIGGGEEECCCBBBBBBAAA???===<<<;;;::::::444444333333333333333222111111000000000000111111111333666888:::>>>BBBEEEKKKLLLNNNPPPSSSUUUWWWXXXYYYZZZ\\\]]]^^^bbbgggkkkmmmppptttxxx|||fffXXXHHH???999444444666333222222111111111111111000000000000000000000000......//////......---,,,------.........---,,,,,,+++++++++++++++***)))))))))******************)))******))))))))))))******))))))((((((((())))))***++++++++++++++++++++++++***))))))((((((''''''''''''(((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''((())),,,------,,,)))(((%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((())))))))))))((((((''''''((((((((()))))))))'''((((((((())))))******+++***(((''''''((()))***************+++,,,---......///000111333555666666555666888<<<@@@DDDHHHJJJMMMMMMNNNNNNOOOOOOOOOOOORRRRRRQQQQQQQQQRRRRRRSSSQQQPPPMMMKKKIIIIIIIIIJJJNNNPPPSSSWWWYYYZZZZZZZZZ]]]]]]^^^^^^___aaabbbbbbZZZYYYXXXXXXZZZ\\\\\\[[[\\\[[[[[[[[[\\\___bbbddddddbbb```]]]ZZZXXXWWWVVVPPPOOONNNKKKHHHCCC???<<<666555222///------...///......---,,,,,,,,,,,,---'''***---///666===>>>;;;222111///...,,,,,,,,,---~~~|||zzzvvvssspppnnnkkkjjjhhhdddaaa^^^\\\ZZZZZZWWWSSSQQQPPPOOONNNMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPOOONNNNNNNNNOOOPPPQQQPPPPPPQQQQQQRRRSSSSSSSSSVVVVVVVVVUUUUUUVVVVVVWWWTTTSSSSSSUUUWWWYYYYYYYYYUUUUUUVVVVVVVVVVVVVVVUUUSSSTTTTTTSSSSSSQQQPPPPPPQQQRRRTTTUUUTTTSSSQQQPPPMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRSSSTTTUUUUUUTTTUUUWWWYYYYYYXXXVVVUUUSSSTTTUUUUUUUUUTTTRRRQQQMMMLLLLLLKKKJJJHHHGGGFFFDDDDDDBBBAAA??????>>>>>>777777666666555444444444222111111000000000111111111222444555666999===@@@EEEGGGJJJNNNQQQTTTVVVWWWYYY[[[\\\]]]^^^aaadddggghhhlllqqqvvv{{{sssdddRRRFFF>>>777555777333333222111111111111222000000111111111111222222...////////////...------...............---,,,,,,++++++++++++***)))(((((()))***************))))))************************))))))((((((((()))******(((((((((((((((((((((((()))))))))))))))((((((((('''(((((())))))(((((('''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&''')))******)))'''&&&((((((((('''&&&&&&%%%%%%(((''''''''''''''''''((()))((((((''''''(((((()))((())))))******))))))((('''''''''((((((((())))))((())))))))))))))))))***,,,+++***)))))))))))))))))))))((()))***,,,...//////000222555888:::<<<===@@@AAACCCGGGKKKOOOSSSUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJKKKSSSTTTWWWZZZ]]]```bbbcccbbbcccccccccdddddddddeee[[[YYYWWWWWWXXXYYYXXXWWWVVVVVVWWWXXXZZZ]]]___aaacccbbbaaa```____________```___]]][[[YYYUUUPPPLLL@@@>>>;;;777444222111000......---------......///***---///333;;;CCCEEEAAA444333111///------------zzzyyywwwtttqqqmmmjjjhhheeecccaaa^^^[[[YYYWWWWWWTTTQQQNNNMMMMMMNNNNNNMMMMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPQQQRRRSSSTTTRRRRRRSSSSSSSSSSSSSSSSSSUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUXXXYYYYYYXXXVVVWWWXXXYYYYYYYYYYYYYYYVVVVVVVVVWWWVVVUUUSSSRRRSSSTTTTTTUUUTTTSSSRRRQQQOOOOOOOOOOOOPPPPPPQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVTTTVVVXXXZZZ[[[ZZZXXXWWWUUUVVVWWWXXXWWWVVVTTTSSSQQQPPPOOOMMMLLLKKKKKKJJJFFFFFFEEECCCCCCBBBBBBBBB<<<<<<;;;:::888777666666222222111111111111222333333333444444444666999<<<>>>AAAEEEJJJNNNRRRTTTUUUYYYZZZ]]]^^^^^^___bbbdddfffjjjpppuuuyyy~~~rrr___QQQEEE<<<777777444333222222111111222222///000000000111111111111///////////////...------...............------,,,,,,,,,,,,,,,+++***)))((())))))***+++,,,,,,,,,,,,*********++++++*********))))))(((((()))******+++((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&''''''((((((''''''&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))************))))))(((((()))))))))******************)))))))))))))))++++++,,,,,,,,,,,,,,,+++++++++***+++,,,///111333333555888;;;???CCCFFFGGGLLLLLLNNNPPPSSSVVVYYYZZZYYYYYYXXXWWWTTTRRROOOMMMKKKKKKKKKLLLMMMNNNOOOPPPRRRQQQQQQPPPPPPPPPPPPPPPXXXYYYZZZ\\\```cccfffhhhfffgggggggggfffeeeeeeddd]]][[[YYYXXXYYYYYYXXXWWWVVVWWWXXXYYY[[[\\\]]]^^^_______________``````aaacccbbbaaacccdddbbb^^^ZZZRRRPPPLLLHHHCCC>>>;;;999222222111000////////////,,,...///333;;;DDDDDD@@@555444111///...------...{{{{{{|||vvvuuussspppmmmiiifffddd```___]]]ZZZXXXVVVUUUTTTPPPNNNLLLLLLMMMOOOPPPQQQOOOPPPRRRTTTUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXXXXWWWUUUTTTWWWVVVUUUVVVXXXXXXXXXVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZZZZ[[[ZZZYYYWWWVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTUUUVVVWWWWWWUUUWWWYYY\\\\\\[[[YYYXXXUUUVVVXXXYYYYYYWWWUUUTTTUUUSSSQQQOOONNNMMMMMMNNNGGGGGGFFFEEEEEEDDDEEEEEE@@@@@@>>>===;;;:::888888222222222222222222333444444555444333333444777:::999<<>>@@@CCCGGGLLLPPPTTTUUUTTTTTTTTTVVVWWWYYY[[[\\\]]]\\\[[[YYYUUUQQQNNNLLLIIIJJJKKKMMMPPPRRRUUUVVVZZZZZZYYYWWWVVVTTTSSSRRRZZZYYYYYYZZZ]]]aaadddfffggggggffffffeeecccbbbaaa\\\[[[YYYYYYZZZ[[[ZZZYYYZZZ[[[\\\]]]^^^^^^^^^]]]^^^^^^]]]^^^^^^___```aaa^^^]]]___cccggghhheeebbbaaa___[[[VVVPPPJJJEEECCC666555444222111000000000+++------111999AAA@@@;;;555444222000............}}}|||yyyuuurrrrrrpppmmmiiiddd```\\\ZZZ\\\[[[XXXUUUSSSRRRRRRRRROOOOOOOOOPPPPPPPPPPPPPPPTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSXXXWWWVVVTTTSSSSSSTTTTTTVVVVVVWWWWWWWWWVVVUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTQQQMMMJJJKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVXXXYYYZZZ[[[[[[[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRQQQPPPOOOOOOMMMKKKIIIGGGGGGIIIKKKMMMDDDCCCBBB@@@===<<<:::999777666555555444444444555111111111111222333444555888999;;;???CCCHHHLLLNNNTTTVVVYYY[[[\\\]]]___aaadddfffiiillloootttzzz~~~ssseeeWWWHHH===;;;666555333222222222333333111111111111000000000000////////////////////////...---,,,,,,,,,,,,---...,,,------......------,,,))))))))))))))))))))))))************************(((((())))))*********+++((((((((()))******++++++))))))((((((''''''&&&&&&))))))))))))))))))))))))((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''((())))))(((''''''%%%%%%$$$######$$$$$$$$$###%%%'''''''''''')))***))))))((((((''''''''''''''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((''')))(((&&&%%%&&&''')))+++******)))))))))))))))***((()))******+++++++++***)))***+++******+++...000222222222444888>>>DDDGGGKKKLLLOOOSSSUUUVVVWWWWWW[[[[[[[[[[[[\\\\\\]]]]]]\\\XXXWWWYYYXXXSSSOOOOOOMMMOOORRRTTTUUUWWWYYY[[[VVVYYY[[[XXXSSSQQQTTTXXXTTTXXX\\\___aaacccfffhhhllljjjhhhccc___]]]]]]___aaa^^^]]]___cccggghhhhhhiiiiiieeebbbbbbddd```YYY^^^[[[[[[```cccaaa___```bbb```___```ccceeecccaaaaaa```^^^]]]\\\YYYTTTQQQJJJDDD>>>999777555222///000111222333666999<<<===999888777555333111000///~~~|||{{{zzzwwwssspppllljjjfffbbb]]]YYYVVVUUUVVVUUUSSSRRRQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPQQQQQQUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWXXXXXXXXXWWWVVVVVVXXXWWWUUUSSSRRRRRRSSSSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSQQQNNNKKKGGGIIIKKKNNNQQQSSSUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXVVVVVVUUUTTTRRRQQQPPPPPPNNNMMMKKKJJJJJJJJJKKKLLLFFFFFFDDDBBB@@@===<<<;;;666555444333333333333333222222111111222222333444666777999<<<@@@DDDHHHJJJQQQSSSWWWYYYZZZ\\\^^^```bbbdddgggjjjmmmrrrxxx}}}}}}~~~qqqcccQQQDDD>>>999777555333222222222222111111111111000000000000////////////////////////...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,************************************************))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&''''''''''''(((***((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((((((((()))((('''&&&&&&((()))*********))))))))))))******(((((())))))))))))))))))***+++,,,,,,+++---///222888999;;;>>>AAAEEEIIIJJJQQQRRRSSSVVVWWWYYYYYYZZZXXXXXXYYYZZZ[[[[[[[[[[[[[[[XXXWWWYYYXXXSSSQQQQQQOOORRRUUUWWWWWWVVVWWWXXXSSSUUUWWWVVVTTTTTTWWWZZZZZZ]]]aaaggglllppprrrsssuuuuuutttoooiiiddd```___aaa______ccckkkrrrwwwxxxyyywwwrrrmmmlllnnnjjjeeeeeeccceeejjjmmmkkklllnnnmmmiiicccaaabbbcccccccccbbb```____________]]]\\\TTTPPPIIIDDDAAA===999666333222222222444666999;;;;;;<<<======;;;666222///}}}{{{xxxwwwuuusssooommmfffccc___YYYUUURRRQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTRRRRRRSSSSSSSSSTTTTTTTTTVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZXXXWWWUUUSSSRRRQQQRRRRRRSSSSSSSSSSSSRRRQQQOOOOOONNNOOOOOOPPPQQQRRRRRRRRRTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSSSSRRROOOMMMGGGIIILLLOOOSSSVVVXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYWWWWWWXXXXXXYYYYYYYYYZZZYYYYYYXXXVVVUUUTTTSSSRRRPPPPPPOOONNNMMMLLLKKKKKKJJJIIIGGGEEEBBB@@@>>>===888777666555444444444444444333333222222222222222333444555888;;;???CCCEEELLLOOOSSSVVVXXXZZZ]]]``````bbbdddgggkkkpppuuuzzz|||rrr___MMMCCC>>>:::666333333333333222222222111111111000000000////////////////////////...------,,,,,,------...,,,,,,------------,,,,,,*********************************************************)))))))))))))))++++++******)))((((((((('''((((((((((((((())))))))))))))))))))))))))))))&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((('''&&&'''((()))*********)))))))))******+++))))))))))))))))))))))))+++---...///000222555777@@@BBBEEEIIILLLNNNOOOOOOWWWWWWWWWWWWXXXYYY[[[[[[WWWXXXZZZ[[[[[[[[[ZZZYYY[[[XXXXXX[[[ZZZVVVTTTVVVSSSVVVXXXYYYXXXWWWWWWWWWUUUVVVWWWXXX[[[^^^bbbdddfffgggmmmvvvxxxoooiiifffeeedddeeejjjsss|||~~~xxxvvvwwwtttooonnnmmmpppuuuxxxxxx{{{~~~xxxooohhhfffgggiiijjjfffddd```___```aaaaaaaaa]]]ZZZUUUQQQNNNJJJFFFCCC:::999666444333333333444<<>>===;;;:::999888888888666666444333222111111111222222333555888;;;>>>@@@GGGKKKOOOSSSVVVYYY]]]___^^^```ccceeeiiimmmssswwwzzz}}}|||jjjWWWKKKAAA<<<666333333444444333222222222111111111000000////////////////////////------------------------,,,,,,,,,------,,,,,,,,,************************************************(((((())))))************((((((((()))******++++++''''''(((((()))))))))***((((((((((((((((((((((((&&&'''((((((&&&&&&&&&((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''((((((''''''&&&&&&&&&''''''((())))))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))(((((('''''''''''''''((())))))******((((((''''''(((((()))*********))))))******+++++++++************+++++++++---000333666888;;;>>>AAAHHHIIILLLNNNPPPRRRSSSSSSWWWWWWVVVUUUUUUVVVXXXYYYYYYZZZ\\\\\\\\\[[[YYYXXXZZZXXXYYY\\\[[[XXXYYY\\\[[[\\\\\\[[[YYYYYYZZZ\\\]]]]]]^^^bbbhhhnnnqqqsssttttttyyyzzztttrrrmmmllllllooouuu}}}~~~}}}~~~zzztttttttttvvvzzz|||}}}~~~wwwssssssuuuvvvppplllfffbbb``````_________^^^\\\ZZZXXXUUUQQQOOOKKKIIIGGGCCC???:::666444:::===AAACCC@@@:::333...~~~{{{xxxsssnnnjjjfffaaa^^^ZZZWWWSSSOOOMMMMMMMMMNNNNNNOOOPPPRRRTTTUUUVVVVVVXXXXXXYYYZZZ[[[]]]]]]^^^^^^^^^______```aaaaaabbbbbbbbbaaa```_________^^^[[[YYYWWWTTTRRRQQQQQQQQQNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMPPPPPPPPPQQQQQQRRRSSSTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUWWWWWWVVVUUUTTTUUUWWWYYYZZZ[[[\\\\\\^^^^^^^^^]]]\\\\\\\\\[[[]]]\\\ZZZWWWVVVUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXYYY\\\\\\[[[ZZZYYYXXXWWWWWWSSSSSSTTTSSSQQQOOOLLLKKKOOONNNLLLJJJHHHFFFEEEDDDBBBAAA???>>><<<;;;::::::999888666555333222222222333333333444666999;;;===CCCGGGLLLPPPTTTWWW[[[^^^^^^___bbbdddggglllrrrvvvwww{{{sssbbbUUUEEE???777333444555555333222222222222111111111111000000000000000000000000------------------------+++,,,,,,,,,,,,,,,,,,+++************************************************&&&'''''')))***+++,,,---((((((((()))******++++++'''((((((((())))))******(((((((((((((((((((((((('''((())))))((('''(((***))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((***)))((('''&&&%%%%%%%%%((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))******((((((((((((((()))*********************+++,,,,,,)))))))))***+++,,,...///222555:::===AAADDDHHHKKKMMMMMMMMMMMMOOOPPPRRRSSSSSSRRRQQQPPPQQQRRRSSSTTTZZZZZZ[[[[[[[[[ZZZYYYXXXYYYWWWXXXZZZYYYXXX\\\bbbfffeeebbb___]]]^^^aaaeeeffffffiiinnnuuuzzz}}}~~~||||||~~~zzzyyyrrrqqqoooooorrrxxx~~~}}}zzzwwwvvvxxxxxxyyy}}}~~~~~~|||xxxrrrmmmkkkiiihhhfffddddddcccaaa]]]ZZZXXXWWWYYYYYYZZZXXXSSSLLLDDD@@@:::;;;<<<<<<999555111...|||yyyvvvsssmmmgggccc^^^ZZZWWWSSSQQQOOOMMMLLLLLLMMMNNNPPPQQQSSSUUUVVVWWWXXXXXX[[[[[[]]]^^^```aaabbbccceeeeeefffffffffgggggggggfffeeecccaaa```___^^^^^^[[[YYYWWWTTTQQQPPPPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKLLLNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUVVVXXXYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYY^^^^^^^^^]]]]]]]]]]]]]]]```___]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVUUUTTTRRROOONNNQQQPPPOOONNNMMMKKKJJJJJJEEEDDDBBB@@@>>><<<;;;;;;;;;:::888666555444333333444444333444555777999;;;???CCCHHHLLLPPPTTTXXX[[[\\\^^^```ccceeejjjppptttuuuyyy~~~nnnaaaNNNFFF;;;666666777555333333222222222222111111111000000000000000000000000,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************&&&'''''')))***+++,,,---++++++******)))(((((((((((())))))))))))))))))***))))))))))))))))))))))))''')))******)))((()))+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((()))))))))************************+++,,,---(((((()))***---000333555999<<>>>>><<<;;;:::888777666666666444444333333444666777888;;;>>>CCCHHHLLLPPPTTTWWWZZZ\\\^^^```cccgggmmmqqqtttxxx~~~{{{lllZZZOOOBBB:::888888555222333333222222222111111111000000000000000000000000,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))*********++++++******)))(((((((((*********)))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))***)))((('''((()))&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''++++++******)))((((((((((((((()))***************************+++,,,---...+++,,,---000444999>>>@@@AAADDDGGGJJJKKKLLLMMMOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNPPPRRRSSSTTTTTTUUUVVVWWWYYY\\\aaaeeegggdddaaa______^^^bbbmmmyyy~~~yyytttppppppqqqnnnttt{{{~~~}}}|||}}}|||{{{|||yyyyyywwwssspppooorrruuuxxxzzz{{{~~~wwwrrrqqqnnnkkkkkknnnttt{{{}}}wwwqqqlllkkklllkkkkkkllljjjfffaaa[[[XXXLLLIIICCC===888444222111}}}~~~~~~}}}}}}|||xxxsssppphhhddd___ZZZWWWUUURRRPPPQQQQQQRRRSSSTTTUUUUUUVVVYYY[[[^^^bbbeeeggghhhhhhjjjkkklllnnnppprrrssstttttttttssssssrrrqqqqqqqqqjjjhhheeeaaa^^^\\\[[[[[[XXXVVVSSSPPPMMMKKKKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFGGGJJJLLLNNNNNNMMMMMMMMMNNNPPPRRRSSSQQQRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTTTTVVVXXXXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\^^^___aaabbbbbbbbbaaa```___^^^^^^]]]\\\[[[ZZZZZZVVVWWWWWWXXXYYYZZZZZZZZZ\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUMMMLLLIIIGGGEEECCCBBBAAA===<<<;;;999888777777777444444333333333444666777888<<>>;;;999444000333333333222222222111111000000000000000000000000,,,,,,---......---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,++++++***)))(((((('''((((((((()))******++++++++++++******))))))(((((())))))))))))))))))))))))%%%'''((((((''''''(((***''''''''''''''''''''''''''''''((())))))(((''''''###$$$$$$%%%&&&'''))))))''')))***)))((('''(((***'''''''''((((((((())))))''''''''''''((((((((()))'''((((((((())))))******,,,,,,+++***)))(((''''''(((((()))***************************+++,,,---...000111333777<<>>;;;999888888666666555555555444444444666777;;;AAAGGGMMMPPPQQQUUUYYY]]]___```ccchhhmmmtttwww{{{~~~uuugggTTTEEE>>>;;;999777333222222111000000111111111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++*********))))))******))))))))))))******))))))***,,,------***((()))))))))))))))))))))))))))(((((('''''''''((((((''''''&&&''''''((()))***(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))((((((((((((((())))))))))))))))))******+++&&&'''(((***++++++,,,+++,,,,,,,,,,,,,,,---111444666888;;;???DDDGGGIIIKKKLLLKKKJJJJJJKKKMMMMMMLLLNNNOOOQQQRRRSSSQQQPPPOOORRRQQQRRRTTTXXXYYYWWWTTTZZZYYYZZZ^^^gggqqqyyy}}}yyytttqqqqqqooopppyyy|||xxxvvvtttyyy}}}xxxttttttuuuwwwxxxzzzzzz||||||yyy{{{|||vvvoooiiifffdddeeedddffflllxxxyyyqqqkkkgggeeeiiiooouuuzzz|||}}}}}}}}}}}}{{{yyywwwooojjjddd]]]TTTMMMIIICCC;;;444zzzyyyxxxuuurrrnnnkkkiii^^^\\\YYYVVVTTTSSSTTTUUUVVVXXX[[[]]]^^^```cccfffkkklllmmmpppsssvvvyyy{{{}}}|||{{{|||~~~~~~}}}{{{yyyvvvuuutttrrrooommmjjjgggccc___\\\ZZZVVVTTTPPPOOOMMMLLLKKKJJJJJJKKKGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIKKKMMMOOOQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVWWWVVVUUUUUUUUUVVVWWWXXX[[[\\\\\\]]]]]]\\\\\\[[[]]]\\\[[[[[[[[[\\\]]]]]]______```aaabbbbbbbbbaaa^^^^^^^^^^^^^^^]]]\\\\\\ZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZYYYXXXWWWXXXYYY[[[[[[[[[ZZZYYYWWWUUUTTTTTTSSSPPPMMMLLLKKKLLLLLLHHHFFFCCC???===;;;999999777666666555555444444444555666888===DDDIIINNNPPPTTTXXX\\\___```ccciiimmmrrrtttxxx|||vvvbbbPPPCCC<<<777444555444333111000000000000111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++*********))))))******))))))))))))***************+++,,,,,,***'''))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''((()))***++++++))))))(((((((((((()))))))))))))))))))))******+++((()))***++++++++++++++++++,,,...//////222555888;;;===???CCCFFFHHHJJJKKKMMMMMMMMMNNNOOOPPPPPPPPPTTTTTTUUUVVVUUUUUUSSSSSSSSSSSSTTTXXX]]]```___^^^______bbbgggoooxxx}}}xxxsssrrrqqqqqqxxx~~~{{{xxxwwwuuuzzzvvvqqqqqquuuyyy{{{xxxvvvvvvxxxwwwssstttxxx{{{{{{yyytttnnnhhhdddaaaaaa```bbbhhhtttzzzqqqkkkeeejjjpppvvvzzz{{{{{{|||}}}~~~~~~~~~}}}~~~zzznnnhhh___XXXRRRLLLEEE@@@yyyxxxuuurrrnnnjjjgggeee[[[YYYXXXVVVVVVWWWYYYZZZ\\\___dddgggiiikkknnnppptttuuuxxx{{{~~~~~~{{{xxxuuurrrqqqnnnkkkhhhgggddd___\\\YYYVVVSSSPPPOOONNNMMMLLLKKKJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLKKKKKKLLLNNNPPPQQQTTTTTTUUUVVVVVVVVVUUUUUUSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXYYY]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\]]]]]]^^^_________^^^___````````````______^^^___`````````___^^^]]]______^^^^^^\\\[[[YYYXXXVVVWWWYYYYYYWWWWWWXXXZZZ\\\\\\\\\\\\[[[ZZZYYYXXXXXXVVVTTTQQQOOOOOOOOOOOOKKKIIIFFFCCC@@@===;;;;;;888888777666555555444444333444555999>>>EEEKKKNNNSSSWWW\\\___aaadddhhhlllnnnqqquuuyyy~~~ttt___LLL@@@999666666555444222111000000///111111111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************+++++++++*********************))))))))))))******,,,+++)))*********)))'''))))))))))))))))))))))))((((((''''''''''''((((((******(((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((()))******+++))))))(((((((((((()))))))))))))))))))))******+++++++++++++++++++++++++++***---111444666888;;;===BBBBBBDDDFFFHHHJJJKKKLLLOOOOOOQQQRRRSSSSSSSSSSSSWWWWWWWWWXXXXXXXXXYYYYYYXXXYYY[[[```eeeiiijjjjjjeeegggkkkrrryyy{{{tttrrrrrrssswww{{{~~~}}}|||{{{yyyxxxwwwvvvvvv{{{ssskkkmmmsssxxx{{{tttpppnnnpppqqqnnnnnnooouuuuuuuuusssoooiiiccc```______aaagggqqq|||vvvnnnfffkkkqqqvvvxxxyyy{{{{{{~~~{{{|||~~~zzzvvvooofff^^^XXXSSSQQQ{{{yyytttooojjjfffcccbbbZZZZZZYYYZZZ\\\___aaaccccccgggmmmrrrtttvvvxxxyyy|||}}}~~~{{{zzzwwwtttpppnnnjjjgggdddbbb___[[[XXXUUURRROOOMMMNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZ[[[\\\^^^______```___^^^^^^^^^___^^^^^^]]]]]]______^^^^^^^^^______```aaaaaaaaa```___^^^\\\\\\XXXYYYZZZYYYXXXWWWXXXYYY[[[[[[[[[[[[[[[[[[ZZZZZZXXXWWWUUUSSSQQQPPPPPPPPPOOOMMMKKKGGGDDDAAA???>>>::::::999888777555555444333444444666:::AAAHHHMMMTTTXXX^^^bbbccceeehhhkkkllloootttxxx}}}mmmXXXHHH???<<<555555444222222111111111111111111111000000000///////////////............------------------------,,,,,,,,,+++++++++******************************************************+++******))))))******+++...,,,)))((())))))((('''(((((((((((((((((((((((((((''''''''''''(((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((''''''''')))(((((((((((())))))***)))))))))))))))******+++,,,+++++++++++++++,,,,,,,,,000666:::===???AAACCCEEEEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSTTTTTTSSSTTTTTTTTTUUUVVVXXX[[[^^^aaabbbeeeeeegggjjjnnnppprrrrrriiilllssszzz}}}tttqqqrrruuuvvvxxxzzzyyyxxxvvvttttttssssssuuuyyy}}}{{{mmmfffiiioootttuuupppjjjgggjjjmmmlllkkklllppprrruuuvvvuuuppphhhccccccbbbccchhhqqqyyy~~~tttkkkfffjjjnnnqqqsssuuuzzz}}}~~~{{{ssskkkeeebbbbbb|||yyysssmmmgggccc```___[[[[[[]]]___bbbfffiiikkklllpppvvv{{{}}}~~~|||yyyyyyvvvrrrnnnkkkgggccc```]]]ZZZVVVSSSQQQOOOLLLJJJMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUVVVWWWWWWXXXXXXXXXZZZYYYXXXWWWWWWXXXYYYZZZWWWXXXZZZ[[[]]]]]]^^^^^^\\\\\\]]]]]]]]]\\\[[[[[[___]]][[[ZZZZZZ]]]```bbb``````aaaaaaaaaaaa``````\\\]]]]]][[[YYYWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVTTTSSSSSSRRRRRRQQQOOOLLLIIIFFFCCCBBB======;;;:::888777666555444555666666888===EEEKKKTTTZZZ```dddeeefffhhhkkkmmmoootttxxx|||~~~zzzeeeRRREEE???444444333333333333333444111111111111000000000///////////////............------------------------,,,,,,,,,+++++++++******************************************************++++++************++++++---+++)))((())))))((('''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))))))))))))))******+++,,,+++++++++,,,---...///111555;;;???BBBDDDEEEGGGEEEEEEFFFGGGIIILLLNNNPPPOOOQQQSSSTTTRRRRRRSSSUUUUUUWWWZZZ^^^dddiiimmmpppssstttttttttttttttuuuvvvooorrryyyxxxtttuuuxxxzzzyyyzzzxxxuuurrrpppoooooopppsssttttttssssssvvvzzz}}}{{{sssiiidddgggkkknnnoookkkeeecccgggkkkkkkkkkmmmrrruuu{{{~~~vvvooojjjhhhfffjjjrrrxxx{{{{{{yyy{{{~~~}}}vvvmmmfffdddgggjjjkkklllooovvv|||{{{~~~xxxtttrrrrrryyyvvvpppjjjeeebbb``````___```bbbeeeiiimmmppprrruuuyyy{{{xxxvvvsssnnnkkkgggccc___\\\XXXVVVRRRPPPOOONNNKKKIIIKKKLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZ]]][[[YYYXXXYYY\\\___bbb^^^___```aaabbbccccccccc```aaaaaa^^^[[[YYYYYYZZZ[[[ZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWTTTSSSRRRPPPMMMJJJHHHFFF@@@@@@>>>===;;;999888777666777777666666:::AAAGGGQQQXXX```eeefffgggiiilllnnnppptttxxx||||||{{{|||sss]]]JJJ???555555444333333333444444111111111111000000000000////////////............------------------------,,,,,,,,,+++++++++*********************+++++++++***************+++++++++++++++************+++++++++***((()))))))))(((&&&))))))))))))))))))))))))''''''&&&''''''((()))***&&&&&&&&&''''''(((*********)))((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&'''((())))))***(((''''''(((((()))***+++)))))))))))))))******+++,,,,,,,,,---...111333555888<<<@@@CCCEEEFFFGGGHHHEEEEEEEEEFFFHHHKKKNNNOOONNNQQQSSSSSSRRRSSSWWWZZZ___aaaeeejjjpppuuuyyy|||||||||{{{yyyvvvuuuvvvwwwuuuxxx~~~yyyxxx{{{}}}|||yyyvvvsssooommmmmmnnnoooppppppooommmkkklllnnnqqqqqqmmmiiiggghhhkkkmmmoookkkgggfffiiimmmmmmpppsssyyy~~~tttoookkklllsssyyy|||{{{wwwvvvvvvvvvtttpppjjjfffeeeiiimmmmmmkkkmmmsssyyy|||}}}~~~yyytttssstttvvvzzz}}}rrrooojjjeeebbbaaabbbccchhhiiilllooosssvvvyyy{{{zzzvvvrrrnnnjjjfffccc___ZZZWWWTTTRRROOONNNNNNMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIKKKLLLMMMNNNPPPPPPPPPPPPOOOOOOQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTSSSVVVVVVVVVUUUUUUUUUUUUUUUQQQRRRTTTUUUWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVXXXZZZ[[[WWWXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^___^^^___```aaabbbbbbbbbbbbbbbccccccaaa^^^]]]]]]^^^\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXUUUUUUTTTSSSQQQNNNLLLJJJCCCCCCAAA???===;;;999888666777888777555777===BBBJJJQQQ[[[cccfffiiilllnnnnnnqqqtttwww{{{||||||jjjRRRBBB999888666555333222222111111111111111000000000000////////////....................................,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,)))(((((()))+++***(((&&&))))))))))))))))))))))))&&&&&&&&&''''''((()))***(((((('''''''''(((((())))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))''''''''''''((()))***+++)))))))))))))))******+++------...///222666:::<<>><<<:::999555777999777444444:::???DDDLLLXXXaaafffjjjmmmpppnnnpppsssvvvyyy~~~}}}tttZZZHHH<<<;;;888555333111//////111111111111000000000000000/////////....................................,,,,,,,,,+++++++++******))))))******++++++++++++))))))******++++++++++++,,,++++++******++++++,,,''''''(((***++++++(((&&&))))))))))))))))))))))))&&&&&&&&&'''''')))*********)))(((''''''&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''((()))++++++)))))))))))))))******+++......///222666;;;???BBBDDDEEEGGGGGGFFFEEEFFFGGGLLLJJJIIIHHHHHHIIIJJJLLLMMMPPPTTTUUUWWW\\\fffmmmvvvxxx{{{}}}~~~}}}wwwyyyyyywwwuuuuuuwwwzzzuuuwwwzzzzzzrrrsssvvvuuuuuurrrooommmlllooorrrtttjjjooouuuyyyxxxuuurrrpppmmmppprrrqqqppprrryyy~~~~~~}}}|||wwwuuu|||{{{zzzyyyyyyyyywwwtttqqqxxx{{{xxxyyyvvvvvvtttqqqpppsss{{{~~~uuuooogggbbbcccjjjsssyyy{{{{{{|||xxxsssnnnjjjcccdddeeefffhhhkkkppptttzzz{{{}}}zzzsssnnnjjjgggaaa]]]ZZZVVVSSSQQQNNNLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVUUUSSSRRRRRRQQQQQQQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQRRRTTTUUUVVVWWWXXX[[[ZZZXXXWWWVVVUUUUUUTTTWWWTTTRRRTTTWWWZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUUUUYYYXXXXXXXXXYYYZZZ\\\]]]]]]^^^___```bbbbbbcccccceeedddcccbbbbbbbbbcccdddaaa```^^^\\\ZZZYYYXXXXXXVVVVVVWWWXXXXXXWWWWWWVVVXXXWWWVVVTTTRRRQQQOOOOOOLLLKKKIIIGGGDDDBBB@@@???;;;999666666777888777777@@@BBBJJJWWWaaagggnnntttxxxssspppttt{{{~~~|||eeeRRRHHH>>>666555666555222222000//////000222444333222000000000000////////////..............................---------,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,+++++++++***)))))))))***************************(((&&&&&&(((*********'''(((((())))))*********'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&(((******(((&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''((()))******)))(((''')))***++++++++++++---///222666:::>>>???@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEGGGIIIKKKMMMOOOPPPWWWUUUXXX^^^aaadddooo{{{}}}{{{yyyxxxvvvuuuvvvwwwxxxwwwvvv|||tttmmmkkkkkkkkklllwwwxxxxxxxxxxxxwwwvvvuuuwwwrrrsss~~~|||zzz||||||{{{|||}}}~~~|||}}}}}}~~~|||~~~}}}{{{zzzxxxsssnnnooottt|||yyysssjjjeeeccceeehhhjjjuuu}}}zzzrrrmmmkkkhhhgggfffiiilllnnnqqquuuzzz}}}}}}zzzuuupppmmmddd```[[[WWWTTTRRRPPPNNNNNNMMMKKKIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTRRRRRRSSSSSSTTTUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOPPPQQQSSSTTTVVVWWWWWWYYYYYYXXXWWWWWWWWWWWWXXXZZZXXXVVVWWWYYY\\\\\\[[[XXXWWWVVVUUUUUUUUUUUUUUUWWWWWWXXXYYYZZZZZZ[[[[[[]]]^^^___aaabbbbbbccccccdddcccbbbbbbbbbcccddddddbbbaaa___]]]\\\[[[ZZZZZZVVVVVVWWWWWWXXXXXXYYYYYYZZZYYYXXXUUUSSSQQQOOONNNMMMLLLKKKIIIFFFDDDAAA@@@===:::888777888999999888;;;===EEEQQQ\\\dddnnnvvvxxxuuutttvvvzzz}}}mmm[[[LLLAAA777555555444222333444222111222333333222111000000000000////////////..............................---------,,,,,,,,,***++++++,,,,,,++++++***************+++++++++++++++++++++******************************************(((&&&&&&(((******)))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&(((******(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******)))((('''***+++,,,,,,+++,,,///111555999===@@@AAAAAABBBDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIKKKNNNQQQTTTVVVWWWWWW[[[ccchhhlllvvv}}}}}}~~~~~~}}}||||||{{{yyyxxxxxxyyyxxxxxxvvv~~~vvvsssmmmjjjiiikkknnnppp|||~~~}}}tttooooooyyy}}}wwwpppqqquuuvvvzzz~~~{{{zzzuuummmhhhgggiiikkklllsss{{{~~~rrrhhhddddddfffggglllpppuuuzzz~~~|||vvvrrroookkkiii^^^ZZZTTTQQQOOOOOONNNMMMMMMMMMKKKJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOOOORRRQQQQQQPPPQQQRRRTTTUUURRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWVVVUUUSSSRRRRRRQQQQQQNNNOOOPPPRRRTTTUUUWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ]]]\\\ZZZZZZ\\\^^^^^^^^^YYYYYYWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYY^^^^^^```aaabbbbbbbbbbbbbbbaaaaaaaaabbbcccdddeeecccbbb```___^^^]]]]]]]]]YYYXXXWWWWWWWWWXXXZZZ[[[\\\[[[ZZZWWWUUURRRPPPOOOMMMNNNNNNMMMJJJGGGDDDBBB???===:::999:::::::::999::::::???IIISSS]]]iiitttxxxyyyzzzyyyyyy{{{}}}yyyhhhVVVIII<<<888666444333444666555333333333333222000000000000000////////////..............................---------,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,***************+++++++++)))))))))))))))))))))))))))(((&&&''')))******))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***)))(((&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))((((((((((((((((((((((((((())))))*********))))))+++,,,,,,,,,,,,///222555:::===AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFLLLKKKLLLMMMQQQVVVZZZ]]]\\\```hhhpppuuuwww}}}|||zzzyyyzzz{{{|||{{{}}}|||{{{yyywwwuuutttsssttt{{{}}}yyywwwuuurrrnnnllljjjjjjmmmqqqvvvyyy{{{yyyzzzttttttwwwuuutttuuuyyy}}}}}}zzzwwwxxxsssnnnjjjjjjkkkmmmmmmrrryyy|||vvvmmmfffdddfffkkknnnssswww~~~}}}wwwrrrmmmiiieeebbbZZZVVVQQQOOONNNOOOOOOOOOMMMMMMLLLKKKKKKKKKLLLMMMLLLLLLMMMNNNNNNOOOOOOPPPTTTSSSRRRQQQQQQSSSTTTVVVUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUTTTRRRRRRRRRSSSTTTNNNOOOQQQRRRTTTVVVXXXYYYWWWWWWWWWWWWXXXXXXYYYZZZ]]]\\\\\\\\\^^^```aaabbb]]][[[YYYXXXWWWWWWWWWXXXXXXXXXWWWWWWXXXYYYZZZZZZ^^^^^^___```aaabbbbbbbbb`````````aaabbbcccddddddcccbbbaaa``````______```]]]\\\ZZZXXXWWWXXXYYYZZZ\\\[[[ZZZXXXVVVUUUTTTSSSOOOPPPQQQQQQOOOLLLHHHEEEAAA???<<<;;;;;;;;;:::999<<<;;;===BBBIIIQQQ___kkkwww}}}}}}zzzzzz|||~~~uuucccTTTEEE===999666555666555444222222333333111000000000000000////////////..............................---------,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,)))))))))***+++++++++,,,)))))))))))))))))))))))))))((('''''')))******)))*********))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))'''&&&'''(((''''''''''''''''''''''''''''''(((((()))))))))***(((((((((((((((((((((((())))))******************)))***,,,---...222777;;;???BBBDDDEEEEEEDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGMMMLLLLLLNNNRRRXXX^^^bbbgggooo{{{}}}{{{zzzzzz{{{{{{zzzyyy{{{{{{yyyvvvqqqmmmkkkjjjooorrruuutttqqqooommmmmmoooppprrrtttwww||||||wwwwwwzzzyyywwwvvv{{{~~~xxxrrrooollljjjkkklllmmmmmmuuuwwwzzz|||~~~~~~}}}zzzvvvsssooommmkkkjjjkkkoootttwwwzzzyyyvvvrrrnnnjjjddd^^^ZZZUUURRROOOMMMNNNOOOPPPPPPMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPTTTSSSSSSRRRSSSTTTVVVWWWYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSRRRSSSSSSTTTUUUVVVTTTSSSRRRRRRRRRTTTUUUVVVPPPQQQRRRTTTVVVXXXYYYZZZXXXWWWWWWWWWWWWWWWXXXXXX[[[\\\\\\]]]___aaadddfffaaa___]]]ZZZYYYYYYZZZ[[[[[[ZZZWWWUUUUUUXXX[[[]]]]]]^^^___```````````````______```aaabbbbbbccccccbbbaaaaaa``````aaaaaaaaabbb```]]]ZZZXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXRRRSSSTTTTTTSSSPPPLLLJJJCCCAAA>>><<<<<<<<<;;;999<<<:::;;;>>>AAAHHHVVVcccsss}}}}}}}}}~~~qqq```NNNBBB<<<777555555333111000111222333222000000000000000////////////..............................---------,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))(((''''''(((******)))(((&&&&&&%%%%%%$$$$$$######(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))************++++++,,,,,,((())),,,///222777<<>>>>>===<<<;;;:::999:::<<<===BBBOOO]]]iiiwww~~~mmmXXXJJJAAA999555444222111000000222333222000000000000000////////////..............................---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***************+++++++++************************(((''''''(((***+++)))(((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''''''(((((('''&&&&&&(((***((((((((((((((((((((((((((())))))))))))))))))***))))))))))))))))))))))))************+++,,,---...***,,,000444777;;;@@@DDDDDDEEEFFFFFFFFFFFFGGGIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTVVV[[[aaafffiiisss}}}yyyxxxxxxvvvpppiiieeefffhhhmmmjjjiiimmmoooppptttyyy~~~}}}wwwuuutttuuuyyy~~~~~~wwwooollliiiiiimmmrrryyyrrrmmmjjjjjjkkkooosssxxx{{{~~~zzztttlllhhhccc___[[[XXXTTTQQQLLLKKKKKKKKKMMMMMMLLLJJJLLLMMMMMMNNNOOOOOOOOONNNMMMMMMNNNOOOOOOPPPPPPQQQPPPQQQTTTWWWXXXYYYXXXXXXYYYXXXXXXVVVUUUTTTSSSRRRTTTTTTSSSSSSSSSTTTUUUUUUQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[]]]]]]___```bbbaaa```aaadddgggfffccc```]]][[[\\\]]]^^^[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]]]]\\\\\\^^^___```aaaaaaaaa```___]]]]]]]]]^^^^^^```aaabbbaaa```___^^^]]][[[ZZZZZZXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYYYYXXXWWWVVVUUUTTTKKKHHHDDDBBBAAA@@@???>>>;;;;;;<<<===;;;===HHHTTT\\\mmm}}}|||fffVVVJJJ@@@:::888444333222222222222111///000000000000////////////..............................---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++***************++++++++++++++++++++++++((('''''')))++++++)))''')))))))))***************(((((((((((((((((((((((((((((()))******)))((((((''''''((('''&&&''')))+++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))++++++******+++,,,...///000333777;;;===???BBBDDDCCCDDDEEEEEEEEEEEEGGGIIIJJJKKKMMMPPPSSSVVVXXXYYYZZZ[[[]]]aaaeeejjjnnnpppwww~~~zzzvvvrrrrrrqqqlllgggfffjjjnnnuuuqqqqqqvvvyyyxxxzzz~~~|||~~~~~~}}}|||~~~}}}uuuppplllhhhjjjppp{{{wwwpppkkkiiikkkooorrryyy}}}}}}uuuooojjjeee^^^XXXUUUSSSQQQPPPLLLLLLLLLNNNOOOOOOMMMKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMNNNNNNOOOOOOPPPPPPQQQNNNPPPTTTXXXZZZZZZYYYXXXVVVVVVUUUTTTTTTSSSSSSSSSVVVVVVUUUUUUTTTUUUUUUVVVRRRSSSTTTUUUUUUTTTRRRQQQSSSSSSTTTTTTTTTUUUUUUUUUXXXXXXYYY[[[]]]___aaabbbcccdddeeeccc``````cccffffffccc```\\\[[[[[[]]]^^^YYY[[[]]]^^^^^^\\\ZZZXXXZZZZZZ[[[\\\\\\\\\[[[[[[___```aaaaaaaaa```___^^^\\\\\\\\\\\\^^^___```aaa^^^^^^______^^^^^^]]]\\\YYYYYYYYYYYYXXXXXXXXXXXX[[[ZZZZZZYYYXXXWWWWWWWWWNNNKKKGGGEEEDDDCCCAAA@@@@@@???@@@???:::999AAAKKKSSSfffyyyrrraaaSSSHHH@@@===888666444333333222000...000000000000////////////..............................---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,''''''''')))++++++)))'''''''''(((((())))))******))))))))))))))))))))))))((()))***++++++***)))(((''''''((('''&&&''')))+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++******+++---...///555999===@@@AAABBBCCCDDDBBBDDDEEEEEEDDDEEEGGGIIIJJJKKKNNNRRRVVVYYY\\\]]]aaabbbeeeiiimmmqqqtttvvv||||||{{{zzzxxxtttrrrlllmmmllliiieeefffmmmsss|||xxxyyy~~~~~~{{{zzzyyyyyy}}}}}}tttqqqyyy~~~xxxuuuvvvyyyyyyuuutttvvvuuussspppkkkgggiiiooouuuzzz|||xxxrrrlllmmmrrrzzztttmmmkkknnnssswwwyyy~~~{{{wwwsssooolllgggaaaYYYRRROOONNNMMMMMMJJJKKKMMMOOOPPPPPPPPPPPPKKKLLLMMMNNNNNNNNNNNNMMMKKKLLLNNNOOOPPPQQQQQQRRRQQQTTTXXX[[[]]]\\\ZZZXXXWWWVVVTTTRRRQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTRRRRRRSSSSSSSSSSSSRRRRRRTTTVVVXXXXXXWWWWWWXXXYYY\\\\\\[[[\\\]]]```ccceeegggeeecccbbbccccccbbb```bbb```\\\YYYWWWWWWXXXYYY[[[ZZZXXXWWWXXXYYY[[[\\\^^^]]]\\\[[[[[[[[[[[[\\\\\\^^^```bbbcccbbb```^^^\\\\\\\\\\\\]]]^^^______^^^^^^^^^_________`````````^^^\\\ZZZXXXYYYZZZ[[[[[[\\\]]]]]]\\\ZZZWWWVVVNNNKKKHHHFFFEEEEEEDDDCCC???>>>;;;;;;<<>>===>>>@@@CCCEEEJJJWWWggguuuooo___PPPGGG===888444222444444333111111111111111000000000//////////////////////////////...,,,++++++++++++,,,...------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((***)))))))))))))))******))))))((((((((()))******))))))))))))************,,,+++***)))(((((()))***++++++,,,,,,,,,++++++******+++...000333666888999;;;===??????>>>>>>???@@@FFFFFFGGGJJJMMMPPPRRRSSSRRRVVV\\\cccjjjsss{{{{{{zzz|||~~~xxxrrrkkkggghhhjjjkkkjjjiiijjjjjjjjjlllqqqyyy|||yyyvvvsssrrrtttwwwzzz|||~~~~~~~~~~~~|||xxxuuupppooonnnllliiigggfffeeebbbeeehhhlllooopppqqqqqqppptttyyy{{{||||||}}}}}}yyyyyy|||~~~yyyvvvtttssstttxxx~~~~~~xxxrrrmmmgggbbb^^^XXXTTTPPPMMMMMMNNNOOOPPPMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQOOOMMMLLLLLLLLLMMMMMMNNNPPPRRRSSSSSSSSSRRRWWWZZZ^^^aaaaaa___[[[XXXTTTSSSRRRQQQQQQQQQSSSSSSTTTTTTTTTSSSSSSRRRRRRQQQSSSSSSRRRQQQQQQPPPOOONNNSSSUUUWWWXXXXXXXXXZZZ\\\``````aaabbbdddfffhhhiiikkkhhhcccaaa___]]][[[ZZZWWWVVVVVVUUUTTTTTTTTTSSSUUUUUUUUUWWWYYY\\\___```___`````````___^^^\\\[[[[[[\\\]]]^^^___^^^]]]\\\\\\\\\\\\\\\]]]^^^___```^^^____________``````````````````___]]][[[ZZZYYY[[[\\\]]]^^^^^^]]]\\\[[[ZZZWWWSSSPPPNNNKKKHHHFFFGGGEEECCCAAA@@@AAACCCDDDEEEPPP^^^kkk{{{{{{gggRRRDDD<<<999555444555666444111111111111111000000000000////////////////////////------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))************))))))))))))(((((((((((())))))'''((((((((()))))))))***)))((((((((()))***++++++++++++***)))))))))******))))))))))))************++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,+++---111555999<<>>===;;;<<<>>>@@@HHHIIIJJJLLLOOORRRUUUWWW]]]bbbkkkttt{{{~~~vvvrrrnnnhhheeeeeegggiiiiiimmmmmmnnnpppttt{{{~~~|||zzz}}}~~~yyyvvvtttvvv{{{zzzxxxvvvuuuvvvtttoookkkhhhgggfffdddccccccbbbbbb___bbbeeehhhhhhhhhhhhiiitttwww~~~~~~}}}~~~}}}xxxuuusssqqqooovvvwwwzzz{{{ssslllfff```[[[WWWSSSPPPMMMLLLMMMOOOPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSUUUSSSPPPMMMKKKKKKLLLLLLLLLNNNPPPSSSUUUVVVVVVVVVYYY[[[___aaaaaa^^^ZZZWWWSSSSSSRRRQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQSSSRRRRRRQQQQQQQQQQQQQQQSSSUUUWWWXXXXXXZZZ\\\^^^cccdddeeefffgggiiiiiijjjhhhddd```]]]\\\[[[YYYXXXWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXYYYZZZ]]]___aaaccc```aaabbbcccbbb```^^^\\\[[[[[[\\\\\\]]]\\\\\\\\\]]]\\\\\\]]]]]]^^^___```_______________````````````aaaaaaaaa```]]][[[YYY]]]^^^___````````````___]]]ZZZWWWTTTRRRPPPMMMJJJKKKIIIFFFCCCBBBBBBBBBCCCAAAIIITTTaaapppoooUUUCCC<<<999555444555555333000111111111000000000000000////////////////////////,,,,,,,,,,,,---------------------,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))***,,,,,,,,,,,,+++***)))))))))***((()))))))))************+++******************************++++++,,,---...///111444999<<>>:::666444444444222///000000000000000000111111000000000000000000000000,,,---------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************))))))************))))))))))))(((((((((((())))))*********)))((('''''''''(((((((((((()))***,,,,,,,,,,,,+++***)))))))))***((()))))))))*********************++++++++++++***(((((())))))+++,,,...///333555888;;;>>>???@@@@@@>>>>>>===<<<===@@@EEEIIIMMMOOORRRTTTWWW]]]eeejjjwww{{{|||tttoooppptttuuuxxxuuuooohhhdddfffmmmsss~~~}}}|||{{{|||}}}}}}}}}|||{{{{{{}}}~~~}}}|||~~~}}}wwwwwwuuurrrooollliiiggghhhhhhhhhiiihhhfffcccaaa```bbbeeehhhppp}}}uuuyyytttnnnjjjkkkoootttvvvzzz~~~~~~yyyrrrmmmfff```[[[WWWSSSQQQOOONNNMMMMMMOOOPPPPPPOOOQQQRRRTTTUUUUUUUUUTTTSSSQQQPPPNNNLLLKKKKKKKKKLLLJJJMMMRRRWWWZZZ\\\\\\\\\YYYYYYZZZZZZZZZXXXVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXYYYXXXVVVSSSRRRQQQQQQQQQKKKKKKKKKLLLMMMPPPRRRSSSVVVWWWYYYZZZ\\\___cccfffiiijjjkkklllkkkjjjhhhfffaaa^^^ZZZXXXXXXZZZZZZZZZ[[[\\\]]]^^^___^^^]]]]]]\\\]]]]]]]]]]]]]]]^^^^^^___```bbbccccccbbbbbbaaa___^^^]]]\\\[[[\\\]]]^^^]]]]]]]]]]]]^^^___```aaaaaaaaaaaa````````````___^^^___aaaaaaaaa```^^^\\\]]]^^^^^^^^^______``````ZZZYYYXXXXXXXXXWWWUUUSSSPPPNNNKKKHHHEEECCCCCCBBBBBBDDDIIIRRR]]]lllfffSSSCCC>>>777444444444222000000000000000111111111111000000000000000000000000------............---,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))************))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&)))((((((((()))***++++++++++++***)))))))))******))))))))))))************)))***++++++,,,+++++++++((((((((()))+++...000222888999;;;>>>>>>>>>===<<<<<<===???@@@BBBEEEJJJMMMNNNQQQTTTWWW\\\dddnnnvvv|||wwwtttooojjjiiiooowww}}}~~~~~~|||uuupppqqqxxx~~~tttuuuwwwzzz~~~|||{{{}}}}}}~~~yyyyyyyyyxxxvvvtttrrrqqqrrrrrrssstttvvvuuusssppphhhhhhffffffhhhqqq~~~www}}}rrrpppooopppuuuzzz}}}xxxsssiiieee^^^YYYVVVSSSQQQOOOKKKJJJKKKMMMOOOQQQQQQPPPQQQSSSUUUWWWXXXVVVTTTRRRMMMMMMLLLLLLLLLLLLLLLLLLMMMPPPTTTYYY\\\\\\\\\[[[YYYXXXXXXWWWVVVVVVVVVVVVUUUVVVWWWYYYZZZ[[[[[[[[[YYYXXXUUURRRPPPOOOPPPPPPNNNMMMMMMMMMNNNPPPSSSTTTWWWXXXZZZ\\\^^^aaafffjjjjjjkkkmmmmmmlllhhheeecccccc___[[[YYYZZZ[[[\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^______^^^^^^______```aaabbbcccddddddbbbaaa^^^]]]\\\]]]___```^^^]]]]]]^^^^^^___```aaaaaaaaaaaaaaa`````````___]]]^^^___`````````______aaaaaa`````````aaaaaabbb[[[ZZZYYYZZZZZZYYYWWWTTTRRRQQQNNNKKKHHHFFFEEEDDDFFFEEEHHHNNNVVVcccyyynnn^^^IIIBBB:::555444444333222///000000000111111111111000000000000000000000000......//////...---,,,+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))(((((((((((())))))******))))))((((((''''''***)))))))))))))))******))))))((((((((()))******))))))))))))************)))***+++,,,,,,,,,++++++*********+++---000333555:::<<<>>>???@@@>>>===;;;<<<>>>BBBEEEGGGIIILLLNNNOOORRRWWW\\\aaakkkxxxyyytttmmmllljjjjjjmmmttt}}}|||wwwqqqsssxxx~~~~~~{{{}}}}}}{{{zzzyyyxxxyyy{{{||||||vvvuuusssqqqpppqqqtttvvv}}}{{{uuummmooorrrxxx~~~{{{rrrlllccc___YYYUUURRRQQQPPPNNNGGGGGGHHHKKKOOOQQQQQQPPPPPPSSSWWWYYYYYYWWWTTTQQQJJJJJJKKKLLLLLLLLLLLLLLLPPPRRRVVVZZZ\\\\\\ZZZYYYYYYXXXWWWUUUUUUUUUWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]YYYWWWTTTQQQOOONNNNNNOOOSSSRRRQQQPPPQQQSSSUUUVVVXXXYYY[[[]]]___ccchhhlllkkklllmmmmmmkkkgggccc```fffbbb]]][[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbb^^^^^^___```aaaccceeefffdddbbb___]]]]]]^^^```aaa^^^^^^^^^^^^^^^___aaaaaabbbbbbaaaaaa`````````___\\\]]]^^^___````````````^^^^^^]]]]]]]]]]]]^^^^^^]]]\\\[[[[[[\\\ZZZWWWUUUTTTRRRPPPMMMJJJHHHGGGFFFHHHFFFHHHMMMSSS^^^sss|||yyyjjjNNNFFF===666555555444333//////000000111111111222000000000000000000000000//////000000///---+++***,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++------------------------************************))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))+++***)))))))))))))))***(((((('''(((((()))******))))))))))))************)))***+++,,,---,,,,,,++++++++++++,,,///222666888;;;===???AAAAAA@@@===<<<<<<@@@EEEIIIKKKKKKMMMNNNTTTYYY^^^dddjjjuuu~~~vvvqqqiiihhhjjjnnnsssyyy}}}wwwuuuvvvwwwuuurrrsssvvv{{{~~~|||~~~}}}zzzwwwuuuuuuyyy}}}}}}zzzvvvrrrpppjjjlllnnnppprrrvvvzzz}}}~~~wwwsssnnnrrryyy~~~vvvjjjaaa[[[YYYVVVRRRPPPNNNNNNNNNMMMMMMMMMNNNOOORRRTTTVVVWWWYYY[[[\\\[[[XXXTTTRRRNNNMMMLLLKKKLLLNNNPPPQQQSSSUUUYYY[[[\\\[[[ZZZXXXWWWVVVTTTSSSSSSUUUWWWXXXYYYZZZ\\\^^^______^^^]]]XXXVVVRRRPPPPPPQQQPPPPPPQQQSSSTTTUUUVVVXXX[[[^^^cccdddfffffffffgggjjjlllooopppqqqppplllgggbbb___^^^]]]\\\[[[[[[\\\^^^______^^^___bbbeeefffccc___bbbaaaaaaaaaaaaaaaaaaaaaaaa```___^^^___aaacccdddccccccccccccbbbaaa_________^^^]]]]]]]]]___aaabbbdddcccbbbbbbaaaaaabbbbbb___^^^\\\\\\^^^_________aaa```___]]]\\\\\\\\\\\\]]]^^^^^^]]][[[YYYVVVUUUUUURRRPPPNNNNNNNNNLLLKKKGGGJJJLLLLLLOOO[[[lllzzztttbbbMMM<<<;;;<<<666222333222222111111000/////////111111111111111000/////////............------------------------------------------,,,,,,+++++++++******+++++++++******))))))))))))***++++++,,,,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))*********)))))))))))))))...+++((()))++++++***(((******+++++++++******)))++++++,,,---,,,+++***)))+++***+++...333777999:::============>>>???AAABBBCCCFFFIIIKKKLLLOOOUUUZZZ[[[^^^dddiiirrrxxxsssrrrllllllpppvvvyyy||||||vvvvvvvvvtttssstttwwwzzz~~~{{{uuuwwwwwwyyy|||uuuvvvqqqmmmllliiifffgggjjj~~~~~~yyyuuurrrssswww}}}{{{vvvnnnddd\\\WWWUUURRROOOMMMLLLLLLLLLNNNNNNNNNOOOQQQSSSUUUWWWYYYZZZ[[[\\\ZZZWWWTTTRRRMMMLLLJJJJJJKKKMMMPPPRRRYYYZZZ[[[\\\\\\[[[YYYXXXWWWWWWVVVVVVWWWXXXYYYZZZ___```aaaaaa___]]]ZZZXXXUUURRRPPPNNNNNNOOOOOOPPPWWWYYY[[[\\\^^^bbbfffjjjkkkmmmmmmmmmlllmmmoooqqqqqqqqqqqqooolllgggccc```______^^^^^^______``````___^^^^^^aaacccdddbbb```bbbbbbbbbbbbbbbccccccddddddcccbbbaaaaaacccdddeeeccccccccccccbbbaaa```___```___^^^^^^^^^```aaacccfffeeedddcccbbbaaaaaaaaa```^^^\\\[[[]]]_________`````````______^^^^^^]]]]]]]]]\\\\\\ZZZYYYWWWVVVWWWUUUSSSQQQRRRQQQPPPOOOJJJLLLMMMLLLNNNWWWgggsss}}}gggRRR@@@<<<;;;555111333333333333222111111000000111111111111111000/////////............------------------------------------------,,,,,,+++++++++)))******+++++++++******,,,,,,,,,+++++++++++++++,,,+++************+++,,,************************))))))))))))))))))))))))***)))))))))))))))))))))---+++))))))***+++***(((******+++++++++******)))***++++++,,,,,,+++***)))***+++---111555999;;;<<<;;;;;;===???AAACCCEEEEEEGGGJJJLLLMMMNNNRRRYYY^^^dddhhhlllqqqzzzxxxsssssspppppptttyyy|||~~~yyyuuuxxxzzz|||}}}}}}xxxyyyyyyzzz|||vvvrrrqqqmmmhhhgggiiittt{{{~~~}}}{{{wwwvvvvvvvvv{{{~~~yyysssmmmfff^^^WWWSSSQQQOOOLLLKKKKKKLLLLLLPPPPPPPPPQQQSSSUUUWWWXXX\\\\\\\\\[[[YYYVVVTTTRRRMMMLLLJJJJJJLLLOOOSSSVVV```___^^^]]][[[ZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]cccddddddcccaaa\\\XXXUUURRRPPPNNNMMMMMMOOOQQQSSSZZZ\\\^^^```dddjjjpppuuuxxxyyyyyywwwuuutttuuuwwwttttttrrrpppmmmiiieeecccbbbccccccdddddddddddddddaaa``````aaacccdddcccbbbccccccccccccdddeeefffffffffeeedddbbbbbbcccddddddccccccccccccbbbaaa``````aaa```_________```aaabbbgggfffdddcccaaa`````````aaa^^^[[[ZZZ[[[]]]^^^^^^^^^___```aaaaaa```___^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYWWWUUUUUUUUUUUUTTTSSSNNNOOOOOOLLLLLLSSS___iii|||rrr^^^JJJAAA<<<555333555444444444333222222111111111111111111111000/////////............---------------------------------------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,+++......------,,,++++++***+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))******---+++))))))***+++***))))))******+++++++++******)))******+++++++++******+++---111555888;;;<<<===888:::===AAAEEEHHHIIIJJJLLLNNNOOOPPPQQQUUU]]]cccjjjmmmpppuuu}}}zzzyyyzzz~~~|||wwwttttttvvvxxx|||{{{wwwuuuttt}}}|||zzz|||}}}|||zzzuuunnnkkkllljjjnnnqqqqqqnnnmmmnnnpppzzzvvvvvvxxx|||zzzrrrkkkeee___YYYUUUQQQPPPNNNLLLLLLMMMNNNOOOQQQRRRSSSTTTVVVXXXYYYZZZ]]]]]][[[YYYWWWTTTRRRQQQOOOMMMLLLLLLOOOTTTYYY\\\cccaaa^^^\\\[[[[[[\\\]]]]]]^^^```bbbccccccbbbbbbdddeeeeeedddaaa]]]YYYVVVPPPPPPOOONNNOOOQQQUUUYYY^^^```cccfffjjjqqqyyy{{{zzzzzz{{{xxxwwwuuurrrooollliiihhhhhhiiijjjkkkkkkjjjiiihhhfffeeeeeeeeefffgggggggggggggggfffeeeeeeeeefffgggfffeeedddcccbbbbbbbbbbbbcccdddddddddccccccbbbaaaaaa``````_________``````cccbbbbbbaaa```````````````]]]YYYWWWXXXZZZ[[[[[[[[[\\\^^^```aaa```___^^^]]]\\\ZZZYYYYYYZZZ[[[\\\ZZZXXXVVVUUUVVVWWWVVVUUUPPPPPPOOOMMMLLLQQQZZZaaasssmmmWWWJJJ@@@999666888444444444333222222111111111111111111111000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,------------,,,,,,++++++++++++***))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))*********++++++***)))************))))))***+++++++++******((())))))******+++++++++---000444888999::::::;;;777:::???DDDHHHKKKLLLLLLNNNPPPRRRRRRSSSXXX___fffnnnooorrrvvv~~~zzzsssrrrtttyyyyyyvvvtttvvvzzz|||zzz{{{|||~~~|||}}}uuuqqqrrriiijjjjjjgggcccaaaaaaccc|||xxxvvvxxx|||vvvqqqjjjccc]]]XXXUUUSSSOOONNNMMMLLLLLLMMMOOOPPPRRRSSSUUUVVVXXXZZZ[[[[[[\\\\\\ZZZXXXUUUSSSPPPOOONNNMMMMMMNNNRRRWWW\\\```bbb```^^^\\\\\\___bbbdddcccdddgggiiijjjiiihhhfffggggggeeeccc___[[[WWWUUUNNNOOOOOOOOOPPPTTTZZZ___gggiiillloootttzzz~~~{{{{{{|||{{{{{{yyywwwtttqqqooonnnnnnooopppqqqpppooommmlllkkkkkkkkkjjjjjjkkklllmmmkkkjjjhhhfffeeeeeefffgggiiihhhgggfffeeedddddddddeeeeeeeeefffeeeeeedddcccaaaaaa```______^^^^^^^^^]]]]]]]]]]]]^^^___```aaa^^^[[[WWWUUUVVVWWWXXXWWWVVVXXX[[[]]]______^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]]YYYWWWUUUUUUUUUVVVUUUTTTOOOPPPOOONNNNNNQQQXXX^^^mmm|||}}}yyydddRRREEE;;;777888333333333222111111000000111111111111111000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------)))*********+++++++++,,,)))))))))******)))))))))************************))))))))))))))))))))))))(((((())))))************************)))***++++++((()))***+++++++++++++++((())))))******+++,,,---000444888999999888888999;;;===BBBGGGKKKMMMNNNNNNRRRTTTVVVVVVWWW\\\ccciiitttuuuwww{{{}}}wwwnnnlllnnnssstttssssssvvv~~~yyyuuuvvvqqqqqqooolllgggbbb___]]]|||zzzyyyyyy|||~~~yyyiiifffaaa[[[VVVRRRQQQPPPNNNMMMKKKKKKKKKLLLNNNPPPSSSTTTVVVXXXZZZ[[[[[[\\\[[[[[[[[[YYYVVVSSSPPPOOOLLLLLLNNNQQQUUU[[[___bbbaaa```^^^^^^```cccgggjjjjjjkkkmmmnnnooonnnlllkkkkkkiiieee```[[[WWWTTTRRRMMMOOOQQQQQQRRRWWW___eeelllnnnrrrtttwww|||}}}{{{zzz{{{~~~~~~~~~}}}{{{yyyvvvuuuttttttssssssqqqpppnnnnnnmmmnnnoooooommmmmmnnnooommmkkkiiigggffffffggghhhmmmllllllkkkjjjjjjiiihhhfffgggggghhhhhhggggggfffbbbbbbaaaaaa```___^^^^^^ZZZZZZZZZ[[[]]]^^^```aaa\\\ZZZWWWVVVVVVVVVUUUTTTSSSTTTWWWZZZ\\\]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]YYYWWWUUUTTTUUUUUUTTTSSSPPPPPPPPPPPPPPPSSSXXX\\\hhhttt{{{ppp[[[JJJ>>>888666333333333222111111000000111111111111111000/////////............---------------------------------++++++,,,,,,,,,,,,------******+++,,,---------,,,(((((()))******+++,,,,,,)))******++++++******)))************************))))))))))))))))))))))))((((((((()))******++++++)))***+++***))))))+++---((()))***+++++++++++++++)))))))))***+++---...///222666::::::888777999;;;@@@BBBFFFJJJNNNQQQRRRSSSXXX[[[^^^```aaadddkkkpppxxxyyy|||}}}xxxkkkhhhiiinnnqqqrrrvvv{{{|||{{{wwwxxxyyyyyyxxxvvvqqqlllfffccc||||||}}}wwwqqqaaa___\\\WWWSSSQQQPPPQQQOOONNNMMMLLLLLLNNNPPPQQQSSSTTTVVVYYYZZZ[[[\\\\\\[[[\\\\\\\\\YYYVVVRRRPPPMMMOOORRRWWW\\\aaaeeegggbbbbbbaaaaaadddhhhlllooopppqqqqqqrrrrrrqqqoooooojjjgggbbb\\\XXXUUUSSSSSSQQQSSSVVVVVVXXX^^^gggooopppsssvvvxxxyyy{{{}}}~~~{{{yyyyyyzzz}}}{{{wwwvvvtttqqqooonnnmmmlllkkkmmmppppppnnnllllllmmmkkkiiigggffffffgggiiikkknnnnnnnnnnnnmmmmmmlllkkkhhhiiiiiijjjjjjiiiiiihhheeeddddddcccbbbaaa______[[[[[[[[[[[[\\\^^^___```\\\ZZZYYYXXXXXXWWWTTTRRRRRRSSSUUUWWWZZZ\\\^^^______`````````___^^^]]]]]]\\\ZZZXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSUUUXXXZZZbbbkkk{{{}}}|||fffRRRDDD;;;777444444444333222222111111111111111111111000/////////............---------------------------------+++++++++,,,,,,---------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******************************))))))))))))))))))))))))'''(((((()))******++++++(((***+++***))))))+++---(((((()))++++++,,,,,,+++************,,,...000111333777;;;;;;999999===AAAEEEGGGJJJNNNRRRVVVYYY[[[bbbfffkkkmmmnnnqqqvvvzzz{{{xxxllliiijjjoootttyyyzzzvvvtttuuuvvvxxx{{{}}}~~~zzz{{{{{{||||||{{{zzzwwwrrrooo{{{qqqkkk]]]]]][[[XXXUUUSSSSSSTTTSSSRRRPPPOOOOOOQQQRRRTTTSSSTTTWWWYYY[[[\\\\\\[[[[[[\\\^^^^^^\\\XXXTTTQQQPPPSSSXXX]]]cccgggjjjllleeeddddddeeegggkkkoooqqqttttttttttttsssrrrqqqqqqfffccc^^^YYYVVVUUUVVVWWWVVVYYY\\\\\\^^^dddooowwwxxxzzz}}}~~~|||zzzxxxyyyzzz~~~xxxvvvssspppmmmkkkkkkkkkhhhllloooooommmjjjjjjkkkhhhgggeeeeeefffiiilllnnnmmmmmmmmmnnnmmmmmmlllkkkiiijjjjjjkkkkkkkkkjjjjjjggggggfffeeedddcccaaa```]]]]]]\\\\\\]]]]]]^^^^^^\\\[[[[[[ZZZZZZXXXUUURRRRRRSSSTTTVVVYYY\\\___aaa```aaaaaabbbaaa___^^^\\\___]]]ZZZYYYYYYXXXWWWUUUUUUUUUTTTTTTTTTUUUWWWXXX]]]eeetttpppZZZJJJ???:::666555555444444333222222111111111111111000////////////.........---------------------------------+++++++++,,,,,,---------,,,,,,---------,,,++++++...------,,,,,,++++++******+++,,,------,,,+++***************************))))))))))))))))))))))))'''(((((()))***+++++++++(((***++++++))))))+++...(((((()))++++++,,,,,,,,,*********+++,,,///111222333777;;;;;;:::<<>>888555666666444333555222222111111111000000000////////////////////////........................------------------------,,,---...---+++***+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************************************************************+++,,,,,,+++***)))+++,,,,,,...000222333666999<<<>>>>>>>>>AAADDDIIINNNPPPVVVVVVXXX[[[cccmmmwww}}}{{{}}}~~~{{{wwwuuussspppooonnnnnnnnniiihhhgggggghhhiiikkklllnnnooorrrsssuuuxxx|||~~~~~~}}}vvvrrrmmmhhhddd___[[[XXXZZZZZZZZZ[[[]]]^^^^^^]]][[[ZZZZZZZZZZZZ[[[]]]___```^^^]]]^^^```cccdddeeefffccc^^^YYYVVVUUUVVVXXXaaadddhhhmmmpppqqqqqqqqqmmmllllllmmmpppsssssssssrrrqqqpppnnnmmmkkkiiigggbbbcccdddfffjjjqqqzzz~~~yyywwwtttqqqnnnkkkjjjiiiiiilllppprrrsssssstttuuupppmmmiiifffeeedddbbbaaa```^^^\\\\\\___bbbbbbbbbeeeeeeggghhhiiiiiiiiiiiiggghhhhhhiiiiiiiiihhhhhhffffffhhhjjjkkkmmmnnnnnnooonnnmmmnnnnnnmmmkkkhhhjjjkkklllooopppnnniiifffcccaaa___]]][[[ZZZ[[[[[[ZZZ\\\]]]]]]\\\ZZZWWWUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWXXXYYY\\\___bbbdddeeebbb```^^^\\\[[[[[[\\\]]][[[ZZZZZZZZZYYYYYYXXXXXX[[[ZZZ^^^gggrrrtttZZZHHHBBB;;;666666666444333444222222222111111111000000////////////////////////////////////////////////------------------------+++,,,------++++++,,,---++++++)))(((((()))++++++++++++++++++++++++++++++************************************************************************************************,,,------,,,******+++---,,,...111333555777;;;===CCCCCCDDDGGGKKKOOOSSSUUUXXXVVVVVV\\\hhhvvvxxxzzz}}}{{{xxxuuusssrrrqqqkkkkkkjjjjjjjjjkkklllllllllmmmooopppqqqrrruuuwwwvvvvvvuuussstttxxx}}}|||{{{oookkkfffbbb___^^^\\\ZZZ]]]___aaabbbcccccccccccc^^^]]]\\\]]]^^^```bbbbbbaaa```^^^___bbbeeeffffffgggccc]]]YYYXXXYYY[[[\\\dddfffjjjmmmpppqqqppppppnnnmmmlllnnnppprrrsssrrroooooommmkkkhhhgggffffffeeehhhkkkpppvvv}}}{{{uuupppnnnkkkgggdddcccbbbbbbbbbfffjjjnnnoooooopppqqqmmmiiidddaaa``````___^^^^^^]]]\\\]]]___aaacccccccccdddeeegggiiijjjjjjkkkhhhhhhhhhhhhgggfffddddddaaabbbdddgggjjjmmmooopppnnnmmmmmmnnnooonnnkkkiiihhhiiillloooqqqpppmmmjjjeeeccc```^^^\\\[[[[[[[[[ZZZ[[[]]]^^^]]]ZZZWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWYYY[[[^^^aaacccbbb```^^^[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWYYYXXX[[[bbbkkkwwweeePPPEEE===666666666444222222222222222222111111111111////////////////////////////////////////////////------------------------+++,,,------++++++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++***************+++++++++************************************************************************,,,------,,,++++++,,,...111444777:::<<<>>>AAACCCDDDEEEHHHLLLPPPTTTWWWYYYWWWUUUVVV^^^lllzzz|||{{{xxxyyy|||}}}zzzxxxwwwppppppoooooonnnnnnnnnnnnkkkmmmnnnoooooopppsssuuutttsssqqqpppqqqvvv||||||xxxwwwyyy}}}|||uuuhhhddd___\\\\\\]]]^^^^^^bbbeeehhhjjjiiihhhhhhhhhbbb```___```bbbeeeeeeeeebbbaaaaaabbbeeeggghhhgggeeeaaa]]][[[\\\^^^```aaaggghhhkkknnnpppppppppoooqqqpppnnnmmmnnnooonnnmmmkkkkkkjjjhhhffffffgggiiilllqqqwww}}}{{{xxxssslllgggeeeaaa^^^]]]]]]^^^``````cccgggjjjllllllmmmnnnlllhhhccc````````````___^^^^^^^^^___```aaabbbcccaaabbbccceeehhhjjjlllllljjjjjjhhhgggeeedddbbbbbb```aaabbbdddgggjjjlllnnnllllllmmmoooqqqpppnnnllliiiiiijjjmmmooopppnnnmmmfffeeeccc```^^^\\\[[[[[[ZZZ[[[]]]^^^]]][[[XXXVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWYYY]]]```aaa```^^^\\\[[[[[[[[[\\\^^^]]]\\\[[[ZZZYYYXXXWWWXXXWWWZZZ```gggppp~~~nnnXXXJJJ@@@888777888555333222333222222222222111111111////////////////////////////////////////////////------------------------***,,,------++++++,,,...,,,++++++++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++************************************************************************,,,---------,,,,,,...000111444888;;;===@@@BBBDDDDDDGGGLLLRRRWWWZZZ[[[\\\YYYYYY\\\eeeqqq||||||yyyxxxxxxxxxzzz}}}~~~}}}zzzyyy|||xxxxxxwwwuuutttrrrqqqppplllmmmnnnnnnnnnpppsssvvvwwwvvvtttssstttwwwzzz}}}}}}wwwtttsssvvvyyy|||~~~~~~vvvpppeeeaaa\\\ZZZ[[[___bbbcccfffjjjooopppooolllllllllgggeeecccdddgggiiiiiihhhdddddddddfffiiijjjjjjiiiccc```\\\\\\```ccceeeeeejjjkkkmmmooopppppppppoooqqqooolllllllllmmmllljjjhhhiiijjjjjjiiilllppptttvvv|||}}}uuuqqqooojjjddd```^^^[[[YYYYYY[[[^^^aaaaaadddgggiiijjjkkkmmmnnnkkkhhhdddbbbbbbbbbbbbbbb___```aaaaaa```aaaaaabbb^^^___aaacccgggjjjlllnnnnnnmmmjjjgggeeeccccccbbbccccccbbbcccdddeeeggghhhggggggjjjmmmpppqqqooommmkkkjjjjjjkkkmmmmmmmmmkkkggggggeeecccaaa^^^\\\ZZZZZZ[[[]]]^^^]]][[[YYYWWWUUUTTTTTTSSSSSSSSSSSSTTTQQQSSSTTTSSSRRRTTTXXX[[[^^^^^^^^^^^^^^^^^^^^^^^^```___^^^]]][[[ZZZYYYXXXYYYXXX[[[```dddjjjuuuxxxdddOOODDD;;;999:::888555444333333222222222111111111////////////////////////........................------------------------***+++---,,,,,,+++---...,,,,,,------------,,,,,,*********************************++++++,,,,,,,,,************************************************************************+++,,,------------000222000444888;;;>>>@@@BBBDDDGGGLLLTTT\\\aaaddddddccc```ccchhhooowww~~~|||yyywwwxxxzzz|||}}}zzzxxxvvvxxx|||}}}{{{zzzttttttsssrrrrrrtttwwwzzz}}}|||{{{zzz{{{|||||||||{{{wwwttttttuuutttuuuxxx}}}zzzrrrllleeeaaa\\\[[[]]]bbbfffiiijjjnnnssstttrrrooonnnooojjjhhheeefffiiillllllkkkeeeeeegggiiilllmmmllljjjaaa^^^\\\^^^bbbfffhhhhhhlllmmmooopppqqqqqqqqqppplllkkkjjjjjjlllmmmmmmllliiikkkmmmnnnppptttzzz~~~|||zzzsssllliiiiiiddd^^^]]][[[XXXWWWXXX\\\```cccccceeehhhjjjjjjlllnnnooojjjhhhdddccccccddddddccc```aaabbbbbb`````````aaa\\\]]]___bbbfffjjjmmmooorrrooolllhhheeedddddddddfffeeecccbbbaaabbbbbbcccaaaccceeejjjmmmooommmkkknnnllljjjjjjjjjkkkjjjiiihhhggggggeeeccc___\\\ZZZZZZ[[[]]]^^^^^^\\\YYYWWWTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRSSSQQQOOOPPPTTTXXX\\\]]]^^^```aaaaaabbbaaabbbaaa```___]]]\\\ZZZZZZ[[[ZZZ\\\```bbbeeennnxxxrrrSSSGGG===;;;<<<:::666555333333333222222222111111////////////////////////........................------------------------***+++---,,,,,,,,,---...,,,,,,............,,,,,,*********************************++++++,,,,,,,,,***************************************************************************+++---------...111333444777<<<@@@BBBDDDFFFHHHLLLRRR\\\eeekkkmmmllljjjhhhlllrrrxxx|||~~~|||uuuxxx{{{~~~}}}{{{zzzzzzyyywwwvvvyyy~~~}}}|||{{{xxxwwwyyy}}}~~~~~~yyyvvvttttttqqqrrrtttwww|||{{{sssmmmjjjaaa```______ccciiippptttuuuuuuuuuttttttsssrrrrrrnnnkkkiiijjjmmmoooooommmkkkjjjjjjkkkmmmnnnmmmlllgggbbb^^^^^^ccciiinnnpppmmmllllllooossstttrrrpppkkkkkkjjjkkkmmmpppssstttqqqrrruuuxxx}}}{{{uuujjjbbbbbbbbb^^^[[[]]]\\\[[[[[[\\\___bbbfffhhhjjjkkklllmmmnnnooooooooolllkkkjjjhhhgggffffffffffffffffffeeeccc```]]]\\\\\\]]]___bbbfffjjjmmmoooooonnnkkkfffaaa______aaaaaacccdddeeeeeedddcccaaa_________aaafffmmmtttxxxmmmllljjjiiihhhggggggggghhhhhhgggfffdddbbb___^^^\\\\\\[[[\\\]]]\\\ZZZWWWTTTSSSRRRSSSTTTUUUTTTRRRNNNNNNMMMNNNOOOQQQSSSUUUYYY\\\___bbbddddddcccbbbgggfffeeedddbbb```^^^]]]\\\[[[ZZZYYY\\\dddnnnuuu|||{{{cccRRRDDDCCC@@@777222444333333333222222222111111000000000000//////////////////............//////........................///............------------------.........////////////...------,,,++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,---------...000444777>>>>>>>>>???@@@EEEKKKPPPSSS[[[fffnnnqqqrrrtttvvvyyy{{{xxxwwwvvvxxx|||~~~zzzxxxxxxxxxyyyzzz{{{|||~~~~~~{{{yyyvvvuuuuuuxxx|||~~~||||||~~~yyyqqqllliiicccbbbbbbdddhhhmmmssswwwzzzyyyxxxvvvuuusssssssssrrrooommmnnnppprrrrrrrrrppppppooopppqqqpppmmmkkkbbb___^^^```eeelllpppqqqooonnnnnnppprrrssspppnnnkkkkkklllmmmooorrrvvvwwwyyyzzz}}}wwwoookkkbbb\\\^^^```^^^\\\^^^\\\]]]^^^```cccfffiiikkklllmmmoooqqqssstttuuuuuuooonnnllljjjhhhhhhhhhhhhiiihhhhhhfffdddaaa___]]]]]]^^^aaadddhhhlllooopppooonnnkkkgggbbb``````aaaaaacccdddeeeeeedddcccaaa```______```dddiiiooosssnnnmmmllljjjiiihhhhhhggghhhhhhhhhgggeeeccc```___]]]\\\[[[\\\]]]\\\ZZZWWWTTTSSSQQQRRRSSSTTTSSSRRRNNNNNNNNNNNNOOOPPPRRRSSSXXXZZZ^^^bbbdddeeeeeeeeeffffffeeedddbbbaaa___^^^]]]\\\[[[[[[^^^dddlllrrrzzz~~~uuu]]]FFF===888333222666333333333222222222222111111000000000//////////////////............//////........................///............---------------------.........///......------,,,+++++++++******************************************************+++,,,,,,,,,,,,++++++++++++***++++++,,,------...//////000222666:::>>>???@@@AAACCCHHHMMMQQQ^^^dddkkkqqqtttwww{{{}}}wwwvvvuuuwww{{{~~~~~~~~~~~~|||vvvuuutttvvvxxxyyywwwuuuuuuwwwzzz}}}wwwpppkkkhhheeefffgggjjjoootttxxx{{{~~~{{{xxxvvvuuuttttttvvvtttrrrsssuuuwwwxxxwwwxxxwwwvvvuuutttpppkkkggg\\\\\\___cccjjjoooqqqrrrqqqppppppqqqrrrqqqnnnlllkkklllnnnpppssswwwzzz{{{|||wwwqqqiiibbb___YYYWWW[[[___aaabbbccc___aaacccfffiiikkkmmmmmmnnnpppssswwwzzz|||}}}~~~uuussspppmmmkkkjjjkkkkkklllkkkjjjhhheeecccaaa______aaadddhhhlllooopppqqqooonnnlllhhhdddaaaaaabbbbbbccceeeffffffeeecccbbbaaa```______aaaeeejjjllloooooommmlllkkkiiihhhhhhiiiiiiiiiiiigggeeecccaaa]]]\\\[[[\\\\\\\\\ZZZXXXSSSRRRPPPPPPRRRSSSRRRQQQOOOOOONNNMMMNNNOOOPPPQQQUUUWWW[[[```cccfffggghhheeeeeedddcccbbbaaa```___]]]]]]^^^___```dddjjjnnnqqqyyy~~~hhhJJJ<<<777444333666333333333333222222222222111111000000000///////////////............//////........................///............---------------------............------,,,,,,++++++******++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++,,,---------///000222333666:::===>>>@@@BBBEEEHHHMMMSSSXXXiiilllppprrruuuzzz~~~}}}yyywwwwwwxxx|||~~~yyyxxxwwwxxxyyyyyywwwuuuoooqqqtttvvvzzz}}}uuuoookkkhhhhhhjjjmmmqqqvvvzzz|||~~~|||yyywwwvvvvvvwwwxxxwwwvvvwwwxxxzzz{{{||||||{{{zzzxxxtttnnngggbbbZZZ]]]bbbhhhmmmpppqqqqqqtttsssssssssrrrpppnnnllllllmmmpppssswwwzzz}}}~~~zzzrrrkkkeee___ZZZXXXVVVWWW\\\bbbgggkkkmmmfffhhhjjjmmmnnnooonnnnnnnnnqqquuuzzzzzzxxxtttqqqnnnnnnnnnoooooommmkkkhhheeecccbbbaaaaaadddhhhllloooqqqqqqqqqnnnnnnmmmjjjfffddddddddddddeeeggghhhhhhgggeeedddbbbaaa```___aaadddgggjjjoooooonnnmmmllljjjiiihhhjjjjjjjjjjjjiiigggeeeddd^^^]]][[[[[[\\\[[[YYYXXXSSSQQQOOOOOOPPPRRRQQQQQQPPPOOONNNMMMMMMNNNOOOPPPRRRTTTXXX\\\aaaeeehhhiiidddcccbbbaaaaaa`````````]]]^^^```aaabbbcccfffhhhnnnuuupppSSSDDD>>>999666444444444333333333222222222111111111000000000////////////............//////........................///............---------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,++++++++++++,,,---------///111333555888<<>>AAADDDGGGMMMUUU___lllxxx~~~|||yyywwwzzz~~~}}}xxxwwwxxx~~~zzzrrrnnnjjjfffccc```\\\ZZZPPPOOOOOONNNLLLKKKKKKJJJIIIJJJKKKKKKKKKKKKKKKJJJFFFGGGHHHIIIIIIJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKNNNPPPRRRTTTVVVYYY[[[\\\```fffmmmtttzzz}}}|||||||||xxxsssooommmmmmkkkmmmooopppqqqtttwwwzzz}}}zzz{{{{{{wwwtttttttttyyy{{{~~~~~~{{{yyyvvvxxxyyyyyyxxxzzz}}}~~~zzzvvvrrrlllfffbbbdddhhhllloooqqqrrruuuxxxyyy|||~~~~~~{{{zzzzzz{{{yyy{{{{{{wwwtttllliiieee```\\\[[[\\\^^^[[[^^^^^^\\\```jjjsssuuuvvvwwwwwwvvvtttrrrpppooolllpppuuu{{{}}}}}}}}}|||{{{yyywwwvvvrrrppplllhhhggggggiiikkkmmmmmmmmmlllllllllllllllhhhjjjlllmmmllllllnnnoooooopppqqqssssssqqqpppoookkkjjjhhhffffffffffffgggfffgggiiijjjkkkjjjiiihhhiiiiiijjjkkkjjjjjjhhhgggaaa___\\\ZZZZZZZZZYYYXXXUUURRROOONNNPPPQQQSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTUUUWWW\\\aaafffiiikkkiiigggdddcccbbbcccccccccfffhhhiiiiiihhhhhhiiigggjjjooouuuxxx[[[GGG===999777555444444444444333333333222222222111111111000000//////............//////........................///............------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......111444777:::;;;===@@@BBBEEELLLVVVaaallluuu~~~}}}}}}~~~}}}~~~|||{{{|||zzzsssllleeeaaa]]]YYYTTTQQQOOONNNLLLJJJEEEEEEEEEDDDCCCCCCBBBBBBAAABBBDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFDDDEEEGGGGGGHHHIIIKKKMMMMMMNNNRRRWWW]]]dddjjjmmmsssuuuuuusssnnnkkkjjjkkkggghhhjjjllllllooorrruuuxxxtttuuuzzz|||{{{}}}{{{xxxvvvwwwwww~~~zzzxxxvvvxxxzzzzzzyyyzzz~~~{{{wwwsssooojjjfffeeeiiimmmoooqqqtttxxx|||zzz}}}~~~|||}}}}}}~~~~~~}}}|||yyyuuuqqqooommmkkkhhhccc``````bbbddd```cccbbb]]]```kkktttvvvvvvvvvvvvuuutttsssrrrqqqmmmpppuuu{{{|||}}}~~~~~~}}}{{{xxxvvvsssqqqmmmiiihhhjjjlllnnnooonnnmmmkkkjjjjjjjjjjjjgggiiilllmmmnnnnnnpppqqqqqqrrrtttuuuuuutttrrrqqqnnnmmmjjjhhheeedddddddddccceeegggiiijjjiiihhhggghhhiiijjjjjjjjjjjjhhhhhhaaa___\\\ZZZZZZZZZYYYXXXUUUSSSOOONNNPPPRRRSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTWWWVVVWWWYYY\\\aaafffiiiooommmjjjgggeeeddddddeeefffiiikkklllkkkkkkkkkllljjjkkkmmmpppwwwfffQQQCCC:::555555555444444444333333333222222222111111111111000//////............//////........................//////.........------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......333666999<<<===???AAACCCFFFOOO\\\jjjttt{{{~~~~~~{{{rrrnnniiiddd___ZZZTTTQQQQQQMMMIIIFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@??????>>>???@@@BBBBBBBBBAAAAAACCCCCCDDDDDDCCCCCCBBBAAADDDDDDFFFFFFFFFEEEDDDCCCCCCDDDEEEDDDCCCCCCEEEGGGHHHGGGGGGHHHLLLRRRXXX[[[aaadddffffffdddcccdddfffdddfffhhhjjjjjjlllooorrrtttqqqssszzz{{{xxxxxx|||~~~{{{zzzyyy|||xxxtttwwwyyyyyyxxxwwwzzz|||pppllllllhhhiiikkknnnsssxxx}}}yyyyyyyyyxxxuuusssssstttqqqrrrqqqmmmhhheeefffiiijjjhhhggggggjjjoootttxxxxxxxxxxxxwwwuuutttrrrqqqppprrrvvvzzz}}}~~~}}}}}}}}}}}}zzzvvvssssssrrrqqqpppooonnnmmmmmmqqqooollliiihhhhhhiiijjjjjjkkklllnnnppprrrtttuuuuuusssssstttvvvwwwxxxwwwtttqqqllliiigggfffeeeddd```___^^^^^^aaaeeeiiillliiiiiiiiihhhhhhhhhhhhhhhccc```\\\ZZZZZZZZZZZZYYYTTTTTTTTTTTTTTTUUUUUUVVVQQQQQQPPPPPPPPPPPPQQQRRRQQQVVVZZZ]]]___bbbfffkkkoooooooooooommmkkkjjjhhhkkkkkkkkklllnnnnnnmmmlllmmmiiiiiinnnvvvqqqXXXEEE:::777555444333333222222222333111111000000000000111111000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---///111222666999===>>>>>>@@@EEEIIIKKKYYYhhhqqqxxx~~~~~~~~~~~~~~~~~~}}}|||zzztttllleee___\\\VVVQQQMMMJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCC????????????????????????AAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@BBBCCCEEEAAABBBDDDFFFHHHJJJKKKLLLTTTUUUWWWXXXYYYXXXXXXWWW[[[]]]___aaacccgggkkknnnqqqtttwwwyyyyyyxxxxxxyyy~~~~~~~~~}}}|||zzzvvvuuuwwwwwwvvvvvvyyy~~~tttppplllmmmnnnqqquuu{{{~~~zzz{{{|||{{{yyyxxxxxxyyyxxxxxxwwwqqqkkkggghhhjjjmmmllllllmmmpppuuuzzz|||{{{zzzyyywwwuuutttrrrrrrsssuuuxxx|||~~~~~~}}}|||{{{yyyvvvtttuuuuuuvvvvvvvvvuuuttttttpppooollliiihhhhhhiiijjjhhhjjjmmmpppsssvvvxxxyyyvvvuuutttuuuxxxzzzzzzzzzxxxtttoookkkhhhfffdddbbb]]][[[ZZZZZZ]]]bbbgggjjjhhhiiiiiiiiiiiiiiiiiiiiifffbbb^^^[[[ZZZYYYXXXWWWTTTSSSSSSRRRSSSSSSTTTUUUQQQQQQQQQQQQQQQQQQRRRSSSSSSXXX\\\___```cccgggkkkooopppqqqqqqpppnnnllljjjmmmlllkkklllnnnnnnlllkkkjjjggghhhmmmttt}}}www```KKK>>>999555555444333222222222333111111000000000000111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------...---------...000222333666999===>>>???AAAFFFJJJUUUbbbpppwww|||}}}{{{}}}~~~|||~~~sssiiiddd___YYYUUUUUUSSSOOOKKKHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFDDDCCCBBBCCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHJJJJJJLLLMMMMMMMMMLLLLLLOOORRRUUUYYY]]]bbbhhhlllssswww|||~~~|||zzzwwwvvv~~~yyyzzz~~~{{{yyyuuuuuuuuutttssswwwuuurrrrrrrrruuuyyy~~~}}}{{{}}}~~~~~~~~~wwwooojjjjjjkkkmmmnnnpppssswww{{{~~~}}}zzzwwwuuutttsssssswwwyyy{{{~~~}}}{{{yyywwwvvvuuuvvvwwwyyy{{{{{{{{{yyyxxxpppnnnllljjjiiijjjkkklllkkkmmmqqqtttwwwyyyyyyyyyxxxwwwuuuvvvyyy{{{||||||{{{wwwrrrnnnkkkgggdddaaa[[[YYYVVVVVVXXX]]]cccfffggghhhiiijjjkkkkkkkkkkkkiiieee```\\\ZZZYYYWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQRRRRRRSSSTTTTTTVVVZZZ^^^aaabbbdddhhhllloooqqqsssuuuuuurrrooommmooonnnllllllmmmmmmkkkiiigggeeegggmmmrrrxxxlllVVVDDD;;;777666555444333222222222111111000000000000111111000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////......000111333444888;;;???@@@AAAEEEKKKPPP___lllyyy}}}~~~}}}zzzzzzvvvmmmbbbYYYTTTQQQNNNKKKKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLKKKIIIFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDFFFJJJNNNSSSXXX^^^cccooouuu|||{{{wwwuuuzzzvvvxxx~~~~~~|||{{{wwwwwwvvvsssqqqttt{{{{{{xxxwwwwwwyyy}}}~~~}}}}}}|||~~~|||rrrkkkjjjkkkkkkmmmqqqvvvzzz}}}|||xxxuuutttttttttzzz|||~~~~~~zzzvvvuuuuuuvvvuuuwwwzzz||||||{{{yyywwwqqqpppnnnmmmmmmmmmnnnoooqqqsssvvvyyyzzzyyyxxxvvvzzzxxxvvvvvvxxxzzz{{{{{{{{{yyyuuuqqqnnnkkkgggddd]]]ZZZWWWTTTUUUYYY]]]aaafffgggiiikkklllmmmmmmmmmjjjfffaaa]]][[[ZZZXXXWWWTTTSSSQQQOOONNNOOOOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVXXX[[[```bbbccceeeiiimmmppprrrvvvxxxxxxvvvssspppqqqooolllkkkkkkkkkiiihhhfffeeegggmmmpppssszzzzzzbbbKKK===888777666444333222222222111111000000000000111111000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,////////////000222444555;;;>>>AAACCCEEEJJJRRRXXXfffsss{{{uuuxxx{{{|||}}}}}}vvvqqqfffaaaYYYSSSPPPNNNLLLJJJHHHIIIIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIKKKLLLMMMMMMLLLKKKIIIJJJLLLNNNOOOPPPOOONNNMMMOOOOOOPPPQQQQQQQQQQQQPPPRRRSSSTTTUUUUUUTTTSSSRRRQQQPPPMMMJJJHHHFFFFFFEEEGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBEEEFFFHHHKKKPPPSSSbbbjjjttt|||~~~{{{yyy{{{uuusssvvv|||~~~|||}}}|||zzzuuupppqqqvvvzzz|||||||||~~~~~~}}}}}}}}}|||~~~ssskkkiiijjjkkknnnrrrxxx||||||yyyvvvuuuuuuuuu{{{|||~~~zzzuuussstttvvvvvvwwwyyy{{{zzzxxxvvvtttrrrrrrqqqqqqqqqrrrsssttttttvvvyyy{{{{{{zzzxxxwwwyyywwwtttsssuuuwwwxxxxxxzzzxxxvvvuuussspppllliiibbb___ZZZWWWUUUVVVYYY[[[ccceeehhhkkkmmmnnnnnnnnniiifffaaa^^^]]]\\\ZZZYYYUUUSSSPPPNNNLLLLLLMMMNNNQQQQQQRRRRRRTTTUUUWWWWWWXXX\\\aaacccdddfffkkkooorrrtttxxx{{{{{{yyyvvvsssrrrooolllkkkjjjjjjhhhggghhhgggiiimmmooopppuuu|||mmmQQQ@@@:::999777555444333222222111111000000000000111111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........///111333666777;;;>>>AAADDDGGGNNNXXX___nnnyyy~~~xxxssswww|||vvvpppjjjeeeaaaUUUSSSPPPNNNMMMLLLJJJIIIIIIKKKMMMOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPNNNOOOPPPPPPPPPPPPOOONNNOOOPPPQQQSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTRRROOOLLLJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBAAAAAA@@@AAABBBBBBAAACCCFFFHHHRRR[[[gggssszzz~~~yyyuuurrrqqquuu|||~~~~~~~~~xxxrrrppprrruuuzzz~~~}}}}}}}}}~~~rrrkkkiiijjjnnnqqquuu{{{|||yyywwwvvvuuuuuuzzzzzz{{{}}}~~~zzztttqqqsssuuuvvvwwwyyyyyyyyywwwuuutttssssssssstttuuuvvvwwwwwwtttuuuxxxzzz{{{{{{{{{zzzvvvssspppppprrruuuwwwwwwyyyxxxxxxxxxwwwtttpppmmmgggddd___ZZZWWWVVVWWWWWWaaacccgggjjjmmmooooooooojjjgggbbb___^^^]]][[[ZZZVVVTTTPPPMMMKKKKKKLLLMMMPPPPPPQQQRRRTTTUUUWWWXXXYYY^^^bbbeeegggjjjnnnssswwwyyy{{{}}}~~~|||yyywwwtttqqqnnnllllllkkkjjjiiikkkiiiiiilllmmmmmmssszzzvvvYYYEEE;;;:::888666444333222222111111000000000000111111111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......///000333666999;;;;;;>>>BBBEEEKKKTTT```hhhwww~~~~~~{{{wwwzzz}}}wwwnnnfffaaa]]]YYYWWWMMMMMMNNNNNNNNNNNNMMMLLLMMMNNNPPPRRRSSSSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZWWWXXXYYYZZZZZZYYYXXXWWWYYYXXXWWWUUUSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMDDDDDDBBBAAA@@@@@@@@@@@@>>>???@@@??????@@@CCCEEEGGGNNNYYYdddnnnvvv}}}~~~}}}wwwuuussstttyyy|||uuuqqqqqqssstttyyy~~~~~~ssskkkjjjkkkppprrrwww{{{~~~}}}|||zzzxxxwwwuuuuuuwwwwwwxxxzzz|||~~~{{{tttqqqqqqtttssstttuuuuuuuuuuuuuuuuuusssssstttuuuvvvwwwxxxyyyvvvvvvwwwyyyyyyzzzzzzzzzpppnnnlllmmmqqqvvvyyy{{{zzzzzzzzzzzzzzzwwwrrrnnngggeeeaaa]]]ZZZXXXVVVVVV^^^aaaeeejjjmmmooooooooommmjjjddd```^^^\\\ZZZXXXXXXUUUQQQMMMKKKJJJKKKLLLOOOOOOPPPQQQSSSUUUWWWXXX[[[```eeehhhjjjnnnssswww}}}~~~}}}|||wwwtttqqqooooooooonnnmmmnnnjjjhhhiiiiiikkkqqqyyybbbMMM<<<;;;999777444333222111111111000000000000111111111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,------------...///000333666:::>>>@@@@@@CCCGGGLLLRRR^^^kkkuuu~~~~~~zzzwww{{{zzzwwwkkkgggaaa[[[WWWUUUTTTSSSQQQRRRRRRRRRQQQRRRSSSSSSRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYZZZYYYWWWVVVVVVWWWYYYZZZZZZZZZYYYYYYZZZ\\\^^^```^^^^^^___```````````````[[[\\\]]]]]]]]]]]]\\\[[[]]]\\\\\\[[[ZZZXXXWWWVVVTTTTTTSSSSSSSSSRRRRRRRRRHHHGGGEEECCCBBBBBBBBBBBB???@@@@@@???>>>>>>@@@CCC@@@DDDJJJQQQYYYdddnnnuuu{{{yyyyyywwwwwwyyy~~~~~~wwwrrrqqqrrrpppttt}}}~~~|||}}}~~~ssslllkkklllppprrrvvvzzz}}}||||||{{{{{{yyywwwuuutttuuuuuuvvvxxxzzz|||~~~|||uuupppqqqsssoooooopppqqqrrrssstttuuurrrrrrsssuuuvvvxxxyyyyyyzzzzzzyyyxxxwwwwwwvvvvvvllljjjiiilllqqqwww|||~~~{{{{{{{{{|||{{{wwwrrrnnneeedddbbb^^^[[[YYYWWWVVV\\\___dddiiimmmoooooooooppplllfffaaa^^^[[[XXXVVVYYYVVVQQQMMMKKKJJJKKKLLLNNNNNNOOOQQQSSSUUUWWWXXX]]]aaagggkkkmmmqqqvvv{{{zzzwwwsssqqqqqqqqqqqqpppoookkkgggggggggiiiqqqyyyyyyhhhSSS===<<<:::777555333222111111111000000000000111111111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,------------......///000222555999>>>BBBDDDFFFIIIMMMSSSZZZggguuu}}}rrrjjjeeeiiiyyyvvvoookkkaaa^^^ZZZVVVSSSRRRRRRRRRVVVUUUTTTRRRQQQRRRUUUWWWWWWWWWWWWXXXYYYYYYZZZZZZ^^^^^^]]]]]]]]]]]]]]]^^^^^^\\\ZZZXXXXXXZZZ\\\^^^___]]]\\\[[[\\\___bbbdddbbbbbbcccddddddddddddccc___```aaabbbbbbaaa```_______________^^^]]]\\\[[[YYYYYYXXXWWWVVVUUUTTTTTTNNNLLLJJJHHHGGGGGGGGGGGGBBBBBBAAA???===<<<===???===>>>???BBBIIISSS^^^fffzzzvvvyyyxxxxxxzzz{{{vvvssspppooovvvsssrrryyy}}}{{{{{{|||xxxrrrmmmnnnqqqtttwww{{{}}}~~~~~~~~~~~~|||zzzyyyyyyxxxvvvtttqqqpppoooqqqvvv{{{~~~}}}xxxtttqqqnnnlllooooooooooooqqqsssuuuvvvvvvvvvvvvwwwyyy{{{|||}}}{{{xxxuuuttttttsssooollljjjkkkmmmppptttxxx{{{}}}~~~}}}|||{{{xxxsssmmmhhhaaa___\\\ZZZYYYYYYYYYZZZ^^^bbbhhhmmmnnnoooooooooqqqmmmgggbbb___\\\YYYXXXVVVSSSOOOKKKIIIIIIJJJKKKIIIKKKNNNOOOQQQSSSWWWZZZ[[[aaagggkkkmmmqqqwww}}}~~~|||yyyuuutttttttttqqqooopppnnnjjjhhhhhhjjjnnnpppyyy|||{{{uuu[[[FFF===666555555333222444333333222222111000/////////000111111111///...---...................................................---,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////------------------,,,,,,///...------------//////---000333777;;;===>>>???DDDIIIOOOXXXgggwww~~~}}}}}}|||nnn```ZZZYYYaaa|||{{{tttkkkbbb\\\YYYWWWUUUSSSSSSTTTVVVXXXTTTTTTTTTSSSRRRSSSVVVYYY[[[[[[[[[[[[[[[\\\]]]^^^```aaaaaabbbccccccddddddcccbbb```___```bbbeeegggccccccdddeeefffhhhjjjkkkjjjiiihhhiiiiiiiiigggeeeiiigggeeeeeeeeedddcccaaaaaabbbdddeeeeeedddbbbaaa`````````___^^^\\\[[[ZZZRRRQQQOOOMMMKKKIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>@@@DDDIIINNNQQQ~~~xxxuuuzzzzzz{{{~~~}}}wwwrrrooonnnmmmqqqppprrryyy~~~|||zzz|||~~~wwwpppmmmnnnrrrwwwzzz}}}~~~}}}{{{zzzzzzxxxuuussspppooooooqqqvvvzzz}}}~~~}}}xxxssspppppppppoooooopppqqqsssuuuxxxyyyyyyyyyyyyzzz{{{|||}}}~~~{{{xxxtttrrrqqqooollliiiiiikkknnnqqquuuyyy{{{}}}|||{{{zzzxxxuuuooogggbbb]]]\\\ZZZYYYXXXXXXXXXYYY___dddlllrrrttttttssssssrrrnnnhhhbbb^^^[[[XXXUUUUUUSSSOOOKKKIIIIIIJJJKKKIIIKKKNNNOOOQQQTTTWWWZZZ^^^bbbgggiiilllqqqyyy|||xxxwwwvvvuuurrrppppppnnnkkkhhhhhhiiilllnnnuuuzzzyyyuuu~~~|||cccKKKAAA888666666444222333444444333333222111111000///000111111000///...---...................................................---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------------.../////////000------------------------......---,,,------///000111333777:::===???AAACCCHHHPPPZZZeeesss}}}}}}~~~}}}jjj]]]SSSSSSYYYhhhwwwoooiiiccc^^^[[[WWWUUUSSSQQQQQQRRRTTTUUUUUUVVVVVVUUUUUUWWWZZZ\\\]]]]]]^^^___```bbbdddeeeddddddeeefffgggiiijjjkkkjjjiiigggeeeeeefffhhhjjjmmmnnnoooppprrrsssuuuuuurrrqqqppppppppppppnnnlllmmmkkkiiiiiiiiiiiigggeeefffggghhhhhhhhhfffdddcccccccccbbb```^^^\\\ZZZYYYWWWVVVTTTRRRPPPNNNNNNMMMJJJIIIIIIHHHFFFDDDCCCBBB>>>>>>===>>>@@@CCCGGGIIIzzzuuurrrzzz|||~~~uuuooommmmmmnnnnnnppptttzzz}}}zzz{{{}}}~~~vvvqqqnnnqqqvvvzzz}}}~~~}}}}}}|||yyyuuuqqqnnnnnnnnnqqqvvv{{{}}}~~~}}}wwwqqqooopppsssooooooppprrruuuyyy|||}}}||||||{{{{{{{{{|||}}}}}}|||xxxtttpppmmmkkkhhhfffiiikkkoootttwwwzzz{{{{{{yyyxxxvvvsssooohhh```[[[WWWWWWWWWWWWWWWWWWXXXXXX___fffpppxxx{{{zzzwwwvvvsssooohhhccc^^^ZZZVVVTTTTTTRRROOOLLLJJJIIIIIIJJJIIIKKKNNNOOOQQQTTTYYY\\\aaadddgggiiilllrrrzzz}}}{{{yyyvvvsssqqqqqqnnnkkkhhhggghhhjjjlllpppuuu}}}{{{sss{{{nnnRRRFFF;;;777666444333333555444444333333222222222///000000000000//////......................................................---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............+++,,,,,,------............---,,,,,,---...///000444777:::<<>>======>>>@@@BBBzzzuuurrrpppwww{{{vvvpppnnnppprrrppptttzzz~~~~~~{{{{{{|||}}}~~~~~~wwwsssrrrvvv{{{}}}}}}zzzuuuqqqnnnnnnooorrrwww{{{}}}~~~|||vvvooolllooorrrooooooqqqssswww{{{~~~}}}}}}|||{{{{{{{{{{{{|||}}}yyytttnnnjjjgggeeedddhhhlllqqqvvvyyyzzzzzzyyyvvvtttqqqnnniiibbbZZZUUUSSSTTTVVVWWWXXXXXXXXXXXX]]]fffsss|||}}}yyywwwqqqmmmhhhccc___[[[WWWTTTSSSQQQOOOMMMKKKJJJIIIIIIJJJKKKNNNOOORRRUUUZZZ^^^bbbeeeiiimmmpppuuu{{{}}}zzzwwwsssqqqqqqooollliiiggggggiiijjjmmmrrryyyzzzxxxZZZKKK===777666555444444444444333333222222222222///000000000000/////////...................................................------,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++******++++++,,,,,,---...//////------,,,,,,---///000111666888;;;===>>>BBBHHHMMMNNN\\\lllwww~~~zzzjjjZZZNNNIIIJJJVVVhhh|||~~~yyyvvvnnnhhhaaa\\\ZZZZZZ[[[[[[XXXWWWVVVUUUUUUVVVWWWXXXUUUVVVXXXYYYZZZ]]]```ccccccdddeeegggjjjlllooopppuuuvvvvvvxxxyyy|||}}}}}}|||{{{zzzzzzzzz||||||{{{}}}~~~|||{{{zzzzzzyyyxxxvvvuuuuuuvvvuuuuuutttrrrqqqpppnnnllliiifffcccbbbaaaaaa```___]]]\\\[[[ZZZZZZVVVUUUSSSPPPMMMIIIFFFEEEDDDCCCAAA???>>>>>>??????zzztttqqqpppoootttyyyyyyrrrqqqsssvvvvvv{{{||||||{{{|||}}}~~~zzzuuuttttttxxx~~~~~~{{{vvvrrrqqqpppqqqtttyyy|||~~~~~~}}}}}}{{{vvvpppmmmnnnoooooopppqqqtttwww{{{~~~}}}|||||||||||||||yyysssmmmgggdddddddddiiimmmrrrvvvyyyyyyxxxvvvtttqqqmmmhhhccc]]]WWWRRRRRRSSSUUUWWWYYYZZZZZZZZZ[[[eeesss~~~~~~yyyuuummmjjjfffbbb___\\\XXXVVVRRRQQQPPPNNNMMMKKKJJJIIIJJJLLLMMMOOORRRVVV\\\```bbbgggmmmssswwwzzz|||}}}{{{vvvsssqqqrrrpppllljjjhhhhhhhhhiiimmmpppvvv}}}bbbQQQ@@@888777666555666222222222222111111111111000////////////000000000////////////////////////........................---------,,,,,,---......+++++++++,,,,,,,,,------++++++++++++++++++******++++++,,,,,,---...//////------------...000222333666999;;;<<<>>>CCCKKKRRR]]]jjjwww~~~{{{ooo]]]MMMJJJKKKRRRaaarrrttttttssssssrrrpppllliiibbb___[[[YYYYYYZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[]]]___aaaccceeehhhkkkmmmnnnoooqqqtttwwwyyyzzz~~~~~~|||zzzzzzzzzzzzzzzzzzyyyyyysssrrrooollljjjhhhggggggeeedddcccaaa___^^^]]]]]]ZZZYYYWWWTTTQQQMMMJJJHHHFFFEEECCCAAA@@@?????????}}}tttooonnnoooppptttzzz{{{uuutttvvvxxx}}}}}}}}}{{{{{{|||~~~|||uuussstttuuuyyy|||xxxtttuuutttuuuxxx||||||||||||{{{xxxuuurrrppprrrrrrsssuuuxxx{{{~~~~~~~~~~~~~~~zzzwwwrrrkkkeeebbbdddffflllnnnrrruuuwwwvvvuuusssqqqmmmgggbbb^^^ZZZUUUSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\ffftttyyyuuukkkiiieeebbb```]]]YYYVVVQQQQQQQQQPPPOOOMMMKKKJJJJJJLLLMMMOOORRRWWW^^^bbbeeeiiipppxxx|||~~~~~~}}}{{{vvvsssrrrrrrpppmmmkkkiiiiiiiiijjjlllnnnsssxxxooo[[[FFF;;;999777666666111111111111111111111111000////////////000000111////////////////////////........................------------------...///++++++,,,,,,,,,,,,------------------............+++,,,,,,------.....................000222444666777:::===>>>???FFFQQQZZZiiiuuuyyyooodddWWWKKKKKKRRR]]]kkkxxxxxxqqqhhhfffeeedddeeedddaaa___ZZZXXXWWWWWWXXXXXXWWWVVVXXXXXXXXXYYYZZZ\\\]]]^^^]]]```ccceeefffhhhkkknnnrrrsssuuuxxx{{{yyywwwtttqqqnnnmmmllllllkkkiiigggeeecccaaa``````^^^]]][[[YYYVVVRRRPPPNNNIIIHHHFFFCCCAAA@@@???>>>yyyqqqllllllooorrryyy{{{zzzzzz{{{~~~|||{{{|||~~~wwwsssuuuwwwyyy}}}~~~}}}zzzwwwyyyxxxyyy|||{{{{{{}}}|||vvvvvvvvvwwwxxxzzz|||~~~}}}|||||||||||||||vvvtttooogggbbb```cccfffnnnooorrrtttuuutttrrrqqqmmmhhhaaa[[[XXXVVVUUUTTTTTTTTTTTTUUUVVVYYY[[[\\\___iiiwww{{{wwwllliiifffccc```\\\XXXTTTRRRRRRSSSRRRQQQOOOMMMKKKJJJLLLMMMOOORRRXXX___dddiiimmmrrryyy~~~}}}wwwtttsssrrrpppnnnlllkkkkkkkkkkkkiiikkknnnqqqxxx~~~hhhNNN@@@<<<888666555222222222222222222222222000///......///000111222////////////////////////........................---------------...//////++++++,,,,,,,,,,,,---------------.../////////000------------------------/////////000222444777888:::===AAAAAACCCKKKXXXcccsss~~~yyyjjj^^^YYYWWWUUUYYYbbblllttt{{{yyymmmfff___]]]ZZZYYYZZZZZZYYYXXXXXXWWWUUUUUUWWWXXXXXXWWWXXXYYYZZZ\\\^^^aaabbbcccbbbeeehhhjjjlllmmmppprrrwwwxxx|||~~~zzzvvvtttssssssqqqpppmmmjjjhhheeedddcccaaaaaa```^^^[[[YYYWWWUUUOOONNNLLLIIIEEECCCAAA???wwwoookkklllpppsss}}}~~~|||{{{|||}}}xxxuuuyyy|||~~~~~~~~~}}}{{{zzz|||{{{|||~~~{{{{{{|||zzzyyyyyyzzz{{{}}}zzzzzzyyyxxxxxxxxxxxxxxxsssqqqllleee______cccgggoooppprrrssssssrrrpppoookkkeee]]]WWWTTTTTTTTTTTTTTTTTTSSSSSSUUUXXXZZZ\\\ccclllzzz}}}yyymmmkkkgggccc___[[[VVVRRRRRRSSSSSSTTTRRRPPPMMMLLLKKKLLLMMMOOOSSSXXX```eeemmmooosssyyy~~~~~~xxxvvvuuuqqqpppooommmlllllllllmmmggghhhjjjlllrrr}}}qqqUUUDDD>>>999555444333333333333333333333333000///.........000111222000000000000000000000000........................---------------...///000++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------,,,,,,//////000111333555888999===AAADDDEEEGGGOOO^^^iii}}}{{{ooo]]]RRRSSSYYY^^^hhhqqqyyy|||}}}tttiiibbbZZZXXXTTTSSSTTTUUUUUUUUU[[[YYYVVVUUUWWWYYYZZZ[[[[[[\\\^^^```ccceeeggghhhlllooorrrtttvvvwwwyyy{{{~~~{{{zzzyyyvvvtttrrrnnnkkkiiigggfffdddccccccaaa___]]]\\\ZZZVVVUUURRRNNNJJJFFFCCCBBB|||qqqlllkkklllqqqxxx}}}~~~xxxsssuuu{{{}}}{{{zzzzzz{{{{{{~~~~~~}}}}}}|||yyyzzz|||zzzuuutttvvvxxxvvvsssmmmiiiddd___^^^```dddggglllooorrrttttttrrrooollleeeccc___ZZZVVVTTTRRRQQQQQQSSSUUUUUUUUUWWWYYY\\\dddnnn|||yyyuuullldddbbb___YYYTTTSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKMMMOOORRRUUU[[[bbbfffnnnrrrwww{{{}}}vvvnnnpppooonnnooopppqqqpppooohhhjjjkkkjjjkkksss~~~aaaJJJ@@@<<<888333444444333222222111111000111111111111000000000000++++++++++++,,,...///000////////////////////////............////////////------............------///////////////.........------/////////...---,,,+++...111333555777:::===:::===AAADDDJJJXXXlll{{{~~~vvvgggYYYSSSYYYhhhuuu~~~yyyjjjaaa[[[WWWSSSRRRTTTVVVVVVVVV\\\\\\\\\[[[ZZZ\\\___bbb```bbbdddfffgggiiilllnnnsssvvvzzz~~~{{{vvvqqqmmmllllllmmmllliiifffeeeeeeeeedddccc]]]ZZZVVVRRROOOLLLHHHEEEwwwmmmiiijjjlllssszzz~~~~~~~~~yyyuuuvvv}}}~~~|||{{{||||||~~~~~~}}}zzz||||||yyyvvvrrrrrrtttsssoookkkgggddd```]]]^^^bbbfffjjjoooppprrrsssrrrnnnkkkhhhcccaaa^^^ZZZWWWTTTSSSRRRSSSUUUVVVVVVWWWXXXZZZ]]]eeeooo~~~~~~sssjjjbbb```]]]WWWSSSSSSRRRRRRQQQPPPOOONNNLLLKKKLLLNNNQQQTTTXXX^^^dddiiippptttyyy}}}{{{sssmmmpppoooooopppqqqqqqooonnnhhhiiiiiihhhiiiooozzzhhhPPPCCC<<<888444444444333333222111111111111111111111000000000000,,,,,,------......//////....................................////////////------............------...............------------......//////...------,,,///222444666999<<<>>>@@@CCCFFFKKKUUUfffzzzwwwlll___YYY]]]kkkzzz~~~nnndddZZZWWWTTTSSSVVVXXXYYYYYY\\\]]]^^^]]]]]]___aaaddddddhhhlllpppsssuuuxxxzzz|||~~~wwwrrrooonnnnnnooollliiigggffffffeeedddbbb___[[[WWWUUUQQQMMMJJJyyypppgggfffiiimmmvvv~~~}}}|||}}}yyywwwyyy~~~}}}~~~~~~zzztttrrrpppqqqqqqoooiiieeeaaa___]]]]]]```dddjjjmmmooooooppppppnnnkkkgggeee___^^^\\\ZZZXXXVVVUUUTTTVVVWWWXXXYYYYYYZZZ\\\^^^eeennn~~~qqqhhh```]]]ZZZUUURRRRRRQQQQQQPPPOOONNNLLLKKKJJJNNNPPPSSSWWW[[[aaahhhmmmrrrvvv{{{}}}wwwqqqnnnppppppooopppqqqpppmmmkkkhhhhhhgggeeefffkkkttt{{{tttZZZGGG<<<777666444444333333222222111111111111111111000000000000---...///000000///......---------------------------............/////////------............---------------------------------....../////////.........000444666888:::===@@@BBBDDDHHHQQQaaatttqqqfff\\\^^^lllrrrhhhZZZXXXVVVVVVYYY[[[]]]]]]^^^```bbbccccccdddfffhhhhhhlllsssxxx{{{}}}yyyuuusssrrrtttqqqmmmkkkjjjjjjiiihhhgggeeeaaa___\\\YYYTTTQQQ}}}rrrjjjdddeeejjjqqq{{{~~~|||{{{||||||zzzxxxwwwzzz|||yyysssqqqooonnnnnnlllhhhddd_________```ccchhhlllooommmmmmlllkkkiiigggeeeddd]]]]]]\\\[[[ZZZXXXWWWVVVXXXYYYZZZ[[[[[[\\\^^^```dddlll|||qqqggg^^^ZZZXXXSSSQQQQQQQQQPPPOOONNNMMMLLLKKKKKKOOORRRVVVZZZ___eeekkkppptttwww|||zzztttrrrqqqppppppppppppnnnkkkhhhgggfffeeedddeeejjjrrrxxxdddLLL===777666555444444333222222111111111111111111000000000///...///111222111000...------------------------------------.........//////------............---------------------..................//////////////////111444777999;;;>>>AAADDDEEEKKKYYYmmm~~~qqqkkkffflllzzzsssiiiYYYXXXXXXYYY\\\___aaabbbaaadddggghhhiiijjjkkkmmmnnnttt{{{}}}zzzyyyxxxuuuqqqnnnnnnnnnnnnnnnkkkiiigggdddbbb___ZZZWWW~~~vvvmmmgggdddhhhooowww~~~}}}||||||{{{zzz}}}}}}xxxvvvvvvwww{{{~~~{{{xxxrrrpppmmmkkkjjjiiihhhhhhddddddeeefffhhhkkknnnooopppnnnkkkhhheeebbbaaa```]]]^^^______]]][[[YYYWWWXXXZZZ\\\\\\]]]^^^aaacccggglllxxxsssiii^^^ZZZWWWSSSQQQRRRQQQPPPOOONNNMMMMMMMMMNNNRRRUUUYYY^^^bbbhhhnnnrrruuuxxx}}}|||yyysssrrrqqqpppooommmjjjgggfffeeeddddddffflllsssxxxlllQQQ???777777555555444444333222222111111111111111000000000///...///111222222000...---........................------------............------............------------......////////////............//////000000000222555888999<<>>AAACCCIIIPPP___sss{{{|||uuuiiiccc]]]___aaacccdddgggjjjmmmiiikkkmmmnnnoooppprrrtttxxx~~~xxxtttssssssssssssqqqooonnnmmmlllhhhccc```vvvlllgggdddfffoooxxx|||zzzyyyzzz}}}~~~xxxuuutttsssuuuzzz~~~~~~~~~~~~{{{xxxwwwwwwqqqqqqrrrrrrrrrrrrtttuuummmnnnpppqqqqqqpppooonnnpppmmmhhhccc___^^^___```eeefffggggggeee```\\\XXXVVVXXX[[[]]]___aaaeeehhhfffeeelll~~~}}}qqqddd]]]YYYUUUSSSUUUQQQQQQPPPPPPQQQSSSUUUWWW[[[___cccgggkkkpppuuuxxxyyy|||}}}xxxtttrrrqqqooommmjjjhhheeeeeehhhmmmqqqssszzzyyy|||vvv]]]III???;;;555555555444333333222222111111111111000000000000---......//////000000000........................,,,,,,---------.........------............------,,,,,,---......///000000///.........///000111222555777;;;===???AAADDDGGGJJJVVViii|||yyynnnhhhfffbbbdddhhhiiijjjlllooorrruuuvvvwwwwwwvvvxxx{{{}}}~~~zzzyyyxxxwwwuuutttssssssqqqnnniiieee}}}rrrhhhfffdddgggqqqzzz~~~}}}}}}{{{yyyzzz~~~zzzuuusssssssssvvv{{{|||}}}|||yyywwwvvvwwwrrruuuyyy{{{{{{{{{{{{|||nnnoooqqqssssssqqqpppnnnjjjgggccc``````bbbeeeggghhhiiijjjjjjgggbbb\\\YYYUUUXXXZZZ]]]___bbbfffiiibbb___dddvvvtttggg___ZZZVVVTTTVVVRRRQQQPPPQQQRRRUUUXXXZZZ___bbbgggkkkooossswwwzzz{{{~~~{{{wwwtttsssrrrqqqllljjjfffeeehhhkkknnnpppxxx|||xxxssswwwyyyaaaNNNBBB>>>666555555444444333222222111111111111000000000000------------...///111222------------------------,,,,,,,,,---------......---..................---++++++,,,,,,---.../////////.........///000222333777:::===???AAACCCGGGIIIQQQ___uuu~~~zzzpppkkkjjjllleeeiiilllnnnnnnooosssvvv}}}|||xxxxxxwwwwwwvvvrrrmmmjjjzzzooogggbbbffflllsssyyy}}}~~~|||yyyxxx~~~xxxrrrsssxxxyyyzzz{{{}}}}}}zzzuuuuuuwwwxxxxxx~~~yyyxxxwwwwwwvvvsssnnnkkkgggfffeeedddeeefffhhhjjjqqqooollljjjhhhddd___[[[XXXYYY[[[___bbbdddcccaaaaaabbbeeeooo|||lll^^^XXXVVVVVVVVVTTTTTTTTTSSSRRRSSSVVVYYY___dddjjjppptttxxx{{{}}}|||yyytttpppooonnnmmmjjjhhhiiilllooovvvyyyssslllqqqzzzjjjTTTCCC:::<<<666333666777444111000000111111222222222111111000/////////............000000000000000000000000...........................------,,,,,,------...++++++,,,,,,---...//////,,,,,,...///000222333333;;;:::;;;???@@@BBBGGGMMMZZZooo|||~~~}}}yyysssnnnkkkjjjiiihhhkkkmmmppppppqqquuu{{{~~~{{{wwwvvvvvvtttppplllvvvllleeebbbffflllssszzz~~~}}}}}}zzzwww}}}zzzuuupppqqquuuxxx}}}yyy{{{~~~~~~yyywwwxxx{{{}}}~~~}}}|||zzzyyywwwuuuqqqnnnmmmlllkkkjjjjjjkkklllmmmqqqooollliiifffbbb^^^ZZZZZZ[[[]]]```dddeeedddcccbbbccceeennn|||kkk^^^WWWUUUUUUTTTRRRSSSSSSSSSTTTVVVZZZ]]]ccchhhnnnsssvvvxxxzzz|||zzztttpppnnnnnnmmmjjjiiiiiillloootttwww}}}rrrrrrxxxqqq[[[III@@@<<<666333555777444111111000111111222222222111111000000/////////.........////////////////////////........................------------------------++++++,,,------...//////.........000111333555666<<<<<<>>>AAACCCEEEMMMVVVcccwww{{{rrrpppmmmllllllmmmlllkkkmmmoooqqqqqqqqqsssxxx}}}~~~{{{yyywwwsssooo{{{pppgggbbbaaaeeemmmttt|||~~~|||}}}}}}~~~|||xxx~~~yyyuuusssrrrrrruuuwww~~~zzzxxx|||{{{zzz|||}}}{{{zzzyyywwwuuuwwwvvvuuussssssrrrrrrssssssqqqmmmjjjgggddd```]]]]]]^^^```cccfffhhhfffeeeddddddeeemmm~~~{{{kkk]]]VVVTTTSSSRRROOOQQQRRRTTTVVVYYY^^^bbbhhhmmmsssxxxzzz{{{{{{||||||uuupppnnnnnnmmmkkkiiijjjlllnnnrrrttt|||yyyssstttzzzeeeRRREEE===777333555666444222222111111222222222111111000000000000/////////......................................................,,,---...//////...---,,,,,,,,,,,,---......//////000//////000222444777999:::;;;>>>AAABBBEEERRR___qqq~~~wwwqqqhhhhhhiiillloooooonnnlllnnnqqqtttuuuuuuvvvzzz~~~|||zzzwwwttttttjjjccc___aaafffnnnvvvzzz{{{}}}~~~}}}zzzxxxuuuwwwwwwxxxzzzyyy~~~zzzwwwxxx}}}~~~~~~~~~~~~|||zzzyyyxxxwwwtttooollliiigggdddaaaaaaaaacccfffiiiiiihhhfffddddddeeelll{{{{{{jjj]]]VVVSSSQQQPPPNNNPPPRRRTTTWWW[[[aaaeeelllqqqwww|||~~~~~~~~~wwwrrrnnnnnnnnnllljjjjjjmmmooorrrtttzzzxxxvvvoooYYYIII???888333444666444222333111111222222222111000000000000000////////////...................................................+++---...000000...---+++,,,---------......//////000/////////111555999;;;;;;===AAACCCCCCIIIYYYiii~~~}}}|||wwwpppkkkeeegggkkkpppssstttqqqnnnnnnrrrwwwzzz{{{}}}}}}yyynnneee```___ccchhhqqqzzz|||yyy{{{~~~wwwwwwzzz{{{}}}~~~}}}{{{xxxwwwyyy}}}{{{wwwsssnnnjjjhhhgggeeedddeeeeeefffhhhiiiiiigggeeebbbdddffflllzzzzzzjjj]]]VVVSSSQQQPPPOOOQQQTTTVVVYYY]]]cccgggoootttzzzzzztttooopppooonnnllllllnnnoootttuuuyyy~~~}}}|||xxxaaaMMMCCC;;;555555666444333444222222222222222111000///111000000000////////////........................////////////////////////,,,---///000000///---,,,------.............../////////...///111555:::<<>>???DDDJJJPPPZZZmmm~~~}}}xxxssspppooolllhhhddddddgggmmmvvv~~~{{{~~~|||qqqeee``````ccciiioooxxx}}}zzz{{{|||zzz|||}}}~~~}}}zzzzzz}}}|||{{{oookkkfffccccccdddeeeeeejjjiiihhhhhhhhheeeaaa^^^[[[```fffmmmzzzxxxjjj^^^XXXVVVTTTRRRRRRTTTXXX\\\aaahhhoootttzzz|||zzzrrrsssssssssqqqpppqqqrrrsssrrrtttyyy~~~yyycccMMMCCC:::888777444444555222333333222222000//////111111111000000000//////////////////////////////////////////////////////.........//////.........////////////..................000333666999<<<>>>===>>>CCCMMMYYYggg{{{~~~~~~}}}zzzsssooonnnllliiiffffffiiinnnuuu~~~zzzoooddd___aaaeeekkkqqqzzz~~~}}}{{{}}}}}}~~~}}}zzzzzz~~~~~~zzzoookkkfffcccdddeeeggghhhkkkjjjiiihhhgggddd___\\\YYY___fffnnnzzzwwwjjj___YYYWWWUUUSSSRRRUUUZZZ___eeemmmuuuzzz~~~}}}ssstttuuutttrrrqqqrrrssspppoooqqquuuzzzmmmPPPFFF<<<999777444444555333333333222222000//////111111111111000000000000000000000000000000000000000000000000000000000000//////............/////////////////////............///222555888;;;>>>???CCCCCCJJJWWWgggxxx~~~|||~~~vvvqqqpppooommmkkkkkklllooottt||||||ppphhhaaa^^^aaafffnnnsss{{{}}}~~~~~~}}}}}}|||tttllliiifffdddeeeggghhhhhhjjjiiigggfffdddaaa\\\XXX[[[aaahhhoooyyyssseee^^^[[[WWWUUUUUUUUUXXX\\\aaahhhqqqzzz{{{xxxtttrrrrrrrrrqqqpppqqqrrrssstttwww}}}yyy___JJJ;;;;;;===888333555222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111///////////////.....................///000111222111111222555:::===>>>>>>DDDHHHRRRbbbuuuyyyrrrmmmlllmmmnnnoooooopppuuu{{{wwwlllddd___^^^bbbiiiqqqvvv}}}|||}}}}}}|||}}}yyyqqqiiigggeeeeeegggiiikkkkkkjjjiiigggfffeeebbb^^^[[[^^^dddjjjqqqzzz}}}pppccc\\\XXXTTTSSSTTTVVVZZZ___ffflllttt}}}}}}yyyuuuqqqpppppppppoooppprrrssssssuuu{{{~~~eeePPP>>>;;;<<<666222444222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////000111222333333555777;;;>>>@@@@@@HHHNNN[[[ooozzzsssooonnnooopppqqqqqqrrrvvv||||||rrrfff```]]]^^^eeemmmvvv{{{{{{{{{{{{{{{}}}~~~uuuooogggfffdddfffhhhkkkmmmmmmiiihhhgggggggggeeebbb___aaagggmmmsss{{{yyynnnbbb[[[XXXTTTSSSTTTYYY]]]eeelllssszzz{{{tttpppoooooooooooopppqqqrrrrrrsssxxx|||~~~nnnXXXDDD<<<:::555222444333222222222111111111111////////////////////////000000000000000000000000000000000//////.........////////////////////////000000/////////000111111555666888:::<<>>999666444666333333222222222111111111////////////////////////////////////////////////000000//////......------///////////////000000000111000000000000000111111777888:::;;;===@@@CCCFFFKKKVVVjjj{{{vvvttttttuuuwwwxxxxxxyyy|||wwwmmmccc^^^]]]```iiisss~~~yyywwwvvvxxx{{{tttoooooommmllllllmmmllljjjhhheeeeeefffhhhkkkmmmnnnmmmhhhnnnuuuzzz}}}pppggg___[[[XXXVVVWWW[[[^^^dddmmmuuu|||}}}yyyrrrnnnnnnoooqqqqqqppprrrssssssrrrsssxxx}}}kkkSSSBBB:::777777888333333333222222222222111000000000000000000000000////////////////////////000/////////.........---////////////000000111111111000000000000111111222666888;;;<<<===@@@EEEIIIRRR```www~~~{{{wwwvvvwwwyyy{{{~~~}}}}}}|||wwwrrrpppooooooooooooppptttyyy~~~tttkkkbbb^^^^^^bbbllluuu|||xxxvvvuuuxxx|||~~~|||wwwtttuuusssrrrqqqooolllhhheeeddddddeeeiiinnnqqqssssssnnntttzzz}}}xxxggg```[[[XXXVVVTTTWWW\\\bbbhhhqqqxxx~~~}}}yyysssooonnnooooooooonnnqqqsssrrrqqqrrrvvvyyyvvv\\\GGG===999888888333333333333222222222222000000000000000000000000000000000000000000000000////////////////////////...//////000000111111222000000000000111222333333666999<<<===>>>AAAHHHMMMWWWhhh~~~}}}{{{yyyzzz||||||{{{|||zzzxxxtttoookkkgggeeedddddddddccccccfffkkkooowww~~~mmmfff___^^^```eeeoooxxx|||xxxvvvtttxxx~~~yyy{{{~~~~~~~~~}}}|||{{{{{{||||||xxxzzz}}}~~~zzzyyyyyywwwvvvtttrrrnnnhhhdddcccccceeeiiioootttwwwxxxvvv{{{yyyqqqaaa\\\XXXWWWVVVUUUYYY___hhhmmmuuu{{{{{{uuuqqqnnnmmmlllkkkkkknnnqqqqqqooopppsssvvvfffMMM???999777555444444333333333222222222222222222222222222222222000000000000000000000000...//////000000111111111...//////000111111222222...//////000111333444555666:::===???@@@DDDLLLRRR___qqq~~~~~~~~~}}}||||||~~~{{{wwwsssqqqooolllllljjjhhhfffcccaaa___^^^___^^^]]]]]]___bbbfffkkkqqq{{{hhhaaa]]]]]]aaagggqqqzzz|||yyyvvvtttyyy|||zzzpppssswwwzzz||||||zzzxxxxxxxxxwwwwwwwwwwwwwwwxxxvvvxxx{{{~~~~~~||||||zzzyyywwwvvvtttoooiiieeebbbbbbdddjjjpppvvvzzz{{{|||~~~uuulll```\\\YYYYYYXXXXXX\\\ccclllpppwww}}}}}}wwwrrrooollliiifffiiillloooooonnnnnnqqqtttlllPPP@@@999555222444444444333333333222222222222222222222222222222000000000000000000000000......///000111222333333...//////000111222222222......///000111333555666777;;;???@@@BBBFFFOOOVVVjjj}}}~~~}}}|||~~~}}}}}}|||zzzwwwsssooollljjjiiibbbbbbbbbbbbaaa```___^^^\\\]]]]]]\\\[[[\\\___aaaeeejjjsss{{{ccc^^^\\\^^^aaahhhsss~~~zzzuuusssrrrttt|||}}}{{{yyywwwuuunnnnnnnnnpppssssssqqqooorrrqqqooonnnnnnpppsssuuuwwwyyy}}}}}}{{{zzz{{{wwwyyyzzzyyyuuunnnhhhcccgggeeeggglllpppsssyyy~~~vvvppp^^^ZZZWWWXXXZZZ[[[```fffkkkpppxxx}}}}}}yyyuuupppkkkggghhhiiikkkmmmoooqqqrrrsssxxxzzz{{{~~~qqqYYYHHH???888444666666555444333333333333444333111000000000111111111111111111000000000000////////////////////////111111111111111111111111222111000000111444777999===;;;===AAACCCFFFQQQ^^^zzz~~~zzz||||||zzzyyyvvvsssoookkkhhhgggggggggdddcccaaa___]]]]]]]]]]]]______```aaabbbbbbccccccccceeeiiiooowwwccc___]]]```dddkkkvvvwwwrrrooopppuuu}}}zzzxxxwwwuuussslllkkkjjjkkkmmmnnnlllkkkmmmmmmlllkkklllnnnppprrruuuwwwzzz}}}~~~~~~}}}|||}}}~~~~~~}}}{{{yyyyyyzzzzzz{{{{{{zzzvvvpppiiieeefffeeehhhmmmooorrryyy{{{rrrkkk```[[[YYYZZZ\\\^^^ccciiiooouuu{{{{{{wwwqqqkkkggghhhiiijjjlllnnnppprrrssswwwyyyxxxzzzuuu[[[III===777555666666555444333333333333333333111000000000111111111111111111000000000000000000000000000000000000111111111111111111111111222111000000222555888:::===<<>>999888666666555444333333333333333222111111000111111111111111111111000000000000111111111111111111111111111111111111111111111111222111111111333666999;;;===>>>AAADDDGGGQQQeeewww~~~}}}{{{zzzxxxvvvtttsssrrrrrrwwwxxxzzz||||||zzzxxxvvvmmmllliiifffeeedddeeefffddddddeeegggiiikkkmmmnnnpppooonnnllljjjhhhgggffffffffffffhhhkkkooosssuuuyyyxxxwwwwwwvvvvvvwwwwwwyyy{{{___]]]^^^dddkkkrrr~~~zzzqqqmmmooouuu~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxuuusssrrrrrrqqqooommmjjjgggfffggghhhiiiiiijjjkkkmmmooopppqqqqqqpppoooppprrrsssttttttsssrrrsssssstttsssssstttvvvyyy~~~~~~~~~|||xxxsssmmmjjjeeefffiiillllllooozzzuuujjjdddaaa^^^]]]```dddfffkkkqqqyyy}}}~~~xxxrrrnnnhhhhhhiiijjjlllnnnpppqqqwww||||||mmmSSSBBB;;;;;;666666555444333333333333222222111111111111111111111111111111000000000///111111111111111111111111111111111111111111111111111111111222555888:::<<<>>>AAADDDEEEIIIXXXppp}}}}}}}}}}}}|||wwwsssssssssrrrsssssssssssswwwyyy{{{}}}|||zzzwwwuuummmlllkkkjjjjjjkkklllmmmmmmnnnooorrrtttwwwyyyzzzyyyxxxvvvssspppmmmkkkjjjgggfffeeeeeefffhhhjjjlllppppppooonnnmmmmmmmmmnnnlllnnnrrrxxx\\\[[[^^^eeemmmuuuyyyqqqmmmmmmuuu~~~{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwtttrrrrrrqqqpppooommmjjjfffeeegggiiikkklllkkkmmmoooqqqrrrrrrrrrqqqoooppppppqqqpppooonnnnnnnnnoooooooooooorrrvvvzzz}}}}}}~~~}}}yyytttooolllffffffgggjjjlllppp{{{}}}sssjjjeeebbb______dddgggjjjooouuuzzz~~~}}}xxxtttiiiiiiiiiiiikkkmmmpppqqqxxx{{{tttYYYEEE<<<:::666666555444333333333333111111111111222111111111111111111111000000000///111111111111111111111111111111111111111111111111111111222444666999<<<>>>???CCCFFFGGGNNN```yyy~~~||||||{{{tttppppppppprrrssstttvvvvvvwwwyyyzzz{{{|||{{{xxxuuusssoooooooooppprrrtttvvvxxxyyyzzz{{{|||~~~~~~{{{xxxuuurrrpppnnngggfffdddcccccceeeggghhheeedddddddddddddddeeeeeeeeegggiiimmmttt[[[[[[___hhhpppxxxxxxrrrooojjjttt~~~|||zzzzzzyyyxxxxxxxxxyyyyyyzzzwwwtttrrrqqqqqqooonnnjjjhhheeefffhhhlllnnnooonnnoooqqqrrrssssssrrrrrrrrrrrrqqqpppnnnmmmkkkjjjiiiiiijjjjjjkkkpppvvvzzzzzz|||~~~|||wwwqqqnnniiieeedddhhhlllrrr|||zzzrrrjjjfffdddaaabbbhhhllloootttzzz||||||xxxkkkjjjiiijjjkkknnnppprrrwwwzzz~~~zzz```III<<<777666666555444333333333333000000111222222222222111111111111111000000000000111111111111111111111111111111111111111111111111000111333555888;;;>>>???AAAFFFIIIMMMXXXnnn~~~~~~~~~|||uuuqqqnnnoooppprrrtttvvvxxxxxxyyyyyyyyyyyyyyyxxxvvvtttsssqqqrrrtttxxx||||||xxxtttqqqooohhhfffdddccccccccceeefff````````````aaabbbccccccbbbcccdddeeeiiipppxxx~~~\\\]]]aaakkksss{{{wwwrrrppplllwww}}}|||{{{zzzzzzyyyyyyzzz{{{|||zzzwwwtttqqqppppppnnnmmmiiihhhgggiiimmmrrrtttuuutttuuuuuuvvvvvvuuuuuuuuuuuuuuusssqqqnnnkkkiiihhhdddddddddeeegggmmmtttyyyyyy|||{{{uuupppllleeeaaaeeemmmttt}}}}}}wwwpppjjjffffffdddffflllqqquuuzzz~~~|||xxxlllkkkjjjjjjkkknnnqqqsssvvvxxx{{{~~~iiiQQQ???666666666555444333333333333///000111222333222222111111111111111000000000000000000000000000000000000111111111111111111111111000111333666999<<>>;;;999777666666666444222111111111111111111111111222222222111111111000000111111111111111111111111111111111111222222222222444777:::;;;;;;===AAAEEEIIIOOO[[[nnn}}}{{{yyy~~~yyyvvvvvvwwwyyy{{{|||||||||{{{|||~~~~~~{{{tttmmmiiigggffffffeeecccbbbaaaaaabbbcccgggggggggggghhhhhhhhhhhheeeeeeddddddcccbbbaaa```___\\\]]]aaabbbbbbhhhqqqyyy```eeelllsss{{{|||xxxyyy|||~~~}}}zzzxxxwwwvvvyyyxxxwwwwwwyyy}}}}}}yyysssmmmiiiccc___]]]^^^]]]]]]bbbiiiuuu}}}yyypppmmmmmmnnnssszzz~~~|||tttmmmiiijjjlllnnnoooqqquuuyyyzzzuuunnniiiiiikkknnnooorrrsssuuuyyyuuuttt{{{fffNNNBBB<<<:::777666666666444333222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222333333444888<<<>>>>>>???CCCGGGMMMVVVggg{{{|||xxxvvv{{{|||~~~~~~|||{{{{{{{{{~~~}}}}}}zzzwwwsssnnnjjjhhhggggggfffeeecccbbbbbbccccccdddjjjkkklllllllllkkkjjjiiiffffffeeedddbbbaaa```___```______aaa```___bbbgggkkkttt}}}aaaeeelllttt|||~~~{{{zzz}}}xxxqqqjjjeeeaaa^^^\\\^^^]]]\\\^^^cccpppzzzyyyppplllmmmpppvvv{{{~~~~~~|||~~~zzztttooommmnnnrrrtttsssuuuzzz~~~yyypppjjjggghhhkkkmmmlllnnnrrrwww~~~zzznnnnnnuuu|||kkkSSSDDD<<<:::777555555444333222222222222222222222222222111111111111111111111111111111111111111111111111000111111222222333333333444888===??????@@@DDDGGGNNN\\\qqq}}}{{{wwwuuuxxxzzz}}}~~~~~~}}}}}}|||pppooommmjjjiiihhhhhhhhheeeeeeddddddeeefffggghhhkkklllmmmnnnmmmkkkhhhgggggggggfffeeedddcccccccccdddddddddddddddccccccdddeeekkkrrrzzz___dddlllttt|||{{{zzz{{{~~~tttkkkeeebbb^^^\\\^^^___]]]]]]```kkkvvvyyyqqqmmmoootttyyy~~~~~~}}}xxxvvvtttrrrqqqrrrtttvvvwwwzzz~~~{{{rrrjjjeeedddgggiiikkknnnrrrwww|||wwwiiihhhnnnuuu|||pppWWWFFF<<<999666444333333222111222222222222222222222222111111111111111111111111111111111111111111111111000111111222333333444444444888<<<>>>???AAAEEEIIIPPPaaazzz}}}{{{xxxxxxzzz~~~~~~}}}~~~zzztttpppllllllkkkkkkkkkkkkkkklllfffffffffggghhhkkkmmmnnnkkklllmmmnnnmmmkkkhhhgggeeeeeedddddddddeeeffffffcccddddddddddddeeedddcccfffhhhmmmssszzz___eeemmmvvv~~~~~~yyyyyy|||zzzpppiiifffaaa^^^```aaa^^^^^^___gggssszzzsssqqqtttyyy}}}~~~rrrrrrrrrsssssstttuuuuuuzzz}}}|||uuullleeebbbdddgggmmmqqquuuwwwyyy~~~wwwgggccciiinnnvvvwww^^^JJJ>>>:::666444333333222222333333333333333333333333111111111111111222222222111111111111111111111111000111111222333444555555666999<<<>>>>>>AAAGGGKKKVVViii~~~yyy}}}~~~~~~{{{wwwuuurrrooolllnnnooopppqqqqqqqqqqqqppplllkkkkkkkkkmmmoooppprrrnnnnnnoooooonnnlllkkkiiieeedddccccccdddeeeggghhhfffhhhgggeeegggjjjiiifffggggggiiinnnrrrxxxbbbgggpppzzz}}}wwwxxx|||yyyrrrmmmfffbbbbbbbbb___]]]^^^dddqqq~~~zzzvvvvvvyyy}}}~~~}}}{{{{{{rrrrrrssstttuuuvvvxxxxxx|||~~~xxxnnnfffcccdddfffkkkoootttvvvwww{{{ttteeeaaaeeekkkttt~~~fffQQQ@@@===888555555555444444333333333333333333333333000000111111111222222222111111111111111111111111000111111222333444555666999;;;===>>>>>>BBBIIIOOOaaattt~~~}}}~~~|||zzzwwwsssrrrrrrrrrqqqppptttuuuwwwxxxxxxwwwvvvuuussssssqqqpppppppppqqqrrrnnnnnnnnnmmmmmmllllllllljjjiiigggfffggghhhiiikkklllmmmkkkhhhjjjooonnniiiiiiggghhhlllnnnpppzzzdddjjjsss}}}|||wwwwww|||rrrkkkeeedddccc___]]]]]]cccppp}}}~~~{{{wwwyyy{{{}}}}}}{{{xxxvvvuuuuuuuuuuuuuuuwwwyyy|||}}}~~~zzzqqqhhhddddddffffffkkkqqqtttvvv{{{pppccc```eeekkkttt}}}lllVVVBBB???:::777666666666555333333333333333333333333000000111111222222222222111111111111111111111111000111111222444555666666<<<===>>>>>>???DDDLLLRRRjjj}}}}}}{{{xxxxxxzzz|||}}}}}}~~~{{{xxx{{{vvvtttqqqqqqsssuuuvvvvvvyyyzzz|||}}}}}}{{{yyyxxxzzzxxxvvvsssrrrqqqqqqqqqmmmllllllkkkkkkkkkkkklllpppooommmkkkkkklllmmmnnnnnnoookkkgggiiinnnmmmhhhkkkhhhiiimmmmmmnnnvvvdddnnnxxx{{{uuutttzzzxxxnnniiieeeaaa___```bbbnnn}}}~~~|||}}}|||zzzvvvtttttttttssssssrrrvvvyyyyyyvvvwww{{{zzzsssnnnjjjfffdddgggjjjooosssvvvzzzvvviiibbbbbbdddrrr{{{^^^JJJAAA999888888555444555222222222111111111000000222222222222222222222222222222222222222222222222222222222333444555777777>>>>>>@@@DDDEEEHHHPPPXXXrrr|||yyytttqqqqqqtttyyy||||||vvvuuuwwwxxxzzzwwwuuutttvvvxxxyyyzzz|||}}}}}}||||||{{{yyywwwtttqqqooonnnnnnoooqqqqqqpppooopppqqqrrrrrrrrrqqqoooooorrrtttpppqqqooommmnnnqqqpppmmmmmmmmmlllkkkkkkmmmrrruuugggqqq|||zzztttttt{{{tttnnnjjjeeecccddddddmmmxxx~~~}}}}}}|||xxxssspppooopppqqqqqquuuxxx{{{zzzxxxyyy}}}{{{uuuppplllhhheeegggkkkooossswww{{{tttlllhhhgggqqq~~~gggLLLBBB:::888777555444444333333333333222222222111111111111111111111111111222222222222222222222222222222222333444666777888<<<===@@@DDDFFFJJJVVVbbb{{{wwwqqqmmmmmmrrrxxx|||~~~xxxvvvwwwzzz|||}}}{{{yyyzzz{{{|||}}}|||~~~|||zzzxxxxxxwwwuuusssrrrpppppppppnnnpppqqqrrrssstttwwwzzzyyyyyyyyywwwuuuuuuvvvwwwwwwxxxvvvqqqqqqsssssspppnnnooonnnmmmlllllloooqqqlllvvvyyytttvvv||||||vvvqqqkkkhhhhhhfffjjjqqqxxx}}}~~~~~~~~~}}}xxxqqqllllllnnnqqqrrrzzz|||}}}|||zzz|||~~~xxxtttoookkkggghhhkkkpppssswww{{{{{{sssmmmqqq}}}rrrQQQFFF;;;888777555333444444444444333333333222222000000000000000000000000222222222222222222222222111222222333555777888999:::<<>>BBBFFFJJJWWWqqqvvvnnnmmmrrr{{{}}}yyytttooommmfffdddaaa^^^]]]^^^```aaaggglllvvv~~~xxxxxxyyy{{{{{{qqqpppnnnllljjjjjjkkkllloooooooooqqquuuzzz~~~{{{zzzuuu|||yyy||||||rrrllljjjmmmlllnnnsssyyy}}}}}}{{{sssooollllllpppwww}}}~~~yyyrrrnnnhhhjjjnnnrrruuuxxx|||hhhVVVCCC:::999777444333222222222111111111000000222222222222222222222222222222222222222222222222111111333555777:::<<<>>>???@@@CCCIIIQQQaaa|||~~~~~~~~~zzzsssrrrwww~~~wwwuuurrrnnnjjjeeeaaa___\\\ZZZYYYXXXXXXYYY[[[\\\```eeeoooyyy}}}~~~}}}xxxtttiiihhhhhhhhhiiijjjlllmmmooooooqqqtttyyy~~~~~~www~~~|||~~~vvvooommmnnnpppsssxxx{{{|||{{{yyyrrrpppooopppuuuzzz~~~zzztttooogggiiimmmqqqsssvvvzzz}}}ooo[[[EEE<<<:::888555444333333222222222111111111111111111111111111111111222222222222222222222222000111333555888;;;>>>???AAA@@@DDDLLLYYYmmm|||xxxxxx{{{~~~yyyuuuvvv{{{yyyuuukkkiiieeeaaa]]]ZZZYYYXXXWWWVVVVVVUUUVVVVVVWWWWWWZZZ___hhhsss{{{uuuoookkkfffggghhhiiikkknnnpppqqqssstttwww{{{yyy~~~yyyrrrpppooorrrwww{{{|||{{{yyyxxxuuutttsssvvvzzz~~~{{{tttooofffiiimmmppprrrvvvyyy|||rrr^^^GGG===;;;999666555444444444333333333222222000000000000000000000000222222222222222222222222000111333555888;;;>>>@@@BBBAAADDDOOO___vvv}}}xxxttttttwww||||||yyyvvvuuuwww}}}yyyqqqkkkdddbbb^^^[[[XXXWWWVVVWWWUUUUUUUUUUUUUUUUUUUUUTTTVVV[[[cccnnn{{{zzzuuupppjjjfffggghhhjjjllloooqqqssssssyyy{{{~~~{{{uuutttrrrppprrrvvvxxxwwwyyy|||yyywwwvvvyyy}}}uuupppkkkgggeeehhhooovvvyyyxxx}}}cccKKKCCC???777444666555555555444444444333333222222222222222222222222333222222111000000000111222555777999:::;;;>>>@@@BBBFFFJJJRRRfff}}}zzzsssqqqppppppttt{{{zzzuuuttt{{{zzzuuuqqqmmmiiigggaaa```^^^[[[WWWVVVVVVWWWUUUTTTTTTTTTTTTUUUUUUVVVZZZ]]]ccclllxxxzzzsssnnnllllllllllllmmmooorrruuuxxx{{{|||}}}}}}wwwuuuqqqoooooosssuuuuuuwwwzzzzzzyyyyyy{{{~~~wwwssskkkgggeeegggnnnuuuxxxxxx}}}hhhOOOEEE???888444666333333333222222222111111222222222222222222222222444333222111111111111111444666888:::;;;===???BBBEEEHHHMMMWWWlll}}}|||uuuqqqmmmkkkmmmrrrvvvtttwww~~~~~~yyytttppplllhhheee______]]]ZZZXXXWWWWWWXXXUUUUUUUUUTTTTTTUUUVVVVVVYYY]]]ccckkkwww}}}xxxrrrnnnmmmmmmnnnqqqrrrsssvvvzzzyyyvvvpppmmmlllooopppppptttxxx|||{{{|||~~~zzzwwwlllhhheeeffflllssswwwxxxzzznnnTTTFFF@@@999666888333333333333222222222222333333333333333333333333444444333222222222333333555777:::<<<===???AAACCCGGGJJJPPP___vvv|||tttpppkkkggghhhlllpppttt|||{{{wwwtttpppkkkhhhbbbaaa^^^\\\ZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWWWWXXXYYY\\\aaajjjttt{{{yyyuuurrrppppppqqqrrrvvvwwwyyy}}}yyyvvvooojjjhhhkkklllmmmrrrwww}}}}}}~~~}}}zzznnnjjjffffffjjjpppuuuxxxyyy}}}rrrXXXGGG???:::888:::666555555555555444444444333333333333333333333333555444444333333333444444555777:::<<<===???BBBDDDHHHKKKUUUiiixxxqqqmmmiiieeefffjjjmmmuuu}}}yyyuuuqqqlllhhhddd```^^^]]]]]]\\\]]]\\\[[[ZZZZZZZZZZZZZZZXXX[[[```fffppp{{{wwwvvvuuutttuuuvvvxxxyyy{{{}}}~~~}}}}}}~~~~~~yyy}}}yyyuuummmiiigggiiikkkmmmrrrxxx|||~~~|||qqqmmmhhhfffhhhnnnssswwwyyy|||vvv[[[III???;;;:::;;;666666666555555555444444333333333333333333333333555444444333444444555555444777:::<<<===???BBBEEEHHHMMM\\\vvv}}}vvvoookkkgggccceeeiiioooyyyxxxssskkkfffccc```^^^\\\___^^^]]][[[[[[ZZZZZZZZZXXX[[[^^^cccjjjsss}}}xxxyyyyyy{{{|||}}}xxxwwwuuusssssstttvvvxxxyyy{{{~~~~~~}}}yyytttlllhhhgggjjjlllnnntttzzz}}}vvvrrrlllggggggkkkrrrvvvxxx{{{{{{aaaLLLAAA<<<:::999444444444444333333333222333333333333333333333333444444333333333444555555444777:::<<<>>>@@@CCCFFFLLLSSShhhvvvnnniiieeebbbeeejjjttt}}}uuunnnjjjfffbbb___aaa```___]]]\\\[[[[[[[[[\\\]]]___bbbffflllsssxxx}}}~~~~~~{{{xxxuuutttsssqqqqqqssstttvvvyyyzzz{{{|||}}}|||xxxwwwzzz|||{{{{{{uuukkkhhhhhhlllooorrrwww|||{{{vvvooohhhfffjjjpppuuuwwwzzz~~~hhhQQQCCC===999666444444444444333333333333444444444444444444444444333333222222333444444555666888;;;>>>@@@BBBEEEHHHSSS]]]uuuxxxzzz}}}tttlllgggddddddiiioooyyyzzzuuurrrmmmiiigggfffeeecccaaa`````````aaabbbbbbbbbdddggglllppptttuuuxxx}}}}}}yyywwwvvvvvvuuuvvvvvvxxxzzz{{{}}}}}}yyyuuutttvvvyyywww{{{}}}vvvkkkhhhiiinnnqqqtttyyy~~~}}}xxxqqqiiifffiiiooouuuvvvxxx|||mmmTTTEEE===888333777777666666666555555555444444444444444444444444222222222222333333444555777999===???AAADDDGGGIIIYYYeee}}}ssswwwyyyppphhheeeeeegggooowww|||}}}xxxtttnnnmmmllljjjhhhgggffffffeeeeeeeeedddccceeeiiilllggghhhkkkqqqzzz|||~~~~~~}}}zzzxxxwwwvvvvvvxxxzzz|||~~~{{{yyywwwvvvuuuuuuvvv{{{}}}tttmmmnnnpppsssvvvzzz}}}zzzrrrmmmhhhfffjjjqqqrrrtttwww~~~cccJJJ;;;777999999666333222333555555555444333333222333444666777222333444333222333666888:::===;;;===EEEDDDCCCMMMZZZqqqxxx{{{{{{zzzooolllgggcccdddjjjssszzzvvvvvvuuusssqqqooommmkkkmmmlllkkkjjjiiihhhgggggghhhgggfffhhhoooxxx~~~~~~~~~~~~{{{}}}~~~|||{{{{{{~~~}}}{{{{{{}}}zzzxxxuuutttssssssrrrwww|||xxxrrrsssuuuxxx{{{~~~{{{sssnnnhhheeeiiippprrrtttwww|||hhhMMM===888::::::777444333333444444444444444333333333444555666333333444333333333666888;;;???===???HHHGGGHHHTTTeee}}}yyyuuu{{{~~~wwwuuunnnkkkgggdddgggnnnwww~~~}}}zzzxxxwwwtttsssrrrpppnnnllljjjiiigggffffffgggkkkrrryyy~~~~~~~~~|||{{{{{{{{{zzz{{{}}}}}}xxxtttsssxxx~~~}}}zzzwwwtttqqqpppooommmrrrwww~~~}}}wwwxxxzzz|||~~~}}}uuuoooiiieeehhhnnnssstttvvvzzznnnRRR@@@:::;;;:::777444333444555444333555555444333333333444444333444555444444444666888777<<<;;;===DDDEEEIIIWWWpppzzztttsss|||{{{sssnnnjjjgggeeeeeeiiirrr|||~~~}}}{{{xxxuuurrrpppoooiiihhhhhhhhhjjjmmmppprrrwwwxxx{{{~~~~~~|||xxxxxxxxxxxxxxx}}}~~~yyyssssssvvvzzz}}}~~~{{{wwwssspppmmmlllkkknnnsss{{{yyyzzz{{{}}}~~~wwwpppiiidddfffllltttuuuwwwzzzrrrUUUBBB<<<;;;777666444444555666666555666555555444333333333333333444555555555555777888777<<<;;;<<>>;;;444333333555888999999888444444555555555444333333333555777888777777888999;;;BBBBBBAAAFFFLLL[[[sssxxxqqqwww~~~{{{~~~zzztttnnngggccc[[[YYYZZZ```lllwww|||zzzsssssstttwww~~~|||xxxvvvwwwyyyzzz}}}~~~~~~}}}xxxvvvtttsssvvv}}}~~~||||||zzzwwwsssnnnjjjhhheeehhhmmmvvv{{{tttlllffffffjjjnnnsssyyy|||~~~zzzwww~~~{{{```KKK???;;;666555555666888888777666222333444555555555444333333555888999888777888999666???@@@@@@GGGOOOccc~~~~~~uuu}}}~~~}}}yyyzzz~~~}}}}}}yyytttmmmddd^^^]]][[[\\\cccooo{{{{{{zzzyyy{{{{{{yyywwwvvvvvvxxx{{{}}}~~~xxxvvvtttssswww~~~zzzzzzxxxuuuqqqmmmiiigggbbbffflllvvv}}}{{{uuummmffffffkkkjjjqqqxxx|||~~~}}}xxxdddMMM@@@;;;999777777777888777555333111222444555666555444444333666888999888888888999666@@@CCCDDDLLLVVVmmm|||}}}~~~{{{zzzzzzvvvxxx~~~|||zzzuuummmbbbZZZ```^^^___fffsss~~~}}}}}}}}}|||wwwwwwvvvvvvxxx{{{~~~}}}xxxxxxwwwvvvxxx}}}{{{wwwrrrmmmiiigggeeebbbdddiiisss|||||||||{{{zzz{{{~~~}}}xxxrrrmmmiiihhhlllnnnsssxxx}}}~~~kkkRRRBBB>>>999888777666666555555666444444555555555555444444444444555666888:::;;;===???AAACCCFFFLLL^^^zzz~~~vvvuuuuuuzzz{{{vvvsssmmmddd]]]\\\WWWZZZ```jjjttt}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{xxxyyy{{{{{{{{{}}}~~~wwwwwwwwwvvvyyy~~~~~~~~~{{{yyyuuuqqqlllhhheeecccccceeejjjsssyyyvvvwwwxxxxxxwwwzzz}}}zzztttnnnjjjhhhjjjmmmqqqvvv|||nnnTTTCCC===999888777666555555555555444444555555555555444444222222333444666888:::;;;???AAADDDGGGQQQeeeuuuvvvxxx~~~}}}wwwqqqoooiiiaaaZZZYYYWWW[[[bbblllvvv~~~~~~}}}~~~~~~||||||}}}}}}|||zzzzzzxxxyyy{{{|||}}}}}}wwwwwwwwwxxx|||~~~}}}|||||||||yyyxxxtttooojjjfffcccaaaaaaeeeiiiqqq~~~xxxuuuqqqooopppssstttuuuzzz|||~~~|||vvvpppkkkhhhgggkkkpppuuu{{{rrrYYYFFF>>>888777666555555444444555444444555555555555444444333333444555666888:::;;;???AAADDDJJJWWWooosssxxx~~~}}}xxxqqqkkkiiiddd\\\WWWVVVWWW\\\fffpppyyy}}}{{{{{{{{{}}}}}}}}}{{{zzz{{{~~~}}}{{{zzzyyy{{{}}}|||xxxxxxxxx{{{||||||{{{zzzzzzzzz{{{{{{yyyxxxtttpppkkkfffbbb```___cccggglllvvv}}}}}}xxxnnnllljjjjjjlllooosssuuu{{{|||}}}~~~wwwpppkkkgggfffjjjooouuu{{{yyy```KKK>>>888777666555444444444444444444555555555555444444555555666777999;;;===>>>>>>AAADDDLLL]]]xxx}}}ttt{{{zzzssslllfffccc___YYYUUUUUUXXX___iiittt|||}}}{{{{{{|||}}}}}}{{{zzz|||~~~}}}}}}~~~xxxxxxxxxxxxxxxyyyyyyzzzzzzyyyvvvrrrlllgggccc```___bbbfffhhhnnnsssrrrmmmfffffffffgggiiinnnsssvvv{{{|||}}}xxxqqqjjjgggeeeiiiooouuu{{{hhhPPP@@@888777666555555444444555444444555555555555444444666666777888:::<<<>>>???>>>BBBFFFNNNccc~~~wwwzzzpppiiibbb```\\\WWWUUUVVVYYYaaalllvvv}}}~~~{{{{{{|||~~~|||{{{{{{}}}}}}|||vvvuuuuuuvvvwwwxxxyyyzzz{{{zzzwwwsssnnnhhhccc``````cccdddeeegggkkkiiieee```aaabbbdddggglllrrrwwwzzz{{{}}}zzzssslllgggdddhhhoootttzzzpppVVVCCC999888777666666555555555444444555555555555444444555555666777888:::<<<===???DDDIIISSSlll~~~}}}wwwnnnfff___]]]ZZZVVVUUUWWWZZZcccnnnwww}}}|||{{{|||~~~}}}|||||||||~~~|||zzztttttttttuuuvvvwwwyyyzzz{{{zzzxxxtttnnnhhhbbb___]]]``````^^^___aaa```]]]ZZZ\\\^^^```ccchhhpppuuuwwwyyy|||}}}uuunnnjjjbbbfffmmmrrrwww{{{www[[[EEE:::999888777777666666777444444555555555555444444555555666777999;;;===>>>@@@FFFMMMZZZvvv~~~wwwrrrlllddd]]]ZZZXXXUUUUUUXXX[[[dddooowww{{{}}}{{{xxxssssssssstttvvvwwwyyyzzz{{{zzzxxxsssnnngggbbb^^^YYY[[[ZZZWWWWWWYYYYYYVVVWWWYYY[[[]]]```eeemmmsssuuuwww{{{xxxppplllaaaeeekkkpppuuuxxx|||zzz^^^GGG;;;:::999888777777777777444555555555555555555444777888888:::;;;===???@@@@@@HHHPPP___}}}yyysssnnnjjjbbb[[[XXXVVVTTTUUUXXX\\\dddooowwwzzz~~~{{{xxxtttttttttttttttuuuuuuvvvxxxwwwvvvtttpppjjjbbb]]]ZZZXXXTTTRRRQQQRRRSSSUUUZZZ[[[]]]___bbbgggnnnrrrvvvxxxzzz~~~~~~{{{tttlllfffeeegggmmmrrrtttyyy~~~xxx___LLL@@@:::555666777666777:::555555444444444444555555555666888999:::===@@@CCCIIIHHHQQQkkkxxxoooiiiddd^^^XXXUUURRRQQQVVV]]]bbbgggooovvv{{{~~~|||yyyuuuttttttsssssstttuuuuuuwwwvvvuuutttqqqkkkccc^^^ZZZWWWSSSPPPOOOPPPRRRTTTVVVXXX\\\___ccchhhooosssuuuvvvyyy|||~~~|||uuunnngggeeegggmmmqqqsssxxx}}}zzzcccQQQBBB<<<777777777555555777666555555444444555555666555777999:::<<<@@@DDDGGGJJJLLLXXXrrr~~~wwwoooiiiccc]]]WWWTTTRRRQQQVVV^^^dddjjjqqqxxx}}}}}}|||{{{zzz{{{}}}|||zzzuuutttsssrrrrrrsssssstttttttttsssssspppkkkddd___ZZZWWWRRRNNNLLLMMMPPPRRRRRRVVV[[[```dddiiinnnrrrrrrtttwww{{{~~~|||}}}}}}|||vvvooohhhfffggglllppprrrvvv{{{~~~}}}hhhWWWDDD>>>999999888444333555666555555444444555555666555777:::<<>>::::::999555333555666666555555555555666666777999;;;===???CCCGGGKKKJJJVVVnnnyyyrrrlllhhh```[[[VVVUUUTTTUUU\\\dddmmmrrryyy~~~|||{{{zzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{|||}}}}}}}}}|||zzzyyytttrrrooommmlllmmmnnnooommmmmmmmmmmmlllhhhbbb]]]UUURRRMMMIIIHHHIIILLLNNNQQQUUU[[[```cccfffiiikkkoooppptttxxx|||~~~|||vvvpppmmmiiiiiilllnnnooosssyyy~~~~~~lllXXXDDD>>>::::::999666555777666666666555555666666666999:::<<<===>>>AAAEEEHHHKKK\\\zzzwwwpppjjjggg___[[[WWWWWWWWWZZZaaaiiiqqqvvv}}}}}}{{{zzzyyyyyyzzzyyyxxxwwwwwwwwwwwwwwwyyyyyyzzzzzzzzzxxxwwwvvvrrrpppmmmjjjiiiiiikkkllliiiiiiiiiiiihhhddd^^^YYYPPPNNNKKKHHHGGGHHHJJJKKKRRRUUU[[[___bbbeeehhhjjjoooqqqtttxxx{{{~~~~~~}}}}}}~~~~~~~~~yyyrrrpppllljjjmmmnnnooosssxxx~~~{{{|||ppp[[[FFF???:::999999666777999777666666555555666666777999;;;<<<===>>>@@@DDDGGGNNNddduuummmhhhfff^^^ZZZXXXXXXZZZ]]]eeennntttyyy}}}{{{zzzyyyxxxxxxxxxwwwvvvuuutttuuuuuuvvvwwwxxxxxxwwwvvvuuutttsssqqqnnnkkkgggffffffhhhiiieeeeeeeeefffddd```YYYUUUKKKJJJIIIHHHGGGHHHIIIIIIPPPTTTYYY]]]aaadddiiikkkppprrruuuxxx{{{~~~~~~~~~}}}}}}}}}}}}~~~}}}wwwsssnnnlllnnnoooooosssyyy|||{{{xxxyyyvvvbbbKKKBBB;;;999777555666999777777666666666666777777888:::<<<===???BBBFFFIIIUUUmmm~~~tttlllgggeee]]]YYYWWWXXXZZZ^^^gggpppvvv{{{~~~|||zzzyyyxxxwwwwwwuuuuuusssssssssssstttuuuwwwwwwvvvvvvuuusssrrrqqqpppmmmiiifffdddeeefffhhhccccccccccccbbb]]]WWWRRRIIIHHHHHHHHHHHHHHHHHHHHHNNNRRRWWW\\\```eeejjjnnnqqqsssuuuxxx{{{~~~|||}}}~~~~~~|||{{{|||~~~|||}}}~~~{{{tttpppmmmnnnoooooosssyyyzzz}}}xxxwww{{{iiiNNNEEE<<<888666333555888777777666666666666777777777999;;;>>>@@@DDDHHHLLLZZZrrr}}}}}}ssskkkfffddd[[[WWWUUUWWWZZZ^^^gggqqqwww|||~~~}}}{{{yyyxxxvvvvvvvvvvvvtttrrrppppppppprrrrrrzzzxxxtttrrrpppqqqssstttppplllgggbbb``````aaacccbbbaaa___\\\XXXUUURRRPPPKKKIIIGGGEEEEEEGGGIIIKKKQQQUUUYYY^^^aaaeeehhhkkkqqqtttwwwzzz{{{|||}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~{{{ssspppmmmkkklllppptttwww|||||||||{{{qqqZZZCCC:::<<<888777888444666666555555666777999:::<<<;;;<<>>@@@DDDMMMVVVjjjxxxooouuu}}}vvvmmmeee^^^[[[XXXWWWVVVVVVYYY```iiipppxxx~~~|||{{{zzzyyyyyyyyyyyyyyytttsssrrrpppoooooooooooonnnnnnoooooonnnlllkkkjjjdddcccbbb```___^^^]]]\\\ZZZYYYXXXVVVSSSQQQNNNMMMJJJIIIGGGFFFFFFGGGIIIJJJOOORRRXXX]]]aaaeeeiiilllooorrruuuwwwwwwwwwxxxyyyyyy{{{~~~~~~}}}||||||{{{{{{|||}}}}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}zzzqqqooommmkkklllmmmppprrrxxx|||uuuaaaIII======999888:::777777666666666666888999:::::::::;;;>>>@@@CCCNNNYYYvvvttthhhnnnzzz~~~|||tttkkkccc]]]YYYVVVVVVVVVWWWZZZaaajjjqqqxxx~~~~~~|||{{{zzzzzzyyyyyyyyyyyywwwvvvtttrrrpppnnnmmmllllllmmmnnnooonnnllljjjiiibbbbbbaaa```___]]]\\\[[[ZZZYYYXXXVVVTTTQQQNNNMMMJJJIIIGGGFFFFFFGGGIIIJJJOOORRRXXX\\\```dddhhhkkknnnqqqtttuuuuuuuuuvvvvvvyyy{{{}}}~~~|||{{{~~~}}}}}}}}}|||}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{|||~~~|||tttrrrooommmmmmoooqqqsssxxx|||zzzeeeLLL>>>===888777999666777777666666777888:::;;;<<<<<<===??????CCCOOO\\\rrrjjjnnnyyy~~~~~~|||tttjjjbbb\\\XXXTTTUUUUUUWWW[[[bbbkkkrrrwww}}}}}}|||{{{zzzyyyyyyyyyyyyxxxwwwuuusssqqqooommmllljjjjjjkkklllkkkjjjhhhhhhdddcccbbbaaa___]]]\\\[[[[[[ZZZYYYVVVTTTPPPNNNLLLIIIHHHHHHGGGGGGHHHHHHIIIPPPSSSXXX\\\```cccgggjjjnnnpppssstttssssssssstttxxxyyy{{{|||||||||zzzyyy~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{zzzzzz{{{{{{zzz|||~~~~~~xxxuuuqqqmmmmmmooosssuuuyyy|||kkkPPPAAA>>>888666999666777777666666777888:::;;;======???@@@@@@EEESSSaaatttllloooyyy~~~{{{rrriii```ZZZWWWRRRSSSUUUWWW\\\ccclllrrrvvv|||~~~~~~|||{{{yyyyyyxxxxxxvvvvvvuuutttsssqqqpppoooiiiiiiiiiiiiiiihhhhhhggggggfffdddaaa___]]]\\\\\\[[[ZZZYYYVVVSSSOOOLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIQQQTTTYYY\\\___bbbfffhhhmmmooorrrsssrrrqqqqqqrrruuuvvvwwwyyyzzzzzzzzzzzz|||}}}}}}}}}||||||{{{zzzzzzzzzzzzyyyzzzzzz{{{|||zzz{{{~~~{{{wwwqqqllllllooossswwwxxx{{{qqqVVVEEEAAA999777999777888777777666777999:::;;;;;;<<<>>>AAABBBHHHXXXhhh{{{ooosss|||~~~wwwnnneee^^^YYYVVVQQQRRRTTTWWW\\\dddmmmsssvvv|||~~~}}}{{{yyyxxxxxxwwwttttttuuuuuuttttttsssrrrjjjjjjjjjjjjiiiiiiiiiiiijjjhhheeeaaa___]]]]]]]]][[[ZZZXXXUUUQQQNNNKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIRRRUUUYYY\\\___bbbeeegggmmmoooqqqrrrqqqppppppqqqssssssuuuvvvxxxzzz{{{|||{{{|||||||||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{||||||yyy{{{~~~|||wwwpppkkkjjjnnnssswwwxxx{{{~~~vvvZZZIIICCC;;;888;;;888888777777777777999:::;;;888:::>>>AAACCCKKK\\\nnnvvvzzz}}}yyyrrrjjjbbb\\\WWWUUUPPPRRRTTTWWW]]]eeemmmsssvvv}}}}}}|||{{{{{{{{{|||wwwxxxxxxxxxvvvtttrrrqqqrrrqqqnnnlllkkkjjjjjjjjjhhhgggeeeccc```___^^^]]]```^^^[[[WWWRRRNNNKKKIIIHHHIIIJJJIIIGGGFFFFFFGGGMMMSSSZZZ]]]]]]___eeejjjoooooopppqqqqqqqqqqqqqqqrrrqqqqqqqqqsssuuuxxxzzz}}}{{{yyyyyy{{{|||yyywwwuuuxxxzzz{{{{{{{{{{{{|||{{{}}}yyyqqqkkkkkkooosssvvvtttvvvyyy}}}yyyfffOOO???;;;<<<;;;888777777777777888999:::;;;;;;<<<@@@DDDCCCIII___www}}}zzztttkkkccc]]]YYYUUUSSSOOOPPPSSSVVV\\\eeeooovvvzzz~~~~~~}}}||||||||||||vvvvvvwwwwwwvvvtttsssrrrqqqpppnnnmmmlllllllllmmmjjjiiigggeeecccaaa```___```^^^[[[WWWRRRNNNKKKIIIKKKLLLLLLLLLJJJIIIJJJKKKMMMRRRXXX[[[\\\^^^bbbggglllmmmooopppqqqppppppoooqqqpppppppppqqqtttvvvxxxzzzxxxvvvvvvxxxxxxwwwttttttwwwzzz{{{{{{{{{|||}}}}}}~~~~~~yyyqqqmmmmmmooorrrttttttvvvyyy}}}}}}jjjRRRAAA;;;:::999777777777777777888999::::::<<<<<<@@@EEEEEEMMMeeeyyysssjjjaaa[[[WWWSSSQQQOOOPPPSSSWWW]]]fffpppwww{{{~~~~~~}}}|||{{{zzz~~~~~~~~~}}}|||{{{vvvvvvvvvvvvvvvuuutttsssqqqpppoooooonnnnnnoooooolllkkkiiigggeeedddbbbbbb```^^^[[[WWWRRRNNNKKKIIIHHHIIIIIIIIIHHHHHHIIIKKKMMMRRRWWWYYYZZZ\\\```ccchhhjjjmmmooopppooonnnmmmooonnnnnnnnnppprrrtttuuuuuusssrrrsssttttttsssqqqrrruuuxxxzzzzzzzzz{{{|||}}}}}}|||}}}~~~~~~yyysssooonnnpppqqqrrrtttvvvxxx|||qqqWWWDDD<<<:::888666666666666666777888999:::===<<<@@@EEEGGGQQQlllwwwqqqhhh```YYYUUUQQQOOONNNPPPSSSWWW^^^gggpppwww|||{{{{{{zzzyyyxxxwwwvvvuuu|||}}}~~~~~~}}}{{{zzzwwwwwwwwwwwwwwwwwwvvvvvvssssssrrrqqqpppooooooooolllkkkjjjiiigggeeedddccc```^^^[[[WWWSSSOOOKKKJJJFFFGGGHHHGGGGGGGGGJJJLLLOOORRRVVVYYYZZZ\\\___aaadddgggkkknnnooonnnllljjjlllllllllmmmnnnpppqqqrrrqqqqqqppppppqqqqqqppppppooorrruuuwwwwwwxxxyyyzzz{{{|||}}}|||{{{zzz{{{|||~~~~~~~~~yyytttqqqppppppppppppsssuuuxxx{{{www]]]HHH>>>:::999777666666666666777888999999===<<>><<<>>>BBBFFFSSSrrruuuooofff^^^XXXTTTQQQOOONNNPPPTTTZZZ```iiirrrxxx~~~~~~wwwvvvuuusssrrrrrrrrrrrr{{{||||||}}}}}}}}}}}}||||||}}}|||{{{{{{zzzzzzzzz{{{wwwwwwvvvtttrrrooommmkkkjjjjjjjjjjjjhhhfffdddbbbaaa___\\\XXXSSSOOOLLLJJJJJJJJJJJJIIIHHHJJJMMMPPPSSSTTTWWWZZZ]]]___aaabbbaaacccfffjjjllllllkkkjjjjjjjjjkkkkkklllmmmmmmmmmnnnoooppppppooonnnpppqqqmmmooorrrssssssrrrssstttuuuvvvxxxyyyyyyyyy{{{}}}yyyzzz|||~~~|||vvvrrrpppppppppooossstttvvvyyy}}}~~~lllSSSDDD===;;;;;;777777777777888999:::;;;>>>===???DDDIIIWWWvvv}}}sssmmmeee]]]XXXTTTQQQPPPMMMPPPUUU[[[bbbjjjsssyyy}}}vvvuuusssrrrqqqqqqrrrrrr{{{~~~~~~~~~~~~~~~~~~|||{{{zzzyyyzzzzzzvvvvvvuuutttrrrpppmmmllljjjjjjkkkkkkiiigggeeecccaaa___\\\XXXTTTOOOLLLKKKIIIIIIHHHGGGFFFGGGJJJMMMSSSTTTVVVZZZ^^^aaabbbbbbaaabbbeeehhhjjjkkklllllliiijjjkkkkkklllllllllllllllnnnpppooonnnmmmoooqqqoooqqqssstttsssrrrrrrsssuuuvvvxxxyyyxxxyyyzzz|||{{{{{{}}}~~~}}}vvvqqqpppooopppooorrrtttuuuxxx|||vvvxxxtttXXXFFF===::::::888888888888999:::;;;<<<>>>===BBBHHHNNN^^^}}}{{{|||ooojjjbbb[[[WWWTTTQQQPPPMMMPPPVVV\\\bbbkkksssyyyzzzsssrrrqqqppppppqqqrrrsss|||~~~|||zzzyyyxxxyyyyyyttttttttttttsssqqqooonnnjjjkkkllllllkkkhhhfffdddaaa```\\\XXXTTTPPPLLLKKKMMMLLLKKKJJJHHHJJJMMMPPPRRRSSSUUUYYY]]]aaabbbbbbaaabbbeeegggiiikkklllmmmiiijjjkkklllllllllllllllkkkmmmoooooommmllloooqqqqqqsssuuuuuutttrrrrrrsssvvvwwwyyyyyyxxxxxxyyy{{{}}}}}}~~~~~~vvvqqqoooooopppppprrrsssuuuwww|||{{{qqqrrrxxxyyy\\\GGG<<<888888999999999999:::;;;<<<<<<>>>>>>DDDLLLSSSccc~~~zzzlllggg```YYYUUUSSSQQQOOOMMMQQQVVV\\\ccckkktttyyy}}}wwwrrrqqqooonnnoooppprrrsss}}}}}}|||zzzyyyyyyyyywwwvvvtttttttttrrrpppmmmmmmkkkiiihhhiiihhhfffdddaaa```]]]YYYTTTPPPLLLJJJKKKKKKJJJJJJJJJKKKKKKLLLQQQSSSUUUYYY\\\^^^```aaabbbbbbbbbcccdddeeefffgggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiihhhhhhjjjnnnrrrpppqqqrrrrrrrrrsssuuuwwwzzzzzzyyyxxxyyyzzz{{{|||zzz{{{|||}}}~~~{{{uuupppnnnoooqqqssstttuuuwww|||}}}sssiiiiiinnnzzz___III@@@:::444777777777888999:::<<<<<<;;;>>>BBBHHHUUUmmm~~~|||vvvpppfff]]]XXXSSSOOONNNQQQPPPRRRVVVZZZ```iiirrrxxx~~~{{{xxxnnnnnnnnnnnnoooppprrrsss~~~~~~|||zzzxxxxxxwwwvvvtttsssssssssrrrooommmllljjjhhhhhhhhhgggeeeccc```^^^\\\XXXTTTPPPLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKQQQRRRUUUXXX[[[^^^___```bbbbbbbbbbbbccceeefffggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjiiiiiijjjnnnpppoooqqqrrrrrrqqqrrrtttvvvzzzyyyyyyxxxyyyzzz{{{|||{{{{{{|||~~~{{{vvvpppnnnnnnooorrrsssuuuxxx}}}{{{wwwmmmkkkoooyyybbbKKKAAA;;;666777777888888999:::<<<======???CCCJJJXXXrrr~~~|||~~~~~~}}}vvvooofff]]]XXXTTTOOONNNQQQPPPSSSWWW[[[aaajjjsssyyyzzzwwwooonnnmmmlllmmmoooqqqsss|||~~~{{{yyywwwvvvuuutttrrrqqqqqqqqqqqqooonnnkkkiiigggffffffeeecccbbb^^^]]][[[WWWSSSOOOLLLJJJKKKKKKJJJJJJJJJJJJKKKKKKPPPQQQTTTWWW[[[]]]______aaaaaaaaabbbcccdddeeefffggggggggggggggggggggggggggghhhjjjjjjjjjjjjlllnnnnnnooopppppppppqqqsssuuuyyyyyyxxxxxxyyyyyyzzz{{{||||||}}}~~~~~~|||vvvqqqmmmllllllooorrrvvvzzz~~~~~~|||}}}ssspppqqqyyygggNNN@@@;;;999888888888888999;;;<<<===???AAAEEELLL]]]zzzyyyvvvxxx~~~}}}wwwnnneee\\\XXXTTTOOONNNQQQQQQSSSWWW\\\bbbjjjsssyyy~~~yyyvvvpppnnnllljjjkkkmmmpppsss{{{~~~{{{xxxvvvuuutttrrrqqqooooooppppppooonnnjjjhhhfffeeeeeedddbbb```\\\[[[YYYVVVSSSPPPMMMKKKLLLKKKKKKJJJJJJJJJJJJKKKOOOQQQSSSVVVZZZ\\\^^^___`````````aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeehhhjjjkkkkkkjjjkkkkkklllmmmnnnooooooppprrrtttxxxxxxxxxxxxxxxyyyyyyyyy||||||}}}}}}~~~~~~~~~}}}xxxqqqmmmkkkjjjlllqqqwww|||yyyuuuuuuzzziiiOOO@@@::::::888888888999:::;;;<<<===@@@BBBEEENNNbbb}}}|||~~~wwwlllddd\\\XXXTTTPPPOOOQQQPPPSSSWWW\\\bbbjjjrrrxxx~~~}}}yyyvvvpppmmmjjjhhhiiikkkooorrrzzz|||yyyvvvuuutttrrrpppnnnnnnnnnooonnnnnnjjjhhhfffeeedddcccaaa___[[[ZZZXXXVVVSSSPPPNNNLLLLLLLLLKKKJJJJJJJJJJJJJJJNNNOOORRRUUUYYY[[[]]]]]]_________```aaabbbcccdddddddddddddddddddddddddddeeegggjjjkkkjjjiiiiiijjjjjjkkklllmmmmmmnnnqqqsssuuuvvvvvvwwwwwwwwwwwwwww{{{{{{{{{||||||}}}}}}}}}~~~zzzsssmmmjjjiiilllqqqxxx|||~~~}}}xxxxxx}}}jjjPPP???:::;;;888888888999:::;;;======???BBBEEEOOOggg}}}vvvjjjbbb[[[XXXUUUPPPOOOQQQOOORRRWWW\\\bbbjjjrrrwww}}}|||xxxwwwooollliiiggggggjjjmmmpppzzz}}}zzzwwwvvvuuusssqqqnnnmmmnnnnnnnnnmmmjjjhhhfffeeedddccc```^^^ZZZYYYXXXWWWTTTRRRPPPNNNMMMLLLKKKJJJJJJIIIJJJJJJMMMOOOQQQUUUXXXZZZ\\\]]]^^^^^^^^^___```aaabbbcccddddddddddddddddddddddddeeegggiiijjjiiihhhhhhiiihhhiiikkkkkklllmmmppprrrsssssstttuuuuuuuuuuuutttxxxxxxyyyzzzzzz{{{||||||~~~~~~~~~~~~|||uuuoookkkjjjmmmssszzz}}}}}}~~~~~~iiiRRR@@@:::<<<999999999999:::<<<===>>>>>>BBBFFFQQQmmm|||ttthhhaaaZZZXXXUUUQQQOOOQQQOOORRRXXX]]]dddkkkrrrwww|||~~~}}}yyywwwuuummmkkkhhhggggggiiikkkmmmwww}}}{{{yyyxxxwwwuuurrrooommmmmmnnnmmmmmmkkkiiigggeeedddccc```^^^ZZZYYYXXXWWWUUUSSSQQQPPPMMMLLLKKKJJJJJJIIIIIIIIILLLNNNQQQTTTWWWYYY[[[\\\]]]]]]]]]^^^___```bbbbbbddddddddddddddddddddddddfffgggiiiiiihhhggghhhiiifffhhhiiijjjjjjllloooqqqpppqqqrrrssstttssssssrrruuuvvvvvvxxxyyyzzz{{{{{{|||{{{{{{{{{|||~~~xxxqqqmmmkkkooouuu{{{|||{{{}}}|||hhhTTTCCC<<<===999999999:::;;;<<<===>>>>>>CCCHHHUUUrrr{{{rrrggg```ZZZXXXUUUQQQOOOQQQQQQTTTZZZ```fffmmmtttyyy||||||yyyvvvtttrrrkkkjjjhhhgggggghhhjjjkkkrrr~~~~~~|||zzzyyyxxxwwwssspppnnnmmmnnnmmmmmmllliiigggeeeeeecccaaa^^^ZZZYYYYYYXXXVVVTTTRRRQQQMMMMMMLLLJJJJJJIIIIIIIIILLLMMMPPPSSSWWWYYY[[[[[[]]]]]]]]]^^^___```aaabbbddddddddddddddddddddddddfffggghhhhhhgggggghhhiiieeeggghhhiiijjjkkknnnqqqooopppqqqrrrsssrrrqqqqqqssstttuuuvvvxxxyyy{{{{{{zzzzzzyyyzzz{{{~~~yyysssnnnlllpppvvv{{{|||zzz{{{{{{hhhVVVFFF>>>>>>999999999:::;;;<<<===>>>???DDDJJJWWWvvvzzzqqqfff___ZZZXXXUUUQQQOOOQQQRRRVVV\\\bbbhhhooovvv{{{}}}}}}zzzwwwtttqqqpppjjjiiihhhgggggghhhiiiiiinnnzzz~~~{{{zzzwwwvvvtttrrrooonnnmmmlllllljjjgggeeeeeedddbbbaaa]]]\\\ZZZYYYXXXUUUQQQNNNNNNLLLKKKKKKMMMMMMMMMLLLKKKMMMQQQVVVYYYZZZ[[[[[[^^^______^^^]]]]]]```bbbddddddddddddddddddddddddcccddddddeeeeeefffffffffffffffhhhjjjkkkkkkkkkkkkooopppqqqrrrsssrrrqqqppptttttttttuuuvvvxxxzzz{{{}}}}}}~~~~~~~~~|||yyyvvvrrrooopppsssvvvyyyzzz|||~~~~~~kkkXXXFFF===;;;::::::::::::;;;===???@@@CCCDDDJJJ]]]~~~uuujjjaaaYYYVVVTTTQQQRRRUUUSSSXXX^^^dddkkkqqqxxx|||}}}|||zzzyyyxxxuuuqqqnnniiihhheeeccccccdddfffgggpppwww~~~}}}zzzxxxvvvsssqqqooommmmmmmmmkkkhhhfffeeedddbbbaaa]]][[[YYYXXXWWWUUUQQQNNNNNNLLLJJJJJJLLLMMMLLLLLLMMMOOORRRUUUXXXYYYYYYYYY]]]^^^___^^^]]]]]]___aaaccccccccccccccccccccccccccccccddddddeeefffffffffggghhhhhhiiiiiijjjjjjkkkmmmnnnpppqqqrrrrrrqqqqqqssssssssstttvvvwwwyyyzzz||||||}}}}}}~~~~~~~~~~~~|||yyyuuuqqqmmmpppsssvvvxxxzzz{{{}}}|||~~~ooo[[[III???<<<;;;:::::::::;;;===???@@@AAACCCKKKaaa}}}tttiiiaaaYYYVVVTTTQQQRRRUUUVVVZZZ```eeejjjpppuuuyyy~~~~~~|||yyywwwuuurrrnnnkkkjjjhhhfffccccccccceeeffflllttt|||zzzxxxuuurrrooonnnmmmmmmkkkhhhfffeeedddbbb```\\\ZZZYYYXXXWWWTTTQQQNNNMMMKKKIIIIIIJJJKKKKKKKKKOOOPPPSSSUUUWWWWWWWWWWWW[[[\\\^^^^^^]]]]]]]]]___bbbbbbbbbbbbbbbbbbbbbbbbcccccccccdddeeefffffffffiiihhhgggggggggiiijjjkkklllmmmnnnooopppqqqqqqqqqqqqqqqrrrssstttvvvwwwxxxzzzzzz{{{|||}}}}}}~~~~~~|||}}}~~~|||yyytttoookkknnnqqquuuwwwxxxzzz}}}~~~xxxyyy~~~ttt```LLLAAA>>>;;;:::::::::;;;===???@@@BBBEEEOOOhhh|||~~~{{{rrrhhh```XXXVVVTTTQQQRRRUUUXXX[[[```eeeiiinnnsssvvv}}}~~~{{{wwwtttqqqooollliiijjjiiifffdddbbbbbbcccdddhhhqqq}}}{{{xxxuuurrrooommmlllllljjjfffddddddbbb```^^^[[[ZZZXXXWWWWWWTTTQQQNNNMMMJJJHHHGGGIIIJJJKKKJJJNNNPPPRRRTTTVVVWWWWWWWWWYYY[[[]]]^^^]]]\\\\\\\\\````````````aaaaaaaaaaaabbbbbbcccdddeeeffffffggggggfffeeeeeefffiiikkkmmmmmmmmmnnnnnnnnnnnnnnnnnnpppppppppqqqrrrtttvvvwwwxxxyyyzzz||||||}}}}}}|||{{{|||}}}}}}yyytttnnniiijjjmmmqqquuuwwwzzz}}}uuutttvvvzzzeeeOOOCCC???;;;;;;:::;;;<<<===???@@@EEEHHHUUUpppwww}}}yyypppfff^^^XXXVVVTTTRRRRRRUUUVVVZZZ___cccgggkkkpppttt{{{}}}zzzuuurrrpppnnnlllkkkjjjiiifffdddbbbaaaaaaaaaeeeooo~~~|||{{{xxxtttqqqooommmlllkkkiiieeecccbbb```^^^\\\[[[YYYXXXXXXWWWUUURRROOOMMMJJJGGGGGGHHHJJJKKKKKKMMMNNNPPPRRRUUUWWWXXXYYYWWWYYY\\\]]]\\\ZZZZZZ[[[^^^^^^^^^_________``````aaaaaabbbcccdddeeefffgggddddddcccdddfffiiilllnnnoooooonnnmmmmmmlllllllllooooooooopppqqqsssuuuuuuvvvwwwyyy{{{|||}}}||||||{{{|||}}}~~~zzztttnnniiidddhhhnnnrrrvvvzzzssspppooojjjRRRCCC???;;;;;;;;;;;;<<<>>>@@@AAADDDIIIYYYwwwvvvwwwnnnddd]]]WWWVVVUUURRRRRRUUUTTTWWW\\\aaaeeejjjooorrrxxx~~~}}}{{{xxxtttrrrqqqpppooonnnjjjhhhfffdddbbb`````````dddnnn~~~}}}|||zzzxxxuuurrrooonnnmmmkkkiiieeecccbbb```^^^\\\[[[ZZZYYYXXXXXXVVVSSSPPPMMMKKKGGGFFFHHHJJJKKKKKKLLLMMMOOOQQQTTTVVVXXXYYYWWWYYYZZZZZZYYYYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^___```aaabbbcccdddeeefffgggcccccccccdddfffiiikkkmmmpppooonnnmmmllllllllllllnnnnnnooopppqqqssstttuuuuuuwwwyyy|||}}}}}}|||{{{{{{|||}}}|||vvvooojjjbbbeeekkkqqquuuzzz~~~tttoooiiipppUUUEEE???<<<;;;;;;;;;<<<>>>@@@AAA@@@GGG[[[}}}|||~~~xxxvvvmmmbbb\\\WWWVVVUUUSSSSSSUUUSSSWWW[[[```dddiiimmmqqqvvv}}}~~~|||yyywwwtttssssssrrrpppooohhhgggeeecccbbb```______cccmmm}}}~~~||||||{{{xxxvvvsssqqqpppooommmjjjgggdddcccaaa___]]]\\\[[[ZZZYYYYYYWWWTTTQQQNNNKKKHHHFFFHHHJJJLLLLLLNNNNNNOOOPPPRRRTTTVVVWWWWWWXXXYYYXXXWWWWWWYYY[[[ZZZZZZ[[[\\\\\\]]]^^^^^^``````aaacccdddeeefffgggddddddeeeffffffggghhhhhhnnnmmmlllllllllnnnooopppnnnnnnooopppqqqssstttuuutttvvvzzz|||~~~~~~}}}||||||}}}~~~~~~xxxqqqlllbbbfffkkkppptttwww|||vvvpppjjjvvvYYYGGGAAA<<<<<<;;;<<<===>>>@@@AAABBBIII___}}}~~~~~~{{{uuulllaaa[[[VVVVVVUUUSSSSSSUUUWWWZZZ^^^aaadddhhhlllooouuu}}}}}}~~~}}}{{{yyywwwuuutttsssqqqnnnlllgggfffeeecccbbb```______bbbkkkzzz~~~}}}}}}{{{yyywwwuuusssrrrqqqooollliiifffdddccc```^^^\\\[[[ZZZZZZZZZXXXUUURRROOOLLLHHHGGGHHHKKKLLLMMMPPPPPPPPPPPPQQQSSSTTTUUUWWWXXXXXXWWWVVVVVVYYY[[[YYYZZZZZZ[[[\\\\\\]]]]]]___```aaabbbdddeeefffgggeeeffffffggggggfffeeeeeekkkkkkkkklllmmmooorrrsssnnnoooooopppqqqssstttuuutttwwwzzz}}}~~~~~~}}}|||}}}}}}~~~~~~yyyrrrmmmdddggglllooorrrvvvyyy|||wwwqqqmmm{{{zzzzzz\\\IIIBBB<<<<<<<<<<<<===>>>@@@AAAGGGMMMddd{{{|||}}}|||uuulll```ZZZVVVVVVVVVSSSSSSUUUZZZ]]]```ccceeehhhkkknnnttt|||}}}~~~~~~|||{{{yyyxxxvvvtttsssppplllhhhfffeeedddcccbbb```______aaaiiixxx~~~}}}|||{{{xxxuuurrrpppnnnqqqoookkkgggbbb___]]]]]]\\\\\\[[[ZZZYYYWWWUUUTTTQQQOOOLLLIIIHHHIIIJJJKKKLLLLLLMMMOOOQQQRRRTTTTTTTTTTTTTTTUUUUUUVVVVVVVVV[[[\\\]]]\\\[[[[[[]]]___\\\]]]___aaacccdddeeeeeehhhgggggggggggghhhhhhiiihhhiiikkklllmmmmmmlllkkklllnnnoooppppppqqqsssvvvwwwyyyzzz||||||||||||{{{wwwyyy|||}}}}}}~~~zzzsssnnnlllhhhgggmmmrrrtttxxx|||sssnnn}}}{{{```HHH@@@============>>>???@@@AAAIIINNNeee{{{|||~~~~~~pppggg___]]]ZZZWWWTTTRRRRRRQQQYYY\\\```cccfffhhhkkknnnxxx}}}}}}}}}|||{{{zzzzzzzzzxxxvvvsssrrroookkkhhhbbbbbbbbbbbbaaa___^^^]]]bbbgggttt~~~~~~xxxxxxxxxwwwuuusssrrrqqqooommmjjjfffcccaaa```___[[[[[[[[[ZZZXXXWWWUUUTTTRRRPPPMMMJJJIIIIIIJJJKKKJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVZZZ[[[\\\[[[ZZZZZZ[[[]]]\\\]]]___aaacccddddddeeeffffffeeeeeeeeefffgggggghhhiiijjjkkkkkkkkkkkkkkkmmmnnnooopppoooppprrrtttxxxyyyzzz{{{|||{{{{{{zzzxxxzzz}}}~~~~~~~~~|||tttooojjjffffffkkkpppssswww|||vvvqqqxxxwww|||bbbJJJAAA>>>=========>>>???@@@AAAJJJQQQiii}}}~~~{{{mmmddd]]][[[XXXVVVSSSRRRQQQQQQYYY\\\aaaeeegggjjjllloooxxx}}}~~~|||zzzyyyyyyyyywwwuuutttssspppmmmjjjccccccbbbaaa```___^^^]]]___cccooo~~~}}}~~~~~~~~~|||wwwwwwvvvvvvtttsssqqqppplllkkkhhhfffcccbbbbbbbbb]]]]]]\\\\\\ZZZYYYWWWVVVSSSQQQNNNLLLJJJJJJKKKKKKHHHIIIJJJLLLMMMOOOPPPQQQSSSSSSSSSTTTUUUVVVVVVVVVYYYZZZ[[[ZZZYYYXXXYYY[[[\\\]]]^^^```bbbcccdddddddddddddddddddddeeeffffffhhhhhhhhhhhhiiijjjkkkkkkmmmnnnooooooooooooqqqsssxxxxxxyyyzzzzzzzzzyyyyyyyyy{{{}}}~~~~~~~~~~~~vvvpppiiidddccchhhnnnrrrwww}}}{{{tttyyyqqqqqqvvvcccLLLBBB>>>>>>======>>>???AAABBBKKKUUUppp~~~~~~wwwjjjaaaZZZYYYWWWTTTRRRRRRQQQQQQXXX\\\bbbgggjjjlllnnnpppxxx|||~~~|||zzzyyyxxxwwwuuusssrrrqqqpppmmmjjjdddcccbbbaaa___^^^]]]\\\]]]___hhhwww}}}}}}}}}}}}|||{{{zzzyyyxxxvvvsssqqqnnnmmmllljjjhhheeecccbbbbbbbbb_________^^^]]]\\\ZZZZZZTTTSSSPPPMMMLLLKKKKKKKKKGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXZZZYYYXXXWWWXXXYYY[[[\\\^^^```aaaccccccdddccccccccccccddddddeeefffggggggffffffggghhhjjjkkkkkklllnnnnnnnnnooorrrtttxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{|||||||||}}}~~~~~~~~~~~~~~~~~~vvvqqqiiidddbbbgggmmmrrrxxx~~~~~~uuuzzzxxxzzz}}}tttmmmmmmrrrzzzeeeNNNBBB???>>>======>>>???AAABBBJJJYYYxxx|||{{{|||~~~uuuhhh___YYYXXXVVVTTTSSSRRRSSSSSSXXX\\\ccchhhkkknnnppprrrxxx|||}}}{{{zzzyyyvvvtttrrrpppooommmiiigggddddddbbb```___]]]\\\\\\\\\]]]cccooo{{{~~~~~~}}}||||||||||||zzzyyyyyyxxxwwwvvvsssqqqooommmmmmkkkhhhfffcccbbbbbbaaa_________^^^]]]\\\[[[ZZZUUUTTTQQQNNNLLLKKKJJJJJJGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUTTTVVVXXXYYYXXXWWWWWWXXXZZZ[[[]]]___aaabbbccccccccccccccccccdddeeefffggggggfffeeeeeefffgggiiijjjhhhjjjlllmmmnnnpppsssvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyzzzzzzzzzzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~wwwrrrjjjeeebbbffflllrrryyyrrrtttrrrvvv|||tttmmmlllooowww~~~fffPPPBBB@@@???======>>>???BBBCCCIII\\\~~~~~~{{{yyyzzz}}}xxxyyytttggg___ZZZXXXWWWUUUTTTSSSTTTTTTWWW\\\bbbhhhlllooosssuuuxxx|||}}}|||{{{yyywwwtttqqqooolllhhheeedddcccaaa___^^^]]]]]]]]]^^^]]]```jjjttt~~~}}}}}}{{{{{{{{{|||{{{yyywwwtttttttttssssssrrrpppppplllkkkhhheeecccbbbbbbbbb]]]]]]]]]]]]\\\[[[ZZZYYYUUUTTTRRROOOLLLJJJIIIHHHFFFGGGHHHJJJKKKMMMNNNOOOLLLMMMNNNOOOPPPQQQRRRSSSRRRTTTWWWXXXXXXXXXXXXYYYZZZ[[[\\\^^^```aaabbbbbbbbbbbbbbbbbbccceeefffgggffffffffffffggghhhiiiiiigggiiikkklllmmmooosssuuuttttttttttttuuuvvvwwwxxxxxxyyyyyyxxxxxxyyy|||~~~~~~~~~~~~yyyuuulllfffbbbeeekkkqqqyyy~~~qqq}}}xxxvvvzzzzzzrrrnnnooouuu}}}hhhSSSDDDAAA???>>>======@@@BBBDDDIII___||||||zzzyyyzzz{{{{{{tttxxx~~~ssshhh```ZZZYYYWWWUUUTTTSSSTTTTTTWWW[[[aaafffkkkppptttxxxzzz}}}~~~}}}{{{|||zzzvvvsssqqqmmmhhheeecccbbb```^^^]]]]]]^^^^^^```]]]___hhhqqqzzz~~~|||{{{zzzzzzzzz{{{zzzxxxvvvqqqqqqqqqqqqpppooonnnmmmjjjhhhgggeeedddddddddeee____________^^^]]]\\\\\\UUUTTTRRROOOLLLIIIHHHFFFDDDEEEFFFHHHJJJKKKLLLMMMJJJJJJKKKMMMNNNPPPQQQQQQPPPSSSVVVXXXYYYYYYZZZZZZYYYZZZ\\\^^^```aaabbbbbb`````````aaabbbccceeeeeeeeefffggghhhhhhiiiiiihhhiiikkklllllllllmmmppprrrrrrrrrrrrrrrtttvvvxxxyyyyyyzzzzzzyyyxxxyyy|||~~~{{{yyylllfffaaadddiiiooowww~~~}}}qqqwwwxxxrrrpppttt~~~kkkWWWFFFAAA@@@>>>======@@@CCCEEEKKKbbb||||||zzzzzzzzz{{{uuuzzz|||rrrhhh```ZZZXXXVVVTTTSSSRRRRRRRRRXXX[[[___dddiiiooovvvzzz{{{~~~~~~|||{{{zzzwwwtttrrrooolllhhheeebbb```___]]]]]]^^^___```___]]]___gggqqqzzz}}}zzzzzzzzzyyyzzz{{{zzzwwwuuurrrqqqqqqooommmkkkiiihhhgggfffeeeddddddeeefffgggbbbbbbcccbbbbbbaaa```___UUUTTTQQQOOOLLLIIIGGGEEECCCDDDEEEFFFHHHJJJKKKLLLIIIIIIJJJLLLMMMNNNPPPPPPNNNRRRVVVYYYYYYZZZ[[[\\\YYYZZZ\\\^^^___aaaaaabbb^^^^^^______```bbbcccddddddfffgggiiiiiiiiiiiihhhlllmmmmmmmmmllllllmmmoooqqqqqqqqqrrrsssvvvxxxyyyzzz{{{zzzyyyxxxzzz}}}~~~|||llleee```bbbgggmmmuuu|||}}}}}}ssssss}}}uuuqqqtttnnnYYYHHHBBB@@@>>><<<===@@@CCCEEENNNddd~~~{{{{{{{{{|||www~~~{{{rrrggg```YYYXXXUUUSSSQQQPPPPPPPPPXXXZZZ^^^ccchhhooovvv{{{|||}}}{{{zzztttrrrpppnnnmmmjjjfffdddaaa```^^^]]]]]]^^^```aaa^^^\\\^^^gggqqq{{{}}}{{{|||zzzyyywwwwwwuuurrrooouuurrrnnnjjjiiiiiikkklllhhhgggggggggffffffffffffgggdddbbbcccffffffaaa\\\UUUTTTSSSPPPMMMJJJHHHFFFEEEFFFFFFGGGIIIJJJKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUUUUVVVXXXZZZYYYZZZ[[[\\\]]]^^^^^^___^^^^^^^^^^^^___```bbbcccfffeeeeeefffggghhhhhhggglllmmmnnnnnnnnnnnnqqqsssqqqrrrtttuuuwwwyyyzzz{{{|||||||||}}}~~~~~~~~~||||||~~~~~~~~~~~~}}}yyywwwmmmfffbbbeeeiiinnnttt{{{wwwrrrxxxzzzqqqZZZHHHDDD@@@>>>@@@@@@???BBBFFFOOOhhh~~~}}}zzzzzz}}}}}}xxxqqqggg^^^XXXUUURRRPPPOOOPPPRRRTTTXXXZZZ]]]cccjjjpppvvvzzz|||}}}{{{wwwuuusssqqqooommmiiifffcccbbb```___]]]\\\\\\\\\^^^___```dddmmmzzz}}}yyyvvvxxxvvvtttssssssqqqnnnlllnnnmmmllljjjiiihhhgggfffdddeeefffggghhhhhhhhhhhhgggdddbbbccceeeddd```[[[VVVUUUTTTQQQNNNKKKHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIJJJKKKMMMNNNNNNOOOOOOQQQSSSTTTTTTUUUWWWYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^]]]]]]]]]^^^```bbbcccddddddddddddfffggggggfffkkklllmmmmmmmmmnnnppprrrrrrrrrtttvvvxxxzzz{{{||||||||||||}}}~~~~~~}}}}}}~~~}}}yyywwwmmmfffaaaccchhhlllsssyyy{{{tttyyyqqq[[[JJJDDD@@@>>>@@@@@@@@@BBBGGGSSSmmm~~~}}}{{{zzzxxx~~~xxxqqqfff\\\WWWUUURRROOONNNPPPRRRTTTXXXZZZ]]]ccciiipppvvvyyy|||~~~}}}zzzwwwtttrrrpppooommmjjjhhhdddcccaaa___^^^]]]\\\\\\]]]]]]___bbbjjjwww|||xxxsssqqqrrrpppnnnnnnmmmmmmjjjhhhfffggghhhiiihhheeebbb___```bbbeeegggiiiiiiiiihhhgggeeebbbbbbcccbbb]]]YYYWWWVVVUUURRROOOLLLIIIGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOOOONNNOOOQQQRRRRRRSSSTTTVVVUUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\\\\\\\]]]___aaabbbbbbbbbbbbcccdddeeeeeeeeekkkmmmnnnooonnnoooqqqrrrrrrssstttvvvxxxzzz|||}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~zzzxxxooogggbbbdddhhhlllsssyyy~~~xxxzzzsss^^^MMMDDD@@@>>>@@@@@@@@@CCCHHHYYYuuu~~~}}}zzzyyyuuu~~~xxxpppddd[[[VVVTTTQQQNNNNNNOOOQQQSSSXXXZZZ]]]ccciiipppuuuyyy{{{}}}|||yyywwwtttpppnnnmmmlllkkkjjjeeedddbbb```^^^]]]\\\\\\[[[\\\]]]aaahhhsss~~~~~~}}}{{{xxxtttpppnnnnnnmmmkkkjjjjjjjjjiiigggbbbdddeeefffeeeccc```^^^```bbbeeehhhiiiiiihhhggggggeeecccbbbbbb___[[[XXXWWWVVVUUURRROOOLLLIIIGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOLLLNNNOOOPPPPPPPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYZZZ[[[]]]___``````aaabbbccccccdddeeeffflllnnnpppppppppppprrrsssrrrssstttvvvyyy{{{|||}}}{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~{{{xxxrrrjjjdddeeehhhlllssszzz}}}|||{{{uuuaaaPPPEEEAAA>>>@@@AAAAAAEEEJJJ]]]|||zzzxxxzzz{{{tttmmmddd\\\VVVSSSPPPNNNMMMNNNQQQRRRXXXZZZ]]]bbbiiiooouuuxxxzzz||||||yyywwwtttpppmmmllllllkkkjjjfffdddbbb```^^^]]]\\\[[[[[[\\\]]]```fffooozzz~~~|||wwwwwwwwwuuusssqqqooommmllljjjhhhhhhiiijjjiiihhhddddddcccccccccbbbbbbaaabbbdddfffhhhiiigggeeedddfffeeedddbbbaaa^^^ZZZWWWVVVUUUTTTRRROOOLLLJJJHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLNNNNNNNNNNNNPPPQQQSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVWWWYYY[[[]]]^^^___aaacccdddcccccceeegggiiikkknnnooonnnnnnooopppqqqrrrtttvvvxxx{{{}}}}}}{{{{{{{{{|||}}}}}}~~~~~~}}}}}}{{{yyyrrrjjjccccccfffjjjqqqwww|||}}}yyydddRRRFFFAAA>>>@@@AAABBBFFFKKK```|||{{{xxxpppiiiccc^^^VVVSSSPPPNNNMMMNNNQQQRRRXXXZZZ]]]bbbhhhoootttwwwyyy{{{|||yyywwwtttpppmmmlllkkkkkkjjjeeedddbbb```^^^]]]\\\\\\[[[\\\]]]```dddllluuu{{{|||zzzxxxvvvpppppppppooonnnmmmlllkkkjjjhhhffffffgggiiiiiihhhfffeeecccbbbbbbcccdddeeeeeeeeegggggggggeeecccbbbfffeeeeeecccaaa]]]ZZZYYYUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJLLLMMMMMMMMMMMMNNNPPPRRRRRRSSSTTTUUUVVVVVVWWWSSSSSSSSSTTTVVVXXXZZZ[[[]]]```ccccccbbbbbbeeehhheeegggjjjkkkkkkjjjkkklllpppqqqrrruuuxxxzzz|||}}}zzz{{{{{{||||||}}}}}}~~~~~~~~~|||zzzqqqhhhaaa```bbbfffmmmtttzzz~~~~~~iiiUUUGGGBBB???@@@AAABBBGGGMMMcccwwwnnngggbbb^^^VVVTTTQQQNNNNNNOOOQQQSSSYYYZZZ]]]bbbhhhnnnsssvvvwwwzzz~~~}}}zzzwwwtttpppmmmlllkkkiiigggcccbbb```___]]]]]]\\\\\\[[[\\\]]]___bbbhhhooouuuyyy}}}{{{zzzwwwuuurrrpppooonnnkkkjjjjjjiiihhhggggggffffffdddbbbbbbdddfffggggggeeeddddddccccccdddeeefffeeefffffffffeeeeeedddccceeeeeeeeedddaaa^^^\\\[[[VVVVVVUUUUUUSSSQQQPPPOOOLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJLLLMMMMMMLLLLLLNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTPPPPPPPPPQQQSSSUUUXXXYYY[[[___bbbbbb``````dddgggcccfffiiikkkkkkjjjjjjkkknnnoooqqqtttwwwyyy{{{|||zzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}}}}{{{sssjjjbbb```bbbfffmmmtttxxx|||~~~oooYYYGGGBBB???@@@AAACCCHHHNNNggg~~~~~~yyypppggg___ZZZWWWUUURRROOONNNPPPRRRTTTYYYZZZ]]]bbbgggnnnsssvvvwwwzzz}}}}}}|||wwwuuuqqqooommmjjjgggddd```___^^^]]]]]]\\\\\\\\\ZZZ[[[\\\]]]___dddjjjnnnqqquuu{{{|||yyyvvvtttqqqpppnnnllljjjhhhgggggghhhhhhgggeeedddcccbbbbbbcccaaa^^^^^^aaacccddddddcccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeefffdddaaa^^^]]]\\\WWWWWWWWWVVVUUUTTTSSSRRRMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMLLLLLLMMMOOOMMMNNNNNNOOOPPPQQQRRRSSSNNNNNNNNNOOOQQQTTTVVVXXXYYY]]]aaaaaa___^^^bbbfffeeehhhlllmmmmmmllllllmmmmmmnnnpppsssvvvyyy{{{|||zzzzzz{{{{{{|||}}}}}}}}}}}}}}}~~~~~~|||zzzzzz|||}}}~~~}}}}}}{{{wwwnnneeeccceeehhhooovvvwww{{{sss[[[GGGBBB???@@@AAACCCIIIOOOjjjzzz|||~~~|||rrrhhh]]]WWWXXXUUURRRPPPOOOPPPSSSTTTYYYZZZ]]]bbbgggmmmsssuuuvvvyyy}}}~~~}}}wwwuuurrrpppmmmjjjeeebbb^^^^^^]]]\\\\\\\\\\\\]]]XXXYYYZZZ[[[]]]aaafffjjjlllpppwww}}}{{{uuuqqqooommmlllhhhfffeeecccbbbbbbbbbbbb______^^^]]]]]]]]]^^^^^^```aaa```___^^^^^^```bbbbbbcccdddeeefffhhhiiiiiigggfffdddccccccdddfffgggddddddcccbbb```___]]]\\\[[[YYYXXXVVVTTTSSSSSSSSSMMMMMMLLLLLLLLLMMMOOOPPPNNNOOOOOOOOOOOONNNMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKNNNLLLJJJLLLOOORRRQQQPPPNNNMMMMMMNNNOOOQQQSSSUUU[[[\\\^^^```bbbcccddddddeeefffhhhjjjkkkkkkkkkjjjlllnnnppptttwwwzzz{{{|||yyyzzzzzz{{{{{{|||||||||~~~~~~~~~~~~~~~zzzpppeee``````dddnnnxxxwww|||~~~vvv]]]NNNEEE@@@AAAAAA@@@HHHTTTlll}}}}}}}}}|||vvvzzz}}}~~~sssggg^^^[[[XXXVVVRRRMMMKKKMMMRRRVVV[[[\\\^^^aaafffmmmrrruuuyyy}}}vvvtttqqqnnnjjjhhhfffeee^^^^^^]]]\\\[[[[[[[[[[[[XXXXXXYYYZZZ[[[]]]___```cccfffkkkqqqwww{{{~~~yyytttnnnhhheeedddbbbaaa___^^^\\\[[[ZZZZZZ[[[\\\]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]^^^aaacccbbbbbbcccdddfffggghhhiiigggfffdddbbbbbbbbbddddddccccccbbbaaa```^^^\\\[[[YYYYYYXXXWWWVVVVVVUUUUUUOOONNNMMMMMMMMMNNNOOOPPPOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLPPPNNNLLLNNNQQQSSSRRRQQQNNNNNNMMMNNNOOOQQQSSSTTTZZZ\\\^^^```bbbcccddddddeeeggghhhjjjkkkkkkkkkkkkooooooqqqssstttuuuuuuuuuyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~{{{qqqfffaaa```dddmmmwwwwww{{{~~~{{{```NNNEEE@@@AAAAAAAAAIIIUUUsss~~~|||}}}wwwzzz~~~|||}}}sssggg```]]]WWWUUURRRMMMKKKMMMRRRVVVYYYZZZ]]]aaagggmmmqqqtttyyy|||wwwuuurrrnnnjjjgggeeeddd^^^]]]\\\[[[ZZZZZZZZZZZZWWWXXXYYYZZZ[[[]]]]]]^^^^^^```eeekkkppptttwwwxxx}}}}}}zzzvvvtttrrrqqqpppnnngggccc]]]YYYXXXWWWVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ\\\\\\\\\]]]```bbbaaaaaabbbdddeeefffggghhhfffdddcccaaa``````aaaaaaaaaaaaaaa```___]]]\\\[[[YYYYYYYYYXXXXXXXXXXXXXXXRRRQQQPPPOOOOOOOOOPPPQQQPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKIIIJJJLLLMMMMMMLLLOOONNNNNNNNNOOOPPPRRRSSSYYYZZZ\\\___aaacccddddddfffggghhhiiikkkkkkkkkkkknnnooopppqqqqqqqqqqqqqqqvvvwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{|||}}}}}}}}}|||}}}}}}~~~{{{qqqgggbbbaaadddllluuuvvvzzz~~~zzz}}}eeeNNNFFF@@@BBBAAAAAAJJJVVVyyy~~~|||vvvwww}}}|||{{{{{{rrrhhhaaa___WWWUUUQQQNNNLLLMMMQQQUUUWWWYYY]]]bbbhhhmmmqqqsssyyy|||xxxvvvsssooojjjfffcccbbb^^^]]][[[ZZZYYYXXXXXXXXXVVVWWWYYYZZZ[[[[[[[[[ZZZYYY[[[___ccchhhkkknnnooossswww}}}|||yyyuuurrrpppjjjhhheeecccbbbaaaaaaaaa[[[XXXSSSQQQPPPOOOOOONNNOOONNNMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[[[[\\\^^^```___```aaabbbdddeeeffffffdddcccbbb```___^^^^^^^^^``````______^^^]]]\\\[[[\\\\\\[[[[[[ZZZYYYXXXWWWUUUTTTRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQPPPPPPOOONNNMMMMMMJJJJJJIIIHHHIIIIIIIIIIIIOOONNNNNNMMMNNNPPPQQQRRRXXXYYY[[[^^^aaacccddddddfffggghhhiiijjjkkkkkklllkkklllnnnoooqqqqqqrrrrrrsssssstttuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{{{{|||{{{{{{||||||}}}{{{rrrhhhdddbbbdddkkksssuuuzzzyyyyyyhhhOOOFFFAAABBBAAABBBKKKXXXyyyxxxrrrsss{{{zzzyyy}}}{{{rrrhhh```^^^VVVTTTQQQNNNLLLMMMQQQTTTUUUXXX]]]ccciiinnnqqqssszzz}}}yyywwwtttpppkkkfffbbb```]]]\\\ZZZYYYXXXWWWVVVVVVVVVWWWYYY[[[[[[ZZZXXXWWWWWWYYY[[[^^^aaadddfffgggkkkooouuuzzz|||}}}~~~{{{vvvooonnnmmmkkkiiihhhggggggbbbbbb```]]][[[ZZZZZZZZZVVVSSSPPPMMMMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTWWWXXXZZZZZZZZZYYY[[[\\\^^^___```aaabbbddddddeeedddcccbbb```___^^^^^^]]]^^^^^^___^^^^^^]]]\\\\\\______^^^]]][[[YYYWWWUUUVVVUUUTTTRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRSSSRRRRRRQQQPPPOOONNNNNNOOOOOONNNMMMLLLLLLLLLMMMNNNMMMMMMMMMNNNPPPQQQRRRWWWXXX[[[^^^aaaccceeeeeegggggghhhhhhiiikkklllllllllmmmnnnooopppqqqqqqqqqoooppppppqqqsssttttttuuuvvvvvvxxxyyy{{{{{{||||||zzz{{{{{{|||~~~{{{rrriiieeeccceeekkksssuuuzzzyyywwwiiiPPPGGGAAABBBBBBCCCLLLYYYzzzuuuqqqqqqyyyxxxwww{{{{{{rrrhhh___[[[UUUTTTQQQNNNLLLMMMPPPSSSUUUXXX]]]dddjjjpppsssuuu{{{~~~~~~yyywwwtttpppkkkfffaaa___\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[YYYXXXVVVVVVVVVWWWYYY[[[\\\^^^___eeeiiinnnsssuuuvvvxxxyyyyyy|||{{{ssslllhhhbbbaaa```___```aaabbbccc```aaa```^^^[[[XXXXXXXXXVVVSSSPPPNNNMMMLLLKKKJJJHHHGGGGGGFFFGGGHHHIIIJJJMMMMMMMMMNNNOOOQQQRRRSSSVVVXXXZZZZZZYYYYYYYYYZZZ]]]]]]^^^```aaabbbcccdddccccccbbbbbbaaa```______^^^^^^^^^___^^^^^^]]]]]]``````___^^^\\\YYYVVVTTTVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQOOOLLLKKKLLLMMMLLLLLLLLLMMMNNNPPPRRRSSSVVVXXX[[[^^^bbbdddfffgggggggggggghhhiiijjjlllmmmpppppppppppppppooonnnnnnnnnnnnoooqqqrrrsssttttttuuuvvvxxxzzz{{{|||}}}}}}||||||{{{|||~~~yyyqqqiiifffeeeffflllsssvvv{{{yyywwwjjjPPPGGGAAABBBBBBCCCNNN[[[|||rrrooorrr~~~wwwuuuuuuzzz|||tttiii___ZZZTTTSSSQQQNNNLLLMMMPPPSSSXXXZZZ___eeelllrrrwwwzzz}}}~~~xxxwwwtttqqqlllfffbbb___ZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXUUUTTTTTTTTTUUUVVVWWWWWW^^^bbbfffiiikkkmmmoooqqqppptttxxx{{{~~~~~~uuuooojjjeeebbb^^^]]][[[[[[[[[]]]```aaa```bbbdddbbb___[[[ZZZZZZZZZXXXTTTRRRPPPOOOLLLKKKIIIHHHGGGFFFFFFGGGIIIIIIKKKLLLLLLMMMOOOPPPRRRSSSSSSVVVYYYZZZZZZZZZ[[[\\\\\\\\\]]]___```aaabbbccccccccccccccccccbbbaaaaaa]]]^^^____________^^^^^^^^^______^^^\\\YYYVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSSSSPPPLLLKKKLLLMMMKKKKKKKKKLLLNNNQQQSSSUUUVVVXXX[[[___bbbeeeggghhhhhhhhhggghhhiiijjjlllmmmoooooooooooooooooonnnmmmooooooppprrrssstttvvvvvvvvvwwwyyy{{{}}}~~~~~~~~~~~~xxxpppiiigggfffgggmmmssswww|||zzzvvvlllQQQGGGAAABBBBBBDDDOOO\\\vvvkkkkkkppp}}}uuutttsssxxx|||vvvlllaaa[[[SSSSSSQQQNNNLLLMMMOOORRR[[[]]]aaafffmmmuuu{{{~~~~~~wwwvvvtttqqqlllgggbbb___YYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZWWWVVVUUUTTTSSSSSSTTTUUUXXXZZZ]]]___```cccfffiiigggiiimmmppprrrtttxxxzzzzzzsssmmmiiieeecccaaa^^^]]][[[ZZZ[[[]]]```bbb```dddggggggccc___]]]^^^___]]]YYYVVVTTTRRROOOMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSQQQTTTWWWZZZ[[[[[[]]]^^^[[[\\\]]]^^^```aaabbbbbbccccccdddddddddccccccbbb^^^^^^______``````______\\\]]]^^^^^^]]]ZZZXXXVVVTTTTTTSSSSSSSSSTTTVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUXXXXXXXXXYYYYYYYYYYYYYYYWWWXXXXXXUUUQQQOOOPPPRRRIIIJJJJJJLLLNNNQQQTTTUUUWWWXXX\\\___cccfffhhhiiihhhhhhgggggghhhjjjlllmmmjjjkkklllnnnoooppppppppppppqqqrrrsssuuuvvvwwwxxxvvvwwwyyy|||~~~vvvoooiiigggggghhhmmmtttxxx|||yyyvvv~~~mmmQQQHHHAAABBBBBBDDDOOO]]]pppeeeffflll|||uuusssrrrxxx}}}xxxnnnccc]]]SSSSSSQQQNNNLLLMMMOOORRR]]]___bbbgggnnnvvv}}}~~~vvvuuutttqqqmmmgggccc```YYYXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXYYYZZZ\\\\\\ZZZYYYWWWVVVUUUUUUUUUVVVTTTUUUWWWWWWYYY[[[___ccc^^^aaadddfffhhhjjjnnnppp}}}xxxrrrjjjggggggfffbbb^^^\\\[[[ZZZZZZ\\\```ccceeehhhiiijjjkkkjjjhhhfffddd___]]][[[YYYWWWVVVUUUTTTNNNOOOOOOMMMJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRTTTVVVXXXZZZZZZ[[[ZZZZZZZZZ[[[]]]___```ccccccbbbbbbaaaaaa``````___```aaacccccccccbbbaaa```^^^[[[ZZZZZZZZZYYYWWWRRRQQQPPPPPPQQQSSSUUUWWW[[[ZZZYYYXXXWWWXXXYYYYYYYYYZZZ[[[\\\\\\]]]\\\\\\]]][[[YYYVVVSSSPPPMMMLLLLLLMMMMMMMMMMMMOOOSSSVVV\\\^^^_________```bbbeeegggggghhhhhhiiiiiiiiiiiiiiijjjlllmmmmmmmmmoooqqqmmmmmmnnnoooppprrrtttuuuwwwyyy|||~~~~~~~~~~~~~~~yyyqqqjjjfffeeefffmmmtttxxx{{{{{{pppWWWIII@@@AAAAAABBBPPPbbb~~~rrriiiiiinnn{{{qqqppprrrwww|||{{{tttkkkaaaYYYXXXTTTPPPOOOLLLJJJMMMRRRXXX]]]dddkkkqqqvvv{{{~~~|||xxxuuuqqqnnnjjjgggbbb___\\\[[[ZZZZZZ[[[[[[ZZZYYYUUUWWWYYY[[[\\\\\\ZZZYYYZZZYYYWWWUUUTTTRRRRRRRRRUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[\\\^^^aaaccceeezzzvvvrrrmmmhhhfffgggfffccc___]]]\\\\\\\\\^^^aaadddffflllooosssvvvuuupppjjjfffcccaaa___\\\YYYWWWVVVUUURRRSSSSSSQQQNNNLLLLLLMMMKKKLLLMMMMMMNNNNNNNNNNNNQQQQQQRRRTTTVVVWWWXXXYYYZZZZZZZZZZZZ[[[]]]___```aaaaaa```````````````___]]]^^^___```aaaaaaaaaaaaaaa___]]]\\\\\\\\\ZZZYYYWWWVVVTTTSSSSSSTTTVVVWWWYYYXXXWWWWWWVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]\\\\\\]]]\\\YYYVVVSSSPPPMMMLLLLLLMMMMMMMMMMMMOOOSSSVVVZZZ[[[]]]]]]]]]^^^```cccggggggggghhhhhhiiiiiijjjiiikkkmmmmmmmmmmmmoooqqqnnnnnnnnnoooppprrrssstttuuuvvvyyy{{{|||}}}||||||||||||}}}}}}~~~zzzqqqiiieeedddeeellltttvvvyyy~~~oooWWWIII@@@BBBBBBCCCPPPbbbsssjjjjjjooo|||qqqppprrrxxx~~~yyyssskkkaaaYYYWWWSSSPPPNNNKKKIIILLLRRRWWW\\\dddkkkqqqwww|||}}}xxxuuuqqqmmmjjjfffbbb___]]]\\\ZZZ[[[\\\\\\[[[YYYYYYZZZ[[[[[[[[[ZZZYYYXXX[[[ZZZXXXWWWUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVWWWWWWWWWWWWXXXZZZ\\\]]]}}}xxxrrroookkkiiiggghhhjjjjjjgggddd```_________```cccfffhhhlllrrryyy~~~|||uuukkkdddfffeeebbb___\\\YYYXXXWWWVVVWWWWWWUUUSSSQQQQQQQQQMMMNNNNNNOOOOOOOOONNNNNNRRRRRRSSSTTTUUUVVVWWWWWWZZZYYYZZZZZZ[[[]]]^^^___]]]]]]]]]^^^^^^^^^^^^^^^[[[[[[[[[[[[\\\^^^```aaabbb```___^^^___^^^]]][[[]]][[[YYYWWWVVVVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]\\\\\\]]]\\\ZZZVVVSSSPPPMMMLLLKKKLLLMMMMMMMMMPPPSSSWWWWWWXXXZZZZZZZZZ[[[^^^```fffffffffggghhhiiiiiijjjjjjlllmmmnnnmmmnnnoooqqqoooooooooooopppqqqrrrssstttuuuwwwyyy{{{{{{{{{{{{{{{{{{{{{|||}}}~~~{{{qqqhhhdddbbbdddkkksssssswww{{{oooWWWIIIAAACCCDDDDDDPPPbbbvvvllllllppp|||qqqpppsssyyywwwqqqjjj```YYYVVVRRROOOMMMKKKIIILLLRRRVVV[[[ccckkkqqqxxx~~~xxxuuupppllliiifffccc```___]]]\\\\\\]]]]]]\\\[[[]]]\\\\\\[[[ZZZYYYYYYYYY\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVV|||wwwsssnnnkkkiiihhhiiikkknnnnnnllliiicccbbbbbbcccdddfffiiijjjnnnttt}}}xxxmmmffffffeeebbb___]]]ZZZYYYXXXYYYZZZZZZXXXUUUTTTTTTTTTQQQQQQQQQQQQQQQPPPOOONNNRRRSSSSSSTTTTTTUUUUUUUUUXXXYYYYYYZZZ[[[\\\]]]^^^ZZZZZZ[[[[[[\\\\\\]]]]]]YYYXXXWWWWWWXXX[[[___aaabbbaaa``````aaaaaa___^^^^^^]]][[[YYYXXXYYYZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYYYY[[[\\\\\\\\\\\\\\\]]]\\\ZZZWWWSSSPPPNNNMMMKKKLLLMMMMMMMMMOOOSSSVVVUUUWWWXXXYYYYYYZZZ]]]___ddddddeeefffhhhiiijjjjjjkkklllnnnnnnnnnnnnoooqqqpppooooooooopppqqqrrrrrruuuvvvxxxzzz{{{|||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~{{{rrrhhhcccaaacccjjjrrrsssvvv{{{pppWWWJJJBBBEEEEEEEEEQQQbbb}}}ppplllooo}}}qqqooosssyyywwwqqqjjjaaaZZZUUUQQQNNNMMMJJJHHHLLLRRRTTTZZZbbbjjjrrryyyzzzvvvrrrnnnkkkhhheeecccaaa```^^^^^^______^^^\\\^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUTTTTTTSSSSSS}}}xxxtttqqqnnnllliiijjjlllnnnppppppnnnlllfffffffffggghhhjjjkkkmmmqqqwww|||rrrkkkeeedddbbb___]]][[[ZZZYYY[[[\\\\\\ZZZWWWUUUUUUVVVUUUUUUUUUTTTSSSRRRQQQPPPSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXYYYZZZ[[[\\\\\\\\\YYYYYYZZZZZZ[[[[[[\\\\\\XXXVVVUUUUUUVVVYYY]]]___bbbaaa```aaacccbbbaaa___]]]\\\[[[ZZZZZZ\\\]]]___[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYY[[[\\\\\\\\\\\\\\\\\\[[[YYYWWWTTTQQQPPPOOOLLLMMMMMMMMMMMMOOOSSSUUUTTTVVVXXXXXXYYYZZZ]]]```bbbcccdddeeeggghhhjjjjjjkkkmmmnnnnnnmmmmmmoooppppppooooooooopppqqqrrrrrruuuvvvwwwxxxzzz{{{{{{|||||||||{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}|||rrriiidddaaabbbiiippptttwww{{{sssYYYKKKCCCEEEFFFFFFRRRdddsssmmmnnn}}}qqqoooqqqwww}}}wwwpppjjjbbb[[[UUUQQQNNNMMMJJJHHHLLLRRRTTTYYYbbbjjjrrryyy}}}yyytttpppmmmkkkhhhfffdddbbbaaa```aaaaaa___^^^]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUUUUTTT~~~yyyvvvtttsssrrrpppmmmnnnpppqqqqqqooommmllliiiiiijjjjjjlllmmmnnnooonnnuuu}}}}}}uuuooohhhgggdddaaa___]]][[[[[[^^^______]]]ZZZXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRTTTTTTTTTUUUUUUVVVVVVWWWVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[XXXVVVUUUUUUVVVYYY\\\^^^```___```aaaccccccaaa___\\\\\\[[[[[[\\\^^^```bbb_________^^^]]]\\\[[[ZZZYYYZZZ[[[\\\\\\]]]\\\\\\ZZZZZZXXXWWWUUUSSSRRRQQQNNNOOONNNMMMMMMNNNQQQTTTTTTUUUWWWXXXYYYZZZ]]]```aaabbbccceeeggghhhjjjjjjkkklllmmmmmmllllllmmmooooooooooooooopppqqqrrrsssssstttuuuvvvwwwyyyzzzzzz|||{{{{{{{{{||||||}}}~~~}}}}}}||||||}}}}}}|||~~~~~~|||sssjjjfffcccccchhhoootttxxx|||www[[[MMMDDDEEEEEEFFFTTTfffsssmmmnnn|||qqqnnnnnnrrrwwwzzzvvvpppiiiaaa[[[UUUQQQNNNMMMKKKIIIMMMSSSTTTZZZbbbjjjrrryyy~~~zzzuuuqqqnnnllljjjiiifffdddcccbbbcccbbbaaa___]]]]]]]]]^^^^^^^^^^^^^^^\\\]]]^^^______^^^\\\[[[WWWVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWWWW}}}}}}{{{xxxwwwxxxzzz{{{{{{wwwxxxxxxwwwtttqqqpppooollllllmmmmmmnnnooopppqqqooovvv|||uuuooonnnjjjfffbbb___]]][[[cccccccccbbb___]]]]]]^^^]]]]]]\\\ZZZXXXVVVTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXUUUVVVXXXZZZ[[[[[[[[[ZZZ\\\\\\\\\\\\[[[[[[[[[[[[XXXWWWVVVVVVWWWYYY[[[\\\]]]]]]^^^```bbbbbb```^^^^^^]]]\\\\\\^^^```bbbdddaaaaaaaaa```^^^\\\ZZZXXXYYYZZZ[[[\\\\\\]]]\\\\\\XXXXXXWWWVVVUUUTTTTTTSSSPPPPPPOOONNNLLLMMMPPPRRRRRRTTTVVVWWWXXXZZZ]]]___``````bbbdddfffhhhjjjkkkjjjkkkllllllkkkkkklllmmmnnnnnnnnnoooppprrrssstttttttttuuuvvvwwwyyyzzz{{{zzzzzzzzzzzzzzz{{{{{{|||||||||{{{|||}}}~~~|||{{{}}}~~~}}}|||tttlllhhheeedddhhhmmmrrrvvv|||{{{^^^NNNDDDDDDDDDFFFUUUhhhyyyooonnnrrr|||qqqlllkkkmmmqqqtttuuunnnggg___YYYUUUQQQOOONNNLLLJJJNNNTTTUUUZZZbbbkkkrrrxxx~~~zzzuuupppnnnmmmkkkjjjhhhfffddddddddddddbbb```______``````___^^^]]]\\\\\\]]]^^^___```___]]]\\\WWWWWWUUUUUUUUUWWWYYYZZZZZZ[[[\\\]]]^^^]]]]]]\\\}}}|||zzzxxxyyy}}}}}}yyyuuussssssmmmmmmnnnooopppqqqqqqrrrvvvvvvtttpppjjjeeeaaa^^^\\\fffggggggeeecccaaaaaabbb______^^^\\\ZZZXXXVVVTTTTTTUUUUUUVVVXXXYYYYYYZZZUUUVVVXXXZZZ[[[[[[ZZZZZZ^^^^^^]]]]]]\\\\\\[[[[[[YYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\]]]```bbbaaa___]]]aaa```___^^^___aaacccdddbbbbbbbbb```^^^[[[YYYWWWYYYZZZ[[[\\\\\\]]]\\\\\\WWWWWWWWWVVVVVVUUUUUUUUUQQQQQQPPPNNNLLLLLLOOOQQQQQQSSSUUUVVVWWWYYY\\\^^^___```bbbdddfffhhhjjjkkkiiikkklllllljjjjjjkkklllmmmmmmnnnoooppprrrtttuuuwwwwwwwwwxxxyyy{{{|||}}}yyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{}}}~~~{{{{{{}}}}}}||||||tttmmmjjjgggeeeggglllooottt{{{~~~___OOODDDCCCDDDFFFVVVjjjzzzqqqlllooouuu{{{pppllliiijjjmmmppp|||~~~sssllleee]]]WWWVVVRRROOONNNLLLKKKOOOUUUVVV[[[ccckkkqqqxxx}}}~~~zzztttpppmmmlllkkkjjjiiigggeeeeeeeeedddcccaaa```aaabbbbbb```^^^[[[YYY[[[\\\^^^``````___]]]\\\ZZZYYYXXXWWWXXXZZZ\\\^^^]]]^^^```aaabbbbbbbbbaaa~~~|||}}}|||~~~xxxssspppmmmnnnppprrrssstttuuuuuu|||~~~vvvqqqllleeebbbbbbbbbccceeefffffffffeeedddaaa```___]]]\\\[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYWWWXXXYYY[[[[[[[[[ZZZZZZ]]]\\\[[[\\\]]]]]]\\\[[[XXXYYYYYYZZZZZZZZZZZZYYY^^^^^^_________^^^\\\[[[\\\\\\]]]```bbbcccbbb```bbbaaa___]]]\\\\\\\\\\\\______```bbbdddbbb___\\\XXXXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPOOONNNMMMMMMMMMQQQQQQQQQSSSUUUXXX[[[\\\^^^___```bbbdddfffhhhhhhhhhiiijjjkkkllllllmmmlllrrrrrrssssssttttttssssssrrrssstttuuuuuuvvvwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxyyyzzz|||}}}~~~}}}|||{{{{{{}}}}}}|||uuuooolllhhhfffhhhllloootttyyy~~~ttt```PPPDDDCCCCCCDDDSSSggg~~~~~~|||rrrllllllooorrryyylllfffdddfffiiikkkuuuyyypppddd[[[XXXTTTSSSPPPLLLKKKMMMQQQUUUYYY]]]cccjjjpppvvv}}}|||}}}~~~{{{xxxtttpppmmmkkkjjjjjjjjjiiihhhgggfffeeedddddddddcccbbb```___]]]\\\\\\^^^^^^^^^```aaabbbaaa```ZZZXXXVVVWWWZZZ]]]______aaabbbcccdddccccccaaaaaa}}}|||~~~vvvrrrpppqqqsssvvvxxxzzz{{{|||~~~wwwqqqiiieeefffeeefffggghhhhhhhhhgggfff___^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXX[[[YYYXXXYYYZZZZZZZZZXXXXXXYYYYYYZZZ[[[[[[\\\\\\___``````aaa```___^^^]]]]]]]]]^^^```ccccccbbbaaacccbbb```^^^]]]]]]]]]]]]aaabbbbbbdddeeeccc```]]]ZZZYYYYYYXXXWWWVVVUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMOOOPPPPPPRRRTTTWWWZZZ[[[\\\]]]^^^```bbbdddfffgggggghhhiiikkklllmmmmmmmmmpppqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrsssuuuvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxzzzzzzzzz{{{|||~~~~~~}}}||||||~~~}}}vvvoookkkgggdddfffjjjooosssyyy}}}tttaaaQQQDDDCCCCCCDDDSSSggg}}}ssslllkkknnnqqqxxxlllfffcccdddgggllltttyyyoooddd[[[YYYTTTRRROOOLLLJJJLLLQQQTTTXXX]]]cccjjjpppvvv}}}~~~zzzvvvwwwyyy|||~~~zzzwwwtttpppnnnllllllllliiiiiihhhhhhgggfffeeeeeeddddddcccbbbaaa```____________```aaabbbcccbbbaaa^^^\\\ZZZZZZ[[[]]]^^^^^^bbbcccdddeeeeeedddcccbbb~~~zzzvvvvvvwwwyyy|||~~~vvvmmmhhhiiiggghhhiiijjjiiihhhgggfff___^^^\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXZZZYYYWWWXXXYYYZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^```aaabbbbbbbbbaaa```___^^^^^^^^^```bbbcccbbbaaacccbbbaaaaaa`````````aaaeeeeeeeeeggggggeeeaaa^^^\\\\\\[[[YYYWWWVVVUUUTTTQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNPPPRRRUUUXXXZZZZZZ[[[]]]___aaabbbdddeeefffgggiiijjjlllmmmnnnnnnnnnoooppppppqqqqqqqqqpppqqqpppooooooppprrruuuvvvyyyyyyyyyyyyyyyxxxwwwwww{{{||||||}}}~~~~~~~~~}}}~~~}}}vvvnnnjjjfffbbbdddiiiooosssyyy}}}wwwbbbRRREEECCCCCCDDDTTTggguuunnnlllnnnqqqyyyllleeebbbbbbeeekkkrrryyyoooddd\\\ZZZTTTRRROOOKKKJJJKKKPPPTTTXXX]]]cccjjjpppwww|||~~~~~~}}}zzzxxxtttpppmmmnnnooorrrzzz~~~yyyxxxuuurrrooonnnmmmmmmiiiiiihhhhhhhhhgggggggggeeeeeedddccccccbbbaaaaaa``````aaabbbcccddddddcccdddaaa___^^^___```______eeeeeefffggggggfffeeeeee}}}zzz|||~~~yyyooojjjjjjiiiiiijjjjjjiiihhhfffeeeaaa```^^^]]]\\\\\\]]]^^^ZZZYYYYYYXXXXXXYYYYYYZZZXXXXXXYYYYYYYYYYYYYYYYYY]]][[[YYYYYY[[[\\\\\\\\\]]]\\\\\\\\\]]]]]]]]]^^^```aaabbbccccccbbbaaa```^^^]]]]]]^^^aaabbbaaa```aaaaaabbbbbbdddeeeffffffhhhhhhhhhiiiiiigggccc```___^^^\\\YYYWWWUUUTTTTTTQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKLLLNNNPPPTTTWWWXXXZZZ[[[\\\^^^```bbbddddddeeefffhhhjjjlllmmmnnnnnnlllmmmnnnooooooooooooooopppooommmmmmnnnqqqtttvvvxxxxxxyyyyyyzzzyyyyyyyyy}}}}}}~~~~~~|||tttlllhhhdddbbbeeejjjooosssxxx}}}}}}|||dddSSSFFFDDDCCCDDDTTTgggyyypppnnnpppttt{{{nnngggbbbbbbdddhhhooo|||yyyoooddd]]][[[TTTRRROOOKKKIIIKKKOOOSSSXXX\\\dddkkkqqqwww|||}}}zzzxxxvvvtttqqqooojjjfffcccdddeeegggnnnvvv~~~{{{zzzwwwtttqqqnnnmmmmmmiiiiiiiiiiiiiiiiiihhhhhhggggggfffeeecccbbbaaaaaa___aaabbbccccccddddddeeegggeeeccccccdddddddddccchhhhhhiiijjjjjjiiigggfff}}}}}}{{{qqqmmmmmmlllmmmmmmlllkkkiiigggfffbbb```^^^\\\\\\\\\^^^___[[[ZZZZZZYYYYYYZZZZZZ[[[VVVWWWWWWXXXYYYZZZZZZ[[[]]][[[YYYYYY[[[]]]^^^]]]```___^^^]]]\\\\\\\\\]]]```aaabbbccccccbbbaaa```^^^]]]\\\]]]___``````___^^^```bbbdddfffiiijjjkkkiiiiiiiiijjjjjjhhhdddaaa```^^^\\\YYYWWWUUUTTTTTTPPPOOONNNLLLJJJIIIIIIIIIIIIJJJJJJLLLOOOSSSVVVXXX[[[\\\]]]___aaacccdddeeedddfffgggjjjlllmmmnnnnnnjjjkkklllmmmnnnnnnnnnnnnooonnnmmmlllnnnqqqtttvvvuuuvvvxxxyyyzzz{{{{{{||||||}}}~~~zzzrrrkkkgggdddbbbffflllnnnsssxxx|||{{{gggUUUGGGDDDCCCDDDTTThhh}}}ssspppsssxxx~~~qqqiiicccbbbcccfffkkkxxxyyyoooddd]]][[[UUUSSSOOOLLLIIIKKKOOOSSSWWW\\\dddkkkqqqwww||||||yyywwwxxxvvvssspppnnnkkkhhhfff```]]][[[\\\\\\\\\bbbjjjwww~~~~~~|||yyyvvvrrrooommmllljjjjjjjjjjjjjjjjjjiiiiiiiiihhhgggeeecccaaa```___^^^aaaddddddddddddeeegggiiigggggghhhjjjkkkkkkjjjkkkkkkllllllkkkjjjhhhggg~~~}}}{{{|||}}}}}}||||||~~~zzzrrrooooooppppppooonnnmmmjjjhhhfff```___\\\ZZZZZZ[[[]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\WWWWWWWWWWWWXXXYYYZZZ[[[[[[XXXVVVVVVXXXZZZ[[[\\\aaa___^^^\\\\\\\\\]]]]]]```aaabbbcccccccccbbbaaa___]]]\\\]]]^^^``````___^^^```bbbeeehhhjjjkkklllhhhhhhhhhjjjjjjhhhdddaaa___]]][[[XXXVVVTTTTTTTTTPPPOOOMMMKKKIIIHHHHHHGGGHHHHHHJJJLLLOOORRRUUUWWW[[[\\\^^^```bbbdddeeefffeeefffhhhiiikkklllmmmmmmiiijjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnppprrruuuwwwtttvvvwwwyyy{{{|||}}}}}}{{{|||~~~{{{ssskkkgggdddbbbffflllnnnrrrxxx|||yyy}}}iiiWWWHHHDDDCCCDDDTTThhhtttqqqvvv|||rrrjjjdddaaabbbdddiiiwwwzzzpppeee]]][[[VVVTTTQQQMMMJJJKKKPPPSSSWWW\\\dddlllrrrwww|||}}}zzzwwwtttpppmmmnnnllliiigggeeeccc___]]]XXXUUUSSSTTTTTTSSSXXX___lllvvv~~~~~~}}}{{{xxxtttqqqnnnmmmllllllkkkkkkjjjjjjjjjjjjiiiiiigggfffdddbbbaaaaaa___bbbffffffeeeeeegggjjjkkkjjjjjjllloooqqqqqqpppooooooooonnnllljjjhhhfff{{{yyyyyysssvvvyyy||||||~~~}}}xxxwwwtttooolllmmmooonnnnnnmmmjjjhhheeecccaaa___\\\ZZZYYY[[[]]]___^^^]]]]]]\\\\\\]]]]]]^^^ZZZYYYXXXWWWVVVWWWWWWXXXXXXVVVTTTSSSUUUXXXZZZZZZ^^^]]]\\\[[[\\\]]]___```aaabbbcccdddeeeddddddcccaaa___^^^^^^```aaaaaaaaaaaabbbeeeggghhhiiiiiiiiiffffffggghhhiiihhhdddaaa^^^\\\YYYVVVUUUTTTTTTTTTOOONNNLLLJJJIIIGGGGGGFFFHHHHHHIIIKKKNNNRRRUUUWWW[[[\\\]]]___aaaccceeeffffffggghhhiiikkkkkklllllliiiiiikkklllmmmnnnnnnnnnnnnooooooppprrrtttvvvwwwvvvwwwxxxzzz{{{|||||||||yyyzzz}}}~~~~~~vvvmmmgggcccaaadddjjjnnnrrrwww|||vvv{{{{{{rrruuu|||jjjXXXIIIEEEBBBDDDTTThhhssspppwwwsssjjjccc``````dddjjjxxxzzzqqqeee]]]ZZZWWWUUURRRNNNKKKLLLPPPTTTVVV\\\dddlllrrrwww|||~~~{{{yyyuuurrrpppmmmiiifffdddbbb___]]]\\\ZZZXXXVVVQQQNNNMMMNNNMMMLLLPPPVVV```lll|||~~~|||{{{zzzxxxvvvtttrrrpppnnnmmmmmmlllkkkjjjiiiiiihhhhhhhhhgggfffffffffeeeaaaeeeiiijjjhhhgggjjjmmmnnnmmmnnnpppsssttttttsssqqqqqqpppooollliiigggeeezzzwwwxxxyyyqqquuu{{{zzzvvvtttssstttooommmnnnmmmiiiggghhhkkkkkkjjjiiifffccc```___cccaaa^^^\\\[[[]]]```bbb___^^^^^^]]]]]]^^^^^^___]]]\\\ZZZWWWVVVUUUUUUUUUYYYVVVSSSSSSUUUXXXZZZ[[[[[[ZZZZZZZZZ\\\^^^aaacccbbbccceeefffffffffeeeeeecccaaa______aaabbbcccbbbdddeeeggghhhhhhhhhgggfffdddeeefffhhhiiihhhdddbbb]]][[[XXXVVVTTTTTTTTTUUUOOONNNLLLJJJHHHGGGFFFFFFGGGHHHIIIKKKOOORRRVVVXXX[[[[[[]]]___aaacccdddeeegggggghhhjjjjjjkkkkkkkkkhhhiiikkklllmmmnnnnnnnnnnnnoooqqqrrrtttvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{{{{wwwyyy|||}}}~~~}}}~~~zzzooohhhccc```bbbhhhnnnrrrwww|||ssszzztttkkkooowwwkkkYYYIIIEEEBBBDDDTTThhh~~~rrrooowwwrrriiibbb^^^^^^dddkkkyyyzzzqqqfff]]]ZZZXXXVVVSSSNNNLLLMMMQQQTTTVVV\\\dddlllssswww|||~~~uuurrrooommmkkkhhheeeccc]]][[[XXXWWWWWWUUUSSSQQQMMMJJJIIIKKKIIIHHHKKKQQQXXXeeewww~~~yyyyyyyyyyyywwwvvvuuutttooonnnnnnlllkkkjjjiiiiiiggggggggghhhiiiiiijjjjjjcccggglllllljjjiiimmmpppppppppppprrruuuvvvuuutttssssssqqqooollliiifffddd}}}~~~~~~~~~zzzqqqlllkkkjjjhhhiiijjjkkkjjjiiihhhgggfffdddbbb``````aaabbbdddhhhbbb___bbbbbb___aaaggggggccc^^^[[[[[[]]]^^^___```^^^[[[YYYWWWWWWXXXYYY\\\[[[YYYWWWWWWWWWXXXYYY[[[\\\]]]___```aaaaaaaaadddcccdddgggjjjjjjfffbbbbbbbbbbbbbbbcccdddeeeeeeeeehhhiiiggggggjjjhhheeedddcccbbbbbbccccccbbb```ZZZYYYXXXVVVUUUTTTTTTTTTQQQPPPNNNLLLJJJJJJJJJJJJKKKJJJIIIJJJKKKOOORRRUUUWWWYYY\\\]]]^^^```ccceeeeeefffhhhiiijjjjjjiiiiiiiiiiiihhhiiijjjlllnnnpppqqqqqqqqqrrrssstttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyzzz|||}}}~~~~~~zzzsssjjjdddbbbeeegggqqquuuzzz}}}tttuuunnnkkkqqq~~~nnnXXXHHHFFFDDDCCCTTTllluuuxxxttt~~~sssiiibbb___```dddlll|||xxxnnnggg___XXXTTTSSSQQQNNNLLLLLLOOOQQQUUU\\\dddjjjnnnuuu~~~}}}vvvrrrooolllgggdddbbb___ZZZVVVWWWTTTQQQNNNMMMMMMNNNOOOJJJIIIHHHHHHGGGHHHHHHHHHOOO\\\ppp~~~}}}{{{zzzyyyxxxwwwuuuttttttsssrrrqqqpppnnnlllkkkjjjiiihhhgggfffeeeffffffggggggiiikkklllmmmnnnppprrrvvvsssqqqrrrvvvxxxyyywwwsssrrrpppkkkfffbbbaaaaaaxxxqqqkkkhhhgggggghhhiiiiiiiiiiiihhhgggccc```]]][[[ZZZ[[[]]]___gggbbbaaaccccccaaadddiiiiiieee```]]]]]]^^^______```___]]][[[ZZZZZZZZZZZZYYYXXXVVVTTTTTTTTTUUUVVV[[[\\\]]]___```aaaaaaaaadddcccdddfffhhhhhhfffccccccccccccbbbccccccdddeeefffjjjkkkhhhhhhjjjiiieeedddbbb````````````___]]]YYYYYYWWWUUUTTTSSSSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJLLLOOORRRTTTVVVXXX[[[\\\^^^___bbbdddffffffhhhiiiiiiiiiiiihhhiiiiiiiiijjjkkkmmmooopppqqqqqqqqqqqqrrrtttuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{zzz{{{}}}{{{ssskkkdddbbbeeegggqqqtttyyy}}}vvvxxxrrrnnnsss~~~lllWWWHHHFFFEEEDDDUUUlllwwwyyyvvvuuukkkddd```aaadddlll|||yyyooofff]]]WWWTTTSSSQQQNNNLLLLLLOOOQQQVVV\\\dddjjjnnnuuu}}}|||vvvpppllldddaaa]]][[[ZZZWWWTTTQQQRRRQQQNNNLLLKKKKKKKKKLLLIIIIIIHHHGGGGGGFFFGGGGGGKKKVVVggg{{{~~~}}}{{{zzzyyyxxxwwwvvvuuutttrrrqqqqqqpppooonnnmmmmmmjjjjjjhhhggggggggghhhiiiiiikkkmmmnnnoooppprrrtttyyyvvvssssssuuuvvvuuutttrrrqqqooojjjeeeaaa``````zzztttooollljjjkkkkkkkkkkkkjjjjjjiiiiiiaaa^^^ZZZWWWUUUVVVYYY[[[fffcccbbbdddeeeeeehhhlllkkkgggcccaaa``````______`````````___^^^]]]\\\[[[YYYXXXUUUTTTSSSSSSTTTUUUZZZ[[[]]]___```aaabbbbbbeeedddcccdddeeefffeeedddeeeddddddccccccccccccccchhhkkkkkkiiihhhjjjiiifffdddbbb___^^^]]]\\\ZZZYYYXXXXXXVVVTTTSSSRRRRRRRRRSSSQQQOOOMMMLLLKKKKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRUUUXXXZZZ\\\]]]___aaadddffffffggghhhhhhhhhggggggjjjjjjjjjkkklllnnnpppqqqpppppppppqqqrrrsssuuuuuuwwwxxxxxxyyyzzzzzz{{{{{{zzz{{{}}}|||tttkkkeeeccceeehhhpppsssxxx||||||}}}|||wwwyyy~~~jjjUUUGGGGGGEEEEEEVVVmmmyyyzzzxxxvvvmmmfffbbbbbbeeelll|||{{{oooeee\\\VVVUUUTTTQQQNNNKKKLLLOOOQQQXXX]]]dddjjjnnnttt{{{|||xxxsssmmmgggbbb\\\YYYWWWVVVUUUTTTQQQOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEFFFMMMZZZmmm~~~~~~{{{{{{zzzyyywwwvvvuuuuuuppppppppppppppppppoooooolllkkkjjjiiiiiiiiijjjkkklllmmmpppqqqqqqrrrtttvvv|||yyyuuussssssrrrqqqpppppppppnnnjjjeeeaaa______~~~}}}|||yyyvvvuuuvvvtttrrrpppmmmlllkkkjjjdddaaa\\\WWWUUUVVVXXXZZZdddcccccceeegggiiilllooommmjjjfffcccbbbaaa___]]]```aaabbbbbbbbb```^^^]]]\\\[[[YYYVVVVVVVVVWWWXXXYYYZZZ\\\^^^```bbbbbbccceeedddcccbbbcccdddeeeeeeffffffeeedddcccbbbbbbbbbhhhkkkkkkggggggiiihhheeefffccc___\\\[[[ZZZXXXVVVWWWVVVUUUSSSRRRQQQQQQQQQRRRQQQOOOMMMKKKKKKKKKKKKIIIJJJKKKMMMNNNOOOPPPQQQVVVXXX[[[\\\]]]___bbbdddfffffffffggggggfffffffffjjjjjjkkklllmmmooopppqqqppppppppppppqqqssstttuuuvvvvvvwwwxxxyyyzzzzzz{{{zzz{{{}}}~~~}}}uuulllfffdddfffiiiooorrrwww{{{~~~jjjUUUGGGGGGFFFFFFWWWnnn{{{yyyyyywwwooogggdddcccfffmmm|||{{{pppeee\\\YYYVVVTTTQQQNNNKKKKKKNNNQQQYYY^^^dddiiinnnsssyyy}}}~~~~~~{{{uuupppjjjddd^^^ZZZWWWVVVTTTSSSRRRPPPOOONNNMMMNNNOOOOOOOOONNNMMMLLLKKKJJJHHHFFFEEEDDDDDDCCCDDDGGGPPP___ttt~~~||||||{{{yyyxxxwwwvvvuuuppppppppppppoooooooooooommmlllkkkjjjiiijjjkkkkkkmmmoooqqqqqqrrrrrrtttvvv|||yyyvvvsssqqqooonnnmmmnnnooonnnjjjfffbbb``````zzzuuupppmmmkkkjjjiiieee```[[[YYYXXXZZZ[[[bbbccceeefffiiinnnqqqrrrooolllhhhdddbbb```^^^\\\___aaabbbddddddbbb```^^^^^^]]]ZZZXXXWWWWWWXXXYYYXXXZZZ\\\^^^aaabbbcccdddfffeeedddbbbbbbcccdddfffggggggeeedddcccbbbbbbbbbgggiiiiiieeeeeeggggggdddhhhddd```\\\ZZZYYYWWWUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRPPPNNNLLLKKKJJJJJJKKKJJJJJJKKKMMMNNNOOOPPPPPPVVVXXX[[[]]]^^^```bbbdddeeeeeeeeeeeeeeeeeeffffffiiijjjkkklllnnnoooppppppooooooooopppqqqrrrssstttssstttuuuvvvwwwxxxyyyyyyyyyzzz|||~~~~~~}}}vvvmmmgggeeehhhkkknnnrrrwwwzzz~~~mmmWWWHHHGGGFFFFFFXXXppp}}}zzzyyywwwnnngggddddddhhhooo}}}{{{qqqeee^^^]]]WWWUUUQQQMMMJJJKKKNNNQQQZZZ]]]ccciiinnnssswwwzzz~~~xxxtttnnnhhhccc]]]XXXTTTRRRRRRQQQOOOMMMKKKJJJJJJLLLMMMOOOPPPPPPPPPNNNMMMMMMLLLJJJHHHFFFDDDCCCCCCDDDEEEJJJVVVhhh}}}}}}|||{{{zzzyyywwwvvvvvvrrrqqqppppppnnnnnnmmmlllmmmlllkkkjjjjjjjjjkkklllmmmnnnpppqqqqqqrrrsssuuuxxxwwwuuuqqqnnnlllllllllmmmnnnmmmkkkfffcccaaa```zzztttpppmmmmmmnnnkkkgggbbb___]]]\\\]]]bbbeeehhhiiinnntttxxxxxxsssoooiiieeebbb```^^^\\\___```bbbccccccbbbaaa___^^^\\\YYYWWWVVVVVVVVVWWWXXXYYY[[[^^^aaacccdddeeefffffffffdddbbbbbbdddfffggggggeeedddcccccccccccceeehhhgggddddddggghhheeeiiieee```\\\ZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSTTTUUURRRQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQUUUXXXZZZ\\\]]]___aaadddccccccccccccdddeeefffggghhhiiikkklllnnnooooooooonnnnnnnnnooopppqqqssssssrrrrrrsssuuuvvvwwwxxxyyyyyyzzz|||~~~~~~~~~|||vvvnnnhhhgggjjjmmmooorrrwww{{{~~~rrr\\\JJJGGGEEEEEEXXXqqq{{{yyyvvvmmmfffdddeeekkkqqq{{{qqqeee^^^___XXXVVVQQQMMMJJJJJJNNNQQQYYY\\\bbbhhhooossswwwxxx~~~}}}zzzppplllfff```\\\XXXTTTRRRRRRSSSSSSQQQOOOMMMMMMMMMKKKLLLNNNOOOPPPPPPOOOOOOQQQOOOMMMJJJHHHFFFDDDDDDEEEFFFJJJRRR```sss|||{{{}}}}}}|||{{{yyyxxxwwwwwwsssrrrqqqpppooonnnmmmmmmnnnmmmlllkkkjjjkkkllllllmmmnnnpppqqqpppqqqssstttuuuuuusssoookkkiiiiiijjjkkklllllljjjfffbbb``````{{{wwwuuuuuuvvvtttppplllhhheeebbbaaaccciiilllnnnsss{{{~~~xxxssslllfffcccaaa___^^^^^^___```aaabbbaaaaaa```]]]\\\YYYVVVUUUUUUUUUVVVWWWXXX[[[^^^aaaccceeeeeeeeeggggggfffdddcccdddfffgggfffeeedddddddddddddddeeeggggggddddddhhhjjjhhhhhhddd___[[[YYYXXXVVVUUURRRRRRRRRSSSTTTUUUWWWWWWUUUSSSQQQOOONNNMMMMMMNNNMMMLLLKKKKKKLLLNNNPPPRRRSSSVVVXXXZZZ[[[]]]___bbbaaaaaaaaabbbccceeeggghhhggghhhjjjlllmmmnnnnnnnnnnnnnnnnnnnnnpppqqqrrrsssrrrssstttuuuvvvxxxyyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}||||||}}}|||uuunnniiiiiilllpppooosssxxx{{{yyy```LLLGGGDDDDDDXXXqqq~~~{{{tttjjjdddccceeemmmssszzzpppccc]]]```XXXVVVRRRLLLIIIJJJNNNQQQXXX[[[aaahhhoootttvvvwww~~~}}}wwwrrrgggccc]]]YYYVVVTTTRRRQQQQQQRRRTTTSSSPPPOOOQQQRRRMMMMMMOOOPPPQQQRRRSSSSSSTTTRRRPPPMMMJJJGGGFFFEEECCCGGGLLLQQQ[[[lll~~~zzzwwwyyy|||~~~}}}|||{{{zzzyyyxxxwwwsssssssssrrrrrrqqqqqqqqqpppooonnnmmmlllmmmnnnnnnnnnoooqqqqqqqqqqqqsssuuuttttttrrrnnnhhheeeeeeggggggiiiiiihhhddd```^^^^^^~~~}}}}}}{{{xxxtttpppllliiigggeeelllpppqqqvvv{{{uuummmgggcccbbb``````]]]^^^___``````aaaaaa```___]]]ZZZXXXVVVVVVVVVWWWWWWXXX[[[^^^aaaccceeefffeeegggiiigggeeecccdddfffffffffeeedddddddddeeeeeeeeeggggggdddeeejjjllljjjgggccc^^^ZZZXXXWWWVVVUUUQQQQQQRRRSSSUUUVVVXXXYYYWWWUUUSSSQQQPPPOOOOOOPPPNNNMMMKKKJJJKKKMMMPPPRRRQQQTTTVVVXXXYYY[[[]]]````````````aaaccceeegggiiifffgggjjjlllmmmmmmmmmmmmmmmmmmnnnnnnoooqqqrrrssssssssstttvvvwwwyyyzzzzzzyyyzzz|||}}}~~~~~~~~~||||||zzzzzz{{{}}}~~~~~~~~~{{{uuunnnjjjjjjnnnqqqpppsssxxx|||}}}dddNNNGGGCCCDDDXXXrrr|||rrrhhhcccbbbdddoootttzzzpppbbb\\\^^^YYYVVVRRRLLLIIIJJJNNNRRRXXXZZZ```hhhoootttvvvwww}}}yyyrrrmmmbbb^^^XXXTTTSSSRRRQQQPPPJJJLLLOOONNNMMMMMMOOOQQQPPPQQQRRRSSSTTTVVVWWWWWWVVVTTTRRRNNNKKKIIIGGGFFFBBBGGGNNNRRRYYYiiivvvvvvwww{{{~~~~~~}}}{{{zzzyyyxxxwwwssssssssstttttttttuuuuuurrrqqqooonnnnnnnnnooopppoooppprrrrrrrrrrrrtttuuuuuuuuurrrmmmfffbbbbbbdddeeefffgggfffbbb___]]]\\\|||}}}yyyuuurrrnnnkkknnnmmmooouuu}}}vvvkkkdddbbbbbbaaa___bbbaaaaaa````````````aaa___]]]YYYVVVTTTSSSSSSSSSVVVWWWZZZ\\\___bbbdddfffgggfffeeeeeeeeeeeeffffffffffffffffffffffffffffffeeeeeeddddddeeefffhhhiiieeebbb]]][[[ZZZYYYXXXWWWSSSSSSTTTUUUVVVWWWXXXXXXXXXVVVRRROOOMMMMMMNNNOOONNNMMMKKKJJJKKKMMMPPPRRRSSSUUUVVVWWWWWWYYY[[[^^^```bbbddddddddddddfffhhhiiijjjmmmooooooooommmlllkkklllmmmmmmmmmmmmoooqqqrrrssstttvvvvvvwwwwwwwwwxxx{{{~~~~~~||||||}}}}}}}}}||||||||||||}}}}}}}}}~~~~~~~~~~~~|||xxxqqqjjjfffhhhmmmqqqsssvvvzzz|||lllPPPDDDEEEFFFSSSnnnyyy|||rrrhhhccccccfffnnnyyy{{{rrrnnnhhhaaa]]]XXXVVVSSSPPPOOOPPPQQQRRRYYY]]]bbbhhhlllqqquuuyyy{{{}}}~~~yyyrrrjjjaaa[[[XXXWWWVVVTTTSSSSSSRRRRRROOONNNNNNMMMMMMMMMMMMNNNLLLMMMOOORRRTTTVVVWWWXXXYYYXXXUUUOOOIIIDDDBBBAAAEEEGGGLLLPPPTTT```xxxxxxvvvwww{{{~~~~~~~~~|||yyyxxxvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrqqqpppqqqssstttsssrrrrrrqqqnnnkkkhhheeebbbaaaaaa``````___]]][[[ZZZYYY|||xxxuuutttssspppwww{{{vvvqqqnnnoooppprrrvvv|||wwwmmmfffddddddbbb```bbbaaa``````___`````````^^^\\\YYYVVVTTTSSSSSSSSSUUUVVVYYY\\\```cccfffgggffffffffffffffffffffffffffffffffffffffffffeeeeeedddddddddddddddfffggghhheeeaaa]]][[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[[[[YYYWWWSSSPPPMMMMMMMMMNNNNNNMMMKKKKKKKKKMMMPPPRRRRRRTTTVVVVVVWWWXXX[[[]]]^^^aaacccddddddeeefffhhhhhhiiijjjllllllllllllkkkmmmmmmnnnmmmlllmmmoooqqqssstttuuuvvvwwwxxxxxxxxxxxx{{{}}}}}}|||{{{}}}~~~}}}||||||||||||||||||}}}}}}~~~~~~~~~~~~|||xxxqqqjjjfffhhhmmmqqqsssvvvyyy{{{}}}oooSSSFFFGGGGGGTTTnnn~~~vvvyyyuuujjjddddddgggnnnyyy~~~uuuooohhhaaa^^^YYYWWWTTTQQQPPPQQQRRRTTTYYY\\\bbbgggkkkppptttwwwzzz}}}wwwpppiiiccc]]]YYYTTTTTTSSSRRRQQQQQQRRRRRROOOOOOOOONNNNNNNNNOOOOOONNNOOOQQQSSSUUUVVVWWWWWWXXXWWWTTTOOOIIIDDDBBBAAADDDGGGKKKOOOSSS^^^ttt{{{xxxvvvxxx|||~~~~~~~~~}}}|||{{{yyyyyyxxxwwwwwwwwwwwwvvvvvvvvvuuuuuutttsssssssssssssssrrrqqqpppqqqsssssssssqqqrrrpppnnnkkkhhheeecccaaa````````````^^^]]][[[ZZZzzzxxxtttpppmmmjjjhhhhhhfffnnnxxx|||vvvpppmmmppprrrtttvvvxxx|||}}}vvvmmmgggeeedddbbb```aaaaaa```_______________^^^\\\YYYVVVTTTTTTTTTTTTTTTUUUXXX\\\```dddggghhhffffffgggggggggggggggfffgggggggggffffffeeeeeeeeeddddddddddddeeefffggggggeeebbb^^^\\\\\\[[[ZZZYYYZZZ[[[[[[[[[\\\\\\]]]]]]ZZZXXXTTTPPPNNNMMMLLLMMMNNNMMMLLLKKKLLLNNNPPPRRRRRRSSSUUUUUUVVVWWWZZZ\\\[[[^^^bbbeeeeeefffgggggghhhiiiiiijjjjjjkkklllllloooooonnnmmmkkklllooorrrtttuuuuuuvvvxxxyyyyyyzzzxxxzzz|||}}}||||||}}}~~~||||||{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~{{{xxxqqqjjjfffhhhmmmrrrsssvvvyyy{{{|||sssVVVHHHHHHGGGTTTnnn{{{qqqttt~~~xxxmmmggggggjjjppp|||wwwqqqhhhaaa]]]ZZZXXXUUURRRQQQRRRSSSTTTXXX\\\aaafffjjjnnnsssuuuyyy}}}zzzoooeee^^^[[[YYYWWWSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVWWWVVVTTTOOOIIIDDDBBBAAADDDFFFJJJNNNQQQ[[[nnn{{{vvvuuuxxx~~~~~~|||{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttttttttuuusssrrrqqqqqqrrrsssqqqpppqqqooommmkkkhhheeecccbbb```aaabbbbbbaaa```^^^\\\}}}yyytttpppmmmkkkiiiggggggmmmssswww{{{{{{vvvqqqmmmqqqsssuuutttrrrtttxxx|||xxxssslllgggdddcccaaa___aaaaaa```___^^^^^^^^^^^^]]]\\\YYYVVVUUUUUUUUUVVVUUUWWWYYY\\\```ccceeefffeeefffggghhhhhhhhhgggfffhhhhhhggggggffffffeeeeeefffffffffffffffgggggghhhfffdddaaa_________]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZXXXUUUQQQNNNMMMLLLLLLNNNMMMLLLLLLLLLNNNPPPQQQPPPRRRSSSTTTTTTVVVYYY[[[XXX\\\aaaeeeffffffggggggkkkjjjjjjjjjkkklllmmmnnnppppppooolllkkklllnnnqqqtttuuuuuuvvvwwwyyyzzz{{{yyy{{{|||}}}~~~||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~{{{wwwqqqjjjfffhhhmmmrrrtttwwwzzz{{{}}}uuuXXXIIIHHHGGGSSSlll}}}ppppppyyy}}}qqqjjjjjjnnnvvvyyyqqqggg```\\\YYYWWWTTTRRRQQQQQQSSSTTTXXX\\\aaaeeeiiimmmqqqtttyyy|||zzzssshhh___ZZZXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTPPPPPPQQQQQQRRRRRRRRRRRRTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUSSSOOOIIIEEEBBBBBBDDDEEEIIIMMMPPPWWWhhhyyy~~~vvvsssttt|||~~~~~~}}}~~~}}}{{{zzzyyyyyyzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvtttrrrqqqqqqrrrrrrpppooonnnmmmkkkiiifffdddbbbaaa```bbbdddffffffdddbbb```yyyuuurrrpppnnnllllllnnnppppppqqqvvv~~~zzzvvvtttqqqrrrrrroookkkkkknnnrrrssspppllliiifffdddbbb```aaa```___^^^]]]]]]]]]]]]]]][[[YYYWWWUUUUUUVVVWWWXXXYYY[[[]]]___aaabbbccceeeeeefffggggggggggggggghhhhhhgggggggggfffffffffhhhhhhhhhiiiiiiiiiiiiiiigggeeecccbbbcccbbbaaa___^^^^^^^^^]]]\\\\\\[[[[[[ZZZXXXVVVRRROOOMMMLLLKKKLLLLLLLLLLLLLLLNNNOOOPPPOOOPPPRRRSSSSSSUUUWWWZZZWWW[[[```dddeeeffffffgggjjjjjjiiijjjjjjkkkmmmmmmoooooonnnlllkkkkkkmmmpppssssssttttttvvvxxxzzz{{{zzz{{{|||||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}~~~~~~zzzwwwpppjjjfffhhhnnnsssuuuxxx{{{|||~~~uuuXXXIIIGGGEEEQQQjjjssspppvvvvvvnnnnnnrrr|||zzzqqqfff^^^[[[XXXVVVSSSQQQPPPPPPRRRSSSWWW[[[```eeeiiimmmqqqtttxxx{{{}}}rrrmmmfff```]]]\\\[[[ZZZZZZYYYXXXVVVTTTSSSSSSRRRPPPQQQRRRTTTUUUUUUUUUUUUWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTPPPKKKFFFDDDCCCDDDEEEIIIMMMOOOUUUdddrrrwwwssssssxxx}}}|||{{{~~~}}}{{{yyyyyyyyyzzz{{{xxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwsssrrrqqqqqqqqqqqqpppoookkkjjjiiigggdddbbbaaa```aaadddgggjjjkkkiiigggeee}}}xxxvvvtttqqqooonnnoooooooooppptttzzz~~~~~~{{{xxxvvvsssrrrnnnjjjfffeeefffhhhnnnmmmllljjjhhheeecccbbbaaa```___^^^]]]\\\\\\\\\\\\[[[YYYWWWVVVVVVWWWXXXZZZ[[[\\\]]]___```aaabbbeeeeeedddeeeeeefffggghhhggggggggggggggggggggggggiiijjjjjjkkkkkkjjjjjjiiigggfffddddddeeedddcccaaaaaaaaa```___^^^]]]\\\\\\YYYXXXVVVSSSPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQQQQRRRSSSVVVXXXXXX[[[```cccdddeeefffgggfffgggggghhhiiiiiijjjjjjkkklllmmmlllkkkkkklllnnnqqqqqqqqqrrrsssvvvxxxzzzzzzzzz|||}}}}}}||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~zzzvvvpppjjjgggiiinnnsssuuuxxx{{{}}}~~~uuuWWWHHHFFFDDDOOOiiiuuuooottt}}}sssqqqttt~~~|||qqqfff^^^\\\XXXVVVSSSPPPOOOPPPQQQRRRVVVZZZ```eeejjjnnnsssvvvwww{{{|||ooolllhhheeecccaaa___]]][[[ZZZXXXVVVTTTRRRQQQQQQRRRTTTVVVXXXYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTUUUUUURRRMMMHHHEEEDDDEEEFFFIIINNNQQQUUUaaammmyyysssqqqsss|||}}}||||||}}}||||||{{{zzzzzz{{{{{{xxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwrrrqqqppppppqqqrrrpppooojjjiiihhhfffdddbbbaaa```bbbfffkkkooopppooollljjj}}}{{{zzzvvvsssrrrpppoooqqquuuzzz||||||{{{~~~{{{yyyxxxvvvrrrkkkfffcccbbb``````fffggghhhgggeeecccbbbaaaaaa```___]]]\\\[[[[[[[[[\\\[[[XXXWWWVVVWWWXXXYYYYYYZZZ[[[]]]___```bbbbbbeeedddcccbbbccceeegggiiifffffffffggghhhhhhiiiiiiiiijjjjjjkkkkkkjjjiiiiiifffeeeddddddeeeeeecccaaabbbaaa```^^^]]][[[ZZZZZZXXXWWWUUUSSSQQQOOONNNMMMIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPPPPQQQRRRUUUWWWYYY\\\___aaabbbccceeegggeeefffgggiiiiiiiiiiiihhhgggiiilllllllllkkkkkkllloooooonnnoooqqqsssvvvxxxxxxxxxyyy~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzvvvpppjjjgggiiiooossssssvvvyyy|||~~~uuuWWWHHHGGGDDDPPPiiinnniiiooo}}}vvvrrruuu{{{~~~sssggg```^^^XXXVVVTTTQQQPPPQQQRRRSSSUUUYYY___eeejjjoootttxxxvvvzzz{{{qqqnnnkkkiiigggeeebbb```[[[ZZZYYYWWWUUUTTTTTTSSSVVVXXXZZZ]]]^^^^^^^^^]]]ZZZZZZZZZZZZYYYXXXWWWWWWUUUVVVVVVSSSOOOJJJGGGFFFFFFFFFJJJOOORRRVVV```kkkzzz{{{sssnnnmmmsssyyy||||||}}}}}}||||||{{{{{{yyyyyyxxxxxxxxxwwwwwwwwwuuutttttttttuuuuuuvvvwwwqqqpppooopppqqqrrrqqqpppjjjjjjhhhgggeeedddcccbbbdddhhhnnnsssuuussspppnnn}}}|||}}}|||xxxvvvrrrpppssszzz~~~~~~||||||~~~~~~}}}xxxrrrjjjdddbbbaaa^^^\\\___aaaccccccbbb___^^^^^^aaa```^^^]]]\\\[[[[[[[[[\\\ZZZXXXWWWVVVWWWYYYZZZXXXYYYZZZ]]]___aaacccdddeeedddaaa```aaadddgggiiieeeeeefffggghhhiiijjjjjjhhhiiijjjkkkkkkjjjhhhhhhdddcccccccccddddddbbb```______]]]\\\ZZZXXXWWWVVVWWWVVVUUUSSSRRRPPPNNNNNNHHHHHHIIIIIIJJJKKKKKKKKKLLLNNNOOOPPPPPPRRRUUUWWW[[[]]]___```aaabbbeeegggfffgggiiikkklllkkkjjjiiieeehhhkkkmmmlllkkkkkkkkkmmmmmmmmmmmmooorrruuuwwwvvvvvvxxx}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}zzzvvvpppjjjgggiiioootttqqqtttxxxzzz}}}|||vvvXXXIIIGGGEEEQQQjjjwwweeebbbiiirrrxxxssstttxxxtttiiibbb```ZZZXXXUUURRRQQQRRRSSSTTTUUUYYY___fffkkkpppvvvyyyvvvzzz{{{tttqqqmmmjjjhhhfffdddbbb]]]\\\[[[ZZZYYYXXXXXXXXXYYY[[[]]]```bbbbbbbbbaaaZZZZZZ[[[ZZZZZZYYYXXXWWWUUUVVVWWWTTTPPPKKKHHHGGGFFFGGGKKKPPPTTTWWW```jjjrrr|||sssllliiikkkpppqqqqqqppppppqqqvvv}}}||||||~~~~~~~~~}}}|||{{{zzzzzzzzzyyyyyyyyyxxxxxxtttttttttttttttuuuvvvvvvpppooonnnoooqqqrrrrrrqqqkkkkkkjjjhhhgggfffeeedddeeeiiipppuuuwwwvvvsssppp~~~xxxvvvxxxyyy|||}}}wwwvvvvvvxxxzzz}}}wwwmmmfffbbb```]]][[[[[[[[[]]]___ccceeeeeedddbbbaaa```___]]][[[ZZZZZZ\\\[[[XXXVVVTTTTTTUUUUUU[[[[[[[[[[[[\\\^^^```aaabbbdddfffeeebbbbbbeeehhhcccddddddeeefffggghhhhhhhhhjjjlllmmmllliiifffcccfffeeedddcccbbb```___^^^]]]```___[[[XXXXXXVVVQQQRRRRRRSSSTTTUUUSSSOOOLLLGGGHHHJJJKKKKKKKKKJJJJJJKKKLLLNNNPPPSSSVVVXXXYYYYYYZZZ[[[]]]___bbbdddeeecccdddfffhhhiiiiiihhhggggggjjjlllmmmkkkiiiiiiiiimmmmmmnnnooopppqqqrrrrrruuuvvvyyy{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}||||||yyyvvvpppjjjffffffjjjnnnssstttvvvxxx|||vvvtttwwwuuuYYYLLLFFFFFFSSSdddpppeee^^^\\\kkk|||vvvuuuwwwyyyoooeee^^^]]][[[XXXTTTQQQQQQTTTWWWXXXZZZ___dddjjjooorrrtttxxx|||zzzxxxsssnnnlllnnnnnnkkkgggaaaaaabbbbbbbbbbbbbbbaaa___```bbbddddddcccbbb```]]]]]]]]]^^^]]]]]]\\\\\\[[[ZZZXXXUUUQQQMMMJJJIIINNNMMMNNNQQQWWW^^^fffjjjvvv}}}sssnnngggbbb```cccbbb___^^^bbbjjjuuu}}}}}}}}}|||{{{{{{{{{{{{|||||||||{{{zzzyyyyyyxxxxxxvvvvvvuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrqqqppppppqqqmmmiiihhhhhhiiigggeeegggkkkqqquuuxxxwwwuuusss{{{yyy{{{{{{~~~|||{{{zzz{{{}}}zzzppphhhdddbbb```]]]\\\\\\]]]___aaacccccccccdddcccbbbaaa___^^^]]]\\\]]][[[YYYWWWVVVUUUVVVWWWZZZYYYYYYZZZ[[[]]]___```aaabbbccccccbbbbbbcccdddccccccdddeeefffggghhhiiilllmmmnnnnnnllliiifffdddeeedddbbbaaa___^^^^^^]]]^^^aaabbb^^^\\\\\\YYYTTTSSSRRRRRRSSSSSSQQQMMMJJJGGGHHHJJJKKKKKKKKKJJJIIIKKKLLLNNNPPPSSSVVVXXXYYY[[[\\\\\\]]]___aaabbbcccdddeeefffggghhhiiiiiiiiihhhjjjmmmmmmllljjjjjjjjjkkkkkkllllllmmmnnnoooooowwwwwwyyyzzz|||~~~||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}yyyvvvpppiiieeefffjjjmmmrrrsssuuuxxx||||||}}}pppkkkmmmzzzsssWWWKKKFFFFFFSSSddd{{{nnnbbb[[[YYYbbbyyy}}}tttsssvvv~~~wwwnnneee___\\\ZZZWWWSSSPPPQQQTTTXXXZZZ\\\```fffkkkooossstttxxx||||||vvvrrrmmmlllnnnooommmjjjffffffffffffhhhiiikkklllfffffffffeeedddbbb```___]]]^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYYVVVSSSOOOLLLJJJHHHJJJNNNTTT[[[aaagggjjjttt~~~}}}rrrjjjbbb\\\ZZZYYYXXXWWWWWWZZZbbblllsss~~~~~~~~~}}}}}}|||||||||||||||zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvtttssssssrrrsssssssssrrrrrrqqqpppoooooollliiiggghhhhhhfffeeehhhkkkqqqwwwzzzzzzyyyxxx~~~~~~}}}|||~~~~~~ssslllhhheeebbb```^^^^^^^^^___```aaabbbbbbccccccbbbaaa```___]]]\\\\\\[[[YYYXXXWWWWWWXXXXXXXXXXXXXXXXXXZZZ\\\^^^___``````aaabbbddddddbbb```aaabbbcccdddfffgggiiiiiiooooooooonnnllliiifffeeeeeeccc___\\\ZZZZZZ[[[[[[\\\aaacccbbbaaaaaa]]]XXXUUUTTTSSSRRRQQQOOOKKKHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKLLLNNNPPPSSSVVVXXXYYY]]]]]]]]]]]]^^^___aaaaaaeeeeeeeeefffggghhhjjjjjjiiikkkmmmnnnlllkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnwwwwwwxxxxxxyyyzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~xxxuuuoooiiieeeeeehhhlllppprrrtttwww{{{zzzyyy~~~pppjjjkkkvvvoooTTTIIIEEEFFFSSSddd{{{nnnbbb[[[WWWYYYlll}}}ssspppuuu}}}~~~tttlllddd___ZZZYYYVVVRRRPPPQQQUUUXXX\\\^^^bbbggglllqqqtttuuuyyy|||}}}sssoookkkjjjmmmppppppnnnkkkkkkkkklllnnnqqqssstttmmmllliiifffccc```^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYVVVRRROOOMMMGGGJJJPPPWWW^^^cccgggiiiqqqzzz}}}qqqhhh^^^WWWUUUTTTTTTTTTUUUXXX^^^fffkkk~~~~~~}}}}}}~~~~~~}}}}}}}}}|||||||||yyyyyyyyyxxxxxxxxxxxxxxxzzzzzzyyywwwvvvtttssssssttttttsssrrrqqqooonnnmmmmmmkkkhhhgggggggggfffeeegggkkkqqqvvvzzz|||{{{{{{~~~~~~~~~|||}}}wwwnnnjjjgggdddbbbaaaaaa```___^^^^^^```bbb````````````___^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\^^^```aaa``````cccffffffbbb___aaabbbcccdddfffhhhiiijjjnnnmmmmmmlllkkkiiihhhgggdddaaa\\\WWWUUUTTTVVVWWWVVV]]]bbbdddfffgggddd___XXXVVVTTTRRRQQQNNNKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPSSSVVVWWWYYY[[[\\\\\\]]]^^^```aaabbbdddccccccccceeegggiiijjjiiikkkmmmmmmlllkkkllllllmmmmmmlllllllllmmmnnnooouuuuuuvvvvvvwwwxxxxxxyyy{{{{{{|||}}}~~~}}}~~~~~~~~~wwwtttoooiiieeedddgggjjjoooqqqtttwwwzzzzzzyyyzzzssssssuuu~~~kkkRRRHHHEEEEEERRRcccsssggg^^^ZZZVVVeee|||ssspppttt}}}{{{rrrjjjddd```YYYXXXUUURRRPPPQQQUUUXXX]]]```dddiiimmmrrrtttvvvyyy|||}}}zzznnnjjjggggggjjjnnnpppqqqnnnoooqqqsssttttttttttttooommmhhhddd```^^^]]]\\\]]]]]]^^^^^^^^^^^^]]]\\\\\\\\\[[[ZZZXXXUUUSSSQQQLLLNNNRRRXXX^^^ccchhhjjjqqqwww}}}zzzoooeee\\\UUUTTTRRRTTTUUUWWWYYY]]]bbbfffyyy|||}}}||||||{{{|||}}}}}}|||{{{}}}~~~}}}}}}}}}}}}}}}||||||{{{yyyyyyyyyyyyyyyyyyzzzzzz{{{zzzyyywwwvvvtttsssrrrssssssrrrqqqooommmkkkjjjjjjiiihhhggggggffffffeeefffiiimmmrrruuuwwwwwwwww~~~~~~}}}}}}}}}yyyqqqllliiifffcccddddddbbb___\\\[[[^^^```^^^___```aaa```___]]]\\\ZZZYYYXXXWWWVVVVVVUUUUUUWWWWWWWWWXXXZZZ]]]___```cccbbbbbbeeehhhhhhdddaaabbbcccdddeeeggghhhiiijjjiiiiiijjjjjjjjjjjjiiiiiiddd```YYYSSSOOONNNOOOPPPQQQYYYaaafffkkkooommmiii\\\YYYUUUSSSQQQOOOLLLJJJIIIIIIIIIHHHHHHHHHIIIIIIKKKLLLNNNPPPSSSVVVWWWYYYYYYYYYZZZ\\\^^^```cccdddbbbaaaaaabbbccceeehhhiiihhhjjjkkklllkkkjjjkkklllmmmlllkkkkkkkkkmmmnnnppprrrrrrsssuuuvvvxxxyyyzzz{{{||||||}}}~~~~~~|||}}}~~~}}}||||||wwwuuupppjjjeeedddfffiiinnnppptttwww{{{{{{zzz{{{zzzvvv~~~iiiQQQHHHEEEDDDPPP```yyymmmbbb[[[XXXccczzz{{{tttsssuuu~~~zzzqqqjjjddd___XXXWWWTTTQQQOOOPPPTTTXXX]]]___ccchhhnnnrrruuuvvvzzz}}}zzzuuuiiigggcccccceeejjjnnnqqqsssuuuxxxyyyxxxuuuqqqnnnllliiieee```]]][[[[[[[[[[[[\\\\\\]]]^^^^^^]]]]]]]]]\\\\\\[[[YYYXXXWWWVVVPPPQQQRRRVVV]]]eeemmmqqqrrrwwwyyyzzzrrriiiaaaYYYUUUUUURRRTTTVVVWWWXXXZZZ]]]```rrruuuxxxzzzyyyxxxxxxxxxuuuwwwyyyyyyyyyzzz{{{}}}||||||}}}}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwuuutttsssrrrrrrqqqqqqooommmkkkiiihhhhhhhhhiiihhhgggfffffffffdddfffhhhkkkmmmnnnnnnnnn~~~~~~}}}||||||}}}tttoookkkhhheeeeeeeeebbb]]]XXXWWWZZZ^^^___aaabbbccccccbbb```___ZZZZZZYYYXXXVVVUUUTTTSSSWWWWWWWWWXXXZZZ]]]___aaaddddddeeefffhhhhhhfffdddeeeeeefffggghhhiiiiiijjjfffgggiiijjjkkkkkkjjjiiiccc___XXXPPPKKKIIIHHHIIIMMMUUU^^^eeelllrrrrrrooo^^^ZZZVVVSSSQQQOOOMMMLLLJJJIIIHHHHHHGGGHHHHHHHHHKKKLLLNNNPPPSSSVVVXXXYYYXXXXXXZZZ[[[^^^aaacccddd```aaaaaabbbdddfffhhhiiifffhhhiiiiiihhhhhhjjjkkkjjjiiihhhhhhiiilllnnnppppppqqqsssuuuwwwyyy{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{zzzzzzxxxuuuqqqkkkfffeeefffiiinnnppptttxxx{{{}}}|||~~~{{{jjjRRRIIIEEECCCNNN]]]}}}qqqcccZZZYYYaaasss}}}wwwvvvwww{{{rrrkkkccc___XXXWWWTTTPPPNNNOOOSSSVVV[[[]]]bbbgggmmmqqquuuwwwzzz}}}wwwqqqhhheeebbb```aaaffflllpppxxxzzz||||||yyysssmmmiiigggdddaaa]]]ZZZYYYYYYYYYXXXYYYZZZ\\\]]]^^^^^^^^^^^^]]][[[YYYYYYYYYZZZ[[[TTTSSSSSSVVV]]]hhhrrryyyuuuyyyyyyvvvvvv{{{~~~|||rrrhhhbbb\\\VVVUUUVVVWWWYYY[[[[[[[[[[[[\\\^^^hhhkkkoooqqqqqqqqqrrrsssppprrruuuvvvwwwxxxzzz||||||}}}~~~~~~~~~}}}|||{{{|||||||||{{{{{{{{{{{{{{{yyyxxxxxxwwwvvvuuuttttttqqqqqqpppooommmkkkiiihhhggghhhjjjjjjhhhgggggghhhdddeeefffgggggghhhhhhhhh}}}~~~~~~|||{{{yyyyyyxxxxxx{{{wwwrrrnnnjjjgggdddccc```YYYSSSQQQUUUYYY___```bbbddddddcccaaa___\\\\\\[[[YYYWWWUUUSSSRRRUUUUUUVVVWWWYYY\\\^^^```dddfffggggggffffffggghhhggghhhhhhhhhiiiiiiiiijjjggghhhkkklllmmmkkkiiihhhbbb^^^WWWOOOIIIDDDBBBBBBGGGOOOXXX^^^ffflllnnnkkk]]]ZZZUUUQQQOOOOOOMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHKKKLLLNNNPPPSSSVVVXXXYYYYYYYYYZZZ\\\]]]```aaaccc```aaaccceeeggghhhiiiiiidddeeeffffffeeefffhhhjjjjjjiiihhhhhhjjjmmmppprrrqqqrrrtttvvvxxxzzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzzxxxvvvrrrlllgggfffgggiiinnnqqquuuyyy|||kkkSSSJJJEEEBBBKKKZZZ}}}uuueeeZZZUUU[[[jjjzzzyyyzzz~~~tttlllccc^^^YYYWWWTTTPPPNNNNNNQQQUUUWWWZZZ___eeekkkqqqtttvvvzzz}}}}}}vvvqqqhhhfffbbb______dddjjjooozzzzzzyyywwwrrrmmmiiifffdddbbb___\\\YYYXXXWWWVVVTTTUUUWWWZZZ\\\^^^_________]]]ZZZWWWWWWYYY\\\^^^[[[ZZZXXXYYY___hhhqqqwwwwww{{{{{{vvvsssuuuwwwvvvrrrkkkccc___[[[WWWWWWZZZ[[[\\\]]]]]][[[ZZZ[[[\\\]]]```dddggghhhiiikkklllllloooqqqsssuuuwwwzzz|||~~~~~~||||||||||||{{{{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwqqqqqqqqqpppnnnlllkkkjjjfffhhhkkkkkkiiihhhhhhiiifffffffffgggggghhhhhhiii|||zzzzzz|||~~~~~~|||yyyvvvtttqqqpppqqqtttvvvyyyzzztttpppllliiibbbbbb^^^WWWOOOMMMQQQVVV\\\^^^```bbbbbbaaa___^^^^^^]]]\\\[[[XXXVVVSSSRRRTTTTTTTTTUUUXXXZZZ]]]___dddfffhhhfffddddddfffjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjmmmooonnnllliiigggbbb^^^WWWOOOGGGBBB???>>>BBBIIIQQQWWW^^^eeefffddd]]]YYYSSSPPPNNNNNNMMMLLLKKKJJJHHHGGGFFFGGGHHHHHHKKKLLLNNNPPPSSSVVVXXXYYY[[[[[[[[[\\\]]]^^^``````aaabbbeeegggiiijjjjjjjjjbbbcccddddddddddddgggiiikkkkkkjjjjjjlllpppsssvvvssstttuuuwwwxxxzzz{{{|||~~~~~~}}}|||||||||~~~~~~}}}|||{{{zzzzzzyyywwwsssmmmhhhfffgggiiinnnqqquuuyyy}}}lllTTTJJJEEEAAAJJJXXXvvvyyyhhh\\\QQQUUUbbbzzz}}}yyy|||vvvmmmccc]]]YYYXXXTTTPPPMMMMMMQQQTTTUUUXXX]]]dddjjjppptttvvvzzz}}}~~~zzzuuurrrjjjgggccc______cccjjjoooyyywwwtttoookkkgggeeedddcccbbb___\\\YYYWWWUUUTTTRRRSSSVVVYYY[[[^^^______```]]]YYYVVVVVVYYY^^^```cccaaa^^^]]]```eeelllpppxxx|||}}}xxxtttttttttsssqqqjjjccc```]]]ZZZ[[[___XXXYYYYYYWWWUUUTTTTTTUUUVVVYYY]]]```bbbccceeegggjjjmmmppprrrtttvvvyyy|||~~~||||||{{{zzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyrrrrrrrrrqqqpppnnnllllllfffiiilllllljjjhhhiiikkkhhhhhhhhhhhhiiijjjkkklll~~~zzzvvvuuuwwwxxxzzzzzzzzzwwwtttqqqqqqqqqppppppooooooppprrrtttvvvyyy~~~zzzpppiiieeeaaa\\\WWWSSSPPPMMMJJJSSSWWW]]]aaabbbaaa___]]]]]]]]]]]]\\\[[[YYYVVVUUURRRQQQQQQSSSVVVXXXYYYYYYbbbcccdddccccccdddfffhhhiiijjjjjjjjjiiikkknnnpppssssssrrrqqqooollliiihhhaaa[[[RRRJJJDDDAAA>>>======AAAGGGNNNSSSVVVWWWXXXVVVSSSQQQQQQRRRRRROOOKKKIIIIIIIIIIIIHHHGGGFFFFFFJJJLLLOOOQQQRRRTTTWWWYYYXXXZZZ]]]^^^^^^^^^___```bbbdddgggjjjkkkjjjhhhggggggfffeeecccbbbbbbcccccchhhhhhhhhjjjlllnnnqqqrrrxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}{{{{{{zzzzzzzzz|||}}}~~~|||yyytttnnniiiggghhhjjjjjjnnnssswwwzzziiiPPPFFFDDDDDDJJJRRRwwwwwwjjj^^^]]]\\\```ooowwwlllccc```[[[XXXTTTPPPNNNNNNPPPQQQWWWZZZ^^^ccciiioootttwww{{{}}}|||yyymmmiiidddccceeeiiilllnnnqqqqqqooojjjdddaaabbbeeeaaa___]]][[[[[[ZZZXXXVVVSSSSSSUUUWWWZZZ]]]aaacccccc```]]][[[XXXVVV\\\dddkkknnnnnnkkkfffeeeiiinnnwww{{{~~~~~~zzzvvvssssssqqqlllfffcccbbb```]]]ZZZ^^^ZZZVVVSSSRRRQQQPPPOOORRRSSSTTTVVVYYY]]]```bbbdddgggkkklllmmmpppuuuzzz~~~{{{yyywwwwwwxxxyyy|||{{{{{{zzzyyyxxxwwwvvvrrrrrrrrrqqqpppmmmkkkjjjiiihhhfffggghhhjjjiiiiiikkkjjjjjjlllnnnoooooonnn~~~{{{xxxuuussstttuuuwwwwwwwwwuuurrrpppooopppooonnnmmmllllllnnnpppqqqrrrxxxzzzzzz|||sssmmmhhhddd^^^YYYUUUQQQNNNKKKMMMQQQVVVZZZ\\\[[[[[[ZZZ^^^^^^^^^]]][[[XXXVVVTTTRRRQQQRRRTTTXXX[[[\\\\\\```bbbcccdddcccdddeeeggghhhiiijjjjjjiiijjjmmmppprrrrrrrrrqqqooommmjjjhhhaaa[[[RRRJJJEEEAAA>>>===:::===AAAFFFJJJMMMNNNOOORRRQQQOOOPPPQQQQQQNNNKKKHHHHHHIIIIIIIIIIIIHHHHHHKKKMMMPPPQQQRRRTTTWWWYYYYYYZZZ\\\]]]]]]^^^```aaaaaacccfffiiikkkkkkjjjjjjhhhgggfffdddccccccdddeeehhhhhhhhhiiikkknnnqqqrrrwwwwwwwwwwwwxxxyyyzzz{{{}}}||||||}}}~~~~~~}}}}}}|||{{{{{{|||}}}~~~~~~|||vvvpppjjjhhhiiikkkjjjnnnssswwwzzzgggOOODDDBBBBBBHHHPPPooo{{{nnnbbbYYYXXX\\\lllxxxmmmeeeaaa\\\YYYUUUQQQOOOOOOPPPQQQWWWZZZ^^^ccchhhnnntttwww{{{}}}|||rrrnnniiiggggggiiikkkkkkjjjjjjhhheeebbb```aaabbbbbbaaa___^^^]]]\\\YYYWWWTTTTTTUUUWWWZZZ]]]```bbbbbb___]]]\\\ZZZZZZaaajjjqqquuuwwwuuuppplllmmmooouuuyyy}}}~~~}}}{{{zzz{{{xxxrrrkkkfffdddccc```^^^]]]YYYUUUQQQPPPOOONNNLLLNNNNNNOOOQQQUUUYYY\\\^^^bbbfffiiikkklllooouuuzzz~~~~~~|||yyyxxxwwwxxxxxxzzzyyyyyyxxxwwwvvvvvvuuurrrrrrrrrqqqooommmkkkiiiiiihhhfffggghhhjjjjjjiiilllmmmooorrruuuwwwuuutttzzzyyywwwtttrrrpppooonnnqqqrrrrrrpppnnnmmmmmmnnnmmmllljjjhhhhhhiiijjjkkkjjjooorrrsssxxxwwwrrrlllhhhbbb\\\XXXTTTPPPMMMIIIKKKNNNRRRUUUWWWXXXYYY______^^^]]][[[XXXUUUSSSNNNNNNPPPSSSXXX[[[\\\\\\]]]```cccddddddcccdddeeegggiiijjjjjjiiijjjmmmoooqqqqqqrrrqqqpppnnnkkkiiibbb\\\SSSKKKFFFBBB???===::::::<<<>>>AAACCCEEEGGGMMMMMMMMMNNNPPPPPPNNNLLLHHHHHHIIIIIIJJJKKKKKKKKKKKKNNNPPPRRRSSSUUUWWWYYYZZZ[[[\\\\\\\\\]]]```cccaaacccfffiiikkkllllllkkkiiihhhfffeeeddddddeeefffgggggghhhiiikkknnnppprrruuuuuuuuuvvvwwwxxxzzz{{{|||zzzyyyzzz|||~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~xxxqqqkkkhhhiiikkkjjjnnnssswwwzzz}}}eeeMMMCCC@@@@@@EEEMMMgggsssfffXXXVVVXXXgggzzzooofffccc\\\YYYUUUQQQOOOOOOPPPRRRVVVYYY^^^ccchhhmmmssswww|||xxxtttppplllkkkjjjiiihhhfffdddcccbbbccccccbbbaaacccbbbaaaaaaaaa___[[[XXXWWWVVVVVVWWWYYY\\\___aaaaaa^^^\\\]]]\\\^^^gggqqqzzz~~~xxxtttrrrrrrvvvzzz}}}zzzrrrllljjjgggdddaaa[[[WWWRRROOOMMMKKKJJJHHHGGGGGGHHHKKKNNNSSSWWWYYY___cccgggjjjkkkooouuuyyy~~~}}}{{{yyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuurrrrrrrrrqqqooommmkkkiiiiiigggfffggghhhjjjiiiiiijjjmmmssszzz}}}|||uuutttqqqpppnnnllljjjhhhjjjkkklllkkkjjjiiijjjkkkkkkjjjhhheeeddddddeeefffeeehhhkkknnnttt|||xxxrrrmmmgggaaa[[[WWWRRROOOIIIIIIJJJMMMQQQVVVYYYZZZ______^^^]]]ZZZXXXUUUSSSJJJJJJLLLPPPUUUYYYZZZZZZ[[[^^^aaacccccccccccccccfffhhhiiiiiiiiijjjlllmmmoooppprrrrrrqqqooollljjjccc]]]UUUNNNHHHDDDAAA???<<<;;;:::;;;===@@@CCCEEEIIIJJJLLLNNNOOOOOONNNMMMHHHHHHIIIJJJKKKLLLMMMNNNMMMOOOQQQSSSSSSUUUWWWYYYZZZ[[[[[[[[[[[[]]]aaaddddddeeegggjjjkkkkkkkkkjjjhhhgggfffdddddddddeeefffggggggggghhhjjjmmmoooqqqssssssssstttvvvxxxyyyzzzzzzyyyyyyzzz}}}~~~~~~~~~~~~xxxqqqjjjggghhhjjjjjjnnnssswwwzzz}}}eeeMMMCCC@@@@@@DDDLLLcccwwwjjj[[[VVVVVVaaawww{{{pppgggccc[[[YYYTTTQQQOOOOOOPPPQQQUUUYYY^^^cccggglllrrrwww}}}{{{xxxtttqqqooollliiiggghhheeecccdddggghhhfffdddcccbbbbbbccccccbbb___\\\ZZZYYYXXXWWWXXX[[[^^^___```^^^]]]^^^^^^aaajjjttt}}}yyysssuuuyyy|||zzztttpppkkkeee```YYYUUUPPPLLLJJJHHHFFFEEECCCCCCCCCEEEIIIMMMRRRTTTZZZ___dddhhhjjjooouuuyyy}}}~~~|||zzzyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvuuusssssssssrrrpppnnnllljjjhhhgggeeefffhhhiiiiiihhhfffkkkttt}}}rrrooolllkkkjjjiiifffccceeefffggggggeeeeeefffgggiiihhheeecccbbbbbbcccdddccceeehhhkkkqqq}}}yyytttmmmfff```[[[VVVSSSLLLJJJHHHJJJPPPUUUYYYZZZ^^^^^^^^^]]][[[XXXUUUTTTJJJJJJJJJMMMRRRVVVYYYYYYYYY\\\```bbbbbbbbbbbbbbbeeegggiiiiiiiiiiiikkklllnnnoooqqqsssrrrpppmmmlllddd___XXXQQQMMMIIIFFFCCC???===<<<;;;===@@@DDDGGGGGGIIILLLOOOPPPPPPOOOOOOKKKJJJJJJKKKLLLMMMOOOPPPNNNPPPRRRSSSTTTUUUXXXZZZZZZZZZ[[[[[[[[[]]]bbbeeeggghhhiiiiiiiiiiiihhhgggfffeeedddcccccccccdddeeefffffffffgggiiilllooopppqqqqqqrrrsssuuuwwwyyy{{{zzzyyyyyy{{{~~~}}}}}}~~~|||vvvooohhheeefffhhhjjjnnnssswwwzzz~~~fffNNNEEEBBB@@@DDDKKK___zzz{{{zzzmmm]]]VVVSSS[[[mmm{{{pppfffcccZZZXXXTTTPPPNNNNNNOOOPPPSSSXXX^^^bbbeeejjjqqqwww~~~}}}zzzwwwtttrrrpppmmmjjjmmmiiiggggggiiikkkiiigggdddccccccdddeeedddbbb```]]][[[YYYXXXXXXZZZ\\\^^^```___^^^``````bbbjjjssszzzzzz{{{~~~{{{uuummmccc\\\WWWTTTNNNJJJHHHGGGEEECCCAAAAAAAAABBBEEEIIINNNQQQUUUZZZaaafffiiinnntttyyy|||~~~|||zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvtttttttttsssqqqooommmkkkgggeeedddeeefffgggggggggeeekkkuuu}}}qqqmmmiiigggggggggccc```aaacccdddcccbbbaaabbbdddeeedddbbbaaa```aaabbbccccccdddfffiiinnnyyy}}}vvvnnngggaaa\\\XXXPPPMMMJJJKKKPPPVVVYYYYYY]]]]]]]]]]]][[[YYYVVVUUUOOOMMMKKKMMMQQQUUUYYYZZZXXX[[[^^^`````````aaabbbdddfffhhhiiiiiiiiijjjkkklllnnnqqqssssssqqqooommmfffaaa[[[VVVRRROOOLLLIIICCCAAA???>>>???AAAEEEGGGHHHKKKPPPRRRSSSRRRRRRRRRNNNNNNMMMLLLLLLMMMNNNOOOOOOQQQSSSTTTUUUVVVXXXZZZXXXZZZ[[[[[[\\\^^^bbbdddhhhiiiiiihhhhhhgggfffeeeeeeeeeccccccbbbcccdddeeeeeeeeefffgggiiilllnnnpppppppppqqqsssuuuxxxzzz{{{zzzyyyyyy{{{~~~}}}~~~~~~~~~|||zzztttmmmgggdddeeegggjjjnnnssswwwzzz~~~gggPPPFFFCCCAAADDDKKK[[[}}}zzz|||~~~rrraaaWWWQQQVVVccczzz|||pppgggccc[[[XXXTTTPPPNNNNNNOOOPPPRRRXXX^^^bbbdddiiiqqqwww~~~zzzxxxvvvtttrrrpppooommmjjjiiiiiikkkkkkkkkiiihhhffffffffffffeeeccc```^^^ZZZXXXWWWYYY[[[]]]```___aaacccddddddkkksss}}}vvvlllaaaYYYVVVSSSNNNJJJHHHGGGEEECCCBBBAAA@@@@@@BBBGGGKKKNNNPPPVVV^^^dddhhhnnntttyyy|||}}}|||{{{{{{||||||{{{zzzyyyxxxwwwwwwtttttttttsssqqqooommmkkkeeecccbbbcccdddfffeeeeeefffkkkttt|||qqqlllfffdddeeeeeeccc```___aaaaaaaaa______```aaaaaa```^^^^^^^^^```bbbccccccbbbcccfffjjjttt~~~vvvooohhhbbb___XXXSSSOOOPPPUUUZZZ[[[[[[\\\\\\\\\\\\[[[YYYWWWVVVSSSOOOKKKJJJMMMRRRVVVXXXXXXZZZ\\\]]]^^^___aaacccccceeehhhiiiiiiiiiiiijjjkkkmmmqqqttttttrrrpppnnngggddd^^^ZZZWWWTTTQQQOOOKKKIIIFFFDDDCCCEEEGGGHHHJJJNNNSSSVVVUUUTTTTTTUUURRRQQQOOOMMMLLLLLLMMMNNNPPPRRRTTTUUUUUUVVVXXXZZZWWWYYY[[[]]]]]]___aaacccggggggggggggfffffffffffffffeeedddccccccdddeeefffeeeeeeeeefffhhhkkknnnoooppppppqqqsssvvvyyy{{{|||zzzyyyxxxzzz}}}~~~~~~~~~}}}{{{xxxssslllgggdddfffhhhjjjnnnssswwwzzz~~~gggPPPFFFCCCAAADDDJJJXXXxxxkkk^^^SSSSSSZZZlll~~~rrrhhhddd]]]ZZZVVVRRRPPPPPPQQQRRRQQQWWW___bbbccchhhpppwww~~~{{{zzzxxxvvvuuuqqqpppmmmkkkjjjlllpppsssssspppkkkiiihhhgggfffeeebbb```[[[XXXWWWXXXZZZ\\\^^^___cccggghhhhhhnnnuuu}}}|||tttkkkaaaZZZUUURRRMMMJJJIIIHHHFFFEEECCCAAA??????@@@DDDHHHKKKMMMSSS\\\ccchhhmmmtttyyy|||~~~}}}|||~~~}}}|||zzzyyywwwvvvuuurrrrrrrrrqqqpppmmmkkkjjjcccbbb```aaacccddddddccceeehhhnnnwww{{{rrrllleeecccdddeeeccc```___```aaa```^^^]]]^^^___]]]]]]\\\\\\]]]___aaacccbbb```aaadddgggppp|||tttmmmgggccc___ZZZUUUVVVZZZ^^^___^^^[[[[[[\\\\\\[[[ZZZXXXWWWSSSOOOIIIGGGIIINNNSSSUUUXXXZZZ[[[\\\\\\^^^aaadddccceeehhhiiiiiihhhiiijjjjjjmmmqqqtttuuussspppnnnhhheee```\\\ZZZWWWUUUSSSSSSPPPMMMJJJHHHHHHIIIJJJKKKPPPVVVXXXWWWVVVVVVWWWUUUSSSPPPNNNLLLLLLMMMMMMPPPRRRTTTUUUUUUVVVXXXZZZVVVXXX[[[]]]^^^___aaaccceeeeeeeeeeeeffffffgggggggggfffeeedddeeeeeeggggggeeeeeeeeefffhhhkkkmmmooopppppprrrtttvvvyyy|||}}}yyyxxxwwwyyy|||~~~~~~~~~~~~}}}|||zzzxxxssslllgggeeegggiiijjjnnnssswwwzzz}}}fffOOOFFFBBB@@@CCCIIIWWW|||vvvgggXXXSSSTTTaaatttjjjfff___\\\XXXTTTRRRRRRSSSTTTPPPWWW___bbbcccgggpppwww~~~|||{{{yyyxxxrrrrrrqqqnnnlllnnnuuu{{{{{{vvvpppkkkiiigggfffeeedddaaa\\\XXXVVVWWWYYY[[[]]]___dddjjjllllllqqqxxxzzz~~~zzzrrrjjjbbb]]]UUURRRMMMJJJIIIIIIGGGFFFCCCAAA???>>>???BBBGGGIIIKKKRRRZZZbbbgggmmmtttyyy|||~~~~~~~~~~~~|||zzzxxxvvvuuutttqqqqqqqqqpppnnnllliiihhhbbbaaa___```bbbccccccbbbcccdddhhhnnnvvv|||rrrkkkfffeeedddaaa```bbbaaaaaa```___^^^^^^^^^^^^^^^]]][[[ZZZZZZ\\\^^^___cccaaaaaaccceeelllyyy}}}uuupppkkkgggbbb___]]]\\\\\\\\\\\\[[[]]][[[ZZZ[[[]]]\\\YYYVVVXXXSSSMMMJJJMMMQQQSSSTTTWWWXXX[[[^^^aaaccceeeeeefffgggiiijjjkkkkkkjjjjjjlllnnnqqqssstttsssrrrqqqkkkhhhccc^^^[[[ZZZZZZ[[[TTTSSSQQQNNNKKKKKKLLLNNNOOOQQQTTTUUUVVVVVVXXXZZZSSSTTTTTTSSSPPPOOOOOOPPPSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYZZZ\\\^^^aaabbbbbbbbbbbbccccccdddddddddgggfffeeedddcccdddeeeeeecccdddgggiiikkklllmmmmmmoooppprrruuuwwwyyyzzzzzz~~~}}}zzzyyyyyy{{{}}}~~~}}}}}}}}}~~~{{{wwwppphhhbbbaaacccfffmmmppptttxxx|||~~~fffNNNEEECCCAAACCCHHHXXX{{{uuucccTTTNNN[[[wwwwwwlllccc___\\\YYYUUUSSSSSSSSSTTTYYYYYY^^^eeeiiikkkpppwww|||zzztttsssrrrppprrrvvv}}}xxxqqqkkkiiiiiijjjddd^^^YYYWWWVVVUUUYYY^^^]]]dddlllqqqrrrtttxxx|||wwwnnnggg___YYYUUUSSSPPPNNNLLLKKKJJJKKKCCCCCCBBBAAA???@@@BBBEEEJJJOOOWWW___fffnnnvvvzzz~~~}}}~~~{{{yyywwwvvvuuuuuurrrpppooonnnmmmjjjfffcccbbb___\\\[[[\\\^^^______aaabbbdddgggkkkooorrrtttxxxooogggeeecccbbbbbbeeecccbbbaaa```___^^^^^^^^^______^^^^^^^^^^^^___```bbbaaaaaaccceeeiiiuuuyyysssnnnjjjcccaaa___]]]\\\\\\[[[[[[[[[YYYXXXYYY[[[ZZZWWWTTTXXXSSSNNNKKKMMMQQQSSSTTTVVVXXXZZZ]]]```bbbddddddfffgggiiikkkllllllkkkkkklllnnnppprrrsssrrrqqqpppllliiieeeaaa^^^]]]]]]]]]ZZZZZZWWWSSSOOOMMMNNNOOOSSSUUUWWWWWWVVVVVVVVVWWWUUUUUUUUUTTTQQQPPPPPPPPPTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[^^^```aaabbbbbbbbbccccccdddeeeeeeddddddccccccdddeeefffgggeeefffgggiiijjjlllmmmnnnooopppsssuuuwwwyyyzzzzzz}}}|||zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzvvvppphhhcccbbbeeehhhnnnqqquuuyyy}}}yyygggNNNEEECCCAAACCCHHHWWWyyyzzzhhhWWWOOOWWWooozzzooofff___]]]YYYVVVTTTSSSTTTUUUYYYYYY^^^eeeiiikkkqqqxxx~~~{{{xxxwwwuuutttvvv{{{vvvpppmmmlllllliiibbb[[[XXXUUUSSSUUUYYYaaajjjtttzzz{{{zzz{{{|||ssskkkddd]]]XXXUUUSSSQQQOOOMMMLLLKKKKKKEEEEEEDDDBBB@@@@@@BBBDDDIIINNNUUU]]]eeemmmuuuzzz~~~{{{yyywwwvvvvvvvvvrrrqqqooommmllliiieeebbbaaa^^^[[[ZZZ[[[]]]^^^^^^___```aaabbbeeegggiiijjj}}}rrrhhheeeddddddeeehhheeedddcccaaa```_________aaaaaaaaaaaa```aaaaaaaaabbbaaabbbddddddfffnnnwww}}}wwwrrrnnneeedddbbb```]]]\\\[[[[[[ZZZYYYYYYZZZZZZZZZWWWUUUYYYUUUOOOMMMNNNPPPSSSTTTVVVXXXZZZ]]]```bbbcccdddggghhhjjjlllmmmmmmmmmmmmkkkmmmoooqqqqqqqqqpppooojjjhhhfffccc```___]]]]]]```___\\\WWWQQQOOOOOOPPPSSSUUUWWWXXXWWWVVVVVVWWWWWWXXXWWWVVVSSSQQQQQQQQQUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXZZZ\\\___```aaabbbbbbcccddddddeeeeeeccccccccccccdddfffggghhhiiihhhhhhhhhiiikkkmmmnnnoooppprrruuuvvvxxxyyyyyy{{{zzzyyyxxxyyyzzz|||~~~|||yyywwwxxxuuuooohhhddddddhhhkkkoooqqqvvvzzz~~~zzzvvvwwwwwwiiiOOOEEEBBB@@@CCCHHHUUUuuuzzziiiXXXNNNQQQcccuuu~~~rrrjjjaaa^^^ZZZVVVTTTTTTUUUVVVYYYYYY^^^eeeiiilllssszzz~~~}}}|||{{{zzz{{{{{{tttpppnnnmmmkkkddd\\\XXXUUURRRTTTYYYfffooo|||xxxlllddd___ZZZWWWUUUTTTRRRPPPNNNMMMMMMMMMHHHHHHGGGDDDAAA@@@AAACCCFFFKKKSSS[[[cccllluuuzzz~~~}}}{{{yyyxxxwwwvvvvvvsssqqqooommmkkkgggccc___^^^\\\YYYYYYZZZ\\\]]]]]]^^^]]]]]]]]]]]]^^^^^^___~~~sssjjjhhhiiihhhhhhjjjgggfffeeedddcccbbbbbbbbbdddcccaaa```___```bbbcccdddcccdddffffffeeeiiiooovvvzzzuuuqqqhhhgggfffccc___\\\[[[[[[\\\\\\]]]]]]]]][[[ZZZXXXZZZVVVRRROOONNNPPPSSSUUUWWWYYY[[[^^^```bbbcccdddggghhhjjjlllnnnoooooonnnkkklllnnnooopppooonnnmmmffffffeeecccaaa___]]]\\\bbbaaa]]]XXXSSSPPPPPPQQQSSSUUUXXXYYYXXXWWWWWWWWWYYYYYYYYYWWWTTTRRRRRRRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWYYY[[[]]]^^^aaaaaabbbbbbcccdddeeeeeeddddddeeeeeefffggghhhhhhkkkjjjiiihhhiiijjjmmmnnnoooppprrrtttuuuwwwwwwxxxyyyxxxxxxxxxxxxzzz|||}}}~~~{{{xxxwwwwwwtttnnnhhhdddeeeiiimmmooorrrvvvzzzxxxooolllmmmyyyjjjPPPEEEBBB@@@CCCHHHSSSqqq{{{qqqcccVVVLLLMMMZZZiiiuuulllbbb___[[[WWWUUUUUUWWWXXXYYYYYY^^^eeejjjnnnuuu}}}|||uuupppnnnmmmiiibbb[[[XXXVVVUUUYYY^^^hhhppp|||xxxlllbbb[[[YYYWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOLLLLLLJJJGGGCCCAAAAAABBBDDDHHHPPPYYYbbbllluuu{{{~~~}}}|||zzzyyywwwvvvvvvsssqqqnnnllliiieee```]]]\\\ZZZXXXXXXYYY[[[[[[[[[\\\[[[ZZZZZZYYYYYYYYYYYY~~~uuummmmmmooonnnkkkkkkjjjiiihhhgggffffffffffffhhheeeaaa^^^]]]```cccfffgggeeeeeehhhhhheeefffjjjnnn{{{vvvrrrjjjjjjjjjfffaaa]]]\\\\\\]]]^^^______^^^\\\[[[ZZZZZZXXXUUUQQQOOOPPPSSSUUUYYYZZZ\\\___aaacccddddddfffhhhjjjlllnnnoooppppppkkklllmmmnnnnnnnnnmmmmmmfffgggffffffdddbbb```___cccbbb```[[[WWWUUUVVVWWWZZZ\\\^^^^^^\\\YYYWWWWWWYYYZZZZZZXXXUUUSSSSSSTTTWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWYYY[[[\\\______```aaabbbcccdddeeeggghhhhhhhhhhhhgggggggggkkkjjjiiihhhhhhjjjlllmmmmmmnnnppprrrtttuuuuuuvvvvvvvvvvvvwwwxxxzzz{{{}}}}}}zzzyyywwwtttnnnhhhdddeeeiiimmmooorrrvvv{{{uuujjjfffgggyyyjjjPPPEEEBBB@@@BBBGGGQQQlll|||sssjjj___UUULLLJJJSSS^^^{{{uuummmccc```[[[WWWUUUUUUWWWYYYYYYYYY^^^eeekkkpppwww~~~vvvrrrooonnniiiaaa[[[YYYXXXXXX]]]ccciiinnnwwwnnnhhh___XXXTTTSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQOOOOOOMMMJJJFFFCCCBBBBBBBBBGGGOOOXXXbbbmmmwww~~~~~~}}}{{{yyywwwvvvuuurrrpppmmmjjjhhhddd___[[[ZZZXXXWWWWWWYYYZZZZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ{{{rrrsssuuurrrnnnllllllkkkkkkjjjjjjkkkkkklllllliiidddaaa```cccfffiiihhhffffffiiiiiiffffffhhhkkkwww{{{uuupppjjjlllllliiiccc___^^^___\\\^^^______]]][[[ZZZ[[[[[[ZZZWWWSSSPPPPPPSSSUUUYYYZZZ\\\^^^aaabbbcccdddeeegggiiilllnnnppppppppplllmmmmmmnnnnnnmmmmmmmmmjjjjjjjjjjjjiiigggfffeeeffffffccc```\\\[[[\\\]]]aaacccdddccc___ZZZWWWUUUXXXYYYZZZXXXVVVTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[]]]^^^^^^```aaabbbcccdddhhhhhhiiiiiihhhgggffffffiiiiiihhhhhhhhhiiikkkllllllmmmnnnpppqqqrrrssssssttttttuuuvvvxxxzzz{{{|||}}}|||wwwtttnnngggccccccgggjjjnnnqqqvvvzzz{{{pppjjjkkkwwwgggOOOEEECCC@@@AAAFFFOOOggg|||xxxqqqiii___VVVMMMIIINNNVVVkkkuuulllccc```[[[VVVTTTUUUWWWYYYZZZYYY^^^eeelllqqqzzzyyytttqqqpppjjjbbb\\\ZZZZZZ[[[aaahhhmmmoootttyyy}}}vvvrrr```]]]WWWRRROOOOOOQQQSSSUUUVVVVVVVVVUUUUUUTTTSSSQQQQQQPPPLLLHHHDDDCCCCCCBBBGGGOOOXXXcccooozzz}}}zzzwwwtttssspppnnnkkkiiifffccc^^^ZZZYYYWWWVVVWWWYYYZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\yyywwwxxxuuuqqqnnnmmmmmmmmmmmmnnnooopppqqqooommmkkkjjjiiiiiijjjkkkhhheeeeeehhhiiifffeeegggiiiooo|||{{{sssnnnjjjmmmnnnkkkeee```___aaa]]]```bbbaaa^^^\\\\\\]]][[[[[[YYYUUUQQQPPPRRRUUUWWWXXXZZZ]]]___```aaaaaadddeeehhhkkknnnoooppppppmmmnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjhhhhhheeeaaa^^^\\\]]]^^^^^^```bbbaaa^^^ZZZVVVUUUWWWXXXYYYXXXVVVUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUWWWXXXYYY[[[\\\]]]^^^___aaabbbbbbeeeeeefffggghhhgggffffffffffffggghhhiiiiiijjjjjjjjjkkklllnnnoooppppppqqqrrrssstttvvvxxxyyy{{{|||~~~~~~~~~yyyuuunnngggaaaaaadddgggmmmpppuuuzzz}}}wwwxxxwww|||eeeNNNFFFCCC@@@@@@DDDKKKbbbxxxtttmmmfff]]]UUUMMMHHHKKKRRR^^^uuuuuulllccc___ZZZUUUSSSTTTWWWYYYZZZYYY^^^eeelllrrr|||zzzsssooommmggg```[[[[[[\\\```gggooouuuuuuuuuwww{{{~~~zzzuuuqqqlllfffbbbZZZXXXTTTQQQNNNMMMNNNPPPVVVVVVWWWWWWWWWVVVUUUTTTRRRRRRQQQNNNJJJFFFEEEDDDCCCHHHOOOYYYdddqqq}}}}}}zzzvvvsssqqqnnnllljjjhhhfffbbb]]]ZZZXXXWWWVVVWWWYYY[[[ZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\~~~yyyyyyvvvrrrpppnnnnnnnnnoooppprrrssstttpppqqqqqqqqqqqqooommmlllgggdddcccggghhhfffeeegggiiikkkuuu|||sssllljjjnnnooolllfffaaa```bbb```ccceeedddaaa______```\\\\\\ZZZVVVQQQPPPRRRUUUVVVWWWYYY[[[]]]^^^______ccceeehhhkkknnnoooppppppnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiijjjjjjhhhgggeee```\\\ZZZ[[[\\\TTTWWW[[[\\\[[[YYYWWWVVVVVVWWWXXXWWWVVVVVVWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWTTTTTTSSSSSSTTTVVVXXXYYYZZZ[[[\\\]]]___```aaabbbaaabbbdddfffggggggffffffdddeeefffhhhiiiiiiiiiiiiiiijjjkkkmmmnnnoooooooooqqqrrrtttuuuwwwyyy{{{{{{}}}~~~~~~yyyuuunnnfff```___bbbeeemmmppptttyyyzzzzzzcccMMMFFFDDD@@@@@@CCCIII___{{{uuurrrfff___XXXRRRKKKGGGJJJPPPVVVmmmuuummmccc___YYYTTTRRRSSSVVVYYYZZZYYY^^^fffmmmsss}}}xxxqqqllliiiaaa\\\XXXZZZ___eeeoooxxx|||zzzyyyxxxzzz|||}}}~~~}}}{{{zzzvvvoooiiiddd___ZZZWWWXXXWWWUUUQQQNNNLLLMMMNNNVVVVVVXXXXXXXXXWWWVVVUUURRRSSSRRROOOKKKGGGEEEEEEDDDHHHPPPZZZfffsss~~~zzzvvvrrrpppmmmkkkiiigggeeebbb]]]ZZZXXXWWWVVVXXXZZZ[[[[[[ZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ~~~zzzuuurrrqqqqqqqqqrrrssstttuuuvvvuuutttsssttttttsssqqqnnnlllmmmmmmlllkkkhhhfffeeeeeeiiinnnwww{{{vvvtttuuussspppllljjjhhhggggggeeedddcccccccccbbb```]]][[[\\\[[[XXXSSSPPPQQQRRRUUUVVVWWWXXXZZZ[[[\\\]]]aaaaaabbbgggmmmrrrrrrqqqllllllmmmnnnooopppqqqqqqnnnmmmkkkjjjjjjhhhfffcccgggeeebbb]]]YYYUUURRRQQQRRRSSSTTTUUUTTTSSSQQQPPPVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVXXXYYYYYYXXXVVVUUURRRQQQQQQQQQRRRTTTWWWYYYYYYYYYYYYZZZ\\\^^^```aaa```aaaccceeefffggghhhhhhiiijjjjjjiiigggfffggghhhhhhjjjmmmmmmmmmmmmnnnpppqqqssstttvvvxxxyyyzzzzzzzzz|||yyyuuuoooiiieeecccdddeeejjjnnnsssxxx~~~{{{fffNNNBBB@@@??????@@@KKKZZZ}}}~~~xxxrrrnnneee^^^WWWSSSNNNIIIHHHJJJTTTaaa~~~tttjjjaaa^^^YYYTTTRRRRRRSSSUUUZZZ[[[```fffjjjqqq~~~{{{vvvpppjjjaaa^^^[[[ZZZ^^^iiiwww}}}yyywwwwwwxxx}}}{{{xxxvvvuuusssmmmeee```]]]ZZZWWWTTTVVVTTTRRRQQQQQQOOOMMMKKKOOOQQQUUUYYYZZZZZZXXXWWWWWWUUUSSSPPPMMMKKKHHHGGGHHHKKKQQQ[[[hhhvvv}}}wwwsssooonnnllljjjfffdddbbb```\\\ZZZYYYXXXXXXXXXYYYZZZ\\\]]]]]]ZZZYYYXXXUUUTTTXXX```{{{vvvuuussssssssstttuuuvvvwwwxxxwwwvvvvvvvvvvvvuuussspppoooooonnnmmmkkkiiigggfffeeehhhlllttt|||yyyxxxwwwuuurrrooommmkkkjjjjjjiiigggeeedddcccbbb```^^^\\\\\\[[[XXXTTTQQQQQQSSSSSSSSSTTTUUUVVVWWWWWWXXX^^^^^^___dddiiimmmnnnmmmmmmmmmmmmmmmmmmnnnooopppnnnmmmkkkjjjiiigggdddaaacccaaa]]]YYYUUUQQQOOONNNPPPPPPPPPPPPPPPPPPPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYXXXVVVUUURRRQQQPPPPPPQQQSSSVVVWWWYYYYYYYYYZZZ\\\^^^```aaa___```bbbdddeeeffffffggghhhiiijjjiiigggfffggghhhiiikkknnnnnnnnnnnnooopppqqqrrrtttvvvxxxyyyzzzzzzyyy{{{~~~{{{wwwpppiiieeedddeeegggjjjmmmrrrxxx~~~kkkRRREEE@@@??????@@@IIIVVVwww|||wwwsssfff^^^VVVQQQLLLGGGGGGIIIQQQ]]]yyywwwlllaaa^^^YYYTTTRRRQQQSSSTTTYYYZZZ___eeejjjqqq~~~xxxqqqkkkaaa___\\\\\\bbbmmmyyy|||yyyxxxzzz{{{{{{zzzwwwsssooommmiiiddd^^^ZZZYYYXXXVVVTTTVVVUUUSSSRRRRRRQQQOOOMMMOOOQQQUUUXXXZZZZZZXXXWWWWWWVVVTTTRRROOOLLLJJJIIIHHHLLLSSS]]]jjjxxx|||wwwrrrooommmllliiifffdddbbb___\\\ZZZ[[[ZZZYYYYYYYYYZZZ[[[[[[\\\YYYXXXWWWUUUUUU[[[ccc}}}xxxxxxvvvvvvwwwxxxyyyzzz{{{{{{{{{yyyxxxxxxyyyxxxuuussssssrrrpppmmmkkkiiihhhgggeeefffiiippp~~~||||||{{{yyyvvvtttqqqppppppooonnnkkkhhheeedddcccaaa```]]]]]]\\\XXXUUURRRRRRSSSRRRSSSSSSTTTUUUUUUTTTTTT[[[[[[]]]bbbgggjjjlllkkkooonnnmmmllllllmmmnnnooonnnmmmkkkiiihhheeebbb___\\\ZZZWWWSSSOOOMMMKKKKKKNNNLLLKKKJJJKKKMMMOOOQQQSSSRRRQQQQQQQQQRRRSSSSSSUUUVVVXXXYYYYYYXXXWWWUUUQQQPPPOOOOOOOOOQQQTTTUUUXXXXXXXXXZZZ[[[^^^```aaa___```aaacccdddeeeeeeeeeggghhhhhhgggffffffggghhhkkkmmmooopppooooooppprrrqqqrrrsssuuuwwwxxxyyyzzzxxxzzz}}}}}}xxxpppiiieeedddfffhhhiiilllrrrxxx~~~rrrVVVGGGAAA???>>>???FFFRRRqqq|||{{{xxxjjj```UUUOOOJJJFFFEEEHHHNNNXXXqqqzzzooobbb___YYYTTTQQQQQQRRRSSSWWWYYY^^^eeejjjrrr}}}tttlllbbb```___aaagggrrr}}}{{{wwwqqqrrrttttttqqqlllfffccc___\\\YYYVVVVVVVVVVVVUUUWWWUUUTTTSSSTTTTTTSSSQQQPPPRRRUUUXXXYYYZZZYYYXXXYYYXXXVVVTTTQQQNNNMMMLLLJJJNNNVVVaaaooo}}}|||wwwrrrooonnnllljjjfffdddbbb```]]][[[]]]\\\[[[ZZZZZZZZZ[[[[[[]]]YYYWWWVVVUUUVVV___hhhzzz{{{yyyzzz{{{|||}}}~~~~~~}}}{{{zzzyyyyyyxxxvvvtttvvvtttqqqnnnkkkjjjiiiiiifffeeefffkkkwww~~~~~~~~~}}}zzzwwwuuutttttttttsssooojjjgggeeeeeecccbbb^^^^^^\\\YYYVVVTTTSSSSSSUUUVVVWWWWWWWWWWWWVVVVVVXXXZZZ]]]bbbgggkkkmmmnnnqqqpppnnnmmmlllmmmnnnooonnnmmmkkkiiigggddd___\\\XXXVVVRRROOOLLLJJJIIIIIIJJJIIIIIIIIIJJJLLLNNNOOOSSSRRRPPPOOOOOOQQQSSSTTTUUUVVVXXXYYYZZZYYYWWWVVVPPPOOONNNMMMNNNOOOQQQSSSVVVWWWXXXYYY[[[]]]___```___```aaacccdddeeeeeeeeefffggggggfffeeeeeegggiiilllnnnpppqqqpppqqqrrrsssrrrrrrsssuuuvvvxxxzzz{{{wwwzzz}}}~~~~~~xxxppphhhddddddfffhhhhhhkkkqqqwww~~~sssWWWGGG@@@??????@@@DDDPPPmmm~~~}}}yyyooocccVVVOOOJJJFFFFFFHHHLLLTTTiii}}}rrrccc```ZZZUUURRRQQQRRRSSSUUUWWW]]]dddjjjrrrxxxpppdddccccccfffnnnxxx|||vvvmmmnnnnnnmmmjjjfffaaa^^^]]][[[YYYXXXXXXXXXYYYYYYWWWVVVUUUVVVWWWXXXWWWUUURRRSSSUUUWWWYYYZZZZZZZZZZZZYYYXXXUUUSSSQQQPPPOOOLLLPPPYYYfffttt|||wwwtttqqqooonnnkkkgggeeecccbbb___^^^\\\\\\\\\\\\\\\]]]]]]]]]^^^ZZZWWWVVVUUUXXXbbblll~~~~~~}}}~~~~~~|||zzzyyyyyyxxxvvvuuuwwwuuurrrooolllkkkjjjjjjgggeeedddhhhppp}}}~~~}}}|||yyywwwvvvuuuuuutttqqqllliiihhhgggfffeee```^^^\\\YYYWWWVVVTTTSSSVVVWWWYYYZZZ[[[ZZZYYYYYYVVVYYY]]]bbbgggkkkoooqqqsssrrrqqqoooooooooooopppnnnlllkkkjjjhhhddd^^^[[[XXXUUUQQQMMMKKKIIIIIIIIIGGGHHHJJJLLLMMMNNNNNNMMMSSSRRRPPPOOOPPPQQQTTTUUUUUUVVVXXXZZZZZZYYYXXXWWWPPPOOOMMMLLLLLLNNNPPPQQQTTTUUUWWWYYY[[[]]]______aaaaaabbbdddeeeeeeeeeeeedddeeeeeedddcccdddgggiiilllnnnqqqrrrqqqqqqrrrtttsssssstttuuuwwwyyy{{{|||xxxzzz}}}}}}wwwooohhhcccbbbdddffffffjjjpppwww~~~pppUUUEEE@@@??????AAACCCNNNkkk{{{vvvhhhYYYQQQLLLHHHGGGIIIJJJPPPcccttteeebbb\\\VVVRRRQQQRRRSSSTTTVVV\\\dddjjjrrr}}}tttiiihhhhhhmmmuuu}}}yyyooommmjjjfffcccaaa______]]]]]]\\\[[[YYYYYYZZZ[[[YYYXXXWWWXXXZZZ[[[ZZZYYYVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYWWWUUUSSSRRRQQQNNNSSS]]]jjjxxx}}}xxxuuurrrqqqpppmmmiiifffeeedddbbbaaa\\\\\\]]]___```aaaaaabbbaaa\\\XXXVVVUUUWWWaaalll}}}zzzyyyyyyxxxwwwuuuvvvuuussspppnnnlllkkkjjjiiifffdddfffkkkttt|||||||||yyyvvvtttssssssssspppmmmkkkjjjjjjhhhgggbbb___\\\ZZZYYYXXXUUUTTTTTTVVVYYY[[[]]]]]]\\\[[[VVVYYY^^^cccfffiiimmmpppsssrrrrrrrrrqqqqqqppppppmmmlllkkkjjjhhhddd___[[[ZZZWWWSSSNNNKKKJJJJJJKKKGGGIIIKKKNNNOOOOOONNNMMMRRRQQQQQQQQQQQQSSSTTTUUUUUUVVVXXXZZZ[[[ZZZYYYXXXPPPOOOMMMLLLLLLMMMNNNOOOSSSTTTVVVYYY[[[]]]^^^___aaabbbcccdddeeeeeeeeeeeecccccccccbbbbbbcccgggjjjllloooqqqrrrqqqqqqrrrtttuuuuuuuuuvvvwwwzzz|||~~~zzz|||{{{wwwpppiiidddbbbcccccceeeiiiooovvv~~~lllRRRDDD@@@???@@@AAABBBMMMfff{{{lll]]]TTTOOOJJJHHHHHHGGGNNN]]]wwwwwwhhhddd^^^XXXTTTRRRSSSTTTUUUVVV\\\dddjjjrrryyyqqqooopppuuu}}}}}}qqqmmmgggaaa]]]]]]^^^```^^^______]]][[[ZZZZZZ\\\\\\[[[ZZZ[[[]]]^^^]]]\\\[[[ZZZZZZYYYYYYZZZ[[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSQQQVVVaaannn||||||xxxuuusssrrrqqqmmmiiifffeeedddcccbbb]]]^^^```bbbccceeeeeeeeebbb]]]YYYVVVSSSTTT\\\fff~~~{{{zzzyyyyyywwwvvvssssssrrrqqqooommmkkkjjjjjjgggeeefffgggmmm|||{{{|||~~~{{{wwwtttqqqpppooopppnnnllllllmmmlllkkkiiiccc```\\\ZZZZZZYYYVVVTTTRRRUUUYYY]]]___`````````\\\___dddfffgggiiilllooopppqqqrrrssssssrrrpppooollllllkkkkkkjjjeee```\\\\\\YYYTTTOOOLLLKKKKKKLLLIIIJJJKKKLLLMMMMMMNNNNNNPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[ZZZYYYXXXQQQPPPNNNLLLLLLMMMNNNOOORRRSSSVVVYYY[[[]]]^^^^^^```aaabbbcccddddddddddddbbbbbbbbbaaaaaacccgggjjjlllnnnpppqqqqqqqqqrrrssswwwvvvvvvvvvxxx{{{~~~}}}{{{wwwqqqkkkfffdddbbbbbbdddhhhooovvv}}}jjjQQQDDD@@@??????@@@BBBJJJ___~~~ooo___VVVQQQLLLGGGFFFDDDKKKWWWnnnzzzjjjfff```YYYUUUTTTTTTTTTUUUWWW\\\dddiiiqqq}}}zzzxxxxxx}}}}}}ooojjjddd]]]ZZZZZZ[[[]]]```aaabbbaaa^^^\\\]]]___^^^]]]\\\]]]^^^___^^^]]]```^^^\\\[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSYYYcccppp~~~~~~zzzvvvsssqqqpppppplllgggdddccccccbbbbbb```aaaccceeefffgggffffffbbb]]]XXXTTTOOONNNTTT]]]|||zzzzzzzzzxxxwwwrrrrrrrrrrrrpppnnnkkkjjjkkkgggfffffffffjjjxxx{{{}}}~~~zzzvvvrrrooonnnmmmmmmllllllmmmnnnnnnllljjjddd```\\\[[[[[[ZZZWWWTTTSSSVVVZZZ___cccdddddddddcccgggjjjkkkjjjjjjlllooommmoooqqqssssssrrrooonnnlllllllllllljjjfffaaa\\\]]]ZZZUUUPPPLLLKKKKKKLLLLLLKKKJJJJJJJJJLLLNNNOOONNNOOOPPPQQQRRRRRRRRRRRRUUUVVVXXXZZZ[[[[[[ZZZYYYRRRPPPNNNMMMLLLMMMNNNOOOQQQSSSVVVYYY[[[]]]^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbaaaaaa```cccgggjjjlllnnnpppqqqqqqqqqrrrsssxxxwwwwwwwwwyyy|||~~~~~~~~~{{{xxxsssnnniiieeecccbbbdddhhhnnnvvv}}}jjjRRREEEAAA???>>>???AAAGGGYYYzzz~~~ooo___WWWRRRLLLGGGDDDBBBIIITTThhh|||kkkgggaaa[[[VVVTTTTTTUUUVVVWWW]]]dddiiiqqq~~~~~~zzzlllhhhbbb\\\XXXWWWXXXZZZbbbdddeeedddbbb```bbbddd```^^^]]]^^^___```___^^^bbbaaa^^^\\\ZZZZZZ[[[\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTZZZeeerrr|||xxxuuurrrpppooonnnkkkfffcccbbbbbbaaaaaacccdddfffgggggggggffffffaaa\\\WWWRRRLLLIIINNNVVV~~~wwwuuuxxxyyyxxxvvvwwwtttpppnnnmmmmmmmmmlllmmmjjjiiiiiihhhjjjrrr||||||wwwssspppmmmjjjhhhgggjjjlllkkkiiiggghhhjjjddd```[[[ZZZZZZZZZWWWUUUXXXZZZ\\\___bbbeeegggiiihhhhhhiiijjjlllnnnpppqqqrrrrrrrrrrrrqqqqqqpppooolllkkkiiihhhhhhfffdddaaa\\\YYYWWWUUUUUUTTTSSSQQQOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNMMMNNNPPPSSSTTTVVVXXXZZZ\\\\\\ZZZXXXWWWUUUQQQLLLIIIJJJKKKMMMNNNQQQTTTWWWZZZZZZ[[[\\\]]][[[^^^bbbfffgggfffcccaaabbbaaa``````bbbeeeiiikkknnnppprrrsssssstttuuuwwwzzz{{{|||~~~~~~~~~}}}}}}~~~~~~|||vvvooogggaaa______dddiiipppxxxgggLLLBBB@@@>>>???CCCCCCIIIXXXtttzzznnn^^^TTTPPPNNNJJJFFFEEEHHHMMMZZZwww}}}sssiii```[[[WWWSSSRRRUUURRRYYY[[[___iiinnnyyy~~~|||uuupppiii___YYYWWWXXXXXXXXXbbbeeehhhgggdddbbbbbbcccdddccccccdddeeeccc```]]]```aaaaaa___\\\ZZZYYYYYY[[[ZZZYYYXXXWWWVVVUUUUUUTTT]]]iiivvv}}}yyyuuuqqqnnnlllkkkiiihhhfffdddbbbaaa``````fffffffffhhhiiihhhfffccc]]]ZZZUUUOOOLLLJJJJJJKKKyyywwwxxxyyyxxxvvvvvvtttpppnnnnnnooonnnmmmnnnkkkiiiiiiggghhhoooxxx{{{vvvqqqmmmjjjgggeeedddggghhhhhhffffffgggiiieeeaaa\\\YYYZZZZZZXXXUUU[[[\\\^^^```ccceeeggghhhjjjjjjkkklllnnnpppqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqnnnmmmkkkjjjiiigggdddbbb^^^\\\YYYXXXWWWUUUSSSPPPNNNOOOOOOPPPPPPQQQQQQRRRPPPOOONNNNNNOOOQQQTTTUUUXXXYYY[[[]]]]]][[[YYYXXXUUUQQQLLLIIIJJJLLLMMMNNNRRRUUUXXXZZZZZZZZZ[[[\\\[[[]]]aaadddeeedddbbbaaabbbaaaaaaaaabbbeeeiiikkkmmmoooqqqrrrrrrsssuuuvvvyyyzzz|||}}}~~~}}}}}}}}}~~~}}}|||zzzvvvooogggbbb```___bbbhhhpppyyyfffLLLBBB@@@===>>>AAACCCHHHUUUppprrrbbbVVVPPPMMMIIIDDDEEEHHHLLLWWWpppuuulllbbb]]]YYYTTTSSSVVVRRRZZZ\\\___iiinnnyyyyyyzzz~~~|||vvvqqqjjjaaaZZZXXXXXXXXXXXXcccgggkkkllljjjgggfffffffffeeeeeefffgggeeebbb```aaaaaaaaa```]]][[[ZZZYYYZZZZZZYYYYYYXXXWWWVVVVVVWWW^^^jjjuuu}}}{{{yyyvvvrrrnnnjjjhhhgggeeeeeedddcccbbbaaaaaa```ddddddeeefffgggfffccc```\\\YYYTTTOOOKKKIIIIIIJJJ|||yyyyyyyyyxxxvvvuuussspppppppppqqqqqqppppppmmmkkkjjjfffeeejjjqqq~~~{{{tttnnnjjjgggcccaaaaaabbbddddddcccdddfffiiigggbbb\\\YYYYYYZZZXXXVVV\\\]]]___aaaccceeeffffffiiijjjjjjkkkmmmoooqqqrrrpppqqqrrrsssttttttttttttrrrpppnnnlllkkkhhheeebbbaaa___]]]\\\ZZZWWWRRROOOMMMNNNOOOPPPQQQSSSTTTTTTQQQQQQPPPOOOPPPRRRUUUVVVXXXZZZ\\\]]]]]]\\\ZZZXXXUUUQQQLLLJJJJJJLLLMMMNNNRRRUUUXXXZZZZZZZZZ[[[\\\\\\]]]___aaabbbbbbaaaaaabbbaaaaaaaaacccfffiiijjjmmmoooqqqqqqqqqrrrtttvvvyyyyyy{{{||||||}}}}}}|||~~~}}}|||zzzyyyuuuooohhhcccaaa```bbbhhhqqqzzzfffLLLBBB???===<<<@@@BBBFFFQQQkkkwwwfffYYYQQQLLLGGGCCCDDDGGGKKKRRReeeyyyoooeee```ZZZUUUTTTVVVSSS[[[\\\```iiinnnzzzwwwtttvvvxxxxxxuuuooofff^^^[[[[[[[[[[[[bbbffflllooonnnllliiihhhiiihhhhhhiiiiiihhhfffccccccbbbbbb```___]]][[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWYYY___jjjttt}}}}}}zzzvvvtttqqqlllhhheeebbbaaa______```aaaaaaaaaaaa```aaaaaabbbdddeeeccc```]]][[[XXXSSSNNNJJJHHHHHHHHH|||zzzyyywwwuuuuuusssqqqqqqsssttttttsssrrrooommmkkkgggccceeelllxxxzzzsssmmmhhhddd```^^^______```aaabbbdddfffhhhfffaaa[[[XXXYYYZZZYYYWWWYYY[[[]]]```ccceeeffffffgggggghhhiiikkkmmmnnnooopppppprrrtttuuuvvvvvvwwwuuussspppnnnmmmjjjfffcccdddbbb```^^^\\\XXXRRRNNNLLLLLLNNNPPPRRRTTTUUUVVVTTTSSSRRRQQQQQQSSSUUUWWWWWWYYY[[[]]]]]]\\\ZZZYYYUUURRRMMMJJJJJJLLLNNNNNNPPPSSSWWWYYYZZZ[[[]]]^^^^^^^^^___```aaaaaabbbbbbaaaaaaaaabbbcccfffhhhjjjmmmoooqqqrrrrrrsssuuuvvvxxxxxxyyyzzz{{{|||||||||{{{|||~~~~~~}}}zzzyyyvvvqqqjjjeeecccbbbdddjjjsss|||gggMMMCCC@@@===<<>>===@@@???CCCNNNeee~~~nnn___TTTNNNIIIGGGAAADDDHHHLLLVVVmmmuuujjjbbb[[[TTTRRRSSSTTT\\\]]]```iiinnnyyy|||vvvpppooottt{{{}}}zzztttmmmgggbbbaaa```]]]```ffflllpppqqqooommmooommmmmmmmmnnnnnnmmmkkkiiigggdddccccccaaa]]]ZZZSSSSSSSSSSSSSSSSSSRRRRRRSSSYYYaaakkkuuu~~~{{{xxxuuummmkkkgggbbb^^^ZZZWWWVVVRRRTTTVVVXXXZZZ[[[\\\]]]]]]]]]]]]___``````^^^[[[YYYWWWRRRMMMIIIFFFDDDDDD{{{xxxvvvuuuvvvuuutttuuuwwwxxxwwwvvvtttssssssrrrllleeedddhhhooo||||||wwwrrrlllfff```\\\\\\\\\]]]```dddffffffeee___[[[XXXXXXZZZ[[[YYYWWWQQQTTTYYY^^^bbbdddffffffggghhhhhhjjjkkkmmmooopppoooppprrrtttuuuwwwwwwxxxxxxvvvsssqqqooollliiifffcccaaa___]]]\\\XXXTTTQQQKKKLLLNNNPPPSSSUUUWWWXXXYYYWWWUUUSSSQQQQQQRRRSSSVVVXXX\\\___``````___^^^VVVRRRMMMKKKKKKMMMNNNOOOMMMQQQUUUYYY[[[]]]```bbb`````````aaaaaabbbbbbbbb```aaaaaacccdddfffhhhiiimmmoooqqqrrrrrrrrrtttvvvvvvvvvvvvwwwxxxzzz|||||||||}}}}}}{{{wwwqqqjjjfffeeeffflllooouuu{{{vvvuuuzzz~~~eeeLLLCCCAAA>>>===@@@???BBBKKK```tttdddXXXPPPLLLJJJCCCDDDFFFJJJRRRfffxxxlllddd\\\TTTQQQRRRTTT[[[\\\___hhhmmmxxx}}}xxxsssnnnlllqqqyyy}}}}}}yyysssllleeeaaa``````bbbeeekkkqqquuuvvvvvvsssqqqpppppprrrrrrqqqpppnnnjjjfffeeedddbbb]]]YYYRRRRRRQQQQQQQQQPPPPPPPPPPPPTTT\\\eeeooo{{{|||yyyuuussskkkiiieee```[[[WWWTTTSSSOOOPPPPPPRRRTTTVVVXXXYYY\\\ZZZZZZ[[[]]]^^^^^^]]]YYYWWWSSSNNNIIIFFFDDDCCC{{{wwwvvvvvvwwwvvvvvvwwwyyyyyyxxxwwwttttttuuuuuuooohhhfffjjjlllyyy}}}zzzvvvqqqjjjbbb\\\ZZZZZZ\\\```dddfffdddaaaZZZXXXVVVXXXZZZ[[[YYYVVVRRRUUUZZZ___bbbdddeeeeeegggggghhhiiikkkmmmnnnpppnnnoooqqqsssuuuvvvvvvwwwxxxvvvsssqqqpppmmmjjjgggaaa___\\\[[[ZZZXXXUUUSSSNNNOOOQQQSSSUUUWWWYYYZZZ[[[YYYVVVSSSQQQPPPPPPPPPOOORRRVVVZZZ\\\]]]\\\\\\VVVRRRMMMKKKKKKMMMOOOOOOOOORRRVVVYYY[[[\\\^^^___^^^___```aaaaaaaaa````````````aaaccceeefffhhhhhhkkkmmmoooooooooppprrrtttuuuuuuuuuvvvwwwyyy{{{|||}}}~~~~~~{{{uuunnngggddddddeeelllooosssyyy}}}pppmmmrrrzzzzzzaaaIIIAAA@@@===<<<>>>???AAAGGGXXXxxx~~~{{{jjj\\\SSSNNNLLLFFFDDDEEEIIIOOO```}}}{{{ooofff^^^UUURRRRRRSSSZZZ[[[^^^gggkkkvvv|||rrrlllhhhfffmmmvvv|||sssjjjdddbbbdddcccdddiiiqqqxxx|||}}}wwwvvvtttuuuvvvwwwvvvuuurrrmmmhhhfffeeebbb\\\WWWSSSRRRRRRQQQPPPOOONNNNNNNNNRRRXXX```jjjuuu~~~zzzuuurrrpppjjjhhhddd___ZZZVVVSSSRRRNNNMMMLLLLLLNNNQQQTTTVVVYYYWWWUUUUUUXXX[[[]]]^^^YYYWWWSSSOOOJJJFFFDDDBBBzzzwwwvvvvvvxxxwwwwwwxxxzzzzzzxxxwwwttttttvvvwwwqqqjjjhhhkkkjjjwww~~~|||yyytttlllccc]]]YYYYYY\\\```eeeeeebbb^^^WWWUUUUUUXXX[[[\\\YYYVVVUUUWWW\\\```cccdddddddddeeeeeefffgggiiijjjlllmmmnnnoooqqqssstttuuuvvvvvvwwwuuusssqqqpppnnnjjjhhh___]]]ZZZYYYXXXXXXVVVUUUQQQRRRSSSUUUWWWYYY[[[[[[\\\ZZZVVVSSSPPPNNNNNNNNNHHHKKKOOOSSSVVVWWWWWWWWWWWWSSSNNNKKKKKKMMMOOOOOORRRUUUXXXZZZZZZZZZ\\\]]]]]]^^^___`````````___^^^``````bbbccceeeggghhhhhhiiikkkmmmnnnnnnnnnppprrruuuuuuuuuuuuwwwyyy{{{|||{{{|||}}}~~~{{{tttkkkdddbbbcccdddkkkmmmqqqwwwpppjjjooowwwwww^^^GGG???>>><<<;;;===@@@@@@CCCRRRrrrnnn___TTTOOOMMMHHHEEEDDDHHHNNN\\\vvv~~~qqqhhh___VVVSSSSSSRRRZZZ[[[^^^fffkkkuuu|||nnnfffbbbbbbjjjssszzzpppiiieeeeeebbbbbbfffoooxxx}}}zzzyyywwwxxxyyyzzzzzzyyytttoooiiigggfffccc\\\VVVTTTSSSSSSQQQPPPOOONNNNNNOOOQQQVVV]]]fffrrr}}}}}}xxxsssooonnnkkkhhhddd___ZZZVVVSSSRRRNNNMMMJJJIIIJJJMMMQQQSSSWWWTTTRRRRRRUUUYYY]]]^^^ZZZWWWTTTOOOJJJGGGDDDBBB}}}zzzyyyxxxxxxyyyxxxwwwxxxzzz{{{zzzyyyxxxvvvtttsssrrrpppmmmjjjjjjuuu~~~zzzuuunnnfffaaa^^^\\\\\\aaaggghhhaaaZZZVVVXXXYYY[[[[[[ZZZXXXWWWVVVWWWYYY]]]bbbddddddccceeefffgggiiijjjjjjjjjjjjnnnppprrrrrrqqqrrruuuyyyxxxvvvuuuuuutttooohhhbbb```]]]ZZZZZZ[[[ZZZWWWTTTVVVVVVWWWXXXZZZ\\\___```___[[[VVVRRROOOMMMJJJHHHGGGHHHJJJLLLPPPSSSVVVXXXTTTQQQNNNKKKIIIJJJLLLMMMRRRSSSUUUWWWYYY[[[\\\\\\\\\\\\\\\]]]^^^___```aaaaaabbbdddddddddeeehhhjjjkkkkkkkkklllmmmooopppqqquuuwwwxxxyyyyyy{{{~~~~~~zzzrrrjjjdddbbbbbbccckkkoootttzzzyyyrrrrrruuuoooVVVGGGCCC<<<:::>>>===@@@AAADDDOOOhhhtttdddWWWPPPMMMIIIDDDCCCFFFJJJVVVpppqqqgggaaaZZZSSSPPPSSSTTTXXX```eeejjjttt~~~}}}ooofffcccdddjjjqqqxxxooohhhiiifffgggkkknnnrrryyy}}}zzzzzz{{{}}}uuurrrooollliiiddd\\\VVVTTTSSSQQQQQQRRRRRRPPPOOOMMMQQQVVVZZZ___iiiwww|||wwwrrrpppooommmllliiiiiihhheeeaaa]]]XXXVVVQQQPPPOOONNNOOOOOOQQQQQQRRROOOLLLNNNSSSWWWYYYYYY[[[[[[XXXQQQIIICCCAAAAAA~~~|||zzzyyyyyyyyywwwwwwxxxyyyzzzyyyxxxxxxvvvtttsssrrrqqqmmmkkklllwww{{{vvvppphhhddd```]]]]]]aaaggggggaaa[[[WWWXXXZZZ[[[[[[ZZZYYYWWWVVVVVVXXX[[[```ccccccccceeeffffffhhhiiijjjkkkkkknnnppprrrqqqpppppprrruuuxxxvvvtttssspppkkkccc]]][[[YYYWWWXXXZZZ[[[ZZZXXXZZZZZZZZZZZZ\\\]]]___```\\\XXXTTTPPPMMMKKKHHHFFFDDDDDDFFFHHHKKKNNNPPPRRRRRRPPPMMMKKKJJJKKKMMMNNNSSSTTTUUUWWWYYYZZZ[[[[[[____________```bbbcccdddaaabbbdddddddddeeehhhjjjkkkllllllmmmnnnpppqqqrrruuuwwwyyyzzzzzz{{{~~~~~~yyyqqqiiicccaaaaaabbbjjjnnntttyyyxxxxxxzzznnnUUUGGGCCC<<<:::>>>===>>>???CCCMMMddduuueeeYYYSSSQQQKKKFFFDDDFFFIIISSSkkktttjjjccc[[[TTTQQQSSSTTTXXX___dddiiittt~~~ppphhhdddeeejjjqqquuullllllhhhfffhhhkkknnnvvv~~~~~~|||{{{zzzzzzzzzvvvsssooommmjjjddd[[[UUUUUUSSSRRRRRRSSSSSSRRRPPPOOORRRUUUXXX\\\eeerrr{{{|||yyyuuurrrpppmmmkkkhhhgggggggggeeebbb^^^ZZZXXXWWWUUUSSSQQQOOOOOOOOOOOOQQQNNNLLLMMMQQQUUUXXXYYYZZZYYYWWWQQQIIIDDDBBBBBB~~~}}}|||{{{{{{xxxvvvvvvwwwxxxyyyxxxwwwxxxvvvtttssssssqqqnnnllllllvvv|||wwwrrrlllgggaaa___^^^aaaeeefffaaa\\\XXXZZZ\\\]]]]]][[[YYYXXXUUUUUUVVVYYY]]]aaaccccccdddeeeeeefffhhhjjjkkklllnnnoooppppppooooooppprrrtttsssqqqppplllfff___ZZZUUUTTTTTTVVVZZZ\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^ZZZWWWSSSOOOMMMKKKHHHFFFCCCCCCDDDEEEGGGIIIKKKMMMPPPNNNMMMKKKLLLMMMOOOPPPSSSTTTVVVWWWXXXYYYYYYYYY[[[[[[[[[\\\]]]^^^``````aaabbbcccddddddeeegggjjjllllllmmmnnnoooqqqrrrssstttwwwzzz||||||}}}~~~~~~}}}xxxooogggaaa```aaabbbiiinnntttzzz~~~lllSSSFFFCCC;;;:::>>>===;;;>>>CCCKKK^^^xxxhhh\\\VVVUUUMMMGGGDDDFFFHHHNNNcccxxxxxxmmmeee]]]VVVSSSSSSSSSXXX___ccchhhrrr|||sssjjjffffffkkkqqq}}}rrrqqqkkkhhhhhhjjjmmmssszzz}}}~~~~~~}}}zzzwwwuuuuuurrrooommmkkkeee\\\UUUVVVTTTSSSSSSUUUUUUTTTSSSRRRSSSTTTUUUXXX```kkksss}}}~~~zzzwwwuuuqqqooommmkkkgggeeefffffffffeeeccc```]]][[[YYYWWWTTTRRRPPPPPPQQQQQQQQQNNNLLLKKKNNNRRRUUUVVVWWWVVVTTTPPPJJJFFFDDDCCC}}}~~~~~~}}}||||||vvvuuutttuuuwwwxxxwwwvvvwwwuuutttssssssrrrooommmkkksss|||wwwsssnnnjjjdddaaa___```cccddd```]]]ZZZ[[[^^^______]]]ZZZYYYUUUTTTTTTVVV[[[___aaabbbbbbcccccceeegggiiilllmmmnnnnnnpppppppppqqqqqqqqqoooooonnnmmmiiiddd___[[[RRRRRRSSSUUUXXX\\\^^^___^^^^^^]]]\\\\\\[[[[[[[[[YYYWWWTTTRRRQQQOOOLLLJJJHHHGGGFFFFFFGGGHHHJJJKKKMMMLLLLLLLLLMMMOOOPPPRRRTTTTTTUUUWWWWWWXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]```bbbcccddddddeeegggiiillllllmmmnnnppprrrsssttttttwww{{{}}}}}}}}}~~~~~~}}}|||vvvnnneee```___```bbbiiinnntttzzz~~~iiiQQQDDDBBB;;;:::>>><<<:::===CCCJJJXXXvvvyyyjjj^^^XXXWWWNNNHHHDDDEEEFFFKKK\\\ooo{{{ooofff^^^VVVSSSSSSSSSWWW^^^bbbgggpppzzzvvvmmmhhhgggjjjpppzzzyyyuuuooolllmmmnnnooorrrwwwxxx{{{~~~|||wwwsssqqqooommmllljjjfff^^^XXXVVVUUUTTTUUUVVVWWWVVVUUUSSSSSSRRRRRRUUU[[[eeelllvvv|||}}}|||yyytttrrroookkkiiihhhfffeeeccceeeffffffeeedddaaa^^^\\\TTTSSSRRRQQQQQQSSSUUUWWWSSSQQQNNNLLLLLLOOOQQQRRRSSSSSSQQQNNNJJJGGGDDDCCC~~~~~~~~~|||{{{{{{uuutttssstttvvvwwwvvvuuuuuutttrrrrrrrrrrrrooommmkkkqqq}}}|||vvvrrrnnnllleeebbb______```aaa___]]][[[]]]```bbbaaa___[[[YYYVVVTTTTTTVVVYYY]]]____________aaacccfffiiikkkllllllmmmnnnpppqqqrrrrrrqqqnnnnnnmmmjjjeee```[[[XXXSSSSSSTTTTTTVVVXXX[[[]]]^^^^^^^^^]]]\\\[[[ZZZZZZWWWVVVTTTSSSTTTSSSQQQOOOMMMLLLIIIHHHGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXYYY[[[]]]^^^___```aaacccccccccdddgggiiillllllmmmnnnppprrrtttuuusssvvvzzz}}}}}}}}}}}}~~~}}}{{{vvvlllddd___^^^```bbbiiinnnuuu{{{fffNNNBBBAAA;;;:::>>><<<<<<>>>CCCIIISSSmmm}}}{{{mmmbbb\\\YYYQQQIIIDDDEEEEEEIIIXXXiii|||oooggg]]]VVVSSSSSSSSSWWW]]]aaaeeeoooxxxzzzrrrllliiijjjnnnuuuzzztttqqqrrrsssqqqppprrrtttxxx}}}~~~yyyuuummmjjjhhhhhhhhheee___ZZZVVVUUUUUUVVVXXXYYYXXXWWWSSSSSSQQQQQQTTTYYY```eeemmmtttxxxwwwuuutttqqqllllllhhhcccaaaaaabbbcccccceeeeeefffeeeccc```]]][[[RRRQQQOOOOOOPPPRRRUUUWWWUUUTTTQQQOOOMMMLLLNNNOOOQQQPPPNNNMMMKKKHHHEEECCC~~~~~~~~~}}}|||zzzyyyxxxtttsssrrrssstttuuuuuussssssrrrqqqqqqqqqqqqooommmlllpppzzz|||vvvrrrooommmfffccc___]]]]]]]]]]]]]]]]]]___bbbdddccc```\\\ZZZVVVUUUUUUVVVYYY\\\\\\\\\ZZZ\\\___bbbeeehhhiiijjjjjjjjjjjjllloooooommmlllkkkkkkjjjfff___YYYUUUSSSSSSSSSSSSRRRQQQRRRUUUXXX\\\]]]]]]]]]]]]\\\[[[ZZZTTTSSSSSSTTTVVVVVVUUUSSSQQQOOOLLLHHHFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXZZZ\\\]]]^^^```aaabbbccccccdddfffiiikkkkkklllmmmoooqqqsssuuusssvvvyyy{{{{{{|||}}}~~~}}}~~~{{{uuulllccc^^^^^^```cccjjjooovvv}}}~~~cccLLLAAA@@@;;;:::>>><<<>>>>>>BBBGGGNNNddd~~~}}}ssskkkccc]]]VVVMMMFFFEEEDDDGGGTTTddd~~~}}}pppggg^^^WWWTTTSSSSSSWWW\\\```dddmmmwwwyyysssmmmkkkmmmrrr~~~xxxxxxwwwssspppooorrruuuzzz~~~}}}yyyvvvjjjgggdddccccccbbb^^^ZZZVVVUUUUUUVVVXXXYYYYYYXXXUUUTTTSSSSSSUUUXXX\\\^^^bbbhhhlllkkkiiiiiifffbbbccc```]]]\\\]]]___aaaaaabbbcccddddddcccaaa^^^]]]WWWUUUQQQNNNMMMNNNPPPRRRUUUUUUUUURRROOONNNNNNOOOQQQPPPNNNNNNMMMKKKGGGDDD|||||||||{{{zzzxxxvvvtttsssrrrqqqrrrsssttttttrrrqqqpppooooooppppppnnnllllllnnnvvv}}}wwwssspppooofffccc^^^[[[ZZZZZZ[[[\\\^^^```dddeeeeeeaaa]]]ZZZWWWWWWWWWXXXZZZ[[[ZZZYYYUUUXXX]]]aaaeeeggghhhggggggffffffgggiiihhheeeaaa```aaaaaa^^^YYYTTTRRRRRRQQQQQQPPPNNNLLLLLLPPPSSSVVVWWWXXXYYYYYYYYYXXXXXXSSSSSSTTTVVVZZZ[[[ZZZYYYVVVSSSOOOJJJGGGFFFGGGHHHIIIKKKMMMPPPQQQRRRRRRQQQPPPQQQSSSTTTVVVWWWXXXXXXVVVVVVWWWXXXZZZ\\\]]]______aaabbbccccccdddfffhhhiiijjjkkkllloooqqqssstttsssuuuwwwyyyyyyzzz|||~~~}}}~~~|||vvvlllccc^^^^^^aaadddkkkpppxxxwwwaaaJJJ@@@@@@;;;:::>>><<>><<>><<<===888777999:::???>>>@@@IIIUUUqqqvvv{{{ooohhh^^^RRRGGGBBBBBBFFFMMMUUUlllppphhhbbb[[[UUUXXXUUUTTTXXX]]]aaahhhooo{{{wwwsssrrr{{{}}}vvvsssqqqpppssswwwxxxtttooojjjfff___YYYVVVUUUWWWXXXYYYXXXWWWWWWXXXYYYZZZ[[[ZZZ[[[ZZZYYYVVVRRRNNNLLLMMMLLLJJJKKKLLLMMMMMMLLLLLLPPPUUUWWWWWWTTTRRRQQQRRRTTTXXX]]]aaacccbbbaaa[[[ZZZWWWSSSOOOKKKHHHFFFLLLOOOSSSWWWYYYYYYWWWVVVVVVSSSRRRRRRSSSRRROOOKKK~~~|||yyyvvvtttsssrrrrrrpppoooooopppqqqpppoooooonnnmmmnnnoooooommmkkklllkkklllvvvxxxqqqmmmllleeeeeebbb^^^ZZZYYY[[[]]]```aaabbbbbbaaa^^^[[[YYYXXXWWWWWWXXXYYYZZZZZZYYYWWWXXXZZZ]]]```bbbaaa___```___```aaaaaa___[[[XXXVVVVVVUUUTTTRRRPPPOOONNNOOONNNMMMLLLKKKJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJKKKOOONNNNNNQQQWWWZZZ\\\[[[[[[XXXTTTPPPLLLJJJIIIIIIIIIJJJLLLMMMOOOOOOPPPPPPOOOPPPRRRSSSUUUWWWXXXYYY\\\\\\^^^^^^___^^^^^^]]]^^^^^^___```bbbdddfffggghhhhhhjjjllloooqqqsssuuuwwwwwwyyyzzz{{{|||||||||}}}~~~zzzsssjjjbbb]]]^^^bbbeeekkkqqqyyyqqq\\\KKK===<<<===999777:::999>>><<<>>>GGGQQQlllyyy|||nnnfff\\\QQQGGGCCCCCCEEEKKKRRRddd}}}uuullleee\\\TTTWWWSSSSSSWWW\\\```gggooozzz~~~yyytttqqqxxx{{{vvvrrrnnnnnnpppqqqnnnkkkkkkgggaaa[[[WWWVVVWWWWWWYYYYYYXXXXXXXXXYYYZZZ[[[YYYYYYYYYXXXVVVSSSPPPNNNJJJHHHFFFFFFGGGHHHHHHGGGKKKMMMOOOOOONNNMMMNNNOOOOOOQQQTTTYYY]]]```aaa```]]]\\\YYYUUUQQQNNNKKKIIIKKKMMMQQQUUUXXXYYYYYYXXXWWWUUUSSSSSSSSSQQQMMMJJJ}}}zzzwwwtttsssrrrrrrpppooooooqqqrrrrrrqqqpppoooooooooooonnnllliiiiiihhhiiiqqq~~~vvvpppllljjjgggfffddd```\\\\\\]]]```___```aaaaaa```]]]ZZZXXXWWWVVVVVVWWWYYY[[[ZZZZZZYYYYYYYYY[[[^^^_________]]]]]]^^^```aaa___\\\YYYXXXWWWUUURRRQQQPPPOOOOOONNNNNNNNNMMMMMMLLLLLLLLLFFFEEEEEEDDDEEEFFFGGGHHHNNNMMMNNNPPPSSSUUUUUUUUUWWWUUURRRNNNLLLJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPOOOPPPQQQSSSUUUWWWYYYZZZ[[[\\\\\\]]]^^^^^^]]]]]]^^^^^^]]]^^^___bbbeeeggghhhiiikkkmmmoooqqqssstttvvvvvvxxxyyy{{{|||}}}~~~{{{}}}wwwqqqhhhaaa^^^___cccgggjjjpppxxxrrrZZZJJJ===<<<===999888;;;888<<<;;;<<>>BBBBBBMMMeee}}}eeeYYYPPPIIIFFFDDDAAABBBEEERRRccc}}}vvvjjjbbb]]]SSSPPPNNNRRRVVVYYY```gggooowww~~~vvvpppnnnmmmrrrssssssqqqmmmggg```]]][[[\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZYYYWWWVVVTTTSSSSSSPPPOOONNNMMMMMMJJJFFFCCC===???BBBDDDEEEFFFIIIKKKGGGIIIKKKLLLMMMRRRZZZ```aaabbbbbbaaa___\\\YYYWWWVVVUUUTTTRRRQQQPPPPPPPPPMMMOOORRRRRRQQQPPPPPPQQQ}}}yyywwwvvvxxxvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuwwwwwwtttppplllhhhiiiiiihhhlllxxxyyyrrrjjjddd\\\YYYWWWXXX\\\```bbbbbbeeeeeeffffffccc```\\\ZZZWWWVVVUUUVVVXXXYYYXXXWWWWWWVVVVVVWWWZZZ\\\\\\[[[\\\\\\\\\\\\[[[YYYTTTQQQNNNMMMLLLLLLMMMNNNPPPRRRQQQRRRSSSTTTTTTRRRQQQPPPLLLJJJGGGEEECCCCCCCCCDDDGGGJJJNNNOOOMMMLLLLLLMMMIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGIIIKKKLLLMMMMMMNNNQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^^^^___```aaacccccceeegggkkkooosssuuuvvvvvvwwwwwwvvvwwwyyy|||~~~|||uuuoooggg___]]]___cccggglllqqqxxxxxxvvvxxxzzzZZZIII<<<;;;;;;777666999777;;;;;;===BBB@@@HHH^^^yyyzzzggg[[[RRRIIIFFFCCCAAAAAAEEEMMM\\\uuu}}}oooddd^^^UUUQQQOOORRRUUUXXX^^^eeejjjqqq~~~zzzuuurrrtttuuuwwwvvvrrrlllddd```\\\\\\]]]]]]]]]\\\[[[ZZZWWWWWWWWWVVVVVVVVVWWWWWWRRRRRRRRRRRRQQQMMMGGGCCC???AAABBBBBBBBBCCCFFFHHHFFFHHHKKKKKKKKKOOOVVV]]]cccdddeeeeeeccc```]]][[[[[[[[[YYYXXXVVVUUUSSSSSSMMMPPPRRRRRRPPPOOOOOOPPP~~~zzzxxxwwwyyyxxxvvvuuuvvvwwwvvvuuuuuuuuuvvvxxxxxxvvvrrrnnnhhhiiiiiigggjjjvvvzzzsssjjjccc^^^[[[YYY[[[```dddggggggfffggghhhgggeeeaaa^^^[[[XXXVVVUUUVVVXXXXXXWWWVVVTTTSSSTTTVVVXXXZZZZZZYYY\\\[[[ZZZZZZYYYUUUPPPMMMKKKKKKKKKKKKMMMOOOPPPRRRRRRSSSTTTUUUTTTSSSQQQOOOOOONNNKKKIIIGGGFFFFFFFFFDDDHHHLLLNNNLLLKKKLLLMMMIIIIIIHHHHHHFFFEEEDDDCCCEEEFFFGGGIIIJJJKKKKKKLLLSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVWWWXXXZZZ\\\]]]^^^______```aaabbbbbbcccdddgggkkkpppsssvvvwwwwwwxxxwwwwwwwwwyyy{{{~~~}}}|||rrrmmmeee___]]]```eeeiiimmmrrryyyzzzrrrooosss[[[JJJ<<<;;;;;;777555888555::::::===AAA>>>EEEYYYooovvviii\\\SSSJJJFFFCCC@@@AAAEEEHHHVVVooosssfff^^^VVVRRRPPPSSSUUUXXX]]]dddgggnnnyyy|||tttvvvyyyyyyuuuooogggbbb\\\]]]]]]^^^]]]\\\[[[ZZZTTTUUUUUUVVVWWWXXXZZZ[[[TTTUUUVVVWWWUUUPPPIIIDDDBBBBBBAAA???>>>@@@CCCFFFDDDGGGJJJJJJJJJMMMTTTZZZeeefffggggggfffccc```^^^[[[[[[[[[ZZZXXXVVVTTTSSSOOOQQQTTTSSSPPPMMMMMMOOO}}}{{{~~~xxxvvvuuuuuuvvvxxxwwwwwwuuuwwwyyy{{{{{{xxxuuusssnnnmmmllllllmmmtttxxxooohhhccc[[[YYYXXX[[[aaagggjjjkkkkkkjjjjjjjjjiiieee```\\\ZZZYYYYYYXXXWWWUUUTTTSSSTTTRRRPPPOOOQQQTTTUUUUUUVVVUUUSSSPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQSSSTTTSSSRRRPPPOOONNNPPPQQQQQQMMMJJJHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIGGGEEECCCBBBBBBCCCFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSSSSRRRRRRTTTUUUXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^```bbbdddeeeffffffkkkiiiiiimmmrrrwwwxxxxxxwwwwwwwwwyyyzzz|||~~~~~~~~~wwwnnnddd___[[[ZZZ___eeemmmrrrzzzxxxmmmlllnnnvvv}}}[[[KKK<<<888::::::999999777;;;===<<<:::>>>GGGPPPdddsssggg\\\SSSKKKGGGDDDAAA@@@BBBKKKPPPeeewwwkkkccc\\\WWWRRROOOQQQVVVZZZ\\\gggkkkttt}}}}}}uuuvvvxxxzzzyyytttmmmhhh```^^^[[[ZZZZZZZZZZZZYYYTTTRRROOOQQQUUUXXXYYYXXXUUUVVVWWWVVVTTTPPPLLLJJJGGGEEEDDDBBBAAAAAAAAABBBEEEFFFHHHIIIKKKQQQWWW\\\fffmmmrrrqqqnnnkkkfff```fffbbb^^^[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQ{{{zzzyyyyyyzzzzzzyyywwwwwwxxxzzz|||{{{yyyvvvtttooommmkkkjjjjjjpppyyyooogggccc]]][[[ZZZ]]]ccchhhlllmmmpppnnnlllkkkiiifffaaa^^^ZZZZZZZZZZZZYYYWWWUUUSSSSSSPPPNNNNNNPPPRRRSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNPPPQQQRRRSSSSSSRRRPPPOOOOOOQQQRRRQQQOOOLLLJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIJJJIIIGGGEEECCCBBBBBBCCCFFFFFFFFFHHHIIIKKKMMMNNNOOOQQQRRRRRRRRRRRRSSSUUUUUUUUUUUUUUUVVVXXXYYYZZZ]]]^^^```bbbdddeeeffffffgggfffgggkkkppptttuuutttvvvvvvwwwxxxzzz|||}}}~~~}}}}}}~~~~~~uuummmccc^^^[[[ZZZ___fffnnnttt|||}}}tttssssssyyy~~~ZZZKKK===999;;;;;;::::::777:::===<<<:::>>>GGGNNN]]]~~~xxxlll```VVVMMMIIIFFFBBB@@@BBBHHHNNNaaa|||xxxkkkddd\\\WWWRRROOOQQQUUUYYY[[[cccgggooowwwxxxwwwwwwyyyzzzvvvoooiiiaaa^^^ZZZYYYXXXXXXWWWVVVTTTQQQNNNOOOSSSWWWXXXYYYWWWXXXXXXWWWUUUSSSPPPNNNJJJIIIFFFCCCBBBAAABBBBBBDDDEEEFFFHHHKKKQQQXXX\\\lllsssvvvuuurrrppplllggggggdddbbb```___]]]ZZZWWWVVVVVVVVVVVVUUUUUUUUUUUU~~~~~~}}}{{{xxxyyyzzz|||||||||yyyvvvtttrrrpppmmmkkkiiinnn~~~zzzpppgggbbb___]]]]]]___dddjjjnnnooosssqqqnnnllljjjgggccc```ZZZ[[[\\\\\\[[[XXXUUUSSSQQQOOOMMMMMMNNNPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIKKKKKKLLLLLLMMMNNNOOOOOONNNOOOQQQQQQRRRQQQPPPOOONNNPPPRRRRRROOOMMMMMMMMMJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDCCCBBBCCCCCCEEEFFFFFFFFFHHHIIIJJJKKKOOOPPPRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUWWWXXXYYYZZZ]]]^^^```bbbccceeeeeefffdddeeegggkkkppprrrrrrrrruuuuuuvvvwwwyyy{{{}}}~~~||||||}}}~~~}}}ssskkkbbb^^^[[[[[[aaagggnnnuuuyyyxxxwwwzzz{{{WWWIII<<<999::::::999999777:::===<<<;;;>>>EEELLLUUUuuu~~~~~~ssseeeZZZPPPKKKHHHCCCAAABBBEEEJJJ\\\tttxxxmmmggg]]]XXXRRROOOPPPSSSWWWYYY___ccckkkrrrxxx~~~yyyuuuvvvzzzyyyrrrkkkdddaaa\\\YYYXXXXXXVVVUUUSSSPPPMMMMMMPPPTTTXXXZZZYYYYYYXXXWWWWWWVVVUUUTTTPPPMMMIIIEEEBBBBBBBBBCCCBBBCCCDDDFFFJJJQQQXXX^^^qqqwww{{{zzzxxxwwwtttpppjjjiiigggfffdddaaa]]]YYYVVVWWWWWWWWWXXXXXXXXXYYY}}}zzz{{{|||}}}}}}{{{yyyvvvtttxxxuuurrroookkkooo||||||qqqhhhccc```______aaaeeejjjnnnpppqqqpppnnnmmmlllhhhdddaaaYYYZZZ\\\]]][[[WWWSSSQQQQQQOOOMMMMMMNNNOOOOOONNNKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPOOOOOONNNLLLNNNOOOOOONNNLLLLLLMMMJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBCCCCCCEEEEEEEEEEEEFFFGGGIIIIIINNNOOOQQQQQQPPPPPPRRRSSSVVVVVVWWWXXXYYYZZZ\\\\\\]]]^^^___aaacccdddeeeeeedddfffiiinnnqqqrrrrrrrrrttttttuuuvvvxxx{{{|||~~~}}}}}}~~~~~~}}}rrriiiaaa]]]\\\\\\bbbiiiooovvv~~~qqqRRRFFF;;;888888777777777888:::<<<;;;;;;===DDDJJJRRRnnn~~~}}}{{{hhh\\\QQQLLLIIIEEECCCCCCDDDHHHVVVlll}}}{{{ooojjj^^^YYYSSSOOOOOORRRUUUWWW^^^aaaiiiqqqvvv{{{{{{ttttttyyyyyytttmmmiiieee```\\\ZZZYYYWWWVVVRRROOOLLLKKKMMMRRRWWWZZZYYYYYYXXXWWWWWWWWWXXXYYYTTTQQQLLLGGGCCCBBBBBBBBB@@@AAABBBEEEIIIQQQYYY___ooowww~~~}}}yyyssspppmmmjjjhhheeeaaa^^^ZZZZZZZZZZZZZZZYYYYYYYYY}}}~~~~~~|||yyyvvvttt{{{xxxvvvrrrmmmnnnzzz}}}qqqiiieeebbbbbbbbbbbbdddhhhlllooommmmmmmmmnnnmmmiiiddd___XXXZZZ[[[\\\ZZZVVVRRROOOQQQOOOMMMMMMNNNNNNMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLIIIJJJKKKKKKJJJIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHFFFEEECCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIMMMNNNPPPPPPOOOOOOQQQRRRUUUUUUWWWXXXZZZ[[[\\\\\\\\\]]]___aaacccdddeeeeeecccfffjjjmmmpppqqqqqqqqqssstttuuuvvvxxx{{{}}}~~~}}}|||qqqiiiaaa^^^\\\]]]dddkkkooowww~~~hhhPPPEEE<<<::::::888777999888:::;;;;;;;;;===BBBGGGQQQhhh{{{~~~mmm___RRRMMMKKKGGGDDDDDDCCCFFFRRReeewwwsssmmmaaa[[[TTTOOOOOOQQQTTTVVV[[[^^^fffoootttxxx}}}tttssswwwyyytttmmmkkkggg```\\\YYYXXXVVVUUUQQQOOOMMMKKKLLLPPPUUUYYYXXXWWWVVVVVVVVVXXXZZZ[[[WWWTTTOOOIIIEEEBBBAAAAAA???@@@BBBDDDIIIQQQZZZaaakkkvvvzzzsssnnnjjjhhhfffddd______^^^\\\[[[YYYXXXWWW~~~{{{xxxwwwzzzyyywwwtttooonnnwww}}}rrrllliiieeeeeeeeedddeeegggkkkooommmmmmmmmmmmlllhhhccc___YYYZZZ[[[ZZZXXXUUUQQQOOOPPPOOOMMMMMMNNNMMMLLLJJJHHHHHHHHHGGGGGGHHHHHHIIIHHHIIILLLNNNOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJFFFGGGHHHGGGEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGHHHHHHDDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDEEEFFFGGGHHHIIILLLMMMOOOOOONNNNNNPPPQQQRRRSSSUUUWWWXXXYYYZZZZZZ\\\]]]___aaabbbddddddeeebbbeeeiiikkklllmmmooopppssstttuuuwwwyyy|||~~~}}}{{{sssjjjbbb___^^^___eeelllqqqyyy{{{eeeOOOFFF>>>===<<<:::999;;;999:::::::::;;;===AAADDDOOOaaazzz}}}uuufffWWWPPPMMMIIIDDDCCCBBBEEENNN^^^qqq~~~wwwoooccc^^^VVVQQQPPPQQQTTTUUUWWWZZZaaajjjpppttt|||xxxuuuwwwwwwsssoooiiieee^^^YYYVVVUUUSSSSSSQQQQQQOOOMMMLLLNNNSSSWWWWWWWWWVVVVVVWWWXXXZZZ[[[YYYWWWSSSMMMIIIEEECCCAAAAAAAAABBBDDDIIIQQQ[[[bbbjjjvvv|||tttooommmkkkjjjcccbbb```^^^[[[XXXWWWUUU~~~|||zzzzzzzzz{{{yyysssooovvv|||sssnnnmmmiiiiiiiiigggfffgggkkkooosssqqqmmmjjjhhheeebbb___\\\\\\[[[ZZZXXXUUURRRQQQOOOMMMLLLLLLLLLKKKIIIGGGHHHGGGGGGFFFFFFFFFGGGGGGIIIKKKNNNPPPQQQRRRQQQQQQPPPOOOMMMLLLJJJIIIHHHGGGDDDEEEEEEDDDBBBAAABBBDDDCCCCCCDDDDDDEEEFFFHHHHHHCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCEEEFFFHHHJJJKKKKKKLLLNNNNNNMMMMMMOOOPPPQQQRRRUUUWWWYYYZZZZZZZZZ\\\]]]^^^```bbbcccddddddcccfffiiikkkkkklllooorrrttttttvvvxxxzzz}}}|||{{{tttlllddd```___```fffmmmttt{{{zzzeeeLLLDDD>>><<<;;;999888:::999999::::::;;;===@@@BBBIIIXXXwww|||~~~ooo]]]TTTPPPIIICCC@@@AAACCCJJJXXXkkk{{{|||qqqfff```XXXRRRPPPRRRSSSTTTWWWXXX___ggglllpppwwwzzzxxxwwwtttqqqiiiddd]]]WWWUUUTTTSSSRRRRRRRRRQQQOOOMMMNNNQQQUUUWWWWWWWWWXXXXXXYYYZZZ[[[\\\ZZZWWWSSSNNNIIIEEECCCBBBBBBCCCEEEIIIRRR\\\ccckkkuuu~~~xxxsssooommmdddcccaaa^^^[[[YYYVVVUUU~~~}}}|||}}}}}}wwwsssxxx|||ssspppppplllmmmllljjjggghhhlllooo{{{uuunnnhhheeecccbbb```^^^]]]\\\ZZZXXXVVVTTTSSSMMMLLLKKKJJJKKKIIIGGGEEEGGGFFFFFFEEEEEEEEEEEEEEEKKKMMMPPPRRRTTTTTTSSSSSSQQQPPPNNNKKKIIIGGGFFFFFFDDDEEEEEECCCAAA@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIICCCBBBAAA@@@AAABBBCCCDDDBBBCCCCCCEEEGGGIIIKKKLLLKKKLLLNNNNNNMMMMMMOOOPPPSSSTTTWWWYYY[[[\\\\\\\\\\\\]]]^^^```bbbcccddddddfffiiilllllllllnnnrrruuutttuuuvvvxxx{{{}}}|||{{{vvvmmmeeeaaa``````fffmmmwww~~~zzzeeeHHH@@@;;;:::888666555777999999999:::;;;===???AAADDDPPPnnn}}}vvvbbbXXXRRRJJJBBB>>>@@@AAAGGGTTThhhyyy~~~qqqgggaaaYYYSSSQQQRRRTTTTTTXXXYYY___fffkkknnnuuu|||~~~zzzwwwuuusssjjjeee^^^YYYVVVUUUUUUTTTRRRSSSSSSQQQNNNMMMPPPSSSXXXXXXYYYYYYZZZZZZ[[[[[[]]]\\\ZZZWWWRRRLLLHHHEEECCCCCCDDDEEEJJJRRR\\\ccckkksss{{{xxxrrrnnndddcccaaa^^^\\\YYYWWWVVV{{{yyy{{{~~~{{{yyywwwoooooonnnjjjcccaaammm|||}}}yyyrrrjjjeeeaaa``````aaa___]]]\\\[[[XXXTTTQQQKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHNNNNNNPPPTTTYYY[[[ZZZXXXXXXTTTNNNJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAABBBCCCEEEGGGIIICCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKKKKMMMNNNOOOPPPPPPTTTTTTUUUVVVXXXYYYZZZZZZ\\\]]]___```aaaaaaaaaaaacccfffiiikkklllmmmppprrrrrrssstttwwwzzz}}}~~~zzztttqqqjjjdddcccbbbccchhhnnnuuu}}}|||aaaLLLCCC:::999999888888:::888999999888888999===@@@CCCNNNddd~~~~~~~~~kkk[[[SSSMMMGGGAAA===CCCHHHNNN]]]qqq}}}vvvhhhbbb\\\WWWRRRNNNOOOTTTXXXZZZ^^^bbbggglllrrrwww}}}xxxtttqqqkkkeee]]]XXXWWWVVVUUUSSSVVVVVVVVVSSSPPPOOOPPPQQQWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\ZZZVVVQQQLLLIIIEEEEEEEEEGGGLLLUUU```gggpppuuu|||zzzuuuiiiddd^^^]]]^^^^^^[[[WWW|||xxxxxxzzz}}}wwwuuuqqqjjjbbb___jjjxxx~~~yyyqqqhhhcccaaaaaabbbaaa___]]]\\\[[[XXXTTTQQQLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIPPPPPPRRRVVV[[[]]]\\\ZZZYYYUUUOOOKKKIIIGGGFFFDDDCCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@@@@AAACCCEEEFFFCCCBBBBBBAAAAAAAAABBBBBBDDDDDDCCCCCCCCCEEEFFFGGGJJJJJJKKKMMMNNNOOOPPPQQQSSSSSSUUUVVVXXXYYYZZZ[[[]]]]]]^^^___```aaaaaabbbdddgggjjjmmmnnnooorrrtttssstttvvvxxx{{{}}}zzztttooohhhcccbbbbbbccchhhooowww~~~~~~cccLLLCCC;;;999999777777999888999999888888999===???BBBKKK]]]zzz~~~rrr```VVVOOOIIIDDD???CCCGGGKKKYYYkkkxxx|||zzzhhhbbb[[[WWWRRRMMMNNNSSSUUUXXX\\\```dddiiiooottt|||~~~zzzuuuqqqmmmggg```ZZZXXXWWWVVVTTTUUUVVVVVVTTTRRRPPPPPPQQQWWWYYY[[[]]]]]]]]]\\\[[[ZZZ[[[[[[ZZZWWWSSSOOOLLLHHHGGGFFFGGGLLLUUU```hhhpppuuu{{{{{{wwwnnnggg___\\\\\\\\\ZZZXXX|||wwwuuuvvv~~~zzztttkkkaaa]]]dddooo{{{vvvnnnfffaaa```bbbddd```___]]]\\\ZZZWWWSSSPPPLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJJJJPPPQQQSSSWWW\\\^^^]]]\\\ZZZVVVQQQMMMJJJHHHFFFEEEBBBBBBAAA@@@@@@AAABBBBBB@@@@@@?????????@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBFFFEEEDDDCCCCCCCCCEEEEEEJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRTTTVVVWWWYYYZZZ[[[]]]]]]]]]]]]^^^```bbbcccfffhhhlllnnnppprrrtttvvvvvvwwwxxxzzz|||~~~~~~~~~{{{tttlllfffaaaaaaaaaccciiipppyyyeeeMMMCCC;;;999999777666888777888999888888999<<>>???EEEPPPddd}}}kkk\\\RRRKKKGGGBBBBBBBBBDDDMMM\\\llluuu}}}nnnfff]]]XXXRRRMMMLLLNNNPPPSSSVVVZZZ]]]bbbhhhlllsssuuu|||}}}vvvqqqoooppplllfff```[[[YYYXXXWWWTTTVVVYYYYYYWWWTTTSSSSSSRRRVVV\\\aaacccbbb___]]]ZZZZZZ[[[ZZZXXXVVVTTTRRRLLLKKKHHHHHHLLLWWWdddmmmuuuyyy~~~~~~}}}yyyvvvkkkfff```[[[YYYYYYXXXWWWyyyuuussstttzzz}}}wwwrrrmmmiiiaaaYYYWWWZZZ___```aaabbbcccccccccccc```^^^\\\ZZZYYYUUUQQQNNNKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNQQQUUUYYY\\\]]]^^^___\\\YYYTTTPPPMMMJJJGGGEEEAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAABBBCCCEEEFFFHHHIIIIIIKKKLLLNNNPPPQQQRRRQQQRRRSSSUUUWWWXXXZZZZZZ\\\[[[[[[[[[\\\___bbbccccccfffjjjnnnppprrruuuxxxxxxzzz{{{}}}zzzttthhhbbb^^^___bbbeeelllssszzz|||```KKKBBB;;;:::999777555666666777999999888999;;;======CCCMMM___|||{{{zzzmmm]]]RRRJJJFFFBBBAAA@@@CCCJJJXXXhhhuuu|||sssiii___ZZZUUUOOOLLLMMMPPPRRRUUUXXX\\\```eeeiiipppsssyyy~~~wwwpppmmmlllpppmmmhhhbbb]]]ZZZYYYYYYWWWYYY[[[[[[YYYVVVUUUUUUPPPTTTZZZ___bbbbbb```___\\\\\\[[[ZZZXXXVVVTTTRRRLLLKKKIIIIIINNNZZZgggpppyyy}}}~~~}}}|||{{{xxxtttqqqdddbbb___]]][[[YYYWWWUUU{{{vvvrrrpppvvv{{{}}}~~~}}}xxxqqqkkkgggddd^^^VVVSSSTTTSSSVVV[[[```ccceeedddddd```^^^\\\ZZZXXXUUUPPPMMMJJJHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKNNNRRRWWW[[[]]]^^^```aaa\\\YYYTTTPPPMMMJJJGGGDDD@@@@@@???>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBCCCAAAAAAAAAAAACCCEEEGGGHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\___aaabbbbbbeeeiiimmmooorrruuuxxxxxxyyy{{{~~~zzzttthhhbbb___```bbbfffmmmtttzzzxxx\\\IIIAAA:::999:::777666777555777888999999999;;;<<<===BBBKKKYYYsss{{{yyyzzzxxxyyyxxxxxxnnn___SSSLLLHHHCCC@@@???BBBHHHSSSdddrrr{{{yyynnnccc]]]XXXQQQNNNMMMOOOQQQTTTWWWZZZ^^^cccgggmmmpppwwwyyyqqqlllkkklllpppnnnkkkfff```]]]]]]]]]\\\^^^___]]][[[XXXWWWWWWQQQTTTXXX[[[^^^______^^^[[[[[[ZZZYYYWWWVVVTTTSSSNNNLLLKKKLLLQQQ[[[hhhqqqyyy~~~~~~|||zzzxxxuuupppmmmaaa``````^^^\\\YYYWWWUUU{{{uuupppnnntttyyy{{{~~~}}}xxxppphhhaaa]]]YYYSSSQQQRRRPPPSSSXXX^^^bbbdddeeeeee```^^^[[[ZZZWWWTTTOOOLLLHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKOOOUUUYYYZZZ[[[^^^```\\\YYYTTTQQQMMMJJJFFFCCC@@@???>>>======>>>???@@@???@@@AAABBBBBBBBBAAA@@@????????????@@@AAABBBCCCBBBBBBAAAAAABBBDDDEEEFFFHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[]]]___```aaaaaaeeeiiimmmpppsssvvvyyyvvvxxx{{{~~~~~~zzztttiiiccc```aaacccfffmmmuuu{{{uuuXXXGGG???999999:::888777888444666888999999999:::<<<===AAAFFFQQQiiiwwwuuuuuutttxxxzzz|||qqqbbbWWWPPPLLLDDDAAA@@@BBBFFFMMM]]]mmmwww|||sssfff```[[[TTTOOONNNNNNPPPSSSUUUXXX\\\aaadddhhhlllsss|||~~~~~~|||vvvnnnjjjllloooqqqqqqooojjjdddaaaaaacccaaabbbaaa___\\\YYYYYYYYYVVVVVVVVVWWWXXXYYY[[[[[[YYYYYYXXXXXXWWWVVVVVVUUUQQQPPPNNNOOOSSS[[[fffnnnvvv{{{~~~{{{xxxvvvsssnnnkkkeeedddbbb___[[[XXXWWWWWW{{{|||~~~}}}|||}}}~~~~~~|||{{{{{{~~~~~~~~~zzzsssooommmsssyyy|||yyyssshhh^^^XXXUUUQQQPPPRRRQQQSSSWWW\\\```dddfffggg```^^^[[[YYYWWWTTTOOOLLLGGGFFFDDDCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJFFFKKKQQQTTTVVVWWWYYY\\\[[[XXXTTTQQQMMMJJJEEEBBB@@@???>>>======>>>???@@@>>>???@@@AAABBBAAAAAA@@@????????????@@@AAABBBCCCDDDCCCBBBAAABBBBBBCCCDDDHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXZZZ\\\^^^___``````bbbeeejjjnnnqqqtttwwwzzzuuuwwwzzz}}}~~~zzzsssjjjddd```aaadddgggnnnuuu}}}{{{tttVVVEEE>>>999999:::888777888444666888999999999:::;;;===@@@BBBJJJaaawwwtttttttttzzz~~~ssseee[[[SSSOOOFFFAAA@@@BBBDDDIIIXXXhhhrrrvvv}}}uuuiiibbb]]]VVVQQQOOOMMMOOOQQQTTTVVVZZZ___bbbdddhhhpppyyy~~~~~~~~~|||uuummmkkknnnrrrrrrsssqqqmmmgggdddeeefffeeeeeeccc```\\\ZZZZZZ[[[ZZZXXXVVVUUUTTTUUUWWWXXXVVVVVVVVVWWWWWWWWWXXXXXXSSSSSSQQQQQQTTT[[[dddkkkrrrxxx}}}zzzwwwuuurrrnnnkkkjjjhhhddd___ZZZXXXXXXYYY~~~{{{tttrrrsssyyyyyywwwtttqqqrrrtttvvvvvvtttrrruuuyyy}}}~~~~~~|||{{{yyy|||{{{vvvrrrpppqqqqqqtttyyy}}}vvvmmmaaaXXXUUUTTTSSSSSSNNNOOORRRYYYaaaggghhhgggbbb___[[[WWWUUUQQQMMMJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKLLLPPPUUUWWWVVVTTTUUUSSSPPPOOOOOOLLLGGGCCCDDDCCCAAA???>>>???@@@AAA>>>@@@BBBCCCCCCBBBAAA@@@??????@@@AAAAAAAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPRRRTTTWWWXXXWWWVVVWWWXXXYYYZZZ[[[\\\^^^___```aaaggghhhjjjmmmppprrrtttvvvtttwwwzzz}}}}}}}}}yyypppkkkccc^^^^^^bbbgggnnnuuu}}}zzzwwwyyy|||lllVVVDDD@@@;;;888777888999888888999:::;;;<<<;;;:::::::::???AAAJJJ\\\qqqzzzyyyyyywwwzzzmmmaaaVVVOOOIIIEEEBBBBBBBBBFFFQQQ\\\jjjvvvzzzyyyhhh```[[[VVVPPPOOOKKKNNNQQQQQQPPPTTT[[[aaadddhhhnnnsssxxx~~~xxxrrrooorrrvvvuuuxxxyyyuuummmhhhhhhjjjfffeeedddccccccccc```^^^\\\ZZZWWWUUUSSSRRRQQQQQQTTTSSSRRRSSSUUUVVVWWWVVVSSSSSSRRRRRRRRRVVV[[[___lllrrr{{{~~~zzzuuurrrqqqpppppphhhfffdddaaa]]]YYYWWWUUU{{{xxxqqqooonnnsssyyy|||xxxsssssspppllllllmmmooonnnmmmmmmooorrruuuwwwxxxwwwvvvyyy|||~~~~~~{{{wwwtttsssrrrsssuuu{{{~~~uuummmccc\\\XXXWWWUUUTTTOOOPPPSSS[[[ccchhhiiigggbbb___[[[XXXVVVRRROOOLLLIIIHHHFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGKKKOOORRRQQQPPPPPPNNNLLLLLLLLLJJJGGGCCCDDDBBB@@@???>>>>>>???@@@???@@@AAABBBCCCBBB@@@???>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGHHHJJJLLLNNNOOOOOOPPPPPPSSSVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^___aaaaaagggiiikkknnnqqqtttvvvxxxyyy{{{~~~xxxpppiiiaaa\\\]]]aaafffmmmttt|||yyymmmmmmooowwwmmmTTTBBB???:::777666777777777888999:::;;;;;;::::::999:::???@@@GGGWWWjjj~~~|||}}}rrreeeZZZSSSMMMHHHCCCAAAAAAEEEOOOZZZhhhtttxxx~~~}}}lllccc^^^XXXSSSQQQKKKNNNQQQQQQPPPSSSZZZ```aaafffkkkpppvvv}}}wwwtttuuuxxx|||}}}|||vvvnnnhhhggghhhgggfffeeefffffffffdddbbb^^^\\\YYYUUURRRPPPOOONNNSSSSSSRRRSSSUUUVVVWWWWWWVVVVVVUUUSSSSSSUUUYYY\\\gggmmmvvv}}}}}}yyyuuusssrrrrrrhhhfffccc___[[[XXXUUUTTT{{{wwwpppmmmjjjmmmrrrtttrrrnnnpppmmmiiifffggghhhhhhhhhhhhiiilllnnnppprrrssssssyyy{{{||||||zzzwwwvvvvvvuuuuuuxxx~~~vvvpppiiibbb^^^[[[XXXVVVPPPQQQVVV^^^fffjjjiiifffaaa^^^[[[YYYWWWSSSPPPMMMGGGFFFEEEDDDDDDEEEGGGGGGJJJJJJJJJJJJIIIHHHHHHGGGEEEEEEGGGJJJNNNQQQRRRRRRLLLKKKJJJIIIJJJIIIFFFDDDCCCBBBAAA???>>>??????@@@???@@@AAABBBAAA@@@???>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEGGGHHHIIIKKKMMMNNNOOOOOONNNQQQTTTVVVVVVVVVWWWYYYYYYYYY[[[\\\^^^```aaabbbhhhiiilllooosssvvvyyyzzz{{{|||~~~~~~wwwoooggg___ZZZ\\\```eeemmmttt}}}yyykkkhhhgggnnnlllSSS@@@===999666666666666666999999:::::::::999999888;;;???>>>CCCQQQaaayyylllaaa[[[TTTMMMEEEAAA@@@CCCLLLVVVdddppptttyyypppfffaaaZZZTTTRRRLLLNNNPPPPPPPPPSSSZZZ______ccchhhmmmsss||||||{{{|||}}}wwwnnniiihhhiiiffffffeeefffggghhhfffdddaaa___[[[WWWSSSPPPNNNMMMRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWUUUSSSSSSVVVXXX___eeemmmuuuzzz~~~~~~{{{wwwtttsssrrriiigggbbb]]]YYYVVVTTTTTT}}}xxxqqqmmmjjjjjjmmmooonnnkkknnnkkkhhheeeeeefffhhhiiihhhiiijjjlllnnnqqqssstttxxxyyyzzzyyyxxxwwwxxxyyyxxxyyy||||||xxxrrrkkkeee___ZZZWWWRRRSSSXXX```gggjjjhhhddd^^^\\\ZZZXXXVVVSSSOOOLLLFFFFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGJJJMMMQQQSSSTTTNNNMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@AAA@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNOOOMMMPPPSSSUUUUUUVVVWWWXXXXXXYYY[[[]]]___aaabbbccchhhjjjmmmppptttxxx{{{|||xxxyyy{{{|||~~~~~~~~~~~~~~~}}}wwwooofff___ZZZ\\\aaafffnnnvvv|||vvvqqqlllooo~~~lllQQQ@@@===999777666777777666999999999999999888888888:::>>>===@@@LLLZZZwww~~~tttlllggg\\\RRRHHHBBB???AAAIIIRRR^^^jjjpppvvvsssiiibbb[[[TTTRRRLLLMMMNNNOOOPPPSSSYYY]]]^^^aaafffkkkqqqzzz|||vvvooolllkkkmmmfffdddddddddeeeeeecccaaabbb```\\\XXXUUUSSSQQQQQQPPPQQQRRRRRRRRRSSSUUUWWWXXXYYYXXXVVVSSSSSSTTTUUUXXX]]]fffmmmtttyyy~~~}}}yyyvvvssspppooojjjgggaaa\\\WWWUUUTTTTTTyyyqqqnnnjjjiiikkklllkkkiiijjjiiigggfffeeegggiiikkkiiiiiijjjkkkmmmppprrrtttuuuvvvwwwvvvvvvvvvwwwyyyzzzzzz~~~vvvlllccc[[[WWWTTTUUUYYY```fffhhheeeaaaZZZYYYWWWVVVUUUSSSNNNKKKHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFCCCDDDEEEFFFHHHLLLPPPRRRSSSSSSQQQOOOMMMKKKJJJJJJFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNLLLNNNRRRTTTTTTUUUVVVWWWWWWXXXZZZ]]]___bbbdddeeehhhjjjmmmppptttxxx{{{|||uuuvvvxxxzzz|||~~~~~~}}}|||wwwoooggg```[[[]]]ccciiiqqqyyy|||vvvvvviiiPPP???===999888888888888777888888888888888888888888888<<<<<>>===>>>??????@@@@@@??????>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMMMMLLLNNNQQQSSSSSSTTTUUUVVVWWWXXXZZZ]]]```ccceeefffhhhiiilllooosssvvvyyyzzzwwwxxxyyy|||~~~|||||||||wwwpppggg```\\\___eeekkkttt|||}}}|||{{{dddMMM???<<<:::888999999888777777777666666777888888999666<<<<<>>>>>???????????????======>>>@@@AAABBBCCCDDDDDDEEEGGGIIIKKKLLLMMMMMMLLLNNNQQQSSSRRRRRRSSSTTTVVVXXXZZZ]]]```ccceeeggggggiiikkknnnqqqtttvvvxxxzzz{{{|||}}}}}}zzz{{{|||xxxrrrfff```\\\___eeellluuu}}}~~~www^^^III===;;;888888888888777666555555555555666888999:::666<<<===???DDDGGGZZZwww|||wwwdddXXXLLLFFFCCCBBBEEEJJJPPPaaakkkqqq{{{sssjjj```XXXTTTMMMLLLKKKLLLOOOSSSVVVXXX^^^```ccceeeiiiqqq|||{{{tttmmmhhhddddddbbbaaa``````___\\\ZZZQQQQQQPPPQQQRRRTTTVVVWWWZZZ\\\^^^[[[WWWVVVXXX[[[```aaaaaa___[[[WWWTTTSSSPPPSSSVVVZZZ^^^dddkkkpppqqqrrrttttttrrroookkkiiiaaa___\\\YYYVVVSSSRRRQQQ~~~~~~vvvvvvtttsssrrrqqqpppoookkknnnpppoookkkiiihhhiiifffggghhhiiijjjjjjjjjjjjkkkmmmooopppooooooooooootttsssvvv~~~}}}ppphhhddd[[[YYYXXXZZZ]]]]]]ZZZWWWVVVVVVVVVWWWWWWUUUQQQMMMIIIHHHFFFDDDCCCBBBBBBBBBIIIKKKNNNPPPQQQQQQOOONNNGGGGGGFFFDDDCCCFFFLLLQQQTTTUUUUUUSSSPPPOOORRRTTTNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGEEECCCAAA@@@@@@???======>>>???????????????<<<===>>>???AAABBBCCCDDDDDDEEEGGGIIIJJJLLLLLLMMMLLLOOOQQQRRRRRRQQQRRRSSSVVVXXXZZZ]]]```dddfffgggggghhhjjjmmmppprrruuuvvv|||||||||}}}~~~|||yyy{{{}}}yyysssfff___[[[___eeemmmvvv~~~rrr[[[GGG;;;999777777777777666555444444444444666888:::;;;666<<<===???BBBCCCRRRnnn{{{ssscccXXXLLLFFFDDDCCCEEEIIIOOOaaalllpppyyywwwnnnddd[[[WWWNNNLLLKKKLLLOOOSSSVVVWWW]]]___aaacccgggooozzz|||wwwqqqlllhhh^^^]]]\\\\\\]]]\\\ZZZXXXSSSSSSSSSSSSUUUWWWYYYZZZ^^^aaabbb___ZZZXXXZZZ^^^eeeffffffccc]]]XXXTTTSSSPPPQQQSSSVVVZZZ___fffkkkkkkmmmooopppnnnkkkgggeee]]]\\\ZZZXXXUUURRRPPPOOO}}}{{{{{{yyywwwvvvvvvvvvuuusssqqqooolllkkkkkkkkkjjjiiihhhhhhgggggggggggghhhhhhjjjjjjjjjjjjjjjkkkkkkkkkpppqqqvvvxxxnnnfffaaaYYYUUUWWWZZZXXXUUUSSSVVVVVVWWWWWWVVVTTTSSSRRRLLLKKKHHHEEECCCBBBBBBBBBDDDHHHNNNSSSVVVTTTQQQOOONNNLLLJJJHHHIIIKKKOOOQQQTTTVVVWWWVVVUUUUUUVVVXXXSSSRRRQQQPPPOOOMMMHHHEEEFFFEEECCCBBBAAABBBBBBCCCAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOQQQQQQQQQRRRUUUWWWYYYZZZ\\\\\\]]]```eeehhhhhhiiijjjllloootttxxx{{{||||||}}}~~~~~~~~~~~~~~~|||zzzyyyxxxuuusssccc^^^[[[___dddkkkuuukkkUUUGGG<<<:::777777777888888777666666666666666666666666:::999:::>>>BBBGGGSSS^^^nnnbbbZZZQQQLLLFFFAAAAAADDDOOO^^^lllpppqqqyyy{{{qqqggg^^^WWWMMMLLLJJJLLLOOORRRTTTTTT\\\^^^aaadddggglllrrrwwwxxxmmmeeegggbbb\\\ZZZ[[[[[[XXXTTTVVVVVVVVVVVVWWWXXXZZZZZZ]]]aaaeeeccc^^^ZZZ[[[]]]bbbiiillliiiccc___ZZZUUUSSSSSSRRRRRRTTTYYY___cccffffffhhhiiihhheee___[[[XXXWWWUUUSSSQQQPPPOOOOOO~~~}}}{{{zzzzzzyyywwwvvvssspppnnnmmmmmmnnnmmmllljjjiiiiiihhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjmmmnnnrrrzzzyyyqqqiii```ZZZVVVXXXYYYVVVSSSSSSVVVWWWXXXXXXWWWVVVSSSRRRMMMKKKIIIFFFDDDBBBBBBAAABBBFFFKKKQQQUUUVVVUUUTTTSSSQQQNNNMMMMMMNNNQQQSSSUUUVVVXXXWWWWWWWWWXXXYYYWWWVVVTTTTTTRRROOOJJJGGGEEEDDDBBBAAA@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQSSSUUUXXXYYYZZZ[[[\\\]]]```dddggghhhhhhjjjlllpppuuuyyy|||}}}~~~~~~|||zzzyyyvvvssspppaaa\\\ZZZ^^^cccjjjuuu~~~lllTTTEEE<<<:::777666777888777777777777777777777777777777999888999===@@@DDDOOOYYYyyyooocccZZZQQQKKKFFFAAAAAADDDKKKZZZjjjqqqrrrxxxsssiii___XXXOOOMMMKKKLLLOOORRRTTTTTTZZZ\\\___aaaeeejjjppptttzzzqqqkkkiiiddd___^^^___^^^ZZZWWWWWWWWWWWWWWWXXXZZZ[[[\\\ZZZ___cccbbb___]]]___aaaeeekkkpppmmmgggccc]]]XXXUUUTTTSSSRRRSSSVVV[[[^^^cccbbbccccccccc```[[[XXXTTTSSSQQQPPPNNNMMMMMMMMM~~~zzzxxxtttrrrppppppqqqqqqqqqpppmmmlllkkkjjjiiijjjjjjkkkjjjjjjkkkkkkkkkjjjjjjiiijjjjjjlllrrr|||{{{ssskkk___[[[YYYZZZWWWSSSQQQSSSUUUWWWYYY[[[ZZZXXXUUURRRNNNLLLJJJGGGEEECCCBBBAAA@@@BBBGGGMMMRRRUUUWWWXXXWWWUUUSSSQQQPPPQQQSSSTTTVVVWWWYYYYYYYYYYYYZZZ\\\\\\[[[YYYXXXVVVRRRLLLHHHDDDCCCAAA@@@??????@@@@@@>>>???@@@AAAAAAAAAAAAAAA??????@@@BBBDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKMMMOOOPPPQQQTTTWWWYYYXXXZZZ[[[\\\]]]___cccffffffgggiiilllqqqvvvzzz|||~~~|||zzzxxxtttoookkk___ZZZXXX\\\bbbiiittt}}}mmmTTTDDD<<<:::777666777888777666888888888888888888888888888777888;;;===@@@IIISSSiiizzzzzz~~~ssscccZZZQQQKKKGGGBBBBBBDDDGGGUUUfffooorrruuuwwwkkkaaaZZZSSSPPPMMMLLLNNNQQQSSSTTTWWWYYY\\\^^^bbbgggmmmqqqzzztttpppkkkhhhfffeeegggfffbbb^^^\\\\\\[[[ZZZ[[[\\\]]]___\\\___bbbbbb```___```bbbgggooosssrrrmmmiiibbb[[[XXXVVVSSSQQQQQQSSSVVVXXX]]]\\\[[[[[[[[[YYYUUUSSSPPPOOONNNMMMMMMMMMMMMMMM|||yyyuuutttsssssstttuuutttssspppooommmkkkkkkkkklllmmmlllmmmmmmmmmmmmlllkkkjjjhhhggggggjjjtttuuukkkbbb___\\\[[[VVVPPPPPPSSSUUUXXX[[[]]]\\\YYYVVVSSSPPPOOOLLLJJJGGGEEECCCBBB???AAACCCGGGLLLPPPTTTVVVXXXWWWVVVTTTSSSSSSTTTTTTWWWYYYZZZ[[[ZZZ[[[]]]^^^___^^^]]][[[XXXSSSMMMHHHCCCBBB@@@???>>>>>>>>>>>><<<===>>>@@@AAAAAABBBBBB???@@@@@@BBBCCCEEEGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJLLLNNNPPPRRRTTTXXXZZZXXXZZZ[[[\\\]]]___bbbeeedddeeehhhlllpppuuuyyy|||~~~~~~|||zzzvvvqqqjjjfff\\\XXXWWW\\\cccjjjttt~~~mmmUUUEEE<<<999777666777777777666777777777777777777777777888777888;;;<<<===EEENNN\\\}}}~~~yyyyyyxxxyyyfff[[[QQQLLLHHHDDDBBBDDDFFFPPP___jjjnnnqqqzzzzzznnnccc\\\WWWTTTOOOMMMNNNPPPRRRSSSUUUWWWYYY\\\```eeekkkooo}}}xxxrrrnnnmmmllllllnnnppppppnnnlllgggeeecccaaa____________aaaccccccbbb___^^^___```hhhooouuuuuurrroooggg___YYYVVVSSSQQQQQQSSSTTTUUUXXXVVVTTTSSSSSSRRRPPPNNNOOONNNNNNMMMMMMNNNNNNOOOzzzwwwvvvuuuuuuvvvwwwuuutttrrrpppnnnmmmlllmmmooopppppppppqqqqqqpppnnnmmmkkkfffeeedddfffmmm{{{|||qqqhhhccc___\\\VVVQQQQQQUUUVVVXXX[[[]]]]]]ZZZWWWTTTRRRQQQPPPNNNKKKIIIGGGFFFAAAAAAAAABBBEEEIIIMMMOOOWWWWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\\\\\\\\\\]]]___```___^^^\\\YYYTTTLLLGGGCCCBBB@@@>>>============;;;<<<===???@@@AAAAAABBBAAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLNNNPPPRRRTTTXXX[[[XXXZZZ\\\]]]^^^___bbbdddbbbdddgggkkkppptttxxxzzz}}}~~~|||yyytttnnngggbbb\\\XXXXXX^^^eeelllwwwmmmTTTEEE;;;999666666666777777666666666666666666666666666888777999<<<<<<<<>>===<<<======;;;;;;===>>>@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFHHHIIIKKKLLLJJJLLLNNNPPPRRRTTTXXX[[[YYY[[[^^^______```bbbdddccceeehhhlllppptttwwwyyy|||}}}|||xxxrrrkkkddd___]]]ZZZZZZaaaiiippp{{{jjjRRRBBB;;;999666555666777666555555555555555555555555555777777999<<<<<<<<>>???AAABBBJJJMMMQQQUUUZZZ\\\^^^^^^]]]^^^___^^^\\\[[[\\\]]]_________^^^[[[UUUMMMGGGDDDCCCAAA>>>===<<<======;;;<<<===>>>????????????>>>>>>>>>???@@@AAACCCDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOPPPRRRTTTWWWZZZZZZ\\\___```aaaaaaccceeeeeegggjjjnnnrrruuuxxxyyy|||}}}}}}wwwqqqjjjccc^^^___\\\]]]dddmmmttthhhOOO@@@;;;888666555666666666555666666666666666666666666666666999<<<<<<:::???FFFLLL[[[www{{{zzzwwwsssfffXXXRRRNNNIIIDDDBBBDDDEEEOOO```iiiiiioooxxxyyypppkkkddd^^^UUUNNNLLLMMMPPPQQQQQQSSSVVVYYY\\\bbbhhhlllsss{{{qqqsssvvvyyy}}}{{{ssskkkfff```^^^\\\[[[]]]```cccdddaaagggmmmrrrxxx|||yyyrrrgggbbb\\\ZZZ[[[ZZZWWWSSSSSSQQQPPPQQQQQQPPPNNNLLLJJJIIIIIIIIIIIIJJJJJJKKK~~~}}}zzzxxxqqqooommmlllmmmppptttvvvssstttuuuuuussspppmmmjjj``````______cccpppqqqccc\\\ZZZXXXXXXZZZWWWXXXYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXVVVTTTSSSGGGEEEBBB???>>>>>>???@@@AAAEEEJJJPPPVVVZZZ\\\]]]^^^______^^^\\\[[[[[[\\\_________^^^\\\VVVNNNHHHEEECCCAAA???============;;;<<<===>>>>>>??????>>>;;;;;;<<<>>>@@@BBBDDDEEEHHHGGGGGGFFFGGGGGGHHHHHHKKKMMMOOOQQQQQQTTTWWWYYY[[[]]]```aaaaaabbbccceeehhhiiilllppptttwwwyyyzzz|||}}}}}}vvvpppiiibbb^^^```^^^___gggooowww~~~fffNNN@@@;;;888666555666666666555777777777777777777777777444444888;;;;;;:::>>>DDDIIISSSlllxxxvvvhhhZZZSSSPPPJJJDDDBBBBBBBBBOOObbbkkkjjjlllttt{{{}}}tttpppfff___VVVNNNLLLMMMOOOQQQPPPRRRUUUXXX[[[```fffkkkrrrssstttvvvxxx{{{xxxpppjjjccc```]]][[[\\\^^^```aaa```eeekkkrrryyy}}}wwwmmmggg```]]]]]][[[VVVRRRSSSRRRRRRSSSSSSRRROOOMMMLLLLLLKKKKKKKKKLLLLLLMMM}}}~~~|||zzzqqqqqqooolllkkklllpppsssrrrtttsssppppppqqqnnniiieeedddaaaaaafffrrr}}}sssddd^^^]]]]]]\\\]]][[[XXXUUUUUUWWWXXXWWWUUUYYYYYYZZZYYYXXXWWWUUUTTTNNNKKKFFFBBBAAA@@@>>>===CCCCCCDDDGGGMMMTTTZZZ^^^]]]^^^___^^^\\\[[[\\\]]]___aaabbb```[[[TTTNNNLLLGGGFFFDDDAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIOOONNNMMMPPPUUUWWWWWWVVV[[[\\\___bbbdddfffhhhhhhiiilllpppssstttvvvyyy{{{}}}|||wwwooofff```___```dddjjjrrr|||yyy]]]FFF<<<999888777666666555555555444444444444444444444444888888777777999;;;>>>@@@HHHPPPaaa|||sss^^^PPPKKKJJJGGGDDDBBBFFFNNNZZZffflllmmmkkkvvvvvvjjjggg```VVVPPPNNNNNNMMMLLLRRRSSSUUUWWWZZZ___eeejjjooozzz}}}yyyxxxzzz}}}wwwnnnjjjfff```\\\[[[\\\^^^^^^aaadddhhhnnnxxxyyynnniiiccc```___]]][[[XXXXXXXXXWWWVVVUUUUUUUUUUUURRRPPPMMMJJJIIIJJJKKKLLLyyy~~~|||tttssspppmmmkkklllpppssstttvvvvvvsssrrrssspppllleeeddddddfffkkkvvv}}}yyyyyy|||zzzmmmaaa^^^^^^]]]\\\\\\\\\YYYVVVVVVXXXYYYXXXWWWZZZZZZ[[[[[[ZZZXXXWWWVVVQQQNNNIIIFFFDDDCCCBBB@@@@@@???@@@BBBFFFLLLRRRUUU\\\^^^```___^^^]]]]]]]]]```bbbccc```[[[UUUPPPNNNGGGFFFDDDBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???AAABBBCCCCCCDDDEEEGGGHHHIIIIIINNNMMMMMMQQQVVVYYYZZZYYY\\\^^^```cccfffhhhiiijjjjjjmmmqqqtttuuuwwwzzz|||~~~zzztttmmmeee___```bbbffflllttt}}}}}}~~~}}}yyy^^^HHH???999888777666555555555555888888888888888888888888888777777777999;;;>>>???FFFMMM\\\uuu~~~wwwbbbSSSNNNMMMJJJFFFBBBEEEMMMYYYdddkkklllkkksss|||xxxmmmggg```XXXRRRPPPPPPNNNMMMPPPRRRTTTVVVYYY]]]ccchhhmmmxxx~~~{{{zzz{{{||||||zzzlllhhhaaa]]]\\\]]]^^^^^^bbbeeegggkkkttt{{{{{{uuuoookkkeeeaaa```^^^[[[YYY[[[ZZZYYYXXXXXXWWWWWWWWWTTTRRROOOLLLKKKKKKLLLMMMttt}}}yyywwwsssnnnkkklllpppsssvvvyyyyyywwwuuuvvvsssoooffffffgggjjjqqq|||yyyuuutttttttttqqqhhh``````aaa___]]]\\\\\\ZZZXXXWWWXXXYYYYYYXXX[[[\\\]]]]]]]]][[[ZZZYYYTTTQQQMMMKKKIIIHHHGGGEEE??????>>>???AAAEEEIIILLLYYY\\\___aaa```___^^^___aaabbbbbb```[[[UUURRRPPPGGGFFFDDDBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@BBBBBBCCCEEEFFFGGGHHHIIILLLLLLNNNRRRWWW[[[\\\\\\^^^___bbbeeegggjjjkkkllllllooorrruuuwwwyyy{{{}}}}}}xxxrrrkkkccc^^^aaadddiiiooovvvzzztttrrruuuzzzwww[[[GGG???999888777666555555555555666666666666666666666666777777777777888:::===>>>CCCHHHTTTjjj|||vvvuuu|||hhhYYYSSSPPPLLLHHHBBBEEEKKKVVVaaaiiikkkkkknnnuuuzzzqqqhhhbbb[[[VVVTTTRRRPPPMMMOOOPPPRRRTTTWWW\\\aaaeeekkkuuu~~~~~~sssnnngggaaa````````````ccceeefffhhhnnnttttttpppoookkkgggcccbbb```^^^\\\^^^^^^]]]\\\[[[[[[[[[[[[WWWUUURRROOOMMMLLLMMMMMMooo}}}}}}|||zzzuuuooollllllooosssvvv{{{|||yyywwwwwwtttqqqiiiiiiiiillltttwwwqqqmmmkkkiiiccc```ccceeeccc___^^^\\\[[[YYYXXXXXXXXXYYYYYY\\\]]]^^^______^^^]]]\\\WWWTTTQQQOOONNNMMMKKKJJJDDDCCCBBBAAAAAACCCFFFGGGRRRVVV\\\```bbbaaaaaaaaa```aaa```]]]XXXSSSQQQQQQHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???@@@AAABBBCCCDDDFFFGGGIIIIIIMMMNNNPPPSSSWWWZZZ\\\]]]^^^___bbbeeehhhjjjlllmmmnnnppptttwwwyyy{{{}}}|||vvvpppiiiccc___aaaeeekkkqqqwwwvvvnnnkkknnnuuurrrVVVCCC<<<888888666555555555555555555555555555555555555555777777777777888:::;;;<<<@@@DDDMMM```~~~yyyqqqooosssnnn___WWWSSSNNNJJJCCCDDDIIIRRR]]]fffiiijjjjjjnnnyyy~~~tttjjjeee___ZZZXXXUUUQQQMMMNNNPPPRRRTTTWWW[[[```cccjjjsss}}}wwwooohhheeedddccccccccceeeeeedddhhhmmmmmmjjjkkkjjjgggeeecccbbbaaaaaaaaa```___^^^]]]]]]]]]]]]YYYWWWTTTQQQOOOMMMMMMMMMkkkyyy~~~}}}xxxrrrnnnmmmpppsssuuu{{{~~~{{{xxxwwwuuuqqqmmmkkkjjjllluuu{{{rrrkkkgggccc______dddfffccc```___]]]\\\[[[YYYWWWWWWXXXXXX\\\]]]^^^`````````______XXXVVVTTTRRRRRRQQQOOOMMMJJJIIIGGGEEEDDDEEEFFFFFFKKKPPPXXX^^^aaabbbcccccc______]]]XXXSSSPPPOOOOOOIIIIIIGGGFFFCCCAAA???>>>??????????????????????????????>>>===>>>???@@@AAAAAABBBCCCEEEFFFHHHIIIJJJNNNPPPRRRTTTWWWYYY[[[]]]]]]___aaaeeehhhjjjlllmmmppprrrvvvyyy{{{}}}|||vvvooohhhcccaaa```fffmmmrrrxxx}}}uuunnnjjjjjjsssnnnRRR@@@;;;888777666555444444444444888888888888888888888888666666666777888999:::;;;===@@@IIIYYYrrr|||sssmmmiiivvvtttddd[[[UUUOOOLLLEEEEEEGGGNNNXXXbbbggghhhhhhjjjqqqxxxooojjjccc^^^[[[XXXRRRNNNMMMPPPRRRUUUWWWZZZ___bbbiiippp~~~uuummmgggeeecccbbbbbbddddddcccdddhhhhhheeefffffffffeeedddddddddeeebbbaaa```___^^^^^^^^^^^^ZZZXXXUUURRROOONNNMMMLLLggguuu|||wwwsssqqqrrrtttuuu||||||xxxwwwuuurrrooollljjjlllvvvtttkkkfff```]]]^^^bbbdddaaa___`````````^^^[[[XXXVVVWWWXXXZZZ[[[]]]___```aaa``````ZZZXXXVVVUUUUUUTTTRRRPPPNNNMMMKKKIIIHHHGGGHHHHHHIIINNNVVV\\\```bbbcccddd```^^^ZZZTTTOOOLLLLLLMMMKKKKKKJJJHHHFFFCCCAAA???????????????????????????@@@@@@???>>>???@@@AAABBBAAABBBCCCEEEGGGIIIKKKKKKNNNPPPSSSUUUVVVXXXZZZ]]]]]]___bbbeeeiiikkkmmmnnnrrrtttxxx{{{}}}~~~{{{tttmmmfffcccbbb```gggoootttyyy|||xxxrrrnnnkkksssmmmPPP@@@<<<888777666555444444444444666666666666666666666666555666666777888888999999;;;>>>FFFSSSgggzzzppphhhrrr~~~zzzjjj___WWWQQQNNNHHHFFFFFFKKKTTT^^^cccfffeeeggglllwww}}}uuuooogggaaa]]]YYYSSSOOOMMMOOORRRTTTVVVZZZ]]]```gggmmmyyyzzzppphhhddd```^^^```cccdddccccccffffffcccbbbccceeeeeedddcccdddfffcccbbbaaa``````______```ZZZYYYVVVTTTQQQOOONNNMMMdddrrr}}}yyywwwwwwxxxuuu}}}~~~yyywwwvvvssslllkkkjjjmmmyyywwwmmmgggdddaaa```dddeeebbbbbbdddddddddccc___ZZZWWWXXXYYYXXXZZZ\\\^^^````````````\\\ZZZYYYYYYYYYXXXUUUSSSSSSRRRQQQOOONNNMMMMMMLLLLLLQQQWWW\\\___```bbbcccaaa^^^YYYRRRLLLIIIJJJKKKMMMMMMLLLJJJHHHEEEBBB@@@????????????????????????@@@@@@???>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJLLLMMMKKKNNNRRRTTTUUUXXX[[[___^^^```cccgggjjjmmmooopppsssvvvzzz|||~~~}}}|||yyyrrrjjjdddaaaaaaaaaiiiqqqwww{{{|||zzzvvvssspppuuuiiiMMM???===777777666555444444444444333333333333333333333333555555666777888888888888999===EEEOOO\\\uuutttjjjpppwww~~~pppccc[[[TTTPPPJJJGGGEEEHHHQQQZZZ```cccbbbdddhhhooo|||zzztttjjjccc^^^YYYTTTOOOKKKMMMPPPSSSUUUXXX[[[^^^dddiiirrruuullleeeaaa^^^]]]bbbeeeddddddffffffcccaaaccceeedddbbb```aaaccceeedddcccbbbaaaaaaaaaaaa[[[ZZZXXXVVVTTTRRRPPPPPPbbbppp~~~{{{zzzzzzvvv~~~{{{xxxwwwuuuiiiiiijjjooo{{{zzzpppjjjiiifffeeeggghhhffffffiiihhhhhhfffaaa\\\XXXYYYZZZWWWXXX[[[]]]___`````````]]]\\\[[[[[[[[[ZZZXXXVVVXXXWWWVVVTTTSSSRRRRRRRRRPPPTTTYYY]]]______aaabbbbbb___YYYRRRKKKHHHIIIKKKNNNNNNMMMLLLIIIFFFCCCAAA????????????????????????@@@???>>>>>>>>>???AAABBBCCCCCCEEEGGGIIIKKKMMMNNNHHHLLLPPPSSSUUUXXX]]]aaa```aaadddhhhllloooqqqrrrtttwwwzzz}}}{{{zzzwwwppphhhbbb``````cccjjjtttyyy}}}|||~~~||||||yyyuuutttwww}}}dddJJJ===<<<777777555444444444444444555555555555555555555555444555666777888888777777999<<>>??????@@@@@@???===<<<<<<>>>???AAAAAACCCEEEFFFGGGHHHKKKNNNLLLMMMPPPSSSWWWZZZ]]]^^^aaacccgggiiikkknnnqqqssswwwzzz}}}}}}yyyssslllgggcccaaa```gggnnnvvv~~~{{{|||}}}zzz}}}www___GGG;;;;;;666555555555555444444444777777666666555555555444666555555444444666777888999<<<===FFFUUUbbb}}}wwwrrrpppttt{{{xxxoooeee\\\WWWPPPHHHCCCFFFLLLSSS\\\dddbbbaaabbbgggnnn~~~zzzpppgggaaa\\\VVVQQQJJJLLLMMMOOOQQQVVV\\\``````bbbjjjuuuuuujjjggghhhccceeeffffffdddccccccdddbbbccceeeeeeeeecccaaa```___```aaabbbbbbbbbaaa```\\\[[[YYYWWWUUUSSSRRRRRR]]]gggxxx{{{xxxqqqoooooorrrzzzxxxtttwwwwwwwwwuuurrrpppnnnmmmkkkjjjhhhdddaaa^^^[[[ZZZ\\\[[[YYYYYYZZZ]]]```bbb```bbbddddddaaa___^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZ[[[]]]```cccfffhhhiiiiiijjjeee\\\SSSLLLHHHHHHHHHMMMOOOOOOLLLGGGBBB??????<<<<<<<<<===>>>?????????AAA@@@???>>>???@@@BBBCCCBBBDDDFFFGGGGGGIIILLLNNNOOOPPPRRRTTTWWWZZZ\\\]]]```cccfffjjjlllooosssvvvyyy|||}}}xxxrrrkkkeeebbbaaaaaaiiioooxxxsss[[[EEE;;;:::666555555555555444444444777666666666555555555444666555555444555666777888999======EEERRR]]]uuuwwwqqqnnnqqqvvvwwwjjj]]]TTTQQQKKKGGGHHHKKKPPPZZZccccccaaaaaaccchhhvvv~~~sssjjjccc]]]WWWRRRNNNMMMMMMNNNQQQVVVZZZ]]]aaabbbiiirrr|||~~~tttpppooofffggggggfffdddbbbcccccccccdddeeeeeeeeecccaaa```\\\\\\]]]^^^_________^^^\\\[[[XXXVVVTTTSSSSSSTTTYYYcccsss|||xxxqqqnnnnnnqqqxxx|||}}}}}}}}}{{{wwwrrrnnnkkkeeeeeeeeedddbbb___\\\[[[[[[ZZZYYYXXXYYY[[[^^^___```bbbddddddcccbbbbbbbbbbbbbbbaaaaaa``````______```bbbdddggghhhiiiiiiiiikkkggg```XXXRRRMMMKKKJJJNNNNNNNNNJJJFFFBBB??????<<<<<<======>>>>>>????????????>>>>>>???AAACCCDDDCCCEEEFFFGGGHHHJJJMMMOOOQQQRRRSSSUUUWWWZZZ\\\]]]```cccgggjjjnnnqqquuuxxx{{{}}}}}}wwwooohhhcccaaacccdddkkkqqqzzznnnVVVBBB::::::666555555555555444444444666666666555555555555555666555555555555666777777999======CCCNNNVVVjjjzzzuuupppqqqttt{{{qqqaaaUUUQQQMMMJJJIIIIIILLLWWWaaafffcccbbbbbbcccmmmxxxnnnggg```YYYSSSRRRNNNKKKMMMQQQVVVYYYYYY```aaagggooowww{{{uuussskkkkkkjjjgggdddbbbbbbcccddddddeeeeeedddcccaaa```ZZZYYYYYYYYYZZZZZZ[[[\\\[[[YYYVVVTTTSSSTTTUUUVVVWWW```nnn|||yyysssooonnnqqqwww~~~zzzssskkkfff___aaacccdddcccaaa^^^\\\[[[ZZZYYYXXXXXXYYY[[[\\\]]]___aaabbbbbbbbbcccdddeeeeeeeeeeeeeeeddddddddddddeeehhhjjjkkklllllllllkkkiiiddd___ZZZVVVSSSRRRNNNNNNLLLHHHEEEBBB@@@???<<<=========>>>>>>>>>???<<<<<<<<<===>>>@@@AAABBBCCCEEEGGGHHHIIIJJJMMMPPPRRRRRRSSSUUUXXX\\\___```ccceeeiiilllooorrrvvvyyy{{{}}}|||vvvmmmddd```aaadddggglllrrrzzzkkkSSSAAA:::999666555555555555444444444555555555555555555555555555555555555666666666777777======AAAKKKRRRbbbyyy}}}wwwuuuuuuzzzxxxhhhZZZPPPNNNLLLJJJHHHIIITTT```iiigggeeedddccciiizzz|||rrrkkkcccZZZUUUTTTNNNJJJKKKQQQWWWXXXWWW]]]___dddkkkrrr|||{{{wwwqqqpppnnnjjjfffdddcccdddeeeeeeeeeeeecccbbb```___[[[ZZZXXXWWWVVVWWWWWWXXXYYYWWWTTTRRRRRRTTTVVVXXXWWW^^^jjjzzz{{{xxxtttqqqoooqqquuuxxxnnnggg\\\^^^bbbddddddbbb___]]][[[ZZZYYYXXXXXXXXXYYYYYY[[[]]]___```aaaaaaccceeegggggggggggghhhhhhhhhhhheeegggiiilllnnnoooooooookkkjjjhhhdddaaa^^^[[[ZZZOOOMMMIIIFFFCCCBBB@@@???============>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBCCCEEEGGGHHHIIIJJJMMMPPPQQQQQQSSSVVVZZZ^^^bbbeeegggiiillloooppprrruuuxxxzzz|||~~~zzztttjjjbbb^^^```eeeiiimmmrrr{{{}}}jjjPPPAAA:::999666555555555555444444444444444444555555555555555444555555666666666666666555<<<===???JJJQQQ^^^rrr~~~yyyvvvyyyqqqbbbPPPNNNLLLJJJHHHIIIRRR]]]iiihhhhhhgggeeegggtttwwwnnnfff]]]WWWTTTNNNIIIJJJPPPVVVXXXWWWZZZ\\\aaaiiiooowww~~~wwwvvvtttpppkkkgggffffffgggffffffdddcccaaa```______]]][[[XXXVVVUUUUUUUUUVVVTTTRRRQQQRRRTTTXXXZZZVVV\\\ggguuu}}}yyyvvvuuurrrpppqqqsss{{{yyynnnfff]]]___bbbddddddbbb___^^^\\\[[[ZZZYYYXXXXXXWWWWWWZZZ\\\^^^___```aaaccceeegggggghhhhhhiiiiiiiiijjjggghhhjjjmmmnnnoooooooookkkjjjhhheeeccc```^^^]]]PPPLLLGGGDDDBBBBBB@@@???============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCEEEFFFGGGHHHJJJMMMOOOQQQRRRSSSVVV[[[```eeehhhjjjlllooopppqqqsssvvvxxxxxx{{{}}}wwwqqqhhh```^^^```fffjjjnnnsss{{{|||gggNNNAAA;;;999666555555555555444444444444444444444444555555555444555555666777666666666444<<<<<<===HHHQQQ\\\mmm{{{vvvwww}}}mmmUUUQQQNNNLLLJJJJJJQQQZZZffffffiiiiiieeedddmmmxxx|||tttkkkaaa[[[UUUPPPLLLKKKNNNSSSVVVVVVWWWYYY___ggglllsss||||||{{{wwwqqqmmmjjjiiihhhgggfffdddbbb```___^^^```___]]][[[XXXWWWVVVUUUTTTSSSSSSSSSTTTWWW[[[]]]UUUZZZcccooo}}}{{{yyyvvvttttttqqqpppooooootttwwwlllddd___```bbbdddcccbbb```^^^]]]\\\[[[ZZZYYYXXXWWWVVVXXXYYY[[[\\\\\\]]]```bbbffffffgggggghhhiiijjjjjjiiijjjlllmmmnnnmmmmmmllliiihhheeebbb___\\\ZZZYYYPPPKKKFFFBBBBBBBBBAAA???>>>>>>>>>>>>============??????@@@AAAAAAAAAAAAAAABBBDDDFFFGGGGGGIIILLLNNNTTTTTTUUUWWW[[[```eeehhhjjjllloooqqqsssuuuxxxzzzyyy{{{|||uuuoooggg```^^^aaafffjjjpppuuu}}}~~~bbbKKK@@@;;;888666555555555555444444444333333333444444555555555444444666777777777666555555===<<<;;;FFFOOOYYYhhh}}}~~~wwwwwwxxx___XXXRRROOOMMMLLLPPPVVVeeegggkkklllgggcccgggppp|||yyypppggg```XXXTTTPPPLLLLLLNNNQQQTTTVVVXXX^^^dddhhhnnnyyy}}}xxxrrrnnnllliiihhhfffdddbbb```___^^^^^^^^^]]]]]][[[YYYXXXWWWTTTTTTUUUVVVYYY\\\___```TTTXXX```lll|||}}}|||~~~}}}|||zzzxxxvvvtttsssrrrpppooonnnmmmppp{{{xxxmmmeeeaaabbbcccdddcccaaa```^^^]]]]]]\\\ZZZYYYXXXWWWVVVTTTUUUWWWWWWXXXYYY\\\^^^eeeeeefffggghhhiiiiiijjjkkklllmmmmmmmmmllljjjiiihhhfffccc___[[[WWWUUUTTTPPPKKKEEEAAAAAABBBAAA???>>>>>>>>>>>>===============>>>>>>?????????>>>>>>AAACCCEEEFFFGGGIIIKKKNNNWWWVVVVVVXXX[[[```dddgggiiikkkooorrrtttwwwzzz}}}yyy||||||sssnnnfff```^^^aaafffjjjrrrwwwzzz^^^HHH???;;;888666666555555555444444444333333333444444555555555333444666777777777666555666>>><<<:::DDDMMMVVVdddxxxyyyyyyfff^^^UUURRRPPPNNNOOOSSSgggjjjooopppjjjccceeelllrrr}}}tttjjjddd[[[XXXSSSMMMJJJJJJNNNRRRVVVXXX]]]cccfffjjjttt|||uuupppnnnjjjhhhfffdddaaa```^^^^^^[[[\\\]]]]]]]]]\\\ZZZYYYUUUVVVWWWZZZ\\\___aaacccWWWXXX^^^iiixxx~~~||||||{{{{{{tttuuuwwwxxxwwwvvvuuusssuuusssqqqoooooopppqqqrrrzzzpppggg___```bbbdddfffddd```]]]]]]\\\[[[ZZZZZZXXXTTTRRRQQQRRRSSSUUUVVVXXXYYYZZZ\\\```eeeeeecccbbbfffiiikkkkkkkkkkkkiiigggdddbbbaaa___[[[WWWTTTRRRQQQQQQJJJGGGCCCAAAAAAAAA>>>;;;>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFGGGJJJMMMPPPRRRTTTVVVYYY[[[___dddhhhjjjlllnnnqqquuuxxxzzz{{{{{{~~~{{{wwwtttjjjaaa___aaacccgggllluuu{{{qqqYYYGGG<<<888777777777666555444444333333444444444555555555555666777666555444333444555555777888:::<<<===DDDVVVgggtttpppfff\\\WWWTTTOOOMMMNNNZZZfffrrruuunnngggfffiiitttyyynnneee]]]XXXRRRNNNMMMNNNOOOOOOPPPUUU[[[___bbbiiisss{{{yyyqqqmmmlllkkkiiigggeeebbb]]]ZZZZZZYYYXXXWWWXXXZZZ\\\^^^ZZZYYYZZZ[[[]]]___bbbcccUUUVVV[[[fffttt~~~}}}|||{{{yyyyyyxxxxxxwwwvvvuuuuuutttttttttttttttsssqqqnnnlllkkkkkkjjjwww{{{qqqhhhbbbbbbdddfffgggeeebbb___]]]\\\ZZZZZZZZZXXXUUURRROOOPPPPPPQQQSSSTTTTTTUUUWWW[[[___```^^^^^^aaaeeefffggggggfffddd```\\\ZZZYYYXXXUUUSSSQQQOOONNNMMMIIIFFFBBBAAAAAA@@@>>>;;;======>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFGGGJJJMMMPPPTTTVVVXXXZZZ\\\___cccfffjjjlllnnnrrrvvvyyy{{{}}}~~~{{{wwwrrriiiaaa```ccceeejjjpppwww}}}mmmVVVEEE<<<999888777666666555444444333333333333333333444444444555555444444333444555666777666777999;;;<<>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBDDDFFFGGGHHHJJJNNNQQQVVVWWWZZZ[[[]]]___cccfffjjjlllooossswww{{{}}}~~~|||wwwooogggaaabbbdddhhhnnntttzzz~~~hhhRRRCCC<<<999888666666666555444444333333222222222333333333444444333333333333555666777888555555777999:::@@@OOO^^^qqq~~~{{{uuucccYYYTTTPPPLLLLLLVVV```lllrrrpppllljjjjjjkkkuuu~~~tttmmmiiiccc\\\UUUQQQNNNLLLKKKMMMQQQVVVZZZ^^^fffooovvv~~~{{{tttjjjhhhfffdddddddddbbb```[[[ZZZYYYYYYZZZ[[[]]]^^^___```aaaccceeegggiiijjjTTTSSSVVV___jjjzzz}}}zzzvvvttttttsssrrrqqqqqqqqqqqqqqquuutttrrrqqqqqqqqqrrrrrrqqqqqqpppnnniiiccc^^^ZZZZZZ```jjjvvv|||xxxssspppiiiiiiiiiiiijjjhhhdddaaa]]][[[ZZZYYYYYYXXXVVVTTTRRRQQQQQQPPPPPPOOOOOOOOOKKKMMMOOOPPPPPPQQQSSSVVV[[[\\\^^^]]][[[VVVQQQNNNGGGHHHJJJLLLLLLKKKIIIGGGFFFEEECCCAAA???>>>===<<<<<<<<<=========>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBDDDFFFGGGHHHKKKOOORRRUUUWWWZZZ]]]___aaaeeehhhkkkmmmqqquuuyyy}}}{{{wwwlllfffaaabbbeeehhhooovvv|||}}}{{{yyyxxx}}}~~~eeeOOOAAA;;;888888666666555555555444444444222333333333333444444444333333444444555666777777666555777999:::>>>LLLYYYnnn}}}}}}www|||ggg[[[UUUPPPMMMLLLQQQ[[[jjjtttwwwtttnnnkkkkkktttxxxrrrmmmggg```YYYTTTPPPMMMKKKMMMPPPTTTXXX]]]eeemmmsss{{{{{{tttnnnkkkgggeeeeeedddcccbbb\\\\\\[[[[[[\\\]]]^^^^^^aaaccceeehhhjjjlllmmmmmmUUUSSSUUU\\\gggvvv~~~{{{wwwtttrrrqqqppppppooooooooopppppppppqqqrrrssssssrrrqqqqqqnnnoooooonnnjjjddd^^^ZZZVVVYYY```nnn~~~{{{xxxwwwvvvooommmlllkkkjjjhhhddd```]]][[[YYYXXXXXXXXXVVVUUURRRRRRQQQPPPOOONNNMMMLLLIIIJJJKKKKKKKKKLLLNNNOOORRRSSSUUUVVVUUURRRNNNLLLEEEGGGJJJLLLMMMLLLJJJHHHEEEEEEDDDAAA???>>>>>>>>>============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBDDDFFFGGGHHHKKKOOOSSSSSSVVV[[[^^^aaadddhhhkkkmmmooosssxxx|||~~~zzzuuujjjeeeaaabbbdddgggnnnuuu}}}yyyxxxxxxpppmmmppp~~~dddMMM@@@:::888777555555555555555444444444444444444444555555555555555555555555555555444444777666777999:::>>>HHHTTTkkkyyy|||yyylll___XXXRRRNNNNNNNNNXXXhhhwww}}}tttlllhhhqqq}}}xxxooojjjccc\\\WWWSSSOOOMMMMMMOOOSSSWWW]]]dddlllqqqyyy{{{wwwqqqnnniiifffdddcccaaa___[[[[[[[[[[[[[[[\\\\\\]]]bbbeeehhhkkknnnoooooooooVVVTTTTTTZZZcccqqq~~~|||yyyvvvsssrrrpppppppppoooppppppqqqqqqoooppprrrttttttrrrqqqooolllmmmnnnnnnjjjeee___[[[UUUVVV[[[iii|||}}}|||}}}vvvtttqqqooollliiiddd```]]][[[YYYXXXXXXXXXWWWVVVQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIGGGGGGGGGHHHIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHFFFGGGJJJLLLMMMLLLJJJIIIEEEFFFEEECCC@@@>>>???@@@>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBBBBDDDFFFGGGIIILLLPPPSSSSSSVVV[[[```cccgggjjjmmmooorrrvvvzzz}}}}}}yyysssgggcccbbbcccdddgggnnnwww~~~xxxwwwuuupppkkkkkkzzz|||aaaJJJ>>>999777666555555555555555555555555444444444555555555666666555555666666555444444333777666666888999<<>>FFF\\\nnnwwweeeUUUPPPRRRQQQSSSZZZkkk|||zzzsssvvv~~~yyyqqqiiibbb[[[VVVRRRJJJJJJLLLQQQXXX```fffiiilllttt~~~~~~|||yyywwwtttpppkkkhhhffffffgggggggggffffffeeegggjjjoootttwwwxxxvvvuuuVVVSSSTTTXXX^^^hhhxxxvvvuuutttuuuvvvwwwvvvuuuppppppooooooqqqsssvvvxxxwwwwwwuuurrrooonnnmmmmmmlllmmmmmmllliiiddd___\\\XXXZZZ^^^hhh{{{xxxqqqiiiccc```YYYZZZ\\\[[[YYYXXXXXXYYYXXXVVVTTTSSSRRRPPPMMMJJJHHHFFFDDDAAA@@@AAABBBBBBCCCAAA???======???AAACCCDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDFFFHHHIIIJJJMMMPPPRRRYYY\\\```cccfffjjjnnnqqqvvvxxx{{{~~~~~~ssskkk```bbbcccfffjjjpppwww|||}}}}}}zzzyyywwwuuu}}}lllQQQBBB<<<888777777666666555555555444444444333333333333333333333333222222333444444555555666888777666666777;;;>>>@@@TTTjjjmmm[[[RRRSSSSSSTTTUUU^^^rrr|||yyy}}}}}}wwwooohhhddd```ZZZVVVPPPOOONNNPPPTTT[[[bbbfffkkkqqqzzz{{{wwwtttrrrqqqppppppooooooooooookkklllnnnsssxxx{{{{{{zzzYYYVVVUUUWWW\\\eeeuuu}}}zzzxxxwwwwwwxxxxxxwwwvvvrrrrrrqqqqqqrrrtttvvvxxxxxxvvvsssrrrqqqooonnnmmmnnnnnnooommmjjjfffaaa^^^[[[\\\___jjj~~~uuulllddd___\\\ZZZ[[[]]]\\\[[[YYYZZZZZZXXXVVVTTTSSSSSSQQQNNNLLLIIIGGGEEEBBBAAA@@@AAAAAAAAA@@@>>>======???BBBCCCDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAADDDFFFIIIJJJLLLNNNRRRTTTZZZ]]]aaadddgggkkkooorrrxxxzzz||||||qqqiiiaaaccceeehhhlllssszzz~~~||||||zzzyyywwwwww~~~hhhNNN???:::777666666666555555555444444444444333333333333333333333333222222333444444555555666777666555555777:::===???NNNccc~~~}}}nnn]]]UUUUUUPPPQQQSSSZZZmmm~~~xxxuuu|||}}}ssslllfffaaa[[[WWWOOONNNLLLMMMPPPWWW^^^bbbiiinnnwww~~~~~~{{{yyyxxxxxxxxxxxxxxxyyyzzzzzzsssssstttvvvyyyzzzxxxwww]]]YYYVVVWWWZZZbbbqqq~~~~~~}}}{{{zzz{{{{{{zzzyyyvvvuuutttssstttuuuvvvwwwxxxuuuqqqppprrrqqqooommmooooooooonnnkkkgggbbb___^^^^^^```lllrrrggg___[[[ZZZ[[[]]]^^^^^^\\\[[[[[[[[[XXXVVVUUUTTTTTTSSSPPPNNNKKKIIIFFFDDDBBBAAA@@@@@@@@@???>>>>>>???AAACCCEEEFFFFFFGGGHHHHHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBEEEGGGJJJLLLNNNQQQUUUXXX[[[^^^bbbfffiiilllqqqtttzzz{{{~~~zzzpppjjjbbbdddgggjjjooovvv~~~{{{|||}}}|||{{{|||wwwbbbIII<<<888666555555555555555555444444444444333333333333333333333333222222333444444555555666555555444555666999<<<>>>EEEZZZwwwssscccYYYVVVPPPQQQRRRWWWeeexxx~~~tttqqquuuyyypppiiiccc]]]XXXSSSPPPMMMLLLNNNTTTZZZ___dddjjjrrryyy~~~~~~~~~~~~}}}}}}||||||yyyuuurrr^^^ZZZVVVWWWYYY```nnn|||~~~{{{zzzyyywwwwwwvvvwwwwwwwwwsssooooooqqqrrrooolllooooooooommmjjjgggccc```___^^^```lllpppddd]]][[[[[[[[[]]]______]]]\\\[[[[[[XXXWWWVVVVVVVVVUUUSSSPPPMMMLLLIIIFFFDDDBBBAAA@@@@@@@@@???@@@AAADDDFFFGGGGGGHHHHHHHHHHHHGGGEEEEEECCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>??????>>>??????@@@AAABBBBBBCCCEEEGGGKKKMMMPPPSSSXXX[[[\\\___dddgggkkkooosssvvv{{{|||~~~yyyqqqlllbbbdddhhhmmmrrryyy{{{~~~qqq\\\FFF;;;888666555666444444444444444444444444333333333333333333333333222222333444444555555666444444333444666888;;;<<>>>>>>>>>>>>>>>>>???======>>>???@@@AAABBBCCCFFFHHHLLLOOOQQQUUUYYY]]]^^^aaaeeeiiimmmqqquuuyyy{{{|||~~~}}}uuunnnkkkbbbeeeiiinnntttzzz|||lllXXXDDD:::999888666777333333444444444444444444333333333333333333333333222222333444444555555666333333333444666888:::<<<===LLLeeexxxfffZZZVVVUUUSSSTTTYYYggg{{{}}}ssslllooo|||xxxpppjjjddd```]]]YYYTTTOOONNNPPPTTTWWW\\\bbbiiiooosssxxx}}}zzzuuu]]]YYYXXXXXXYYY]]]hhhsss~~~|||yyyxxxwwwvvvuuusssqqqpppppppppnnnnnnmmmkkkiiifffcccaaa]]]___```iii~~~wwwiii___[[[[[[[[[\\\___bbbbbbaaa^^^]]]\\\]]][[[ZZZYYYYYYXXXUUUSSSQQQPPPOOOLLLJJJGGGFFFDDDDDDDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIHHHGGGFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>======>>>>>>???<<<===>>>???AAABBBCCCDDDGGGIIIMMMOOORRRVVVZZZ]]]___bbbgggkkkooosssxxx{{{|||}}}~~~xxxpppjjjgggdddggglllqqqvvv|||~~~hhhVVVBBB:::999888777777333333333333444444444444333333333333333333333333222222333444444555555666333333444555777999:::;;;===GGGYYYsssrrrbbbWWWTTTRRRSSSXXXcccvvv~~~tttpppxxxwwwpppjjjfff___[[[UUUPPPMMMMMMNNNPPPXXX^^^eeekkknnnrrrwww{{{^^^[[[ZZZZZZZZZ[[[cccmmm}}}~~~{{{yyyyyy{{{{{{xxxrrrpppqqqtttooonnnmmmllliiigggdddccc___aaabbbfffwwwxxxlllbbb^^^\\\\\\^^^aaaeeefffdddaaa_________]]][[[[[[ZZZXXXUUUSSSSSSRRRQQQOOOMMMKKKIIIGGGEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>============>>>>>>===>>>???AAACCCEEEFFFGGGHHHJJJMMMPPPRRRUUUYYY\\\```dddhhhmmmpppuuuyyy}}}~~~uuulllgggeeegggjjjoootttyyy~~~eeeSSSAAA999999777666555222222333333333444444444333333333333333333333333222222333444444555555666333333555666888999;;;<<<<<>>>>>============>>>>>>???@@@AAACCCEEEGGGHHHIIIIIIKKKNNNPPPRRRUUUYYY\\\aaadddiiimmmqqqvvvzzz~~~vvvmmmhhhfffiiilllqqqvvv{{{cccQQQ???888888777555444222222222333333444444444333333333333333333333333222222333444444555555666333444555777888:::;;;<<<;;;===EEE[[[{{{|||xxxddd\\\VVVTTTTTTVVVaaammmwwwwww}}}|||uuupppeeebbb]]]WWWRRRNNNLLLKKKPPPVVV^^^dddgggkkkooosss{{{}}}___]]]]]]]]]ZZZVVVXXX]]]ooo}}}~~~|||~~~wwwrrrooorrrooolllllllllkkkhhheeehhheeecccfffpppuuujjjddddddfffdddfffhhhjjjiiifffcccaaaaaa``````___]]][[[YYYXXXUUUUUUTTTRRROOOMMMKKKIIIFFFFFFFFFFFFGGGIIIKKKMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCBBB@@@?????????@@@AAAAAA???>>>===@@@@@@@@@AAADDDFFFIIIJJJLLLNNNRRRTTTWWW[[[___bbbfffhhhkkknnnqqqvvv{{{}}}tttlllgggeeeiiinnnuuuzzz~~~iiiPPP@@@:::444666888222333333333333333333333333333333222222333333444555444444444444444444444444444444555666777888999999<<<<<<@@@LLLggg|||yyy~~~ssscccXXXXXXWWWSSSUUU^^^ooo}}}}}}xxxxxx~~~xxxrrrkkkccc\\\YYYVVVQQQNNNLLLRRRZZZ___cccggglllppprrrwww}}}___]]]\\\\\\YYYUUUWWW\\\iiiwww~~~~~~xxxssspppssspppmmmllllllkkkhhheeeiiifffdddfffmmmrrrjjjhhhiiiiiijjjkkkllljjjgggdddaaaaaaaaa```___]]]\\\ZZZYYYVVVVVVUUUSSSPPPNNNLLLJJJGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAACCCFFFHHHIIIIIILLLOOOSSSVVVZZZ^^^bbbhhhjjjnnnqqqssswww|||{{{rrrlllhhhfffkkkpppwww|||eeeMMM>>>999555777:::444333333333333333333333333333333222222333333444555444444444444444444444444444444555666777888999999<<<===@@@III^^^~~~|||}}}zzziiiZZZWWWUUUPPPPPPVVVaaapppxxxqqqhhhaaa\\\XXXSSSOOOMMMQQQWWW]]]aaafffkkkmmmjjjoootttvvvwww}}}```]]][[[[[[XXXTTTVVVZZZbbbooo~~~~~~xxxtttrrrsssqqqnnnlllkkkjjjhhhfffiiigggeeeeeejjj{{{sssoooooonnnooooooooommmiiieeebbbcccbbbbbb```___]]][[[ZZZWWWWWWVVVTTTQQQOOOMMMKKKIIIIIIIIIIIIKKKMMMOOOPPPPPPNNNLLLIIIHHHHHHHHHIIIGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@???????????????@@@@@@@@@AAACCCEEEGGGHHHIIILLLPPPTTTXXX\\\aaaeeekkknnnrrruuuwwwyyy|||~~~wwwpppllliiihhhmmmrrryyy~~~}}}___III<<<999555777:::555333333333333333333333333333333222222333333444555666555555555444444333333444444555666777888999999;;;===@@@DDDPPPlll|||~~~sssaaaZZZVVVOOOMMMOOOSSS```sssxxxnnngggaaa\\\VVVQQQOOOPPPSSSXXX___eeehhhiiihhhlllpppqqqrrrvvv~~~bbb^^^[[[ZZZWWWTTTTTTXXX]]]jjj~~~~~~~~~yyyuuussssssqqqnnnkkkjjjhhhgggfffgggfffeeeeeehhhuuuwwwuuurrrrrrrrrqqqoookkkgggeeeddddddcccbbb```^^^]]]\\\XXXWWWVVVTTTRRROOOMMMLLLJJJJJJJJJJJJLLLNNNPPPQQQRRRPPPLLLJJJHHHIIIJJJKKKHHHHHHGGGGGGFFFDDDCCCBBBBBBAAA@@@???>>>???@@@AAAAAAAAAAAAAAACCCEEEGGGHHHKKKOOOSSSXXX\\\aaagggkkkooorrrwwwyyy{{{|||~~~zzzsssnnnkkkkkkkkkooottt{{{~~~|||xxxZZZFFF;;;999444666999444333333333333333333333333333333222222333333444555666666555555444444333333444444555666777888999999:::===???@@@EEE\\\}}}|||jjj```ZZZSSSMMMLLLKKKUUUcccrrr~~~}}}ssslllfff```YYYTTTQQQOOOOOOSSS[[[aaaddddddgggjjjnnnooopppttt{{{eee___ZZZYYYWWWSSSTTTVVV[[[gggyyy~~~|||xxxtttsssrrrqqqnnnjjjhhhfffffffffddddddeeeeeegggppp~~~zzzvvvvvvuuutttqqqnnnjjjiiiffffffeeedddbbb```^^^]]]XXXWWWVVVTTTRRROOOMMMLLLJJJJJJJJJJJJLLLNNNPPPQQQSSSQQQNNNKKKJJJJJJKKKLLLGGGGGGGGGFFFEEEDDDCCCBBBCCCBBB@@@?????????@@@AAAAAAAAAAAABBBCCCFFFHHHIIINNNQQQVVV[[[___eeekkkooosssvvvzzz|||}}}~~~}}}vvvppplllkkklllnnnqqqvvv}}}}}}~~~qqqVVVDDD;;;:::444444666111333333333333333333333333333333222222333333444555666666666555555444444444444444555666777888999999999;;;>>>>>>@@@QQQvvv|||{{{}}}rrreee\\\UUUOOOLLLGGGLLLTTT```nnnzzzyyyqqqkkkddd]]]WWWTTTPPPNNNPPPVVV\\\___``````cccfffhhhjjjooouuuzzz|||hhhaaa[[[YYYWWWTTTSSSVVVZZZddduuu~~~{{{vvvsssqqqqqqpppmmmiiieeecccdddeeecccdddfffggggggnnn||||||zzzxxxtttpppmmmkkkhhhggggggeeedddbbb```___YYYYYYXXXVVVSSSQQQNNNMMMKKKKKKKKKKKKMMMOOOQQQRRRTTTRRRPPPMMMLLLLLLLLLMMMGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEHHHJJJLLLOOORRRWWW\\\aaagggmmmqqqvvvxxx{{{}}}~~~{{{tttmmmjjjkkknnnppptttyyy|||{{{}}}mmmRRRAAA;;;:::333333444///333333333333333333333333333333222222333333444555555555555555555555555555444444555666777888999999::::::<<>>999999@@@CCCFFFUUUggg{{{uuucccWWWPPPMMMJJJIIIFFFDDDGGGRRRbbbnnn}}}~~~ssshhh```YYYXXXTTTOOOKKKNNNUUU[[[\\\]]]___aaadddhhhkkkmmmqqquuuyyyzzz}}}