BM6P6(@ &&&%%%$$$$$$$$$&&&(((***(((((((((((('''&&&%%%$$$(((###"""%%%%%%!!!"""''''''&&&%%%$$$############&&&%%%'''---222222---(((((($$$%%%+++...,,,******777666666555444000+++(((+++%%%###&&&'''%%%(((///---"""(((222,,,%%%'''''''''((())))))(((&&&$$$###$$$$$$$$$%%%&&&'''((()))&&&%%%#########%%%'''((()))((((((((((((((())))))...+++***---111333111---///111444444111...,,,+++......------...///000000666999===@@@AAADDDHHHLLLLLLHHHFFFHHHHHHDDDAAAAAABBB@@@;;;777222///---,,,***+++,,,---------,,,+++000///.........///111222000333444333555:::<<<:::444777:::>>>???@@@???>>>???@@@???<<<777111---,,,111000000333777777444111000111...)))***111888;;;:::;;;;;;;;;:::777333111///111222222111111222333111333444333222111222333555666666444222222333555999555222222555888888666:::777666777666444999BBB<<<:::777333000...------000000222555888:::999888;;;>>>===888444555444222222666:::===>>>???AAABBBCCCBBB???===<<<===>>>???CCCMMMSSSQQQOOOOOOFFF;;;222000000444:::===:::666444111...000444888999888444000,,,---111555444222---777:::222...111000)))+++,,,---............---444222000///...///000111222///,,,,,,------+++)))(((((()))***+++---...///...222888===???>>>;;;999777555333111222111000///......------------......000000000000222333555666666666777888999888555222111111111111111111222222222111222444222000444;;;BBBJJJMMMFFF???<<<999444...---+++***(((''''''''')))((('''(((((('''$$$"""&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%'''***,,,,,,...///000000///---+++***,,,///333777777555111///,,,&&&$$$)))---+++***,,,---$$$ %%%(((&&&%%%&&&++++++***)))(((((()))))),,,+++***(((''''''''''''******+++++++++******)))++++++***))))))((())))))---)))***///000+++((()))+++,,,---------,,,+++***000///---***&&&&&&''')))%%%''')))+++------,,,++++++***((()))******)))'''***'''%%%###$$$&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''...&&&"""&&&((($$$ !!!"""###%%%'''&&&"""############$$$$$$$$$&&&$$$""""""###$$$###"""%%%""" !!! %%%%%%$$$!!!$$$$$$############$$$$$$%%%###!!!!!!###### ######"""!!!!!!!!!!!!!!!$$$###""" !!!!!!))))))))))))***+++,,,,,,$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%#########$$$&&&'''&&&((()))******'''$$$"""'''###"""%%%&&&######'''"""###%%%&&&&&&%%%$$$###&&&%%%&&&+++000111---)))((($$$%%%+++...,,,))))))333333333444444222---))))))&&&%%%((()))&&&'''+++!!!***&&&"""%%%%%%&&&'''((()))(((&&&$$$###%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$######%%%&&&(((***************+++,,,---+++)))))),,,111444222///000111111...,,,******+++...---,,,---///333666999???AAABBBBBBAAABBBEEEHHHLLLGGGFFFHHHGGGCCC@@@AAA777555333111000///...///***+++---.........---,,,000//////...///000111222000333333111333888:::999777999;;;======<<<:::999999:::;;;999555111///...333222222444777888555111///555999888777999999666===>>>??????===999555222///000111111000111222444777888888777555555555777888777666444222333666999AAA>>>:::777555444333111===999777888666444999AAA<<<:::777444111///------444333333555999===??????>>>BBBBBB<<<999888777444666888:::<<<===???BBBDDDHHHEEEAAA???>>>@@@DDDFFFKKKTTTYYYXXXYYYZZZRRRFFF:::666333777???CCC@@@;;;444111...000666;;;<<<;;;:::555111111444666444222222;;;===555111333111+++,,,------...///000111111444333111/////////000111222///,,,+++,,,---+++)))((((((((()))***,,,---...---111555:::;;;:::888666444222000000000111///.........------------......000000//////111333555777444555888999888555222000000000000111111222222222333111111333222000333999>>>EEEIIIHHHFFFBBB:::222---,,,+++)))(((''''''''')))((('''((()))(((&&&###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***(((%%%%%%'''***+++,,,,,,...///111000...,,,+++,,,...111444444222///---///(((&&&)))***&&&%%%&&&)))"""$$$)))(((((()))+++******)))(((((())))))******)))((((((((())))))++++++,,,++++++***))))))******)))((((((((()))))),,,((('''+++,,,(((&&&'''***+++,,,---...------,,,//////...,,,)))'''(((***)))***,,,---,,,+++)))(((---+++******+++,,,***)))***'''%%%$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))"""$$$'''$$$!!!!!!"""&&&%%%%%%&&&$$$!!!"""############$$$$$$$$$&&&$$$""""""###$$$###"""$$$!!!!!!###"""!!!############$$$%%%&&&&&&$$$######""""""######$$$%%%###"""###$$$$$$"""######"""!!!!!!!!!!!!!!!!!! !!!###%%%&&&******+++,,,,,,,,,++++++'''''''''&&&&&&%%%%%%%%%%%%$$$###"""""""""###$$$$$$&&&)))++++++((($$$!!!### !!!$$$$$$######%%%!!!%%%'''((('''%%%###%%%$$$%%%(((---...,,,***'''%%%&&&+++---***'''''',,,---000333444333///+++'''%%%&&&)))(((%%%$$$&&&)))%%%###&&&&&&&&&&&&'''''''''%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''&&&&&&&&&'''((()))***+++(((''''''+++111555444333444222000,,,((((((***,,,---------///333999>>>BBBFFFFFFDDDAAA>>>===>>>@@@GGGCCCAAACCCCCC???<<<===000//////.........//////+++,,,---...///...------///////////////000111111111333111...///444777666999:::::::::999777444222111333555555333111000000555333222444777888555222---555::::::999888555111AAABBBDDDDDDBBB<<<777333///000000000///000333555>>>??????===;;;:::;;;<<<===;;;888555333555:::===??????===:::777666666777???<<<:::999888666:::@@@===;;;888444111///...---555333222444999???CCCEEEBBBFFFGGGBBB>>><<<999666888:::;;;;;;<<>>>>>777333444222,,,/////////000111222444555444333222000//////000111111///,,,++++++,,,+++***))))))))))))***+++,,,------///222555666555333222000///......000000///.........------------......000///......///222666888222777;;;<<<888333111000...//////000111222222333444000000222222111333777<<>><<<;;;;;;<<<>>>AAA???===999555222000......000000000444999???CCCEEEDDDIIIJJJEEE@@@>>>:::666777999;;;===>>>@@@BBBEEEJJJEEE>>>999999???HHHMMMYYY___cccfffmmmrrriiiZZZFFF<<<444999GGGQQQQQQLLL@@@;;;777:::BBBGGGFFFCCCBBB@@@===;;;;;;:::777555===@@@???888444555222---333222222222222333444555555444333111000000000000111///---+++******++++++++++++******++++++,,,,,,---...///000111000//////---,,,,,,...000222111000......------------......000///------...222555888333:::@@@@@@:::444111222------...///000222222333444000...111333333555999AAAJJJTTTYYYUUUIII::://////...,,,***((('''&&&&&&''''''''')))++++++)))'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$)))'''%%%%%%''')))***)))(((***...111222111///---------------,,,,,,+++***(((&&&&&&((())))))***+++***'''$$$$$$&&&&&&%%%%%%***))))))((((((((())))))******))))))))))))***+++......------+++***((((((''''''&&&''''''((()))***///,,,)))((()))))))))***,,,---...//////...---,,,***---//////---***))))))((()))+++---...---,,,+++((('''&&&&&&''''''&&&%%%)))'''%%%%%%&&&''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$###$$$&&&'''&&&&&&&&&$$$###%%%'''((('''&&& ###&&&"""""""""#########$$$$$$$$$&&&$$$""""""###$$$###"""###"""""""""###$$$$$$$$$'''###!!!%%%(((%%%"""###""""""!!!!!!""""""############$$$%%%%%%$$$#########""""""!!!""""""###$$$$$$######$$$%%%'''(((,,,...000000000---***((((((''''''&&&%%%%%%$$$$$$&&&&&&%%%$$$###""""""!!!###"""""""""!!!!!!!!!!!! !!!"""###"""########################$$$#########%%%'''''''''%%%%%%(((,,,+++%%%"""###!!!###''',,,///000---***%%%$$$""" !!!&&&###'''!!!"""$$$$$$$$$$$$$$$#########%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))+++,,,%%%&&&(((,,,111444555666111222222000,,,)))((((((***---333999<<<>>>>>>>>>999777555444444444555666888444333666777444222333111111000///...---++++++,,,---.../////////...---...//////000000000000000000000...)))***///222222444444555444333111000//////000111111000//////000333111000111444555333000444666555222222999???AAAGGGIIIKKKKKKHHHAAA;;;666000000///......111666:::FFFFFFFFFDDDBBBBBBDDDFFFIIIGGGCCC>>>;;;<<>>666222333555@@@@@@>>>===???BBBEEEEEE@@@>>>;;;777333111//////---...111666<<<@@@BBBBBBCCCGGGHHHDDD???===999555333666<<>><<<;;;;;;999888BBBBBB???;;;888888666222888777666555444333333333666555444333222111000000000///---***))))))***,,,......---,,,,,,,,,------------............---,,,,,,,,,---///222444333222......------------.........---,,,---...222555777333999@@@@@@:::444111111,,,------///000111222222444000///111333444999@@@MMMVVVaaabbbVVVEEE888333333222///---***((('''&&&'''&&&''')))++++++***(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))'''%%%&&&'''))))))(((''')))---000111111///...---------,,,,,,++++++***###$$$%%%%%%&&&)))+++,,,)))(((&&&$$$$$$%%%%%%$$$)))((((((((((((((()))))),,,+++***)))((((((((((((---------,,,+++***((('''''''''&&&''''''((()))***...,,,)))'''(((+++++++++///000000000///---+++***'''***---...,,,***)))))))))***,,,------,,,+++))),,,+++******++++++***)))((('''%%%&&&'''((((((&&&%%%&&&''''''((((((''''''&&&'''''''''''''''''''''&&&$$$$$$%%%((()))((('''''''''&&&%%%&&&'''&&&$$$"""&&&###""""""#########$$$$$$$$$&&&$$$""""""###$$$###"""$$$$$$%%%$$$######"""###(((### $$$%%%"""######""""""""""""######!!!"""###$$$##################""""""""""""######$$$$$$$$$$$$%%%&&&((()))---...///000///---***((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""!!! !!!!!!###""" ###%%%$$$###"""!!! !!!!!!"""########################$$$%%%(((,,,)))### !!! !!!###'''***+++)))'''$$$$$$  ###"""%%%!!!$$$###############"""###############"""######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''((()))%%%&&&)))+++...000111111,,,...000000,,,(((%%%$$$)))---444:::<<<;;;888666111000///111333555555444333//////333555333222333+++,,,,,,------,,,+++++++++,,,---...///...------......///000000000000000---///---)))***///111000111111222222111111000000000111111000...---...///222///...000333555444111...333666555777===AAABBBHHHIIIKKKJJJGGGBBB;;;888111111///...///333888===DDDDDDDDDCCCBBBCCCFFFIIIKKKJJJHHHEEECCCDDDGGGJJJIIIFFFAAA<<<777666999;;;BBBCCCAAA@@@CCCIIIJJJIIIBBB@@@<<<888444111000///...///222888===AAAAAAAAA@@@DDDEEE@@@<<<:::777333000666===BBBDDDDDDDDDDDDMMMGGG@@@:::999>>>DDDIIIVVV___gggkkkrrrtttjjj\\\GGG===666;;;IIIUUUYYYXXXOOOJJJHHHMMMTTTVVVPPPHHHCCCAAA>>><<<::::::;;;<<>>BBBDDDFFFGGGEEECCCFFFMMMMMMIIICCCAAA===888555222000/////////111444999===>>>???>>>BBBAAA<<<888888666333222777===BBBEEEGGGHHHIIINNNIIIBBB===;;;===AAADDDNNNZZZeeeiiilllmmmbbbTTTCCC<<<666888CCCMMMRRRSSSPPPLLLKKKRRR[[[\\\TTTJJJFFFDDD@@@<<<999999<<<>>>DDD@@@<<<;;;<<<<<<;;;;;;===>>>??????===:::777555777666666555333222000/////////---***''''''***---111111///...,,,,,,++++++,,,...000111111000...---,,,,,,...111444555444222......------------......)))***,,,...000222333444222444666777666444000...---------....../////////111111222333333888GGGWWW```___^^^XXXKKK===;;;@@@>>><<<888444///+++)))'''&&&&&&&&&((())))))'''%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&(((((()))+++,,,---......))))))+++,,,,,,+++******%%%******%%%"""%%%&&&%%%$$$((('''######''')))''''''''''''''''''((())))))))))))((('''&&&&&&''''''***************)))((('''******)))((((((((())))))(((***)))&&&)))...///+++...///000000111000///...&&&)))+++,,,,,,+++,,,---,,,,,,---,,,***'''$$$###((('''%%%&&&''''''&&&$$$'''&&&&&&'''))))))((('''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((()))&&&$$$&&&+++---,,,)))$$$(((((($$$"""%%%%%%"""###'''(((%%%###$$$###!!!"""############$$$$$$$$$&&&$$$""""""###$$$###""" ###%%%%%%###!!!"""###$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''&&&###!!!"""#########""""""######$$$%%%"""""""""###%%%'''***+++******++++++***)))((((((%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""!!!!!!  """"""!!! !!! !!!###"""!!!"""###$$$###!!!$$$%%%))),,,((( !!!  !!!"""!!! ###$$$###"""######$$$!!!%%%""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&---...000///,,,***))))))(((+++///333444444222111+++******---//////,,,((()))&&&''',,,000//////111++++++,,,------,,,*********+++,,,---------,,,+++---...000111111111000///))),,,---+++,,,000111///111111000000////////////---......---,,,+++---///222///...000555888777666111333222///111999AAADDDGGGGGGGGGFFFCCC@@@<<<999333222111///000555<<>>@@@AAAJJJKKKHHHEEEHHHNNNNNNHHHCCCAAA===999555222000000000...---///333888;;;<<<===@@@???:::666777666444666999>>>BBBEEEIIILLLOOOMMMIIICCC===;;;;;;===???FFFTTTaaaeeefffdddZZZMMM???999333444<<>>@@@;;;666777999999999:::>>>???BBBCCCAAA>>>;;;888777777666555444222000/////////---***&&&&&&***...111000///---,,,+++******,,,...111222333111///...,,,,,,...111444555333111.........------.........((())),,,///111222333333555555555777888666333000------..................111222444444333999LLL^^^ccc[[[UUUOOOFFF>>>>>>DDDBBB???;;;666111,,,)))((('''&&&&&&''')))(((&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((((('''&&&&&&'''((('''%%%((((((((()))***+++---...&&&(((***+++,,,+++***)))(((---...(((%%%)))+++)))'''+++***$$$!!!%%%&&&###'''''''''''''''((()))***'''&&&&&&&&&&&&'''(((((((((((()))))))))((((((''',,,+++***))))))((())))))))),,,,,,))),,,222333...+++,,,...000111222222111(((***,,,---,,,---...///((()))***+++***(((&&&%%%***(((''''''((()))'''&&&'''&&&&&&''')))***)))'''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&###!!!###(((+++)))&&&%%%******%%%$$$((((((%%% &&&(((%%%"""###%%%$$$"""############$$$$$$$$$&&&$$$""""""###$$$###"""!!!$$$%%%###"""###$$$###$$$$$$###!!! !!!"""&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))'''$$$""""""$$$######""""""###$$$%%%%%%&&&%%%$$$###$$$%%%&&&''')))))))))(((((((((((((((((('''&&&&&&%%%$$$######   !!!!!!!!!!!!  ###""""""!!! ###&&&&&&###!!!!!!###&&&""""""###$$$$$$###!!! $$$###!!!!!!"""""" """"""""""""""""""""""""!!! !!!###%%%&&&&&&%%%((((((%%%!!!$$$)))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((***+++,,,,,,+++)))(((,,,,,,---.........------,,,***)))+++,,,+++***+++******,,,---.../////////++++++******))))))((((((...+++)))))),,,---,,,***111000///...---,,,,,,,,,...---,,,---///111111111000000111000000///......---.../////////...,,,+++111///...222888<<<;;;888222111111222444888<<>>:::999999999777???JJJXXX___]]]UUUMMMHHH777111///444:::>>>AAAEEELLLNNNRRRXXX```bbbXXXKKKHHHDDD>>>;;;:::999666333555444333222222222333444;;;???CCCCCC@@@===;;;;;;:::999777444222111000000***+++,,,,,,******+++,,,,,,,,,,,,+++***)))***,,,...---///444555111///000444///---222666555555666000///...------...///000---...///000111222333444444555666999:::888444111,,,,,,------...000111222777888888666888@@@MMMXXXaaaYYYNNNEEEAAAAAACCCDDDGGGJJJGGG<<<000)))&&&$$$%%%&&&'''(((((('''&&&%%%''''''%%%$$$$$$%%%''''''&&&%%%%%%&&&'''(((&&&%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&''''''&&&$$$###))))))(((''''''''''''''''''((((((***+++,,,---...***)))((((((***+++***))))))%%%+++ ***!!!***'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&+++)))(((''''''&&&$$$###$$$&&&(((***,,,---......******((($$$ $$$)))...,,,******+++------,,,////////////............***++++++++++++******)))***))))))(((&&&%%%$$$$$$&&&)))(((&&&''''''((((((((('''&&&%%%%%%&&&&&&'''((())))))(((((()))(((((()))******(((''')))%%%###%%%)))+++(((%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%% '''(((!!!"""((((((!!!"""###$$$%%%%%%$$$###"""#########$$$%%%&&&'''((($$$&&&'''&&&###"""%%%'''&&&$$$""" """$$$&&&'''&&&&&&%%%%%%&&&&&&'''$$$###$$$&&&((()))((('''######$$$$$$$$$######"""   !!!!!!  ###""""""!!! !!!"""$$$$$$""" !!!!!! !!!""""""######$$$###""" ###"""""""""######!!!""""""""""""""""""""""""!!!$$$%%%$$$###$$$%%%$$$###!!!###(((,,,(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((***++++++***))))))(((((()))*********)))))),,,)))'''&&&%%%""" ###$$$%%%'''((()))))))))******))))))))))))))))))---***((()))+++,,,+++)))......---,,,,,,,,,------111...+++***,,,///111111///////////////...------------...///......,,,,,,222///...000555777666333000///000111333777:::<<>>DDDHHHCCCJJJLLLJJJPPPYYYXXXQQQLLLNNNKKKAAA999888::::::BBBCCCBBB======AAABBB@@@BBB???;;;888666444111...111000//////000222444666;;;<<<===<<<:::999999:::;;;;;;===BBBIIILLLKKKHHHFFFBBB>>>;;;;;;:::888777:::CCCNNNVVVWWWPPPHHHBBB888333222666:::<<<>>>AAAEEEKKKQQQXXX```bbbYYYNNNGGGDDD???===;;;999666333444333111000000000111111999<<<@@@AAA>>>;;;::::::777777555333111000//////...//////...+++******+++,,,------,,,******+++,,,...---///333444000///111222...---111444333333555000///.........//////000------...000111222333444444444555777888777333000---------...///111222333666777888888999AAAMMMVVVUUUOOOGGGCCCCCCGGGKKKMMMNNNPPPLLL???333---***'''&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((((('''%%%$$$%%%%%%&&&&&&''''''(((%%%&&&&&&&&&&&&&&&%%%%%%))))))((('''''''''''''''''''''((()))***+++,,,---***)))((()))+++++++++***///(((,,,###///'''---'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((('''&&&&&&''''''&&&&&&******))))))))))))))))))...---+++(((&&&&&&(((+++...,,,******,,,------,,,---///111222222000---+++,,,,,,------,,,+++******))))))(((((('''&&&&&&&&&(((%%%%%%***,,,***)))***(((((()))))))))(((''''''&&&'''(((((())))))(((((()))((('''((()))***(((&&&'''$$$###$$$'''((('''$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$ &&&&&& """###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%&&&''''''%%%''')))(((%%%######$$$%%%$$$###""""""###$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&$$$&&&&&&'''''''''&&&&&&&&&  !!!!!!"""!!! !!! """""""""!!! ###"""!!!!!!"""!!!   !!! ############"""!!!""""""###$$$%%%%%%""""""""""""""""""""""""""" """###"""!!!###$$$%%%$$$$$$&&&)))+++((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))%%%%%%&&&'''(((((('''''',,,,,,,,,,,,++++++++++++$$$%%%&&&((())))))))))))((((((((()))))))))))))))+++)))'''((()))******)))++++++******+++,,,,,,---222...***((()))---///111------------------,,,++++++,,,---------------,,,111///...///111222000---------...000222555777888AAAGGGLLLKKKDDD<<<777666222///,,,,,,...000222333111111000111444888===??????EEEGGGEEEJJJQQQRRRLLLLLLMMMHHH>>>666555666555:::======:::;;;>>>>>><<<@@@>>>:::777555222000---111000/////////111222333888:::<<<<<<:::888777777;;;;;;===BBBGGGIIIGGGCCCAAA@@@>>>>>>===;;;888555555;;;DDDLLLOOOLLLDDD>>>:::666555999;;;::::::<<>><<<999555222333111000...------......666999;;;<<<:::888777777666666555444333222111111222333222000---*********---......---+++***,,,---...,,,---111222000000222111---,,,000222111111444000000////////////000000------...000111222333444444444444555666555222000////////////000111333333555666888999;;;@@@IIIPPPHHHEEEAAAAAADDDJJJOOORRRPPPQQQLLL???333...+++)))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&'''&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&''')))((((((''''''''''''(((''''''((())))))***+++++++++***)))***,,,,,,,,,+++///&&&)))!!!///&&&))) &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())),,,***)))''''''''''''(((111///+++)))******+++***...,,,***+++,,,------,,,+++...222444444111,,,)))......//////...---+++***((((((''''''''''''((((((---(((''')))***(((''')))((())))))************)))'''(((((())))))))))))((((((''''''((())))))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%"""###)))***%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&$$$""""""$$$$$$$$$######$$$$$$$$$''''''&&&&&&%%%%%%%%%%%%((('''%%%%%%%%%%%%###"""'''''''''''''''''''''''' !!!!!!!!!!!! !!!%%%### !!! """"""!!!!!! %%%"""!!!"""!!!!!!  """!!!######""""""!!! !!!"""###%%%'''&&&ӵ"""""""""""""""###""" $$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((()))%%%&&&'''((()))))))))(((!!!$$$&&&$$$$$$&&&((('''(((((()))***+++,,,,,,+++'''''''''(((((()))))))))((((((''''''(((((())))))******)))))))))******+++000---***(((***,,,------***++++++,,,++++++******Ħ,,,,,,,,,///...---Ħ---***+++,,,...000222444555666;;;CCCJJJIII@@@777333333111ӵ222000//////000111444777888999===>>>===@@@GGGHHHEEEFFFFFFBBB888111111222111444888:::888999<<<;;;888>>>;;;888555333111///---000000////////////000111444555666666444333333444999999;;;@@@EEEFFFCCC@@@???@@@AAAAAA???;;;666333444666<<>>FFFMMMNNNOOOOOOKKKFFFBBBAAA@@@Ħ333222000...---,,,,,,,,,333444555666666555555444555555555555444333333222222333222000---*********---......---++++++,,,......,,,,,,000111///000333111...---000111000000333111111000000000000000000---...///000111333444444444444444444555444222///000000000000111222333444444666888999:::===BBBFFFCCCAAA???@@@CCCGGGIIIJJJJJJJJJDDD888///,,,***((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&%%%&&&''''''%%%###%%%%%%&&&&&&'''(((((((((&&&%%%$$$$$$$$$%%%&&&''')))(((''''''''''''((((((''''''(((((())))))******+++***)))***,,,------,,,+++%%%))) +++!!!%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((((((((('''(((((('''''''''((())))))((('''&&&'''))),,,---000---)))(((***+++)))'''---,,,++++++,,,---,,,+++***,,,///111111...+++(((//////000000///---+++***'''&&&&&&&&&'''((()))***///***'''((()))'''''')))(((((()))***++++++******((())))))******)))))))))'''&&&&&&'''))))))(((&&&###$$$&&&%%%$$$$$$%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''"""&&&'''%%%&&&******&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&***))))))'''&&&%%%$$$%%%######$$$%%%%%%$$$######''''''''''''&&&&&&%%%%%%((('''%%%$$$%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%&&& !!!!!!!!!"""""" %%%###   !!!!!!!!!!!!!!! %%%!!! """!!!!!!  """!!!###"""!!!  !!!###%%%'''4ĉ@ӵ!!!!!!!!! !!!######"""!!!"""""""""###$$$%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''%%%&&&'''((())))))))))))$$$))))))$$$ """"""%%%&&&&&&'''((((((((((((&&&&&&''''''((((((((()))&&&'''''''''&&&'''((()))++++++***((((((''''''''',,,*********++++++***)))))))))************))))))>L***+++++++++,,,,,,=hĦ++++++,,,---///111333444555999AAAGGGFFF===5552223334ĉ@ӵ000000000000111222333444555777999888:::???BBBBBB@@@@@@<<<444000111222111222666888777888;;;:::777:::888555333222111///---//////////////////000000444333222///---...222444555555777<<>>???@@@BBBAAA>>>999444111333333666;;;@@@AAA>>>:::666555888======999888:::@@@GGGJJJIIIHHHHHHHHHFFF=========>L222666555222000...---,,,,,,000000000111222222222222222333333333333222111000///000000///,,,***++++++---......---++++++,,,...---++++++///000...///333222//////111111///000333222222111111111000000///...///000111222444555555555555555666666555222///111111000111111222333444444555777888999:::<<<>>>???>>>>>>???AAABBBAAA@@@??????:::111++++++***(((************************&&&'''))))))))))))'''&&&&&&%%%$$$$$$%%%%%%###!!!%%%%%%&&&''''''(((((()))%%%$$$#########$$$&&&'''((((((''''''''''''((((((((((((((((((((()))))))))***))))))***,,,...---,,,***(((///$$$)))%%%###''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))***,,,,,,+++(((&&&&&&'''((('''&&&'''))),,,///111///,,,))))))++++++(((%%%---,,,+++,,,------,,,++++++++++++++++++*********///000111222111///,,,+++&&&&&&%%%%%%&&&(((***,,,111,,,)))***+++***+++...'''((())))))************)))***************))))))'''&&&&&&''')))***)))'''%%%&&&''''''&&&&&&''')))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((###%%%%%%######%%%$$$"""%%%$$$$$$$$$$$$$$$$$$%%%''''''((((((((('''&&&&&&+++(((&&&$$$$$$&&&((()))###$$$%%%&&&&&&%%%$$$###&&&'''(((((((((((('''&&&(((&&&$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%% !!!!!!""""""### $$$"""   !!!"""!!!!!!!!!!!!!!!!!! ###!!! !!!  !!! !!!!!!  !!!$$$&&&GG=?!!!!!!!!!!!!!!!"""$$$$$$###"""!!!%%%'''((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''(((((($$$,,,---'''$$$''')))&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''&&&'''(((***,,,+++***(((''''''&&&&&&(((((()))***,,,+++)))''''''((())))))***)))))))))HdĦ))))))))))))***=Īj++++++,,,---///111333444<<<@@@CCCAAA:::444333444GG=?111222222222222222222333555666666888;;;@@@DDD>>>>>>:::333111444555333111555777666777999999666666444222111111111///.........//////000000000111555444111...,,,...333777333222333777<<<>>>===;;;<<<>>>???>>>:::666333111000000111333666777777666555555999>>>===999888;;;BBBGGGJJJHHHHHHJJJKKKHHH777888999HdĦ333:::888555222///...------...,,,+++,,,...000111000///000000111000///---,,,,,,......---+++***+++,,,---......---+++***,,,---+++)))+++///000...///222222000000222000---///333222222333222222111000///000000111222444555666777666666777999999777333///111111000000111222222333333444555777888999::::::;;;;;;<<&e g&e >hӵ !!!!!!!!!!!!!!!g&eguO>uO>&e4ff?>ߝL###gĉ@!!!!!!!!!!!!Shӵ $$$""" !!!%%%(((g&e""">hӵ###############&&&&&&'''fff?><z%%%g&e>&e###HL%%%$$$$$$ShӵgL(((&&&'''))),,,)))(((((((((((()))***S?ʬ++++++3h?D%%)?+++---ZufĦ***)))(((gL222;;;999g&e...gĉ@,,,111g&e>&e///@e;;;:::??111///222555555333333666g<ĉ...0001111113we<Ħ///1112223333h?@e000333555555333222444555Z666111222222///,,,3h?gLJJJMMMMMMLLLJJJBBB999///000111D%%)?000fff?><z+++...=?Ħ222g&e000g&e,,,,,,,,,S?ʬ+++4ff?>ߝL000@e333g&e///2223333h?g&e>&e000000??000000222666;;;???AAAAAA;;;<<>>666000///------------,,,***'''(((***+++------......,,,++++++***************((('''%%%$$$%%%&&&(((***(((((())))))(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))***)))'''&&&---+++(((&&&&&&&&&((()))))),,,...---***(((((()))+++***)))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,+++***)))((((((***,,,---(((+++,,,***'''&&&))),,,)))***+++,,,,,,,,,,,,,,,******+++---...---***(((&&&''''''&&&%%%'''***---111333333333666:::999333555333000...---...000111...---,,,,,,......---,,,///000000///,,,***))))))((()))***+++,,,,,,+++***)))******+++,,,---------,,,++++++---......,,,***...,,,******+++***)))'''))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''((()))******)))((('''***$$$&&&'''!!!$$$)))$$$'''%%%%%%((((((%%%$$$'''''''''(((***---000333555666444111---***((('''&&&&&&&&&%%%$$$%%%&&&'''(((4DuXӵ""""""DdDΦDdDĦDdDĦ t|< DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ!!!`eĭ"""qet###!!!### ###%%%###DdDĦ$$$$$$t|<$$$$$$$$$%%%%%%%%%&&&%%%DdDDdDĦ&&&DdDΦDdDĦ$$$q<niDdDĦ###qet'''(((DdDĦ(((((('''&&&%%%&&&***'''&&&q<R((()))qjRgdKӵHdDĦgdKӵ(((+++GR/f6LĭĦ))))))DdDĦ+++000,,,DdDĦ---`eĭ444DdDΦDdDĦ...DdDĦ555444111............///000///000111111000...geĦ***,,,///FSĦ///000qjRgdKӵDdDĦ///000111111000...000000000DdDĦ222333222111qjRgdKӵDdDĦGGGIIIHHHCCC;;;444111,,,---///HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ,,,DdDĦ+++q<R&&&(((peƜ4DuTӵ///DdDĦ666555DdDĦ000qjRgdKӵDdDΦDdDĦ000000111222222222111222555888<<<>>>??????GGGMMMSSSRRROOOJJJAAA999...,,,++++++++++++***((()))***+++,,,---.........------,,,,,,+++++++++,,,))))))(((''''''((()))***((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((******)))((('''***)))))))))((((((((((((&&&((())))))'''''')))++++++***)))((('''&&&%%%%%%((((((((((((((((((((((((''''''(((((())))))******+++***)))((()))***,,,---)))*********((()))***+++)))***+++,,,,,,,,,,,,,,,******+++,,,...---***((('''''''''&&&&&&(((+++...222444555444888;;;:::555555333111/////////000111///---,,,---......---,,,000111111000---+++******((()))***+++++++++++++++''''''((((((((()))))))))+++++++++---//////---+++---,,,******++++++***(((******)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((***,,,---,,,&&&((()))###&&&+++&&&&&&$$$$$$&&&%%%!!!!!!%%%%%%''')))---111555777999777333///+++)))((('''((('''&&&&&&&&&'''((()))4DuXӵ!!!!!!DdDΦDdDӵDdDĦ o)h&&& DdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵ!!!HߝL`o9$$$po9wӵ !!!"""  &&&DdDĦ%%%$$$o)h###$$$$$$$$$%%%%%%%%%'''&&&DdDΦDdDĦ%%%DdDΦDdDӵ###GIpӵDdDĦ###po9wӵDdDĦ((((((''''''&&&!!!&&&***)))(((po9u''''''))))))GIdnuR)ĦDdDĦnuR)Ħ)))***CdgĪj)))DdDĦ,,,,,,)))DdDĦ,,,HߝL`o9111DdDΦDdDӵ...DdDĦ///000///---,,,...//////...---///000111///---geĦ)))+++sp?aĦ///111GIdnuR)ĦDdDĦ...///000000///---//////000DdDĦ111111111000GIdnuR)ĦDdDĦAAACCCAAA<<<444...+++,,,---...DdDĦnuR)ĦDdDΦDdDĦ'''DdDĦnuR)ĦDdDĦ,,,DdDĦ***po9u((('''''')))=ӊB1.uTӵ///DdDĦ888777DdDĦ333GIdnuR)ĦDdDΦDdDӵ111111222333333333222444777:::===@@@DDDGGGOOOXXX]]]ZZZRRRJJJ@@@888---,,,+++***++++++***(((+++,,,---...............//////.........---------++++++******************))))))(((''''''((()))***(((((())))))))))))(((((('''((()))++++++***))))))'''((()))***+++***)))((($$$%%%&&&'''&&&(((***---******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((+++***)))))))))***+++,,,***)))((()))***,,,,,,+++******+++,,,,,,,,,+++++++++******,,,------+++)))'''((((((''''''))),,,///333666777666999<<<;;;666444444333222111111111111000...------......---+++000111111000---+++++++++******)))))))))***++++++******************************+++---///000...,,,---+++***+++,,,,,,+++************))))))))))))(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&'''((((((((('''%%%$$$''''''&&&%%%%%%&&&'''(((***(((&&&%%%'''+++000333...'''***+++%%%(((---((('''%%%%%%'''%%% ###$$$&&&)))---111555888<<<999555111---***(((''')))((('''''''''((()))*** 4DuXӵ""" DdDʜ4DuTӵ>d<Ħ Dt$$$###""""""!!! >d<Ħ!!!>d<ʜDd<ʜ4DuTӵ F&uTӵ!!!4DufئL>e$$$puR)Ħ""""""%%%"""'''>d<Ħ$$$Dt###$$$$$$%%%%%%%%%'''&&&DdDΦDdDĦ%%%>d<ʜ4DuTӵ$$$4DwDd<Ħ"""puR)Ħ>d<************&&&'''(((((((((peӵ'''ĦpeӵDx<>d<ӵDd<+++qR/ܗ?fӵ)))>d<,,,***>d<Ħ---4DufئL>e,,,DdDʜ4DuTӵ...DdDĦ---,,,---,,,,,,///222000,,,...000111222111...geĦ+++s<v>aĦ000222peӵDx<DdDĦ---...000000...---......///DdDĦ000.........peӵDx<>d<:::888444...***'''+++,,,,,,>d<ӵDd<DdDΦDdDĦ'''DdDӵnd<DdDĦ+++>d<Ħ+++peӵ)))Ħ,,,F&uTӵ...DdDĦ999888>d<Ħ555peӵDx<>d<ʜ4DuTӵ111222333333444444444777999<<<>>>BBBHHHMMMVVV]]]```XXXLLLBBB999444///...------......---+++------...............---000000000000000//////...+++,,,,,,,,,,,,+++***))),,,+++)))((()))***,,,...((())))))******))))))(((((()))***++++++++++++***''''''((()))***+++++++++%%%'''(((******+++++++++******))))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((())))))+++******))))))***+++++++++)))'''(((,,,...---,,,***++++++,,,,,,,,,+++++++++******+++------,,,***((()))))))))(((***...111333777888777888;;;:::777444444444444333333222222111000......///...---+++...///000///,,,*********+++***)))(((((()))***+++)))******+++,,,---------(((((())),,,...///...------,,,+++,,,---...---,,,++++++*********)))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))'''((()))***)))(((&&&%%%***)))'''&&&'''(((***+++***)))'''&&&(((,,,000333...(((***,,,&&&(((---((()))'''(((***)))### !!!$$$%%%&&&(((,,,000333555<<<999555111---***((('''(((((('''''''''((()))*** 4DuXӵ!!!D&dq&ĒR sdKĦDHRRud"""""""""!!! sdKĦ!!!D&oq<Ōq&ĒR!!!!!!!!!>dp&ĒR!!!!!!nfʜd<Φ>d<Ħ%%%s&dq&ĒR''''''i?ʜtd<Ħ"""HHܗDӊB***<x+++++++++)))''''''(((B?d<...//////333888555...///000111111///,,,geĦ...Hg8>aĦ000111B?Ho9///>d<000000///---------...>d<ӵ+++,,,B?Ho9///<x---***'''&&&***++++++&ӫeʬtIӇ--->d<Φ>d<Ħ(((D&ӫetIӇ333DdDĦ***sdKĦ***B?dp&ĒR//////>d<sdKĦ777B?Ho9666s&dq&ĒR222222333444444555555888999:::<<h!!!!!!!!!fe!!!@ďD%%%%%%$$$$$$%%%"""!!!%%%ne###$$$=e$$$$$$$$$%%%%%%%%%'''&&&ege&&&%%%sĪj@h))))))(((fdDĦ###@ďD++++++Hkge)))******...)))'''(((***@h******@G)))(((HĪj@IŌ***,,,Bene***Hkge+++ne+++...fe...Hu]3hh---......se...222444444:::AAA===222.........---,,,)))geĦja>aĦ000111@G//////se///000000///---,,,,,,---<Ō)))***+++@G000///Hkge,,,***((('''''')))******HĪj@IŌ...+++ege((((((Hu]3hIŌ000...DdDĦ)))ne''''''@h''')))>h///000000se999ne:::888@G666555sĪj@h555555555666777777888888<<<::::::<<>>FFF@@@444111000...,,,***)))geFm8000>aĦ000///............s׼s,,,---//////---,,,,,,,,,,,,Ho---***+++,,,---000111000,,,+++)))((('''(((((()))***...,,,+++&&&&&&'''D^---...---DdDĦ(((''''''&&&$$$&&&'''(((***,,,...000222s׼s:::999;;;:::888@@@???444444444999999::::::;;;;;;<<<<<d<Ħ""" Ħ"""!!! !!! !!! Ħ"""%%%'''%%%""" """%%% """$$$### !!!###!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$""" !!!###%%%&&&&&&$$$'''!!! $$$Ħ$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%###!!!'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''>d<Ħ###"""!!!!!!"""$$$&&&(((***++++++***))))))))))))+++---...+++''')))000222---((('''***)))((()))***+++***(((+++*********++++++)))((('''&&&%%%&&&(((*********///,,,)))***,,,...---,,,'''(((***,,,------------444///---...Ħ///,,,,,,,,,,,,,,,,,,,,,,,,+++>d<Ħ000............Be+++++++++111444555===FFF@@@222444333000---,,,+++geFYĉ......>aĦ000...,,,,,,...111333111///.........Be,,,+++,,,---...,,,***++++++,,,nu]ӵ---///000000//////---///111222222000///...,,,---...---***((((((((('''(((*********+++...111+++++++++++++++***((('''&&&&&&%%%%%%&&&>d<Ħ******,,,...///>d<Ħ(((((((((Ħ'''&&&%%%%%%''')))((((((&&&(((******((((((((()))+++...111333Be777:::999999:::Ħ999???AAAEEEIIIKKKHHHCCC>>>444444444555555666666666<<<<<<======>>>?????????BBB<<<888;;;CCCHHHEEE??????AAA@@@<<<::::::444...333222111222333444333222000111333444555666666666999:::;;;<<<<<<:::999777666444111...---,,,---...000000//////---+++***)))(((((())))))))))))(((((())))))(((((())))))***+++((()))***+++,,,+++******222...)))(((+++------,,,************))))))))))))))))))))))))))))))))))))+++******)))((('''''''''+++++++++++++++***)))(((,,,...///...+++***,,,///,,,,,,,,,,,,,,,+++***)))+++)))((())),,,---------+++,,,,,,,,,---///333666555;;;>>>;;;999:::;;;::::::888666555555666999;;;666444222111000///,,,***+++,,,------+++))))))***((()))*********((('''&&&......---------,,,,,,,,,333222222444555555333111333111000///000///...,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---+++)))'''&&&(((***+++)))***+++------......---))))))******++++++++++++---'''***+++%%%(((,,,(((***&&&%%%''''''&&&(((---***)))((((((((()))+++++++++***)))((((((((()))******)))((((((((()))+++,,,?aŖ%7uSQuR)ӵsdKĦ !!!gdKĦ !!!!!!   !!! gdKĦ $$$""" """###""" """"""!!!!!!!!!!!!""""""'''&&&###!!! !!!!!!""""""""""""""""""""""""""" """&&&'''&&&$$$ ###$$$%%%gdKĦ###############%%%###!!!!!!###$$$%%%$$$$$$$$$$$$############"""&&&&&&'''''''''&&&$$$###((((((((('''&&&&&&&&&%%%gdDĦ"""######""""""###$$$%%%'''((()))---***'''&&&((()))(((&&&000...------------,,,***((())))))***,,,------...//////---,,,///222...&&&"""###%%%'''(((((('''&&&'''((((((''''''(((***---,,,+++***+++,,,,,,+++)))...))))))gdKĦ******,,,...///...------------sdKĦ---,,,------...+++***(((+++111:::AAACCC@@@:::666888222,,,+++------ŶS000222///3we<333...,,,000......---------,,,------------.........///---+++)))iĉ@3hR/Ō......------...000///000222333333222111///+++++++++*********))))))))))))(((((((((***+++,,,((()))*********)))'''&&&$$$%%%&&&'''(((DdDĦ)))'''---000,,,sdKĦ,,,+++gdKĦ'''&&&%%%%%%''''''&&&%%%'''''''''''''''((()))***...---///444333---::::::;;;gdKĦ;;;@@@DDDIIIMMMMMMHHHBBB>>>666444222444777;;;===>>>>>>@@@AAAAAA@@@@@@@@@AAACCC>>>;;;<<>><<<;;;::::::;;;777111,,,+++...000...+++......111555111******000,,,,,,++++++***)))((((((+++***))))))***+++...///+++*********++++++***)))+++---,,,((((((,,,---,,,&&&))),,,***&&&%%%(((+++)))&&&&&&***+++)))***...+++*********++++++)))(((---)))'''***///111///+++))))))))))))***+++,,,------------...///...+++)))+++)))((())),,,///000000,,,------...000111333444333333333666999::::::888???:::555333444666666555666444222000000///---+++,,,,,,---,,,,,,+++***)))''')))***)))(((((()))***+++(((+++111222---+++...444444444444555555555555222111000000111111000///,,,...//////...------...000------//////,,,+++...+++,,,---.........---,,,************************************************))))))))))))************))))))************))))))333333000)))&&&((((((&&&,,,)))%%%%%%(((+++,,,,,,,,,***(((''')))++++++***)))(((((('''''''''((((((>Ane ne  !!!!!!ne!!! $$$"""!!!"""###"""  !!!"""###$$$'''%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$"""  """######"""ne##################%%%###!!!!!!###$$$%%%$$$$$$$$$$$$############"""%%%&&&'''((('''&&&$$$###''''''''''''&&&&&&&&&De#####################$$$%%%&&&((((((,,,)))''''''(((***)))(((111///---+++***)))&&&$$$))))))***+++,,,---......444333111...000222---&&&###%%%'''((()))((('''&&&)))******)))((('''(((***,,,+++***+++,,,---+++)))...***ne***,,,+++---......---,,,,,,---...ne.........---.........---,,,***)))+++///666;;;===;;;666333666111,,,+++---...>A+++000111k<111000,,,+++///.........---------,,,,,,,,,,,,---......///000000...---,,,fh...//////...---...//////000222444444444222111,,,,,,+++***************))))))((((((((()))+++,,,((())))))***)))((('''&&&%%%%%%&&&''''''De###'''---,,,ne******ne((('''%%%%%%%%%&&&'''&&&%%%&&&&&&&&&&&&'''((()))***,,,+++---111555555///***888888ne999999;;;>>>CCCFFFFFFDDD???<<<555444444666:::>>>@@@AAADDDDDDCCCAAA??????AAACCCDDD@@@<<<<<>>>>>:::888::::::777555666666666666777888999999999:::;;;===>>>??????>>>>>>?????????===<<<:::::::::777444222222333333111///000,,,---111111---+++,,,---------,,,+++*********+++***))))))***,,,...///+++***)))******+++******+++...---)))))),,,,,,***'''***---,,,((('''***---+++((('''******((())),,,,,,+++***+++,,,,,,***(((+++)))'''))),,,...,,,***---------,,,,,,,,,++++++---------...///...,,,)))+++***((())),,,///000000///////////////000111222333333333555777999888777>>>:::555333444555666555888666444333333111...,,,------,,,,,,+++***)))(((''')))******(((((()))+++---***+++000111///000444888888888888777777666666333111000111222222111000...///111111000///000111111...///222222000111444++++++,,,------,,,+++***+++++++++++++++*********************************))))))))))))))))))))))))))))))************)))))))))***)))'''***//////+++,,,)))&&&&&&)))+++---,,,+++)))''''''((())))))((()))((('''&&&''''''((("""!!!  !!!!!!  !!!""" !!!!!!""""""""" !!!!!!!!!"""######  !!!###$$$%%%&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!! %%%%%%%%%%%%$$$"""#####################$$$###!!!"""###%%%%%%$$$$$$$$$$$$############"""$$$%%%'''((((((&&&$$$###%%%&&&&&&&&&&&&&&&&&&'''############$$$#########$$$$$$&&&''''''***((('''''')))******)))***)))((()))+++,,,,,,+++)))******+++,,,---......888777444000111111---&&&&&&'''((()))))))))((('''+++,,,---,,,)))'''''''''+++******+++,,,---+++***...+++...,,,---.........---+++***+++---000///000000///...............---,,,+++,,,...111444555444222111333///,,,+++---///++++++///,,,......,,,---000///.........---------------------...///000000111,,,,,,,,,,,,---///000000...---......///000222333444444444333...---+++*********+++,,,))))))((((((((()))******(((((()))***)))((('''&&&&&&&&&&&&&&&&&&$$$,,,'''&&&***---+++(((((('''&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&''')))***+++//////000333666555000,,,444444666666666666888;;;===>>>===;;;999555555666:::???CCCEEEEEEJJJIIIFFFBBB??????BBBEEEDDDBBB???AAADDDEEEDDDBBB>>>999888;;;<<<999777999999:::;;;<<<===>>>??????BBBCCCDDDFFFFFFFFFEEEEEEBBBAAA@@@>>>===;;;:::999777777777777555333000...222---+++///222000---+++......------,,,,,,++++++++++++*********,,,---...******)))))))))*********+++......++++++,,,,,,((('''***------+++***,,,...,,,)))(((******''''''***---,,,+++,,,------+++)))))))))((()))))))))))))))............---+++)))(((---------...///...,,,***+++***)))***,,,///000000111000000/////////000000333333333555777888777666===:::555333444555666777999999888777777444000---...------,,,***)))((((((((()))+++***))))))+++,,,///---,,,000222333666::::::::::::999888777666555222111000111333333222111000111333333222222333444000......000000......000---.........---,,,+++***---,,,,,,,,,++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))((()))***))),,,///,,,&&&,,,)))'''''')))+++---------+++)))))))))***)))(((((((((&&&&&&&&&(((*** !!!"""###  !!!!!! !!! !!!!!!!!! """!!! """###!!!  !!!"""######"""!!! !!!""""""""" !!!"""###$$$%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """###$$$%%%%%%$$$$$$###########################$$$"""!!!"""$$$%%%$$$###$$$$$$$$$#########""""""###%%%&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&(((''''''((()))***++++++)))((((((***---//////...*********+++,,,------...777777444000///000---((())))))*********)))((((((+++,,,...---+++(((''''''+++******+++------,,,***---++++++---//////......//////...,,,))))))***,,,000...---...000111000////////////......------,,,///////////////000000000///---+++,,,...//////...---******---///...000444444000------...///111222/////////............---////////////////////////)))***+++,,,,,,,,,++++++///111222111///------------...000111333333333333///...,,,+++***+++,,,---)))))))))(((((((((((()))'''((()))))))))((('''&&&&&&&&&&&&&&&%%%$$$###"""666222///...---)))&&&###'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%''')))+++,,,111111111333444333000,,,000111222333333333333333444555555666777777666666444555888===CCCGGGIIIIIIMMMLLLIIIEEEAAA@@@AAACCCCCCCCCDDDGGGLLLPPPQQQQQQFFFBBB@@@CCCCCCAAA???@@@BBBBBBCCCDDDEEEFFFGGGGGGLLLMMMOOOPPPPPPPPPOOOOOOMMMKKKHHHFFFDDDAAA>>><<<<<<<<<<<<999555222000000333000///000222111000///...---------,,,,,,++++++,,,++++++++++++,,,---...*********)))((()))+++,,,))),,,...,,,,,,...---)))'''***------,,,+++,,,---,,,((((((******((((((+++---,,,,,,,,,------+++***((()))***)))((('''((()))+++,,,------,,,)))'''%%%---,,,,,,---......---+++,,,***)))***---///000000111000000000000000000111444444444555777888777666<<<:::666444444666888999;;;:::::::::999666111---//////---,,,+++***))))))***+++,,,,,,++++++,,,......---...000333666999<<<:::::::::999777555333222111000///000222333333222111222333333222333444666444111000111///***)))+++222222111000///...---,,,......------,,,+++++++++++++++++++++++++++++++++************))))))))))))******++++++++++++******%%%***...---,,,,,,)))%%%+++***))))))***,,,---...///...,,,+++,,,,,,***))))))(((&&&&&&''')))+++!!!"""###  !!!!!!!!! """!!!!!!###$$$$$$###"""  !!!"""######"""!!! $$$###  """ !!!!!!"""######"""!!!!!! !!!""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%###########################""""""###$$$%%%$$$###$$$$$$$$$#########""""""$$$$$$%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%&&&'''((())))))***+++000...,,,++++++***(((&&&)))******++++++,,,,,,,,,222333111------///---)))******************))))))(((***,,,---+++***)))************+++------,,,+++++++++***+++---//////---000000...,,,)))((()))+++...------...///000///...///.........------------111000///...---///000111---,,,,,,,,,...000000000+++((((((,,,...///222777555111---***,,,000222222000000/////////.........111111000///...---,,,,,,)))***+++,,,,,,,,,,,,+++111222444333000---,,,,,,++++++---...///000111111...---,,,+++++++++,,,,,,))))))))))))(((((('''''''''(((((())))))'''&&&%%%'''''''''&&&%%%$$$###"""******)))(((((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$######$$$%%%''')))***+++---------......---***)))---...///000111111111111666555444444333444555555444555999???EEEJJJLLLMMMLLLMMMLLLIIIEEEBBBAAABBBBBBCCCFFFLLLRRRYYY]]]___UUUQQQOOOQQQRRRNNNMMMNNNKKKLLLNNNPPPSSSVVVXXXYYY]]]^^^___`````````___^^^^^^[[[VVVRRRPPPLLLGGGCCCAAA@@@>>>:::777555666888111333333000------///111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------***++++++***((())),,,///'''+++---,,,---000///,,,'''))),,,---,,,+++++++++)))''''''******)))***------,,,,,,,,,------+++***)))+++++++++)))((()))***((()))+++,,,,,,+++)))(((---,,,,,,,,,......---,,,,,,***)))***---000111111/////////000000111222333555555555777999:::999888<<<;;;888666555777:::<<<===<<<;;;;;;:::777222...111000///---,,,,,,,,,,,,---...//////------...///+++---000222555888999999;;;;;;;;;:::888555222111000///...000222333333222222333333333222222444666999555444555333...---///333333222000///...------............------,,,,,,------------------------,,,,,,++++++************++++++,,,,,,,,,,,,++++++'''///...+++,,,---...************+++,,,---//////...,,,,,,---,,,***)))***)))(((((()))***---... !!!   !!!!!!!!! !!! !!!###$$$&&&%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!((('''$$$!!!!!!  !!!"""""""""!!!!!! !!!######""""""###$$$###"""""""""""""""""""""###########################""""""###%%%%%%$$$"""$$$$$$$$$############"""%%%$$$$$$###$$$%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$############$$$###%%%'''(((((('''((()))+++)))(((((())))))'''&&&))))))))))))******++++++---///...******,,,---***************************&&&(((***+++******+++,,,***))))))+++---...,,,+++***+++***))),,,000111......///...,,,***((()))***---,,,,,,...///000...---......------,,,------...000///...------...///000+++,,,,,,---...///000000***'''''',,,......111666333000+++'''***000111///000000000000////////////111000///...---,,,++++++,,,,,,------......//////222444555444111---++++++)))******+++,,,---......,,,,,,,,,,,,,,,+++++++++)))******)))((('''&&&%%%''''''((()))((('''&&&%%%''''''''''''&&&%%%######%%%''''''$$$%%%((()))(((''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$%%%&&&%%%###$$$$$$$$$%%%&&&((()))***,,,,,,,,,,,,,,,+++******,,,,,,...///000000111111777666555444444555777888666777:::@@@GGGMMMPPPQQQMMMNNNNNNLLLIIIFFFEEEDDDEEEGGGKKKQQQYYYaaaiiimmmgggbbbaaadddeeebbbaaabbb___aaaeeeiiinnnrrrvvvxxxyyyzzz{{{||||||{{{zzzzzztttooohhhccc___ZZZSSSNNNGGGDDD@@@<<<:::::::::;;;111555555...***+++...000,,,,,,,,,+++++++++++++++,,,,,,,,,---------------***,,,,,,+++))))))---111(((,,,---+++,,,000000---)))***,,,------,,,***))))))&&&&&&***+++)))+++...---,,,+++,,,------+++)))++++++++++++++++++++++++)))***,,,---......---------,,,+++,,,.........---,,,+++***+++---000111111/////////000111222333444555444555777:::<<<;;;:::<<<<<<:::888777888<<>>===<<<;;;888333000444333111000//////000111111222333222000//////000,,,000222222444888999777=========<<<:::777444222000//////000333555555444333444444222111111333555444111111333333000///222111111///---,,,,,,++++++......................................................------,,,++++++++++++,,,,,,------,,,,,,+++###+++111...******,,,---***+++,,,,,,+++,,,...///---,,,+++,,,---,,,***(((++++++++++++,,,,,,---... """  !!!!!!!!!  !!!""""""######%%%$$$###""""""!!!!!!!!!"""!!!!!!"""###$$$%%%""" !!!"""!!!!!!!!!!!!!!!!!! !!!$$$$$$"""!!!"""$$$$$$######"""""""""""""""########################"""""""""$$$%%%%%%$$$"""$$$$$$$$$############"""&&&%%%"""!!!"""$$$&&&((($$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$######"""######"""$$$'''(((&&&%%%&&&'''#########&&&***,,,---,,,(((((((((((())))))))))))+++...---)))'''***+++))))))))))))))))))***++++++'''((())))))((()))+++---***))))))+++---...---+++***,,,+++))),,,222333000,,,---...---+++)))))))))---,,,---...000000...---------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,---***,,,---......///000000***((((((,,,---,,,---111222000+++&&&***111111---111111111000000000//////------------,,,,,,,,,,,,------,,,,,,---...000111333555666555222...+++*********)))******+++,,,,,,***+++,,,---,,,+++)))(((************((('''%%%$$$&&&'''((((((((('''&&&%%%'''''''''''''''&&&%%%$$$'''+++***%%%$$$((()))&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%&&&'''((())),,,,,,,,,,,,+++++++++,,,+++,,,---///000000111111555444444555666999;;;===::::::<<>>BBBDDDBBB???>>><<<:::666444666555333222222333444666666666666555222000000111111444444111222777999777;;;<<<===<<<:::777333111111000000222555777777777666666555333111111333555222//////111111......111000///...,,,++++++,,,,,,---......//////000000111000000000000000000000000000//////...------,,,,,,,,,,,,------------,,,,,,...///...******---,,,)))))),,,------,,,,,,...000.........///000000...,,,,,,---...//////...------"""###  !!!!!!!!! !!!"""###########################$$$$$$%%%###!!!!!!######$$$""" !!!###$$$ !!!!!!!!!!!!!!!  """$$$$$$!!! !!!#########""""""###$$$$$$%%%########################"""""""""$$$&&&&&&$$$"""$$$$$$$$$############"""'''%%%""" ###'''***%%%$$$$$$$$$######""""""$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$###""""""""""""!!!$$$''''''%%%$$$%%%&&&)))((('''(((+++,,,+++***''''''''''''((((((((((((,,,...---(((&&&)))***((((((((((((((()))***+++,,,((()))((('''&&&'''***,,,)))))))))+++---...---,,,+++...---***---444555111***,,,......,,,***))))))---------///111111///------,,,+++++++++,,,---...((()))******+++******)))***,,,...///......///000,,,)))))),,,---******---444222---(((,,,444444...111111111111000000000000******+++,,,,,,------...,,,+++***)))***,,,///000444666777666222...+++)))+++******)))******++++++(((***,,,------+++(((&&&************(((&&&$$$###&&&'''((((((((('''&&&%%%''''''((((((''''''&&&&&&!!!&&&&&&""""""(((+++)))%%%%%%%%%$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%&&&'''((('''(((((('''&&&&&&((()))+++,,,...///000111111111222222333555888;;;???@@@======>>>CCCJJJRRRVVVYYYTTTSSSQQQNNNLLLLLLOOORRRTTTXXX___iiivvv~~~wwwmmmfff```WWWLLLCCC@@@>>>888000111666444///---.....................---------......---,,,,,,,,,...///---***+++000555000111///+++))),,,,,,***...//////000000...+++(((,,,)))(((******'''(((++++++*********++++++)))(((+++(((%%%(((---///---)))******)))))))))***+++,,,---,,,++++++---.........---+++***+++...000111222444333222111000000000000111111222555999;;;<<<;;;===>>>>>>;;;999;;;@@@DDDGGGDDDAAA???===;;;999666777666555444444555777999888999999666333111111111666888555///000777;;;999888999::::::888555111///333222222444777999999999888888666444111111333555888555444555444000///111222111///...------......------...///000111222222111111111111111111111111111000000///......------,,,------......------,,,---)))%%%%%%---666555///))),,,......,,,,,,...000222111111333555444222000---...000111111///---,,, !!!""" !!!######!!! """%%%!!!"""###"""!!!!!!###%%%$$$!!!!!!"""###%%%+++!!!!!!"""!!! ###$$$%%%"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$!!!"""'''&&& !!!!!!!!! !!!"""############$$$$$$$$$$$$######%%%###""""""###$$$$$$###$$$$$$############$$$$$$)))+++)))$$$"""$$$### $$$$$$##################""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&'''''''''''')))***+++,,,+++***)))(((***)))))))))((((((''''''+++++++++*********))))))---+++)))((((((***---///))))))(((''''''((()))***---,,,+++*********+++,,,)))***,,,------,,,***)))+++++++++++++++***)))(((...000111111///---------...,,,******+++++++++***,,,++++++******++++++,,,+++''''''+++---+++***+++------,,,,,,,,,------...000***$$$%%%+++///...+++111111000///////////////000000...---++++++++++++---,,,,,,+++,,,---...///111333555555333000...---///000000...+++((('''''',,,,,,+++***))))))******'''((((((((((((((('''&&&&&&'''(((((('''&&&###"""$$$$$$$$$$$$%%%&&&''''''$$$######%%%(((*********###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((((((((((((((()))++++++,,,---............444333333555:::>>>AAABBBCCCAAADDDMMMSSSTTTTTTUUUVVVRRRLLLJJJMMMRRRWWWYYY]]]eeesssxxxrrrfffXXXRRREEEAAA@@@888777999333111111111///......///111......---------...000111//////...---,,,,,,,,,,,,------------------------,,,---///000000///---,,,,,,+++***+++------+++***...,,,+++*********(((&&&******)))))))))))))))***---+++,,,---)))%%%''',,,,,,,,,,,,,,,,,,,,,,,,,,,000+++)))+++,,,---111666555333111000///000111222000333888;;;<<<===>>>???AAA@@@>>><<<<<<===???@@@CCCAAA@@@===<<<:::::::::<<<;;;:::999999999:::::::::;;;<<<<<<;;;777333000444333333555666777666444:::888777999:::888333...333444555777888:::;;;<<<:::::::::999999999999999111666777000---000333111555222///---...000111111000111222111000000222333222222111111111111111111111111111111000///...---...///000111000...+++)))222///++++++...//////------///000...,,,+++---000333555888999999777333111111111111111111000//////!!!""" !!!!!! ######$$$$$$$$$######%%%'''$$$"""!!!""""""'''((( $$$$$$!!! ###$$$$$$!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!  %%%&&&"""!!!###"""""""""""""""######$$$"""######$$$$$$######"""&&&$$$""""""###$$$###"""$$$$$$############$$$$$$"""$$$$$$!!!!!!%%%&&&$$$#################################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&'''''''''''')))***++++++,,,+++***)))******))))))((((((((((((+++++++++******)))))))))+++***))))))***+++---///+++***)))(((''''''((((((,,,+++************+++,,,***+++,,,------+++***)))+++++++++++++++***))))))'''))),,,---------...///...,,,++++++,,,---,,,+++,,,++++++******++++++,,,+++((('''+++---+++***++++++++++++++++++,,,------333...******---000000///111000000///......//////000//////---,,,+++***)))---,,,,,,+++,,,---...//////111444444111...,,,,,,000111111///---++++++,,,,,,+++******)))))))))***(((((((((((((((''''''&&&&&&'''(((((('''%%%###"""&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%&&&'''((('''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))******))))))(((((((((((())))))---...//////000000000///333222222555999>>>BBBDDDFFFEEEJJJRRRWWWVVVSSSRRRRRRPPPNNNMMMPPPVVV]]]bbbvvvqqqdddTTTKKKEEE<<<<<<<<<444444444444333222111000111///...---,,,+++,,,---...---------,,,------......------------------------+++,,,---......---,,,+++***)))((()))++++++)))(((,,,+++)))***++++++***)))******))))))))))))******,,,++++++,,,)))%%%'''+++,,,,,,,,,,,,,,,,,,,,,,,,---******---......000444666444222000//////000111...000333555666888;;;>>>???>>>===<<<<<<======>>>AAAAAA@@@>>>===;;;::::::<<<;;;:::999999999:::;;;;;;<<<>>>>>><<<999444222444444444555777888777666;;;::::::::::::777222///444444666777999;;;<<<===999999999999999999999999;;;???===666111222222000444111//////000222333333111333555555444333333444333222222111111111111111222222222222111000///...---///000111111///...---...---+++++++++,,,+++***...000111///------///111222444666888777666333111000000111111000//////... !!! """###$$$###""""""$$$&&&%%%""" !!! %%%$$$&&&%%%!!! ######### !!!!!!!!!""""""###"""!!!!!! !!!!!!###$$$!!! """ !!!!!!"""######$$$$$$######"""&&&$$$""""""###$$$###"""$$$$$$############$$$$$$ """!!!$$$'''%%%########################%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((()))***+++++++++++++++******))))))))))))((((((************))))))))))))))))))******+++,,,------,,,+++***(((''''''''''''++++++************++++++++++++,,,,,,,,,+++)))(((+++++++++************)))'''))),,,------...///111,,,+++)))***+++,,,,,,+++,,,++++++******++++++,,,,,,((('''+++---+++***+++))))))))))))***,,,---...222111///------...000111000000///............////////////...---+++)))(((---,,,,,,++++++,,,......---///111111...,,,******,,,---,,,***(((((()))+++++++++***))))))))))))***)))((((((((((((''''''&&&&&&&&&'''''''''%%%$$$###((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&''''''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))+++,,,,,,))))))(((((((((((())))))......///000000000//////111111222444999???DDDHHHKKKKKKQQQYYY\\\XXXSSSRRROOOPPPQQQRRRVVV^^^jjjsssooo___UUUJJJIIIFFF:::777777666555333222000///111000...---,,,,,,,,,---,,,,,,,,,------...000000------------------------***+++,,,------,,,+++******))))))***++++++***(((***)))((()))+++,,,,,,*********)))))))))******+++,,,))))))+++)))%%%&&&***,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++///000...///222888666444111000/////////...///000111333666;;;>>>===>>>>>>>>>===<<<<<<;;;???@@@@@@???>>>===;;;999<<<;;;:::999:::;;;<<<===<<<===???@@@>>>:::666444555444444666999;;;::::::;;;===>>><<<888444111///555555666888:::;;;<<<===999::::::;;;;;;;;;::::::===???===777222222111///888666444444555555555444111333666666555333222222444333222222111111111222333333333333222111000///...///000000111111111000///111111000...---------///000111000//////000222000222333555555444222111//////////////////...--- !!!   !!!!!!!!! """###%%%###  """$$$&&&&&&!!!!!!######""" !!!!!!!!!"""""""""""""""!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""############""""""&&&$$$""""""###$$$###"""$$$$$$############$$$$$$$$$%%%###"""###"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''((()))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))(((((((((''''''))))))))))))*********+++++++++,,,,,,+++***)))(((++++++******************)))***,,,,,,++++++,,,---***)))((((((***++++++***,,,++++++******++++++,,,---)))'''+++,,,***)))+++(((((())))))+++,,,.........//////---******,,,/////////...------...............//////...+++(((&&&---,,,+++++++++,,,---...+++---......,,,***))))))))))))((('''%%%&&&)))++++++******)))))))))******))))))(((((('''''''''&&&%%%&&&&&&&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%"""""""""$$$'''((('''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))***++++++)))(((((((((((())))))***,,,------...............000000111444888???GGGLLLOOOPPPUUU]]]___[[[WWWWWWUUUWWWXXXYYY^^^jjj|||rrreeeaaaXXXGGGCCC@@@;;;888666555444333333222000///......///000......------...//////000........................+++,,,------------,,,+++,,,++++++,,,------,,,******)))))))))+++,,,+++*********))))))******+++++++++((((((***)))&&&&&&***++++++++++++++++++++++++,,,******...///...000333:::888666333111///...---///000222444555888===@@@===>>>???@@@???>>><<<:::===>>>???@@@???===;;;:::;;;::::::::::::<<<>>>???===>>>???@@@>>>;;;777555666666666888;;;===>>>>>>;;;>>>@@@===777222//////555555666888999:::<<<<<<;;;<<<===>>>???>>>>>>===:::;;;;;;888777777777666???===;;;::::::999777555444777::::::999666444444555444333222222222222222222333333333222222111000000000000000000000000111000333666555111......///000000000//////000111222///000111222222222111000---......///......------ !!!!!!    !!! !!!###%%%###  !!!***###&&&)))!!!!!!!!!###"""!!!!!!!!!!!!"""""""""######"""!!!!!! !!!!!! ###$$$%%%%%%%%%$$$$$$###"""""""""######"""""""""%%%###""""""###$$$$$$###$$$$$$############$$$$$$&&&'''%%% """###!!!""""""#########$$$$$$$$$###$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%''''''''''''(((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,,,,+++)))'''&&&''''''(((((()))))))))***((((((((()))************++++++++++++******))))))+++******))))))***++++++'''((())))))((((((***+++,,,+++))))))+++,,,++++++,,,++++++******++++++,,,...)))'''***+++***)))+++))))))******,,,---...///,,,...000---)))(((+++......---------------......,,,---......---+++)))'''------++++++***+++,,,---***+++---,,,***)))((()))++++++***)))((())),,,///++++++************++++++******((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###"""!!!"""$$$&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))******+++,,,---...////////////000111222444888@@@JJJQQQRRRSSSWWW^^^aaa______bbbaaabbbbbbdddkkk|||uuu___WWWQQQGGG@@@<<<;;;:::999333222111000///000111111111000//////.........///........................------............---------,,,+++,,,......,,,+++,,,+++******++++++***(((***************+++,,,,,,+++((('''))))))'''''')))++++++++++++++++++++++++///+++)))+++------111666;;;999777444222///...------000444777999;;;===??????@@@AAABBBAAA???<<<;;;:::;;;===>>>>>>===;;;:::::::::::::::;;;===???AAA>>>>>>>>>>>><<<:::888777999888888999===@@@AAAAAA;;;>>>@@@>>>888333000000555555666777999:::;;;;;;===???AAABBBCCCCCCBBBBBB???>>>>>>???@@@@@@???@@@>>>===<<<<<<===<<<;;;999:::===@@@@@@>>>;;;999888666555444333222222222222222222333333333222111111333222111111000/////////...111444333///,,,---...///.........///000000000/////////000000000000000------............------ !!! """!!! !!!!!!  !!!"""!!! !!!"""$$$$$$""" !!!!!! $$$---%%%''',,,&&&  """""""""!!!!!!!!!"""""""""#########"""!!!   """""" !!!"""""""""!!! !!!""""""######""""""!!!###"""!!!"""$$$%%%%%%%%%$$$$$$############$$$$$$###%%%%%%""""""%%%&&&$$$"""""""""###$$$$$$%%%%%%!!!"""$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%'''(((''''''&&&&&&'''((()))***&&&&&&''''''''''''((((((''''''''''''((((((((((((,,,,,,,,,,,,+++)))'''%%%%%%&&&''')))************&&&'''((())))))***))))))************************+++***)))))))))***+++,,,(((***+++,,,,,,...000333000...,,,,,,---...---,,,,,,++++++******++++++,,,///***'''***+++))))))+++*********++++++---...///---///111///,,,+++...000---,,,,,,,,,,,,---......+++,,,---------,,,***)))------+++******++++++,,,***+++---,,,***))))))***((())))))(((((((((***---,,,++++++++++++,,,------+++***((('''&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%!!! !!!"""###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&(((''''''(((((()))***+++,,,---...000111222333333222333444555999AAAMMMUUUUUUVVV[[[bbbeeeeeehhhlllmmmmmmoootttqqqgggZZZNNNGGGBBB>>>;;;555444222000000000000111222222000//////.........................................................+++******+++,,,,,,+++)))---+++******++++++)))(((***************+++,,,---,,,(((&&&)))***((((((***++++++++++++++++++++++++000+++)))***,,,---111777;;;:::888666333000...---***...333777999;;;<<<===@@@AAABBBBBBAAA???===;;;888999;;;<<<<<<<<<;;;;;;999999:::;;;<<>>@@@???<<<777555333666666777888999:::;;;;;;???AAACCCFFFGGGGGGFFFEEEDDD@@@@@@CCCCCCAAA??????;;;:::999:::<<<>>>???>>>:::<<<>>>===;;;888666666777666555444333222222222333333444444444444333333444444444333222000///...111333444333222111111111///...------///111111000111000///............///,,,---......///......... """!!!###!!! !!!"""  !!!!!!!!! """$$$"""!!! !!!"""!!!&&&((( $$$***###  """"""!!! !!!!!!!!!""""""!!!!!!  !!!!!!###$$$!!! !!! !!!!!!""""""""""""!!!!!!!!! !!!$$$&&&'''&&&$$$$$$############$$$$$$###$$$###$$$''''''$$$!!!""""""###$$$$$$%%%%%%!!!"""$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&((('''&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((***************))))))(((&&&'''((()))******))))))%%%&&&''')))))))))))))))((((((((())))))***+++,,,+++***)))((()))***,,,---,,,---.........///111444000...,,,+++,,,,,,+++))),,,++++++******++++++,,,///***''')))***))))))+++***************+++,,,,,,...///000/////////000111,,,,,,++++++,,,------...***++++++++++++,,,,,,,,,...---+++*********+++,,,+++,,,---,,,+++***+++,,,&&&'''(((((('''&&&((()))---,,,,,,,,,------...///,,,+++(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&)))%%%  """###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))''''''''''''((()))***+++***,,,...000222444444555444555777777:::BBBNNNXXXVVVZZZaaajjjmmmkkknnnrrrsssuuuzzzzzzkkk```UUUJJJCCC<<<;;;888555333111111111111111000000///000000000...........................------------------...+++******+++,,,,,,+++)))+++)))))))))+++,,,+++***************+++,,,---...---(((&&&))),,,***)))***************************...***))),,,------000555;;;:::888666444111///---,,,///222555888:::===@@@AAAAAAAAAAAA@@@>>><<<;;;777777888999::::::;;;;;;999999999;;;===@@@CCCDDDDDDAAA>>>;;;:::;;;===??????===<<<===@@@CCCDDDEEE@@@@@@@@@AAAAAA???;;;888888999999:::;;;<<<======???AAADDDGGGIIIHHHHHHGGGEEE@@@???CCCEEEAAA>>>>>>@@@>>>;;;;;;===???@@@@@@;;;<<<<<<;;;888555555555888777666444333333222222555666666777777666666666444555666777666444333111666555444444555666666666000...---...111333222111333111///...---------...------.../////////////// !!!""" """!!!### !!!!!! !!!!!!  !!!"""!!! &&&  &&& !!!""""""!!! !!!!!!!!!!!!  !!!%%%$$$""""""###$$$%%%&&&%%%$$$""" !!!!!!""""""""""""!!!!!! !!!$$$'''(((((($$$$$$############$$$$$$###%%%$$$$$$&&&%%%!!!!!!""""""###$$$$$$%%%%%%!!!"""%%%'''''''''&&&%%%&&&&&&%%%%%%$$$###""""""$$$$$$"""""""""$$$&&&((('''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++(((((()))******)))((('''$$$%%%'''))))))))))))((((((((((((((()))+++,,,---+++***)))((()))***,,,---+++++++++)))''''''(((***...,,,***))))))((('''%%%,,,++++++++++++++++++,,,000+++((()))***))))))+++***)))))))))))))))******---------...///000000000++++++++++++,,,,,,---...************+++,,,---......---+++*********++++++,,,---...---++++++,,,---)))***,,,,,,+++******+++---------------...///000---+++(((&&&%%%%%%&&&'''%%%$$$$$$###$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$'''"""!!!%%%'''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))***+++,,,''''''''''''((()))++++++''')))+++...000222444444555777888888:::BBBPPPZZZXXX\\\fffpppssspppppptttuuuxxx|||lll\\\QQQEEECCC???;;;777555333222////////////000111222333////////////////////////---,,,,,,++++++,,,,,,---------,,,---......---+++(((((('''))),,,------,,,************+++,,,---......)))&&&***,,,+++***+++************************,,,)))***...000...///333::::::999777444222///...000111333555777;;;@@@DDDAAAAAA@@@???>>>===<<<;;;666666666777888999;;;<<<999999999;;;===@@@CCCEEEFFFCCC???;;;:::<<>>@@@CCCEEEEEEBBBAAAAAACCCEEEDDD@@@;;;:::;;;;;;<<<===>>>?????????AAADDDGGGIIIIIIHHHGGGHHHCCCBBBHHHJJJFFFCCCDDDJJJFFFBBB??????@@@@@@???AAAAAAAAA???<<<::::::;;;888888666555444333333222777888888999999999888888333555777999:::888666555555111///000333666555444222///...///222444444222444333000---,,,,,,------------...///000000000///!!!!!!!!!!!!!!!!!!!!!!!!###"""%%%###!!! !!!"""!!!   !!!!!!###$$$!!!"""'''((($$$!!!!!!###### !!!######$$$$$$$$$!!!!!!"""!!! !!!###!!!!!!"""###"""!!! """$$$&&&"""!!!!!!!!!!!!###%%%&&&"""!!!!!!"""######!!!$$$#########$$$%%%&&&&&&'''$$$"""!!!"""###$$$###%%%%%%$$$######""""""!!!$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%!!!###)))((("""&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''(((((())))))******(((&&&&&&''')))***)))(((&&&&&&''')))++++++***(((+++******+++,,,,,,***(((---+++))))))+++,,,---,,,***+++---......---+++***+++,,,+++(((%%%$$$$$$%%%+++***)))***++++++***)))************))))))))))))***,,,,,,)))&&&&&&)))---+++******+++------+++***.........------,,,,,,,,,------...............---...---+++))))))+++---///,,,---,,,***(((''')))+++((()))+++,,,+++(((&&&$$$...'''+++///***+++///,,,---+++(((&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$***%%% !!!'''***)))%%%###"""!!!###%%%''''''&&&###$$$&&&(((((('''%%%$$$&&&&&&''''''((()))))))))************)))))))))))),,,,,,---...000222444555555666777:::>>>EEENNNTTTZZZ]]]hhhvvvzzzuuuvvv||||||xxxddd[[[NNNCCCBBBAAA:::444222444444333111000111111///111///......//////...,,,//////...---,,,,,,++++++///,,,***+++---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,&&&+++,,,)))))),,,***%%%---,,,******+++,,,++++++,,,,,,,,,,,,---///111222999;;;<<<:::666111...---000222444666777:::===@@@CCCAAA???>>>===<<<:::777666555444777:::;;;:::777>>>===<<<<<<>>>BBBFFFIIIGGGCCC===999888:::???BBBBBBCCC@@@;;;===EEEGGGDDDGGGCCCBBBGGGMMMMMMDDD;;;BBB???======<<<999<<>>===;;;999888888999:::777333222333555999:::;;;;;;;;;;;;:::999;;;:::777777>>>EEECCC===666555333111000000111111//////000000111111222222444222...---,,,,,,+++***............///000222333 &&&!!!$$$!!!$$$"""  !!!!!!   !!!  !!!!!!!!!!!!"""""" !!!######$$$$$$######!!! """"""!!! """###!!!!!!"""!!!###"""!!!!!!!!!"""###$$$"""!!!!!!!!!!!!###$$$%%%"""!!!!!!!!!######!!! #########$$$$$$$$$$$$$$$%%%### """$$$%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###%%%)))'''!!!'''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''((((((((('''&&&%%%&&&((()))((('''&&&&&&''')))++++++***(((+++***))))))++++++)))((()))(((&&&&&&((()))***)))((()))+++,,,,,,+++)))((('''(((((((((''''''(((***+++*********+++,,,++++++(((((()))))))))***++++++++++++***(((&&&''')))+++,,,+++******++++++)))'''------,,,,,,++++++++++++,,,---------------,,,+++---,,,+++***+++---000222---,,,+++***))))))))))))((()))***+++***(((&&&%%%,,,&&&***...)))***...***...+++(((&&&''''''''''''(((''''''&&&$$$######"""&&&%%%$$$$$$&&&&&&%%%$$$)))%%%""""""&&&((((((&&&&&&%%%$$$%%%&&&'''&&&%%%&&&'''((()))))))))((('''&&&&&&''''''((()))))))))************))))))))))))******+++,,,...000111222555666999<<<@@@GGGPPPUUUZZZ^^^kkkxxx{{{wwwxxxsssdddUUUMMMFFF>>>999888555555333111222333333111444333111222333333222111//////......---,,,,,,+++///---++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++///...******------***++++++******+++++++++***,,,,,,,,,,,,---///000222888:::;;;:::666111...---000222444666777:::===@@@EEECCCAAA?????????>>><<<777555444666999:::999888>>>===<<<<<<>>>AAAEEEGGGBBB???<<<999:::===AAADDDDDDEEECCC@@@CCCJJJKKKHHHGGGFFFGGGKKKPPPPPPIIICCCAAA>>><<<===;;;999<<>>BBB???888999888666555444444444555111111222333444444555555555333000.........---,,,......///000111333333444 !!! """!!!!!!  !!!  """"""###!!! """"""""" !!!"""############$$$"""!!!!!!""""""  !!!$$$$$$!!! ###"""######"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$"""!!! !!!######""" """###$$$$$$$$$###"""!!!###!!! ###%%%&&&&&&"""""""""###$$$$$$%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%'''(((&&&!!!&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&'''(((***+++)))'''+++)))(((((())))))((('''(((&&&%%%%%%'''(((((((((&&&'''((())))))((('''&&&%%%&&&'''''''''(((***---,,,,,,------------,,,,,,''''''(((((()))+++,,,---+++)))'''&&&'''(((((((((,,,+++*********)))'''%%%++++++++++++************,,,,,,,,,,,,,,,+++******,,,+++++++++,,,///111333---+++)))***,,,,,,)))&&&***)))))))))(((''''''&&&)))%%%***,,,''')))---'''---+++(((''''''''''''&&&''''''&&&%%%%%%$$$######&&&%%%$$$$$$&&&&&&%%%$$$((('''%%%$$$$$$%%%&&&&&&((('''&&&&&&''''''&&&$$$'''((()))***+++***))))))&&&&&&''''''((()))))))))************)))))))))))))))***+++---...000111222555777:::===BBBIIIQQQWWWYYY___mmm{{{}}}yyy}}}tttcccTTTGGG@@@???999666222111111111000000222000///000222222111000/////////...------,,,,,,...---,,,,,,------,,,***++++++++++++++++++++++++------,,,++++++***))))))///000...******---///---)))***++++++,,,+++***))),,,,,,+++,,,---...000111666888:::999555111///...000222444666777999===@@@CCC@@@<<<;;;;;;=========:::888777777999;;;;;;;;;???>>>======>>>@@@BBBDDD???===<<<;;;<<<>>>AAACCC@@@BBBBBBBBBEEEJJJKKKHHHEEEGGGJJJNNNQQQPPPLLLIIIAAA>>><<<===;;;999<<>>>>>===:::999999:::;;;<<<===>>>>>>===<<<;;;???>>><<<;;;>>>AAA===555888777555444444444555555444444555555666777777777666444111//////000///......///111444555666666666 !!!   !!!!!!""""""""" &&&$$$""""""###$$$###### !!!"""######""""""###"""!!!!!!  """$$$###"""""" """"""######"""!!! !!!!!!!!!!!!""""""######!!! !!!######""" !!!###$$$%%%$$$""" ###!!! !!!###$$$%%%$$$$$$######"""!!!!!! '''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''&&&$$$&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&&&&$$$&&&&&&&&&(((******((('''***)))(((((()))***)))'''***((('''(((***+++***)))&&&&&&''''''''''''&&&&&&&&&((((((((('''(((***,,,111222222111///---,,,,,,(((((((((((()))***+++,,,+++(((%%%%%%((()))(((%%%+++***)))***+++***((('''++++++++++++++++++******------------,,,+++***))),,,,,,++++++,,,---///111...***(((***---...)))$$$***)))((('''&&&''''''((((((%%%***+++&&&***---&&&,,,***((('''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&'''(((&&&###"""$$$&&&&&&&&&&&&'''((((((&&&$$$$$$'''+++......,,,)))'''&&&&&&''''''((()))))))))************)))))))))(((+++,,,---///111222333444333666:::???DDDJJJQQQVVVWWW^^^lll{{{}}}mmmYYYKKKEEECCC<<<666555444111000000000///...///000111000////////////.........------...---------------,,,+++++++++++++++++++++++++++------,,,,,,++++++++++++//////---+++***,,,,,,,,,''')))+++,,,,,,***)))))),,,,,,++++++,,,...///000333666888888555111///...///111444555777999===???AAA===999888999<<<>>>??????===;;;:::;;;<<<>>>?????????>>>>>>>>>???@@@AAA??????>>>>>>>>>>>>???@@@???@@@BBBEEEIIILLLKKKIIICCCFFFJJJMMMMMMKKKJJJIIICCC@@@???@@@>>><<>>???@@@@@@???>>>===<<<===<<<<<>>777888777666555555555666777888777777777666666555555666444111000111111000000///111444777999999888888 $$$ ###  !!!!!! !!!""" $$$"""!!!!!!"""###"""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!! """""""""""""""!!!  !!!!!!!!!""""""""""""!!! !!!###$$$"""!!!!!!###$$$%%%$$$""" $$$"""!!!!!!"""###"""!!!&&&&&&&&&%%%$$$$$$######&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$&&&)))&&&%%%$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%###'''&&&&&&(((******(((&&&)))((((((***,,,,,,***)))***)))((()))+++,,,+++)))&&&''''''''''''''''''&&&%%%'''((((((((()))+++---666777888666111---+++++++++***)))(((((()))***++++++(((%%%&&&((()))'''%%%***))))))+++,,,---,,,***++++++++++++,,,,,,,,,,,,---------------,,,++++++---,,,+++******++++++,,,...***(((***---...)))$$$***)))'''&&&&&&&&&((()))(((&&&***)))$$$***///&&&+++)))''''''''''''&&&%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$'''(((&&&###!!!###&&&######$$$&&&(((((('''%%%###(((///444555111+++'''&&&&&&''''''((()))))))))************)))))))))(((***,,,...000111222333333222666:::???DDDJJJPPPTTTUUUZZZhhhyyyttt___RRROOODDD<<<;;;:::777555666333222111222333444333222000///////////////...............------,,,,,,---++++++++++++++++++++++++++++++,,,,,,------------.........///...,,,+++***&&&))),,,---,,,******+++,,,,,,++++++,,,---...///000333666666444111000//////111333555666999<<>>===;;;;;;;;;===???@@@?????????????????????>>>>>>??????@@@AAAAAAAAADDDEEEHHHMMMQQQQQQOOONNNDDDHHHLLLMMMLLLIIIIIIIIIHHHEEEDDDDDDCCCAAAEEEJJJJJJQQQYYY]]][[[TTTMMMIIIKKKMMMOOOPPPQQQRRRRRRSSSLLLIIIKKKPPPSSSQQQOOOPPPJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA???===:::999???@@@AAABBBBBBAAA@@@???===??????>>>@@@BBB>>>888:::999888777777888::::::;;;;;;999777555444222222666444111111222222222111222444666999;;;;;;:::999$$$!!!&&& !!!!!!!!! !!!!!! !!! """   !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!###$$$###!!!"""###$$$$$$$$$###"""!!!$$$"""!!!""""""###!!! !!!""""""######$$$%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$######""""""&&&,,,%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###'''&&&&&&((())))))'''%%%'''(((***---000000...+++'''''''''(((******)))'''''''''''''''''''''''''''"""$$$&&&((()))+++///222666999:::777222,,,******---+++)))((('''((()))******)))(((((())))))(((&&&)))))))))+++---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++******)))))))))---+++)))***,,,,,,)))&&&)))((('''&&&&&&&&&(((((()))(((***&&&!!!***000'''((('''&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###%%%'''&&&###"""$$$&&&!!!"""###&&&))))))'''%%%%%%***222999:::555...)))&&&&&&''''''((()))))))))************))))))))))))((())),,,...000111111111333666<<>>:::888:::>>>@@@AAA>>>>>>>>><<<::::::;;;===@@@@@@AAAAAAAAA@@@@@@???;;;<<<>>>@@@CCCEEEGGGGGGHHHGGGIIIOOORRRPPPNNNNNNJJJMMMPPPQQQPPPNNNMMMMMMLLLJJJIIIIIIHHHGGGJJJPPPMMMQQQUUUWWWUUURRRNNNMMMOOOQQQTTTVVVVVVUUUVVVWWWPPPMMMNNNSSSVVVTTTSSSTTTMMMLLLKKKIIIHHHHHHIIIJJJFFFEEEDDDEEEEEECCC@@@===AAABBBCCCDDDDDDCCCBBBAAABBBDDDCCC@@@???@@@===777777666555555666777888999???>>><<<:::777555333222777555333333444555555444555666888:::;;;;;;;;;:::""" %%% !!!"""!!!  !!!"""###$$$ !!!$$$ !!!  !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!!!!!!!!!!  !!!"""### !!!""""""!!!  !!!###$$$###"""#########$$$$$$$$$$$$$$$"""!!! !!!######"""!!! !!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%$$$"""%%%,,,$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###'''&&&&&&((())))))&&&$$$%%%''',,,111555444111...&&&%%%&&&'''))))))'''&&&'''&&&&&&&&&&&&&&&&&&'''"""$$$&&&((())),,,///222222666999666000+++***++++++***((('''''')))+++,,,(((***+++***)))((((((((()))))))))***,,,---,,,***************+++++++++,,,)))***+++,,,,,,------,,,,,,,,,++++++++++++++++++---,,,+++***))))))))))))'''''''''&&&&&&''''''((()))'''((("""(((///'''&&&%%%%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%(((***)))'''$$$&&&***111666777444///,,,&&&&&&''''''((()))))))))************))))))))))))'''))),,,///000111111000555999>>>CCCGGGKKKOOOQQQTTTSSS]]]sssyyygggWWWRRRKKK???999999666444333222333222111///000000000000000000000000---///000///,,,+++---...------------------------------------............333//////222111,,,+++...(((+++......+++***---111---,,,+++++++++,,,---...,,,///222444333222111111...000333444666888<<<>>>>>>;;;888777999;;;===>>>???@@@AAA@@@===;;;<<<>>>???@@@BBBCCCCCCBBBAAA@@@<<<===>>>AAADDDGGGIIIJJJKKKHHHIIIOOOQQQMMMKKKLLLOOOPPPRRRTTTVVVVVVTTTSSSPPPMMMLLLMMMLLLKKKNNNTTTTTTUUUVVVUUUSSSSSSSSSUUUUUUXXX\\\]]]\\\[[[[[[]]]YYYUUUUUUXXXYYYVVVUUUVVVTTTRRROOOLLLKKKJJJJJJKKKHHHGGGHHHJJJLLLMMMJJJGGGBBBCCCDDDEEEEEEDDDCCCBBBDDDFFFDDD@@@???AAA???;;;777777666666777999:::;;;AAA@@@???===<<<:::999888:::888666666777888999888999999999999:::::::::;;;!!!!!!(((###"""%%%!!!  """"""!!!   ###   !!!###$$$###""" !!!!!!!!!!!!!!!  """!!! """""""""""""""""""""""""""!!!$$$### """"""!!! !!!###$$$ !!!""""""!!!  !!!###$$$###"""$$$#########$$$%%%&&&&&&!!!###$$$$$$"""%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$(((&&&"""$$$+++$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%&&&&&&'''%%%$$$'''&&&&&&''')))(((&&&$$$$$$'''---444888777333///'''&&&'''(((******(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))))))))***,,,......222666555///+++***+++***((('''&&&'''***---///(((***---,,,)))'''(((******)))))))))++++++)))'''(((((())))))*********+++'''((()))***+++,,,,,,,,,+++++++++,,,,,,---------,,,---,,,***(((''')))+++&&&&&&''''''''''''''''''((('''&&&&&&///&&&$$$$$$$$$&&&)))***)))((("""######$$$&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$%%%&&&%%%%%%''''''(((***+++***&&&###&&&)))---000111000---,,,&&&&&&''''''((()))))))))************)))))))))))))))+++...111333333222222777;;;@@@EEEIIILLLOOOQQQUUURRRZZZrrrrrrhhh\\\KKK@@@???<<<:::888888888777555333000000000000000111111111---///000///,,,+++---///......................../////////...------,,,,,,444...+++---,,,((()))...))),,,///...+++***...333---,,,+++++++++,,,---...+++...111333333222111111...000333444666888<<<>>>AAA>>>;;;;;;<<<>>>??????BBBDDDFFFEEEAAA??????AAA???AAABBBDDDDDDCCCBBBAAA@@@@@@AAABBBDDDFFFHHHIIIRRRMMMNNNSSSUUUPPPMMMOOOPPPPPPRRRUUUYYYZZZYYYWWWQQQNNNMMMNNNMMMLLLPPPUUU[[[ZZZXXXVVVUUUVVVZZZ]]]ZZZ^^^bbbcccaaa___```aaabbb]]][[[]]]]]]YYYWWWXXXYYYWWWSSSOOOLLLKKKJJJKKKIIIIIIJJJNNNSSSTTTRRROOOCCCDDDEEEFFFFFFEEEDDDCCCBBBDDDCCC@@@@@@CCCDDDAAA????????????@@@AAACCCDDDCCCBBBBBBAAA@@@???>>>>>><<<:::888888:::;;;;;;;;;;;;::::::999999::::::;;; !!!!!! !!!%%%%%%!!!  !!!   !!!  !!!"""######"""  !!!!!!!!! """!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$!!!###""" !!!###$$$$$$###&&&%%%%%%$$$###"""!!!!!!!!!!!!###$$$$$$###""""""$$$"""!!!###%%%&&&$$$!!!###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$&&&''''''((((((&&&%%%%%%''')))***(((%%%$$$%%%'''(((''',,,***(((&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$)))+++000666:::888222,,,'''&&&&&&'''(((((('''%%%)))(((&&&%%%%%%&&&'''((()))))))))))))))))))))))))))...333222---))))))+++,,,***''''''(((*********,,,,,,+++***)))(((''''''))))))(((((()))***++++++***)))((((((((()))+++,,,++++++************++++++,,,+++*********+++,,,---,,,,,,++++++***)))(((((()))'''&&&&&&&&&&&&$$$###$$$%%%&&&((()))))))))***%%%&&&''')))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%((())),,,.........---,,,((('''&&&&&&((())))))((())))))))))))***+++,,,---******,,,///333444444222555;;;BBBFFFGGGIIIMMMRRRSSSSSS]]]ssstttcccQQQEEEFFF;;;888888444666777///555333222222222222000///111000///000111111///---........................000//////000222222111000---------,,,+++(((&&&%%%)))+++---......///111333222111...+++++++++---...............////////////...000222333444555888;;;??????===;;;:::;;;>>>AAA<<<@@@EEE>>>333<<>>BBBBBBCCCCCCCCCCCCCCCBBB===@@@DDDGGGIIIKKKNNNPPPTTTSSSSSSTTTUUUUUUSSSQQQRRRWWWXXXVVVXXX]]]^^^ZZZOOOTTTUUURRRQQQUUUZZZ[[[]]]______\\\YYYZZZ___eeebbbhhhnnnooojjjeeedddeeehhhfffdddaaa___]]]]]]\\\\\\bbb```VVVQQQSSSQQQKKKMMMMMMNNNPPPSSSUUUVVVUUUMMMIIIDDDAAABBBEEEHHHIIICCCEEEDDD@@@@@@CCCEEECCCIIIBBB???CCCDDDAAABBBFFFEEEEEECCCAAACCCGGGEEE@@@FFFCCC>>>;;;===AAA???999<<<;;;999999:::;;;:::999 !!!!!!  !!!""""""!!!  !!!!!!!!! $$$"""   !!!!!!"""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""" $$$%%%"""###"""!!!!!!###$$$$$$#####################""""""!!!!!!###$$$$$$######"""%%%###"""###$$$$$$"""$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&'''&&&%%%$$$$$$&&&((()))'''$$$$$$%%%'''''''''******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))*********))))))(((''')))+++///444777555000***'''&&&&&&'''(((((('''&&&((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))---000000---*********,,,***''''''(((*********++++++******)))((((((((())))))(((((()))******+++))))))((((((((()))***++++++******************+++++++++*********+++,,,---,,,,,,+++******)))(((((()))'''&&&&&&&&&&&&%%%######$$$&&&)))+++,,,------&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%((()))+++---------,,,+++((('''&&&&&&((())))))((())))))))))))***+++,,,---,,,,,,---000333555444333666<<>>777999:::111333222000000111222000///111000///000111111///---........................//////...000111222111////////////...---***((('''+++---......------...000222000...,,,+++,,,---...............////////////---///111222333555999;;;??????>>><<<:::;;;>>>AAAAAAAAADDD@@@<<>><<<;;;;;;;;; !!!  !!!  !!! !!!  !!!"""###!!!  !!!  ###"""   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!$$$$$$###!!!$$$"""!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$$$$$$$$$$'''&&&&&&&&&&&&&&&$$$###%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%&&&&&&%%%###$$$&&&(((&&&$$$######%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((((((((((())))))(((''''''''')))+++---...,,,(((&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))***)))((()))++++++***(((+++)))(((((()))******)))(((((())))))************))))))((((((((())))))***((((((((((((((()))))))))*********++++++************************++++++,,,+++*********)))))))))((()))'''&&&&&&''''''&&&$$$&&&&&&''''''&&&%%%$$$$$$***)))'''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))((('''&&&&&&((())))))((())))))))))))***+++,,,---.........000333444444333:::===BBBFFFIIIMMMRRRVVVXXX^^^qqqrrrbbbTTTEEECCCCCC;;;777555333222333444333333333222111222333333111///...........................------...000000///...000000111111000...---+++---......---+++)))***+++000///...,,,,,,,,,---...............////////////,,,...000111222444888:::???@@@???===;;;:::<<<>>>AAA:::<<>> !!!  !!! !!!"""!!! !!! !!!!!!  !!!"""###"""  !!!!!!  """  ###"""  !!!!!!!!! """""""""""""""""""""""" !!!"""###"""!!!$$$###!!!"""$$$%%%%%%$$$#########"""!!! """""""""###$$$$$$%%%&&& !!!"""############$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%(((***%%%$$$###$$$%%%'''&&&%%%%%%%%%&&&&&&&&&$$$"""!!!))))))))))))))))))))))))&&&''''''((((((''''''''''''(((*********((('''&&&&&&%%%%%%&&&((()))(((&&&$$$%%%&&&''''''((())))))))))))))))))))))))))))))***((('''((()))******)))+++)))((((((*********)))((((((((()))******++++++))))))((((((((((((((()))'''(((((())))))))))))))))))***++++++++++++***)))))))))******++++++++++++*********))))))))))))))))))'''&&&&&&'''((('''%%%''''''''''''&&&%%%$$$###)))((('''%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((('''&&&&&&((())))))((())))))))))))***+++,,,------,,,,,,...111333444333:::===AAAFFFJJJOOOSSSVVVYYY```uuukkkVVVNNNJJJ???;;;999555333333333333222444333222333444444222000////////////////////////...------...000000///......///000000000...---,,,+++---------+++***+++,,,//////...---------..................////////////,,,...000111111333666999===>>>>>><<<::::::;;;======999===AAA???DDDGGG>>>===???BBBDDDFFFEEEDDDDDDFFFHHHJJJJJJIIIIIIJJJKKKGGGKKKNNNNNNMMMPPPWWW^^^cccfffjjjkkkhhhdddbbbcccfffdddaaaaaaiiiuuu||||||uuupppkkkjjjlllppprrrrrrwwwtttsssvvv|||}}}yyytttoookkkfffaaa```bbbeeehhhsssxxxvvvlllfffgggeee```aaaeeejjjkkkiiidddaaa___^^^^^^\\\WWWPPPKKKHHHHHHIIIHHHFFFIIISSS]]]]]]XXXWWWVVVUUUTTTTTTTTTRRROOORRRXXX\\\YYYVVVUUUTTTRRRPPPSSSTTTRRRQQQOOOJJJCCCHHHHHHGGGDDD@@@???AAACCC !!! """""" !!!$$$ """###   !!!!!!  !!!"""""" !!!""" !!!    !!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!%%%###""""""$$$%%%%%%$$$%%%$$$$$$###!!! """"""""""""###%%%&&&'''!!!###%%%&&&&&&&&&'''(((###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&'''&&&%%%&&&)))+++%%%$$$###%%%'''((('''&&&''''''''''''&&&%%%$$$###))))))))))))))))))))))))(((((())))))******))))))'''((())))))'''''''''((('''&&&&&&'''(((((('''%%%%%%%%%&&&'''((((((((('''))))))))))))))))))))))))+++***)))((('''((()))******)))((()))***+++***((((((((())))))*********+++))))))((((((''''''(((((((((((()))***************)))***+++,,,,,,+++***)))((()))******++++++******))))))))))))))))))))))))((('''&&&'''(((((('''&&&%%%&&&'''((()))*********''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((('''&&&&&&((())))))((())))))))))))***+++,,,---,,,++++++---000333444444;;;>>>CCCIIINNNRRRUUUVVV[[[bbbvvvlll]]]QQQBBBBBB???:::666555444222111555444333444555555333111///////////////////////////......///111111000...---.../////////...---,,,+++,,,------,,,,,,---............---------..................////////////---///000000111222444666:::;;;<<<;;;999999;;;<<<<<<:::@@@CCC===???BBB<<<<<<>>>BBBEEEFFFFFFEEEDDDGGGIIILLLLLLLLLLLLMMMNNNFFFHHHJJJKKKLLLRRRYYY___dddcccfffjjjllliiiggghhhiiihhhccc```fffsss||||||uuummmlllqqqvvvxxxwww~~~yyytttssswwwyyyxxxuuuppplllgggbbbaaacccfffiiirrrwwwvvvmmmiiikkkjjjddd___eeejjjkkkhhhdddbbbbbb___aaa```[[[RRRKKKHHHGGGCCCDDDDDDHHHRRR\\\___[[[[[[]]]^^^\\\]]]]]]ZZZTTTTTTYYY\\\ZZZYYY[[[ZZZXXXVVVYYYXXXTTTPPPNNNIIICCCHHHJJJKKKIIIEEEDDDFFFHHH !!!!!!!!!       """"""!!!!!!"""$$$!!! !!!    !!!"""!!! !!!!!! !!!!!!"""###"""""""""""""""""""""""" !!!"""###"""""""""###%%%###""""""$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""###%%%'''(((###&&&(((((('''&&&''')))"""###$$$%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%$$$%%%(((***%%%$$$$$$&&&((()))((('''&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((((()))******+++++++++***''')))***(((&&&&&&)))+++)))(((''''''((('''%%%###%%%&&&'''((((((''''''&&&))))))))))))))))))))))))+++,,,+++(((%%%%%%(((,,,***)))((()))++++++)))((()))))))))))))))*********))))))((('''''''''''''''((()))***+++,,,++++++***(((***+++,,,,,,+++***((('''((()))***+++******)))((()))))))))))))))))))))((('''&&&'''((()))((('''%%%&&&((()))***+++++++++%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((((()))((('''&&&&&&((())))))((())))))))))))***+++,,,---,,,++++++---111555777777<<>>;;;999666555666555444444555555444222//////////////////////////////...000111222111///---...///000000///......,,,...///...---,,,---.......................................///////////////000111000000000222444777888999999999999:::<<<===999@@@DDD>>>===???:::;;;>>>AAAEEEGGGGGGEEEDDDIIIKKKNNNOOOPPPPPPRRRSSSHHHHHHHHHJJJOOOVVV^^^bbbgggbbbbbbiiinnnmmmkkklllkkklllhhhccceeennnxxx|||{{{tttmmmooovvv||||||zzzzzzvvvrrrqqqtttwwwxxxxxxtttpppkkkfffcccdddeeegggnnnttttttllliiimmmlllggg___eeejjjllliiieeeeeefffbbbdddeee```VVVNNNJJJIIIAAAEEEGGGKKKTTT^^^cccbbbcccffffffdddeeegggeee___\\\___^^^]]]^^^aaa```\\\[[[]]]ZZZTTTOOONNNKKKGGGKKKNNNQQQOOOKKKHHHIIIKKK""""""!!!!!!!!! !!! !!!###"""   !!!"""!!!"""###%%%### """"""   """###""" """"""!!! """###$$$""""""""""""""""""""""""!!!"""$$$$$$$$$###$$$$$$%%%###"""###$$$&&&%%%%%%############$$$$$$$$$$$$###"""""""""###%%%'''((("""$$$###  """!!!"""###%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###$$$''')))%%%%%%%%%&&&)))***)))'''###"""!!!!!!"""$$$%%%'''(((((((((((((((((((((((('''((()))***************''')))***(((&&&'''***---***(((''''''((('''%%%###&&&'''((((((((('''&&&%%%))))))))))))))))))))))))+++------)))$$$###(((---***)))((()))++++++)))(((******))))))))))))))))))***)))(((''''''''''''''')))***+++,,,---,,,++++++((()))+++,,,,,,+++)))((('''((()))++++++******)))(((((((((((())))))))))))((('''&&&'''((()))((('''''''''((((((((((((''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''***))))))((((((((())))))((('''&&&&&&((())))))((())))))))))))***+++,,,---,,,++++++...222666999999>>>AAAHHHPPPWWWZZZZZZXXX```eeewwwpppXXXSSSLLLFFFBBB???<<<:::666555444555666666444222000000000000000000000000000//////000222222111000---...000111111000//////...///000///---,,,,,,---------............................../////////000///000111000//////111333555666888888888888:::<<<<<<666<<>>>>>>>>777:::===AAAEEEGGGGGGFFFDDDHHHKKKNNNPPPQQQRRRTTTVVVKKKIIIHHHKKKRRR[[[bbbeeejjjbbb```iiippppppmmmmmmlllooommmfffeeekkkssswwwvvvpppllloooxxx~~~zzztttsssrrrtttwww|||wwwsssnnnhhhdddcccdddeeelllrrrrrrllliiimmmnnniiieeekkkqqqrrrooommmnnnpppdddgggiiidddZZZPPPLLLKKKHHHMMMRRRUUU]]]gggnnnoookkknnnlllhhhiiinnnmmmhhhgggfffcccaaabbbeeebbb]]]]]]___[[[SSSNNNNNNNNNKKKNNNRRRUUUTTTOOOJJJJJJLLL !!!"""!!! ###  !!!!!! """"""!!! ###!!! """""" """"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######&&&%%%$$$###""" '''"""!!!$$$$$$!!! !!!$$$###"""###%%%&&&%%%$$$&&&$$$"""!!! !!!"""###'''&&&%%%%%%&&&&&&$$$"""!!!!!!$$$%%%### ######$$$%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&$$$######$$$&&&+++### $$$'''%%%$$$''''''%%%###"""###%%%%%%$$$&&&&&&''''''''''''''''''(((%%%###%%%***---+++(((((())))))***++++++,,,,,,)))(((((('''&&&%%%%%%%%%&&&'''((())))))(((''''''***)))(((''''''((())))))'''((()))+++++++++***)))***)))'''''')))+++++++++(((((())))))((('''&&&&&&''''''((((((((((((''''''(((***,,,,,,))))))+++---,,,+++++++++,,,,,,***)))((((((+++...***%%%)))111...***&&&'''***+++'''"""&&&&&&&&&'''''''''(((((()))))))))+++---,,,***'''(((%%%$$$%%%'''(((&&&$$$'''%%%"""!!!"""######"""%%%%%%%%%&&&&&&%%%$$$$$$"""""""""###$$$%%%''''''%%%&&&&&&'''((()))******'''((((((&&&%%%%%%''')))))))))))))))((((((((((((***))))))((()))+++,,,---...------...111555999<<<@@@EEELLLQQQUUUZZZ```eeeiiieeerrrooo[[[PPPIII@@@<<<===777777666555444333222111777444222111111222111111111222222222222111000000///////////////000111111000///...------,,,,,,---,,,,,,+++---...///...,,,///////////////000111111111000000000111222333333333222222333444666888:::888>>>???::::::???AAA>>>CCCCCCDDDDDDEEEGGGHHHIIIJJJIIIIIIOOOVVV[[[ZZZXXXOOOOOOOOOSSSXXX]]]```aaaeeeeeefffhhhkkknnnppprrrrrrrrrqqqlllfffffflllqqqtttuuurrrooosss{{{|||xxxtttuuuyyy~~~yyyxxxqqqiiihhhlllppppppnnnuuuyyyuuunnnkkkjjjhhhnnnrrrrrrqqquuuzzzwwwooobbbeeeiiiiiiddd]]]XXXUUUSSSYYY^^^```dddnnnxxx|||yyyxxxwwwzzz~~~sssqqqssstttrrrmmmhhhdddccc```^^^]]]^^^ZZZTTTRRRUUU^^^[[[[[[\\\XXXQQQOOOSSS  !!!"""!!!   """  !!!!!! """!!!!!!   !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""!!! ###!!!"""  $$$###"""###%%%&&&%%%$$$%%%$$$"""!!! !!!"""###&&&%%%$$$%%%&&&&&&$$$"""$$$###"""$$$&&&'''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%&&&(((***((($$$###''')))%%%$$$'''(((&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&'''''''''''')))&&&%%%&&&***+++)))%%%************************))))))(((((('''&&&&&&&&&&&&'''((())))))(((''''''******)))(((((())))))***(((((()))***************+++)))'''''')))***+++***)))))))))))))))(((((('''(((((((((((((((((((((((((((***+++***((((((***---,,,+++++++++,,,,,,***((((((%%%%%%)))***(((+++000---,,,+++*********)))(((%%%&&&&&&&&&'''(((((((((((((((***,,,...///---+++***&&&###"""$$$''''''''')))'''$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%$$$############$$$%%%&&&'''&&&&&&''''''(((((())))))***(((&&&&&&((()))((('''((((((((((((((()))))))))))))))))))))***+++,,,---------...///111555999<<<===BBBJJJPPPUUU[[[bbbhhhhhheeesss{{{jjjZZZKKKDDDEEE<<<:::888777666555444333555333111111222222222111222222222222222111000000000////////////000111111111000///......------------,,,,,,---//////...,,,//////......//////000111111111111111111111222222000111111222333555777777666<<<@@@>>>>>>AAAAAA>>>??????@@@BBBCCCEEEGGGHHHJJJHHHHHHMMMUUUYYYZZZXXXTTTRRRPPPQQQUUUZZZ]]]___bbbdddgggkkkooorrrtttvvvwwwwwwtttnnniiijjjpppvvv|||{{{wwwsssvvv|||}}}yyy}}}}}}~~~xxxpppnnnrrruuuuuuwww}}}~~~zzzxxxuuurrrtttwwwxxxxxx{{{~~~yyyqqqhhhhhhhhhhhhgggdddbbb```cccfffggggggllluuuyyyyyy{{{zzzwwwuuusssqqqooonnnhhhdddaaaaaa^^^ZZZ[[[^^^cccaaabbbccc___WWWTTTVVV !!!  !!!"""!!! """!!! ###""""""  !!!  !!!!!!!!!   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""!!!!!!!!! $$$ ###%%%###"""$$$$$$###"""###%%%%%%%%%$$$$$$$$$"""!!!!!!!!!"""###&&&%%%$$$%%%&&&&&&$$$""""""!!! """$$$%%%%%%$$$%%%&&&''''''((((((((('''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%''''''((())),,,...%%%%%%'''***)))%%%$$$'''((('''%%%$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''***((('''(((+++***'''###,,,,,,+++***))))))((((((+++***)))(((((('''''''''''''''((((((((((((''''''+++******))))))***++++++***))))))))))))***++++++,,,***(((((()))***))))))***************)))))))))))))))''''''''''''))))))((())))))((('''(((***,,,,,,+++***+++,,,,,,***(((+++&&&###'''***++++++---+++,,,---,,,)))(((***,,,%%%%%%%%%&&&'''((())))))((()))***,,,///000///---+++'''###!!!"""%%%''')))(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''((((((,,,((($$$&&&+++---***%%%'''''''''(((((())))))***((()))***++++++++++++++++++---///111333555888;;;>>>CCCIIIOOOTTTZZZaaaggggggfffuuuoooYYYMMMKKKAAA>>>:::777666555444333444333111222333333222111222222222222222111111000000000000///000000111222222222111///////////////...---,,,---/////////---......------......///000222222222111111111111111000111222444555666777777555;;;@@@@@@@@@@@@???=========???@@@CCCFFFHHHIIIJJJHHHGGGJJJPPPUUUWWWVVVUUURRROOOOOORRRXXX\\\^^^]]]```fffmmmssswwwzzz{{{}}}{{{vvvpppkkkmmmtttzzz|||xxx{{{}}}~~~vvvtttwwwyyyxxxzzz~~~yyyssswwwzzz|||}}}vvvnnnjjjgggfffiiilllmmmllltttrrrooommmsss{{{}}}zzz}}}yyyzzz{{{|||{{{pppkkkgggfffdddcccdddiiikkkjjjkkkjjjeee^^^ZZZ[[[""" """"""!!! !!!"""    !!!!!!  !!!"""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###!!!!!!!!!"""""""""""""""'''###"""%%%&&&$$$###%%%$$$""""""###$$$%%%$$$###$$$###"""!!!!!!"""######%%%$$$###$$$&&&&&&$$$"""!!! !!!"""$$$$$$%%%%%%%%%&&&'''((((((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$&&&'''(((((()))+++---$$$&&&((((((%%%###%%%((((((&&&%%%$$$%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''''')))(((((()))+++***'''$$$,,,++++++***))))))((((((++++++)))((((((((())))))((((((((((((((((((''''''++++++++++++++++++,,,,,,+++***)))))))))***+++,,,,,,***))))))******)))'''***)))))))))))))))))))))***)))'''&&&&&&''')))***)))((((((''''''(((***+++,,,+++***+++,,,+++***((()))((()))***,,,+++******)))))))))(((((((((***+++&&&&&&%%%%%%&&&''')))***)))))))))+++......---,,,)))&&&###""""""$$$'''(((%%%$$$######%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''''''''&&&***'''%%%'''+++,,,)))&&&&&&&&&''''''((()))******'''(((***+++,,,,,,+++******---111333333555888;;;BBBGGGLLLPPPSSSXXX___dddhhhkkk{{{sssaaaXXXKKKFFF???;;;:::999777666444333222333444444333111222222333333222222111000111000000000000111222222333333222111000000000000///---,,,---///000///...---------------...//////222222222222111111000000222333555888999999999999777;;;>>>>>>===<<<:::999??????@@@BBBDDDFFFHHHIIIJJJHHHFFFGGGKKKOOOQQQQQQOOOMMMLLLNNNSSSXXX[[[\\\UUUYYYaaakkksssyyy|||~~~}}}xxxrrroooqqqxxx}}}~~~}}}zzzwwwzzz{{{zzz|||xxxppprrruuuzzzzzzqqqlllggghhhmmmssstttrrr{{{yyysssnnnrrrzzz}}}~~~vvvppplllmmmllljjjkkknnnrrrqqqoookkkfffaaa______ """!!! !!!"""!!!!!!       !!! !!!!!!!!! !!!###%%%''''''&&&$$$###"""############$$$$$$$$$$$$ """###  ###"""!!!"""$$$%%%$$$###""""""""""""""""""######$$$######$$$%%%&&&$$$"""$$$$$$%%%%%%%%%''')))***######$$$%%%&&&'''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((''''''((()))%%%&&&&&&""" !!!%%%)))'''&&&%%%%%%%%%%%%###!!!$$$$$$%%%&&&&&&'''((((((''''''((()))******)))(((***+++******************,,,+++)))(((((()))***+++******))))))((((((((((((******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***))))))******(((''')))((('''''''''(((((()))+++***(((''''''(((***+++)))(((''''''((()))******+++*********++++++)))(((%%%,,,---+++******+++,,,(((%%%&&&***---,,,***''''''&&&%%%%%%'''((()))***)))((()))******)))'''%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%''')))******)))((((((%%%&&&&&&'''((())))))***'''(((***+++,,,,,,+++******...222444333444888<<>><<<999666555444444555555444333222333333333333222111111111111111111111222333333444333222111111000000111000...------///000000000---------------...//////222222222222222111000///222333555888999999999999;;;;;;;;;:::888555555777@@@@@@@@@AAABBBDDDEEEFFFIIIGGGEEEEEEGGGIIIJJJKKKKKKKKKMMMPPPSSSUUUUUUSSSKKKPPPYYYcccmmmuuuzzz}}}|||xxxvvvyyy}}}}}}|||zzz}}}~~~|||zzzssskkknnnttt~~~}}}uuuqqqnnnqqqwww{{{zzzwww~~~wwwnnnlllttt~~~|||wwwtttuuuuuuqqqnnnnnnsssrrrmmmgggbbbaaabbbbbb  !!!   !!! !!!!!!      !!!!!!!!! !!!###'''))))))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###!!! !!!###"""!!!"""$$$$$$$$$###""""""""""""##################"""###%%%&&&$$$######$$$$$$$$$$$$&&&)))+++!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((((((&&&%%%%%%%%%&&&'''$$$"""&&&(((((('''&&&&&&&&&&&&###!!!$$$%%%%%%&&&'''((())))))((((((((())))))*********++++++,,,,,,,,,,,,,,,,,,,,,***)))''''''(((***+++---,,,+++***)))))))))***)))***+++,,,,,,,,,,,,,,,,,,,,,+++************+++***))))))***++++++)))'''((('''&&&&&&&&&''')))*********((((((((((((******)))((('''(((***+++***)))+++***)))***++++++)))'''!!!***+++))))))+++,,,///)))%%%'''---111000---***(((&&&%%%%%%%%%'''(((***)))''''''''''''&&&%%%###%%%&&&&&&$$$###$$$%%%&&&%%%&&&'''***+++***(((%%%$$$$$$###$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''###''',,,---+++***)))***&&&&&&&&&''''''(((((()))((()))***+++++++++++++++***///333444222444999>>>CCCGGGMMMRRRWWW___hhhooopppyyyttthhhYYYMMMGGGBBB===999;;;888666555555666666555333333333333333222222111222222111111222222333444444444222111111111111111111///------///111111111......------......///000000111222333333222000///000111222444555666777777===;;;::::::777333444888>>>>>>>>>>>>???AAABBBBBBFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMNNNPPPQQQOOOKKKHHHDDDGGGNNNXXXcccmmmvvvzzz}}}}}}{{{vvvnnnooouuuzzzyyy{{{~~~tttooottt~~~~~~zzzzzzyyysssmmmkkknnnoookkkccc___aaacccccc !!!!!! !!! ###!!!""" """"""     !!!!!!"""""""""!!! !!!$$$(((***+++)))%%%###$$$$$$$$$###############""""""%%%$$$$$$&&&###"""!!!"""###$$$###"""!!!!!!"""##################""""""###%%%%%%$$$### """###""""""###'''+++ !!!"""$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%'''((((((&&&%%%$$$%%%&&&'''$$$ &&&'''$$$***)))((())))))(((%%%###%%%&&&&&&'''((()))***+++++++++)))((('''''')))+++///......------,,,,,,++++++***(((&&&&&&(((***+++///...---+++******++++++((((((***+++,,,,,,,,,++++++,,,,,,,,,++++++***))))))((((((***++++++***((()))((('''&&&'''(((***+++)))))))))))))))))))))))))))((((((***------***'''+++***)))***++++++)))''''''***)))(((,,,---+++,,,)))'''(((+++///111111,,,***'''%%%$$$$$$&&&''')))'''%%%%%%'''''''''%%%$$$%%%%%%$$$""""""%%%'''%%%%%%&&&(((+++,,,+++)))%%%$$$######$$$%%%''')))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''))),,,///000///,,,***''''''''''''''''''''''''))))))))))))***+++,,,---+++///333333111333:::@@@DDDIIIOOOTTTZZZbbbllltttrrr~~~rrraaaVVVNNNEEE???@@@<<<777555555666777777333333444444333333222111333222222222222333444444444333222111000000000000222000...---///111222222//////......//////000111///000222333333222111000000111111222333555777777===;;;<<>>999555555666888888333333444444333333222111333333222222333333444555444333222111000000000000333000......///111222222///////////////000111111...///111333444333222111333222222333444666888:::<<<;;;???EEECCC===;;;???;;;<<<===>>>AAACCCFFFGGG@@@BBBFFFIIIKKKMMMOOOQQQLLLJJJIIIIIIIIIIIIGGGFFF>>>???AAAHHHSSSaaannnvvvxxxyyy}}}~~~|||~~~}}}~~~~~~uuupppmmmfffaaa___bbbhhhjjjfffdddfffeee```!!! !!!!!!  !!!!!!"""!!! ###!!!    !!!!!!%%%"""!!!###"""!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""############""""""""""""%%%!!! $$$&&&###!!!""" !!!"""######"""!!! """######"""!!!!!!%%%%%%$$$######$$$%%%%%%(((&&&$$$"""!!!!!!"""######"""###%%%&&&$$$$$$&&&''''''''''''&&&%%%$$$$$$'''&&&$$$%%%&&&''''''&&&'''&&&$$$%%%'''(((((((((((())))))(((%%%$$$%%%&&&+++++++++)))'''''')))***+++***)))((('''''''''(((...------...///...,,,***$$$$$$%%%&&&&&&'''''''''111111000...---,,,+++***++++++*********+++,,,---,,,,,,***)))))))))***+++(((''''''(((******)))(((,,,+++)))''''''(((***+++///---+++)))))))))+++,,,+++,,,,,,------,,,,,,+++))))))***+++++++++******444000***)))******(((&&&***)))((('''((()))+++---,,,***(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''$$$###$$$(((******((('''######%%%### &&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''222111///---+++)))'''&&&&&&&&&''''''''''''''''''(((+++......---+++,,,...//////000333222111666>>>EEEMMMTTTXXX]]]gggpppsss|||{{{eeeTTTFFFBBB>>>>>>@@@???:::555555333111222555555333000444444333222111111111111888666333000//////000111555555333111......000111///...---///000000///---222222333333333333444444333222111111222555777999888888:::===@@@@@@<<<888999<<<===<<<>>>CCCEEEDDDBBB@@@BBBJJJOOOOOONNNNNNKKKGGGFFFIIIJJJFFFDDDDDD???======@@@JJJWWWeeemmmqqqwwwzzzzzz||||||pppgggfffeeedddaaagggnnnnnnhhh```\\\[[[ !!! """""" """!!!!!!""" $$$###     !!!!!! """!!! !!!###### !!! !!!!!! !!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!  ###!!!""" !!!"""######"""!!! !!!!!!###$$$$$$$$$###"""$$$%%%&&&&&&&&&&&&%%%$$$'''&&&$$$"""!!!!!!"""######"""###$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%$$$'''%%%$$$$$$&&&'''&&&%%%'''%%%%%%&&&((((((((('''"""%%%'''((()))+++---*********)))'''''')))++++++***)))(((((((((((((((******)))***++++++)))'''$$$$$$%%%%%%'''((()))***000//////...---,,,+++++++++++++++++++++,,,------,,,+++***)))))))))***++++++******+++------,,,***,,,+++***))))))***+++,,,------++++++***+++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,+++***)))))),,,,,,***)))((((((***+++,,,+++)))''''''((()))***,,,***)))*********(((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%###$$$&&&((('''%%%&&&######%%%$$$ """''''''''''''&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''///...---+++)))(((&&&&&&$$$%%%&&&'''(((((())))))+++---///...+++))))))***///...000333222111666===AAAJJJSSSWWW^^^iiirrruuuyyy~~~rrr[[[RRRHHHAAA@@@???<<<888<<<888444333555555444111333333222222222222333444666555444333222111000000111000000000000000000000111000//////000000...,,,222222222333333333444444222222222222333555777888888888:::>>>AAAAAA>>>;;;;;;>>>>>><<<>>>CCCEEEDDDBBB@@@BBBIIINNNNNNMMMNNNJJJFFFFFFJJJJJJEEEAAAAAA<<<;;;:::>>>HHHUUUccclllmmmsssvvvwwwyyy~~~|||{{{~~~qqqccc```aaaaaacccgggjjjjjjfffbbb^^^]]]!!!!!! !!!  !!!!!! """""" !!! !!!""" ###"""   !!! """!!!!!!%%%$$$###$$$%%%$$$""" !!! !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&### &&&!!!!!!""""""""""""!!!!!!!!!"""###%%%%%%%%%$$$######$$$'''))))))'''$$$###&&&%%%###"""""""""############$$$$$$######""""""&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%'''(((((('''%%%$$$'''))))))'''%%%$$$$$$((()))***)))((((((***++++++***)))))))))))))))***)))(((((()))***)))(((&&&&&&&&&%%%&&&''')))+++,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******))))))*********)))((()))******)))'''+++++++++++++++++++++,,,+++,,,,,,------------,,,,,,------......------,,,------------,,,***)))((((((***,,,)))&&&%%%(((,,,---,,,***(((&&&&&&''''''*********+++,,,+++(((%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$%%%%%%$$$###&&&$$$$$$%%%$$$"""%%%)))'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''******))))))((('''&&&&&&###$$$%%%'''((()))*********,,,---,,,***)))))))))///...111333333222666===AAAJJJTTTYYY___iiipppsssvvv{{{xxxkkkYYYLLLEEECCC@@@>>>CCC>>>888666666777666444222222222222333444555666333444555555444222000///111//////000222111---***222111000000000///---+++222222222222333333333333111222222333444555666666777777:::>>>AAABBBAAA???>>>@@@???<<<===BBBEEECCCBBB@@@AAAGGGKKKKKKKKKMMMIIIFFFGGGKKKJJJCCC>>><<<===;;;999<<>>;;;:::::::::777333777666666555444444555555777666444333444555777888999666444444666333,,,&&&000//////000222333222000111111111222222222333333222222333444555555555555555666999;;;>>>@@@BBBDDDAAACCCAAA>>>>>>BBBDDDCCCCCCAAABBBEEEGGGFFFIIINNNMMMKKKLLLPPPNNNFFF>>>;;;===;;;:::<<>>:::888555333222333444555111000000222333444333222111111111111222222222222444444333222333444555666555666777777666777;;;>>>>>>BBBCCCBBBCCCEEEEEEBBBFFFDDDDDDFFFEEEDDDIIIPPPPPPNNNNNNQQQPPPHHHAAA???<<<===@@@DDDJJJPPPVVVYYYOOONNNSSS]]]dddgggmmmsssqqqrrrtttyyyxxxkkkfffaaa^^^___```___^^^ !!!!!!!!!  !!!###$$$$$$ !!!"""!!!!!!"""!!! ### $$$    !!!"""###  ### !!! !!!!!!""""""!!!!!!####################################"""""""""""""""###%%%######$$$!!! !!!"""$$$%%% """$$$%%%&&&%%%%%%"""###%%%''''''%%%###""" !!!"""$$$$$$%%%%%%%%% ((()))######******###'''(((***+++------......+++***'''''''''(((&&&%%%(((&&&$$$$$$%%%%%%%%%$$$"""###%%%%%%%%%%%%''')))'''(((******(((&&&&&&&&&$$$$$$%%%%%%'''(((***++++++)))'''&&&'''(((((('''"""$$$'''***+++***)))'''***)))))))))((((((((((((((()))+++------,,,+++*********+++,,,+++***)))(((''''''(((***,,,...---,,,+++***)))))))))+++...///,,,,,,,,,,,,+++******)))*********++++++***************+++++++++******)))%%%(((+++***'''%%%''')))//////...---+++)))'''&&&(((&&&%%%&&&'''((('''&&&(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&###"""$$$'''$$$)))((("""!!!$$$&&&$$$)))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''((())))))***)))))),,,)))''')))---000000///,,,---111555555222555;;;CCCNNNZZZ```bbbeeeeeebbbeeeooowwweeeUUULLLFFFCCCAAA666666666666777888999:::666777999<<<===>>>=========;;;777222//////222555333222111222333333222000000111111111111222222222666444333222222333555777555666777555333444888<<<<<>>:::777666777999;;;777888888999;;;<<<>>>???>>><<<:::777555444444444222222222111222222333333333333111111111111333333:::555000///222555666666777777666555555666777888???BBBDDDDDDCCCBBBCCCEEEHHHFFFDDDCCCEEEHHHKKKNNNNNNPPPQQQRRRQQQMMMIIIGGGHHHDDDCCCHHHMMMOOORRRWWWQQQQQQSSSVVV[[[```eeeiiiiiikkkmmmnnnqqqyyy{{{mmmddd\\\UUU $$$###&&&!!!###  ###  """    !!! !!!!!! """"""!!!  !!!!!! ###"""###"""!!!"""######"""!!!###"""!!!!!!###$$$###!!! !!!""""""######""""""###"""!!!"""$$$%%%$$$###"""""""""""""""######$$$%%%$$$$$$###""""""######$$$"""!!!"""$$$%%%%%%$$$$$$%%%&&&'''((((((((((((&&&((())))))+++///---))),,,***)))((())))))(((&&&''''''''''''&&&%%%$$$###&&&%%%$$$######$$$%%%&&&###$$$$$$###"""###%%%'''***)))'''&&&&&&&&&((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###''''''$$$%%%)))+++++++++,,,,,,,,,,,,,,,(((******((((((******(((***)))(((''''''((()))***((()))***+++++++++++++++)))***+++,,,,,,***)))''')))))))))))))))***++++++(((((((((((())))))))))))******))))))))))))************)))((('''&&&%%%%%%((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$"""'''&&&%%%$$$$$$$$$$$$$$$((((((''''''&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%(((&&&%%%%%%'''(((((('''''''''((()))))))))))))))***))))))))))))+++,,,---000000111444777999:::;;;CCCLLLVVV\\\aaafffeeebbbccclllzzzvvveeeWWWNNNEEEBBB???<<<<<<;;;999777999999888999999:::;;;<<<===<<<:::888666444444333333333222222222222222333666666555444444555666666444222000///111222222222777666666555555666888999999<<<@@@BBBBBBCCCEEEHHHFFFEEEBBBAAABBBDDDGGGIIINNNOOOPPPQQQPPPNNNLLLJJJMMMGGGEEEHHHKKKLLLNNNRRRRRRSSSUUUWWW[[[___ccceeejjjkkkmmmooossszzzzzzooofff``` !!!!!!!!! %%%***&&&&&&!!!"""!!! """!!! !!!!!!!!!  !!!!!!    !!! """!!!!!! !!! !!!%%%######"""!!!!!!######"""!!!###""""""###%%%&&&%%%$$$!!!"""######$$$$$$######$$$###"""###$$$%%%$$$###""""""""""""######$$$$$$%%%$$$######"""############!!!!!!!!!$$$%%%&&&%%%$$$%%%&&&''''''((((((''''''*********,,,000...******((('''&&&''''''&&&$$$'''''''''''''''&&&%%%$$$&&&%%%$$$######$$$%%%&&&'''((((((((('''''')))+++((((((((((((''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$%%%$$$&&&)))******))))))(((((((((''''''))))))''''''))))))'''***)))(((''''''((()))***))))))******+++*********)))***+++++++++***)))(((((((((((('''(((((()))***(((((((((((())))))))))))***))))))(((((())))))*********)))((('''&&&&&&%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&''''''(((&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$%%%&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((()))###$$$%%%&&&&&&&&&&&&&&&)))(((&&&&&&'''((('''&&&''''''((()))))))))))))))***)))))))))***+++,,,---000111333555888:::<<<===@@@KKKVVV]]]aaadddccc___aaahhhvvvmmm___OOOJJJCCC@@@@@@>>>999444;;;;;;:::999999999::::::;;;::::::999777555444333444444444333222222222222444333333222222333333444222444666666444333444444777666555555555777888999888:::===???@@@BBBDDDGGGEEEDDDBBBAAAAAABBBDDDEEELLLMMMNNNOOOPPPPPPPPPPPPRRRLLLHHHIIIJJJIIIKKKNNNPPPRRRUUUYYY]]]```cccdddllllllmmmooottt{{{{{{xxx !!!!!!""" $$$&&&"""$$$###"""!!!  !!!!!!       """!!! !!!!!!######""""""!!!!!! !!!%%%###"""!!! !!!"""###"""!!!###"""!!!###%%%&&&&&&%%%""""""###$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%###""""""######$$$$$$$$$$$$$$$$$$###############$$$"""!!! !!!$$$&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&***+++,,,///444333///)))'''&&&%%%&&&&&&%%%###'''''''''''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&((()))******))))))+++---''''''((())))))((('''&&&(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''***'''%%%%%%&&&'''***---(((((('''''''''&&&&&&&&&&&&))))))&&&&&&))))))&&&)))(((((('''(((((()))***)))***************)))((()))******+++***)))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&***)))'''&&&'''((('''&&&''''''((()))))))))))))))++++++,,,,,,---......///000222444666888:::===???>>>KKKXXX___bbbdddbbb^^^^^^cccsss~~~hhh]]]OOOHHHFFFDDD>>>999===<<<;;;;;;:::::::::;;;999999:::999888666444333555555555444333222111111222222222222222222222222444666999888555444555888666666555555555777888999;;;<<<===>>>???@@@AAACCCCCCCCCBBBBBBBBBCCCEEEFFFJJJKKKKKKMMMOOOQQQRRRSSSUUUOOOJJJJJJKKKJJJKKKNNNKKKNNNSSSZZZ___ccceeeffflllkkkkkknnnssszzz !!!!!!"""!!!  !!!   !!!  !!!"""!!!  !!!  !!!!!! !!!!!!######""""""!!!!!! !!!###!!! """$$$###!!!  """###"""!!!"""!!! """$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$###############$$$$$$###"""!!!"""$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&)))++++++...333222...,,,+++))))))******((('''''''''((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&"""$$$&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''***)))(((&&&'''***---...))))))************++++++&&&))))))&&&&&&))))))&&&((((((((((((((()))*********************)))((('''************))))))((((((''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((%%%$$$$$$%%%&&&'''%%%$$$&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$############((((((((((((((('''&&&%%%+++)))''''''(((((('''&&&''''''((()))))))))))))))+++,,,,,,---....../////////222555777888:::===@@@???MMM[[[aaacccdddccc___ZZZ___ppp}}}gggWWWOOOJJJDDD???<<<<<<;;;:::999999999:::888999999999888777555444555666666666555333222111555666666666666666666555333555555333000000444777666555555555666777999:::===<<<<<<===>>>@@@AAABBB>>>???@@@AAACCCDDDFFFFFFHHHHHHIIIJJJMMMPPPRRRTTTSSSNNNKKKMMMNNNMMMNNNPPPKKKNNNTTTZZZ___ccceeeeeekkkkkkkkklllqqqxxx !!!!!!$$$!!! !!! """ !!!  """""""""  !!!!!!!!!  !!!!!!  !!! !!! !!!!!!""" """&&&"""!!!###$$$  """######"""!!! !!!###$$$###"""!!!"""######$$$$$$######%%%$$$######$$$$$$###"""!!!"""$$$%%%%%%%%%$$$############"""######$$$%%%$$$###!!!"""###%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&))))))(((***---+++&&&+++***(((((())))))'''&&&''''''(((((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''"""$$$&&&'''''''''((()))&&&&&&((()))))))))((('''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&((('''%%%&&&***,,,+++(((((())))))*********+++'''))))))''''''))))))'''''''''(((((())))))*********+++******)))((('''&&&******)))))))))(((((((((((('''&&&&&&%%%&&&&&&&&&(((((((((((()))))))))))))))((((((''''''(((((()))))))))((((((''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&$$$'''&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$###"""""""""((((((((((((((('''&&&&&&***)))''''''((()))((('''''''''((())))))))))))))))))***+++,,,---------,,,...111666777888999===AAAAAAOOO]]]cccdddeeedddaaaXXX[[[lllnnn^^^RRRHHHBBB???>>>===;;;999999888888888888888888888777666666555555666777666555333222444444555666666555444444777666666444333333666888555555555555666777999:::;;;:::999:::>>>AAACCCCCC:::;;;===@@@BBBCCCDDDDDDEEEEEEFFFHHHJJJMMMOOOPPPNNNJJJJJJNNNQQQPPPPPPRRRPPPRRRVVV[[[^^^```aaaaaahhhkkknnnooopppsssyyy~~~ !!!!!!  $$$###$$$!!!  !!!"""!!!   !!!"""### !!! !!!!!!  !!!"""""" """### """"""  """######""""""!!! !!!######"""!!! !!!""""""######""""""%%%###""""""######"""!!!!!!"""$$$&&&&&&%%%$$$#########""""""###$$$$$$%%%&&&$$$""""""###$$$###"""######$$$%%%&&&&&&&&&&&&%%%''''''&&&(((+++)))$$$)))(((&&&&&&''''''%%%$$$''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''$$$&&&)))************+++&&&''''''(((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''$$$''''''%%%&&&+++,,,))))))(((((((((((((((''''''(((******((((((******(((&&&'''((())))))*********+++++++++***)))'''&&&%%%******)))((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%''''''&&&$$$))))))((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%###$$$%%%&&&'''''''''''')))((('''''')))***))))))''''''((())))))))))))))))))***+++------------,,,,,,111555777777888===AAAAAAPPP^^^ccccccddddddbbbYYYXXXfff|||iiiYYYPPPIIIGGGDDDAAA>>>;;;:::999999888777777777777777777444555666777777666444333222222333444444333222222999888777888999999888777555555444555666888999;;;;;;999777888<<>>AAABBBCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKKKKIIIGGGHHHNNNRRRPPPOOOPPPRRRTTTWWWZZZ]]]___``````dddmmmuuuvvvqqqmmmooossszzz|||  ###""" !!!&&&%%% &&&!!!  !!!""" !!!   !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!! !!!"""### !!!!!!!!!""""""###### !!! $$$!!!  """######"""$$$"""!!!"""######"""!!! !!!"""""""""""""""%%%###""""""######""" !!!###$$$&&&&&&%%%$$$#########""""""###$$$%%%%%%'''%%%###"""######"""!!!######$$$%%%&&&&&&&&&&&&"""%%%&&&&&&)))---,,,(((,,,+++))))))******((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''!!!$$$'''(((((('''((()))''''''''''''(((((())))))((('''&&&&&&'''((('''&&&((((((((((((((((((((((((###((()))&&&''',,,---)))......---,,,+++***))))))(((++++++((((((++++++(((&&&&&&((()))************+++++++++***)))'''%%%%%%******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((()))***&&&''''''''''''&&&%%%$$$$$$$$$###%%%''''''&&&%%%++++++***(((''''''''''''''''''&&&&&&&&&'''((((((!!!$$$&&&'''(((((()))'''&&&''')))******)))'''(((((()))))))))))))))+++,,,---///000//////...+++000555777666888===AAABBBPPP]]]bbbbbbcccccccccZZZVVVbbbrrrgggSSSQQQMMMHHHDDD@@@===<<<999888777666666777888999333444666888888777555444444555666777777666555444555444444777999999555111555555444555666888:::;;;???;;;888777999;;;;;;999>>>???BBBDDDEEEDDDCCCBBBAAABBBDDDEEEGGGHHHHHHHHHFFFDDDGGGNNNQQQOOOMMMNNNPPPRRRUUUYYY]]]```bbbcccaaannnzzz|||sssjjjhhhiiirrrvvv !!! !!! """!!!""" !!!  !!!!!!!!!!!!!!!"""""""""""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """!!!!!!"""!!! !!!$$$%%%###!!!"""######$$$$$$$$$######(((%%%""""""$$$%%%"""$$$###"""###$$$%%%$$$"""%%%$$$$$$######""""""!!!$$$"""!!!"""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%######$$$&&&'''&&&%%%''''''&&&%%%%%%'''((()))'''((((((((('''(((+++---%%%%%%%%%&&&&&&'''''''''(((((()))******)))((('''***(((''')))+++(((!!!$$$%%%&&&((())))))******+++(((&&&%%%&&&((()))))))))******))))))((('''&&&+++***((('''''')))***,,,)))************++++++++++++++++++*********))))))))))))(((((()))***++++++,,,+++***)))((((((((((((((()))***++++++***)))(((+++***))))))((())))))***...---+++,,,---,,,***'''******))))))(((((('''''''''''''''(((((((((((((((((('''&&&%%%&&&''')))+++***)))((('''&&&%%%%%%%%%))))))(((''''''((()))***)))'''&&&&&&&&&&&&$$$###&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,...000333555666888;;;===GGGOOO[[[ccceeebbb^^^[[[XXXZZZfff~~~rrrgggYYYOOOJJJFFF@@@<<<@@@;;;888888777555666999<<<:::777666777777777777888777777888::::::999777555666666666555666888:::888666444333333666:::<<<<<<;;;999888777888999::::::<<>><<<===<<<888777999888666444444555666555444777666666777999999888666666777777666555555888:::888777666555666888:::<<<===<<<;;;;;;:::::::::::::::<<>>===999777777555444444555777777666444666555555777888999777666888999888777555555777999888888888888999:::;;;<<<===>>>>>>>>>===<<<;;;:::;;;<<>>;;;999:::777666777999::::::888666777666666777999999888777::::::999888666555777999888888999:::::::::::::::<<<>>>???@@@???===;;;999<<<===>>>@@@AAABBBBBBBBBBBBCCCEEEDDDBBBAAAAAAAAACCCBBBEEEKKKLLLJJJIIIKKKRRRPPPOOOQQQUUUYYYZZZYYYeeejjjllljjjiiikkkmmmkkkkkkvvvyyyzzz~~~yyyuuu{{{~~~ !!!   !!!""""""!!! !!!!!!"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""""" """!!!!!!"""!!! $$$######"""!!!!!!!!!!!!$$$$$$$$$###"""!!! !!!!!!"""######"""!!! %%%$$$######$$$$$$###!!!%%%%%%$$$$$$###############""""""###%%%%%%$$$""" !!!###%%%%%%%%%$$$###)))(((&&&&&&''''''&&&$$$$$$%%%'''((((((((('''&&&%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&''''''''''''&&&''')))((('''&&&&&&''''''((()))******+++******(((''''''((())))))(((&&&&&&'''((())))))***))))))***))))))((((((((((((((((((((()))))))))*********************************,,,,,,------------,,,+++,,,,,,++++++***+++++++++)))***+++,,,,,,+++***)))&&&''')))+++++++++)))(((,,,+++***)))************(((((((((((())))))))))))******))))))(((((((((((())))))((((((((((((((()))&&&&&&&&&&&&&&&'''((()))'''&&&$$$$$$%%%(((+++---...***&&&######$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((()))******+++******+++,,,...///000000---///333555777999<<>>>>>???:::::::::;;;<<<<<<999777999888888999;;;;;;:::888:::;;;:::888666666888:::777888999:::::::::999888:::<<<>>>@@@???===:::888<<<===>>>???@@@@@@AAAAAA>>>@@@BBBBBBAAAAAABBBCCCCCCBBBEEEJJJLLLJJJJJJLLLRRROOONNNQQQVVVYYYYYYWWW```fffjjjjjjkkkmmmmmmjjjgggwww}}}{{{xxxqqqoooyyyuuuyyy !!!   !!!!!!  !!!""""""###!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""###""" """!!!!!!"""!!! $$$#########""""""!!!!!!############"""!!! %%%""" ###$$$"""$$$###"""###$$$%%%$$$"""''''''&&&&&&%%%$$$$$$###"""""""""###%%%%%%""" """$$$%%%%%%%%%$$$((('''%%%&&&''''''&&&%%%%%%&&&''''''((((((''''''%%%'''))))))'''''''''((('''&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&'''((()))***)))'''%%%###'''((())))))*********))))))'''&&&'''((()))(((&&&&&&&&&((()))************&&&&&&'''((())))))******((((((((()))))))))*********************++++++++++++,,,---...---,,,+++***,,,+++************++++++)))***+++,,,,,,+++***)))'''((()))+++++++++******+++)))((()))+++,,,)))'''(((((((((((())))))))))))+++******))))))(((((('''*********))))))))))))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''(((***+++---***&&&$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***++++++,,,---...//////000,,,///222444666999<<>><<<<<<<<<;;;888666999999888:::;;;<<<:::999:::;;;:::999777777999;;;888999999::::::999999999888:::<<<>>>>>>===;;;:::======>>>>>>>>>??????@@@>>>???AAAAAAAAABBBCCCEEEDDDBBBEEEJJJLLLJJJKKKNNNQQQOOONNNRRRYYY\\\ZZZWWWYYY___dddfffhhhjjjiiidddddduuu|||zzzxxxpppoooyyytttwww   !!!     """######$$$!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$### """!!!!!!"""!!! !!!!!! !!!"""""""""""""""!!!!!!((("""%%%)))&&&"""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$##################"""###$$$&&&%%%###  ###%%%&&&&&&$$$###&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''(((((((((***,,,+++)))((('''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&(((******'''###''''''((()))))))))((((((+++)))'''&&&((()))))))))%%%&&&''')))******++++++&&&&&&'''((())))))))))))(((((((((((()))))))))***))))))*********++++++++++++,,,---------,,,***)))******)))))))))******+++******,,,,,,,,,,,,******''''''(((((()))******+++''')))+++,,,,,,***)))((('''((((((((()))))))))***++++++******)))((((((''')))))))))))))))(((''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''''''''''')))'''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((())),,,---------......//////,,,///222555777:::>>>@@@CCCJJJSSSZZZ[[[YYYUUUSSSIIIQQQccc|||pppbbbYYYOOOIIIGGGGGGDDDAAA>>>===;;;999777999888888999;;;;;;:::888999::::::999888888:::===;;;;;;::::::::::::::::::777999;;;===>>>>>>======>>>>>>=========>>>>>>???AAABBBCCCCCCBBBBBBDDDFFFEEECCCEEEJJJMMMKKKLLLOOOOOONNNNNNUUU]]]```]]]XXXVVVZZZ^^^```cccgggeeeaaabbbpppvvvxxx|||xxxttt{{{zzz{{{!!!  """  !!!   !!!  !!! !!!"""###$$$%%%  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$### """!!!!!!"""!!!  !!!""""""!!!  !!!"""""""""""""""!!!%%%!!!'''%%% """!!!!!!"""$$$&&&&&&%%% !!!!!!$$$###$$$&&&'''&&&###!!!!!!"""%%%''''''&&&$$$"""%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%%%%'''((())),,,---...---***((('''&&&'''''''''&&&&&&%%%%%%%%%***(((&&&$$$$$$&&&((()))***&&&$$$&&&***,,,)))%%%&&&'''((((((((((((((('''---***''''''(((***++++++%%%%%%''')))***+++++++++))))))))))))((('''&&&%%%(((((((((((())))))))))))))))))******++++++++++++***+++---------+++)))(((***)))))))))))))))*********+++,,,,,,,,,,,,+++***&&&&&&&&&&&&'''(((***+++$$$***111111---))))))+++'''((((((((())))))******+++++++++***)))(((((('''(((((())))))((('''&&&&&&(((''''''&&&&&&&&&''''''###$$$%%%''''''&&&%%%$$$%%%%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((------..................---000444666999;;;???AAACCCJJJRRRXXXYYYWWWTTTRRRFFFOOOaaazzz~~~qqqdddYYYTTTNNNJJJEEEBBB@@@>>>;;;:::888777777888::::::999777999::::::999888999;;;>>>===<<<<<<;;;;;;;;;<<<<<<888999;;;===>>>?????????>>>>>>============>>>>>>EEEFFFFFFEEECCCCCCDDDFFFEEEDDDFFFKKKMMMLLLMMMPPPNNNMMMOOOVVV___bbb^^^YYYVVVZZZ\\\]]]aaaeeeeeeaaaaaakkkooouuuzzz}}}||||||!!!!!!    !!!  """  !!!"""!!! """""""""######%%%&&&'''!!!""""""######""""""!!!!!! $$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!$$$###!!!"""###%%%%%%$$$ !!!!!!"""###$$$$$$$$$###!!!!!!'''***$$$$$$$$$#########""""""(((&&&$$$###$$$$$$"""!!!%%%""""""%%%))))))$$$$$$######""""""######$$$'''''''''(((((((((((()))((('''&&&''')))++++++***000333111***&&&))))))&&&&&&%%%%%%%%%&&&&&&$$$"""&&&&&&&&&&&&%%%$$$######)))&&&%%%'''&&&$$$$$$'''''''''((((((((((((''''''******+++,,,+++***)))((()))'''%%%$$$%%%'''***,,,((()))***)))((((((***,,,)))'''%%%&&&)))***(((&&&(((***,,,---,,,++++++,,,)))(((((()))++++++***)))((()))***,,,,,,++++++************+++---,,,***((('''&&&&&&&&&'''***---...++++++)))))))))***+++,,,+++)))((('''((()))+++,,,...***((((((***,,,+++***,,,***))))))******)))''')))'''%%%$$$$$$&&&)))***'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$ $$$%%%&&&(((&&&"""'''$$$""""""$$$&&&''''''$$$%%%&&&%%%$$$%%%(((***&&&&&&'''((())))))((((((((((((''''''''')))+++,,,---...///...,,,+++,,,---111111333555999===@@@CCCFFFFFFJJJSSS\\\^^^YYYSSSNNNRRR```vvvpppdddXXXPPPFFFCCCDDDEEEAAA===999;;;;;;;;;:::::::::;;;???===;;;999999;;;>>>@@@>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===;;;:::<<<@@@DDDHHHLLLMMMHHHEEEGGGKKKKKKGGGIIIKKKMMMMMMNNNPPPRRRTTTUUUWWW\\\```aaa```___^^^[[[YYYYYY\\\```ccceee```dddjjjqqqwww{{{}}}~~~xxx!!!    """""" ###!!! !!!!!! !!!!!!!!!###&&&''''''&&&  !!!!!! !!!!!!!!! """""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$%%%$$$############"""""""""""""""!!!  """$$$&&&$$$$$$$$$#########""""""&&&$$$""""""######"""!!!$$$######%%%((('''$$$ $$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%(((,,,///000000222555333---)))******&&&(((&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%)))&&&%%%''''''$$$$$$'''(((((())))))))))))((((((***++++++,,,+++***(((((((((''''''&&&'''(((***,,,)))*********(((((()))+++)))'''&&&'''))))))(((&&&&&&((()))******))))))))))))(((((()))++++++***(((((()))***+++++++++***)))+++***))))))))))))'''%%%&&&&&&%%%%%%'''))),,,---+++******))))))***++++++***)))((('''((()))+++,,,,,,***''''''***+++***)))+++)))(((((())))))((('''***)))'''''''''(((***+++&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&%%%&&&(((&&&"""%%%$$$$$$%%%''''''&&&%%%)))&&&$$$$$$&&&'''&&&%%%&&&'''((((((((((((((((((((('''''''''((()))***++++++,,,---,,,++++++,,,---111111333555999===@@@BBBCCCCCCGGGPPPYYY]]]YYYTTTQQQTTT```uuunnndddVVVNNNKKKJJJFFFBBB>>>??????>>>=========>>>>>><<<999777777999<<<===>>>>>>>>>???>>>>>>=========<<<<<<<<<<<<======>>>======<<<;;;:::===AAADDDLLLQQQSSSOOOLLLNNNPPPOOOIIIKKKLLLMMMNNNPPPTTTVVVWWWWWWYYY\\\```aaaaaa___\\\ZZZXXXXXX[[[^^^```aaabbbdddiiinnnsssvvvyyyzzz|||}}}     """###!!!"""""""""!!! !!!!!!!!!$$$***,,,)))%%%!!!  !!!   """"""!!! !!!"""""""""!!!!!!"""$$$$$$###"""%%%%%%$$$###!!!  """#########"""!!!$$$$$$$$$###############$$$"""!!!!!!"""######""""""###%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&***...111222222444666555111///000...******(((&&&%%%&&&''''''&&&######%%%&&&&&&''''''''')))&&&%%%''''''$$$%%%((((((((())))))))))))((((((++++++++++++***)))((('''((((((((())))))***++++++***++++++***((('''((())))))'''&&&'''((()))((('''&&&'''((()))))))))(((((()))(((((()))++++++***((('''((()))*********))))))...+++)))(((((('''&&&$$$&&&%%%$$$$$$&&&(((***,,,+++******)))))))))*********)))((((((((()))+++,,,***)))'''''')))))))))((()))(((''''''((()))'''&&&(((((((((((()))))))))***&&&%%%%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$$$$''''''%%%%%%'''&&&###$$$%%%&&&((())))))&&&$$$,,,'''"""###''')))%%%!!!(((((((((((((((((('''&&&((('''''''''((()))***+++(((***++++++++++++,,,...111222333555999===@@@BBBBBBBBBEEELLLUUUYYYWWWSSSTTTWWWbbbuuuooo```WWWPPPJJJFFFBBBAAA@@@???>>>>>>>>>>>>>>><<<:::888888999<<<===>>>>>>>>>?????????????????????>>>>>>======>>>>>>=========<<<===???DDDGGGOOOVVVZZZXXXUUUUUUUUUSSSMMMNNNNNNNNNNNNQQQVVVZZZYYYYYYYYY[[[^^^______^^^ZZZYYYYYY[[[]]]______^^^bbbcccfffiiimmmqqqtttvvvxxx|||~~~}}}  !!!!!! """  """  !!!"""!!! """&&&---000+++%%%"""  !!!  ###"""  """###!!! !!!"""$$$$$$"""!!!%%%$$$$$$"""!!!  !!!"""######""" ###########################"""!!!!!!###$$$$$$###!!!$$$&&&&&&%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$''''''))),,,///111000...555666666555666555333000,,,***'''&&&'''((())))))$$$$$$%%%&&&''''''&&&&&&)))&&&%%%''''''%%%%%%((('''(((((())))))((((((''',,,,,,+++***)))((('''''''''(((***+++,,,,,,+++++++++,,,,,,+++((('''''''''((((((''''''((((((((('''(((((()))***++++++***((((((''''''(((***+++)))((('''((((((((())))))))))))000---***))))))))))))(((%%%$$$$$$###%%%''')))+++*********)))))))))))))))))))))(((((())))))***+++((((((''''''((((((((((((((('''&&&&&&'''((('''&&&%%%%%%'''((((((((('''&&&&&&%%%%%%&&&&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$%%%''''''######''''''%%%&&&&&&&&&'''))))))'''%%%***&&&###$$$'''(((&&&###(((((())))))((('''&&&&&&'''''''''((())))))******((()))+++,,,+++,,,...///222222333555999<<<@@@BBBDDDCCCEEEJJJRRRVVVVVVTTTUUUZZZgggzzz}}}nnnbbbWWWPPPJJJGGGDDDAAA@@@@@@@@@@@@>>>===;;;:::;;;<<>>?????????BBBFFFIIINNNVVV[[[ZZZXXXWWWVVVSSSQQQQQQOOONNNNNNPPPUUUYYYZZZYYYXXXYYY[[[\\\[[[ZZZYYYYYY[[[^^^aaabbbaaa```___```aaaeeeiiinnnsssvvvuuuxxx|||zzz{{{  !!!!!! !!! !!!######"""###!!!!!!(((///111+++$$$"""  !!! !!!!!!!!!!!! ###!!!  !!!###!!! !!!######""" """"""""""""!!!!!! """""""""!!!!!!!!!!!!!!!########################$$$###!!!"""$$$&&&&&&%%%"""$$$&&&&&&$$$######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))---000111///---:::888777888888666222000---***'''&&&''')))))))))&&&'''''''''&&&&&&%%%$$$)))&&&%%%((((((%%%&&&)))&&&''''''((((((''''''&&&++++++***))))))((((((''''''(((***,,,---,,,+++***+++,,,---,,,)))'''&&&&&&'''(((((((((''''''(((((()))((((((***,,,,,,***((((((''''''(((******)))'''((((((((((((((())))))***...+++)))((()))++++++***%%%$$$######$$$&&&(((***************))))))(((((()))))))))))))))******+++''''''(((((('''''''''''''''&&&%%%&&&'''((('''&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$###%%%%%%""""""&&&(((&&&)))'''%%%%%%&&&'''''''''$$$%%%&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&'''(((((()))*********(((***,,,---------///111222222333555888<<>>?????????AAAEEEGGGJJJRRRXXXWWWUUUTTTSSSQQQSSSSSSRRRPPPNNNOOORRRUUUXXXWWWVVVWWWXXXXXXWWWUUUTTTVVVYYY]]]aaacccbbb```ZZZ[[[]]]bbbhhhooovvvzzzvvvuuuwww}}}~~~  """ !!! !!!!!!######"""$$$######(((------(((###!!!  !!!  !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!  !!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""##################$$$$$$$$$%%%###"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$(((...222333222///>>>888555666666111---+++,,,***((('''((())))))((((((((((((''''''&&&$$$$$$)))&&&%%%((((((&&&'''***''''''((((((((((((''''''******)))((((((((())))))'''(((***+++,,,,,,++++++***,,,---,,,***'''&&&&&&'''((()))((('''&&&''')))(((&&&&&&(((++++++)))%%%(((''''''(((******)))'''))))))((((((((()))***+++***(((''''''((())))))(((&&&%%%$$$$$$$$$&&&(((***************)))(((''''''((()))))))))************&&&((())))))(((''''''((('''&&&%%%&&&(((((((((&&&&&&''')))*********)))((((((((('''''''''''''''(((&&&%%%$$$$$$&&&&&&%%%$$$"""$$$$$$"""###'''(((&&&***(((%%%###%%%&&&''''''"""$$$''''''&&&%%%''')))(((((((((((((((((('''&&&&&&'''((()))*********))))))+++---------...///111222333444666888<<>>>>>@@@FFFOOOYYY```ccc[[[ddduuullldddYYYPPPKKKGGGCCC@@@@@@???>>>>>>>>>???AAAAAABBBBBBAAA@@@@@@AAACCCDDDEEEEEEDDDCCCCCCCCCDDDDDD@@@@@@AAA@@@???@@@BBBEEEHHHOOOTTTRRRPPPQQQQQQOOOTTTVVVVVVVVVTTTSSSSSSTTTWWWWWWWWWYYYZZZYYYVVVSSSQQQRRRUUUZZZ^^^___^^^\\\UUUWWW[[[bbbjjjssszzzyyyuuuvvv|||  !!!!!!!!!$$$ !!!!!! $$$$$$$$$&&&((('''###  !!!!!!  !!!!!!!!!!!!!!!  ### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%###""""""$$$%%%$$$$$$&&&$$$"""###&&&&&&%%%"""###""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%&&&&&&$$$'''+++000444555222///:::222---000111---******+++)))(((((())))))((('''&&&'''''''''''''''&&&&&&(((&&&%%%((((((&&&'''+++))))))************))))))))))))((('''((()))******'''((()))***++++++++++++)))+++---,,,***((('''&&&&&&((())))))'''&&&'''))))))'''&&&(((,,,---***&&&''''''&&&((()))***((('''******)))((()))***+++,,,***)))((()))))))))'''%%%'''&&&%%%$$$%%%''')))***)))*********)))((('''&&&(((((()))***************%%%(((******((('''''')))'''&&&&&&&&&((()))(((''''''(((((()))))))))))))))***)))(((''''''&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$''''''$$$$$$''''''$$$(((&&&%%%%%%%%%&&&%%%$$$%%%%%%&&&'''''''''&&&%%%&&&'''((((((((((((((((((&&&'''((()))*********))))))+++,,,,,,,,,,,,...///333333444666888<<>>@@@DDDCCCBBBDDDJJJSSS[[[```gggooo|||~~~qqqggg]]]VVVRRRQQQNNNKKKHHHFFFDDDCCCFFFEEECCCAAA@@@AAABBBCCCFFFEEEEEEEEEFFFGGGHHHHHHOOOOOOOOOMMMJJJHHHIIIJJJMMMQQQRRRNNNLLLPPPTTTUUUTTTYYY```ddddddaaa^^^]]]ZZZ[[[^^^aaaccc```[[[WWWVVVWWWXXXZZZ\\\[[[YYYWWWSSSWWW]]]eeeoooxxx{{{yyy|||  !!!!!!!!!  !!!   !!! """"""""""""!!!!!!!!!!!!%%%"""!!!%%%&&&###"""!!!   !!!"""!!!"""""""""""""""""""""""""""!!! """###$$$&&&###### %%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%"""$$$###!!!!!!###!!!''''''&&&%%%%%%%%%%%%&&&$$$'''///666666///++++++)))))))))))))))(((((((((***+++---,,,### ***)))((('''((()))((('''%%%***'''$$$&&&+++,,,((($$$###))),,,***'''((()))(((******))))))(((''''''''')))''')))...,,,&&&&&&***************((('''(((+++)))))))))))))))(((''''''((()))***,,,+++***((('''///,,,******,,,,,,***((())),,,---,,,)))(((+++...,,,+++***)))((('''&&&%%%$$$$$$%%%%%%'''((()))***++++++,,,......---)))&&&))))))'''''''''((()))***))))))***++++++***((('''$$$%%%&&&((())))))))))))&&&))))))&&&&&&))))))'''%%%%%%%%%''')))(((%%%###&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$&&&((()))&&&###(((((((((((((((((((((((())))))))))))))))))))))))((()))***************)))++++++++++++,,,---......111333444555666999>>>AAAEEEGGGFFFFFFNNNZZZ^^^\\\hhhvvv}}}qqqdddeee]]]TTTPPPPPPNNNHHHBBBJJJKKKKKKHHHDDDAAABBBDDDAAAAAAAAAAAADDDHHHKKKNNNWWWYYY[[[ZZZUUUQQQPPPQQQOOONNNLLLKKKLLLNNNQQQRRRVVV[[[```bbbaaa``````bbb[[[[[[___eeefffaaa^^^___```\\\[[[]]][[[UUUVVV\\\___```ccchhhoooxxx!!! !!!!!!   !!!!!!!!!   !!!!!!!!!!!!!!!!!!  !!!!!!!!! """"""""""""!!!!!!!!! $$$!!!!!!$$$%%%""""""!!! !!!""" !!!!!!  !!!!!! !!!######'''"""### !!!""""""###""""""$$$$$$$$$#########"""""" !!!"""""""""""""""""""""######$$$$$$%%%%%%%%%%%%"""$$$%%%"""############$$$&&&'''((('''(((...555666000+++)))******)))(((''''''(((((('''(((,,,...((("""###******)))(((((())))))(((&&&)))((('''(((((()))((((((''',,,---)))'''(((((('''******)))(((((((((((())),,,&&&###''')))(((***...------,,,,,,)))((((((***)))))))))))))))(((''''''((()))***+++******)))(((---+++******,,,,,,+++)))+++,,,,,,+++***)))+++,,,---,,,+++***)))(((''''''&&&&&&&&&&&&((()))***+++*********+++,,,,,,)))&&&++++++***************+++))))))***+++***)))((('''&&&'''((((((((((((((('''&&&))))))&&&&&&))))))&&&%%%%%%%%%&&&''''''%%%###&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&((((((&&&###''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((())))))))))))++++++++++++,,,---...///111222444555666999>>>AAADDDGGGHHHGGGLLLVVV\\\\\\ffftttzzzzzzpppddd]]]ZZZXXXRRRMMMPPPRRRRRRPPPLLLGGGEEEDDDDDDBBBAAA@@@BBBEEEIIILLLYYY]]]```___YYYTTTTTTUUUQQQOOOMMMLLLLLLMMMOOOPPPUUUYYY^^^bbbbbb```___^^^[[[[[[^^^cccdddaaa```bbbcccaaaaaacccaaa\\\\\\```gggggggggjjjpppwww~~~"""    !!!!!!!!!""""""!!!   !!!""""""!!!  !!!!!! """""""""!!!!!!!!! """  ######!!!"""!!!!!! !!!!!!"""###!!!  !!!  !!! !!!""""""### """ !!!"""""""""$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&!!!$$$((('''######$$$$$$%%%&&&((()))***(((,,,444777222,,,))),,,+++)))'''&&&&&&'''(((&&&'''***...---)))(((******)))(((((()))***((('''((())))))(((&&&%%%(((+++***------)))&&&((()))'''+++***((('''((()))+++,,,+++&&&###%%%)))***+++---+++,,,,,,+++))))))***+++)))))))))))))))(((((('''))))))))))))))))))))))))+++***)))***,,,,,,,,,***...,,,*********+++***)))------,,,+++******))))))''''''(((((()))***,,,,,,+++***))))))******)))(((+++++++++++++++***)))((()))************)))((('''((((((((((((((('''&&&&&&&&&))))))&&&&&&))))))&&&'''%%%$$$%%%&&&'''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&((()))***++++++++++++++++++,,,---...///111222333444666999===AAACCCHHHJJJIIIKKKQQQXXX[[[eeerrrxxx{{{tttmmmggg```[[[UUUVVVVVVUUURRRMMMHHHDDDHHHFFFCCCAAAAAAEEEIIILLLXXX___dddccc\\\VVVVVVXXXSSSRRROOOMMMKKKLLLLLLMMMUUUVVVZZZ^^^aaaaaa___\\\^^^[[[\\\```bbbaaabbbfffhhhhhhiiillliiieeecccfffpppooommmnnnqqqwww|||###!!!   !!!!!!!!!!!!!!! !!!!!!!!! !!!!!! """"""!!!!!!!!! !!! !!!""" """"""!!! """  """""""""""""""""""""""" !!!!!!!!! """ !!!"""####################################%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$ %%%((('''))))))(((''''''''''''(((+++(((***333999666///,,,...,,,(((&&&$$$%%%&&&'''''''''(((+++,,,+++)))((()))(((&&&'''((()))((('''((((((&&&%%%$$$%%%''')))+++---,,,'''&&&)))***)))***)))'''&&&'''***,,,...''''''(((***+++***))))))&&&)))***((((((***,,,,,,(((((())))))))))))(((((()))(((((((((((()))******)))))))))***+++,,,,,,,,,///,,,))))))+++,,,***''',,,,,,++++++*********))))))))))))******,,,---------+++))))))***++++++***)))*********)))(((&&&%%%*********))))))((('''''''''((((((((((((((('''''''''***)))&&&&&&)))(((&&&)))'''%%%%%%'''(((((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))***+++,,,,,,,,,,,,++++++,,,,,,---...///111222333444555999===AAABBBHHHLLLKKKJJJMMMUUU[[[dddrrrxxx{{{|||rrrlllaaa___]]][[[YYYUUUNNNJJJMMMJJJEEEBBBBBBFFFJJJNNNTTT[[[bbb```YYYSSSTTTWWWTTTSSSPPPMMMLLLKKKKKKKKKSSSSSSTTTXXX^^^aaa```^^^aaa]]]\\\^^^______bbbgggjjjlllpppqqqpppllljjjjjjuuusssrrrqqqtttxxx}}}###!!!  !!!!!!  !!!   !!!!!!!!!!!!  !!!!!!""""""!!! """  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!! %%%"""!!!######"""###&&&#########$$$$$$######"""###########################"""!!!!!!!!!!!!""""""$$$$$$$$$###""""""!!!!!! !!!  %%%&&&###))))))(((''''''''''''(((***''')))222999888333000---+++(((%%%$$$%%%&&&'''***(((&&&&&&((())))))&&&(((&&&$$$$$$&&&''''''&&&***%%%!!!!!!%%%'''&&&%%%(((***)))&&&'''+++---******((('''&&&'''***---///%%%)))+++***((())),,,///)))---...)))(((+++,,,***(((((())))))))))))((((((((((((''''''((()))******'''((()))******+++,,,---...+++((((((+++,,,***'''******************))))))+++++++++++++++,,,---......,,,***)))+++,,,------)))*********)))(((&&&%%%+++***)))(((((('''''''''%%%&&&'''((())))))))))))'''******&&&&&&((((((%%%***)))''''''((())))))(((&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***+++++++++++++++***))),,,,,,,,,,,,---...//////000111333444555888===@@@CCCHHHMMMMMMJJJKKKSSS[[[cccqqqyyy}}}}}}vvvnnniiieee___WWWQQQQQQMMMHHHDDDDDDFFFJJJMMMMMMSSSYYYXXXRRRNNNNNNPPPSSSRRRPPPNNNLLLLLLKKKLLLRRROOONNNQQQXXX___bbbbbbccc^^^\\\]]]^^^]]]```eeeiiimmmrrrsssrrrqqqooonnnuuuuuutttuuuxxx|||"""   !!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!!!!!!!!!! """""""""###""""""!!! ### !!!$$$&&&%%%$$$"""#########""""""!!! ###############$$$$$$$$$%%%$$$###"""!!!"""###$$$#########"""""""""!!!!!! !!! """&&&$$$ ######$$$$$$%%%&&&((())))))&&&)))111666555333222+++***(((&&&%%%%%%&&&'''))))))'''###$$$''''''%%%&&&$$$###"""$$$&&&&&&&&&***$$$ !!!&&&)))&&&"""&&&((('''%%%(((,,,---)))((('''&&&&&&''')))+++,,,&&&(((((($$$$$$***000333...444333+++(((++++++''''''(((((()))))))))))))))&&&''''''(((((())))))***'''(((************+++---+++***((()))***+++******)))))))))***************,,,,,,++++++,,,,,,---......,,,******,,,.........+++++++++++++++***)))(((+++***)))((('''&&&&&&&&&$$$%%%&&&((())))))******(((******'''&&&((((((%%%***((('''((()))***)))(((&&&%%%$$$$$$&&&&&&%%%$$$&&&'''((())))))((('''&&&&&&&&&'''&&&$$$$$$&&&(((((((((((((((((((((((((((''''''''''''''''''''''''************)))((('''&&&,,,,,,,,,,,,---...///000000111222333555888<<<@@@EEEHHHLLLOOOMMMLLLSSS\\\aaannnvvv|||}}}yyy|||uuulll```WWWWWWTTTNNNIIIFFFGGGIIIJJJIIILLLOOOOOOLLLJJJIIIKKKOOOOOONNNNNNNNNNNNNNNNNNPPPNNNMMMOOOTTTZZZ___bbb```\\\[[[]]]^^^]]]___ccceeekkkpppqqqrrrsssssspppuuuvvvxxx{{{~~~!!! !!!!!! !!!!!!!!!!!!  !!! ###!!!  !!!######"""!!!  !!!!!!!!!  !!!!!!!!!   """###### ######$$$$$$$$$###!!!  """!!! !!!!!!"""#########""""""""""""#########$$$$$$$$$((('''%%%$$$###$$$%%%&&&$$$##################### """"""!!!###&&&%%% ############$$$&&&'''((('''&&&)))///111///...000)))((('''&&&&&&&&&&&&&&&%%%))))))%%%$$$''''''$$$'''%%%###"""$$$&&&''''''(((&&&$$$%%%'''((('''%%%&&&'''&&&%%%(((,,,***%%%''''''&&&&&&'''((())))))'''(((&&&%%%)))...***###+++111111)))&&&+++,,,'''''''''((()))))))))))))))%%%&&&'''))))))))))))(((''')))+++***)))(((***,,,((()))))))))))))))+++---*********+++++++++,,,,,,,,,,,,++++++,,,,,,---------+++***+++,,,...------++++++***************+++,,,+++)))'''&&&&&&&&&&&&&&&&&&'''((())))))(((((((((+++***'''&&&((('''$$$'''''''''((())))))'''%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&'''((())))))((('''&&&%%%''''''&&&$$$$$$&&&)))''''''''''''''''''''''''''''''''''''''''''''''''))))))*********)))((((((---,,,,,,------...///000000111222333444888<<<@@@FFFGGGKKKPPPOOONNNSSS\\\___iiiooovvvyyysss{{{ttthhhddd```ZZZSSSNNNKKKJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHKKKKKKLLLMMMOOOPPPQQQRRRNNNOOOPPPQQQSSSUUUYYY\\\ZZZWWWYYY]]]___^^^___cccbbbiiinnnnnnppptttuuussswwwyyy|||  !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!! """  """%%%$$$"""!!!!!!!!!"""###!!!!!! !!!""""""!!! !!!!!!""""""!!!!!!"""$$$$$$""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""!!! !!!"""!!! !!!"""$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$###!!!"""&&&&&&"""''''''&&&%%%%%%%%%%%%&&&''''''***...---)))))),,,''''''''''''''''''&&&&&& '''+++(((&&&)))((($$$(((&&&######%%%'''((((((&&&(((***)))(((''''''(((&&&''''''&&&(((+++((("""&&&&&&&&&'''''''''''''''&&&'''(((+++222111 !!!)))***$$$###+++---(((''''''((()))))))))))))))###%%%''')))******)))(((''')))+++***((((((***,,,%%%(((******((((((+++///***++++++,,,,,,------...,,,,,,+++++++++,,,------+++***)))***,,,---,,,+++))))))(((''''''((()))***,,,+++)))'''&&&%%%&&&&&&(((((((((((((((''''''&&&(((+++***'''&&&((('''$$$%%%%%%%%%''')))(((%%%###&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$%%%'''(((&&&######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***+++,,,,,,,,,,,,,,,---------------...000000000111222333444888<<<@@@HHHGGGJJJPPPQQQPPPTTT\\\]]]eeejjjqqquuupppxxxqqqmmmeee]]]VVVPPPMMMLLLMMMJJJGGGGGGJJJKKKJJJHHHHHHIIIKKKMMMPPPRRRTTTUUULLLPPPTTTUUUSSSRRRTTTVVVTTTTTTWWW^^^aaa```aaaccc```hhhmmmmmmooouuuwwwtttyyy{{{ !!!""""""!!! !!!!!!!!!!!!"""""""""""""""  """""" !!!"""!!!""" !!!"""""""""""" $$$""""""######"""!!! !!!"""###$$$$$$###"""!!!"""### """%%%%%%$$$"""!!!!!!###&&& !!! !!!$$$"""###!!!!!!"""###$$$###"""%%%###!!!"""$$$$$$"""(((((('''%%%""" !!!"""'''$$$""""""###%%%%%%$$$"""!!!!!! !!!###%%%&&&%%%%%%&&&&&&((()))++++++)))(((''''''(((***+++---%%%'''***+++)))'''&&&&&&)))&&&$$$'''+++,,,(((###)))'''&&&&&&'''(((&&&%%%+++(((((()))(((%%%''',,,"""###$$$%%%&&&%%%$$$$$$'''&&&%%%$$$%%%''')))+++***+++******)))'''&&&%%%''''''###!!!$$$))))))%%%(((%%%###%%%)))***'''$$$++++++++++++***((('''&&&))))))))))))(((((((((((()))))))))))))))***++++++(((,,,///---)))'''(((+++------,,,,,,,,,+++++++++'''''')))***,,,...//////***)))((()))*********(((...,,,((('''((())))))((('''&&&&&&(((***+++***)))000,,,(((%%%%%%&&&&&&&&&)))))))))))))))((('''''''''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$+++)))'''''''''((('''&&&&&&)))***)))%%%###%%%'''***(((&&&&&&'''((()))((()))))))))***++++++,,,,,,000//////.........//////...111555777666888;;;???FFFFFFKKKQQQTTTTTTXXX]]]bbbeeeeeellluuusssxxxvvvjjjccc^^^VVVOOOQQQLLLJJJOOOOOOIIIGGGIIIHHHFFFFFFJJJOOOUUUXXXYYYTTTVVVWWWVVVSSSRRRTTTVVVVVVSSSTTTYYY\\\^^^bbbgggbbbeeekkkqqquuuxxxyyyyyy}}} !!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!  !!!!!!!!!   !!! """!!!###!!!!!!%%%""""""!!!!!! !!!!!!"""######"""!!!!!!$$$$$$"""!!!###"""""""""!!!!!! ###$$$###!!!###&&&$$$###!!!!!!"""###$$$###"""$$$###""""""$$$$$$"""&&&%%%%%%$$$$$$######"""&&&$$$""""""$$$%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&'''''')))***+++((())))))******+++++++++%%%'''))))))((('''(((((('''''''''((())))))'''&&&((('''&&&&&&''''''&&&%%%)))'''&&&'''%%%!!!###'''###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%'''((()))))))))))))))((((((((((((******(((%%%''',,,,,,))),,,)))'''(((,,,---***&&&************)))(((''''''(((((((((((((((((((((((())))))(((((()))******+++&&&***---+++'''%%%'''***---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))*********+++)))))))))******)))''''''&&&&&&(((***+++***)))***'''%%%%%%&&&(((((((((((((((((((((((('''&&&&&&'''&&&$$$######$$$&&&''''''''''''&&&&&&&&&%%%%%%***((('''&&&'''((('''&&&&&&&&&%%%&&&'''''''''&&&***((('''&&&((())))))((()))))))))***++++++,,,,,,//////......---......///---111555666666888<<<@@@LLLLLLOOOSSSTTTRRRTTTXXXcccdddccciiirrrqqqwww}}}qqqdddZZZ[[[UUUQQQSSSRRRLLLJJJLLLKKKKKKKKKMMMPPPTTTWWWYYYSSSTTTVVVUUUSSSRRRTTTVVVUUURRRTTTYYY]]]___ccciiifffhhhkkkpppvvv{{{|||||| !!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!! !!!  ###!!!###""""""###!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!! !!!%%%&&&###"""%%%$$$######$$$&&&%%%!!!###%%%$$$"""$$$'''%%%!!!###!!!!!!"""###$$$###"""$$$###"""###$$$$$$""" $$$###"""$$$''''''$$$!!!&&&$$$######$$$%%%%%%$$$&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((()))))))))***---//////---+++)))&&&'''(((((('''''')))+++%%%'''))))))'''%%%&&&(((((('''&&&&&&''''''&&&$$$***'''''''''$$$ !!!%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''(((((()))(((''''''''')))***+++((()))'''$$$&&&++++++(((***(((&&&'''))))))&&&###'''((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))***%%%(((***)))&&&$$$&&&(((,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))+++***)))(((((()))***+++(((((()))+++,,,+++(((%%%'''&&&&&&(((******)))(((&&&%%%$$$%%%'''(((((('''&&&''''''''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((((((((''''''''''''&&&***(((&&&&&&'''((('''&&&&&&###!!!###''')))'''$$$***(((''''''((())))))((()))))))))***++++++,,,,,,...---------------......---000444666666999===AAAOOONNNQQQTTTTTTRRRSSSWWWdddfffdddiiirrrrrrxxx~~~rrrjjjccc]]][[[XXXSSSQQQQQQMMMMMMNNNMMMNNNPPPSSSVVVSSSTTTUUUTTTSSSTTTVVVXXXWWWTTTUUUZZZ]]]___ccchhhhhhiiijjjmmmsssyyy}}}zzz """"""""""""!!!!!!!!!!!!     !!!   &&&""" !!!""""""!!! !!!""""""!!!  """ """&&&&&&###"""$$$&&&###!!!###'''((($$$ !!!###$$$!!!"""$$$$$$ ###!!!!!!!!!###$$$###"""#########$$$$$$$$$###"""%%%###!!!$$$((()))$$$%%%$$$######%%%%%%$$$###%%%%%%%%%&&&''''''((()))(((((('''''''''(((((()))+++...222555444111,,,)))))))))(((&&&%%%%%%(((***'''((((((((('''&&&&&&'''((('''&&&&&&''''''&&&$$$+++))))))***((($$$$$$(((&&&'''''''''((((((((((((&&&'''(((((())))))((((((***)))'''&&&'''(((***+++''')))(((%%%&&&******((()))'''&&&&&&''''''$$$"""%%%&&&&&&'''((((((''''''&&&&&&''''''((((((((()))((()))))))))))))))))))))%%%'''))))))'''%%%&&&'''++++++++++++************)))))))))***************++++++***)))((()))+++,,,******)))******)))'''$$$'''&&&&&&((()))***)))''''''&&&&&&'''''''''$$$"""&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''&&&&&&)))'''&&&&&&'''((('''&&&%%%###"""###%%%'''%%%$$$)))'''&&&&&&(((((((((&&&)))))))))***++++++,,,,,,------,,,,,,,,,---......,,,000333555666999>>>CCCKKKKKKOOOTTTVVVVVVXXX]]]eeehhhhhhnnnwwwuuuyyyyyypppiiibbb]]]YYYWWWRRRRRRRRRQQQOOOOOOSSSUUUSSSTTTTTTUUUVVVWWWYYYZZZZZZWWWWWW[[[]]]^^^aaafffhhhhhhiiikkknnnssswwwzzz{{{{{{ !!!!!!###"""""""""!!!!!!!!!  ###  !!! !!!"""!!!  !!!""""""$$$!!!"""%%%### !!!!!!!!!!!!!!!  !!!!!!$$$%%%!!! ###""""""%%%$$$""" $$$$$$"""!!!$$$###!!!###!!!!!!!!!###$$$###""""""###$$$$$$$$$#########'''$$$"""%%%((((((###%%%$$$###$$$%%%%%%$$$###!!!"""###%%%'''((())))))(((((('''''''''(((((()))///222666888777333...***++++++)))&&&$$$$$$&&&))),,,(((%%%&&&)))***((($$$)))'''&&&&&&'''(((&&&%%%)))((())),,,***'''(((,,,'''''''''((((((((())))))(((((()))************)))+++***((('''&&&''')))***))),,,,,,***)))------+++++++++*********)))'''&&&$$$%%%&&&''''''(((((('''%%%&&&&&&'''((()))******))))))***+++******)))((('''((())))))((((((((((((++++++*********)))))))))))))))))))))))))))))))))***+++,,,***((((((+++---///,,,)))'''''''''&&&$$$'''&&&&&&'''))))))(((&&&&&&&&&&&&'''((('''$$$"""&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%(((&&&%%%%%%'''((('''&&&###%%%&&&%%%###!!!###$$$'''&&&%%%&&&''''''&&&%%%)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---...///---000333444555999>>>CCCHHHHHHMMMTTTWWWXXX\\\aaaccchhhkkkssszzzuuuvvvuuulllddd^^^\\\[[[YYYVVVTTTSSSUUUVVVRRRSSSSSSUUUWWWXXXXXXXXXYYYVVVWWW[[[^^^```dddiiiiiijjjlllmmmoooooopppppprrrtttyyy~~~ !!!"""######""""""!!!!!!  $$$ !!! """###!!!  !!!"""###$$$ !!!'''&&& !!! !!!""""""!!!  !!!!!! $$$$$$ !!!### """%%%&&&&&&!!!%%%'''$$$"""$$$%%%######!!!!!!"""###$$$###"""!!!###%%%%%%$$$###$$$%%%'''%%%$$$%%%&&&&&&"""$$$$$$###$$$&&&&&&$$$""" !!!###%%%&&&((((((((('''''''''''''''((())))))222444777888777333...+++++++++)))'''$$$$$$&&&(((///***%%%&&&***,,,)))%%%***)))'''((())))))(((&&&&&&%%%'''+++***'''(((,,,((((((''''''(((((()))***)))))))))***************+++***)))'''''''''((()))&&&+++,,,)))(((***,,,***))))))))))))(((''''''&&&%%%%%%&&&'''((((((((('''%%%&&&'''((()))***+++,,,***+++,,,,,,,,,+++***)))(((((()))*********))))))*********))))))))))))(((++++++***)))((('''&&&%%%)))+++---,,,***(((***---000,,,(((&&&&&&&&&&&&%%%'''&&&&&&'''))))))'''&&&%%%$$$%%%'''))))))'''%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&$$$%%%&&&(((''''''###&&&(((&&&""" """%%%&&&&&&%%%&&&((((((&&&$$$)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000...111333444555888>>>CCCHHHHHHMMMTTTWWWWWW[[[```aaagggkkkssszzzrrrppp|||{{{qqqjjjfff```\\\YYYWWWUUUSSSRRRSSSTTTWWWZZZZZZXXXVVVUUUSSSUUU[[[```ccchhhnnnlllnnnqqqssstttsssqqqooojjjlllssszzz}}} !!!"""#########"""!!!  ###  !!!######""" !!! !!!###$$$!!!  &&&###"""!!! """$$$!!!!!!  !!!!!!!!! $$$$$$ !!!$$$$$$###$$$$$$%%%%%%%%%$$$&&&###!!!###$$$"""###!!!!!!"""###$$$###"""!!!###&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$""""""###%%%&&&'''&&&&&&%%%&&&&&&&&&'''''')))***+++444555555555333000---***((((((((('''&&&&&&(((***///,,,))))))***+++***(((+++***))))))******)))(((&&&&&&(((+++***&&&&&&)))(((((('''&&&'''((()))******)))(((''''''((())))))(((((((((((())))))))))))###(((***'''%%%'''((('''%%%&&&''''''&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&((()))***,,,------+++,,,---......,,,+++)))((((((((()))***+++***)))******)))))))))(((((((((******)))(((''''''&&&&&&'''+++///...+++)))***,,,+++)))''''''(((((('''&&&''''''&&&'''(((((('''%%%'''&&&&&&'''((()))'''&&&%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''''''''&&&'''%%%$$$$$$&&&(((''''''%%%%%%&&&%%%$$$$$$$$$%%%(((''''''(((******(((&&&)))))))))***++++++,,,,,,------------...///000111000222444444444777===BBBGGGGGGLLLSSSWWWWWW[[[```ccchhhkkkrrrxxxpppmmmzzz|||rrrllliiieee^^^XXXWWWXXX[[[___bbbaaa\\\XXXWWWUUUVVV\\\```bbbgggmmmlllooossswwwyyyzzzyyyxxxooollllllttt||| !!!"""$$$######"""!!! !!!!!!!!! !!!###$$$""" !!!!!!  !!!"""###'''%%%"""###!!! ###%%%"""!!!  !!!"""""" !!!$$$$$$ !!! """$$$$$$""" """$$$!!! !!! ###!!!!!!"""###$$$###""" ###&&&&&&$$$###$$$'''"""###$$$$$$###$$$&&&((($$$###$$$%%%&&&&&&$$$"""&&&&&&'''''''''&&&$$$###%%%%%%&&&&&&((()))++++++444444444222000...+++***$$$&&&'''''''''(((***,,,---...---+++)))(((***,,,,,,+++******++++++***((()))(((***,,,***&&&%%%(((((('''&&&&&&&&&''')))***)))(((&&&%%%$$$&&&'''(((%%%&&&''')))******++++++%%%***---***((()))+++***'''(((******)))((())))))'''(((((((((((((((''''''&&&'''(((***+++---......,,,---/////////---+++***(((''''''(((***+++***((())))))))))))((((((((((((&&&&&&''''''((())))))***%%%+++000000,,,))))))+++&&&&&&''')))+++***(((&&&''''''&&&'''((((((&&&%%%---+++)))(((((('''%%%######$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))))))))((((((((((((&&&%%%$$$$$$&&&(((''''''&&&###"""###''')))'''%%%)))))))))***,,,+++)))''')))))))))***++++++,,,,,,---------...///000111111111333444444444777===BBBDDDEEEJJJRRRWWWXXX]]]ccchhhlllmmmrrrwwwpppnnn{{{~~~yyyooofff]]]___bbbgggjjjhhhbbb]]]]]]ZZZZZZ]]]___```cccgggkkkmmmrrrwww{{{~~~{{{pppiiippp{{{ !!!""""""!!!  """""""""""""""!!!    !!!!!!""""""  !!!"""!!!###### ######!!!###"""!!!"""###$$$###"""###""" """"""""""""############%%%$$$"""!!!"""###$$$&&&%%%$$$""" !!!###%%%!!!!!!######"""%%%###!!!###%%%&&&$$$!!!!!!!!!""""""""""""!!!!!!$$$######$$$%%%&&&%%%%%%$$$"""!!!"""%%%&&&$$$!!!###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%&&&(((+++///...333333---'''&&&&&&%%%&&&&&&&&&'''''')))***+++))))))((('''''''''''''''(((###$$$,,,///+++'''(((,,,)))&&&&&&(((***)))'''******))))))((((((''''''---,,,)))(((((())),,,---&&&'''))))))'''''''''(((***)))'''((()))***(((''')))))))))))))))(((''''''%%%&&&&&&'''''''''''''''(((''''''((())))))'''%%%------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++))))))))))))(((((((((((('''((()))******)))(((''''''''''''((())))))******%%%(((***+++)))(((((())))))(((''''''&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%###(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''(((***++++++******+++,,,,,,...//////......///111000000111333555999<<<>>>DDDFFFIIILLLOOOUUU[[[```jjjaaadddrrrvvvoooppp|||{{{nnnnnnkkkhhhiiillllllgggbbbcccaaa```bbbdddccc^^^ZZZjjjlllooorrrvvv{{{{{{yyyxxxwwwyyyzzzzzzzzz !!!!!!   !!!!!!"""""""""!!!!!!  !!!!!! """!!! """""" """!!! """"""!!!$$$### """### !!!  !!!"""!!! ###"""!!!!!!!!!"""""""""#########!!!!!!"""###############!!!!!!!!! !!!%%%###!!!!!!!!!"""!!! $$$"""!!!"""$$$%%%###!!!""""""############"""""""""!!!!!!!!!"""""""""!!!$$$###"""###%%%&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&))),,,//////222111+++(((((((((%%%'''''''''''''''((()))***(((((('''&&&&&&&&&&&&&&&***&&&&&&,,,...+++((())),,,***'''(((***++++++***))))))))))))((((((''''''+++***)))(((((()))***+++&&&((())))))(((''''''(((***((('''((()))***)))''')))))))))))))))(((''''''&&&'''((()))***))))))((()))((('''((()))***)))(((---------,,,,,,,,,++++++***+++++++++++++++***))),,,+++***)))((('''&&&%%%(((((()))******)))(((((((((((()))))))))*********((('''&&&(((******'''$$$***)))((('''''''''((()))---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((('''&&&&&&(((((('''&&&(((((((((((((((((((((((((((***++++++******+++,,,,,,---//////...///000222111222333555888;;;===???CCCEEEIIILLLPPPTTTYYY]]]gggbbbeeeooosssooopppvvv|||yyyuuuuuuuuurrrkkkfffeeeddddddeeeffffffdddbbbkkknnnqqqtttvvvzzz|||zzzxxxvvvvvvvvvwwwwww}}}!!!!!!!!!   !!!!!!!!!!!!!!!  !!! !!!$$$### !!!"""###!!! !!!"""######"""$$$### """""" !!!"""!!! ######!!!!!! !!!!!!""""""""""""######!!!###$$$$$$###""" !!!""""""!!! &&&$$$"""""""""###""" """!!!!!!"""######""" ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''(((***...111000111...***)))+++)))%%%(((((('''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&---)))(((+++,,,***((())),,,***))))))+++---------)))))))))((((((((((((''')))))))))(((((()))))))))''')))******((((((((())))))((('''((()))***)))((()))))))))))))))(((''''''%%%''')))+++,,,,,,+++******)))'''''')))+++,,,+++------------,,,,,,,,,,,,***************)))((((((*********)))((('''''''''((())))))******))))))(((+++++++++************)))***&&&$$$&&&***+++&&& +++)))((('''''')))***,,,---,,,+++)))'''&&&&&&%%%'''''''''''''''''''''''')))(((''''''((((((&&&$$$''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''''')))))))))'''************************(((***++++++******+++,,,***,,,.../////////111333111333555888;;;===>>>???DDDGGGLLLPPPSSSVVVYYY[[[```bbbfffkkkppprrrqqqppp~~~tttlllnnnnnnnnnmmmkkkiiiiiijjjkkknnnqqqrrrrrruuu}}}{{{yyyuuurrrpppooopppqqqwww{{{    !!!!!!!!!  !!!!!!""" !!!###!!!  !!!"""!!!  !!!""""""###$$$"""$$$$$$ """"""!!! !!!###$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!#########"""!!!""""""############""""""!!! """$$$$$$###!!!!!!!!!"""""""""!!! """######$$$$$$######"""&&&&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&'''(((((()))+++///222111000,,,)))***---+++&&&)))((((((''''''''''''(((''''''&&&&&&%%%&&&&&&'''---+++))))))((((((((()))+++***))))))***,,,......((((((((((((((((((((((((&&&'''((())))))((('''&&&''')))******)))(((((())))))((('''((()))***)))((()))))))))))))))(((''''''$$$&&&)))+++,,,,,,***)))***(((&&&&&&(((+++,,,,,,------------,,,,,,,,,,,,************)))((('''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))------,,,++++++***))))))***(((&&&'''***)))%%%!!!***)))'''&&&''')))+++---)))(((((('''&&&%%%%%%%%%(((((((((((((((((((((((()))(((''''''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&''')))***)))(((************************(((***++++++******+++,,,***,,,...//////000222444111222666999<<<===>>>>>>FFFKKKQQQUUUXXXYYYZZZ[[[YYY```eeegggmmmvvvuuummm|||yyyrrrmmmlllnnnooorrrtttsssqqqsss{{{|||zzzvvvrrrnnnmmmoooqqqxxxyyy{{{ !!!""""""     !!!!!!)))"""!!!  !!!  !!!!!!"""######$$$"""$$$### """"""  ###$$$###"""!!!!!!!!!""""""""""""""" !!!!!!!!!!!!""""""""" """$$$%%%###"""!!! !!!"""$$$&&&!!!!!!######""" !!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!"""$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%&&&'''(((((())),,,000333222111---)))***---+++&&&)))((((((''''''''''''(((((('''''''''''''''((((((++++++)))&&&%%%&&&''''''(((((((((((((((***,,,---'''''''''''''''(((((((((&&&'''((())))))((('''&&&'''(((******((('''((()))(((''''''((()))******))))))))))))))))))(((''''''$$$%%%''')))******)))((()))'''%%%%%%''')))++++++---,,,,,,,,,,,,+++++++++)))))))))))))))((('''&&&%%%&&&'''((()))***+++,,,******))))))))))))******...------,,,+++***)))))))))***+++***)))'''&&&%%%)))((('''&&&&&&(((***+++%%%%%%&&&''''''((((((((()))))))))))))))))))))))))))'''%%%%%%%%%%%%$$$"""%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&((()))((('''))))))))))))))))))))))))(((***++++++******+++,,,***,,,...//////000222444///111444888;;;<<<======FFFKKKRRRWWWYYYYYYYYYZZZTTT\\\aaaccclllxxxwwwnnn{{{yyyvvvvvvxxx{{{|||yyyvvvwww|||~~~}}}zzzvvvrrrppprrruuuvvvtttuuu{{{ !!!"""###$$$     !!!"""///&&&   """"""############!!!###### ######!!! """!!!!!! !!!""""""""""""""" !!!!!!!!!!!!""""""!!! !!!$$$%%%"""  ###%%%$$$"""   """######"""!!!!!!"""!!!!!!""""""""""""!!!!!!!!!$$$&&&%%%###"""%%%'''###$$$&&&%%%###!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((())),,,000333333222///))))))++++++((((((((('''''''''(((((()))(((''''''''''''((())))))(((+++***&&&###%%%'''&&&'''(((((('''''''''***,,,&&&''''''''''''(((((((((&&&'''((())))))((('''&&&&&&((())))))'''''''''(((((('''&&&(((***+++***))))))))))))))))))(((''''''%%%&&&&&&'''''''''''''''((('''%%%%%%''')))))))))++++++++++++************(((((())))))))))))(((((())))))))))))((((((((((((+++******))))))******+++------,,,,,,+++***))))))'''***,,,+++)))&&&'''(((((((((''''''(((((())))))$$$%%%''')))***+++,,,,,,))))))))))))))))))))))))(((&&&$$$$$$$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((('''&&&%%%&&&((())))))((((((((((((((((((((((((((((((***++++++******+++,,,***,,,.../////////111333///111333666999;;;<<<===BBBGGGNNNTTTVVVVVVVVVWWWRRRXXX[[[```kkkvvvuuunnnyyyzzzuuurrrsssuuusssooopppwww  """###   !!!!!!"""...%%% !!!"""!!!!!!!!!!!!!!!!!!############"""!!!"""""" ###$$$""" """!!!!!! !!!""""""!!!!!! !!!!!!!!!"""""" !!!""""""###  !!!######%%%###!!! !!!!!! !!!###%%%$$$"""!!!"""$$$"""""""""######""""""""""""%%%((((((&&&%%%(((,,,"""$$$%%%$$$!!! !!!###$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''(((+++000333333444111+++''')))***)))'''''''''''''''((()))***'''&&&&&&&&&''''''((()))&&&+++,,,'''$$$&&&(((''''''))))))(((&&&&&&(((+++&&&&&&&&&'''''''''((((((((((((((())))))(((((((((%%%&&&((((((&&&&&&&&&'''((('''&&&'''***+++***))))))))))))))))))(((''''''((('''&&&%%%%%%%%%&&&''')))((('''((()))***)))(((*********))))))))))))(((''''''((()))******************))))))((((((''''''++++++***))))))***++++++,,,,,,++++++******))))))''''''((()))))))))'''&&&((()))*********)))((('''$$$%%%''')))***+++++++++))))))))))))))))))))))))(((&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&''')))******)))(((((((((((((((((((((((((((***++++++******+++,,,,,,---//////...///000222000111333555888:::===>>>@@@EEELLLQQQTTTUUUVVVVVVTTTTTTVVV]]]hhhooooookkkxxxzzzzzz{{{vvvrrrsss{{{!!!   !!!!!!  !!!"""""")))"""!!!!!!""""""  """""""""""""""###$$$$$$###!!!!!!!!!!!! $$$%%%### """$$$$$$###!!!""""""!!!!!! !!!!!!!!!"""!!!"""###$$$###!!!  """###$$$$$$$$$###"""!!! !!!###$$$$$$$$$!!!$$$&&&%%%###!!!###%%%######$$$$$$$$$$$$######"""%%%%%%###"""&&&***!!!###%%%$$$ !!!$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((+++///333333555333,,,&&&''')))***&&&&&&&&&'''''')))***+++%%%%%%%%%%%%%%%&&&'''(((%%%,,,---(((%%%(((***'''(((******(((&&&%%%(((+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$&&&''''''&&&%%%%%%&&&''''''&&&'''***++++++***)))))))))))))))(((((('''+++)))'''%%%$$$%%%&&&'''***))))))***++++++)))'''))))))))))))((((((((((((&&&'''(((***++++++++++++''''''(((((())))))******,,,+++***))))))***+++,,,+++++++++************)))(((%%%###&&&***+++'''###)))+++,,,---,,,***((('''###$$$&&&(((((((((((('''(((((((((((((((((((((((()))'''%%%%%%&&&((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***(((''''''(((+++,,,+++***(((((((((((((((((((((((((((***++++++******+++,,,,,,...//////......///111222222333444777;;;>>>@@@AAAFFFLLLRRRTTTVVVWWWXXXVVVRRRRRR[[[eeejjjiiihhhxxx}}}yyy{{{yyywwwxxx !!!     """######$$$!!!!!!###""""""!!!!!!!!!!!!""""""### !!!"""######"""""" ###### !!!"""######!!!&&&'''%%%"""%%%"""!!!$$$### !!!!!!!!!!!!!!!!!!!!!!!!&&&$$$!!!"""$$$ """###$$$$$$$$$###&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##################$$$$$$$$$%%%'''***,,,...222444111***&&&((()))(((&&&'''%%%"""$$$((((((%%%'''%%%$$$%%%%%%%%%$$$###+++******)))(((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((***%%%%%%(((((($$$%%%)))***++++++'''###"""$$$&&&***((('''(((***+++)))&&&)))(((((((((((('''''''''((('''&&&'''((()))((('''))))))))))))))))))))))))))))))******)))(((''''''((('''''')))+++,,,+++***))))))((('''''''''''''''******+++++++++,,,,,,,,,...---...111...***))),,,+++******)))))))))))))))'''((()))******(((&&&$$$%%%%%%%%%&&&((()))+++,,,(((((((((***,,,,,,***(((#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###'''%%%$$$%%%(((***)))'''******))))))))))))******++++++***************+++)))))))))***++++++,,,,,,//////...///000111333444222555999;;;<<<>>>@@@BBBCCCFFFKKKQQQVVVXXXYYYYYYVVVTTTVVV^^^iiiqqqqqqooo{{{{{{       """###"""###'''"""!!! !!!!!! ###&&&&&&###  !!!""""""&&&###&&&###  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! """### """###$$$$$$######&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%$$$###!!! ###$$$%%%&&&(((***,,,---///333444///+++***'''$$$&&&'''&&&###%%%)))***''''''&&&&&&&&&&&&&&&%%%$$$+++******)))((((((''''''(((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''')))%%%%%%((((((%%%%%%)))+++,,,+++(((%%%$$$%%%''')))'''&&&(((******(((&&&(((((((((''''''''''''&&&***)))''''''(((((('''%%%))))))))))))))))))))))))%%%&&&''''''''''''''''''((((((((()))+++,,,+++)))))))))((('''''''''''''''*********+++++++++,,,,,,...---...000...)))))),,,+++******)))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&'''((()))***+++)))(((((()))++++++***(((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$'''%%%$$$%%%(((***)))'''******))))))))))))******+++******)))))))))******))))))))))))***+++,,,---............///111222444222444777999:::<<>>CCCFFFFFFGGGJJJMMMPPPRRRTTTUUUTTTYYYaaahhhmmmssszzz}}}}}}}}}{{{    !!!   !!!"""""")))%%%""""""!!! $$$######"""""""""""""""###%%%$$$"""!!!!!!!!!"""###!!! !!! """###$$$###"""!!!""" ((($$$"""!!! """""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&%%%%%%&&&&&&''''''%%%+++,,,++++++)))%%%''')))***(((***---,,,''''''***,,,+++'''%%%'''***************************))))))(((''''''''''''(((###$$$%%%&&&'''((((((((($$$''''''$$$%%%)))***(((---+++((('''((())))))'''&&&(((******((('''((()))******)))))))))((((((((()))((('''(((***++++++***))))))))))))))))))))))))(((((((((((('''&&&$$$$$$((((((((()))+++,,,+++)))))))))(((((()))******+++))))))))))))************+++))))))+++)))''')))---+++******)))))))))))))))%%%&&&((()))))))))((('''%%%'''((()))***)))'''&&&&&&%%%%%%&&&(((((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((###&&&((('''&&&&&&(((***((((((''''''''''''(((((()))(((((()))***+++,,,,,,***+++---......---+++***+++,,,---///000000000000000333666999;;;>>>AAADDDDDDEEEHHHKKKNNNQQQSSSTTTRRRYYYaaagggkkkrrr||||||yyy|||~~~||||||}}}zzz"""""""""    ###"""!!! '''###!!!"""""" $$$"""!!!!!!!!!!!!""""""######!!! &&&$$$"""###%%%%%%### """%%%&&&%%%###""""""%%%'''&&&!!!$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&%%%$$$$$$%%%'''(((***,,,***$$$###'''+++,,,'''******(((***---+++&&&&&&***,,,***&&&%%%'''*********************++++++******)))((((((((((((((("""###$$$&&&'''((())))))###''''''$$$$$$***+++'''///,,,((((((***+++***((($$$'''))))))&&&%%%&&&(((************))))))))))))+++***((()))******)))(((************************((()))))))))))))))((((((((('''''')))+++,,,+++***))))))((())))))***++++++))))))))))))************+++))))))***)))&&&)))...+++******)))))))))))))))$$$&&&(((******)))((('''%%%&&&((()))***)))((('''%%%$$$%%%'''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$&&&'''(((###&&&((((((&&&&&&(((***((((((''''''''''''(((((())))))))))))***+++,,,---***,,,...//////---***(((+++,,,...000111111000000...111666999;;;===@@@BBBCCCDDDFFFJJJMMMPPPSSSTTTQQQXXX```fffjjjrrr~~~~~~zzz}}}~~~||||||~~~}}}!!!   !!!!!!!!!$$$###"""!!!!!!!!!######"""""" """&&&***'''""" !!!  """ !!!$$$$$$""" !!!###### ###&&&'''%%%###%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%&&&"""!!!  !!!""""""!!! !!!###$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%***(((&&&$$$#########$$$((('''%%%###""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((())))))))))))(((((()))+++,,,+++)))&&&((('''&&&'''((()))(((''')))*********++++++++++++''''''&&&%%%&&&'''((()))!!!"""$$$&&&''''''&&&%%%)))************++++++++++++++++++***)))((((((''')))((('''''''''(((***+++'''(((((()))))))))((((((***(((&&&&&&'''(((((((((,,,,,,+++***)))))))))***(((((((((((((((''''''&&&))))))))))))(((((((((((())))))(((((((((((())))))%%%&&&(((***,,,,,,)))&&&+++*********))))))((((((,,,+++)))***++++++***)))***)))'''''')))))))))(((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((())))))%%%&&&((()))))))))(((''',,,+++(((''''''))),,,...)))***+++,,,,,,,,,,,,++++++,,,...000000000000///444555666777:::<<<>>>@@@CCCFFFGGGGGGMMMVVVVVVQQQTTTSSSYYYgggttt|||~~~|||yyywwwwwwyyy|||~~~}}}||||||zzz  !!!!!!!!! !!!!!! !!! !!!"""""" !!!!!!!!! """###(((%%%!!! !!!  """ !!!###$$$""" """$$$""""""&&&&&&"""&&&$$$"""!!!!!!!!! """!!! !!!"""!!!!!! !!!"""###"""!!!  !!!""""""!!!!!! !!!"""###$$$#########$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""!!!"""$$$%%%'''&&&%%%$$$############'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&'''((())))))***((((((((()))******(((&&&'''&&&&&&''')))++++++******)))))))))))))))******(((((('''''''''((()))***''''''((())))))******)))((())))))))))))*********,,,,,,,,,+++***))))))))))))(((((('''((()))***+++((())))))******)))))))))***(((&&&&&&((())))))))),,,+++******)))))))))***(((((((((((((((''''''&&&))))))))))))((((((((((((***))))))(((((((((((()))''''''''')))++++++)))'''************)))))))))(((+++)))((()))++++++***)))***(((''''''((())))))(((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***&&&'''(((((())))))((((((******((((((((()))+++,,,******+++++++++,,,,,,,,,,,,---...000000000//////333444555777999<<<>>>???DDDGGGHHHHHHNNNVVVWWWSSSXXXWWW\\\iiiuuu}}}}}}{{{{{{|||}}}}}}{{{||||||xxxwww !!!  !!!"""""""""!!!!!! !!!!!!"""!!! !!!"""!!! """###"""!!!!!!!!!%%%### !!! !!!######"""!!! ###$$$######&&&&&&###$$$"""!!!""""""!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######&&&%%%$$$###############%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$&&&'''%%%&&&&&&%%%%%%$$$###"""((('''$$$""""""$$$'''(((###$$$%%%&&&((()))***+++((('''&&&'''((()))(((&&&&&&&&&&&&'''+++---......+++***)))''''''(((***+++))))))((((((((()))***++++++***************++++++((((((((())))))))))))***------,,,,,,+++*********((((((((((((((()))************+++++++++******)))***((('''((()))++++++***+++******)))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))*********))))))((((((((((((''''''''')))***)))(((************)))))))))))))))((('''(((***+++***)))***(((''''''((())))))((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((())))))***((((((((((((((()))******)))))))))))))))*********,,,+++*********+++,,,------...///////////////...222333333555777;;;===???EEEHHHIIIJJJPPPWWWYYYWWW]]]\\\```kkkvvv}}}}}}yyyyyy """"""!!! !!!"""""""""###### !!!""""""!!! !!!""""""  """###"""!!!!!!"""$$$""" !!!!!!!!! !!!!!! !!! !!!"""######"""!!! !!!!!!!!!""""""""""""  """""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###'''&&&%%%###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%'''((()))$$$%%%&&&'''&&&%%%###"""'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((()))***+++***(((&&&&&&((()))((((((&&&%%%%%%(((,,,000111222...,,,***((('''(((***,,,(((((((((((())))))******+++***)))''''''((()))***))))))))))))************,,,,,,+++++++++*********((((((((((((((())))))***++++++,,,,,,,,,+++*********)))((()))+++,,,,,,+++***))))))((((((((())))))(((((((((((((((''''''&&&(((((((((((())))))))))))************)))(((((('''***(((&&&&&&'''))))))(((*********)))))))))))))))'''&&&&&&'''***++++++***)))(((&&&&&&((()))((('''))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''(((((()))))))))))))))))))))((('''''')))***+++((()))***+++++++++******,,,+++***))))))+++---.........///////////////...222222222444666:::===???GGGHHHJJJLLLQQQWWWZZZ[[[bbbaaadddnnnvvv|||###"""!!!"""###"""!!!!!!!!!!!!!!!""""""###### !!!!!! !!!"""""" !!!""""""!!! !!!###%%%$$$"""!!! """######"""!!!######!!! !!! !!!""""""""""""""""""  !!!&&&%%%###"""!!!!!!!!!""""""""""""!!!!!! """###$$$###!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""'''&&&$$$#########$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&''''''%%%$$$###$$$%%%'''(((((('''%%%$$$)))))))))))))))*********+++)))(((((()))******)))'''&&&&&&(((,,,000333333111///,,,***)))***+++---''''''(((((())))))))))))***)))((('''&&&'''((()))******++++++++++++,,,,,,***************)))))))))'''(((((())))))))))))))),,,,,,,,,,,,,,,+++*********))))))***,,,,,,,,,***)))(((((('''(((((())))))(((((((((((((((''''''&&&'''((((((((()))))))))*********++++++***)))((('''***(((&&&%%%&&&((((((((())))))))))))))))))******'''&&&&&&'''***++++++***)))'''&&&&&&'''(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((())))))***))))))((()))((('''''''''(((***+++((()))+++,,,---,,,+++***,,,+++***))))))+++---................../////////111111111333555999===@@@GGGHHHJJJNNNRRRWWW[[[___eeeeeeiiiqqqwww{{{$$$###""""""###""" !!!!!! !!!"""""" """!!! """"""""" """""""""!!! !!!###%%%%%%###!!!!!!#########"""!!!$$$$$$!!! """!!!######"""!!!"""###### """""" !!!$$$###""""""######""" !!!!!! !!!######"""  !!!!!!!!!!!! !!!"""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$######""""""%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###%%%((())))))(((%%%###************************+++)))((()))***+++***((()))'''&&&(((+++///222333222111...,,,+++++++++,,,&&&'''((()))))))))((((((***)))))))))))))))******+++++++++,,,,,,,,,------))))))))))))))))))))))))''''''((())))))))))))))),,,,,,,,,,,,++++++***)))+++***)))***,,,,,,***((('''''''''''''''(((((()))(((((((((((((((''''''&&&''''''(((((())))))******((()))***+++++++++))))))***(((&&&%%%&&&'''''''''))))))))))))************)))((('''(((***+++***))))))'''&&&&&&'''(((((('''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''))))))))))))(((''''''''''''''''''((())))))((()))***,,,,,,++++++***,,,+++*********+++,,,---...------......///111111222111111222555:::>>>AAAGGGGGGJJJOOOSSSVVV\\\ccchhhiiinnnuuuyyyzzz!!! """""" """!!!  !!! """ !!!######### !!!######"""""""""###$$$###!!!!!!""""""!!! !!!%%%%%%!!! """!!!######!!! """###%%%!!! ###### !!!%%% !!!$$$%%%$$$### !!!""""""!!! """$$$%%%###  !!!""""""!!!  !!!"""###""""""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((())))))******++++++((((((((()))+++***(((&&&+++)))''''''***...000111111000///---+++*********'''((()))*********))))))(((((()))***+++++++++*********+++++++++,,,,,,,,,************************&&&'''((()))***))))))(((,,,,,,,,,,,,+++***)))(((+++*********++++++(((&&&'''&&&&&&&&&''''''((()))(((((((((((((((''''''&&&'''''''''((()))*********'''(((***,,,,,,,,,+++***)))(((&&&&&&''''''&&&%%%((()))))))))************+++)))((()))++++++***))))))'''%%%&&&'''((('''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))(((&&&%%%%%%%%%&&&'''''''''''''''''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...000222333222222111222666:::???BBBGGGFFFIIIOOOSSSUUU\\\eeekkkmmmssszzz|||||| !!! """!!!   !!!!!!!!!"""  ###%%%%%%!!!$$$&&&%%%###"""!!!$$$"""!!! !!!!!!!!!&&&%%%""" """!!!######!!! """$$$%%% """""" %%%(((&&&""" !!!!!!!!! """###$$$%%%%%%$$$###"""!!!%%%'''(((&&&###  !!!""""""!!!  """#########"""!!! !!!###$$$$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$%%%&&&''''''''''''&&&&&&'''((((((''''''&&&'''&&&%%%$$$$$$%%%'''((('''''''''&&&&&&'''''''''%%%&&&'''((()))***+++,,,''''''''')))******'''$$$,,,***''''''***---//////000///...---+++***((((((((()))***+++,,,+++******%%%&&&((()))*********))))))************++++++++++++++++++++++++++++++,,,&&&''')))*********)))(((,,,,,,,,,+++***)))(((''',,,+++******+++***'''$$$&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&&&&''''''((()))******+++&&&'''***,,,------,,,+++)))(((&&&&&&''''''&&&$$$(((((())))))*********+++,,,+++)))***++++++***)))((('''%%%%%%'''((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&((())))))'''&&&$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,...111333444333222222333666;;;@@@CCCGGGEEEIIIOOORRRTTT\\\fffmmmooovvv}}}}}}  """"""###!!!  !!!""""""###!!!"""$$$%%%$$$!!!$$$######"""!!! ###!!! !!!"""###""" !!!!!! !!!"""############"""!!!!!!!!!######!!!!!! !!!###$$$"""!!!###!!! ######$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$###"""!!! $$$&&&(((%%%  $$$&&&&&&''''''&&&&&&%%%$$$!!!'''+++)))&&&&&&%%%###(((((('''&&&%%%%%%$$$###%%%&&&''')))************,,,+++***))))))((())))))'''%%%$$$&&&***------+++///...,,,***))))))******(((+++,,,)))((()))((($$$''''''((()))))))))))))))///,,,((()))---...+++'''++++++************++++++++++++)))(((''''''''''''///...,,,+++************++++++***((('''&&&%%%$$$(((%%%###$$$'''))))))(((&&&&&&''')))******(((&&&******))))))******+++,,,,,,---,,,***+++///...***++++++******))))))((((((+++***)))***,,,,,,***)))'''((()))******************''''''))))))&&&&&&(((###'''***)))'''$$$%%%''')))*********)))(((&&&%%%(((((())))))(((&&&$$$###%%%######&&&)))+++***(((******))))))((((((''''''&&&""""""'''***(((%%%''''''((()))***++++++,,,++++++*********+++,,,---------...---,,,...111444222333444555666999===@@@HHHHHHJJJLLLOOOVVV^^^dddjjjrrr{{{}}}}}}!!!!!!""""""""""""!!!!!! """!!! !!!######%%%$$$ ###$$$""" !!!""""""###$$$###"""!!! """!!!!!! """!!! !!!"""###""" !!!!!!  !!!"""############"""!!!!!!"""###$$$"""!!!"""!!!!!!"""$$$$$$###!!!$$$""" !!!!!! !!!""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""""""""###$$$$$$'''(((&&&###"""$$$(((&&&&&&''''''&&&&&&%%%$$$$$$((('''&&&'''(((&&&''''''&&&%%%$$$$$$######%%%&&&'''(((************)))(((''''''''''''''''''(((&&&%%%'''***------,,,+++***)))((((((((()))***+++---+++''''''))))))'''''''''((()))))))))))))))...+++((())),,,---+++(((+++******))))))******++++++***)))(((''''''''''''+++++++++++++++***))))))******)))((('''&&&&&&%%%(((&&&$$$$$$'''))))))(((((('''&&&&&&((())))))(((******))))))******+++,,,***,,,+++)))***---,,,(((*********)))))))))))))))+++***)))***,,,,,,***)))))))))************))))))***''''''))))))&&&&&&(((((()))******)))((())))))))))))******)))(((&&&%%%%%%%%%&&&&&&%%%$$$###"""###""""""$$$'''((('''%%%))))))))))))(((((('''''')))&&&$$$%%%''')))(((&&&(((((())))))******++++++)))))))))************+++,,,,,,---,,,,,,---000333222333444555666999===@@@GGGHHHIIIKKKNNNTTT[[[```fffnnnxxx}}}}}}~~~!!! !!! !!!""""""!!!!!!"""$$$"""### """!!! !!!"""""""""&&&$$$!!!!!!###!!!!!!!!! """!!! """"""!!! !!!!!!  !!!""""""######""""""!!!!!!"""$$$%%%$$$###"""!!!!!!"""$$$$$$###!!!$$$"""!!! """""""""!!!""""""!!!!!! !!!!!!########################&&&%%%$$$###""""""""""""&&&%%%$$$""""""###$$$%%%###%%%'''&&&$$$###&&&)))&&&&&&''''''&&&&&&%%%$$$###&&&%%%%%%''''''$$$%%%%%%%%%$$$$$$#########%%%&&&'''((()))*********'''''''''&&&''''''((((((((('''&&&(((***,,,---,,,'''&&&&&&&&&&&&'''((())),,,---+++&&&&&&)))+++)))''''''((())))))))))))(((+++)))'''(((+++---+++(((******))))))))))))************)))(((''''''''''''((()))*********)))(((((()))((((((((('''''''''''''''&&&%%%%%%''')))))))))***(((%%%%%%''')))************))))))******+++,,,)))+++***((())),,,+++'''))))))))))))************+++***)))***,,,,,,***)))************))))))))))))***''''''***)))&&&&&&)))+++***))))))***++++++***)))))))))))))))(((&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$###%%%&&&'''&&&$$$)))))))))(((((((((((('''******)))((((((((((((((()))))))))))))))*********((()))+++,,,,,,,,,+++******+++,,,++++++,,,///222222333444555666999===@@@FFFGGGIIIKKKMMMQQQWWWZZZ```hhhrrryyy|||!!!  !!!!!!""""""!!! """###  !!!!!!""""""%%%### !!!#########""""""!!!!!!!!!!!!"""!!! !!!"""!!! !!!  !!!"""""""""""""""!!!!!!!!!###%%%&&&%%%$$$!!! !!!######""" ###!!! !!!""""""!!!%%%$$$###!!!!!!"""##############################%%%$$$$$$###""""""######&&&&&&&&&%%%%%%$$$######"""$$$%%%$$$""""""$$$'''&&&&&&''''''&&&&&&%%%$$$!!!%%%'''$$$###$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((()))*********((((((((((((((()))***+++'''''''''''')))***++++++&&&&&&%%%%%%%%%&&&&&&&&&)))+++***&&&&&&))))))'''&&&'''(((((())))))(((((()))((('''(((***+++***))))))))))))(((((()))))))))***)))((('''''''''''''''(((((('''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&'''((()))))))))***(((&&&&&&((()))***)))******))))))******+++,,,)))+++***((())),,,+++'''(((((())))))******+++++++++***)))***,,,,,,***)))))))))))))))))))))******+++((('''******&&&&&&)))+++(((%%%%%%)))+++***((()))))))))((((((''''''&&&&&&'''''''''((((((((('''''''''''''''((('''&&&&&&(((((((((((((((((((((((()))******)))(((''')))+++*********)))))))))))))))***+++---//////...---,,,***,,,---,,,,,,---///222222333444555666999===@@@FFFHHHJJJKKKMMMPPPTTTWWW[[[cccmmmuuu{{{%%%$$$###""""""###$$$%%% !!!!!! !!!""""""$$$"""!!!""" !!!!!!!!!!!!"""!!!  !!!""""""""""""!!!!!!!!!!!!!!!  !!!"""!!! !!!  !!!!!!""""""""""""!!!!!!!!!!!!###%%%&&&%%%$$$ !!!"""!!!!!!  !!!!!! %%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######""""""###$$$$$$%%%"""###&&&(((((('''%%%###%%%%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&%%%$$$###%%%%%%###"""$$$"""%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((())))))))))))(((((('''(((((()))******&&&&&&&&&&&&&&&'''((()))((('''''''''&&&%%%$$$$$$$$$((()))(((''')))'''"""&&&&&&'''(((((((((((((((''''''&&&''')))***)))))))))((((((''''''(((((())))))(((((('''''''''''''''***(((%%%$$$$$$&&&)))+++''''''''''''((((((((((((%%%&&&'''((((((((()))***((('''''')))++++++)))'''******))))))******+++,,,***,,,+++)))***---,,,((((((((())))))******+++++++++***)))***,,,,,,***)))(((((((((((()))***,,,,,,+++((((((******'''''')))+++(((%%%%%%)))++++++)))((((((((('''''''''''''''((((((((((((((()))))))))''''''(((((('''&&&&&&&&&'''''''''''''''(((((((((&&&'''(((((('''(((***,,,*********)))))))))))))))***+++---//////...---,,,+++---............000222222333444555666999===@@@FFFGGGJJJKKKMMMPPPTTTWWWZZZaaajjjssszzz###""""""!!!!!!""""""###  !!!"""###!!! """ !!!!!!!!!!!!!!!!!! !!!!!!!!!  !!! !!!!!!  !!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$%%%$$$###  """"""!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&& ###'''))))))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$!!!######!!!###'''&&&!!!%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((()))))))))&&&&&&&&&%%%&&&&&&''''''%%%&&&&&&&&&$$$$$$&&&(((((((((((('''&&&%%%###"""!!!&&&)))(((((((((%%% &&&&&&'''(((((((((((('''&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&''''''(((+++)))&&&$$$$$$%%%(((***'''''''''(((((((((((((((%%%''')))))))))((()))***''''''(((***,,,,,,)))'''******))))))******+++,,,***,,,+++)))***---,,,((())))))))))))************+++***)))***,,,,,,***))))))((((((((((((***,,,---+++((((((+++***'''''')))***)))((((((***,,,,,,+++(((((('''&&&&&&''''''(((''''''&&&&&&%%%&&&&&&'''$$$%%%'''&&&%%%$$$$$$%%%&&&''''''''''''(((((((((&&&%%%%%%&&&''')))***+++)))))))))))))))*********((()))+++,,,,,,,,,+++***+++---////////////111222222333444555666999===@@@DDDFFFGGGIIIKKKPPPUUUYYY]]]bbbjjjrrryyy  !!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!   !!! !!!!!!  !!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!!"""###$$$"""!!!!!! !!!###$$$"""!!!!!! !!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###############$$$$$$""""""###$$$%%%&&&'''''''''&&&%%%&&&''''''((('''&&&&&&''''''&&&&&&%%%$$$###$$$###!!!$$$'''&&&!!!######$$$%%%&&&&&&''''''$$$$$$&&&'''((()))))))))''''''&&&%%%%%%%%%&&&&&&%%%'''(((&&&$$$$$$&&&(((%%%&&&&&&'''&&&%%%$$$###"""&&&(((''''''((('''"""%%%&&&''''''((((((''''''&&&'''''''''&&&%%%&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&''''''((())))))(((''''''&&&&&&&&&((((((((((((((('''''''''$$$'''******)))((()))***)))(((((()))++++++***)))******))))))******+++,,,)))+++***((())),,,+++'''*********)))))))))))))))+++***)))***,,,,,,***))),,,+++)))((('''((()))***+++)))(((+++***''''''***&&&''')))******)))***+++((('''&&&&&&&&&&&&'''((('''&&&%%%$$$######$$$$$$"""%%%'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''(((((()))&&&%%%&&&)))******((((((((())))))******++++++)))))))))************+++***,,,...///......000111222333444555666999===@@@AAABBBDDDFFFIIINNNUUUZZZaaaeeekkkrrrxxx}}} !!!"""######"""!!! !!!""""""!!!!!!"""###!!!%%%'''&&&&&&&&&$$$ !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!"""""""""""""""!!!  !!!  !!!!!! !!!"""""""""""""""!!!!!!"""!!!!!!!!!######!!!###""""""###%%%%%%$$$###"""!!! """######"""!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""""""""+++(((%%%!!! !!!"""$$$$$$###"""###%%%'''((((((&&&&&&''''''&&&&&&%%%$$$((((((%%%"""###&&&$$$""""""###$$$%%%&&&&&&'''$$$$$$&&&'''((()))))))))***)))((('''''''''''''''&&&((()))(((%%%$$$&&&)))"""###$$$%%%&&&%%%$$$$$$%%%((((((%%%&&&((((((&&&%%%&&&''''''((((((''''''&&&'''((('''%%%$$$%%%%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((''')))***+++***(((%%%###))))))((((((''''''''''''$$$'''***+++)))((()))++++++)))''''''(((***++++++*********)))***++++++,,,(((***)))&&&(((+++***&&&++++++******))))))((((((+++***)))***,,,,,,***)))000...+++((('''&&&'''''',,,))))))++++++((('''***!!!%%%((()))'''&&&''')))((('''&&&%%%%%%&&&(((((()))(((&&&$$$######$$$$$$###&&&))))))'''&&&''')))&&&&&&&&&'''''''''((((((---)))%%%&&&***+++)))%%%'''(((((()))***++++++,,,++++++*********+++,,,---)))+++---...------///000222333444555666999===@@@???@@@AAACCCGGGMMMVVV[[[eeehhhlllrrrwww|||###!!! !!!$$$%%%$$$"""$$$ $$$### ### $$$$$$ ### ### !!!%%%$$$!!!!!!""""""""""""!!!!!!###"""!!!  !!!  """$$$$$$$$$%%%$$$######$$$$$$###"""!!! !!!!!!"""$$$###!!! !!!###"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!!!!"""$$$&&&&&&$$$"""!!!"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$''')))***%%%###!!!"""$$$%%%$$$!!!(((''''''&&&&&&''''''(((+++'''%%%&&&******%%% %%%%%%$$$%%%''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$((()))(((&&&%%%((((((&&&&&&((((((%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&''')))***(((''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))******))))))))))))******)))'''&&&(((+++---//////&&&******((()))---...++++++)))((('''((()))+++,,,++++++******++++++,,,---******+++++++++******)))((()))***+++***(((&&&%%%''''''(((((())))))************)))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((())))))***))))))+++)))''''''((())))))(((******)))))))))))))))******+++------+++******+++++++++---...///000000000222333444666777999:::;;;@@@@@@BBBFFFMMMRRRVVVWWW```fffooovvvzzz~~~"""!!! !!!$$$%%%###!!! !!!"""!!! """ $$$$$$ """"""### """!!! !!!!!!!!!!!! ###"""!!!  !!!###!!!  !!!!!!!!!  !!!  !!!!!!"""######!!! !!!"""###"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$ !!!"""###$$$%%%&&&&&&%%%###""""""$$$%%%$$$"""###""""""!!!!!!""""""#########$$$&&&'''(((((('''...---+++***)))'''%%%"""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%''')))(((&&&%%%((()))&&&&&&)))(((%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''&&&&&&''')))***(((''''''''''''&&&&&&%%%%%%%%%''''''((((((((()))))))))+++***)))))))))))))))***((('''&&&'''***---......(((++++++)))***...///,,,***)))((('''((()))+++,,,***))))))))))))***+++++++++++++++++++++******)))))))))***+++***(((&&&%%%((((((((()))))))))))))))***)))(((''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***)))'''''')))))))))(((******))))))))))))******///000000///---+++,,,---++++++---...///000000000222333444666888999;;;;;;@@@AAACCCFFFKKKQQQVVVYYY```fffmmmssswww{{{ !!!###$$$$$$!!! """!!!!!!###""" ###### """!!!###"""  !!! """"""!!! !!!%%%$$$"""  ###!!! !!!""" !!!  !!! """######!!!!!!"""######"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###!!!!!!!!!"""""""""######$$$$$$############$$$$$$########################$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$#########%%%###"""###$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%$$$%%%(((+++'''&&&&&&'''((()))'''%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''((('''&&&%%%))))))''''''))))))%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''&&&&&&''')))***(((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,+++***)))))))))))))))((('''%%%&&&)))+++,,,,,,***------***+++...///---***)))((((((((()))+++,,,)))(((((((((((()))******,,,,,,,,,+++++++++******************)))((('''&&&))))))))))))))))))((((((***)))(((''''''&&&'''''''''$$$!!!"""%%%&&&%%%###''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&%%%***((('''''')))***)))(((******)))))))))******+++222222111///,,,+++,,,---+++,,,---...///000000000111222444666888:::<<<===@@@BBBEEEGGGIIINNNVVV[[[```dddjjjnnnqqqvvv}}} """$$$$$$###  $$$'''!!! !!!""""""!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!"""#########"""""""""$$$###""""""######"""!!!!!!  !!!"""!!!"""###"""!!!!!!###$$$###"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%&&&%%%$$$"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((()))((('''%%%$$$$$$%%%&&&""""""###%%%((())))))(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''&&&&&&&&&)))***''''''***)))&&&'''''''''&&&''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))'''&&&&&&''')))***(((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((,,,,,,+++***)))))))))))))))'''%%%&&&(((***+++++++++---,,,))))))---...,,,))))))(((((())))))***+++)))(((((((((((()))******,,,,,,,,,+++++++++,,,,,,++++++***))))))(((((((((+++******))))))((((((((())))))((('''''''''''''''((($$$!!!"""%%%'''%%%###''''''&&&&&&&&&&&&''''''''''''((())))))***))))))***((('''''')))******)))******))))))******++++++//////---+++((((((+++---+++,,,---///000000000000111222444666888:::<<<===???CCCFFFGGGGGGLLLUUU\\\___bbbgggiiilllqqqxxx~~~!!!###%%%$$$""" """!!! !!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!  !!!!!!!!!!!!!!!!!!"""%%%$$$#########"""!!! !!!!!!  !!!!!!"""""""""######"""!!!!!!###%%%###"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""$$$######""""""######$$$""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%000+++&&&%%%'''(((%%%"""***)))(((((())))))&&&$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&&&&''''''******((((((******'''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***(((''''''''''''''''''''''''''''''''''''(((((((((((())),,,,,,+++******)))******)))(((&&&&&&(((*********+++---,,,((('''+++,,,***)))))))))))))))******+++***))))))))))))***++++++,,,,,,++++++,,,---......,,,+++***)))(((((())))))++++++******))))))(((((()))((((((''''''''''''((((((%%%###$$$&&&'''&&&$$$''''''&&&&&&&&&&&&''''''%%%&&&''')))***+++++++++)))(((&&&''')))******)))***************+++,,,,,,++++++***)))'''(((+++...,,,,,,...///000111111111111222333555777999;;;<<<>>>BBBFFFGGGGGGKKKSSSZZZ\\\___ccceeehhhmmmuuu{{{~~~~~~ """%%%%%%$$$"""!!!!!! ###&&&###!!!""" """!!!!!!"""""" """!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!###""" !!!$$$###!!!"""######""" !!!!!!"""#########$$$%%%$$$"""!!!!!!"""$$$###"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!!!!"""%%%&&&&&&%%%"""!!!!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$############$$$$$$---((($$$%%%***,,,)))$$$%%%$$$$$$%%%'''((('''%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&''')))'''++++++))))))++++++'''((((((((((((((()))******'''(((((())))))(((((('''(((((((((((((((((((((((('''&&&&&&''')))***(((''''''''''''''''''((((((((((((((((((((())))))))))))++++++*********++++++,,,+++)))''''''(((*********,,,---+++'''&&&***+++)))((()))))))))***************))))))))))))***++++++++++++++++++,,,...000222...,,,***((('''((()))*********************))))))((((((''''''''''''(((((('''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$%%%'''((())))))))))))'''&&&''')))************************+++,,,---***+++++++++***+++---000,,,---...///000111111111111111333444666777999999<<<@@@DDDFFFGGGKKKQQQUUUYYY\\\```cccfffkkkrrrxxx|||~~~"""$$$&&&%%%###!!!"""### """$$$%%%"""!!!""""""!!!$$$!!!!!!%%%$$$ !!! !!!""""""""""""!!!"""""""""!!!!!!""""""!!!&&&$$$######$$$$$$###""" !!!"""############&&&&&&%%%""" """######"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$######""""""""""""##############################$$$$$$###$$$%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''%%%%%%'''***+++)))'''!!!%%%'''((('''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((((('''&&&(((***(((+++,,,)))))),,,+++((())))))(((((())))))***+++'''((()))******)))((('''))))))))))))))))))))))))'''&&&&&&''')))***((('''&&&'''''''''((((((((()))))))))))))))*********+++************+++,,,------,,,***(((((()))*********...///,,,''''''***,,,***(((((()))***************)))(((((((((((()))***************+++---000333555///---***''''''(((***+++******************++++++((((((''''''''''''((((((###&&&(((&&&###"""%%%(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''((('''&&&''')))++++++***************+++,,,---...+++,,,------++++++,,,...,,,---...///111111111111111111222333444555666666;;;===AAAEEEIIILLLOOOPPPVVVZZZ___bbbeeejjjqqqvvvzzz~~~$$$&&&'''&&&###!!!###%%%"""!!!  %%%(((""""""""""""&&&######'''&&& !!!"""""""""!!!"""""""""!!!!!!$$$&&&'''###"""!!!   """###$$$$$$$$$$$$((('''&&&### !!!######"""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###############$$$$$$$$$$$$######""""""""""""##############################%%%$$$######%%%(((,,,...''''''&&&%%%%%%$$$#########%%%'''&&&$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###%%%((()))(((''''''((($$$######$$$&&&&&&%%%$$$&&&'''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((''''''))),,,(((+++,,,******,,,+++((()))))))))))))))******+++'''((()))******)))((('''************************'''&&&&&&''')))***((('''&&&'''''''''(((((()))))))))*********++++++++++++)))))))))***+++,,,......---+++))))))***++++++***000111...((((((+++,,,+++(((((()))***************'''''''''''''''((()))))))))))))))***---111444666///---***''''''(((***,,,)))))))))***+++++++++,,,(((((('''''''''(((((()))!!!%%%)))&&&!!!###)))'''''''''&&&&&&'''''''''************)))((('''&&&((('''&&&''')))++++++***************+++,,,---...***,,,------+++))))))***,,,---...000111111111111111111222333333444444555;;;<<>>@@@BBBFFFKKKOOOIIIMMMSSSYYY]]]bbbgggjjjmmmsss{{{|||zzz%%%###"""$$$&&&&&&### &&&&&&%%%%%%&&&'''((()))'''&&&&&&'''))))))(((&&&%%%&&&&&&''''''&&&&&&%%%''''''))))))))))))''''''&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$%%%&&&'''(((***)))'''%%%$$$######$$$$$$###""""""$$$%%%$$$###!!!###%%%%%%###"""##################$$$%%%&&&&&&))))))(((&&&%%%$$$###"""!!!$$$(((((($$$"""!!!"""!!!###$$$$$$###""""""###"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))+++***)))((((((((()))***&&&''''''(((((())))))***...///111111111000...---((((((''')))***+++***(((&&&&&&&&&'''''''''((((((******(((&&&%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%'''''''''((((((((((((((('''((()))******)))(((''')))&&&$$$'''+++,,,***&&&))))))************)))))))))'''&&&(((+++,,,***''')))*********((()))***,,,++++++++++++,,,---......***)))((((((******)))((())))))***,,,///000...,,,******************++++++******++++++,,,,,,,,,,,,)))...///---,,,///000///+++******))))))*********++++++++++++++++++++++++)))++++++''''''******'''))))))******************(((***,,,,,,***(((((((((&&&&&&''')))+++***'''$$$''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%$$$((((((((()))))))))******'''((((((((((((+++...111444333111///...---,,,,,,------------------------////////////000111222222111222222333444444555555777;;;>>>@@@@@@BBBGGGKKKHHHLLLRRRWWW]]]bbbhhhllllllpppwww~~~~~~|||&&&&&&''')))))))))((('''(((((())))))((((((((()))***(((((()))++++++(((%%%'''((())))))))))))((('''((()))+++,,,,,,+++)))(((&&&%%%%%%&&&(((((('''&&&&&&'''''''''((((((((())),,,+++)))'''%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$"""$$$''''''%%%###$$$%%%$$$######$$$$$$%%%&&&''')))(((((('''&&&%%%$$$$$$!!!%%%((('''$$$###%%%(((!!!###%%%%%%###""""""###"""$$$%%%%%%$$$$$$&&&)))%%%&&&'''((()))))))))))))))))))))***************((((((''''''(((***+++,,,,,,---///111111000///...***(((''''''((()))(((''''''''''''((((((((())))))***)))(((&&&&&&%%%%%%%%%(((&&&$$$$$$%%%''''''&&&''''''((()))))))))))))))'''((()))******)))((('''''''''''')))***+++******((()))***++++++***)))((('''''''''((()))***,,,,,,))))))***)))((((((+++---*********+++,,,,,,------***((('''((()))***)))(((+++++++++---//////---+++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,&&&+++---++++++///000///,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,)))(((++++++(((&&&&&&'''(((((()))(((((($$$&&&))))))'''$$$$$$%%%((('''''''''))))))(((&&&'''''''''''''''''''''''''''&&&%%%&&&(((((('''%%%''''''((((((((()))))))))'''((())))))(((+++///444777666555444222000...---........................000////////////111222333333333333444555555666666555:::???@@@??????CCCGGGIIILLLOOORRRVVV[[[```dddgggiiipppzzz''')))+++,,,,,,++++++,,,(((***++++++***)))))))))+++***)))***,,,+++(((%%%***+++,,,------,,,+++***)))***,,,------,,,***)))'''&&&&&&''')))***((('''''''''((()))******))))))...,,,***((('''&&&&&&&&&%%%###"""###$$$&&&&&&%%%###&&&)))(((&&&$$$%%%&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''&&&&&&"""%%%'''%%%######)))...###%%%''''''&&&$$$$$$%%%''')))***)))'''(((,,,///&&&''')))***+++++++++***((()))***+++++++++++++++***)))(((((()))+++---...+++,,,...000111000///...---+++(((''''''(((''''''(((((((((((())))))))))))(((''''''&&&&&&&&&'''''')))'''$$$###$$$&&&''''''''''''((()))))))))))))))'''((()))******)))((('''%%%(((++++++)))(((***---((()))***++++++***)))(((((()))((('''%%%&&&(((***)))))))))(((((((((+++---(((((()))***++++++,,,,,,***((('''((()))***)))(((---,,,---...//////,,,)))))))))***+++,,,---------+++,,,,,,------,,,,,,+++)))---///---,,,...///---,,,---------,,,***((('''........................***------******,,,,,,)))$$$$$$%%%&&&''''''''''''%%%(((++++++(((&&&&&&'''+++(((&&&%%%&&&((())))))((((((((((((((((((((((((***)))((()))++++++***(((''''''''''''(((((((((((('''((())))))(((+++000555999999888777555222000...........................000////////////111222333444444555555666666777777444999???@@@>>>===@@@DDDIIIJJJLLLMMMNNNRRRWWWZZZcccdddkkkwww************+++,,,---...111+++))),,,+++((()))...,,,,,,++++++***))))))(((...---,,,+++***)))******&&&+++,,,))))))***%%%((('''%%%&&&'''))))))((()))(((((()))++++++***(((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!!###%%%'''''''''&&&%%%&&&%%%$$$$$$%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((***---...---+++++++++)))***,,,---...------,,,***))))))***,,,,,,+++)))***,,,,,,+++)))))),,,//////,,,(((''')))---000111)))((((((''''''''''''(((******)))))))))))))))***&&&&&&&&&&&&&&&'''((((((******))))))((((((((('''((((((((()))******(((&&&------,,,,,,+++***))))))))))))))))))))))))))))))***((('''((()))***)))'''++++++***)))(((((()))))))))************+++++++++(((((())))))******+++++++++***)))((((((''''''((((((((((((+++///000---***---,,,+++++++++,,,---...---------,,,,,,+++++++++***)))))),,,///111222222...,,,+++,,,......+++)))---,,,,,,++++++******))),,,,,,***)))(((&&&%%%%%%'''''''''''''''((())))))))))))))))))((((((((((((***)))(((((())))))(((''')))************(((&&&%%%''')))+++,,,,,,***(((&&&&&&((())))))(((''''''(((******)))((()))---333888;;;<<<===;;;666222///...(((***,,,.........,,,+++---///000111111222555777777777777555444555777:::999888777999;;;>>>>>>>>>BBBDDDIIIKKKHHHFFFLLLUUUXXXZZZhhhssssssyyy{{{+++*********+++,,,,,,---000+++***,,,,,,)))+++///,,,,,,++++++******))))))---------,,,+++*********&&&******((((((***&&&)))((('''((()))******((()))((((((***,,,---,,,***------,,,+++)))(((''''''"""######"""""""""###$$$%%%%%%%%%%%%%%%$$$######"""###%%%'''((('''&&&%%%%%%$$$$$$$$$%%%%%%$$$"""&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))+++---......---,,,+++++++++---......---,,,,,,+++++++++---......---+++***,,,,,,+++)))))),,,//////,,,)))(((***---///000))))))(((''''''''''''(((******))))))))))))******((((((((('''(((((()))))))))))))))((((((((('''''')))(((((()))++++++)))'''---------,,,+++++++++***))))))))))))))))))))))))***)))(((((()))***)))(((++++++***)))))))))))))))))))))*********+++++++++************++++++++++++))))))((((((((())))))************,,,......+++(((---,,,+++++++++,,,---.........------------------,,,,,,,,,///222333333222...,,,+++,,,......,,,)))---------,,,++++++******,,,++++++***))))))(((((('''''''''''''''((())))))'''((((((((())))))******+++)))(((((())))))((('''))))))******)))'''&&&%%%''')))***,,,,,,***((('''&&&(((******(((''''''(((++++++*********...444888;;;<<<===:::666222///...***+++,,,---------,,,+++---...000000000111444666777777666444333333555888:::999999:::<<<===<<<;;;<<>>:::777888;;;AAAGGGHHHGGGKKKRRRYYYXXXccclllllluuu~~~}}}++++++******++++++,,,,,,***++++++++++++------------------,,,,,,,,,,,,,,,***,,,---......,,,+++))),,,)))((()))***+++++++++))))))+++---......+++)))***((((((((()))(((&&&$$$'''((()))***)))((('''&&&$$$###"""###$$$###"""######$$$$$$$$$#########%%%''')))))))))((('''$$$###$$$&&&(((***)))((())))))************))))))''''''''''''''''''''''''))))))***,,,//////---***///000000111000///---,,,......///111222222000---++++++,,,---.../////////000///...///000000///---++++++)))(((((('''''''''))))))(((((()))***++++++******))))))((())))))***''''''((((((((((((((((((,,,***))))))+++++++++***))))))))))))************++++++++++++++++++++++++,,,***)))***+++,,,+++******)))))))))))))))******(((((()))))))))*********++++++******)))))))))(((++++++***)))))))))))))))((()))++++++,,,,,,------++++++******+++---...///++++++,,,,,,---------...------///222555444222///.........---,,,,,,------///......------,,,++++++---,,,+++***)))(((''''''***))))))((((((((())))))************))))))))))))+++***))))))******)))((((((''''''&&&&&&&&&&&&&&&)))))))))))))))***+++++++++---//////---+++))))))((()))*********+++...000444555444222...+++******...---,,,+++++++++++++++,,,---......---...000222666666777666444333444555555777:::===@@@???<<<999666888>>>FFFIIIKKKPPPWWW```___hhhpppooovvv~~~************+++,,,---...+++------++++++......,,,//////...------,,,++++++***+++,,,,,,,,,+++******---)))(((***,,,******,,,)))))))))+++,,,,,,+++)))((('''&&&'''''''''%%%###%%%&&&(((******)))((('''$$$"""!!! """###$$$$$$%%%$$$$$$$$$$$$%%%((()))******(((((($$$$$$%%%'''+++,,,,,,+++++++++,,,,,,,,,,,,++++++******)))))))))))))))(((***))))))---000111...+++///000111222111000///...///......///111111000///,,,+++,,,---000111000...111000//////111222111///,,,+++***)))((('''''''''(((((((((((()))***+++,,,))))))(((((()))******+++(((((((((((()))))))))))),,,***((((((***+++************************))))))------------------------,,,+++***+++,,,,,,+++***)))))))))))))))******+++((((((((()))))))))***************))))))))))))))),,,,,,+++***))))))))))))''')))++++++++++++---///+++*********+++---///000++++++,,,,,,,,,,,,,,,,,,++++++---///222222111////////////---++++++---///......------,,,+++++++++,,,++++++***))))))((((((******)))((((((((())))))++++++*********))))))))),,,***))))))***+++)))(((((((((''''''&&&''''''((())))))(((((((((***+++,,,///111333333000,,,***)))'''(((************+++---111222222000---++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,---............000222444555777666555444555666555666999===@@@@@@===:::333444:::DDDJJJOOOWWW^^^bbbaaajjjqqqpppvvv}}}((())))))***+++---...///---111111------000000,,,111000///...---,,,+++***************************,,,'''&&&***,,,((('''))))))((('''((()))******(((&&&%%%%%%'''((()))(((&&&'''(((***++++++***'''&&&&&&"""!!!""" ######$$$%%%%%%%%%%%%%%%%%%&&&(((***+++***)))(((%%%%%%&&&)))---//////......//////000000//////.........---------,,,,,,,,,,,,++++++...333444111---///000111222222222111000111000......000111222111,,,++++++...111222111...111000...///111333333222---,,,+++)))((('''''''''(((((((((((()))***+++,,,))))))))))))***,,,---...))))))))))))******+++++++++)))''''''(((******)))------,,,,,,++++++******........................---+++++++++,,,---,,,+++)))))))))))))))***++++++(((((((((((()))))))))***)))***************++++++++++++******)))*********)))+++,,,+++******,,,...+++*********+++---///000---------------,,,,,,,,,******+++---000222111000/////////---++++++---000---------,,,++++++******)))******++++++,,,,,,,,,+++******)))(((((())))))******************++++++,,,+++)))***++++++***((()))((('''''''''((())))))***)))'''''''''))),,,...333555777666222---***)))''')))+++,,,+++***+++,,,000000111///---,,,---///***+++,,,---------,,,+++---...//////...///111222111333555555444444555666777888999<<<>>>>>><<<999666555999AAAIIINNNVVV^^^```___jjjrrrqqqwww|||(((((((((***+++---///000///333444//////222111,,,222111000///---+++***)))***))))))((())))))******+++&&&%%%***+++&&&%%%'''((('''%%%&&&'''))))))((($$$$$$%%%'''***++++++***...///000111000...+++))))))%%%!!!!!!%%%'''%%%######$$$%%%&&&&&&&&&&&&&&&%%%&&&(((***+++***)))(((%%%%%%'''***...000000000111111222222222222111111111111000000////////////...---,,,000555666333//////000111222333333222111444111///...000222333333,,,++++++...222333111...111000...///111333444444---,,,+++)))((('''''''''(((((((((((()))***+++,,,))))))***+++,,,...///000))))))******+++++++++,,,+++)))'''&&&((()))))))))//////...------,,,++++++000000000000000000000000---,,,++++++------,,,+++))))))((())))))***++++++(((((((((((())))))))))))*********++++++,,,,,,---))))))))))))***+++,,,---+++------,,,)))(((***---************+++---///000/////////......------,,,***)))***,,,///111222222///000000---******---111------,,,++++++******)))'''((()))+++---///000111++++++***))))))((())))))(((((()))***+++,,,,,,---,,,+++******++++++***(((***)))(((''''''((()))******)))'''&&&'''))),,,...555777999888333...***((((((***,,,---,,,++++++,,,000000111000......000111)))***,,,.........,,,+++...///000/////////111333///111333444444444555666:::::::::<<<======:::888<<<:::;;;AAAFFFKKKRRRYYYbbbbbbnnnvvvvvv}}})))((('''((()))+++...000+++---///000/////////111.........///......---,,,(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''******)))&&&""")))'''&&&***000222000---333555888:::888333---***((('''&&&%%%$$$$$$$$$$$$(((&&&%%%%%%%%%%%%###"""!!!&&&+++---+++(((%%%###***)))(((***///222444555000111111111222222222222222222222222222111000///000111222333333222000//////000000111333444444555666444111000000000000//////---,,,...111222000---666+++...444222333777333222000,,,******)))(((&&&,,,---...---***((('''&&&+++*********+++---///000---,,,+++***)))))))))))),,,+++++++++******))))))+++,,,...000111222222111444555555444333222111000111///---,,,,,,,,,+++***'''''')))***,,,,,,------))))))+++,,,,,,+++***)))---,,,+++******+++,,,---+++***)))))),,,...//////000//////......---,,,+++///,,,***+++...///...---222111///---,,,,,,,,,------+++***+++,,,...------000...,,,,,,------,,,+++------......------,,,+++++++++++++++,,,---...///"""%%%((()))((('''))),,,(((''''''))),,,...//////000...,,,***))))))******+++******)))(((''''''&&&)))*********++++++++++++...111444777555111,,,((((((((()))***+++,,,,,,,,,//////000111111000///...//////...---------------333111///000333444222000222222333444444444444333;;;;;;;;;;;;;;;;;;;;;;;;;;;999999<<>>666222444111333111...---...//////...,,,///111222222111111222...///000222333333333333222222111000000111111222/////////000000000000000555555555666777999;;;<<<777666444222111111111222666555444555555444111///,,,---...///////////////------------...000111222///...------------...///......///222555777777666888666333111/////////000///111444444333222222333...///000111111111111111111///...///000111111111111///......000111111000...////////////...------,,,,,,,,,++++++,,,,,,---*********+++---...---+++***+++...222777999:::999:::888555222///...------,,,+++++++++++++++++++++)))*********++++++++++++......---,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///000111111000///......///000222444666777333333333222222333777:::666666777888888888777777:::;;;===>>>>>>===<<<:::999:::;;;::::::===CCCIIIUUUYYY```iiiqqqyyy~~~***+++---...000111111111111222111000...///222444222111000//////111222333000///......000000///...///......------......///+++,,,...---,,,,,,---///------......------......222222111111111000111111111000000000000000111111111000///000222333333222000111111000......000222222111111222333333000...000000000111111111222222111111222222222111000000///000111222333333333333222222222222222111111111333111///000111333333333111333555444222000111222666111888===444111333111333111///...///000000000000222444555444444444555000000111111222444555666333222222222222222333333111222222222333333333444666666555555666777999:::333333333333333333333333333333333444555444111///...///000111222222333333000000/////////111222333111000///......///000111111111222444777999888666777666555333222111111111000333777777555444444555111111111222333444555555333222111111333444444333333222000000111222111000111111111111111000//////000//////....../////////***)))***---//////,,,))),,,---000444888::::::999<<<;;;888666333000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,***++++++,,,,,,------------...000111222222111111......///000222333555666555666666555444666:::>>>;;;;;;;;;<<<;;;;;;:::999:::;;;>>>@@@@@@@@@>>>===:::<<<===;;;:::>>>FFFMMMSSSVVV[[[bbbiiipppuuuwwwttt{{{***+++,,,...///000000111555555333111//////111444222111//////000111444555444333222333444444444222........................///000000000...------///)))+++------,,,,,,,,,---000000000000000000000000222111111111111111222222.........000222444444444000111111000//////000222555555555666777666444222111111111111222222222222222222222222222111000//////111222444555555444444555444444333222000000///666444111000000000000///111333555444111///000222666111777<<<333///333111333111///...000111111000///222444555444333333444222111111111222444666777333333333222222333444444444444444555555666666666777666555555555666888999///000111333555555666666111111222333555444111//////000222333444555555666333222111000000111222222222111000//////000111222333333444777999:::999777777666666555555444333222111555888999777555555666444333333333444666888999666444333333555666666555555333222111222222222000222333333333333222111111222222111111111111111222//////000333555444///+++...///111555:::;;;;;;999<<<<<<:::888555222///------------.........//////++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++******+++,,,,,,---......000111333444555555444444......///000111333555555222444444333111333888<<>>===<<<;;;999;;;>>>AAABBBAAA@@@>>><<<======<<<;;;???HHHPPPQQQSSSWWW]]]ccciiinnnpppjjjqqq222111111111000000/////////000222333222111///...///000111111000111333555222000///000111222222111111000......000000000///000000000000000111111222111---******---///000///222000---...000111000...222,,,***///111///000444333333333333222222111111000111111000000000333555666555333333444444333222222333333444444333333222000333666555333111222444222333444444222222333444333222111000000000111222444222111222333444444444666666555444444444444555333666:::999666333333555222222111111111111222222222333444444444333222111666666555444333333333333///111222111///111555:::111111333444666777888999999888888777666777777777999999888777666555444444777444222333555666444111333333444555666666666555555555444444444555555666222222333333333333444444888444222333888999777444888999:::999777555555555666555555777999:::999888999666444666:::<<<===<<<888666555777999:::888555>>>999444222444666666555666666777888888777666555888777666555444444444444444555555555444222000...111000333999;;;999999;;;===>>>===;;;777333222222333222000...------...///---...000111000///---,,,,,,,,,+++++++++,,,------111---+++///000---,,,---333222333999???@@@999222444444444444444444444444555777777666555777===BBBGGGEEEEEEHHHGGGDDD@@@>>>;;;===@@@BBBBBBAAA???>>>BBB???<<<;;;===AAAGGGKKKQQQRRRUUUZZZ```dddffffffhhhhhhnnn}}}222111111111000000000000000111222222222111///...///111222111000000111333111000///000222444444444555333000///000111000000222222111000/////////000000---+++,,,...000///...222000......000111000///222---,,,000222000000333333333222222111111111222000111222222111333555888666555444444555444222000111111111111111111111111111333444333111111222444222333444333222111222333111222222333333222111111444333111222333555555444666666555444444444444444333555777777555444333222222222111111111111222222222333444555555444333222333333333333444555666666000111222222222333666888222222333444555777999:::999888888777777777777777888777777666555444444444777555333333555666444222333444555555666666666555777666555555444444444444222222333333444444444555888555333444888:::777444666666777888777666777777888777777888:::;;;:::888:::777666777:::======<<<:::888777777999:::888666???;;;666444666888888777777777888888888777555555;;;:::999777666666666666444666777888777555333111555333444888:::999;;;???>>>??????===999555333333444333222111111111111111///000222222222111///...---------------...///000111---,,,000222000///111555444555;;;AAABBB<<<555555555555555555444444444333555666555555888???DDDJJJIIIIIIJJJIIIEEE@@@===;;;===@@@BBBCCCCCCBBBAAAEEECCC???>>>???CCCHHHLLLRRRSSSUUUXXX\\\___aaaaaacccdddjjjvvv111111111111111000000000000111222222222111///...///111222222000//////000000//////111444777777777:::777222000000111111111333333111000///............------...///000///---111000......000111111000333000///333444222111111444333222000000111111222111222333333333444666999555444444555666444111///111000////////////000111222222222111///000222444222333444333111000000111000222444555555444222111555333222222444555555444777666666555444333333222333333333444555555222000222222111111111111222222222333444555555444333333333333333333444555666777333222222333555666666666444444333333444666999:::888888777777777666666666666666666555555444444444777666444444666666555333444555555666666666666666888888666555444333333333222222333333444555666666888666444555888:::888666555555666666777888888999:::999999999;;;<<<;;;999:::999888999;;;============;;;999999999:::999888@@@<<<777777999;;;:::999999999999999888777555555======;;;:::999888888888444666999;;;;;;999666444:::666555777999999===BBB@@@AAABBB@@@<<<888555444666666666666666666666666333333444555555333222111/////////000111222333444444000///222444333333555888777888===CCCCCC???999777777777666666555555555222444555555666:::AAAFFFOOOOOONNNNNNLLLIIICCC>>><<<>>>AAADDDEEEFFFEEEEEEJJJGGGDDDAAABBBFFFJJJMMMRRRRRRTTTVVVXXXZZZ[[[\\\]]]___eeennnzzz111111111111111111111111111111222222222111000///000111333222000...---...///...///111555888999999<<<888333000///000111111222222000//////.........,,,---...000111000...---111000//////000111111111333222222444555444222000444333111000000000222333222444555444333333555666444444444666666444000---222111///......///111222222111000///...///111333222333333222000///000111222333444555555555444444555444222333555666666555666666666555444333222111555333111333666666333000333222222111111222222333222333555666666555444444777666555444444333333333555333222555888999777444555444222111222444777999777777777777777666666555666666666666666555555555777777666666666666555555555666666777777777666666777777666555555444555555222222333444555666666777888666555666999:::999777777666666777888999:::999<<<:::999999;;;;;;;;;:::;;;;;;:::;;;<<<=========???>>><<<:::::::::::::::>>>;;;888888;;;<<<;;;999;;;;;;::::::888777666555>>>>>><<<;;;:::999999999444666:::======<<<999777;;;777666888:::999<<>><<<;;;:::;;;;;;===:::888999<<<>>><<<999===<<<;;;:::999888777777======<<<;;;::::::::::::333666999<<<===<<<:::999999777777;;;;;;::::::>>>AAACCCDDDCCC???<<<:::999============>>>>>>>>>>>>::::::;;;:::::::::999999555555555666777999:::;;;>>>999777888999777777:::===<<<===@@@CCCEEECCC@@@???>>>===<<<;;;:::999888777888999999888;;;BBBGGGRRRVVVXXXVVVUUUVVVPPPHHH@@@AAADDDGGGJJJLLLMMMNNNNNNLLLHHHFFFFFFGGGJJJLLLOOOQQQTTTUUUUUUXXX\\\___]]]```fffjjjnnn{{{111111111222222222222222333333222222111111111111000111111///---,,,---......------///222555555555666333000......000000000///.........//////000111+++...111222111////////////000111111000000222444222444444222444666555111444444444444444333333333444666777666333222111222555444444444444333///,,,333222111111111111222333333111///...000111111111111222333222111111222333666444222000111333777999777555444444666777777666333333444555555444222111555444333444555666555444333333222222222222333333333444555777777777777666444444444444555666777888888666555666777777666555555444222111111333444666555666777888777666555444777777777888888999999999888999:::999777666777888888888888888888777777666444444444555666777999999555555555666666666666666666666666777777777888888===999666666999::::::888;;;999777777:::<<<<<<<<<:::<<<>>>===<<<;;;;;;<<<<<<>>>??????===;;;;;;<<<<<<:::999;;;>>>???===:::>>>===<<<:::999999999999<<<;;;;;;::::::;;;;;;;;;555666999;;;<<<<<<;;;;;;:::888888<<<<<<::::::===@@@AAABBBAAA>>><<<<<<===AAAAAA???>>>>>>???@@@AAA=========<<<<<<<<<<<<;;;888888888888999;;;<<<===AAA;;;888:::;;;::::::===?????????AAADDDEEEEEEDDDCCCBBBAAA@@@>>>===<<<;;;999;;;<<<;;;:::===CCCIIIRRRXXXZZZWWWWWWYYYSSSIIICCCDDDFFFIIILLLNNNPPPQQQOOOMMMJJJGGGGGGHHHKKKLLLOOORRRUUUUUUVVVXXX^^^bbb```ccchhhmmmoooyyy111111111222222333333333333333222222111111111222111000///---++++++...000...---,,,---///111111111333111//////000222222111000//////.........//////,,,...111111000...///111...000222111000000333555222444333000222777777222444555666777666555333222333555777777666444444555666555333333333222///---222222222222222222222222333111///000222333111///000111333333222222444555444333111111111333666777777666444555666888777777111222333555555444333222222333444333222333444666444333333222222333333444333444666777888888777777444444444444555666777888777888777555444444555777666555555444444444555555555666777888777666444333555666666777888999999999888:::;;;:::777666888999888999999999888888777666666555555555666777888888777777777666666666666555555555666666666666777777:::666333333777::::::888;;;999777888;;;>>>??????:::<<<>>>>>>;;;999999:::999<<<@@@@@@>>><<<;;;;;;<<<;;;;;;===AAABBB???<<<>>>===<<<:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>888999999:::;;;<<<<<<===???;;;999;;;;;;:::<<<@@@?????????>>><<<<<<>>>???EEECCC@@@>>>===>>>AAABBB??????>>>===============::::::::::::;;;;;;<<<===???:::888;;;======>>>BBBBBBBBBBBBDDDFFFGGGHHHHHHGGGFFFEEECCCAAA???>>>===999;;;===<<<===@@@GGGMMMQQQYYYZZZVVVUUUWWWQQQFFFEEEFFFHHHKKKNNNPPPRRRSSSOOOMMMKKKIIIIIIJJJLLLNNNPPPSSSVVVVVVUUUWWW]]]cccaaadddiiinnnqqqxxx111111111222222333333333444333222222111111222222111000...+++)))+++...222///---,,,,,,...//////...000//////000222333333333222111000///...---------,,,///111111///...000222...000222111000000333666111333222...000777888444444555777999888666444222111444777888888777888999777555333222222111///...111111222222222222111111222111000111333444111///000111333333333333555777111111222222333444555555777666555555777888888777///111333555555555444333000222444333000000333666444333333222222333333444333444666777888888888777888777666555555444444555777888888555222111555888777777777777777666666666555666777888777666444333444444555666777888999999888:::<<<;;;888666888:::999999999999999888777666888777666666666666666777888888777777666666555555444555666666555555666777777333///111666::::::888;;;:::888999<<>>>>>;;;888888:::777;;;@@@AAA???<<<;;;;;;===<<<<<>>======;;;::::::;;;<<<===::::::;;;;;;<<<>>>???@@@;;;:::::::::;;;<<<>>>>>>CCC>>>::::::::::::>>>DDD>>>>>>===<<<;;;<<>>AAACCC@@@???>>>>>>======>>>>>><<<<<<;;;;;;;;;<<<<<<======999777:::>>>???BBBEEEEEEDDDEEEFFFGGGIIIJJJKKKIIIHHHGGGEEECCCAAA??????999;;;======>>>CCCJJJPPPQQQYYYZZZUUUSSSUUUNNNBBBGGGHHHJJJLLLNNNQQQSSSTTTPPPNNNLLLKKKKKKLLLNNNPPPQQQTTTWWWVVVTTTVVV\\\aaaaaadddiiinnnqqqwww666555444222222222222333555444333333333444333222444222000---,,,,,,------///////////////.........333222000...---...///000333333111000////////////...///000111111000//////111111111222333555777888222222333333444555666777:::;;;<<<<<<:::777333111666888;;;<<<;;;999888999:::999777444222111000///333333444444444333222111222...,,,...222333000,,,111555555222000333555444888333///000444777666444222444666777666444444555333333333222333333444444555777888777444111000000555333222111111444777999444444555666777777777777666666555555555555666666999888777666666777888999666666666666777777777777777555444444666777666555666999888555555777777444<<<;;;999888777777777777444666888888666444444444666555555555555666666777999888666555444444444555:::<<<:::666555777666333888666555555777999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========<<<:::999;;;===??????>>>======>>>@@@>>>===???BBBDDDBBB???@@@???AAADDDCCC===::::::::::::999999999:::;;;;;;<<<<<<;;;;;;<<<===???@@@AAA???===;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>??????HHHDDD???<<<<<<>>>???@@@???===;;;;;;<<>>===============<<<;;;;;;===AAAEEEHHHHHHGGGGGGFFFGGGHHHJJJKKKMMMJJJFFFDDDEEEFFFFFFFFF@@@???======AAAHHHOOOSSSXXX^^^\\\QQQKKKMMMJJJCCCGGGHHHIIIKKKNNNQQQSSSUUURRROOOOOOPPPOOOLLLNNNSSSOOOOOOSSSYYYYYYWWW[[[bbbccceeeiiiiiihhhmmm}}}333222111///////////////333222222222222222111000333111///---,,,,,,,,,---//////...............///333111000///...///111222222222111000////////////...///111111111000//////333333444444444444444444666555444222222222222333666777999;;;:::999777555444777:::;;;;;;::::::;;;555555444333333333444444333333333333222222222222222///---///333444111---111444555111000333444333777333000000444777666444444555777777555333333333444333333222222222333333111333444444222111111111444333222222222444666888333444444555555444444333666666555555555555666666888888777666666777888888666666666666777777777888888666444444555666666666444777777555666999999777888888888888888888777777555666888777555444444555999888888777777888888888:::999777666555555666777999;;;:::666555777777444777777666777888:::::::::<<<==================<<<<<<<<<=========<<<::::::;;;===??????>>>=========>>>===>>>@@@BBBBBBAAA???CCCBBBCCCGGGEEE@@@<<<===:::::::::::::::;;;<<<===<<<<<<;;;;;;<<<===???@@@AAA???===;;;;;;<<<>>>???@@@???>>>===>>>???@@@AAAJJJGGGBBB???@@@AAABBBCCC>>><<<;;;:::;;;>>>AAACCCAAAAAAAAA@@@@@@@@@@@@AAA???===;;;;;;===@@@EEEHHHIIIHHHGGGGGGGGGHHHIIIJJJKKKIIIHHHGGGHHHHHHGGGEEEAAA???>>>???BBBHHHNNNRRRXXX]]][[[PPPKKKMMMKKKEEEGGGHHHIIIKKKMMMPPPRRRTTTSSSQQQQQQRRRQQQNNNPPPTTTQQQQQQUUUZZZZZZXXX]]]dddfffhhhkkkkkkhhhkkkyyy111000///...------------000000000000000///......111///...,,,++++++,,,,,,///...............//////111111000//////000222333111000000//////.........---///222222111/////////888999::::::999666444222666555222000000000111222555777888::::::999777666222555888::::::::::::;;;444444333333333444555555444333222111000111222222333111///111444444222///000444444000///222333222777333000111444666666444555666777666333111111111555444333222222111222222///111333444333222333444222333333333444555555666444444555555555444333333666666555555555555666666777777777777777777777777666666666777777777888888999666444333444666777666333666777555666:::;;;888555666777888888888777777666777777666444444555666::::::999999888888777777:::999888777777777888999888;;;:::666666999999666777888999::::::;;;::::::======>>>>>>>>>>>>======<<<<<<<<<===<<<<<<;;;:::;;;===??????===<<<<<<===:::===@@@AAAAAA@@@??????EEECCCDDDGGGFFF@@@======;;;;;;;;;;;;<<<===>>>???<<<;;;;;;;;;<<<===>>>???AAA???>>><<<<<<===>>>???BBB@@@>>>===>>>@@@BBBDDDKKKHHHDDDBBBBBBDDDDDDDDD===<<<;;;:::;;;>>>@@@BBBAAABBBCCCCCCBBBAAACCCDDDBBB@@@===;;;<<>>AAABBB@@@<<<777444444222000//////111333444888888999999999777666444222444666777777666777888666555444444333333333333444333111//////000111222444222111222444555333111000444444000...111222111555333111222444666555444444555666555333222222333555555444222111111111111222333555555555444666777222222444555555555444444555666666777777777777666666666555555555555666666666666777777777777666666666666777777777888888888:::777444333444555666666444777777555666::::::888444555777888999777666444777777777555444444666888999999999888888666666555999888777666777888999:::888::::::777777:::;;;888777999;;;<<<<<<;;;;;;;;;=========>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>><<<;;;<<<===888<<>>>>>@@@DDDBBBCCCEEEDDD???<<<===;;;;;;<<<<<<===>>>@@@@@@;;;;;;<<<<<<======>>>???AAA@@@>>>===<<<===>>>???CCCAAA???===>>>@@@DDDFFFIIIGGGDDDBBBCCCDDDDDDCCC===<<<<<<===>>>@@@BBBCCCCCCEEEGGGFFFCCCAAABBBDDDEEEBBB>>><<<<<>><<<;;;;;;<<<;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>===;;;:::;;;===999===AAAAAA???>>>>>>@@@CCCAAABBBEEEDDD???===>>>============>>>???@@@AAA;;;;;;<<<======>>>>>>>>>@@@@@@???>>>===>>>>>>???CCCAAA???===>>>AAADDDGGGHHHFFFDDDDDDDDDEEEDDDCCC===>>>???@@@BBBDDDEEEFFFIIILLLNNNLLLGGGDDDDDDFFFGGGEEEAAA>>>>>>AAADDDGGGJJJJJJJJJJJJIIIHHHHHHGGGHHHEEECCCCCCDDDFFFGGGGGGDDDCCCCCCCCCEEEIIILLLNNNTTTUUUSSSNNNJJJJJJKKKJJJHHHHHHIIIJJJLLLMMMOOOPPPUUUSSSUUUXXXWWWTTTUUUYYYYYY^^^aaaaaa```bbbeeeggg___bbbhhhmmmnnnpppyyy...............---++++++)))---000000---******++++++,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---///111////////////000000000000...///000111000000...---...111333222000222999???CCCFFFHHHIIIGGGBBB<<<888999888777555333111000000222333444777888:::;;;;;;333444444333111000111222222222222333444555666777444333222111000111222222333333444444444444333333222555555111///111222000333333333444444444555555222333444444444555777999777666555444444333444444555666666444111111222333222333444555555555333333333333444555666666666666666666555555555555666666777777555555555555777777777777777888888888999999999777555555666666555444888::::::777666999888555888999999999888666444333777888999888777777999;;;<<<<<<=========;;;:::999888888666666555666777888999;;;;;;888888;;;<<<:::999;;;>>>===;;;999;;;===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<=========>>>>>><<<::::::;;;<<<<<<===???@@@??????@@@AAADDDAAABBBEEEEEEAAA@@@BBB>>>>>>======>>>>>>??????:::;;;<<<===>>>>>>>>>>>>@@@@@@??????>>>>>>>>>???AAA@@@???>>>???AAADDDFFFHHHFFFEEEFFFGGGGGGEEEDDD===>>>AAADDDFFFHHHIIIJJJOOOSSSVVVSSSLLLHHHHHHJJJHHHFFFDDDBBBBBBCCCFFFHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGDDDAAA@@@BBBEEEGGGGGGEEEDDDCCCCCCEEEIIIMMMPPPTTTUUUTTTQQQMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPSSSRRRTTTXXXWWWTTTUUUXXXXXX___dddcccbbbccceeedddbbbdddiiimmmnnnooowww///000000000///...---,,,)))...222222...++++++,,,++++++,,,---------------...,,,+++***+++---000111111222222222222111111000...///111222222111///...///222333111///444>>>GGGLLLMMMOOOOOOKKKEEE>>>:::;;;::::::888666333111000111222444666888:::;;;<<<333444444333222111222444333333333333333444555666333333333333222222222222222333444444333333333333333666666222///111222111222333444555444444444555555555666555444555777999777666666555555555666666666666555333111111222444333444444444444444444333666666666666666555444333666666555555555555666666999777444333333444777999777777888888888999999999777666666666777666444222666999999777777::::::777999999888888888777777666777999;;;;;;:::::::::;;;;;;<<<===>>>>>>===;;;:::;;;:::888777666777777888:::===<<<999888;;;<<<999999<<<>>><<<999888;;;>>><<<<<<============<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<:::999;;;<<<@@@>>>===>>>???AAABBBBBBAAA???@@@DDDDDDAAAAAACCC??????>>>============>>>:::;;;<<<===>>>>>>>>>===@@@@@@@@@?????????>>>>>>??????>>>???@@@AAACCCEEEEEEDDDDDDEEEFFFFFFDDDBBB;;;===AAAEEEIIIKKKLLLLLLOOOTTTXXXUUUNNNIIIJJJLLLHHHGGGFFFEEEEEEFFFHHHIIIHHHIIIJJJKKKKKKJJJJJJIIIEEECCCBBBBBBEEEFFFGGGGGGFFFDDDBBBBBBDDDJJJOOOSSSVVVWWWWWWVVVRRRNNNKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQSSSWWWVVVSSSTTTWWWVVV___fffeeecccddddddaaaaaabbbggglllnnnpppxxx222333333333333111000///)))...333333///++++++---++++++,,,---...............,,,+++***+++---000222444444444444444333222111...///111222333222000///000222333000///555AAAKKKUUUVVVVVVTTTPPPHHHAAA===888999::::::999777555333444444555666777888999999222333444444333333555777777777555444333222222222333444444444444333222111111333444444333222222333333777777222000222333111222333555555444444444555777888888666555555777999777666666666666777777888777777777555444444666888444444444444444444444444;;;;;;:::999777555444333666666555555555555666666:::777444111111444777:::777888888888888999999999777666777888888777333000444888888666777;;;<<<999888888888777888888999:::777:::<<<===<<<;;;;;;<<<888999;;;======<<<:::999===<<<:::888777777888888;;;======999999;;;<<<999:::<<<>>>;;;777777:::???======>>>>>>>>>>>>======<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<999999:::<<>><<<===AAAAAA??????BBB@@@???>>>===<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===@@@@@@@@@????????????>>>>>>>>>>>>???@@@AAACCCCCCBBBAAAAAABBBDDDCCCAAA???999<<>>===:::888888999999777444999777444000///111777;;;666888:::;;;::::::;;;<<>>======<<<<<<<<<;;;;;;;;;999888:::<<<:::555444777999999999999999999999999===>>>===:::777888===AAA@@@@@@@@@@@@???===<<<;;;===>>>>>>???@@@@@@AAAAAACCC@@@<<<;;;;;;;;;;;;;;;>>>======>>>??????<<<:::@@@???BBBGGGEEE===:::=========<<<;;;:::;;;>>>AAA???>>>===???BBBDDDBBB@@@===<<<<<<<<<<<<======>>>DDDBBB@@@???@@@???>>>===@@@@@@AAAAAAAAA@@@@@@???999:::<<>>???>>><<<999777666666555555666777888:::;;;<<<======<<<:::777555444333333555555444444888;;;777000555666888999888666444333666444333444555555333111222333333444444555777888777777777777888666333000:::999888777777777888888888666555333333444666777:::999777777888888777555999888777777999:::999999666444222222555777999999999777444222333666:::<<<;;;999777888999999777555666666555444222333666888777999::::::999999:::;;;>>>;;;888777999999888777666999;;;;;;999999:::<<<<<<<<<;;;;;;::::::999999888777999<<<;;;888888;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<999777888<<<@@@???????????????>>>>>>===>>>>>>???@@@AAABBBBBBCCCBBB@@@<<<;;;;;;<<<;;;;;;?????????@@@AAA@@@>>><<<@@@>>>AAAFFFEEE???<<>>>>>>>>===<<<<<<>>>@@@AAA@@@@@@AAADDDDDDBBB@@@===============>>>??????DDDBBB????????????>>>===>>>???????????????>>>>>><<<<<<===@@@CCCEEEEEEDDDFFFFFFJJJPPPPPPKKKJJJNNNNNNGGGCCCFFFIIIHHHGGGIIIHHHHHHHHHHHHHHHGGGFFFDDDHHHEEEAAAAAACCCEEEEEEDDDDDDDDDDDDCCCCCCFFFJJJNNNPPPSSSYYY[[[TTTKKKJJJNNNOOOKKKJJJMMMSSSUUUQQQLLLSSSTTTUUUTTTSSSRRRTTTVVVSSSZZZbbbffffffaaa]]]ZZZ]]]iiikkkiiinnnsss|||<<<>>>@@@>>>:::555111///000000000000//////....../////////...............000...------///111000000111444444111111333222...000111000111777>>>@@@======777444666888:::>>>CCCBBBEEEGGGGGGFFFHHHLLLPPPJJJIIIHHHHHHIIIJJJIIIHHHIIIHHHEEE???999666888;;;777777888:::;;;===???@@@CCC@@@<<<888666555555555444555444444777;;;888222666777888999999888666444666555333333444555444333555555555555555666777777777666555555666666555444;;;:::999999888999999999999888666444444555666777:::888777888999999888777888888888:::;;;<<<:::888555333111222444666888888999888666666666777888999999888777888999999888777333555777888666555555555999:::;;;:::888888:::<<>>>>>????????????>>>???@@@AAABBBCCCDDDDDDBBB???===;;;<<<<<<<<<;;;@@@@@@@@@AAABBBAAA???===???>>>AAAEEEEEEBBB@@@AAA@@@AAABBBAAA???>>>>>>>>>DDDCCCCCCEEEFFFEEEBBB@@@<<<<<<===>>>>>>???@@@@@@CCCAAA??????@@@@@@???>>>========================???>>>>>>???AAABBBAAA@@@DDDFFFLLLSSSSSSOOOMMMNNNRRRKKKFFFHHHJJJJJJIIIKKKIIIIIIHHHGGGFFFFFFEEEEEEKKKHHHEEECCCCCCDDDCCCCCCBBBCCCCCCBBBBBBDDDHHHKKKJJJMMMRRRUUUQQQJJJJJJNNNNNNKKKJJJMMMRRRTTTQQQNNNSSSTTTUUUUUUTTTTTTUUUWWWTTT\\\eeehhhddd___]]]]]]___lllqqqooorrrsss{{{;;;===@@@@@@>>>:::555333222111111000000000000000000111111111///.........000...---...000111111000000333333000000222222//////000000222;;;FFFJJJIIIFFF===555555888999999;;;777888999888999===CCCHHHGGGGGGGGGIIILLLNNNPPPQQQOOOPPPNNNFFF===888999<<<888888888999;;;===???@@@DDDAAA;;;666333333444555222444444333666:::888444666666888999888777666555666555333333333555666666888777666555666777777666777555333444555777777777:::999999999999999999999:::888666444444444555666888777666777999999999777666666888:::<<<<<<999777555333111111444666777777888888888999888888777777777777777888999999999999333666888999777666555555:::;;;;;;:::::::::<<>>;;;999999888888888;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999888888777777999<<<<<<:::<<<@@@============>>>>>>>>>>>>===;;;999777666888;;;>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@AAABBBCCCCCCAAA???===<<<======<<<;;;@@@@@@???@@@AAAAAA???<<<>>>>>>@@@DDDFFFEEEDDDCCCAAACCCEEEDDDBBB???>>>>>>DDDDDDFFFFFFFFFDDD@@@>>>;;;;;;<<<===>>>?????????CCCAAA@@@@@@AAABBBBBBAAA===============>>>>>>??????>>>>>>???AAAAAA@@@>>>EEEJJJRRRXXXYYYVVVSSSRRRUUUPPPJJJJJJLLLMMMMMMMMMKKKJJJIIIGGGEEEEEEGGGHHHMMMKKKGGGDDDBBBBBBAAAAAABBBCCCCCCCCCBBBCCCFFFHHHFFFHHHMMMQQQOOOKKKLLLPPPMMMKKKJJJLLLPPPRRRQQQNNNQQQSSSTTTUUUUUUVVVXXXZZZXXX___eeeeee```\\\^^^aaacccnnnrrrtttwwwuuuyyy777999<<>>:::777444333222111111111222222222444555444000...---...///...---...000222222111000222222///000333333111111222333777BBBOOOUUUUUUOOOBBB777444555555555666444333222000111444999===@@@AAAEEEHHHMMMQQQVVVYYYSSSVVVVVVPPPFFF>>><<<<<<999999888777888999;;;<<>>888333000111222444111333444222444888777444555555666777777777666555555444444333333555777888:::777555555777888777555777555333333555777888888777777888888888888888888888777555333333444555666777666555666888888777666444444777:::<<<;;;888666666444222222444666777777777888:::;;;;;;999777666666777888888888999::::::666777888777666666777888999:::<<<<<<<<<===???AAA??????===;;;999999::::::>>><<<;;;:::;;;<<<>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999:::<<<<<<999:::???<<<=========>>>>>>??????>>>;;;888666777999;;;===@@@???>>>>>>======>>>>>>>>>>>>??????@@@AAAAAAAAAAAA???======>>>>>>===<<>><<<>>>???@@@CCCFFFIIIGGGDDDCCCEEEGGGFFFDDDAAA???>>>BBBDDDFFFGGGEEEAAA>>>;;;999:::;;;<<<============CCCAAA@@@AAACCCEEEEEEDDD???>>>>>>>>>>>>???@@@AAA>>>======???AAABBBAAA???GGGOOOYYY___```^^^YYYUUUVVVRRRNNNLLLNNNPPPPPPMMMKKKKKKIIIFFFDDDEEEIIILLLOOOMMMIIIDDDAAA???@@@AAACCCDDDEEEEEEDDDDDDFFFGGGFFFGGGKKKOOOOOOLLLNNNRRRNNNLLLKKKLLLOOOQQQPPPNNNOOOQQQSSSTTTUUUWWWZZZ\\\\\\```bbb___ZZZYYY___eeejjjppprrrxxx{{{xxx333444777<<>>======???@@@===>>>===;;;999999:::<<<>>><<<:::;;;===???@@@@@@============>>>>>>>>>>>>>>><<<<<<>>><<<999;;;???======>>>>>>??????@@@@@@???<<<888777888:::<<<===AAA@@@>>>=========>>>???????????????????????????@@@???===>>>??????===<<>>;;;???@@@AAABBBGGGKKKJJJEEECCCEEEGGGGGGDDDAAA@@@??????CCCGGGGGGEEE@@@<<<:::999:::;;;<<<===<<<;;;:::BBB@@@@@@AAADDDFFFFFFEEE@@@@@@?????????AAABBBCCC=========???BBBCCCBBBAAAHHHSSS___dddeeebbb\\\UUUSSSRRRNNNLLLNNNRRRPPPLLLJJJJJJHHHDDDBBBDDDJJJPPPSSSPPPKKKDDD@@@???AAADDDEEEGGGIIIIIIHHHGGGGGGHHHHHHGGGJJJNNNNNNMMMOOOSSSQQQPPPNNNNNNOOOPPPPPPOOOOOOQQQSSSTTTTTTVVVYYY[[[\\\^^^]]]ZZZWWWXXX^^^dddmmmppprrrzzz|||uuu|||111111333777<<<>>>===:::777666444333222333444555222666999777333//////111///...---...111333333333000333222000000555666444555777888;;;DDDOOOSSSRRRIII@@@777555444222222444555444333333333333333222555999>>>BBBEEEGGGKKKMMMKKKNNNQQQRRRQQQMMMHHHEEEDDDAAA>>>:::777777777777999777444222222333555777555888888555444777888777666666777777777888888888000333666777666666777999999555222333777999777444666444333444666777777777444555666777777777666666777666444444555666888::::::888777777888888666555444555666999;;;<<<:::888999777444444666888888888555777:::<<<===<<<:::888666888:::999777777888:::777888999888777777888:::888;;;>>>???===;;;:::::::::;;;;;;:::777777:::<<<::::::;;;>>>BBBBBB@@@>>>;;;<<<<<<===>>>???@@@@@@@@@>>>>>>@@@>>><<<>>>BBB>>>??????@@@AAAAAABBBBBB@@@<<<888777999<<<======@@@???===<<<===>>>@@@AAABBBAAAAAA@@@@@@???>>>>>>???>>>>>>>>>??????>>><<<@@@@@@@@@AAABBBAAA???===@@@AAAAAAAAAGGGMMMKKKEEEDDDEEEFFFFFFDDDBBBAAAAAA===BBBGGGIIIEEE@@@<<<:::;;;<<<===>>>===<<<:::999???>>>>>>???BBBEEEEEEEEEAAA@@@???>>>???AAACCCDDD?????????@@@BBBCCCBBB@@@GGGTTT```eeefffccc[[[RRRMMMNNNLLLJJJMMMQQQNNNHHHGGGGGGEEEAAA???BBBJJJQQQWWWTTTMMMEEE@@@@@@DDDIIIHHHJJJMMMMMMKKKJJJIIIJJJJJJHHHIIIMMMNNNLLLNNNRRRVVVUUUSSSRRRRRRRRRRRRRRRRRRTTTTTTTTTSSSSSSUUUWWWYYYYYYYYYXXXWWWYYY]]]```fffkkkoooyyyssskkkuuu|||111000111555:::<<<;;;999888666444333333333555666000555999888444111222444///...---...111333333333111333333000111555777666333444555777>>>GGGJJJGGGBBB<<<777777555333222555222222222333444444333111222666;;;>>>>>>>>>@@@AAADDDEEEHHHKKKNNNMMMJJJGGGIIIFFFAAA===999777777777888777555444444666888:::777;;;;;;777666888999888777777888888888999999:::///333777888777666777999888444111333777999777444555444444555777888777666444555666888888888777666777666555555666888:::<<<<<<:::888888999888777555666666777999<<<===;;;::::::888555555666888999999555777:::<<<===<<<;;;:::777999;;;:::777666888:::666888::::::999888888888999<<<>>>???<<<888555444777888999888666666999<<<666888<<>>@@@AAAAAABBB@@@@@@BBBAAA???AAAFFF@@@@@@AAAAAABBBCCCDDDDDDAAA===888777:::===>>>===>>>===<<<<<<===???BBBCCCDDDCCCCCCBBB@@@??????>>>???>>>>>>???@@@@@@>>><<>>AAABBBBBBAAAGGGNNNLLLEEEDDDEEEFFFEEECCCBBBBBBBBB===BBBHHHJJJFFFAAA===;;;<<<===>>>???>>>===:::999===<<<<<<>>>AAADDDDDDDDD@@@???>>>>>>???AAACCCDDDBBBAAA@@@AAABBBCCCAAA???EEESSS```dddeeebbbYYYOOOHHHKKKJJJHHHKKKPPPMMMEEEDDDEEECCC???===@@@JJJRRR[[[WWWOOOFFFAAAAAAGGGMMMJJJMMMOOOPPPNNNLLLKKKKKKKKKHHHIIILLLMMMKKKMMMQQQZZZXXXVVVTTTTTTSSSSSSTTTVVVVVVVVVTTTQQQPPPQQQRRRUUUVVVWWWXXXYYYZZZ[[[\\\]]]eeellluuuwwwiiibbbnnnuuu~~~000/////////000111222333555555555333222333666888333333333333333111000000///---,,,,,,///111333333333111///000111333444444999999999999999:::<<<<<<:::999777333000///000222444333333333444444333111111222333555555555555555666999???EEEKKKMMMLLLJJJLLLJJJFFFAAA===999666555666777888999999999999999777888888888777888:::===:::999888888:::;;;;;;;;;...333888:::::::::<<>>999555333333555777888444444999:::666666;;;666777777888888888777777///222666666555666999<<<;;;999888999::::::999888AAA;;;666666;;;===:::666::::::999999::::::;;;<<<999999:::::::::999888888222<<>><<<999777777:::===??????:::777888>>>CCCCCCBBBCCCCCCBBBCCCDDDDDDBBB@@@>>>>>>===<<<<<<;;;<<<<<>>BBBCCCDDDCCC@@@?????????<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCC@@@AAAFFFJJJJJJLLLOOOGGGFFFGGGKKKNNNLLLEEE>>>@@@FFFMMMNNNHHHBBB???>>>======>>>>>>>>>>>>===<<<:::;;;;;;;;;<<<>>>???@@@>>>===<<<===???BBBFFFHHHEEEBBB??????@@@AAA???===HHHMMMUUU]]]___ZZZRRRKKKFFFHHHGGGDDDFFFJJJJJJFFFFFFDDDAAA>>>===AAAFFFKKKQQQRRRPPPKKKIIIKKKJJJGGGGGGJJJNNNQQQQQQPPPPPPPPPMMMMMMLLLKKKIIIIIIKKKMMMQQQVVVWWWOOOHHHIIIOOORRRTTTUUUTTTPPPLLLKKKMMMPPPRRRTTTWWWYYYZZZZZZXXXWWWSSS\\\ffflllllliiihhhiiitttwww222222222222222222222222444444444333222333666888444333333333222222111111111000//////111222222222111/////////222333333333888888888999999999999999888777555222000///000111222222111333444555333222333333333333333333444444333444999@@@GGGJJJIIIGGGLLLJJJFFFAAA<<<999666555666666777888888888888888<<<<<<<<<;;;999999;;;===;;;:::888888:::;;;:::999777777777666777:::???BBBAAA>>>;;;888777777999::::::666777;;;<<<999999===666777777888888888888888333444555666666666888:::;;;999888999:::;;;:::888===999666777;;;===<<<:::;;;;;;;;;:::::::::::::::999:::::::::999999888777666===???::::::???<<<444999888888999::::::888666555666666666555666888;;;:::777666888999777888;;;<<<===@@@FFFJJJLLLJJJGGG<<<;;;999777888:::<<<>>>>>>;;;777999>>>BBBCCCBBBCCCBBBBBBCCCDDDEEECCCBBBCCCBBBAAA???>>>=========DDDAAA>>>===???@@@@@@???BBBCCCDDDCCCAAA>>>======;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCC@@@AAAFFFIIIIIIKKKNNNMMMMMMNNNRRRUUURRRJJJDDDDDDLLLUUUVVVOOOFFFAAA@@@>>>>>>>>>>>>>>>>>>??????;;;;;;<<<===>>>@@@BBBCCC???>>><<<<<<>>>BBBEEEHHHEEEBBB???>>>@@@AAA@@@>>>DDDHHHOOOVVVXXXUUUNNNHHHEEEFFFEEEBBBDDDHHHGGGDDDBBBAAA???===>>>BBBHHHMMMPPPQQQPPPKKKJJJLLLKKKHHHDDDHHHMMMPPPQQQQQQRRRRRROOOOOOOOOMMMJJJIIIJJJKKKRRRXXXXXXQQQJJJJJJLLLNNNNNNNNNNNNLLLJJJKKKNNNQQQRRRSSSTTTUUUWWWYYY[[[]]]XXX]]]dddffffffeeehhhkkklllnnnvvv111222222333333222000000111222333222222333555888444444222111111222333333333222222222333222111//////...///111444555444333777888888999999888666555666444333111000///000000111111111222444555444222555444222111111111222333000000222999BBBFFFEEEAAAJJJHHHDDD@@@<<<999777666666666666777777777777777>>>>>>>>><<<:::999:::<<<===;;;999999::::::999777;;;999777888:::===???@@@>>>===<<<;;;;;;;;;;;;;;;999777888;;;<<<::::::===777777888888999999999999888777555555666888888888;;;999999999;;;;;;:::999888888888999;;;<<<>>>>>><<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;:::999777777;;;??????<<<>>>CCC???666;;;:::888999::::::888777666777777666555666999;;;777555555888999888:::===@@@AAABBBFFFJJJMMMMMMLLL===<<<;;;::::::;;;<<<===>>>:::888999>>>BBBBBBBBBBBBBBBBBBCCCEEEFFFDDDCCCGGGFFFDDDBBBAAA??????>>>DDDBBB@@@???@@@AAAAAAAAAAAACCCDDDDDDAAA>>><<<;;;<<<<<<;;;;;;<<<===>>>???>>>??????@@@AAABBBBBBCCCEEEBBBBBBFFFHHHGGGIIIMMMRRRSSSUUUYYYZZZVVVNNNGGGGGGSSS___```VVVJJJCCCAAA??????>>>>>>>>>???AAABBB=========>>>@@@BBBCCCDDD???>>><<<;;;===@@@DDDGGGEEEBBB???>>>???@@@@@@@@@???BBBGGGLLLOOONNNIIIEEECCCDDDCCC@@@AAADDDDDD@@@??????>>>===???CCCJJJOOOMMMOOONNNKKKJJJLLLLLLJJJAAAEEEJJJNNNPPPQQQSSSTTTTTTTTTSSSPPPLLLJJJIIIJJJQQQWWWYYYSSSLLLJJJJJJIIIGGGGGGHHHHHHHHHJJJNNNQQQRRRQQQPPPPPPSSSXXX^^^aaa\\\^^^_________aaagggllljjjkkkrrr}}},,,...///111111000...---///000111111111222444666444333111000111222444555666555444444444333///---000000111444777888777666777888999999999777444333444333111111111222111111333222111222444444333111555333111000000111333444111//////444===AAA@@@<<>>===;;;;;;<<<;;;999777666666999>>>BBBBBB>>>:::===>>>>>>>>>===<<<;;;:::777666777999:::::::::;;;:::::::::::::::;;;;;;<<<===999555555777999888666;;;:::999:::;;;<<<;;;:::777999<<<<<<;;;;;;>>>AAA<<<<<<=========<<<::::::>>>>>>>>>===<<<:::999888@@@AAA???===AAAEEEAAA888@@@>>>;;;999999888666555999999999666444444555777333111222777999888:::===@@@@@@AAACCCFFFIIIKKKLLLBBBBBBAAA@@@>>>======<<<<<<:::888999===@@@AAAAAAAAAAAAAAACCCEEEFFFEEEDDDFFFEEEDDDBBBAAA@@@@@@@@@CCCBBBAAA@@@@@@AAAAAAAAAAAACCCDDDDDDAAA===;;;:::???>>>===<<<<<<>>>???@@@===>>>???@@@BBBBBBCCCCCCGGGDDDDDDGGGGGGFFFIIINNNSSSUUUXXXZZZZZZUUUMMMFFFHHHVVVdddfff[[[LLLCCC@@@AAA@@@>>>>>>>>>@@@BBBDDD????????????@@@AAABBBBBB>>>===;;;:::;;;>>>BBBDDDEEECCC@@@>>>>>>@@@AAABBB>>>???AAAEEEHHHIIIFFFDDDBBBCCCAAA>>>???CCCBBB?????????@@@@@@AAADDDIIIMMMJJJMMMLLLIIIHHHKKKLLLIIIBBBEEEIIIMMMNNNPPPRRRSSSXXXYYYXXXUUUPPPLLLJJJJJJKKKRRRVVVQQQLLLJJJHHHFFFDDDEEEEEEEEEGGGJJJMMMPPPPPPOOOMMMMMMPPPUUU[[[^^^ZZZ[[[ZZZZZZ[[[```ggglllllllllrrr|||***+++...000111000///......///000000000000222444333222000///000222444555999888777777777555222///333333555777:::;;;:::999777888999999888666333222333222000111333555444222555444333333444444222000444333222111111333555777444111000333999===<<<:::???@@@@@@@@@???===<<<:::999888777777777777888888666888999999888888999:::>>>=========>>>===;;;999333444888>>>CCCCCC???:::@@@AAAAAAAAA@@@>>>;;;999666777888888999;;;<<<<<<===<<<;;;;;;;;;;;;<<<======:::666666999:::999777;;;:::999:::<<<===<<<;;;999<<>>BBB=========>>>>>>>>>======@@@@@@@@@???>>><<<;;;:::BBB@@@>>>>>>BBBDDD@@@:::@@@===;;;999999999888777999999888666444333444666333111333888::::::;;;>>>>>>???@@@AAABBBDDDGGGIIIHHHHHHGGGFFFDDDAAA>>><<<;;;:::999:::<<<>>>???@@@AAA@@@@@@BBBDDDEEEDDDCCCAAAAAA@@@@@@???@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@AAAAAACCCDDDCCCAAA>>><<<<<<@@@>>><<<;;;;;;<<<>>>???<<<>>>???AAACCCDDDDDDDDDHHHFFFFFFHHHGGGFFFJJJPPPUUUWWWYYY[[[YYYSSSKKKEEEJJJWWWfffiii___QQQFFFBBBAAA@@@???>>>>>>@@@BBBDDD@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::;;;===???AAACCCCCCAAA@@@???@@@AAACCC??????@@@BBBEEEFFFFFFEEEAAABBBAAA>>>???CCCBBB???AAACCCDDDEEEEEEFFFHHHJJJIIIKKKJJJGGGFFFIIIJJJGGGDDDFFFJJJLLLLLLMMMOOOPPPZZZ[[[[[[XXXSSSNNNKKKJJJEEEKKKOOOMMMJJJJJJIIIFFFHHHGGGFFFFFFHHHKKKMMMNNNNNNMMMMMMMMMNNNRRRUUUWWWVVVVVVWWWXXX[[[```fffiiijjjjjjnnnvvv,,,---///000111111111000---///000000//////000111000/////////000111333444:::999777777888777555333555555555777:::;;;:::999555666666666555444222111222000///111555777555333666555444555666555444222666666555444444555666777555333222333666999<<<===???AAACCCEEEDDDAAA>>>;;;999888777666555666777888444666999999999888999:::;;;;;;<<<===??????===;;;888888999;;;>>>@@@@@@???CCCCCCDDDDDDBBB@@@===;;;888:::;;;:::;;;???@@@>>>???===<<<:::::::::;;;;;;:::999888999;;;;;;:::999;;;::::::;;;===>>>===<<<;;;>>>AAAAAA??????AAACCCAAA@@@@@@????????????@@@@@@@@@@@@@@@???>>><<<<<<@@@???===>>>@@@AAA>>>;;;:::999999:::<<<======<<<777888777666555555777999777666888<<<>>>======@@@<<>>???@@@AAA@@@@@@@@@AAACCCDDDBBBAAA???>>>>>>>>>>>>???@@@@@@AAABBBCCCBBB@@@???@@@AAABBBCCCDDDCCC@@@?????????@@@>>>;;;999999:::<<<===<<<>>>@@@CCCEEEFFFFFFFFFHHHFFFGGGHHHFFFEEEJJJRRRYYY[[[]]]]]]YYYSSSLLLHHHKKKWWWdddiiicccWWWLLLFFFBBBAAA@@@??????@@@AAAAAA@@@???>>>==============================>>>??????AAABBBCCCBBB@@@@@@AAACCCAAA@@@???AAACCCEEEEEEDDD@@@AAA@@@>>>???CCCCCC@@@CCCFFFJJJLLLKKKIIIHHHHHHJJJLLLKKKGGGFFFHHHGGGDDDEEEGGGJJJKKKKKKKKKLLLNNNXXXZZZ[[[YYYTTTOOOKKKIIIBBBGGGIIIHHHGGGJJJJJJHHHLLLJJJHHHHHHJJJLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRTTTTTTVVVYYY\\\```ccceeekkkjjjmmmttt}}}000000000//////............///000000...------...,,,---...///000111222222555444222222333444333222555333222333555777777777333333222222222111111000000---,,,000555777555333444333444555777888777666;;;::::::888777666555555222222333222333777===BBBDDDFFFJJJLLLJJJEEE???:::888666555333333333555666333555777777666555555666777777999<<>>===:::<<>>>>>>>>???@@@AAAAAAAAA???===<<<777;;;<<<:::;;;@@@AAA>>>???===:::888777777777888555777;;;<<<<<<<<<<<<<<<;;;;;;:::;;;===???>>>===;;;>>>@@@BBBCCCDDDEEEEEEHHHFFFCCC@@@>>>>>>???@@@>>>>>>??????>>>===<<<<<<===<<<<<<======;;;;;;;;;888888999;;;>>>???>>>===999::::::888777777999;;;:::999:::???@@@======???999===AAACCCAAA>>>===>>>@@@CCCEEEGGGFFFCCC???<<<>>>???@@@@@@@@@AAABBBDDD@@@??????@@@AAABBB@@@???AAAAAA@@@??????@@@@@@@@@AAACCCEEEDDDBBB@@@AAABBBCCCDDDCCCBBB@@@@@@BBBCCCCCC@@@===;;;:::;;;===>>><<<>>>AAADDDGGGHHHHHHGGGEEEDDDEEEFFFDDDCCCIIIRRR^^^______]]]YYYRRRMMMJJJJJJRRR]]]dddbbbZZZOOOHHHAAAAAA@@@@@@??????>>>>>>>>>============>>>??????>>>???@@@AAABBBAAA@@@??????BBBDDDDDDBBB@@@AAABBBAAA@@@>>>???AAABBBBBBAAA===???>>><<>>===;;;999666444222...111333222222666???FFFHHHLLLPPPQQQNNNGGG???999666555333111111111333444111333555444222000000000333444666:::>>>???>>>===888>>>FFFIIIEEE???:::888:::;;;<<<======<<<;;;:::555:::;;;888999???@@@<<<>>><<<999666444444444555111666<<<>>>===<<<===???<<<;;;:::<<<>>>??????>>>;;;===???CCCFFFGGGHHHHHHMMMJJJEEEAAA>>>===>>>???<<<===============<<<;;;;;;;;;<<<<<<:::888999<<<999:::;;;===??????<<<:::??????>>>;;;888777888:::;;;999:::>>>???<<<;;;===555:::@@@BBB???;;;888888:::===AAADDDEEECCC???===@@@AAACCCCCCCCCCCCEEEFFF@@@?????????@@@@@@???===EEEDDDCCCBBBAAA@@@@@@@@@BBBEEEGGGFFFCCCAAABBBDDDDDDDDDCCCAAA@@@AAADDDFFFGGGEEEAAA>>>===???AAABBB===???BBBEEEHHHIIIIIIHHHCCCBBBCCCDDDBBBBBBHHHQQQ___```___\\\WWWQQQMMMKKKGGGMMMVVV]]]___YYYOOOHHHAAAAAAAAAAAA???>>>===<<<;;;<<<<<<===>>>@@@BBBBBB???AAACCCEEEEEECCCAAA???>>>AAAEEEEEECCCAAAAAABBB@@@???======???@@@???>>>;;;===<<<;;;>>>CCCCCC@@@BBBHHHQQQVVVVVVQQQLLLIIIQQQSSSPPPJJJGGGHHHFFFCCCDDDFFFHHHIIIIIIJJJLLLNNNOOORRRUUUUUUQQQLLLHHHFFFFFFGGGFFFBBBCCCIIILLLLLLOOOLLLIIIIIILLLOOOPPPOOOPPPOOOMMMLLLMMMPPPTTTWWW[[[YYYWWWWWWYYY\\\^^^___jjjjjjlllqqqwww---,,,***((('''&&&&&&'''((())),,,------,,,)))(((+++)))(((((())),,,///111...%%%%%%///--- %%%******)))))))))+++,,,---000000///......---,,,,,,******+++,,,---///000111///000222444555666666666;;;:::999777555444333222111///------111888@@@FFFLLLPPPSSSTTTNNNDDD999222888444///......///...,,,...111444444111//////000///000333666999;;;<<<===<<>>:::;;;<<<:::999888999888777555;;;888777999>>>AAA@@@???>>><<<999777777666444333111333666999;;;;;;::::::===<<<<<<===???>>><<<:::>>>>>>???@@@CCCEEEHHHJJJSSSNNNEEE>>>999999;;;<<>>:::777555999>>>AAA@@@===:::999999<<<@@@AAAAAA@@@@@@AAADDDHHHKKKIIIDDDAAACCCGGGBBB???>>>@@@@@@>>>???BBBBBBAAA@@@@@@@@@@@@@@@AAADDDAAAAAADDDCCC@@@BBBIIICCC@@@>>>???BBBCCCBBBAAABBBAAAAAABBBCCCBBB@@@>>>BBBCCCEEEGGGHHHIIIHHHHHHFFFDDDBBBAAABBBEEEHHHJJJXXXVVVVVVXXXYYYVVVMMMFFFFFFLLLTTTXXXWWWRRRLLLIII@@@CCCFFFFFFDDDBBBAAAAAAAAABBBBBB@@@>>>===>>>???CCCEEEGGGGGGEEECCCAAAAAADDDEEEDDDBBB@@@AAACCCFFFHHHDDD@@@???AAACCCBBBAAA@@@<<<:::;;;???@@@===:::@@@CCCIIIPPPTTTTTTPPPMMMRRRRRRQQQMMMIIIEEEDDDDDDBBBFFFIIIHHHFFFFFFJJJOOONNNQQQRRRQQQMMMIIIGGGGGGIIIFFFDDDEEEHHHKKKKKKIIIHHHMMMMMMHHHGGGMMMPPPNNNPPPQQQNNNJJJKKKQQQUUUUUU\\\XXXUUUVVVXXXYYY^^^eeekkklllkkkkkkoooyyy((('''&&&$$$############$$$%%%'''(((((('''%%%$$$((('''&&&%%%&&&))),,,---+++%%%%%%+++)))!!!$$$(((((('''&&&'''((()))))),,,,,,,,,+++***)))))))))(((((())))))***+++------+++,,,,,,---///000000111333222111000///...,,,,,,---,,,******---333999===@@@BBBEEEDDD@@@999333///444000,,,++++++,,,+++***,,,...111000...,,,,,,---...///000333555888:::;;;222999@@@AAA<<<888777999888666555666666666444222555444444555888:::;;;;;;888666333222222222000///111222444666666777666666:::::::::;;;======;;;999::::::;;;>>>AAAEEEIIIKKKUUUQQQIIIAAA<<<:::;;;<<>>===:::999888888;;;>>>???>>>======>>>BBBEEEGGGFFFCCCAAAAAACCCAAA===<<<>>>>>><<<===AAADDDDDDCCCBBBBBBBBBBBBBBBEEEDDDFFFIIIHHHDDDDDDHHHEEECCCAAABBBDDDEEEDDDCCCDDDDDDDDDEEEFFFFFFCCC@@@DDDEEEFFFHHHHHHHHHHHHHHHGGGEEECCCBBBCCCFFFIIIKKKPPPOOOOOORRRUUUTTTOOOIIIGGGJJJNNNPPPNNNJJJGGGEEEDDDEEEGGGHHHGGGDDD@@@===AAABBBCCCBBBAAAAAACCCEEECCCEEEGGGGGGEEEBBBAAAAAAEEEEEEEEECCCBBBBBBEEEGGGFFFCCC@@@@@@BBBDDDEEEDDDCCC@@@>>>???BBBBBB???;;;???AAAEEEJJJNNNOOOMMMKKKSSSSSSQQQNNNJJJFFFEEEFFFDDDFFFHHHHHHGGGHHHKKKMMMPPPPPPPPPOOOLLLIIIGGGFFFFFFEEEDDDFFFIIIIIIGGGDDDGGGKKKKKKFFFFFFKKKOOOOOOTTTUUUQQQLLLKKKOOORRRQQQXXXSSSQQQUUUYYY[[[^^^bbbfffgggiiijjjnnnwww$$$######"""!!!!!!""""""""""""############""""""&&&%%%###"""###$$$&&&(((&&&&&&%%%%%%$$$#########&&&%%%$$$$$$###$$$$$$$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''(((***+++************)))((('''&&&((('''&&&&&&'''+++...000222333444333000---,,,,,,---***(((''''''(((((('''(((***++++++)))(((((())),,,,,,,,,...000333555777222444777777666666777999000000000111333222000...///000111222222333555777444333111000111111000///111000000000000111111222555555555777999999888666333444666999===BBBFFFIIINNNKKKFFFAAA===;;;;;;;;;===<<<:::999888999;;;<<<666555444444666666555444;;;;;;;;;999888666444333222444777999::::::999999;;;;;;;;;;;;:::888777666333666888:::888777777777777999;;;<<<:::999999999>>>???AAABBBBBB@@@???>>>???;;;:::<<<<<<:::;;;???DDDCCCCCCCCCBBBBBBBBBBBBDDDEEEHHHKKKJJJFFFEEEHHHFFFDDDCCCCCCDDDEEEDDDCCCDDDDDDEEEHHHIIIHHHEEEBBBFFFFFFGGGGGGGGGGGGFFFFFFFFFEEECCCBBBCCCEEEGGGIIIHHHGGGHHHKKKPPPRRRPPPNNNNNNOOOOOONNNKKKIIIHHHIIIFFFEEEEEEGGGHHHFFFAAA<<>>:::??????@@@CCCGGGJJJKKKJJJQQQQQQPPPMMMIIIGGGFFFGGGGGGEEEEEEEEEGGGIIIIIIIIIPPPNNNLLLJJJIIIHHHFFFDDDGGGGGGHHHJJJKKKJJJFFFCCCFFFHHHHHHDDDEEEJJJOOOPPPYYYYYYUUUNNNLLLNNNOOOMMMRRRMMMLLLSSS[[[^^^^^^```aaacccfffhhhlllsss~~~##################$$$$$$###""""""""""""""""""###$$$###"""!!!!!!"""###$$$!!!&&&%%%%%%&&&!!!$$$$$$###""""""!!!!!!!!!$$$#########"""""""""!!!%%%%%%$$$$$$###$$$$$$%%%%%%###"""!!!"""$$$&&&'''&&&&&&'''''''''&&&%%%$$$%%%$$$######$$$$$$&&&&&&(((***,,,+++((('''((()))'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%***)))((()))***---000222777555444333444444333222******+++---......,,,***+++...000///---...111444///---,,,,,,---......------,,,+++******,,,---///......///111333444222000---...000222666;;;???AAA===<<<:::999888777777888888777555444444555666777111000///000222444333222888888777666555333111000111222444666777777777666888999999999888666444333222444555666555444555666666777999888777555555555::::::;;;>>>??????<<<:::===999888::::::888999=========>>>??????@@@@@@@@@@@@AAADDDFFFFFFEEEFFFHHHDDDCCCBBBAAAAAAAAAAAAAAA???@@@BBBFFFIIIIIIGGGDDDGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDBBBAAAAAACCCEEEFFFFFFEEEEEEHHHLLLOOOOOOOOOQQQRRRRRRPPPNNNMMMMMMOOOIIIEEEBBBCCCGGGHHHDDD@@@AAABBBCCCDDDDDDEEEGGGIIIBBBCCCEEEDDDBBB@@@@@@@@@CCCCCCDDDCCCBBBBBBDDDFFFJJJIIIHHHHHHIIIJJJKKKKKKFFFDDDCCCCCCCCCAAA===999AAA@@@>>>@@@DDDHHHKKKLLLOOOOOONNNKKKHHHFFFGGGHHHIIIEEEBBBCCCGGGIIIGGGDDDNNNKKKHHHGGGGGGGGGEEECCCIIIIIIIIIJJJIIIGGGEEECCCFFFFFFFFFDDDEEEIIINNNRRRZZZZZZVVVPPPMMMNNNMMMJJJMMMHHHIIISSS]]]aaa___^^^___bbbfffhhhjjjooovvv{{{"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""%%%$$$%%%&&& ############"""!!!!!! """"""""""""!!!!!!!!!!!!%%%%%%$$$############$$$%%%$$$###!!!"""###%%%&&&###$$$&&&&&&&&&%%%$$$###$$$$$$#########""""""""""""&&&******'''$$$%%%'''$$$$$$$$$$$$######$$$%%%%%%$$$$$$###$$$$$$######((('''&&&&&&'''))),,,---000///---......---***'''&&&&&&'''(((***+++)))((((((***,,,+++)))(((+++///&&&$$$###$$$%%%'''&&&&&&((('''&&&%%%&&&)))+++---(((((()))+++---...,,,************,,,...111444666000000000000000000000000//////............///000,,,++++++,,,///000000///333333333222222000//////000111222222222222111000000222555777777444111///000111333333111111222333333555555555333111111222555555666999;;;<<<:::888:::666555777777555666:::555777999;;;===>>>>>>???<<<>>>???>>>???CCCHHHKKKBBBAAAAAA???>>>===>>>>>>:::;;;>>>CCCGGGHHHGGGEEEGGGGGGGGGGGGGGGGGGGGGHHHEEEDDDBBBAAAAAABBBCCCDDDIIIGGGFFFFFFHHHIIIJJJKKKJJJMMMOOOPPPOOONNNNNNOOORRRKKKDDDBBBEEEGGGEEEBBBBBBCCCDDDDDDCCCCCCEEEGGGDDDEEEFFFEEECCCBBBBBBCCCCCCDDDEEEDDDCCCDDDEEEGGGLLLLLLLLLKKKJJJJJJJJJKKKEEEDDDCCCCCCBBB@@@===;;;DDDAAA???@@@CCCHHHLLLMMMMMMMMMLLLIIIGGGGGGHHHJJJLLLGGGCCCDDDHHHJJJGGGCCCLLLJJJHHHGGGHHHHHHGGGFFFIIIHHHGGGEEECCCBBBBBBBBBFFFEEEEEEEEEEEEHHHMMMQQQVVVXXXUUUPPPMMMNNNMMMIIIJJJFFFHHHTTT___aaa___]]]```dddgggiiiiiijjjnnnrrr !!!""""""""""""!!!!!! !!!!!!!!!!!! ###""""""!!!!!!!!!""""""######$$$%%% """############""""""!!!""""""""""""""""""""""""%%%$$$$$$#########$$$$$$&&&&&&$$$$$$###$$$%%%%%%"""$$$%%%&&&&&&%%%###!!!%%%%%%$$$$$$$$$###""""""$$$)))***'''$$$%%%(((&&&'''((('''&&&%%%&&&''''''%%%######$$$%%%$$$###&&&&&&%%%%%%%%%'''((()))(((((()))***+++***(((%%%'''&&&%%%&&&((()))((('''%%%&&&&&&%%%$$$$$$&&&'''%%%$$$"""###%%%&&&&&&%%%%%%$$$######$$$''')))+++%%%%%%%%%'''))))))(((&&&((((((''''''((()))+++,,,,,,,,,,,,++++++***)))))))))(((((((((((()))******((((((''')))+++------,,,....../////////......---............---,,,+++***(((+++...111222000---+++,,,---//////.........//////000111000...---...//////000111333444555666777555222111333333111222555111222555888:::;;;<<<<<<999;;;;;;999:::AAAGGGIII>>>>>>>>><<<999888999:::777777999===AAADDDDDDCCCCCCCCCCCCDDDEEEFFFHHHIIICCCBBBAAA?????????@@@@@@EEEDDDCCCAAAAAAAAABBBCCCCCCFFFJJJMMMMMMMMMMMMNNNTTTNNNFFFBBBAAAAAAAAA@@@BBBCCCCCCBBB@@@@@@AAACCCEEEFFFFFFEEECCCBBBBBBCCCBBBCCCEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIGGGFFFFFFGGGCCCBBBBBBAAA@@@?????????BBB@@@>>>???BBBFFFIIIJJJJJJJJJIIIGGGEEEEEEHHHJJJMMMIIIEEEEEEHHHIIIGGGCCCFFFGGGHHHHHHFFFFFFGGGIIILLLKKKJJJGGGDDDCCCEEEFFFDDDCCCCCCEEEFFFEEEIIINNNRRRTTTSSSNNNLLLMMMKKKHHHGGGEEEIIITTT]]]___]]]\\\bbbeeehhhhhhffffffiiikkkyyy !!!!!!""""""!!!  !!!""""""!!! !!!!!!!!!!!!!!!"""""""""!!!"""""""""###""" !!!"""#########""""""""""""""""""""""""""""""#########"""######$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''((((((&&&###"""%%%%%%%%%%%%$$$%%%%%%%%%$$$******'''&&&***...)))+++---,,,)))((((((******'''%%%$$$&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))))))))'''%%%$$$&&&'''((((((&&&$$$######$$$%%%$$$###)))'''&&&&&&((())))))(((%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&((((((&&&$$$((('''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&)))******))),,,,,,,,,,,,,,,++++++************)))(((''''''&&&%%%&&&(((******)))((('''''')))+++,,,+++************++++++***)))(((***+++(((+++------,,,...222666000,,,+++------+++,,,000---///111444555555555444333777888555555;;;@@@@@@777888777555111///000222333222222444777999:::999888888999:::<<>>AAACCCDDDDDDFFFHHHFFFDDD@@@===;;;:::::::::;;;<<<===<<<::::::<<<===???@@@@@@>>><<<;;;<<<>>><<<>>>???@@@??????@@@BBB???AAACCCCCC@@@???@@@BBB===<<<;;;::::::;;;===>>>;;;:::999;;;???BBBCCCCCCBBBBBBAAA???>>>???BBBEEEHHHEEEBBBBBBCCCCCCAAA???888>>>CCCCCC@@@>>>AAAEEEIIIJJJKKKIIIFFFDDDDDDFFFAAA???AAAEEEEEEBBBDDDIIINNNQQQQQQMMMKKKKKKIIIEEEDDDDDDIIISSSZZZZZZZZZ[[[```cccfffeeedddccceeehhhqqqxxx!!!"""#########""" !!!###%%%%%%###!!! !!!!!!!!!"""""" !!!%%%%%%""" !!! """#########"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%$$$###"""!!!((()))+++++++++(((&&&$$$&&&%%%%%%%%%%%%&&&&&&''' &&&++++++)))***000666,,,...000///,,,******,,,,,,)))&&&&&&((()))((('''%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%######&&&(((+++(((%%%$$$%%%'''((())))))&&&###$$$&&&'''&&&###(((&&&%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''((((((&&&###'''&&&%%%$$$$$$$$$%%%&&&"""""""""###$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''((((((''',,,,,,,,,++++++)))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%###%%%((()))((('''&&&'''&&&'''((('''%%%%%%''')))$$$'''***)))''')))///555,,,((('''))))))'''(((,,,***,,,...///000///...---...333555111111666888555///111111...***((()))+++000...,,,,,,---/////////------...000333777:::<<<555444333222111000000000000111222222222333555777333444555555666777:::===333555777666555444555555444555555555444444666888888888888666444444555666555777999:::999999:::;;;777:::======;;;:::<<<>>>666666555333333555999<<<555555555888;;;=========::::::999777666888<<>>===<<<<<<;;;999,,,444<<<<<<888555:::??????BBBEEEEEEAAA>>>======???===???DDDDDD???@@@EEEMMMPPPPPPLLLIIIIIIFFFBBBCCCDDDJJJRRRWWWVVVWWWYYY^^^aaaccccccbbbbbbdddggglllppp%%%$$$######$$$$$$""" !!!###$$$###"""!!!"""##################"""!!! !!!###%%%%%%###!!!!!!!!!"""###$$$%%%%%%$$$""" $$$$$$$$$$$$###!!! $$$###"""!!!"""$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&++++++(((%%%(((,,,((( $$$%%%&&&'''(((***++++++))))))*********++++++++++++...111111///---++++++...+++***,,,000111,,,'''(((%%%&&&+++)))$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$(((&&&######%%%'''((((((******)))'''$$$ ''''''''''''''''''''''''&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###)))(((&&&%%%$$$#########"""  !!! (((&&&######%%%%%%### !!!###%%%''')))((('''&&&)))'''&&&'''******(((%%%!!!###%%%((((((%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$#########$$$%%%%%%&&&'''&&&%%%$$$&&&***...111...)))%%%%%%)))+++)))&&&(((+++///222222111...+++'''666999///000>>>>>>000***,,,,,,+++)))'''&&&'''***(((&&&&&&(((*********,,,+++***))))))+++---......///000///---,,,---......+++)))+++///000---)))***+++,,,---.../////////++++++,,,------------,,,111111111111000//////...222111000///...---,,,,,,000///.........000111222...///111222222111///.../////////000000111222333---...111222333222111000333222000111333444444333777666444333333333444444111111111111111111111111999888:::===;;;777666999>>>::::::===>>>===???BBBGGGGGGFFFEEEDDDBBBAAA@@@CCCDDDGGGMMMSSSUUUSSSPPPSSSVVV[[[___cccdddddddddgggmmm|||!!! """$$$%%%$$$###!!!###$$$###"""!!!"""$$$###"""!!!###$$$%%%$$$"""!!!###%%%%%%###"""""""""###$$$%%%&&&%%%$$$"""!!!###$$$$$$######"""!!! %%%$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""&&&"""%%%%%%&&&'''((())))))***)))))))))************++++++...111333222111000000---,,,,,,///111111---)))---'''%%%***,,,((($$$$$$((((((((('''''''''''''''+++***)))'''&&&%%%&&&&&&)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$######$$$%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$(((&&&&&&'''((('''### '''%%%###$$$%%%%%%###!!!###$$$%%%''''''''''''&&&(((&&&%%%&&&))))))'''%%%"""$$$&&&''''''&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$%%%%%%&&&'''&&&%%%%%%&&&))),,,...,,,)))%%%&&&)))***(((%%%(((***---///000///---+++(((333555///000999888///)))***+++***(((''''''''''''&&&%%%%%%'''(((((('''***)))((('''((()))+++,,,,,,---...---+++***+++,,,...+++)))***---...+++'''&&&'''((()))************''''''((()))))))))))))))***++++++,,,+++***)))(((---------------------------,,,,,,,,,------...///+++,,,------------,,,+++------------...///000000,,,---///000000000...---///...,,,---///000000/////////---,,,,,,,,,------000000000000000000000000444333555777666222333666999666777<<<>>><<<<<<>>>@@@???>>>===<<<;;;;;;;;;??????BBBGGGLLLNNNLLLJJJJJJMMMQQQUUUXXXYYYYYYYYY]]]bbbooo """%%%&&&%%%$$$"""###$$$###""""""###$$$%%%"""!!!%%%'''$$$ !!!###$$$%%%###"""###$$$&&&&&&''''''&&&$$$###!!!"""###############""""""%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######"""!!!$$$'''$$$&&&&&&&&&'''''''''((((((((((((((())))))))))))***(((+++///111111111222222,,,...111333444222...,,,000)))%%%)))---+++&&&###%%%%%%%%%%%%%%%%%%%%%%%%***,,,---+++'''%%%&&&(((((('''&&&%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###&&&%%%$$$$$$######$$$$$$ !!!###%%%%%%&&&%%%%%%&&&%%%%%%&&&'''&&&$$$"""&&&%%%###$$$%%%&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***(((&&&'''******'''$$$((()))+++,,,------,,,+++***...000///000222000---(((***+++***(((''''''(((&&&%%%%%%&&&(((((('''%%%((('''&&&&&&&&&'''((())))))***+++***)))((()))***,,,***((()))+++,,,)))&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&'''''''''''''''%%%'''((())))))'''%%%$$$((())))))***+++,,,------))))))******++++++***************))))))*********************+++,,,---...,,,,,,---......---+++***---+++******,,,------,,,///...------,,,,,,------////////////////////////000///000222111///111555666333444999;;;999888999<<<;;;999888888888999:::::::::;;;===AAACCCBBBAAA???AAADDDGGGIIIJJJIIIIIIMMMPPPZZZhhhsss|||$$$######$$$%%%%%%###""""""###$$$$$$""""""###$$$)))### %%%((($$$"""###%%%%%%$$$###$$$%%%'''(((((('''&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$'''***,,,---------...,,,000555777666333000///---***'''((()))(((%%%###"""""""""###############$$$)))---,,,(((&&&))),,,'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###%%%$$$$$$#########$$$%%% ###%%%&&&%%%$$$###""""""######$$$$$$###"""%%%$$$$$$$$$%%%&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&((())))))'''$$$'''(((((()))******+++++++++)))+++//////+++)))++++++,,,---,,,)))''''''''''''&&&''')))******(((&&&&&&&&&&&&%%%&&&'''((((((((()))***)))((('''((()))***)))(((((())))))'''$$$%%%%%%&&&'''''''''''''''''''''((())))))))))))(((&&&''')))++++++)))'''&&&'''((())))))***+++,,,,,,&&&''')))******)))(((''',,,+++)))(((((()))+++,,,)))))))))))))))***,,,,,,,,,,,,------,,,+++***)))...,,,++++++---......---000000//////////////////------------------------000......111000///222777999444111444666444444555777666555444444555777888555555555666777999::::::777999;;;===>>>>>>======>>>@@@FFFPPPVVV[[[aaahhhjjjlllrrrxxx&&&%%%$$$%%%&&&&&&$$$###"""$$$%%%$$$###"""###$$$)))$$$ """)))---***&&&###%%%%%%%%%$$$###%%%&&&((((((''''''&&&%%%$$$$$$!!!"""###$$$$$$%%%$$$$$$"""$$$&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&((()))(((((()))***,,,000666888777444222000''')))***'''###"""###%%%$$$$$$%%%%%%&&&&&&&&&&&&###(((,,,+++'''%%%(((+++%%%%%%%%%%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&$$$"""%%%$$$$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$######$$$%%%$$$$$$######'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$###"""%%%%%%&&&'''((((((&&&$$$&&&&&&''''''(((((()))***+++((()))......(((&&&)))...//////---***'''&&&&&&&&&&&&&&&(((******(((&&&&&&&&&&&&&&&''''''((((((''')))***)))((('''(((***((((((''''''((('''&&&%%%&&&&&&''''''(((((('''''''''((())))))******))))))((()))+++,,,,,,+++***)))***************+++++++++'''((()))******)))((('''+++***(((&&&&&&(((***+++))))))))))))***+++,,,---------------,,,,,,+++***...,,,++++++---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///------000000///222777@@@777///...000000111333000000///...///000111222222222222222222333555666444555777888888888888777888888<<>>CCC<<<>>>AAAFFFLLLRRRWWWYYYZZZ[[[[[[ZZZYYY\\\bbbhhhqqqoooqqquuuyyy~~~###""""""###$$$%%%###"""###$$$%%%%%%######$$$%%%###""""""$$$)))---000111(((((((((&&&###"""$$$%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###''''''######'''$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&'''(((***)))***---111111---***!!!&&&'''""""""%%%$$$ !!!""""""###+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''&&&$$$!!!###$$$'''((()))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%""""""$$$&&&&&&'''((('''$$$###$$$&&&###$$$%%%&&&%%%%%%######"""$$$&&&&&&$$$"""###%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''$$$%%%&&&'''((((((((((((***---...---------,,,)))***+++,,,+++)))'''''''''&&&$$$###$$$%%%&&&&&&%%%%%%&&&&&&'''''''''''''''&&&'''((((((''''''(((***$$$%%%''''''''''''((((((&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((((((((((((((***))))))((()))***+++,,,+++++++++*********))))))+++***))))))((((((((())))))(((''''''''''''((()))*********++++++,,,---...,,,,,,++++++,,,,,,------+++***((()))***,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,000///,,,...222???333)))(((+++---///111000000222333333111000//////111333222000000222444111111111222222333333333444333555888888666777<<<888888:::===AAAEEEIIIKKKLLLMMMNNNQQQTTTWWW[[[]]]ffffffjjjnnnnnnooovvv&&&%%%###"""""" ###$$$%%%%%%######$$$%%%###""""""!!!"""%%%''')))******(((&&&###"""###%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""### """&&&$$$ $$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((((((&&&%%%(((---///+++&&&"""%%%$$$ &&&'''###!!!""""""###$$$%%%%%%&&&***'''%%%%%%&&&((())))))((('''$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''&&&$$$!!!"""$$$(((***+++)))&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&'''((('''$$$###%%%'''&&&((()))((($$$"""$$$&&&"""###%%%&&&&&&%%%###""""""$$$'''&&&$$$"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###$$$&&&)))$$$%%%'''((()))((((((''')))///111------000///)))%%%'''))))))(((''''''((()))'''%%%%%%&&&((((((((($$$%%%&&&'''''''''&&&&&&%%%&&&''''''&&&&&&((()))###%%%'''((((((((()))***((((((((())))))((('''''''''((())))))******)))))),,,***)))((()))***---...))))))))))))************+++***)))(((''''''((()))++++++************++++++************+++,,,---...+++*********+++,,,------,,,+++)))***,,,------,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222222......111:::///'''(((,,,......///+++---///000000...+++)))---000333333111000111333.../////////000000111111000///111444333111222777777777777999;;;>>>@@@BBBDDDDDDGGGLLLRRRWWWYYYYYY```ccchhhllljjjgggiiipppvvv|||%%%$$$$$$###############(((%%%"""!!!"""!!!"""#########$$$$$$$$$$$$$$$,,,,,,### %%%$$$###############$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$###$$$$$$$$$$$$%%%###!!!"""%%%$$$%%%&&&'''%%%"""###((()))'''%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%((()))******)))(((%%%$$$***)))&&&$$$############%%%&&&'''&&&%%%&&&)))+++))))))))))))(((&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&&&&$$$$$$%%%((()))'''$$$%%%"""$$$)))***%%%%%%(((%%%&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%***))))))((('''&&&%%%%%%'''(((((('''%%%$$$$$$%%%%%%''')))'''%%%###%%%'''#########$$$%%%%%%%%%&&&''''''&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&((()))&&&###$$$''''''$$$******)))(((((('''&&&&&&%%%&&&'''(((((((((&&&&&&+++((('''))))))''''''***---...//////...---+++***)))+++---+++(((%%%&&&'''(((((((((''''''&&&%%%%%%''''''(((((()))*********(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''')))+++------((((((((((((((()))***+++***************+++++++++'''(((((()))***++++++,,,+++***)))***,,,,,,***)))(((***+++***'''&&&'''))),,,,,,+++++++++++++++,,,***************************+++++++++,,,,,,,,,,,,((()))***+++,,,+++*********((('''(((,,,...---***+++---///...,,,+++---///000---)))(((***,,,+++******+++---//////...---,,,...............///000000///000000000111111111111111222333333444444333333555555555666888:::===>>>???AAACCCFFFIIINNNSSSXXX[[[^^^cccffffffccc^^^[[[eeelllzzz!!!!!! !!!"""###%%%&&&%%%###!!!!!!"""###!!!"""""""""#########$$$$$$$$$"""'''######################## !!!!!!"""""""""###$$$$$$############$$$$$$ %%%%%%###!!!###&&&$$$$$$$$$$$$$$$%%%&&&&&&"""$$$'''(((&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&'''''''''%%%###"""((('''&&&%%%$$$#########$$$"""!!!"""%%%((()))(((************)))((('''&&&((('''&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%'''((('''%%%%%%"""###''''''###"""$$$$$$$$$%%%&&&%%%$$$###"""%%%&&&'''%%%###""""""############$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$######"""$$$&&&'''&&&%%%$$$%%%'''$$$&&&'''&&&###"""###%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))&&&###$$$''''''$$$&&&&&&%%%%%%$$$######"""&&&'''(((((())))))))))))+++((((((******((((((+++++++++,,,,,,,,,+++***))))))+++,,,+++(((&&&&&&(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***((((((((((((((()))******************************)))))))))***************+++***)))***+++,,,***)))(((***+++***'''&&&''')))+++++++++*********++++++)))))))))))))))))))))))))))*********++++++++++++((()))***+++,,,++++++***))))))((()))+++,,,,,,++++++---...---+++***,,,...///,,,)))(((***,,,,,,+++)))+++,,,.........,,,+++...............//////000//////000000000111111111111222333333444444333333333333333444666888;;;<<<;;;===@@@BBBEEEIIIOOOSSSWWW[[[```cccccc___YYYUUUYYY^^^jjjtttwwwuuuuuuyyy"""!!! !!!###%%%'''###!!!!!!!!!###$$$###"""!!!"""""""""############%%%###!!!)))#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######"""""""""### ###%%%%%%###"""$$$&&&'''%%%###"""###%%%))),,,&&&&&&%%%&&&&&&$$$ #######################################$$$%%%%%%%%%%%%&&&&&&&&&$$$###!!!$$$%%%%%%%%%%%%$$$######$$$ %%%)))(((%%%***+++++++++***)))((((((((('''&&&&&&%%%&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%(((&&&&&&(((((($$$###%%%###$$$%%%&&&&&&$$$"""!!!%%%&&&&&&%%%###"""###$$$###############$$$$$$$$$"""###############"""""""""###%%%%%%%%%%%%'''(((%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))&&&###$$$(((((($$$'''''''''&&&&&&%%%%%%$$$''''''(((((()))***+++,,,,,,)))))),,,,,,******---******+++,,,,,,,,,,,,+++)))***+++***(((''''''((($$$$$$%%%%%%&&&''''''((())))))(((((('''&&&&&&%%%'''((()))******)))'''%%%%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&''')))))))))(((((((((((())))))***************************+++++++++*********))))))+++***)))***++++++***)))(((*********((('''((()))************************))))))))))))))))))))))))((((((((()))))))))******))))))***++++++++++++***(((***++++++******,,,---***+++,,,,,,+++***+++,,,---+++))))))***,,,,,,,,,)))***+++,,,---,,,+++***...------------...//////////////////000000000000111222222333333333333333111111111222444666888:::777999;;;===???DDDIIIMMMRRRVVV[[[^^^]]]XXXRRRMMMMMMNNNVVV```eeeeeefffiiiwww&&&%%%###!!!!!!"""###%%%###""""""######$$$$$$###!!!!!!"""""""""#########"""(((***%%%"""%%%''''''######"""""""""""""""!!!&&&&&&%%%$$$###"""!!!!!!)))(((&&&$$$###"""!!!!!!%%%&&&&&&%%%###"""%%%''')))'''$$$""""""$$$''')))'''%%%###$$$%%%$$$ ########################$$$############$$$%%%%%%&&&&&&'''''''''&&&%%%$$$"""###$$$%%%%%%%%%######%%%!!!###&&&%%%###)))))))))***))))))(((((('''''''''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&&&&&&&(((''''''''''''&&&%%%%%%###%%%&&&((('''%%%###"""&&&'''''''''%%%$$$$$$&&&########################""""""$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$&&&'''(((((()))((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&###%%%((()))%%%((('''''''''&&&&&&&&&%%%''''''''''''(((***,,,------***+++......,,,+++...+++,,,---....../////////***+++******)))((())))))%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''')))******)))'''%%%&&&(((***,,,,,,***(((&&&((('''&&&&&&(((***,,,...******)))))))))******+++++++++++++++******************++++++++++++++++++,,,***))))))+++,,,+++***)))*********)))))))))***)))*********+++++++++***************************''''''((((((((()))))))))))))))******++++++++++++(((***---,,,***)))+++...******++++++*********+++******))))))***+++,,,,,,)))***++++++++++++******------,,,,,,------...///........./////////000000111111222333333333333222111111111111333555777999555666888999;;;???DDDHHHMMMQQQVVVZZZXXXSSSLLLGGGGGGEEEHHHPPPVVVWWWYYY[[[nnnxxx((('''%%%######$$$%%%&&&%%%%%%%%%$$$###"""""""""""""""""""""############$$$'''### $$$'''$$$#########""""""!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$---,,,)))'''$$$"""!!! ''''''&&&$$$###$$$%%%'''%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%%%%"""########################$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$&&&&&&%%%$$$###&&&&&&%%%###"""!!!"""$$$%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''%%%%%%$$$$$$$$$$$$&&&'''$$$%%%%%%$$$%%%&&&&&&&&&&&&'''((()))((('''%%%$$$''')))))))))'''&&&'''((($$$$$$##################!!!"""$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&)))))))))))))))***))))))''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&###%%%))))))&&&$$$$$$$$$###############&&&&&&&&&&&&''')))+++------+++,,,000000------///,,,,,,------...///000111...,,,+++***************'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&((())))))((('''&&&'''(((+++,,,,,,+++((('''))))))))))))+++,,,...///------,,,,,,+++,,,,,,------,,,,,,,,,+++++++++***((()))***+++,,,---...///---,,,******+++,,,,,,+++++++++***+++++++++++++++******+++,,,------,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))***************+++++++++)))+++------***)))+++...************************))))))************+++,,,*********************))),,,,,,,,,,,,,,,---......---............/////////000111222222333333222222222222222222333555777999444666777888999===AAAEEEIIIMMMRRRUUUTTTOOOIIIDDDEEEBBBAAAFFFJJJKKKMMMPPPbbbmmm{{{$$$$$$$$$%%%&&&'''))))))&&&''''''&&&###!!!!!!""""""#########$$$$$$$$$$$$$$$"""%%%###%%%%%%$$$$$$###"""""""""!!!!!!"""###%%%&&&'''(((...---***(((%%%###"""!!!'''&&&%%%$$$$$$%%%&&&''' !!!###%%%&&&'''''''''$$$######$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%((()))(((%%%!!! !!!#########$$$%%%&&&&&&&&&%%%&&&&&&'''(((((((((((('''$$$%%%%%%$$$######&&&((('''))))))'''(((+++---+++(((((())))))((((((''''''(((***+++***)))((()))***%%%%%%%%%$$$$$$$$$$$$$$$ """$$$&&&&&&%%%$$$###%%%'''''''''%%%%%%%%%'''((('''&&&''')))***)))((('''''''''''''''&&&&&&&&&###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((((((&&&$$$%%%******'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,+++,,,000111...---///++++++++++++,,,---...///222///,,,++++++,,,+++***)))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))''''''(((((())))))((((((''')))***++++++***)))'''......//////////////////111000000//////////////////......------,,,,,,,,,((((((***+++---///000000000---++++++,,,......------,,,+++,,,.........,,,+++,,,...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******))))))******+++,,,+++,,,---,,,++++++,,,---+++***)))***++++++***)))((()))+++***))))))***++++++++++++***************,,,++++++++++++,,,------------------.........///000111111222222222222222333333222333444555777999555666777888999<<<@@@CCCEEEHHHMMMQQQQQQMMMIIIEEEBBB???>>>@@@BBBAAADDDIIITTT___ppp"""###%%%&&&'''(((((('''&&&'''(((&&&###!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%((("""$$$&&&%%%###&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%&&&'''((((((***)))((('''%%%%%%%%%$$$&&&%%%$$$$$$%%%&&&&&&&&&"""###$$$%%%''''''((((((###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&)))'''%%%###"""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&'''((())))))((('''$$$%%%%%%###""""""%%%(((***---,,,((()))---...+++***)))((('''&&&''''''(((((()))******(((((()))***&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&(((((('''%%%$$$$$$&&&''''''''''''(((***)))(((&&&(((***+++***((())))))))))))))))))******$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((('''$$$&&&***+++'''(((((((((((((((((((((((('''((())))))************+++***,,,111111...---///,,,,,,++++++,,,---...///666222...,,,------,,,+++((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***+++,,,,,,,,,------------,,,,,,///000222333444333222222444444333222222222222222000000000///......------)))***+++,,,---...///000111///---,,,---///000//////---,,,---000111000...---...000222333222111111........................+++++++++,,,,,,,,,------+++***)))))))))***+++,,,---,,,++++++,,,---,,,+++,,,***)))***,,,---+++)))(((***,,,+++)))((((((***,,,,,,+++***************+++++++++++++++,,,,,,---,,,,,,---------.........000000111222222222222222333222222222333555777888666777888888888;;;>>>BBBAAADDDHHHLLLMMMLLLIIIGGG???===>>>???>>>===BBBIIINNNVVVfffwww$$$%%%&&&''''''%%%###"""%%%'''((('''###"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%(((&&& ###,,,''''''&&&&&&%%%$$$######,,,,,,+++)))((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$###$$$&&&&&&&&&%%%)))((('''&&&&&&&&&&&&'''$$$'''((('''###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''(((((())))))((('''&&&%%%&&&''''''***%%% $$$&&&###!!!"""###$$$%%%&&&&&&&&&%%%&&&((()))))))))((('''###%%%%%%###!!!"""%%%)))&&&***(((""""""&&&'''###***(((&&&%%%$$$%%%'''((('''(((***)))(((''')))***'''''''''&&&&&&%%%%%%%%%&&&(((***,,,+++***(((&&&###%%%'''(((((()))+++,,,,,,***(((***---...---+++*********+++,,,,,,,,,---''''''&&&&&&''''''((()))&&&&&&&&&%%%%%%$$$$$$$$$'''((('''$$$&&&***+++(((%%%&&&&&&&&&&&&&&&&&&&&&((()))+++,,,,,,+++***)))+++***,,,111111...---/////////...---...///000111999444000---......,,,+++''''''(((((()))******************)))((((((''''''---,,,+++******,,,...000111111111000000111111111+++...222666888888888777777666555555444444444444222111111000///.........,,,,,,,,,------.........333000...---...000111111000...---...111222111///...000222444555444333222////////////////////////,,,,,,---------.........+++***)))))))))***,,,---...,,,***+++---...,,,***---+++)))***,,,---,,,)))(((+++---,,,)))'''((()))------,,,+++******++++++++++++******++++++,,,---,,,,,,,,,---------......000000111222222222222111222222111111222444666777666777888777888:::>>>AAA>>>AAAEEEIIIKKKKKKJJJIII======???AAA>>>===CCCLLLNNNSSSaaarrr|||&&&%%%%%%$$$$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$111...'''"""###((()))%%%!!!''''''""" $$$'''&&&+++)))(((&&&%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$'''%%%"""###&&&'''&&&$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''&&&%%%%%%%%%%%%&&&''''''***)))(((&&&&&&''''''(((((((((''''''''''''(((((())))))***)))'''&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&###''''''$$$$$$'''((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''')))))))))((('''***&&&%%%'''&&&"""!!!###'''((()))***)))(((&&&$$$***''''''+++---***((()))111...******,,,---,,,***++++++,,,,,,,,,,,,+++++++++((($$$###$$$''')))***(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&((())))))(((&&&%%%&&&'''((('''&&&(((((('''((()))***,,,---,,,---......///......---000000000...,,,+++,,,---333222000///---,,,,,,,,,)))))))))))))))******+++(((((((((***,,,---,,,+++---.........//////000000111222444333222111111222555555444555666999;;;<<<;;;;;;;;;:::888666444222444333222222222111///---000000///...............111111000///////////////222222111111111111222222777777888:::888444111000666444111...------///000,,,+++*********+++,,,---,,,+++*********,,,///000444222000/////////...,,,***)))((((((((()))+++++++++*********))))))((((((,,,+++******++++++***(((,,,+++++++++,,,------...---,,,,,,,,,,,,---......000...---...///000///...111111111111111111222222777777777666666888<<>>============;;;999777666888666444444333222///---,,,,,,,,,,,,---...//////111000000///////////////111111000000000000111111666888;;;:::666222000111888555222///---,,,---......---,,,*********++++++++++++***)))***,,,...///333111///.........---+++---,,,+++)))))))))******************)))))))))(((,,,+++******+++,,,------***************+++,,,,,,------,,,,,,------...///000...---...///000///---222222333333333333444444777777777666666888<<>>>>>@@@FFFNNNMMMGGG@@@??????@@@CCCGGGKKKLLLSSSQQQUUUcccqqqyyy~~~$$$%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&###''')))&&&$$$&&&'''%%% $$$%%%""""""%%%'''''')))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))'''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''...,,,(((&&&&&&'''***,,,'''''''''''''''((())))))***)))((('''''''''((((((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&$$$###"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$$$$%%%((('''###"""%%%%%%"""&&&&&&$$$$$$$$$$$$&&&&&& !!!!!!!!!!!!'''&&&&&&&&&&&&'''(((((('''((()))*********)))))))))&&&%%%'''&&&###"""%%%'''((()))***)))((('''&&&'''%%%%%%***,,,***)))***)))(((&&&'''(((******)))(((((())))))))))))((((((***(((&&&%%%%%%%%%$$$###((((((''''''&&&%%%%%%%%%###$$$%%%&&&(((+++---...+++)))(((((())))))(((&&&(((((('''((()))***,,,---,,,+++++++++,,,---///000//////...,,,******,,,...111000///---,,,,,,,,,---***)))((((((((()))++++++000...---,,,,,,+++)))'''++++++,,,---///000111111555666888888777666777888<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???>>>===;;;:::<<<999777555444222///---(((((()))***,,,---///000000000//////////////////000//////////////////000333777:::999444000000111888555222///,,,++++++,,,///...---+++******))))))******)))))))))+++,,,---111///------------+++***......,,,+++***)))))))))************))))))))))))***)))((('''(((***,,,...))))))((((((((()))******---------------......//////...---...//////...---222222222333333333444444666777888888888999===???===<<<;;;<<>>@@@EEEJJJNNNOOORRROOOSSS___kkkttt{{{###%%%''')))))))))'''&&&&&&&&&$$$$$$$$$$$$&&&&&&""")))---***&&&%%%%%%###$$$%%%&&&&&&&&&((())))))''''''''''''&&&&&&&&&''''''(((((((((((((((((('''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''---+++)))''''''(((***+++((((((((((((((())))))***)))))))))(((((((((((((((((((((''''''''''''((((((---,,,+++*********)))(((&&&%%%#########%%%''')))%%%%%%%%%%%%%%%$$$###"""$$$%%%$$$""""""&&&&&&###&&&&&&$$$$$$$$$$$$&&&&&& !!!!!!!!!""""""""""""'''&&&&&&&&&&&&'''(((((()))))))))************)))(((%%%%%%''''''$$$###&&&(((((())))))))))))((('''&&&###$$$))),,,***)))***'''&&&&&&'''((()))******)))))))))******)))))))))***)))(((((())))))'''%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&''')))+++,,,---,,,***))))))******((('''(((((('''((()))***,,,---,,,,,,******+++---000111000///...,,,***+++...111111000...,,,++++++,,,---***)))((((((((()))+++,,,000...,,,++++++***(((&&&)))***+++,,,...///111111222444555666555444555666=========>>>??????@@@AAAAAAAAAAAA@@@???>>>======;;;999666555444333000...((())))))***+++---///000//////////////////......///......------......//////333555444222222111000555333111...---,,,,,,,,,......---,,,++++++******))))))(((((()))***++++++...---,,,,,,,,,,,,***(((,,,,,,+++***)))))))))(((*********)))))))))))))))&&&'''''''''&&&'''(((***))))))((((((((())))))***---------,,,---......//////...------//////...---//////000000111111222222666888999::::::;;;>>>@@@===;;;:::;;;AAAHHHKKKLLLAAA???>>>BBBIIIPPPTTTVVVUUUTTTVVV]]]hhhqqqyyy}}}$$$%%%'''))))))((('''&&&&&&&&&$$$$$$$$$$$$&&&&&& &&&&&&%%%&&&'''%%%&&&%%%%%%'''((((((((()))&&&&&&''''''''''''''''''(((((((((''''''(((((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''*********))))))))))))((()))(((((((((((()))******)))))))))))))))(((((((((((((((''''''''''''((((((...,,,******++++++)))(((&&&%%%#########%%%''')))%%%%%%%%%%%%$$$###""""""!!!###""" $$$))))))%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((******)))))))))))))))***(((%%%%%%''''''$$$$$$'''(((((())))))))))))))))))%%%"""###)))+++)))((()))&&&'''((())))))***++++++***++++++,,,,,,++++++***((('''''')))++++++***((()))((((((''''''&&&%%%%%%((((((((((((((()))***+++,,,***))))))******)))'''(((((('''((()))***,,,------,,,+++++++++---000111000000000...---...000333111///---+++******+++,,,+++***((('''''')))+++,,,...,,,)))((())))))((('''))))))***,,,---///000000///111333444333333444666;;;;;;<<<===>>>?????????@@@??????>>>>>>=========999666444222222222111000,,,,,,,,,,,,,,,---......---...////////////............------------......---000000...000444333---000000...---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******,,,+++++++++,,,+++)))'''(((((())))))))))))))))))))))))))))))))))))******%%%'''******(((&&&&&&'''+++******)))))))))******,,,,,,,,,,,,,,,---......///---,,,---...///...---......///000000111222222777999<<<======>>>@@@BBB===;;;;;;>>>AAADDDEEEGGGBBB???>>>CCCMMMVVV[[[\\\ZZZ[[[\\\```gggqqqxxx|||%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&& %%%(((&&&%%%''''''$$$&&&###"""&&&(((&&&$$$%%%%%%%%%&&&'''((((((((('''(((''''''&&&&&&''''''(((&&&''''''%%%###"""$$$%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))***)))(((''''''((((((((((((((()))******))))))*********)))((('''((((((''''''''''''((((((,,,)))'''''')))***'''%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! %%%++++++'''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((******)))((((((((())))))'''%%%%%%((((((%%%%%%((((((((())))))))))))******%%%######(((***((('''(((&&&(((***+++******+++,,,,,,,,,------------,,,,,,%%%%%%%%%'''***+++***((())))))(((((('''&&&&&&&&&)))((((((''''''(((((()))***)))((()))***+++***((((((((('''((()))***,,,------,,,,,,++++++,,,...//////000111111000000222444222000---***((()))***++++++***(((&&&''')))+++---,,,***((('''((())))))((())))))***+++---.../////////111333444444555666777777888999;;;======>>>>>>======<<<;;;;;;;;;<<<<<<777555222111111222111000//////...---------------,,,---...///000///...---......------------......---222222...///444333------------------......///++++++,,,---------------))))))))))))******))))))+++******+++,,,+++)))'''&&&'''(((((())))))(((((())))))))))))************'''+++------+++)))+++---,,,,,,+++*********+++++++++++++++++++++,,,,,,---...---,,,---......---,,,///000000111222333444444888;;;>>>@@@AAAAAACCCDDD===;;;<<<@@@AAA@@@AAACCCDDD@@@???DDDOOOYYY^^^___\\\___aaabbbhhhrrryyy{{{{{{yyy}}}''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$,,,---+++'''&&&(((&&&"""'''""""""&&&((($$$"""###$$$%%%&&&(((((((((((((((((('''&&&%%%%%%&&&'''((('''((((((&&&$$$"""$$$&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''(((''''''''''''((())))))))))))***+++***)))((('''((((((''''''''''''((((((,,,)))&&&&&&)))***'''$$$$$$$$$##################$$$$$$%%%%%%%%%$$$############!!!!!!&&&,,,+++&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((***)))((('''''''''(((((('''$$$%%%((((((&&&&&&)))))))))((())))))******+++&&&######(((***'''%%%&&&%%%(((++++++***)))***+++---------......---------((('''&&&''')))******)))))))))((((((''''''&&&&&&'''&&&&&&&&&'''((())))))(((''''''(((***+++***)))(((((('''((()))***,,,---+++++++++***************,,,...111222111111111222444111---)))''''''((())),,,***(((&&&&&&)))+++---...+++((('''((())))))((()))******+++,,,---------...000333444444555666888333555777:::<<<=========;;;;;;:::999999:::;;;<<<999666333111000111000/////////...---------------+++,,,...///000///...---......------------.........999<<<222,,,///111///------------------------,,,------......---,,,+++*********************)))*********+++---,,,)))'''(((((()))***))))))((('''((()))))))))************)))+++---+++)))+++111666---,,,+++*********************))))))******+++,,,...---,,,,,,......---,,,//////000111222333444444999<<>>::::::999888888:::;;;<<<<<<999444111000000///......------,,,,,,------...+++,,,...000000///...---///......------......//////???EEE888******000222///......------,,,++++++......//////...,,,***)))******+++++++++******)))*********,,,---,,,)))'''++++++++++++***)))'''&&&(((((())))))*********+++((())))))'''&&&***444<<<,,,,,,+++***))))))******)))))))))((()))******+++...---,,,,,,......---,,,,,,---...///000111222222:::===BBBEEEFFFFFFFFFGGG===999999======<<<@@@GGGJJJDDD@@@CCCLLLUUUXXXXXXUUU\\\```aaahhhttt{{{|||''''''&&&$$$###$$$'''***&&&%%%############%%%&&&%%%&&&((('''&&&&&&''')))!!!$$$$$$---%%%+++$$$%%%&&&&&&'''((((((((('''***((($$$"""!!!###&&&''''''%%%###$$$''')))(((&&&%%%%%%&&&&&&&&&'''''''''"""%%%)))***&&&"""&&&...(((((('''&&&$$$###""""""#########$$$%%%$$$!!!'''(((***,,,+++)))&&&%%%,,,+++(((&&&&&&''')))***...---+++)))(((((())))))'''&&&%%%$$$$$$$$$%%%&&&&&&$$$###$$$&&&&&&$$$!!!"""$$$$$$$$$(((,,,(((&&&%%%######$$$&&&'''''''''''')))++++++)))''',,,***'''&&&&&&&&&$$$###%%%'''((('''&&&&&&'''((('''((((((&&&######%%%(((///,,,'''%%%&&&(((***+++((())))))))))))*********+++)))''''''((())))))(((---.........---,,,,,,++++++)))((())),,,---+++(((''')))***(((%%%$$$%%%'''''''''(((((())))))***************)))'''(((***,,,...,,,)))'''''')))+++------***&&&###"""$$$''')))---,,,+++---111444666666444000+++((('''((())))))++++++***(((''''''))),,,,,,)))&&&&&&(((***)))(((((()))+++,,,+++******+++,,,---...///000000000000222000111666999999;;;@@@888777555555777;;;???AAA;;;888555111//////000111------.........---+++***,,,,,,,,,------.........'''((()))+++,,,,,,++++++555777666222,,,***---111///...---+++***)))((((((------,,,,,,,,,+++++++++000***(((---///,,,***,,,---,,,,,,,,,++++++******))))))(((((((((((())))))(((''''''(((+++,,,,,,+++***'''++++++$$$---:::;;;++++++***)))(((((())))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,///...+++,,,111222111777:::>>>@@@@@@AAABBBCCC@@@===999:::===AAABBBBBBGGGFFFEEEFFFJJJPPPWWW[[[ZZZ]]]```dddiiiooowww}}}~~~{{{&&&&&&%%%###!!!"""%%%(((&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&''''''&&&&&&'''((('''&&&!!!***$$$ +++ %%%%%%&&&'''''''''''''''((('''$$$###"""###%%%&&&(((%%%$$$$$$'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%(((***'''$$$'''---((('''&&&%%%$$$###""""""#########%%%&&&%%%""" '''((()))***)))(((&&&%%%+++)))'''%%%%%%&&&(((***---,,,***)))((((((((()))'''&&&%%%$$$###$$$$$$%%%'''%%%$$$&&&((()))'''$$$!!!$$$&&&&&&''')))+++$$$###"""!!!!!!###%%%'''''''''''')))******)))''',,,***'''&&&'''&&&%%%$$$&&&'''((('''&&&&&&'''((((((((((((%%%!!! """$$$...+++(((&&&''')))******))))))))))))************))))))'''&&&%%%&&&''''''---------------,,,+++++++++***)))***,,,---+++)))(((***+++)))&&&%%%&&&(((''''''((()))***+++++++++***++++++***((((((***,,,...,,,***(((((()))+++,,,+++)))&&&$$$###%%%'''(((+++******,,,///333555555555111,,,)))))))))***)))++++++***((('''''')))++++++(((&&&&&&)))******))),,,------,,,***)))***+++***+++,,,---............222...---222666666777999666555333333444777;;;===:::888444000---,,,,,,,,,------.........---+++++++++,,,,,,,,,------------((()))***,,,,,,,,,++++++,,,...///+++'''&&&)))---...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,***%%%%%%***---,,,+++---******)))))))))((((((((())))))(((((((((((()))))))))((('''(((***++++++******(((,,,,,,'''000<<<;;;++++++***)))))))))))))))++++++++++++++++++++++++,,,+++++++++,,,,,,---------//////,,,,,,000222000444666999;;;<<<<<<===???===;;;999;;;???CCCDDDDDDFFFEEEDDDEEEIIIOOOUUUYYY^^^```ccceeehhhmmmtttyyy|||yyy{{{$$$$$$$$$""" !!!$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''+++((( '''$$$"""+++$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%((()))&&&'''***&&&&&&%%%%%%$$$###""""""######$$$&&&''''''$$$"""''''''''''''''''''&&&&&&((('''%%%$$$$$$&&&((()))******)))((('''''''''(((&&&%%%$$$$$$######$$$$$$"""!!!!!!"""$$$%%%$$$###&&&%%%$$$$$$&&&'''''''''%%%%%%$$$$$$%%%''')))+++'''&&&'''(((******(((&&&)))'''%%%%%%%%%%%%$$$###&&&'''((('''&&&%%%&&&((('''''''''%%%######$$$&&&,,,***(((((()))***)))((()))))))))*********++++++***++++++(((%%%$$$&&&))),,,,,,---------,,,++++++,,,+++***+++,,,---+++))))))***+++***(((&&&'''(((''''''((()))***+++,,,---***++++++***))))))+++,,,---,,,++++++******++++++)))(((&&&%%%%%%&&&'''((()))((((((***...111333333555222---+++***+++++++++++++++***)))'''''')))+++)))((('''''')))++++++***//////...,,,***)))***,,,))))))***+++,,,,,,,,,,,,111,,,***...111000000111333222000///000222555777555333000---++++++++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++++++++---...,,,******---111---,,,++++++******+++++++++,,,,,,------......///)))&&&&&&))),,,+++***,,,))))))((((((((((((''''''***))))))(((((())))))******)))((()))***+++***((()))(((,,,+++(((222===:::++++++***))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------...000///,,,,,,000111//////222444666666777888:::999999999<<<@@@DDDFFFFFFFFFEEEDDDEEEIIINNNSSSVVV```ccceeeffffffiiioootttrrrtttzzz$$$%%%$$$"""!!!!!!###%%%$$$%%%&&&''''''&&&%%%$$$###$$$&&&%%%$$$$$$%%%'''&&&'''"""((($$$###---$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((###"""&&&((('''&&&&&&%%%%%%%%%$$$$$$###############$$$&&&((((((%%%###''''''&&&%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&(((((((((''''''''''''''''''%%%%%%$$$$$$############ !!!"""######"""(((### $$$&&&%%%"""'''&&&%%%$$$%%%&&&(((***&&&&&&&&&((())))))(((&&&&&&$$$###"""#########"""&&&(((((((((&&&%%%&&&'''%%%&&&&&&&&&''')))+++---***)))))))))++++++)))((()))))))))*********++++++,,,...///,,,&&&$$$(((,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++************)))((('''''''''%%%&&&'''((()))***+++,,,)))***+++***(((((()))+++,,,,,,,,,,,,,,,+++******&&&&&&&&&'''''''''''''''((('''''')))---111333333555222...,,,,,,---,,,,,,***++++++)))(((''')))***(((''''''(((***+++++++++///...---+++((((((+++---))))))***+++++++++++++++...++++++---,,,)))***...000///---,,,,,,---///000...---,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***---...///...------000222,,,++++++***++++++,,,,,,***+++,,,---...///000000...,,,+++,,,+++***))))))*********)))))))))))))))***))))))))))))))))))***,,,***))))))******)))'''(((&&&***)))(((444===666++++++***))))))*********++++++++++++++++++++++++++++++,,,,,,---------,,,///111000,,,,,,///000......000222333333444666777777888:::===AAADDDEEEFFFFFFFFFFFFGGGJJJNNNRRRUUU___bbbeeeeeedddeeekkkpppnnnrrryyy~~~{{{}}}&&&&&&&&&%%%######$$$&&&###$$$%%%&&&&&&%%%$$$######$$$&&&%%%$$$$$$%%%'''%%%&&&,,,%%%%%%111###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$)))(((((('''&&&%%%&&&'''''''''&&&&&&%%%%%%$$$$$$'''"""$$$'''&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&((((((&&&###'''&&&%%%$$$$$$%%%'''(((%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$######"""###$$$%%%&&&&&&'''''''''"""$$$'''%%%"""%%%$$$"""  !!!"""%%%%%%%%%'''))))))'''%%%'''%%%######$$$%%%%%%$$$'''((()))(((&&&%%%&&&'''%%%%%%$$$%%%(((***,,,---)))((((((***++++++)))'''(((((()))))))))*********,,,...///,,,&&&$$$(((,,,******+++++++++++++++***+++,,,,,,,,,+++*********)))((((((''''''&&&&&&%%%$$$$$$%%%&&&'''((()))***&&&((()))((('''&&&'''(((***+++,,,,,,,,,++++++***&&&&&&'''''''''''''''''''''&&&&&&(((---111333333555222///------...---,,,******+++***(((''')))***'''((()))*********+++,,,+++++++++)))((()))+++...***++++++,,,,,,,,,,,,++++++,,,//////)))%%%(((000...---+++***)))***+++,,,,,,+++++++++,,,---///000,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***+++,,,,,,+++******+++,,,++++++******++++++,,,,,,)))***+++,,,---///000000.........,,,******)))((()))))))))))))))***************))))))))))))******,,,***))))))******(((''')))(((+++******888>>>333+++***************++++++++++++++++++++++++++++++***+++,,,---------,,,,,,///111000,,,,,,///000...///000222333222333555777777999;;;===???AAACCCEEEFFFFFFGGGIIILLLPPPSSSUUU[[[___cccccc```aaaggglllmmmpppvvv{{{yyyvvv{{{~~~}}}'''(((((('''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%&&&'''%%%''',,,&&&'''666)))&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&'''((()))'''&&&%%%'''(((+++***(((%%%### '''""" $$$'''%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((())))))&&&$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''%%%&&&&&&&&&&&&%%%$$$###"""$$$&&&'''&&&%%%&&&'''((($$$!!!###''')))'''$$$'''%%%###!!! !!!"""%%%$$$%%%&&&((((((&&&$$$)))'''&&&&&&((()))(((((('''((()))(((&&&%%%%%%&&&'''%%%######%%%''''''''')))(((((()))++++++***((('''''''''((((((((())))))***++++++(((%%%$$$&&&)))))))))***+++++++++*********+++---,,,***(((((())))))(((&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''''''''%%%&&&(((((('''&&&&&&'''((((((***+++++++++++++++''''''''''''''''''&&&&&&&&&%%%%%%(((,,,000222333444222///............---)))***+++***)))(((((()))''')))++++++******+++,,,)))******)))((()))+++---+++,,,,,,---------,,,,,,+++,,,//////***&&&)))111---,,,***)))))))))******...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,------,,,++++++,,,,,,,,,+++******))))))+++++++++***++++++,,,,,,))))))***+++---......///(((,,,---***(((***+++***''''''(((((((((((())))))+++******))))))******+++,,,***))))))******)))''',,,+++---+++---<<<@@@111+++************+++,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++...000///,,,,,,000111///000111222222222333555777666888:::<<<===???BBBEEEEEEFFFHHHKKKNNNQQQTTTUUUVVV[[[```___\\\\\\bbbhhhkkkmmmsssxxxyyyyyy|||}}}'''((()))'''%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&''''''&&&&&&'''((( '''%%%(((%%%+++;;;,,,'''''''''''''''&&&%%%%%%''''''''''''(((((())))))&&&((()))(((&&&&&&(((***,,,+++)))'''%%%"""!!! ((($$$###&&&'''%%%$$$&&&%%%%%%%%%&&&&&&''''''''')))((()))***,,,+++(((%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$############$$$&&&'''((((((((('''&&&&&&'''''''''&&&%%%$$$###%%%''''''%%%$$$%%%''')))'''&&&''')))***'''%%%((('''%%%######$$$%%%&&&$$$$$$$$$&&&'''(((&&&$$$((('''%%%&&&((())))))(((((())))))(((&&&$$$%%%&&&'''$$$""""""$$$&&&&&&%%%)))(((((((((***++++++)))&&&&&&&&&&&&''''''''''''))))))'''&&&%%%&&&''''''((())))))***++++++******)))+++,,,+++(((&&&'''(((+++)))''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&'''&&&&&&'''(((***+++,,,---)))((('''&&&&&&&&&&&&&&&$$$######&&&***...111111333111///.........---,,,)))***++++++)))(((((()))'''***,,,,,,***)))***+++***,,,,,,,,,***)))***++++++,,,,,,---,,,,,,++++++...******------,,,,,,///,,,,,,+++*********++++++---,,,,,,+++++++++++++++++++++*********+++------------------,,,,,,,,,+++((()))***,,,,,,,,,++++++......---.........---,,,,,,,,,++++++***+++++++++))))))******+++,,,------)))...000+++(((+++,,,***((((((((()))))))))******+++******))))))******++++++***((()))******)))(((++++++,,,))),,,<<<>>>++++++*********++++++,,,---++++++++++++++++++++++++)))+++,,,......---,,,+++---//////,,,,,,000222000...///000000///111333555333555888999:::>>>CCCHHHBBBDDDGGGJJJNNNQQQSSSUUUSSSYYY^^^\\\WWWVVV[[[bbbhhhiiiooovvvyyyzzz~~~}}}'''(((((('''%%%$$$$$$%%%''''''%%%$$$$$$%%%''''''%%%&&&((('''&&&&&&''')))'''***"""$$$$$$...>>>---'''((((((((('''&&&&&&%%%((((((((((((((()))***+++%%%''')))(((&&&&&&)))+++************))))))))))))(((&&&&&&)))(((%%%%%%(((%%%&&&&&&''''''(((((((((,,,+++,,,---...,,,***'''&&&&&&&&&''''''((((((((()))((('''&&&%%%###""""""###$$$&&&((())))))((((((&&&'''((((((((('''&&&%%%(((***,,,,,,)))((()))***)))))))))))))))(((%%%###%%%$$$"""!!!!!!###$$$%%%$$$$$$$$$%%%''''''%%%$$$%%%$$$######%%%''''''&&&((())))))(((&&&$$$%%%&&&%%%###!!!###'''******)))***((('''(((***++++++***%%%%%%%%%&&&&&&&&&''''''+++)))''''''((())))))((((((((()))***************(((***,,,+++'''%%%&&&(((,,,***'''((()))***'''%%%(((''''''''''''&&&&&&&&&%%%''')))***((('''''''''%%%%%%%%%''')))+++---...***)))'''&&&%%%%%%%%%&&&"""!!!!!!$$$)))---///000222000............---,,,)))***++++++)))(((((()))(((+++------***((()))***---...///...,,,***)))***++++++,,,,,,,,,++++++***111)))$$$***000111...,,,,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---++++++*********+++---............------,,,,,,,,,'''((()))+++,,,,,,,,,+++,,,,,,,,,---...///---,,,---,,,++++++******++++++)))))))))***++++++,,,,,,///555555...***++++++)))******++++++,,,,,,,,,---++++++************++++++***)))((()))***+++***)))(((((()))&&&(((999999&&&+++*********+++,,,,,,---++++++++++++++++++++++++)))***,,,......---,,,+++,,,///...,,,,,,111222111---.........---...111444111333666777999>>>EEEJJJ@@@BBBEEEIIIMMMQQQSSSTTTRRRXXX]]][[[UUURRRWWW]]]fffgggmmmuuuxxxwwwxxx|||}}}|||''''''''''''''''''&&&&&&)))%%%"""###&&&((((((&&&'''%%%######$$$&&&&&&%%%)))'''$$$###'''---555:::'''''''''''''''&&&&&&&&&,,,***(((((((((((('''&&&$$$&&&)))+++,,,***((('''+++++++++***((('''%%%$$$"""'''))))))''''''''''''&&&%%%&&&'''((((((&&&---+++))))))*********)))((()))+++***((('''''''''&&&%%%$$$%%%&&&&&&$$$###!!!&&&)))'''%%%'''))))))((()))***)))((('''((()))((((((((((((((()))******++++++***((('''%%%$$$$$$&&&$$$!!!!!!###%%%&&&'''((((((((('''&&&&&&%%%%%%***)))(((&&&&&&&&&'''(((''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((())))))''''''---222000***+++******)))((()))))))))((()))***+++***)))(((''')))*********++++++++++++''')))+++,,,***)))((())))))((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%&&&'''))))))'''%%%&&&''')))++++++---///000000...,,,++++++***(((&&&###$$$%%%$$$###%%%***...///000111///---+++++++++---,,,+++*********+++,,,+++***((()))***++++++***,,,+++)))(((((())),,,------,,,***((()))+++---///---+++***+++,,,------,,,///+++((((((***,,,+++)))+++***)))))))))***+++,,,)))***+++,,,,,,,,,,,,+++......//////...,,,***)))///---,,,******+++---...------,,,+++++++++,,,,,,+++++++++*********))))))(((***++++++***)))+++,,,------------,,,,,,+++******,,,------,,,***))))))))))))***++++++++++++***,,,,,,+++***)))(((''''''***************+++++++++))))))))))))))))))))))))$$$***,,,+++******+++,,,+++*********+++,,,---,,,,,,------.../////////111111111000111111222222222444555555555777:::===CCCCCCDDDHHHMMMOOONNNLLLTTTUUU\\\```[[[QQQOOOSSS\\\bbbgggmmmttt|||}}}yyy''''''''''''''''''&&&&&&(((%%%"""###&&&)))(((&&&'''%%%######%%%&&&&&&%%%(((&&&$$$$$$''',,,222666''''''''''''''''''''''''((('''&&&''')))******)))&&&''')))*********((((((+++++++++***)))(((&&&&&&!!!$$$''')))((((((((()))((('''&&&''')))***)))(((***)))((()))+++,,,+++***)))***,,,+++***))))))***)))((('''''''''&&&$$$"""%%%***---***(((***,,,+++***+++,,,+++)))((()))***++++++***)))((((((((((((...---,,,+++)))'''&&&&&&)))'''%%%$$$$$$%%%$$$###''''''((((((((((((((('''***)))(((((('''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&)))***)))***...222///((()))***+++,,,,,,***)))'''***+++,,,,,,,,,+++***)))'''(((***,,,---+++***((()))***,,,,,,+++******+++***)))((('''%%%%%%%%%%%%))))))((('''&&&&&&'''''',,,+++++++++,,,,,,)))'''''')))***+++,,,---///000000///,,,++++++***(((&&&%%%&&&'''&&&%%%'''+++///000111222111...,,,+++,,,///...---,,,++++++,,,,,,...,,,++++++,,,------,,,...---***(((((()))***+++,,,+++)))((((((***,,,...111///,,,,,,,,,---,,,,,,,,,***((('''((())))))(((+++******))))))***+++,,,++++++++++++,,,,,,,,,---/////////......,,,++++++...---,,,******+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,+++++++++******,,,---,,,++++++---...,,,---------,,,,,,+++******,,,------,,,******)))((())))))***************************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))$$$(((,,,---+++***)))***,,,+++*********+++,,,---...............---------111111000000111111222222222333555666777999===@@@BBBBBBCCCFFFKKKMMMLLLJJJQQQSSSXXX\\\WWWMMMIIILLLRRRWWW___gggsss&&&&&&&&&&&&&&&&&&'''''''''$$$"""###''')))(((''''''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%%%%'''***...111''''''((((((((((((((((((&&&%%%%%%&&&((())))))(((''''''((((((((()))))))))***************)))(((((($$$&&&((((((((((((***+++***)))((()))***++++++)))''''''(((***---...---+++(((***++++++***)))***+++,,,+++)))))))))(((%%%###(((,,,...+++***,,,,,,******,,,------+++******+++...---,,,***(((''''''&&&///...---+++)))((('''&&&)))(((''''''((('''&&&$$$%%%'''(((***+++******))))))))))))***))))))((('''))))))))))))((('''&&&&&&%%%&&&((())))))((('''&&&)))+++++++++...111...''')))+++---//////,,,)))''',,,------...---,,,+++***$$$'''+++---...,,,(((&&&***+++,,,+++++++++---///***)))((('''&&&%%%%%%%%%############$$$%%%&&&'''000///............+++)))******+++,,,---...///000111///---,,,+++***(((&&&&&&&&&&&&&&&&&&(((+++...111333444333000---,,,,,,222111000///...---------...,,,++++++,,,---,,,,,,///...+++)))(((((()))***+++***((((((((()))+++---555222...,,,,,,,,,,,,++++++++++++***)))((()))+++***************+++,,,,,,---,,,+++++++++,,,......000000///...------------------,,,+++***+++++++++************+++,,,---------------,,,,,,,,,++++++***+++,,,,,,++++++,,,...,,,,,,---------,,,++++++***+++,,,---,,,+++***)))((())))))***************(((((())))))*********+++++++++++++++************)))))))))))))))))))))))))))+++,,,,,,***)))******,,,+++*********+++,,,---//////......---,,,,,,+++000000000000000111222333000111333444666888<<>>AAAEEEGGGHHHIIIKKKLLLNNNRRRVVVVVVWWWXXXWWWSSSOOOOOOPPPXXXiiizzz###$$$$$$%%%&&&&&&''''''(((&&&$$$&&&((((((%%%"""&&&&&&&&&'''((((((&&&$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''''''''$$$$$$&&&(((+++,,,+++)))((((((''''''&&&&&&&&&&&&%%%&&&'''(((((((((((((((((()))******((()))***,,,&&&%%%%%%%%%'''((('''&&&)))(((((()))+++---,,,,,,+++,,,...---,,,++++++,,,)))(((((()))++++++***((()))******)))+++///...)))***,,,///000...,,,******------,,,,,,---...//////++++++,,,,,,---......///+++******+++------+++)))---+++***)))))))))+++,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,$$$%%%&&&''''''((('''''')))...///......111111///------.........---,,,+++***+++++++++***(((&&&%%%)))***,,,---------++++++,,,---...---+++*********+++***)))((('''&&&&&&&&&$$$$$$############$$$$$$)))((())),,,222666999:::222...+++,,,...///,,,((()))((('''((()))***)))'''(((&&&%%%&&&)))******((((((+++///111000...,,,,,,+++,,,...111333444555555000...,,,+++,,,,,,+++***++++++++++++,,,---------************+++++++++,,,+++++++++---//////---,,,++++++***+++,,,+++)))(((((()))+++,,,.........------,,,,,,,,,++++++++++++++++++,,,......////////////000222222111...+++)))'''''''''((()))***+++,,,,,,,,,+++++++++*********++++++***)))((())),,,///***+++,,,,,,---------,,,+++)))(((***...///,,,((())))))***++++++++++++***))))))))))))************+++******)))((((((''''''))))))))))))))))))))))))***)))'''(((***+++***(((,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,---............000111222333444555555444333444666888<<>>CCCFFFGGGIIILLLOOOKKKPPPSSSTTT[[[eeehhheeecccaaa^^^cccppp}}}zzz{{{(((&&&$$$$$$%%%''''''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''+++%%%###'''(((%%%&&&)))))))))******)))'''$$$###%%%&&&''''''(((((('''''''''&&&$$$$$$$$$%%%''')))******+++++++++******)))******))))))((((((((('''&&&%%%$$$&&&(((***+++***---+++)))''''''((()))***###"""###%%%'''(((&&&$$$%%%'''***,,,---,,,+++***,,,******---...,,,******...------------,,,,,,,,,,,,(((%%%&&&***...000000---)))&&&(((---///...+++***)))&&&%%%%%%(((+++---//////............//////---.../////////...,,,,,,''')))***&&&"""!!!&&&,,,333111000///000///...,,,111000///------,,,,,,,,,---------+++)))((()))+++---000222000---***+++,,,111///---***)))((('''''')))000000(((&&&,,,+++$$$&&&%%%$$$$$$$$$%%%&&&'''***(((&&&)))///555888888222///+++))))))***))))))''''''''''''(((((())))))(((''''''&&&&&&%%%$$$$$$***+++,,,...///......---///000000111222222333333000///,,,*********+++,,,+++++++++++++++***)))(((,,,---+++)))***//////,,,)))+++,,,...//////......,,,+++******,,,+++***((('''))),,,---,,,,,,,,,------+++))))))***,,,,,,,,,///...---...000000///------...///000000...,,,+++''''''(((***++++++(((&&&------,,,,,,+++***))))))---+++((((((((()))))))))...---,,,,,,,,,---...///............---,,,+++***...---000+++!!!%%%+++$$$---,,,***)))))))))******+++*********))))))((((((++++++***)))(((((())))))&&&&&&''')))++++++***(((((()))++++++*********+++...,,,******+++------,,,---...///000111111111111///222555444111000444888===???AAADDDGGGJJJLLLNNNIIIKKKOOOQQQSSSYYYbbbhhhjjjjjjiiiiiikkkqqqxxx}}}~~~'''%%%######$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&'''""" $$$%%%###"""%%%((()))))))))(((&&&$$$"""%%%%%%&&&''''''''''''&&&'''&&&%%%$$$%%%&&&((()))))))))************))))))((((((((('''''''''&&&&&&((('''&&&(((***,,,,,,,,,---,,,+++)))))))))***+++'''&&&&&&'''((((((&&&$$$&&&(((***---------+++******((('''((()))******+++......------,,,,,,++++++...,,,))))))+++------,,,,,,)))'''(((,,,///---+++---+++)))'''(((***,,,...000000////////////000000...////////////...,,,+++)))******'''$$$%%%(((,,,...---,,,---...///...---000///...------,,,,,,,,,.........,,,*********,,,000111111000///......///444333000...,,,+++++++++)))666:::///%%%%%%&&&###'''&&&%%%%%%%%%&&&'''((((((((())),,,///222333333222///+++)))))))))((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%***+++---...//////....../////////000000111111111000...,,,*********+++,,,++++++++++++******))))))***,,,,,,+++---000...******+++,,,---......------+++*********++++++)))((('''))),,,---,,,,,,,,,------+++******,,,------,,,.........000222333222111---...///000///...,,,+++(((((((((***+++***(((%%%++++++++++++++++++++++++---+++)))((()))******))),,,,,,+++++++++---...///............---,,,+++***%%%%%%***)))""")))000***,,,,,,***)))))))))******************)))))))))(((++++++***)))))))))))))))((((((''')))***+++)))((((((***,,,,,,+++***+++,,,...,,,******+++,,,,,,,,,---...///000000000000000000333666555222222555999;;;<<<>>>AAADDDHHHKKKMMMMMMOOOQQQQQQRRRVVV^^^dddggggggffffffhhhmmmtttyyy&&&$$$"""###$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&'''$$$###'''(((&&&$$$%%%''''''(((((('''%%%###"""$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))(((((())))))))))))(((((()))((((((((((((((('''''')))((('''(((***,,,,,,+++,,,,,,,,,++++++++++++++++++***))))))***)))'''%%%''')))+++---------+++***+++***)))'''''')))***+++......---,,,++++++******+++***))))))***+++***))),,,)))'''(((,,,...---+++...,,,***(((((()))+++---000000000000000000000000000000000//////---,,,+++******)))(((((()))***,,,*********+++...000000/////////......---,,,,,,,,,///000000...,,,+++,,,...222000...---///000000000555333111///------,,,---+++<<>>BBBFFFIIIJJJOOORRRUUUVVVUUUWWW\\\```fffeeedddbbbcccgggmmmrrrsssvvvzzz~~~%%%$$$$$$&&&''''''%%%###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%$$$''')))(((%%%&&&******%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&'''((()))******)))&&&&&&'''''''''(((((((((,,,+++)))((()))***)))(((******)))))))))***+++,,,+++)))'''&&&'''((('''&&&'''(((((((((((('''''''''(((///,,,***...---(((''''''(((((((((((())))))...///000...+++(((((()))(((((()))))))))***+++,,,,,,,,,+++++++++,,,------***+++---......---+++***++++++*********+++,,,---))),,,//////+++((('''(((***)))((()))+++---,,,+++***+++---......---,,,***,,,,,,---,,,++++++,,,...---...///...------...//////...,,,***)))))))))***((($$$"""###&&&'''%%%###&&&%%%%%%%%%'''(((***+++---,,,------...---+++)))---,,,+++,,,---...,,,+++((((((((('''''''''&&&&&&((((((((())))))*********---...000111222222111111222111000...,,,+++))))))******++++++++++++******))))))'''''''''(((***+++,,,...---,,,---111000,,,+++***))))))***+++,,,---...---------......,,,***---......,,,++++++---///444222///.........,,,+++,,,,,,,,,---///000...---------,,,,,,++++++,,,,,,***)))'''''')))))))))((((((((()))***,,,---...///+++++++++---//////---+++......,,,+++++++++,,,---***++++++,,,,,,,,,++++++...$$$'''...***((()))$$$((()))***+++,,,++++++***((()))))))))************+++*********++++++,,,------,,,+++,,,---,,,+++)))(((***,,,,,,+++***+++,,,,,,++++++,,,...---,,,******+++,,,...///000000111111111000111222333444444666888<<>>AAADDDGGGHHHKKKNNNRRRTTTVVVYYY^^^bbbllllllkkkjjjjjjmmmrrrvvvwwwzzz{{{{{{}}}zzzzzz%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&### $$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$''')))((($$$$$$((()))'''((('''&&&''')))***)))((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((()))))))))***)))(((((('''''''''''''''&&&%%%%%%&&&'''((((((&&&+++******))))))******+++---+++)))(((***+++++++++++++++++++++++++++******************************,,,---+++(((***......***,,,+++***)))))))))******)))***+++,,,,,,,,,++++++++++++,,,,,,+++***))))))+++)))((())),,,...---++++++,,,---------,,,+++***++++++,,,,,,,,,+++******---------,,,,,,,,,++++++...++++++---,,,((('''***)))(((''''''((()))(((&&&$$$&&&(((''''''(((+++...---,,,+++******+++,,,,,,---000...***...777;;;999//////,,,&&&%%%)))+++***CCC>>>666...)))((()))+++000111222111000///000111...---,,,***(((''''''''')))(((((()))))))))&&&$$$&&&'''((()))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......,,,,,,---------..................///......---,,,000111111000///---***)))((()))***+++,,,---...//////...,,,***)))***++++++***++++++***(((''''''(((((()))***)))))),,,///000---------------...//////.........,,,+++***,,,......---,,,,,,++++++++++++,,,,,,,,,++++++*********(((((()))))))))((('''&&&******))))))))))))******,,,+++************+++,,,333...)))(((***,,,***(((***)))((()))+++,,,,,,,,,///...,,,+++,,,---------......//////000000000///000000000000222444555777777999===@@@CCCEEEEEEEEEHHHLLLQQQTTTUUUXXX^^^bbbiiigggeeeggglllqqqtttuuuwwwzzz{{{zzz|||~~~zzzyyy}}}&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&)))(((%%%%%%((()))''')))'''%%%%%%'''((()))(((''''''((()))((('''&&&%%%((((((''''''''''''((((((((((((((()))))))))******)))))))))))))))((('''''''''&&&%%%&&&((((((((('''))))))(((((((((((())))))---+++))))))***+++++++++***++++++,,,,,,,,,,,,+++***+++,,,------,,,+++***))),,,,,,+++---000///***++++++*********))))))))))))***++++++,,,+++++++++)))***+++,,,------------)))(((((()))+++,,,+++***+++,,,,,,---,,,+++***)))******+++,,,,,,,,,++++++------------,,,,,,,,,,,,///,,,+++---,,,)))(((***+++***(((((())))))(((&&&%%%&&&(((((('''(((+++---++++++******+++,,,...///---......///333>>>JJJSSS999888111(((%%%(((******:::666000+++((((((***,,,///111333222000///...///---,,,***)))(((''''''''')))***+++)))'''&&&&&&'''((())))))******+++++++++---------------------------------------------------------.........//////,,,,,,---.../////////...////////////...,,,***((('''''')))***+++---...///...------,,,,,,+++++++++***++++++***((('''((())))))+++------+++***,,,///---------------......///---......---++++++,,,...//////---,,,+++*********+++++++++++++++*********))))))*********)))((('''******)))))))))******+++,,,++++++******++++++,,,000,,,'''&&&(((***)))''')))(((((())),,,/////////,,,,,,++++++,,,---......---...000222222111000...111111111111222333555555555888===BBBDDDEEEDDDCCCEEEJJJOOORRRTTTWWW\\\aaaeeeaaa___dddnnntttuuussstttwwwyyyxxxyyy||||||yyyxxx{{{&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$&&&((((((&&&&&&))))))''')))'''$$$$$$%%%'''((()))$$$&&&'''))))))(((&&&%%%(((((((((''''''((((((((((((((()))))))))*********))))))***++++++)))((('''&&&%%%%%%'''***,,,,,,+++***))))))))))))))))))***---+++))))))***,,,,,,+++***+++,,,,,,------------)))***,,,------,,,***))))))++++++)))+++000///,,,+++,,,,,,,,,,,,+++***************++++++++++++***)))***+++,,,---.........''''''''''''((()))))))))++++++,,,,,,,,,***)))((()))***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++((((((++++++((((((++++++***(((((((((((('''%%%((()))))))))((())))))***))))))))))))+++---000111------...///222999GGGSSSFFFBBB999---'''((()))(((***(((%%%$$$%%%(((+++......111333333000...,,,,,,+++***)))((('''''''''''',,,......,,,(((''')))+++))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,------------............,,,---......///.....................---+++)))(((&&&'''((()))+++---......,,,------...---,,,+++******+++,,,+++)))((()))******)))***,,,---+++***,,,------,,,,,,------...///,,,---------++++++,,,---///...---,,,+++++++++++++++++++++************************)))))))))((((((******))))))******+++++++++******************+++---***''''''((())))))((()))((('''))),,,.........+++,,,,,,,,,,,,,,,---...+++,,,---...///......---222222222222333333444444666888<<<@@@CCCCCCCCCBBBCCCGGGLLLOOOQQQTTTYYY^^^aaa___```fffnnntttuuutttrrrvvvxxxvvvwwwzzz{{{zzz|||~~~'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$""" !!!%%%&&&$$$ &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((((((&&&%%%%%%((()))&&&'''******''')))'''$$$$$$%%%'''((()))"""$$$&&&((())))))'''&&&'''(((((((((((((((((('''))))))))))))************)))***+++++++++***((('''(((''''''))),,,---------,,,++++++******++++++,,,...,,,***)))+++,,,,,,,,,***+++,,,,,,------------((()))+++,,,,,,+++)))(((++++++(((%%%(((---///---++++++,,,,,,,,,+++***)))+++*********************++++++,,,---------,,,,,,(((((()))))))))))))))*********+++++++++***(((''')))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++***'''&&&)))***)))''''''''''''%%%$$$%%%%%%%%%&&&(((((((((((('''''''''(((+++---000222333333000,,,***---222666EEEBBB999---((())))))(((,,,***(((&&&%%%''')))***...000222111///,,,******))))))(((((((((((()))))),,,...///---)))(((***---))))))((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++***+++,,,,,,,,,,,,---------.........///......---,,,------...------+++)))(((&&&'''((()))+++,,,---...+++,,,---......,,,+++******+++,,,+++***)))***+++,,,'''&&&,,,000...,,,---,,,,,,,,,,,,,,,---......***,,,------++++++,,,---,,,,,,,,,++++++,,,,,,---************************))))))((((((((('''''''''***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))************)))((((((***++++++***+++---...---+++***+++,,,---,,,+++++++++,,,---...222222333333444444444444888999;;;===???AAACCCDDDBBBEEEIIIKKKLLLOOOTTTYYY]]]```eeejjjnnnqqqsssuuutttyyy{{{yyyxxx|||~~~~~~'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&''''''(((%%%######$$$((()))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$((()))'''(((+++***((()))'''%%%%%%'''((()))((($$$%%%'''((())))))((((((''''''(((((((((((('''''')))))))))*********++++++***************)))((((((---+++******+++,,,+++)))------,,,,,,,,,,,,------...,,,******+++,,,,,,,,,***++++++,,,,,,,,,,,,+++((()))************)))(((,,,+++((($$$&&&,,,...---******)))))))))(((((((((++++++***)))))))))******,,,,,,,,,,,,,,,++++++******+++,,,,,,******+++,,,((()))***++++++***)))(((******+++,,,,,,,,,++++++************++++++++++++///,,,+++,,,+++'''&&&((()))(((&&&&&&''''''&&&$$$"""&&&(((((('''%%%%%%&&&'''***---///111444666222,,,///666444---666666111***'''***+++)))***)))'''&&&&&&'''((()))...///000///,,,)))(((((((((((((((((())))))***+++***+++,,,+++***))))))******)))(((''''''(((******++++++++++++++++++++++++,,,,,,---...---,,,***)))+++++++++,,,,,,,,,------.../////////...---,,,,,,------......---+++***)))((())))))***+++,,,------***+++,,,,,,,,,,,,***)))***,,,---,,,+++***+++,,,...((('''...111---,,,000,,,,,,,,,,,,,,,------...)))+++------,,,+++,,,,,,,,,+++++++++,,,,,,---...)))))))))******************)))((('''''''''((((((***************+++,,,------......//////......---******************++++++,,,***(((((()))))))))(((***---///...+++)))***,,,///...,,,+++,,,---///111111111333444555555555555999999:::;;;>>>@@@BBBDDDCCCEEEFFFFFFEEEHHHNNNSSSZZZ___ggglllnnnoooqqqssswww}}}|||{{{&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&''')))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((&&&$$$$$$((()))((()))++++++(((((('''&&&''')))***)))(((************))))))((((((&&&'''((())))))((('''&&&))))))*********+++++++++******)))(((((((((((())),,,***))))))******)))(((...------------------......,,,******+++------,,,++++++++++++++++++******************************,,,---***''')))---...++++++***((('''''''''((())),,,+++***)))(((((()))*********++++++++++++******(((***,,,+++)))((()))+++&&&'''(((************)))++++++,,,,,,,,,+++******(((((()))))))))************''''''***+++((())),,,)))'''&&&'''(((((('''&&&!!!!!!!!!###&&&'''%%%###$$$$$$$$$&&&(((+++...000///444///***777JJJFFF444***,,,,,,((((((+++,,,)))$$$$$$$$$$$$%%%'''((()))...///...,,,)))'''&&&'''((((((((()))***+++,,,---***)))***+++------+++))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))******,,,------+++***))),,,,,,,,,,,,---------...,,,---......///.........------.........,,,+++***++++++++++++,,,,,,,,,---)))*********+++*********+++,,,---,,,++++++,,,---+++(((***...***###'''111,,,,,,++++++,,,,,,---...(((***,,,---,,,++++++,,,------,,,+++++++++,,,,,,((()))))))))*********++++++***)))((((((((())))))************+++,,,---...+++,,,---......---,,,+++))))))************+++,,,---+++))))))*********)))'''+++......+++)))+++---...............//////000///111222444666666666666777888:::===???@@@AAAAAAEEEEEEDDDAAA???BBBIIINNNXXX\\\bbbiiioooqqqqqqpppvvv||||||zzz~~~&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&''''''((()))******###$$$&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###$$$((()))((())),,,+++(((((('''''')))***+++)))(((000///---+++***)))((((((&&&'''((())))))((('''&&&)))************++++++++++++***((('''''''''((()))'''&&&&&&'''***++++++***...------,,,,,,------......,,,******+++------,,,+++++++++++++++***)))(((,,,,,,+++******+++,,,,,,,,,------+++,,,///---)))---,,,***(((((()))+++,,,,,,+++***((((((((()))***((()))***+++++++++++++++%%%''')))(((%%%$$$&&&(((%%%&&&((()))***+++******,,,,,,,,,,,,,,,+++***)))''''''(((((()))))))))*** &&&******,,,000)))((('''((()))***)))(((+++)))''''''(((&&&"""######$$$%%%'''***---///...333,,,$$$666PPPJJJ000'''+++,,,******,,,+++(((+++***)))((('''&&&&&&&&&......---***'''%%%%%%&&&(((((())))))***,,,---...+++******---111111...***...,,,+++))))))***,,,---((((((((((((((((((((((((((()))+++,,,,,,+++)))(((---------.........//////***+++,,,...///000000000---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******+++,,,------++++++,,,---&&&'''+++,,,"""000,,,,,,++++++,,,,,,---...(((***,,,---,,,++++++,,,///...---,,,+++*********(((((())))))*********+++---,,,***)))))))))***+++************+++,,,---...((()))***++++++***)))((('''(((******))))))+++,,,---+++******+++,,,,,,+++$$$)))---...+++***,,,000+++,,,...///000///...---///000222444666777777666555777;;;???AAAAAA???>>>GGGFFFBBB>>>;;;>>>EEEKKKWWWXXX]]]fffpppuuurrrmmmrrryyy{{{xxxvvvzzz~~~''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''(((((('''''''''&&&%%%%%%'''(((((((((%%%%%%&&&'''(((((((((((((((&&&$$$%%%((()))(((&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''%%%&&&&&&''''''''''''&&&&&&'''((()))******)))((('''))))))***+++++++++++++++$$$&&&)))***)))((('''''')))***,,,------,,,+++***,,,,,,,,,+++++++++******---***''')))---///...+++***+++,,,------,,,+++***111+++'''***,,,+++***++++++...111111---******+++,,,,,,+++***)))))))))***)))***++++++***)))***++++++((((((,,,,,,(((%%%$$$++++++************++++++,,,,,,---,,,,,,***)))(((************+++,,,---...,,,,,,,,,+++++++++******&&&''')))+++---.........+++***)))***++++++***))))))******)))(((((()))+++***+++,,,,,,***))))))))))))((('''&&&&&&&&&&&&&&&(((''''''''''''((())))))---------....../////////...,,,***'''%%%%%%$$$%%%(((***+++)))&&&$$$%%%'''...---+++)))'''''''''''')))'''&&&&&&(((***+++***'''))),,,///000000///...)))((()))+++------+++)))((((((((((((((()))******)))***,,,......---,,,+++(((((()))***++++++,,,,,,,,,---......///.........000//////---,,,+++******...,,,***)))***++++++++++++++++++------+++(((%%%++++++++++++,,,,,,---...+++++++++***************,,,+++***,,,...///,,,)))***+++,,,,,,------------...---+++***)))******+++,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''++++++,,,------...//////***)))))))))***+++,,,,,,)))))))))***++++++,,,,,,+++*********+++***(((%%%***+++,,,,,,------------,,,,,,,,,---------......111444222...111888:::777777888;;;===???AAABBBBBBEEECCCCCCCCC@@@===???EEETTTVVVZZZ```ffflllpppssswwwwwwzzz~~~}}}}}}&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''''''''&&&&&&%%%(((&&&$$$%%%''')))((('''%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&(((((('''&&&'''((((((((((((((((((''''''((()))))))))((('''&&&((()))******++++++******%%%''')))***)))(((((((((******+++++++++++++++***,,,,,,+++++++++*********''''''((('''''''''(((***)))***+++++++++***))))))///***(((***+++))))))+++,,,...//////---+++******,,,+++******))))))*********+++,,,,,,+++***+++,,,,,,)))(((+++,,,(((&&&&&&+++******))))))******+++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++************+++,,,------------+++***)))***++++++***))))))******)))(((((()))+++***+++,,,,,,***))))))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))************&&&&&&%%%%%%&&&''''''(((((()))***)))&&&%%%&&&(((---,,,+++)))((((((((()))***)))'''(((***,,,,,,,,,((())),,,///000///...---))))))(((***+++,,,+++)))((((((((((((((()))******)))***,,,---...---,,,+++))))))******+++,,,,,,,,,,,,,,,---...//////......//////...---,,,+++******,,,***))))))+++---------))))))***+++,,,***&&&###*********+++,,,---...///,,,+++++++++***)))))))))---,,,,,,---000000---******+++,,,,,,------,,,,,,---,,,+++************+++,,,,,,,,,+++++++++************))))))((((((''''''))))))******+++,,,,,,,,,******************+++++++++***************************)))***+++***(((&&&***+++,,,,,,------,,,,,,,,,,,,,,,---------......000222111...111777888444:::;;;===???@@@BBBBBBCCCEEECCCBBBCCC@@@===@@@EEEQQQVVV]]]```cccfffmmmrrruuuuuuyyy~~~%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###(((&&&%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((())))))((((((((())))))))))))((((((((((((((((((((('''&&&%%%'''((())))))******))))))&&&((())))))(((''')))***+++******)))))))))******,,,++++++++++++*********%%%((()))'''###"""%%%)))))))))******)))(((''''''///,,,,,,---+++)))***//////...,,,,,,------+++***++++++***)))))))))******+++,,,---,,,++++++,,,---///***(((++++++)))((()))+++******))))))******+++******))))))***,,,---///************+++,,,---...,,,,,,,,,+++++++++******------------------,,,++++++***)))***++++++***))))))******)))(((((()))+++***+++++++++++++++***)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&!!!"""###%%%&&&''''''''''''((()))((('''&&&'''(((++++++***)))))))))))))))+++***)))***,,,---------)))***,,,.........,,,+++***)))((((((***++++++***((((((((()))))))))******)))***,,,---------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,......////////////...------,,,+++******+++)))((())),,,.........*********+++,,,+++(((%%%))))))******,,,---//////,,,,,,++++++***)))(((((()))))))))***++++++)))'''***++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((******************++++++*********+++******)))))),,,,,,+++******)))((((((***))))))***++++++)))'''***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......000222111000333666666333:::;;;<<<>>>???@@@AAABBBDDDAAAAAABBBAAA>>>@@@EEENNNVVV^^^```___aaajjjqqquuuuuuxxx}}}%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&)))******)))((((((((())))))((((((((((((((((((''''''&&&%%%%%%''''''((()))))))))))))))'''((()))((('''''')))++++++***)))((((((((()))***++++++++++++************)))***+++)))&&&%%%&&&((())))))((((((''''''&&&&&&,,,+++,,,---***'''***000000---******---...,,,*********))))))))))))*********+++,,,,,,******+++,,,000+++(((***+++)))***,,,******))))))))))))******,,,+++)))))))))+++---///************+++,,,------,,,,,,,,,+++++++++******,,,,,,,,,---,,,,,,+++++++++***)))***++++++***))))))******)))(((((()))++++++******+++,,,,,,+++*********)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###''''''((((((''''''(((((((((((((((((((((((())))))+++***)))***,,,------,,,***+++,,,------,,,+++***+++)))''''''(((*********(((((())))))************)))***+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,***+++,,,---.../////////---------,,,+++******)))+++***)))***---......------,,,,,,---...---+++)))(((((()))***+++---///000---,,,,,,+++***)))((((((''''''((()))))))))'''&&&***++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++******'''((((((((())))))******,,,,,,,,,,,,++++++++++++******++++++***)))((('''+++*********)))))))))(((***)))((()))***+++***(((***++++++,,,,,,,,,++++++,,,,,,,,,---------......111222222333555666555333666777888:::<<<>>>@@@AAACCC@@@@@@CCCCCCAAABBBFFFNNNTTT[[[^^^___bbbjjjpppttttttwww{{{|||}}}%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%######%%%'''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&'''&&&%%%''')))******)))&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&&&&''''''((()))))))))))))))((())))))((('''(((***+++,,,+++)))((((((((()))***+++++++++*********))))))...+++(((((())))))(((&&&)))(((((('''''''''''''''((('''((()))&&&###&&&,,,///,,,)))***,,,...,,,******))))))((())))))******(((***+++***)))((()))***111+++(((***+++***+++...***))))))))))))))))))***---,,,***))))))***,,,---************+++,,,------,,,,,,,,,+++++++++******)))******++++++++++++***+++***)))***++++++***))))))******)))(((((()))++++++***)))+++---...,,,++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%(((((())))))(((&&&$$$"""''''''''''''((((((((((((&&&&&&&&&''''''''''''''')))(((''')))+++,,,+++******+++,,,,,,,,,+++***)))+++)))&&&&&&'''))))))((((((((()))***+++******)))******+++++++++,,,,,,+++------,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,+++******))))))---,,,+++,,,------,,,+++---,,,,,,---...---+++***(((((((((***+++---///000,,,,,,++++++***))))))(((+++,,,---...---,,,,,,++++++++++++,,,,,,+++******((())))))***++++++++++++,,,,,,,,,+++++++++******)))))))))******++++++,,,++++++++++++++++++******************))))))((('''(((((()))))))))*********)))((('''(((***++++++***+++++++++,,,,,,+++******,,,,,,,,,---------......///...///111444444333222333444666888;;;>>>AAACCCCCC@@@@@@CCCEEECCCDDDGGGOOORRRWWW\\\aaafffkkknnnoooooosssxxxyyyyyy~~~%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%'''(((&&&###"""%%%(((###$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&((()))''''''((((((((((((''''''((('''&&&''')))******)))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&'''(((((('''((())))))******))))))'''(((******)))((()))+++,,,+++******))))))))))))+++************)))))))))...***&&&&&&)))***'''$$$))))))(((((((((((()))))),,,))))))+++***(((***///---+++++++++,,,,,,,,,***))))))((((((((()))******((()))***)))((('''(((***000+++(((***+++***+++---***))))))(((((())))))***---,,,+++*********+++,,,************+++,,,---...,,,,,,,,,+++++++++******((()))******************+++***)))***++++++***))))))******)))(((((()))++++++)))(((***...000...+++,,,+++***((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((()))((((((((()))(((''''''((()))(((&&&%%%&&&'''''''''''''''&&&'''&&&&&&(((***+++***(((******+++++++++******)))***(((&&&&&&'''((('''&&&((()))***+++++++++***)))************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,------------,,,+++++++++*********))))))...---,,,---...---,,,******))))))***++++++***((((((((())))))+++,,,......+++++++++******************,,,......---++++++,,,++++++++++++++++++***)))'''((()))***++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,(((((((((((((((((())))))******)))((((((((())))))''''''((())))))***++++++)))(((''''''***,,,,,,+++++++++++++++++++++***))),,,,,,,,,---------......,,,))))))---000000000222555555666888;;;???BBBDDDCCC@@@@@@EEEHHHGGGGGGIIIPPPRRRUUU[[[aaagggjjjkkkgggjjjpppvvvxxxxxx}}}&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''%%%(((***((($$$"""%%%(((%%%&&&&&&'''''''''&&&&&&%%%'''((('''%%%%%%'''***''''''(((((((((((('''''')))((('''((()))***)))(((''''''((((((((((((''''''(((''''''''''''(((***+++((()))******++++++******&&&(((***+++***))))))***,,,,,,,,,,,,+++***)))(((************))))))))))))+++)))((('''((((((''''''***))))))))))))+++,,,---///+++))),,,---,,,---///)))+++------,,,+++++++++((((((((((((((()))******(((***+++***)))((()))***...)))'''***+++******,,,))))))(((((((((((())))))*********++++++,,,,,,---************+++,,,---...,,,,,,,,,+++++++++******+++++++++++++++***)))(((+++***)))***++++++***))))))******)))(((((()))++++++)))'''***///111///,,,---,,,***((('''&&&&&&%%%''''''&&&&&&''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((''''''((()))'''%%%'''((()))))))))((('''&&&&&&&&&&&&(((***+++)))((()))))))))***************((('''''''''((((((&&&$$$''')))***,,,,,,+++***)))***************++++++,,,))))))******+++,,,,,,,,,,,,,,,---------,,,++++++***************))))))))),,,,,,,,,---//////---+++***(((((((((******)))((())))))))))))***+++,,,---***************+++++++++'''***,,,,,,***))))))***+++++++++++++++***))))))%%%'''(((***+++,,,,,,+++,,,,,,,,,+++++++++*********************+++++++++&&&'''''''''((()))))))))***)))'''&&&&&&(((***,,,((((((((())))))))))))))))))'''&&&'''***,,,---,,,+++++++++++++++***)))))),,,,,,,,,---------......---((('''---000000111555777777777888:::===@@@AAADDD@@@AAAFFFJJJJJJIIIJJJPPPSSSXXX[[[]]]```eeehhhgggjjjqqqyyyzzzyyy{{{''''''&&&&&&&&&&&&%%%%%%))))))'''&&&&&&'''((()))&&&)))+++((($$$###%%%)))(((((((((((('''&&&%%%%%%%%%'''((('''%%%%%%'''***''''''((((((((((((''''''***)))(((((())))))((('''(((((())))))))))))((((((''''''''''''(((***+++---))))))***+++++++++++++++%%%(((+++,,,+++***)))))),,,,,,------,,,+++)))(((************)))))))))))))))+++,,,+++'''&&&))),,,******)))***+++,,,...///+++%%%"""&&&))))))((()))'''***...///,,,******+++((((((((((((((()))******)))+++,,,+++***)))***+++---((('''***,,,******+++))))))(((((((((((())))))'''((()))+++---.........************+++,,,---...,,,,,,,,,+++++++++******///......---+++)))'''&&&+++***)))***+++++++++))))))******)))(((((()))++++++((('''***///222///,,,---,,,***)))'''&&&&&&%%%(((''''''''''''((())))))&&&&&&&&&''''''((((((((((((''''''&&&&&&((()))***,,,)))''''''((()))&&&$$$)))***+++++++++***((('''&&&&&&''')))++++++***(((((()))))))))************(((''''''((()))(((%%%###''')))+++,,,,,,,,,***)))******))))))******+++,,,(((((()))***++++++,,,,,,------------,,,+++******************))))))))))))******+++---///000///---+++***))))))+++,,,+++******)))))))))***+++,,,,,,)))))))))***++++++,,,,,,))),,,//////,,,++++++---+++++++++++++++***)))(((%%%&&&(((***+++,,,,,,+++,,,,,,,,,+++++++++************))))))))))))))))))'''(((((()))***++++++,,,+++)))&&&%%%%%%(((+++---******))))))(((((('''''')))'''&&&'''))),,,------+++++++++++++++***)))(((,,,,,,,,,---------......000***)))///222222555:::888777666666777999;;;<<>>@@@EEEIIIKKKLLLKKKKKKQQQVVVZZZYYYVVVWWW^^^eeeeeemmmvvvzzzxxxwwwyyy{{{&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&((())))))((('''&&&%%%&&&&&&'''&&&******'''(((+++***''')))((((((''''''(((((())))))***,,,------,,,+++***((()))***)))((('''((()))((((((''''''((()))+++,,,))))))((('''''''''''''''((((((***++++++******))))))************)))((((((***)))(((***,,,,,,***'''---,,,+++***)))******+++,,,+++)))(((((((((***+++...---,,,,,,+++++++++,,,333---))),,,,,,))))))++++++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,+++******))),,,+++'''(((...000///---******+++***'''***///+++'''&&&+++...---,,,---------------...//////...///,,,***)))+++,,,,,,***++++++++++++++++++++++++------,,,++++++*********,,,++++++,,,---...,,,+++,,,+++***)))((())))))***))))))***+++,,,...000111///...,,,***))))))******,,,+++***+++---...,,,)))''''''''''''((())))))***++++++******)))((((((((())))))(((((((((((())))))))))))******)))(((&&&%%%&&&'''((()))+++,,,------***)))((('''''')))***,,,+++)))((())),,,,,,***(((***+++,,,------,,,+++***(((''''''(((***++++++***************************,,,,,,,,,,,,+++***))))))---,,,+++***)))))))))))),,,,,,+++***)))(((((('''******++++++++++++******,,,+++******)))***+++,,,(((''''''(((***+++***)))((()))+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))+++,,,---------...+++))))))+++,,,+++*********))))))))))))************))))))))))))***************+++,,,+++(((&&&)))))))))***,,,,,,+++***---,,,++++++******++++++------------,,,++++++***///////////////111333444666555444444555777:::<<>>>>>???BBBEEEJJJNNNPPPSSSUUUUUUPPPIIIGGGLLLRRR\\\___dddhhhmmmssszzz{{{}}}$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$&&&+++---,,,---000...---,,,+++++++++++++++,,,+++)))(((***,,,000222***++++++***'''&&&&&&'''((('''&&&%%%%%%&&&'''((())))))((((((((()))******))))))))))))***,,,---..................------,,,,,,------,,,++++++,,,........./////////...---,,,*********+++++++++++++++,,,,,,+++++++++,,,------%%%(((+++,,,000333222...,,,...000000///.........333222000/////////000111,,,***,,,///000...///111///---...111///,,,---111111000000222000,,,,,,000///111333222///---///222/////////---,,,,,,---///111000000///---,,,++++++//////.........///111222---,,,,,,,,,......,,,***////////////...---+++***++++++*********+++,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,(((((((((((()))***+++,,,******))))))((('''''''''(((((()))***++++++++++++---,,,++++++++++++,,,,,,+++,,,...///000///---,,,***+++---.........---,,,)))+++---,,,+++***++++++++++++++++++++++++++++++)))((('''(((***,,,+++***...------,,,++++++******+++++++++,,,,,,++++++*********+++++++++******)))......---,,,+++***))))))++++++,,,,,,,,,,,,++++++++++++++++++***)))((((((***(((&&&&&&''')))))))))(((((()))***+++,,,,,,---******************************++++++***)))(((''')))))))))((())))))******)))+++------,,,++++++,,,++++++************++++++******))))))))))))*********)))(((***,,,------,,,***))))))***,,,,,,+++)))++++++******++++++,,,,,,...---,,,,,,,,,---///000000000/////////111222333000222444777999:::::::::===>>>???AAAEEEHHHLLLNNNQQQTTTTTTNNNFFFBBBEEEJJJUUU\\\dddiiikkkpppxxx~~~zzz}}}~~~{{{|||&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%###%%%+++...,,,...222///...---,,,++++++++++++---,,,+++***+++,,,...///***++++++***'''&&&&&&''')))((('''&&&&&&'''(((((())))))(((((()))******+++))))))))))))***,,,...///---------------,,,++++++,,,---...,,,******---///,,,------...------+++***+++++++++,,,++++++******,,,+++++++++,,,,,,---...(((---///...000444111+++***,,,///000///......///111000///...///000222333...***+++///111...///333///...///222000------111......///111...+++,,,111...111333222...,,,...111///000000...,,,+++...000222111111000///......---111111111111111111111222......---...000000///---...//////000///...---,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,++++++***)))+++------+++)))***,,,((((((((()))+++,,,...///,,,,,,++++++***)))))))))))))))))))))***+++,,,---,,,,,,+++******+++,,,---***,,,...000111000...---,,,,,,---...............***,,,......,,,+++,,,---***+++,,,------,,,+++******)))((())),,,---,,,+++------------------------***++++++,,,,,,++++++++++++***************++++++......---,,,+++***))))))+++,,,,,,------,,,,,,+++******+++,,,,,,+++***)))***(((&&&&&&(((***++++++((((((((()))***,,,---...++++++++++++++++++++++++++++++++++++***************))))))))))))***,,,,,,)))+++------+++))))))+++,,,++++++******++++++,,,******))))))))))))*********)))((())),,,......---+++*********++++++***(((++++++******++++++,,,---///...---,,,,,,---///000222111000//////000111222---000444777:::;;;;;;;;;>>>???@@@CCCEEEHHHKKKLLLPPPSSSTTTOOOEEE@@@AAAEEENNNYYYeeejjjiiikkksss{{{zzz}}}}}}zzz{{{'''&&&$$$$$$$$$$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&(((((((((((('''(((%%%&&&,,,...++++++///000///...---,,,+++++++++++++++,,,,,,++++++*********++++++***'''&&&&&&'''))))))''''''&&&'''((()))))))))((())))))***++++++***)))))))))***,,,...///++++++,,,,,,,,,+++******,,,......---******---000++++++,,,---,,,+++***))),,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,---...,,,111222000111444000((((((+++...000////////////...---,,,+++,,,...000111222...---000000,,,,,,111///...000222111---...111......///000,,,((()))...(((,,,///...++++++...222///000111///,,,+++...111222222111111000000//////222222333333333222222111000//////000222333222000......///000000///...---......---,,,,,,,,,------+++,,,,,,,,,,,,+++***)))'''***------***))))))+++((())))))+++,,,...000111......---,,,,,,++++++******)))(((((()))+++---...,,,+++*********+++,,,---***,,,///111222111///...------------......//////+++...000000---,,,---///***+++---......---+++***+++***)))***,,,------,,,,,,,,,---......//////000***++++++,,,,,,,,,++++++++++++)))))))))***+++,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,+++******(((&&&&&&)))+++,,,---((((((((()))***,,,---...++++++++++++++++++++++++,,,++++++******+++,,,---+++******)))***,,,---...(((+++...---***(((((())),,,++++++******++++++,,,******))))))))))))******((('''&&&'''***,,,---,,,,,,+++***+++++++++)))'''+++*********+++,,,,,,---000///---,,,,,,---...000333222000/////////000111,,,///333888;;;<<<<<<<<>>???@@@AAACCCCCCDDDDDDKKKLLLKKKIIIHHHLLLRRRXXX^^^aaaeeeiiiqqqxxxvvvpppoooppptttxxxzzz}}}+++$$$!!!$$$%%%$$$%%%&&&&&&''')))++++++***(((''''''''''''''''''''''''(((***,,,...////////////111000///---------...///************************---+++((('''((('''&&&%%%%%%''''''&&&'''+++,,,+++$$$&&&''''''&&&&&&'''((('''###*** ***$$$111111,,,)))&&&%%%&&&((((((((('''''')))***+++,,,,,,,,,)))***+++,,,,,,***)))''')))***+++,,,---,,,+++***,,,***)))***---///111111000000111111111111000000............////////////000...------///000///............///////////////,,,///222333111///------******))))))***,,,.../////////000111222333444444---+++)))+++...000///,,,---,,,...111111000222777444===BBB<<<444111111222222000//////000111000......000111111000///000000000///...---,,,******)))***************+++++++++,,,,,,,,,,,,,,,++++++***+++***)))***---000111111000111111222222222222111222666666111---...---***+++...111222000111444777111///---...111444666666888777666333000---***(((---...///000111111111111---...000111222111111000111000000000//////.........------,,,---...000111)))+++...111222111000...//////000111111111000000,,,,,,++++++,,,,,,---...+++++++++,,,------+++)))------..................///...---++++++,,,,,,---+++---......---,,,,,,---,,,,,,++++++++++++,,,,,,222222222111...,,,,,,---++++++++++++++++++++++++************************)))((((((***,,,---,,,***++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******************************,,,***)))***+++,,,+++***,,,------,,,+++,,,///111+++,,,---.../////////...000111222333333555888;;;888:::<<>>@@@CCCFFFGGGGGGGGGDDDFFFHHHHHHHHHKKKQQQVVV]]]cccgggiiimmmrrruuusssmmmlllqqqyyy|||{{{~~~&&&###"""%%%%%%&&&///:::999;;;:::555,,,'''(((***)))((((((((((((((())))))&&&'''(((*********)))(((++++++************++++++))))))(((((((((((()))))))))(((((()))******(((&&&,,,***)))))))))(((&&&$$$###(((,,,---***&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((''''''''')))***+++---)))))),,,+++&&&&&&+++******)))(((&&&### )))'''&&&&&&(((((((((''''''(((***,,,---//////000------,,,+++++++++,,,,,,------.........---+++***000000111111111111000000......---------......///...//////000111222222222111000//////000222444666333222111000////////////////////////////////////---+++,,,000222000111555444333111111222333222111222222111///,,,+++,,,...,,,---000222222111///...222000...,,,++++++++++++'''((()))***+++***))))))***+++---------+++)))(((...,,,+++,,,///111222222222111000111222333222111---...//////---,,,---...---000333333222000222333111000///111444666777777222...111888444***)))111---,,,,,,---000111111000//////000000111111111222,,,---......------///111444333111///...//////000---000222111//////111444///000111111///......///333...++++++...000...***111---)))+++///222///,,,+++---//////...------...---------......---,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......+++,,,,,,,,,++++++---///---------,,,,,,++++++++++++++++++******))))))))),,,)))***------***+++---+++++++++************)))))))))************)))))),,,***(((''''''(((***,,,000---)))&&&%%%'''+++---))))))***+++,,,,,,------333...+++,,,---,,,000555111111111111222222333444;;;>>>AAADDDEEEEEEDDDBBBEEEEEEEEEEEEGGGLLLSSSXXX```ccchhhkkklllmmmnnnooorrrrrrqqqsssuuuyyy}}}{{{&&&"""!!!$$$%%%&&&+++333555;;;BBBBBB;;;000'''"""))))))(((((((((((())))))&&&&&&'''((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((()))((('''((())))))(((''')))(((((((((***)))(((&&&%%%(((++++++)))&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''((()))***+++,,,&&&$$$(((+++(((&&&'''------------,,,+++)))((()))'''&&&'''(((******)))((()))***,,,---...//////......---,,,,,,,,,,,,------.../////////...,,,+++//////000000000000000///......---,,,,,,,,,------......///000000111222222000///...---...///111333333222111000////////////...........................,,,---111222111222555555333111111111222111000111000...,,,++++++,,,,,,---...000222333222000///000///---,,,+++******+++)))***+++,,,,,,,,,+++++++++,,,...///...---+++***...,,,+++,,,///111222111222111///000111222000///,,,---...---,,,,,,...000///000111111//////222444111000000111333444444333333111222666555111000333...------...000111111000111111000000000000000000---.........------...000444333111000/////////000...000222111//////000222///111222111000...//////111...,,,---000111...+++111000...............---+++...000000///.........,,,,,,,,,------,,,,,,+++---,,,,,,,,,------......///...---,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///---------,,,,,,+++++++++,,,,,,+++++++++*********)))&&&'''***+++((())),,,++++++++++++++++++++++++)))***************)))(((...,,,***))))))***,,,......---,,,,,,---///111222)))******+++,,,,,,------111---+++------+++---222111111111111222333444555<<<===@@@CCCEEEEEEEEEDDDIIIIIIIIIIIIKKKOOOVVVZZZ]]]aaafffjjjlllnnnppprrrooonnnnnnooosssxxx}}}|||&&&""" ###%%%%%%'''***,,,222999===:::111%%%))))))(((((((((((())))))''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&***(((&&&&&&'''))))))(((''''''&&&(((******)))(((&&&((())))))'''&&&&&&'''&&&&&&&&&&&&''''''''''''))))))((((((((()))******,,,%%%"""&&&++++++(((&&&((()))***+++++++++++++++***((('''(((***++++++***)))***+++,,,------------///...------,,,,,,---------.../////////...---,,,,,,---...///////////////...---,,,+++++++++++++++.........///000000111111......---,,,,,,---...///222111000//////...//////------,,,,,,,,,,,,------///,,,---111333111222555555333111000111111000...000,,,))))))+++---,,,***---...000222222111000......---,,,+++************+++,,,---.........------,,,---///000000///...---...,,,+++,,,///000111000222000//////000000...---,,,,,,---,,,+++,,,///111111111000...---...111444000//////111222333111000444444333111333777555000111///...///000111000...111111111000//////.........//////...,,,,,,---///333333111000000000000000///000111000///...///000000111222222000//////000///...---///222222///,,,111222222000---+++,,,...---///111111///.........++++++++++++++++++++++++------,,,+++,,,---...///000///...---,,,++++++++++++,,,------,,,+++---...------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++(((%%%&&&)))***((())),,,++++++,,,,,,,,,,,,,,,,,,***+++++++++***)))((((((---,,,+++******+++,,,---))))))***+++,,,,,,,,,,,,******++++++,,,,,,------///,,,+++......++++++...000000111111333444666666;;;===???AAADDDFFFGGGGGGIIIIIIIIIHHHJJJMMMSSSWWWXXX\\\bbbgggjjjmmmppprrrrrrqqqqqqrrrvvv{{{'''###!!!###&&&'''%%%###(((((()))+++,,,+++(((%%%***))))))(((((((((((())))))((('''&&&&&&''')))))))))******************)))$$$&&&((())))))(((&&&$$$***'''%%%$$$&&&((())))))''''''&&&((()))***((('''''''''''''''&&&&&&'''((())))))))))))************))))))))))))))))))*********'''&&&(((+++,,,+++)))$$$$$$%%%&&&'''((())))))---+++))))))***+++***)))++++++,,,---------,,,,,,...---,,,,,,++++++,,,,,,,,,---.........---,,,+++++++++,,,---............---,,,+++******))))))***------........./////////...---,,,,,,+++,,,,,,---111000//////.........///,,,,,,+++******+++,,,,,,...,,,---000111000111444444222000///000000...---///+++'''(((,,,///---***,,,---///000000///...---,,,,,,+++******))))))))),,,---------............,,,---...///000000//////---,,,+++---///000000///111000............,,,+++---------+++***+++---////////////...------...///---,,,---///111222000///222666222,,,222===:::...333111000///000000///---/////////////////////.../////////...,,,+++---...222222111111000000000000000000000///............000111333222000//////000...---...111333333000---000000///...,,,,,,,,,---...000111111///...------)))))))))))))))******+++...---,,,++++++---...000///...---,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))''''''+++,,,***+++...,,,,,,,,,,,,,,,***)))(((++++++++++++***)))((((((*********))))))*********((()))(((((('''&&&%%%$$$+++++++++,,,,,,,,,------...,,,---000000,,,***,,,//////000111333555666777;;;<<<===@@@CCCFFFHHHIIIIIIIIIIIIIIIIIILLLQQQUUUUUUYYY___dddgggjjjmmmooovvvuuussstttwww|||'''%%%$$$$$$'''(((%%%!!!,,,(((%%%###&&&***---...******)))(((((((((((((((+++***)))(((((()))***+++((()))************)))((($$$&&&((())))))(((&&&$$$(((&&&$$$###%%%'''((())))))((('''((()))((('''%%%((('''&&&%%%&&&''''''((()))))))))*********++++++******************))))))&&&)))+++***((((((+++,,,'''''''''((())))))***+++000...+++******)))((('''+++,,,,,,------,,,,,,+++,,,+++******))))))******)))***+++,,,,,,,,,+++***++++++,,,---------------,,,+++***)))))))))))))))---------------...............------------------000///......---.........,,,+++***))))))***+++,,,---***+++///000......111333111///...//////...---000,,,((()))---000...+++++++++,,,------,,,+++************************))),,,,,,,,,,,,,,,------...,,,,,,------............---,,,,,,---///000///...111///------...---,,,***---...---+++))))))+++---------...//////...+++)))(((((())),,,///111111000000555333///888IIIHHH:::333111000///000///---,,,,,,,,,---...///000000000/////////...,,,+++---...000111111111000000//////000//////.........------///111222222000//////000------///111222222000...///+++)))***---///---***...000222111///---,,,,,,)))(((((((((((()))***+++------,,,+++,,,---...///,,,,,,,,,,,,,,,---...///((()))++++++***((()))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------***'''(((+++,,,***+++...,,,------,,,***(((%%%###+++++++++++++++***))))))******++++++++++++******---,,,+++***((((((((((((,,,,,,,,,,,,,,,------------,,,...222222...,,,---/////////000222444666666999:::<<>>AAACCCEEEFFFIIIJJJKKKKKKLLLNNNRRRUUU[[[^^^cccgggiiijjjlllmmmuuutttrrrrrrsssvvvxxxzzz!!!&&&(((%%%$$$((()))&&&&&&(((***(((%%%$$$%%%'''+++***)))(((''''''''''''***************)))((((((%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((($$$######$$$&&&((('''&&&'''&&&&&&'''((()))'''&&&&&&%%%$$$%%%'''((('''%%%&&&&&&&&&'''''''''((((((***++++++++++++***)))((($$$***,,,'''$$$&&&((('''&&&%%%%%%&&&''')))***,,,---+++)))))))))***)))(((***+++,,,,,,------------+++******)))))))))))))))((()))***+++,,,++++++***............---,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...............------,,,------......---,,,***((((((***,,,------***+++...///,,,---000...---+++,,,---///......///...---,,,,,,---......++++++*********)))))))))((()))+++,,,,,,,,,++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,///...------...///...,,,&&&(((+++---,,,++++++,,,---,,,,,,---...,,,((($$$(((&&&$$$%%%))),,,///000---111333777AAAKKKLLLFFF111///...---...---,,,***++++++,,,---......//////---.........------...000,,,---...//////...------...,,,+++,,,...///...,,,...///000000...------....../////////...---.........,,,)))***+++,,,+++***...000111///,,,***)))))))))(((''''''(((***,,,---***+++---...///...---,,,,,,,,,,,,,,,,,,---...///)))+++------+++***))))))+++++++++,,,,,,---------++++++,,,,,,------------,,,***))),,,,,,)))(((+++)))***,,,,,,+++)))&&&$$$))))))***+++,,,,,,,,,,,,+++,,,...//////...,,,+++'''(((***++++++***((('''------------------------+++***,,,111222///...///............///000111222555777;;;>>>AAABBBBBBBBBEEEFFFHHHHHHIIIKKKOOORRRZZZ]]]bbbfffhhhjjjkkkmmmrrrrrrssstttuuuwwwyyyzzz{{{%%%((($$$"""&&&)))(((%%%)))+++***&&&&&&***///++++++)))(((''''''''''''((()))*********((('''&&&'''((()))++++++)))((('''))))))(((((((((((())))))#########%%%'''((('''%%%$$$$$$$$$&&&)))***)))(((&&&$$$###%%%((()))'''$$$(((((((((((())))))))))))***+++,,,,,,+++***)))((()))---,,,''''''++++++&&&&&&&&&&&&'''))),,,...000***)))'''(((***++++++***)))***+++,,,------------,,,++++++***)))*********)))***+++,,,---,,,,,,+++/////////...---,,,+++***((()))))))))***,,,---...,,,+++++++++++++++++++++)))***+++,,,---.........------,,,,,,,,,------......,,,***))))))***,,,......+++,,,//////---...111---,,,***+++---//////......///...---++++++,,,...,,,+++++++++******))))))((()))+++,,,------,,,+++------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---//////---+++...---,,,---/////////---!!!%%%***------------...///---******++++++(((%%%***'''$$$$$$&&&***---...,,,---000444:::===<<<999000...------------+++***,,,---------------------,,,---......------///111+++,,,---.........---,,,---+++***+++...000///,,,---...000///---,,,,,,---/////////...,,,,,,---......//////---***)))***+++...///000///,,,)))(((((())))))((('''(((***,,,...)))+++...000000///,,,+++......---,,,,,,,,,------***---//////---+++******+++++++++,,,,,,---------+++++++++,,,,,,---------000------///...+++***---((()))+++------+++)))(((((()))***+++,,,---------(((***,,,......,,,***(((***,,,///000...***%%%"""------------------------)))(((***///111......000...............///000000444666:::>>>AAAAAA@@@@@@FFFHHHJJJKKKLLLNNNRRRUUUUUUYYY___ccceeegggjjjkkkkkklllnnnppprrrtttuuuvvvvvv'''''''''(((''''''&&&&&&&&&'''((('''%%%%%%'''(((,,,***(((%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))((())))))******)))'''&&&))))))))))))((('''%%%%%%***###,,,&&&!!!$$$%%%&&&&&&&&&%%%%%%&&&&&&''')))&&&###$$$''')))((('''***(((&&&(((+++,,,+++)))(((((((((((())))))))))))))))))))))))((('''&&&%%%&&&''')))+++---...//////&&&&&&'''((()))***++++++,,,***(((***---...---***......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++***)))*********(((''''''((()))******)))(((*********)))((()))***000---++++++...000///---///000000000...---+++******++++++,,,,,,++++++***&&&''')))***,,,---------%%%'''***---......---,,,------,,,+++,,,---...///...---,,,,,,,,,,,,---...---,,,,,,,,,---...000111---.........,,,,,,...000+++++++++,,,,,,,,,------+++++++++,,,,,,...///000/////////...---------,,,...---,,,+++***+++,,,---000///...---+++***)))((()))'''&&&'''))),,,------,,,000222222222444333000000000...---,,,+++++++++++++++,,,...000111///......---,,,,,,++++++++++++------,,,,,,,,,---....../////////......------,,,......---------,,,,,,,,,...---++++++---...///...++++++,,,---------,,,,,,.../////////...,,,***)))***)))'''&&&'''(((***++++++*********+++,,,,,,---...---,,,---/////////...------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,+++*********,,,///000///...---,,,+++++++++++++++,,,,,,---,,,+++***)))***)))))))))+++,,,+++***...,,,)))(((***+++,,,,,,---,,,,,,---......---+++------------------------111111///......///000000---......///000111111222222333666:::???AAAAAAAAAEEEHHHKKKJJJHHHIIINNNSSS[[[\\\\\\\\\\\\^^^bbbeeedddgggnnntttrrrmmmnnntttuuuzzz%%%%%%&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))---+++(((%%%$$$%%%&&&'''%%%&&&&&&&&&'''((((((((())))))******)))((('''&&&((()))))))))((('''&&&&&&---"""&&&///)))$$$'''((($$$$$$$$$%%%&&&'''((()))***(((%%%&&&(((******)))***))))))+++---,,,)))%%%************))))))))))))))))))))))))((('''&&&%%%&&&'''(((***+++,,,------))))))))))))************,,,***)))***,,,---,,,***------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------,,,+++******))))))((('''&&&'''***+++***))))))***++++++))))))***+++///---,,,---///000...,,,......//////...---+++******++++++,,,,,,++++++***'''''')))***++++++++++++)))***+++---...............---,,,,,,,,,---//////...---,,,,,,,,,,,,---...------,,,,,,---...///000,,,---...---,,,,,,---///,,,,,,,,,,,,---------...,,,,,,,,,------......///---------------,,,,,,,,,,,,,,,,,,,,,,,,---......000//////---,,,***)))))))))(((&&&'''***,,,------+++///111000111333222.........------,,,,,,------*********,,,...///---,,,------,,,,,,++++++,,,,,,------------------------///......---------------/////////......------,,,...,,,******,,,.........,,,---------,,,+++******------.........,,,+++***+++***(((''''''((()))***,,,++++++++++++,,,---......---,,,---...//////---......---,,,++++++++++++++++++++++++,,,,,,,,,---,,,+++******+++,,,...000///...---,,,+++++++++++++++,,,,,,---,,,+++***)))+++))))))***+++,,,+++***---+++))))))+++,,,,,,+++...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///////////////000000.........///000111111111111222555999===???@@@@@@EEEHHHKKKJJJIIIJJJNNNSSSWWWXXXXXXVVVUUUUUUWWWYYYbbbdddjjjooommmhhhiiioooxxx{{{###$$$$$$%%%%%%&&&&&&&&&((())))))(((''''''(((***...+++(((%%%$$$%%%((()))&&&&&&''''''''''''''''''************)))(((&&&&&&'''(((((((((((((((''''''(((""")))$$$ ###""""""######$$$&&&''')))***+++)))((((((***++++++***)))***,,,......,,,((($$$,,,+++++++++******))))))))))))))))))((('''&&&&&&&&&'''((()))************++++++++++++*********)))+++***)))***,,,,,,,,,***---------,,,,,,,,,++++++,,,,,,,,,+++++++++******------,,,+++******))))))((('''&&&'''***+++***)))***+++,,,+++***)))***,,,...------...000000---+++,,,,,,---.........,,,,,,***++++++,,,,,,++++++***''''''((()))))))))))))))+++++++++++++++,,,,,,---......------......///000...---,,,,,,,,,,,,---.........---,,,,,,---...///------...---++++++---...---------.........//////------......///......---,,,,,,,,,,,,,,,---------***+++,,,...///000000000000000///...---,,,***)))***)))'''(((***---------***...000...///222111...---,,,,,,,,,---...//////+++******,,,......---,,,,,,,,,,,,,,,,,,,,,------....../////////---,,,+++...---,,,+++,,,---...///111000000///......---------,,,******,,,---...------------,,,+++***)))(((+++,,,---------,,,++++++,,,+++)))((((((((()))))),,,,,,,,,+++,,,,,,---......,,,,,,---...///...---///...---,,,++++++++++++*********+++++++++++++++,,,++++++***+++,,,...///......---,,,+++++++++++++++,,,,,,------,,,******+++***)))***,,,,,,,,,***,,,+++******,,,,,,+++***...---,,,---...---+++***++++++++++++++++++++++++---...//////000000000000......//////000000111111222333666888<<<>>>@@@AAAEEEHHHJJJJJJIIIJJJNNNRRRVVVWWWXXXWWWVVVUUUVVVWWWbbbdddhhhkkkjjjfffhhhlll{{{|||~~~###$$$$$$$$$%%%&&&'''(((((()))***)))'''''')))***...+++(((%%%%%%&&&)))+++'''''''''''''''&&&&&&&&&+++******)))((('''&&&&&&&&&'''((((((((((((((('''$$$%%% #########$$$%%%&&&((()))))))))((()))************)))***+++------,,,)))''',,,++++++******))))))((()))))))))))))))(((''''''((())))))******))))))(((************************+++*********+++++++++***,,,,,,,,,,,,++++++++++++++++++++++++************)))******************)))'''&&&&&&'''***++++++******+++,,,,,,+++***+++,,,,,,---...000000...,,,***)))***,,,---......------***++++++,,,,,,++++++***'''(((((((((((((((''''''+++)))(((''''''((()))***............//////000000...---,,,,,,,,,,,,---...///...---,,,,,,,,,---.........///...,,,,,,---...---............/////////---.../////////...---,,,,,,,,,,,,------.........+++,,,...000000000000///000000000000///---+++***,,,***))))))+++---......***...///......111111...---------------...//////...---,,,---///000///...***++++++,,,------------...///000111000...+++***---,,,+++++++++---...000000000//////...------------+++)))***+++---------,,,,,,,,,,,,+++***)))))))))***,,,---------,,,,,,---,,,+++))))))(((((())),,,++++++***++++++,,,,,,---,,,+++,,,...///...---000///...---,,,+++++++++************************,,,++++++++++++,,,---......---,,,,,,+++++++++,,,++++++,,,------,,,+++***+++***)))***,,,---,,,+++++++++***+++------+++)))...---,,,,,,------+++)))+++++++++++++++++++++++++++,,,...000111111000000.../////////000000000111333555777999;;;===AAACCCEEEGGGJJJJJJJJJKKKNNNQQQRRRUUUXXXZZZ[[[\\\^^^```fffhhhjjjkkkjjjjjjlllnnn{{{zzz|||~~~xxx|||%%%%%%%%%%%%&&&''')))***((()))***)))'''''')))***,,,***(((%%%%%%'''***+++'''''''''''''''&&&&&&&&&+++******)))((('''''''''&&&'''(((((((((((((((''''''!!!%%%)))######&&&"""%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((((((((())))))))))))))))))+++,,,...******)))))))))((((((((())))))))))))))))))((('''******++++++***))))))(((''''''(((((()))******+++******+++******)))******,,,,,,+++++++++*********++++++*********)))))))))%%%&&&((()))***++++++***'''&&&&&&'''***++++++******+++,,,,,,+++***+++,,,+++---...///...,,,+++***((()))+++,,,---...------***++++++,,,,,,++++++***'''(((((((((((('''&&&&&&+++***'''&&&&&&'''(((***.........///////////////...---,,,,,,,,,,,,---.........,,,++++++,,,---...///000000///---,,,---///------------..............................------------......//////000000......000000000///...---000000111111000...,,,+++---,,,******,,,...///...+++//////......111222/////////...------------...///---,,,---...//////...******,,,------------,,,...///000000///---+++)))---,,,,,,+++,,,---///000.........---------,,,,,,...,,,******,,,---...---)))***+++,,,,,,,,,,,,,,,)))***,,,---...------,,,------,,,+++***)))))))))******)))))))))))))))***---,,,+++,,,.........---000///...---,,,,,,,,,,,,************************,,,,,,++++++,,,,,,------------,,,+++++++++,,,,,,++++++------...---,,,++++++*********,,,---,,,+++++++++***+++------+++)))---,,,,,,,,,------+++)))------------------------+++,,,...///000000000///////////////000000000000222444555666777:::>>>BBBEEEGGGIIIJJJKKKLLLNNNOOOMMMPPPTTTXXXZZZ\\\___aaahhhjjjjjjjjjkkkmmmppprrrwwwwwwxxx}}}|||rrrttt'''&&&&&&%%%&&&''')))***((())))))(((''''''(((***)))((('''&&&&&&((()))***&&&&&&''''''''''''''''''***))))))(((((((((((()))'''((((((((((((((('''''')))$$$(((+++%%%&&&)))$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((((('''&&&'''((('''(((((('''''')))---000(((((((((((((((((((((((()))))))))******))))))(((***+++++++++******)))(((&&&&&&'''((()))***++++++)))+++++++++)))((()))***+++++++++*********))))))*********))))))))))))((($$$&&&(((***++++++++++++&&&%%%%%%'''***,,,,,,+++***+++,,,+++***)))***,,,***,,,...---+++)))))))))'''(((***,,,------------***++++++,,,,,,++++++***'''(((((((((((((((''''''---,,,***(((((()))+++,,,------...////////////......---,,,,,,,,,,,,---...------,,,++++++,,,---...///000000...,,,+++---...+++++++++,,,,,,,,,------------,,,,,,,,,------...///////////////000000000//////000//////......---000111222333222000...,,,///---++++++---/////////,,,//////---...111222///000000///...---------......,,,******,,,------,,,***+++,,,---...---,,,+++------.........,,,+++***------..................,,,,,,,,,------------......---++++++---.........)))***+++,,,---.........***+++---...///...---------,,,,,,,,,+++************)))(((((('''(((((((((---++++++,,,---...---,,,///......---------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++---......------,,,,,,+++***+++,,,------+++,,,+++******,,,,,,+++***,,,+++++++++------,,,***------------------------,,,---......////////////////////////000000000000///111222222222555;;;@@@FFFGGGHHHKKKLLLMMMNNNNNNPPPRRRUUUVVVXXXYYY\\\___fffggggggeeehhhooossssssttttttuuuyyy}}}xxxmmmkkkyyy((('''%%%$$$$$$&&&'''((('''(((((('''&&&&&&''')))&&&&&&&&&''''''(((((()))%%%&&&&&&&&&'''((((((((()))((((((''''''(((******((()))))))))((('''&&&&&&(((###((()))###%%%)))"""$$$#########$$$%%%&&&&&&###%%%(((((('''%%%&&&(((%%%'''((((((''''''***---((((((((())))))***++++++((())))))*********)))))))))))))))***))))))((((((((((((((())))))*********)))+++,,,+++((('''(((***+++*********))))))))))))******)))))))))(((((((((((()))+++,,,,,,,,,***)))&&&%%%%%%'''***,,,,,,+++)))***++++++))))))***+++***+++,,,+++(((&&&''')))'''(((***+++,,,,,,,,,,,,***++++++,,,,,,++++++***'''(((((()))))))))((((((,,,+++*********+++,,,---+++,,,---...///......---...---,,,,,,,,,,,,---...,,,++++++++++++,,,...///---......,,,***)))***,,,)))))))))************+++---,,,***)))***,,,...000///////////////..................---......//////000111333444333111...---000...,,,,,,...///000///+++---...+++,,,000000..................//////000...,,,******+++---,,,,,,+++,,,---......,,,+++***,,,,,,,,,,,,,,,,,,++++++...///000111111///...---++++++,,,---...///000000///...,,,,,,...///000///+++,,,---...............,,,---.../////////...---,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((,,,+++***+++---...---,,,...------------......///---,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---***+++---.........---,,,,,,+++***+++---...---,,,---+++))))))+++,,,,,,+++***))))))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,......---------......///000000000000////////////000222333222111444;;;AAAFFFFFFHHHKKKMMMNNNNNNMMMSSSTTTUUUUUUVVVXXX[[[^^^aaacccbbbaaaeeeooouuuuuurrrssstttuuuvvvyyy}}}~~~vvvjjjdddooo(((&&&$$$######$$$%%%'''&&&'''((('''%%%%%%'''((($$$%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))((((((''''''''')))+++,,,))))))))))))((('''%%%%%%(((%%%)))***$$$'''***###!!!""""""###$$$&&&'''(((###&&&))))))'''&&&&&&((($$$'''******(((&&&''')))(((((()))***+++,,,,,,---((())))))*********))))))'''(((((((((((((((''''''+++++++++***************)))+++,,,+++((('''(((***************))))))))))))))))))))))))((((((((((((,,,---...///...,,,***(((&&&%%%%%%'''***,,,,,,+++(((***+++***)))((()))******++++++)))&&&%%%''')))'''(((***+++,,,,,,+++++++++++++++,,,,,,+++++++++'''(((((())))))))))))))))))))))))))))))******+++++++++---.........---,,,...---,,,,,,,,,,,,---...++++++******+++---...000,,,,,,,,,+++(((((((((***'''((((((((()))))))))))),,,+++((('''(((+++...111/////////...---------,,,---,,,,,,,,,---...000222000111333444444222///---000...------...000000///***,,,,,,******...///---,,,---------///000111222111///,,,,,,---.........+++,,,.........,,,***)))++++++*********+++,,,,,,...000222333222000---+++++++++---...///111222222000...,,,---...000000000.........///......------......///000000///...---++++++,,,---------,,,,,,++++++***))))))((()))))),,,+++***+++---...---,,,---------------...///000---------,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,++++++,,,------***+++---.........------,,,+++***+++---...---,,,...,,,)))(((***+++,,,,,,)))((()))+++---...---,,,++++++++++++++++++++++++000///---,,,,,,---...///000000000000////////////333555666444333666===DDDFFFFFFHHHKKKMMMOOONNNMMMOOOPPPQQQQQQRRRTTTYYY\\\```bbbaaa___eeeqqqwwwwwwrrrtttuuusssrrrtttyyy~~~wwwiii```gggyyy###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&''''''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&'''''''''******)))))))))))))))***,,,+++)))'''&&&'''((()))'''&&&&&&&&&&&&'''((((((%%%$$$$$$######$$$$$$%%%***&&&###$$$'''))))))'''***)))'''&&&&&&'''((()))''''''(((((())))))******)))(((((('''''''''((((((''''''((((((((((((''''''(((((()))******)))((('''******)))'''&&&&&&)))++++++,,,,,,---,,,+++***))),,,)))'''''')))***(((%%%***)))))))))))))))***+++((('''''''''((()))+++,,,((()))+++,,,------,,,+++)))))))))))))))*********)))***+++,,,---,,,+++++++++++++++***)))((('''&&&******)))(((((((((((((((***************+++++++++------------------------,,,+++***)))))))))++++++222000...,,,++++++,,,---,,,---,,,'''&&&((('''$$$'''((()))******)))(((((()))***)))((('''(((+++---000//////.........//////,,,,,,,,,,,,------...///111222333222111000111222222000...---...///...---------------------,,,,,,///,,,+++---...,,,...222+++,,,------.........------------,,,,,,,,,++++++************************///000000///...------///++++++++++++---000222444//////......////////////222222111...+++,,,111555000///......///000///---***++++++,,,,,,,,,++++++******)))(((((((((((((((///---******,,,...,,,***...,,,++++++---......---...---,,,,,,+++***))))))******,,,...000000...,,,///...,,,+++***+++,,,,,,,,,,,,------,,,,,,++++++------------------......******+++,,,,,,***)))(((((()))***++++++***)))(((,,,)))'''(((+++,,,,,,***...------------...//////---...///000000///...---333222000///111666>>>CCCCCCEEEGGGHHHHHHHHHJJJLLLRRRPPPPPPRRRPPPPPPUUU\\\^^^\\\ZZZ]]]dddkkkoooqqqqqqsssuuutttrrrssszzz}}}xxxooobbb]]]fffzzz&&&%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%'''((('''&&&%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&***))))))(((((()))))))))+++***((('''&&&'''((()))))))))((('''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''(((''''''''')))***,,,***(((&&&%%%%%%&&&'''''''''(((((())))))))))))((((((''''''''''''(((((('''(((((())))))((((((''''''((()))******)))((('''******)))(((&&&''')))+++++++++,,,,,,,,,+++***)))'''&&&%%%''')))+++)))''')))(((''''''''''''((((((''''''&&&&&&'''(((***+++&&&'''((()))************))))))******************)))***+++,,,,,,,,,++++++++++++,,,,,,++++++************)))((((((((((((((()))))))))******+++++++++------------------------++++++************++++++---,,,***))))))***+++,,,***,,,***&&&$$$%%%%%%"""*********))))))))))))))))))******((('''(((+++---//////...------------...,,,,,,+++++++++,,,------///111222111000///000111111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,222......000000------000............------,,,+++---,,,,,,,,,++++++++++++((((((((()))***+++------...000000000...------.........------------......+++,,,,,,---------,,,,,,,,,,,,,,,)))'''(((+++//////...------//////...---******++++++++++++******++++++***)))))))))))))))---+++)))***---...---,,,...,,,+++,,,---......---,,,,,,,,,,,,++++++++++++,,,***)))))),,,---......------,,,+++++++++++++++------------,,,+++******(((((()))******++++++,,,***++++++++++++***))))))((()))***++++++***)))(((...,,,***+++...///...---...------------.../////////000000111111000///...111111111222444:::AAAFFFFFFGGGIIIIIIHHHHHHIIIJJJPPPOOOQQQQQQNNNKKKOOOVVV[[[YYYYYY]]]dddkkkoooqqqpppsssvvvuuutttvvv|||}}}tttggg```fffxxx''''''&&&&&&%%%$$$$$$###))))))((('''&&&%%%$$$$$$$$$&&&(((((('''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%)))((((((((((((((()))))))))((('''''''''((()))***++++++)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%(((,,,+++(((&&&))),,,,,,+++)))'''%%%%%%%%%%%%'''(((((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&'''((()))))))))(((''')))***)))(((''''''))),,,***+++,,,,,,,,,+++***)))''''''&&&((())))))(((&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((()))******************************)))***+++,,,,,,,,,,,,+++++++++,,,------...------***))))))(((((((((((((((''''''((()))***++++++,,,------------------------******+++++++++++++++******))))))((()))***+++,,,***,,,+++&&&$$$%%%$$$!!!,,,,,,***))))))))))))***)))******)))((()))+++------------,,,,,,,,,++++++,,,+++***************+++---///000000///......///000///---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,333000000333222...---///000000///...---,,,+++***,,,,,,,,,+++++++++******''''''&&&'''))),,,///111---///000000...------.........///......---,,,+++...///000111111000...------......---,,,,,,---///...---+++,,,---......---*********++++++******))),,,,,,+++************+++***))))))***---......------,,,+++,,,...///...---+++,,,,,,,,,------------+++******+++---...---,,,***++++++++++++******)))------------,,,+++***))))))***+++,,,------......,,,+++******)))*********))))))***++++++***)))))),,,***))))))+++,,,,,,+++...------------...//////111111222222111000/////////111333555999>>>DDDHHHGGGIIIJJJIIIHHHGGGHHHIIIOOOQQQTTTSSSLLLFFFHHHOOOVVVVVVWWW\\\cccjjjnnnpppooorrrvvvwwwwwwzzzyyyoooiiinnn|||''''''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""%%%(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&''''''((()))''''''&&&&&&''')))***+++++++++)))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$'''***+++)))(((((()))***)))(((&&&&&&%%%%%%&&&(((((((((((((((((((((((((((''''''''''''(((((()))((())))))******))))))(((&&&'''((()))))))))((('''((()))***)))((((((***,,,)))***+++,,,,,,+++***))),,,+++***)))((('''%%%###((('''&&&$$$$$$#########%%%%%%%%%%%%&&&&&&'''''')))(((((('''(((***+++,,,+++++++++++++++***************++++++,,,,,,,,,,,,+++,,,,,,---...---------))))))(((((((((((())))))&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,++++++******+++,,,,,,+++...---)))'''(((&&&"""******+++******)))(((''')))******)))((()))+++---,,,,,,,,,++++++***))))))+++***))))))((((((((((((+++---//////...------...///...---...//////...,,,---------------.........000...///333222///---///111000///...---,,,,,,+++,,,,,,+++++++++*********((('''&&&&&&(((+++...111,,,...000000...------...+++,,,---...///...---,,,///111333444444222000...///000111111111000000000---,,,******,,,---------++++++,,,,,,,,,+++******,,,++++++*********++++++*********+++---------------,,,+++,,,...///...,,,------------------------(((***---000222000,,,(((((()))***++++++***)))(((---------,,,+++***)))(((+++,,,---.........---,,,---,,,***)))))))))***+++***************************)))(((((()))***++++++...------------...//////111111111111000//////......111444888:::>>>BBBEEEFFFGGGHHHHHHGGGGGGHHHIIIOOORRRWWWVVVMMMDDDDDDJJJRRRTTTWWW\\\bbbgggkkkmmmlllooosssvvvyyy|||yyyvvv{{{%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&&&&''''''!!!$$$&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''''''(((%%%&&&&&&'''((()))******))))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''******(((%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))************))))))&&&''')))*********))))))((()))******))))))***,,,))))))***+++++++++***)))------,,,***(((&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&'''(((***+++))))))*********++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((((())))))&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++------,,,+++***************---,,,)))'''((('''###%%%'''***++++++)))%%%###((()))***)))((((((***+++++++++++++++***)))((('''***)))(((''''''''''''''')))+++---...---,,,,,,------------...//////...,,,------....../////////000+++***,,,000111......000000///...---------......,,,,,,,,,+++++++++*********)))'''&&&'''))),,,...+++---///000...---------+++,,,---......---,,,+++,,,...000111111///,,,***,,,------.........---,,,---+++))))))+++---...------.........------,,,+++******)))))))))******++++++,,,---------,,,,,,+++,,,,,,,,,---//////---,,,//////...------,,,+++++++++******,,,---...,,,***'''(((***++++++***)))(((,,,,,,,,,,,,+++***)))((()))***+++++++++)))'''&&&---,,,***)))))))))***+++++++++************++++++,,,,,,,,,,,,,,,---...///...------------...//////000000//////...............111555777999;;;===???BBBCCCEEEFFFEEEFFFHHHIIINNNPPPTTTTTTLLLBBBAAAEEEOOORRRXXX]]]bbbeeehhhjjjiiilllppptttxxx{{{$$$%%%%%%&&&''''''((((((######$$$%%%&&&'''(((((("""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((())))))((('''''''''(((((()))***(((''''''&&&&&&''''''((((((%%%###%%%)))***((($$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''&&&''''''&&&''''''((()))*********++++++++++++******'''(((***+++,,,++++++***''')))************+++,,,((()))***+++++++++***))))))))))))'''&&&'''***,,,((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''((()))***++++++,,,++++++******++++++,,,---+++++++++++++++***))))))((((((((((((((())))))***(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,+++***)))(((''''''&&&)))***'''&&&(((&&&"""###%%%(((***+++)))&&&$$$&&&'''))))))((('''(((******+++++++++***((('''%%%)))((((((''''''''''''((('''***---......,,,,,,,,,,,,,,,,,,...000///---+++---------...//////000000)))((()))---///------000000///...---------...///---------,,,,,,,,,+++++++++***(((''''''((()))+++))),,,///000///---------//////......,,,+++***)))...///000111000///---+++---,,,+++,,,......,,,+++...+++))))))+++---...///////////////...---,,,,,,***))))))))))))***++++++,,,...000000...,,,,,,,,,,,,+++,,,---//////---+++//////...---,,,+++******000,,,&&&###$$$(((,,,///((())))))************)))+++++++++++++++******)))***+++,,,---,,,***(((''',,,+++******)))*********,,,+++************+++,,,***+++,,,+++***+++,,,......------------...////////////............//////...111444666666777999;;;>>>@@@BBBBBBBBBCCCEEEGGGJJJJJJMMMNNNIIIAAA>>>@@@KKKPPPXXX^^^bbbeeehhhjjjhhhjjjmmmqqqvvvzzz~~~&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&'''%%%&&&&&&'''((((((((((((((((((''''''&&&'''''''''((((((''''''''''''((((((((('''&&&&&&'''((()))(((%%%%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))******++++++++++++++++++***((()))+++,,,------,,,,,,''')))***+++******+++---'''((()))+++++++++***)))((((((&&&###"""$$$)))...&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%"""###$$$%%%%%%&&&&&&&&&$$$%%%&&&''')))+++,,,---++++++*********+++,,,---)))******++++++++++++***((((((((((((((()))************++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,---......+++++++++++++++***))))))###''')))'''''')))'''###%%%&&&'''(((((()))))))))$$$&&&(((((('''&&&'''(((***+++,,,,,,+++)))&&&%%%(((''''''''''''(((((()))'''***---///...---,,,,,,++++++,,,...000000---+++++++++,,,,,,---......///+++)))))),,,---+++,,,000333111///---,,,,,,---............---------,,,,,,***)))(((((((((((()))))))))+++///000///---------///...---,,,++++++++++++111111111111000///......000...---...000000///---...,,,))))))+++...///000////////////...---,,,+++***************+++,,,,,,+++...111111000......///++++++,,,...000///---+++------,,,,,,+++++++++***111---(((&&&'''+++---...***)))))))))******+++,,,)))******++++++++++++***)))***---//////...,,,+++***++++++++++++***)))))),,,++++++******++++++,,,''')))***)))((((((***,,,...------------.../////////............000111222...000333444555666888999<<<>>>???@@@??????AAABBBHHHFFFGGGJJJIIICCC@@@@@@EEEMMMVVV___dddgggjjjmmmjjjjjjkkkoootttzzz((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))(((&&&&&&(((***'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&'''%%%&&&''''''((('''''''''***)))((('''&&&%%%%%%%%%((((((''''''''''''((((((''')))***(((&&&&&&)))---''''''''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))*********++++++,,,,,,++++++***)))***+++---......------&&&(((+++++++++++++++---'''((()))***++++++***)))***)))&&&!!! &&&+++$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%###$$$&&&'''(((((('''&&&"""###$$$&&&)))+++,,,---,,,+++*********+++,,,---((((((***+++,,,---------((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---...000,,,,,,---.........------$$$(((***)))***,,,***&&&)))(((&&&%%%&&&))),,,...###%%%''''''&&&%%%&&&'''***+++,,,,,,+++)))&&&%%%'''''''''''''''((()))***&&&***---//////---------++++++,,,...000000---+++))))))***++++++,,,------...+++***,,,,,,***,,,///555333000...,,,+++,,,,,,//////.........---------((((((((()))))))))))))))(((+++///000///------,,,,,,+++******+++,,,...//////......---,,,+++++++++000...+++,,,...000...---///,,,***)))+++...000111............---,,,+++***++++++++++++,,,,,,---...)))---111222111000000222++++++,,,...000///---+++******++++++++++++,,,,,,---...///222333111---***+++***)))))))))***,,,---((()))***++++++,,,++++++###%%%(((+++---,,,+++*********+++,,,,,,***)))(((---,,,+++******+++,,,---***,,,...---+++***---000...------------...////////////...///000111333444---///222333444666888:::<<<>>>???>>>===<<<===>>>IIIEEEEEEIIIKKKGGGCCCBBBAAAJJJUUU___eeeiiimmmppplllkkkkkknnntttzzz'''&&&%%%&&&(((*********&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%)))'''%%%%%%&&&'''&&&%%%&&&%%%###""""""###%%%&&&)))(((((()))++++++***((('''&&&%%%%%%&&&'''%%%$$$"""###$$$%%%''')))+++,,,...+++&&&""" !!!###%%%''''''&&&&&&&&&'''''''''''''''(((((((((((('''''')))((('''&&&'''(((+++,,,---......---+++******+++///...---,,,++++++++++++---,,,+++***)))***+++,,,))))))***+++,,,,,,,,,,,,+++)))((()))******)))((()))++++++'''%%%%%%"""$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%######,,,,,,$$$******)))(((((((((((((((+++++++++,,,---...000111)))((('''&&&''')))+++---+++,,,...------,,,...///,,,,,,++++++,,,,,,---...###$$$%%%''')))******+++------,,,,,,,,,,,,,,,,,,)))(((&&&'''((()))((('''$$$$$$%%%&&&'''))))))***%%%###$$$((((((&&&&&&((((((((((((((())))))))))))***)))'''&&&&&&&&&'''(((&&&%%%%%%(((,,,...---+++,,,+++***))))))+++---...000---)))))),,,...---+++,,,+++***))))))+++---.........,,,***((((((+++---222111///...,,,,,,,,,,,,)))***++++++)))(((((())),,,---.........---,,,+++111///,,,******+++---///000...++++++,,,---...---.........------,,,,,,,,,...,,,,,,---///111111111555333000......///...---))))))***++++++++++++***+++,,,...//////...,,,++++++---//////...,,,+++,,,---+++******+++,,,+++***,,,,,,,,,++++++*********+++***(((((())),,,///111(((***+++---......------'''(((((()))))))))))))))+++++++++***)))((('''''',,,+++******++++++)))((((((%%%&&&***+++******......,,,+++,,,//////---***000///......///000///---111111222333333333222222:::<<<>>>>>><<<:::::::::BBB@@@CCCIIIKKKHHHFFFFFFHHHOOOWWW^^^fffllllllhhheeehhhmmmppptttxxx|||'''&&&%%%&&&((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))***&&&$$$###"""###$$$###"""&&&%%%###""""""###%%%&&&(((''''''(((***+++)))((('''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&'''((())))))'''%%%######%%%''')))%%%%%%%%%&&&'''((()))***(((((())))))))))))(((((()))((('''&&&''')))+++,,,+++,,,,,,+++)))(((((()))++++++******))))))******---,,,,,,+++++++++++++++)))***+++,,,,,,------,,,...---+++*********(((&&&(((+++,,,((('''(((&&&"""'''&&&%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$"""$$$((()))&&&******)))(((((((((((((((******++++++---...///000+++***(((''''''((()))******+++,,,,,,+++***+++---+++++++++++++++,,,------)))***+++,,,------------++++++,,,,,,,,,,,,,,,,,,'''&&&&&&'''((('''%%%###$$$%%%%%%&&&'''((())))))(((&&&&&&))))))&&&%%%'''''''''(((((()))))))))***++++++)))(((''''''&&&&&&$$$###$$$(((---000000///,,,+++***)))***+++---...'''(((***+++,,,---...///,,,+++***))))))+++---......///...,,,))))))***,,,000000///...---,,,++++++******+++)))((('''(((***,,,---............,,,,,,///...---++++++,,,---...,,,***((((((***++++++***.........------,,,,,,,,,///---,,,---///000000000333111...------...---,,,(((((()))***++++++++++++,,,,,,---......---,,,,,,***,,,......---------///...---+++***+++,,,+++***,,,,,,,,,++++++*********,,,,,,++++++,,,...000222)))***+++,,,------------((((((((((((((()))******,,,,,,***)))((((((((((((,,,+++******++++++***((((((&&&'''+++,,,***+++...---+++***+++---...,,,***000...---...///000///------...///111444666777888999;;;======<<<;;;;;;;;;BBB>>>>>>BBBEEEDDDFFFJJJLLLRRRYYY^^^dddkkkkkkhhhfffgggjjjlllooosssyyy}}}~~~~~~~~~'''%%%%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&'''))),,,...%%%###""""""######"""!!!&&&%%%$$$######$$$%%%&&&(((''''''(((******)))((('''%%%######$$$&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))***$$$$$$$$$%%%''')))***+++))))))************))))))((('''''''''''')))+++,,,+++,,,,,,+++)))(((((())))))************+++++++++,,,,,,------,,,,,,+++*********+++,,,------------...---++++++,,,+++***((())),,,---******+++***&&&(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))(((%%%%%%((())))))(((''''''''''''(((******++++++,,,---...///,,,+++***)))(((((((((((()))***+++***)))((()))***++++++******++++++,,,---+++++++++,,,++++++************+++,,,,,,---,,,,,,(((((('''(((((('''$$$!!!%%%%%%&&&&&&&&&'''''''''***((((((***)))&&&%%%'''&&&&&&'''((())))))******,,,,,,++++++)))(((&&&%%%&&&&&&&&&))),,,...///...,,,+++*********+++,,,--- %%%+++---,,,,,,...222++++++***))))))***,,,---...//////---+++))))))***......//////...,,,***)))++++++***(((&&&&&&)))+++,,,---...//////...------------------------......+++)))(((((()))******))).........---------------000...------...//////...111///,,,,,,,,,,,,+++***''''''((())))))***++++++------------------------***+++,,,,,,,,,---///111000...,,,,,,,,,,,,+++***+++++++++++++++*********((((((((()))***+++,,,---************+++,,,------***)))((('''''')))***,,,000///,,,)))((('''((((((,,,+++)))***++++++***)))***'''(((,,,---++++++...+++******+++,,,,,,+++)))///...---...///000///---......///111444777:::<<<888:::<<<===<<<<<<<<<===DDD???<<<===@@@BBBIIIPPPQQQWWW[[[]]]bbbhhhjjjhhhfffggghhhhhhjjjooouuuyyy{{{zzz{{{'''&&&%%%&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''((()))******'''%%%######$$$%%%$$$###%%%$$$$$$######$$$$$$%%%)))(((((()))++++++***((((((&&&$$$###$$$&&&'''&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***((())))))******))))))(((''''''''''''((()))+++,,,---......---+++******+++******+++,,,------......,,,---.........---+++******+++,,,---............+++******,,,...//////...***......,,,+++,,,+++''''''$$$!!! !!!"""###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))111...$$$""")))((('''&&&&&&%%%%%%&&&&&&)))***+++,,,,,,---------,,,++++++******)))(((((()))***+++***)))((()))***+++************+++,,,,,,,,,,,,++++++***)))''''''((()))+++,,,------------...,,,***))))))(((&&&%%%&&&&&&&&&&&&&&&&&&'''''')))''''''***)))&&&%%%'''%%%%%%&&&'''(((******+++***+++,,,,,,+++***(((''',,,+++******++++++++++++,,,++++++******+++,,,,,,%%%(((+++,,,+++,,,...111++++++************+++,,,---...///...+++)))((((((,,,---//////...,,,***(((,,,+++)))'''%%%&&&))),,,,,,---...///000///......,,,,,,...//////......------,,,++++++---...---,,,...............---------111///------......---,,,...---++++++++++++***(((&&&&&&'''((()))***++++++...------,,,,,,------...+++,,,,,,,,,+++,,,///111222000---,,,,,,,,,+++)))+++++++++***************&&&&&&'''(((((())))))***+++***)))))))))+++,,,---+++***(((&&&''')))+++---666333///+++((('''((((((,,,***)))***++++++***)))+++((())),,,---+++,,,///+++++++++,,,,,,,,,+++***...---,,,---/////////...444333222111222444777888888:::<<<=========???@@@DDD@@@===>>>@@@CCCKKKSSSUUUYYY\\\\\\___dddggggggfffhhhjjjkkklllnnnrrruuuzzzyyyzzz''''''&&&'''((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&''')))))))))'''%%%###'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$))))))(((***+++,,,+++))))))'''%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&"""$$$&&&'''''''''%%%$$$'''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''&&&&&&'''((()))***+++,,,---......---+++******+++)))***+++---............------...//////---,,,+++++++++,,,...............,,,++++++,,,...000//////,,,//////,,,***+++)))%%%(((%%%"""!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,444111&&&###((('''&&&%%%%%%$$$$$$%%%%%%******,,,---------------)))***+++,,,,,,+++***)))***+++,,,+++***)))***,,,++++++******++++++,,,---//////......---+++***)))(((***,,,---......------222...***''''''(((((('''''''''''''''''''''''''''&&&$$$$$$((((((&&&%%%((($$$%%%&&&'''((()))***+++''')))***,,,,,,,,,++++++------,,,+++******+++,,,,,,+++++++++++++++++++++222...***)))+++---...---,,,,,,++++++++++++++++++,,,---...---***(((((((((,,,---/////////---+++))),,,,,,***(((&&&'''***---------///000000000//////,,,---///000000///---,,,---,,,,,,---///000///...........................111///---------...---,,,---,,,***+++++++++***(((''''''''''''((()))***+++...------,,,,,,------............,,,++++++---///222000---,,,,,,,,,+++)))************************))))))***++++++,,,,,,,,,+++***)))((()))***+++,,,+++***((('''''')))+++---999666111---)))(((((((((+++***)))***+++,,,+++)))+++)))))),,,---++++++...,,,,,,---------,,,,,,,,,---,,,,,,---...//////...777555333222222333444666999;;;<<<======>>>@@@BBBAAA??????AAAAAABBBHHHPPPUUUZZZ\\\ZZZ[[[```eeeffffffjjjnnnqqqqqqqqqqqqrrrzzzzzz|||)))(((((()))***)))&&&$$$''''''&&&&&&&&&&&&''''''&&&'''***+++***'''### %%%###""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$)))(((((()))++++++***))))))(((&&&&&&&&&&&&$$$"""############$$$%%%&&&&&& ###&&&((((((((('''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''((()))***+++,,,+++,,,,,,+++)))(((((()))'''(((***+++,,,,,,++++++......//////......---,,,+++,,,---...////////////000///------...---,,,***,,,//////,,,***+++)))%%%***(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++///...(((&&&'''''''''&&&%%%%%%%%%%%%&&&***+++---...///...------)))***,,,---...,,,+++)))***+++,,,,,,++++++,,,...,,,,,,++++++,,,,,,---...---------,,,,,,+++***)))***+++...///000///...---000---(((&&&&&&&&&''''''''''''((((((((()))))))))%%%"""$$$'''(((&&&&&&(((%%%%%%&&&'''(((((())))))&&&''')))***,,,,,,------***+++++++++***,,,///111,,,,,,,,,++++++++++++***777111***(((***---...,,,---------------,,,,,,,,,,,,------,,,***))))))***....../////////...,,,,,,------,,,***((((((+++------...///111111111000000...//////000///...---,,,+++++++++,,,...///...,,,.............../////////000...---,,,---...---,,,---,,,+++,,,------+++)))***)))((('''((()))***+++------------------------.........---++++++,,,---000...,,,,,,,,,,,,+++***)))))))))***************)))))))))))))))***++++++***)))))))))))))))******+++***)))((((((***+++---666444000---***)))))))))+++)))))))))+++,,,+++***+++((())),,,,,,******---+++---///...---,,,---------,,,+++,,,...//////...333222222222222444555666999:::;;;;;;;;;<<<>>>AAA>>>>>>@@@BBB@@@>>>BBBHHHQQQWWWZZZXXXXXX]]]bbbdddfffjjjpppttttttsssqqqqqqyyy{{{******)))***+++***'''$$$''''''&&&&&&&&&&&&'''''''''((()))***)))(((%%%$$$&&&$$$###"""###$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&''')))***((('''((('''&&&&&&&&&$$$ ###############$$$$$$%%% !!!$$$'''((()))((((((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((($$$%%%'''(((***++++++,,,+++,,,,,,+++)))(((((()))'''(((***,,,,,,,,,******000//////...............,,,---...//////000000///111///...------,,,+++)))+++...///,,,+++---+++'''***(((((((((***+++***)))((((((((((((((((((((((((((((((&&&###$$$))))))'''***)))((((((''''''((((((+++---...000000///...---***,,,...///...,,,)))'''(((***,,,,,,,,,,,,...///------,,,,,,------...///******++++++++++++******,,,---000111111000...------+++***)))))))))'''%%%'''(((((()))***++++++,,,'''%%%%%%((()))&&&%%%(((&&&&&&&&&''''''(((((((((((((((((()))***+++,,,---***+++,,,+++***,,,///333,,,,,,,,,,,,++++++******000...+++******,,,...///.../////////...------,,,---......,,,++++++---///000////////////.........------...,,,+++***+++------...000111222222111111000000000000///---,,,+++*********,,,...///---,,,---........./////////000///---,,,,,,---...---,,,...------...///...,,,***,,,+++)))(((((()))***+++,,,,,,---......---,,,,,,+++,,,......---,,,---......---+++***+++,,,+++***((()))))))))*********+++)))((('''&&&&&&((()))+++((()))))))))))))))((((((******))))))******+++,,,------,,,+++******++++++***)))((()))+++,,,+++***+++((((((++++++)))))),,,***,,,......,,,+++,,,---,,,++++++,,,...//////...000000111222333444555666777888888888777888;;;===??????BBBCCC@@@<<>>@@@DDDEEEGGGIIIIIIIIIGGGFFFEEEGGGJJJMMMOOOSSSWWWYYYbbbdddfffffffffgggiiikkknnnsssyyy}}}zzzyyy%%%))),,,***)))******(((%%%(((***((()))++++++)))+++***((()))******)))'''''''''''''''''''''''''''(((''''''''''''((())))))***)))((()))******)))(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&###"""%%%'''&&&'''(((***)))'''&&&&&&'''((()))***)))(((''''''((()))***(((+++---......------...&&&(((,,,///000///---+++++++++++++++***)))((((((''',,,...,,,+++------***)))+++---...///000//////,,,,,,+++,,,---...///000000//////.........------------------------------)))***+++---...//////000........................---...///000000000000////////////000111111222222...///000111111000...---)))+++.........---......,,,+++)))***,,,...//////000000000///......---------,,,,,,...111333444333000000/////////111222333111111000///000111222333000000///......///111111///............///000000333333444444333111///---222222222222333444555555111111111222555777666555111111111111000000//////...)))'''''''''%%%&&&***)))---222444444222111000222111111333555555444333...------///111333333222333222111111111222444555111111111111111111111111...000333333111///......000111222222111111222333333333333222222222111111222111//////000111111000444222000///000111000///------.........////////////......111111......///***,,,---,,,+++*********)))'''%%%&&&(((+++,,,---,,,,,,.........---,,,+++,,,,,,,,,---...---+++)))***++++++,,,,,,++++++***((())))))******))))))(((&&&(((******)))((()))))),,,,,,++++++***))))))((()))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,------000111222444444444444333333333444555888;;;>>>???EEEFFFGGGHHHIIIIIIIIIIIILLLLLLLLLNNNPPPTTTWWWYYYbbbeeegggiiiiiiiiijjjkkknnnttt{{{|||$$$***---***(((***)))'''###((()))((()))------******)))((()))+++++++++))))))))))))((((((''''''&&&)))((('''''''''((()))******)))((()))***+++***(((&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%###%%%&&&&&&&&&)))+++***(((''''''''''''(((((()))***)))(((''''''((()))***'''***...///---,,,---...+++,,,---///000000000000---------,,,+++)))(((''',,,000111...,,,......,,,)))***+++,,,,,,+++)))(((---,,,,,,+++,,,---///000000///...------...//////,,,,,,------......//////,,,,,,---.......................................---...///000111000000///...//////000111111222222000111222333222111///---***,,,------------...000000...,,,,,,---//////...///////////////.........///...---...000111111000111///......///111333444000000000000111111111111000///.........000111222---...///000000000000000333333333333222222111000000111222333444444333333......000333666777555444222222222111111000///...,,,)))'''((((((%%%&&&)))&&&***///333222000......000//////111333444333111000...---///222333222111333222000000000111333444111111111111111111111111000222333333111000111111000/////////111222111000222222222222111111111111111000...000222333111000444222000///000000000///,,,---------............///,,,---111111---,,,///***---......+++******,,,)))''''''(((***+++,,,+++***+++---......---,,,+++,,,++++++---...---***'''******++++++++++++******(((((())))))))))))((((((&&&)))++++++)))(((((()))******+++++++++******)))******+++------......---+++++++++***++++++,,,---///000222333444444333333222333555777999;;;===>>>AAACCCGGGJJJLLLLLLJJJIIIOOONNNMMMOOORRRVVVYYY[[[bbbeeehhhjjjjjjiiijjjkkknnnrrrxxx}}}&&&---///***'''))))))'''!!!''')))(((***//////+++)))((('''(((+++,,,+++***++++++***)))((('''&&&&&&)))((('''''''''(((***+++'''&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&%%%%%%'''((((((((('''&&&%%%%%%!!!(((***&&&&&&,,,...+++&&&&&&'''((((((((())))))+++)))(((''''''((()))+++&&&***...///---,,,,,,---333222000///...///111222111111000///---+++)))(((***......***(((***+++))))))*********)))&&&$$$"""------,,,+++,,,---...///111///...,,,---...000111***+++,,,---///000111111////////////...---,,,+++........................---...000111111111000///...//////000111222222222111222333444333111///...+++,,,---,,,,,,,,,...111555222000......///...------.........//////000000111///...---...///...---111///------///222333444//////000111111111000000//////.........000111222///000111333333333222111222222222222222222222333...000222444555444333222,,,---000333666777444222333333333222111000///...+++(((''')))(((%%%%%%((($$$)))...111111///---,,,...------///111222111000111///---///222333222000222111000//////111333444000000000000000000111111333333333111000000333555000---,,,---000222000---222222222111111111000000---++++++...222444333000555222000//////000//////,,,,,,,,,---------.........+++,,,111111,,,+++...+++...000///,,,++++++---***)))((()))+++,,,,,,+++***+++---......---+++***)))((()))***+++***'''$$$))))))************))))))(((((())))))))))))(((((((((+++---,,,)))'''''')))((()))***+++++++++++++++***+++,,,---............++++++******++++++,,,---...///111222333333222222222333666888:::<<<<<<===<<<@@@FFFLLLNNNNNNLLLJJJNNNMMMLLLNNNRRRWWW[[[]]]aaadddhhhjjjjjjiiiiiijjjooopppuuu|||)))))))))))))))((('''''')))(((((()))******((('''******+++++++++,,,,,,,,,))))))))))))(((((((((((()))))))))))))))((('''''')))'''%%%%%%&&&(((((('''((('''&&&&&&(((((('''&&&((('''&&&%%%$$$%%%&&&&&&###$$$&&&''''''''')))******((('''(((***++++++***)))&&&%%%&&&$$$"""%%%***,,,,,,++++++++++++++++++222222222222111///...---...............------------+++))))))***,,,,,,,,,...,,,++++++,,,---,,,+++)))+++------------///000////////////............((()))***,,,...///111111,,,,,,---.........------//////............//////111000///000222111---***444333222000///.........///222333000///000---)))111//////000111222111000///111222111...---...000...//////...------///111000...,,,---000222111///222111000000//////000000///000000111111111000000,,,+++*********+++,,,---,,,---...//////000000///222222222222333444555555222111111000000111111222000000000111111222222333444333222111000...------000...***'''&&&&&&'''(((&&&$$$&&&+++,,,++++++...---++++++---///000---***000000000000///000111333000///---,,,,,,...111333333111...///222555555444111111111111111111111111//////...---------------222111000111111111///---+++,,,,,,---...///000000000///...---...---***(((...---,,,---...//////...,,,---///111111000...---,,,---------,,,***(((''',,,***((((((***+++,,,+++---,,,,,,+++,,,---...///++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''(((((()))***+++++++++)))))))))))))))((('''''''''((())),,,...---***(((************+++,,,---...///---++++++---///000000000...---...222444333222666444444555888<<<===>>><<>>AAADDDFFFHHHKKKMMMNNNMMMMMMMMMPPPTTTXXX[[[YYY[[[^^^cccgggiiijjjiiillloootttzzz)))))))))))))))((('''''''''&&&%%%&&&)))+++,,,,,,++++++++++++++++++******))))))))))))((((((((((((******++++++******)))((((((&&&$$$$$$%%%''''''&&&'''&&&%%%&&&''''''&&&%%%&&&&&&&&&'''((()))++++++)))))))))((('''''')))++++++)))''''''''''''%%%###)))'''''')))(((%%%'''+++*********++++++,,,,,,---++++++,,,------------------------.../////////000333111///.........---,,,111///---,,,------,,,++++++,,,,,,,,,++++++...000//////.........------------------...............,,,+++******+++,,,---...//////............/////////---,,,...222666999:::////////////000000111222---111333222333555444000000...,,,,,,...///000///000111222111///...///000///000111111//////000111222///---,,,...000111111000000000000111222333444...000111222222000---+++))))))((('''((()))***+++//////000111111222222333111111000000111333666777333222222222222222222333333333222222222222222222333333222222111111111111111000///---+++***(((((((((&&&(((,,,---++++++...---,,,---///000111///------...///000000000///...******)))***+++...111333111///...///111222222222111111111111111111111111111000//////......//////555444222222111000---+++,,,,,,,,,,,,,,,---------000...------...---+++))),,,,,,,,,,,,,,,,,,++++++...............///000000******+++,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++,,,++++++++++++,,,------------,,,,,,+++***))))))(((((())))))))))))((((((((((((((()))******++++++*********+++******)))(((++++++,,,---...---+++(((************+++,,,------------...///111000---***222000....../////////...111111222666:::<<<===<<<:::<<>>???BBBFFFIIIOOOOOOPPPQQQRRRTTTUUUUUU[[[]]]^^^______bbbgggkkkoooooopppuuu{{{~~~~~~}}})))))))))))))))(((''''''+++)))''''''((())))))))))))))))))*********++++++))))))))))))((((((((((((******++++++******)))((()))'''%%%%%%&&&((((((''')))((('''((())))))((('''******++++++******)))(((,,,------,,,***(((((())),,,+++******)))((($$$"""&&&'''***...---)))))),,,*********++++++,,,,,,---//////......---+++***)))+++++++++,,,------......,,,+++***+++,,,,,,***(((111///---,,,------,,,+++,,,---...---+++******+++------,,,,,,,,,+++++++++---------------,,,,,,,,,************+++,,,...///......------------......(((+++...000///...------111000//////...............222333111000111///+++---,,,+++,,,...///...---...---,,,---///000///...///111333222000.........+++,,,---,,,******+++,,,'''''''''((()))+++,,,---///111222333333111...,,,)))((((((((()))+++---...///...------...///111222////////////000111222222222111111111111111111222222222111111111111111111111111111222222222222222111111222222111000...---...,,,,,,///000---,,,///))),,,///000/////////000222000000222555555333///000000///...............---///111111000//////000000000000000000000000000111000//////......//////111/////////000000...,,,......------,,,,,,++++++...---------......,,,***)))---111111///------///...---,,,,,,---///222333000///...,,,++++++******+++******,,,---...,,,++++++,,,,,,,,,,,,++++++***------,,,,,,+++***))))))++++++************++++++))))))))))))))))))******((()))******+++*********,,,+++***+++,,,,,,***))),,,++++++***++++++,,,,,,222///,,,+++,,,.........,,,---...///...///111444//////000333666999888888777999;;;<<<>>>AAAFFFIIIPPPQQQRRRRRRRRRRRRQQQPPPTTTWWW[[[\\\]]]```gggnnnkkkmmmppptttwwwzzz|||~~~)))))))))))))))(((''''''(((''''''''')))******)))''''''((()))***+++,,,,,,))))))))))))(((((((((((())))))******))))))((('''***(((&&&&&&'''))))))(((+++)))((()))***+++***(((((()))***++++++******))),,,...///...+++(((&&&%%%+++***)))))))))'''### %%%&&&***......)))(((+++++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++***))))))***++++++)))'''///---,,,+++,,,---,,,+++***,,,......,,,***)))(((,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++******+++,,,---...//////...------,,,,,,------...***,,,......---,,,...000///............///000000+++///000//////111000,,,++++++,,,...000///---+++---,,,***,,,...///...,,,...000222222000...---,,,(((***,,,,,,)))(((((()))&&&&&&&&&'''((()))***+++......///000000///...---************+++---///000...---,,,,,,,,,...000111//////000111111000//////111000000//////000000111000000000000000000111111111111111111111111000000000000111111111000000000///------000000---,,,///(((+++...///......///000333000...///333555333000........................---000222222000//////000000000000000000000000000000///......------......///...---...//////---+++.........---------------...---,,,---......,,,***&&&+++000111...,,,...000------------...000111333///...---,,,+++,,,,,,---+++***+++,,,......,,,+++******+++++++++***((((((,,,,,,,,,++++++*********+++***)))(((((()))***+++***)))))))))))))))))))))'''((())))))*********)))+++***)))***+++,,,+++***,,,,,,++++++***++++++,,,///---,,,,,,...//////......///111000...///111333111000000111444666777777777999;;;<<<>>>AAAFFFIIINNNOOOPPPQQQQQQOOONNNMMMOOOQQQVVVZZZ]]]```ccceeeeeejjjooorrrrrruuuzzz~~~~~~)))))))))))))))(((((('''%%%%%%&&&(((+++,,,+++***&&&&&&''')))***+++,,,---))))))))))))(((((((((((()))))))))))))))(((''''''+++)))''''''((()))))))))+++***)))***+++,,,+++)))%%%'''(((***+++++++++***(((+++......,,,)))'''&&&&&&&&&&&&'''((('''$$$"""$$$%%%)))......)))(((***,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******************&&&&&&'''))),,,---+++***...,,,++++++,,,---,,,+++***,,,//////---***(((''',,,,,,,,,+++++++++******))))))***+++,,,,,,------)))***,,,---.../////////...------,,,,,,------...---......+++)))(((,,,///,,,---------///000111222&&&***,,,,,,---000///+++,,,---...111222222///,,,---***)))***---///---+++...000222222///---,,,+++&&&))),,,,,,)))'''&&&'''''''''&&&''''''((()))***,,,,,,------------------++++++++++++,,,...000111+++***)))))))))+++---///...///111222222000...---000000////////////000000......//////000000111111111111111111000000////////////000000000111111222000......111111---,,,///'''***...///------...000333///,,,---222444222///++++++,,,------...//////...111333333111//////111000000000000000000000000//////...---------------*********,,,///000000..............................---,,,---......,,,+++###)))///000---,,,---000,,,,,,---...///000111222------,,,+++,,,---...///+++***+++---......,,,***---......///...---,,,+++,,,+++++++++++++++++++++***)))(((''''''((()))************)))))))))))))))''''''((()))))))))))))))((('''&&&''')))******))),,,,,,++++++***+++++++++,,,,,,---///111111...,,,000222333111......000222333111000000333555666666888999:::<<<===AAAFFFIIIKKKLLLNNNOOOOOONNNLLLKKKOOOOOOSSSYYY___```]]]YYYaaagggnnnpppoooqqqwww~~~~~~***))))))(((''''''&&&&&&++++++'''###%%%)))***((('''(((******))))))***,,,)))&&&$$$%%%)))+++)))'''***(((''''''(((((('''&&&***(((%%%%%%&&&(((******......---,,,***)))((((((+++***)))'''''''''((())),,,***))))))******)))'''''')))++++++)))&&&%%%%%%'''***,,,,,,+++******+++)))*********++++++++++++************)))))))))(((((((((((((((((()))******"""$$$&&&((('''((()))***,,,---,,,))))))+++,,,,,,************)))))))))))))))***,,,------,,,+++***---,,,***))))))***,,,---++++++,,,,,,---...////////////...---+++***))))))++++++,,,,,,,,,---------/////////...---,,,***)))++++++,,,------------,,,...............///000111///,,,...333333---+++...///000000111///---+++)))***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))+++------++++++---///,,,,,,,,,,,,---------......------,,,,,,,,,------000/////////111111///---,,,---...///000111222333///000000///......000111222000...///222444333111...///////////////...---000000///...............***++++++,,,...///111222333333444333222000...------...//////......///000666333111000111222222222///111000---,,,//////---------..................,,,++++++---000222222111000...------///000000//////......---,,,,,,++++++***,,,+++)))+++111555444,,,,,,---...///000111111///...,,,++++++,,,---//////---+++***+++,,,,,,++++++------***)))++++++(((+++******,,,000111///,,,++++++************++++++)))))))))))))))))))))))))))***+++)))&&&%%%'''***++++++************++++++------,,,+++++++++,,,,,,//////......---,,,******...///000111111222222111///000111222333444444555777888:::===@@@CCCEEEFFFOOONNNMMMNNNPPPOOOKKKGGGEEEUUU___YYYTTTZZZaaabbbgggbbbcccjjjnnnnnnpppuuu|||}}}))))))(((((('''&&&&&&%%%%%%%%%""" %%%&&&###((()))******)))(((***++++++)))'''''''''''''''&&&)))(((&&&'''(((((('''%%%)))'''%%%&&&''')))))))))000//////...---,,,+++++++++***((('''''''''((()))+++***))))))******)))'''''')))+++***(((&&&%%%%%%&&&(((******)))''''''((())))))))))))************++++++++++++*********)))(((''''''''''''((()))***$$$&&&(((((((((((()))+++)))***)))(((((()))***)))************)))))))))))))))***+++,,,,,,+++)))(((,,,+++***))))))***+++,,,,,,,,,---......//////000------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,...---------......///000000------111111,,,+++------...//////...+++)))(((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,++++++---///......///000000000000000+++++++++++++++,,,------111000///000111111///---,,,,,,---...///000000111///000000000......///111333111///000222333333111222222222111000///...---............//////000111,,,,,,------///111222333333333333222111000///...---///000000//////000111444333111111222222222111000222222//////222111///)))***+++,,,---///000000---,,,,,,...000111111000///---,,,---...000000///111000000///...---,,,,,,))),,,+++***,,,333777777------......///000000000///...,,,++++++,,,...//////---+++***+++,,,,,,+++///222111......000000---***))))))+++...///---+++((((((''''''''''''(((((()))))))))))))))))))))))))))***+++***'''&&&(((***++++++************++++++,,,,,,,,,++++++,,,------////////////...---,,,+++......000111111111111111111222222333444555555666777888:::<<<>>>@@@BBBCCCOOOOOOOOOPPPPPPOOOLLLJJJHHHSSSYYYVVVXXX```ddd```eeeaaacccjjjnnnnnnnnnrrryyyxxx}}}((((((''''''&&&%%%%%%%%%''''''%%%!!!###'''(((%%%)))***+++***)))((()))***,,,,,,+++(((&&&$$$$$$%%%(((&&&%%%%%%&&&'''%%%$$$'''&&&&&&''')))***((('''+++*********))))))))))))***)))((('''''''''((()))+++)))((((((******)))'''''')))******(((&&&%%%&&&((()))******(((&&&&&&'''''''''((((((((())))))))),,,,,,+++++++++*********''''''&&&&&&&&&'''((((((&&&'''))))))(((((()))***(((((()))******)))))))))************)))))))))))))))***++++++***)))'''&&&+++***)))(((((()))***+++,,,---...//////000//////******++++++,,,,,,------*********++++++++++++,,,))))))************))))))******+++,,,,,,,,,,,,+++------,,,,,,,,,---......000------...---***)))+++++++++,,,,,,+++)))'''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++++++++,,,...///...///000111222111000000,,,,,,,,,,,,---......///222111000111222111///...------------.........//////000111000///...///111444222111111222222222111444444444333111000...---000000////////////000000......//////111222444555444444222111000000/////////000111111000000111333333222111222333333111///---111222000111333222...++++++,,,---///000111111///...---...000111000///---++++++,,,...000000///111000///...---,,,++++++---///...+++---222555444////////////////////////...---,,,++++++,,,......///---++++++,,,,,,,,,+++,,,///...++++++......++++++******+++,,,,,,+++)))((((((''''''''''''(((((()))))))))))))))))))))))))))***+++***(((((((((***++++++************++++++++++++++++++,,,------...,,,,,,,,,,,,++++++***)))......///000111111111111111222222222333333444444888888888999:::<<<===>>>IIIKKKNNNOOONNNMMMMMMMMMMMMRRRTTTVVV]]]gggfff^^^bbb```bbbhhhlllllllllnnnttttttwww~~~''''''&&&&&&&&&%%%%%%%%%******(((%%%'''+++,,,)))***++++++***((('''((()))***,,,,,,)))%%%"""$$$&&&'''&&&$$$%%%&&&&&&%%%###&&&&&&''')))******(((&&&''''''''''''''''''''''''))))))''''''&&&'''((()))***)))(((((()))***)))''''''(((***)))(((&&&&&&'''+++,,,,,,+++)))''''''(((&&&&&&&&&'''''''''((((((+++++++++*********))))))&&&&&&&&&%%%%%%&&&&&&'''&&&((((((((('''&&&((())))))(((***------+++***+++************)))))))))(((++++++++++++***)))'''&&&******)))(((((()))******+++,,,---...//////......*********+++,,,,,,------))))))*********+++++++++'''((()))***++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,++++++,,,------000...,,,,,,***))))))***((()))))))))(((&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&''')))***+++,,,...///,,,---///000111000///...111111000000000000000111333111111111222111///---...........................000111111///...///000444333222111111111111111333333333222111000///...444333222000...------,,,000000000111222333555666555444222000///000000111000111333222111111222444222111111222333333000...***...000///000222000,,,222222111111111111111111111///...///000000///...+++******+++---///000///......---,,,+++***))))))222333111---,,,//////---000000//////............------,,,,,,,,,---.........---++++++,,,---,,,***(((******((('''******''',,,+++++++++++++++***)))++++++************++++++)))))))))))))))))))))))))))***++++++***))))))***++++++************++++++*********+++,,,---...///+++,,,,,,,,,,,,,,,+++***---...///000111111111111//////000000000111111111888777777777777888999:::@@@DDDHHHJJJJJJJJJMMMPPPRRRTTTVVVYYYaaahhhfff^^^bbb``````cccgggjjjkkklllrrrrrrtttzzz&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%###%%%))))))&&&***++++++***((('''((()))(((***+++)))%%%$$$&&&((('''%%%$$$$$$%%%%%%$$$###%%%&&&''')))+++***(((%%%)))))))))***************(((((('''&&&&&&'''((())))))((('''((()))***)))((('''((())))))'''&&&'''(((+++,,,,,,***(((''''''(((%%%&&&&&&&&&&&&'''''''''))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$%%%&&&((()))'''(((---...***))),,,************)))))))))(((------,,,,,,+++***)))(((***))))))))))))))))))******+++,,,......---,,,+++++++++++++++++++++++++++))))))*********+++++++++'''((()))+++,,,---------******+++,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,......,,,***)))))))))(((''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''')))+++---------------///000000000///...444333222111000/////////333111000111111111///---000000000////////////......///111111000//////000333333222111000000000111//////000000000000000000444333111000...---,,,,,,111111111111222444555666444333111000///000111111111222333333222222333444111111111222333222000...***...000///000222000,,,333333222222222111111111111000//////000000///...+++******+++---///000///...------,,,,,,+++******111333111,,,+++------***000000000///......------,,,,,,,,,,,,------.........,,,+++,,,------+++******------******------***---------,,,+++******+++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))*********+++,,,,,,******++++++************++++++*********+++,,,---...///---......////////////...---...///000000111111000/////////000000111111222888777666555555666888999999>>>CCCFFFHHHKKKPPPTTTTTTWWWZZZ]]]aaadddbbb^^^aaa```^^^^^^bbbhhhlllmmmqqqsssuuuyyy~~~''''''&&&&&&&&&&&&&&&&&&%%%&&&%%%###%%%))))))&&&)))***+++***)))((()))***(((((()))(((&&&&&&''')))'''%%%$$$$$$%%%&&&$$$###&&&&&&''')))+++***(((%%%((((((((((((((()))))))))((('''&&&&&&&&&'''((()))((('''&&&''')))***)))((('''((()))((('''&&&''')))((())))))'''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%$$$###$$$''')))((($$$%%%++++++&&&&&&+++************))))))))))))------,,,++++++*********************************)))***,,,------,,,+++)))*********+++++++++++++++*********++++++++++++,,,((()))***,,,---.........++++++,,,------------,,,------,,,+++++++++,,,,,,,,,...---***)))+++***'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&(((+++,,,,,,+++/////////000000000111111222111000///...---------222111000000000000---+++000000000000000/////////---///111222000/////////000111111000......///111,,,---...//////000000/////////............//////000000000111111222444444333222222111000000111111111222333333222222333555222111000111222222000...---111222000111333222.........///000000111222222111000//////111111000///---++++++,,,...000000///////////////////////////,,,......+++,,,///000...000000//////.........---+++,,,,,,------.........---,,,,,,,,,------+++)))))),,,---******------+++---------,,,***)))+++,,,*********))))))*********))))))))))))))))))))))))*********,,,------+++)))++++++************++++++++++++++++++,,,------...))))))***+++,,,,,,,,,,,,------...///000000000000000000111222333444555555777666555444555666999:::999<<<@@@EEEIIIMMMRRRUUURRRVVV[[[^^^______^^^]]]^^^___]]]\\\```hhhmmmllloootttwwwxxxzzz''''''''''''''''''''''''&&&((('''&&&(((,,,,,,(((((()))******)))(((***+++***((('''''''''((('''''''''&&&%%%%%%&&&&&&%%%$$$'''&&&&&&(((******(((&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((('''&&&''')))***)))((('''((()))(((&&&&&&((()))'''((((((&&&%%%%%%''')))&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%(((+++***######***+++%%%&&&---************))))))))))))++++++***************+++******++++++++++++*********+++---......---+++)))(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,))))))+++,,,------------,,,,,,---............---......---,,,,,,,,,,,,,,,)))---...+++***---+++'''(((''''''&&&&&&&&&&&&&&&'''((()))))))))((('''&&&''''''''''''''''''''''''((('''&&&'''***,,,+++)))000///...---...///111222//////.........//////000111000/////////...,,,***......//////////////////---///111222111/////////---///000///------///111------.../////////......------,,,------...///000////////////000111222333111222222222222111000000000222333333222222333444333111000///000111000///000222222//////222111///......//////000000111111111000//////111222111000///---,,,---...000000///......///000000111111222+++......,,,---111222000///////////////.........***+++,,,---............---,,,,,,---...---+++)))&&&)))***'''(((++++++(((+++,,,,,,+++((((((***---)))(((((((((((((((((()))))))))))))))))))))))))))*********,,,//////,,,)))++++++************++++++,,,,,,,,,++++++,,,------&&&&&&'''))))))*********,,,---...///000000000000///000111333444666777888666555444444555888;;;===;;;<<<>>>BBBHHHMMMPPPQQQOOOQQQVVV[[[]]]\\\ZZZZZZYYY\\\^^^^^^ccckkkmmmjjjkkksssxxxvvvuuu{{{''''''((((((((((((((((((%%%''''''%%%'''++++++''''''(((******))))))***,,,,,,)))&&&&&&((()))'''$$$(((&&&%%%%%%''''''&&&$$$'''&&&&&&''')))***((('''++++++******))))))))))))'''&&&&&&%%%&&&'''((()))'''&&&&&&''')))***)))((('''(((((((((&&&&&&(((***((())))))(((''''''))),,,&&&&&&&&&'''''''''((((((************)))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&***---,,,%%%$$$+++,,,'''(((111************))))))))))))***)))))))))))))))***+++++++++,,,,,,,,,,,,+++++++++,,,...000000...,,,***%%%&&&((()))+++---...///++++++,,,,,,,,,---------))))))***,,,,,,---------,,,---......//////......///...------,,,,,,,,,,,,'''---...++++++...,,,'''(((((('''&&&&&&&&&''''''))))))*********((('''&&&(((((((((((((((((((((((()))'''&&&'''***+++***(((///---+++******,,,///000.........///000222333444111000............+++)))---------.........//////,,,///222222111///...///+++---///...,,,,,,///222//////000//////...------///...---,,,,,,,,,,,,,,,///.........///000111111000111222333333222000///000222333333222111333444444222///...///111111000///111000---,,,//////---333333222222111000000///000/////////111222111000000...------///000000///,,,,,,---...///000111222...111111......111111...////////////////////////***+++,,,---............---,,,,,,---...---+++)))'''******((((((,,,,,,))))))***+++)))''''''***---))))))(((((((((((())))))))))))))))))))))))))))))+++******---///000---)))++++++************++++++------,,,+++++++++,,,,,,***+++,,,---.../////////,,,---...///000000000000---...///111333555777777555555444444666999===???===;;;;;;???EEEJJJKKKJJJMMMLLLOOOWWW\\\\\\YYYWWWTTTZZZ___```fffmmmlllggggggrrrxxxtttqqqvvv'''%%%$$$%%%(((***(((&&&******)))(((((((((((((((******))))))((((((((('''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%$$$$$$''')))&&&&&&((()))))))))((('''))))))(((''''''''''''''')))(((((((((******((('''((()))))))))************))))))))))))))))))))))))+++***)))(((((((((((((((***)))(((''''''''''''''')))))))))((('''''')))+++,,,(((%%%%%%'''(((&&&###...!!!''')))((())),,,+++)))''''''(((***+++)))((((((***,,,......---((()))***+++++++++++++++%%%+++...,,,)))******)))...---,,,---///...***&&&)))************+++++++++,,,+++***+++---...---,,,***+++,,,------------,,,/////////...---,,,***)))......---+++)))))),,,......///000000///---+++***+++***)))(((((('''(((((())))))))))))))))))))))))+++***((('''&&&&&&''''''((())))))((('''''')))+++))))))***+++---.../////////...---,,,---///111222555333111...,,,***)))(((+++++++++---//////---,,,---,,,+++,,,------+++***++++++,,,------...//////---///000000///---...///&&&'''***,,,------,,,+++,,,,,,---...////////////...///111333333111///......///111222333333222222222333333222000///000111///111222000------///111111222000---...111111---444333111//////000111333111000///...---...//////...---,,,+++,,,...000111000000000000000111111111...---------...///111222+++)))(((***...111111000------------,,,+++***)))))))))*********))))))(((---+++))))))+++,,,,,,,,,------,,,,,,+++*********))),,,...,,,(((&&&))),,,'''+++000000---******+++)))((((((***,,,---,,,***+++***)))***,,,---,,,+++000//////............///,,,---...000111111222222111333333222666999777111555555444444777:::>>>@@@CCC@@@>>>???DDDIIIKKKLLLHHHLLLRRRWWWYYYZZZ\\\]]]ZZZZZZ\\\aaagggjjjiiifffjjjqqqxxxwwwrrrpppvvv}}}'''%%%$$$%%%((()))(((&&&******)))((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&$$$###%%%&&&%%%&&&'''((()))(((((('''))))))(((''''''''''''''')))((('''(((******((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))((('''''''''''''''(((''''''(((&&&%%%%%%''')))'''''''''%%%$$$###$$$%%%)))""" %%%(((((((((***+++***)))(((((()))***+++,,,+++***+++,,,---,,,******++++++,,,,,,,,,,,,,,,)))...///+++)))+++------,,,+++***+++------***'''************++++++++++++,,,+++***+++---...---,,,+++++++++,,,,,,---------////////////---,,,+++***,,,------,,,******+++,,,///000111111000...,,,+++,,,,,,***)))(((((((((((())))))))))))))))))))))))***)))((('''&&&'''((((((((()))***)))'''''')))+++))))))***+++,,,------...000///...------///000222222111000...,,,+++******111///------///111222222...---,,,---...---+++***+++++++++,,,------.........000111000...------...((()))***,,,,,,,,,,,,++++++,,,---......///.........000222333333222000...---...///000111111111000222333333222000///000111///111222000......000222///000...+++---111000---333333111000000000111222000000...---------...//////...---,,,,,,---///000000000000000000000000111...---------...///111222///---++++++---...---+++.........------+++******))))))***+++,,,,,,,,,,,,...,,,***)))+++,,,,,,+++,,,,,,,,,++++++*********)))+++---+++((((((,,,000,,,...000000...,,,++++++***))))))***++++++)))(((,,,+++***+++---...---,,,///...............//////---...///111222222333333222333333222444888777222666666555666999===@@@CCCBBB@@@>>>???DDDIIIKKKKKKJJJNNNSSSWWWYYYZZZ\\\]]]___```aaacccdddcccaaa```jjjpppvvvvvvqqqooossswww&&&%%%$$$%%%'''''''''%%%***))))))(((((((((((((((((((((((((((''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&(((((('''%%%#########%%%&&&''''''((((((''''''))))))(((((((((''''''''')))((('''((()))***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&''''''(((((('''(((((('''&&&%%%''')))###&&&(((%%%!!! """&&&$$$$$$&&&))))))'''(((++++++***)))(((((()))++++++///---,,,+++,,,+++***(((---------------,,,,,,,,,...000000+++)))---000000+++***))))))***+++***(((************+++++++++,,,---,,,++++++---......------,,,+++++++++,,,---.../////////...---,,,+++******+++,,,,,,***)))***+++///000111111000///---,,,...---+++***)))((((((((())))))))))))))))))))))))(((((('''''''''((()))))))))******)))(((((()))+++))))))******+++++++++,,,000///...---...///000111//////...---,,,,,,++++++000,,,'''&&&(((,,,000111000///............,,,*********++++++,,,,,,------///111111000...,,,,,,---++++++++++++++++++++++++***+++,,,---............///000222333333222000///......///111111111111111333333444333111///000111000111222111000///111333///000...,,,...222333000222222222222222111111000000///...---,,,---......000///...---------...///111111000000000000000000...............///000111///---++++++,,,,,,+++***............---,,,++++++)))***+++,,,---.........///---+++***+++,,,+++***+++++++++++++++*********)))+++,,,+++***,,,111555111000///...///...---+++,,,+++******+++***(((&&&,,,+++***+++---------+++------------......///000...///000111222333333333555666555333555::::::666666666777888;;;???CCCEEEBBB@@@???AAADDDHHHKKKLLLNNNPPPTTTVVVXXXYYY\\\^^^```cccfffeeeaaa]]][[[[[[iiimmmssstttrrrppppppqqqyyy|||&&&%%%%%%%%%&&&&&&&&&%%%))))))(((((((((((())))))(((((('''''''''''''''''')))(((&&&$$$$$$%%%&&&'''$$$&&&((((((&&&$$$###$$$%%%&&&&&&''''''''''''''')))))))))))))))(((''''''(((''''''((())))))(((&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))*********(((((()))+++$$$&&&&&&%%%"""!!!###%%%%%%%%%&&&((()))((()))*********)))))))))***+++,,,///...,,,,,,,,,,,,***(((......---,,,,,,+++++++++...000000,,,+++///000///,,,+++***)))))))))))))))*********+++++++++,,,,,,...,,,***+++,,,......---...---+++******+++---...------------,,,+++***)))+++++++++)))((((((***,,,//////000000///...---,,,...---+++***((('''''''''(((((((((((((((((((((((('''''''''((()))******+++***++++++***(((((()))+++))))))))))))************,,,,,,,,,,,,---///000111//////...---,,,+++******+++(((###"""$$$))),,,...222000//////000///---+++*********++++++,,,,,,,,,000111222111...,,,+++,,,,,,+++***)))))))))************,,,---............000111222333333222111000111111222333333444444444333444444333111///000111000111111111111111333444111222000...000666777444111222333444444222000///000///---,,,,,,,,,---...111000///...------......111111111000000000000000.............../////////,,,++++++++++++,,,------...............---,,,,,,***+++,,,---------------///...,,,+++,,,,,,***)))*********+++++++++++++++)))***+++,,,,,,///444888444111---,,,---...,,,***,,,+++***+++,,,+++***(((,,,***)))***+++,,,+++***,,,,,,,,,,,,---...///000......///111111222222222333555444111222777888666666666777999<<<@@@DDDFFFCCCBBBBBBCCCFFFIIILLLMMMPPPRRRUUUVVVWWWYYY\\\^^^]]]ccchhhfff^^^YYYYYY[[[fffkkkppptttsssqqqpppooouuuzzz&&&&&&'''&&&&&&%%%&&&&&&))))))(((((((((((())))))''''''((((((((((((((((((***)))'''%%%%%%&&&'''((("""%%%'''((('''&&&&&&'''&&&&&&&&&&&&''''''(((((())))))******))))))((('''((('''&&&'''))))))'''&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((()))******))))))((('''''''''''''''((()))***(((***++++++)))))))))***(((&&&$$$$$$&&&'''&&&$$$(((&&&###$$$'''++++++)))***************+++,,,,,,---,,,+++,,,------,,,+++...---,,,+++******+++++++++...///---...000...***......,,,+++)))(((((()))***++++++++++++,,,,,,,,,---+++))))))+++---------...---+++******+++---...+++++++++++++++***)))(((---,,,***'''%%%''',,,///------------------,,,,,,---,,,***)))((('''''''''(((((((((((((((((((((((('''((()))***++++++,,,,,,+++,,,,,,+++)))(((***+++))))))))))))))))))))))))'''((()))+++---///111222000000000///---+++)))(((,,,***((()))+++...000000333111000111111111...,,,******++++++++++++,,,,,,000111222111...,,,+++,,,,,,,,,+++))))))))))))))))))***,,,---.../////////111222333333333333222111222222222333444444555555444555555444111///000000000000///000111333444444111222000...000666888666111222444555555333111///000///...---,,,---......111000//////............111111111111000000/////////////////////.........,,,,,,,,,,,,++++++,,,---....../////////...------,,,---------,,,+++******///...,,,,,,---,,,***)))******++++++,,,,,,------++++++,,,---...111555777333///+++)))+++,,,+++)))+++******,,,---...---++++++***((()))***+++***(((++++++++++++,,,...//////------...///000000000000---000000,,,---111333222444555666999<<<@@@CCCEEEDDDDDDEEEFFFHHHJJJMMMOOOQQQSSSUUUVVVWWWYYY[[[^^^\\\ccchhhfff^^^WWWWWWYYYeeejjjppptttuuusssqqqppptttzzz&&&(((((((((&&&%%%&&&'''((((((((((((((())))))***(((((((((((())))))))))))+++***)))((('''(((((()))###%%%'''((((((((()))***(((''''''''''''((())))))((()))***+++***)))((('''((('''&&&'''((()))'''%%%''''''((((((((()))))))))))))))))))))))))))))))))((()))***+++,,,+++***)))))))))(((((())))))******&&&(((***)))(((''''''(((***'''$$$%%%(((***(((%%%***(((%%%###(((......***))))))***++++++,,,,,,,,,,,,++++++,,,---......---------+++******+++,,,,,,***---...---...000---(((,,,---...,,,***(((((()))++++++++++++,,,,,,,,,,,,---***(((((()))+++,,,,,,...---,,,+++++++++,,,---***+++++++++******)))(((---,,,***'''&&&(((---111---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))***+++,,,------------,,,------,,,***)))***+++(((((())))))*********+++&&&''')))+++---///111111111111111000...,,,)))(((,,,+++***,,,///000111000333222111222333333111///++++++,,,,,,,,,,,,,,,,,,///111111000...,,,,,,---------,,,,,,+++++++++******+++,,,...///000000000333333333444444333333333111111111111222333444555555666666444111000000000///......///111333444333000000...+++---333666444111333444555444333111000111000///...---...//////000000///////////////...222222111111000///////////////000000///...------000000000...+++******,,,...///////////////...............---,,,+++))))))...---,,,---...---+++)))***++++++,,,---......///---......///000111222333///---***))))))***))))))*********+++---...---,,,+++***))))))******)))(((++++++++++++,,,,,,---...,,,---....../////////......222333000///222444444444555666999<<>>444444333000,,,******+++111...***((()))***++++++++++++++++++******)))))),,,---...---,,,+++---///,,,+++***+++---...---,,,,,,,,,.../////////...---000000000000111222333444555666777:::===AAADDDFFFDDDDDDDDDEEEGGGIIILLLMMMQQQNNNPPPVVVVVVRRRRRRVVV^^^```aaaaaaeeejjjhhhbbbcccjjjpppnnngggcccfffkkkttt{{{zzzxxx'''((()))******))))))(((++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,222000...---...---,,,+++***+++,,,---............------+++*********++++++---,,,+++,,,...///---***,,,))))))------((((((+++///333333000---//////...------,,,+++++++++,,,---111,,,***---...++++++//////...---,,,+++,,,,,,---,,,,,,---...............))))))))))))))))))))))))(((***,,,///000000......,,,---///000000000///...........................///---+++))))))+++---///222222111000000111222222///...,,,+++******++++++++++++,,,------,,,++++++,,,++++++***+++,,,---...333555555222---+++...111111222444444333000---+++............/////////000///////////////000111111222111///000111000,,,)))))))))************))))))///111222222222222333555444222111000000///---+++,,,+++***)))))))))***+++...------...000111111000444222111000111111///...///)))))),,,)))$$$***666333222111222333444333222444111///.../////////...222222111000///...---,,,---...000222333222111111222222111000000111222222222333444333111000222555555444333333555555444333444666777888666333000......,,,+++---111333444333555444444333333444555666555555444333111000///...000111222111//////111222///000000000000111111111///000111333333222222111......///111333333111...,,,...000000///000333666000333333111111333111---000...,,,---...///---+++,,,,,,,,,---------......///...---///333666777777222222222///---+++,,,---000---***)))***+++++++++,,,+++++++++************,,,---...---++++++---...,,,+++***+++---...---,,,,,,---.../////////...---/////////000111222333444555666777:::===@@@DDDFFFCCCCCCCCCDDDFFFIIIKKKLLLQQQNNNNNNSSSUUUSSSRRRUUUXXX\\\```bbbgggkkkhhhcccdddiiinnnmmmgggbbbbbbcccuuu~~~}}}zzz~~~~~~))))))*********))))))(((***)))******+++,,,---...........................111000////////////---+++------...///000000000000...---,,,+++******)))******))))))+++------,,,+++---******++++++)))))),,,---111222...,,,---...,,,,,,,,,,,,---------,,,,,,111---++++++***(((***---//////...------------...------...////////////...,,,++++++***))))))(((((())),,,000333333000,,,)))...///000111111111000///...........................,,,***((((((***,,,...222111111000000111111222------,,,,,,,,,,,,------+++,,,...000000...,,,++++++++++++,,,---...000111000111222///,,,+++...111444555666666444222///------......////////////...111111111000111111222333222111000000111000...,,,++++++,,,,,,,,,,,,++++++111222444444333333555666888777444333222000---+++---,,,+++)))))))))******---,,,,,,---///000///...444333111111222222111//////++++++...,,,(((---777222111111222444555444333444222000000111111000///111111000//////...------///000000111222222333333333222000......000222333222333444333222111333555555333222222333444444333222555888:::999666222///,,,++++++---000333444333777777666555555555666666555444333222111///.........000111111000//////000111000000//////111222333///000222333333333222111111000111222444444222000---///000000///000111333222000111666888444...,,,///...,,,---......---+++***+++,,,,,,------,,,,,,333///---222999<<<777111///000000///---,,,...///...,,,******+++,,,,,,+++,,,,,,++++++++++++******,,,---------++++++---...---++++++,,,---...---,,,,,,---......//////...............///000222333444555666777:::===@@@BBBDDDCCCCCCCCCCCCEEEGGGJJJKKKRRRMMMLLLPPPSSSSSSSSSSSSSSSXXX^^^bbbgggkkkiiidddgggjjjmmmnnnjjjddd```^^^rrr~~~}}}}}}zzz{{{******************))))))''''''((()))***+++,,,---........................000000///000111000---***---...///000000000000000......---+++***))))))(((***))))))*********)))(((...,,,*********)))***,,,)))------***(((******)))'''(((***+++,,,+++)))(((...,,,+++)))((((((***---000//////...............---......///000/////////******)))))))))((((((((())),,,///222222///,,,)))///000111222222222111111...............---------...,,,***))))))***,,,...111111000000000000111111...............///000000------...//////...---------------...///000000111...///000...,,,,,,///111777777777777555333111///......///000000//////...222222222111111222222333222222111111111111000///---......//////......---222333555444333333555666888777555555444222...,,,111///...,,,++++++,,,,,,---,,,+++,,,...///...---333222111111333333222000///------000///---000777222111111222555666666555555333222222333333222111000000000//////.........111111000000111222444555444222///------///222444444444444333333333444555444222111000222333333222222444666777777555333111---------///111333444555666555555444333333333333444333333222000//////...---///111222000/////////111000...---...///111333000111222333333333222111000//////000222222000///222222222111///...------333---///:::>>>777000//////...---------------,,,+++,,,---...///......---666333333888======666//////000000///---,,,...///,,,+++***+++------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,...---,,,+++,,,.........------------...............---......///000222333444555666777:::<<>>???@@@AAAAAAAAAAAABBBDDDFFFGGGOOOMMMKKKLLLPPPTTTTTTSSSWWW[[[\\\[[[^^^dddgggggghhhiiikkkmmmooolllgggbbbbbbttt~~~wwwuuu~~~++++++******++++++,,,---+++,,,---...///000000000------------------------///...---...//////---+++------............---------------,,,+++***)))(((%%%''')))*********,,,---,,,...---******,,,,,,******...///+++***,,,---+++((()))+++---...---,,,+++(((---///,,,***,,,///000/////////000///......---------...////////////...++++++,,,,,,---......///)))))))))***,,,...000111000000222333333333222111/////////...------,,,,,,......---,,,,,,---......///000000111111000000///000000111222333333222222222000---******---000222222333333333333222111000222111111000111222333444555555666666555444444333333222222111111111111222444444333333222222333333222333333333111111333555333333444444444444333333333444555555444333444666222222333444666555222///111000///---------......111///...///000111000///333222222333444555555444555666777999999888777666444333333444666777666555444444333444555555444222000111111111111111111111333222222111222444555666222111///------///111222777555333444555666555444555333000///111222333333555444222111111222333444111222333333222333555777555666666777666666555444444444333333222111111000...000111111000//////000000///.........///111222000111333444444444333222555333222222333333222111111111111222444444222000///---000777;;;999555444///000111000...---...///...------------...//////222666:::999333...------111111111///---,,,---...///---++++++,,,------,,,,,,,,,------------......+++,,,,,,,,,******,,,---...,,,,,,,,,...///...---...------------...//////000000000000111222333444444666888:::<<<===>>>>>>@@@@@@@@@@@@AAACCCEEEFFFKKKNNNOOOMMMOOOSSSUUUTTTZZZ]]]]]]ZZZ[[[aaafffhhhffffffgggiiijjjjjjhhhfffbbbrrrzzz{{{}}}xxxuuu~~~************+++---...///---...///111111111000000------------------------///---,,,+++---------+++---......///......------+++,,,,,,---,,,+++***)))$$$&&&))))))(((((()))+++***......++++++------)))(((,,,---)))(((***+++******+++,,,...//////......)))000333///,,,...///........./////////...---,,,,,,,,,---...............------------............*********+++,,,...000111///000111333333222222111000//////...------,,,,,,------,,,++++++,,,------...///000111111000///...///000111222222111111000222111///------///111222222222333444444444333222111000......///000111111333333333444444444444444666555333111000111333444777666555444444444444444222333444333111222555777555555666666666666555555555666777777555555555777333333444666777666222000222111000/////////000111333222111111222333222111555444444555777888888777:::<<<>>>??????>>>;;;888666555444555666777666555444333333444666666444222111111222222222333333333222222222333333444555666111000///......///000111888555333444666777666444666333000000111333444444555555444444333333333333222444444333111111333555555666777888888888777666555555444444333222222222000111222111//////111222000111111111111222222222111222333444444444333222777555333333444555444333222111111444666666444111---111222111222555444000000222333222///...///111111000...---...///222333666999;;;888111,,,,,,......///000///------///000111///,,,***+++,,,---,,,,,,---------............+++,,,,,,+++******+++---...---,,,---...//////---...------,,,---...///000333333222222222222333333444555888:::;;;<<<<<<<<<@@@?????????@@@BBBCCCDDDGGGOOOSSSPPPOOORRRUUUUUUYYY]]]^^^\\\\\\aaafffhhhhhhhhhggggggggghhhjjjkkkiiitttvvvuuuyyyxxxxxx******)))***+++---///111---...///000000///..............................///---******+++,,,,,,,,,...///////////////......***+++,,,---,,,,,,***))),,,...000...+++)))***,,,)))...///,,,+++...---((()))---///+++***,,,...,,,***+++,,,---............***333777222......///------.../////////...,,,++++++,,,------......------...------,,,,,,++++++***+++,,,---...//////000000///000111222333222111111000000///...------,,,,,,,,,++++++++++++++++++,,,...///000111111000///......///000111111000///...111111111111111111111111000111333555666666555555555333222111222444444444111111222222333444555555999666333111000222444666888888777666666666666666222444555333222222555999666666777777777777666666777888999888777666777888555555666777888666222///444333222222222333444555555333222333444444333222777666666777:::;;;;;;:::???AAABBBCCCCCCBBB>>>:::777666555555666777555444333333333444666666444222222222222333333444444555222222333444444555555555000000////////////000000888555333444666888666444777444111000111333444555555666777777666444222111222444555333000///111333444555666777888888777666555555555444444333333333222222222111///000222444111222333444444444444333111222333444444444333333777555333333444444333222555444444555777666222///,,,444444---+++000222---000333444333000///000222666444111000000222666888<<<===<<<888333//////000,,,---............111333333000,,,******,,,,,,,,,---------.........//////+++,,,,,,+++******+++---...---,,,---/////////.........---,,,---...///000555444333333222222333333444555888:::;;;<<<<<<;;;??????>>>>>>???AAACCCDDDEEEOOOVVVRRROOORRRUUUVVVVVV\\\___^^^^^^cccggghhhlllllljjjgggfffggglllppprrrxxxtttqqqvvvwwwzzz++++++++++++++++++++++++------,,,,,,------...///---...000000///...+++***,,,,,,,,,------.........,,,---------......//////---'''&&&,,,+++%%%'''...---***(((((()))+++,,,,,,.........---,,,+++***)))'''+++------+++)))+++---((()))+++---...............//////000000///......,,,++++++---//////,,,(((000000///...---+++***))),,,111000+++***...///,,,'''***---...------000222111111111111000000000000/////////...---,,,***))))))***+++,,,---,,,+++++++++,,,...//////...---,,,111222222000//////000111---...000111111111000///111111111222333444666777666666555444333333333333000111333666777666222///555555333///000555555222666666777777666444222111333111///222555555000+++222444777888888777888999===;;;999777666555555555888777777777888777555222666444222222333444333222333111000222666888666444777888888888888:::>>>AAA>>>;;;777777888:::999777???;;;777666777777555222666777888666444222222333999666222222444555444333000111333444555555444333.../////////...///111333777777777666777888888999:::888666333333333555666666555555777999999777555555222111222666888888666333444666888888777555444555555333222111000000000666444111111222222111000000000111000000111333666222333444444222222333444555666666555333111222333444444555777888777444111,,,------...000222444666;;;555///...111333222///111///...---///222555888;;;999555222000/////////.........---++++++,,,---111000///------......///***+++,,,---............///---,,,,,,---......------------.........//////,,,,,,---...///000111111000111111000...///111333222444666777777777999;;;BBB@@@??????AAABBBBBBBBBLLLJJJNNNTTTUUUQQQRRRXXX\\\XXXXXX\\\\\\[[[```hhhnnnnnnllliiiggghhhkkkmmmssssssvvvyyyxxxwww~~~......////////////......,,,,,,,,,,,,,,,---......---...///000000...---,,,,,,,,,------............////////////......---,,,---(((&&&***...,,,++++++,,,+++******,,,,,,***)))------,,,+++++++++,,,,,,***,,,---------,,,---...,,,,,,---...---,,,+++***,,,,,,---...////////////---,,,,,,---//////---***//////000///...---+++***,,,000000+++***,,,,,,))))))+++...///...---///111111111000000000000//////////////////...,,,+++******+++,,,---...------,,,......---,,,+++(((&&&$$$111111111000//////000000---...000111111000000///111111111222333444555666555555444333333333333444222222333555666666333000555555444111444999:::777666666666666555444333222333111///111444444000,,,444555666777888888777666:::999777666555666777888999888888888999888666444666444222222333444555444444222000222666888888666666777888888888999;;;>>><<<:::777777999:::888777888666444555666777555333666666666444333333555777FFFAAA:::555444333222111111222222333333333333333---.........---...000333777777666666777777888999<<<:::777555444555666777666666666888;;;;;;999888555444333333555777777666444555666777777777666555555555444333222111111000444333222222333333111000222333333222000000222444222444444444222222222444555666666555333222222333111222333666888777555222444333111111222555999;;;888444//////111333111///......///000222444666888888666333111///...//////---...///...------...000111000///...---......///+++,,,,,,---............---+++******+++,,,,,,+++---------.........//////......//////000000111111111111111000//////111333222444666777777888999;;;AAA?????????BBBCCCCCCBBBIIIHHHKKKQQQQQQNNNOOOTTTVVVSSSUUU[[[^^^^^^aaafffllllllkkkiiiggghhhkkknnnttttttwwwzzzzzzyyy}}}///000111111111111000///,,,,,,,,,,,,,,,------...,,,---///000000000///...------............//////222222222111000---+++))),,,+++******000444///''',,,+++,,,---...---)))'''---,,,*********,,,...///...---,,,---/////////...------......---,,,,,,+++,,,,,,------............///...---...///000///---///000111111000...,,,++++++......+++***+++***''',,,...//////.........///111000000000/////////...000000000000///...,,,+++,,,,,,---............---+++,,,,,,------.........111111111000000000000///---...///111111000000///000000111222333444555555333333333333444444444555444333333444555555333222444555555333777===???<<<555666666666555444333333444111///000333333111...777555444555888999666444888666444333555888;;;===;;;:::999:::::::::888666666444222111333555555555666222000111666999:::999666777999999888888888999:::999888999::::::888777444333444666888999777555777777666444333555888<<>>777333222111111333333222111111111111222///000000//////000222555888777777777777888999999>>><<<999777666666777888555555666888:::;;;999888555666666555444444666777555666666666777777777777555555666666555333111000333222222333444444222000444555444333000000111222333444555444222111222333555666666555333222333444000000222444777777555333444222///------111555777555222//////222333111///---///111333555666666666444333111///......//////---///000///......///000000///......------......,,,------.........---------+++******+++,,,,,,+++------........./////////111111111111111111111111111222333111000000111333333555777777777888:::<<>>>>>@@@BBBDDDDDDCCCGGGGGGJJJNNNNNNLLLNNNQQQPPPNNNPPPXXX___aaabbbccchhhhhhhhhfffeeefffiiilllmmmmmmppptttuuuuuuzzzxxx}}}---...///000000///...---,,,,,,,,,,,,,,,------...,,,---...000000111000000////////////////////////222222333222111...+++***+++111111...000555000&&&...---------...---***(((///---+++))))))+++...///000---+++,,,///111///---+++,,,,,,---...////////////......---,,,,,,,,,,,,111000//////000000111111222333333444222///,,,******+++++++++,,,,,,+++)))000000111111000/////////111000000000///.........000111111222111///---,,,,,,------...............++++++,,,---///222444555222111111111111111000///......000111111111000///000111222333333444444444222222333444555555666666777555444444555555555444444555555444777===>>><<<555555555555555555444444666444111222333444444222999666333444888:::666222666444222222555999???BBB>>><<<;;;;;;<<<;;;:::888888555222111222333444444777444111222666:::<<<<<<777999;;;;;;:::888777777999999:::;;;<<<;;;:::999444666888:::;;;;;;:::888:::::::::888777888:::<<>><<<<<<======;;;::::::777444222222222222111999666222333777;;;======888;;;======;;;888777666999:::<<<=========<<<<<<777999;;;<<<<<<;;;999999<<<>>>@@@???===;;;::::::999999888777666555555555555444222000//////000000333444555444444555888;;;<<<<<<;;;;;;<<<<<<===>>><<<;;;:::888888888888888888777777888888777555333777999:::888444333555888888777777777777888999999555666777888777444222000111111222444666666444111///111222222000000000111333444555444222111222333444666666666444333444555444333333333444444222///222222222111111000000000000000000111222333333222444666777888666444000...000000000000000111222222///000111///---*********...............------,,,.........///......------000...------...//////............/////////000000444444333333222222111111333555555555333222222333444666888999999999;;;===<<<<<<===@@@DDDEEEEEEDDDHHHJJJKKKJJJJJJKKKMMMNNNOOOMMMLLLPPP[[[dddgggffffffffffffdddaaaaaabbbcccdddcccgggmmmqqqrrrvvv{{{zzz}}}www~~~111111111111111111111111...............//////000...//////000111222222333222222111111111111000000000/////////////////////---666;;;777000...------333000---,,,,,,.........444222000---,,,,,,---...///---,,,,,,---/////////222111000......---------............///222444555333444555555444333444555999999777555333111...---111,,,***...222333222333777666555555666666444222333333222111000///......111222444555555333000/////////......//////000111000000000111111222222222555333222333666666222///000111222333444333333222222333444666666666555444333444666888999888888777<<<:::888777888999888777555777666555666:::999555444444444444444555666777888888888888888999999999:::888555666999:::999777888777666666888<<<@@@CCCAAA???===<<<======<<<;;;;;;999666555555555333222;;;888555666999<<<===<<<999;;;======;;;999777777888:::<<<===<<<<<<===???888:::<<<<<<:::999888999===@@@BBBCCC@@@===;;;:::888999;;;:::888666555555444444333222111000000000111222333333333444777:::===<<<<<<<<<<<<===>>>>>>::::::999999999999::::::;;;::::::;;;;;;;;;888666999999999888666555777888777888888888999999999999666666777777666444222111111111222444666777555333///111222333111000111222222333444444222222333444444666777666555444555666777555444444444333111///222222444444444222111///000000000111222444555666999999888666444111...,,,//////000000111111222222...///000///---***))))))---............---,,,,,,---....../////////.........,,,++++++,,,------,,,....../////////000000000444444333333222222222111444666777666444333333333555777888999999:::<<<>>><<<<<<>>>AAADDDEEEEEECCCEEEIIIJJJGGGFFFHHHJJJJJJOOOOOONNNOOOWWWaaafffeeefffggggggeeecccbbbccceee```___cccjjjoooqqqtttyyyyyywwwxxx444333222111111222333444///////////////000111111000000000000111111222333333333222222222111111111111000...---,,,---...///000111555777444......111111///......///000///...222222111000//////000000/////////...---...000333333222000///...------...444333111111111222444555333555888888666444555666999888666444333333333333999111---111555444444666:::888777888999999666444444444333222111000//////111333555777666444111///222111111000111222333444///111333666888999999999666444333555888888444///222333444555555555444333333444666777888777666555555666888:::::::::999888===<<<::::::;;;;;;999888777999999777999===<<<888444444333333444555777888666777999::::::999999999999888888888888:::;;;<<<;;;:::999999:::===???AAAAAA???===<<<=========<<<:::999999:::;;;:::888666<<<999777888;;;===<<<:::999:::<<<;;;:::888777888777999::::::999:::===@@@:::<<<======::::::;;;======???AAAAAA???===<<<<<<:::;;;;;;999666444444666333333444333333222111111111222333333333555888:::<<<<<<;;;;;;<<<<<<===>>>:::::::::;;;;;;<<<======:::999:::<<<======<<<::::::888777777888888888777777888999:::::::::999888777666666555444333222222222111111222555777666666222444666555333111111111000222333333333333444666444666777666555444555777777555444444555555333222111111111111111111000000111111111111222444777:::;;;999666333111///......---......///000000000000+++...000000///---,,,,,,------.........---,,,+++,,,---...//////000//////...---++++++---...---,,,.../////////000000000000333333333222222222222222555777888777555333333333555777999:::::::::<<<>>><<<===>>>AAADDDEEEDDDBBBFFFJJJJJJFFFDDDHHHJJJIIILLLPPPQQQPPPTTT]]]aaa___bbbcccddddddcccccceeefff^^^]]]aaaiiioooqqqtttxxx{{{yyy555333111//////111333555000000000000000111111222111111111000111111222333333333333222222111111111333111...+++***+++---///333---///666777111///444......///111222222///---000111111111222222222222///111222000---...111555000000///......///111111<<<:::777333111000000000222666::::::777555555666888777555444333444666777@@@666000333666555444777;;;999888999;;;;;;888666555555444333222111000///111333666777777555222000444444333222333444555666333444555666666444222000777555444666999999555000333444555666666666555444444555777999999888666555666888:::;;;;;;:::999888>>>===<<<<<<===<<<:::888888:::;;;:::<<<@@@@@@<<<444333333333444666777999444777999;;;:::999888888888999:::999888:::<<>>???BBB???===<<<<<<======<<<999999:::===??????===;;;===:::888:::<<<===;;;999888999::::::888777777888555777999888777888<<<@@@<<<>>>@@@???======@@@CCC<<<===>>>===<<<<<<>>>@@@::::::999666222111444888222333444555444333222111333444555555555777:::===;;;::::::::::::;;;<<<<<<::::::;;;<<<===>>>??????666666777:::===>>>===<<<;;;888555666999;;;999777666888:::;;;;;;;;;999888777666555333222222222222222111000222444777777777666888999888555222111111///111333333333333555777444666777666555555666777666444333444666666666444444333222000000111333444222222111111222444999<<<;;;999555111//////000111,,,,,,---.../////////...))),,,000111000//////000,,,---.........---,,,+++,,,,,,...///000000000000000///------///000///...////////////000000000000222222222222222222222222555777999888666444333333666777999::::::;;;===???======???BBBDDDEEECCCAAAHHHMMMMMMGGGFFFJJJMMMKKKIIIPPPTTTRRRTTTZZZ\\\ZZZ[[[]]]___```aaabbbdddfffcccaaaeeennnuuuwwwzzz}}}~~~~~~|||333444555444222111222333//////.........//////000444333222111111222333444333333444555555444111///,,,000555666444222111111))),,,222888<<<<<<888444111222333333111000000111222111000333666777444111///111222222222222333555000///------/////////...666666555444444333333222888777777666555555444444999777555444333444555666<<<999555444555777888888888999;;;<<<;;;999666555;;;:::888555444222222222333888;;;::::::;;;888333555666555444333444777:::<<<999555333555555444222666666555555555555666666999666444777;;;;;;777222555555555666777777777888777;;;???>>>:::777999<<<>>>:::666888>>>@@@<<<888999:::;;;<<<<<<<<<<<<;;;999666333333666888888777999888777999;;;===<<<;;;<<<:::888:::>>>AAABBBAAA???:::777999:::888888:::>>>???@@@???===;;;;;;<<<<<<888555999???CCC@@@<<<666777999999888888888999888888888888888888888888555777888888666777:::>>>;;;>>>>>>;;;;;;>>>>>>;;;999888999;;;======;;;999;;;;;;:::999888777666555999888777666444444333333666666666777888:::;;;<<>>>>>>>>>>>>>>======<<<>>>???<<<999===BBBAAA:::<<<:::888888:::;;;::::::666;;;??????<<<:::<<>>??????===;;;<<<@@@BBBCCCBBB@@@;;;777999:::999999<<<<<<>>>@@@@@@??????@@@AAA<<<888555777===???===999888:::<<<<<<;;;999999:::999:::::::::::::::::::::999:::;;;999888888;;;>>>===??????<<<<<>><<<:::888777777888888888888999:::;;;===>>>@@@>>><<<===AAAEEEGGGGGG===>>>>>>???>>>===<<<;;;>>>===;;;;;;CCCIIIDDD:::>>>===<<<<<<>>>>>>===<<<777;;;??????<<<:::<<>>:::999888888999999777555333333333333333222222111000111444444333222222222000222333333333333444666:::777333111000000000///---......///000000111111555555444444333333222222777666555444444444555666888666444444666888999999999:::;;;<<<;;;999777555666777888888888666444333555999:::888888;;;;;;888666666666555444555777999:::999888999:::999888666999888777777888:::<<<>>><<<;;;:::999888666555555666777888:::<<<===??????<<<<<<===???@@@AAA???>>>999999888888888777666666:::999777666444333333222888888888999;;;;;;:::888666999<<<<<<;;;<<>><<<===???AAAAAAAAA???:::888:::;;;::::::<<<999;;;===>>>???@@@BBBDDD<<<888555666:::<<<999666999;;;>>>>>>===;;;::::::<<<<<<<<<======>>>>>>>>>=========;;;::::::;;;===:::>>>>>>===>>>AAABBB@@@>>><<<::::::;;;<<<<<<;;;;;;<<<<<<======<<<<<<<<>>???>>><<<<<<>>>AAADDDEEEDDD<<<===>>>??????===;;;:::===;;;999>>>HHHNNNGGG===???>>>>>>@@@AAAAAA???===:::===@@@???===;;;===??????>>>;;;777333222333555555555666666666666666555555777999:::999777444333///222555888999888555333666777888999999999999999888999::::::;;;;;;::::::<<<:::777555444333111///111222222444;;;AAABBB???666444222222333444333222111333555777888888777666000111222111/////////000111111111111111111111111......///000000000//////.../////////000111111111////////////////////////333333222222333333444555444555777999999777444333888777777:::>>>@@@???<<<;;;<<<>>>???AAAAAABBBBBBEEEHHHHHHFFFFFFKKKPPPQQQPPPQQQRRRTTTUUUUUUTTTTTTSSSUUUWWWYYY\\\___dddgggggglllooonnnoootttxxxxxxsssqqqrrruuuvvvxxx}}}///000111000///...///000000000000000111222333444444333222111111222333444666333222666<<<>>>:::555333333222222444777;;;>>>888777777888999999888666666555555555666555444333///222555444111///000222111222333444333333444666;;;777333111111111111111000000111111222222222222333333333333222222111111666666555444444444555666555444444555777999:::999999:::;;;;;;:::999777666555777999;;;;;;999777555666999999666777;;;<<<999::::::999777444222222444777777888999:::999888777777666555555666999<<<>>>======<<<:::666444444555222333555777999<<<===>>>===;;;:::===BBBCCC@@@<<<888:::;;;999666444555777666666444444333444444555555666888:::;;;:::888666333777;;;;;;999999===AAA>>>===;;;;;;<<<===>>>>>>===:::;;;???AAA>>>;;;;;;777999;;;<<<<<<===@@@BBB>>>:::666666999:::888555777:::===???>>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAA??????===<<<::::::;;;<<<666:::<<<;;;>>>CCCEEECCC???<<<999888999;;;<<<<<<:::;;;===>>>??????>>>>>>???===:::777777888;;;===<<<;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<;;;:::;;;===???@@@???>>>;;;:::;;;::::::???FFFKKKIIIDDD>>>>>>???AAABBBAAA???<<<===???AAA@@@>>>===>>>???AAA???<<<888444444555888666777888999999777666555555666888999999888666555111333555888999888777666888999999999999888888888888888999::::::::::::::::::888555444555555444333111111222666<<>>===<<<<<<===>>>???@@@AAAAAAAAAFFFGGGGGGGGGGGGKKKPPPSSSRRRRRRSSSUUUVVVWWWUUUTTTWWWXXXZZZ\\\___bbbfffhhhfffjjjlllkkkmmmsssxxxyyyttttttvvvzzzzzzzzz~~~...///000000///...///111/////////000111333444555444333222222222222333444444222222555:::;;;888444444444444555666888888888555555555777888777555222555444333333555555333111///222555444111...///000000222333333333333444666666444111000222333333333444444444333333222222222222222222222222111111111555555444444444555555555333333333555888:::999888999999999999999777666555444777:::======;;;888666777999888555666:::;;;999999:::999777333111222222444666777888888777777666666666555666777:::===>>>;;;<<<<<<:::777555444555///000222555888:::<<<===???<<<:::===CCCEEEAAA<<<888;;;===;;;777555666999777777666666555666666666444777:::<<<;;;:::888777333777;;;;;;999888<<>>>>>===AAAHHHIIIEEE@@@>>>;;;<<<===<<<;;;<<<>>>@@@@@@===999999:::;;;:::999888;;;>>>AAAAAAAAABBBBBB?????????@@@@@@AAAAAAAAA???===;;;:::::::::;;;;;;777:::<<<;;;<<>>?????????===;;;::::::===>>>???@@@???>>><<<;;;:::;;;===???@@@BBBGGGKKK@@@@@@AAABBBDDDCCC@@@>>>AAAAAAAAA@@@???>>>???@@@@@@@@@===:::777666888:::888999:::;;;;;;:::888777777888:::;;;;;;:::888777666666555666666888999:::;;;:::999888777777666666999999:::;;;;;;;;;;;;;;;:::888555444444555555444333111222777<<<>>><<<:::444333333333555666555333---///111444555555444444111333333222111000111222222111111000000///......000000000/////////000000//////111222333333333333000000000000000000000000/////////000111222333444555666777888888888666555666555666777999;;;;;;;;;<<<===>>>???@@@AAAAAAAAAEEEEEEFFFGGGHHHKKKPPPTTTTTTSSSSSSVVVYYYYYYXXXVVVZZZ[[[[[[^^^```ccceeeeeedddhhhkkkjjjlllssswwwxxxuuuwww|||zzz{{{///000111111000000111222///000000111333555666777666555444444444444555666222222333555666666333111444333444666777777555333555444444555555444000---333000///000222333000---000222333333111///......///111222222222222333555222111000111333555555444444444333333222111111000222222222222222222111111333444444444555555555555333333444666999:::888666888888888777777666555444444666999;;;<<<:::888666666999888555555888888666222444555555444333444666333555777777555555555666777777888999:::<<<>>>???888999999999888777555444000111333555888;;;===>>>@@@===<<<>>>CCCDDDAAA===999;;;===;;;888777888:::::::::::::::999777666555777:::===>>>===<<<::::::777:::======;;;;;;>>>@@@>>>>>>>>>===<<<===???AAAAAA@@@DDDKKKMMMIIIDDDCCCBBBBBBAAA???===<<<>>>@@@AAA>>><<<;;;<<<>>>>>>>>><<<>>>AAACCCCCCDDDFFFHHH????????????????????????===;;;999999:::<<<<<<;;;;;;>>>>>>;;;;;;>>>>>>;;;>>>;;;888888999<<<===>>>:::<<<>>>@@@BBBAAA@@@@@@;;;:::999888999<<>>???>>>>>>???@@@??????@@@@@@??????>>>>>><<<===???@@@===<<>><<<::::::;;;===;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<=========;;;:::999:::888777555666777:::;;;;;;;;;999888777666666666;;;<<<======>>>>>>======<<<<<<:::777333222444666888555444999===<<<999888444333333444666666555333222222333444555666666666222333444333111111111222222222111000//////......111111000/////////000000000111333444444444333333000000000000000000000000222222222222333444555666666777888999999999888777666666666777888999;;;<<<======>>>@@@@@@AAAAAAAAADDDCCCDDDGGGHHHJJJOOOUUUUUUTTTTTTWWW[[[]]][[[XXXYYYXXXYYY[[[___aaaaaaaaa```fffkkklllnnntttwwwvvvtttxxxyyyxxx|||000111333333222111333444111222222444666888999;;;:::999888777777888999:::444777999999666444333333333222111333555666444111444222111000111222111000333000...000333333000,,,222111111111111000---+++...000111111111111222444111000111333555666555333333333333333222222222222222222222222222222222222222333444444555555555555222333444777999999777555666666666555555444333333333444777888999777555444666888888555444666555222...000333333333333555666555666777666333333555777555777888:::;;;<<<<<<<<<555444555888;;;:::666222000111222555888:::<<<===<<<;;;:::<<<>>>???<<<999999:::;;;:::999999999:::999:::<<<======;;;999777777:::>>>>>>===;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<>>>>>>===<<<<<>>???DDDGGGEEEDDDEEEEEEEEECCC@@@======>>>@@@@@@>>><<<<<<===@@@BBBCCC???@@@AAAAAAAAABBBDDDGGG>>>>>>>>>======<<<<<<;;;;;;999777888;;;>>>>>>>>>;;;>>>>>><<<<<>><<<::::::===???@@@AAA<<<>>>AAACCCDDDCCCBBBAAA>>>======<<<===>>>???@@@===<<<;;;;;;::::::::::::777999===>>>>>>@@@CCCFFFBBBAAA@@@?????????@@@@@@@@@???@@@BBB???;;;???GGGEEEDDDCCCDDDEEEFFFEEECCCGGGEEECCCAAAAAAAAA@@@@@@<<<>>>??????=========>>>============>>>>>>???@@@AAAAAAAAA@@@???===;;;:::::::::999888888888888999::::::999888888999:::;;;;;;<<<======>>>>>>======;;;>>>>>>:::444333888===AAA;;;999===???<<<999999555444444555666666444222555555444444444666777888333444444444222111222333111111111111111111111111222222000/////////000000111222444555555444333222222222222222222222222222222222222222333444555555777888999::::::::::::999888888888888888:::<<<>>>===>>>???@@@@@@@@@@@@@@@CCC@@@BBBFFFHHHHHHNNNUUUVVVUUUUUUYYY^^^aaa^^^[[[VVVUUUVVVYYY^^^aaaaaa```]]]eeelllnnnqqquuuvvvtttvvvyyy~~~xxxyyy~~~111222444444333333444555333444444666888:::<<<===<<<<<<;;;::::::;;;<<<<<<999===AAA???999555555777333000///000333555444222111///,,,,,,///333666888666333000222555666333///444111///000222111---)))...///111111000000222333111222333555777777444222222333333444444555555666222222222222222222333333222333444444555555555444222333555777999999666333666555555444333333222222222333444555666555333222555888888555444555444000///111333333222222222333666777888666333222555888333444777999:::999888777222111222777<<<<<<666000...///111333666888:::;;;777777777888999888666444999999999999:::::::::999444777;;;>>>??????===;;;666999<<<<<<:::999:::;;;;;;:::999999;;;;;;:::999999;;;<<<;;;::::::===AAA???:::777:::===>>>@@@DDDDDDCCCBBB???<<<;;;===??????===<<<<<<>>>AAADDDEEE@@@@@@???>>><<<===@@@BBB>>>>>>===<<<;;;:::999999:::888666888===@@@AAA@@@777;;;<<<<<<>>>CCCEEECCC>>>===<<<===@@@BBBCCCCCC>>>@@@CCCEEEFFFEEECCCBBB@@@@@@???>>>>>>=========>>>===<<<;;;;;;;;;;;;;;;;;;===@@@AAAAAACCCGGGKKKDDDCCCAAA??????@@@AAABBBDDD@@@AAADDDCCC>>>===AAADDDCCCAAAAAABBBCCCCCCBBBHHHFFFCCCBBBAAAAAAAAA@@@:::===???@@@@@@????????????>>>======>>>@@@BBBCCCEEEEEEDDDBBB@@@>>><<<:::::::::;;;;;;:::999777666999999999999:::<<<>>>???999::::::;;;;;;;;;;;;;;;888===@@@<<<666666===EEEHHHAAA===AAABBB===:::;;;555555555666777666444111666555444222333444666777333444555444222111222333000000111222333333444444333222111/////////000111222333555666666444333111222222222222222222222222111111000000111111222333888999::::::;;;;;;;;;;;;999::::::::::::;;;===???===>>>???@@@@@@@@@@@@@@@BBB???@@@FFFHHHGGGMMMUUUWWWUUUUUUZZZ```cccaaa]]]TTTSSSUUUYYY___ccccccaaa[[[dddlllqqqtttwwwvvvsssxxx{{{~~~yyy||||||333444555555444555777999777888777666:::???>>>999777;;;???AAAAAA???>>>>>>AAAAAA@@@???===;;;999777444555444222000000222444222222222111000000222333222333333444444333333222333111///000222222///,,,111111111111111111111111333333333333333333333333777555333333444444333222222222222222222222222222222333444444555555444444111222444555555555444444999999888777666555444444666555555777666333222333666666555444333333222222444333222111111111222333===:::777555333444555666<<<;;;999888888888999999555777:::<<<<<<999666444333444444555555666888999444555666777777666555444777777888999999:::;;;;;;???<<<;;;>>>BBBCCC???;;;;;;::::::<<<===<<<777333555333333555:::<<<<<<:::999:::;;;===>>>======<<<>>>>>>>>>=========>>>>>>BBBAAA???>>>===>>>@@@AAA999<<>>>>>>>><<<;;;<<>>@@@@@@???????????????@@@@@@???>>>???@@@BBBBBBAAAAAACCCDDDCCC@@@???>>>???BBB===999;;;;;;::::::===:::;;;===>>>>>>===<<<;;;888;;;>>>>>>===???EEEKKKBBBBBBAAA@@@???>>>===<<>>@@@BBBCCCBBBBBBCCCDDDFFFFFFDDDBBB???>>>???AAA>>>===>>>@@@CCCCCC???;;;>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCAAA???===;;;;;;===@@@AAA@@@===;;;;;;CCCAAA>>>;;;999888888999>>>???@@@???<<<:::::::::>>>===???@@@<<<999@@@LLL___\\\OOO???777999:::777777666666555555444333333666555333111111222333444222333555666666555333222222333444555555333111000222222222111000//////...111111222333333333333222111111111111111111111111...---...333888:::555///::::::999999999:::;;;<<>>;;;999888999;;;;;;===???BBBCCCBBBAAA@@@CCCDDDEEEEEEEEEHHHLLLOOOVVVXXXYYYZZZYYYZZZ\\\]]]XXXSSSSSSZZZaaacccbbbccc^^^cccjjjnnnppppppoooooovvvvvvwwwzzz~~~~~~yyy555666777777666666888:::666888777666999>>>===999888;;;@@@BBBBBBAAA@@@@@@BBBBBBBBBAAA@@@===:::999888888777444111///000111333333222111000000222333222222333333333333222222111///---...000000///---111111111111111111111111111111222222333333333444666444222222333444333222222222222222222222222222111222333333444444333333111222444555555555444333777666666555444444333333444444444555555555555666666555555444333333222222333222111111222333444555999777555333333555666888999999777666666666777777555777999;;;;;;:::888777666444222444777999888666555666777777777666555555888888999999:::;;;;;;;;;===:::999;;;@@@BBB@@@<<<:::999999;;;<<<;;;777444555444333555999;;;:::999:::;;;<<<===>>>>>>>>>>>>======<<<<<<;;;<<<===???DDDBBB@@@???>>>>>>@@@@@@;;;===???@@@@@@@@@AAABBB??????>>><<<::::::<<<>>>@@@>>>;;;::::::;;;::::::999::::::999888999;;;===??????>>>>>>>>>>>>>>>???AAA@@@>>>???@@@AAAAAA@@@AAABBBCCCBBB@@@>>>>>>>>>===:::999<<<===999777888:::<<<>>>@@@@@@@@@>>>===999<<>><<<===AAAFFFAAAAAA@@@???>>>===<<<<<<>>>@@@BBBBBB@@@>>>>>>>>>???AAACCCCCCBBBBBBCCCDDDCCCDDDCCCAAA>>>>>>???AAAAAA@@@AAABBBDDDCCC???;;;======>>>??????@@@AAAAAABBBCCCCCCBBBAAA???===;;;===>>>>>>===<<<;;;<<<>>>BBB@@@>>>;;;:::999888888:::<<<======<<<;;;;;;<<<<<<;;;===???===:::???GGGfffaaaUUUDDD:::888666333999999888777666666666666666444333111111222333444222222333444333222000///222333444555555333222000222222222111000/////////000111222222333333222222333333222111111111222222333222222222333333333222555666888:::<<<===>>>???@@@@@@???===<<<;;;;;;<<<>>>???AAABBBCCCDDDDDDCCCDDDEEEFFFFFFFFFHHHKKKNNNSSSTTTVVVWWWVVVWWWXXXZZZYYYSSSSSSYYY___aaaaaacccaaaeeeiiilllllllllkkkkkkpppppprrrvvv{{{~~~~~~888999999999777777999;;;777999999777:::>>>>>>:::888<<>>===;;;888888999:::<<<;;;888666666555555666888999999888<<<<<<<<<<<<===>>>???@@@??????>>><<<;;;===@@@CCCFFFEEEBBB@@@???>>>??????============>>>???@@@AAA???>>>===:::888777999;;;AAA???<<<:::::::::999888999:::;;;:::999999;;;<<<======<<<<<<<<<======>>>AAA@@@>>>>>>???@@@???>>>AAABBBCCCBBB???>>>===>>>;;;999;;;@@@AAA;;;666555:::<<>>@@@@@@@@@???>>>===<<<<<<;;;:::<<>>>>>???AAABBBCCCCCCAAAAAABBBCCCAAAAAAAAA@@@>>>>>>???AAACCCCCCCCCDDDDDDBBB???<<<<<<<<<===>>>???????????????@@@@@@AAA@@@???===<<>><<<999777999<<<@@@@@@???>>>===;;;999888888666888;;;;;;;;;;;;<<<===;;;:::<<<@@@@@@>>>>>>@@@QQQOOOHHH>>>888888888666:::888666555444555666777555444333222111222333444333333444444333111///...222333444555444333222111222222222111000000//////000000111222222222222111666555333111111111333444444555444111///000444777444666999<<<>>>?????????@@@AAAAAAAAA@@@??????>>>BBBBBBBBBCCCDDDEEEFFFGGGDDDFFFHHHHHHHHHIIIKKKLLLRRRSSSUUUUUUUUUVVVWWWYYY[[[UUUSSSXXX^^^___aaaccceeeggghhhiiihhhgggggghhhjjjkkkoootttyyy||||||{{{~~~888999:::999888777999;;;999;;;<<<:::<<<@@@AAA>>><<>><<<777999:::999777666666666555333111000000000000000111111222222222222111111...---+++***+++---///000111111111111111111111111---...///000111222333444666444333333444555555444111111111111222222222222111111222333333333333333222222444444555444333222111111111222333333444444333444333000111666888888555555444444444333333333444444444444555555666666222111111111222444666888555555444444444444444444:::999999888888888999999666555444666999999666444777777777888888888888888:::::::::;;;;;;<<<<<<<<>>@@@FFFJJJGGGFFFDDDAAA???>>>======<<<:::999:::<<<>>>@@@@@@===<<<;;;999777777999;;;@@@===:::999999:::999888999:::;;;:::999999:::<<<;;;;;;;;;;;;;;;;;;<<<===@@@>>><<<<<<======<<<;;;AAABBBCCCBBB@@@???>>>???===;;;===BBBCCC>>>999888999;;;>>>AAABBBAAA@@@???;;;===@@@???>>>======???@@@@@@@@@???>>>=========:::<<<>>>???>>>>>>>>>???AAABBBCCCBBB@@@@@@AAACCC???AAAAAAAAA??????@@@BBBAAABBBBBBCCCCCCAAA???>>><<<===>>>?????????>>>===<<<===>>>??????>>>===<<<>>>===;;;888777888;;;???>>>>>>>>>===<<<:::999888555777999:::::::::;;;<<<;;;:::<<<@@@CCCBBB>>>;;;;;;;;;999777666888999999777555333000000111333555555444333222222222333333333333444444444333222222333333444444444333222111222222222111111000000000///000111111222222111111888666444111111222444555333222111000111333777:::555888;;;???@@@???>>>===BBBBBBBBBCCCDDDCCCAAA@@@CCCCCCBBBBBBCCCEEEGGGIIIEEEGGGJJJJJJJJJJJJJJJLLLTTTUUUWWWXXXWWWXXXYYY[[[^^^XXXVVVYYY]]]^^^```dddffffffgggfffdddeeefffhhhkkkmmmqqqvvvzzz|||{{{zzzzzz}}}888999:::999888888999;;;:::>>>@@@>>>@@@DDDFFFDDDEEEHHHLLLNNNNNNLLLKKKJJJGGGGGGGGGFFFEEECCCAAA@@@<<<>>>??????<<<:::888888777444111///000000///...000111111222222111111000///...---,,,,,,...000222111111111111111111111111------...///111222333333777555444444666777666555000000000111111222222222222333333444444444444444222222333444444333222111111111222333444555666666444666555000000555666444444444444444444333333333666666666666555444444333222222111111222333444555444555555555555555555555<<<;;;999777666666666777333666888777555333444666777777777777777888999999::::::;;;;;;;;;;;;<<<<<>>:::888777777777999:::;;;<<<;;;;;;::::::777888888888777777888888;;;:::999999:::;;;===>>>AAABBBCCCAAA???BBBHHHNNNIIIGGGEEECCC@@@>>>===<<<:::888777999<<<@@@AAAAAA:::;;;:::888777888;;;===<<<:::888777999::::::999999:::;;;;;;:::999999:::::::::999999:::;;;;;;<<<===<<<:::999:::;;;:::999@@@BBBCCCCCCAAA@@@@@@AAAAAA======AAAAAA===;;;;;;888999<<<>>>?????????>>>;;;===???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>???AAA@@@>>>===>>>???AAABBBBBB@@@??????@@@BBB@@@AAABBBBBBAAAAAABBBCCC===>>>???@@@@@@@@@@@@@@@>>>???@@@@@@@@@???>>>===;;;<<<===>>>???>>>======;;;<<<<<<;;;999999:::<<<============<<<;;;:::999777888::::::999888888999888888:::===AAAAAA<<<666<<<;;;:::999888777666777666444111000///111333444444444333333222222222222000111222333444444555555333444444444333333222222222222222222111111111111000000111222222222222222888666444222111222444666555222000222666888777444444777<<<@@@BBBBBB@@@>>>DDDCCCCCCDDDFFFFFFCCC@@@CCCBBBAAA@@@AAADDDGGGHHHFFFHHHKKKKKKKKKKKKKKKMMMUUUVVVXXXXXXXXXYYYZZZ\\\```[[[YYY[[[]]]]]]```dddddddddddddddccceeeiiikkkrrrsssvvvzzz}}}~~~}}}{{{~~~~~~999:::;;;;;;:::;;;===??????DDDGGGFFFHHHLLLOOOOOOTTTWWWZZZ[[[YYYVVVTTTSSSNNNMMMLLLJJJIIIHHHHHHHHHGGGIIIJJJHHHCCC>>>:::888:::666222111222222000...000000111111111111000000///000000///---...000222111111111111111111111111......///000111222222333666555333444555777666666//////000000111222222222333333444555555555555444222333333444444333111111111222222333555666666777444888777000///444555000444444444444444444444444777777777666555444222111333333222222222222333333444444555666666666666555:::999888777666555555555333777999666111///333777666666666666666777999999:::::::::::::::;;;;;;;;;@@@>>>;;;888777777999:::999:::<<<;;;:::999999:::777999:::999888888999:::999999999999:::;;;<<<===<<<@@@BBBAAA???AAAGGGNNNKKKJJJHHHFFFDDDAAA???>>><<<:::999;;;@@@CCCBBBAAA;;;;;;;;;999888:::<<>>@@@BBBBBBAAAAAABBBCCCAAA===;;;===>>>;;;:::<<<999999::::::;;;<<<===>>><<<===>>>???@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBAAA???===>>>??????@@@@@@>>>======@@@BBB@@@BBBCCCCCCBBBAAABBBCCC999;;;>>>>>>>>>>>>???AAA>>>???AAAAAAAAA???===;;;;;;<<<===>>>???>>>======:::;;;======;;;:::999:::======<<<<<<;;;;;;;;;;;;888:::;;;:::888777777888555666777888;;;===999333;;;999888::::::666666777777666555333333444666777444444444333333333222222------...000111333444555444444333333333222222222222222222222222222222222111111222333333333333222666555333222222333555666888555222444999999444...111444:::@@@CCCEEEEEEEEEFFFDDDBBBCCCFFFFFFCCC@@@BBBAAA@@@@@@AAACCCFFFGGGGGGIIIKKKKKKKKKLLLMMMOOOSSSTTTVVVWWWVVVWWWXXXZZZ```\\\[[[]]]]]]\\\^^^bbb```aaaaaabbbcccfffjjjmmmvvvvvvxxx{{{~~~~~~|||}}}===>>>???@@@@@@AAACCCEEEKKKQQQUUUTTTVVV[[[______gggiiikkkkkkgggccc```^^^XXXVVVSSSPPPOOOPPPRRRSSSQQQRRRSSSQQQKKKEEE@@@>>>>>>:::555444555666333000///000000000000000000///...000111000...---...000111111111111111111111111000000000111111222222222444333222222444555555444/////////000111222222222222222333444444444444333222333333444333222111000111222222333444555666666222888777000000555555...444444444444444444444444444555555666555444333222222222222222333333444444333333555666666666555555555555555666666666666666555666555222///...222555555555555555555777888999::::::::::::::::::999999;;;:::999777555555777888888:::;;;:::777666777888777999;;;;;;999999;;;===888999:::;;;<<<<<<<<<<<<:::>>>CCCBBB@@@AAAHHHNNNNNNMMMLLLJJJHHHFFFCCCBBBBBB@@@>>>@@@DDDFFFCCC@@@>>>>>>===;;;::::::===??????===:::999:::;;;;;;:::999;;;<<<<<<:::999888999999999999999:::;;;<<<<<<;;;999888888:::;;;;;;::::::<<>>???<<<:::;;;<<<:::999888888:::<<<>>>>>>===<<<<<<>>>@@@AAABBBAAAAAAAAA@@@@@@@@@@@@???AAABBBBBB@@@>>>===>>>@@@=========<<<;;;<<>>>>>===<<<>>>@@@===???@@@AAA@@@>>>;;;999;;;<<<>>>>>>???>>>======;;;<<<======;;;::::::;;;>>>===<<<;;;:::;;;<<<<<<888:::;;;:::999777888888555888888666777;;;:::555555222333888999666777;;;888888888777777888888999333444444444333333222222.........///111222333444444444333333222222222333222222222222222222222222222222333444444444444333222222222222333444555666888666555666777777444111111555:::???CCCFFFGGGGGGIIIEEEAAAAAADDDEEEBBB???AAAAAAAAAAAABBBDDDFFFGGGHHHIIIJJJKKKKKKLLLPPPRRRRRRSSSUUUVVVUUUVVVWWWYYY^^^[[[[[[]]]\\\YYYZZZ^^^\\\]]]___```aaadddiiilllttttttuuuxxx|||~~~~~~}}}{{{yyy|||@@@BBBCCCDDDDDDFFFHHHKKKVVV\\\aaaaaaccchhhmmmnnnsssuuuwwwuuuqqqlllhhhfff___]]]YYYUUUTTTVVVYYY[[[TTTVVVXXXWWWRRRLLLGGGEEEBBB===777666888888555222//////000000000000//////---000222111...,,,---...111111111111111111111111111111111111111222222222333111000000222444444333...//////000111222222222111111222333333333333222222333333444333222111000111222222333444444555555000777777111000666555...444444444444444444444444222333444555555555444333111111222333444444555555111222444555666555444444111222333555666777777777888555111///...000222333555444444444555666888999999999999999999999999999::::::888666333222222444777999:::888555333444666777:::<<<<<<::::::<<>>======<<<:::@@@EEEEEECCCDDDJJJPPPPPPPPPOOOMMMKKKIIIGGGFFFHHHEEECCCEEEHHHHHHDDD???AAAAAA@@@===;;;:::<<<>>>BBB@@@===;;;;;;<<<;;;:::999;;;<<<<<<:::999888888999999999999:::;;;<<<===;;;:::999999;;;======<<<777999<<<>>>>>>???AAACCCBBB???>>>BBBCCC???<<<<<<>>><<<999777777:::===??????===;;;;;;<<<>>>@@@@@@@@@@@@@@@???????????????@@@@@@AAA???>>>>>>???AAA;;;<<<<<<;;;:::<<>>???<<<>>>@@@???<<<;;;===???<<<>>>???@@@???<<<:::888<<<===>>>??????>>>===============<<<::::::;;;===>>>===;;;::::::;;;<<<>>>777999;;;;;;999888999:::888<<<<<<777777<<<===::::::666666::::::666666:::888888888888999999999999333333444444444333222111111111111111222333444555555444333222222222333333222222222222222222222222222333444444555555444444000111222333444444555555333555666666555555777999555888<<>>AAABBBBBBCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJMMMQQQTTTSSSTTTVVVVVVVVVVVVXXXZZZ\\\ZZZ[[[]]][[[WWWXXX[[[ZZZ\\\^^^___```cccfffiiippppppqqqtttxxx|||}}}}}}zzzzzz~~~}}}JJJIIIIIIIIIKKKNNNQQQSSS]]]bbbgggjjjjjjmmmtttzzz|||vvvwww|||uuufff___ccc[[[ZZZZZZ\\\______\\\YYYZZZVVVWWW[[[ZZZQQQKKKJJJCCC===777333444666666666111222333444444222000///444333222111000000000000///000000111222333333333000111222222222222111111888777666555333222111000111111000111333333111000444333111222333333222000---///222444555444333222444222000000111111111000333222222222222222222333333333333444555666777888111333555777777777555444333444444555555444444333444555666666666555444333555444333333444444222000444333111000///000222333444444555555666777777777666888999999888888999:::BBB???<<<888555333333333777888999:::999888666444777999<<>>===>>>======>>>@@@@@@???===>>>???AAADDDGGGKKKNNNPPPRRRQQQPPPOOONNNLLLKKKKKKLLLKKKLLLMMMMMMLLLIIIGGGCCCEEEFFFCCC>>>;;;===AAA@@@BBBCCCCCCAAA<<<777444<<<======:::888888;;;>>>>>>===;;;999999999;;;;;;===<<<:::999888888999:::===<<<<<<===@@@AAAAAA@@@??????@@@???>>>>>>@@@AAA???===:::888888:::===???AAA???;;;;;;<<>>>>>>>>>>>>>>AAAAAA???<<<===AAAAAA>>>>>>>>>????????????>>>>>>@@@>>>===???AAABBB@@@>>>@@@@@@===:::;;;???@@@===>>>??????@@@???>>>===<<>><<<;;;===??????>>>===<<<;;;::::::AAAAAA@@@===;;;;;;===???777999::::::888888999;;;<<<999666777999;;;:::999888777777777777777888999<<<<<<;;;:::999777777666777777666666555555555444222222222222333444555555555555444333333333333444666444333333444444333222888333777999333666;;;666444444555555666555555555222444555555444444555777999;;;>>>BBBEEEFFFGGGGGGFFFFFFFFFFFFDDDCCCAAA@@@BBBAAA@@@???@@@BBBDDDFFFIIIGGGEEEFFFIIIMMMQQQSSSPPPSSSVVVUUUSSSRRRSSSUUUXXX\\\``````]]][[[XXXUUU^^^^^^]]]]]]^^^ccciiimmmooommmmmmooouuuxxxyyyxxxyyy{{{~~~PPPPPPPPPQQQSSSUUUWWWYYYaaaffflllppprrrvvv}}}uuuqqqrrrvvvqqqddd]]]___\\\[[[\\\^^^``````]]]ZZZZZZVVVVVVZZZXXXPPPKKKJJJAAA===888666666777666555444555666666666444222000111111000000000111111222///000000111222222333333222222222333333333222222555555444444333333333333000000000111333444333222444333222222333333222000///111333555666555333222555333111111222222111000444333333222222333333444777666666555444333333333333444555666666555333222333444444444444444333222333444555555666555444333444333333444555666444333444333000///......000000333444444555666666777777666777888888777666777999>>><<<999777555444444555555666888999999888666555999;;;>>>AAABBB@@@>>>===<<<<<<<<<>>>@@@BBBAAA@@@CCCDDDFFFHHHKKKMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNQQQSSSTTTQQQKKKGGGHHHJJJJJJFFF@@@<<<===???CCCDDDFFFFFFDDD???;;;888<<<======;;;888888;;;>>>>>>===;;;999999:::<<<======<<<;;;::::::::::::;;;>>>======???AAABBBBBBAAA???@@@@@@?????????@@@AAA???===;;;::::::;;;===>>>@@@>>><<<;;;===???@@@@@@>>>>>>>>>======>>>>>>>>>AAAAAA???===>>>BBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===???AAABBB@@@>>>@@@@@@===:::;;;??????<<<>>>???@@@AAABBBAAAAAA@@@@@@<<<;;;>>>@@@===<<<===========================AAAAAA@@@===;;;;;;===???<<<;;;;;;:::999999888777;;;888666666888:::999888777777666666666666666777<<<;;;:::999888777777666777666666666555555555555333222222222222333333444444444444333333444444555555555444444555555444333777111444666///111555000444444555555666666555555444555666666555666888:::<<<===???BBBEEEFFFHHHHHHIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@BBBDDDEEEFFFFFFGGGIIILLLNNNPPPPPPNNNQQQTTTUUUSSSSSSVVVYYYZZZ\\\^^^]]][[[ZZZYYYYYY\\\\\\]]]\\\^^^aaagggkkklllllllllpppuuuyyyzzzyyywwwxxxyyy|||~~~XXXZZZ\\\^^^``````aaaaaafffkkkqqquuuyyy}}}qqqmmmnnnrrrmmmbbb[[[\\\[[[[[[\\\^^^___^^^[[[XXX[[[XXXVVVWWWTTTMMMHHHFFFAAA>>>:::888777777777666888999999999777555333222/////////000111222333444000000111111222222333333444444333333333333444444222222222333444444555555000000000222444555444333444333222222333333222111222333555666666555444222555444222222333333333222444444333333333333444444666666666555444222111000444555555555555333111000444444444444333333222111111222333444555555444444333333333444777777777555555333111///...///000000333333333444555555666666666777888777666555666777999888666555444555555666555666777888888888777666:::<<<@@@DDDEEECCCAAA???======>>>AAADDDFFFFFFEEEIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNPPPSSSWWW[[[[[[VVVNNNHHHKKKMMMMMMIIIDDD@@@@@@BBBFFFGGGIIIIIIGGGDDD???======>>>===;;;:::999;;;===???===;;;999:::<<<>>>@@@>>>===<<<<<<<<<<<<<<<===??????>>>@@@BBBDDDDDDCCC@@@@@@@@@@@@??????@@@@@@???>>>===<<<;;;;;;<<<<<<>>>===<<<<<<>>>??????>>>==================>>>>>>@@@AAA???===>>>BBBBBB>>>@@@???>>>======>>>???@@@???>>>>>>???AAAAAA@@@>>>@@@@@@>>>;;;<<>>?????????@@@@@@???>>><<<;;;===???>>>;;;999:::<<<<<<:::888999888666666888888888777888777666555555444555555;;;::::::999888777666666666666666666555555555555333333222222111222222222333333333333444555666666666777777888777666555555888222444444---...222,,,444555555555666666666666555666666666555777;;;>>>>>>???AAADDDHHHKKKMMMNNNNNNLLLJJJHHHGGGHHHHHHIIICCCBBBAAAAAAAAABBBCCCDDDCCCEEEIIILLLNNNNNNNNNMMMMMMPPPSSSTTTSSSUUUYYY]]]]]]]]]]]]]]][[[[[[\\\___\\\]]]^^^^^^___bbbfffiiihhhiiilllqqqvvvyyyzzzyyyxxxwwwwwwzzzaaacccfffjjjkkkkkkiiihhhjjjnnnssswwwzzz~~~uuuqqqpppqqqnnnddd^^^]]]YYYZZZ\\\]]]]]]ZZZWWWUUU\\\YYYUUUSSSQQQLLLGGGEEEEEEBBB===999777777888888;;;;;;;;;999888555333222222111111222222333444555111111222222222333333333555555444333222333444444222222333333444444555555333222222333555666444333555333222222333444222111444555666777777666444333666444222333444555444333444333333222222333333444333444444555555444333222333333444444444333222111444444444444333222111000000111222333444444555555444333333444666777555444555444222111000111333444222222333333444555555555666888888888666555666777777666555444444444555555777777888888888777666666:::===BBBFFFHHHGGGEEECCCCCCCCCDDDFFFIIIKKKKKKJJJLLLMMMNNNPPPOOONNNLLLKKKOOONNNMMMMMMMMMMMMNNNOOOTTTVVVZZZ]]]]]]WWWOOOIIIJJJKKKLLLJJJGGGEEEFFFGGGHHHIIIJJJKKKIIIFFFCCCAAA??????>>>===<<<<<<<<<===???>>><<<;;;;;;===@@@BBB>>>>>>>>>>>>>>>>>>>>>???@@@??????@@@BBBDDDDDDCCCAAA@@@@@@@@@AAAAAA???>>>>>>>>>>>>>>>===<<<<<<;;;===<<<;;;<<<>>>???>>>==================<<<;;;;;;===???>>><<<===AAA@@@===AAA???===<<<<<<===???AAA>>>>>>??????@@@@@@@@@???@@@AAA???<<<<<<@@@???;;;:::;;;===>>>???@@@??????AAA======AAACCC@@@???@@@;;;<<<===????????????????????????>>><<<;;;===???<<<999777999>>>AAA???;;;999888888888888999999888999888777666555444444444:::999999888777777666666666666666666666555555555444333222111111111111111222222222333444555777777:::;;;======;;;888666555999333666666///000444///555555555555666777888888555666555555555777<<>>CCCGGGJJJJJJHHHGGGGGGGGGGGGIIIKKKMMMLLLJJJLLLMMMNNNOOOOOONNNKKKJJJLLLKKKKKKLLLNNNPPPSSSTTTXXXXXXYYYZZZYYYUUUOOOJJJJJJKKKLLLKKKIIIHHHGGGGGGGGGHHHJJJJJJJJJGGGEEECCCBBBAAA@@@??????>>>>>>===??????>>>===>>>???AAABBB===>>>>>>???@@@@@@@@@@@@???>>>>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@BBBBBB???===>>>>>>?????????>>><<<<<<<<<;;;;;;<<<===>>>===<<>>===;;;999888;;;===<<<;;;<<<@@@???;;;AAA???===<<<<<<===???AAA===>>>???@@@@@@@@@@@@@@@AAAAAA@@@<<<===@@@???;;;;;;<<<===>>>???>>>======@@@===>>>CCCDDDBBB@@@@@@>>>???@@@@@@@@@???===<<<===>>>???>>><<<<<<===>>>===:::777:::???AAA>>>;;;999::::::::::::::::::::::::999888777666666555666888888888777777666666666555555555666666666666666444444333222111111111111111111222333444555777888<<>>:::777666888222555777111333777222666666555666666888999:::555555555444444777;;;???AAABBBEEEGGGJJJMMMOOOPPPMMMJJJGGGDDDCCCEEEHHHJJJCCCCCCBBBBBBCCCCCCDDDDDDCCCDDDFFFFFFEEEGGGKKKNNNPPPSSSVVVVVVTTTUUUXXX\\\YYYXXX\\\aaaaaa]]]^^^bbb]]]^^^`````````aaadddgggeeehhhmmmqqquuuvvvxxxxxx}}}yyywww{{{fffiiinnnqqqrrrqqqnnnlllgggkkkrrrzzz~~~vvvqqqnnnjjjeeeaaa```dddhhhjjjiiifffdddccc______\\\YYY[[[___```^^^ZZZVVVOOOGGG@@@===>>>@@@<<<;;;:::888666555333333888777777666666666777777555555555555555666666666666666666666666555444333888777777666555444333333666555444555777777555444555444333333444444333222555666666777777777666666555333222222444555555444444444333333333333444444999888666555333333222222222222222333444555555666333444444555555444444333333333222222333444555666555444333333444333111///111000///...///111333444333333333444555555666666666888999999888888999:::777777777777777777777777>>>======<<<;;;;;;::::::???AAADDDHHHJJJJJJIIIIIIGGGFFFFFFHHHJJJKKKJJJIIILLLMMMNNNOOOPPPOOOOOONNNHHHHHHIIILLLOOOTTTYYY[[[ZZZXXXWWWUUUTTTQQQMMMIIINNNNNNNNNMMMKKKHHHEEECCCFFFGGGIIIJJJIIIHHHFFFEEEEEEDDDBBBBBBBBBBBB@@@>>>@@@@@@@@@AAAAAAAAAAAAAAA<<<===>>>@@@AAAAAAAAAAAA???>>>>>>@@@BBBDDDCCCCCCCCCAAA@@@AAACCCCCC???<<<>>>>>>????????????>>>>>><<<;;;::::::<<<======<<>><<<:::888:::<<<<<<;;;===@@@???;;;@@@???>>>======>>>???@@@===>>>@@@@@@?????????AAAAAABBB@@@===>>>@@@>>>:::===>>>???@@@@@@@@@???>>>???===>>>CCCEEEBBB@@@@@@@@@AAABBBBBBAAA???<<<:::<<<===>>>>>><<<<<<===>>>@@@>>>;;;;;;===<<<:::777999;;;<<<<<<;;;::::::;;;:::999888777777666777777777777777777666666555555555555555666666666666666444444333333222222333333222222222333444555777888:::???CCCDDD@@@;;;999888555000333555000333888333666666666666777888:::;;;555666666555555777;;;===BBBCCCEEEFFFGGGGGGFFFEEEEEECCC@@@======???AAACCCAAABBBBBBCCCDDDDDDEEEEEEDDDEEEEEECCCBBBEEEKKKPPPQQQTTTXXXXXXVVVUUUWWWYYYUUUSSSWWW___```[[[[[[aaa]]]^^^^^^^^^]]]___ccceeegggjjjnnnqqqrrrsssuuuwwwyyywwwuuuwww|||eeegggkkknnnooonnnkkkjjjgggkkkrrr|||{{{qqqjjjggggggdddaaabbbhhhnnnssssssrrrqqqrrrooonnnjjjeeeeeekkkllliiicccbbb]]]UUUKKKDDDAAAAAA===<<<:::888777666555555666666666666777888999999777777777777777777777777777888:::;;;:::888555444888888888777666666555555444333333555888999999777666444333333444444333222444555555666666777777777444222111222444555555444666666555555555555666666:::999666444333444555666444444444444444444555555333333444555666666666666555444444333333444555666444333333444555555333222666444333111111111333444333444444555666666777777444666777888777888999;;;666666888999:::;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@EEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEHHHKKKMMMLLLKKKMMMNNNOOOPPPRRRTTTUUUUUUKKKKKKKKKMMMPPPTTTYYY\\\YYYWWWUUUTTTRRRNNNJJJFFFPPPOOOOOONNNMMMJJJGGGDDDFFFGGGHHHIIIJJJIIIHHHGGGHHHFFFDDDDDDEEEEEEBBB???@@@AAACCCDDDCCCBBB@@@>>>;;;<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@AAACCCEEEEEEDDDDDDAAA@@@AAADDDDDD???;;;===>>>>>>??????@@@@@@AAA===;;;999888:::<<<=========>>>???@@@@@@>>>===;;;:::=========???BBBAAA<<<>>>>>>>>>>>>>>>>>>>>>>>><<>>???AAAAAABBBAAA>>>>>>@@@>>>999;;;<<<>>>???@@@AAA@@@@@@>>><<<>>>CCCEEEBBB@@@@@@@@@AAABBBCCCBBB???<<<;;;;;;===>>>>>>===<<<<<<===@@@???===<<<:::999888777777:::<<<<<<:::999999:::888777777666666666777777777777666666666666555555555555555555666666666777444444444333444444555555222222222333444555666777444:::AAACCC@@@<<<:::;;;555000333555000333888333777666666666777999;;;===666777888888888888:::<<>>@@@@@@@@@BBBCCCEEEFFFFFFFFFEEEGGGGGGEEECCCEEEKKKQQQPPPTTTYYYZZZXXXWWWWWWYYYVVVRRRUUU]]]^^^ZZZ]]]eeeaaaaaa```^^^^^^```dddhhhjjjmmmooopppoooppprrruuuvvvuuuttttttvvvyyy|||~~~ccceeehhhkkklllkkkiiigggjjjmmmttt}}}~~~wwwkkkcccbbbdddccc___aaahhhpppvvvxxxxxxyyy{{{xxxooommmppppppllliiiiiiggg___TTTJJJDDDAAA===<<<;;;999888777777666333444444555777888:::;;;999999999888888888888888999:::===>>>===:::777555888888888888777777777777111111222555999;;;<<<;;;666444333333444555333222333444444555666777777888333222111111333555444444888888777777777777888888888666444333444666:::<<<777777666444444444444444333333555666777777888888777666555444333444555666444333333444666777666555===;;;888666444444444555444444555555666777777777222444666777777777999;;;444555777:::<<<>>>??????======>>>???@@@BBBDDDEEEJJJJJJIIIGGGFFFEEEEEEDDDEEEEEEFFFIIIMMMPPPPPPOOOOOOOOOPPPRRRUUUWWWZZZ[[[RRRQQQOOOOOOPPPRRRUUUWWWWWWVVVUUUTTTRRRNNNHHHDDDMMMMMMNNNOOOOOONNNKKKIIIFFFGGGIIIJJJJJJJJJIIIHHHJJJGGGEEEFFFGGGFFFCCC@@@@@@BBBDDDFFFEEECCC???===;;;<<<>>>@@@AAABBBAAAAAABBBAAAAAABBBEEEFFFFFFEEEDDDAAA@@@BBBEEEDDD???:::=========>>>???@@@BBBCCC>>>;;;888777999;;;===>>>:::<<<>>>@@@AAAAAA??????<<<>>>???>>>@@@DDDBBB>>>>>>>>>????????????>>>>>><<>>???AAAAAACCCAAA??????@@@>>>999777888:::===???@@@@@@@@@>>><<<===CCCEEEBBB@@@@@@???AAABBBCCCBBB@@@>>><<<;;;<<<>>>>>>===<<<<<<===;;;<<<===<<<:::999999:::666999<<<<<<999888888:::666666555555555666666777666666666666666555555555444555555555666666777777444444444444444555666777333333333333444555666666...555>>>AAA???<<<<<<===777222555777222444999444777777666666777999<<<===888999;;;;;;::::::;;;<<<;;;???DDDHHHKKKJJJHHHGGGAAA@@@???======>>>???@@@???@@@AAACCCEEEFFFGGGGGGEEEHHHJJJHHHFFFGGGLLLQQQNNNSSSYYY[[[ZZZXXXXXXYYY[[[UUUVVV]]]___[[[aaalllfffeeedddaaaaaaccchhhlllmmmooopppooonnnnnnqqqtttvvvvvvuuutttsssuuuyyy||||||~~~aaaffffffbbbccckkkqqqqqqtttwwwzzz{{{|||}}}rrroooiiibbb```aaa]]]WWWWWWYYYcccrrr}}}}}}|||~~~|||wwwqqqjjjdddaaacccfffhhhfff```UUUJJJCCCAAAAAA@@@???>>>;;;777444777888999999888888:::<<<===>>>===<<<::::::===@@@<<<>>>AAAAAA>>>;;;999888;;;;;;;;;;;;::::::999888;;;999888:::>>>===999444555888999777333000000222333333333444555666777888444444444555444444333333777333000222777::::::888888888777666555444444333555444444444555555333111666444444444666777666555777777777666555555444444666666555555444333333333555666777888888777666555777666555777:::999666222:::888666666777999<<<>>><<<999888999===??????===AAA@@@??????AAACCCFFFHHHJJJIIIHHHIIIJJJJJJIIIHHHGGGHHHLLLPPPSSSSSSQQQOOOOOOQQQUUUXXX\\\```ccceeeWWWVVVVVVTTTPPPMMMOOOSSSVVVUUUTTTSSSTTTSSSPPPNNNPPPOOOOOOPPPQQQPPPMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDKKKIIIJJJLLLJJJDDDBBBCCCAAABBBCCCEEEFFFDDDAAA???:::<<<>>>???@@@@@@AAABBB@@@AAABBBCCCCCCCCCCCCCCCHHHEEEAAA@@@AAAAAA>>><<>><<<@@@@@@???======<<<<<<<<<<<>>>>>AAA@@@===CCCCCCCCCBBBBBBAAAAAAAAABBB???<<<;;;===>>>??????===>>>???@@@@@@???======???@@@AAA???======???BBB>>>??????>>>======???@@@>>>??????@@@@@@@@@??????DDDAAA>>><<<<<<<<<;;;999<<<<<<<<<============>>><<<;;;::::::999999::::::777888888999999999888888777777777777777777777777:::999999777666555444333333666888777444333555888333444555666777777777777555555444333333333444444:::999888888999;;;===???:::999888777777888999:::333444555888:::>>>@@@BBB>>>;;;:::<<<@@@AAA===999777999>>>EEEJJJKKKFFFBBBDDDCCCAAA@@@@@@BBBCCCEEEAAAAAAAAABBBCCCCCCDDDDDDFFFHHHIIIIIIHHHJJJOOOSSSUUUSSSTTTWWWWWWRRRPPPQQQXXXYYYYYYYYYZZZ^^^cccgggfff___\\\ccchhhiiikkkpppuuutttrrrpppnnnooorrruuuwwwrrrqqqtttuuusssvvv|||}}}}}}fffjjjkkkhhhkkkttt|||}}}xxxxxxwwwvvvuuuuuuttttttjjjjjjfffaaa___```]]]XXXZZZZZZ```kkkqqqqqqooooooxxxxxxwwwtttnnnfff___ZZZ[[[^^^bbbccc___WWWOOOIIIDDDBBBAAAAAAAAA@@@;;;777888999;;;<<<<<<>>>@@@BBBBBB>>>;;;:::<<<>>>======<<>>;;;999999:::;;;<<<<<<<<<;;;999888777444333555999999666222666777777666444333333333333333333333444555666777444444555555555444444333666333111333888;;;;;;888666666666666555555555555777666444444555666444333666555333333444333222000333444444555666777888888444444444333333222222222777777888999999888777777:::999999:::======:::888<<<;;;:::::::::<<<>>>???>>><<<:::<<<>>>@@@???>>>???>>>>>>???@@@BBBDDDEEEKKKJJJIIIIIIIIIHHHGGGFFFJJJKKKOOOSSSUUUUUUTTTRRRQQQRRRUUU[[[bbbhhhlllnnnfffccc]]]XXXSSSOOOOOOPPPQQQPPPOOOPPPQQQQQQPPPNNNPPPOOONNNOOOPPPPPPMMMKKKMMMKKKIIIGGGFFFGGGGGGHHHPPPMMMLLLNNNMMMHHHEEEEEECCCDDDEEEGGGGGGFFFDDDBBB>>>??????@@@???@@@AAABBB@@@AAAAAABBBBBBBBBBBBBBBGGGDDDBBBAAAAAAAAA@@@>>>AAA???======???@@@???===AAA@@@???>>><<<<<<;;;;;;;;;>>>@@@>>>???BBBBBB???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB???===<<<>>>@@@>>>???????????????>>>>>>???@@@AAA???======@@@BBB>>>?????????======???@@@??????@@@@@@@@@??????>>>CCCAAA>>><<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<;;;;;;:::999:::::::::888999999999999999888888777777777777777777777777999888888777666555444444666555555555666666666555444444555666777777777777333222222222222222333333666666444444555666888999777666555555555666888999;;;:::888888999<<>>@@@AAABBBBBBCCCDDDDDDEEEEEEEEECCCGGGJJJHHHEEEFFFMMMSSSYYYVVVUUUXXXXXXVVVVVVYYYXXXWWWWWWWWWYYY\\\___aaaeeeaaaaaagggjjjkkkooottt}}}zzzvvvrrroooppprrruuuuuuqqqpppsssuuutttxxx}}}~~~iiillllllkkkoooyyy}}}{{{vvvqqqlllhhhfffeeeaaaeeeeeeaaa^^^___^^^\\\[[[YYY[[[aaadddbbbbbbccclllmmmnnnnnnjjjddd^^^ZZZYYY[[[^^^___]]]VVVOOOJJJAAA>>>;;;===@@@@@@;;;666:::<<>>@@@>>>:::===???AAABBB???<<<:::::::::;;;===???>>>===:::999===:::777777:::;;;999666888666444444555555555444333333333333444444555666444555555666666555555555888666444666999:::888555444555555555666666666777999777444444555666666555777555333222222111///---333444444555666777888999444444444444444333333333888999:::;;;;;;:::999888<<<;;;;;;<<<>>>???>>>===???????????????@@@@@@@@@@@@???>>>>>>@@@@@@@@@>>>;;;<<<===>>>???AAABBBBBBJJJJJJIIIIIIHHHGGGFFFFFFNNNPPPSSSVVVXXXXXXVVVUUUTTTTTTVVV^^^hhhrrrwwwyyyuuunnncccZZZUUUSSSPPPMMMLLLKKKLLLNNNPPPRRRRRRQQQPPPOOONNNOOOPPPPPPNNNLLLOOOMMMJJJGGGGGGHHHKKKMMMUUUOOOKKKMMMNNNJJJFFFFFFFFFGGGIIIIIIJJJIIIHHHGGGDDDCCCAAA?????????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAFFFDDDBBBAAABBBBBBAAA@@@@@@>>>======???@@@??????BBBAAA@@@>>><<<;;;:::999:::===???===???BBBCCC@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>CCCFFFDDD>>>;;;===AAA@@@@@@????????????@@@@@@@@@AAAAAA???>>>>>>@@@BBB??????@@@???======???@@@@@@@@@@@@@@@??????>>>>>>CCC@@@===<<<<<<=========:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::999888888777777777777777777777777777888777666666555555555666888444222333777888666222444444555666777777777777222222222222333444555555555444333222222333444555555555444444555777999:::DDDAAA===999999:::>>>@@@>>>;;;:::<<<>>>???<<<999777888:::===@@@AAA???>>><<<;;;:::999:::;;;===>>>BBBCCCDDDFFFGGGHHHHHHHHHEEEIIILLLJJJGGGHHHNNNUUUZZZVVVUUUVVVWWWWWWZZZ^^^YYYVVVTTTTTTXXXZZZ[[[YYYaaabbbeeeiiikkklllqqqxxxzzzuuuqqqqqqrrrsssrrroooooorrruuuvvvzzz~~~hhhhhhhhhhhhlllttt~~~}}}|||xxxnnnccc]]]___cccbbbhhhjjjgggcccccccccaaa^^^[[[ZZZ\\\]]]\\\]]]```aaacccdddffffffeeecccbbb```aaaaaa^^^YYYQQQIIIEEE???;;;999;;;???AAA<<<777>>>@@@CCCEEEFFFHHHJJJLLLHHHCCC>>>===>>>???>>>;;;===@@@BBBBBB@@@===<<<;;;:::<<>>???AAABBBCCCCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@???>>>999:::<<<>>>???@@@@@@@@@HHHIIIIIIIIIHHHHHHHHHIIIQQQTTTWWWYYYZZZYYYYYYYYYXXXWWWXXX___kkkuuu|||~~~|||ssseee[[[XXXXXXTTTMMMLLLKKKLLLNNNRRRUUUVVVVVVPPPOOOOOOPPPQQQRRRQQQOOOQQQOOOMMMKKKKKKLLLOOOPPPUUUNNNIIIKKKLLLIIIFFFFFFJJJKKKLLLLLLLLLKKKLLLLLLIIIFFFBBB???>>>???@@@AAA???>>>>>>>>>>>>>>>??????CCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@BBBBBBAAA???===;;;999999888;;;======>>>BBBCCCAAADDDDDDCCCCCCBBBBBBBBBBBB>>>BBBFFFEEEBBB???@@@BBBAAAAAA@@@??????@@@BBBCCCBBBAAAAAA@@@???@@@AAABBB???@@@@@@???>>>===???@@@AAAAAA@@@??????>>>>>>>>>BBB???<<<;;;<<<>>>??????:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888888888888888888888888777666555555555666777777777555333444666777666444333444444555666666555555555444555555666777888999777666555444444444444555666555666666888;;;===>>>FFFDDD@@@===;;;<<<===>>>???===<<<===??????>>><<<777777888999;;;<<<<<<;;;;;;:::999999:::<<<>>>???@@@BBBFFFIIILLLMMMMMMMMMMMMNNNOOOOOONNNPPPTTTWWWZZZVVVTTTUUUVVVTTTWWW[[[ZZZVVVSSSTTTXXXZZZWWWSSS[[[```fffiiihhhjjjrrrzzz{{{wwwuuurrrpppnnnpppooooooqqqtttxxx||||||}}}ffffffeeeeeegggjjjqqqvvvtttxxxwwwlll^^^YYYaaakkknnntttvvvrrrmmmlllllljjjgggcccaaaaaa___\\\^^^bbbaaaaaa```aaabbbeeehhhjjjgggfffccc^^^VVVMMMEEE@@@BBB???===???CCCDDDBBB>>>BBBDDDGGGHHHHHHIIIJJJKKKFFFEEECCC@@@>>>===>>>???>>>@@@CCCCCCAAA???======<<<>>>AAACCCCCCAAA>>><<<>>>;;;888777777888999:::===999666555666555222///444444333333333444555555555666777777888888888777777777777777888777555333999999888777777666555555888666333333444666777777777666555666777888777555:::999999888888777666666555666666777777888888888:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<===???@@@AAABBBCCCDDDDDDCCCAAA@@@AAAAAABBBBBBAAA???>>>>>>:::;;;===???@@@AAAAAAAAAEEEHHHJJJKKKJJJKKKMMMOOOUUUXXX[[[\\\[[[ZZZ[[[\\\]]][[[ZZZ^^^hhhrrryyy|||yyylllaaa___```YYYPPPNNNMMMMMMNNNRRRUUUVVVVVVRRRPPPPPPPPPRRRSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPTTTNNNJJJLLLMMMJJJHHHHHHLLLMMMOOONNNMMMMMMOOOQQQLLLHHHBBB???@@@AAABBBBBB???>>>============>>>>>>AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAA???<<<:::999777;;;===<<<>>>CCCCCCAAAFFFFFFEEEDDDBBBAAA@@@@@@???@@@BBBDDDEEEEEECCCAAABBBAAA@@@@@@@@@BBBCCCDDDCCCBBB@@@@@@@@@AAABBBBBB@@@AAAAAA@@@>>>===>>>@@@AAAAAA??????>>>>>>??????CCC@@@<<<;;;<<<>>>@@@@@@:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;999888777999999999999999999999999888777666555555666888999444666888777555444666777333333444555555555555444666666666666777888999:::888888777666555555555555666666666777999<<>>===<<<===<<<;;;;;;<<<===<<<<<<777777777777777888:::;;;::::::999999:::===???AAA@@@CCCHHHNNNQQQSSSSSSSSSVVVTTTRRRRRRVVVYYYZZZZZZ]]]YYYXXXZZZXXXUUUTTTWWW]]]YYYVVVWWWZZZ[[[WWWRRRYYYaaahhhiiiiiimmmwww~~~}}}|||zzzyyyxxxsssmmmiiinnnnnnnnnooorrrwww|||~~~yyyzzz|||hhhgggggghhhfffccceeeiiihhhpppuuuooodddaaajjjttt|||zzzvvvvvvtttqqqqqqmmmkkkjjjeee``````dddfffdddaaa______cccgggjjjgggeeeaaa[[[TTTLLLEEEAAA@@@??????@@@BBBCCCBBBBBBEEEHHHJJJKKKJJJIIIJJJJJJFFFGGGEEEBBB>>>===???BBB>>>AAADDDDDDBBB@@@???>>>>>>???BBBCCCDDDBBB@@@???999999888777999;;;===???>>>===;;;999888666333000555555444444444555555666666666777888999999999999333444555777888999999:::;;;;;;:::999888777666666888666444444666888888777999888888999<<<======<<<::::::::::::::::::::::::555666666777888999999:::<<<===>>>??????>>>===<<<>>>???AAAAAA@@@@@@AAACCCAAABBBCCCDDDDDDCCCBBBAAA@@@BBBDDDCCCBBB@@@??????===>>>???@@@AAACCCDDDDDDEEEIIILLLMMMMMMNNNQQQUUUXXX\\\______]]]\\\]]]___aaa```^^^___dddllltttzzzwwwllliiiiiiaaaUUURRRPPPOOOOOOPPPRRRRRRRRRQQQPPPOOOPPPRRRTTTTTTTTTRRRRRRSSSSSSRRRQQQPPPOOORRROOONNNPPPOOOKKKJJJMMMMMMOOOPPPNNNLLLMMMPPPTTTOOOJJJDDDBBBDDDFFFFFFEEEAAA@@@???>>>>>>>>>???@@@AAABBBBBBAAA??????AAABBBCCCDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCAAA???<<<;;;999===???>>>@@@DDDEEEBBBEEEDDDCCCBBBAAA??????>>>@@@@@@@@@CCCFFFFFFCCC@@@BBBAAAAAABBBBBBCCCDDDEEEDDDBBB@@@@@@AAACCCCCCBBBAAABBBBBB@@@>>>===>>>@@@AAA@@@???>>>>>>???@@@AAADDD@@@===;;;<<<>>>@@@AAA:::;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;::::::999999999999999999999999999:::999777666666777999:::444888:::999555444666:::555555666666666666666555555555555555666777888888777777666666666555555444555555666777999<<<>>>@@@@@@@@@AAAAAAAAA???===;;;::::::999888888999::::::777888999888777888:::<<<::::::999:::;;;>>>@@@BBBEEEIIIOOOUUUXXXZZZYYYXXX\\\YYYWWWXXX[[[^^^______fffbbbaaabbb___ZZZXXXZZZ```^^^]]]]]]___^^^ZZZVVV]]]eeekkkkkklllttt}}}{{{zzzzzzyyyuuummmgggkkkmmmlllkkkmmmtttxxxxxxvvvwwwxxxyyyyyyyyyxxxwwwyyyuuuuuukkkiiikkkmmmiiiaaa^^^```bbbkkktttwwwuuutttwww||||||wwwvvvwwwuuuppprrrpppppppppkkkeeeeeeiiieeeccc```^^^___aaaeeehhhdddbbb^^^XXXQQQKKKFFFCCC===???@@@@@@??????AAACCCFFFIIILLLMMMLLLKKKKKKLLLIIIFFFCCCAAAAAAAAAAAAAAA???AAADDDEEECCCAAA@@@???@@@AAABBBCCCDDDCCCBBBBBB>>>>>>>>>>>>>>>???@@@BBB===???@@@@@@===999666555777666666555555666666666666777888999::::::::::::777777888888999:::;;;===;;;;;;;;;::::::999999999999888777888:::;;;:::999<<<;;;;;;===???AAAAAA@@@=========<<<;;;;;;::::::888999:::;;;<<<===>>>>>>???@@@AAABBBBBBAAA@@@???@@@BBBEEEEEECCCBBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDD@@@CCCFFFFFFDDDBBBAAABBBAAAAAAAAABBBCCCEEEGGGHHHHHHLLLPPPQQQOOOPPPTTTXXX]]]```dddccc```^^^```ccceeeeeedddaaaaaagggrrrzzz~~~uuurrrssskkk^^^ZZZWWWSSSQQQQQQQQQPPPOOOPPPNNNMMMNNNQQQSSSTTTSSSSSSSSSQQQPPPOOOOOOOOOOOOLLLMMMPPPRRRNNNIIIJJJOOOMMMOOOPPPNNNKKKLLLQQQVVVQQQLLLGGGGGGJJJMMMLLLJJJFFFDDDCCCAAAAAAAAACCCDDDCCCEEEEEECCCAAA@@@BBBDDDFFFGGGGGGEEEBBBAAABBBDDDCCCDDDDDDDDDCCCAAA???======AAABBBAAACCCGGGGGGEEEBBBBBBBBBBBBAAAAAAAAAAAAAAACCCDDDDDDCCCAAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDEEECCC@@@@@@BBBDDDCCCBBBAAABBBBBB@@@>>>===>>>@@@??????>>>===>>>???AAACCCEEEAAA===;;;<<<>>>@@@AAA;;;;;;<<<<<<<<<=========???>>>======<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;888777777888:::;;;888888999999888888888999888888999999999999888888777777666666666777777888666777777777777666666666777777777888:::===???AAA@@@@@@@@@???>>>===<<<;;;:::::::::999888999:::;;;777999;;;:::999999<<<>>>======<<<===???BBBDDDFFFNNNRRRXXX]]]______]]][[[___aaabbbaaa___```dddiiipppkkkhhhgggddd``````ccccccdddeeeeeedddaaa^^^\\\bbbiiimmmlllppp{{{{{{zzzyyyvvvpppjjjhhhjjjiiifffgggnnnqqqpppuuuvvvvvvuuusssrrrrrrrrr{{{xxxpppmmm|||kkkjjjmmmpppkkk```ZZZ[[[aaajjjvvv|||zzzuuuqqqqqqsssqqqlllmmmmmmppprrrooojjjjjjnnn______^^^^^^___bbbeeegggdddaaa\\\VVVOOOIIIDDDBBB@@@DDDFFFEEEBBBAAAEEEIIIGGGIIIMMMNNNNNNMMMMMMNNNKKKFFF@@@@@@CCCEEECCC@@@???AAADDDEEEDDDAAA@@@@@@AAABBBBBBCCCCCCDDDDDDCCCDDDDDDCCCAAA>>>=========<<<@@@DDDDDD@@@<<<::::::888777777666666666777777666777888999:::;;;;;;;;;>>>>>>===;;;999888999;;;::::::;;;;;;;;;;;;<<<<<<:::999999;;;======<<<:::>>>======>>>AAABBBBBBAAACCCBBB@@@>>>;;;999777666===>>>???@@@AAABBBCCCDDDBBBBBBCCCDDDDDDCCCBBBBBB???CCCFFFFFFCCCAAAAAABBBAAABBBBBBCCCDDDEEEEEEFFFAAADDDGGGHHHEEECCCCCCDDDDDDDDDCCCCCCDDDGGGJJJKKKKKKOOOSSSSSSQQQQQQTTTXXX___cccgggfffbbb```bbbfffgggiiigggccc```eeerrr|||zzzxxxwwwyyyrrrfffaaa^^^YYYUUUSSSRRRQQQOOONNNLLLKKKLLLOOOQQQRRRSSSUUUSSSOOOLLLKKKLLLMMMOOOFFFJJJOOOQQQLLLFFFHHHOOOMMMOOOPPPNNNKKKKKKQQQVVVRRRNNNJJJJJJOOOQQQPPPNNNIIIHHHFFFDDDCCCDDDFFFGGGEEEGGGHHHFFFBBBAAACCCEEEHHHIIIIIIGGGCCCAAABBBEEECCCDDDEEEEEEDDDBBB@@@???@@@DDDEEEDDDFFFIIIJJJGGGBBBBBBCCCCCCDDDEEEFFFFFFBBBFFFHHHEEE???<<<>>>AAA@@@AAACCCEEEFFFEEEEEEDDDFFFCCC@@@@@@CCCDDDDDDBBBBBBBBBBBBAAA>>>===>>>@@@???>>>======>>>@@@BBBDDDFFFBBB===;;;<<<>>>@@@@@@<<<<<<<<<============>>>??????>>>===============;;;;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::>>><<<:::888777888:::<<<;;;999777888;;;<<<:::777;;;;;;<<<<<<<<<;;;;;;:::::::::999999888999999999888888999999999999888888;;;:::;;;<<<===@@@BBBDDDCCCAAA>>><<<;;;;;;;;;<<<===>>>===<<<;;;;;;===???777:::<<<<<<;;;:::===???AAAAAAAAAAAACCCFFFIIIKKKVVVYYY^^^cccdddbbb___\\\aaahhhmmmjjjbbbaaaiiirrrvvvpppjjjhhhfffdddfffjjjeeegggjjjjjjgggcccaaa```dddjjjmmmkkkqqq~~~}}}zzzyyywwwrrrnnneeehhhgggbbbcccjjjmmmjjjuuuuuutttrrrpppoooooopppxxxyyypppjjjtttcccjjjqqqqqqjjjcccaaabbbhhhtttzzzuuurrrttttttooojjjhhhgggjjjnnnooopppoooppppppdddaaa^^^]]]\\\ZZZXXXVVV^^^]]]ZZZSSSJJJEEEDDDDDDIIIDDDAAACCCCCCBBBCCCFFFIIIJJJNNNRRRQQQOOOOOOPPPJJJKKKGGG???;;;>>>@@@@@@EEEFFFGGGGGGFFFDDDBBB@@@GGGHHHGGGEEEBBBAAADDDGGGFFFEEEDDDCCCBBBAAA@@@??????AAAEEEIIIIIIEEE???:::;;;:::888888999:::999888555666888:::<<<>>>??????>>>>>>============>>>>>>;;;<<<===>>>???@@@@@@@@@;;;888777:::???AAA===999<<<===>>>AAADDDEEEDDDBBBBBBBBB@@@@@@???@@@AAABBB@@@CCCCCCBBBCCCFFFGGGEEE@@@BBBDDDEEEEEEEEEFFFHHHHHHEEEFFFKKKKKKEEECCCFFFFFFDDDBBBBBBDDDGGGHHHHHHEEEGGGHHHHHHFFFEEEEEEFFFLLLHHHHHHLLLKKKHHHJJJQQQSSSUUUZZZ^^^\\\XXXUUUTTTaaadddggggggdddbbbbbbdddqqqrrrpppiiiccceeennnvvv}}}}}}vvvxxx{{{ooooooiiiccc^^^ZZZVVVSSSRRRPPPNNNKKKJJJLLLOOOQQQQQQYYYPPPIIIHHHKKKLLLOOORRRQQQKKKIIILLLOOONNNNNNOOOTTTSSSQQQPPPOOOOOOPPPQQQSSSRRRPPPNNNMMMMMMNNNNNNMMMKKKIIIIIIHHHGGGEEECCCIIIKKKKKKJJJFFFDDDEEEGGGKKKKKKJJJIIIGGGFFFFFFEEEDDDBBBAAABBBDDDGGGHHHHHHFFFDDDBBBCCCFFFIIIIIIHHHBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCHHHGGGFFFGGGGGGFFFCCC@@@FFFGGGGGGEEECCCBBBCCCDDDGGGCCC???>>>@@@@@@???===BBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@??????>>>===>>>???@@@@@@@@@???===<<>>@@@BBB>>>???@@@???>>>======???<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777999:::<<<888999:::;;;;;;:::888777???@@@@@@@@@???>>><<<;;;??????>>>:::666555777::::::;;;888555666;;;<<<:::;;;;;;<<<======>>>>>>???@@@>>><<<:::::::::;;;<<>>===;;;999;;;<<<<<<<<<===???AAAGGGHHHIIIIIIIIIKKKNNNQQQ]]]___bbbcccbbbaaaaaaaaafffiiikkkjjjhhhjjjqqqwwwzzzxxxtttpppllljjjhhhggggggfffgggiiigggbbbbbbeeebbbeeehhhjjjqqq~~~{{{sssrrrrrrpppmmmddd___bbbffffffiiinnnoooqqqrrrqqqnnnlllkkkkkkuuu~~~|||vvvtttttt```eeejjjjjjgggeeegggjjjvvv{{{vvvsssvvvwwwrrrnnnmmmiiilllooopppnnnllllllkkkhhhddd___[[[XXXVVVSSSQQQYYYYYYWWWRRRLLLIIIIIIJJJJJJDDDBBBEEEHHHGGGFFFGGGIIINNNTTTYYYXXXUUUSSSRRRNNNOOOKKKEEECCCGGGIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKJJJHHHFFFFFFJJJNNNKKKJJJHHHGGGEEECCCAAAAAA@@@BBBEEEHHHIIIGGGCCC???@@@>>>;;;:::;;;;;;:::888888999;;;===???@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCAAA???>>>AAAEEEGGGDDDAAA@@@@@@AAADDDFFFGGGEEECCCDDDCCCBBBAAAAAABBBCCCDDDCCCFFFFFFCCCBBBEEEEEEBBBAAACCCEEEFFFEEEEEEFFFGGGIIIFFFGGGKKKKKKFFFDDDGGGGGGEEECCCCCCEEEGGGHHHHHHHHHJJJKKKJJJHHHFFFFFFGGGKKKIIIJJJNNNNNNLLLOOOUUUVVVYYY]]]___^^^[[[YYYYYY```cccffffffcccbbbccceeerrrsssqqqkkkeeeeeelllsssvvv{{{zzzxxx}}}{{{yyyvvvqqqmmmggg___XXXSSSQQQOOOLLLLLLMMMOOOPPPPPPTTTNNNIIIJJJKKKLLLOOOSSSRRRLLLJJJMMMOOOMMMMMMNNNRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPNNNMMMMMMLLLLLLLLLJJJHHHGGGGGGIIIJJJJJJIIIIIIKKKLLLLLLJJJHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFDDDCCCDDDFFFIIIIIIIIIFFFCCCAAABBBDDDFFFGGGFFFDDDDDDDDDCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEHHHGGGGGGGGGHHHHHHEEECCCFFFGGGGGGEEECCCBBBCCCDDDGGGDDDAAA@@@AAABBB@@@???BBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@?????????@@@AAAAAABBBBBBBBBAAA@@@???AAA@@@>>>======>>>???@@@@@@AAAAAAAAA???>>>???@@@@@@??????>>>>>>>>>>>>>>>>>><<<;;;:::999:::<<<===::::::;;;;;;;;;;;;;;;;;;>>>???@@@@@@@@@@@@@@@???BBBBBBAAA===888777888;;;999;;;:::888;;;??????<<<;;;;;;;;;<<<======>>>>>><<<;;;999999999<<>>???@@@CCCEEEIIIJJJKKKMMMOOORRRUUUWWW^^^```bbbbbbbbbbbbccceeemmmnnnpppooonnnooossswwwyyyvvvrrrnnnkkkjjjjjjjjjcccaaadddiiijjjgggfffhhhcccgggiiikkkppp{{{|||ssspppnnnkkkjjjbbb___cccggghhhlllqqqoooqqqsssrrrpppnnnmmmllluuu||||||xxxvvvccceeehhhiiijjjmmmtttyyy}}}xxxvvvzzz|||yyyvvvuuuoooqqqrrrqqqmmmhhheeedddfffccc^^^ZZZXXXVVVSSSQQQTTTTTTSSSQQQOOONNNPPPRRRKKKEEECCCGGGLLLLLLJJJIIILLLSSS[[[``````]]]XXXUUUTTTUUUSSSOOOOOOSSSVVVUUUQQQOOOMMMKKKKKKLLLNNNPPPPPPOOOMMMKKKJJJMMMQQQUUUQQQPPPNNNKKKHHHEEECCCBBB@@@BBBDDDFFFHHHHHHGGGGGGEEEBBB???======<<<;;;:::======???@@@AAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@EEEFFFFFFGGGGGGFFFFFFEEEFFFDDDDDDFFFJJJLLLJJJGGGEEEDDDEEEFFFHHHHHHFFFDDDFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJIIIEEECCCEEEDDDAAACCCDDDFFFFFFEEEEEEFFFHHHIIIHHHIIILLLKKKHHHFFFHHHGGGFFFDDDDDDFFFHHHIIIHHHLLLMMMNNNLLLJJJGGGGGGGGGLLLKKKNNNRRRSSSRRRTTTYYYYYY\\\______^^^^^^^^^^^^^^^aaaddddddbbbbbbeeehhhtttuuusssmmmgggeeejjjoooqqqvvvyyyzzz|||uuuiii\\\SSSSSSQQQOOONNNOOOOOONNNMMMMMMJJJJJJLLLLLLLLLOOOUUUSSSNNNLLLNNNOOOMMMLLLNNNPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKLLLIIIGGGGGGJJJMMMOOOOOOIIILLLNNNOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIGGGFFFGGGJJJLLLLLLLLLHHHFFFDDDDDDEEEFFFGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFHHHIIIJJJIIIGGGFFFGGGGGGFFFDDDCCCDDDEEEFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEDDDBBBAAABBBCCCEEEDDDCCCBBBAAAAAA@@@@@@BBBAAA???>>>===>>>??????>>>============>>>@@@AAAAAABBBCCCDDDEEEGGGHHHHHHHHHHHHEEEAAA===;;;<<<===999===>>>???BBBFFFEEE@@@=====================>>>:::999888999<<>>>>>======:::<<>>>>>======@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHHHHHHHHHHHHHGGGFFFEEEFFFDDDDDDFFFIIIKKKKKKIIIHHHGGGGGGHHHIIIHHHFFFDDDHHHGGGFFFEEEFFFGGGHHHIIIKKKMMMLLLGGGFFFGGGFFFCCCDDDEEEFFFFFFEEEEEEGGGHHHJJJJJJJJJKKKKKKIIIHHHHHHHHHGGGEEEFFFGGGIIIIIIHHHMMMNNNOOOMMMJJJHHHGGGGGGMMMOOOSSSVVVWWWVVVWWWYYYZZZ]]]^^^\\\\\\^^^______\\\^^^aaabbbaaabbbfffjjjvvvwwwvvvqqqkkkgggiiillloootttyyy||||||ppp```SSSUUUSSSQQQQQQPPPOOOMMMKKKGGGHHHKKKOOONNNLLLOOOVVVTTTPPPNNNPPPOOOLLLKKKMMMNNNOOOQQQRRRSSSRRRQQQQQQMMMNNNOOOPPPPPPOOOMMMLLLQQQMMMIIIHHHJJJNNNPPPQQQLLLMMMOOOPPPPPPOOOMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJLLLKKKJJJKKKMMMOOONNNNNNMMMKKKJJJIIIIIIIIIJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFKKKLLLLLLKKKKKKIIIHHHHHHFFFEEEEEEGGGIIIJJJJJJIIIFFFGGGHHHGGGFFFDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGHHHJJJJJJIIIHHHGGGHHHIIIJJJIIIGGGEEEDDDDDDDDDDDDHHHGGGFFFDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@CCCEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQOOOMMMJJJFFFCCCAAABBBBBB===BBBFFFHHHLLLOOOMMMHHHCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;===BBBIIIQQQUUUVVVRRRLLLGGGCCCAAA@@@@@@<<>>>>>@@@EEEMMMTTTYYY[[[XXXSSSLLLGGGCCCBBBBBB@@@DDDHHHLLLOOOQQQTTTVVV[[[[[[[[[^^^``````^^^[[[aaa```______```eeelllqqq{{{|||~~~}}}tttuuuwwwxxxwwwtttqqqooouuunnnkkkqqq{{{}}}wwwpppoooyyytttfff\\\UUUaaabbbccccccdddgggjjjkkkmmmpppsssttttttuuuvvvwww||||||~~~}}}yyyssskkkeeebbbaaa___bbbfffiiijjjfff```ZZZVVVTTTRRRSSSUUUWWWXXXXXXXXXQQQLLLMMMNNNOOOSSSWWW```ggghhhcccbbbggghhhdddggggggeeecccfffiiigggaaaWWWVVVVVVVVVXXX[[[___aaaVVVRRRNNNMMMNNNQQQSSSTTTUUUSSSQQQOOOLLLIIIGGGFFFDDDEEEEEEDDDDDDGGGOOOUUUJJJGGGCCCAAAAAACCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJEEEFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEFFFHHHJJJLLLMMMKKKIIIGGGGGGHHHHHHFFFEEEGGGGGGFFFFFFGGGHHHJJJKKKJJJMMMLLLIIIIIIKKKKKKHHHEEEFFFFFFFFFFFFGGGJJJLLLJJJLLLKKKIIIHHHJJJJJJHHHJJJIIIHHHIIIJJJKKKJJJIIIIIIKKKLLLLLLJJJIIIIIIJJJNNNUUU[[[\\\\\\\\\ZZZVVVXXX^^^]]]WWWUUU[[[]]]ZZZZZZ\\\]]]]]]]]]```ffflll}}}}}}{{{xxxtttqqqqqqqqqlllttt~~~yyyssswww~~~}}}zzzvvvkkk^^^ZZZWWWTTTRRRQQQPPPNNNLLLHHHHHHLLLRRRRRROOOOOOSSSSSSQQQRRRSSSQQQLLLLLLOOOPPPPPPQQQQQQQQQQQQQQQQQQKKKLLLMMMMMMNNNNNNNNNNNNHHHEEECCCDDDHHHMMMRRRTTTSSSQQQOOONNNOOONNNMMMKKKQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOOQQQQQQPPPOOOPPPPPPPPPNNNLLLLLLNNNPPPLLLLLLKKKJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJGGGFFFDDDEEEGGGHHHHHHGGGHHHJJJLLLLLLKKKIIIIIIIIIFFFHHHIIIIIIGGGEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCEEEIIILLLNNNNNNMMMLLLIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIKKKMMMNNNOOONNNNNNSSSTTTUUUTTTRRRQQQRRRSSSQQQOOONNNMMMMMMNNNPPPQQQWWWVVVUUUSSSQQQOOOMMMLLLOOONNNLLLKKKKKKMMMPPPRRRQQQRRRTTTUUUUUUUUUTTTSSSXXXUUURRRPPPQQQRRRQQQQQQOOORRRTTTUUUXXX\\\[[[VVVRRRQQQOOOMMMKKKIIIGGGFFFBBBAAA@@@BBBEEEKKKQQQUUUXXXWWWTTTOOOIIIFFFEEEEEEFFFIIINNNQQQTTTUUUXXXYYYXXXXXXZZZ___dddeeeccc___aaaaaa``````bbbhhhooottt{{{~~~wwwzzz}}}|||zzzwwwrrrpppxxxzzzrrrnnnuuuyyyjjj]]]UUUaaaeeefffdddcccfffhhhhhhlllnnnpppqqqrrrtttxxxzzz}}}~~~zzzwwwyyy|||zzzyyyzzzyyywwwtttooojjjggghhhiiifffggghhhjjjjjjgggbbb]]]WWWUUUSSSSSSWWWYYYYYYXXXVVVUUUVVVXXXXXXWWW[[[aaahhhoooppphhhggglllmmmhhhhhhhhhfffeeeiiimmmiiiccc[[[[[[\\\]]]^^^___``````YYYUUUQQQPPPQQQRRRSSSRRRSSSRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJGGGEEEHHHPPPWWWOOOKKKFFFDDDCCCDDDEEEEEEAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHJJJMMMOOOLLLJJJHHHHHHHHHIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJIIILLLKKKHHHGGGIIIIIIFFFDDDEEEFFFFFFFFFHHHLLLOOOIIILLLKKKGGGGGGJJJJJJGGGKKKJJJIIIJJJKKKLLLJJJIIIGGGIIIKKKKKKKKKKKKLLLMMMLLLVVV]]]^^^___```]]]XXXZZZ``````XXXVVV\\\]]]XXXZZZ[[[\\\\\\\\\___ffflll}}}{{{xxxvvvvvvwwwsss{{{xxxppptttzzzzzztttsssuuunnnddd\\\YYYTTTRRRQQQPPPOOONNNMMMKKKLLLRRRTTTQQQOOOPPPQQQQQQSSSTTTRRRMMMLLLPPPRRRQQQQQQPPPPPPPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSJJJHHHFFFGGGKKKPPPTTTUUUTTTQQQNNNMMMOOOPPPPPPOOORRRRRRRRRRRRRRRQQQQQQQQQNNNNNNNNNOOOQQQQQQOOONNNRRRSSSSSSQQQOOOOOOQQQTTTRRRQQQOOOMMMKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNKKKIIIGGGFFFGGGHHHGGGGGGIIIKKKNNNOOOMMMLLLKKKKKKJJJLLLNNNMMMJJJGGGGGGHHHEEEEEEDDDDDDEEEEEEFFFGGGKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNQQQRRRRRRPPPMMMKKKKKKLLLMMMOOOPPPQQQRRRRRRUUUVVVVVVVVVTTTSSSTTTUUUSSSRRRQQQQQQRRRUUUXXXZZZ]]]]]][[[YYYVVVTTTRRRPPPTTTSSSQQQQQQQQQRRRSSSUUUQQQSSSVVVXXXYYYXXXVVVTTTZZZWWWTTTTTTVVVXXXYYYXXXWWWYYYXXXVVVXXX]]]]]]ZZZSSSSSSRRRQQQOOONNNMMMMMMGGGFFFEEEEEEGGGJJJNNNPPPRRRSSSTTTRRRNNNKKKKKKLLLKKKNNNSSSVVVWWWXXXZZZ[[[XXXXXX[[[aaaggghhheee```bbbbbbbbbcccffflllsssxxx~~~}}}}}}zzztttnnnsss}}}pppbbbYYYaaagggiiifffeeehhhjjjiiikkklllmmmmmmooosssyyy}}}{{{{{{|||~~~{{{|||uuurrrtttvvvtttsssssssssrrroookkkiiiiiillloooiiihhhggghhhhhhgggeeecccWWWTTTRRRTTTWWWZZZZZZYYYTTTWWW]]]aaa```^^^bbbhhhllltttuuunnnlllqqqpppjjjggggggffffffkkkooollleee```aaaaaaaaa```]]][[[YYY\\\YYYTTTSSSTTTTTTSSSQQQRRRRRRQQQOOONNNMMMLLLKKKLLLMMMMMMJJJGGGJJJQQQXXXTTTOOOJJJFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDEEEFFFGGGIIILLLNNNLLLKKKIIIHHHIIIJJJIIIHHHEEEEEEDDDDDDEEEGGGHHHIIIIIIKKKJJJFFFEEEFFFFFFBBBDDDEEEEEEFFFFFFIIIMMMPPPHHHLLLKKKFFFFFFJJJJJJGGGKKKJJJJJJKKKLLLLLLJJJIIIEEEHHHJJJLLLLLLMMMOOOPPPKKKUUU^^^```aaadddaaa[[[\\\ccccccZZZXXX]]]^^^YYYZZZ[[[\\\[[[[[[^^^fffkkk~~~|||zzzzzzzzz{{{|||vvvmmmqqqvvvuuummmlllqqqoooeee]]]YYYTTTQQQPPPPPPPPPOOOPPPLLLLLLRRRUUUSSSOOONNNQQQQQQSSSUUURRRMMMMMMQQQTTTSSSQQQPPPOOOOOOPPPQQQTTTSSSSSSSSSTTTUUUWWWYYYQQQOOOMMMMMMPPPSSSUUUUUUUUUQQQMMMLLLOOORRRSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRNNNNNNNNNOOOQQQQQQOOOMMMUUUVVVWWWUUUSSSSSSVVVYYYWWWVVVSSSOOOLLLIIIGGGGGGKKKLLLMMMOOOPPPQQQRRRRRRNNNLLLIIIGGGHHHHHHGGGGGGJJJLLLOOOPPPOOOMMMMMMMMMLLLOOOQQQPPPLLLIIIIIIJJJEEEEEEEEEEEEEEEFFFFFFGGGSSSQQQMMMJJJIIIJJJMMMNNNPPPSSSVVVXXXXXXUUUQQQOOOOOOOOOPPPRRRSSSUUUVVVWWWUUUVVVWWWVVVTTTSSSTTTUUUUUUUUUTTTTTTVVVZZZ]]]```aaa```___\\\ZZZWWWTTTSSSWWWVVVUUUTTTTTTTTTUUUVVVQQQTTTXXX\\\]]]\\\YYYXXXZZZWWWUUUVVVYYY\\\]]]\\\[[[\\\YYYVVVWWW\\\]]][[[RRRRRRRRRRRRRRRRRRRRRRRRMMMLLLJJJJJJJJJKKKMMMNNNNNNQQQUUUUUUSSSQQQRRRTTTNNNRRRVVVXXXYYYYYYZZZ[[[\\\[[[]]]bbbhhhhhhccc^^^cccdddeeefffiiinnnvvv{{{~~~yyyuuuooosss|||uuufff]]]```hhhkkkhhhgggkkkmmmkkkkkkkkkkkkkkkmmmrrryyy~~~{{{{{{|||~~~xxxsssrrrsssqqqllllllqqqpppooolllkkkmmmrrrtttsssuuusssooollliiigggcccaaa```]]][[[YYYYYYYYYXXXWWWXXXYYY^^^gggooorrrnnniiinnnmmmnnntttzzzyyyppphhhmmmkkklllnnnlllhhhhhhkkkcccdddddddddbbb```]]][[[ZZZWWWTTTTTTUUUSSSOOOKKKSSSQQQOOONNNNNNOOOPPPQQQMMMOOOOOOKKKFFFGGGOOOVVVSSSRRRPPPMMMJJJHHHEEEDDDGGGGGGFFFEEEDDDDDDDDDDDDJJJGGGEEEEEEFFFGGGGGGGGGKKKJJJIIIJJJLLLKKKGGGCCCHHHGGGFFFEEEFFFHHHKKKLLLJJJKKKKKKJJJIIIHHHJJJLLLLLLHHHEEECCCDDDFFFGGGGGGIIIGGGFFFGGGIIIHHHEEEAAABBBEEEIIIJJJHHHGGGHHHIIIJJJLLLNNNMMMKKKIIIIIIIIILLLJJJHHHHHHIIIKKKLLLLLLHHHKKKLLLIIIIIIMMMPPPOOOPPPSSSYYY___cccddddddccc]]]]]]]]]^^^^^^^^^^^^^^^aaa^^^]]]^^^\\\[[[eeeqqqwww~~~xxxxxxxxxrrruuuyyytttgggbbbfffeee]]][[[ZZZVVVQQQRRRVVVWWWTTTSSSNNNKKKMMMSSSTTTPPPJJJMMMSSSWWWUUUTTTTTTRRRNNNPPPSSSUUUVVVUUUSSSSSSTTTXXXWWWUUUSSSSSSTTTUUUVVVSSSSSSSSSTTTTTTTTTTTTTTTVVVUUUUUUUUUVVVUUURRRPPPSSSTTTUUUTTTRRRQQQQQQRRRPPPOOONNNNNNNNNOOOPPPQQQUUUVVVUUUTTTSSSTTTWWWZZZWWWUUUSSSQQQPPPNNNKKKHHHLLLLLLMMMPPPUUUWWWWWWVVVUUUNNNLLLPPPQQQLLLIIIJJJJJJNNNSSSUUUTTTRRRRRRSSSRRRPPPMMMLLLMMMOOOOOOOOOJJJDDDAAADDDFFFEEECCCDDDQQQPPPNNNLLLKKKIIIIIIHHHKKKNNNRRRVVVXXXWWWVVVUUURRRSSSTTTTTTSSSRRRSSSTTTYYYVVVXXX]]][[[UUURRRTTT[[[ZZZXXXWWWXXXZZZ]]]______]]][[[YYYWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYUUUXXX[[[]]]\\\[[[ZZZZZZ\\\[[[YYYWWW\\\cccdddbbbaaa]]]XXXVVV[[[^^^XXXNNNRRRQQQQQQRRRTTTVVVUUUTTTVVVUUUSSSOOOLLLLLLOOOQQQRRRRRRRRRRRRRRRSSSSSSSSSZZZVVVSSSRRRUUUXXXYYYXXX\\\\\\\\\^^^bbbdddfffffffffeeeeeehhhnnnuuu{{{}}}~~~zzzwwwvvvsssssswwwyyyggg^^^^^^eeelllmmmjjjggghhhjjjnnnmmmnnnpppsssuuuyyy}}}}}}|||{{{~~~zzz{{{~~~xxxtttrrrsssoooiiifffhhhiiijjjkkklllpppuuuyyy|||{{{rrrjjjeeebbbaaaaaaaaa___^^^^^^^^^^^^\\\[[[ZZZ[[[___fffmmmpppmmmiiikkklllpppvvv{{{zzztttooonnnlllnnnqqqqqqmmmmmmoooggghhhhhhgggeeeaaa]]][[[YYYVVVSSSRRRTTTSSSPPPMMMSSSRRRPPPOOONNNOOOPPPQQQKKKMMMLLLHHHDDDEEELLLRRRQQQRRRSSSSSSRRROOOMMMKKKGGGGGGFFFEEEEEEFFFFFFGGGIIIGGGFFFFFFGGGHHHHHHGGGMMMKKKHHHIIIKKKMMMLLLKKKQQQOOOMMMJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGDDDCCCEEEFFFFFFFFFHHHFFFEEEFFFGGGGGGDDDAAAEEEGGGIIIIIIHHHHHHJJJLLLIIIKKKMMMLLLJJJIIIHHHIIIKKKIIIFFFFFFIIILLLMMMNNNIIIOOOQQQMMMIIIKKKOOOPPPSSSVVVZZZ___bbbeeeffffff^^^]]]]]]]]]]]]]]]^^^^^^```^^^^^^^^^\\\ZZZbbblllqqqxxxyyyuuuxxxvvvpppvvvxxxrrrddd^^^aaa```YYY[[[[[[XXXTTTUUUXXXXXXUUUPPPMMMLLLPPPUUUUUUPPPJJJQQQUUUWWWTTTSSSTTTUUUSSSPPPRRRTTTTTTTTTTTTUUUVVVYYYWWWUUUTTTSSSTTTUUUVVVTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWVVVWWWXXXWWWUUUSSSSSSTTTUUUTTTRRRRRRRRRTTTPPPPPPPPPPPPPPPPPPQQQQQQVVVVVVVVVUUUSSSTTTVVVYYYWWWVVVTTTRRRQQQOOOLLLJJJNNNOOOQQQSSSVVVXXXYYYYYYVVVQQQPPPTTTVVVRRROOOOOOQQQSSSUUUTTTQQQNNNNNNOOOSSSRRRQQQRRRTTTUUUTTTSSSMMMGGGCCCEEEFFFCCC@@@@@@JJJJJJJJJJJJKKKMMMOOOPPPNNNPPPSSSUUUWWWWWWVVVUUURRRUUUWWWWWWUUUSSSRRRSSSVVVTTTVVVZZZZZZTTTSSSVVVWWWVVVVVVWWWYYYZZZZZZZZZ\\\[[[ZZZXXXXXXXXXYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZXXXZZZ]]]^^^^^^]]][[[ZZZ\\\]]]ZZZXXX\\\bbbdddbbb```^^^YYYVVVZZZ]]]YYYRRRUUUTTTTTTUUUYYY\\\\\\\\\^^^]]]YYYUUURRRRRRUUUXXXWWWWWWWWWVVVVVVTTTSSSSSSRRROOOMMMMMMQQQUUUWWWWWWYYYYYYZZZ\\\```ccceeefffiiihhhiiimmmttt|||yyywwwwwwttttttxxxpppfff```gggnnnpppmmmkkklllnnntttqqqqqquuu{{{|||xxxyyy|||xxxtttqqqqqqooohhhcccbbbcccfffkkknnnrrrwww~~~uuuhhh```]]]___aaa]]][[[ZZZ[[[]]]]]]]]][[[^^^^^^___dddjjjlllkkkiiiiiilllrrrwww{{{zzzxxxvvvmmmlllnnnsssssspppoooqqqkkkllllllkkkhhhccc^^^[[[WWWTTTPPPPPPRRRSSSRRRPPPSSSRRRPPPOOOOOOOOOPPPQQQKKKKKKJJJGGGDDDEEEJJJOOOJJJLLLPPPRRRSSSRRRPPPNNNIIIHHHFFFFFFFFFGGGIIIJJJIIIHHHHHHIIIJJJKKKIIIGGGOOOLLLHHHHHHKKKOOORRRTTTYYYWWWTTTPPPMMMKKKIIIIIIHHHGGGFFFHHHJJJJJJHHHDDDHHHGGGFFFFFFHHHIIIHHHGGGHHHGGGFFFGGGHHHGGGEEECCCHHHIIIJJJIIIHHHIIIKKKMMMHHHJJJKKKKKKIIIHHHHHHIIIKKKHHHEEEEEEHHHKKKNNNOOOMMMVVV[[[TTTKKKJJJOOOTTTUUUXXX[[[___cccfffhhhiii```^^^]]][[[[[[\\\^^^______```bbbbbb^^^[[[___ffflllqqqsssrrrxxx|||sssooossstttlll```ZZZ]]]^^^YYYYYYZZZXXXVVVVVVYYYXXXTTTMMMLLLMMMRRRWWWVVVPPPJJJTTTWWWWWWSSSRRRUUUWWWWWWOOOQQQRRRSSSRRRTTTVVVXXXYYYXXXWWWUUUTTTTTTUUUUUUTTTSSSSSSTTTUUUWWWYYYZZZYYYXXXXXXYYYZZZZZZXXXVVVQQQSSSTTTTTTRRRRRRSSSUUUOOOPPPQQQRRRSSSSSSRRRQQQVVVVVVWWWUUUTTTTTTUUUWWWXXXVVVTTTTTTSSSRRROOOMMMQQQSSSUUUVVVWWWXXXZZZ\\\VVVTTTUUUZZZ\\\YYYWWWWWWUUUTTTSSSOOOLLLKKKLLLNNNPPPPPPPPPRRRUUUVVVUUUSSSQQQKKKGGGHHHHHHCCC???===GGGGGGHHHIIILLLPPPTTTVVVRRRRRRTTTUUUUUUUUUUUUUUUTTTVVVXXXXXXVVVTTTSSSSSSTTTTTTVVVYYYXXXUUUUUUXXXVVVTTTTTTWWW[[[\\\ZZZWWWYYYXXXXXXXXXYYYZZZ\\\]]]_________^^^^^^]]]]]]]]]\\\]]]]]]]]]]]]\\\[[[[[[^^^^^^\\\ZZZ\\\bbbcccaaa___```]]]YYYZZZ^^^]]]ZZZZZZXXXXXXZZZ___cccfffgggfffccc___ZZZXXXYYY]]]aaaccccccaaa___ZZZUUUPPPMMMLLLIIIHHHIIIMMMRRRVVVWWWXXXXXXZZZ]]]```dddgggiiikkkkkklllrrrzzzxxxvvvvvvssssssxxxzzz|||tttiiidddjjjqqqssspppnnnoooqqq{{{yyyzzz}}}zzzxxxvvvrrrnnnnnnooonnnjjjgggdddggglllpppqqqttt|||uuuhhh___\\\^^^aaa[[[XXXVVVVVVXXX\\\^^^___bbb``````bbbfffhhhiiihhhhhhmmmtttxxxyyyxxxyyyzzzllljjjlllqqqrrrooolllmmmkkklllmmmmmmiiiddd___\\\UUURRRNNNNNNQQQSSSSSSQQQPPPPPPOOONNNMMMNNNNNNOOOKKKKKKJJJHHHGGGHHHKKKNNNIIIJJJLLLOOOQQQRRRRRRRRRMMMLLLIIIGGGGGGHHHJJJKKKLLLKKKLLLMMMOOOOOOMMMKKKQQQOOOLLLKKKLLLPPPTTTVVVZZZYYYVVVRRROOOMMMLLLKKKKKKIIIHHHJJJOOOOOOJJJEEEJJJIIIIIIKKKMMMMMMKKKIIIJJJJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKHHHJJJKKKKKKJJJIIIJJJKKKMMMIIIFFFEEEGGGJJJMMMNNNPPP\\\ccc[[[OOOLLLQQQWWWUUUWWW\\\aaaeeeggghhhhhhaaa```]]][[[ZZZ[[[]]]___```dddgggfffaaa^^^```dddjjjnnnppprrrxxxxxxrrrooommmlllfff\\\YYY^^^```^^^WWWYYYYYYWWWWWWYYYWWWRRRNNNLLLMMMPPPTTTUUUPPPLLLSSSWWWWWWSSSRRRUUUWWWVVVQQQQQQRRRQQQPPPQQQTTTVVVZZZYYYXXXVVVUUUUUUUUUUUURRRRRRRRRRRRTTTWWWZZZ[[[ZZZYYYXXXYYY[[[[[[ZZZYYYPPPQQQSSSSSSRRRRRRSSSUUUNNNPPPSSSUUUUUUTTTSSSQQQUUUVVVWWWVVVUUUTTTTTTUUUWWWVVVUUUTTTUUUTTTRRRPPPQQQTTTVVVWWWVVVXXX[[[]]]WWWXXXZZZ^^^```___^^^]]]TTTRRRNNNJJJIIIJJJMMMOOONNNMMMMMMOOOQQQTTTTTTTTTRRRLLLJJJLLLLLLGGGBBB@@@HHHHHHHHHIIILLLPPPTTTWWWUUUUUUUUUTTTTTTUUUUUUUUUVVVWWWWWWWWWUUUUUUWWWYYYWWWXXX[[[[[[YYYWWWXXXZZZYYYWWWVVVYYY]]]___]]]ZZZWWWWWWWWWXXXZZZ\\\^^^___aaaaaaaaabbbbbbbbbccccccaaa^^^ZZZWWWWWWYYY[[[\\\___```___\\\]]]aaabbb```bbbdddccc___^^^bbbdddccc```^^^]]]___dddiiimmmnnnhhhfffbbb^^^]]]```fffkkkqqqpppnnniii```VVVMMMGGGJJJHHHGGGHHHKKKPPPUUUXXXXXXZZZ]]]```bbbfffiiilllkkkkkkmmmttt~~~wwwuuutttppppppvvv|||yyy}}}vvvkkkjjjpppuuuvvvrrroooooorrr~~~zzzrrrpppllliiikkkrrrxxxxxxtttllllllnnnpppooommmuuu|||uuukkkbbb^^^^^^```___[[[VVVTTTWWW^^^cccgggdddbbb``````bbbeeeggghhhjjjooouuuxxxwwwvvvxxxzzzooollllllpppqqqnnnkkkjjjiiijjjkkkkkkhhhddd```]]]TTTQQQMMMMMMOOORRRRRRPPPMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHJJJLLLNNNNNNQQQPPPOOOOOOQQQTTTWWWYYYUUURRRNNNJJJHHHIIIKKKLLLQQQQQQQQQSSSUUUUUUSSSQQQTTTSSSRRRQQQPPPPPPRRRSSSUUUTTTSSSRRRQQQPPPOOOOOOMMMKKKJJJLLLQQQQQQLLLGGGKKKKKKLLLMMMOOONNNLLLJJJKKKKKKKKKJJJJJJIIIJJJJJJHHHIIIKKKMMMNNNMMMJJJIIIJJJLLLMMMMMMLLLLLLMMMOOOQQQMMMIIIGGGHHHJJJKKKLLLPPP\\\ccc]]]RRRNNNRRRWWWRRRVVV]]]cccggghhhgggeeedddbbb___]]]\\\]]]___```___dddhhhfffbbbaaaccceeegggkkkpppvvv~~~}}}|||zzzxxxwwwuuurrrpppkkkiiiccc]]][[[^^^aaabbbZZZ\\\\\\ZZZZZZ\\\XXXSSSQQQOOOMMMNNNQQQRRRQQQOOOOOOTTTVVVTTTSSSUUUUUUSSSSSSSSSRRRPPPNNNNNNPPPRRRZZZYYYXXXWWWVVVVVVVVVVVVQQQQQQQQQRRRTTTWWWYYY[[[ZZZYYYXXXXXXZZZ[[[ZZZYYYPPPQQQSSSSSSRRRRRRSSSUUUOOOQQQTTTWWWWWWVVVTTTSSSTTTVVVXXXXXXWWWUUUUUUVVVWWWVVVUUUVVVWWWWWWUUUSSSRRRSSSTTTUUUVVVXXX[[[]]]YYY\\\^^^``````aaa```___UUURRRMMMIIIIIIKKKMMMOOOPPPNNNLLLLLLOOORRRTTTUUUMMMIIIIIINNNPPPMMMIIIGGGIIIHHHFFFFFFIIIMMMRRRUUUXXXWWWVVVUUUTTTTTTUUUVVVXXXWWWVVVTTTSSSVVV[[[^^^\\\aaadddbbb^^^\\\\\\]]]]]][[[ZZZ\\\___```___]]]XXXXXXYYYYYY[[[^^^```bbbaaabbbccceeeggghhhjjjjjjfff___WWWRRRSSSXXX\\\^^^aaadddccc___^^^aaabbb```fffjjjjjjfffeeehhhkkkjjjeeecccbbbcccggglllooopppkkkiiifffddddddhhhpppuuuxxxxxxvvvqqqhhh[[[OOOHHHIIIHHHGGGFFFHHHLLLRRRVVVYYY]]]aaadddfffgggjjjllljjjjjjmmmtttxxxuuusssnnnpppvvv{{{yyy{{{tttssswww{{{zzztttooooooqqqzzzooommmkkkiiinnn{{{wwwrrrooopppmmmiiinnnyyywwwxxxvvvoooggg```^^^^^^^^^ZZZTTTRRRVVV]]]dddhhhdddcccaaa``````cccfffhhhmmmqqquuuwwwvvvvvvxxxzzztttooommmppprrrpppmmmllliiiiiiiiihhhfffccc```^^^TTTQQQMMMMMMOOOPPPOOOMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFIIINNNRRRRRRQQQVVVTTTQQQPPPQQQUUUZZZ]]]]]]YYYTTTOOOLLLMMMOOOQQQYYYXXXXXXYYY[[[\\\[[[ZZZXXXYYYYYYWWWTTTQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSNNNMMMLLLNNNPPPPPPMMMJJJOOONNNNNNOOOPPPOOOMMMKKKKKKLLLLLLKKKJJJJJJKKKMMMKKKKKKLLLNNNOOOOOOLLLJJJNNNOOOPPPPPPOOOPPPRRRTTTVVVSSSOOONNNNNNNNNNNNMMMPPPYYY___[[[VVVTTTUUUVVVSSSWWW]]]cccggghhhgggfffiiigggeeecccaaaaaabbbccc]]]cccgggdddbbbcccgggiiifffjjjsss~~~wwwsssnnnnnnoooqqqpppnnnmmmjjjddd___\\\]]]___``````bbbaaa^^^]]]^^^[[[UUUUUURRRPPPOOOQQQRRRSSSRRRMMMRRRUUUSSSRRRTTTTTTRRRUUUUUUUUUSSSPPPOOOOOOPPPYYYXXXXXXXXXXXXWWWWWWWWWSSSSSSUUUWWWYYYZZZ[[[\\\\\\ZZZXXXXXXYYYZZZZZZYYYRRRTTTUUUTTTSSSSSSTTTUUURRRTTTWWWYYYZZZZZZXXXWWWUUUXXX[[[\\\[[[ZZZYYYYYYYYYXXXXXXYYY[[[[[[ZZZYYYUUUSSSSSSUUUYYY]]]^^^___]]]aaabbb___^^^``````___[[[WWWRRROOOOOOPPPPPPPPPRRROOOMMMMMMOOOQQQRRRRRRJJJHHHKKKSSSXXXWWWTTTSSSLLLJJJGGGFFFHHHMMMRRRVVVXXXWWWVVVVVVUUUUUUVVVVVVXXXWWWUUUSSSSSSVVV[[[___aaahhhmmmiiidddbbbbbbaaa```aaabbbccccccbbbaaa```ZZZ[[[[[[]]]```cccfffgggdddeeegggiiilllooopppqqqllldddZZZUUUWWW]]]aaacccfffiiiiiieeebbbddddddccchhhlllmmmkkkjjjlllmmmlllhhhfffeeegggjjjnnnpppppppppooommmlllmmmrrryyy~~~yyyzzz{{{xxxooobbbUUUMMMIIIHHHFFFEEEEEEIIIOOOTTT]]]cccjjjmmmlllkkklllmmmlllmmmpppwww|||yyyvvvsssvvv~~~{{{vvv|||}}}}}}yyytttsssuuu|||tttqqqqqqrrr{{{uuuoooooommmiiimmmwwwvvvxxxyyytttjjjaaa]]][[[[[[XXXTTTTTTXXX^^^cccfffcccbbbaaa``````bbbeeehhhppprrruuuwwwxxxyyy{{{|||vvvppplllooosssrrrpppppplllkkkiiifffccc```^^^]]]TTTQQQNNNNNNOOOOOOLLLIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJHHHHHHMMMVVV[[[[[[XXXXXXWWWUUUUUUVVVZZZ^^^aaaccc___YYYTTTRRRTTTWWWYYY```___^^^___aaabbbbbbbbb^^^___^^^[[[WWWTTTTTTUUUTTTUUUUUUUUUVVVUUUUUUUUUQQQQQQPPPQQQQQQQQQQQQPPPVVVTTTSSSSSSSSSSSSQQQOOOOOOPPPQQQOOOMMMMMMPPPRRRRRRPPPMMMMMMOOOQQQPPPOOORRRSSSTTTSSSSSSTTTWWWZZZYYYWWWUUUUUUUUUUUUTTTRRRTTTYYY\\\]]]^^^```]]]YYYXXXZZZ]]]aaaeeehhhjjjkkkooonnnllljjjiiihhhgggggg^^^eeehhheeedddiiipppsssjjjooo{{{sssmmmgggfffjjjmmmmmmkkkjjjgggccc```^^^^^^___aaacccdddaaa]]]\\\]]]ZZZUUUXXXWWWUUUUUUUUUUUUTTTSSSNNNRRRSSSPPPPPPSSSUUUTTTUUUWWWXXXVVVTTTRRRRRRSSSWWWXXXXXXYYYYYYYYYYYYYYYWWWYYY[[[^^^`````````___^^^\\\YYYYYYYYYZZZZZZYYYWWWXXXYYYXXXVVVVVVVVVXXXWWWYYY[[[]]]^^^^^^]]]]]]XXX[[[___aaaaaa_________\\\\\\\\\^^^```aaa```___ZZZVVVSSSVVV^^^ddddddbbbbbbfffeee___\\\^^^___^^^```]]]ZZZYYYZZZ[[[YYYXXXXXXXXXXXXXXXYYYYYYVVVTTTOOONNNSSS^^^ffffffddddddZZZWWWRRRNNNNNNPPPUUUXXXWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXVVVUUUUUUWWWZZZaaalllrrrooojjjhhhhhhfffccciiioooqqqmmmhhheeeddd\\\]]]___aaaeeejjjnnnpppjjjkkkmmmoooqqqtttuuuvvvqqqjjjcccaaadddhhhiiiiiilllppppppkkkggghhhhhhggggggkkklllkkklllnnnlllhhhhhhggggggiiimmmppprrrrrruuuuuutttsssssswww}}}|||}}}ssseeeVVVMMMIIIIIIGGGFFFFFFJJJQQQWWWgggnnnwwwzzzxxxtttrrrrrrssssssvvv}}}}}}||||||{{{}}}{{{xxxzzz~~~wwwnnnnnnnnnjjjoooxxxxxx{{{|||vvvkkkaaa[[[YYY^^^\\\ZZZ[[[___dddfffhhhbbbbbbaaa``````aaaeeegggqqqrrrtttwwwzzz|||~~~~~~uuunnnjjjmmmrrrrrrrrrrrrooommmjjjfffbbb___]]]\\\UUURRROOOOOOOOONNNJJJFFFKKKKKKKKKLLLKKKKKKJJJIIIMMMKKKLLLSSS]]]cccccc```]]]]]]]]]^^^aaacccfffhhhgggccc]]]XXXWWWYYY]]]```eeecccaaabbbdddfffggggggccccccaaa]]]XXXVVVWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUTTTSSSSSSUUUVVV]]][[[YYYXXXXXXWWWUUUTTTTTTUUUVVVTTTRRRRRRUUUXXXYYYTTTNNNLLLNNNRRRTTTTTTTTTUUUVVVVVVVVVWWWZZZ]]][[[ZZZYYYZZZ[[[[[[YYYWWWYYY[[[]]]```fffjjjeee]]]]]]]]]]]]___ccchhhmmmpppsssrrrqqqpppnnnmmmkkkkkkbbbiiilllggggggpppxxx|||rrrwwwqqqjjjcccbbbgggjjjjjjhhheeebbb````````````bbbeeebbbbbb___ZZZYYYZZZWWWRRRYYYYYYZZZZZZYYYXXXUUUSSSQQQTTTSSSNNNNNNRRRWWWWWWUUUWWWYYYYYYXXXVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\^^^aaadddeeeeeecccbbb```]]][[[ZZZZZZ[[[ZZZYYYZZZ[[[\\\[[[YYYXXXXXXYYY[[[\\\^^^```aaaaaaaaaaaaZZZ^^^bbbeeeeeedddcccccc___^^^___aaaccceeedddccc^^^XXXTTTYYYcccjjjiiieeeeeejjjhhh___ZZZ]]]^^^]]]```^^^^^^```ccceeedddbbbeeefffhhhjjjkkkgggaaa]]]WWWWWW]]]iiirrrsssqqqqqqkkkfff___XXXTTTTTTVVVYYYVVVWWWWWWXXXXXXWWWVVVVVVWWWYYYZZZYYYWWWTTTSSSSSS```llluuurrrmmmlllllliiifffppp{{{~~~wwwnnnjjjhhh]]]^^^aaaeeejjjppptttwwwooopppqqqsssuuuvvvxxxxxxtttpppkkkkkkoooqqqpppmmmpppuuuuuupppkkkkkkllljjjfffiiijjjjjjkkkmmmjjjdddgggggghhhkkkpppsssttttttxxxxxxwwwvvvuuuxxx|||uuudddSSSHHHKKKKKKJJJHHHIIIMMMUUU\\\qqqyyy}}}yyyyyyyyyyyy{{{yyyssssssyyy}}}~~~|||uuukkkbbb\\\[[[___[[[YYY]]]ccchhhhhhggghhhfffccc```aaaeeekkkppprrrvvvzzz{{{yyyuuunnnhhhkkksssxxxtttoooqqqjjjcccaaadddbbb[[[SSSRRRRRRRRROOOLLLKKKKKKLLLLLLMMMQQQSSSPPPMMMPPPVVVWWWSSSQQQWWWcccmmmooommmhhheeeccceeejjjooorrrrrrpppiii```\\\___dddhhhjjjmmmfff___^^^bbbeeeccc```aaaeeehhhgggaaa^^^^^^```gggeeeaaa]]]ZZZYYYZZZZZZ\\\\\\[[[YYYXXXYYY\\\___cccbbbaaa```___]]]\\\\\\^^^^^^]]]YYYWWWYYY___dddbbb[[[VVVXXX[[[[[[\\\^^^___^^^\\\YYYVVVXXX___dddaaa```bbbfffjjjhhhbbb\\\ccciiiqqquuuvvvsssiii^^^___]]]\\\```hhhpppvvvxxxvvvsssrrrsssvvvtttmmmgggnnnfffcccjjjtttyyyyyyzzzrrr{{{ooogggaaaccckkkmmmggg___ccccccdddfffhhhiiigggffffffaaa]]]]]][[[VVVSSSTTT[[[bbbccc^^^^^^aaa[[[PPPVVVSSSQQQRRRVVVZZZ[[[[[[ccc```bbbfffddd\\\VVVWWWZZZ[[[]]]^^^____________^^^lllxxx|||zzzwwwsssnnneeecccaaa```___]]][[[YYYaaa^^^___eeeeeeaaa```dddffffffggghhhiiihhheeebbb^^^aaaeeekkksssyyyvvvnnniiiiiijjjkkkkkklllmmmmmmhhhjjjjjjggghhhmmmpppnnnvvvtttooohhhaaa^^^```cccjjjfffeeeiiinnnqqqqqqqqq~~~|||vvvqqqiiinnnvvv|||~~~xxxpppjjjfffeeedddbbbaaa___]]]\\\]]]aaaddd___```___ZZZSSSPPPRRRUUU\\\eeepppuuutttooollljjjvvv{{{}}}nnnfffgggfffgggffffffnnnxxx{{{wwwvvvttttttxxx}}}~~~zzztttqqqvvv|||{{{yyyxxxwww{{{|||xxxssspppmmmllljjjlllllljjjjjjnnnooommmsssssstttssssssrrrqqqqqqwwwzzz|||zzzyyy}}}|||ooocccYYYPPPQQQMMMLLLNNNQQQUUU___hhhvvv~~~yyyqqqmmmjjjiiiiiikkkhhhgggjjjpppssssssqqqjjjlllllliiieeeeeekkkqqqxxx}}}yyywwwpppkkknnnvvvzzzvvvqqqpppiiicccbbbdddccc]]]WWWUUUVVVVVVUUURRRPPPOOOOOOSSSUUUYYY\\\YYYTTTUUUZZZ```^^^\\\___eeelllppprrrmmmmmmmmmqqqwww~~~{{{qqqlllmmmpppssstttvvvooogggeeehhhkkkiiifff^^^bbbgggjjjjjjiiijjjjjjhhhfffdddccccccdddfffhhheeefffgggggghhhiiillloooqqqqqqooonnnlllkkkjjjiiijjjkkkkkkiiihhhiiilllpppmmmgggdddeeeeeeccccccfffggghhhgggddd```aaaeeejjjjjjkkkmmmpppsssrrrnnnjjjpppsssvvvyyy}}}zzzmmm___```______dddkkkrrrvvvwwwxxxuuusssuuuxxxyyytttooosssmmmjjjooouuuwwwwwwxxx~~~uuulllgggdddhhhooosssooojjjgggggghhhiiikkkkkkiiigggiiiddd``````^^^ZZZYYY[[[hhhqqqtttooommmmmmggg]]]\\\XXXUUUUUUXXX[[[^^^^^^eeehhhnnnsssnnndddaaacccfffeeecccbbbbbbccceeegggqqq|||wwwpppiiidddaaa```___dddccchhhoooqqqnnnlllnnnrrrrrrtttvvvwwwvvvrrrnnnjjjmmmqqqvvvvvvuuutttssstttvvvyyy{{{{{{}}}{{{}}}}}}|||}}}xxxqqqjjjggghhhkkkuuuuuuwwwzzz{{{|||~~~|||xxxvvvssspppnnnooorrrttthhhccc]]]YYYWWWWWWVVVUUUWWWbbbooovvvvvvtttsssuuuzzztttkkkgggdddeeecccbbbiiitttwwwuuuqqqsssxxx~~~~~~{{{||||||{{{|||~~~zzzssslllkkknnnnnnlllnnnrrrtttssssssvvvyyyyyyxxxwwwxxxzzz{{{zzzyyywwwwww|||wwwllleee]]]VVVVVVRRRPPPRRRUUUZZZeeeooo~~~xxxyyy~~~}}}{{{||||||yyyxxx}}}{{{sssooorrrwww|||wwwtttrrrwww}}}zzztttkkkfff```___aaaaaa]]]XXXTTTVVVWWWWWWUUUSSSRRRSSS___aaafffiiifff```^^^aaammmmmmmmmmmmnnnrrrvvvyyyxxx{{{~~~zzz{{{~~~zzzqqqnnnqqqssssssqqqeeehhhmmmsssxxxzzzyyywwwpppooonnnmmmnnnppprrrttttttwwwzzz|||~~~}}}{{{zzzyyyxxxvvvwwwxxxxxxxxxxxxzzz|||{{{xxxwwwwwwsssoooooossstttvvvwwwtttpppooopppssswwwxxx{{{~~~~~~~~~~~~ttteeedddeeegggkkkppptttvvvvvv{{{xxxvvvyyy{{{zzztttrrrtttuuuttttttvvvxxxmmmbbbaaacccgggnnnqqqpppnnnmmmllllllmmmnnnmmmkkkhhhiiiddd```___]]][[[\\\```ppp{{{{{{yyysssllliiieeeaaa___aaadddgggiiinnnvvv~~~tttqqqtttvvvsssooommmmmmppptttwwwzzzpppkkkiiiiiimmmpppxxx{{{qqquuuzzzzzzwwwwwwyyy~~~~~~}}}~~~~~~vvvlllbbb___bbbdddbbb^^^YYYbbbmmmuuuyyy{{{~~~~~~uuujjjfffeeebbb```dddmmmrrrssslllsss~~~xxxnnnqqqttttttsssuuuzzz}}}|||xxx~~~}}}|||}}}yyywwwzzzvvvpppnnniiiccc^^^ZZZWWWZZZ^^^eeeqqq|||tttuuuyyy}}}wwwkkkgggbbb`````````___]]]WWWXXXYYYYYYYYY[[[^^^```ooopppuuuzzzwwwppplllmmmzzzzzz|||~~~|||yyy{{{|||zzz{{{|||{{{{{{{{{|||{{{zzz~~~}}}}}}~~~{{{ooonnnpppsssvvvxxxxxxwwwuuu|||zzz{{{yyyuuutttsssqqqsssxxx|||ppphhh]]]___bbbfffiiikkkkkkkkkpppooonnnnnnnnnmmmjjjgggiiiddd```___]]][[[___eeerrr~~~}}}}}}yyytttqqqqqquuuyyy{{{{{{xxxxxx~~~vvv|||zzzpppnnnrrrvvvvvvttthhhhhhlllrrrzzzsssooolllfffaaaaaagggnnnrrrnnnxxx~~~zzz}}}}}}{{{~~~}}}wwwjjjfffdddhhhmmmvvvpppuuu}}}}}}vvvllliiieeebbbaaabbbcccdddccccccccccccfffkkksssxxx|||}}}|||yyy~~~~~~}}}wwwuuutttsssxxx~~~zzznnngggeeefffhhhiiiiiiiiiiiiiiiqqqpppooonnnnnnlllhhhfffkkkgggdddcccaaaaaafffnnnvvvxxxppprrr}}}yyyqqqhhhdddfffooowww|||{{{xxxyyy~~~tttzzz{{{vvvjjjhhhfffdddbbbeeeiiimmmsssssstttuuuyyy}}}}}}~~~|||qqqmmmmmmmmmlllkkkjjjiiiiiihhhsssqqqpppoooooollliiifffgggfffeeegggggghhhpppyyyyyyqqqqqq{{{{{{~~~|||nnnooonnnmmmmmmrrrzzz~~~yyyzzzvvvsssooonnnoooppppppooovvvtttsssrrrrrrpppllliiihhhhhhlllqqqssswwwzzz|||~~~~~~{{{wwwvvvyyy||||||{{{xxxwwwvvvuuuuuusssooommmppprrrxxx{{{zzz~~~~~~{{{yyyyyyyyyxxxwww}}}{{{