BM6P6(@  ###%%%((((((&&&###!!!!!!###%%%(((%%%""" ###,,,...+++&&&$$$$$$ ###(((******)))''''''&&&$$$%%%***...///333888777111///000///+++)))***###!!!###(((+++,,,///444999888555222...***'''%%%###&&&+++...//////000000//////000111111111111111111000...---...000222444666555555444444444444555...,,,+++///666;;;;;;999<<<888333---(((&&&&&&&&&)))+++---.........000222//////000...,,,,,,---...555222//////222444444333222000---++++++***)))'''+++***((('''&&&&&&'''''')))((((((+++///222222000444444333444666888;;;===777666444333444777:::===>>>>>>>>><<<:::999:::;;;222000///000333444333222;;;888555444555444222///)))+++,,,***'''%%%(((***!!!!!!###$$$$$$%%%$$$$$$''''''''')))+++...000222666444333666;;;@@@AAAAAA999;;;<<<888333222666;;;???CCCDDD???===>>>:::444999999777222...///444888@@@??????>>>>>>??????@@@;;;<<<<<<;;;<<<>>>CCCFFFPPPOOOKKKHHHJJJKKKEEE===555333111///......///000999<<<<<<:::>>>DDDCCC======???AAABBBBBBAAA>>>===888777444222111000000111666555444666888:::;;;;;;;;;:::;;;>>>BBBBBB@@@======:::555111000222666888555666777999999888777666999:::::::::888666333222666666666666777777444222333666:::===???===;;;999===:::555111///---,,,+++...000333666888::::::;;;=========>>>???===:::777111//////000//////555===999;;;???AAAAAA@@@===<<<===:::999<<<@@@@@@;;;555HHHEEEAAA<<<777444222111666555666888:::;;;;;;999888;;;>>>???>>>=========<<<<<<999???IIIDDD===CCC??????@@@@@@;;;666333444222///+++'''%%%%%%&&&''')))***---555>>>@@@<<<777;;;===???>>>;;;777555555999000,,,111555444444666777999<<<<<<<<<<<<===???>>>===<<<<<<===>>>===<<>>EEEHHHEEEEEEJJJKKKHHHFFFDDDCCCBBBAAA@@@===;;;<<<888444222222222111000.........000222666:::<<<<<<<<<===>>>>>>===<<<;;;888777555444333333444555777555555:::???@@@:::555;;;999777777888888888777CCC<<<888:::;;;777111///222222222111000///...---------,,,,,,---000222444///......000333666777777;;;888444///,,,+++++++++000111444999???@@@<<<888333444666;;;@@@DDDEEEEEEGGGKKKRRRXXX\\\^^^^^^^^^PPPMMMHHHFFFHHHOOOWWW\\\```^^^ZZZVVVRRROOONNNNNNNNNLLLKKKKKKLLLOOOSSSUUUOOOUUUYYYWWWQQQNNNSSSZZZXXXVVVRRRMMMIIIFFFDDDDDD  ###%%%%%%###  $$$(((+++&&&$$$!!!!!!&&&***)))%%%!!!"""&&&))))))((((((((((((&&&'''+++------000555:::444111222111...---...)))&&&&&&)))++++++...333777666555222...***&&&$$$"""&&&,,,///000000000000........./////////000000111000.........000333444222444666777777555333222---++++++///666;;;<<<::::::666111+++'''%%%$$$%%%***,,,...///000000222444222000...---,,,+++++++++444111......000333333222222000---,,,++++++)))'''+++***((('''&&&&&&''''''(((''''''***///222222111333444444555666777777888444333111111222444888:::;;;<<<===<<<;;;;;;<<<>>>888888777555333222444666<<<999555333333333111///------,,,)))&&&$$$$$$%%%"""######$$$%%%%%%%%%%%%))))))))))))+++---///000666555555777<<>><<<<<<<<<999777666888:::???CCCBBB===;;;;;;999444333333333333444666;;;>>>>>>>>>????????????>>>>>>===>>>??????@@@BBBFFFIIIJJJMMMNNNLLLIIIGGGAAA:::555444222///............555999::::::>>>DDDCCC===FFFDDDBBBAAAAAABBBCCCEEE>>>;;;666222000000222333777666555666777888999999>>>===>>>@@@CCCCCC@@@===666444222111111333666888777777888999999999999999===<<<;;;:::999888888888333333444666888888777555666888;;;>>>>>><<<999777888666444333111...,,,***///000111333666999<<<===@@@???>>>???@@@???<<<:::333111000111000///555<<<>>><<<;;;999999:::<<<===???<<<;;;<<>>;;;@@@???<<<:::888666666666777777777999<<<===<<<;;;999<<>>>>>===999444111222///+++'''%%%%%%&&&'''***+++///555;;;===;;;888=========<<<:::777444222555...+++111555555555666666888:::;;;;;;<<<===>>>DDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@@@@AAACCCEEEFFFAAABBBAAA>>>???AAA???:::???EEEHHHEEEEEEHHHIIIFFFHHHFFFDDDCCCBBB@@@===:::;;;888444222111111111000000000000222444888<<<>>><<<<<<===>>>>>>===<<<;;;777555222000///111333444444777:::<<<<<<;;;;;;:::;;;::::::;;;<<<<<<<<<;;;<<<666333777999666333111222333333444333333222111111000...------...///000.........000333555666555:::777444000.........///444666999<<<>>>===:::777666666777:::>>>AAABBBBBBIIIIIIJJJLLLOOORRRTTTTTTSSSQQQOOONNNOOOQQQUUUWWWZZZYYYVVVSSSPPPNNNLLLKKKHHHGGGGGGFFFGGGIIILLLMMMHHHMMMPPPNNNHHHFFFHHHLLLCCCAAA???<<<:::999999999  """!!!!!!&&&+++...$$$""""""%%%'''%%%!!!%%%''''''''''''((('''&&&(((+++,,,+++...333===777222333333000111333...***''')))******...333444444444333///+++'''$$$###(((///333444333222222...---,,,,,,,,,---...///222111000///000111222333...111666999999666222...,,,+++,,,000777<<<===<<<888444///)))%%%#########)))+++...///000111222444111...******,,,......---333111//////111333333333111///---,,,,,,+++)))'''***)))((('''&&&&&&&&&'''''''''(((+++000333444444333444555666666444333222000000//////000333666888<<<======<<<;;;:::<<<===:::;;;:::666222222777;;;<<<999555222222222222111111...+++)))(((&&&$$$"""######$$$%%%%%%&&&&&&&&&************+++---...///666666777999<<<===<<<;;;999888777777999::::::999<<<>>><<<888666777555222000111333666;;;>>>??????===>>>???@@@@@@???>>>===>>>???AAAAAABBBCCCFFFHHHBBBJJJOOOLLLGGGCCC===777555444222///---,,,++++++000444888;;;???DDDCCC???DDDCCCBBBAAA@@@@@@AAABBB@@@<<<666111//////222444666666666777888999;;;;;;======<<<<<<<<<:::777333111111222444666888999:::999999999999:::;;;<<<===;;;:::777555444555666777000000111444888::::::999999:::<<<======;;;888666333444444444222///+++)))/////////111444999===@@@???>>><<<<<<======;;;:::666333111222000///333999<<<;;;999888888999:::<<<>>>===<<<;;;<<<>>>???@@@===<<<;;;999888777777777777777777999;;;<<<;;;:::999<<>>BBB>>>:::<<<888999FFFBBB???;;;<<>>AAABBBCCCAAA>>>>>>BBBEEE??????>>>>>>>>>???AAABBBBBBDDDBBB???@@@BBB???:::<<>><<<:::777333111111111111000000000000222444888<<<>>><<<<<<===>>>>>>>>>===<<<888666222///...000222444222888>>>===888666;;;@@@999:::<<<===>>>======<<<888333222666888666333333444444555555666666666666444333111...---,,,,,,---000000000333666888777777444222///,,,***+++---...555888===???>>><<<:::999;;;999999:::===@@@AAAAAAGGGDDDAAACCCIIIQQQVVVXXXUUUVVVWWWWWWVVVTTTRRRPPPOOOOOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGG???AAABBBAAA>>>;;;::::::777666555444333333333333  ###(((+++$$$!!!!!!%%%&&&$$$  """%%%&&&%%%$$$%%%&&&%%%%%%(((,,,+++***---333;;;555111111111000111444---(((%%%''')))+++000777333444555444111,,,((($$$%%%***222777888777555444...---,,,++++++---///000555555444333222111111111---000555888888555000---******,,,111888<<<>>>===777333...(((%%%#########%%%(((+++---......000111---)))%%%'''---222333111333222111111222333444444111///------,,,+++(((&&&***)))((((((''''''&&&&&&'''(((***---111555777888555555444333222111000///------...000333666888:::@@@AAA@@@===:::999999::::::888666333222555:::>>>888666333222222333444555555111,,,++++++***'''$$$############$$$%%%&&&&&&((()))***+++,,,...///000666777999;;;<<<<<<:::888999777666:::@@@CCC@@@===666666555333333333444333444444555:::???AAA>>>;;;===>>>@@@AAAAAA@@@>>>===<<<>>>@@@@@@??????AAABBB>>>DDDGGGFFFCCCAAA<<<666444222000---***(((((('''...222777===AAADDDDDDCCC@@@BBBEEEGGGFFFCCC???<<<;;;888444000...///000222333444666777999;;;===???;;;;;;:::999777333000---333555888;;;============;;;:::::::::;;;===>>>@@@:::999777555333333333333//////000333777::::::::::::;;;<<<===<<<;;;999888555666666444111...,,,+++,,,---///222666:::>>>@@@AAA???=========>>>>>>===999444222222111///222666444666999<<<===<<<:::888:::;;;<<<<<<<<<<<>>???@@@;;;BBBAAAAAADDD???;;;BBB>>>===;;;;;;>>>AAA>>>888222///+++(((&&&&&&((())),,,///222444444555777999===999555666888999444000///------111444444333222444666999:::;;;<<<>>>???;;;???BBBAAA===;;;===AAA>>>>>>===<<<===>>>???@@@AAACCCBBBAAABBBEEEDDD???<<>>999666333111000111000000.........000222666:::<<<;;;<<<>>>>>>???>>>======888777555333222222333444111777<<<:::555555:::AAA777999;;;<<<;;;:::888888;;;666555777888555222333888777555444444555777999555444222///---,,,,,,,,,444444555888;;;===<<<:::444111---***((()))+++---111777>>>@@@???>>>>>>???>>><<<:::;;;===@@@BBBCCCGGGBBB===???FFFNNNSSSTTTMMMOOOQQQQQQOOOLLLGGGEEECCCDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@??????>>>888888888888888666333111888888777555444333333222  $$$'''%%%"""$$$&&&%%%$$$%%%'''$$$%%%&&&%%%###"""###$$$+++,,,...000...***,,,222777000,,,---......///333)))$$$"""%%%(((,,,333:::444555666555222---(((%%%$$$)))111666777666555444000...---,,,,,,...000111888888777555333111///......000222333333111...---)))***---222777;;;======777444...)))%%%$$$$$$%%%$$$'''+++------...///000,,,(((%%%(((...333333111000000000000000000111222000///...------+++(((&&&)))))))))(((((('''&&&&&&(((***---000333666999;;;888666333///......///000,,,---000333777:::===>>>@@@@@@@@@>>>;;;999:::;;;@@@999222111555999::::::333333222222222444666888;;;666111...---+++'''$$$"""!!!!!!!!!"""###$$$%%%%%%''')))+++...000222222444666:::<<<<<<;;;999888@@@>>>===AAAGGGHHHCCC===333222222333444555666888666666888<<<@@@@@@===999>>>???AAABBBBBBAAA???>>><<<>>>???>>>===<<<===>>>>>>???===<<>>@@@<<<<<<<<<:::888555222111111000000333666999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;999444///,,,,,,...))),,,111666:::===>>>>>>DDDBBB@@@@@@AAABBBAAA@@@:::555222222222///000333---000555999<<<<<<;;;:::999<<>>???<<<@@@@@@<<<;;;===<<<999222///+++(((&&&'''(((***---///222333333444666888999666333555999:::666111//////000000111222000...333555888:::;;;<<<>>>@@@:::@@@FFFFFFBBB>>>>>>@@@>>>>>>=========???@@@AAACCCEEEDDDBBBDDDFFFEEE@@@>>>@@@CCCGGGHHHHHHIIIKKKAAA@@@?????????>>><<<:::888555222000000000000///.........000222666:::<<<;;;<<<>>>?????????>>>===666666666555444333111000222444666555555666999===888;;;===<<<999666444444888555444777888444333444<<<999444111000222666888333222111000///.........444555777;;;???@@@>>><<<;;;777222---++++++---///111777===@@@???>>>>>>???===;;;999999<<>>===>>>??????>>><<<999777999:::;;;<<<===<<<;;;:::777777777666555555444444444333222444666666444111555555555444333333222111 """&&&)))(((%%%!!!###%%%$$$###'''+++%%%&&&&&&$$$""""""###%%%333444666666000***+++000111,,,)))+++,,,,,,---000((($$$"""%%%(((,,,333:::555555555444111,,,(((%%%!!!&&&---222333333222222000///.........///111111666666666666444111///---///000000///...---+++***'''***...222666999;;;<<<777444///***&&&%%%%%%&&&&&&)))---//////.../////////---+++,,,///000///---+++---......------...///000///......---+++(((%%%))))))))))))((('''&&&%%%(((+++///111444666:::===999666111---,,,---000222---///222666:::<<<>>>???<<<===>>>===<<<<<<>>>@@@HHH???555333777:::777333///111222333333444666999>>>:::555000,,,((($$$"""!!!!!! !!!"""$$$%%%$$$&&&(((,,,///111333444222555999;;;;;;:::::::::AAA??????BBBDDDAAA:::333444333444888:::999:::===555555777;;;>>>>>>===<<<>>>???@@@AAAAAA@@@???>>>======>>>===<<<<<<>>>???AAA>>>999888<<>>===<<<;;;:::;;;;;;;;;;;;;;;;;;<<<===:::::::::999777333000...222111000222555888888888::::::;;;;;;;;;<<<============:::555...+++---///)))---333999===>>>>>>===>>>===<<<===>>>>>>===<<<:::444111222222//////111......///111444999===@@@<<<>>>AAACCCDDDCCC@@@???>>>>>>>>>>>>===;;;:::999:::999999:::<<<<<<;;;:::<<<===??????>>>>>>@@@AAA===@@@777333===AAA>>>@@@???EEEDDD<<<777999999555222///+++((('''''')))***---...000222444555555555666555555777999999555222///111111......000///---111333777999:::<<<>>>@@@999>>>CCCEEEBBB???======>>>>>>===>>>???@@@BBBCCCGGGHHHFFFCCCBBBDDDAAA<<<;;;;;;???DDDEEECCCEEEIIIDDDBBB???>>>===;;;777555777444111//////000000///000000000222444888<<<>>>;;;<<<>>>???@@@??????>>>444444444333222000...---222111111333555888999999<<<>>>@@@>>>999555555666333000222555666444444666;;;888444111///111444666000000000000000000000000000222666;;;???@@@>>><<<<<<888222,,,))))))***,,,333777<<>>>>>>>>===<<<;;;999888888888777777777777666555555444333444555666777777777777666555444333222222222222222111111222555666666666222222333444444444444333 !!!%%%***---,,,)))$$$!!!!!!""""""%%%'''$$$%%%%%%$$$"""###&&&(((///111555555///)))***111...***(((+++---,,,---///---(((&&&((()))+++000666666555333111---)))%%%###!!!%%%+++000222222222333...////////////000000000///111222333333111///---...//////...,,,***'''&&&'''***...222555777999:::777444...)))&&&%%%%%%&&&'''***...//////---------//////000000000///...---+++---//////------...000000///.........,,,(((%%%((()))))))))((('''&&&%%%(((+++///111222444888;;;666444111///...///111222///111444777999:::::::::;;;<<<============???AAAGGG@@@777444555666444111...111444555444333444666666555333...)))%%%$$$$$$""""""!!! !!!###%%%&&&%%%''')))---///111222222000333888:::::::::<<<>>><<<<<<>>>@@@@@@<<<444...666444666;;;<<<999999<<<444666888999999:::<<<>>>========================999:::;;;:::;;;===AAADDDCCCBBB???;;;<<<@@@???:::444000)))###!!!###&&&)))222333888???AAA???BBBHHHJJJGGGBBB===;;;<<>>111555:::<<<<<<;;;<<<>>>>>>===<<<;;;;;;:::;;;;;;::::::;;;;;;::::::999999666666555444333111000///111000///111555888999:::======<<<;;;:::;;;;;;<<<888::::::666///,,,,,,///---000444999<<<>>>??????:::999999;;;<<<<<<:::888999333///111111///...///000000111333666;;;???AAA@@@>>>===???AAABBB???<<<;;;;;;<<<======<<<;;;;;;;;;::::::;;;======<<<:::>>>?????????======???@@@EEEKKKCCC<<>>999:::;;;<<<<<<;;;:::999=========>>>???AAADDDEEEEEEFFFDDDAAA@@@AAA???::::::999<<>>CCCBBB@@@>>>>>>===<<<999777666333000...///000000///000000000222444888<<<>>>;;;<<<>>>???@@@@@@??????777555222000......///000111111222444666888999999<<>>999444...(((%%%%%%''')))222444777<<>>;;;999===;;;:::;;;<<<<<<;;;:::777:::===<<<999888:::===777777777777666555555444222222222333444666777888888777555333222333444555111111111111111333666888444555666666666555444333  """'''---000...+++&&&###  """""" ######$$$######%%%))),,,%%%)))...111---(((+++222...***)))---///------///333...***+++******---111555444222...***&&&###!!!$$$(((---111333444555666---...//////000000//////)))+++...111222111///...---...///...,,,((($$$"""&&&***...222444666777888666333...)))%%%$$$%%%%%%&&&))),,,---,,,+++***)))+++...111222111000///000---000333222000///111333//////.........,,,(((%%%((())))))))))))'''&&&%%%'''***...000111222666:::333222111111111111111222111222555777777777666555===>>>>>>>>><<<<<<>>>??????;;;777333111111222222///333666777444222111222+++------+++&&&%%%&&&)))$$$###!!!!!!"""###&&&''''''(((+++---///000000000...222777999:::;;;===@@@:::<<<@@@CCCDDD@@@:::555666333555;;;;;;666555888777999:::888555555999<<<===<<<;;;;;;;;;;;;<<<===555555666777999===BBBFFFCCCFFFFFFAAA===>>>>>><<<666111)))###!!!$$$(((,,,333333777>>>???<<<@@@HHHGGGFFFEEECCCAAA???>>>===???<<<777222///---,,,,,,---222888:::;;;>>>DDDJJJ===@@@CCCCCC@@@>>>>>>???@@@???<<<;;;:::;;;<<<===999:::;;;;;;:::999777666888777555444444555666777///......000555999;;;;;;@@@???===;;;::::::::::::333777999777111---,,,...111222444888;;;>>>@@@BBB======>>>@@@AAAAAA>>><<<888222...000111///---...///333888<<>>@@@<<<888888<<<>>><<<999:::;;;<<<<<<<<<;;;:::999:::999999:::;;;<<<:::999===>>>>>>===;;;;;;<<<===777DDDDDD===???>>>999<<<<<>>444222///,,,)))'''(((***+++---+++,,,000666999555111666999======:::444000...+++//////***)))///222111+++...222555666888;;;===<<<:::888888999;;;;;;:::<<<<<<<<<===???BBBDDDFFF???AAA@@@>>>???AAA???;;;AAA???AAAEEEDDD??????DDD===<<<<<<===???@@@>>>===666333000...///000000///.........000222666:::<<<;;;<<<>>>???@@@@@@@@@???<<<999333///---///222555///222555666777777999;;;:::===>>>;;;777555777;;;999777888:::888333333666///111555888888666333000///000111111111111000000///222888???DDDEEECCCAAA999555///)))&&&''')))+++...///222999???AAA>>>;;;BBB@@@?????????>>><<<:::999===@@@<<<555111444888333444555555444222000///333333222222333555777999666444222000///111333444111111000///...000444888888888777666444111...--- """!!!  ###&&&)))+++(((### ###$$$###"""!!!### """""" !!!$$$///***)))...///+++***---888444...,,,,,,///111222,,,---,,,)))(((,,,444:::666333---)))+++,,,%%%###(((...333444444444444000//////222555555222...///000333444333000,,,***)))---111111///000444888'''///444222333666555111555222---'''###""""""###(((***------+++((('''&&&333333222111111111111111111333333222000111444888666444222///+++(((%%%$$$$$$&&&)))***)))(((''''''%%%%%%%%%)))000666:::<<<:::333000111///++++++///...111111///222888777222888<<<@@@@@@>>><<<<<<>>>>>>:::555222222333444444333777888222---...///...---***'''$$$$$$%%%''')))%%%%%%%%%### """&&&&&&&&&''')))+++.........555666888888888:::===???BBBAAA===:::777555444444777666444333444666999;;;999888666444333444555666>>><<<;;;;;;<<<<<<;;;:::;;;999888<<>>;;;777555000(((###!!!"""$$$%%%111111222777===@@@???===<<<@@@BBBAAA@@@AAA???;;;777666444444444444222000999>>>@@@===<<>>>>>??????DDDBBB???;;;777555555555777:::999666777;;;===;;;<<<999777888666111000222...111333555555555777999;;;>>>@@@>>>:::888999;;;999999999777333///+++))),,,---000333777<<<@@@CCC999;;;<<<<<<:::999999::::::444111000///,,,...222333666;;;===>>>>>>???@@@???;;;<<<@@@@@@;;;;;;>>>===<<<:::999888888999999999999999:::;;;<<<=========>>>>>>===<<<<<>>@@@<<<888444000+++((((((+++000444...000222111//////333777777444333666:::;;;777222000...+++***+++---...---222333444444444555777999>>>:::888:::>>>@@@===:::>>>>>>======???AAADDDFFF<<<:::999888:::>>>BBBDDD???===<<<<<<======<<<;;;;;;:::::::::;;;===???@@@666666444000---,,,---///000000000111333555777888???>>>>>>===============BBB===555...******,,,...666222222666999888888:::;;;999999:::999666777<<<333777666111000444444000222111000.........///000000///000222222000222666333555888===AAACCCBBB@@@===777///)))'''((()))***333444777999::::::999888@@@DDD;;;444<<<>>>999888888888888555333111222333333666666111000333666666777444000111444777999888999666333000//////000111222333333333333333333333777666444222111111111222  $$$$$$""""""%%%(((&&&######''''''$$$  ###$$$###$$$'''---))))))...///,,,---000999444...++++++,,,......///...,,,)))))),,,111555777666222.........)))!!!%%%)))...111222222222222222111111333666666333000...///111222111///---+++,,,///222111---,,,...000(((...222111333666555000111...)))%%%"""!!!!!!"""&&&))),,,...,,,+++******......---------......///333555666666444444666999555444222///,,,)))'''&&&''')))***)))'''%%%$$$$$$((('''(((,,,222888<<<>>><<<777333333111,,,+++///---000///---000666777333999;;;>>>>>>===;;;::::::888555333333666888:::;;;444666444...+++,,,,,,***,,,+++***)))((('''&&&&&&$$$%%%%%%$$$######'''***))))))***,,,...000000000444666999:::;;;<<>><<<888555222...((($$$"""###%%%&&&)))+++///666<<>><<<<<<@@@CCCBBBBBBDDDCCC???:::888555444333333222111888===???<<<:::===???@@@>>>===:::888777888999:::>>>===<<<;;;;;;:::999777111444444111333777999888:::777666888777222111333111000000333777888777666:::::::::999999:::<<>>===;;;888333---(((%%%+++---111666;;;???AAABBBAAAAAAAAAAAAAAA@@@???>>>888333000000///---///333555777;;;===>>>>>>>>>???FFFBBBBBBDDDCCC>>>===????????????>>>===;;;:::999::::::999999:::<<<>>>???>>>>>>>>><<<::::::;;;===888;;;;;;999;;;??????<<>><<<<<<>>>>>><<<999444111...+++***+++---///000111222222333444777999777666777999<<<;;;777333111///---,,,---/////////666777999999888999;;;<<>>@@@>>>:::<<<<<<<<<===>>>@@@AAACCC???===;;;::::::<<>>===<<<===>>>>>>===;;;:::::::::::::::;;;;;;;;;777333///---------,,,+++.........000222666:::<<<<<<===>>>>>>>>><<<;;;999666666666444222...+++)))444222333666777555666999:::999999;;;999666666:::222555555222222777888555,,,,,,,,,,,,---...000000111000222555444111111444666888;;;???CCCEEECCCAAA<<<666...((('''(((***+++111222555888;;;;;;;;;;;;JJJHHH>>>===GGGFFFAAAEEE888999999666333111111111222333222//////333444222///...---///222333222000777555333000///000111222444444444444333111///...888777666555333222111111 ###&&&'''%%%######&&&(((### &&&++++++%%% $$$'''&&&'''******((())),,,......///222666222---******,,,......111...***)))))),,,---...555777666111///...+++&&&&&&)))---///000000000111333111111333666777444000....../////////......---///222444222...++++++,,,)))+++,,,...111444111++++++)))%%%""" !!!"""&&&***...000000/////////////////////000111222222444666888888777666666777555444222000---+++)))((()))******)))'''%%%%%%&&&+++***+++///444:::===>>>>>>:::666555222...---///,,,---,,,***...333555444888888888:::;;;:::888666999777555555666666666555666555111+++***---,,,))),,,---......---)))&&&###!!!"""###$$$$$$&&&))),,,++++++,,,---...000000111333666;;;===>>>???@@@AAADDDCCC@@@<<<999777555555777777777888999::::::;;;::::::999888888999;;;;;;555666777999;;;<<<======@@@@@@AAAEEEIIIIIIEEEAAAAAA@@@???>>>===;;;666333222///***&&&###"""###$$$$$$'''---555<<>>===AAADDDCCCDDDGGGFFFBBB>>>:::666333222222222222999???AAA===:::<<<>>>>>><<<;;;999888888:::<<<>>>BBB@@@=========:::555111333666666444555:::===;;;777555555888888444222444444000...111777:::777222888666444555888===@@@AAAAAA???<<<888222+++&&&###))),,,222999>>>@@@BBBBBBBBB???>>>>>>@@@@@@===:::666222///000000...000555555888;;;=========>>>???BBB@@@@@@BBBAAA>>>===>>>===>>>@@@AAAAAA>>><<<:::;;;:::999888:::<<>>>>>>>><<<999888999:::888::::::888;;;??????;;;AAAAAA@@@???>>>===;;;:::444222///---+++*********111000000222666888::::::888:::<<<>>>===;;;777555222000......///111111111222444555555444444555777===;;;999999<<<===;;;888;;;;;;<<<===>>>?????????AAA???===;;;:::;;;<<<======<<<===>>>@@@@@@>>>;;;>>>????????????>>>===<<<;;;555000///222444000,,,---------...222777===@@@:::<<<>>>@@@???<<<888666///111333555444111...+++333222555777555111333888:::888:::<<<:::555444777333555444222222555555444,,,,,,---...///000111111222222444777555000000333666888;;;@@@DDDEEEDDDBBB<<<666...((('''(((***+++...000444777:::<<<======FFFAAA555222888222,,,111888999999777444111000000222222000...111555333......///111555666555222///444333222111000111222333444555666777666444111000666666555444222111//////  ###&&&&&&%%%$$$!!! !!!$$$''')))$$$ '''+++***%%%  &&&)))'''(((***(((((()))++++++,,,ӵ,,,///222333///+++'''&&&)))++++++***///444666111,,,+++***'''&&&)))---///000000222444111///...000333444222///---------------...//////000222555444111///......)))''''''***///111---''''''%%%###!!! !!!"""###(((,,,000222333222222222111111111222333444666666444555777777777555444444666555333111...,,,***)))((()))***)))((((((***,,,Ħ999;;;<<<<<<:::777Ħ000000,,,+++)))))),,,111444444444222222444888999777555===ӵ444888555000+++,,,111111---//////000000...***&&&$$$ !!!"""###%%%'''))))))+++,,,---------///000444777<<>>>>>>>>??????>>>===<<<;;;::::::333555777:::<<<============<<<:::888777666666666222555999;;;===???AAABBB??????>>>@@@BBBAAA???<<<===>>>??????>>><<<888555333111---(((### !!!&&&)))...Ħ???CCCEEECCCDDDFFFEEEBBBAAA<<<777222111222222222888===???;;;888:::;;;:::999:::;;;<<<===???@@@@@@CCC???;;;:::;;;:::666222999;;;:::777888<<<>>><<<444222444888888555333555222000...111555777555111666444222555;;;???AAA@@@>>><<<:::555000+++'''$$$(((+++111666;;;???AAABBB???;;;888999<<<===888444444000...000111///222666444666:::<<<<<<===???AAA<<<<<<===???@@@??????@@@:::;;;===??????>>>===<<<999999::::::<<<===>>>???===>>>>>><<<:::999:::;;;<<<<<<;;;999;;;>>>===888AAABBBCCCAAA>>>;;;::::::444222...+++***)))***+++///...---111666::::::999999<<<@@@@@@>>>:::777666222000......000111111111,,,...//////......///000999777666666888888777555;;;===>>>@@@@@@@@@???>>>AAA@@@>>>===<<<<<<<<<<<<<<<<<<===???@@@@@@>>><<<===???AAABBBAAA@@@===<<<:::666222111333444111......------...111777===AAA<<<===??????>>><<<999777444333000//////000222444333444777888444///222999888888:::<<<:::555333666555555333111/////////...111111222333444444444444555333333444222......222111333888>>>CCCEEEDDDBBB???999111***(((((()))***---///222555888:::<<<<<<:::BBB===555:::??????DDD555777888777555333222222444444111000444888444---111333666888999777444222222222111111222222333444333555777:::::::::888777333222000.........////// !!!#########"""""""""&&&((($$$ $$$'''&&&$$$"""!!! """''')))&&&%%%'''''')))***)))(((4ĉ@ӵ222444555+++'''$$$$$$(((++++++***,,,333555111+++)))((('''%%%(((,,,///111333666777///,,,+++---000111///,,,------,,,,,,---...///000222333333333000...---,,,,,,((('''+++///000,,,(((&&&%%%###"""""""""###$$$))),,,000222222111111111000000111222333444666777666666777777777666444333888777444111...+++)))((('''((((((((('''''')))+++>L333777999999888888=hĦ222---***((()))---000222444000......1116669998886664ĉ@ӵ666444...***---333333000222111000...+++)))'''&&&"""!!!!!!"""###%%%%%%%%%(((+++------------///222555999===@@@???===;;;;;;>>>>>>>>>======<<<;;;;;;::::::;;;;;;:::999777555888777666555444333333222222666;;;???@@@BBBDDDGGGEEECCC@@@??????@@@@@@@@@;;;===???@@@???===;;;999000///---(((###!!!"""$$$)))+++...>LCCCAAAEEEEEEBBBBBBCCCBBB???BBB===777222111111222222666;;;>>>;;;888:::;;;:::999;;;>>>??????>>>;;;999:::777444555999===>>>???888:::888444333666777555333111333777888555444777///000222222222222222333666555666999>>>AAA???<<<888777555222///,,,)))((()))***---111666;;;???AAA@@@<<<999:::>>>>>>:::666222///...111111000222666222444888:::<<<>>>AAACCC===???@@@@@@AAABBBBBBAAA>>>>>>===<<<<<<<<<<<<<<<666888;;;===??????>>>===<<<===???>>>===<<<===>>>??????===;;;>>>BBB@@@;;;@@@AAABBB@@@===:::888888444000,,,((('''***---000///......333999<<<<<<;;;:::===???@@@===999777666///...---...000111000///,,,...000111000000000111666666555555666666666555===>>>AAACCCCCCBBB@@@???>>>>>>>>>>>>===============<<<===>>>??????===;;;666888;;;===>>><<<:::888222222111000...---------111000......111666<<>>>>>===<<<<<<;;;:::666111...---000444777444555888999444000222999777777999<<<999444333555555333222111000///...///222222333555666777999999777444111000...+++---222---000666===DDDFFFEEECCCCCC===444,,,)))((())))))---...000333555777999:::555KKKGGG///***111333111333555666666555444444555555444222111555888444---111111222333222111000000000000111222333333333333333444777999:::::::::999222000---++++++...111444  !!! !!!###%%%!!! """######$$$%%%$$$"""###''''''$$$###%%%&&&+++,,,(((&&&GG=?222222)))'''$$$$$$&&&***,,,......444666222---+++)))&&&###''',,,000333555777888...,,,***+++...000...,,,...---------...///000000333222000...,,,***((('''000,,,+++///222000---,,,((('''%%%$$$######$$$$$$'''***...111111000000000555555555666777999:::;;;:::999888888888888666444777666444111...+++)))((('''(((((('''$$$######$$$HdĦ333777999999555=Īj///+++))),,,//////111444//////000333666999::::::GG=?222///+++,,,111222///333111...+++)))(((((((((&&&%%%$$$$$$&&&'''&&&$$$(((,,,//////...///222555666999===??????===<<<;;;AAAAAA@@@>>><<<:::888777777888999999999888666555111111111222333444444444222777===AAAAAABBBEEEGGGEEECCC@@@>>>===>>>@@@BBB===???AAAAAA???<<<;;;;;;,,,,,,+++&&&""""""&&&***(((+++...HdĦAAABBBEEEEEEAAA@@@BBBAAA===AAA<<<666222111111222222:::@@@DDDBBBAAABBBDDDCCCCCCDDDEEEEEEBBB===888555:::888555333444888<<>>AAACCC???AAAAAA>>>>>>???>>>;;;DDDBBB???===:::999999999666888;;;>>>???@@@???>>><<<>>>@@@@@@?????????@@@???>>><<<===CCCHHHGGGAAA>>>>>>>>>>>><<<999666444222///***&&&&&&***///333111111333777<<<>>>??????:::;;;;;;;;;:::888666444---,,,,,,---///000///...,,,///111333222222333333666666666777777777888888<<<>>>@@@BBBCCCBBBAAA@@@<<<===>>>?????????>>>>>>???===<<<<<<======<<<;;;666888;;;======<<<:::999111333444222///---...///222111000000222666:::===??????>>>============>>>777666555333222222222222555555666888555111333888666555777:::888444444777444111111444444333444777///000000222444888;;;<<<777333000000---***,,,111,,,000666>>>EEEHHHGGGEEEDDD>>>444---)))(((((()))---...000222444777999:::JJJaaa\\\AAA666777555333444555555555333444555777444444222000222555333---222222222000......///111///000222333444444333333444444555555666666555555444111...,,,---000444666 ӵĭӵӵĦ ###&&&ӵӵ%%%%%%ĦƜ`1.׼s222222111+++Ħ...222///444555222...,,,)))ӵ333Ħ,,,---000222000....../////////ĭӵ111---Ħ######'''Ħ555Ħ;;;<<<===>>><<<999666666777777555333,,,+++'''$$$DdD777;;;;;;?fӵ111,,,+++Ħ333555666ӵƜ`1.׼s222555ĭӵ***$$$###$$$&&&***...///......333ӵ@@@???@@@@@@Ħ@@@>>><<<999777777888444555555555000666<<<Ħ@@@???>>>===<<<======Ħ,,,&&& %%%***$$$)))000DdDAAA@@@CCC111111ӵCCCFFFӵDDDӵ;;;:::666888444Ħ444555ӵ444666999999ĭӵ///333888999::::::::::::999222//////222222000111555555666888999:::<<<>>>AAA>>>AAAAAA===;;;===<<<888???>>>===<<<;;;999888777999999:::;;;===???AAABBB>>>@@@BBBBBB@@@???>>>???===<<<::::::AAAGGGEEE???<<<;;;:::;;;<<<:::555000000...***((((((***...111000333777:::<<<===???AAA:::888555666777777555222---,,,,,,---000111000...+++...111333444444444555444555666777777777999:::999:::<<<>>>???@@@@@@@@@===>>>???@@@@@@???===<<>>;;;::::::;;;::::::;;;<<<===>>>>>>===;;;:::666555555444444333222000111000000111444777;;;===;;;<<<===>>>>>>>>>======555555555555333222000///555333333666666333333666555444555888777444555999444000000555666444666:::444333111000111444777:::444222222333111,,,,,,///,,,000666>>>DDDFFFDDDAAA@@@:::111+++(((((()))***,,,---///222666999<<<===+++777888333555444444===888777666333111222444666555777555111000333333111333555555333000///000222...000222444555444222111444333333222333444555666333222111000000000111111 ?~4 g&e>&eg&e>hӵ ###&&&)))g&eguO>uO>&e"""$$$4ff?>ߝL)))gĉ@111333444444Shӵ555///333333000---,,,g&e111>hӵ///222444333111//////000fff?><z+++g&e>&e000...HL""""""!!!ShӵgL777888999::::::;;;777444222444444333S?ʬ......3h?D%%)?>>>>>>ZufĦ333------gL222888:::g&e@@@gĉ@999555g&e>&e,,,@e"""!!!??%%%###"""'''+++,,,+++,,,g<ĉ???AAABBBDDD3we<Ħ>>>>>>===;;;3h?@e444555555444444...444;;;Z@@@>>>???AAAAAA@@@3h?gL333///&&& &&&""")))333D%%)?AAAfff?><z111111=?Ħ???g&e@@@g&e222777:::S?ʬ6664ff?>ߝL222@e777g&e3333336663h?g&e>&e---222??888:::<<<<<<;;;;;;<<<===222//////222222000111444888999::::::999:::<<<>>>???CCCDDD@@@@@@CCCCCC>>>444555888:::;;;:::888777<<<:::888888:::>>>BBBEEE???AAACCCBBB@@@===<<<===<<<:::777666<<>>777;;;888666888;;;:::444...///...,,,******+++,,,---...222777999999:::===@@@:::555111222555777444111---,,,,,,...000111000///---000444777888888888999111222444555555666888999666777999;;;<<<===>>>>>>>>>???@@@AAA@@@>>><<<;;;BBB???:::888888999999999;;;<<<<<<;;;:::999777666777333000111444555111,,,//////000222555888;;;===777999<<>><<<:::666555222000000000111222444111000333555444333444555333444777666444666;;;555111000444555111222777===:::666111000111333555111111444777555///,,,...,,,///555<<>>je<Ħ;;;>>>???Bt=o9ĦH׼s777444222222333444444777;;;HtĦDDD???<<<;;;===Bt=o9ĦHdĦ///...((("""###'''+++000666Dtfo9ĦsߝLGdUĦ333Ht@cӵHu]Ħ<<<Hu]Ħ888777Htƅ^222qIܗGIӵ///H׼s;;;888Hu]Ħ888666Bt=o9ĦHƅ^Hu]Ħ...444666;;;@@@???;;;888999;;;777333...******,,,111444444666888999999:::<<<>>>AAA@@@===:::999999:::;;;777777666666777777888999999:::;;;>>>@@@@@@>>><<<===>>>???>>><<<:::;;;<<<<<<===>>>>>>===<<<===??????<<<999888:::999666333444---,,,...***%%%,,,999222222333555999<<<======777777777666777777888999///---,,,,,,...000111111555333222444777999888666888999::::::999999999:::::::::999999:::;;;===>>>>>>>>>???AAACCCAAA;;;666>>><<<999888:::<<<>>>???777444222444999;;;999555666333111000111111000......000222333444777;;;>>>888666666777::::::777444777333000111111///111555333222444:::;;;999999<<<888999:::;;;:::999777666888333111555777888:::===888999999777444111000000444333111//////000222333...000666===BBBBBB===999BBB:::222...***''')))...)))+++...111333666999;;;;;;888444111000222444666777888888777666555666777???999333111222222...***111222222111///.../////////000111000///......000000222444555555777:::<<<555111---///333666444222 4DuXӵDdDΦDdDĦDdDĦ!!!t|<"""%%%'''DdDĦDdDΦDdDΦDdDĦ###peƜ4DuTӵ)))`eĭ444qet'''---555333444444444333///DdDĦ111444t|<888666555555555555///...DdDDdDĦ222DdDΦDdDĦ(((q<niDdDĦ###qet666555DdDĦ999:::;;;999777777111...000222q<R000///qjRgdKӵHdDĦgdKӵ777666GR/f6LĭĦ---,,,DdDĦ>>>@@@@@@DdDĦ;;;`eĭ444DdDΦDdDĦ)))DdDĦ!!!!!!!!!"""###$$$%%%&&&&&&''''''(((((())))))geĦ777:::===FSĦ777999qjRgdKӵDdDĦ999888777666666555333555777DdDĦ???:::;;;>>>qjRgdKӵDdDĦ...,,,(((###!!!###&&&(((---444HdDĦgdKӵDdDDdDĦ333DdDĦ4DufӵDdDĦ777DdDĦ333q<R888666peƜ4DuTӵ111DdDĦ;;;888DdDĦ555qjRgdKӵDdDΦDdDĦ...333999===;;;888888:::===??????<<<888666222000---++++++---111333222444777999:::<<>>===<<<;;;<<<<<<<<<;;;:::999888888888888;;;:::999;;;===?????????<<<===>>>===<<<;;;<<<===>>>???@@@???===<<<===>>>>>>;;;888888999999666333222,,,***,,,'''"""'''333//////000333777999999888777777666666555555555555///...,,,---///111111111444333333444666888888777777<<<@@@>>>999555555777<<<<<<;;;;;;:::;;;;;;;;;@@@???>>>>>>??????;;;888888???DDD@@@888666===GGG999666444555999;;;:::777666444222111222222000///111222222222222444777:::111111222666;;;>>>===;;;777222000111111///111555222111222666888666777:::@@@AAABBBAAA???;;;888555===999777;;;===<<<<<<>>>::::::888777555333111000333222111000000111222222555555666:::======:::777:::444...+++)))&&&)))---...000222555666888;;;<<<666555555555555777999:::999::::::888666444444555:::666111000222333000---111111111111000///000000000111222111///...///000222222333444666999;;;<<<999555111222555777555333 4DuXӵ DdDΦDdDӵDdDĦo)h""""""&&&(((DdDĦDdDΦDdDΦDdDӵ"""=ӊB1.uTӵ%%%HߝL`o9444po9wӵ222555777999999666111DdDĦ///444o)h<<<:::777444111///...------DdDΦDdDĦ222DdDΦDdDӵ(((GIpӵDdDĦ$$$po9wӵDdDĦ444666666555333555000...///000po9u...///111111GIdnuR)ĦDdDĦnuR)Ħ555444CdgĪj...DdDĦDDD@@@???DdDĦ>>>HߝL`o9222DdDΦDdDӵ)))DdDĦ !!!""""""###$$$%%%&&&&&&%%%%%%%%%&&&'''(((geĦ666:::sp?aĦ888:::GIdnuR)ĦDdDĦ<<<<<<;;;888666555555444444DdDĦ:::555777:::GIdnuR)ĦDdDĦ...+++'''$$$###$$$%%%(((---444DdDĦnuR)ĦDdDΦDdDĦ000DdDĦnuR)ĦDdDĦ333DdDĦ///po9u555444888666=ӊB1.uTӵ444DdDĦ999666DdDĦ333GIdnuR)ĦDdDΦDdDӵ...222888===>>>===;;;:::<<<@@@BBB???888111111///...---...000333444111333555777888999<<<>>>===============<<<<<<;;;AAA@@@>>><<<:::999999888<<<:::777777999<<<>>>???;;;<<<======<<<<<<===>>>===>>>???>>><<<;;;<<<======:::888777999999666333111,,,++++++'''"""%%%...111222444777::::::888666777666666555444333222111000...---...000111111111111333444555555555777999;;;BBBHHHFFF>>>777888:::<<<<<<<<<===<<<<<<;;;;;;AAA???<<<;;;;;;;;;:::999333:::@@@===555222888@@@999666333333666888888666777555222222222222111//////000111111111222555888888888777888:::999777555555111///111000///000444555222222555666555777;;;@@@AAABBBAAA???:::666333:::777777;;;<<<999777888:::777444444555444111...111111111111111111111111999777555555666888888888444///,,,,,,+++)))***...222333555666888999::::::555666777888999:::;;;;;;:::;;;;;;888555333333333555222//////111333222000000000000000111111111111111222222222000///000111444222111444888<<<<<<;;;777444000000222333111/// 4DuXӵ DdDʜ4DuTӵ>d<ĦDt###''')))>d<Ħ >d<ʜDd<ʜ4DuTӵ"""$$$F&uTӵ 4DufئL>e444puR)Ħ222999;;;<<<:::555///>d<Ħ000Dt999444000,,,)))''',,,,,,DdDΦDdDĦ222>d<ʜ4DuTӵ(((4DwDd<Ħ$$$puR)Ħ>d<222222111///333///---///...peӵ///ĦpeӵDx<>d<ӵDd<555qR/ܗ?fӵ111>d<<<<<<<>d<ĦDDD4DufئL>e111DdDʜ4DuTӵ)))DdDĦ""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''geĦ666s<v>aĦ999:::peӵDx<DdDĦ>>><<<:::777555444888666444DdDĦ888777777666peӵDx<>d<)))&&&%%%%%%%%%$$$,,,000666>d<ӵDd<DdDΦDdDĦ+++DdDӵnd<DdDĦ000>d<Ħ000peӵ999Ħ555F&uTӵ777DdDĦ333222>d<Ħ222peӵDx<>d<ʜ4DuTӵ///444:::>>>@@@???===<<<===???AAA>>>888222444222000...///111444666222444555555555555666888888999;;;<<<<<<;;;:::999AAA@@@>>>===;;;:::::::::999777555555777:::<<<<<<:::;;;======<<<===>>>@@@:::;;;<<<<<<;;;:::;;;<<<>>>;;;888888::::::777444222...------***&&&)))///222333666:::<<<;;;777444444555555666555333222000000///...///000222111000///222555555333444666:::;;;@@@DDDDDD???<<<<<<>>>:::;;;<<<===>>>===<<<;;;>>>===;;;:::999999888777777444333555999999666222666333111000222444444444666444111000111111000...)))+++---...///222666999>>>===<<<:::888555222000444000///111111///000444888444333555666666999===<<<>>>???@@@???;;;777444666333555:::;;;777444444777222...///222333000,,,000111111222222222222111444333111111333555777999444111///111000------000333333333555777777666555999888888888888999999:::888999999777444222222333222000......000222222111//////...000111222222222111222333222000000000222555111000333999>>>===:::555333000///000111000/// 4DuXӵD&dq&ĒRsdKĦDHRRud"""###&&&'''sdKĦD&oq<Ōq&ĒR$$$$$$'''>dp&ĒRnfʜ>>>>><<<777000***sdKĦ555DHRRud444111...,,,+++***+++>d<Φ>d<Ħ222s&dq&ĒR&&&(((i?ʜtd<Ħ$$$HHܗDӊB111<x111000///------///...B?d<######$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&)))geĦ555Hg8>aĦ777777B?Ho9???>d<666666777888888666555>d<ӵ;;;999B?Ho9<<<<x&&&%%%%%%$$$,,,000666&ӫeʬtIӇBBB>d<Φ>d<Ħ+++D&ӫetIӇ555DdDĦ...sdKĦ111B?dp&ĒR777999>d<sdKĦ444B?Ho9888s&dq&ĒR,,,111777===??????>>>>>>>>>>>>>>><<<:::999888777444000,,,,,,...222555222444666666666666888999888999;;;======<<<:::999===<<<<<<;;;;;;;;;;;;;;;555444333555777999999888999;;;<<<===<<<===>>>@@@999:::<<<<<<<<<<<<>>>???>>>;;;999999;;;;;;888555111...------,,,***---111///000333666888666222...111333555666666555333222000///...///111111000///...111444444333333666999666555555666999<<<===>>><<<======>>>===;;;:::888:::;;;;;;;;;999666444333999666444777;;;;;;777222444222111111222333444444444222////////////...,,,(((***+++---...111555888555666888:::::::::::::::333000///222222000111444888444222444555666999>>>???@@@AAABBB@@@===999777777666888???AAA===999888666111---...222444111...111111222333444333333333000000111111111222333444666333222333222...---///333222333555777777555333999888555333333666888:::444555666555333222222333222000///...///000111111///...---///222333333111111222333222000000000222444111///222999======:::888666444333444555555555 4DuXӵHu]3hhne=e%%%!!!!!!###$$$nepIƎ@t@h&&&((()))>h!!!!!!!!!fe333@ďD+++444=========;;;444---(((ne000999=e111111//////......(((***ege222222sĪj@h''''''(((fdDĦ$$$@ďD...---Hkge---...---,,,+++,,,///...@h000000@G''''''HĪj@IŌ555666Bene444Hkge<<<ne888888fe,,,Hu]3hh$$$''')))se$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''***geĦja>aĦ999999@GCCCDDDse333444666999;;;666555555<Ō888999:::@G666555Hkge(((%%%$$$%%%&&&)))---333HĪj@IŌIIIFFFege......Hu]3hIŌ444333DdDĦ///ne666222@h>>>:::>h555777777se+++ne666777@G===:::sĪj@h(((,,,222999===>>>>>>===>>>???>>>===;;;::::::;;;555222...++++++,,,///111000333666888999;;;>>>AAA;;;===>>>@@@@@@???===<<<999999999999999:::;;;<<<444333333555777999888777999;;;======<<<===>>>@@@;;;<<<>>>>>>>>>>>>@@@BBB===:::888888:::;;;888555///---***))))))+++---000000111333777888777333//////111444777777555333111///......///000000///---...000222333333444666888444111///222888>>>@@@???@@@???>>>===:::888666444777999;;;:::777444222111000666:::999444111333777222333333444555555666666333111............---++++++,,,---------...111444222444888::::::;;;<<<===333000000333333111222555444000///222444444888===@@@@@@@@@???<<<888555333777666999???AAA===:::999777444111111444666555444333333333444444555555666222333333222000//////000666222111222111,,,+++---444333444777;;;;;;888555555333111000111444999<<<333555555444333222333444222111000//////000111111000...---///222444333000111222222222000///000111111000///222888;;;<<<;;;888777666444333333444444 4DuXӵĵD^(((###!!!###%%%''''''+++///...!!!!!!!!!!!!,,,+++---+++...333888777999999555...)))'''...666...,,,,,,+++,,,---...&&&)))222222111)))((('''(((+++DdDĦ%%%###111---+++&&&((())))))***))),,,///...+++222///---...(((''''''888666555333777333333...+++))))))&&&D^###$$$'''***s׼s%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$###$$$&&&***geFm8888>aĦ;;;::::::???BBBAAAs׼s555444555555777777555777888Ho===999888777777888777777...)))$$$"""%%%((()))---333HHHJJJFFF333000///D^333333444DdDĦ555666999444888333666666444333444555444s׼s---...888999999777999;;;888,,,)))---222777:::<<<===>>>???===;;;<<>>??????@@@@@@???>>>===999888888888999999:::;;;888666444444777999;;;;;;:::<<<======<<<<<<===???<<<===>>>>>><<<<<<===>>>;;;888666666888999666444111...***&&&&&&***,,,---222333555777999888555222...111444666666333000---...------...//////---+++///...///111444666666666555444444666:::>>>???@@@>>>===;;;:::888888777777888999999777333000111222///444777555000...000444///111444666777777777777333111///.........---,,,+++,,,---------...111444666999<<<;;;999888888999444111111444555222333666111......222555555888===???>>><<<;;;888666444444555333555;;;<<<888444333666555444444444666888999555555444444555666888999444555555222000///111444444111000111000,,,+++...444222333888===>>>;;;777333222111000111333666888666777888666444333333444000111000000000000222444222///---...222444222///000111222111///...///000...///000222555888;;;<<<:::999777444111//////000Φ4DuXӵtvӵ>d<ĦĦ""""""$$$)))"""###&&&((('''%%%Ħ"""!!!!!!!!!&&&***(((---222000***%%%%%%(((  """"""&&&***+++***...444666---''')))---------...111555999777111,,,+++,,,Ħ000444333222444000///---,,,,,,---///000%%%))),,,,,,+++,,,222777222222111000...,,,+++******((('''(((+++...//////>d<Ħ&&&$$$"""%%%***000333000---,,,,,,%%%$$$###$$$'''***+++,,,((())),,,000///,,,...333111333444222...+++,,,---,,,---//////,,,)))'''''''''%%%&&&,,,444888888555444888;;;;;;888444333333///111444777777333,,,&&&%%%'''((()))Ħ!!!###&&&((('''%%%"""""">d<Ħ%%%%%%%%%(((***Be%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%)))geFYĉ888888>aĦ888555555555444444555888;;;======;;;Be999999888666333111///666:::===nu]ӵBBB444444444222111---222999>>>???;;;444000///000///***###!!!%%%)))---000555999<<<>>>AAACCCAAAFFFHHHDDD???>>>===:::999777333000--->d<Ħ444444333444666>d<Ħ<<<:::777Ħ777:::;;;;;;>>>???:::222%%%---444555000---///222333333333000Be111111222555777Ħ:::999<<<===;;;;;;>>>>>>;;;888555111---++++++,,,...+++...111444777:::===@@@???:::888<<>>>>>>>>>>>>>>===<<<<<<:::999999888888999999:::<<<999555444666:::>>>@@@;;;<<<======<<<<<<===>>><<<======;;;999777777888999666444444777777555222555222,,,&&&&&&***,,,---//////111333555555222000...111444666555111,,,)))---,,,,,,...///...,,,***000...---000555777777555111444777999888888999;;;888777777777888:::<<<===999999888333///...111444;;;555000222888:::555///+++...333666666666555555444222000/////////...---''')))+++,,,---000444777555888;;;;;;999888999;;;444222222555666333444777111///000555777888;;;??????>>>===<<<<<<<<<<<<<<<777444555::::::666111111444444444333333444777:::777666555444555777999;;;333444444222000222777<<<444111000111111......111222111222777===???<<<888555555444333222222111111:::::::::888555333333333///000000000000222444777333///---...222444222...///000111000///......000,,,...111222444666:::===AAA@@@===999444111000111?aŖ%7uSQuR)ӵsdKĦgdKĦ!!!$$$%%%"""$$$###"""***---***%%%gdKĦ%%%!!!!!!$$$%%%&&&&&&))),,,///---)))%%%%%%&&&%%%!!!!!!)))CCCQQQAAA&&&&&&888,,,***(((''''''(((***,,,000555777444000...***gdKĦ222444444222111444///+++***(((&&&'''+++&&&***,,,,,,...444555444000///---,,,++++++,,,,,,,,,******+++***)))***+++gdDĦ%%%&&&***((())),,,000333000(((!!!$$$'''&&&###&&&...///+++...(((&&&***,,,,,,000888777333//////000111...+++(((***,,,---,,,***&&&$$$$$$&&&)))---111444777999555888:::888444111000111111333444111+++'''%%%&&&%%%$$$"""gdKĦ"""!!!sdKĦ%%%&&&(((((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$''''''%%%######%%%ŶS999>>>AAA3we<444333555888444777;;;<<<:::888888555444555888:::999888:::===@@@iĉ@3hR/Ō333000000333555666666444444777;;;;;;666111000...+++&&&###"""$$$&&&***...555===CCCGGGIIIIIIGGGDDD@@@???@@@@@@===:::333333222000---DdDĦ;;;===<<<<<<>>>sdKĦAAA===gdKĦ555222000333777888555111222888999444222555555222111111000000......111444777gdKĦ;;;:::;;;;;;;;;;;;:::999888888888666222---***)))***///...---///:::DDDCCC:::;;;??????;;;;;;>>>>>>999777444000---,,,---000111666777888999::::::::::::EEEAAA>>>>>>???>>>;;;888888888999;;;<<<<<<;;;999666555444555555444111///======>>>??????@@@@@@@@@===;;;999999999<<>>>>><<<:::999::::::999888444555333000444:::777...777444555:::<<<777222000:::333///222555666888;;;/////////...------///000)))******,,,///222555777444999<<<<<<999888;;;>>>000555111...222000000;;;...000333555666777:::===>>>>>>??????===;;;888666777666888<<<<<<666333444;;;;;;:::555111000333666///000111444777888777666222444333111222777:::999444333222000...///111444222111222555999:::777333;;;777333111222444555666888444///...111333333222333222111000////////////---///111222222333555777000...///333333000000222000***,,,555888444777???AAAAAA>>>999333111333666>A nene!!!$$$%%%"""### ###%%%"""ne!!! !!!(((***,,,+++)))&&&$$$###%%%!!!!!!'''&&&333EEEFFF555,,,000///---***((('''(((***+++,,,111444111---***ne///444666666444222444111//////---)))'''***...111111///000444444222111000///---------------+++)))((()))))))))+++De'''""""""%%%)))+++///000///,,,)))'''###&&&'''''',,,333555111///***'''***+++***...444555444444222000......///,,,---......---***&&&$$$%%%''')))---000444666888000333555444222111222444111222222///***&&&%%%%%%$$$"""ne"""&&&ne***+++---&&&''''''''''''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''>A666555888k<555333444777:::555777::::::888666555555888666555666888:::999888:::===@@@fh777333111111333777:::@@@;;;777666999;;;:::888111///,,,'''###"""$$$&&&(((,,,333:::AAADDDFFFGGGCCCBBBBBBBBBBBBAAA>>><<<555444333000...De222777:::888888;;;ne???@@@ne666888555222333555666222...555::::::555222333222...///...---,,,---000333444111444ne777888:::999888777888:::<<<===999999777444000---------...///...000999BBBAAA;;;===AAAAAA======@@@???;;;999777333///...///111222999::::::;;;<<<======>>>>>>>>>??????>>>>>>??????DDD@@@;;;777666777999:::222222333666999:::999777888888888999:::;;;======>>>===;;;999999999:::;;;999:::888555666:::888333///...+++(((&&&%%%&&&(((,,,---///111222222222111000333777777444111111222333111...,,,,,,---///111***---000222222333444666666999::::::999:::>>>BBB777666555555777777777555444666555000000444555222222///000555777444000///:::555333666777444222333222111111000//////000111---,,,,,,---...000222333333888===>>>;;;999999;;;666111+++333;;;111,,,777000111333555777:::<<<>>>;;;;;;;;;;;;999777444222999666777999999555444666999888666444222222444777555444444444444444222111444666666333444888999888444333111...,,,---000333222333666999:::999555222777444000///000222444555777444111000111222333333333222111000////////////---000333444333111000000333000///222111...---000111,,,...777:::888:::BBBCCCBBB???;;;777444444  ###%%%  !!! !!!$$$))))))+++...///...+++(((***%%%!!!!!! """''',,,%%%***;;;CCC;;;222111111///,,,)))(((((()))***---222555222...,,,(((...444777777555333222000000333000***''''''---000000------000000---111111000///............))))))(((''')))+++...///,,,(((""" ###(((---111111---***+++,,,+++------,,,...111///+++---)))(((***+++---111666333666777555000---///222000000000...,,,***'''&&&&&&(((***---000333555666///111111111000111333444222222111...)))&&&$$$$$$$$$!!! !!!!!! !!!"""$$$%%%******+++---&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%###%%%'''(((((()))777444000777666444222222333666777888777555444555666999888777777999:::999888:::===@@@BBB777888777555333555;;;???BBB???;;;:::;;;<<<999777222000,,,'''###"""###%%%'''***000666;;;???@@@@@@@@@BBBDDDDDDBBB???===<<<666555444111...000111666888777666999;;;???>>>333333;;;888555666777777555222444888999666333222000---///...,,,+++---000555777333555666666888444555777999:::;;;<<<<<<;;;;;;999666222000///000,,,///111333888>>>???<<<===@@@@@@>>>===???>>>;;;999666333111000222444666999999999:::;;;===>>>???:::>>>AAAAAA>>>===???CCCEEEAAA<<<777555555666888333333555888<<<>>>===<<<444444444444666999;;;<<>><<<:::999777777777;;;;;;888444555999999666------+++&&&######'''++++++,,,///111222333333333///333777888444111000111666333000...,,,---...//////111333444444333444666333555777777666777;;;???555444444666999:::999777222666666111...222777:::666222222666777444222222777444444888888333///...222111111000/////////000---,,,,,,---...111333444444:::@@@BBB???;;;999999:::...)))888EEE777---888333222222444888<<>><<<999555222000999555444777666444555888777555222222333555666666888777666555444333333222555888999666666888888555555333000,,,***+++///333111444999;;;:::777444333555222///...000222444444555555333111000000333555222222111000////////////333666::::::888444111000666222///000...++++++...111---000888<<<:::===CCCDDDBBB???:::555111...  !!!### """%%%%%%$$$"""  &&&++++++,,,///444999:::666222000***''''''&&&&&&***///%%%'''///888888444444:::111///+++(((&&&&&&'''(((---333555222...,,,(((### %%%,,,333777666444222///---...000///***''')))***------++++++...///,,,000000///...------------)))+++***(((***///222222222000000000+++$$$"""$$$&&&+++///222111/////////---...///000111000---)))+++)))))),,,///333888;;;555777888666222000000111000//////---,,,***)))((('''(((***---///222444555555444333222111111222333333222///,,,)))&&&%%%%%%$$$""""""$$$!!!"""$$$%%%&&&&&&&&&'''!!!###&&&'''''''''(((***((())))))******))))))(((&&&%%%%%%$$$$$$%%%%%%%%%###%%%'''((()))***---000444555333000111666888777999:::;;;:::888555333111555666666555444555777999::::::::::::;;;;;;::::::;;;===@@@AAA@@@===:::999888;;;<<<:::666777<<>><<<======<<<<<<<<<;;;:::555444222111222444777999555555555666777999;;;======???AAAAAA???===>>>???999:::;;;;;;:::888666666888888888:::<<<<<<:::999444444444555777:::===?????????>>><<<:::999777777<<<;;;:::888777777666444//////---(((###$$$***000+++,,,///111333444444444000333666555333111222444444222000...,,,---...///333555666666555555666777333555777555333333666:::444333444666888999888666000333555444333555:::===:::777666888888444333444333111333777777333000111111000...---...---,,,+++))))))***---000333666888999===AAABBB@@@===;;;:::333///+++444???888000666666333222333888===@@@AAA;;;;;;;;;;;;:::888666555666333444777777555555888777444111111444666555333666666666666555666999;;;555999:::888777999777333555333///***''')))---111///444888999777555666777777555222111222444444444222444444222///...111555111111000///////////////777999;;;:::888555333222666111......---***+++...111...111777999888999>>>FFFFFFCCC;;;111,,,,,,  """$$$$$$ """&&&(((#########!!!&&&,,,...///222777<<<;;;666111///***''''''((('''+++000###(((///222111000444:::...,,,)))&&&$$$$$$%%%&&&***///222///+++((($$$ !!!&&&---333777777666444111---,,,------+++,,,///...111111......000000------------,,,,,,+++*********------***---333666555333111111111,,,%%%"""$$$$$$''',,,333888777333///))))))---222666666555444.........///222777;;;===888777555555666444111...---------,,,,,,+++******'''(((***,,,///111333444888777555444444444555555333111---***)))(((''''''""""""!!!!!!"""###$$$$$$###$$$$$$&&&'''((('''&&&$$$&&&)))***)))***+++,,,(((((())))))))))))((((((%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''+++111555000333444333333777999777555666888;;;===<<<;;;999444555555555555777:::===:::;;;<<<======<<<<<<<<<======>>>>>><<<:::666333888;;;===;;;666666:::>>>999;;;===???===999222---///...***%%%!!!!!!###(((+++111777<<>>>>>;;;666111---,,,,,,***---222777888999<<>>======???AAA@@@>>>;;;333666999:::888777777888;;;:::999:::;;;:::777555444444555666999<<<>>>@@@============<<<<<<;;;;;;<<<<<<======:::555222000222000---(((%%%&&&,,,111+++---///222444555555555000222333222111111555999000///---,,,,,,---///000333444555555444444555777:::;;;;;;888444333555888111000000111333444222111111222333666777666555555555333444777777444444777444222222555444111111444222000...---...---+++)))))))))+++---000444777999;;;<<<>>>>>>===<<<;;;;;;---:::666,,,000444111222666444333444777;;;???@@@000111333555777888999:::222111444999:::777555777999666222222444444333000333444555555555666:::===444888:::999888999777333666333...)))&&&(((,,,000...222555666555666999===999666333222333333333333000222333111...---000333111000//////////////////222333333111000000111333333///---......,,,---111000///000444444333333444BBBEEEDDD;;;///+++000888 !!!!!!"""%%%)))***### ###&&&!!!######!!!'''------///333666777333,,,'''***&&&$$$&&&&&&%%%(((,,,)))((((((***000555333---***(((%%%###"""###$$$%%%+++111333000,,,***&&&!!!%%%(((...333777888888777555000------------000555000222111---+++,,,+++'''++++++++++++***)))((('''***///111---///777999555222//////...)))###!!!###$$$&&&+++444;;;;;;666000111///222888;;;999777777333555333111111555777666999666444555777666111---++++++------------++++++'''(((***,,,///111333444777555444555777888888777222...***''''''((()))((( !!!"""######$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$'''(((***+++******+++,,,%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&(((,,,333888///444888777777::::::999888888999;;;<<<<<<999777333444555666666888;;;>>>777:::<<<======<<<<<<======<<<::::::999777444111666888999888555444666999>>>===;;;999888777777777...---)))%%%!!! """%%%)))---333:::AAAGGGKKKMMMIIIFFF@@@888333111333666444333222...++++++,,,...444999;;;999888::::::888444666555222222555666444666444222111000000000000333222222444111------000---///222555777777666555/////////111444555444333???<<<777444333666:::======<<<:::555///+++******)))***000777::::::<<<@@@???<<<===??????<<<;;;===888666333///---,,,+++,,,///000222555777999::::::;;;999999===AAACCC???;;;999999888444222333999===888888888888999999777444333444666888:::<<<>>>>>><<<<<<<<<<<<===>>>???@@@;;;<<<>>>@@@<<<444000000333///***%%%%%%'''***------...000333444555555555000222333222111111555999---,,,,,,,,,---...000111///000111111111222444666:::;;;:::777222///111333333111000000222444444333444222333666666000,,,,,,000111444::::::999:::>>>888555444444111...///444444222//////000000,,,(((,,,,,,---...000222555666999999999:::::::::999999555JJJFFF000,,,333444333333444555555555777;;;>>>;;;:::999777666444333333000000444:::<<<888666888:::888666444333333111///222444666555333222555888444888:::999:::<<<:::777666333///***''''''+++...///111333555777999<<<>>>777555222111222333222111111222222111//////000111000//////....../////////000000///......000333666111------//////...///333...///000111111000......333888999444+++***111:::  !!!######$$$(((,,,---%%% !!!!!!$$$)))!!!$$$''''''### '''...***...444777555000***'''***''''''***+++)))***...******''''''---444///$$$&&&%%%###!!!"""###%%%'''...444666333///---)))$$$%%%(((,,,000333555666666888333//////...,,,...222---///...***((()))(((%%%******++++++***)))'''&&&(((000222///111888888222111...,,,+++'''!!!!!!$$$&&&)))///555888888666333;;;777777;;;;;;666222333222555333......222222000666666666666666333000...,,,---///000000...+++)))&&&'''))),,,...111333444666444333555777777555333///***%%%###%%%'''(((((($$$$$$#########%%%'''(((***'''$$$$$$&&&'''&&&%%%''')))******)))(((((()))###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$%%%'''(((***///444888333999<<<:::888:::<<<:::>>><<<;;;;;;<<<:::777444444555666666555555777999333666:::;;;;;;:::;;;<<<<<<999777666777777666444444555666666777777777777===<<<:::888777777999;;;///---***&&&######%%%(((...000555:::???CCCFFFHHHDDD???:::777666777999999444444333000------///111444999;;;999888::::::888444666666333444777777444888777666333222111333444444111000222///+++,,,111///000111333444555555444///......111555777666444@@@===888555444777;;;===999999777444///,,,,,,,,,)))(((---666<<<;;;<<<@@@???<<<<<>>>>>===;;;:::::::::;;;>>>@@@BBB;;;:::===@@@<<<444222555444...'''$$$&&&(((((('''///000222333555555555444000333666666333111222333------------...///000111...///000111111333666999777888777444///,,,...000444222000000333666888999444444666888444------111111333888======:::;;;???666555555555222///111555555222//////111000+++''',,,,,,---...000333555777666777999;;;<<<<<<:::888888JJJFFF444...111222666000444777666222222777<<>><<<:::555333222222444666666555444333222222333333222111//////.........//////000...///000111111222555777000......111111//////222---///000111111000///---+++---///...---,,,...000   !!!&&&'''&&&%%%))),,,---%%% ###%%%%%%)))000(((,,,...---&&&$$$+++'''...777:::888444000//////---...222333111111444$$$,,,///***(((+++***%%%%%%###"""!!!"""$$$'''))),,,111444000---***&&&"""###%%%(((+++...111222222777333//////---)))***---,,,//////,,,,,,......+++******++++++***)))'''&&&'''000333///111888888000111...,,,***&&&!!!"""&&&(((---333555444444555777888333333999:::666555777---111000++++++000111...333666999888444000///111...000222333111...+++(((%%%&&&(((+++...111444555777555444444555444///,,,,,,'''"""!!!###&&&((((((***(((%%%$$$$$$'''+++---///+++'''&&&(((***)))(((***,,,------+++******+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''!!!$$$(((+++---000444777999===???;;;888:::<<<<<<;;;999999;;;>>>@@@>>><<<555666777666444333444555///333888:::999888:::;;;;;;888555555777999888777555444555777:::<<<;;;:::555777:::;;;:::888777666///...+++(((%%%%%%(((***333444555777999:::;;;;;;===:::666777;;;>>>>>>===555555444111//////111333666;;;===;;;:::;;;;;;999555777777555666888777222000000000......///111444222...---000///,,,///666444333111000000000111111111000000333888:::999888888999;;;<<<<<<;;;999888666777666333000......///)))&&&+++666=========@@@===999999>>>===888888;;;222111///...---------...***---111666999999888777888<<<@@@???<<<888888999333888<<<===:::999;;;???;;;:::999999888777444111666888<<>>;;;:::999888:::===@@@BBB:::999:::>>>:::444555;;;777///'''%%%(((+++)))%%%000111222444555555444444///444999:::666111...---///////////////000111111///000222333444777:::===888999999666222000222444000...+++,,,000444888999333444999;;;444...333>>>222333888;;;999333222555111111444777555222444999333000------///...)))$$$))))))+++---111555999;;;666888;;;???AAA@@@<<<999///999777///,,,))))))333---444999777111///444:::222222333555777999;;;===444222333777999999;;;???777999:::888444111222444444888===<<<999777999<<<666:::<<<<<<>>>BBBDDDAAA555444111---***(((***+++222444888>>>BBBBBB<<<666444333333555888:::;;;;;;777444222333555666444111//////.........//////000)))+++...000//////000111111//////333333000///111,,,///111111222333111///111000000333555444...)))   %%%((()))***,,,...))))))%%%!!!$$$,,,---(((&&&&&&'''******%%%!!!"""&&&+++222333444555555444333222333,,,'''***...000111222///+++)))***)))(((---444...%%%!!!&&&///666EEE:::222111///)))$$$$$$###$$$%%%'''***---///111111111///...,,,***)))(((((((((***---//////...,,,((()))+++,,,---,,,,,,+++(((,,,//////222888;;;999111,,,''''''))))))$$$(((///777<<<===;;;888666///111444777777666444222000...+++'''%%%'''...444666444333333444333///+++111111111000///---,,,******'''(((...///+++,,,000666555333222000,,,'''### !!!###&&&(((%%%%%%&&&'''(((((((((((("""$$$%%%%%%%%%&&&))),,,---,,,,,,///111000,,,(((&&&&&&&&&&&&%%%%%%$$$######"""######$$$%%%&&&'''###%%%)))---000111111111222222444888===??????>>>::::::999888888999:::<<<777777555444222111//////000/////////111555999;;;<<<:::888555333222222333666666666888:::;;;:::999===666222555666444555999777222...---)))%%%$$$&&&)))...555:::<<<===>>>???666777999===@@@AAA???===;;;999666444222222333333888888:::;;;;;;999666333888444222555777666666999444:::???===777444555999777777666555444555888;;;333444333///,,,---222666111222333666:::;;;;;;999444777;;;<<<:::777444333777666444222///,,,***)))+++...111555888<<>>999333999;;;>>>>>>===<<<<<<===999;;;===>>>======>>>???999:::<<<@@@BBB@@@999444666222,,,((((((***,,,---333555777999999888666444444111//////111222///,,,333111///...000111111111555555555666666666666666<<<666///...000222222000...------000444555222///333444666777777777666666777555444444666888999999888333333777666222222666222111000000111111000...,,,---///000111333666999888777777999;;;=========333333222000---,,,---///000444444000000666777333666555555444333333222222666666777888:::<<>>666666555555333222111000000000...,,,)))***...222444222111222444333000---000111111111000...+++)))%%%###%%%,,,000///222777//////000000///+++%%%!!!!!!###$$$&&&)))+++'''((()))))))))(((&&&%%%&&&&&&'''&&&&&&(((+++...,,,+++,,,...///...+++'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%(((***---...//////555444333333555888===@@@777666555666777888888777666666444333111000......111222333555666777888999999888777666555555666666666555555777:::;;;;;;:::===777555999;;;999:::===666000,,,***'''######&&&,,,,,,...000555:::>>>AAA999:::;;;>>>??????<<<:::888666333111//////000111888777777:::======999555666222222666666333333444222666::::::777555666888666666777666333222333444111111000//////111444777//////000333666888777666888999::::::888777888999999888666333000...+++***,,,///222666999===AAACCC>>>============<<<999777666333///---,,,,,,------...,,,++++++---222777;;;<<<>>>@@@BBBBBB@@@===;;;888888777666777888999:::>>>999444444777;;;;;;:::===>>>>>>>>>======???AAA999;;;======<<<<<<<<<>>>999999:::<<<>>>>>>:::777666222,,,))))))***,,,---222444666888888777555444444444444555555333000---000...------///111111111444444333333333444444444888333...---///111000---111000000222555777666444777666555333222222222222///...------...///000000777444444999999555555888666444111000000///---++++++---///000111333555666333333333555888999888777333333222///---,,,---///222555555111111555666333999888888777666666555555222333666888:::;;;;;;;;;<<<<<<======;;;999666555444666888999999999:::<<<999===<<<888;;;BBB>>>333444111///...+++(((+++222111000333:::<<<999888;;;444555777777777888999;;;>>>===777000...111000,,,222222222111000///......***,,,...111333444555555777444///---...000222333666888:::<<<;;;888555222666999;;;;;;999555222111  """"""%%%&&&&&&%%%&&&'''$$$%%%###$$$***,,,,,,---...000///***###"""###&&&+++---,,,...333999:::666111333//////444666333///...((($$$"""######%%%+++333'''""""""&&&+++---000444444///---///111---***((( """%%%(((---000444555......---,,,***)))(((((())))))***,,,......,,,)))......//////...---+++***---000222222444999;;;999999:::888000'''%%%,,,444,,,///333666888:::===???999777555333222222222333111111111000...---///111111000000111333333111000///111222333222...+++(((%%%###$$$(((******,,,000//////000000...)))"""###&&&((()))+++---)))***++++++***'''$$$"""$$$$$$###""""""###'''+++,,,,,,---///000...+++(((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((()))***,,,---333444555333111222666:::555333222444777888666444222222222222111111111111222444777999:::888666555555555666666777888888999666555555666999;;;<<<<<<777444444999;;;::::::;;;444...(((%%%""" !!!%%%+++******///666<<>>???===:::777:::888555333111222333444666555666999===>>>;;;888333111222555555111000222111222444555666666555555444666777666333000......///......000333666777777222222333555888:::999888<<<<<<:::888777999<<>>======;;;999666888333---,,,...000///,,,---,,,***+++...444999===;;;<<<>>>@@@@@@>>><<<:::999888777666666666777888>>>999333///000555;;;???>>>>>>===<<<;;;<<>>>>>===<<<===>>>:::999999:::;;;;;;:::999666222,,,))))))+++------111222444666666666444333111444888999777333///---...------...111333444444333222111000000000222222999555222222444444222000333222222333666999999999<<<:::777444333444666777999999888888888999999:::666555777;;;;;;888777999555333111//////...,,,++++++,,,...000222222222222555555777:::<<<<<<:::777222222111...,,,,,,...000222555555333444666666333666666666555444444333333333666999<<<>>>>>><<<;;;>>>>>>>>>===;;;888555444555777::::::::::::;;;<<<888>>>???===???AAA;;;000666222///...+++(((***000//////333:::===<<<<<<>>>555666777:::<<<<<<:::888???>>>999111,,,---///...333333222111000///...---,,,---...000333555777999:::777222000111333555666===>>>>>>>>>===:::777555555888;;;;;;777222...,,,  !!!### """$$$$$$%%%%%%%%%$$$%%%$$$ ###***000+++---//////---)))### ###$$$'''++++++))))))///777888333,,,555///,,,///222333555999111---+++***&&&"""$$$((( !!!&&&(((,,,000888666444444222,,,%%%!!!$$$%%%'''***---///111222......---,,,+++***))))))******+++---///...,,,***......///000000///------///333444333555:::;;;999333555666000***+++333<<<(((---555:::<<<:::888777333333444444666777999:::333222000///......///000000000000000111111000//////111333444333///***'''%%%$$$%%%(((***,,,///111555333111...+++&&&  %%%((()))***+++,,,((()))+++,,,+++'''$$$!!!######""" !!!%%%)))---...000111111///,,,***$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%)))((('''&&&''')))+++,,,---333999:::555000000111444222111444888999555222...///000111333444555666444555777888777666444222222333444666777777888888666555444666999;;;======444444555999;;;;;;999777333,,,%%%""" %%%((()))---666@@@DDDAAA<<>>??????===:::888<<<:::777444333333555666222555888999999888999:::333000111333333000222666444222222333666666444111444555555444111///...//////......111666888777555777666666888;;;<<<<<<;;;======<<<:::999;;;???BBB???>>>:::555000,,,(((&&&,,,---000555:::???AAABBB@@@>>><<<;;;;;;999777555666333...,,,---//////...------...///222666999<<<;;;<<<>>>???>>>===:::999;;;999777555444444444444777666444000...111888===999:::::::::999999;;;===<<<>>>??????>>>===>>>>>>;;;;;;;;;;;;;;;:::888777555111,,,******+++------///111222444444444333222///444777777333///......///...///111555777888888222111000//////000111222777555444444666555333111333222222333555888:::;;;999888666555555666888999555666666555555555555666666777999;;;;;;888666555222000...---...//////...***+++---000222222000///888999<<>>===<<<:::777444333555777999:::999999:::;;;555999<<<===???AAA<<<444666111---,,,***'''(((---000222666;;;>>>?????????<<<:::999;;;======:::666::::::777000+++,,,000333333333222111//////......000000000111333666:::<<<;;;888444333555888;;;<<>>>>>===<<<:::999888333555777666333000------  """!!!!!!"""$$$&&&(((((((((%%%%%%$$$###"""%%%,,,333+++---//////,,,'''### !!!%%%%%%'''+++'''%%%&&&---555999444...666111///111333444888<<<111000111222///***)))+++""" %%%)))...333444666666666444111+++&&&###%%%(((+++...000111111000///...---,,,+++***))),,,,,,---///111111///---,,,---...000111111000000000444555444666:::;;;999888888666111,,,***+++---)))...444888888666444222...111555999<<<<<<<<<;;;333000---******,,,///000111111000///...---......000222444555333///***'''"""%%%)))---222999===???555111+++'''$$$!!!"""&&&(((((((((((((((&&&(((***+++***((($$$"""&&&&&&&&&$$$$$$&&&***------...000111///---+++)))######$$$$$$$$$$$$######$$$$$$###############$$$+++)))((('''(((***,,,......444::::::444///...///000//////222555555333000222222333333444555555555444444333222222222222222222222333333444555555666666555555666999;;;<<<;;;777999;;;===???>>>;;;777222***### $$$)))***///888BBBFFFCCC>>>??????>>>?????????<<<:::999777333000///000333444///666<<<:::333000444999444111000222111111666===888555222333666666333///444444333111///000222444111000000222666888666333777666555666888::::::999;;;<<<>>>=========>>>@@@@@@>>>:::444///)))%%%###000111444:::@@@DDDDDDBBB>>><<<999888777666444222222222000---******---000(((***,,,...000222222222888999;;;=========<<<<<<<<<;;;888555333111111111///333777777444333555888444777:::;;;:::888888888999;;;======<<<;;;<<<======>>>@@@@@@===:::666444333000,,,)))***+++,,,,,,...///111222333333333222111444666555111///000222/////////222555888888777222111111000111222333444000000000111111111///...111222222222333555888:::222222333333333222222111111222444444222222333555888:::;;;:::888666222///222///---,,,---.........++++++,,,///222333000...555666999<<<>>><<<777333222111///---++++++...111...///333888::::::::::::888888888888777777777777333333333444444666777777======<<<:::888666444333444666888999888888999:::444777999:::;;;===;;;888555///+++***(((&&&'''+++000444777:::<<<======;;;???<<<999:::<<<===;;;999444333222///------222777333222111000/////////000000000000222555:::>>>AAA:::888666666999===@@@AAA>>>>>>======<<<;;;;;;:::333333333222000000222444  !!!%%%$$$$$$&&&)))+++++++++$$$""""""$$$%%%&&&+++111+++...000000,,,'''###!!!!!!$$$$$$%%%)))######%%%+++444888777444333222444888888444333555......///000---&&&###%%%$$$$$$(((...444444888999666333111+++%%%!!!%%%***...111333444222111000...,,,+++))))))&&&'''(((+++---...,,,******,,,...000111222222111000333555444666:::<<<:::999777444111...***&&&$$$......//////...///111333...222888===???===999666111---)))'''(((+++...///000000000...,,,+++,,,...222333444444222///***(((%%%))),,,...222777:::888,,,(((!!! ###&&&'''&&&&&&'''(((((()))***+++***(((%%%###$$$%%%&&&&&&&&&(((+++---+++---000000...+++)))((("""######$$$$$$$$$$$$$$$######""""""""""""###$$$***)))(((((())),,,...000555666555222///...111444,,,---...///000000111111999888777555444222111000444333000......000333444333333222111111333444555666666666888:::;;;:::999555888:::;;;<<<===999444111***### $$$,,,+++---333;;;AAACCCCCC@@@???>>>???@@@???>>><<<;;;888444111000222555777000777<<<999000,,,111777444222222333222111777???:::777444444555555222///333333222000///111555888333222333444666666555444:::888777888:::;;;;;;:::999<<<>>>???>>><<<<<<======;;;888333---)))%%%###...///333:::@@@BBB???;;;;;;999666555444444222111...//////+++'''&&&+++///'''))),,,...000000000000222333666999<<<>>>>>>???;;;999777444222111000000---333999<<<:::777666666222666:::<<<;;;888777666444666888999888888999:::<<>>999666555111...***))))))+++++++++...///000111222333333333333444444444333222333555...---...000333555444333111111222333444555555666///000111111222111111000111333444444333444666888555666666555444111///---555999<<<<<<:::999;;;===999<<<<<<888555444111,,,555222...,,,+++,,,+++***,,,***+++...222444222///444555888:::;;;999555111222111///,,,***+++...222---...333:::===<<<;;;<<<777777777777666666666666555444333333333555666777:::999888888777666555555222444777888888888:::;;;999:::999999888888888777555...)))))))))'''(((+++///444777777999;;;:::777;;;:::999:::<<<>>>???>>>333000000111000///222888222111000//////000111222,,,---...222666<<<@@@CCC:::999888:::>>>AAABBBCCC===============<<<;;;:::......---,,,+++---222555 !!!###&&&$$$###$$$'''((((((&&&!!!"""&&&&&&(((,,,(((,,,...---)))$$$ """!!!"""%%%######$$$(((---000111111---,,,///333333///...000999666444333...'''%%%'''"""###''',,,111555::::::444///+++&&& %%%***...000222222222111000---+++)))'''&&&!!!"""$$$'''***+++)))(((+++,,,...000111111000000///222444333666:::<<<:::666555333000---+++(((&&&***++++++++++++,,,///111///333888======:::666333,,,)))''''''***,,,---,,,---...///---++++++---000444444444333111...+++)))''',,,...,,,,,,...,,,'''&&&""" !!!###%%%&&&&&&''')))+++---------,,,+++(((&&&%%%!!!###&&&'''((()))+++------000333333///,,,++++++$$$$$$%%%&&&&&&&&&&&&&&&""""""""""""###$$$%%%%%%''''''''')))+++---000111666444111......///222444,,,///222111//////333666999888777555333111000///444222000///000333555777444333111000000333666888666666777:::<<<;;;888666000444666666888<<<999333000)))$$$!!!$$$***,,,///444999>>>AAACCCBBB@@@????????????===<<<===;;;666333333555888:::444666888666222000222444333333666777444000333:::777666444333333333222111111222222222111111333555222333555555444444666777<<<:::999999:::<<<<<<;;;:::<<<>>>===<<<::::::;;;888777555222...+++)))(((,,,...333:::AAAAAA;;;444999777444333333333222111---,,,***'''&&&''')))+++++++++,,,---000222555666111222444666888999::::::777666444222222222222333...111555888888777555555111444777888777666555555222444777888888888999;;;;;;===???>>>;;;888888999///,,,)))((((((*********...///000111222333333444000000111333555555444222/////////111333333222000...000222555777777777777222333444444444444555666333666888888666666777888::::::888666555333222111...333777777555555777:::999<<<;;;666444444222---555222---++++++++++++***---***))),,,222555444111777777999;;;<<<:::666333111000...+++)))+++///222000000555===???;;;999;;;444444444444444555555555666666777777777777777777666555555555555666666777111444777888999:::<<<===;;;;;;<<<;;;999666555666555...)))***+++******---///555888888999===<<<888777999<<<============>>>999333111444444111000333000000///...///111333444---...///111444888;;;===;;;;;;<<<>>>AAABBBAAA@@@;;;;;;<<<;;;:::888666555)))******))))))+++...111 """$$$%%%""" """###""" %%%%%%%%%(((%%%(((+++)))$$$ ###%%%%%%%%%%%%%%%&&&'''((((((%%%$$$&&&'''(((---333111...+++)))&&&"""$$$((($$$"""''')))---111///555666000,,,+++&&& ###&&&***---.........222111///---***'''%%%$$$$$$%%%'''+++...///...------...///000000///.........222333333555:::<<<:::;;;:::777111+++'''%%%%%%!!!%%%+++......---,,,,,,...111666:::;;;999666333)))''''''))),,,...,,,******,,,---,,,++++++///222555555444333000...+++***###***---,,,,,,///,,,&&&&&&###!!!"""$$$%%%&&&(((,,,...222222000...+++)))&&&%%%###&&&***---......000111111444777777333000...///%%%&&&&&&'''((((((((('''############$$$%%%&&&'''$$$%%%&&&(((+++...111222000000000111333222000...///333777555111111666===444444444333333222222222333333222333444666888:::555333000///000444999<<<666777888;;;<<<;;;777444000555888777:::???===777000***$$$"""  $$$$$$+++555<<>>DDDBBB@@@??????>>>===;;;;;;888333000000222555888777555444444666666444222222444888:::666//////333444444333333222222333444///111333333222111111111111333555555333444777;;;888666444444666777777777;;;<<<<<<;;;999999999;;;444444222111000...---,,,111333999AAAGGGFFF>>>777888666333222333333333222...)))%%%$$$&&&((((((&&&+++***)))))),,,111777:::555555555555444333222222333222222111222333555666/////////000222333444444000111333333222111222444333666888::::::;;;<<<>>>999;;;<<<:::777777:::===...+++((('''((()))))))))//////000111222333444444,,,,,,...222666666222---222111222333444444222000,,,...222666888888888777000111222111111222333555666999<<<<<<999888888:::777666333111111222444555///444999:::888777:::>>>999<<<;;;555333666555000111///+++***+++---.........***))),,,222666555333666666777888999888444111111000...+++)))+++///222333222666>>>@@@:::777999777777777888888888888888222333666777777666444222333333333333444666777888111444777999:::<<<>>>@@@::::::===>>><<<888666777666///***+++---,,,---///111777;;;:::===AAAAAA<<<666;;;@@@AAA>>>:::999999???888444777777222......000///......///111444555111111111111222222333444======>>>@@@BBBBBB???===888999999888666333000...+++,,,............000222 !!!'''""""""!!!$$$"""+++(((((('''%%%"""  !!!"""""" %%%(((&&&)))///111---111222222///)))%%%$$$$$$$$$!!!!!!%%%((()))---333000222333222...***'''&&& $$$)))000444666555...///000111111---(((###(((&&&&&&(((,,,///...+++333111///222555555000+++---///...---444>>>@@@;;;999:::888333+++&&&$$$%%%$$$(((---//////...------,,,///333777777444000,,,***'''&&&'''+++......---111......///...,,,...333...222555555555444...'''''''''''''''&&&%%%$$$###)))((('''''''''%%%""" ###%%%&&&))),,,///---111666666222---+++***''')))+++---///111222333666777888777444///***'''%%%%%%$$$$$$$$$%%%&&&&&&"""!!! !!!###%%%'''$$$'''+++------...///000555555555555555444444444444111...///333555333111222222333333444444555555444333333333444555777888222111///...000444999<<<222777;;;:::999:::;;;<<<888;;;;;;999<<>>AAA;;;:::777333///...000222555555777888888888777666//////000111222333444555777555222000.........///111......444;;;<<<666///222111000.........///000333111///111666999:::999;;;999:::??????:::555555999999666333...,,,,,,---555111333:::>>>;;;;;;>>>333444111...///222222...000,,,'''&&&''''''&&&%%%)))&&&%%%)))000555666444333222111111111333555777444333222000000111333444///---,,,...222444333222888777555444444555666888000777:::777777;;;<<<999@@@===:::777555333000...---///...)))'''***,,,+++&&&000666444333666999777333555777666444111//////+++---///000//////333666777333333666666444888@@@;;;:::999888666444000...333555777777666666888:::666777999999333---...333999999999:::;;;;;;<<<<<<<<<:::777444333444555777222111111000000000000000---------...///111222333444333444999<<<999333000///000000...------...000666777888999999999999999======:::777666888999999555888;;;:::777666888:::555444333555777888888777111555:::===>>>===<<<===:::888999<<<999555777===555333...++++++---000333777333444<<>>;;;<<<999666555666555222000///---...333444111444;;; !!!$$$###+++&&&&&&&&&$$$!!! !!!!!!""""""!!!&&&((('''(((,,,,,,(((---...///---)))&&&%%%&&&### """%%%&&&+++000333555666555111,,,)))((( !!!$$$(((---000111000777333...******+++,,,,,,+++******+++...000111111:::777444555777555111,,,///333555333555===AAAAAA777666444///)))%%%######$$$(((---///000000000000222222333333111///,,,******(((&&&'''+++.........***)))***,,,,,,***,,,111000444666555444333,,,%%%''''''&&&%%%$$$"""!!! """"""!!!"""###""" """$$$&&&)))...111333555555222...,,,///222+++,,,...111333555666666999999:::888555111,,,)))$$$$$$$$$#########$$$$$$$$$###"""!!!!!!"""$$$%%%'''***---000222444666888555444222111//////......555555555555444444555666;;;:::999777666444333222666555555555555555666777222111///...///222555777555888;;;:::888777777777999===>>>999777888666222,,,(((&&&$$$!!!"""&&&)))...555<<>>BBB888888888999999999::::::::::::999888666555444333000000/////////000000111555777999:::999777777888;;;??????888222111333333,,,(((%%%$$$ """''')))///666<<>>===<<<;;;;;;;;;;;;:::777555333111000///.........///111333666777555333111000222555999;;;:::777444555777777555222777666444333333333111///...---...000000...111555  """  $$$(((!!!%%%,,,//////000...+++'''""" """###%%%'''((((((((((((---000444666666555111...333444555555444333333333---((($$$%%%''')))///555111333444222---)))%%%$$$!!!"""%%%+++111555666666222111000000000...***'''''')))***)))(((+++111666555333111111333444333222///222444333444777<<>>AAA444555666999;;;>>>???@@@@@@???===:::666333000......///000111111000000///333333666999:::999999;;;;;;;;;999333//////111333...***&&&$$$ ###)))+++///666===AAABBBBBBEEEEEEEEEBBB>>>;;;::::::999999777444000///000111222333444555666555444444111000///...///111333555444444333333333444555666111666999777222000222666---------...///000111222333222111111333555666777;;;888999:::888333333555555555444000,,,)))))))))'''(((,,,222777999999999::::::999666888<<<:::555000...+++))))))))))))***+++,,,...222666777666444------------...///000111666444111///---...///000...------...///000000000000000000111000///......000111333666999999666111333222000000111222111000+++///...***(((***+++***'''+++000333555666555444555777777555222000//////)))))))))***,,,000444777777444333333444555666777777777777666555333333333444333222333444444333222444222333444222...///444,,,---...///000111222333111333555666777666444333111///---+++***+++,,,---------------...000111222888999888666555666555222...//////......000333666666666777888:::;;;===>>>999888888:::888333//////===:::777777999888555222555444444555666777777666:::666333666;;;???>>>;;;999>>>;;;444:::EEEAAA333555222---***)))+++...000222333666;;;============@@@?????????@@@AAAAAAAAA;;;:::888555222000///...000//////.........///000,,,---...000333666999;;;555333111222333333222000333222111000000///...------......///...---///111  ###"""$$$%%%$$$"""###&&&***%%%!!!&&&///,,,------,,,)))%%%!!!!!!!!!"""###$$$$$$!!!###%%%'''***,,,---------***---222666777444000///333333222222222111000...+++&&&""""""###%%%***111...000111///+++'''###""""""###&&&,,,222555666666...///000222222...(((###%%%'''(((((('''***111666888777666666777777888777111...---000444888:::;;;666111***''''''&&&%%%"""$$$(((---222444666888:::---------,,,+++***)))))))))))))))******,,,///000,,,+++,,,///...,,,---222...222333111111111,,,&&&$$$$$$&&&''''''(((((('''!!!  !!!  !!!"""%%%***---///444:::;;;888444333333000111222333333333333222000///---+++)))'''%%%$$$(((((()))((('''&&&%%%$$$!!!!!!""""""$$$%%%&&&'''%%%''')))+++---111555999999888666666666999<<<>>>AAA>>>;;;999999888666444::::::;;;<<<===>>>>>>???DDDBBB>>>:::555000---+++---///111333333333111000222///111666888555444777666111---,,,---//////000111,,,(((&&&""" %%%***+++---333:::AAAEEEFFFEEEDDDBBB???<<<:::<<<===999999777444000------...222222444555555555444333111222333444555555444444333333222222111111222222333444555666666666777777...//////000000000000000111111222222444666999;;;>>>===>>>???;;;666666:::666666666333///+++******$$$''',,,333999>>>>>><<<<<<:::888999>>>AAA:::///...---+++)))'''((()))***,,,...000444777888777666000111222333555666888999555333111///.........///...//////////////////000...///000000000000///...///111555:::===;;;888666555333111000111111000///+++...///+++(((***+++***,,,...111333333444888<<<999999888555111...------(((''''''))),,,///222444222111000000333666777555555666777555222111222444222555888666222111333777999666555666333///000333,,,,,,---...///111111222...111444666777666333222000...---++++++,,,---...------...///000222333444555999999555444777888555000...,,,******---444888666666666777999;;;===>>>888555555888666000---...555444666;;;@@@AAA>>>;;;888777666777888999888777888555444777===???<<<888444999666111999EEEAAA222777444///+++***,,,///111000444777999;;;=====================<<<===>>>???;;;999777444111///............---,,,,,,+++++++++,,,---000333555888:::;;;111111000111111222111111111111111111000////////////000000...,,,---...///  """((()))(((&&&$$$$$$%%%'''###(((111,,,,,,+++***(((%%%###!!!!!!$$$&&&&&&$$$!!!$$$&&&))),,,............+++,,,000777888444111111555444222222333222000...,,,'''$$$$$$%%%%%%)))///...000111000,,,(((%%%$$$%%%%%%'''+++///222222111111000......---,,,)))&&&&&&'''((()))+++...333666999999888777666555444444222---***000666999:::;;;666222...***(((&&&%%%$$$$$$)))///444666777777888/////////...---***'''&&&((()))*********,,,///111...++++++,,,+++(((***///---000111000111111---'''!!!"""$$$&&&'''((())))))%%%$$$###$$$%%%$$$!!! !!!!!!"""&&&+++///777888999777555555888<<<666666666666555444333222...,,,+++)))'''&&&&&&&&&$$$%%%&&&&&&&&&$$$###""" !!!###%%%&&&'''((($$$'''+++///222777<<>>777777666222///,,,,,,,,,000111222333333333222222000222444666777555444333222222222222111111111111222111222555999:::888666555555555444333111000///000111333333444666:::===999999<<<>>>;;;666777;;;333444333111---)))''''''%%%***000555;;;AAAAAA===>>>===;;;;;;@@@AAA999...++++++***'''%%%%%%''')))((()))+++---............000111222444666777888999111111111000///...---------...//////---,,,---...---......//////000000111444333555999888777999===666444111000111111000...(((,,,---)))'''((()))''''''***333===@@@===;;;;;;::::::888555111...,,,---,,,+++***+++---/////////+++++++++,,,222888888555222444666555222222555888222888===:::444222666<<<;;;777444444333//////222......//////000000111111111333555666555333///---000///...,,,++++++******...///000111333666888999222999;;;666666<<<>>>;;;000///,,,))))))---333888666666666666777999;;;===777222111666666111111666666777999===??????===;;;999888777888999:::999888888666666777999999666333888:::999888???GGGCCC888888444000,,,***,,,///111111666999999:::===???>>>@@@BBBCCC@@@<<<;;;<<>>444444111---(((%%%$$$$$$$$$***111666777666555444000000///...---+++***)))(((***++++++***+++///222...+++))))))(((&&&***000///111222000///000+++%%% !!!"""$$$%%%&&&''''''%%%$$$$$$&&&''''''$$$""" """###%%%***111555999;;;<<<;;;888999<<<@@@;;;;;;:::888666444222111+++***(((&&&&&&&&&'''((("""###%%%%%%%%%$$$###!!! !!!"""$$$%%%&&&&&&'''$$$''',,,///222555999;;;777666555333222111111111111111111333555888999:::555666888:::===???@@@AAA>>>;;;666222000///000111111222333444333222000///555---+++111222***&&&))),,,)))+++111444222222555333...)))&&&!!! &&&)))***...555;;;>>>???>>>@@@@@@>>><<<999777888999222222222111...,,,---...000111333444444444333222000000111222222222222111......///000111111111111//////111555888888666333444555555555555444333222000222333333222444888;;;444666:::===999333333777///000000...***&&&$$$$$$)))///444777<<>>444222000///000111000///(((,,,---)))'''))))))'''777///---555;;;999333000888888777444111/////////...------///222222000...---...------333:::999333444777888666333333666:::333777:::999555444888<<<;;;666333444333111111444000000000000000000000000222333555555444111...,,,++++++,,,,,,,,,+++***))),,,---...000333666888:::222:::===777666<<<===999//////...---,,,...222555777666555555666888:::;;;;;;333111666666222444<<<;;;;;;;;;:::888666777777999888777888999999888777888888777666666666666666>>><<<<<>>;;;???EEE:::999777555333111111000,,,,,,,,,,,,,,,,,,++++++------///000111111111111888888777555333111111111000222333333111000111333333777666000---///000---  %%%)))******((($$$######""" $$$***$$$###!!! &&&+++---+++)))&&&'''***++++++)))'''%%%(((&&&)))///000***(((+++///---,,,...000111...,,,***%%%###%%%$$$###%%%)))***,,,......+++(((&&&%%%$$$%%%(((---333666777666111111111222111///***&&&%%%$$$%%%)))///333444222444777:::;;;:::999888888***))),,,111222111777AAA333444333///(((######$$$%%%***222777888666333111///...---------...///000(((***,,,+++***+++///333///+++))))))(((''',,,333111333222///......)))###&&&&&&'''((()))******)))######$$$&&&(((((('''%%% """$$$(((...666;;;666;;;AAACCCAAA>>>======<<<<<<:::888666333111///((('''%%%$$$$$$%%%'''(((###$$$&&&''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%(((+++------......///111111222111111111111000555777777555111///111444::::::999888666555444333999666222///...000333555333444444333222000...---555,,,+++333444---)))---...///555<<<;;;666777===333...(((%%% %%%***...444:::???@@@===:::===>>>???===999666444444...///000///...---...///333444555666666666555555333222111111111222333444)))***+++---///000111111,,,...222555666555333111---///111333555666666666111222444333111111555888888:::???@@@:::222111555222333333111,,,)))&&&&&&---333777888<<>>>>>666//////222444&&&''''''$$$!!!!!!$$$'''((())),,,...000333777:::444444444444444333222111+++...000222222000---+++)))+++,,,+++(((&&&(((***+++*********,,,///222444444:::CCCHHH@@@555333999111000......000111000///***...///,,,***++++++(((___<<>>666777777444222333999===999777666777888888777666888888777555555777;;;???===888888===???;;;888888666333...***(((***,,,///555<<<@@@===<<<@@@CCCAAA:::BBBGGGDDD<<<:::@@@HHH:::999888666444333333222111111000///---+++)))(((...///111333555666777777<<<<<<;;;888444111000000,,,///000000...---///111555999888111...000000---    """ ###)))...//////((('''"""$$$***+++***%%%###''')))******)))((('''((()))***((('''......///000222222111///444333333222111000///...+++(((%%%$$$&&&((())))))...---+++)))'''%%%$$$$$$!!!###(((...444888;;;<<<999666000,,,***+++...000+++******---000444555555:::::::::>>>AAA@@@;;;777666222......222666777777222777666---%%%###$$$$$$%%%...555888777666555111000///---******,,,//////+++(((***///222111///,,,(((&&&)))******,,,111222333333222111...+++)))%%%''')))(((%%%!!!"""&&&)))(((&&&######***(((&&&'''+++222:::???EEECCC@@@???@@@@@@@@@???BBB@@@???===555---,,,000///+++(((''')))***)))((($$$$$$$$$$$$$$$$$$$$$$$$)))""""""((((((!!!"""((('''---000---,,,......***111111111000000000000000666555333222222333444555444444999>>><<<333///111333222000///...///000111000555666111...///111000...------///222444444333555555666:::======999555222...)))%%%############&&&)))///555999<<<>>>>>>:::;;;888???777111>>>777444111...,,,+++...111333///111333444444555777999555777777444444777777444000000///...............333333222222222222222222333222222666:::<<<:::777555555666777777777777666777777777888888666222///222222000...+++(((&&&%%%***+++...333888;;;<<<;;;<<<:::888444111...,,,+++---)))%%%###$$$%%%'''''')))*********)))+++...111222222333444444444333333000111222333222///,,,***)))---//////---,,,///222000000///...---///333777===AAABBB@@@AAABBB<<<333,,,,,,+++---///111000///111...***((()))***++++++---111333222111444888::::::999777444222111000///222---,,,000333222111111222222222222222222222111///444999;;;999666777888222///...111777<<<;;;999>>>666222444666555444555555444444333333222222111000000000---+++***,,,...)))&&&$$$$$$(((,,,,,,,,,---+++***,,,000333555666:::999888999999999777555555000,,,---111333111///111111111111222222222222555:::<<<999555666;;;>>>999;;;;;;:::777444333333444333555999888222111555666666555555555666666777555666666888>>>BBB???777333000,,,***+++,,,,,,,,,111444888<<<@@@BBBBBBAAA@@@???===<<<;;;:::;;;;;;888777666555555444444444999777444000...------...///000111111000111333555888:::;;;:::777333111000,,,---///000222222333333333444444333111///000111 %%%)))***)))&&&&&&""" """ $$$''')))))))))&&&%%%&&&(((,,,///111111333333555666777777555333000000000111333444666777///,,,)))((()))+++---///111111111000---***&&&$$$"""$$$)))...333666888999555444222000///.........---------000333666777666888888999===@@@@@@<<<777777222---,,,///222333333000111///***((((((%%% """)))222999;;;;;;999888333111///---------...//////---,,,...222444111---+++'''%%%''''''&&&)))---111111222111///,,,***(((%%%&&&&&&%%%###!!! ###(((******(((''''''(((((((((+++///666<<<@@@>>>===<<<===???AAAAAAAAA@@@<<<888666111,,,,,,000///,,,(((&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!$$$&&&%%%'''***&&&+++,,,(((&&&***,,,***/////////111333444333222333333444555555666666666666333444888888333000222555555444333222222111111222666666222...///000...111222333444555666666777555555666999<<<;;;777333222///***&&&$$$$$$%%%%%%&&&***000666;;;===>>>>>>======999???666000===555333222000///...///000000222333444444333333444666444777777555444666555111000000000000000000000000---......///000000111111999777666555555333111///222333444666777777777777777666555666777666333111666555333000---)))&&&%%%***+++---222777:::;;;:::999888666444222000//////---***&&&$$$$$$&&&'''''''''((())))))))))))+++---777777555333111///---+++///000111222222000---,,,...---------.........---......///......000444777<<>>???@@@;;;333...,,,,,,,,,...///...---111...***((()))*********...///000111333666888888555444333222222222222222222---,,,000333222111111444444333333333333333444333333444666888888888777444000...000555777666444666333222444333000111555444444555444222111111222000111111000...---///000,,,)))''''''***++++++******,,,///000000000222444666777999:::;;;999666444000...,,,---000333333333...000222222111111333555;;;<<<;;;999888999:::;;;:::;;;<<<;;;888555333333555444777;;;999333222555222333555666777666555444999;;;;;;<<>>AAADDDEEE>>>???@@@AAAAAAAAA@@@@@@;;;999777555333333333333555444111...,,,,,,,,,---,,,---///000111333666999===>>>>>><<<777222///...---...///000000111111111666777888777444222222333 !!!'''******(((!!!  ###%%%&&&&&&%%%$$$######&&&+++111444555333555777999999777444222/////////000222444777888000...***((())),,,000333777999:::999666111,,,(((###%%%(((,,,000333444555000111222333222000...---******,,,///222444333222999888999<<<>>>===999444444000+++***...222333444555222---,,,000333---###&&&,,,444;;;===<<<;;;:::666333//////111222111///000//////222555444000,,,+++&&&$$$$$$$$$"""$$$(((///000000000...+++((('''&&&%%%###"""!!!!!!"""###"""&&&((()))))))))******,,,...111444888;;;<<<777777888;;;>>>@@@@@@@@@;;;444...---,,,+++,,,000000...***((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,---***%%%###%%%&&&$$$(((***)))%%%$$$'''+++,,,------...222777888666444000222444777888777666555888222///111444333333444444444444444333222000000111444555111///111222000///222666666333222333444555666777:::;;;999555222000---)))%%%###$$$%%%&&&'''+++111777<<<=========BBBCCC>>>BBB999444@@@555222222222222111000......444555666555333111222333333666777555444444222...///000111222333333333333000000111111111222222222222333333111000///000222111222333555666777777777666444333333444555555444888777444111...***'''%%%***+++---111666999999888555444444333333222222222---***&&&%%%%%%'''((((((&&&''')))*********,,,---999888666333///,,,)))(((...///000///...---+++)))000---***+++...///---))),,,...///000000111444666;;;>>>>>>=========888222000///......//////...,,,111...***(((((()))******000//////222555777999999333333222111111111222222222---+++000333222111111444333222222222333444555777444111222666999888555555222//////222222111...000000444666333...111777222444555444111///000222...///111111///...//////---+++******++++++)))((('''---333333///---000333333666999<<<<<<:::777444///000111111111222444666...111444444333333666999===:::777777888999888777888:::;;;;;;999777666777555555888;;;999444333555...000333666777666444222999===>>>======>>><<<888444111---++++++,,,---,,,666999;;;<<<===@@@EEEIII>>>@@@BBBDDDEEECCCAAA@@@===;;;777333111111111222333222///---,,,,,,---...,,,---...///000333777;;;>>>??????<<<777333000///........./////////000000666777777666333111000000 ###(((+++***''' !!! ###""" !!!#########!!!!!!######""" $$$"""!!!"""&&&+++///000///222666888666333000...666555222000//////000000,,,***'''$$$$$$(((...222999::::::999666000+++'''"""$$$'''***,,,...//////+++---///111111///---,,,***+++---000333444222000:::999999;;;===;;;555000111---***+++000666999:::888444...,,,000555000'''&&&,,,444:::<<<;;;:::999888333///000444666333000111000000222333222///,,,+++&&&###$$$### """&&&...///000///...+++)))'''&&&$$$"""!!!"""""""""!!!"""$$$&&&'''(((***///111333666777777666555555555666999<<<===;;;:::222***&&&(((++++++,,,...111///---++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&///333///&&&###))))))###((())))))'''&&&(((+++---......///444999;;;777333111222444555555555555444777111---///444666555333444444444333333444444444...222333000111444555333...333777666111...000222666777999;;;:::888444222,,,+++((($$$""""""$$$&&&(((,,,222888<<<======<<>>>>>===;;;999444000111000//////111111000///111...***(((((()))))))))000///111444555555888<<<777666444222111000000///000,,,***///333222111111333222111000000111333444777555333444555555444111555333000000000111///---000111555999888444555999111444555444000...000222,,,...000///---,,,+++++++++++++++++++++***((('''''',,,000111//////111444444777;;;<<<<<<:::999999333666888666111///111555111111222444666888999999888555333444555444444666555777:::;;;:::::::::;;;444666888:::888444222333---...111333444444444333444999;;;999777999888666555222...,,,,,,---------555888<<<======???CCCHHH@@@AAABBBBBBAAA???===;;;<<<999555111000000222333333111///.........000111000000000///...000444777999:::;;;999666444333333.........///000111222222666777888666444111111111  !!!&&&((('''$$$...,,,$$$###$$$$$$$$$"""!!! ###$$$###!!! """  $$$(((+++,,,///333777888666222000///===:::777333000---,,,+++((('''%%%"""!!!%%%,,,111555555333111---)))%%%""" """$$$''')))***++++++******+++,,,,,,,,,,,,,,,111111333666888999777555666666777:::<<<<<<777333333///---///444:::<<<<<<333111+++%%%%%%(((((($$$'''---444999::::::999888888333000111555777444000222000///............---,,,'''$$$%%%###!!!###&&&...///000000...,,,***(((&&&$$$#########"""!!!$$$&&&''')))+++...111444777888666444222888777777777888666444111(((###"""''',,,,,,,,,---///......,,,+++******+++''''''''''''''''''''''''%%%+++***$$$%%%...000+++&&&&&&((()))(((((())),,,000000222555999999666333555444222111111111111222444111///111555888666111666555444333444777999;;;111444333111111444444111222666999888333000111444777999;;;<<<:::777444222---,,,***&&&""""""%%%((())),,,222888;;;<<<<<<;;;888;;;666:::444555AAA222666555222000/////////000111333444333222222333444---111444333333444222...---...///111222333333444............////////////000222222000------000444666666666666555444333333222000......000333555666000//////---,,,)))((('''******,,,///333444444333000111111111111000//////,,,)))'''&&&&&&''''''&&&&&&&&&'''''')))///666;;;555444333111000000000000...---,,,+++************(((+++------------///111///000222111000///000111>>>>>>>>>===:::444000///...------...000222111000///,,,)))'''((()))******------111444222...333<<<888777666444222111000000///***)))---111111000000333222111111222333444555333666888888444000///...444333111111111111111111333111222999<<<:::888888111333444222///...///111---///000///---***))))))((()))******))))))((((((***)))***,,,///222555666888:::<<<;;;::::::<<<>>>222666999666000---///333222...,,,000666:::888444222111333666333000444<<<666888;;;;;;:::999999999333666777666444333222111//////......000222444555///444777555444777888666666333///,,,,,,---------111666;;;>>>>>>>>>@@@BBBBBBAAA@@@???============888666222///...///222333000///---,,,,,,---///000/////////......///222555555666777666444222222333.........///111333555666:::;;;;;;:::888777777999 ###""""""######"""!!! ###'''***)))&&&---***###%%%&&&&&&$$$!!!"""&&&'''&&&$$$""" %%%***---...222666;;;<<<999555444555<<<;;;999666333000...---&&&'''&&&$$$###&&&---222666555333111---)))&&&$$$ ###&&&(((***++++++++++++******++++++------333222333555777888777555000111333888>>>???<<<999666333222333777::::::888000000,,,$$$!!!###$$$$$$)))...444999:::999888888555333111222444555333111000///...,,,,,,,,,---...,,,'''%%%%%%%%%###%%%)))......//////...,,,***(((&&&$$$"""###$$$###!!!%%%)))***+++,,,...+++---111555888888888777999777555333222000---***###!!!"""(((,,,---...000......///---***)))))))))((((((((((((((((((((((((###&&&&&&%%%&&&***+++)))$$$###%%%((('''%%%'''+++111333555666666666555444666444222///...///000111111222222222555888555000111000000000111333666888666777555111111333111,,,333555666444111///111333555888;;;;;;999666444333000///---)))$$$###'''******---111666999:::;;;:::888<<<777;;;888;;;GGG777555444111///...///000111///111222333222333444666...222444222222444222...............000111333444,,,---...///000222333333,,,---///000111333666888666666666555444222111000000...------///222444444.........---,,,***)))(((******+++...111222222000000111111222111000///...+++(((&&&%%%&&&&&&&&&%%%###$$$$$$%%%(((...555:::888666444111//////...///,,,,,,++++++---...000222'''+++//////------111555000111111000//////111222<<<;;;;;;;;;777000...///+++******,,,...000000///---+++(((&&&(((***++++++...,,,...333000+++///888777666555444333333333333,,,(((''',,,000///...///222333333444555555555555000555999888333///---...222222111111222333333444444///000666;;;:::777666222222111111000//////...///111111000...,,,+++,,,((()))***)))((('''((()))***(((''')))///444666777:::<<<<<<;;;888888<<>>???>>>===@@@@@@>>>>>>>>>???AAABBB444222000...---...000111,,,***)))(((((()))+++,,,***,,,---......///111444444555555333111//////000000000///000111333666777777777777666555666:::<<< ###&&&$$$$$$''''''$$$%%%###"""$$$(((++++++)))%%%%%%  $$$$$$$$$''')))(((###"""&&&(((&&&$$$"""!!!'''+++---...111666::::::777444555777555666666666444111///---%%%'''((('''%%%'''...444555666666555222---(((%%% ###'''***,,,---................../////////222111111222444555444333000111333999>>>???===999444222222444888999777444111333111,,,)))***)))&&&''',,,222666777666555555111222222222333222222111---.........---,,,------***&&&$$$&&&&&&%%%(((,,,,,,---......---+++)))''''''### """###!!! $$$)))---......//////,,,...111444777999;;;;;;444222///---,,,+++***(((###"""$$$)))+++---111777333444444111,,,)))((()))))))))))))))))))))))))))***'''(((******&&&$$$&&&&&&######&&&&&&$$$(((...///333666666333222555777333333222111111000000000///333333000111444444000...///000111222111000000555666333111222555333...555444222000///000111222111555999999777444222222///000...(((###!!!%%%)))+++---000333666888:::::::::???:::===;;;@@@LLL:::111111111000000////////////111222333222222444555333666555222111222111---000///...---...000333444111111111111222222222222'''(((+++000555999;;;;;;333333333333222000///...///---,,,---///111222222111111111000...---+++*********+++---000111000...///111222333333333111000)))'''%%%$$$%%%%%%%%%$$$"""$$$''')))+++...333666888666333000...---------...---+++***+++---///111+++,,,...//////000111333.../////////...000333666555444666888444...---111...---,,,---///000///...+++)))&&&&&&(((+++,,,---777...,,,333666111000555777666555333222111111111***%%%%%%***......------///000222444444444333222000111333444333222111000111111222111111222333555222000111666888666666888444111......111222///,,,---...///...------...000+++,,,,,,)))&&&%%%''')))''')))+++,,,...111444555888;;;===;;;888666999<<<...111333222///---...///...///111222333444666777666222333888777111555>>>999:::<<<;;;888555444444666999777111///222444333111000///...///000222333000111111111555;;;:::666888555000...---......---555444444888>>>@@@???<<>>:::555444;;;999666333000---,,,+++)))$$$###)))------,,,,,,)))+++...111222111///...111...---///333555555333000111222111000111222444222222666999777444666<<<555000,,,---222333///***)))***+++******,,,///222///000...***&&&$$$''')))$$$***000111...---000444555999===<<<888555666888555666666555222///------///555:::999444333888>>>999000...555777222222888333666888999888777888999888;;;888000...333666444000000111111111111111000111111//////444:::888222999555111............---999555222555<<>>???AAAAAA@@@>>>;;;999222111000---+++***)))(((+++***((('''&&&''')))***,,,...000///---***((((((,,,...000000111222555777555333111///......///000111000///...///555<<>>>>>:::555111(((***,,,...111444999<<<999777333000,,,)))'''&&&###'''---222333111...+++666666444///***))),,,000/////////...---------,,,(((%%%###%%%)))------,,,///---,,,+++,,,+++)))((( """$$$$$$###&&&***...000///...,,,,,,...000444555444111...(((+++......+++)))+++---...***&&&''',,,333888:::===;;;888888777555000,,,000---***)))******(((%%%''''''''''''((((((((((((&&&'''&&&%%%$$$%%%(((+++111111222333444444444444555444333222111111111111777555222222333555777777;;;666222111222222000000///000000111111444999<<<666555333111111222333555666555444333222000//////...,,,)))%%%###!!!!!!!!!******,,,...333777<<<>>>???<<<888777777999;;;;;;666222000000---(((''')))000///000555:::;;;888444777888777333---+++...111000...---///333444222///999999888444000------...000111333444444333222111555444333222111111111111,,,...///---***+++111777333111111222...'''%%%'''&&&''')))+++...000222333222222333777999888222,,,+++***'''%%%$$$$$$%%%&&&'''(((+++...000222222222000...,,,,,,......,,,))))))------'''&&&,,,///------,,,,,,,,,.........---666,,,&&&(((,,,,,,///555222222333222222111000//////000111222222111000///***)))'''%%%$$$%%%&&&'''''')))...555:::===<<<:::000111222333222000...---''''''%%%%%%$$$%%%&&&'''******+++---///222444555222//////333555444555777666555555444333333222222111222333222111111333555222111///---,,,,,,,,,,,,,,,...000333333333111000---***'''$$$$$$%%%%%%&&&)))***---......///111333222444777:::<<<<<<:::999777444111000000000000//////000555999666333:::EEE222222222222222111000///999555333333111111555<<<888777666444222000///.../////////000000000000000///......000222444444333777444111...------///111555111222888:::888:::???BBBBBBAAA@@@===;;;999888111///+++)))(((***,,,......***&&&$$$%%%'''))))))---------...............&&&000222...555DDDDDD888888444000......000111111...---,,,,,,...444<<>>===:::666555555:::999888999<<<<<<;;;999777888:::;;;999444///,,,&&&(((+++---///333888<<<:::999888666222---(((%%%)))+++000333555444333111222111///,,,******,,,///111000000///---,,,***)))***)))((())),,,...000000...,,,***)))******((('''  """######$$$&&&(((+++,,,,,,+++***(((***...111333111---***)))***+++------,,,)))&&&'''%%%###&&&...888???BBBBBB???<<<;;;999666111------+++))))))+++,,,+++***((((((((((((((((((((((((&&&&&&'''&&&%%%&&&))),,,000111111222111111000000555444333222111111111111000//////000444777888888===888333222222111000//////000000000000111444666555444222111000///000000222222222111111111000000...,,,)))%%%###"""""""""'''))),,,///444777:::<<>>:::888888777666555444000...///---((('''***//////000444888:::888555777555222000000000000000222111111222333444444333222111000///...---------,,,---///000000///...---222222111000////////////+++---///...,,,---111666444333222333...(((%%%(((&&&'''***,,,///222444555444555666999;;;;;;999777)))((('''&&&&&&&&&(((((('''(((+++...000111111222111...,,,+++------+++)))***///111---,,,...---***,,,+++++++++,,,------,,,AAA777...---......000444......//////......------...///111333333333333222000---)))&&&%%%'''***,,,'''(((+++///222333111///000000111111000///---,,,((('''&&&%%%%%%%%%&&&&&&&&&'''))),,,///111333444<<<666111000...,,,---111///333999======999333///...///000///......000222333222000...------------+++---///222222222000///000***%%%$$$'''***(((%%%%%%(((+++---///111444777444555777999999999777777333222000...------------000///111444333000444<<<555444222111000111222333888444333444222000222888333333222111111000//////...............---------000000000222555777777666777555111...,,,---...000222000444;;;===::::::===???>>>===<<<:::777555444111///---+++***+++---...+++***)))***,,,------,,,////////////...............000333555999======<<<555222---+++,,,...///000...---,,,+++---111888=== !!!$$$%%%&&&((())))))(((&&&%%%(((&&&%%%(((---000000...///,,,'''###!!!"""$$$%%%---333555111+++'''!!!"""$$$$$$$$$$$$((((((+++000000***"""$$$%%%'''''''''''')))+++666:::???>>>:::555333222///(((###!!! """'''///000333444333111---+++&&&$$$$$$)))...///111333666;;;???===888333333444666777999999999;;;>>>@@@999999888666333...)))'''$$$&&&)))+++...222888;;;666888:::999666000***&&&,,,...000333555666555555111///------.../////////111111111000...+++(((&&&'''((()))))))))+++---///---***((('''''''''&&&%%%!!!  """###"""!!!%%%%%%%%%%%%&&&'''((((((%%%'''+++...///---+++)))******+++...111...&&& &&&111<<>>@@@===;;;;;;@@@??????===;;;999777555111000///...------------)))***---111444444222000/////////...------,,,,,,000,,,...666999444444:::555111,,,******---///000......---++++++...333777 ###%%%'''))))))((('''&&&&&&%%%######%%%)))---...---111...)))$$$  """***///000+++&&&""""""%%%%%%%%%$$$ ###(((---...***%%%"""%%%(((******'''&&&&&&''',,,222999===<<<::::::;;;222+++$$$  &&&###(((000555555111***%%%((('''&&&)))...111333555,,,222777777222...///222...222777999777888<<>>???===;;;555222111333333000000333888888777666444333333333777555222222333444222111111333333111......222666999555000000333444111---111111222222222111000000,,,,,,,,,,,,,,,---......+++...111333333333444666111///...---(((!!! """%%%'''+++///444777999::::::;;;<<<888222///...000))))))))))))))))))******&&&(((***,,,............000...,,,***)))*********%%%***...///...,,,***(((---......---,,,---///000555000,,,+++---......---////////////000111111222...///111333444444444444000...***&&&&&&(((+++---111000///000222444444333---------,,,,,,+++******''''''&&&&&&%%%%%%%%%%%%$$$''',,,000444666777777...---///444333000000333///////////////111222222000111111111000000222333222111000............///,,,...000222222111///......***&&&&&&***,,,***((()))+++---//////000333555;;;;;;;;;;;;;;;;;;;;;;;;222555777555000...000444888555333555888888777666666444222000000222444555333333666:::999444333666111111222222333333444444222222111000///......---,,,---...111555777777666999666222...++++++,,,---...111666===??????======@@@@@@???===;;;999777666222222222111000///...---,,,---///333666666444222......------,,,+++******///+++,,,222888999888666555222---+++,,,...000111/////////---,,,---000222 """%%%''''''%%%$$$%%%&&&"""!!!!!!"""%%%)))+++,,,+++***&&&!!!"""''',,,,,,'''"""$$$''''''$$$""" ###'''(((*********((('''***---,,,'''######$$$###***222777999999;;;===111)))!!!%%% ###(((,,,---+++'''%%%$$$$$$$$$&&&***///111111)))---111000,,,***+++...(((000888;;;999888;;;>>>:::888555222///---+++***%%%'''***,,,///333888<<<777777555333///+++(((&&&%%%)))///444666555222000555222///000333444222000000000000000...---+++)))***---000000---,,,///111+++)))((((((((((((&&&$$$###""""""###$$$%%%###!!!!!! """$$$&&&###$$$###""""""&&&+++000))),,,000///)))###&&&///555888999888666777777555222///---,,,''')))+++------...//////,,,+++***)))((('''&&&%%%$$$&&&'''(((((())),,,...***,,,...111444666888999333333222111111111222222111222333666888888666333<<<===999111---...---***))),,,///111111000//////,,,---...///000000//////........................///---***'''%%%$$$%%%%%%%%%)))///666:::;;;;;;:::????????????>>>;;;555111444111111333333111222555666888999888555333555777777888888666333111222333000222222000......222666<<<888444444777888555111////////////......------+++++++++,,,---...///000---///222555555555555666000...,,,+++''' """%%%'''+++000444777999999666999:::777000***'''''',,,,,,***))))))(((((((((&&&((()))+++,,,------,,,------,,,***))))))***+++&&&'''+++------,,,,,,...,,,,,,---+++******---000,,,++++++,,,000111...***++++++******+++,,,---......///111222222111000000---,,,+++***)))))))))***///---,,,,,,.../////////++++++,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,000333555666666///------...+++(((***///666444111//////111444666111222222222111111333555111000...---,,,------......000222444444333111///((())))))'''&&&&&&((()))(((***---...///000333555:::::::::;;;;;;<<<======222666999777222000222555333111000111555888666222111111111111222222222222///000444999999444333666222222222222222222222222222222111000///......---......000444888999999777888555111---++++++,,,---///222555888<<>><<<<<<>>>999888666333111000//////)))+++---000222666:::>>>BBB???:::444...)))&&&$$$%%%***000666999777444111222111///...000111111111222222111000...------,,,,,,---//////...---......+++++++++,,,,,,+++'''$$$$$$###"""###%%%&&&%%%$$$  !!!"""""" ###,,,222---//////***"""!!!+++333555333000......000111000...,,,++++++'''***,,,------,,,,,,---+++***)))((('''&&&%%%%%%$$$&&&((((((((()))***,,,///000111222333333333333222111111000000000111111,,,---///222555666444333@@@DDD@@@555///000///+++%%%(((+++......---...///((()))***+++,,,---...///,,,,,,---///000222333444///---***(((&&&%%%&&&&&&$$$(((---222666888999999????????????>>>;;;555111111......000111//////333000444999888555444777;;;666999:::888333000111444111111222111111222444666666444111222555666555333000000///......---------*********,,,---///000111///000222444555555444444111...---,,,(((###"""&&&%%%(((,,,000333555666666111333555444111---***)))...---***(((''''''((()))&&&''')))++++++++++++***)))***++++++***)))***+++((((((***......---000555)))***+++)))&&&'''+++......///000111333555000***---,,,+++***+++,,,---.........///000000///...------,,,,,,,,,+++******)))///---+++***++++++***))))))***+++,,,+++***'''&&&###$$$%%%&&&''''''''''''&&&'''***---///111111111333///+++)))(((+++555@@@000111222222222111000000///000111000//////111333000///...,,,,,,,,,---...///111333444555333111///&&&(((***((($$$"""%%%)))###&&&***,,,///222555888666777888999:::;;;;;;:::111333555444111000111222111222111222555:::888333///000111222222222111111------111555555111111444111111111000//////......//////......------,,,,,,++++++---111444555444222777555000---++++++,,,---///333444555888???BBBBBB>>>>>>===;;;999777555444444444444333111000...---333000......///111222111111111111000000//////...)))000...***666GGGCCC222...,,,******+++,,,,,,+++---...000000...------... !!!"""!!!"""&&&***$$$$$$$$$###$$$'''***---***+++)))$$$###'''$$$))))))%%% ###&&&%%%$$$"""!!!$$$$$$!!!%%%%%%,,,000222...&&&"""###&&&###(((---///000111444888///((("""###)))'''&&&%%%%%%''')))+++"""&&&)))***///777888555111...***)))+++,,,---,,,111666<<>>>>>999999777555333222111000...///222333555888<<<@@@CCC@@@;;;555///***&&&%%%'''***000555777777555333000000///......000444777777555333000...---------,,,,,,,,,---......,,,***,,,---///111111...)))%%%%%%###""""""$$$'''''''''!!!"""######""" """"""###'''///555999555...'''!!! %%%...333333000---,,,+++---//////,,,))))))***&&&)))------,,,***+++,,,)))(((((('''&&&%%%%%%$$$$$$&&&'''(((''''''(((***111222222222222222111111000000////////////000000------...000333333222111,,,222111'''###''')))%%%'''))),,,.........///000++++++++++++,,,---///000///000000111222222333333///---+++(((&&&&&&&&&'''(((***---111555888;;;===::::::;;;<<<===;;;777444000---,,,//////---...111---333999999444111444888444555555555333222222222///......000222444444444111111000//////000000000111000///...------------(((((()))+++,,,///000222//////000000222222111000000---,,,+++(((###$$$(((&&&(((,,,///111222222111000000///000111000///---...+++(((%%%%%%''')))+++&&&''')))***+++******)))%%%(((+++,,,+++******+++)))(((***//////,,,...444)))+++,,,)))&&&&&&+++000///111000///222555333,,,000///---,,,,,,,,,...///,,,---...///000000///...,,,+++***)))(((((())))))---+++******++++++***)))'''))),,,...---***&&&$$$!!!"""$$$&&&(((((((((((())))))***+++,,,---.........,,,,,,,,,---000;;;GGG***,,,000333333222///---...///000///...///000222000000...---------...//////000222444444222000///((())))))'''%%%$$$$$$%%%"""%%%(((+++...111555777666777999::::::999888777000111222222222111000//////333444333444999888333222111111111111222333444333111222444222///000444000000000000////////////...............---------***+++---000333333111///666333000,,,++++++---...---222444333777???BBBAAAAAAAAA@@@>>><<<:::888777555444333222000///......111///------///111111000////////////////////////'''+++,,,+++///555444...*********+++,,,,,,+++))))))+++...///...---,,,,,,  """!!!"""''',,,%%%$$$$$$######%%%))),,,333333000(((!!!!!!&&&"""&&&'''"""!!!###$$$$$$$$$"""(((((("""!!!&&&+++***000444666111)))%%%'''+++###'''+++...///111666:::444---'''$$$!!!!!!&&&&&&))),,,//////,,,)))&&&###&&&'''---555666222///***%%%&&&+++000111000555777:::<<<======>>>>>>:::999888666444222111000111333444666777:::>>>AAA<<<;;;888555000,,,)))'''(((***---111333555555555///111111000///222999>>>;;;999444000---,,,,,,---111///...000222222///,,,---///111444555111+++&&&%%%###!!!"""$$$'''))))))###$$$&&&&&&###!!!''')))***---333999EEE<<<000'''%%%%%%%%%$$$"""'''...222111///...///+++...000///+++))))))***$$$(((,,,---+++******,,,'''''''''&&&%%%%%%$$$$$$$$$&&&'''((('''&&&'''(((+++,,,---......///......//////............///000444222111111222222000...&&&///000))))))222666444,,,...000111000000111333111000.........///111333777666555333111000///...///...+++((('''&&&''''''---...///222666;;;???BBB>>>===<<<;;;:::777111...111...---000000...///222///666<<<:::222---...111333111000111444555222///+++******---222444222000222222111///+++******+++,,,+++***)))((((((((((((''''''(((***,,,...000111///...---.../////////......+++))))))&&&"""###'''&&&(((,,,///000000///...222///++++++...000000///,,,***&&&###$$$'''+++...&&&'''(((*********)))((("""&&&+++---,,,******+++(((&&&)))//////******///,,,...///,,,))))))...333,,,---+++(((,,,333333...---,,,***(((((((((***+++***+++---///111111111111+++)))&&&$$$###$$$&&&((($$$$$$%%%'''***+++***)))&&&)))---///...+++&&&### !!!$$$&&&((()))))))))---,,,,,,,,,,,,---...///(((***...111...+++...444...///111333444555555555///000111000///000111333111111///......///000000...000222333333111///---+++)))'''&&&''''''$$$"""$$$'''***+++---...111333999;;;<<<===<<<:::777555222111111222333333111...***000222...///222222---555333111000000222555777:::777666666333000111666111111111111222222222222/////////000000000000000000111333666999999777444555333///,,,+++,,,---///+++111444444888???BBB???>>>>>>===<<<:::777555444666555333111000///.........------///111222111000++++++,,,,,,,,,,,,,,,,,,,,,+++...222///)))***000++++++,,,...//////,,,)))&&&)))---......,,,++++++ ''',,,***'''&&&'''+++&&&$$$&&&(((&&&&&&(((...---***(((%%%###"""""" ###$$$"""'''%%%""""""'''%%%$$$%%%)))///333555AAA999///(((%%%%%%$$$###&&&((()))+++111:::??????222...'''!!!!!!&&&)))(((((('''((())),,,---...!!!###'''+++///333666777222222000,,,((()))...333444777;;;<<<999888999;;;666444222222333444444333000111222111///000444888:::888444000+++(((%%%$$$$$$''',,,111333444333222222111000//////111333444555666555333000......///222000///...///...---+++111444666555444333---%%%)))$$$$$$((()))((($$$$$$%%%$$$###!!!&&&(((---111444555444444000...+++((('''((()))***,,,111666666111---...000///...---------,,,)))&&&$$$###+++555333)))'''...&&&&&&'''%%%""" &&&((())))))(((((()))***///111222222000...---------,,,***))))))+++...000222222222222000---+++******))))))---222444111---000111222222222444888:::,,,,,,+++,,,---000333555;;;;;;999555111///000111444111---)))&&&%%%%%%&&&,,,...000000111444:::???;;;<<<>>>===:::777555444000///---------...000111333333222111000///...---111000///...---,,,+++***(((,,,000000...///444999000---)))'''(((***+++,,,$$$$$$$$$%%%&&&(((***,,,((()))******)))((('''&&&222...+++,,,111222///+++444000+++'''$$$$$$&&&(((&&&+++000111000///111333222111//////000000...---///***%%%"""$$$(((+++---+++***)))((((((((()))***,,,)))%%%%%%(((******)))++++++---111444222,,,'''(((((((((((())))))&&&%%%...***(((***...000...***))))))******,,,---///000,,,---.........---,,,+++'''%%%$$$$$$&&&''''''&&&%%%'''(((((('''''')))***'''(((,,,///111---%%%&&&&&&&&&''')))***)))''''''+++//////+++((('''((()))+++...///......000111)))(((***///000......111333...+++,,,000222///,,,---///222222111000000111222222000...---+++***))))))((('''&&&%%%$$$$$$$$$&&&'''***000555666333000444888<<<===;;;999888999555555333111......000222///222555666555333333333444333333333555555444444222666999888444222555:::888666333000//////111222''')))+++---///000000000000++++++111444111111555333000+++)))***,,,------///444777888;;;???@@@===CCC@@@;;;888777666555333444333222111000///...---...///111111111000...---//////...............///***+++---...///000//////(((***++++++***)))+++,,,,,,,,,+++,,,---...,,,***  ###$$$###"""!!!,,,'''$$$$$$$$$$$$(((...---+++'''"""&&&''''''""" %%%$$$######&&&***---///666000***&&&%%%&&&&&&&&&###''')))***///777;;;:::444///)))### !!!$$$&&&###%%%'''+++000888@@@EEE$$$%%%(((---333777888777333000......///333666777===:::777555666:::>>>@@@555555555666888888666444111111111000000222555888:::777333...)))$$$""" %%%(((,,,///111111///...000///.........000222333444555555333000......//////......000222444444333333666888666555444...&&&((($$$ !!!&&&******)))&&&&&&&&&%%%$$$""" $$$&&&***---///000//////+++***'''%%%%%%&&&(((***+++000555777555111000000000...,,,+++,,,---,,,,,,---***...666333)))%%%)))'''((('''%%%###!!!"""###$$$&&&((()))((()))+++---...000111111000///......---,,,,,,,,,...000333555111111111111000///------000---,,,///222222...***000333555666555444333444000///...---...///111333888888777555111///000111444111---***'''''''''(((,,,...111333444666;;;>>>:::;;;<<<:::777444111000........................000000000000//////......111000000///......------+++...111111000000333666...+++'''%%%&&&'''(((((("""###%%%&&&'''''''''''''''((()))***+++******)))111///---...000111000---...---+++)))'''&&&&&&&&&)))***,,,///111222111///222111000000111111000...***&&&###"""%%%)))---///+++***)))((((((((()))***+++)))&&&&&&(((***)))(((---...000111111///***'''((((((((()))******((('''...,,,***,,,000222000------.....................---.../////////...,,,+++***(((&&&&&&'''''''''&&&%%%''')))))))))***,,,---,,,+++,,,---...+++&&&"""&&&%%%%%%''')))+++***))))))******)))(((((()))++++++---///000//////000222,,,+++---222333000///111111...+++,,,///111111//////111333333111000///000///////////////...------++++++)))'''&&&%%%$$$$$$'''(((***///333555444111777999;;;:::777666666888222222111///------///111,,,///111222111000000000111111111222444555555555111333444444555555666777777555222///------...///......---------///000111000,,,,,,111444222222555222///+++))))))+++,,,---...222333222555;;;===<<<@@@<<<888555333222000///000000///...---,,,,,,---222333555666666555444333111000///...---,,,,,,,,,***+++,,,...//////......***,,,,,,,,,******+++,,,+++******+++---...,,,+++ """ !!!%%%''''''&&&,,,&&&"""!!!!!!###+++333000,,,&&&***)))&&&### """%%%$$$#########%%%'''(((+++(((%%%$$$%%%&&&%%%%%%###'''+++,,,000555777555333000***$$$!!!!!!"""$$$$$$''')))+++...444===DDD((((((+++222:::>>>===999444000---...222666666444<<<666000///333888::::::555666888;;;===<<<999666555222000///111333555666999666111+++%%%!!!$$$'''+++...111111111000//////......///000222333333444444222000......///...---...000333555555555444777777444333222,,,%%%&&&$$$"""$$$))),,,,,,***((((((((('''%%%###"""!!!"""$$$&&&)))******)))((('''&&&$$$###$$$&&&(((***)))---222666777555222///000---)))(((***,,,......///+++,,,333222)))###$$$&&&&&&%%%### """$$$###%%%'''((()))***,,,.........///000000000//////......///000111222333333000000111111111111111222222000///000222222///+++111444888999666222///---000/////////000111333444333444555444222000000111111///+++(((&&&&&&'''(((+++...222555777999;;;===>>>>>>===<<<999666333111---...//////...---+++***------...///////////////111111111111000000000//////000111222222111000///+++(((%%%$$$$$$%%%&&&%%%$$$%%%'''))))))((('''%%%'''((()))+++,,,---------000000000000000000000000((()))***+++***(((%%%###---++++++///444555222...222111000111222222000///'''%%%######&&&)))+++,,,***)))(((''''''((()))***---+++***+++++++++)))(((///000111///,,,)))'''''''''(((***+++,,,,,,+++***///---,,,...222444333111111222222222111///---,,,...///000000000///---,,,...+++(((''''''((('''&&&&&&(((***++++++,,,...000000...,,,++++++***((('''&&&%%%%%%''')))++++++***///+++'''&&&'''***---...---///111111000000111222000///111666666222000111000///---------///111222111222444444222000//////...///000111111///...,,,---,,,***((('''&&&%%%%%%((((((***---222444555444999999999666444333444666...///...---,,,,,,...000,,,...000000///...////////////000111333444555555222111111333777888777666777555333000...---------444222///---,,,---///111///,,,---111444333333444111---)))'''(((***++++++000222111///222999>>>>>>>>>;;;777444222000...,,,+++------+++((('''***---...///111333444444444333333222000...,,,******)))***+++---...///......---***++++++)))'''''''''))))))((((((***---...---,,, """%%%$$$$$$%%%'''***,,,---+++######&&&+++000333111,,,$$$***&&&!!!"""%%%)))&&&%%%$$$###!!!!!!###$$$&&&&&&&&&&&&&&&%%%###"""%%%+++000000222555555222000---(((###!!! """###'''***,,,+++)))***///333,,,***---555???DDDAAA;;;999666333222333444222111333222222444666777666444777888:::===@@@???<<<:::999444000...111333333222555222...)))$$$ """%%%)))///333555777777000000000000111222333444222333333222000...///000000///...///000111000///222444333///...---(((!!!###"""###&&&***,,,,,,++++++***)))(((&&&%%%#########$$$%%%''''''&&&%%%$$$%%%$$$"""!!!"""$$$'''((((((***,,,000444444222///...+++)))((()))***++++++***%%%&&&,,,...***%%%$$$######!!!!!!$$$$$$&&&(((((())))))+++------------...000111111000000000111111111000...---000111111222333555666777000//////000333333222000111444777777444000---,,,------...000222555777999111333555555333222111111,,,***'''$$$######%%%&&&))),,,111666999:::::::::>>>===;;;:::999777444222///......---,,,+++***)))+++,,,---///111111111111333333222222111000//////000//////000000...+++((('''%%%$$$$$$%%%'''''''''******+++++++++***)))(((((()))***+++---......//////111222111000///000222))))))******)))'''$$$"""------...111444555333111111000000111222111///---)))'''$$$$$$%%%&&&&&&%%%(((''''''&&&'''(((***+++....../////////---+++)))---...///,,,(((%%%&&&(((''')))+++------------......------///222555444333222222333333222000---+++///000000111111///...------+++(((''''''(((((('''(((***+++,,,,,,,,,...000///...---,,,,,,,,,,,,+++((('''&&&''')))******)))444///)))(((***...//////---///111111000000000111000000222777888333111222111111000...,,,---000333000222333444222111000111111222333333222///+++)))******)))(((''''''''''''((((((***,,,000333555666666666666666444333333333,,,---------,,,,,,...000...000111111000///111222000111222222222333444555333333444666777888777666999777666333111000///...444222000...------...///...---...222555555555444000,,,(((&&&'''(((******333555666444777===AAA@@@@@@<<<888555333111...---+++------***%%%$$$(((+++((()))+++---///000000000222111///---,,,+++******,,,---...///000///......,,,---,,,***'''&&&''')))'''&&&'''))),,,...---,,, ### ###&&&%%%"""!!!$$$'''(((&&&******)))222222000***""" ***%%%###!!! ###$$$###  ###$$$&&&((()))(((&&&%%%$$$%%%---222222222333222///,,,)))%%%!!! """$$$%%%)))...000...------...***(((+++333>>>CCC???:::;;;<<<;;;777333111222444333777:::;;;:::888999::::::::::::<<>>===<<<666000...///111000///222000---***&&&###!!! !!!###(((---111444666777333333333333333444444555111222222111///...///000222111//////000///...,,,000111000+++******%%% """&&&)))+++,,,+++---,,,+++)))'''&&&%%%$$$%%%%%%&&&&&&%%%$$$###"""###!!!"""###(((((()))+++...000000//////---,,,,,,,,,+++)))''''''$$$$$$(((+++***&&&$$$!!!!!! """%%%&&&'''))))))((((((***+++...,,,+++---000111111000000111222333222111///...111222333444666777888999/////////000111222111111000222333222000/////////---...///111333555777888222444666666444222222222***)))&&&###""""""$$$%%%'''***///555999:::999888777555444444555555333000222000,,,***((()))***++++++,,,///111222333333222444444222111///...---,,,------,,,,,,,,,***&&&"""%%%$$$$$$&&&)))++++++***///---+++)))((()))***++++++++++++,,,------...//////111222111000///000222---,,,***(((&&&$$$######'''+++///111111000111333000//////000111000---***'''%%%######$$$%%%$$$###&&&&&&%%%&&&&&&(((***+++,,,...000000///,,,***))))))++++++)))%%%$$$'''***'''***---......---///000---------///111333444444///111222333222000...---///000111111111000......+++)))&&&%%%''')))******+++,,,------++++++,,,...,,,---///000000//////...+++)))''''''((())))))(((444///+++***,,,------+++,,,...000000//////000111000///222777777444222444333333222///---,,,...000---000222333222111222222000111333333222///,,,***''''''&&&&&&''''''((()))'''(((***,,,///222666888111333555888888666333111,,,---......---...///111000111111000///000222444333444555555333222333555111444888888444222333555777777666555333111///............//////...---------...000222555777666444///,,,'''%%%&&&((())))))222666::::::===BBBBBB@@@@@@<<<777333222000///......///...+++'''&&&'''***'''((()))***,,,------.........---,,,,,,,,,---------...///000111111000///111111///---***)))***,,,&&&&&&'''))),,,......---  $$$'''%%%!!!%%% )))+++)))'''---000000+++$$$ !!!###,,,'''!!!###&&&### !!!  %%%"""&&&***,,,+++))))))((($$$,,,222222000000///---+++((($$$ !!!$$$&&&)))+++///111111---((($$$%%%%%%(((///888===<<<999333555555222...---000444555888999777555555:::>>>;;;::::::;;;===>>>===<<<999555000---,,,...///000111111000...,,,(((%%%###!!!###&&&***---///000000333333333333333222222222---/////////---------///111000///000111222111000///000...)))((((((%%% """%%%)))+++---...///...,,,)))'''&&&%%%%%%&&&%%%%%%%%%$$$"""!!!!!!)))***+++,,,---......///111000000000000...+++(((***)))((())))))(((%%%$$$!!!""""""!!! """%%%''''''((())))))(((((()))***///,,,***,,,///111111//////000222444555555555555000222444666777777777777000000000//////............///...---,,,---000222222222222333333333333333444666666555333111111222,,,***'''%%%$$$$$$%%%&&&&&&)))...444:::;;;999777777555333444666777555333333000,,,(((''')))+++---,,,---000222333333222111111111000...---,,,******++++++++++++)))'''$$$###%%%%%%&&&(((,,,------,,,///,,,(((&&&%%%&&&)))+++++++++++++++,,,---//////000000000000000000000000111...+++'''%%%$$$$$$$$$!!!&&&,,,...---,,,///222000000000000000...***'''###""" !!!###%%%%%%%%%%%%%%%$$$%%%&&&(((***+++)))+++------,,,)))(((((()))))))))'''&&&''')))+++'''***...///...---///111------...///000222333333//////000111111000///...///000111111111000...---+++(((%%%%%%''')))++++++---...///...,,,+++,,,---+++...222333333111000000,,,***((('''((()))))))))---+++)))((()))))))))(((+++---///000///000111222333111222666666333222444333222111000//////......---///222222111000000111,,,...///111111000///...&&&&&&&&&&&&'''((())))))&&&(((+++---///222666999000222555999;;;999444000,,,...//////......000111//////...---,,,---000333444666777666222111222444...444888777222...///222333444444444333000...---***+++---.........---,,,,,,///111222666999888444///+++'''%%%&&&((())))))---444:::<<>>999333...---.........000000///---,,,+++***)))&&&&&&&&&&&&''''''(((((()))))))))******+++,,,---+++,,,...000111111111111...---,,,)))&&&&&&(((***''''''(((***---......--- ###!!!"""###""" """### $$$''''''))),,,***---...)))""" $$$***...***$$$"""'''%%%"""""" !!! %%%,,,&&&)))---...,,,)))((((((&&&...444333000000///...///+++%%% !!!%%%'''000......///000,,,###$$$%%%)))///666:::<<<<<<222000...,,,+++---000333333444555555555666777777888888:::<<<>>>===999777333222///,,,***,,,111444333444555444111,,,'''$$$!!!###%%%(((***,,,......111111111000///...---,,,)))***++++++***)))***,,,...------...000222111111,,,---***%%%%%%&&&$$$ ###&&&))),,,///111000...,,,)))'''&&&%%%%%%######"""!!! !!!)))...222444111///......111///------------,,,***)))******(((%%%$$$###### !!!"""""""""###&&&(((%%%'''((()))((()))***,,,000---***+++///111000...///000111333555666666777...000333666666555333222---......---,,,,,,---...+++,,,,,,+++***+++...000333333333333333222222111777777666333000...///000---+++(((%%%###$$$%%%&&&(((***...444:::<<<;;;888===999666777:::;;;999666222000---***)))***,,,---,,,...000222222111///...+++++++++***************+++---...,,,(((&&&''')))''''''(((+++---...,,,***,,,+++((('''&&&'''((())))))))))))***,,,...000222111///---...000111000---///...+++(((&&&&&&&&&&&& ###(((+++...///000111222222111111111...)))&&&$$$!!!!!!###$$$%%%$$$######$$$&&&(((***+++)))+++------+++)))***+++,,,***))))))***+++++++++'''+++///000---,,,...000...///000000000111222333111111111111000000000/////////000000000///...---...+++(((&&&''')))++++++---///000///......///000///222555555222000000000***(((&&&&&&(((+++,,,,,,(((((('''&&&%%%'''))),,,***,,,///111111111333555:::666555666555111111333111///...000333333000---///111222222///---------,,,---...///////////////***)))((((((''''''(((((($$$''',,,...///222666999555555666999;;;:::555111,,,...000000.........///......---+++***+++///222111444777555111000222555000444777888555333222333111222444555444222///...------,,,,,,,,,,,,,,,---+++000222333666;;;999444///,,,(((&&&&&&((()))***+++222777:::===???===999===777///******,,,...000///---,,,///222222...***(((((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&'''((()))***((())),,,...000000111000+++***)))&&&$$$$$$&&&))))))((()))+++---///...--- ###)))"""$$$%%%######&&&'''%%%###***222+++---,,,'''!!!""")))000...+++%%%!!!%%%"""###$$$### ###,,,444,,,///111000+++&&&$$$$$$)))111777555222222222111333...'''!!!!!!%%%(((222...,,,///333222+++%%%&&&(((,,,222777;;;???AAA;;;666000///111555666555111333777===AAA>>>777000555777:::===???<<<666222......---+++))),,,333888666888999888555...(((###!!!$$$(((,,,///111222//////...---,,,***((('''&&&'''((((((''''''((()))---,,,+++,,,.........,,,((()))&&&!!!!!!###!!!!!!$$$&&&)))---111444000///,,,)))'''&&&%%%%%%!!!  $$$&&&***111999;;;777111.........+++((('''(((***+++,,,$$$((()))%%%!!!!!!"""###!!!"""""""""$$$&&&###%%%'''((()))***,,,...111---)))***...111000---000000000111111222222222,,,///222555555333000---((()))***++++++---///111)))+++,,,+++******,,,---000000111222333333333333888777555222...,,,,,,...,,,***&&&###"""!!!"""###***+++...555;;;>>><<<:::>>>999555555888999666222//////...---,,,,,,,,,,,,---...000111111///---+++&&&&&&'''((()))******+++,,,///111...)))'''***...))))))***,,,------***(((+++++++++*********))))))''''''((())),,,///222444222...+++,,,111222///+++,,,,,,+++***)))(((''''''$$$$$$&&&,,,222555444222444444333333222...)))&&&'''$$$  !!!!!!#########$$$%%%(((***++++++...000///---,,,...000000---******---...,,,***''',,,000000,,,+++---000///000111111111111222333444333222111000///000000...///000000000///---,,,222...***((((((***++++++---///000111000000222444444555666444000...///000(((&&&%%%&&&))),,,...///&&&''''''%%%$$$'''---333***---000222222333555777???:::777777444000///222...,,,,,,000555777333...111333333222...+++))))))000000///...---,,,,,,,,,...---+++)))((('''''''''###''',,,///000222666999;;;999777888:::999555222,,,...//////...------...//////---+++***,,,000333...222555444111000333666555555777999;;;;;;888555222444666777777555222000111///---+++***+++---...+++000333333666;;;:::444000,,,(((&&&'''(((******+++111666888;;;>>>===999===777///)))))),,,000333...+++***///555666111+++000///...,,,+++*********############$$$$$$%%%&&&%%%'''***,,,...///000000000///---+++)))))),,,...*********,,,...///...---  (((++++++...333555999+++''''''(((//////...((( """"""!!!$$$***///111333555222+++'''''')))000...000222///+++...777000---(((### """''',,,---111555555333...***((())),,,000444777;;;???BBB<<<<<<<<<888222//////000222555777777555333222222///111555888999999777666111///,,,)))''')))...222;;;777444555777444+++"""###)))---///000111222---------+++)))((((((***%%%'''((('''%%%$$$%%%&&&)))******,,,---,,,(((%%%111...)))$$$!!! !!!"""$$$&&&&&&&&&)))///444111111///,,,)))&&&$$$"""  """!!!!!!!!!###''',,,111444;;;<<<===<<<999333...***---((($$$%%%)))***((($$$'''&&&$$$#########$$$%%%$$$'''%%% $$$%%%!!!"""$$$'''))))))(((%%%$$$&&&(((***---///111111111...///111222333222222111333333000---000333111,,,,,,------...............------------.........///333000---...000222222111999888777555222...+++)))***)))'''$$$###"""""""""%%%)))...444777777666444>>>===<<<:::777444000///------...000,,,)))+++000444///(((***333999111&&&''''''((((((((()))))))))+++,,,...///...+++(((&&&))))))((()))***+++,,,---///***&&&&&&)))+++***'''***)))((((((***,,,///000000000000000000///............,,,)))%%%$$$$$$%%%###'''+++///444888555...555333111000///---)))&&&%%%$$$"""!!! !!!"""#########$$$%%%&&&'''))))))111///,,,***)))+++---///)))((()))+++,,,+++)))&&&+++)))((()))+++---......000111222333222000...---777555222///......///000333333222000///---,,,,,,,,,***(((''''''(((+++,,,...///000111222222111000000,,,111;;;;;;000***---'''(((((('''%%%%%%))),,,///***%%%$$$'''***,,,,,,,,,++++++---000555:::===777777666777666444000---000///......---------...111222333444333000---+++444333222333333333111///,,,)))'''''')))***(((&&&''',,,000000...///444999666AAA===666;;;<<<333---//////......///000111222***)))))))))***,,,...///888666444444555444333111000444555111///111111000333;;;777111555666444888,,,,,,,,,------------...)))***,,,000444666555444111***&&&&&&&&&%%%'''+++...111666:::;;;;;;888777999888555222000///......+++,,,...///000///---,,,---------///222111---)))%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%(((+++,,,,,,...+++'''&&&'''+++111444+++,,,...000111333333444   %%%'''&&&)))...+++000$$$###%%%&&&---******&&&!!!!!! """$$$$$$$$$'''---222111555888666///***'''((()))'''''')))((((((...777...+++$$$&&&+++222444666777555111,,,))))))+++///333888===@@@BBB@@@@@@>>>:::444111222333000222444444222000//////...111666999;;;999666444222111///,,,***,,,000444666555555444222---&&&!!!!!!%%%))),,,---------.........,,,)))&&&$$$%%%&&&&&&''''''&&&%%%%%%'''((()))+++---//////...,,,+++,,,+++)))'''&&&&&&'''(((###$$$&&&(((***...333777222111///,,,((($$$!!! !!!!!!###%%%***///555888===<<<;;;888555111...,,,---***&&&&&&''''''%%%"""$$$$$$###"""""""""""""""%%%'''&&&!!!!!!%%%&&&######%%%&&&(((((('''&&&%%%$$$&&&(((+++---...//////000111111222111111000//////222222000000222///***,,,---.../////////////////////////////////000000111...,,,---000222111000222222333333333222111000,,,+++)))&&&%%%$$$$$$$$$))),,,222777;;;=========:::::::::888666444111000///,,,++++++)))&&&'''+++(((222888111(((&&&+++///******++++++,,,------...+++***)))(((((('''''''''******++++++,,,,,,------,,,(((&&&'''+++---,,,)))+++***))))))***,,,...000,,,---...000111222222222------,,,)))&&&%%%&&&'''&&&+++///222777;;;888111111000000000000///,,,)))%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&((())),,,...///111///,,,******,,,...000---,,,---...///...,,,)))***((('''(((***,,,---,,,***,,,///111333444444333000000111111222333444444222222111000...---,,,+++((('''&&&&&&'''***...000---...000111222222222111444///000888777...+++000)))******(((&&&'''***---+++(((&&&''')))+++***)))***,,,...111333444444555444444333333333111...---...---,,,,,,,,,,,,,,,---///000222222111...,,,***000///...///111111///...---***''''''((()))(((&&&&&&)))---......111555999888???;;;777===:::111///+++,,,,,,---------,,,,,,...---------...000222333222333444222000...///111000444555111000222222111555===888000333333000444------------........./////////111555888888777555000***%%%&&&&&&&&&(((+++///222666999:::999777555000///---+++******++++++...///000111000///---,,,---------///222222///,,,((((((''''''&&&&&&&&&%%%'''%%%$$$%%%'''))))))))),,,***(((&&&&&&''')))+++,,,---///111222333333222 %%%""""""$$$%%%$$$&&&***...333((())))))(((///,,,...,,,&&&"""!!!!!!"""!!!###%%%&&&%%%%%%(((...333///444888777111+++'''%%%***'''%%%%%%&&&'''...555111---&&& !!!(((...555444333444555222---((())))))+++111999???AAA@@@@@@???<<<888444333333555444555555444000,,,+++***+++000666;;;<<<:::555222......---+++)))+++...111444777999777222+++'''%%%###&&&***------...//////111000,,,(((###"""###$$$&&&''''''&&&%%%&&&))),,,)))---222333111//////000+++++++++++++++*********!!!"""###'''---111444555//////---+++(((%%%"""  ###$$$&&&)))---333888;;;AAA???;;;888555333222222111///,,,***'''%%%######!!!""""""""""""!!! %%%'''&&&######%%%&&&$$$%%%%%%&&&&&&''''''''''''((()))+++---///111222222222222222111000000//////...444777444222111...***,,,---...///000111111111111111111111111000000000000...---...000222222222---...000222444444444444...---+++(((&&&%%%%%%%%%(((***...333777999::::::666666666666444333111111000***'''((((((&&&'''***---333444///***))))))(((++++++,,,,,,---...//////)))'''$$$!!!!!!###&&&((()))***+++,,,,,,+++******)))'''&&&)))---///---+++,,,+++*********,,,---...222222222111000///...---...---,,,***'''%%%&&&(((''',,,000333777:::888222.........///111111///---&&&$$$###""""""$$$%%%&&&%%%&&&''')))+++...000111///...,,,++++++,,,...000...------...///...,,,***,,,***))))))+++---------///000111222222111000///---///111333555555555444111111000///...---+++***)))(((&&&&&&'''***---///,,,...000111333333333333999444222666555///...333)))***)))(((&&&''')))+++&&&&&&(((***,,,+++)))&&&+++///555:::<<<:::777555333333222111111000000///111000000000000000111111...///000000///---+++)))///......///111111000//////,,,)))'''''''''''''''&&&'''))),,,///222555777===>>>:::;;;AAA999---///***+++---......,,,***(((,,,,,,+++,,,---...000111222666:::777222///222777333777888555444666777666777>>>999000222111---000///.........//////000000222333444777999999777444///)))$$$%%%''''''))),,,000222555888999777555333------,,,,,,,,,...///000444555555555444222000///.........///111222111///------,,,+++***)))(((''')))'''%%%%%%&&&''''''&&&(((((((((''''''&&&&&&&&&+++---///222333333222111 $$$ &&&######''')))((((((***,,,000%%%''' ###...222222...+++(((### """!!!%%%&&&&&&$$$"""%%%+++000,,,///333333///***'''&&&,,,)))&&&$$$$$$%%%'''***///---(((###!!!###)))---000...,,,///222111+++%%%&&&%%%'''...888>>>???<<<:::888666333222222444555::::::999555000+++((('''(((---555<<<>>>;;;666222---------+++***+++...000222444777666222,,,(((&&&"""%%%***...000222555666222000---'''###"""$$$&&&''''''&&&%%%%%%'''+++...+++000555555111---...000,,,---------+++(((%%%###$$$+++000000///+++,,,,,,,,,+++)))&&&%%% !!!""""""#########))))))***,,,000444777999>>><<<:::999777666666666666666333///***&&&%%%&&& !!!"""######"""!!! $$$%%%$$$######$$$$$$$$$'''&&&&&&%%%&&&'''((()))++++++---///111222333444333222222111111111111222222888;;;666111///---+++,,,---...000000111111111111111111000000000000000/////////000222333444444///000111333333333222111///...+++)))'''&&&%%%%%%''')))+++---///000111111555444444333222000//////000)))$$$&&&)))***+++---------+++(((***,,,(((!!!************************&&&$$$!!! ###&&&(((&&&'''(((***)))(((&&&%%%((('''(((+++---...,,,***---,,,++++++++++++,,,,,,222222222111000...---,,,//////---***'''%%%%%%'''%%%***...000333666444///---------///111111///---((('''%%%#########%%%&&&$$$%%%&&&''')))+++---...,,,,,,+++***+++,,,---...***)))))))))******(((&&&000...,,,,,,...000000000333333333222222000///...111222222222222111000000///000000///...,,,+++***---+++)))''''''(((***+++,,,---///222333444444444<<<888666999777222111444(((''''''&&&%%%%%%&&&'''%%%&&&(((***+++***)))''')))...666<<>>;;;888444444444333111111333444222222111111222222333333...///000000///---+++***///...---...//////...,,,000---***'''&&&&&&'''''''''''''''***...222444444>>>===;;;BBBHHH:::,,,.........//////...---,,,++++++*********+++---///000444888:::888555333666999222666777444444666888666888???999111222111---000000000/////////000111222000111333666999888666333...((($$$%%%'''''')))---000222555666777555333111000/////////000222444555777777888888777666555444111111111111111222222111111111000//////...------,,,***((('''((((((&&&%%%%%%%%%&&&&&&''''''(((((((((***---111333333333222 !!!...000))) !!! '''+++***)))***///222'''+++ """)))---///,,,)))'''!!!"""$$$###$$$$$$###  &&&+++,,,---//////---,,,+++***'''%%%"""!!!"""###!!!&&&&&&%%%###!!!!!!###%%%***((((((,,,000000***$$$"""!!!###+++555;;;;;;888333222000000111333555666888999777444///+++))))))&&&,,,444:::===<<<888444111111111000///000222555---......//////+++%%%!!!!!!$$$)))---///222444777///---***&&&######%%%(((&&&&&&&&&%%%%%%'''+++///---222666555///++++++---***+++,,,,,,)))%%%!!!###)))---...,,,......//////...+++(((&&&$$$###""""""$$$&&&((()))/////////000111333444555444666888999:::999888777888777555111,,,(((''''''!!!"""$$$$$$%%%$$$###""""""""""""######""""""###((('''&&&%%%%%%'''(((***((()))***+++---...000111111111222222333444555555555999999222,,,++++++***,,,,,,---//////000000000////////////////////////---...///000000111111222000111222333222111000//////---+++(((&&&%%%$$$$$$((())),,,...000111111111555444222111///...---,,,111***%%%&&&(((((((((***"""+++///***$$$$$$(((***++++++***)))((('''&&&&&&############$$$%%%&&&'''$$$%%%'''(((((('''%%%###((()))***+++,,,,,,***))),,,,,,++++++*********+++((())),,,///111333555555111111...***&&&######$$$###)))------///111000---.........///111000...,,,+++)))&&&$$$#########$$$''''''''''''((()))***+++*********************+++'''%%%%%%&&&''''''&&&$$$000...------///111111111---...///111333444555555444333000...------...///...///000000///---+++***---+++)))''''''(((***+++,,,...000222444444444444888777888:::888333000000((('''&&&&&&&&&''''''&&&''''''((((((((()))***+++))),,,111555888777666555333444555333111111333555//////.........//////000000000111111000///...---...---,,,,,,,,,+++)))'''///...+++)))'''&&&'''(((***)))(((***...000111111777888999DDDNNNAAA111111222000...,,,,,,---...///......------...000222333111111000111222222222111...333444111000333444333777???999222444333000333222111000//////111222333...///333777::::::777444...((($$$%%%'''''')))---000111333555555333111000...------------///111222444444555666666666777777444444444333222222222222000000000000111111111111...---+++++++++***(((&&&&&&%%%$$$###$$$%%%&&&'''###%%%)))---000222333333 %%%(((&&&!!!"""""""""((('''&&&&&&,,,---$$$+++"""((('''***+++'''%%%$$$ ###''''''$$$!!!!!!""" $$$***...////////////......---"""""" !!!&&&***''' ###$$$&&&%%%###""""""###'''(((***...000///)))$$$###***222777777555111000///111444777777777222222222111...,,,,,,---)))---333888::::::777555000000///------...222555111000000111111---&&&!!!!!!###''')))***,,,...000+++***(((&&&######&&&(((%%%&&&&&&%%%%%%'''***---///222444333...***((((((%%%''')))***(((%%%"""!!!!!!"""%%%)))---///000555555555333000+++&&&###%%%%%%$$$%%%'''***---///666666555444333333222333444777;;;???@@@???<<<:::666444111...,,,***((('''###$$$$$$%%%%%%%%%%%%$$$!!! $$$$$$!!!!!!###((('''&&&&&&&&&''')))*********++++++---///000111...///111333555555555555111444222,,,)))******(((++++++,,,------------,,,------------............***,,,......---,,,---...///000111222222222111000///---***'''%%%$$$#########%%%)))...111333444444444333111///...---,,,,,,000***&&&&&&%%%######&&&//////...---222666333---,,,++++++)))((('''&&&&&&$$$%%%&&&''''''''''''&&&%%%&&&'''(((((('''&&&&&&((())))))*********))))))******************))))))((()))+++...000222333333000000---)))%%%""""""######)))...------000000---//////...///000000...+++***)))&&&$$$""""""###$$$*********)))***++++++,,,***++++++++++++***)))(((&&&%%%%%%&&&((())))))(((---+++***+++---///000000000000111111222333333333111000---++++++---///111...///000111000...,,,******)))'''&&&'''))),,,...---///000222444444444444222444777888777333///,,,***(((((()))+++++++++)))((()))(((''''''))),,,///222222333333333333222111000333555444111///111444222222111000000000000000111111111111111000000///111000//////000///---+++---------+++(((''''''(((******+++,,,---...000111///444666@@@MMMFFF777555111...+++))))))+++---000...---------...000222333111///...///222333222000333777888555444666777666666>>>999222444444111555222111000//////111222444000222555:::======:::777///)))$$$%%%''''''))),,,///000222333333222111000...---,,,,,,---...000111...//////000111222333444444555777666444333333444/////////000000111111111///...---.........,,,***)))(((&&&###"""!!!!!!!!! """%%%(((,,,...000111 !!!%%%((($$$"""###"""###"""''')))((($$$"""###!!!$$$))))))&&&""" (((...//////000000000...+++)))$$$### !!!)))111///((($$$%%%&&&%%%#########%%%&&&)))---111000,,,&&&"""%%%+++000333555555111000000333666777666444222333333111...------...000222444666777666555444---,,,***((('''***///222777999:::888222,,,'''$$$!!!$$$&&&(((***---///,,,---,,,***''''''(((***$$$%%%&&&&&&%%%&&&(((***///000111111///,,,)))'''$$$&&&((())))))'''$$$""" !!!###&&&(((---222666888888777555000***$$$!!!$$$%%%'''***---///111222;;;:::999777666555444333666999===@@@AAA???===;;;444111...---......,,,***$$$$$$$$$$$$$$$%%%&&&&&&""" %%%%%%"""!!!$$$'''''''''''''''(((((())),,,,,,,,,---...000222333,,,...111444555444222000+++------+++,,,///---)))******++++++******)))(((++++++,,,---...//////000,,,...000000...,,,,,,---///000111222222111000000///...+++(((%%%$$$######"""'''---111333333333222111///...------......+++((('''(((&&&$$$%%%)));;;111)))---;;;CCC:::+++)))))))))((((((((((((''''''''''''(((((((((((('''$$$$$$%%%%%%&&&'''''''''&&&'''''''''((()))***,,,'''(((((())))))))))))(((,,,,,,---------------,,,---,,,+++((($$$######%%%###)))---,,,,,,---...,,,.........///111000...---'''&&&$$$###"""###%%%&&&*********++++++---......,,,---......---+++)))''''''&&&&&&'''***,,,,,,,,,+++***)))***---000111111555555333222111000000000......------...///000111...///111222111///---+++***)))'''&&&'''))),,,...///000111333444444333333222444777777777444111...)))((((((***---...---+++((()))***)))(((***---111777666666555444222111111111444777666222000111333777777555444333333222222111111111111111000000000000//////000222333222000))),,,...---***(((((()))'''***------,,,...111555111777555777DDDDDD888111---,,,***))))))+++---......---------...000222333333444555555666666777888888<<<===999777::::::999666>>>999111333333000333222111///......000222444333555888===???>>>:::777000***%%%&&&&&&&&&(((+++---...000111222111111000------------...000222333...------......///000000000444777888777666666777222222222222222222222222.........///000000...,,,*********)))'''%%%"""!!!!!!!!!"""$$$&&&))),,,---  """(((,,,...$$$ !!!###(((((()))""" ---%%%&&&$$$  &&&)))((($$$ ###,,,333---...000111000,,,&&&"""$$$"""%%%//////'''""""""!!! ###$$$)))///111...(((!!!!!!''',,,///222444555000000000333666666333///999999777444000---,,,---666666555555444333222222///---+++((((((+++000555777<<>>666000;;;???333***+++++++++,,,,,,------...333333222222333555777888222666:::999666555999===555999:::666444666666444777>>>999000222111---111222111///---...000222444555666999===>>><<<888444111***&&&&&&&&&%%%'''+++,,,---///000111111111000))))))***+++,,,///111333000000//////...//////000---111777:::999888999;;;888888777666555444333333---------///111111000...)))+++...000///,,,)))&&&###"""!!!!!!"""%%%(((***!!! !!!&&&)))***333---'''$$$  &&&+++,,,(((!!!###"""$$$''''''%%%""" ###(((,,,+++(((%%%%%%((((((%%%'''...444666999<<<>>>===888111,,,)))&&&%%%###  """ """''''''+++...---(((### """&&&---333666666555555333///,,,+++---000222555666777666222///,,,+++,,,000111000444888555...'''&&&$$$$$$%%%(((,,,...555999;;;999222+++&&&%%%!!!"""'''---...,,,---000000///------......---+++&&&%%%###"""###&&&)))+++---000333222---+++---000+++---...,,,'''######%%%&&&$$$""""""$$$(((,,,///111222111...***'''''''''%%%,,,222333111111777<<<<<<===;;;777222111555888>>>999333000000000...,,,...222444333222111...)))&&&%%%$$$$$$&&&&&&%%%$$$&&&###!!!"""$$$%%%'''(((***+++,,,,,,&&&'''(((***,,,///111222---------...//////---+++...000333555666555333222...,,,+++---......+++''',,,,,,---...////////////000000000111111111000000222111///.........///000***,,,---***%%%!!!!!!!!! $$$***000333222///---000...+++,,,///222555666000---)))&&&%%%&&&)))***---///000111111///,,,***&&&%%%$$$%%%&&&))),,,...///+++(((&&&&&&&&&### """"""###$$$$$$%%%&&&&&&$$$######%%%(((+++---...++++++******)))'''&&&%%%&&&))),,,......---......------+++'''""" !!!$$$&&&(((+++,,,,,,+++***,,,------,,,,,,++++++***+++)))%%%"""!!!###''')))---------,,,,,,,,,++++++...,,,+++,,,---,,,)))%%%---***)))+++...111000///333444444333111000111222///000000000000111444666555222222555444000...000000000000333555444...)))///,,,)))''''''(((+++------...000000///......///777<<<===999555333///+++)))))))))((('''(((+++...%%%***------)))(((***---111111///)))))),,,...,,,333333222///...///222555222333222///---000555:::......///111222222///---;;;@@@???444++++++,,,+++...,,,)))((())))))'''&&&&&&''')))***,,,000666:::555777::::::777333111//////...,,,+++,,,///111333222333444444333222000///000111333444555666666666===:::666555666666555333666555444222111111222222111222222///---,,,///222555666888<<<===<<<777444000+++'''%%%""" $$$***...---,,,,,,---000222444***++++++)))***---+++&&&...,,,***)))***---000333...222666777666666888;;;333555777888888666444222111222222000...---///222.........000000...***&&&$$$###""""""###$$$&&&''' !!!(((,,,---,,,)))((()))'''######&&&------***"""''''''(((++++++(((%%%###!!!'''---000///***%%%)))+++***'''(((///555777777:::===<<<888222---***''''''%%%###!!!"""$$$'''&&&&&&$$$ !!!%%%***---000///***%%%!!! """)))000444555444///111222222000...,,,,,,111333444333111///......+++///000///222666222,,,(((%%%###"""%%%,,,333888333555666555000+++'''%%%######&&&+++,,,***+++///..................//////***(((&&&$$$%%%(((,,,///***,,,---***&&&&&&)))---,,,,,,---+++)))''''''''''''&&&$$$###%%%)))---000/////////,,,)))&&&%%%&&&%%%)))---...---...333666888666444444555777888888777222---,,,---...---,,,222666777555333222...)))%%%$$$###$$$%%%%%%$$$###$$$""" """%%%&&&&&&'''((()))************''''''(((***,,,///111222222111000///000111111111222444666888999888666555///...,,,---///000---+++,,,---.../////////000///111111222333333333333333111000000////////////000***++++++(((### !!!)))+++,,,,,,+++,,,...///000...---...222555777777222///***&&&$$$$$$&&&'''111222333444222///,,,***)))((('''''''''((()))***---***&&&%%%&&&%%%$$$"""######$$$$$$%%%%%%&&&&&&$$$######$$$&&&)))***++++++******)))(((''''''&&&''')))++++++++++++---///000///,,,(((### $$$&&&)))+++------,,,,,,...///000111111000///...***(((%%%######$$$&&&(((''''''(((((())))))))))))***))))))***,,,,,,***'''...,,,***+++...//////---...///111111111111222444333333333222000111333555555333444888777222000222/////////000111000...,,,+++***'''&&&&&&(((***+++///111222222111111111222===@@@???999444222000,,,+++++++++***)))***,,,///...111222000+++)))+++---///000...)))))),,,...,,,+++---...//////000222333333444444222//////111333000000///000111111///,,,000555444---)))+++------...,,,***)))***)))(((''''''((()))+++---111666:::===<<<;;;:::999777555444111000...---...000333555.........000222333333222333333333333333222111111<<<999666555777777666555888666555333222222222333000000000///---///222666666666888;;;<<<:::666222+++(((&&&&&&### !!!&&&++++++++++++,,,...000111...///...,,,---000...***---+++)))'''(((***---///...000333555555555666777444555777888777666555444444333222111000000111222///...///000111000...+++---,,,***(((&&&&&&%%%&&&###)))---...)))&&&&&&))))))''''''***---...+++### !!! ***,,,......---+++(((%%%"""(((///222111+++&&&,,,---+++&&&&&&,,,222333555888<<<<<<999333...+++&&&&&&&&&%%%$$$%%%(((+++,,,+++)))$$$ ###''',,,///111111---((($$$""" %%%,,,333888999999///111222222///---++++++---///000000//////111222...111222222333444111,,,'''$$$!!!!!!&&&000:::AAA666555444333111...***&&&$$$###%%%))))))''')))---+++---000///------///222,,,***'''&&&&&&))),,,///))))))((($$$!!!"""'''++++++)))((((((******)))(((((('''%%%%%%&&&***...000+++,,,,,,+++'''%%%$$$$$$&&&&&&'''(((***,,,///111666333111333777999777444111---***+++...111111000888;;;;;;777444222...((($$$###""""""$$$$$$###""" """&&&((('''((())))))******))))))))))))***,,,...000222333333111///------///222333555666888999:::888777666000...------///000000///,,,------...///000000000000111222333333333333333...///000111111111000///++++++)))%%%""" !!!###''',,,---,,,...333888111000000222555888888777///,,,(((%%%$$$%%%&&&(((333333444333111...***((())))))))))))(((((((((((()))'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%'''(((******)))(((''''''(((((()))******)))(((***---///000000---(((### $$$&&&))),,,...///......+++,,,...000000///---,,,((('''&&&%%%$$$%%%&&&'''###$$$$$$&&&'''((())))))'''&&&'''(((+++,,,+++)))...,,,+++,,,---...---,,,)))+++...///000222444666666666555333111000222333555333444777777222000222...//////...------...///&&&&&&%%%%%%&&&''')))***111333444555444333444555===@@@>>>777222222222000---------,,,++++++...000000111111...)))((())),,,...///---))))))---///---,,,///222555555444444555222333444444111000///000333222000000000000...,,,***,,,+++((((((,,,---,,,---+++)))((())))))'''&&&''')))+++,,,...222777:::>>>:::555444555555333111...---+++***+++---000111///---,,,...333555555444777777666666666555555555;;;999888888999::::::999999777555444333222333333/////////......111666999777777888::::::888333///(((%%%%%%&&&######'''((()))+++,,,---......000111///,,,---000///,,,,,,***'''$$$$$$%%%((()))------...000333333222111333333444444444444444444555333111111222333222222///...---...000111000///333222000...+++***))))))  ###&&&((()))***%%%"""%%%''''''***...***,,,***###!!!###$$$,,,000333222///---***&&&!!!&&&,,,000000---***)))+++((("""!!!&&&+++---444888<<<<<<999333---***$$$$$$%%%$$$$$$%%%)))+++,,,,,,***&&&###$$$(((---,,,...111111///,,,(((%%%###$$$(((///666:::<<<;;;444333111---)))))),,,///---.../////////000222444333555666666666555222///&&&$$$"""###(((222<<>>===:::<<<;;;555000...***$$$"""!!! """"""!!! !!!$$$$$$%%%''')))+++------...000111111222333444666666,,,...111111//////000111333333333333222111///...))))))((((((((()))+++---*********+++,,,---///000333333333222000...---,,,---///222444444222///......+++(((%%%$$$#########&&&///777999333......000777666666666555333000---%%%$$$###"""###&&&(((******,,,...//////---+++)))&&&'''((()))***)))))))))$$$$$$%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''%%%###"""$$$'''))))))))))))******+++,,,(((+++///000///---,,,+++(((((('''$$$!!! !!!###%%%'''***---///000000000---...000111///,,,(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++++++++***)))))))))***%%%''')))+++,,,------...---...000111111111333555111222222111000000333555===777111///,,,***,,,111///333666555000+++))))))$$$$$$%%%&&&''')))***+++...000222333333333444666555:::<<<:::777777555111+++---......------///111444333222000///000222555---000///,,,,,,///000...000111222222111111333444444222111000111222444444555333000///000000///...000...,,,,,,---,,,******+++)))''''''(((((('''&&&&&&)))---///111333666888<<<888555666999999444///333111///......000222444555222000111444777777777222222111111222333444555777888999999::::::;;;;;;777666444333222222333333444333111111333555666777::::::999888777444///,,,+++'''$$$###!!!###)))$$$'''***---//////............,,,)))***---,,,((()))&&&""""""!!!"""''',,,///...,,,......---,,,---///111333444333333444555555444333333000...---.../////////...//////000000000111111   ###$$$$$$)))222777222+++((('''+++***""" %%%(((222;;;???:::444333000)))###"""!!!###(((,,,///000!!!###"""$$$+++000111222777;;;===999333,,,)))&&&'''((('''&&&'''(((***++++++)))%%%"""###''',,,...///000222333000,,,((('''''')))...333777888888///444888666000***))))))...000111111111111222333555555888:::777222000222000000111333555777999:::<<<:::888666333...)))%%%"""&&&'''&&&)))......000111...***((()))+++...000222333222///+++((("""###$$$$$$%%%$$$$$$###)))***,,,///111111...,,,###"""!!!!!!"""%%%'''((('''))),,,,,,+++)))(((((((((&&&%%%(((...222444444333777::::::666333444777666333222555999<<<<<<:::888:::888222...,,,(((###"""!!! """"""!!! """###!!!"""%%%###$$$'''))),,,...//////000000000000111222444444///333777777555444555666444333333222000///---,,,'''(((((((((&&&&&&(((***************,,,...000111666555555444222000///...///111333444333111///---...+++(((&&&%%%%%%$$$###***...222111//////222777777666444222111---)))&&&&&&%%%$$$""""""###$$$%%%)))+++---000111000///...+++***)))((('''&&&%%%$$$###%%%'''(((&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$&&&'''%%%""""""%%%(((((()))***,,,------------))),,,111333111...+++***$$$%%%$$$###!!!!!!"""$$$%%%'''***---///000//////+++,,,---...,,,***&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''------,,,***((('''((()))$$$'''***------...///000000111222222000000111222...///000000000111444666@@@999333000---+++...333000333555555222---(((&&&&&&&&&&&&&&&''')))+++,,,---///222333333444555777:::???AAA===999777333...***,,,.../////////111333666555333222111000111111///222111......111111///---///111111222444777::::::777333111111222222111222000000000222222111000---++++++...---++++++------+++))))))*********)))%%%)))---000111222444666:::888777888:::999666222222111///------///111333...///000111333666888999888666555333222222222333555777888888777666777888666555444333333444555666888777666777999999888777<<<:::999888777444///,,,---(((%%%###!!! $$$+++%%%'''***---///000000//////000///------///---((((((%%%!!!!!!%%%)))++++++***,,,,,,,,,,,,---///111333444666888888777666666888777444222111222333333222111111111111000///......$$$$$$"""%%%...444222---++++++///---$$$$$$'''000<<<@@@999222222...'''!!!  ###%%%&&&&&&###&&&%%%&&&***---,,,...333999<<<:::555///,,,&&&'''((('''%%%$$$%%%&&&%%%&&&%%%""" """''',,,555444444555555111+++&&&&&&&&&)))---333777999999///555:::888111***)))***+++---000111111111222333666555888<<<999222111444444444444444444555666666555666777555000+++&&&$$$$$$***,,,,,,...333000000///...---,,,,,,,,,222333333222000...,,,***###"""""""""###$$$$$$$$$&&&***///222111...+++***""""""!!!!!!"""$$$&&&'''%%%(((+++,,,+++)))((((((((('''(((***---///000000222333555666666666777777999666444555888:::888666555777555000,,,,,,((($$$"""!!! !!!"""###""" """$$$### """&&&%%%&&&(((***,,,---......,,,,,,+++,,,,,,---...///000333666555222222555999333222111000...,,,***)))''')))+++***(((''''''))),,,,,,++++++---///222333333333333333333222111000222222333333222000...---,,,)))'''&&&&&&&&&### """%%%))),,,///333777:::555222///---+++)))%%%"""&&&$$$###"""!!!"""######(((***---///111000///...,,,***(((&&&$$$$$$$$$$$$###'''++++++(((%%%###""" !!!"""$$$%%%&&&&&&!!!###%%%$$$!!!!!!%%%)))'''))),,,...000000///...***---000111///,,,******%%%&&&%%%###!!!!!!"""$$$&&&'''***---.........---(((((()))******)))'''&&&&&&%%%%%%%%%%%%&&&'''(((###$$$$$$%%%&&&'''((((((+++,,,,,,)))&&&%%%''')))'''***///000000///000222000111111111///...///000///000111111000222555777;;;666222111///---///333000000000111000...***'''((('''%%%$$$%%%(((***,,,...111444555666666888::::::>>>???:::666444111...***,,,///111111222444666333222111111111111111000111444333000///222111///---000333555666777888999:::888555555555555222000......///111444555444222---,,,...111...)))+++000+++***(((((()))))))))((($$$(((---000111222333444555444444333444444555555000...,,,******,,,...///,,,000444555333444777:::<<<:::888666555555666666888;;;===<<<999777777888666555555555555777888999<<<;;;<<<>>>AAA@@@===:::===;;;999888777444000---+++'''%%%%%%###!!!$$$)))%%%'''))),,,...///000000...111111///000000---''''''%%%!!! ###%%%%%%%%%&&&'''''''''((()))+++,,,...///000555999999444222555999666444333333555666666555444444444333222000///---  %%%''' """))),,,///111000444111&&&"""&&&,,,999===555......***"""$$$(((***'''%%%&&&%%%"""***000777<<<;;;666222///%%%%%%&&&$$$""" !!! ###***000:::999888888666111***$$$ """'''...333666666666999999444,,,(((+++000'''***...111111111222222888777;;;???;;;444333888444333111000000111222333000444888666111+++'''&&& &&&---111000222777111000//////000111000...444333000...,,,+++++++++'''%%%"""!!!"""%%%'''((("""(((///222///***'''&&&""""""!!!""""""$$$&&&'''$$$'''***,,,+++)))((((((''')))***+++,,,,,,,,,,,,555222000222666777666333<<<999666777888999666333444666444///,,,,,,)))%%%###!!! !!!"""###"""!!! ###""""""&&&'''''')))***,,,,,,------((('''''''''(((((()))***---///000...+++,,,111777111000///---+++)))'''&&&(((+++...---***(((((()))...---------...111444555//////000111111111111111444444444333222000...---***(((%%%%%%&&&%%%"""###)))000333333000...111///,,,***(((&&&###!!!"""!!!!!!!!!"""###%%%&&&&&&(((+++---......,,,+++)))'''%%%$$$$$$%%%&&&'''###(((---...***%%%"""!!! !!!###%%%&&&'''!!!###""" %%%***&&&)))---000222222000///,,,---......,,,******+++(((((('''$$$"""!!!"""###&&&(((***,,,......---,,,******+++,,,---.........&&&%%%%%%$$$%%%&&&((()))"""###$$$&&&(((***+++,,,)))******(((%%%$$$&&&)))+++...222333222111111333...///000///...---...///222222333222111222555777444111000111111......111000---+++,,,...///---***)))'''%%%###$$$&&&***,,,111333666888888999;;;===666999999333000111111///***---000222333555777999111111222555777888888777333555555111000222222///***...333555555333111000555555555777:::999555111+++,,,...222555666555333111111444555000)))***111(((&&&%%%%%%&&&&&&&&&%%%###''',,,000111111222333555555333111000222666999222000...,,,,,,...000111000555;;;:::555222555999777666444333444555777888>>>AAABBBAAA===::::::;;;777666666666888999;;;===>>>>>>???CCCFFFFFFBBB>>>===;;;:::999777555111...(((%%%%%%'''%%%!!!###'''%%%&&&(((+++---///000000---000111000000000+++%%%'''%%%!!!!!!%%%%%%###!!!###%%%!!!"""###%%%'''((()))******111888666000---111777222111111333555777666666444444555555555333222111  %%%000)))$$$&&&***+++---000111---(((###  """'''111555000......***""" !!!$$$(((******,,,...+++%%%%%%+++222555333222555999333222///***$$$ """***000999888444...---///...+++###%%%'''***---222777:::???777000///+++'''***000222000...///111444444444666777999;;;;;;:::888777666333///...///222333444222333444333000+++%%%!!!###%%%)))...222333000---;;;555...---111555666555555333333333444111***%%%)))$$$!!!!!!!!!&&&)))---///...***%%%###!!!$$$%%%---//////---)))'''''')))''''''''')))+++---------555;;;===888555777666111222333444444555555444444555999777111------)))###((())))))&&&!!! """ ###&&&(((%%%&&&&&&%%%$$$%%%''')))***(((&&&%%%'''+++///222111000...,,,*********+++333000,,,(((&&&&&&'''(((***++++++((($$$$$$'''***666444111///000222555777666333000...///111111111666555222///---+++))))))+++***(((''''''&&&$$$"""$$$'''+++...///000222333444000+++))))))(((&&&$$$%%%$$$######$$$''')))+++)))***,,,------,,,+++***%%%%%%&&&'''((()))))))))(((((('''&&&%%%%%%$$$###!!!!!!!!!###%%%&&&%%%$$$!!!###$$$#########$$$%%%'''))),,,...000111111111000///---+++)))''''''))))))(((%%%!!!"""%%%)))+++***)))((((((&&&'''***,,,------,,,+++&&&$$$######&&&((((((((($$$%%%%%%&&&'''(((((((((((())))))((('''''')))+++,,,...000111111222555888000111222111000111222444111///...222777888444///000///...///111333333222111333333///...///...***&&&%%%$$$$$$%%%'''***+++000333666666444444666999===;;;777333000/////////))),,,222888======:::666444444444444444555666777:::777333///------...///***---//////222777666333333444555666666444222111333444333222000000111333......///000111000---+++***(((%%%%%%&&&''''''&&&&&&######(((,,,...333999:::888666333333444555777222222222111111000.........000333333333222333444...111555999<<<<<<999666<<<<<<>>>BBBEEECCC:::333555999;;;:::;;;>>>>>>;;;CCCCCCDDDEEEFFFDDD@@@===???;;;<<<@@@@@@888000,,,***&&&###%%%%%%%%%(((---***+++,,,------,,,++++++...------...//////...,,,###"""!!!"""""""""  !!!"""######"""!!! $$$###"""!!!"""###%%%'''+++---///222222222111000444555555444222111111222444777:::;;;:::777222///  ###)))---&&&"""&&&+++---000333111...)))### !!!***333777333//////***"""$$$######$$$&&&***,,,+++,,,,,,(((###'''+++///111111333666:::888777555111+++&&&######!!!!!!  $$$+++000666888777444222222...((("""$$$&&&))),,,000555888666...((((((((('''***///000333666666444222222333000111222444555555555444>>>;;;777555555555555555444555555333///***%%%!!!"""$$$(((...333444333000555222...---///000000...666666555555444111---)))(((%%%""""""%%%((())))))000...,,,---...+++%%% $$$))),,,...000111///,,,***+++,,,*********+++,,,.........111666777444222555666444111111222333333333333222333666555000......+++&&&$$$%%%&&&$$$"""!!!###%%%'''&&&$$$###"""###$$$%%%%%%&&&&&&&&&%%%%%%'''((()))((('''(((***...222555444333222111000000000000222000---***))))))+++,,,******)))(((&&&''')))+++555333111000000222444555111000......//////...---000000///...---,,,,,,---+++)))'''&&&&&&%%%###"""%%%(((+++...//////111222---+++))))))+++,,,+++)))&&&%%%$$$$$$%%%&&&(((***(((***,,,---...---,,,+++***+++,,,,,,,,,+++***)))(((((('''&&&%%%%%%$$$$$$$$$###""""""$$$%%%$$$###!!!$$$%%%$$$$$$$$$%%%((()))***,,,...//////000333333111000...,,,+++***)))((('''###  ###'''))))))(((''''''))))))++++++***)))'''%%%)))'''%%%%%%&&&((((((((((((((((((((()))***+++,,,((())))))((('''&&&((()))+++,,,///111222333333333333333222111111111111111222111111222444333000...111000//////111333222222444777666111//////---)))'''&&&%%%$$$%%%(((***,,,111444777777555555777:::999888555222000......---,,,---...000222222000---333333333222333333444444777444000---+++,,,---...000111111333:::@@@>>>888333444555666666555333222444444333111///...///111//////...///000000...+++---***'''%%%%%%%%%%%%$$$&&&%%%(((...222111333666666666666555444444333333000000000000///......---000111333333333333555666999666222000222555888:::;;;999777:::======888444:::>>>@@@??????BBBBBB???CCCCCCDDDEEEFFFDDDAAA>>>???:::888;;;;;;666000...+++&&&$$$%%%%%%$$$''',,,,,,...000222333333222222333000---+++++++++******&&&### !!!""""""""" !!!"""###""""""!!!###%%%***+++,,,......///......222444444333222111222333555777888::::::999777666 """%%%)))---555...((()))+++******,,,---+++&&&!!!+++444888333000///***!!!"""(((((('''''''''+++...,,,+++***&&&!!!)))***,,,...111444888:::;;;<<<;;;777111***&&&$$$###!!! %%%***...222888<<<;;;888555...&&&"""###$$$'''***...222444444,,,&&&&&&(((***,,,///,,,333999999333...---///......///111333555666777<<<;;;:::;;;>>>@@@@@@@@@777666555333///***%%%###!!!###(((...333555444222222222222222111000...---444555555444111///......+++)))''''''(((*********333...******,,,+++%%% %%%,,,000...///111000...,,,+++++++++*********++++++,,,,,,+++///111///000333555555000000111222222222222111111333333000//////---)))###$$$$$$###!!!!!!"""###&&&%%%###!!! !!!###%%%''''''&&&%%%&&&'''((())))))+++...111444666555444444444333333333222...---+++******+++---...***)))'''(((***,,,------333222222111111111222222...---...///000///---+++......------------......+++)))'''&&&&&&%%%$$$"""&&&))),,,......///000111+++******+++---...,,,+++((('''&&&%%%%%%&&&'''((('''(((***,,,------,,,,,,......//////...+++)))''''''''''''&&&&&&%%%%%%%%%(((%%%###""""""###"""!!!!!!$$$%%%%%%%%%&&&'''((()))***,,,------------333333111000...---,,,+++)))(((%%%"""!!!"""&&&(((((('''&&&&&&)))+++---///111222222222***(((%%%%%%&&&''''''&&&***)))((('''(((***,,,---((())))))(((&&&%%%&&&((()))***,,,///222333111///666333000///111111///---111222333222111///...///111000///000222444333222888:::888222///...+++'''((('''%%%$$$%%%(((+++...111444777777666555777:::444444222111///---,,,+++---,,,,,,...111555666666222222111111111111111111222000---+++******,,,---444333111555>>>EEEBBB:::333444666666777666555444333333444222111111222444000///......//////...---///,,,(((&&&%%%$$$###!!!'''%%%''',,,//////111555333444666666666444111000...............---------111222222222222333666999;;;777111---...222888<<<>>>:::666666999<<<<<<<<<;;;???@@@>>>>>>AAAAAA>>>DDDDDDDDDFFFGGGEEEAAA>>>???999444666666333000000+++'''$$$%%%%%%$$$&&&******,,,000333555555444333555111---******+++,,,,,,((($$$ """###$$$ !!!!!!!!!!!! !!!$$$%%%((('''((((((((()))***+++///000111111000000111333333444444666777999::::::%%%(((***---999111+++******'''&&&&&&&&&%%%"""(((222777333000///***!!!%%%***,,,)))'''&&&+++---+++))))))'''###******,,,000555888999999;;;<<<===:::333+++%%%"""!!!$$$))),,,111999>>>>>>:::666...'''"""""""""%%%)))---000111:::222+++))),,,///000111+++000555555000,,,***+++---------///111444888:::555555666999<<>>666555444222...+++(((&&&"""$$$'''---111333222000///000222111000......///---000111000...---000333///...+++)))'''&&&$$$###,,,***)))***,,,+++'''###%%%,,,000.../////////---***(((''')))))))))'''&&&'''((()))'''+++...///000111222222222222333444444444333333111222222111000...,,,***&&&%%%$$$"""  !!!"""###"""%%%'''((('''&&&&&&&&&((()))+++---///111333444222222222111111///......))))))))))))***+++---...,,,)))(((***...111111000222222222222111000000//////...---...000000///---000000///...............,,,***'''&&&&&&&&&%%%$$$'''))),,,.........///000...............,,,***((()))((('''&&&%%%%%%%%%&&&%%%&&&(((***++++++,,,,,,+++,,,------,,,)))&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%+++'''$$$!!!!!!!!!!!!  #########$$$&&&'''&&&&&&(((***+++,,,,,,,,,///...---,,,+++***))))))((('''$$$  """"""&&&((((((''''''''',,,---///222444666666777(((&&&$$$$$$%%%''''''&&&)))(((&&&%%%%%%'''***,,,((())))))'''%%%$$$%%%&&&((('''(((+++///222111000444000,,,---000222///+++...111333111---+++...111/////////111444666666555777999777222///...+++&&&)))'''%%%$$$%%%(((,,,...///333666777555444666888222222111111///...,,,+++.........111666999;;;<<<222222222111111000/////////---+++***)))***,,,---000111111333999???<<<666444555666777777777666666222333555555555555777999111///...---...///.........,,,(((&&&%%%$$$###"""***&&&$$$'''***---333999444555666666555444222111......------------......///000000000000222666999222222333444444666888:::===:::666555888<<>>???<<<<<>>888444555666333111111+++'''%%%%%%%%%###$$$((())),,,000333555555444333333111///...000111222111(((%%%!!! """############"""!!!  """$$$&&&'''%%%$$$###"""###$$$&&&''')))+++,,,---------///000...///000222444555666777"""&&&'''(((+++...'''###%%%(((''''''(((######!!!(((222888555222222---$$$ %%%***,,,)))%%%###)))+++)))((()))***(((***,,,000555:::;;;:::888;;;===???<<<666---&&&""" $$$)))---222999>>>;;;777333...)))###!!!!!!$$$)))...000000888444...+++---111444444222111111000///...,,,++++++******+++---111555777555444333444444333111///222222111111///---***)))###$$$'''+++...000...,,,(((***++++++***+++---///))),,,//////...///333777111000---***&&&###"""!!!&&&+++000111...***''''''###''',,,...111000///...,,,)))&&&$$$((()))(((&&&$$$$$$''')))&&&)))///333222000//////555555666777777777777777444333333222000,,,***)))%%%$$$"""!!! !!!!!!"""###$$$&&&'''((("""%%%'''((('''&&&&&&&&&))))))+++,,,---...//////111000///...,,,+++***)))((()))***+++,,,---...///---+++***,,,111444444222111111222111111///...---///---******,,,...//////111000000000000000111111---+++(((''''''((('''&&&'''))),,,.........///000000111111000...+++)))(((***)))((('''&&&%%%%%%%%%$$$%%%&&&'''((()))******((()))***+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&+++((($$$!!!!!!!!!  !!!!!!!!!"""$$$&&&!!!"""$$$''')))+++,,,,,,++++++***)))(((((('''''''''%%%### ### $$$(((*********)))***//////...---,,,***)))((('''%%%$$$%%%(((***++++++***(((&&&%%%%%%''')))+++'''((((((&&&$$$######%%%&&&&&&&&&(((,,,///222222///,,,)))+++000222111...000333444000***'''***///,,,---///222777999:::999444666555000......,,,'''((('''%%%$$$%%%(((+++------111555555444333444666222222222111000...---,,,111000111333555444222000222222333333222111000///...---+++******+++---...+++000333222222444555333555555666666666666666666333444666666555444555777111///...---...///......,,,)))&&&%%%&&&&&&%%%$$$(((&&&&&&+++///000555:::777777666555555444444444000///...---------......------.........111555888///333777999888777888999777555444444777:::<<<<<<>>>AAAAAA>>>>>>AAAAAA???CCCCCCDDDFFFGGGEEEBBB???<<<777666999999555000///***&&&$$$&&&%%%###$$$'''///111444777888888777666222111111333444444222///&&&$$$###""""""""" ######"""!!! $$$$$$$$$$$$%%%&&&&&&'''###""" !!!###%%%###%%%'''(((((()))+++,,,***,,,///111333333222111 %%%&&&$$$&&&+++***$$$ """%%%$$$###$$$''''''%%% """***444:::777555444...%%%"""%%%***...+++%%%"""''')))&&&%%%))),,,---***...444999<<<;;;999777===???AAA???999000)))%%%!!!$$$%%%%%%###%%%)))---111888;;;777222///---)))###!!!!!!$$$+++000222111000000---)))***111666888===999555333333333111000...------...///222555777555444444555777777666444...///000000///---+++***$$$$$$&&&))),,,...,,,+++******+++,,,...000222222+++---...000111333666888//////---***'''%%%&&&((((((000777777111***((()))!!!###&&&***---///444222///---,,,+++(((&&&(((******'''%%%%%%(((,,,)))+++000666555111///111777777888999999999999999777444333333111+++(((((("""!!! """######""""""""""""#########$$$$$$###%%%''''''&&&%%%&&&'''(((((()))******++++++,,,111///---+++)))))))))))),,,,,,...///000111111111---,,,,,,...111222222222111111111000///---,,,+++,,,)))&&&&&&(((+++---.........///000222444555777---***'''&&&&&&'''((('''&&&))),,,......///000111...///111000...------...******)))((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))((())))))*********))))))%%%%%%%%%&&&&&&''''''''')))'''$$$"""""""""!!!  !!! """$$$ !!!###&&&(((***+++,,,)))))))))(((((('''''''''$$$$$$""" """!!!%%%))),,,,,,++++++,,,+++***)))((('''&&&&&&&&&)))'''&&&(((+++...//////***)))(((''''''(((***+++%%%&&&&&&%%%###"""###%%%%%%'''))))))***,,,///222,,,***))),,,000333444222333444333...'''$$$'''+++,,,---///444888;;;;;;:::222444444000......,,,)))&&&%%%$$$$$$%%%'''***++++++///444555333222333444333333222111///...------,,,...000444777666333000111222333444444333111000---,,,+++++++++,,,------+++222666333000111222222666666666555555555444444333444555333111///...///000///......//////...---***(((%%%%%%&&&''''''&&&""""""'''...222000000222888888666555555444555555111000...---,,,,,,------***+++---......111444777666888999777444333666999444555666888999:::;;;<<<;;;>>>>>>;;;;;;???@@@>>>AAABBBCCCEEEFFFEEEBBB???<<<888777;;;<<<666000---)))%%%$$$&&&%%%###$$$'''///000222444666666777666333333333444444222---***&&&%%%######"""  """$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!  """###!!!###$$$$$$%%%'''((()))+++...111222111000/// ###((('''$$$'''......'''$$$&&&(((&&&%%%%%%,,,---***### +++555;;;777333111*** """$$$***000///)))###((()))$$$"""'''---000+++000666999999888888999===???AAA???999222+++((($$$)))---+++$$$!!!%%%***...555999444///,,,***'''$$$"""!!!%%%---333444333111555333---+++222999<<>>??????,,,---///000///,,,)))'''###$$$&&&)))---......,,,000///000333777888666333.........///222444444333,,,,,,+++(((&&&&&&***---***...333333000,,,******######""""""%%%)))---///222///+++******+++***)))'''))))))&&&######(((---///...111666666333444888666666777888888888888888777333222444111***''')))###!!! ###$$$$$$""" !!!!!!!!!!!! %%%&&&&&&&&&%%%%%%'''(((&&&&&&''''''(((***+++,,,...,,,***(((''')))+++---...///111222222222111000+++,,,............///000222111000///---,,,++++++((('''&&&''')))+++,,,,,,.........000111333555666,,,)))%%%$$$$$$&&&&&&&&&%%%(((+++...//////111222---///000///...---///222)))))))))((((((&&&%%%%%%''''''''''''((())))))******)))((((((((()))******$$$$$$%%%%%%&&&'''((((((&&&$$$######$$$$$$"""!!!!!!""""""!!! """$$$"""###%%%''')))***++++++((('''''''''''''''&&&&&&""""""!!! !!!"""%%%))),,,---,,,,,,---&&&&&&'''((()))+++,,,---)))((('''(((***---......((((((''''''''''''(((((($$$$$$%%%$$$""""""###%%%$$$)))//////+++((())),,,,,,,,,---///222444666777111000///+++'''&&&)))---...///111555999;;;:::999333666555000...///---)))######$$$%%%&&&'''((((((+++///444666444222333444555333111///------------***,,,///444888:::888666000111222444444333222111,,,,,,++++++***++++++,,,---222444333222444555333777777666444333333222222...000222222000.........//////...///000000...+++***(((%%%%%%&&&''''''&&&+++((()))---//////000444555666666777666555333222222000...+++*********+++(((***---///000222555777555888999777333222555999555666888999::::::;;;<<<888;;;;;;888999===???===@@@@@@AAADDDEEEDDDAAA>>>===999888;;;;;;555///,,,'''$$$###&&&&&&$$$%%%(((---...///111333666888999555444444444444222///,,,)))&&&### !!!$$$&&&$$$$$$$$$$$$######"""!!!###"""!!! !!!""""""!!!""""""###$$$&&&((()))***,,,---...////// %%%+++'''$$$)))111+++&&&$$$***///000111333///000,,,###***444999444///,,,$$$"""$$$+++333333---%%%))))))### %%%---111,,,111777777555444777;;;;;;>>>???===888111+++((($$$+++111---"""%%%+++333777333---***'''%%%%%%"""!!!&&&...444666555888>>>===444///444<<>>>>>;;;<<>>???:::777999999333...,,,&&&######&&&&&&$$$%%%(((000000111333777;;;>>>@@@666555333444555666555444,,,((("""!!!#########$$$$$$$$$######"""###""""""!!!!!!!!!"""""" !!!"""!!!"""$$$%%%%%%%%%%%%%%%'''+++...000 """%%%!!! ---999444,,,'''***///000000000:::555,,,)))///444222*** %%%***,,,...222%%%***...---))))))...444&&&...777<<<<<<;;;<<<>>><<>>???999000---111:::666333333666555111---555333222333444555555444222---)))***---,,,&&& !!!$$$***///111000...,,,+++---//////...---...///,,,///333333111//////000+++***((('''&&&'''''''''---...//////...+++(((&&&((($$$!!!%%%&&&&&&'''&&&%%%'''+++---,,,***$$$$$$$$$$$$&&&))),,,......000333777888888777666<<<<<<<<<;;;;;;<<<======222222555666222,,,---111111---'''"""!!!###'''***'''''''''%%%###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))+++---)))(((&&&%%%%%%'''***,,,///000111222111///---+++---,,,+++,,,///000...+++111000000---,,,,,,...111,,,,,,,,,,,,,,,---...///222333444444333000...,,,++++++)))(((&&&&&&%%%%%%###'''+++000222222000......---...///111111///...++++++***&&&"""!!!%%%((('''(((******))))))+++,,,,,,,,,,,,,,,***(((%%%$$$'''""" %%%******'''&&&$$$$$$$$$$$$###!!! ############$$$%%%&&&&&&&&&%%%%%%&&&((()))(((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%!!!$$$%%%'''+++...///...---+++((())))))(((''''''***,,,)))((('''%%%%%%&&&''''''%%%###""""""$$$'''(((((('''&&&$$$""""""$$$&&&((()))((((((***...///---++++++444:::888333111///---...***&&&%%%)))...000111222444777999::::::<<<>>>;;;666666888444,,,((()))%%%$$$$$$$$$&&&(((+++---222444777777555111...---,,,---......---...000222444444333222111111222222222555888:::999444///+++///...---+++******))))))...111666888999888888999222111000111111111///---222...---///000///111666222333333222111...+++)))###%%%&&&&&&%%%$$$%%%%%%555333000......000333444222444555555555555666777++++++)))'''&&&(((,,,000......///000111333555666888555666999999777777:::<<<555000222444444555888777777888999:::<<<===>>>;;;@@@GGGJJJHHHEEEDDDEEEDDD@@@;;;888777555111---***%%%###&&&(((&&&&&&)))///000222555888:::;;;<<<666666777888888777333000,,,)))%%%  !!!!!!###$$$&&&%%%###!!!!!!!!!###$$$!!!$$$&&&%%%"""!!!###%%%&&&''''''%%%###"""$$$%%%''')))***(((%%%%%%(((+++ !!!%%%### """***222///***(((+++......000333555111)))(((---333333,,,$$$"""$$$'''+++...111333///(((&&&)))---$$$)))///222222333666:::;;;@@@@@@:::555111)))!!!######!!!!!!$$$)))......***%%%###""" $$$&&&%%%###'''111;;;===;;;666333333888@@@GGGFFFCCCAAA@@@;;;222///222777333///000333666444222888666444333222222111000333///+++---000///)))###"""%%%***---///---+++(((+++---......---,,,,,,---000333555555222000000000,,,+++(((&&&$$$$$$%%%&&&***+++---......---***)))((($$$ !!!###$$$$$$&&&$$$###$$$&&&((('''&&&&&&&&&%%%&&&(((+++---//////111333666888888888888===;;;999888888888777666444111111444444000---...:::555...'''"""!!!!!!###&&&''''''%%%###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&(((***,,,---)))'''&&&%%%%%%''')))+++//////000000000///---,,,+++******,,,000222111///---------,,,,,,---000222/////////000000000000111000111222222111///---+++''''''&&&$$$###############&&&+++///111111000......---...///111111///---'''(((((('''%%%$$$%%%&&&&&&'''))))))))))))+++,,,,,,,,,,,,+++***(((&&&$$$%%%###$$$((()))&&&%%%(((%%%$$$"""!!!!!!###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((((((%%%%%%$$$%%%&&&''')))***'''%%%%%%%%%!!!""""""$$$'''***,,,+++***(((((())))))(((''''''(((***''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''((('''''''''&&&$$$######%%%((()))000...,,,,,,------+++(((+++444:::888333111///,,,---***&&&&&&)))---000000111333555555444444555666<<<888777999555...)))+++%%%$$$$$$$$$&&&(((+++---555888;;;<<<:::666444333111222333222111111333444///////////////000000111111222555666444111---+++))))))(((((((((((())))))000222444555444555666888666444222222222111///...222///...111111///111444222222333222000---+++))))))((('''&&&%%%%%%''')))((()))***---000333666777111222333333333222333444...---,,,)))((()))---000/////////000000222333444666333333666777444555777999333000222444333444666666555555666777999;;;======AAAFFFIIIIIIGGGEEEDDD???===;;;999666333///+++***%%%###&&&'''&&&&&&))),,,...111333666777777777999888666777777777666444,,,)))&&&"""  """%%%###""" !!!"""###%%%%%%$$$!!!!!!"""$$$&&&''''''&&&$$$"""###$$$"""%%%'''&&&###"""###&&& !!!###"""!!!%%%&&&$$$$$$'''))))))''''''+++---,,,000555///,,,%%%%%%)))...111...'''%%%+++...///...)))!!!###"""%%%((()))***---222777888===>>>888000+++'''###"""000666<<<<<<666111111333%%%333>>>:::000222;;;<<<:::888555555999@@@FFFFFFDDDBBB@@@:::222000111222...,,,---222777888888777555333111000/////////444111...///222111+++&&&###%%%))),,,,,,***'''%%%)))***,,,---,,,,,,...///555666777666333000//////---***&&&###!!!"""###$$$&&&(((+++...///...---,,,(((%%%!!!!!!###%%%%%%+++(((&&&&&&'''))))))(((((((((((((((***,,,///000000111333555666777888888>>>;;;888888999:::888666777111///333555222...,,,---+++'''###!!!!!!"""###%%%&&&&&&%%%###"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&(((***,,,---...***)))(((''''''(((***,,,.....................---(((((((((***---......---)))++++++,,,,,,...111444000111111222111111000///,,,---/////////---+++***%%%%%%$$$###############$$$&&&+++...000000///......------...//////---+++%%%%%%%%%&&&''''''%%%$$$$$$&&&((()))))))))***,,,+++++++++***)))(((&&&%%%###$$$(((***'''"""$$$)))&&&###  $$$)))---((('''&&&%%%$$$$$$$$$$$$&&&)))+++***'''&&&''')))%%%$$$$$$%%%'''***---///)))'''&&&%%%  !!!###&&&)))******)))(((***,,,------+++)))((()))$$$$$$%%%%%%&&&'''''''''((('''''''''((((((&&&$$$&&&&&&%%%$$$%%%''')))+++222000...---------+++***+++333999777333111---***)))'''%%%&&&***///222333666777999888777777888999;;;999888888555...******%%%$$$$$$$$$&&&))),,,...444777:::;;;999777444444111222222111000///000111---------......///000000////////////...---,,,+++************+++,,,......111111111111000111444666888555222000000///...---111//////333333000000222111222222111///---+++))),,,***'''$$$$$$%%%''')))&&&(((+++...000222222222666666777777777666555444//////---+++)))***---000---------...000111333444333000111444444222222555666111000222444222222444666555444444555888;;;===<<<>>>BBBFFFHHHGGGCCC???<<<======:::666111...---+++&&&###%%%'''%%%&&&(((***---111444666666555444999666444333444666666666,,,***(((&&&%%%%%%&&&'''"""!!!!!!%%%  !!!$$$$$$###!!! """$$$%%%'''((('''%%%"""!!!"""###&&&&&&###""""""$$$  $$$&&&$$$!!!"""$$$%%%&&&&&&%%%%%%%%%!!!"""(((---...///222---***%%%!!!$$$***//////))) )))222++++++)))$$$""""""$$$''')))+++///555999666:::;;;555---((('''(((""""""  )))///555777555222/////////BBBBBB777666@@@===:::666111///111777<<>>@@@:::999888666333...***(((%%%$$$######%%%)))---///222555999:::999666444444111222333222000......///......//////////////////...---,,,+++***+++,,,---,,,,,,,,,,,,---...///000---.../////////000222444444111---,,,,,,---------000///000444444000///000111111111000...,,,+++))))))'''%%%$$$$$$%%%%%%%%%((())),,,///111333333444999999999::::::999666333---------+++***,,,///111******+++---///222444555222///000333333111111444222000000333444111111333999777555555666999===@@@@@@@@@CCCGGGKKKJJJEEE@@@>>>??????;;;555222222333+++&&&###%%%&&&%%%%%%(((+++...333777888777555333444222111111222333333222,,,+++***)))((()))***+++%%%### ###  !!!!!!"""!!!"""$$$$$$&&&((((((%%%""" !!!###### !!!$$$  $$$&&&$$$$$$#########$$$%%%&&&&&&%%%$$$...000...+++---+++&&& $$$+++000111,,,###!!!,,,666333222...)))%%%$$$'''+++"""%%%***...222555888:::777777666111(((""""""&&&(((******'''### !!!###(((***...333666222+++$$$!!!$$$+++,,,555EEE???<<<555///,,,...444888AAABBBAAA<<<666333000///---///222666999999777666000000000...---...111444666444222111///***###!!!###'''+++------,,,+++,,,---......---...111333777555444222000---+++)))%%%""" $$$&&&(((***---//////...,,,+++'''&&&%%%$$$&&&)))---000++++++************,,,---))))))******+++,,,---...,,,,,,---///000222444444111///---...111333333111222222444555222------000(((((('''&&&%%%$$$###"""###$$$$$$###!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&'''&&&(((+++---...///...---,,,,,,+++******++++++,,,---,,,++++++***++++++,,,$$$%%%&&&'''&&&&&&&&&&&&...///000000...///000222............---,,,,,,++++++---...//////...,,,+++''''''&&&&&&&&&&&&&&&'''$$$&&&))),,,......------+++++++++,,,------+++)))---(((###!!!"""$$$$$$###$$$''')))******))))))******))))))(((((('''''''''(((%%%%%%(((((($$$$$$&&&###"""!!!!!!"""###$$$%%%&&&%%%%%%%%%&&&&&&'''((("""'''***(((###!!!###&&&&&&%%%$$$$$$%%%&&&(((******'''%%%### $$$%%%(((+++,,,---------%%%'''))))))&&&""" !!!"""###$$$%%%&&&'''&&&&&&''')))++++++***(((&&&&&&&&&&&&''')))+++,,,(((((((((((()))---000333///444777444111000+++&&&&&&'''***,,,000333777999777888888888888888;;;===:::;;;:::777333000,,,)))&&&%%%######%%%)))...111555888;;;===;;;999777666555666777666444222111222000000000000///---,,,+++---,,,*********+++---...,,,,,,+++************+++(((+++///111111000111222000---+++***,,,...//////...---///444444000...000000000///...---,,,******'''&&&&&&'''((((((%%%""""""$$$&&&+++000666:::===666666666888999777222...***++++++++++++---000333,,,,,,,,,---...000111222333000000444444111222555111///111555555111111444888777555444555999<<>><<<777333111333999===AAADDDCCC===888666444111///222777:::;;;888555222111222222///,,,,,,000444888666444222...(((  """'''+++...000000///333333222///---,,,---///444222///...---+++)))'''###"""  """&&&(((+++,,,...000000///---+++(((((('''''''''***000333---///000///...---...///'''(((((()))))))))******)))***,,,...///000111111111111000//////...//////111222555666222,,,---111)))((('''&&&$$$###!!!!!!"""######"""!!!!!!"""$$$$$$$$$$$$$$$%%%&&&''''''(((***---000000///---,,,+++******))))))))))))***,,,,,,+++******)))(((((( ###&&&((()))+++---...000111222111///...///000000//////............///---...///000///...,,,***&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&)))+++------,,,,,,,,,,,,,,,...000000...,,,///***$$$!!! """%%%&&&&&&))),,,,,,+++)))(((((())))))((('''''''''(((((()))%%%###%%%&&&%%%&&&)))""""""#########"""!!!!!!$$$$$$$$$$$$%%%&&&'''((("""%%%'''&&&###"""###%%%&&&%%%%%%$$$$$$$$$%%%%%%(((%%%$$$"""""""""###&&&(((***+++,,,,,,(((+++---,,,)))%%%"""!!!!!!!!! !!!"""$$$&&&''')))((()))***---...---,,,&&&&&&&&&'''((()))******)))((('''&&&&&&)))...111111555555222//////+++&&&,,,...111222333444666888:::::::::777555555666888;;;===<<<888555333...***&&&%%%######%%%***///222444777:::;;;999666444333222444666555333111000000...//////...---+++)))'''++++++++++++,,,---...///000///...---++++++******(((,,,000222222111000000...,,,+++,,,...000111111,,,+++---222333///...000000///...---,,,+++******'''&&&'''***---,,,(((###$$$%%%&&&)))---222666888666666777999;;;999333...***+++,,,,,,,,,---000222111000///......------...444111222555555333333666222111333666555222333777555444222222444666999;;;AAABBBFFFIIIKKKIIIEEEAAA>>>===999555222111333555---&&&"""###$$$###$$$((((((+++000555777666333111333444555666777555111......---,,,+++************&&&''''''%%%###""""""### """$$$$$$ """######!!!"""$$$&&&$$$""""""&&&***  ###&&&(((!!!(((111111,,,((()))(((%%%!!!(((000444222---)))'''!!!%%%000<<<888444...((($$$$$$'''***---///222555888999888666<<<444---***%%% %%%&&&((()))'''$$$"""$$$'''...---+++,,,,,,((("""!!!###''',,,111555777999888999888777666777:::<<<>>>CCCBBB<<<888888666333111444777999888666333111000111111///,,,,,,222777999888777555000***""" """&&&***...///000000222222111...,,,+++---///111...++++++++++++)))'''&&&%%%$$$###$$$%%%''')))+++---///111222000...---*********(((''')))...222222444666555111---,,,---%%%%%%&&&&&&&&&&&&&&&&&&'''))),,,...000111000000111333555333///...111444333222333555333...---///$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""" """$$$$$$$$$$$$$$$%%%&&&'''(((***---000222222000---***,,,,,,,,,+++++++++******++++++++++++***(((&&&$$$"""''')))***,,,///222///111222111///......///111000...------///111222---...//////...,,,***)))&&&&&&$$$###""""""""""""%%%&&&(((***,,,,,,,,,,,,......///111444444333111+++***'''$$$"""###&&&))))))+++......,,,)))(((''')))(((''''''''''''((()))'''%%%%%%%%%###!!!'''..."""######$$$$$$######"""%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%###"""!!!%%%!!!"""$$$''')))***++++++---///000///,,,)))''''''###!!!"""%%%'''***)))((((((***,,,++++++&&&&&&&&&''''''((((((((())))))(((%%%$$$''',,,111444555333///------+++&&&---000444666777888:::<<<======<<<999666666888999999<<<;;;666222111---''''''%%%######%%%***///333333666999999777444111000...000222222111.........---...//////...,,,***(((''')))+++---.........---333222111///......------...000222222000/////////---,,,+++,,,...//////...***)))+++000111//////111//////---,,,++++++******(((&&&%%%(((,,,---***&&&)))***+++---///000000111777666888;;;>>><<<555///---...///...------///111000000//////.../////////555222222555666333444666333333555777666333555:::333333222333444666888:::;;;???DDDFFFFFFCCC@@@>>><<<:::888777666555222000---'''""""""###"""$$$'''(((+++000444777777555444777666555555555444111...---,,,,,,,,,,,,,,,,,,,,,((())))))(((&&&%%%''')))%%%%%%%%%$$$###"""!!! """ """$$$###"""  ###'''++++++)))((()))***  $$$((($$$%%%,,,111000,,,***%%%%%%###&&&///222...)))''''''"""&&&,,,888DDD555111+++&&&###%%%))),,,666666666777999999888777;;;222+++******''')))...//////...***&&&%%%(((,,,******)))'''$$$###""""""###%%%!!!###---888===222555888888777555444444;;;@@@@@@999666777666222222444666777555333222222+++...///...,,,///666<<<999:::999777333,,,&&&!!! """&&&***---...//////---------,,,+++---000222///---***)))+++,,,***((())))))((('''''''''((()))+++---///222333222111///,,,,,,+++(((&&&'''+++///000333555333...(((&&&%%%######$$$%%%%%%$$$$$$###''')))---000111111000///)))...222111---,,,111777666111///333555222...---,,,+++)))((('''&&&&&&&&&!!!""""""""" """$$$$$$$$$$$$$$$%%%&&&'''(((,,,...111333222000,,,)))000000/////////.........++++++,,,,,,***'''$$$""" ###''')))((())),,,...---///000000///......///111///,,,++++++...111333---...//////---+++)))'''((('''&&&$$$###"""""""""%%%&&&(((***+++,,,,,,+++111111222444777888777555&&&((()))'''$$$$$$'''******---//////---)))''''''(((((('''&&&&&&''')))***%%%&&&'''%%%'''333#########$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$######%%%''''''&&&%%%"""###%%%''''''&&&%%%$$$$$$!!!!!!  '''"""###%%%''')))+++,,,---***+++,,,+++(((&&&$$$%%%$$$"""!!!%%%'''***(((%%%$$$&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''%%%$$$(((...444666666333---,,,---+++''')))...444888:::<<<@@@CCC999999888777555666999;;;555999888222......***###'''%%%######%%%***000444777:::======:::777444333000222555555333111111111---...000111111///...,,,%%%'''+++...//////---,,,///...---,,,,,,++++++,,,555555333111...---...///++++++***+++------+++))))))((()))...000...///222///...---,,,+++*********((($$$"""$$$(((+++***'''$$$''',,,111555666666555333222444888<<<:::222,,,111222222000...---...///,,,,,,---...000222444555555222222555666333333666555444666888666444777===444444555666777888:::;;;>>>CCCIIIKKKHHHDDDCCCCCC<<<::::::;;;<<<:::444...---'''""""""###"""$$$'''***---222666999999888888999666333111111000///...+++,,,,,,,,,------......++++++***((('''(((+++---++++++***)))(((&&&%%%$$$&&&$$$"""###%%%%%%###!!!!!!!!!(((+++)))%%%######  !!!!!!$$$$$$***'''&&&)))...000---)))$$$!!!%%%...555444111...***&&& !!!$$$444;;;777...,,,(((""" $$$---444FFFCCC===888:::===:::444>>>444)))$$$###$$$+++222,,,---,,,)))&&&$$$%%%%%%%%%$$$$$$###"""!!! !!!$$$&&&'''***...111666555222000//////000000666888777555777:::888444333333222111000111555888333111000111000000666>>>>>>:::666333000---'''######!!!"""'''...333333111000---+++,,,......,,,***(((&&&###$$$'''+++---...'''((()))+++------***(((+++...222555666444111///444000+++((((((*********000444777444///+++,,,///)))(((&&&%%%%%%&&&'''(((***...222333333555999===111111000000111222333333...222111,,,***---,,,'''((((((((('''&&&&&&%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&''')))++++++)))((('''(((,,,+++***)))***+++,,,---222---)))'''### ###(((***,,,000111000//////000111111///,,,******---///222111111333666666333000111111111111000...---+++((('''%%%###"""!!! &&&###""")))222888666222/////////000222333111000---+++(((%%%###$$$'''+++......---,,,+++))))))(((&&&'''(((*********)))((('''&&&&&&%%%%%%&&&&&&''' !!!!!!!!!!!!###&&&(((***&&&$$$### !!!&&& """$$$$$$""""""$$$&&&''''''&&&&&&&&&%%%%%%%%% """!!!"""&&&+++...//////......+++((()))+++***'''###!!!$$$((()))(((,,,,,,+++***(((&&&###"""!!!###&&&&&&%%%&&&***...'''((((((((()))---222666DDD>>>999555///+++---222000111444666999;;;======@@@>>>;;;999888999:::<<<===;;;777222...+++))))))""" !!!'''...333555444555888<<<===;;;999777;;;;;;444111333222...111222222000...---...///,,,---...///000111222222222333333222000//////111;;;444///111000,,,+++...111,,,***------))))))...000+++(((***,,,,,,///222......///......---,,,,,,((('''%%%######%%%'''((()))***,,,------///222444///333777999888666444444222///,,,******+++*********+++...///000222666888888111===mmm999888///===777888888666333222444777777444111333777<<<======AAADDDHHHKKKKKKGGGBBB???<<<888555444666666555333///$$$ !!! !!!***+++666AAA>>>444666AAA===;;;999555222///---+++333...***(((******)))''')))***+++,,,+++***)))((())))))***+++***(((%%%$$$'''%%%$$$"""!!!!!!""""""###'''''''''%%%""" !!! &&&$$$$$$'''******&&&!!! ***111222///...+++'''&&&444777222---+++(((###"""'''111999DDDEEEBBB<<<999;;;:::777444...)))(((&&&######'''000///...***&&&$$$$$$%%%$$$######""""""""""""""" &&&)))******///000111000---,,,---...111333333222444777666222444555666444333222333444444111000000//////444;;;<<<999666333222...)))%%%###"""$$$)))000333222//////,,,++++++,,,---+++)))((('''&&&'''))),,,......******+++---//////---+++(((+++///333666666555444444111---++++++---......222333444111---***+++---((('''&&&%%%%%%''')))***)))+++...000111222444555333444444444555555555666///222111,,,+++......+++,,,+++***(((&&&$$$""""""!!!""""""""""""""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&((())))))((('''((()))++++++++++++,,,---.........***((((((%%%###&&&,,,'''***---////////////000000000///---+++,,,///111111111222444777888666333...///000000///...---,,,'''&&&%%%$$$""""""!!!!!!(((((())),,,///111111000222111111222444444333111)))((('''$$$###%%%)))---*********))))))))))))((('''''')))*********))))))$$$$$$######""""""!!!!!! !!! !!!###%%%!!!%%%###%%%''''''$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%% !!!!!! """%%%)))+++,,,,,,,,,...//////---+++)))''''''""" !!!%%%)))***))))))'''&&&$$$"""!!!!!!!!!###$$$&&&''''''(((***,,,((()))***+++,,,...333666>>>999444111,,,***---333555555666777888777666666@@@>>>;;;999888999:::;;;>>>;;;777222...***((('''!!! """'''---111555444555777;;;<<<:::888888<<<<<<666333444333000///111222000---***)))(((,,,---...000222333555666555666666555111///...///333...---000111,,,***,,,///+++,,,000///+++))),,,,,,***---222333///,,,---//////////////////...---)))'''%%%######$$$&&&'''''')))***+++,,,...222444111444777777666333222111222///,,,***+++,,,,,,++++++---///000111333777999888---555WWW333444111666333666888888666444555666777444222111444777:::;;;>>>AAAEEEHHHGGGDDD@@@======;;;:::;;;<<<;;;888555333(((###$$$%%%&&&'''***222;;;;;;666555999???<<<999555222111111111///+++''''''))),,,+++***((()))))))))))))))((((((((()))+++,,,,,,+++)))(((((('''%%%$$$######$$$$$$ """#########"""   $$$######%%%'''%%%  !!!***222333111///,,,(((***000...)))+++***'''$$$$$$***555>>>CCCHHHGGG@@@:::999::::::555111------***%%%$$$&&&111000---((($$$""""""#########""""""""""""######"""+++///---)))***...111111///------...+++.........111555444000555777999888555333222111666333000000///...222888;;;:::888666444000+++((("""###%%%+++111444222///000---+++*********(((''')))))))))+++---///...---******+++---//////...,,,)))+++///222555666666666222///,,,***,,,...000111000///...,,,++++++,,,---***)))'''&&&&&&''')))***---...000444777999888666333444555666666666555444///000...++++++---...---,,,+++)))'''%%%$$$###"""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&(((***%%%%%%'''((()))))))))))))))''''''))))))(((***000'''***...000000000111111...//////...---///222555666555555777888777555333------............------''''''%%%$$$############'''***---......---///111444333333444555555333111++++++)))&&&$$$&&&))),,,((((((((()))*********+++(((((()))*********))))))'''''''''&&&$$$"""!!!  !!!"""!!!%%%###%%%''''''%%%###!!!!!!""""""######$$$%%%%%%%%%###""" !!!"""$$$&&&((())))))***...111222///)))%%%%%%'''!!! """%%%((())))))&&&$$$!!! """###&&&%%%&&&(((***,,,------***,,,......///000333666;;;666111...***(((,,,222000222444777888999888777;;;:::999888999:::<<<>>>===;;;777222---)))'''%%%  ###(((,,,000444444555777999:::888666:::======888444444444222***---///000---***((('''---...///222444666888999999::::::888444000.........+++,,,000222...,,,+++---,,,...222222...+++,,,...---000444444///,,,,,,///000000111111111111000***)))&&&$$$######$$$%%%&&&'''((()))***...222666555777888777555222111111111...+++***+++,,,------,,,---000111222444777999:::***111===///111777111111444888:::999777555444555444222000///222666:::<<>><<<888444222222333444+++'''$$$%%%(((,,,---,,,***))))))(((((()))******(((***,,,...///...------***)))((('''''''''''''''!!! !!!###!!! !!!!!! !!! !!!!!! &&&%%%$$$$$$%%%$$$ ###%%%$$$%%%///666777555333000,,,((('''333111,,,******)))'''$$$$$$***555===CCCGGGHHHBBB<<<;;;;;;:::<<<666000,,,(((%%%(((---///...***&&&""" !!!###%%%$$$"""!!!!!!!!!!!!""" &&&...111000------///111444666555222///***---......111666555222777888999888666444444444999555111111000...111666======<<<:::666111,,,((("""###%%%+++111555555444444111...+++(((&&&%%%$$$)))***+++...000000...,,,'''''''''))),,,---+++***///000111222222222111111...+++((((((***...000222---+++((((((***---......---,,,)))'''&&&'''((()))//////111666<<<>>><<<999...000222333333222000///,,,,,,+++))))))+++,,,---***)))'''&&&%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$%%%(((+++$$$%%%&&&'''''''''&&&%%%&&&&&&(((+++,,,***,,,111,,,///222444333222222222---......//////111444777<<<<<<:::888666444111///...............---------((('''&&&%%%$$$$$$$$$$$$"""&&&+++...///111222444444333222222333333111///111000---)))&&&%%%''')))*********+++,,,,,,,,,---((()))))))))))))))))))))))))))((('''%%%""" !!!!!!!!!!!!"""###$$$!!!""" ###$$$###!!!############$$$$$$%%%%%%%%%### !!!"""###%%%''')))***+++...//////,,,'''###"""### !!!$$$&&&''''''$$$###"""!!!!!!###$$$&&&'''&&&&&&)))///222111///+++---///000000111222444999444///,,,)))'''+++222000222555777999888777666444444555666888;;;>>>???999777444000,,,(((&&&$$$  ###'''+++...333333555666888888777666:::<<<;;;888555333222222(((***---///.........///000111222444666777999999:::;;;<<<:::666222000//////......000222111///.........000222222000///...666333111111000,,,...222///000111222222222222222,,,+++(((&&&%%%$$$$$$%%%&&&'''((()))+++...333777777999999888666444444444000---)))((()))+++------+++---///000111333666888999---666...222111>>>222333666888:::999777555333222222222///---000777<<<<<<>>>BBBEEEEEECCC???===444666888;;;<<<:::888666444))) """$$$(((,,,,,,444999<<>>???<<<888:::555111---((($$$&&&,,,---,,,***'''###"""###%%%&&&$$$"""  $$$(((***,,,---333000000444:::;;;666111...111222111444999888555999999888666444444777999;;;555111111111000222777???@@@@@@===888111***&&&""""""%%%***000555999:::888666222---'''$$$""""""((()))+++...000///,,,)))%%%%%%%%%''')))+++***)))111111111111111///...---+++)))&&&'''***...111333...,,,)))((()))++++++++++++***)))(((((()))+++,,,...---...222777777444000,,,---///000000...---+++---,,,++++++,,,,,,---///***)))'''%%%%%%%%%&&&'''$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$$$$%%%(((***)))***+++++++++)))'''&&&''''''))),,,,,,***+++///000333555555333000//////,,,---//////000222555777<<<<<<:::888444111///...000000///...------,,,,,,))))))'''&&&%%%%%%%%%%%%"""###''',,,222555444333111/////////000000...,,,///...,,,(((%%%$$$%%%'''++++++++++++++++++++++++))))))((((((((((((((((((%%%$$$###""" """$$$$$$$$$%%%%%% """######!!!%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$  !!!###&&&(((+++---///000---***)))(((&&&""" """###$$$&&&'''(((!!!!!!###$$$%%%%%%%%%%%%&&&%%%&&&+++111444444222+++---...///......///111000,,,******))))))...444;;;;;;:::999666333///---333333333444666888:::;;;444333111///+++(((&&&%%%  ###'''+++---111333555666777777777777999999999777333000000111---.../////////000444666333333444555666777777777888:::;;;:::777444333333222111///---///111111///000111111000000222333333777444444444000,,,...222///000111222222222222222...,,,***((('''&&&%%%%%%'''(((***+++,,,000444888555666777666555444444555///,,,(((&&&'''***,,,---***,,,...//////111444666555222>>>,,,666000@@@555999999888888777666444222///000111000///222999???:::<<<@@@BBBBBB@@@===;;;555777999;;;<<<===>>>>>>222))) !!!$$$)))......777:::999CCCPPPKKK;;;<<<<<<<<<:::777333...,,,***%%% !!!$$$%%%$$$***(((&&&$$$%%%'''***,,,+++,,,...000000000...---------------,,,,,,,,,+++&&&'''''''''&&&&&&###!!!######"""  """ !!!!!!&&&%%%###!!! !!!$$$&&&(((%%% ###---000111333222000"""!!!***222333222222###$$$%%%###"""%%%+++000:::===>>>===>>>???===888666555666666111)))'''+++---------***'''%%%&&&'''$$$### $$$&&&)))---000555222000333888;;;888444444666666555777;;;:::666999999777555333444888::::::333///000111111333777===???@@@>>>777...'''$$$!!!###''',,,111666:::<<<999888333---&&&"""""""""'''(((***,,,...,,,)))&&&$$$$$$###%%%(((******)))+++---///000111000///...+++)))''''''+++000333555222000...+++)))'''''''''(((''''''(((***---000222111111111111222000---+++...///000000000///...---111//////222222//////222...,,,)))&&&$$$######$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))*********))))))((('''&&&)))((())),,,+++)))***...000222444333000---+++***,,,...///000000111333666555666666444111000000111///...---,,,,,,,,,,,,---,,,+++)))'''&&&%%%%%%$$$%%%%%%(((---222444222000...---------///...---+++''''''&&&$$$######&&&((())))))))))))))))))******)))((('''&&&&&&&&&''''''%%%$$$"""  $$$''''''&&&&&&&&&$$$"""$$$%%%###"""$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$!!! !!!$$$'''+++---///000///,,,((((((***)))%%% """%%%&&&&&&&&&((()))!!!###$$$$$$######%%%&&&(((,,,///222111111)))***+++***))))))+++---$$$###$$$)))+++,,,222999999888777666444222111000666666555555555555666666444444222///,,,)))&&&$$$!!! """&&&***---000222555777777777888999888777666666333...---000444444333000///000444777444444444555555555666666777888999777555444555666111000...***,,,000111///111333222000000555777666000222777;;;666...+++---///000000111111111111000---,,,+++)))'''&&&&&&%%%''')))+++---...000444666111333555555333222222222111---(((&&&''')))+++,,,***,,,---......000333555000444???...888000;;;666<<<:::888888777666333111...///000000222555:::>>>888999<<<======;;;888666222444777888888999:::<<<222***###"""$$$&&&+++111555===???;;;???HHHDDD999>>>@@@AAA@@@===777111---***%%%"""!!!!!!$$$&&&)))+++---...///...---,,,,,,,,,------------,,,,,,)))***)))'''(((***((($$$%%%$$$###!!!!!!### !!!!!! %%%&&&&&&%%%"""((('''$$$ '''******+++***''''''000///(((!!!###$$$###%%%)))---///777<<<;;;:::;;;<<<;;;777777999888222++++++///,,,------+++'''$$$###""" !!! %%%+++///222444666555444444444666999;;;888:::999777888;;;:::555999999999777444444555666666///+++---000111333777888;;;===;;;444+++%%%!!! $$$+++000444666777888666555111+++%%%"""###$$$%%%%%%''')))***)))%%%"""!!! !!!$$$&&&'''&&&&&&))),,,///111000...---)))'''%%%&&&***...222333000111111...***'''''')))***)))((()))***---000222222333444333111000000000222222111111111000000000333000222666666111000222...,,,)))%%%#########$$$$$$###!!! !!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''''')))((((((+++***(((***...///111333222///,,,+++***---///000000//////111333000222222000...---...000))))))))))))***+++---......---+++(((&&&%%%$$$$$$###''',,,000000000000000...------...000000///---%%%&&&&&&$$$###$$$&&&(((''''''((()))***++++++,,,((('''&&&%%%$$$%%%%%%&&&&&&$$$"""  """######''')))'''%%%###"""!!! !!!&&&"""$$$""" !!!###$$$&&&'''(((%%%$$$!!! """%%%)))+++---------)))(((((((((''''''%%%$$$ $$$%%%$$$$$$%%%''' !!!"""###$$$$$$$$$&&&)))++++++******+++''''''&&&%%%###$$$&&&((($$$$$$'''---000000555:::000000000111222444666777555555666666666777777777999888666333...***&&&$$$"""  %%%***......222666888777888:::;;;999666555666333---,,,000333444333222000000333555222222222333444555555666888888777555333333555777---///...,,,///444444000///333444222333888888555///222888;;;666...+++...//////////////////...---******)))((('''%%%%%%$$$%%%(((,,,...//////111222222555777777555222000000444000***((((((***,,,---+++,,,...//////000333555111777;;;222999333666777999888888999:::888444000///......000444777888999888999;;;;;;:::888555333///222666777555333222222000)))$$$$$$%%%''',,,111999@@@CCC@@@???BBBCCCBBB@@@AAAAAAAAA>>>999444111)))###!!!%%%&&&)))+++------,,,++++++,,,------------,,,++++++,,,***''')))---,,,'''))))))'''$$$!!!!!!###%%% !!!### !!!&&&)))+++***&&& !!!&&&'''%%%$$$!!!&&&444111$$$###$$$$$$%%%))),,,'''333<<<;;;777777;;;>>>888555222///)))%%%***333)))++++++)))%%% !!!### ###,,,333555333777:::;;;777222333;;;CCC:::;;;:::888888:::888333999:::;;;999666333222222333,,,(((+++///111333666222666:::999222)))### &&&...555777666444222222111///)))$$$"""$$$'''$$$$$$%%%'''((('''###  #########%%%(((,,,000111///,,,+++'''$$$"""###''',,,///111***...222000,,,))),,,//////...,,,*********,,,---,,,///222222000000333777333333222111000000111111222000222777777111...000+++)))'''$$$$$$%%%&&&(((###"""!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&%%%'''))))))(((&&&&&&&&&&&&%%%%%%&&&'''***,,,---)))''''''))))))'''***//////222444333111///.........///111000///...///111000222222///+++)))***,,,$$$$$$%%%&&&(((+++...//////...,,,)))'''%%%$$$###'''///222///---111555/////////000222333222000*********(((%%%%%%&&&(((&&&''')))***,,,...///000((('''%%%$$$###$$$$$$%%%"""  """"""%%%))))))'''###   !!!$$$&&&(((***$$$$$$"""!!!###&&&***++++++***)))!!!%%%'''&&&###!!!###%%%!!!""" !!!######""" !!!###&&&'''$$$'''******'''$$$$$$%%%&&&%%%$$$!!! ###&&&++++++...444555333555999222111///......000222333111222444666999;;;===>>>>>><<<:::666000***&&&######!!!$$$***...---111666888888888;;;===999666555777333---,,,111---///111222222222333555//////111222444555666777999888666333111111333666***///111000444999888333---333666555666:::999333333444666666111,,,...444......///......---,,,,,,(((((('''&&&%%%$$$$$$###$$$'''+++.........///000777999<<<<<<999444111000777222---))))))+++---...,,,...///000000111444666555:::777555;;;777333999555666888<<<>>>;;;555///000......000555777666444:::;;;<<<===;;;888555333111666;;;<<<888333000...---((($$$$$$%%%&&&***000555;;;AAA@@@===>>>DDDIII??????>>>===;;;888666444'''!!! """&&&)))+++,,,,,,,,,***+++,,,---------++++++,,,---***&&&)))//////)))///...+++(((%%%$$$&&&))) $$$)))$$$!!!!!! ***'''%%%,,,,,,%%% &&&111:::$$$%%%'''((()))((('''&&&111//////111///,,,...222666444333111+++%%%)))222///***""")))///...***222666555000111777:::777:::<<<<<<:::666555666888333888<<<<<<999888:::===444///)))'''***...111222.../////////,,,(((### ###$$$(((,,,000111///,,,666555222+++$$$ !!!$$$%%%&&&&&&'''&&&$$$###"""  """$$$+++---///111111///---+++111,,,'''%%%(((,,,...///,,,,,,///222...)))***...,,,---,,,(((%%%&&&***///...000111000111333444333333444444333000111555888555555444444555666888999111+++''''''&&&###!!!"""  ###$$$%%%&&&&&&&&&$$$$$$(((+++,,,)))(((+++,,,+++)))'''%%%&&&)))***)))((((((((((((''''''***...222///333666333,,,''')))---,,,---...------...111444000000///...+++(((%%%######(((......+++)))+++...,,,+++)))((('''''''''(((***,,,///111333222111000222000///111555666222---///+++&&&!!! """%%%(((&&&(((***,,,------,,,+++'''!!!!!!&&&(((%%%%%%((("""!!! !!!$$$%%%&&&)))(((""""""&&&&&&######  """###""" """%%%''''''&&&$$$$$$### !!!"""$$$&&&'''((())))))'''&&&%%%''')))(((%%%!!!!!!######"""$$$###""""""$$$$$$###"""&&&''''''&&&###!!!""""""$$$%%%%%%$$$###$$$&&&((('''///999===<<<::::::<<<999222000222333//////222666333111555<<>>???<<<888444000+++%%%"""!!! ###&&&***---...///222777;;;===;;;999666222111333111***(((+++...000222555666444000,,,333***...333000333::::::999999888666444222000///(((+++......---...000333222333444666777666666555///...,,,+++******+++,,,+++---...///...,,,)))''')))'''$$$###$$$$$$$$$###((()))***,,,///111222333777666666777777555111...***+++***(((&&&(((---111...111222000222777999777999666555666555333666;;;888777555333222111000000///000000000444888666000000777666,,,)))///333000111...///444555333333555000((("""$$$''')))***---111444888<<<>>>@@@@@@@@@@@@>>><<<===>>>:::222+++''' ###$$$###%%%+++111---,,,,,,...111111///,,,)))***+++,,,---...///000333...'''$$$$$$%%%%%%$$$   !!!$$$!!! ###(((%%%&&&,,,...'''!!!'''///888***+++---000000000//////+++(((&&&(((((()))000777<<<:::777222...+++++++++""" %%%,,,///000333666555111222888:::888999:::888555000...///111111666::::::777555777999333///)))''')))---///000---///111000---((($$$"""&&&'''***...111222000---888666222,,,&&&######$$$(((((())))))((('''%%%$$$"""""" !!!###%%%&&&---...000111111000...------)))$$$###&&&***---...///......000...******---,,,***((('''(((+++---...111222333333333444555444777888888666444444777:::;;;:::888555333222222222000***''''''&&&""" """ !!!""""""!!!!!!###$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&******'''&&&))),,,+++)))'''%%%&&&((()))((('''((())))))))))))+++...111,,,///222111...,,,...000,,,------,,,++++++...000000000000///---***((('''$$$(((,,,---,,,+++,,,---,,,+++)))'''&&&&&&'''''')))+++///111333222111000000...---///222222...***+++)))$$$!!!!!!###&&&)))%%%''')))***++++++***)))(((###"""&&&((($$$###%%%!!!!!!  """$$$%%%%%%)))(((###"""$$$"""###""" !!!"""""" """'''++++++(((&&&$$$$$$!!!$$$%%%&&&'''(((((((((((('''&&&&&&'''((('''### ###%%%%%%%%%(((&&&%%%%%%%%%%%%###"""###$$$%%%###!!! !!!&&&&&&$$$######&&&+++///,,,222:::>>>>>>===<<<===888444333666666222111333666666666777999;;;;;;;;;>>>;;;888555333///***'''  ###'''+++...666666777888:::999777555666111000222000***))),,,,,,---000333444333111.........===JJJEEE===666,,,:::999888777555222111000+++---000000///000222555999999888777555333111000000///---,,,+++++++++,,,+++,,,...///...,,,***(((,,,***'''&&&'''''''''&&&&&&(((***...111555777999555555777999999555000,,,&&&''''''&&&&&&(((---222,,,//////,,,---111222///;;;888888999888555777<<<444333222111111111111111000111111000444888555000,,,333222***'''---000,,,//////222666666111///111***&&&$$$$$$%%%&&&+++111000444:::???AAAAAA@@@???AAA???===>>>???<<<444...(((### !!! $$$)))***))))))+++---///---+++------...///////////////777333...,,,,,,---,,,+++ )))%%%"""###&&&((('''%%%!!!$$$!!!000)))&&&+++...)))"""(((///)))+++---000111111000000&&&!!! !!!###+++444===???:::222///111---$$$###"""  """""" &&&---222333555555222333888:::999:::999555111,,,)))***+++000333777666444222333555222...)))'''(((***,,,,,,,,,000333222...(((%%%$$$!!!&&&...555999999999:::666111---+++(((&&&$$$++++++++++++***)))((('''%%%%%%%%%%%%%%%&&&'''(((---------......---------(((%%%"""!!!$$$(((,,,---222---,,,......+++***,,,---)))&&&(((---000///---/////////000111111222222999999999888666666888:::;;;999777444111///...---///)))&&&&&&%%%!!! !!!"""######"""!!!!!!###%%%%%%%%%%%%%%%&&&&&&'''(((%%%)))(((%%%$$$(((,,,,,,)))'''%%%%%%'''''''''&&&''')))+++++++++,,,...000,,,---...///000000000000.........,,,******,,,...000000///...---+++***)))&&&''')))+++,,,,,,,,,+++,,,***)))'''&&&%%%&&&&&&)))+++...111222222111000000...---...000000,,,)))(((&&&$$$""""""$$$''')))$$$%%%'''((()))((('''''')))%%%$$$''''''%%%######"""!!!!!! !!!###$$$%%%%%%'''&&&### !!!!!!!!!!!! !!!!!!  !!!'''---000...)))%%%%%%### $$$%%%%%%&&&&&&&&&&&&&&&''''''&&&''''''%%%"""!!!%%%'''((('''+++)))'''&&&&&&&&&$$$""""""###$$$###!!! !!!"""((('''$$$###$$$***222888666999===??????===:::888444222444777666222000111333666999:::999888999;;;<<<999777444111---(((%%% $$$(((---000;;;:::999999999888666444555222000000...++++++...---...000111111111000///444///888@@@:::666444...:::999888666444222000///...000222222222333555777<<<;;;999666444111///...222000...---+++++++++,,,***+++---//////---+++))),,,***(((''''''(((((('''&&&'''***---111555777999444555777999999555///***'''''''''%%%%%%'''+++...,,,//////------111222000777555555777555222222666111111000000000111111222111222111111444888555///---444444...---111222///...000555999555...+++---&&&$$$$$$%%%######+++444///555<<>>888222+++'''&&&((('''!!!!!!$$$&&&%%%$$$%%%(((***+++***///000111222222111000///333111///...//////...--- !!!$$$$$$ """&&&  ---'''$$$(((***&&&###(((%%%''')))+++,,,+++******""" !!! """'''444<<<:::///---222...###---)))###"""$$$%%%''')))***((($$$  &&&,,,000222111222222222333666888888;;;888555000,,,+++++++++111333555555333111222222111...***'''&&&''')))***---222666555///)))&&&&&&%%%---444999;;;;;;:::666111//////---***&&&---,,,,,,,,,+++******)))&&&''''''((((((((())))))*********))))))*********'''$$$"""!!!###'''***,,,111+++(((+++------,,,---...,,,+++,,,///111000///---,,,---111222222333666999999888777666666777777111111111000000000000000...(((%%%%%%%%%!!! !!!""""""!!!!!!###&&&%%%$$$$$$%%%''')))***&&&)))((($$$$$$))),,,---((('''&&&&&&&&&&&&&&&&&&'''***,,,...------...///000...---...000111...,,,/////////---,,,,,,---///...------,,,***)))''''''&&&&&&&&&(((+++,,,+++))),,,+++)))'''%%%%%%%%%%%%(((***...111222222111000222000//////000000---***(((&&&$$$""""""###%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%'''(((&&&$$$#########""""""###$$$&&&&&&$$$$$$""" !!!!!! !!! !!!### ###''',,,...---)))%%%&&&""" !!!"""###$$$$$$$$$$$$((((((((('''&&&### !!!%%%((()))((()))(((&&&&&&''''''%%%$$$###$$$%%%%%%###"""###$$$''''''&&&&&&(((...666<<<@@@@@@??????===999444///222444777:::999555333333222444888:::;;;;;;;;;;;;???<<<999555111+++%%%!!! $$$***///222:::999888888:::::::::999666444111///......///000000111111111000000000111888,,,+++---(((+++444666888777555333111000///...000111222333333444555666777666555444333222222111222111///---,,,+++,,,,,,***+++---//////---+++))))))'''%%%$$$%%%&&&%%%%%%&&&'''))),,,...111333444555555666777666444///+++,,,+++)))&&&%%%&&&''')))))),,,...---///444666555444222444666444//////222222222111111000111111111111222222111444888555///000555666333333666555111000222666888333+++)))+++'''$$$"""###"""###)))111///555<<<@@@@@@?????????AAA@@@@@@AAAAAA???:::666111---+++---+++$$$ !!! ###%%%'''(((,,,...///111111111000///..................---,,, """###(((******'''%%%###)))%%%$$$&&&%%%  !!!"""%%%###%%%&&&(((((('''%%%$$$ $$$(((&&& &&&333666,,,(((---...&&&***(((### %%%'''+++///222111---***!!! ###,,,666;;;999444///...///111333333555666888666333000////////////333444666666555444333333111///+++'''%%%&&&)))+++000444777777222+++'''%%%&&&&&&(((,,,///111000///888555222111222111---***------,,,++++++*********''''''(((((((((((((((((()))))))))(((((()))))))))'''&&&%%%$$$$$$'''***---...(((&&&)))---......//////000111000......///222000...000666999888:::???:::999888777777666666555......000111222444444555...(((%%%%%%%%%!!! """!!!!!! !!!$$$$$$###$$$%%%''')))***&&&******&&&%%%))),,,,,,'''''''''&&&&&&&&&'''((((((+++...//////......///111///---...111111...***,,,,,,---,,,++++++---000+++***)))'''%%%$$$###"""&&&%%%%%%''')))+++***)))---+++)))'''&&&%%%%%%%%%''')))---000222222111000111000/////////...---+++)))'''$$$"""!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&((()))'''$$$$$$$$$$$$$$$%%%&&&''''''###!!! ### """!!! !!!!!!!!!!!!###%%%######$$$&&&))))))'''%%%%%%"""!!!###%%%&&&''''''((())))))(((&&&###  %%%''''''&&&$$$######$$$'''(((((('''$$$%%%&&&%%%$$$###$$$%%%$$$&&&(((***,,,000555999???>>><<<;;;999666111---555999======;;;:::999888777666666:::>>>???<<<888@@@>>>;;;777333---'''""" %%%+++000333999777777888:::<<<;;;;;;777666333000///000111111...000111222111222555777444,,,000555000///333000444333111000......------000000000111222444444444222222222222222222222222222111///---,,,,,,,,,,,,***+++---///...---***)))'''%%%###"""###$$$$$$$$$%%%&&&(((+++...111333444999777444222222111///...---,,,)))'''''''''((((((&&&***+++***---222444333666444666888666222222555777666555333222111000000111222222111555888666000000222444333444555333000444444555555111***))),,,,,,$$$ !!!$$$%%%(((,,,111555:::<<<;;;;;;>>>AAAAAAAAAAAAAAAAAA>>>;;;888666000------+++&&&$$$$$$"""!!!!!!###%%%&&&'''))),,,---.........---///000111111111111111 !!!###+++$$$"""---<<>>888111---,,,---111333222333666444222000000111222111000555666777888888888777666333000,,,'''%%%&&&+++///555666888888555///(((#########%%%)))---///...---333333333444444333111......---,,,+++*********+++((((((''''''''''''((((((******++++++++++++******&&&''''''&&&&&&)))---000---)))(((,,,///...///111///222333000,,,+++///333000,,,...666:::777:::@@@<<<;;;999888999888666444333444555666666666666555...(((%%%&&&%%%"""!!!############ !!!"""""""""$$$%%%''')))***&&&***+++(((''')))+++***&&&'''(((((('''''')))******,,,///000/////////000///...,,,...111111///---(((((()))((('''(((***,,,((('''%%%$$$###"""""""""&&&'''(((((()))***+++,,,...---***(((&&&&&&&&&&&&'''))),,,000222222111111.........---,,,,,,,,,+++***((($$$!!! !!!###&&&&&&&&&%%%%%%$$$$$$$$$"""%%%&&&&&&(((+++)))$$$"""######$$$%%%%%%&&&&&&""""""'''!!!"""""""""""""""!!!!!! !!!"""""""""###%%%'''&&&%%%######$$$&&&&&&%%%%%%###  !!!###&&&(((***+++,,,((()))+++***&&&###!!! !!!%%%&&&%%%###  ###&&&)))***)))$$$%%%&&&%%%###""""""$$$"""%%%))),,,...///111222444555555666555444333222222777:::777555777999999>>>:::777888======888222888777555333000,,,%%%!!!!!!%%%+++000444:::999888999:::;;;999777666777555111///111111///(((,,,000222333666:::>>>999111444888111///111...000///...---,,,------...///......///111222222111222333333444333222000///000///...,,,,,,,,,,,,---+++,,,...///...,,,)))((((((&&&$$$###%%%&&&&&&%%%###%%%(((,,,000555888999;;;777333000/////////...***((('''''')))++++++++++++...///---...222444222444333444666444111222666;;;:::888555333111000///000222111222555999777111444444444555666777444222777444222333222---+++---...%%%!!!%%%&&&(((***111666::::::888999===BBB@@@AAAAAAAAA???<<<:::888666000,,,++++++(((''')))&&&%%%"""  """!!!!!!###$$$&&&(((***++++++---//////......///000 """$$$""""""...000%%%%%%$$$###$$$### ###""" )))%%%###&&&&&&!!!$$$%%%###### """%%%&&&'''&&&&&&******...222111------111&&&((()))(((&&&$$$%%%&&&###(((,,,,,,&&& ###***000222000...######&&&,,,222444000,,,---+++,,,222444222222666222111111333555666444111666777888999;;;;;;999888444222---'''$$$'''---333999888888888888222(((  %%%,,,111333333...111444555555444333333//////---,,,++++++,,,,,,***)))'''&&&&&&'''(((***(((***+++,,,,,,+++***(((###$$$&&&'''(((+++000555///...///222111...///222//////---++++++,,,///111000***,,,555777333555<<<<<<999777777777777444111888888888888666555333111...)))&&&&&&&&&###"""$$$###$$$$$$###   !!!$$$%%%'''((((((%%%***+++)))'''((((((&&&%%%'''))))))((((((+++---,,,...000000//////000111111000/////////...---+++(((((((((&&&%%%%%%'''(((%%%$$$$$$######$$$%%%&&&(((***,,,,,,***+++...111///...,,,)))''''''&&&&&&&&&(((,,,///222222111111.........---,,,,,,---...)))&&&""" ###%%%)))((('''&&&%%%%%%%%%%%%###'''((('''(((+++(((""" !!!"""############ !!!###!!!"""&&&$$$###!!! """###$$$"""###$$$######$$$&&&))))))'''$$$$$$%%%&&&&&&&&&$$$###""" ###$$$&&&(((***+++,,,---'''***,,,+++'''$$$"""### ###&&&&&&$$$""""""&&&)))******&&&'''(((&&&$$$"""###$$$$$$&&&)))+++++++++,,,---+++...111222111222555777111666777222///333888:::<<<:::777777888777555333666555333222///***$$$!!!%%%+++000333999888999:::;;;:::777555444777555000...000///***&&&+++111333333444999===::://////000)))***000000...---,,,+++,,,---///000///...---...111222111///222333555777666444111///...---,,,++++++,,,---...---...//////...+++(((&&&(((&&&$$$$$$%%%''''''&&&###$$$(((,,,000444888999999666333000000///...---(((&&&%%%&&&)))+++***)))---000000///000444666444222000000222222000222777<<<;;;888666333111000//////111111111666:::999333999666555666888777555333777222000444666222---++++++%%%!!!"""$$$%%%)))...000666<<<<<<:::999===BBB???@@@@@@???===:::888777333---***++++++)))(((***'''&&&$$$"""!!! !!!!!!   """%%%'''%%%'''))))))'''''')))+++  """%%%###$$$"""!!!"""!!!%%%%%%"""!!!)))"""&&&+++***$$$ '''///000...---$$$&&&)))---000111111111666333111222000///333999///)))&&&(((((($$$!!!"""(((******%%% %%%)))***(((&&&###%%%))),,,---......---...+++---333555222333777444333333666999999666222777777888:::<<<<<<;;;:::666333...'''$$$(((000666===999777999999444(((!!!%%%+++///000000+++///555666555333444666111000...---,,,,,,------+++***'''&&&%%%''')))+++&&&'''***++++++***'''&&&"""%%%''')))---333888222222555777333......333///+++&&&&&&***...000///555...///888999444555<<<999666444444555444000---777777777666444222///...///)))&&&''''''$$$###%%%"""###$$$### !!!$$$&&&'''''''''$$$)))+++)))''''''&&&###%%%'''))))))((())),,,///---///000000//////000222555555333111...***((('''++++++***(((%%%$$$&&&'''#########$$$%%%(((***+++)))---000///,,,+++000444000///,,,***((('''''''''&&&(((,,,///222222111111///000000/////////000222(((%%%  %%%(((***)))((('''&&&%%%%%%%%%%%%)))***'''(((***''' !!!!!!!!!!!!&&&'''"""!!!$$$$$$""""""$$$$$$$$$%%%$$$###$$$''')))***(((''''''(((((('''&&&###$$$###  $$$$$$%%%&&&((()))*********'''***---,,,(((%%%$$$$$$ !!!"""%%%'''&&&$$$!!!  ###'''************++++++)))'''%%%%%%&&&&&&'''))))))(((((()))***(((---111111//////333888666<<<<<<444111888???AAA555666777666444444555777???>>>;;;999555...&&&!!!!!!%%%+++000333555666777:::<<<;;;888555222666555///---///,,,''')))...333444222111333666...'''...444///---///+++------,,,+++,,,...111222000...,,,...111222111///000222666999999777444222,,,,,,+++***+++,,,---......///000///...+++'''%%%'''%%%######$$$&&&&&&&&&$$$%%%'''***...111333444777666333222111000---******'''%%%%%%'''((('''%%%&&&)))+++***---333555444555333333444444333777<<<;;;:::888555333111000000...000000111666;;;:::444777333000222333222000///555000///666:::666...)))&&&$$$$$$$$$######***333///666>>>@@@<<<:::===AAA???@@@@@@>>>;;;888666666///***)))+++,,,***)))***'''&&&$$$#########$$$$$$!!!!!! """$$$$$$&&&''''''%%%%%%(((*** """###!!!%%% $$$ $$$))))))###!!!######!!!%%%%%%%%%$$$$$$%%%(((+++//////...000555888222)))000---333:::///%%% ###%%%%%%!!!%%%(((&&&''',,,++++++,,,...000111///...,,,,,,---222777:::888666---222444222444:::<<<888===999666:::@@@CCC@@@<<>><<<999666333...((($$$!!!  %%%+++///111222<<<@@@:::888<<<<<<555444222000...,,,,,,,,,,,,)))+++---///111111111111333111//////000///,,,)))///+++'''&&&)))---000111---111000++++++000111...222333555555555333111000+++******,,,///000---)))111111111111///---+++)))$$$$$$%%%%%%$$$$$$###"""&&&&&&(((+++000333333333333000---...///000---***%%%'''%%%"""###))),,,+++)))555555&&&###111777000333555444222555;;;??????===;;;999666444333333333111000000000222555888:::222333333444333222111000111111444777444---***+++((($$$"""###%%%&&&***000...666<<<;;;:::<<>>CCCAAA>>><<<555,,,&&&'''***...000444555666666222,,,%%%!!!$$$+++000222000111111111000111222444222///......000111///---+++)))'''%%%%%%''')))+++,,,,,,,,,,,,***(((&&&$$$  """'''---222444666666666666555333222111///---+++)))(((((()))***,,,000444777666555555555666444000///000222444666777777666555333000...---...,,,(((%%%%%%%%%%%%%%%$$$&&&&&&%%%!!! """ """$$$&&&'''%%%&&&''''''%%%%%%&&&(((&&&'''))),,,///000///...++++++,,,,,,---///000111222...)))'''&&&''''''''''''### !!!$$$&&&%%%###$$$$$$$$$%%%'''***,,,---(((((()))***,,,---///000000---+++***++++++(((&&&++++++...222555444111---222......444777444///---(((""" !!! ###((('''''''''((()))+++,,,,,,,,,,,,)))%%%"""!!!!!! !!!$$$&&&)))555!!!!!!"""###"""!!! $$$$$$$$$$$$$$$$$$%%%%%%((((((((('''%%%%%%''')))''''''%%%!!! ###***((('''(((+++------+++(((***,,,+++(((%%%$$$### """############"""###$$$%%%'''((()))***+++&&&&&&'''''''''&&&&&&&&&)))(((((('''''''''''''''+++)))***------+++...333000...---222:::>>><<<999444777777333222666999999???===:::777444///)))%%%&&&...333666666===???<<<>>>DDDBBB999555444222///---+++***))))))+++---...000000000000000...------///...,,,)))000000///...,,,...333777111444333//////444555222444555555555444222000///000...,,,---...///---+++/////////...---+++)))(((%%%%%%%%%%%%%%%$$$$$$###$$$$$$&&&***///222333333222111/////////...,,,+++&&&(((&&&######)))++++++333$$$)))<<<:::+++:::\\\///111111000222999===<<<===;;;888666444222222222////////////111333666777222222333333333222111000...///333777555...+++,,,%%%!!!"""$$$&&&***000///444888999;;;??????<<>>BBBAAA???777111+++'''(((+++...000333555777777444...((($$$###(((+++,,,///000222333222000---,,,///...------...///...,,,(((%%%""" !!!%%%***---///000000///,,,((($$$!!!"""""""""$$$(((---222555777777666555555555666777...---+++))))))***+++,,,+++000666999999666333111000/////////000333666777888888888777555444222111///---***(((''''''((((((%%%%%%%%%###!!! !!!"""!!!"""$$$%%%&&&&&&&&&'''((('''%%%%%%&&&((()))***,,,...//////......------,,,,,,,,,,,,---...///,,,(((''''''(((((((((%%%###!!!###&&&(((&&&$$$&&&'''(((***,,,---......%%%&&&'''(((***,,,...000...,,,***)))))))))'''%%%......///222555555333111444000000444666222---,,,'''""" """!!!"""%%%(((((('''(((((()))***+++)))))))))&&&### """#########$$$&&&(((###"""---'''!!!###$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&'''&&&%%%%%%''')))''''''&&&###!!! !!!###&&&$$$""""""$$$''')))******,,,---+++((($$$"""!!! """"""$$$%%%''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&)))))))))(((((((((((((((---+++---//////,,,...333444222111555:::===:::666222666777444444777999999@@@>>>;;;888444///)))%%%'''///555777:::===<<<:::>>>DDD@@@666333333222000...+++)))((()))***,,,---.........---,,,,,,+++,,,......---++++++///222///++++++000555333555444111222555777555888777666444333111000///222000------...000000///000///...---,,,******)))&&&&&&&&&&&&&&&%%%$$$$$$######%%%***///222333333111222222111...,,,++++++((()))'''###$$$(((+++***(((111777111$$$ ***666222444555333666<<>>:::999777444333222222222///.........///111333555111222222222222111000000---...333888666000,,,---%%%!!!"""%%%''',,,222222555777999>>>CCCBBB>>>;;;;;;999888555///(((###$$$!!! !!!"""$$$$$$%%%%%%%%%&&&&&&'''************)))'''&&&%%%$$$ !!!!!!  """ !!! """###### $$$&&&(((''' ###$$$$$$$$$'''***---...///000222///,,,(((&&&,,,666;;;:::---...***!!!!!!&&&'''"""  &&&$$$%%%+++111333222000...---++++++---...---,,,...333999;;;:::888999;;;555666555444444555666666444333555;;;@@@BBB>>>:::111...***((((((,,,///111555666999999555...'''###"""(((---000111111222333444444222...+++,,,,,,,,,---...//////...%%%###!!! $$$'''***///000111000---(((### ######$$$&&&(((,,,222555444444444444444333333333...---+++***)))***,,,---***///444777666333000///......///000111333666888888777777666555444333333,,,,,,***(((&&&&&&'''(((%%%%%%$$$"""!!!!!!!!!""" """$$$&&&&&&&&&&&&'''(((((('''&&&&&&'''))),,,...//////...---------,,,,,,+++++++++,,,,,,---///,,,***)))))))))((('''#########%%%'''((('''%%%&&&(((***---......------&&&&&&'''((()))+++---...+++***)))((('''&&&$$$###,,,,,,---///000111111000444000000333444///+++***(((### """$$$$$$%%%)))''''''((((((((())))))***'''((('''%%%""" !!! !!!######"""!!! $$$'''!!! $$$  !!!"""$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&%%%###$$$&&&&&&%%%&&&''')))%%%$$$###"""  !!!!!! !!!###&&&'''(((***,,,---+++((($$$"""!!!!!!"""$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))+++,,,,,,,,,//////222555444000///222888666444666999999444000222666888666666:::;;;:::???===:::777333...'''###!!!'''---111333999;;;;;;777777999666///...//////...---+++((('''((()))***+++,,,,,,+++******++++++,,,.........---)))---//////,,,+++...222222222222111111333555555:::999666444222000//////............000111222222111111///...---,,,,,,,,,&&&&&&''''''&&&&&&%%%$$$###$$$&&&***///333444444000222444222---******+++)))***((($$$$$$)))+++***777\\\bbb???...===<<<$$$555888888666777;;;===;;;666555333333222333444444000/////////000111222333111111111111111111000000222222444777555///...000((($$$###%%%''')))...444333888<<<===@@@EEEEEECCC:::999777666444///)))%%%"""  !!!!!!!!!!!!"""###%%%%%%&&&&&&(((((())))))))))))(((((()))&&&%%%&&&&&&%%%$$$###%%%###   !!!"""!!!&&&(((((($$$!!! """""""""!!!%%%''')))((( !!!%%%,,,111444666888:::333111+++(((+++444888777,,,///***"""$$$...000***$$$  $$$***...---+++000...,,,,,,...000111111111555999:::888777999;;;444333333333333111111111222555:::@@@CCC@@@999333...---***((())),,,000444888:::;;;:::555---$$$""")))...222333444333222444555555333000222222222222111111111111%%%$$$###"""######%%%%%%)))***,,,,,,***&&&"""###%%%&&&&&&'''+++000444333444555555444111...,,,---,,,***))))))***,,,---+++---000111111////////////000222222111222666888333222111111000/////////)))***)))'''###"""###%%%&&&$$$"""!!!!!!!!!"""""" !!!###%%%'''''''''&&&((((((((('''&&&''')))+++///000111000---+++,,,---******)))******+++,,,---000...,,,+++***)))'''&&&#########%%%'''''''''&&&%%%'''***,,,---,,,+++)))))))))((())))))***++++++++++++***)))'''%%%%%%%%%******,,,------...//////222......111000,,,))))))(((""" """$$$$$$%%%)))&&&'''''''''(((((((((((('''''''''%%%"""!!!"""###""""""#########""" %%%$$$!!!((($$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&''')))$$$###"""!!! !!!###&&&(((***++++++,,,)))+++,,,+++(((%%%###""" %%%&&&(((***++++++***)))%%%$$$$$$$$$$$$%%%&&&'''&&&''')))+++------......---///444999777111...///666444333444666666333000444999;;;888888<<<===<<<<<<:::777444000***$$$ """''',,,///000555:::<<<888333111222222.........---***'''$$$"""&&&'''((()))******)))(((***,,,---............///------...///111222222111111000000000111222333555:::999777444222111000000...///000111000000//////000000///...---,,,,,,+++&&&&&&''''''&&&&&&%%%$$$%%%&&&(((,,,111444555555///222444222...+++***+++***+++)))%%%%%%))),,,***'''111666000+++------)))333666777444444666555222111111000000222333555666222222222111222222222222000000000000000000000111:::777666777333//////222+++&&&$$$&&&'''''',,,111///999@@@???===???CCCEEE;;;888666444333111...,,,%%%###"""""""""!!! !!!############$$$$$$%%%&&&&&&&&&&&&&&&,,,,,,******+++,,,+++((($$$"""   ''',,,,,,((($$$&&&""" !!!"""!!!%%%)))###$$$&&&)))***%%%"""+++222777:::;;;<<<999888333...---000111...)))+++'''!!!""")))+++''')))### ###'''(((,,,111333111---+++)))))),,,000333444888999999888666555555666222111333666555111...///111555<<>>BBB;;;999666444444333222000+++***((('''%%%!!!!!!!!!!!!  !!!"""######$$$######+++,,,+++***+++///...***((((((&&&$$$!!!  ###))),,,***%%% ###!!!###$$$(((...######%%%'''******''' !!!+++444999;;;<<<<<<:::;;;999444111111...)))%%%&&&$$$"""!!!"""$$$$$$'''$$$""""""###%%%%%%%%%(((000444222111444777666***(((&&&''',,,111555777<<<999555333333444444444333222555::::::333///000111444999======999222---......,,,)))(((,,,333999:::;;;===;;;555*** !!!&&&+++...///...222000...000333444111---000111333111...---...000+++***(((&&&&&&'''((()))+++,,,---------,,,******''')))+++***(((***000555666777666555333000---+++---,,,***(((''''''((())))))+++---------...000222///000111///---///555;;;777666444333111111111111222444555111+++((()))+++&&&### """""""""$$$%%%%%%%%%&&&'''))))))&&&''''''&&&''')))...111///111222///***(((***---******)))((((((((())))))+++************)))&&&###$$$$$$$$$###"""###$$$&&&$$$$$$&&&''''''&&&%%%%%%''''''&&&&&&'''((())))))***,,,,,,***&&&$$$%%%&&&%%%(((,,,---,,,+++,,,---'''%%%&&&))))))%%%%%%(((%%% !!!$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%###""""""$$$'''$$$"""!!!"""$$$&&&&&&$$$&&&&&&&&&###############$$$$$$$$$***(((&&&$$$###$$$%%%'''$$$&&&((()))((('''((((((***'''###!!!###$$$%%%$$$"""%%%''''''))),,,...+++---...,,,(((###!!!  """$$$%%%"""$$$&&&((()))((('''%%%&&&%%%$$$$$$%%%''')))******,,,---/////////---,,,///---///111000...///333444222000000000222333333000333333///...222555444999777444000,,,&&& """(((...222333111444888777333111444888111000...+++(((&&&$$$$$$ """$$$&&&'''''''''''',,,...000...,,,******+++''')))***,,,---000333555444000///333444333444999444444555666666555444333333333222///---...333777***+++---///...,,,)))&&&%%%%%%%%%%%%%%%$$$$$$###(((((()))---000333333222......///111111000---***)))***)))&&&&&&,,,......000222///)))+++222333---222666888777777888666222222111000/////////000111555555555444444222111111//////.........///000111777666777888555///---///(((###!!!"""###$$$(((...***444;;;999555666:::<<<;;;:::888777666444111......+++((('''%%%$$$!!!!!!!!!!!! !!!""""""""""""%%%((((((&&&(((------))),,,,,,+++***&&&###  """""")))&&&$$$############"""!!!$$$%%%)))///###%%%$$$$$$(((******!!!$$$$$$""" ###---666;;;<<<<<<===555999:::777555444///***&&&&&&'''((('''%%%'''+++"""###%%%%%%$$$%%%'''***...888<<<555//////111111---+++)))+++000777<<<>>>:::666111000222666666666555333888???>>>666111222000222666888888666111...//////,,,)))(((,,,444:::999:::<<<;;;444+++ $$$))),,,,,,+++000---,,,...222111,,,'''---000333333333444777:::...+++(((%%%%%%(((,,,///***************)))(((((((((+++---+++)))+++111777666555333111000......------,,,)))'''&&&&&&''''''(((***---/////////111222,,,...///---+++...666===666555333000///...//////...111111---'''######&&&'''### """###"""&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&'''***///333...111222///)))''')))---,,,,,,***)))'''&&&&&&&&&&&&&&&'''((()))(((&&&###%%%%%%$$$""" !!!###&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''')))***'''((()))'''###!!!"""###"""&&&***+++***((()))+++###"""$$$''''''$$$%%%((('''!!! !!! !!!$$$"""###$$$%%%$$$$$$""""""$$$$$$$$$"""!!!!!!$$$''''''### !!!"""!!!!!!!!!)))''')))+++!!!!!!!!!"""###$$$&&&&&&,,,***&&&###"""###%%%'''%%%''')))***)))(((((((((+++&&&!!! """$$$%%%$$$###%%%'''((((((+++000444...//////,,,'''""" ###%%%'''&&&'''***,,,---+++***((('''&&&%%%$$$%%%''')))+++'''))),,,///111111111000444000...///......333::::::888444000......///000777999888333222666999999999777444000,,,&&&"""(((...111222222111111111///,,,,,,...---,,,+++*********+++,,, """%%%&&&''''''''',,,...000...***'''''')))(((---111111///111777===222......222333111333888111333555777777666555444222111...+++,,,222;;;CCC***,,,000111111...***'''$$$%%%%%%%%%%%%$$$######(((((())),,,///111111000...------000333222...***(((***)))&&&''',,,//////######)))222555222///000,,,000333333444555444000555333111///...---------555555555444333222111000///...------...///000111111222666999777000,,,---'''###!!!###%%%&&&+++111...444999777777999:::888;;;:::::::::888444///++++++(((%%%$$$%%%'''((((((!!!!!!""""""!!! !!!"""""""""""""""!!!$$$$$$"""%%%++++++&&&$$$&&&)))+++,,,+++)))'''###""" """ !!!***'''!!!''',,,+++(((### (((%%%%%%'''######$$$"""(((&&&!!!%%%(((((((((((('''(((---222555555333>>>MMM>>>222)))$$$$$$$$$%%%))),,,***$$$!!!###"""""""""$$$(((***,,,,,,000111111000...,,,,,,,,,''')))+++,,,///444:::>>>@@@>>>:::666222111333555666;;;AAAAAA===:::<<>>===555---)))&&&###$$$)))+++,,,+++******,,,///...,,,000666333111222666777555666999///***'''((())))))---222......//////////////////*********))))))+++...222444444555555555333222111+++(((%%%%%%&&&&&&$$$!!!(((,,,111666777555000------222777777444111222555...------,,,,,,...///000777444000+++'''%%%$$$$$$!!!###%%%$$$""""""$$$'''%%%%%%$$$$$$%%%'''((())),,,++++++***)))***************)))))))))+++,,,...%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$""""""((($$$"""###""" !!!%%%$$$&&&(((&&&$$$###&&&)))&&&&&&&&&$$$###%%%))),,,)))(((&&&$$$############(((((()))***+++******)))%%%&&&'''((((((&&&$$$###&&&$$$  """%%%((((((&&&######$$$+++'''$$$###%%%'''&&&%%%$$$""" !!!######  !!!###%%%'''$$$""""""%%%&&&%%%###'''((()))(((&&&&&&((()))+++)))((()))***+++***)))&&&'''&&&###!!! !!!###"""$$$'''((()))***,,,...((((((((('''%%%###!!! !!!$$$&&&&&&(((+++------,,,***)))&&&&&&%%%$$$$$$&&&***------------...//////,,,***...000111000------///222333222000---+++*********000111333444444333111000333222///+++'''"""!!!%%%)))...222444---000555777111,,,...555...,,,)))&&&$$$######### !!!""""""###%%%))),,,------------------------+++++++++...222444333222...222111...000777:::888444555444222444888777333...//////...,,,,,,---...,,,------+++)))(((((()))+++)))&&&&&&&&&&&&%%%$$$)))%%%%%%)))+++)))+++000...////////////---+++***+++++++++***((()))+++---,,,---......//////......///---,,,...111222///---666///((((((---222222000555777999999666333222111...///000000000000000///222222111111111111111111$$$###!!!!!!###''',,,///222999===<<<<<<===<<<999888888777666555333111000***&&&%%%''''''$$$!!!"""###$$$%%%$$$""" !!!$$$###!!!  """#########%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%% """ $$$(((***))) ###(((###"""### !!! $$$"""!!!***//////...,,,***((()))...444777888===JJJ888,,,%%%###%%%)))%%%%%%)))***&&&"""!!!((('''&&&&&&'''((()))((()))+++...000111111222222///,,,)))(((---666???EEE???>>><<<999666666888;;;999???FFFHHHFFF@@@<<<;;;888444000111666777333...000222***%%%'''$$$(((777:::>>>===555...+++((($$$!!!!!!###'''+++------,,,,,,,,,...111000///222888666222111555777666666777555///+++)))(((%%%'''+++---...///000000///......&&&&&&&&&%%%%%%''',,,000666888999:::888444000---)))'''$$$%%%''')))(((''')))***---///000000...---,,,000333333000...000333//////.........///000111000...+++'''%%%######### """###""" ###%%%#########$$$&&&(((***+++---+++)))'''&&&(((***,,,)))((('''(((***+++,,,,,,$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''###"""######!!!"""&&&%%%&&&&&&%%%$$$$$$%%%''')))))))))((('''(((+++...((('''%%%$$$#########$$$''''''''''''((())))))***'''((()))***)))(((&&&%%%$$$"""!!!###"""%%%((((((&&&$$$$$$%%%(((&&&$$$$$$%%%$$$!!!"""!!! """### !!!""""""######$$$"""!!!"""%%%'''&&&%%%'''(((((((((''''''(((***((('''&&&&&&(((((('''&&&%%%%%%$$$!!!!!!$$$&&&(((******+++---//////...+++(((&&&$$$###"""!!!$$$%%%''')))+++------,,,***)))&&&&&&&&&%%%%%%'''***---*********,,,......---+++...000111000//////000111111000///...------...///222222222111111222222222222111...+++'''""""""(((,,,///111---...111333///***+++000,,,+++)))&&&$$$"""!!!!!! """###$$$%%%'''((()))***,,,.........,,,++++++...000111//////000222000333333///000666888666222444444333555:::999666///000000000......///000+++,,,---+++)))''''''(((***(((%%%$$$%%%%%%###"""&&&###$$$)))++++++...333,,,---///000000///......'''((((((((('''(((+++---,,,---......//////......,,,++++++---111222222000333///++++++000555777777777888:::;;;999666222/////////000111111222222111000111333444444222///...%%%$$$"""!!!###(((,,,///222888;;;:::888888777333999888777555222///---+++((($$$"""%%%%%%""" !!!"""$$$###"""!!!!!!""""""######"""   """""""""!!!"""###!!!"""###%%%&&&&&&&&&&&&&&&'''''''''((()))))))))  $$$+++---$$$&&&+++%%%###%%% """###---333222///...***%%%$$$(((///666999888BBB000'''$$$(((,,,///'''###&&&***((($$$"""))))))'''&&&&&&&&&'''(((,,,,,,------///222444555222---)))***222;;;BBBFFFBBB@@@===888222//////000999@@@JJJPPPOOOGGG===666000---+++---000111,,,(((***///+++&&&&&&"""(((999;;;>>>===666000---***&&&&&&&&&(((+++...000///......---...111222111444999999333000444999888666666777222---+++((($$$$$$''',,,---///111111///---+++''''''&&&%%%&&&)))///333333666999:::999444///+++***(((%%%%%%''')))******,,,+++++++++,,,---......,,,///111000...---///222000000000000000111222222,,,+++(((&&&$$$#########"""$$$$$$$$$######$$$&&&!!!"""###$$$&&&(((+++,,,---+++'''$$$$$$&&&))),,,(((%%%$$$&&&)))+++***'''########################%%%%%%$$$$$$%%%%%%&&&'''&&&"""!!!###$$$"""###''''''%%%$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&''')))&&&%%%$$$###"""######$$$%%%%%%%%%&&&'''((())))))''''''((())))))(((&&&%%%###!!! ###%%%!!!$$$&&&'''&&&&&&&&&''''''&&&&&&&&&%%%###  """"""!!! """######"""!!!$$$###"""$$$''')))))))))&&&'''(((((('''''')))***'''&&&%%%%%%''''''&&&%%%###"""!!! %%%'''***++++++,,,---///333000---)))%%%$$$###### !!!###$$$((()))+++,,,,,,***((('''&&&&&&&&&%%%%%%'''***---(((((((((***,,,------+++/////////111333333111///......------...000111222333222000//////000222333111000---***&&&"""&&&+++,,,,,,...,,,,,,...---(((''')))***)))(((&&&###!!! """######$$$$$$%%%(((,,,///000...,,,***,,,111555333...+++...222111333222000111444666444555777666555666999888444000111222111000000111222000111222111...---,,,---)))'''$$$######"""!!!"""!!!###(((,,,...111555//////000111111000......$$$%%%&&&&&&&&&(((+++---------...////////////...))))))***---000333333333111000///000111555777999777777888:::<<<;;;666111111111111222222222333333///111555666666222---***&&&$$$###"""$$$(((---000444:::===;;;:::;;;:::777999888666333000,,,(((&&&%%%!!!!!!"""!!!"""!!!!!!"""###&&&''')))(((%%%"""!!! """###"""   """%%%&&&(((''''''((()))***,,,---... !!!""" """)))(((!!!'''///,,,******%%%"""###---111...***,,,((($$$"""$$$+++222777222<<<,,,)))+++&&&000444222***$$$%%%'''&&&%%%%%%%%%%%%%%%$$$###$$$&&&(((666333...,,,,,,...000111,,,******000:::AAABBB@@@AAA@@@<<<666000,,,++++++:::@@@JJJQQQQQQHHH;;;111'''&&&'''***///000---)))(((,,,)))'''***)))...???;;;===<<<666111///,,,'''((((((***---111333222111...+++,,,///000000333888;;;222...333:::;;;888777555111......,,,((((((,,,)))+++...000///---***(((''''''&&&%%%&&&+++111666...000333444444222///,,,,,,***'''&&&&&&'''((()))///...---------...000111...000111000......111333000000000000000111111222---,,,***(((&&&%%%$$$$$$"""""""""""""""###$$$%%%"""###$$$%%%&&&((()))***+++)))&&&$$$$$$%%%''')))'''$$$"""$$$'''(((%%%"""%%%$$$$$$$$$######""""""$$$#########$$$%%%'''((($$$!!!!!!$$$%%%###%%%(((***'''$$$$$$'''(((&&&$$$$$$&&&(((((('''%%%%%%&&&%%%$$$###"""""""""###$$$"""$$$&&&((())))))((('''$$$%%%&&&&&&&&&%%%$$$$$$$$$""" ###%%%"""###%%%&&&''''''(((((('''''''''&&&%%%###!!! !!!"""###""""""!!!############&&&&&&&&&'''(((***++++++%%%'''))))))(((((()))+++((('''&&&&&&(((((('''&&&"""!!!  %%%'''***+++++++++,,,------,,,***(((%%%###!!! !!!"""###$$$(((((()))***)))(((&&&%%%$$$%%%%%%%%%%%%&&&))),,,***))))))***,,,---,,,+++///......111444444111---,,,,,,+++,,,---///000222111000///......///000111///...,,,)))%%%!!!%%%******)))111+++)))+++,,,)))&&&&&&(((''''''%%%"""!!!###&&&(((+++---//////...---///222555444000...000222///111222222333555666555;;;<<<;;;777777888555000///111222222111111222333222444555444111/////////***'''$$$###"""!!! !!!!!!$$$(((,,,///222555444444444333111...,,,***%%%&&&'''&&&&&&'''***---------...///////////////)))******,,,///111333333111333444333111111333666888555444888===???;;;777444333222222111111111111000222555666555111---***&&&%%%######%%%)))...111111777<<<;;;<<>>===<<<999777666888:::@@@DDDJJJNNNKKKAAA333)))"""###%%%+++111444333111)))+++&&&'''///...000<<<;;;<<<;;;666333111...(((&&&''')))---222555555444,,,((('''+++......222666:::222...333:::<<<::::::555222000111000---,,,///((())),,,...---+++(((%%%#########"""$$$(((...222000000//////...------,,,)))((('''&&&%%%&&&((()))---...///000000000000000.../////////...///000222.........//////////////////...,,,***(((&&&$$$$$$  !!!!!!$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%'''$$$""""""$$$$$$"""''''''&&&%%%$$$$$$######"""""""""######%%%&&&'''$$$!!!!!!%%%&&&$$$%%%)))+++(((%%%&&&((()))'''%%%&&&(((+++,,,***)))))))))%%%$$$###"""""""""###$$$ ###(((,,,,,,***'''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$!!! """$$$######$$$&&&''')))))))))&&&&&&%%%###""""""###$$$ !!!"""############### """$$$&&&''''''''''''''''''((()))&&&(((******)))((()))***(((&&&%%%&&&'''((('''&&&"""""" !!!###%%%((())))))(((((()))$$$&&&(((***(((%%%!!! !!!"""######$$$$$$&&&&&&''''''&&&%%%$$$######$$$$$$$$$$$$%%%(((***///...,,,,,,------,,,+++///...---000333222///+++******))))))***+++---...,,,---...//////...---,,,---,,,***((($$$!!!$$$((()))(((333,,,(((+++,,,)))&&&%%%&&&&&&%%%### $$$))))))***+++,,,...000111000000111222333444333222000111333777999::::::;;;;;;===<<<999999:::666000///111333333111000111222...000111111...,,,++++++***'''%%%###"""""" !!!$$$&&&))),,,000222222444444444333111...,,,+++)))))))))((('''(((***,,,---...//////000000//////+++,,,,,,,,,---...000111111444888777444333555777>>>999555666:::===;;;888666555333111///...------222333444444333000...,,,&&&%%%######%%%)))...111///444888888888;;;<<<:::444555444333000,,,(((&&&  """###------+++)))'''''')))+++'''(((((('''$$$!!!!!!!!! !!!"""$$$$$$$$$$$$%%%'''***---...  %%%(((((('''$$$///,,,'''$$$ &&&$$$'''((('''''')))*********,,,///111333:::...444:::///000000+++'''### #########""""""***444999666---%%%)))&&&&&&***333<<>>>>>AAA777:::;;;:::<<<>>>;;;666000222444444222111000000...000222111///,,,+++***)))&&&$$$""""""!!! """&&&((())),,,000222000000000111222222111//////+++++++++***((()))+++---......///000000000000///---......,,,+++,,,...000000555999;;;;;;:::;;;===CCC>>>999777888888777555888666333000...---------222222333444333111///---&&&$$$###"""$$$(((---000555999<<<999888::::::888222333444333111...***'''!!!%%%&&&%%%%%%%%%(((,,,000((()))***)))&&&$$$$$$$$$######"""!!!!!!"""""""""""""""!!!!!!###%%%(((*** !!!&&&((('''%%%!!!###,,,(((%%%###""" """&&&)))$$$'''******)))))),,,......444(((111999.........///(((""" !!! !!!  &&&...444333,,,%%%$$$%%%'''+++222:::BBBFFFBBB???999333......111444DDDJJJQQQRRRJJJ>>>444...!!!!!!###%%%(((+++,,,,,,(((+++'''''',,,))))))555999999777444333333///)))'''(((***...222555555444---(((%%%)))...000333777<<<777444666888777888;;;999666555666444...,,,---++++++,,,,,,+++)))((('''&&&((()))***+++---111333333222000---***&&&###"""!!!$$$((()))))))))+++---'''(((***---.../////////,,,,,,---...//////...,,,+++,,,---...///......---++++++***)))(((&&&%%%$$$)))&&&%%%%%%((())))))'''$$$$$$&&&'''''''''&&&&&&'''''''''''''''&&&&&&%%%###%%%&&&$$$"""$$$***///******((('''&&&$$$######"""$$$&&&((()))(((&&&%%%$$$"""###&&&'''$$$$$$''''''((((((&&&$$$###$$$%%%!!!###%%%&&&&&&'''(((***((('''%%%$$$#########$$$###%%%''')))(((&&&$$$"""&&&%%%%%%%%%&&&''''''(((&&&$$$!!! """%%%'''&&&%%%###%%%((())))))((("""###$$$"""!!! """!!! !!!###%%%&&&###$$$&&&%%%$$$$$$&&&)))(((***,,,,,,***(((''''''&&&%%%$$$%%%&&&'''&&&$$$"""!!! ###!!!$$$'''((('''%%%$$$$$$"""%%%))),,,,,,***&&&###!!!$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###%%%'''''''''''')))+++333000...---...///......---------+++)))'''''''''&&&&&&%%%%%%&&&''')))***((())))))))))))))))))(((***)))(((&&&### """""" !!!%%%)))---(((%%%'''&&&######%%%&&&$$$!!!"""''''''''''''((()))+++,,,---***,,,---/////////000111333222666>>>@@@===<<>>@@@>>>999333555777666444111000000///222444444111...---,,,&&&$$$!!! !!!!!! &&&)))))),,,222333000...///000111111111000///******+++***)))***,,,.........///000000000000000---......,,,***+++...111222555:::===>>>===<<<<<<>>>===<<<:::999777555444777666333111/////////000...111444555555222///,,,%%%$$$"""!!!###(((,,,///888===>>>;;;:::;;;;;;999222333333333111---(((&&& !!!""""""$$$'''***'''(((***)))'''&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!$$$%%%   !!!$$$&&&&&&$$$###$$$###+++((('''((("""  $$$)))!!!$$$&&&&&&%%%%%%(((+++'''++++++666---///000666,,,###"""$$$###""""""###---((($$$$$$'''***(((&&&"""+++222888<<>>:::---,,,+++,,,,,,---......"""*********,,,(((,,,;;;888888666333333444///(((******,,,///222444333222000***'''+++000333555999???:::777777666444666:::666444444666444///---...---------,,,+++***))))))###%%%((()))***+++---///+++,,,,,,+++)))%%%!!!$$$(((,,,---+++))))))+++((()))***,,,...000222333......///111333222000...+++,,,.../////////...---******++++++***)))((((((%%%""" !!!$$$%%%$$$###"""###%%%'''((((((((((((***((('''%%%%%%&&&'''((("""%%%(((&&&$$$'''000888******((('''%%%$$$""""""$$$&&&)))++++++***'''%%%%%%###$$$''''''$$$$$$&&&%%%''''''%%%""" """%%%$$$%%%'''((()))***,,,...***(((&&&$$$############&&&&&&%%%$$$$$$#########$$$#########$$$$$$%%%&&&$$$""" !!!$$$''')))(((%%%###%%%(((***)))'''###&&&((('''"""!!! """$$$$$$$$$######&&&((((((&&&'''***...)))+++------***(((&&&&&&)))(((''''''))))))((('''""" ###!!!$$$'''((('''%%%$$$$$$$$$&&&((())))))(((%%%$$$!!!%%%'''(((''''''&&&&&&&&&''''''(((((((((%%%'''((()))))))))+++,,,111///------...000000///,,,------***%%%###$$$'''$$$$$$$$$%%%&&&(((***,,,***((('''&&&&&&'''(((***)))((('''%%%### ###"""$$$***(((%%%###$$$### $$$&&&$$$ $$$((($$$%%%'''((())))))))))))&&&+++///...+++))),,,000111000333;;;===888666999888;;;<<<<<<>>>@@@===888555777999888555222111000,,,///111111///,,,***)))$$$""" %%%)))))),,,333555111000111111111000///---,,,'''((()))))))))+++...000...//////000000000000000+++------,,,***+++///222444666:::======;;;888555444888<<<===<<<999888777666555333111111222333444+++///444888888444...***%%%###!!!!!!###''',,,///333888:::888777:::;;;999222333333333000+++&&&### !!!!!!  %%%'''))))))((('''((()))$$$%%%&&&(((((('''&&&&&&###"""!!!### ###%%%###$$$''')))))))))((('''&&&...111---))))))  !!! ###&&&'''%%%######&&&***///111000+++&&&((((((###""" """"""!!!"""---000"""***"""&&&,,,555===@@@???<<<888222...---000555888AAADDDIIIOOOQQQLLLCCC;;;BBB<<<444//////000000000---***%%%!!!!!!&&&///555@@@AAA<<<444000000...++++++)))(((+++111444555444---***+++333===AAA>>>999666555222000///...//////111111222555666444...)))+++,,,---...---,,,***))))))((('''''')))---111444///000000...)))&&&######'''''''''&&&&&&&&&''''''***111999>>><<<666000,,,111111111111000000000000000...,,,,,,---000444666+++***(((&&&$$$###""""""$$$"""!!!"""%%%&&&$$$""""""!!!"""$$$'''))))))(((---+++)))'''&&&%%%%%%&&&$$$$$$%%%'''(((***++++++***(((''''''((((((&&&%%%(((***+++***((('''&&&''' !!!###%%%&&&&&&&&&%%%&&&&&&%%%$$$"""###&&&(((&&&%%%$$$&&&)))***(((%%%((('''&&&%%%%%%%%%%%%%%%)))***...---###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$### ###&&&&&&### ###'''***---%%%&&&(((************)))(((%%%###%%%***,,,***'''$$$$$$""" %%%))))))%%%###$$$&&&&&&)))***'''&&&&&&$$$  """$$$%%%&&&&&&%%%'''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&(((***,,,...111))),,,111...000111+++---,,,***(((&&&$$$######'''&&&$$$######$$$&&&'''&&&$$$"""!!!"""%%%(((***((('''$$$""" !!!###%%%***'''###"""###"""  ###'''(((((($$$$$$%%%&&&''''''''''''***'''%%%(((---///---***///000111333444666777888;;;;;;<<<======<<<:::999111111111111111000/////////222555666333///+++***,,,'''!!!!!!""" ''')))---000222333333222222111222555777666222...+++)))(((***...000///---666555555444222111111000.../////////000000000000222:::>>>:::555666:::===999999<<<>>><<<888999>>>777333000000...++++++...111111111111///---+++)))%%% $$$&&&&&&,,,555;;;>>>===888555666666444///000111111///,,,)))&&&!!!""" !!!###$$$%%%&&&&&&!!!!!!$$$(((---,,,(((###$$$###!!!  ((((((((((((&&&###  '''000222,,,'''%%% $$$...666:::)))'''%%%$$$%%%&&&&&&%%%###%%%!!!  ///$$$555---***!!!!!!+++777>>>@@@@@@<<<777222000222555777FFFHHHKKKOOOPPPLLLEEE???===888333000111222222222///...+++((((((***///444<<>><<<777555999>>><<<999444000---,,,---...333222222444555666444222,,,---...//////---+++***&&&%%%$$$%%%'''***...000///000000...+++(((''''''&&&%%%%%%&&&(((+++...000555444111---,,,---111555........................111111111111///---+++)))***)))(((&&&%%%$$$$$$$$$%%%###""""""""""""!!!###"""!!!!!!!!!"""###$$$((('''&&&%%%%%%%%%%%%&&&))))))))))))((((((((((((+++***)))***++++++***(((///...---)))&&&$$$%%%&&&))))))((('''%%%###!!! $$$%%%&&&%%%$$$###$$$&&&)))))))))+++,,,,,,***(((&&&&&&''''''&&&%%%###""""""$$$&&&***666```)))!!!%%%(((***)))'''%%%$$$###"""###%%%'''''''''))))))((('''&&&&&&%%%$$$###$$$&&&'''&&&$$$""" !!!######!!!###$$$&&&((())))))))))))((((((((('''(((((()))))))))'''%%%&&&)))***(((&&&$$$### !!!%%%%%%######%%%''''''++++++'''%%%%%%"""!!!$$$%%%&&&''''''%%%&&&'''''''''%%%$$$###%%%%%%&&&''''''''''''''',,,,,,++++++***,,,...///,,,+++)))'''$$$""" """!!!  !!!"""!!!"""###$$$"""  !!!  !!!"""!!!!!!#####################"""$$$$$$'''---444777666333666666666666666777777777888<<<@@@???:::444000///111111111111111111111111777555333666:::888000)))%%%$$$###"""!!!!!!###&&&$$$&&&(((+++---.........111111222444555444111...---)))&&&&&&***---......///000000000000000000000///...,,,,,,,,,---///111333666777777:::===:::444666555666888888666888<<<888444111222111...///222---111555888888444///+++'''###!!!###%%%&&&***///222777999666444666555333777777777555222---)))&&&""" ######!!! ###&&&$$$$$$$$$###"""!!!  %%%)))&&&!!! 333333$$$!!!"""%%%&&&""" !!!!!!!!!###%%%&&&&&&%%%&&&'''&&&$$$######"""!!!!!!..."""%%%%%%'''$$$!!!!!!)))111555666777444222111000111444777999<<<;;;;;;;;;;;;;;;;;;:::999999999999:::::::::999111111111000///000333555???DDDGGGDDD@@@:::000''''''''')))...666;;;<<<;;;888;;;<<<:::666666===CCC;;;777333...,,,+++---...666444222111000//////...000111111222000...,,,***((('''&&&&&&'''))),,,---000000000---)))&&&&&&&&&&&&%%%%%%%%%'''***---///...///000000...------.../////////000000000000000444333333222000...,,,***))))))'''&&&&&&%%%%%%%%%%%%$$$###"""!!! """""""""!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&))))))))))))))))))))))))((((((((()))******)))'''///...,,,)))%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&%%%"""$$$&&&&&&$$$###$$$$$$&&&''''''((()))((('''&&&%%%&&&''''''&&&$$$""" &&&...444!!!###%%%((()))(((''''''$$$"""!!!"""$$$&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$""" !!!!!! """###"""!!! !!!%%%(((*********)))***)))'''&&&&&&'''((()))***(((&&&'''((()))(((&&&$$$""""""$$$%%%$$$%%%''')))(((++++++(((%%%%%%"""!!!$$$&&&'''''''''%%%&&&'''((('''%%%###!!!$$$%%%&&&''''''&&&$$$###'''***(((+++555777///***++++++)))'''$$$!!!   """"""!!!  !!!!!!"""######&&&'''***///333444111...111222222333333444444555333777;;;999555111000111111111111111222222333333;;;999888999:::777000)))"""$$$%%%""""""'''&&&'''))),,,---...//////...///222444666666444333...***%%%%%%(((,,,......---......//////000111111222000...------///222333444666666555777;;;;;;666999666666999:::888:::???999555333444333111222666222555888999777222,,,(((&&&$$$"""$$$'''***...000333888:::888666777666333222222333333111---***((("""  ### """""""""!!!  !!! +++...""" ###  $$$&&&'''!!! !!!###%%%%%%$$$+++)))'''&&&%%%$$$%%%&&&$$$???uuu,,,$$$%%%###'''///222666:::222000///...000333666999777666555444444555777999999:::;;;;;;:::999888777///...---++++++///555999@@@DDDEEE@@@<<<777///(((%%%%%%&&&+++222666666555777666555444555888>>>AAA;;;999555111000000222333222000...+++))))))***+++///000111333222111///...+++***)))((((((***+++,,,,,,---,,,+++(((&&&&&&''''''&&&%%%%%%%%%''')))+++***,,,//////...,,,,,,,,,......//////000000000111333222000///...------...***)))((('''&&&%%%%%%%%%$$$$$$$$$"""  """######"""$$$'''***$$$$$$$$$%%%%%%%%%%%%%%%'''''''''((())))))******,,,,,,,,,...000000...,,,------+++)))&&&&&&(((***$$$$$$%%%%%%&&&'''(((((("""$$$&&&%%%$$$######$$$$$$&&&'''''''''&&&%%%%%%$$$%%%&&&&&&%%%### )))111&&&&&&&&&%%%%%%%%%&&&'''(((###!!! !!!###$$$$$$$$$######$$$%%%&&&''''''((()))'''$$$!!! !!!!!! !!!############"""""" ###&&&)))+++***)))((()))((('''&&&&&&'''(((((()))(((''''''(((((('''&&&$$$!!!!!!###&&&'''((()))***+++(((++++++(((%%%%%%"""!!!$$$%%%&&&''''''$$$%%%&&&''''''%%%###"""$$$%%%&&&&&&&&&%%%###"""###111000,,,444333,,,///))))))(((&&&###!!! ###$$$"""!!! """%%%&&&)))+++...222444333111...333333444555777888999:::444555555333000///111333333333222111222222333444444666888999777333///,,,$$$'''(((%%%###(((&&&''')))***,,,---...///444555666666444222000//////***%%%$$$''',,,......//////000111222333444444555333111000000222555777888<<<<<<888888<<<@@@@@@:::777666:::;;;999:::===666222000222222000222666444555666666444000,,,)))$$$###"""$$$)))///222222333888:::777555555333000444555444333///***&&&### !!!  """$$$%%%%%%$$$$$$  !!!###!!!######$$$(((///***$$$!!!"""%%%))),,,***'''%%%&&&%%%######&&&$$$###\\\iii***!!!!!!!!! ###+++111???MMM888666333000000333666888999:::999777555555777:::666888::::::888666555555...---***((((((---555;;;>>>@@@@@@;;;777555000+++&&&%%%''',,,222555444222888444//////333888:::;;;888666444111000000000111******)))'''&&&&&&)))+++***,,,...111333333333222++++++*********,,,---...((()))))))))'''((()))+++'''''''''&&&&&&&&&'''''',,,,,,+++))))))***...111,,,,,,,,,------......//////...---,,,,,,---...///+++***)))'''&&&%%%%%%%%%$$$%%%%%%###!!! """%%%&&&%%%%%%))),,,$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))***,,,,,,---000222222000...,,,,,,+++***(((''')))+++'''&&&%%%%%%$$$%%%%%%&&&###$$$%%%$$$###"""###%%%%%%'''))))))(((&&&&&&&&&%%%%%%&&&%%%$$$""" ***///*** 000((('''%%%######$$$&&&((("""!!! """######"""""""""###%%%'''((()))******'''$$$  !!!!!! !!!###$$$$$$###"""###$$$((()))+++,,,,,,***'''%%%'''''''''&&&''''''(((((('''''''''((((((((((((((($$$ ###%%%(((+++,,,,,,,,,+++'''++++++'''%%%%%%""" """$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$555444(((***&&&"""///$$$%%%$$$###!!! ###&&&'''''' ###&&&(((+++---111444777777777666222333444666888:::;;;<<<999666333000///000222333666555333222222222333444+++///444666444111//////(((***+++'''###"""&&&+++%%%&&&'''((()))+++,,,---000222444555444333333444000+++&&&%%%(((,,,......,,,,,,---...///000111111555444333222222444555777555999:::666555:::>>>???777444444888999777666777111---,,,......---///333000222444555444111...,,,######"""###***222444222222666777333111111000...111111222222000,,,)))&&& !!! """!!! !!! !!!"""""" ###&&&'''!!!!!!"""###!!! $$$111,,,&&&###$$$(((+++---'''$$$%%%((((((###!!!$$$NNN'''!!! '''+++000AAATTT;;;888444111111444888;;;=========:::666333444555666888;;;:::888666777888///...+++))))))...444:::===???>>>888444333///)))%%%%%%''',,,222555444222444111------111555888999555444333111///---,,,,,,)))***)))'''%%%%%%'''***)))***---///000000000///'''((((((***,,,...000111+++++++++)))''''''(((***''''''((()))(((((('''&&&+++***)))''''''***000444++++++,,,------...//////...//////000000000000///,,,+++)))(((&&&%%%$$$$$$###%%%&&&$$$!!! !!!"""###((((((&&&%%%''')))%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''''''''''''''(((***---//////---+++,,,------+++)))''''''(((((('''%%%$$$#########$$$$$$$$$$$$###!!!"""$$$&&&&&&(((+++***(((&&&&&&'''&&&&&&%%%###"""!!! )))'''###)))###((($$$$$$######$$$%%%&&&'''###""" !!!"""$$$######$$$%%%&&&'''(((******+++''''''%%%###!!! !!!!!! """!!!###$$$$$$"""!!!"""$$$)))***++++++***(((&&&%%%%%%%%%&&&'''((((((((((((&&&''''''((((((((()))***### $$$&&&)))---///...+++)))&&&******'''&&&&&&### !!!###$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&333---'''888666###$$$ !!!%%%'''''''''&&&"""&&&(((+++---111444777888:::;;;222222333444555666777888999555111111555888777666888666444222111111222333000111444666666333///,,,&&&'''(((&&&$$$$$$(((+++&&&&&&'''((()))+++,,,---))),,,000222222333555888000,,,''''''***---...---******+++,,,---......///222111111111111222333333...111111111444888777333555222222777999555111111///+++***---------///333///222555777666222---)))"""###""""""(((111222...000444555111///111222000+++,,,...///...,,,)))''' !!!###$$$$$$###!!! !!!""" )))***(((&&&$$$(((###'''%%%### ###!!!!!!!!!"""%%%&&&%%%$$$%%%###&&&,,,,,,%%%!!!###  +++***  ++++++***777JJJ999666222///000555;;;>>><<<>>>>>>:::444///------888:::======::::::;;;===111000...,,,,,,...444888???AAA???999444000+++$$$"""(((...222111///...---------000444999<<<999999777555333000---+++---------)))%%%###%%%''',,,---......---+++)))(((###$$$&&&))),,,000333555222222///+++'''$$$$$$%%%&&&''')))++++++***((('''&&&(((***++++++---///111------......///000111111000222444666777555222000---,,,***(((&&&%%%$$$######%%%&&&%%%""" """$$$$$$)))***&&&###$$$&&&&&&&&&'''((('''&&&%%%$$$(((''''''&&&%%%%%%$$$$$$&&&'''))),,,//////---+++---...///---)))'''%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$""" !!!$$$&&&%%%(((***)))'''$$$%%%&&&'''&&&$$$"""!!! '''(((+++!!!$$$$$$!!!!!!###%%%&&&&&&&&&&&&$$$###""""""###%%%$$$###(((((())))))******++++++%%%&&&'''''''''%%%###!!!"""!!!""" """$$$### !!!###%%%%%%'''((((((''''''&&&###$$$&&&((())))))((((((%%%&&&'''((((((((()))+++### """"""$$$&&&***...000///+++'''&&&)))***'''&&&&&&$$$ !!!"""###$$$%%%$$$$$$###"""""""""###$$$%%%'''(((&&&%%%$$$###$$$%%%'''(((&&&111%%%///ZZZ\\\111  ###'''"""$$$%%%'''''''''&&&%%%!!!$$$&&&,,,...111333444555888999555555555666666666777777666222///444<<<@@@>>>:::999888555333111111222222<<<999777999:::777///((("""""""""""""""$$$'''***)))))))))***+++---...///---///222111///...///111000,,,((((((+++......---000000111111222333333444.../////////000000000000---......111888<<<666,,,555222333888:::555000...000---,,,...//////111666111444999;;;999222)))$$$"""###!!! '''//////)))111444555111000444666555/////////---)))$$$!!!###%%%&&&&&&$$$&&&&&&"""  !!!"""###!!!%%%### '''%%%###"""""""""""""""&&&'''***...///,,,%%%%%%  """""" ---444///(((777333111333999===???>>>===>>>???>>>777000222888>>><<<:::888888777555333)))&&&&&&+++...000444999888;;;<<<999666111'''!!! """''',,,000111'''...***)))333666111222555666555111000333444222///...+++'''$$$%%%(((+++...------///222222...+++&&&((()))***+++,,,///111555888666000,,,---,,,***,,,+++,,,(((&&&)))%%%(((+++------,,,------+++***))))))+++------,,,---222444111111555444000//////...---+++(((%%%###&&&%%%%%%$$$$$$$$$%%%%%%!!!+++%%%"""...*** ((('''((()))***)))'''%%%$$$"""'''***)))$$$"""$$$((())))))+++,,,...///000111222...(((%%%%%%'''))))))(((%%%!!! """$$$&&&&&&'''&&&###"""!!!###%%%&&&+++***((('''%%%%%%$$$$$$''''''%%%$$$###"""""""""###$$$%%%&&&&&&&&&%%%$$$###&&&'''%%%%%%&&&((('''###!!!$$$%%%+++,,,---......+++)))'''+++***'''%%%###""""""""""""$$$!!!$$$$$$(((&&&%%%&&&((((((%%%""""""%%%''''''$$$###$$$&&&%%%&&&''')))******++++++"""!!!(((***,,,------------...)))***+++***(((%%%!!! !!!"""###$$$%%%%%%%%%$$$%%%&&&'''''''''%%%%%%!!!  ###%%%%%%%%%...+++((('''&&&$$$ $$$(((---111333---///000,,,'''$$$&&&))) !!!$$$%%%$$$000///......///333666888:::888555333333666:::<<<555111222888<<<:::777777999888666222///...000222666666777666444111...,,,(((&&&$$$""""""$$$&&&(((***(((''')))---000000///222111000000///000000111///+++'''%%%'''+++///111///......000222333222000777888777555222111111222---...111444777777666444444333222555777777333///......////////////......***000444444333111+++%%%"""&&&))),,,...///555111......111333333222---,,,---000000+++!!!---___""" """%%%&&&'''%%%""""""######  !!!"""""" """!!!!!! (((%%%###$$$'''******)))%%%%%%&&&(((***((($$$ $$$""""""!!!  (((444222444666777777999===@@@AAA???>>>===:::666666:::======<<<;;;:::999888888222+++&&&&&&(((+++333;;;@@@CCCCCC???<<<777///&&&$$$"""!!!"""&&&+++...///000666000,,,444555//////333555333///...111111...//////---***((((((***---.........///111111...+++++++++***)))))),,,222666444777555...***)))(((&&&"""%%%444###)))###++++++'''***,,,------,,,---...,,,******+++---///000///444888999777777:::999555///...---+++)))'''%%%$$$)))((('''&&&%%%$$$$$$$$$***,,,&&&###((('''%%%))))))***++++++***(((&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&(((***,,,---,,,***))),,,***(((((()))***)))((((((%%%###"""$$$%%%&&&&&&&&&%%%###""""""###%%%'''***)))((('''%%%%%%$$$$$$''''''%%%$$$###"""""""""###$$$&&&(((((('''&&&$$$###&&&)))***(((((((((***%%%"""!!!"""!!!((()))+++---,,,+++)))'''***)))'''$$$""""""!!!!!!#########%%%###%%%$$$###%%%((((((&&&$$$$$$''')))(((&&&%%%%%%'''&&&''''''((((((((((((((($$$###  !!!&&&))),,,---,,,+++++++++((()))******)))&&&###!!! !!!"""$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$"""!!! !!!###%%%%%%%%%***&&&"""  """###%%%)))///666<<>>>>><<<::::::<<<;;;===>>>===:::999;;;>>>:::000'''###$$$)))333===AAACCCBBB>>>;;;777000''''''%%%######&&&))),,,,,,333999333---333333---...444666444000///111111...///000000...,,,,,,---///.........///111000...,,,...,,,)))&&&&&&+++333999:::<<<999222,,,+++)))&&&)))///&&&)))###111)))+++,,,......------...///---,,,,,,---///111222111444777777555555666666333///---+++(((&&&%%%%%%%%%,,,+++)))(((&&&%%%%%%%%%%%%###)))+++&&&(((,,,***+++,,,,,,,,,***)))'''%%%&&&%%%$$$%%%'''(((&&&$$$'''))),,,------***&&&$$$&&&&&&(((+++---,,,)))&&&(((&&&%%%%%%''''''&&&%%%%%%$$$"""""""""$$$&&&((())))))'''&&&%%%%%%%%%%%%'''&&&&&&%%%######""""""###%%%(((******)))'''%%%%%%'''***+++***)))))))))"""!!! $$$&&&(((***+++***)))((()))(((&&&$$$"""!!!!!! """###""" !!!$$$$$$!!!"""""""""$$$'''((('''&&&''')))******(((&&&&&&&&&((((((((((((''''''&&&%%%&&&$$$"""  !!!"""%%%(((+++---+++)))((((((((()))******)))'''$$$### !!!"""$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$###"""!!!"""$$$%%%$$$###$$$!!!  """%%%%%%$$$###"""!!!$$$...,,,++++++---111555888(((***+++(((%%%###%%%'''""" ### !!!###'''+++......---,,,,,,...000222444666777999777555444444666999;;;>>>::::::<<<<<<888555555666666444111///...000222222333555555555333111000'''&&&$$$######$$$&&&''''''(((+++///222222///---...///111222222111///...'''''')))+++......---+++111///...///111222333222333333111...,,,+++---///555444111000000222555777888999999777555333333333000000............000000222777999666333///(((!!!!!!"""$$$'''***---///000222000//////111333333222:::666111---)))###))) """"""!!! !!!""" """  """$$$$$$###$$$&&&((('''&&&###"""///)))######%%%&&&############$$$%%%%%%$$$###%%%$$$###"""   !!!"""***333777777888>>>DDDIIIDDD@@@===999555888===:::===???<<<888777:::>>><<<333+++)))))),,,444===???AAA???;;;888555///''''''%%%######&&&***,,,---///555000***111222///222888:::999555444555555111...000111111///...///000......//////000///...------+++(((%%%&&&+++222888===???<<<333---+++)))&&&%%%)))!!!(((///)))333***...//////...------///111000...---...///111000000111222222111000000000///...,,,)))&&&$$$$$$%%%&&&,,,+++***)))''''''''''''$$$%%%888===+++'''---&&&+++++++++***)))'''&&&%%%&&&&&&&&&'''(((((('''&&&---...///...---***'''%%%%%%&&&(((+++---,,,)))&&&(((''''''((())))))'''%%%######""""""###%%%'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###%%%))),,,---+++(((&&&%%%''')))+++***)))''''''""" """###%%%((())))))))))))'''&&&%%%$$$"""!!! $$$""""""$$$""""""""""""$$$%%%&&&&&&&&&''')))******)))'''&&&%%%((((((((()))(((((('''&&&&&&$$$!!!!!!###&&&))),,,---+++)))''''''***++++++***)))&&&$$$"""!!!!!!###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%$$$######$$$$$$###!!!$$$)))---,,,)))&&&$$$$$$%%%%%%$$$###$$$'''***...,,,+++))))))+++---...%%%&&&''''''%%%&&&(((***###"""!!! ###'''###%%%(((+++...///...---***,,,///222444555666666444333222111222333555666;;;777777999888444222333444444333111//////111333000222333555555444333222'''&&&$$$######$$$&&&'''+++,,,...000111000---+++,,,...111333333111...---&&&&&&(((***---...---,,,333111000000222444444444444333111...,,,,,,...000333333222000000222555777888999:::666222000111444111000...------...000111333777999555222...(((!!!!!!%%%***///222444000000111333555666777777;;;888333...)))!!!    """"""$$$$$$$$$%%%((())))))&&&$$$""""""$$$((((((&&&"""$$$'''(((((('''&&&&&&***(((%%%###  ###&&&'''%%%   %%%---666===CCCGGGIIICCCBBB@@@;;;000***///999:::<<<===:::555333777;;;777222000111222222555;;;@@@BBBAAA===;;;999333,,,&&&$$$"""###'''+++...///---444///)))///222111666:::===<<<999777999888555...000222222000/////////...////////////......///,,,,,,+++)))***---333777:::<<<999000)))'''%%%"""...''' ,,,,,,'''***/////////000///......///111222000...---......---,,,444222222222111000000111---+++(((%%%$$$$$$&&&'''******)))(((((((((((()))+++000DDDDDD))) '''###))))))((((((&&&%%%$$$###$$$(((++++++(((&&&)))+++000///---+++***)))(((((()))))))))***++++++***(((((((((((()))***)))'''$$$######"""###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""!!!###&&&***------,,,)))''''''(((***,,,,,,***'''%%%$$$  !!!"""###%%%'''((()))))))))&&&&&&%%%$$$###!!!  $$$ !!!!!! ######$$$$$$$$$$$$%%%&&&''''''(((******(((&&&$$$(((((()))************)))%%%### """'''))),,,---+++)))((((((,,,,,,+++***'''%%%"""!!!!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$###!!!"""$$$%%%%%%%%%(((---...,,,((($$$"""  ###%%%$$$&&&(((+++---///000000'''(((((('''&&&&&&'''((("""###""" ###''')))***,,,...000000///......+++---000333555666666666222222111111222222333444555333444777666333333666222333333222000000222444999999999777333///+++)))&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***---///111444555,,,...111333333000---+++'''&&&&&&'''+++...//////444333222222444666666555222222111///,,,,,,...000,,,///222333222222444666555666777444000...000333222111///......///111222///333444111...,,,&&&  $$$(((---111444111333666999<<<===>>>???888777555111+++"""  !!!$$$###%%%%%%###$$$&&&'''&&&$$$""" """!!! !!!###&&&''''''"""%%%(((***)))(((((()))///,,,((($$$"""!!!"""###$$$&&&))),,,,,,'''  ,,,:::CCCFFFEEE===>>>???888+++###***666;;;<<<;;;888444333666999222000111444555333444777>>>@@@AAA???===<<<666...$$$###"""###(((,,,000111000888222+++///111222777999<<<<<<999999:::999666///111222222000......///...///000///...---...000------...---...000444777999;;;888000***(((&&&###''' &&&***%%%...---...000000//////000111222000------------,,,+++444111000222111///000222,,,+++(((%%%%%%%%%'''(((((((((''''''''''''(((((("""(((333000%%%***&&&&&&&&&%%%$$$$$$#########(((,,,+++'''%%%)))---,,,+++(((&&&&&&&&&((())),,,***)))***+++,,,+++***))))))((()))***)))'''$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&%%%###!!! ###&&&))),,,---,,,***(((******,,,...///---)))%%%######$$$%%%%%%&&&'''((()))))))))&&&&&&&&&%%%$$$"""!!!  !!!!!!"""""""""  $$$%%%%%%$$$######%%%'''&&&&&&'''***+++***'''$$$((()))******++++++++++++$$$"""!!!''')))++++++***))))))***++++++***(((&&&$$$"""!!!!!!"""###%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$"""###'''***+++,,,&&&(((******'''$$$"""!!! ######%%%(((***+++***)))(((,,,+++)))'''%%%###"""""" ###$$$!!!!!!&&&)))***000222444444222111111111...000222555666777777777333333333444444444555555333222444777777555666;;;111333333333222222444666999999888777333///+++)))&&&%%%%%%$$$$$$%%%%%%&&&((()))+++,,,---///222555...000222333222///+++)))(((&&&$$$%%%)))---000111333333333444666777666444///000000///---,,,,,,...''',,,111444333222222444111222222222000000000111111111////////////111111222666777444222000+++%%%!!!!!!"""$$$'''***...000///333777;;;<<<<<<===>>>555666555222+++""" """### $$$'''(((%%%&&&''''''&&&$$$"""!!!'''((('''%%%"""!!!###%%%###%%%''''''&&&&&&))),,,---+++'''$$$""" !!!"""%%%((((((%%%   $$$333>>>AAAAAA>>>>>>???:::000***///999===<<<999777777888:::;;;111------///000...000444888<<<>>>>>>>>><<<666...%%%###"""$$$(((,,,000111000888222***---///000777888;;;<<<::::::<<<;;;777222333333222000...///000...///000///------...111,,,,,,,,,+++,,,...333777999;;;888111,,,***)))&&&"""*** CCC(((***---///000000///000111000...,,,---...///......111---,,,///000---...222+++***((('''&&&'''((()))((('''&&&&&&%%%%%%%%%%%%  ###---%%%$$$$$$######$$$$$$$$$###&&&((()))''''''(((***%%%%%%%%%%%%%%%'''((()))***)))***,,,...///...---***)))(((((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&&&&%%%###!!! $$$&&&(((***++++++***)))******+++...///---(((### !!!$$$%%%)))))))))))))))(((((((((&&&&&&&&&&&&%%%$$$"""!!! !!!!!!"""######$$$ !!!!!!$$$###$$$%%%%%%$$$$$$(((***&&&&&&'''+++------)))&&&)))************))))))(((%%%"""!!!&&&'''(((((('''((()))+++(((''''''&&&%%%$$$$$$###""""""$$$%%%&&&'''''''''%%%%%%$$$$$$%%%&&&((()))&&&%%%$$$$$$###  $$$(((***++++++$$$%%%%%%###!!! !!!""" !!!  ###&&&(((''''''&&&$$$""" ***(((&&&%%%$$$###"""!!!###%%%"""###(((+++***111333444444222111222444222333444666777777888888222333444555555555444444222111444777777555888>>>111333444444444444666777444555666666444222///...%%%%%%%%%%%%%%%%%%%%%%%%(((+++......---,,,---///111111222222000---***((('''%%%$$$%%%)))---000111000111222555777777444222///111222222000...---...&&&,,,111333000...///111------...000222333222000000000000000000000000000555999:::777444222---'''#########$$$'''***...000222666;;;===<<<::::::;;;777777555000(((   """!!!///###$$$### &&&***+++((()))))))))((('''%%%$$$"""%%%'''%%%""""""&&&+++###$$$$$$"""!!!###)))...((('''%%%""" """"""  &&&333>>>CCCEEECCCAAA@@@???999444777>>>>>><<<999888:::===>>>>>>222,,,((((((((((((,,,222888<<<@@@@@@AAA???999111&&&$$$###$$$(((,,,///000,,,333...&&&***...000888888<<<===<<<<<<>>>===:::555555555333000//////111...///111///---,,,///111***)))(((&&&'''***000555444666444---((('''&&&$$$***+++...rrr555((((((+++///111111000000111...,,,,,,---///111111111333...---111222///000555+++***)))((('''(((((())))))(((&&&%%%$$$###"""""""""***###!!!---)))%%%$$$$$$######$$$$$$%%%&&&$$$######%%%((()))(((&&&!!!"""$$$&&&((()))))))))'''(((***...111222000...+++)))''''''((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&'''&&&$$$!!! $$$%%%''')))***+++******)))((())),,,---+++%%% !!!###$$$$$$,,,++++++***))))))((((((&&&&&&''''''&&&$$$###""" !!!!!!"""###$$$$$$%%% ###!!! (((!!!###%%%%%%$$$&&&***...&&&&&&(((,,,//////,,,(((++++++******)))'''&&&%%%%%%""""""%%%&&&&&&%%%%%%&&&))),,,$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''%%%$$$$$$$$$%%%''')))***&&&%%%$$$###"""   """%%%'''''''''&&&""""""!!!"""$$$!!!!!!!!! !!!$$$''''''&&&%%%$$$###$$$%%%%%%$$$###""""""###$$$$$$$$$###%%%######)))+++)))...000222111//////222555555555666666777888888999000111222333444333222222111000333666555333777===111333555555555555777999999999999777333///+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$***///000000222333222333333222///,,,)))'''%%%$$$$$$'''+++...000000...///111444777666222///111333555666444111000000(((---111111...,,,---000,,,+++,,,000555666444000000000111111111111000000222555666222...,,,'''!!!""""""###%%%(((---111444;;;???DDDDDDBBB???===>>>;;;999555...%%%  """### """###!!!"""""" !!!%%%(((+++***(((((()))'''######''' ######"""%%%)))((($$$(((&&&$$$%%%''''''%%%"""((('''$$$!!!###+++&&&  '''222>>>DDDEEEAAAAAABBBBBB@@@===:::888???<<<999888::::::999666333111...***''')))///333:::<<>>:::777999666333000///...---+++555444333000,,,))))))***,,,+++))))))+++///444777555444222---((($$$""""""***'''### ###'''***&&&***///333444444444555333000,,,***+++...111222444111000444666222000000///,,,)))&&&$$$$$$%%%&&&---&&&"""&&&'''###"""$$$ ###&&&)))******&&&%%%$$$###"""###$$$%%%'''%%%"""!!!"""###$$$$$$'''%%%$$$&&&)))+++***(((''')))+++...///...---,,,---***&&&$$$%%%'''(((((('''%%%""""""$$$$$$"""$$$$$$$$$%%%&&&'''((()))'''''''''%%%"""!!!!!!######%%%%%%$$$""""""%%%((()))***+++,,,+++)))'''&&&###'''((()))(((((('''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$### !!!!!!"""$$$%%%&&&$$$###""" $$$$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$&&&***+++***(((,,,+++***((('''%%%$$$$$$###""" !!!$$$&&&(((&&&$$$%%%((()))(((%%%,,,///---&&&$$$&&&%%%!!!!!!"""###$$$$$$$$$$$$$$$&&&&&&$$$"""%%%((('''"""&&&%%%$$$!!!!!!###&&&))))))'''$$$!!! """&&&%%%""" !!!###$$$$$$$$$############$$$$$$%%%$$$$$$%%%&&&(((***+++---000333555444333222333999:::;;;:::888777888999666222//////222333111......222000---333>>>???888999;;;;;;777777999888555555555444222000,,,)))'''###""""""$$$((()))'''%%%'''))),,,///111111111000------......---+++)))'''(((&&&%%%&&&))),,,//////777666555888:::;;;888666111000000000000...+++(((...******111333///---//////...---...000222333333555666666333///...222555<<<777111//////---(((######!!!"""&&&)))+++111999??????@@@BBBAAA@@@BBBEEE???;;;444...((("""  !!!"""))),,,...)))***///333000((($$$$$$!!!$$$%%%%%%'''+++***&&&(((&&&%%%&&&((())))))'''))))))&&& %%%---111***   ''',,,333;;;???>>>???@@@@@@@@@>>>===;;;:::>>><<<;;;<<<>>>???===;;;666333...***)))***...111555777;;;>>>===888000+++###!!! !!!%%%)))+++,,,+++,,,,,,---///000222222333444777;;;>>>>>><<<999999666333111111222111111,,,---//////......///000,,,+++)))((())),,,000333111111///,,,)))&&&&&&'''///,,,((($$$"""###%%%'''(((+++///111222111111222///---++++++,,,///222444***+++///666888333......+++***(((&&&%%%%%%&&&'''%%%%%%(((***&&&$$$'''$$$ """$$$%%%$$$'''&&&%%%%%%$$$%%%%%%%%%%%%$$$"""!!!"""###$$$$$$(((&&&%%%&&&)))+++***(((******+++++++++***)))(((***(((%%%%%%'''((())))))(((&&&$$$$$$%%%%%%###!!!%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%###"""###$$$!!!$$$''''''%%%$$$$$$&&&((()))***+++***(((&&&%%% !!!$$$&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$###  !!! """###$$$$$$!!!"""###$$$%%%$$$$$$###%%%$$$$$$'''***,,,+++)))+++***)))((('''&&&%%%$$$!!! ###'''%%%$$$&&&((()))(((&&&))),,,+++&&&$$$&&&%%% """"""######$$$$$$######%%%&&&%%%###&&&)))(((###""""""!!!  ###%%%''')))(((&&&""" !!!###############""""""!!!#########""""""###$$$$$$###$$$%%%''')))---///111///222444444333222222333999:::;;;:::888777777888000//////111444666777777666888888444444777999888777<<<<<<888555666666555555444333222///,,,((('''%%%###""""""%%%&&&%%%###(((***---000222222222111///000111111000...+++***%%%$$$$$$&&&***...000111222111111333666666444222444222000000111111000...+++'''''',,,...++++++---000000000111333444444444555666666666666888;;;>>>???:::555222222///)))$$$###!!!!!!%%%''')))000777???@@@AAABBBAAA??????AAA<<<888333...(((!!! ######)))***###""")))---000"""$$$***---...---...222666222***%%%$$$"""%%%''''''***---,,,'''&&&%%%$$$&&&)))+++,,,,,,000111...$$$"""'''+++//////(((!!!&&&)))---333555333============<<<<<<<<<<<<888888999;;;======<<<:::999555///++++++,,,---...444555777:::;;;777...(((""" ###(((,,,---//////000000111111222222444555666:::===???>>>===:::777333000000111111111111333444333111///......+++***((('''(((***,,,...,,,------+++))))))***++++++)))'''$$$#########$$$---000222222000...---,,,,,,,,,,,,---///111444555666333222333111---...222(((((('''&&&&&&&&&&&&'''''''''%%%"""!!!111BBB+++%%% ###""" &&&'''''''''&&&&&&%%%$$$###"""!!!!!!"""###%%%&&&((('''&&&''')))******))),,,,,,+++***************'''&&&%%%&&&)))***)))(((((('''%%%%%%&&&&&&$$$###%%%$$$$$$###""""""######%%%&&&&&&%%%###"""$$$%%% $$$(((***)))&&&%%%$$$((()))******)))(((%%%$$$""" $$$&&&%%%######$$$&&&''''''''''''%%%%%%%%%$$$$$$#########!!!!!! !!!######$$$$$$!!!"""%%%'''''''''&&&%%%%%%%%%%%%(((+++,,,,,,+++***))))))((('''&&&&&&&&&### !!!%%%%%%$$$$$$&&&(((***)))'''(((++++++(((&&&'''$$$!!!!!!"""$$$%%%%%%%%%%%%'''&&&%%%'''***)))%%%###"""  """""" ###%%%&&&'''&&&### """ """%%%''''''$$$!!!"""""""""""""""###$$$%%%$$$$$$&&&(((***---000111111333444333222222333444888999:::888666555555666333444555555444333444666999999999999444000222999555:::<<<777444444444333333333222111...***'''&&&'''$$$!!! !!!######""")))+++...000222333222222------......,,,+++)))((($$$###$$$'''+++///111111111111222444666777555333666444000///000111222222...***))),,,...---...000000111333444555666555555222222222333777:::;;;;;;???;;;777444222///***%%%""" !!!$$$&&&(((...555<<>>>>>666777999;;;<<<;;;999888999555000---.../////////888666444555555111)))######!!! $$$***///111444444555555555555444444999888888:::===??????>>><<<888222...---,,,++++++444555666444111,,,***))))))(((''''''''')))+++------------,,,)))((()))+++%%%%%%$$$%%%%%%'''((((((111222333222///,,,+++***,,,...///000111222444555333222333444222---...222((((((''''''&&&&&&%%%%%%((('''$$$###666FFF%%% """%%%$$$!!!&&&&&&'''''''''%%%$$$### !!!"""""""""###%%%'''((((((((())))))*********...---,,,,,,---///111333'''&&&'''(((******(((&&&'''&&&&&&%%%%%%%%%%%%$$$######""""""!!!""""""###'''''''''%%%###"""###$$$"""$$$(((******)))'''&&&)))***++++++***(((&&&$$$###"""''''''%%%"""###$$$%%%&&&&&&''''''&&&%%%$$$$$$############""""""!!!!!!  !!!!!!!!!$$$&&&((('''&&&%%%''''''((()))*********)))))))))(((((('''''''''&&&$$$!!!!!!$$$###$$$%%%''')))))))))(((***+++,,,***)))&&&### !!!$$$&&&(((((($$$'''((('''(((+++***&&&(((&&&""" !!!"""$$$$$$###!!!!!!!!!#########!!!"""%%%!!!###%%%''''''%%%""" """""""""""""""###$$$%%%&&&&&&'''((()))+++,,,,,,111222333333333333666888666777777666444333333444444777888777333111333555777222222777555...111:::444666777444555777555111333222111000---***'''%%%'''$$$!!! """$$$%%%(((***---000111222111111,,,,,,,,,,,,+++)))((('''%%%$$$%%%(((,,,///000000111222333555777777777666888555222111111111000///000---***+++---///000111...111444666666555555555222000///222666888777555:::888555333111...***&&&###!!!!!!%%%&&&(((...555999???DDDEEEDDDDDDCCC@@@@@@<<<777111+++%%%  !!!(((---111777---)))'''%%%!!!!!!"""$$$%%%(((,,,+++&&& """$$$&&&((()))***&&&%%%"""!!!$$$$$$!!!"""'''******(((###!!!""" &&&+++222:::===;;;;;;;;;;;;;;;<<<>>>@@@AAA<<<===??????>>><<<:::999666444111000000111222222;;;777222000...+++'''$$$###!!!!!!&&&,,,111444999999::::::999999888777;;;999888999;;;<<<<<<;;;;;;777222...---,,,+++***+++---000000...,,,******)))(((&&&&&&'''***...000000000///,,,)))''''''(((%%%%%%&&&'''(((***+++,,,)))+++---...---------...000222333333222111222444###(((111::::::333,,,+++******)))(((&&&%%%$$$###!!!%%%((((((&&&###!!!  %%%(((%%%"""%%%%%%&&&&&&%%%$$$"""!!!!!!#########$$$&&&)))))))))***************+++///...------...000333555)))(((((()))***(((%%%###%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%))))))(((&&&###!!!"""###&&&&&&''')))*********)))+++,,,------,,,)))'''%%%"""###''''''%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$###"""""" !!!  !!!###$$$$$$$$$###((()))***))))))(((''''''))))))(((((('''''''''&&&"""$$$&&&((())))))))))))+++*********'''### """$$$%%%&&&&&&###(((***((((((***)))&&&)))&&&""" !!!"""$$$%%%&&&%%%###!!! ###%%%###$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&'''((()))+++,,,------///000222333444666999;;;222444444333222111222333,,,000555666555666888;;;888000...444777222222777333333111222777<<<777000222222111///---)))&&&$$$%%%$$$!!! ###'''***'''(((+++...000000000///000000//////...,,,++++++(((''''''(((+++.........---///111333555555555666;;;999777666555222...+++,,,***'''&&&(((,,,......,,,000444555444333333444666555555888<<<>>><<<999666555444444222///,,,)))%%%"""###&&&(((***000777<<>>777000***%%%   !!!"""!!!!!!### $$$&&&%%%(((---&&&%%%%%%%%%!!!!!!###$$$$$$''',,,,,,)))"""%%%(((******)))))))))"""  """  &&&******((($$$!!!"""''')))'''### &&&,,,000666===@@@>>>;;;<<<===>>>???AAAAAABBB===???@@@>>>;;;888777777444555555333111111333555999777444000,,,***)))(((!!!!!!'''---222444;;;<<<=========;;;:::999999888777777999999888777666444111000111111000///111222333222///,,,++++++***(((&&&%%%'''***///222000000///,,,)))''''''(((&&&%%%%%%$$$######$$$$$$ %%%(((+++...111444111333555333000...///111<<<666222333222///...000---,,,***(((&&&%%%$$$$$$&&&(((((('''((('''!!!!!!$$$&&&'''%%%###&&&&&&&&&%%%$$$###"""!!! ###&&&&&&$$$$$$'''***)))***++++++***)))***,,,000...---++++++,,,---...+++***)))))))))'''$$$"""$$$%%%&&&%%%$$$###$$$%%%!!!!!!!!!"""###%%%&&&'''))))))(((&&&###"""###$$$((('''''')))+++,,,,,,+++,,,---......,,,***'''&&&"""&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!! """"""###$$$%%%&&&&&&&&&''')))***)))'''&&&&&&&&&***))))))((('''&&&&&&&&& !!!$$$((())))))((((((((()))&&&&&&'''$$$######$$$$$$$$$######"""###)))+++)))((()))(((%%%$$$###!!!!!!"""$$$&&&'''&&&###!!!  ###### ###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$%%%%%%%%%'''))),,,///111222333...000333444555777999<<<000222333333222222333444000222555777777777777888<<<555111444777666444333222222111222888<<<888000222222111000---)))&&&%%%######"""!!! ###'''+++&&&(((+++---////////////000000///...---,,,+++++++++)))''''''***---.........111444666777777888:::>>>===;;;999777333...***,,,,,,)))&&&(((---///---,,,///333444222111333555555666888<<<@@@AAA@@@>>>666666777666444000---+++%%%###$$$(((***---333:::AAAIIIMMMHHHEEEFFFCCC<<>>;;;777444555666333777999777111///222666999;;;;;;777///)))((()))!!! !!!%%%+++111555666;;;<<<===>>>>>><<<;;;:::888777777999:::;;;:::888333222111111222222111///555555555222///,,,,,,,,,---***&&&###$$$(((---111,,,------+++***)))***,,,)))(((%%%""" ###'''***...222555///222333000,,,***---000PPPAAA111++++++,,,...111...,,,***'''&&&&&&'''(((---,,,'''###%%%+++,,,((( """%%%&&&%%%%%%&&&(((((('''&&&%%%$$$#########!!!%%%((((((%%%$$$'''***)))+++---,,,***)))***,,,,,,,,,***)))))))))***+++***)))((((((((((((&&&$$$$$$&&&''''''%%%$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''&&&''''''&&&$$$$$$%%%'''''''''(((,,,//////,,,))),,,---------,,,)))&&&%%%!!!###%%%&&&"""###%%%&&&(((((())))))&&&''')))***)))&&&###  $$$$$$######$$$%%%&&&'''###&&&((((((&&&%%%'''(((+++***)))((('''&&&%%%$$$$$$###!!! !!!""""""%%%)))***((('''&&&'''((($$$###&&&$$$ """$$$$$$%%%%%%%%%%%%$$$$$$###))),,,***''''''&&&###""""""!!!!!! !!!"""######%%%&&&'''%%%!!!   ###""" """%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%'''***---000222333333000222555777777777777999000222444444444444666888777777777888999888555333888999777333222555555222000555777666555777555111333333222000---***'''%%%"""######!!!!!!$$$((('''(((+++...000000000/////////---,,,+++*********,,,)))&&&&&&)))---000111///222777999999999;;;======;;;888555333000---***---...,,,)))+++000111...,,,000333333000000333777444888<<<>>>>>>=========777888888666222...***((($$$"""$$$(((+++...555<<>>333)))%%%%%%######%%%)))///555888::::::;;;===>>>>>><<<;;;999888888:::<<>><<<222111111111111///,,,)))'''((()))******+++...000000,,,&&&""""""&&&+++///''')))***++++++,,,...000000...+++(((&&&%%%%%%%%%###&&&)))+++,,,...111333---///000---)))(((,,,000666...***000555222***$$$---+++)))''''''(((***+++)))---...***))))))%%%###&&&&&&$$$%%%***000***)))'''%%%$$$$$$$$$$$$"""&&&***)))&&&%%%'''+++***,,,---,,,***)))***---(((((())))))***+++------)))(((''''''((()))(((&&&%%%''')))(((&&&%%%''')))((('''&&&&&&%%%%%%&&&&&&###$$$%%%%%%%%%&&&(((***%%%&&&)))///222111,,,'''+++,,,,,,,,,+++(((%%%$$$!!!$$$''' """$$$&&&)))***+++,,,&&&(((***,,,***'''###  """######""" !!!  ###&&&'''&&&&&&(((+++,,,+++***((('''%%%$$$$$$###!!!!!!"""&&&***+++(((&&&&&&&&&)))$$$$$$''''''$$$$$$))) !!!###%%%'''((())))))###***---***&&&&&&$$$"""$$$$$$$$$$$$###"""!!! !!!###$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''###  !!! %%%!!!###$$$$$$&&&'''''''''&&&&&&***)))((('''&&&%%%%%%%%%'''(((***---............222444777888777666555555111333555666666777999;;;333333444888===>>><<<999000888999000---222555222///888>>>:::333111222333444333222111...***'''&&&"""######!!!!!!$$$((())),,,///111111111000333222111000///.........+++(((%%%%%%(((...222555+++///333555555555888::::::777222///---,,,+++***(((+++)))&&&(((......***---111444333000000444888:::>>>CCCCCC???;;;:::;;;666777777555///***%%%######!!!###(((+++...555===888BBBGGGCCCDDDKKKKKKEEE>>>===<<<:::444***  ###)))--- !!!)))///'''###!!!)))000333444555222...)))''')))...333666111+++))),,,///000///000000000000222555777999888444...'''######&&&***//////---,,,///222...'''+++(((%%%%%%&&&&&&### (((***---000222555:::===???AAADDDEEEEEEDDDEEEFFF???===;;;555777HHHJJJ666555<<<<<<333+++,,,///000999;;;<<<;;;777000)))$$$ ###***333;;;>>>>>>888<<<===;;;;;;===;;;777<<<@@@@@@===<<<>>>===;;;999555111000///,,,'''###((())),,,//////,,,&&&!!!'''&&&$$$%%%(((+++...///...///000000///...///000444---((())))))(((''')))+++******+++...000111222111///......//////...---000///---,,,,,,---...///******((($$$ %%%)))000...,,,***(((&&&%%%%%%&&&###!!!"""'''+++,,,,,,,,,++++++)))'''%%%###"""&&&%%%$$$$$$%%%'''***+++'''((()))+++,,,,,,++++++'''&&&&&&&&&(((***,,,---...---+++)))'''''''''''''''((()))((('''''')))++++++***)))'''&&&&&&&&&&&&((('''$$$"""""""""###$$$((()))+++---...---+++******,,,***''''''(((&&&!!! """"""$$$&&&(((((((((((()))***000---******+++)))""" """###### $$$%%%""" !!! $$$'''(((((((((+++---'''(((+++---***$$$%%%***%%%### !!!###&&&((()))(((&&&&&&''')))(((&&&$$$###""""""### """$$$&&&&&&'''$$$%%%((()))***(((&&&$$$###&&&((('''###"""###&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''((((((&&&$$$###'''%%%"""!!! """$$$%%%!!!!!!!!!!!!""""""""""""###"""!!!  """"""!!!###$$$''')))+++,,,,,,,,,***(((%%%""""""$$$''')))%%%'''+++...000111111111111777>>>@@@>>>;;;::::::888888888888888888888888:::999999;;;======<<<:::888999:::888333000000111000111444555666555444333666333///------,,,)))&&&&&&""" !!!!!! $$$$$$(((,,,---000444444111+++---...000000///---,,,---,,,++++++,,,...000222//////000333555555333111666555444222000///...---000...+++)))((()))***+++000000000000222555888::::::;;;>>>???@@@???>>>===999888777444///***%%%###### """''',,,000555<<<<<>>BBB>>>BBBGGGIIIHHHFFFCCCBBBAAA<<<:::777888FFFKKK>>>>>>???888+++%%%+++555;;;???@@@@@@>>>999222***%%%%%%$$$%%%***111666888777999===>>><<<;;;<<<;;;777:::===>>>===???BBBBBB>>>555222///...///---)))%%%+++///222222111//////000333000,,,******,,,...///000111222222111000222333:::333---,,,+++'''&&&&&&///---,,,,,,...000111222222111111111222111///---***+++,,,,,,------------,,,+++)))&&&$$$%%%))),,,...,,,***(((&&&$$$###"""$$$"""!!!"""&&&)))******)))))))))((('''%%%$$$###&&&%%%$$$$$$%%%'''***+++'''((()))+++++++++******%%%%%%'''))),,,///222444,,,+++)))(((&&&&&&'''''''''((()))((('''''')))+++***)))((('''''''''&&&''''''&&&$$$###"""###$$$%%%((()))***,,,,,,,,,,,,,,,'''******)))***---+++&&&!!! !!!!!!###%%%''')))))))))+++,,,000---))))))***(((### !!!"""######!!!###$$$""" !!!"""###&&&))))))((((((***,,,+++(((''')))'''###!!!###$$$"""!!!###%%%'''((((((((()))************)))(((&&&$$$"""!!!###$$$%%%&&&&&&$$$%%%'''))))))((('''&&&((((((((('''%%%%%%&&&((((((''''''&&&&&&&&&&&&'''***)))))))))((()))))))))+++)))%%%""" !!!""""""############$$$$$$%%%$$$###""""""!!!!!!!!!!!!!!!  ###%%%&&&'''))))))))))))(((***)))&&&%%%$$$%%%'''((($$$(((---//////000333666888===BBBCCCAAA>>>===>>>888888888888888888888888;;;999888888999999888777222444555333000...///000444555666888888777666555333000......///---***'''$$$  """&&&&&&***......111444444111,,,...///000000///...---,,,+++***))))))***,,,---333666999:::999888888:::444444333222000///......///...+++)))((()))***+++...---...///111444888:::===>>>??????>>>===;;;999555666555444111---)))&&&###!!!"""(((---000555<<<<<>><<<666+++)))''')))---...---***111111111111333888???DDD>>>CCCJJJMMMKKKFFFAAA>>>>>>777;;;???>>>BBBGGGBBBBBB@@@777***%%%,,,999AAA?????????<<<666///(((###'''%%%%%%)))000444555555888<<<<<<::::::;;;:::666999;;;;;;;;;>>>BBB@@@;;;111///------//////,,,))))))---000///++++++111777888555000,,,+++---000333777888777555222000000111888222------+++'''%%%&&&---,,,,,,,,,...000222444111111111222333111...+++'''))),,,...///...---,,,---***'''&&&(((***,,,------,,,+++(((&&&$$$"""!!!!!! !!!###&&&(((((('''%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%''')))***((()))***++++++***))))))%%%&&&))),,,...000222333)))(((''''''&&&&&&''''''&&&'''((('''&&&&&&(((***(((((((((((('''(((((((((&&&%%%$$$#########$$$%%%''''''(((***+++,,,---...))),,,---,,,---///,,,'''!!! """###$$$"""$$$''')))***+++---//////,,,((('''((('''$$$ """"""#########""""""!!!!!!  !!!"""!!!!!!  """###%%%''')))***))))))***+++///)))&&&((((((%%%######"""  """###%%%&&&'''((())),,,...***+++,,,,,,***'''###!!! !!!"""$$$%%%%%%&&&&&&%%%%%%'''((())))))))))))---***((('''((()))))))))******)))((((((''''''''',,,+++)))(((((()))+++---,,,***&&&###!!! $$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###  $$$''')))***+++++++++***)))(((******)))((('''&&&&&&&&&$$$)))---......000666;;;:::===@@@???<<<::::::<<<888888888888888888888888>>>;;;888777777777777666///000111111/////////111222333444444444333222111///......///000...+++(((""" ###((((((,,,//////111444444111...///111222222111///...---,,,+++***)))***++++++000555:::999444333666;;;222222111000000//////......---+++)))((()))***+++,,,---...000333777:::<<<@@@@@@@@@???===:::777555222333555555333000,,,***###!!!###)))...000666;;;===BBBDDDCCCCCCDDDBBB>>>@@@@@@:::222***""" !!!###'''***)))+++...///,,,)))%%%######$$$$$$###"""$$$  &&&---222444999777222,,,(((&&&(((***+++---...------///333777444222000...///111555777888555000+++''''''+++...111444555555888;;;999333)))((('''***...111000...222222222111222555:::>>>???CCCIIIKKKIIICCC>>>;;;999333===IIIDDD>>>@@@>>>>>>>>>999222---///666<<<>>>>>>===:::666///)))&&&%%%###$$$)))111777999999666:::;;;888999;;;:::777::::::999888:::===999222111///---...000000---***'''***,,,+++)))***///444333000,,,((((((---333888@@@???;;;666000,,,******,,,)))(((******((((((***(((***---///000222333555111000//////000///---+++,,,---.../////////...---+++(((%%%%%%))),,,,,,+++///...,,,***(((%%%###"""!!!###%%%'''((('''&&&"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''')))******++++++,,,,,,+++***)))((()))***+++++++++***)))''''''''''''''''''((((((%%%&&&'''&&&%%%%%%''')))&&&''''''(((((((((((((((%%%%%%$$$######$$$$$$%%%&&&&&&'''(((***---///000///222222///...---'''  %%%'''(((###&&&(((******+++---......+++'''&&&&&&&&&$$$"""$$$###############$$$%%%%%%###!!! """!!! !!!###$$$%%%'''(((******+++,,,,,,111---++++++***&&&'''*** !!!###$$$&&&'''(((***...111************(((%%%""" """###$$$%%%%%%&&&%%%%%%%%%&&&&&&''')))***++++++///+++&&&%%%(((******)))((())))))))))))(((((('''(((''''''&&&'''(((******'''&&&$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$""""""!!!!!!%%%(((---.../////////...------++++++,,,,,,***(((&&&%%%'''(((+++---///333888;;;:::<<<===;;;777666777:::999999999999999999999999???<<<999777777888888888111111111111111111222222111222222222111000...------...///000///---***'''######((()))---000///000333333///000111222333333111000.........---,,,,,,------...///222555444111///222555000000//////////////////---,,,***))))))***+++,,,......000333777:::>>>@@@@@@@@@???===;;;888666555222444666777666222---+++$$$"""$$$***///111666;;;>>>BBBDDDBBBBBBDDDBBB>>>CCC@@@999222***"""  %%%))),,,---000222111---(((%%%######$$$$$$"""$$$***...111222:::999555///***((()))***)))((((((+++000444666666222111//////000333777999777555000***&&&%%%(((+++...111333333444666333...***)))(((,,,111444444222111222222111000111444777???BBBEEEEEEBBB???===<<<<<<444<<>>===<<<999555111000444888@@@@@@???===:::666222000%%%$$$%%%***222999<<<<<<888;;;<<<::::::===>>>;;;888:::999888999:::666///333111//////111000---***,,,,,,,,,...///000000000---+++)))&&&&&&,,,444;;;AAA???;;;444---)))''''''%%%$$$&&&***+++***+++...+++...333555444333333444333111///...///000000///555444222000//////000000+++(((&&&'''+++---,,,***---,,,,,,***(((&&&$$$""""""%%%'''((((((''''''!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))+++,,,---------,,,+++******+++++++++***'''%%%$$$''''''((((((((())))))((($$$%%%&&&%%%$$$$$$&&&(((%%%&&&'''((()))))))))(((%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&(((+++...111222222444333///---***### $$$'''(((%%%'''************+++,,,+++)))'''&&&%%%%%%%%%$$$$$$######""""""###$$$%%%%%%$$$"""  """"""!!! !!!"""###$$$$$$$$$&&&)))+++---......//////000---%%%!!!((( ###$$$&&&'''(((***...111,,,+++)))'''%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,...)))%%%$$$&&&))))))((($$$%%%&&&(((((())))))((($$$%%%&&&((())))))((((((%%%$$$$$$$$$%%%&&&'''(((######$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$###$$$$$$""" !!!%%%(((,,,---///000222222111111,,,---......---***'''%%%)))((()))---111555777777:::<<<<<<:::666555888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<999666555666777888888333222111000111111222222444444444333222111000///---...//////---***'''%%%$$$ !!!&&&(((,,,///...///222111---111222333444333222000///---------......///000111444444444444555444333222........................,,,++++++******+++,,,---...///111444777;;;===???======<<<;;;:::999888777555777999:::888222,,,(((%%%###%%%+++000222666;;;:::>>>@@@???@@@BBBBBB>>>BBB===777000)))  $$$))),,,,,,...000...((($$$"""######$$$###!!!%%%)))---000111777666444///+++((()))***%%%######(((///333333111//////...///111444666888333111---((($$$###%%%(((,,,111444444444555222---,,,******---222666555444/////////------...222555===???@@@@@@>>><<<<<<===CCC888:::>>>777666>>>AAA@@@:::444111//////444<<<>>>>>>>>>===;;;999666555***((('''+++111777::::::<<<>>>>>><<<<<<>>>>>><<<666:::<<<:::::::::888333444111//////000///,,,))),,,++++++---000000...+++,,,+++)))&&&%%%***333:::;;;:::666111,,,))))))***''''''***//////---...111222555888777444111111333444333111222333555555444999777444111//////000000---,,,+++,,,------,,,***((())))))((('''%%%###!!! ###&&&(((''''''''''''"""######$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((***+++,,,------,,,+++++++++++++++++++++***))))))'''(((((()))))))))((((((###$$$%%%$$$######%%%'''%%%&&&((()))))))))((('''&&&&&&%%%%%%$$$######""""""$$$&&&***---000333444111222111...,,,+++%%%"""$$$$$$&&&(((******))))))***+++'''''''''&&&&&&%%%%%%$$$######"""""""""""""""#########"""  """!!! !!!###$$$"""###$$$''',,,...///...,,,...///***###%%%&&&'''((())),,,...---,,,)))'''&&&&&&&&&&&&$$$%%%&&&''''''(((''''''''''''(((***++++++++++++***'''%%%$$$%%%&&&&&&&&&!!!###%%%'''((()))(((((($$$%%%(((+++,,,,,,+++***(((((('''&&&%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&''''''((('''%%%$$$###%%%$$$"""!!!%%%))))))***---///111222222222,,,...///000///---***((()))+++...222555666555444444666777555222222666999;;;;;;;;;;;;;;;;;;;;;;;;666444222222333444444333111///------...000000///222222111000///.........+++---...---***&&&%%%$$$$$$!!!!!!!!! !!!%%%''',,,......///222111---111222333444333222000...++++++,,,---...///000000555444333555777666222///......------------------,,,,,,,,,,,,,,,---......---...000333555888999::::::::::::999999999999999888:::======999222+++&&&%%%$$$&&&---111222666:::444888::::::;;;??????<<>>>>>=========>>>AAA999:::===888;;;BBB???<<<555//////...///666>>>>>>======;;;:::888777666,,,)))(((***000555888888>>>@@@>>>999777999888555555<<<@@@===888666555333111...,,,---......+++(((&&&'''))))))))))))***+++(((((((((%%%$$$(((111888999777444///+++)))***+++((()))...333333000000444222333333///,,,,,,111666111111333666999999666444444333222000///...---------...///...+++)))((((((&&&'''(((((('''&&&$$$""""""%%%&&&%%%%%%&&&'''$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&''''''''''''(((***+++,,,++++++***++++++******++++++,,,,,,&&&'''((((((((('''&&&&&&"""###$$$$$$"""###$$$&&&%%%&&&((()))))))))'''&&&''''''&&&%%%$$$"""!!! !!!###''',,,000333444555111222000---+++,,,((("""  """$$$$$$###%%%((()))))))))***,,,$$$%%%''''''&&&%%%$$$$$$"""""""""!!!!!! !!!!!! !!!!!!!!!  !!!"""############'''+++------,,,***+++,,,***  ###%%%'''((((((((()))***)))))))))((('''&&&&&&%%%$$$%%%&&&'''((()))))))))'''(((***,,,,,,+++***)))&&&&&&&&&%%%$$$###$$$&&&"""###&&&'''((((((''''''&&&'''(((***+++,,,------+++***)))'''%%%$$$###"""$$$%%%%%%&&&((())))))***''''''((()))(((&&&$$$######""" !!!'''+++)))+++---000111222222222---...000000000...,,,***'''000999;;;777333333555---000222111000000444777::::::::::::::::::::::::555333222111222111000......+++)))***---000111000......---,,,,,,++++++,,,(((***+++***'''%%%%%%&&&""" ###$$$######'''''',,,......000333222///111222333444333111///.........///000000000000000000222555777555222///---......------,,,,,,++++++,,,,,,------...///000000///000111333444666666777888888888888888999::::::999<<>>>>>>>>888666>>>BBB@@@CCCCCC888444///...111333222555<<>><<<;;;;;;***(((&&&)))///555888888===>>>;;;555222222000,,,666???CCC===444000...------+++)))***------+++(((###'''***)))&&&&&&+++000!!!###$$$""""""'''000888:::999555///***((((((***%%%'''---333444111333777,,,+++)))%%%###(((222;;;+++...333999;;;:::555111---...///000///...+++******---///---(((%%%$$$%%%&&&''')))******(((&&&%%%"""$$$%%%######%%%'''&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%&&&'''''''''%%%&&&((()))*********))),,,+++***)))))))))***+++&&&&&&'''''''''&&&$$$$$$"""###$$$###""""""$$$&&&&&&''')))******((('''%%%(((''''''&&&$$$"""  ###(((---111444555666444444111---++++++((("""!!!%%%((((((!!!###&&&((())))))+++---"""$$$'''((('''%%%$$$$$$!!!!!!!!!!!! !!! !!!!!!  """###%%%$$$###&&&***,,,+++)))******+++,,,(((!!! $$$ ###&&&((()))((('''&&&'''###$$$&&&((('''%%%###!!!$$$%%%&&&((())))))******''')))+++------,,,)))(((###&&&((('''###"""$$$&&&$$$%%%'''))))))(((&&&%%%''''''&&&'''(((+++...///+++***)))(((&&&%%%######&&&&&&'''((()))***++++++'''((()))***)))'''%%%$$$ """)))...,,,...000222333444444333---...000111000///...,,,%%%444BBBCCC888000111777...111444444333444888;;;888888888888888888888888777555444333333111...,,,---***(((***...222444333000000///.........//////&&&((()))(((%%%$$$&&&((( %%%'''%%%&&&((((((,,,//////111444444111111222333444333111///---222333333333333222111111...555;;;;;;666111///000......---,,,,,,+++******,,,------...///000111111222333444555666666666666888888888777888888999:::999<<>>777333111***    ###'''"""$$$&&&'''"""%%%%%%###"""$$$&&&)))&&&###"""$$$&&&''''''"""%%%"""(((...222.../////////000000000000222222111000//////000000,,,+++,,,---......,,,***###%%%'''&&&%%%$$$%%%%%%---222555777;;;???>>>999...%%%###)))+++***))) !!!)))///333===>>>>>>===???>>>666---333777999888:::???@@@===666222---,,,///333555666666<<>>===<<<777222,,,(((%%%&&&,,,444999<<<@@@>>>:::666333111111000111333777999999666333000////////////...---,,,+++&&&***------((($$$######((('''$$$!!!!!!%%%+++000222444444000***%%%$$$%%%+++***+++...000000,,,((( !!!&&&***,,,---,,,111666888555222//////---,,,+++***+++,,,///000+++++++++***)))'''%%%$$$'''((()))***************'''&&&%%%$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$$$$&&&))),,,---...------))))))))))))))))))))))))###$$$&&&&&&'''&&&%%%$$$%%%%%%$$$###$$$'''&&&###''''''''''''''''''''''''((($$$###'''%%% !!!!!!$$$)))...111333333333888666333...***&&&###!!! """%%%(((***'''&&&$$$$$$###$$$%%%&&&%%%&&&((()))'''$$$!!!&&&!!! !!!!!!$$$""" !!!###$$$!!!"""'''&&& !!! !!!###%%%(((***+++,,,,,,,,,,,,***'''###!!! ###'''***+++,,,---)))#########$$$$$$$$$%%%%%%%%%$$$'''***,,,+++******+++'''((()))***++++++******$$$%%%'''((((((((('''&&&'''(((******))))))+++,,,+++++++++---......,,,))))))((('''&&&%%%%%%&&&&&&---((((((++++++'''(((,,,...***''''''%%%!!! ######!!!  ###%%%'''))),,,///222333222111000555444333222222000,,,))))))---222444333000...---222555666444111111666;;;===BBB>>>444222999999333222222444444222///,,,***///---+++---111444555333666333///.........+++((()))+++,,,,,,***(((''''''""""""!!!!!!&&&)))'''***...000111111222333......///000111222222222444++++++///...333555---777444000///111111000...///000000...,,,+++,,,---(((((()))+++---...000000...///111222444444555555:::::::::999777666444333<<>>999555222---'''&&&&&&''')))---222888;;;;;;:::888888999;;;???AAADDD<<<222+++&&&   !!!### ###$$$!!!$$$&&&&&&$$$###$$$&&&((('''&&&%%%$$$""" """''',,,//////............///000000//////............//////,,,+++***)))***)))'''%%%&&&'''(((&&&$$$"""!!!"""(((...222666;;;@@@>>>999000)))$$$(((,,,---,,,---)))&&&###"""%%%+++222777>>>@@@??????@@@@@@999///000444555444555999999666666222......000333555555888<<<>>>===??????;;;444)))%%%"""%%%...777<<<>>>===;;;888555444444555666000222555888888777555444000000//////...---------,,,,,,***'''&&&'''***,,,&&&&&&&&&$$$$$$&&&)))---222222222111...+++******&&&&&&&&&(((***)))%%%"""  $$$)))...000111222222222///---...222666222111000///...///000000000///---+++(((&&&$$$$$$''''''((((((((('''&&&&&&'''%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%&&&''')))***,,,---************************&&&&&&'''''''''&&&&&&%%%"""""""""!!!###&&&'''''',,,,,,+++***)))((('''&&&((($$$$$$''''''"""!!!$$$###&&&***...000111111111222111///,,,(((%%%!!!  """$$$&&&&&&&&&&&&&&&&&&'''((()))******))))))'''%%%###!!! $$$!!! """!!! ###"""  """$$$!!!"""&&&&&&!!! ###$$$%%%&&&(((((('''&&&%%%***++++++***)))&&&$$$### !!!%%%))),,,+++,,,---***%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''(((+++---+++***)))(((((())))))***&&&'''((())))))(((((('''''')))******)))***+++---///---,,,---......---,,,++++++++++++*********)))000,,,,,,//////,,,,,,000---(((&&&&&&$$$ """"""!!! !!!$$$''')))+++,,,///111333333222111555333222111111///,,,******---222444333111000000---111555777888888;;;>>>FFFIIIEEE999444666333+++222111111000///...---,,,...------///222555444333666444111///---,,,***)))''')))***)))'''%%%$$$$$$$$$###"""  $$$'''%%%(((---///000///000000555444222000////////////,,,'''+++,,,&&&***000---888555222111222222111///222333333111///...///111........................000000111222333444555666777777777666555333222111444777777444222111---((('''''''''(((,,,000555777555666777999:::;;;;;;;;;888555000***###     ###$$$%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%$$$!!!"""  !!!%%%))),,,000///---,,,---...000111222222000///............+++)))&&&%%%%%%&&&%%%$$$&&&''''''%%%"""!!! !!!$$$+++222777===BBB@@@:::333---+++---///...///111------***(((''',,,555<<<===??????>>>@@@@@@999111///222333111222555555222555333000000111333444444:::;;;;;;;;;@@@CCC>>>666,,,'''###(((222;;;>>>>>>===;;;777555444555888999555555666777666666555444111000///---------......---***'''&&&(((+++---...%%%&&&'''((('''(((***,,,444222000//////...,,,***&&&%%%&&&'''(((&&&###!!!$$$######&&&+++...000111666555333111000222777;;;111111111111111000000000444222///+++'''%%%$$$###''''''''''''&&&%%%$$$###'''%%%%%%%%%'''((('''&&&((('''%%%$$$###"""""""""%%%%%%$$$$$$######$$$$$$%%%$$$######%%%'''***,,,************************))))))((('''&&&&&&''''''""""""#########$$$'''***,,,,,,+++***)))(((((('''&&&$$$###%%%%%%""""""$$$%%%'''+++...000000000///.........,,,)))%%%"""  !!!"""#########$$$%%%''')))***+++,,,,,,...,,,)))&&&$$$""""""""""""!!!!!!"""######""" ###"""  !!!""" """""" !!!$$$&&&(((***++++++)))&&&$$$***))))))((('''&&&%%%%%%!!!&&&***+++))))))+++)))%%%'''''''''&&&%%%%%%$$$$$$!!!"""######$$$&&&+++...---,,,)))''''''''')))***)))***************)))(((((()))++++++******,,,---///---++++++,,,,,,,,,+++)))***+++++++++***)))(((...++++++------++++++...,,,(((&&&&&&### !!!  """%%%)))+++---...///111333444444444666333111//////...---++++++...111333333222333444---111777<<>>======BBB@@@999666888666///000///...---,,,---.../////////111333666777555333444333222000,,,******+++)))***+++***'''$$$""""""%%%%%%###!!!"""%%%(((+++000333444333222222888666444111////////////,,,...888:::---***///---333111...---......---,,,444444444333111000111333222111111000000//////...222222111111222444555666444333333222111000000//////333444111//////,,,''''''''''''(((+++...222444222444999<<<===;;;999777000111000+++"""     """%%%'''((())))))))))))(((&&&&&&%%%###!!! !!! """### """%%% !!!%%%***,,,111000...,,,---///111333999888666444222111000///+++(((%%%$$$%%%&&&''''''"""$$$$$$###""""""###%%%$$$+++333999???DDDAAA;;;333///...000000...///333,,,---,,,)))'''+++555>>>:::======<<<<<<<<<777000000333444333444777777444444333222111222222333333999888666888>>>CCC>>>555444...)))---777>>>???===???<<<888555444555777999===;;;999666444222111111111///---++++++,,,---...((('''&&&))),,,,,,)))&&&%%%'''((())))))+++...000777333///......---)))&&&))))))***,,,---,,,+++******)))(((***,,,------,,,000333777999:::888666555111222333444555555555444444222...)))&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%((('''&&&&&&'''((('''%%%&&&%%%$$$"""""""""######%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%&&&((()))***************************)))'''&&&%%%&&&&&&'''$$$$$$&&&(((&&&$$$%%%)))%%%&&&&&&''''''(((((()))$$$###""""""!!! &&&(((,,,000222222111111///000000///,,,'''""" !!!#########"""###$$$''')))************,,,+++)))'''%%%$$$$$$$$$"""""""""###$$$$$$######$$$######"""!!!!!!!!!!!!  """$$$%%%&&&(((***,,,,,,,,,++++++***(((&&&%%%$$$$$$$$$!!!$$$((((((%%%$$$&&&&&&$$$(((''''''%%%$$$###""""""!!!"""#########%%%(((++++++******)))))))))******,,,,,,,,,,,,,,,++++++***)))***,,,,,,++++++---...+++***))))))******(((&&&((()))+++,,,,,,+++)))(((+++++++++------,,,,,,---///***((('''$$$!!!%%%))),,,...///000111333444666666666333000............---,,,...111222222333666888666777:::>>>@@@???<<<888222777888666666999888333......------......///000111222555888:::999666444///111222000,,,+++---///---...///---***&&&%%%$$$$$$$$$###!!! ###%%%(((,,,111444555444333222555555444444333222111000...444CCCGGG888000///(((...------------.........333333444222000000111333000000000111111111111111222111000///000111444555111000000///............222666666222000...***%%%&&&&&&'''(((+++///333555333666:::>>>>>>===999777444444333...&&&  """###$$$%%%&&&(((***,,,******))))))((('''&&&%%%###"""&&&"""###$$$### ###'''"""&&&+++...222000...------///222444777777666555444444444444111...)))''''''(((((((((###$$$$$$###""""""###%%%%%%,,,333999???CCC@@@;;;111...---000000...///222///000///+++(((***333::::::===>>><<<;;;;;;777111///333555444666:::;;;888444444333111000000111222777666444555;;;@@@;;;222333...+++///888>>>>>><<<<<<:::777555555777999;;;???===999555222111000000///...,,,******+++---...)))'''%%%&&&)))(((%%%!!!''''''(((((())),,,111555666222...---------***'''(((***,,,...///000111111///...---...000000///...,,,000777<<<===:::444000777777888888888777666555000...+++(((&&&%%%%%%&&&&&&'''((()))***************(((''''''''''''%%%$$$"""""""""""""""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''((())))))(((''')))))))))))))))))))))))))))(((&&&%%%%%%%%%&&&'''$$$###%%%))))))$$$###'''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$!!!&&&)))---111333444444444111111111///+++&&&!!!!!!###$$$$$$$$$"""###%%%'''''''''&&&&&&''''''((((((((('''&&&%%%$$$$$$###""""""###%%%'''&&&&&&&&&%%%%%%$$$###"""!!! """%%%&&&&&&&&&&&&'''))),,,///111,,,+++)))'''%%%$$$######!!!######((((((%%%###%%%&&&&&&'''&&&%%%$$$###!!!!!! """$$$&&&'''&&&%%%%%%&&&&&&(((***,,,------,,,+++------------,,,---------***+++------,,,,,,...///)))))))))+++,,,+++'''$$$,,,---///000000///...,,,---///000000000111111///111---***)))%%% $$$(((+++...///000111333555666777666444111////////////...---///111222222444777999<<<;;;;;;<<<======:::888666999:::777555444111---+++---///111111111000//////222666888888666444222,,,...000///------000333000111111000,,,((('''&&&!!!""""""!!! """$$$'''###''',,,///000/////////444555666777555222///---,,,---777;;;222...---&&&...///111333444555666777333333444333111111222333000000000000000000000000111000...------///000222//////...---------......222555555222///...***%%%$$$%%%&&&)))---111555777555777999;;;<<<;;;999888888444000...***"""   """%%%&&&&&&''')))+++***((('''(((((('''%%%###%%% $$$%%%$$$######$$$  ###(((,,,///111000...---...///111222//////000111333555777888888444...+++)))(((((('''((('''&&&$$$!!! !!!###%%%+++222888>>>CCCAAA<<<111,,,+++///111000000222555555333000---...222666===@@@AAA>>>;;;;;;777222---111333333555999:::888444444222000...---///111666777666666:::===888000)))((()))---444:::======444444444555777:::===???;;;999666333222111222333...---,,,++++++,,,------000+++%%%!!!!!!###%%%&&&((((((((('''(((+++000444111///,,,,,,,,,---------###&&&)))+++,,,...000222000000000333555777666555666777999<<<>>>===:::666666555444222111///...------,,,***(((&&&&&&&&&&&&&&&&&&(((***+++,,,,,,---)))(((&&&&&&'''&&&%%%###!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%'''(((***+++,,,***)))'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''***###"""(((***%%%$$$(((,,,,,,+++)))((('''%%%%%%((()))&&&"""!!!"""###!!!&&&(((---111444555555444111000///---)))$$$  ###%%%&&&'''######$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''&&&%%%###$$$###"""!!!###&&&)))'''((((((((('''&&&$$$"""###%%%$$$!!!"""&&&(((''')))(((&&&%%%&&&)))---///+++***)))((('''%%%$$$###  $$$&&&###)))+++'''%%%'''))))))&&&%%%$$$###"""!!! """%%%(((((('''%%%$$$$$$%%%(((,,,///111000...,,,---------------...//////+++,,,......------///000******+++---...---+++(((+++,,,...//////...------***---///...///111000---111---+++***&&&###'''***,,,...000222444555666666666444222111111111000///,,,...111222222444666888999999999:::::::::;;;<<<999::::::999666333000...***,,,///222222111000...,,,///333555444111000///,,,---.........///111333///000111///+++(((&&&&&& !!!"""!!!!!!"""%%%'''$$$'''+++...000111222333777888888777444000,,,))),,,%%%''')))&&&+++111------000333555555666888:::333444555444222222333555333222222000///...------000///...---,,,---...///...---,,,++++++,,,...///,,,000111///......+++&&&"""$$$&&&***...222666888444555666777888777777666555111,,,***)))"""  !!!$$$%%%%%%%%%''')))(((&&&%%%&&&''''''%%%"""%%%  """&&&###"""### '''$$$###""""""$$$(((,,,///...------------...//////,,,------///111333555666555222...++++++******))))))((('''$$$!!!!!!"""$$$'''---333999@@@GGGGGGCCC333---+++000555555444333444444333333333555777999>>>BBBBBB>>>:::999666111---111333222333777777555444444222...++++++...111888;;;===<<<<<<<<<777000%%%'''***---111666999<<<000111333555888;;;===>>>:::888555333111111111111........................111...)))%%%"""###'''+++((())))))(((''''''***,,,+++******((('''''')))+++"""%%%)))******,,,///222000000111333666777666555:::::::::===???>>>;;;777///...,,,+++******+++,,,,,,,,,+++***((('''&&&&&&%%%&&&'''((()))*********%%%$$$$$$%%%&&&''''''&&&###%%%''')))***)))'''&&&$$$$$$######$$$$$$%%%&&&******+++++++++******)))''''''''''''''''''''''''%%%&&&'''(((((((((((((((>>>///&&&)))+++'''&&&***//////---+++)))(((&&&%%%%%%(((&&&!!!!!!%%%'''$$$&&&))),,,000222222222111111000...,,,)))%%%###!!! """$$$&&&'''$$$$$$$$$%%%&&&((()))***&&&&&&%%%%%%%%%%%%&&&&&& """$$$$$$######%%%''''''((())))))(((&&&###!!!###&&&%%%!!!"""'''(((%%%((('''&&&&&&&&&((()))***'''((()))))))))((('''&&& """%%%!!!(((,,,)))&&&(((++++++%%%%%%$$$$$$###"""!!!!!!"""$$$&&&&&&%%%%%%&&&''')))+++---000000000///...,,,,,,,,,,,,---///000111+++---...///......///111---+++))))))+++---......*********++++++,,,,,,,,,&&&+++---+++,,,///...***,,,)))((()))&&&!!!###'''******,,,///222555555555555666555444444444333111///,,,...111222222333444666444666999999777777999;;;555555666666666444222222,,,,,,...////////////...,,,000333444111///...//////...------///000000000...///000///+++(((''''''!!!"""###"""!!!"""$$$%%%&&&)))---///222444777:::999888666444111///---,,,---%%%&&&'''###***333111---000444555444444666888222333333222111111222444333222222111000//////.../////////......---------,,,+++***))))))+++---...,,,000111...---,,,)))$$$###$$$&&&***---111333555333444666888888777666444555222...***%%%      $$$&&&%%%%%%''')))'''%%%###$$$''''''$$$"""###""""""###%%%&&&%%%$$$$$$!!!!!!$$$""" &&&///'''&&&$$$###$$$'''+++---+++++++++,,,,,,,,,------111000000000000000111111---,,,******,,,---...---&&&&&&&&&$$$"""###&&&(((***000666<<>>===@@@AAA<<<777666333//////333444222333666666333444333111,,,))))))---111:::???BBB@@@>>><<<777111'''***...000111222666999111222444666888999::::::<<<:::777333000...------...///000000111000000///,,,...///---)))'''(((+++''')))***)))'''$$$######'''((('''$$$ !!!$$$&&&))),,,---,,,---000333000000000222333333111///111333666:::<<<:::333---,,,+++++++++---000333555......---,,,***(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&"""!!!!!!###&&&))))))(((''')))+++------+++(((&&&$$$#########$$$%%%%%%&&&---,,,***)))((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***++++++******TTT???...,,,---((('''+++---,,,,,,+++***)))((((((!!!$$$### &&&(((&&&'''))),,,///000000...---222111///---+++)))''''''!!!!!! """###%%%'''%%%%%%%%%&&&(((+++...///***(((%%%"""!!!###%%%&&&!!!%%%'''%%%######$$$&&&'''))))))(((%%%""" $$$$$$ %%%%%%"""###$$$%%%'''(((((())))))$$$%%%(((***++++++***)))!!!%%%***(((&&&'''******&&&&&&%%%$$$$$$#########"""######""""""$$$'''***......//////////////////,,,++++++,,,---///111222,,,---//////......000111---***&&&$$$'''+++///111---------------...///000(((---000---...222111,,,'''$$$%%%'''&&&""" """$$$(((***)))+++///333555555555444666555555555666555222///+++...111333333222333444111666;;;:::666333555888777555444444222///---...------,,,+++,,,---...//////222555555333000000111333///------///000...,,,///000111000---***))))))###$$$$$$###!!!!!!"""###$$$'''***,,,///222777:::888666222///...///111333***&&&,,,...'''(((---***222555999999777666777999...///000///......///111///000000111222222333333///000000000///...---,,,***)))((('''(((***,,,---111444444000---+++'''!!!###$$$&&&))),,,...000111333666999;;;;;;999666444999888555---"""      &&&+++......)))$$$######$$$$$$$$$"""!!! ###"""$$$(((&&&""""""&&&&&&&&&&&&%%%$$$&&&))),,,(((((($$$ """)))***''''''))),,,...---------...+++000555555111///111444,,,)))(((+++///111---)))'''%%%###!!!"""$$$'''***222666999;;;@@@DDDCCC>>>444111...///222555444222///222111...111777888444<<<>>>>>>===999777666777111000///000222555666666666555222///,,,,,,---///999;;;===>>><<<:::999999+++''''''+++//////000333//////111555777777444222444444555555444333111000111111222111111000///...000///---,,,++++++,,,---+++'''######%%%&&&&&&%%%######!!!!!!!!!###&&&'''((())))))***,,,...000111111111222444666777555444666555444222000---+++***...000222222000///111333,,,,,,,,,,,,+++***))))))%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&---,,,+++***)))'''&&&&&&&&&$$$###$$$'''(((&&&$$$))),,,---,,,)))'''''')))!!!###&&&'''((((((***+++(((***+++***)))((()))***)))+++------***)))***,,,++++++******)))*********&&&%%%%%%$$$###"""!!! %%%(((,,,...///000111222000000...,,,***'''%%%###""" %%%'''$$$ &&&###!!!$$$***---+++(((+++'''"""!!!###$$$$$$### """$$$$$$$$$###$$$%%%))))))***)))(((%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""" """'''(((&&&)))///+++000111,,,******''' %%%!!! '''))),,,---***'''%%%%%%&&&$$$###%%%((((((%%%!!!"""$$$(((+++(((###&&&+++111111111111000000000///---,,,++++++---111555888///,,,)))(((***+++,,,+++%%%'''&&&###$$$)))+++***)))+++------,,,***))))))....../////////...,,,+++)))'''(((***((("""###'''***+++,,,,,,...222666777444000222000.........///...---......///111333666:::<<<444666666333444999;;;999:::666444666777333222333111000...---,,,,,,------777777666555333000---,,,////////////000000000000...///111111///+++'''%%%&&&%%%###!!!!!!"""$$$%%%$$$'''+++///111333555777333333222222000///...---'''&&&%%%(((,,,111444555333999???>>>888333111222////////////000000000111///000222333666888;;;<<<222222111...,,,,,,---///'''&&&'''******)))---222111222222000---)))$$$""""""###,,,111111444:::===<<<<<<===;;;666222111444///)))$$$      $$$''')))(((%%%!!!$$$######""""""&&&%%%"""###''''''(((((('''&&&''')))+++"""!!!&&&(((((('''))),,,---------...///333111000000111111111111///---,,,///222222///***'''&&&$$$###$$$&&&(((***...666<<>>>>>??????===999555333444000***%%%    ###"""!!!$$$%%%%%%$$$###(((((('''&&&$$$!!! $$$$$$"""$$$((()))+++,,,+++***))))))***(((!!!&&&$$$###&&&''')))+++,,,,,,---///111222***######***000000---333222222333555444///+++&&&%%%%%%%%%&&&'''((()))'''111;;;======???@@@???111///...111777<<<======666555333333888===:::555BBB:::222000333666555222111///......000333444444111222111...***,,,333999======<<<:::888555333222&&&######)))///222555::::::888777666666555333000222111000///111444888:::444333222111000000000000---,,,+++*********+++,,,'''%%%$$$$$$%%%$$$""" """$$$&&&((()))''''''((()))+++---///000///000222555777666333000...,,,***((()))+++///111222222222111///000222444444333222111///,,,***)))'''&&&&&&%%%$$$"""!!! $$$%%%&&&'''(((((((((((((((((())))))(((((('''&&&'''%%%######$$$$$$###""" ###''')))))))))***++++++++++++***((((((***+++((()))***)))((('''(((***"""%%%(((+++,,,...000222000///---+++)))''''''&&&((('''&&&%%%$$$#########'''))),,,------------...000///...,,,***'''%%%$$$ !!!######$$$######&&&((((((&&&%%%&&&((($$$############!!!!!!""""""###%%%&&&###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''%%%###$$$(((+++,,,+++'''''')))***((("""&&&&&&(((((('''%%%$$$$$$%%%%%%&&&'''&&&$$$"""""""""$$$###$$$&&&%%%%%%+++333////////////000000000000444333222111111111111111,,,,,,...000000...)))&&&***---,,,)))***///111///111111111000---,,,---///....../////////...------***(((((()))&&&"""&&&(((000//////000222222111///444222000///...---+++))),,,---///000///000111333888:::999666666888999666333111333888888222---,,,---,,,+++++++++,,,---...000000000///...,,,+++***/////////........./////////000222222111---)))'''"""""" """$$$%%%$$$(((---000111111222222222222222111000///...---...+++)))))),,,000333444444555555444333111///...------------------------000000111444777777333///---///111111///.........111+++)))---000000///111000111222111///+++(((%%%'''%%%''',,,000333888======???@@@@@@>>>:::666333333000+++&&&!!!   !!!%%%$$$"""###"""$$$'''&&&''')))***+++******)))!!!$$$%%%###$$$))),,,...//////---***)))(((%%%''',,,&&&###((()))+++,,,------///111444...%%%'''111444444555444555666666444///+++&&&'''(((((()))))))))))))))000666888;;;@@@AAA???111///...111666:::<<<;;;444111///222888<<<:::555AAA;;;444222444666666444111///......222555777888999:::777111+++***111888:::888777666555444222000,,,&&&"""$$$(((,,,222888999777555444444333111///222111000111222555777999111111000///000111222222///...,,,+++***)))******(((((((((((((((&&&###!!! !!!###$$$$$$$$$$$$&&&&&&'''(((***,,,...//////000333666777666222...---,,,******+++...111333............000222555777555555444333111///---,,,######$$$%%%&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&'''((()))******)))(((((('''&&&$$$##################%%%))),,,---------,,,+++++++++)))''''''(((***'''((())))))''''''((()))"""$$$''')))***,,,---......---,,,***)))(((''''''((('''&&&$$$############&&&(((+++,,,+++***+++,,,//////...,,,***(((&&&%%% !!!!!!!!!###$$$###%%%&&&'''''''''''''''&&&&&&%%%$$$"""!!! !!!!!!!!!###$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%$$$%%%(((((()))***))))))***)))((("""%%%&&&&&&&&&$$$""""""$$$&&&%%%'''(((&&&""" """$$$"""###&&&&&&%%%)))000------...//////000111111444444444333333222111000---......000000...***&&&,,,......,,,---111333111/////////---,,,,,,///111...////////////.........+++((()))***(((!!!"""'''***111000///////////////...111///...------,,,***(((***---000111111111444666444777777555666:::;;;999666444555999999444000///,,,,,,++++++,,,...///000999888666333000---+++***000///...---------......///111222333111...***(((!!!  """$$$&&&$$$(((---000111000000000111111111111000///...---,,,***((()))---222666888777666444333444333111///............------------111//////222777888666222,,,...222333222000//////444---)))---111111//////...///000000///,,,(((&&&((('''(((+++///444999===<<>>>>>===888555777;;;===;;;:::888777666333222222333444222000///000444999===>>>BBBAAA===555...---222888222111111222444444333111...'''!!!$$$***222<<>>BBBCCC>>><<<<<<888222222111---((("""     """!!!""""""###%%%'''((((((((('''***(((((()))'''###$$$(((---///000000---***((('''$$$(((&&&***222000//////...---///333777000///---,,,,,,000555999000111111111000///------222222222222111000......111///...111;;;CCCAAA:::111///000444<<>>999999888777777999666777888666444444666999555333111222777<<<@@@BBB===:::555000,,,,,,///111,,,,,,---111666888555222+++$$$!!!'''000<<>>999555444111...333::::::888555444666999;;;===999666333444777<<>>CCCGGGCCC888555888777000111111000+++###      """###%%%&&&''''''''''''+++(((((()))'''$$$&&&***+++,,,---,,,)))''''''(((###!!!&&&000111000---***)))+++///333,,,,,,---000333444333111,,,------,,,,,,---///222222111///,,,***(((''''''///666===BBBEEEGGGCCC===444222111555;;;@@@AAAAAA888444222222///...666BBB;;;444---,,,222888;;;;;;<<<888555444666:::===???<<<666///,,,------***&&&***+++...555<<<>>>:::444***%%%###''')))***,,,///888888888999999777333///;;;999555111/////////000000222555777888666333111---,,,+++*********+++,,,)))++++++)))$$$ !!!'''%%%"""  !!!######$$$%%%''')))+++,,,,,,+++******+++***'''%%%""""""!!!!!!$$$(((---000000000111555999999666333777666555444222000...,,,***+++------+++)))%%%#########$$$%%%&&&&&&&&&&&&((()))+++,,,,,,***'''&&&%%%'''))))))***...444999<<<888333111333333333111///222444333///+++'''%%%%%%&&&''''''%%%%%%&&&''')))'''&&&''')))***(((%%%$$$$$$$$$$$$%%%%%%&&&'''###!!! $$$)))---000222555777...------,,,***((('''&&&%%%"""!!!%%%+++...+++(((&&&))),,,...,,,+++******!!!$$$''''''$$$######%%% """###""""""###$$$ """###""""""###$$$$$$%%%&&&&&&%%%***+++''''''+++...+++222......111///(((%%%'''$$$!!!!!!"""###$$$$$$###"""###%%%'''$$$ !!!"""!!!!!!"""###&&&***'''((())),,,...000222333111000///---,,,,,,,,,,,,+++***((()))+++---------+++...///...///222333000...000111111///---,,,,,,000///.........000111222333///...---(((!!!###%%%&&&(((,,,000000---*********.........//////...+++((((((,,,...,,,***---666???777:::<<<;;;<<>>>>>888444222......---,,,---...///000000///...------...///000111///,,,***)))***+++---,,,---///111000---***'''&&&%%%###"""!!!"""$$$%%%%%%'''((()))***---111444//////////////////...---((((((***---000222222111333888<<<:::666333444777......///111222333444555...333777555///,,,///444666777999888666444333333///---...000///---000555444555555555333///,,,)))""")))---...444===AAA???AAAEEE???333///333333,,,111111000+++$$$    $$$'''&&&""""""%%%%%%"""))))))(((%%%###$$$&&&(((///***&&&&&&)))***((($$$"""###  )))---000000111000///...,,,+++...000222444333222000......,,,***'''&&&(((---111000/////////---(((///999BBBGGGIIIIIIDDD>>>555111///111888===>>><<<;;;777000,,,+++---111333;;;555111222555777:::???<<<555222555777666888>>>666666444///)))''')))---,,,---///222999@@@???999///)))%%%&&&''''''***...555555444444555555666666999;;;;;;888333000222444777444111111111111///,,,...............,,,+++***)))((('''&&&&&&$$$""" !!!###&&&((())))))'''%%%,,,+++************(((&&&&&&$$$!!! $$$(((+++///000111000//////111333...////////////---+++***---+++)))'''&&&%%%%%%%%%"""######$$$%%%&&&'''(((&&&'''((())))))((('''&&&%%%'''***,,,---///222444444111222888888333222666222222111///,,,(((%%%###&&&%%%%%%%%%%%%&&&'''((('''$$$%%%(((((($$$###&&&%%%%%%%%%%%%&&&&&&&&&&&&***%%%  !!!%%%)))+++...333444222,,,,,,---,,,+++)))'''&&&'''$$$$$$(((...000---***%%%'''***---...---+++***$$$######%%%&&&&&&$$$""""""  """$$$$$$%%%&&&&&&%%%%%%$$$)))'''$$$$$$''')))(((''',,,---------,,,)))&&&$$$)))!!! %%%%%%%%%$$$###"""###''')))#########"""""""""""""""!!!###%%%&&&&&&&&&''')))******,,,---///000222222------...000111000,,,)))&&&))),,,............///555333222333555555222///////////////...---,,,,,,******,,,000///---111777000000...+++&&&!!! $$$)))(((+++...---***(((((()))---...---***+++,,,***%%%******---111666888666333888;;;??????===<<<===>>>:::;;;;;;;;;999666222000111...***)))***+++,,,------,,,+++...333555555444333222111///---,,,++++++000---+++...222222---'''$$$$$$$$$###!!!!!!###%%%&&&((()))******+++---000//////000000///...,,,+++...---,,,---000222222222777;;;<<<888555777666444888333...---000222111000...111222000000222222...444666777666444222111111000111222222000//////000---222222...,,,///---'''&&&,,,333666666777;;;>>>======;;;777333000000000555222---(((%%%!!!   ###&&&%%%""""""%%%%%%"""''')))++++++)))(((((((((+++)))&&&&&&(((******)))'''((($$$&&&///444///000000000///...,,,+++''')))+++.........,,,+++......---+++)))***---///333222000000...)))""")))555@@@BBBAAA@@@>>><<<444///,,,///555999999888777666222---((()))///444888222///222555666:::>>><<<555222444555333444777222333222...***))),,,///,,,///111555;;;AAA???888...(((&&&)))---///333888555444333222111222222333888888888555111///000111666444222333444333000---...---,,,++++++*********((('''&&&%%%$$$"""   """%%%''''''&&&&&&+++***))))))***)))'''%%%$$$###"""!!!###&&&)))+++,,,///222222222111111111//////000000///---,,,***,,,+++)))'''&&&%%%&&&&&&%%%&&&''')))************'''''''''''''''&&&%%%%%%%%%'''***+++,,,---000222000------111111---,,,//////000000///---+++)))'''&&&&&&%%%%%%%%%&&&&&&''''''%%%&&&***+++((((((+++&&&&&&&&&''''''&&&%%%%%%&&&###!!!"""###(((,,,---///333444111111000///---+++(((&&&%%%$$$###$$$'''+++---,,,)))%%%(((,,,///000...+++(((&&&%%%$$$%%%%%%$$$""" !!!""""""!!! !!!"""$$$%%%&&&'''''''''%%%"""###%%%''''''&&&((()))******)))((('''&&&%%%"""'''((())))))'''&&&&&&((()))$$$#########""""""!!!!!! """$$$$$$$$$&&&''')))******+++,,,------...000111111111///,,,)))((('''***---...---+++++++++222111000222555555333000,,,------------,,,,,,+++---,,,...111000---000555000000...+++&&&!!!$$$)))+++---///...,,,***+++,,,---...---***+++---+++&&&&&&'''***000666999999777777:::======;;;:::;;;<<<999999888777555222000...///---******+++---......000...---///222444333222//////...---------------000000000000///---)))'''%%%%%%%%%###!!!!!!###$$$&&&''')))******,,,...111111111222222111000...---...---,,,...000222222222111666888666555666666444444444222000...///000222...111222000000333333000444555666666333111000000111222333222000//////000///333333///...///---)))&&&***///111111333999>>>;;;:::777333000000222333777333///***'''###   """%%%%%%""""""&&&&&&###&&&***///111000---+++***&&&%%%###!!!"""$$$""""""""",,,000...///000000///...---,,,((())),,,///000111000///...///000///------...///444222000---+++(((### )))666AAAAAA===<<<>>>???111---***,,,222666666444333444222,,,&&&&&&,,,333333...---111444666999===888444111333444333333555111222111---)))(((+++......222555999>>>BBB>>>777***%%%$$$(((---000444999555333111000//////111222555555333111///...------333333444555777555222//////...---+++++++++++++++((('''%%%###!!!!!!###!!!###%%%'''(((((()))((('''(((((((((&&&$$$""""""###$$$''')))+++,,,***...222444333222111000000111111111///---,,,******)))'''&&&%%%%%%&&&&&&&&&'''***,,,------,,,++++++***)))'''&&&&&&&&&&&&&&&(((*********+++---///---+++***---...---///222111111111000...,,,)))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&+++,,,***+++...((()))***+++***(((&&&%%%###!!!  """###&&&***------///222222///555444111---***'''%%%$$$!!!###%%%''')))******)))''')))---000000---***'''(((&&&$$$######!!!!!!"""###"""!!!  !!!###$$$%%%&&&&&&%%%###!!!!!!###%%%%%%%%%%%%%%%%%%&&&''''''((((((!!!###''''''(((******)))((()))***%%%$$$$$$###"""!!! """###$$$%%%'''(((******++++++++++++,,,,,,000222333000,,,)))***++++++---///...,,,+++******///...///111333333222000***++++++,,,,,,,,,,,,+++000///000222111...///333111000...+++&&&!!! %%%))),,,---...---++++++,,,...,,,...,,,***+++---,,,(((%%%'''***000555999999888555888:::;;;:::999888999999888777555333111///...///...,,,,,,......---+++111000//////111222111///,,,++++++,,,,,,---//////111333444222---(((&&&&&&&&&&&&%%%###!!! """###$$$&&&)))***+++---000222222333333333333111000//////---,,,---000222222111---333777666666777777444111333555222...,,,///222---111222000111555555222333444666555333111000000222333444333111///000111111444444111///000...***%%%(((+++,,,---111777===888666222000000222555777999666111---***&&&""" !!!"""######   !!!"""%%%&&&$$$%%%((((((%%%'''***///222111...,,,+++((()))&&& &&&)))---.../////////...---,,,,,,---///222333333333333///000000//////000222555333111---)))'''$$$###"""---666>>>>>><<<>>>??????///+++(((+++222777777666111111...***&&&&&&***......******///444666999<<<222000///000333555666777333444222...(((&&&''')))///444999<<>>999///+++))),,,444:::;;;999222...)))'''((())))))(((***&&&&&&,,,222444777;;;///...,,,,,,...222444333333444333...)))&&&''')))///555:::<<<>>>>>>999222...)))'''+++---...000333...---+++++++++---///000//////...,,,***))))))))),,,///444777777555222000...000333444333111---+++******)))%%%!!! ###%%%&&&%%%###""""""###%%%%%%%%%&&&&&&''''''(((&&&%%%%%%&&&''''''%%%###"""$$$'''+++...////////////000000//////000222555222222222111///,,,***(((""""""!!! !!!"""###$$$$$$&&&))),,,---,,,***)))000///,,,***(((((((((((()))***+++***(((((()))***#########$$$(((...333555666666444222...***'''%%%'''&&&&&&%%%%%%%%%&&&&&&***'''(((++++++''''''))))))+++,,,---,,,***'''%%%"""###$$$"""%%%***---...000444444111222111---***(((&&&&&&&&&!!!$$$'''((((((((()))******)))(((''''''(((((()))"""  """"""###%%%%%%$$$###""""""######$$$$$$#########%%%'''(((''''''&&&%%%%%%%%%&&&&&&!!!!!!$$$%%%(((+++,,,+++)))((((((%%%%%%$$$###"""!!! """%%%'''''')))+++,,,)))***+++,,,...///000111,,,///000---((((((,,,000)))+++------,,,,,,---///000000111000...,,,+++***,,,,,,---.../////////...000---///333555222222444///...+++((($$$ """'''***---,,,+++***+++---...///...///---)))***...---)))+++---000333555666777888555666888::::::999666444666555444222111000000000/////////000111111...,,,+++,,,,,,---------...///..................//////222///---...///...)))$$$''''''&&&###!!! !!!"""###&&&***,,,...000222444111222222222222000///...---,,,+++,,,---//////......555999888777888666333333111///000111111///------111333222444888888666555777888888666444444444333444444222000000222333333222222222000---******&&&)))---111444777999:::333222444777:::;;;999777:::888444111---)))$$$ !!!"""""""""!!!   $$$&&&&&&(((,,,,,,)))((()))***)))(((((()))+++(((******&&&!!!!!!"""!!!(((,,,++++++,,,---...//////...---------...///000000000000222111000...///333999>>>444222///***&&&%%%''')))///111333666===CCCAAA:::///,,,***---555;;;<<<:::222,,,&&&&&&)))+++((($$$&&&"""!!!'''---000444888111000+++'''(((,,,---+++///111222///+++)))***,,,...444999::::::999444...'''######(((,,,...000444)))))))))))))))******+++,,,...///,,,(((&&&(((++++++///444777666444222111---///222333222000,,,******+++***&&&!!! ###&&&'''((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%''''''%%%###$$$&&&***---000111111111222111000...---...222555222222111000...+++((('''  !!!###$$$((())),,,...///......------,,,***)))'''&&&%%%%%%'''((()))((('''&&&'''(((''')))(((&&&(((...111111333333333111///,,,)))'''&&&%%%%%%%%%%%%&&&'''(((...++++++---,,,(((&&&(((&&&'''((()))(((&&&$$$######$$$%%%""" (((,,,000000222666666333///...,,,***)))'''&&&&&&###$$$&&&''')))))))))((()))(((&&&&&&&&&'''((())) !!!############ !!!"""#########"""!!!!!!!!!!!!###%%%&&&###$$$%%%%%%$$$%%%(((***)))(((((('''&&&%%%%%%$$$!!!!!!%%%,,,...///...+++(((&&&&&&%%%$$$$$$###"""!!! """%%%&&&'''(((***+++'''((()))+++---///000000///000///,,,'''&&&'''***%%%''')))******+++---///000222222111---***)))(((...//////000000000000//////---...333555333222333...,,,)))&&&"""$$$(((***000......///111333333222000111...******---,,,)))))),,,000222444666999;;;444555777999:::888444111000000//////............+++,,,---000333444333222***+++------,,,,,,---///000000///.........//////111---+++,,,000000***$$$&&&&&&%%%###!!! """######&&&+++...///111222444000111111111111///...---,,,***)))***,,,------,,,---222666444444555444111555111---...111222///,,,///222444333555888999666555777999999777666555555111222222111000000333555444111111222000+++)))***'''***...333777999::::::555555777;;;>>>>>>999555999666333000---(((""" """""""""!!!  !!!$$$%%%'''++++++(((&&&((()))((('''&&&&&&'''"""$$$&&&$$$!!! !!!!!!"""!!! $$$***+++'''***+++,,,...//////......//////111222333444555555333333222111000333777:::333222///***&&&%%%'''+++,,,111555888>>>CCCCCC???111---***,,,333888888666///,,,((('''((()))'''$$$"""!!!&&&***///444444222,,,%%%%%%+++---+++000222222000,,,***+++------333777777555444000+++"""%%%***,,,///333***+++++++++***)))'''&&&***...111...'''$$$(((...---111666777666444333333111111111111000///......)))+++***&&&!!!"""%%%&&&((())))))((('''&&&'''$$$%%%'''((()))((('''&&&&&&%%%%%%&&&''''''&&&$$$&&&(((+++...111222222222222222111000......000222222111111///---***'''%%% !!!###%%%&&&++++++---...///000000000*********)))(((&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%))),,,,,,)))***000222000333333222111...+++((('''$$$$$$$$$%%%&&&'''((()))...+++***,,,+++'''&&&(((%%%&&&&&&&&&&&&&&&%%%%%%"""$$$$$$!!!###(((---//////111333333/////////...---+++(((&&&%%%$$$""""""%%%)))***'''%%%%%%&&&'''((()))))))))(((###!!!!!!###%%%$$$###"""!!!!!!###$$$%%%$$$$$$###  """######$$$%%%%%%$$$%%%(((+++&&&''''''((('''%%%$$$###  ###(((+++---...---***(((''''''$$$#########""""""!!!!!!"""$$$'''(((((()))***,,,******+++,,,...///000000...---,,,***((('''&&&&&&'''(((*********+++...000///111222111---***)))***000000000111000000//////111---...333555333000000,,,+++((($$$  %%%(((***000//////111444666555333222222///***))),,,,,,((())),,,///111111333666999333333444777999777222...+++,,,---/////////...---.........000333444444222---...000///,,,+++,,,...///......------......//////...---......---)))%%%%%%%%%%%%###!!!!!!###$$$$$$''',,,///000111222333000111111111111///...---***)))((((((***++++++***+++000333222222555666444444222///.........//////000444555444555999999666555777999999777555555555///000000//////000444666666222222444222,,,)))+++)))***,,,000555888:::;;;:::888888:::>>>===888333666444111...+++&&& !!!!!!   ######&&&******'''%%%'''))))))'''%%%$$$$$$%%%&&&((((((&&&$$$######"""###""""""&&&+++***&&&)))***,,,...//////......---...///111333555777888333444555444222222444555000000---((($$$###&&&)))$$$,,,333666999===???>>>222---)))+++000444444222,,,,,,+++)))'''&&&&&&&&&"""&&&,,,111555444...&&&'''///333111444555555222,,,((((((***,,,222666444222111---)))'''######)))...///222555///000000000...***'''%%%(((///444///&&&###(((000///333777888666444444555777555222000///000222333(((******&&& """&&&$$$''')))***)))))))))***$$$&&&))),,,---,,,+++***&&&%%%%%%&&&'''(((&&&%%%(((***,,,///111222222222111222333222000......///111111000///,,,)))&&&$$$ !!!"""$$$&&&'''+++,,,,,,---...///000000***+++++++++***)))'''%%%"""###$$$###"""!!!"""######'''(((%%%'''...111...666555444111---)))%%%"""######$$$%%%&&&((()))******((((((***)))%%%$$$&&&'''''''''''''''((((((((( """### !!!&&&'''+++---,,,---///---***111111000///,,,)))&&&$$$$$$!!! ###(((***&&&""""""%%%))),,,---+++)))'''&&&$$$!!! """%%%&&&%%%###""""""###$$$%%%%%%$$$"""!!!"""!!!"""$$$%%%$$$###$$$(((+++$$$%%%&&&''''''&&&$$$"""!!!&&&+++%%%&&&((())))))(((***+++#########"""""""""""""""&&&(((***+++++++++,,,.../////////000000000111111***)))(((((())))))(((&&&+++,,,---------...000222---000222111---++++++,,,000000111111000///......333///...333555111...---+++***&&&### %%%)))***...---...111555666444111444333///***))),,,+++''',,,///111000......000333111111222555777555000+++***,,,...000111111000///555333111111111111000...000222333111---+++,,,---,,,,,,,,,,,,------...///---///111000,,,)))''''''$$$$$$$$$###!!!!!!###%%%%%%(((,,,///000111222333111111222222111000...---***((('''''')))***))))))+++111444333444888:::999222333222///++++++///333111555666444555999999666444666888888666555444555......///......000444777888333333666444---***---***)))))),,,111666:::;;;>>>:::888999;;;;;;777333444222000---)))$$$    ###(((***(((&&&$$$'''&&&&&&((())))))((('''+++,,,---+++(((&&&(((+++''''''%%%%%%$$$%%%&&&&&&)))+++------,,,,,,,,,---222333666888999999888777666666555666777888:::;;;555333000,,,***(((((((((+++///555;;;BBBFFFAAA888,,,)))'''***000444444222---...---,,,)))'''''''''%%%+++&&&"""%%%&&&(((222888;;;:::222,,,---444:::666------999===333'''###///000111333333222///,,,###""""""%%%+++000333555444666444---+++......***........................)))---222444555444333333555555555555444333222111000...+++&&&"""!!!###%%%...------...///...+++)))&&&(((,,,///111000///...(((''''''(((((()))***+++---)))&&&&&&***///111222444555666555333222222333222222222000...+++(((&&&""" !!!%%%))))))(((&&&))),,,///111111000000,,,......,,,'''%%%%%%&&&!!!!!!###&&&&&&$$$""""""%%%%%%&&&'''))),,,///111222000---***((((((((((((((('''(((***++++++(((%%%%%%$$$$$$###$$$&&&)))***((('''%%%###""""""###$$$''''''%%%### !!!###&&&,,,000......///...+++///......,,,+++)))((('''###$$$###"""%%%)))(((###&&&''''''(((((((((((((((((('''%%%###!!!$$$"""!!!###&&&(((&&&###&&&&&&%%%$$$$$$######"""$$$!!!###!!! %%%$$$"""###$$$%%%%%%$$$)))***,,,,,,)))### """"""%%%%%%%%%&&&((()))+++,,,(((###!!!###!!!$$$&&&(((+++,,,---......444222000...------//////222000,,,)))&&&&&&''''''//////...///000222333555000000000///---+++)))''''''))),,,000222000---***,,,---...000000000///...,,,000...%%% !!!"""&&&***...222000///111555666333111000000///...---,,,,,,+++111000/////////000222333777777777666444222///...000///...---,,,---......333333333333111000...---//////000000000000//////222///---...111333222111555333111///---+++******'''&&&%%%$$$###$$$%%%%%%(((***...222444666666666222111000......---------***'''&&&'''+++...---,,,(((+++///444888999999999555000***+++///222111///666:::<<<888222111555:::555777999888555222222222//////000111222333444444BBB>>>:::666444111...+++''')))+++///333777;;;===::::::::::::::::::::::::888444000......)))""" !!! !!!### 777<<<'''  !!!"""""""""###%%%&&&%%%%%%&&&''''''&&&%%%***...000000,,,))))))+++((('''&&&&&&'''(((***+++***+++,,,,,,******+++,,,222333555666777666444333222222222333555888:::;;;777555111---***)))******...222666:::???AAA:::111'''$$$###&&&+++//////------......---+++***+++,,,)))...'''!!!$$$&&&)))555222777:::999666444444555555,,,+++555888000)))(((111111222444333222...,,,'''%%%###%%%+++222888;;;111222///))))))///111000666555333111...,,,+++******...222555555444222222444444555444444333222111333222///+++'''&&&(((***------......---,,,******+++,,,---......---,,,+++&&&&&&&&&&&&&&&''''''((()))'''&&&(((---222444555555777999888555111...---222111111///,,,)))&&&%%%###""""""$$$(((******(((+++---///222333222111000,,,------+++'''%%%%%%''')))&&&###"""!!!"""%%%'''$$$$$$&&&(((***---000111///---,,,***)))******+++'''***,,,,,,)))&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$""" !!!###&&&###***......///222222000.........---+++)))'''%%%$$$&&&&&&%%%(((,,,***$$$&&&&&&'''((((((((((((((()))(((%%%###!!!"""!!!"""$$$&&&&&&&&&$$$%%%%%%$$$$$$#########"""###!!!###!!! !!!"""!!! !!!$$$%%%%%%%%%&&&(((******)))%%%  &&&'''''''''(((((((((((('''### !!!$$$&&&$$$!!!$$$%%%(((***,,,---------000///............///000///...+++)))((()))+++,,,***+++---...000000000000000///...,,,+++++++++,,,333111000000111000---))),,,---///000111000000///111444111(((!!!!!!"""!!!###'''+++...000//////000222444333222000000///...---,,,,,,+++//////......///000222333888777666444222///---+++000///............///000111111111111111111111111222222222111///...,,,+++111///------000333333222111000///---,,,,,,++++++((('''%%%$$$$$$$$$%%%&&&***,,,///222444555555555//////..................+++)))(((***,,,...---+++(((***---111444555555555333222111000111111000///...555;;;<<<777222222444:::;;;<<<<<<;;;888666666...//////000111222333444777888888666222//////000((()))+++...222666:::<<<;;;;;;:::::::::999999999;;;777222///---)))""" !!! !!!"""  &&&((( $$$%%%%%%"""$$$)))%%%%%%%%%%%%%%%%%%$$$$$$)))---111111...***)))***(((((('''((())),,,///000+++,,,+++***((((((***,,,...///111333333333111000000111111333666999<<<===999666111,,,******,,,---///444777:::======666---%%%###!!!###(((+++,,,++++++,,,...---,,,+++---...000333***!!!###$$$'''333111555:::======:::999999888000---111000***'''***111333444444333000---+++(((%%%###$$$***222:::>>>111222///,,,...555:::;;;@@@===999444///+++((('''+++///444666666444222111222333333333333333222222///...---***'''%%%&&&''',,,...000///,,,******,,,...---------,,,++++++***&&&%%%$$$$$$######$$$$$$%%%$$$&&&***///444777888888;;;>>>>>>:::555000---444333222///,,,)))'''%%%%%%%%%%%%'''***+++***)))---...000222222111///...,,,------+++)))'''((((((***(((%%%""""""$$$&&&'''###$$$&&&(((***---...///+++++++++++++++,,,,,,---(((---000...((($$$%%%(((''')))+++------+++)))(((%%%&&&(((***)))(((&&&%%%""""""""""""!!!###&&&))),,,111333111//////...+++---.........,,,)))&&&$$$$$$((())))))+++...+++&&&&&&&&&'''((((((((((((''')))(((&&&$$$""" !!!###%%%%%%%%%%%%&&&########################!!!!!!"""!!! """  ###%%%&&&%%%$$$%%%'''((('''%%%###!!!(((((())))))((('''%%%$$$%%%###"""$$$'''(((&&&###&&&'''))),,,---.........,,,,,,------...///000000,,,+++******+++---///111(((***---///000000///---000///,,,******+++...///:::555000000222222///+++---...///111222222111111///000---%%% """$$$'''+++---///000111111111333555777111000///---,,,,,,++++++,,,,,,,,,,,,...000222333777555444111///...---,,,//////...//////000111222000000//////000222444555222222222111///...,,,+++///...,,,---000222333333/////////...............((((((&&&%%%%%%%%%&&&''',,,...000333444444333333------------......//////***)))***,,,///000...---***+++---000222333444444///222444333111//////000...555;;;<<<888555444666666666666777777555222///......//////000222333333222777;;;999222...///222((()))+++...222666999;;;===<<<<<<;;;:::999999888===999333///,,,(((### !!! ###%%%"""!!!"""%%%###)))"""  ((()))(((###$$$+++'''''''''&&&%%%$$$%%%&&&'''+++...---***'''((()))))))))((((((***,,,///111+++++++++***)))***---000+++,,,///111222222111000222333333555777:::===???999555000+++)))***---///...333888:::======777///(((&&&%%%&&&))),,,------***+++,,,,,,******+++,,,444777---$$$$$$!!!""",,,...111666888777555:::@@@>>>888222///)))$$$$$$)))000222333333000---***(((%%%"""!!!###)))111888<<<222222222222555999===???DDDAAA===888333///,,,***,,,000555777666444222111111111222222333222222222+++++++++)))&&&%%%%%%&&&,,,000333111,,,))),,,///,,,++++++******+++,,,---&&&%%%$$$###""""""""""""!!!###&&&***///222444555666999<<<===:::666333111777666444222...,,,)))(((%%%&&&''')))*********)))+++,,,.../////////...------......---,,,,,,,,,,,,'''***+++***)))(((&&&"""###$$$&&&''')))***+++,,,++++++++++++,,,,,,------+++...111///***'''(((******+++---...---,,,)))((((((((()))))))))'''&&&%%%######$$$######%%%(((+++///444555222//////...+++,,,---//////---)))%%%"""###(((++++++,,,...+++&&&%%%&&&''''''(((((('''''')))(((&&&$$$"""!!!  $$$%%%$$$###$$$&&&!!!!!!!!!""""""######### !!!""" ###"""!!! !!!###%%%%%%$$$$$$%%%&&&&&&&&&$$$###!!!&&&''')))))))))'''%%%###$$$$$$$$$%%%''''''%%%"""((()))+++...///000000///***+++,,,---...//////...,,,+++++++++---///111333---...////////////......000///---+++++++++,,,---444000,,,...333555222...---...000111222222111111,,,+++(((###!!!"""$$$&&&))),,,///111444333222333777;;;111000...---++++++++++++*********+++---///222333444333111///......//////---------...000111222222111000//////000222444666//////000000000000//////------,,,---///222444555222222222222222111000000)))((('''&&&%%%&&&''''''---///111333333333222111---............---------'''(((+++...111111111000---...000222444666888999222333222111000//////000222444666444222222666:::;;;;;;:::<<<===<<<888555///......///000111333444888<<>>===<<<;;;:::999===999333///,,,)))%%%""" !!! ###$$$"""  !!!!!!'''+++###"""&&&######!!!  """ %%%+++*********(((&&&%%%&&&((()))***+++)))&&&%%%(((,,,***)))'''&&&(((***---000+++++++++++++++---000333222333444555444333111000333333333444666888:::<<<777333...***)))***---///000666;;;===>>>>>>888111+++***((((((***---///000,,,------,,,***))))))***...333---&&&&&&"""!!!)))&&&+++333888444000666AAA???:::444...((($$$&&&+++...000222111---)))'''&&&"""!!!!!!%%%+++222777999111222444888:::::::::;;;@@@@@@>>>;;;888555222111...111555777666444333333000000111111111111111111...//////---+++***+++,,,...222444222---+++---111,,,+++***))))))***,,,---&&&&&&$$$###""""""!!!!!! """&&&)))+++---...///...111444555555555666777777666444111...,,,***)))$$$%%%'''((((((((())))))***+++---...///000//////000000///000111111111111222666555000---,,,((("""%%%%%%&&&&&&'''((()))***......---,,,++++++++++++//////......//////...---,,,,,,,,,,,,+++******))),,,+++)))'''&&&%%%%%%&&&&&&''''''%%%%%%&&&)))+++(((...111000111444666444,,,---//////,,,((($$$!!!!!!&&&*********+++)))%%%%%%&&&&&&'''''''''''''''((('''%%%###"""!!! $$$%%%###"""###%%% !!!"""######!!!"""""" $$$&&&$$$######$$$$$$$$$###%%%&&&&&&&&&%%%###!!!$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%$$$""" '''(((***,,,---......---++++++,,,---......------------------...///000111222000...,,,++++++------000000///...---+++)))))),,,******---222444111---...///111222222111111000---***(((&&&$$$"""  """###%%%(((+++---000333333111222666999222000...,,,*********+++)))))))))***,,,///111333666444222000............***+++,,,...///000111111333222000//////111222444//////000000000000//////,,,---------///111333555444444444333222000...---)))((('''&&&%%%&&&'''''',,,...000222222222111000000000000///...,,,+++***(((***---/////////...------...000333666999<<<===@@@:::333///000111///---...000111000///000333777999888888888999888666444//////......///111333555=========;;;888222+++''')))***,,,///333666:::;;;BBBAAA@@@???>>>===<<<<<<:::777333000---***'''%%%  !!!###%%%!!!$$$,,,$$$$$$""" !!!%%%)))---000***,,,+++((($$$###%%%(((***++++++(((%%%&&&***...)))'''%%%$$$%%%))),,,///***+++,,,,,,,,,...111333;;;;;;;;;999777333000...000000000111222444777888555222...+++***+++---///333999>>>???>>>===777000,,,***)))((()))+++...000///000000///,,,++++++,,,(((...+++&&&(((&&&$$$---&&&,,,888BBB???777888@@@999777333...***)))***---+++...111000+++'''%%%%%%###"""###'''---333777888777777:::???@@@<<<:::;;;:::;;;<<<<<<;;;999666444000222444555555444555666///000000000000000//////...//////---+++,,,---///000222333111---,,,...111///---+++)))((((((((()))&&&%%%$$$###""""""""""""!!!###&&&''''''((()))+++...000333555777888;;;===444333000...+++)))((((((###%%%&&&&&&&&&''')))+++,,,---...000111222222222111111000222444666666555BBBDDD===111,,,...---(((&&&%%%%%%&&&'''***,,,---222000---+++******+++,,,111///---...000111000...---,,,,,,++++++*********---+++)))&&&%%%&&&'''((((((((((((&&&%%%%%%(((++++++000222000000333444333---.........+++((($$$!!!%%%)))((('''((((((%%%%%%%%%&&&''''''''''''&&&'''&&&$$$"""!!! ###$$$$$$"""!!!!!!!!!"""###$$$###!!!"""$$$### $$$(((&&&$$$###$$$$$$###"""%%%&&&''''''%%%""""""###$$$&&&'''((((((((('''%%%%%%$$$$$$###!!! $$$%%%''')))************,,,,,,,,,------.........//////...............//////---***'''&&&(((+++---000000000///...+++((('''***+++,,,...//////---***///000111111111000///...+++'''%%%&&&&&&"""  !!!###%%%(((++++++---000111111111222333333111...+++))))))******)))))))))***,,,///111222777666333111...,,,+++******+++,,,...///000000000444333222000000000111111222222222111///...,,,+++,,,---.........///222555333333333222000---***(((((((((&&&%%%%%%%%%&&&''')))+++---000111111000000222222222111///---***))),,,---///...,,,)))((()))***,,,///333666999;;;<<>>BBBBBBAAA@@@???>>>>>>===888777444111---)))&&&%%%  """###$$$,,,"""###!!! """)))...000111(((******&&&!!!"""&&&'''))))))(((%%%%%%(((,,,&&&%%%######%%%)))---000+++---...---,,,,,,---///888999999777555222...,,,---------///111444777888444222///---,,,---...///111888>>>???>>>===888222+++***)))''''''))),,,///---...///...---,,,---///***000+++&&&(((&&&&&&///...,,,444AAACCC<<<999===444333111...,,,,,,***))))))---111000+++&&&&&&'''%%%###"""%%%***111666888:::777999>>>???:::888;;;666888;;;<<<;;;888333111111222333444333555777:::000000000000///......---++++++***((('''(((+++...111000///...---------...,,,,,,+++***)))(((((((((%%%$$$###"""""""""""""""!!!###%%%&&&$$$%%%''')))...111555888999999999:::222111...,,,***)))))))))$$$%%%%%%%%%$$$&&&+++///...//////000000000000111111000000222666888888777???AAA<<<111---222333---&&&%%%%%%&&&)))...333666333111---***(((***,,,...000000000///...---......***+++---......,,,+++)))******)))))))))*********&&&'''&&&%%%$$$%%%(((***222555555111...//////,,,.........,,,***'''$$$"""%%%(((&&&$$$&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###!!! !!!###%%%###  """###$$$%%%$$$%%%&&&### %%%&&&$$$""""""###$$$$$$###"""$$$&&&'''&&&"""!!!%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$###!!!!!!"""###$$$%%%''')))******))))))++++++++++++---///111222///.....................))))))''''''(((***---...000///...---,,,+++******,,,...///...,,,+++,,,...000111111111000...,,,++++++%%%"""%%%%%% !!!"""$$$&&&***------...000222444444222000333111...+++)))))))))************+++,,,...111222111111000000...---,,,++++++,,,...///000000000///222222222111111111000000222222222111///...,,,+++,,,...///...---...111444222333333222000,,,)))(((((('''%%%$$$$$$$$$%%%&&&%%%'''+++...000111111000111222222222111///,,,+++)))+++,,,+++((('''(((******---000444777999999999CCC>>>888444333444333222111555999<<<;;;999777555AAACCCDDD@@@;;;;;;@@@FFF222111000///000333666777888999:::888444000,,,***)))***---111666:::>>>AAA@@@@@@??????>>>>>>>>>===999888666222---'''###!!!  $$$ ###((("""    %%%******(((&&&''''''######"""%%%''''''$$$###$$$'''$$$###""""""%%%***///333,,,...///...,,,*********///000111222111000...,,,+++,,,---///222666:::<<<444333111///...///000000,,,444<<<>>>??????<<<777,,,+++)))'''''')))---000)))***,,,,,,,,,,,,---///222666...&&&&&&$$$%%%///111'''%%%111999666444666333333111///---,,,'''""")))...222000+++''''''(((%%%""" %%%---333777444000000444555111111555444666:::<<<:::555000,,,222333333222333555999<<<000000000000///...---,,,+++***)))&&&%%%'''+++///111///,,,+++,,,---,,,+++'''(((((()))***+++++++++######"""!!!!!!!!!!!!"""!!!$$$%%%%%%###$$$'''***)))---222555444111///...333111///---,,,++++++,,,$$$%%%&&&$$$$$$'''---222//////......------------111//////222666999888777---666777222111777555---&&&%%%%%%'''+++222999===333000,,,((((((***...000...222333000***(((***...(((+++///111111///+++(((&&&(((***,,,......------$$$$$$$$$######$$$'''***...222333///...111222000//////---+++)))&&&$$$###%%%(((%%%###%%%''''''$$$%%%&&&&&&''''''&&&&&&$$$###"""!!!  ###%%%$$$ """###$$$&&&%%%&&&'''$$$ %%%###!!! !!!###$$$$$$### """&&&((('''######(((&&&&&&%%%%%%%%%&&&''''''#########"""!!!"""$$$&&&'''(((***+++,,,,,,,,,+++*********+++---000444666---.....................%%%&&&(((***,,,///111111000///,,,+++***+++---///---///000...***+++000555111111111111///---+++)))000)))&&&))))))###!!!###%%%(((,,,///111111222666999999444000333111...***(((((()))***++++++++++++,,,...000222((()))+++...///000//////---...///111111111000000000111111222222222111111//////000000000000//////---///000...,,,---000333333333444333222///,,,***'''&&&%%%$$$###$$$%%%%%%###%%%))),,,///111111111000111222333222111///---###&&&(((((('''(((,,,///---///333777999999888777333444444444333444666999333333222111111222444555666:::;;;666///...666???333222111000111333666888:::>>>@@@<<<444...---...)))***---222777<<<@@@BBB>>>>>>>>>===============::::::888333,,,%%% !!! (((&&&!!!"""    (((###  """%%%&&&''''''+++)))'''"""!!!((('''%%%"""!!!###&&&***&&&$$$!!!!!!%%%***---///...---,,,,,,---,,,(((%%%+++---//////...------...,,,///111222111222666999;;;666000...///000000000000333555777:::>>>:::444&&&%%%###"""$$$''',,,...'''!!!!!!(((...///111555666333...(((%%%'''+++///555,,,(((---444555777;;;111...---,,,(((###"""&&&+++111444222111///)))"""""""""!!!"""$$$(((,,,...111...///222111---,,,...555666777888777444111///000444333///000666888555222999;;;444...---,,,)))000+++%%%###&&&***,,,,,,...///111333444222---))))))'''$$$###$$$%%%$$$$$$""""""!!!"""$$$""""""&&&+++,,,...000333222000---/////////...---+++***)))&&&&&&&&&&&&''')))+++,,,)))******+++,,,---.........000333555666666555444<<<888444555999999222,,,(((%%%)))111111...444@@@222111///...---...///000666333---'''###$$$(((+++,,,///111333222///+++)))......---,,,+++*********'''''''''&&&%%%'''***,,,111000000333666666333000222111000...+++'''%%%###$$$'''&&&%%%''''''''''''&&&%%%$$$%%%&&&'''((()))%%%  """###$$$%%%$$$"""  !!!"""$$$%%%&&&***$$$$$$((($$$((( %%%$$$ !!!'''######$$$%%%%%%!!! """%%%&&&&&&''''''&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&''')))***+++,,,---...---***)))+++...000---+++,,,000222111///(((+++---,,,***+++...222,,,***((((((+++...//////111111000/////////////////////000000000...,,,+++......,,,(((###  ###'''***+++000111111111222222222222///...,,,+++)))((('''''''''***---...---,,,,,,,,,000000000///---,,,---......000111111000000000111222555444111000111000,,,111000......///000000///111000//////111333444444333444333333111...,,,+++$$$$$$$$$###!!!!!!###%%%%%%)))...222444666888:::333111222555444...***+++&&&&&&'''))))))*********000777777111222888999333444111000111444777666555222555444111111444444222888666444666:::<<<;;;888555333111333666888777555::::::999888444000,,,***,,,000222444999>>>???;;;???AAAAAAAAA??????@@@AAA:::777222---((($$$"""!!!###""""""''''''""" 666***### ###%%%'''(((((((((''''''%%%%%%%%%$$$""" !!!$$$'''%%%"""###(((---///......---,,,+++***((('''(((+++---...---,,,,,,,,,+++---000111222444999<<<;;;999777777777555111---///222333444777:::777111******)))***,,,///333555000+++)))///333222333666777444///***'''***///444;;;333///222666666555777///+++(((&&&### """'''---222555444222111+++%%%$$$###"""###%%%)))---000000---,,,...---******---222444666888888666333111,,,000000...111777:::888222555333...---000///+++(((&&&%%%&&&))),,,///000,,,++++++,,,------,,,***'''%%%######$$$$$$###""""""!!!  %%%'''+++///111222111111//////......---+++***)))''''''&&&%%%%%%&&&(((((((((((()))+++---...///000000111222333444333333222333333555999;;;888000))) !!!(((111555444444555333222000...------...///222000...***((((((+++------...///000000000000///000000000///...,,,+++***&&&&&&&&&%%%%%%&&&))),,,------...111444666444222111000---***&&&""" ###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''### !!!"""######$$$###!!!  !!!###$$$%%%&&&!!!***---'''&&&***$$$###""" %%%%%%&&&'''))))))&&&!!! """%%%'''))))))'''%%%%%%&&&$$$$$$$$$$$$$$$#########%%%&&&&&&'''(((***+++,,,...//////---***)))***,,,---+++******---...---,,,***+++,,,,,,,,,---///111333111...++++++...222444//////000111111000//////...////////////...------///...---)))### ###&&&***...000000000000111111111222222---,,,***)))''''''''''''))),,,///111000000000111///000111000//////000222...000111222111000111222555777666222000111///,,,222000......//////...---000///...///111333555555444444444333111///,,,+++&&&&&&%%%###!!! """$$$'''+++///222444555666777555333333555333---***+++&&&'''((()))***++++++,,,///333444222444888999777666555444555888999777555333555444111000333333000666555555777999::::::999777444222222555777777666<<<<<<;;;888555000,,,)))+++...111333888??????<<<===???@@@@@@>>>======>>>:::888444...)))%%%""" !!! """'''***)))%%%!!! ###'''$$$ !!!$$$&&&(((((()))''''''(((***&&&  $$$%%%%%%###!!!!!!"""$$$$$$!!!!!!&&&,,,...*********(((&&&$$$$$$%%%'''***...///...---,,,+++***,,,...000222666:::>>>777555444333222000,,,)))---000222111333555222---*********,,,///222666888888333111333555444444555666333...)))'''+++111777@@@:::777999:::888555444///)))%%%### ###***...333666555444333...(((&&&%%%$$$$$$&&&+++000333222---++++++***(((***...000222555888888777444222+++...///...111666888777???<<<666000...///---(((###$$$&&&'''((())),,,...+++(((%%%$$$&&&(((******&&&%%%$$$$$$%%%$$$"""!!!!!!!!! $$$***...///000222555/////////...---,,,+++***+++***)))'''''''''((()))((((((***,,,...///111222666666666666666666666666333777>>>BBB@@@999000)))###(((,,,000666:::888222222111///...------......---...///...------...000111000...---...///111333111111111000...,,,***((($$$$$$$$$$$$$$$%%%))),,,...------...111333222222111///,,,(((######%%%&&&$$$###$$$$$$%%%%%%%%%$$$$$$######!!! """######"""""""""  !!!"""###$$$%%%&&&'''333%%%'''$$$!!!!!! ###&&&&&&(((******((($$$  """&&&))),,,+++(((&&&&&&(((&&&%%%###"""!!!""""""###&&&&&&'''(((***+++,,,---000000///,,,***)))***+++111///......///000///---,,,++++++,,,...000000///333222///+++(((***///444...///111222222111000///...............//////000000///---)))### $$$)))---////////////000000000111111,,,+++)))'''&&&&&&'''((('''***---............///...///000000///000222444...000111222111000111222111444333000///111000---555333000000000000///............///111333555777444444444333222///---+++((((((&&&### !!!###))),,,000222333333444444999555444555222,,,***+++&&&''')))***,,,---......111000111666888888999===888888999;;;<<<;;;777444444666555111000222222///333555777888888888999:::999666333222444666777888===<<<;;;999444000+++((()))---000333999???@@@======???AAABBB@@@>>>======999777444000***%%%!!! &&&+++***'''$$$""" %%%!!!  """%%%&&&'''''''''***((())),,,+++&&&###$$$&&&''''''&&&""" ###$$$***---)))******(((%%%###$$$&&&(((+++///111000///------***+++,,,...111444888:::444000+++((('''(((***,,,---000111000000111///***$$$######$$$'''---222555===:::888888777777777888555222,,,'''%%%(((///444>>><<<;;;======;;;777555111,,,(((&&&###!!!%%%+++...333666444333333...)))'''%%%$$$$$$'''---333777444///++++++***(((+++000000222555777777666333111...///000///000222333222>>>===999444///---+++)))'''))))))'''###"""%%%(((+++((($$$"""###%%%''''''&&&%%%%%%&&&&&&%%%### """!!!'''---///......222666111000000000///...,,,,,,)))((('''&&&''''''))))))+++,,,---...///000111222666666555666666888999::::::>>>CCCBBB<<<333---***---333222,,,---555777333///...------------...///---///000/////////111333666444111///......///000///000000///---***'''%%%"""######""""""$$$(((+++111000...---------------111///,,,((($$$!!!"""%%%###!!! ###$$$%%%%%%%%%###"""!!!!!!""""""!!!!!!!!! ######$$$$$$%%%&&&''''''!!!---+++)))%%%!!! !!!###&&&&&&&&&'''(((%%%!!!"""%%%+++***+++++++++***(((&&&'''%%%###!!! !!!"""&&&'''(((***+++------......---,,,***))))))***+++222222111111111000///...,,,***)))+++///111000---///111111...))))))///555222222111111000000000000//////......///000222333111000...)))###"""'''+++---////////////000000000000---+++)))'''&&&''')))***(((***,,,---,,,+++,,,---...///000///...///111222...000111111000///000111(((+++,,,+++,,,111222000999777444333333333222111//////000000000222444666555555555444222000...,,,''''''%%%### !!!###%%%))),,,000333333333444444;;;777444444111,,,***,,,&&&''')))+++---///000000555///111999<<<888999@@@999;;;===>>>===:::555222333555555111111444555333444777;;;;;;999888:::<<<:::777444222333555888999;;;:::999777444///+++((()))---111444:::AAABBB@@@???BBBDDDEEEBBB???======777666333///)))$$$"""(((***&&&!!!  """ """###%%%&&&&&&&&&%%%+++'''&&&((('''$$$$$$&&&'''((((((%%% """###'''***++++++,,,+++)))((())))))'''***...//////...------+++++++++---///111222222///---+++))))))***---000,,,000222///...///---***""" !!!(((000555===>>><<<:::999:::;;;;;;666333---'''$$$&&&,,,111888:::<<<===>>>>>>;;;888333///+++***&&&"""###(((...222555333111111---((($$$$$$###%%%)))///555999444///++++++***(((***...111222444555444333111///000//////111111000000111---222666666000,,,///444///...,,,'''""""""&&&***---+++(((&&&&&&%%%$$$###$$$#########$$$### $$$))))))...222222///...111555333333333222000///---,,,###""""""###%%%''')))***111111111111111111111111......///111333555777888;;;<<<;;;666///***+++---///999:::///(((+++...---*********+++,,,---//////000000000...---...111444333333333333222111000000111111000...,,,)))&&&$$$"""""""""""""""###'''***//////...---,,,,,,,,,---...---***'''%%%###"""!!! """$$$!!! ###$$$$$$%%%%%%$$$""" !!!""""""!!!""""""  $$$$$$%%%%%%&&&&&&''''''!!!%%%%%% """"""""""""$$$$$$((('''&&&&&&%%%""" &&&)))///+++(((***...///***$$$'''%%%###!!! !!!"""%%%&&&(((+++,,,---......***)))''''''(((***,,,---.../////////---+++******+++))))))+++///111///,,,---111555555111000333777888666222///...///000111000000//////000222444555111000...)))### """%%%(((,,,...////////////000000000000...---+++***)))***+++,,,...///000000...------...222333333111000///000222...000111111///.........&&&)))***)))+++000333111999777555444444444222111000111222111///000333555555666555555333111...---&&&%%%$$$"""!!!"""&&&)))))),,,000333444444555666999555333444111,,,***,,,'''(((***,,,...///000111444///000888:::555777>>>999:::<<<<<<:::666222000000333444222333888999777777:::>>>>>>;;;::::::<<<888777444222222444777:::888888777666333///+++)))***...111555;;;BBBDDDAAA???BBBDDDDDDAAA>>><<<;;;555333111,,,'''!!! $$$((((((### """###"""  ###""" """$$$&&&&&&&&&&&&(((%%%###### $$$%%%&&&%%%"""!!!"""%%%&&&'''''''''(((******(((&&&$$$''')))************++++++++++++---//////---+++###''',,,///...,,,***))),,,000111...,,,---,,,***%%%###!!!!!!%%%,,,444999444777777333222444666666777444///)))&&&''',,,000555999<<<<<<>>>???>>>:::222...+++)))%%% !!!%%%///333444222000///+++&&& !!!%%%***000666:::333///---...,,,)))))),,,111111111111111000/////////---...222333111111333...444;;;<<<444...111999333111---)))''')))---111///,,,***)))(((&&&###!!!!!!  $$$***---///222555555333222444666666555444333111...,,,+++$$$$$$%%%'''***---000222333333222222111111000000---///000333666888:::;;;;;;999555///+++,,,111666...999@@@:::///))))))***''''''((()))+++,,,------///000///...,,,---000333---///222444666666555444666555222///,,,)))'''&&&#########"""!!!###&&&((()))+++,,,---------///111***)))'''%%%############!!!$$$$$$!!!$$$+++&&&&&&%%%$$$###""" !!!######"""######""" !!!"""%%%%%%%%%%%%&&&&&&&&&&&&&&&111jjjfff''' %%%"""$$$###"""%%%&&&%%%+++)))((('''&&&###"""'''+++000,,,)))+++...///)))$$$&&&%%%###"""!!!""""""###$$$%%%(((+++---.........***'''%%%%%%(((+++---...---///000000...+++++++++******+++...000000///...***...333555333222222333888666333000//////111222000000000000111222333444000///---)))### ###&&&)))+++/////////000000000111111000///...---,,,,,,,,,,,,---...///...,,,,,,,,,...555555555444222111222333///000111000---+++***++++++------***,,,000333111666444111111111111000//////111222111//////333666666666666555444111///---%%%%%%###"""!!!###'''+++***---111444555666777888555222222333222---+++---((()))+++,,,...///000000///---///333555444555999888999999888444111000000...111222111444999;;;999;;;===??????>>><<<::::::444444444222222333777:::888888888666333///+++)))***...222555;;;BBBDDDAAA>>>@@@AAA@@@===:::888888444222///***$$$!!!######$$$&&&'''&&&"""!!!""""""###!!! ###&&&((())))))&&&%%%%%%###"""$$$$$$$$$"""!!!!!!"""###%%%######(((---...)))$$$$$$&&&'''''''''(((***,,,******,,,///111000,,,((("""***---,,,(((%%%###)))...000,,,***++++++***&&&%%%%%%'''+++000555888...222222---+++...000///222000---)))''''''+++...777<<>>===999111,,,(((%%%""""""(((111444555111///...***%%%$$$+++111666999444222222555333...,,,---000///...------...000111222///000444444000///111777888;;;;;;444---///777333000,,,+++,,,...000111...+++(((&&&&&&%%%###!!!""" !!!&&&+++...000000111333444666777999999666555444222///,,,***((('''''')))+++---111444666111111111111000000000000333444777:::<<<>>>>>>>>>;;;999555111///000444888---222777888111(((''',,,''''''(((((())))))((((((***,,,............///000---...111444666777777777999666222...***(((''''''%%%%%%$$$###!!!"""%%%'''&&&)))---.........///111***(((&&&$$$""""""###$$$ &&&%%%"""***888((('''&&&$$$"""!!!!!!!!!""" ###&&&'''$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###%%%###"""&&&'''%%%***)))'''&&&&&&######&&&))),,,---...---,,,***((('''$$$$$$$$$$$$$$$############$$$'''***---------------)))&&&&&&))),,,...///,,,///222222///---,,,---***---000111111111111111,,,---///000000000//////333333333333333222222222...///000000111111111111///...---)))###!!!%%%(((***000000000111111111222222000000000000...---+++***)))***++++++***+++---...222333333222000000222333000111111...+++(((''''''+++---,,,***+++000333222333111//////000000000///+++...111111///000555:::777777777666444222///...'''&&&$$$"""!!!"""'''***---000444666666666666777000...///333222...,,,---))))))+++,,,---.........***...000000222888999888888888777333///---///111---000111000222777999777>>>>>>>>>??????<<<999555000222333333222333777:::===<<<;;;888444///***''')))---000333999@@@AAA>>>>>>???@@@>>>;;;888777777666333...)))###!!!######%%%$$$###""""""  """%%%  $$$$$$!!!&&&))),,,---&&&((()))(((!!!%%%%%%%%%$$$"""!!!"""$$$!!!  !!!!!!!!!***''''''---666777000(((&&&''''''''''''(((+++...)))***,,,000333222,,,'''"""%%%))))))'''%%%%%%&&&(((---///+++((()))***)))###$$$'''***...111333555111666666000---000333111,,,,,,***'''%%%&&&))),,,;;;AAABBB===;;;===;;;666333---'''###!!! &&&...222666666222///...***%%%$$$+++222666999888666888<<<:::444000000...---+++***+++...111333777333333666444---+++---000------000...+++...666111...++++++---///---***,,,)))%%%######$$$$$$###&&&$$$!!! !!!!!!!!! !!!'''---111222222......000333888<<<======666555333111...***'''&&&$$$$$$%%%&&&))),,,///111.../////////000000000000444555888;;;=========<<<888666333111////////////***%%%%%%)))''' ###,,,(((((((((((('''&&&%%%$$$$$$(((---000000///......111111222444555666666777888555000+++'''%%%%%%%%%&&&&&&%%%###!!!"""$$$&&&(((+++///000...------...,,,***'''%%%######$$$%%% '''&&&###///AAA***(((&&&$$$"""!!!!!!"""&&&###!!!%%%((()))%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$!!!###%%%""""""&&&'''$$$'''&&&%%%$$$$$$### """%%%'''(((...222000)))%%%'''+++######$$$%%%%%%%%%$$$$$$"""$$$'''***,,,---------111,,,((('''***---///...(((+++......+++))))))***+++///333444222111222444444222000000111222111000---000333666777666333222,,,---///000000000///.........,,,(((###  $$$)))---///111111111111222222222222000000111111///---***((()))+++,,,---...///222444,,,.........---...000222000111000...***&&&%%%%%%&&&((()))'''***000444444333222000000111222111000(((,,,000000000222888===777777777666444222000...)))(((%%%""" !!!%%%)))111333666777666555555555,,,+++...333333///---...)))***+++,,,------------(((000333000444===@@@;;;999888555000,,,+++///333---000000...000444666444@@@>>>===>>>???===777222---000222333222333666:::BBBAAA>>>:::555///)))&&&(((,,,///222888>>>???<<>>;;;999888999777444///(((""" """######  !!!!!!%%%)))   ###((()))'''%%%&&&'''%%%###""""""###'''&&&$$$!!! """ &&&000222222222---,,,***))))))***,,,---000000111444555111+++%%%&&&((()))'''$$$###$$$&&&$$$&&&(((+++,,,,,,,,,+++ ###(((...222444444444:::666...---'''$$$,,,,,,---,,,+++))))))***,,,333<<>>:::555000,,,)))&&&$$$((((((''''''(((***,,,...---...//////...///111333000444:::>>>@@@???;;;999222333333111,,,(((%%%%%%''''''&&&$$$###$$$'''***((('''(((+++///000---***))))))***,,,...///000111/////////222666777444111...///000---(((%%%$$$%%%(((###"""""""""---...000000000111333444---,,,,,,,,,***&&&  """%%%&&&'''''''''&&&&&&''''''&&&&&&%%%$$$###!!! """%%%&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######""""""######$$$!!!))) """$$$%%%%%%$$$###$$$#####################!!!'''***......---+++(((''')))+++((((((''''''%%%###"""!!!###"""###&&&***+++***'''***+++++++++******,,,---/////////---,,,---///222,,,///222111------222888222111000.........//////111222222222222111000000111111000...------------000...***&&&!!! ###%%%''')))+++------------...000111111/////////...,,,)))%%%###&&&&&&'''+++000222111///000---+++...444666444000333000,,,((((((***---000+++,,,,,,---...///000000111000///......///000111---...///000111444888<<<:::888666444111---'''###&&&$$$!!!###'''***---000333555666999;;;555888777333222333...&&&%%%&&&''')))+++---...///000444666666999<<<:::555<<<999333...++++++---...---.........000333999===@@@>>>;;;;;;<<<;;;888444...111333222///000666;;;???HHHPPPJJJ;;;...((()))&&&---111111333888===>>>:::<<>><<<:::999:::999555333222555777666444555:::?????????<<<555...)))((()))$$$***......000555999:::888888999;;;777222222777111...)))%%%!!! !!!###$$$  """!!! """''''''%%%))))))(((%%%"""!!!"""###%%%&&&&&&$$$!!! !!!!!!!!!###  (((///000000111++++++++++++++++++++++++000...---...111444666666555333---&&& !!!((()))***+++***)))'''%%%!!!"""***111555333777222///444///''')))333222000,,,)))'''((()))333;;;AAA@@@<<<999666111111///,,,'''$$$%%%)))---555555333222555888333+++(((%%%###%%%)))///444666;;;:::777444111///...---222111///......000333555555444111000///000111111***+++---///111000//////333222000---,,,+++******,,,)))%%%$$$%%%%%%"""!!!"""""" !!!###'''***---///333111///000333777999::::::777333000...,,,)))'''%%%&&&''')))+++,,,,,,,,,---.../////////000222555444444666888:::;;;<<<<<<;;;999444...(((%%%%%%&&&%%%(((+++,,,,,,++++++,,,+++,,,...111222111---)))+++,,,...000111111111111444111///...000222333444222333222///+++)))(((((($$$!!! ###%%%&&&,,,///222444333222333333...+++(((&&&%%%$$$"""!!!!!!$$$'''(((((((((&&&&&&&&&'''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%$$$###"""!!!&&&###!!! """%%%'''$$$%%%''''''&&&$$$!!! %%%(((***,,,...///...---......((('''&&&%%%$$$###!!!!!!%%%&&&(((,,,...///,,,***)))---111444333111000000+++---//////---+++***+++444111......///000...,,,333333222000000///000000222222222222111000///...444333111000//////.........,,,)))&&&""" """$$$&&&***,,,000222444666555333111///000000000000...,,,)))(((******+++---000111111///444777888555///++++++---***,,,...000000///---,,,+++++++++,,,---...///000111000///...------------.........---,,,---///222222222222333333222///,,,%%%%%%%%%###!!! !!!"""))),,,///111111111333444...666:::555---*********((()))+++---------,,,++++++222888;;;<<<>>>:::555555555444444444444555666---...///111333777===BBB>>><<<:::999999888555333555777999999888999>>>BBBAAA:::222------...,,,+++''',,,000111333999<<<;;;999555444666555111111444...,,,)))%%%""" !!!### !!! """''''''%%%,,,,,,***'''###"""###%%%###$$$%%%$$$""" """ !!!%%%(((&&&$$$%%%,,,111222222444,,,,,,------------,,,,,,///---,,,,,,///222555666333///)))###!!!$$$'''((()))******(((&&&%%%$$$!!!%%%---555999///555111...222///+++000222111...***'''%%%'''(((///888>>>===999777444111---+++((($$$###$$$''')))///111333555:::===999222%%%###!!!"""'''---111333999666222000//////......///...---,,,...222555888666444111///...///111333&&&))),,,000222222111000333111...,,,+++,,,...000///***%%%""""""!!! !!!!!!!!!!!!"""!!!"""###%%%'''))),,,---222111222555888:::::::::666444111000///---+++)))'''(((***---............***+++------...///111444111333555888:::<<<===>>><<<999333+++&&&%%%'''***+++---...---+++))))))***111111111111111000...,,,...///111333444444333222777666333222111111111111000000...+++(((&&&%%%%%%"""!!! ###''')))+++...222444333111111111+++***'''&&&&&&$$$""" !!!$$$'''((())))))&&&&&&&&&''''''((()))***+++***(((&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$!!!  !!!###$$$%%%%%%$$$%%%%%%$$$""" """$$$&&&%%%''')))***(((%%%!!!!!!%%%(((***---000111000......---((((((&&&%%%###""""""!!!%%%'''***---///...,,,***+++...222444333222222222---......---+++******+++...---------////////////111111111111111222222222222222222222111///...---444333222111000000000000...,,,)))&&&###  """$$$&&&***,,,+++---///111222222222222777666555444222///,,,+++,,,,,,---...000000111000000333555333///,,,---...)))+++///111222111...---++++++++++++,,,...///000111000///...---,,,++++++,,,---...---,,,,,,...000111111111333444444111///''''''%%%### !!!###(((+++///111222222333444555777555000***))),,,///%%%'''***---------+++***...444:::;;;<<<>>>===999999999999888777555333222///000222444666;;;@@@DDD???===<<<:::999888777666666777999::::::;;;>>>AAA===888444444666444...((()))...222333666;;;===;;;:::555222444555222222444111///,,,)))%%%!!!     """&&&'''%%%(((((('''$$$!!! !!!%%%'''((((((&&&$$$$$$%%%###""" !!!%%%***---)))&&&(((...111111222555...//////000000//////...------------------...///...***$$$  """$$$$$$%%%''')))***)))((('''%%%###!!!$$$)))111666999000777222---000---,,,444...---+++'''$$$###%%%''',,,444;;;:::888777666333...+++(((%%%$$$$$$%%%&&&+++///444888<<<>>>999111$$$""" """'''---222444333111...---...//////...'''''''''))),,,111555888666444111///...///111222***,,,///111222111000......,,,)))'''(((+++///222...***%%% !!! !!!###$$$###$$$$$$&&&''')))+++,,,111333777;;;???>>>;;;999444222111000000///,,,***'''(((***,,,---------,,,&&&(((***++++++---000222...000555:::===>>>>>>===999666000***&&&&&&***...------,,,***((((((+++---555444222000///...000111///000111222333222222111666666777777666444222222000...+++(((&&&%%%$$$###!!!  ###(((+++))),,,000222111///......)))(((((()))(((%%%!!!"""$$$'''(((((((((&&&&&&&&&&&&((()))+++,,,---,,,***(((&&&%%%&&&'''%%%%%%%%%%%%%%%###"""!!! """"""######!!!"""###!!!!!!############&&&(((+++,,,***&&&!!!"""&&&(((+++---111222000---,,,+++***)))'''%%%$$$#########%%%'''***,,,---,,,+++***---///000000000000222333///...---***((())),,,///))),,,//////,,,+++...111---...///111222444444555222222222111000///......333222222111111111111222...,,,***&&&###  !!!###&&&***------,,,,,,,,,...000333444666666555444333111000///------......//////111111000000000000///...------***,,,...111111111000///,,,+++++++++,,,...000111000000//////---,,,+++******,,,---...---...111222333333333444555444111...***((($$$ """&&&&&&***///222444555666777666444333222111...,,,+++&&&))),,,000111222000000222888:::999999<<>>:::;;;;;;:::888555222000---...000222444777<<>>@@@???;;;777333111000000000///---+++&&&&&&'''((((((((((((((($$$&&&((()))***,,,///111---000555999<<<===<<<;;;444222...***'''(((+++///)))))))))((((((+++///333666555444111......000222////////////////////////222555888999888777666666222///+++((('''&&&%%%$$$!!!!!!  ###(((,,,))),,,///000///...---...))))))*********&&&  """%%%&&&'''''''''%%%%%%%%%&&&(((+++---///------+++(((%%%$$$&&&(((######$$$%%%&&&'''((((((   """$$$%%%%%%$$$###''')))+++,,,+++'''""" """&&&)))***---///000...,,,***)))+++***(((&&&$$$$$$$$$$$$%%%'''***+++*********+++...//////...---...000222...---***'''&&&(((,,,000)))---111000***(((***...+++,,,...111222444444555000000111111000000///...000000000000111222333333///---***'''### !!!###&&&***...333111///------///222444222111111111111111111111,,,---............111333333222111000///...,,,***,,,---///000111111111111---,,,,,,+++,,,...111333000000000//////---,,,+++(((***---...///000222444555555444555555333000---***'''######'''&&&***000444666666777888000000444:::;;;333)))$$$&&&(((+++...000111111000444999:::777555999>>>???777777999999888666444222000111333333444666999<<<555666666444333333555777;;;;;;<<<======>>>>>>>>><<<;;;999555111,,,******)))---000222666;;;;;;777444111111333222//////333---,,,+++)))'''###   !!!""" """ &&&((())))))&&&$$$""""""$$$$$$$$$###""""""$$$&&&%%%###!!!!!!###''',,,///(((&&&(((---......111555222111000000000000111222000000000---((($$$$$$%%%(((&&&$$$###$$$###!!! """%%%'''))))))((((((""" """(((///444777999999222333>>><<<222000...,,,(((""" """---555;;;:::888888777444000---***))))))***(((&&&(((,,,...---......+++&&&(((%%%###$$$(((---111444111//////222444222,,,&&&'''(((+++///333666888999222111000///............111111111111111000///...(((&&&$$$######&&&***,,,---***&&&!!! !!!###&&&'''###$$$%%%&&&)))+++---///444555777:::<<<;;;999666222111000000111000---+++'''&&&%%%%%%$$$$$$%%%%%%###%%%'''(((***,,,///222111222444666777777777666000000...***((((((***,,,'''(((******+++---000333222444555444111///000111111000///.........000111666888999888555444444666333///***(((((('''&&&$$$!!!!!!!!! """(((,,,+++---//////...---...///---,,,******(((%%%!!! !!!###%%%&&&&&&&&&&&&%%%%%%%%%&&&(((,,,///111------+++((($$$$$$&&&)))###""""""###$$$'''***+++###!!! !!!""" """ ###$$$$$$%%%%%%%%%%%%%%%((()))+++,,,+++((($$$""" $$$''''''))),,,---,,,*********---+++)))'''%%%%%%&&&&&&''')))******((((((+++------///000000...------...(((((('''%%%%%%&&&***---(((+++---...,,,++++++---,,,---///111222222222222...//////000000000000000.........///111222444555000///+++'''### !!!"""&&&***...222111000///000111333444444333222111000///......+++,,,...---,,,---111444222555666333///,,,,,,...,,,...000222333222000//////...,,,,,,---///222444///000000000000///...---(((***---......///111333666555555555666444111...&&&%%%""""""&&&'''+++111444666666666666---...444;;;999///'''&&&&&&''')))+++,,,---......222777:::666333666999;;;444555666777777666444333444555666555555555777999111333333222111222555888;;;;;;;;;;;;<<<<<<;;;:::???===:::666222///,,,+++,,,///222444999>>>===888222222444666333///000444///...,,,+++)))%%%     $$$!!!%%%"""%%%$$$!!! ###&&&&&&$$$!!!'''''''''%%%$$$%%%(((+++$$$""" """&&&+++...)))(((***///000000333888333111///......///111333222222000+++&&&###$$$&&&$$$######%%%((('''$$$ !!!###%%%'''((((((''''''$$$!!! &&&...555999666444...555IIIJJJ:::111000...)))### 000777<<<;;;888777666333---***'''''')))***(((&&&%%%''''''%%%&&&******'''(((%%%""""""%%%***---///333222222555777333+++###"""$$$'''+++...///000000000000000///......------,,,,,,---///000222333444,,,***'''%%%%%%'''***,,,,,,+++'''""" !!!$$$&&&((("""###$$$&&&))),,,///000666555444555666777777555222111000111111000---+++)))(((&&&%%%$$$$$$%%%%%%###%%%''')))***---000333555555333222111222222333//////...+++)))'''((()))(((***---............//////333777777444000//////666444111//////111333444>>>>>>;;;777111...///222222...)))&&&&&&&&&%%%###!!!"""""" """''',,,---///000///......///000111...***(((&&&%%%""" !!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&))),,,///222,,,,,,+++((($$$$$$'''***$$$###!!! !!!###&&&(((""" ###%%%!!!&&&&&&!!!$$$&&&$$$((('''%%%$$$$$$%%%'''((((((***++++++***(((%%%$$$###&&&$$$''')))+++******+++,,,...,,,***'''&&&&&&''''''(((***+++***((((((,,,///,,,///222333111...++++++###$$$%%%%%%%%%&&&(((***&&&&&&'''+++...000///......///000111111000///...---...///000111111111111,,,,,,---///111333555666111///,,,'''### """&&&***...+++,,,...000222333444444<<<:::777333000---+++******,,,------,,,---111444///555:::777///+++///444+++...222555555333///---000///---,,,---000333555//////000111111000///...(((***---.........///111555555555666666555111///"""###"""!!!!!!###))),,,111555555444444444000000333555///'''(((///,,,,,,------...///000000...555999666333444666666555555666666555444333222222222333222000000222333111222333333111333777;;;999888888888999888777555:::888777666555111***$$$))),,,///111777<<<:::444222444888:::666000222888777444111...+++'''"""###$$$$$$$$$"""!!!  """!!! """###!!!###(((***$$$ $$$%%%(((+++***%%%###'''******'''""""""(((,,,---/////////...---...222444555444444444666777888999111333222///...///+++&&&%%%%%%'''+++---+++&&&!!!%%%%%%%%%&&&(((+++---///&&&"""""")))///000//////000222333333333222111444333...%%%!!!'''000888<<<:::666666888888999666222...,,,***'''&&&%%%&&&&&&((()))***+++,,,'''### """'''+++---333444444222///,,,++++++,,,,,,+++******,,,000333000222222111000//////000000000000000////////////333...(((&&&'''***+++***---***%%%  !!!###%%%###%%%'''((()))---333999;;;:::999666444444666888999999888777444111...,,,(((&&&######$$$%%%%%%%%%))))))((())),,,///333555444444333333222111111000///---+++,,,---...------///............000111222333555555444111/////////111000......111444666777@@@:::444111222444444444444,,,'''((((((&&&(((---$$$$$$$$$###$$$$$$%%%%%%...///111000...,,,++++++000...,,,(((%%%###!!! ######$$$%%%%%%%%%$$$$$$######$$$&&&(((***,,,---)))))))))(((&&&$$$"""!!!"""&&&(((&&&$$$"""!!!!!!"""""""""'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%'''((()))'''((()))***)))&&&###!!!"""###((()))***+++,,,------...)))&&&######&&&''''''%%%((())))))***************111...,,,,,,...///...,,,'''$$$"""$$$(((***'''$$$,,,***'''%%%%%%'''***+++***---000333333111---+++,,,---///000111111111000111//////111444555333000...,,,((($$$!!!!!!%%%))),,,......---...111555666333000111333555555333000//////...000111222111111333444444444222111000/////////444333222111000...------000111222333444444333222555555444333222111000///000,,,)))(((+++...//////666:::<<<:::666222111111***)))%%%!!!!!!$$$'''---444777777555555666333222111///...,,,+++***...------,,,,,,,,,,,,,,,111111222555888999888777888777666777888777333///111000///222666777666444222000///111555888888777777:::>>>@@@???>>>=========:::::::::666...)))((()))+++///444888999666444555666777888888666555333555333444555222***%%%$$$%%%&&&'''((('''&&&%%%$$$'''%%%""" """    !!!!!!  !!!"""###'''+++,,,'''$$$$$$###!!!!!!''')))%%%###&&&))))))%%% !!!&&&+++------///111111000000111222...000222222222555;;;@@@555777555111000000...)))((('''''')))******&&&###"""###&&&((()))******)))&&&!!!!!!(((...///...222111000/////////000111222111---%%%###)))///777;;;999777888999999@@@<<<777111,,,)))%%%###&&&''''''(((((()))))))))%%%###!!!!!!$$$''')))***---...///...,,,++++++,,,------,,,,,,,,,---000222000111222111///......///......------,,,++++++******&&&"""!!!###&&&''''''***'''### $$$"""  """$$$###%%%''')))+++///555:::888888888666555555666888555666777777555222...,,,&&&%%%$$$%%%''')))))))))+++++++++,,,...111333555000000111111111111111111///---,,,,,,---......---000000//////000111333444444555555444111///000000000000000222666999;;;<<<:::777333222333666666666777///))))))((($$$%%%((($$$$$$#########$$$%%%&&&%%%***///000///...000333111///---***'''%%%$$$###!!!!!!"""###$$$$$$$$$$$$&&&&&&&&&''')))***+++,,,''''''&&&$$$###!!! !!!$$$&&&&&&%%%###"""###""" !!!###$$$ !!!"""$$$%%%&&&&&&'''!!!###%%%&&&''''''((()))******)))&&&$$$""" ###$$$************************(((&&&$$$$$$&&&'''&&&$$$''''''((())))))))))))(((...,,,******---...---+++)))&&&###%%%(((***)))&&&***(((&&&$$$$$$&&&(((***,,,...000111111///,,,+++,,,...000111222222111000......///222333333000......,,,(((%%%!!! """&&&)))***......000333666777555444555555555444111000111222...000111111111111333555999888888777666666555666444333333222111000//////...///000111111111111111666555444222111///......///,,,+++---111222///,,,444555666444111...---,,,***)))&&&""""""%%%(((---333666555555555777555555333222000///------+++******)))))))))******/////////111444555444333888777666666777666222///000///...000333555333111111///,,,---000444555555444777;;;======<<<;;;<<<;;;888666666222***%%%%%%---...000333666888777666111222333444333111///...222//////000---&&&######+++,,,---.........------)))(((&&&%%%%%%&&&'''(((   !!!!!!!!!!!! !!!$$$'''(((++++++***))))))%%% (((&&&###$$$''')))"""###(((******---111444333111000///***...111000...000777>>>555888777333222333111---,,,+++)))((()))((('''%%%###%%%(((+++,,,***(((&&&%%%!!! ''',,,---,,,111///,,,***)))***,,,---111///+++%%% $$$)))///666<<<;;;:::<<<>>>===DDD@@@:::333---(((&&&$$$((((((((((((((((((''''''###!!!!!!"""$$$'''''''''&&&'''))))))))))))***,,,............///000000111///000111///---,,,,,,------------,,,+++***)))(((###!!!"""$$$&&&&&&)))'''$$$"""$$$###!!! """%%%&&&(((***,,,///444777666777888888666666666888222333555666444111...+++$$$$$$%%%'''+++------,,,------...///111222333444,,,---...///000000000000///...,,,,,,...///...---111111111111222333444555555555555333000000111333000222444666888:::;;;;;;444333222333555777888888666000***)))'''%%%$$$&&&$$$$$$#########$$$&&&&&&)))...222111---***+++---***)))(((&&&$$$"""  """###$$$%%%%%%((()))))))))***++++++++++++***(((&&&%%%$$$%%%%%%%%%%%%%%%###!!!!!!###$$$$$$ ###&&&%%%### """###%%%%%%&&&&&&!!!$$$&&&'''&&&%%%******++++++)))'''$$$""""""%%%'''))))))))))))))))))))))))'''&&&%%%&&&'''&&&$$$###%%%%%%&&&''''''''''''&&&***)))((()))+++,,,,,,+++,,,)))&&&&&&)))++++++)))***(((&&&%%%%%%&&&)))***///000000///...---+++***,,,---000222333222000//////222555777666444222222...,,,)))%%%!!! ###%%%''',,,///333666666777777888333222111...++++++---//////000111000000111444777888888888888888888888888555555444333222222111111000000/////////000111111444444333222000///...---...,,,+++---000333222111333222000//////---+++))))))(((%%%""" """%%%***...222444333333555888666555444333111///...---,,,,,,,,,,,,,,,,,,,,,---...---,,,...111333333333888666555555555333000...///...---...000111000///111///,,,,,,...111333333444777<<<>>>>>>>>>>>>>>>???;;;999888333+++((((((222111111222555777777777555666666666555444222111111---++++++(((### """'''((()))+++,,,,,,,,,,,,*********+++,,,---......)))&&&###!!!   !!! """$$$%%%%%%%%%'''((((((+++,,,%%%''''''###"""%%%'''""""""%%%'''+++///222111000/////////000111///+++)))***,,,+++111555555555666444000......,,,+++***)))'''&&&(((***,,,......,,,)))'''$$$ &&&+++---+++***)))'''&&&&&&((()))***222///+++%%% ###'''///666<<<===>>>AAABBB@@@@@@>>>999222,,,((('''''''''((()))*********))))))""" !!!$$$&&&'''$$$&&&'''''''''''')))+++////////////111111111000///000000...,,,******+++------.........,,,+++***######""""""$$$%%%''''''+++***(((%%%### !!!'''((()))+++,,,...111222777999:::999777666666666222333555555333///+++(((###$$$&&&))),,,...---,,,---...///111111222222222,,,---...///000000000///000...------...//////...111111111111222333444444555555444111///000222444111333555666555444444333000111222444666777777666111---***(((((('''''''''$$$$$$###"""###$$$&&&'''.../////////,,,)))&&&%%%%%%%%%$$$###!!!"""$$$%%%&&&'''(((((()))++++++,,,,,,------+++)))'''&&&&&&'''(((&&&%%%### """%%%%%%###""""""%%%&&&%%%$$$"""######$$$$$$######""""""###%%%'''((('''&&&%%%,,,,,,,,,+++)))'''$$$"""###'''((('''(((((())))))******+++&&&&&&''''''&&&%%%###!!!######$$$%%%%%%%%%%%%$$$''''''((()))+++,,,,,,,,,...+++((((((***,,,,,,,,,+++***((('''((()))+++---111000///---,,,+++++++++***,,,///111222000...,,,///222666555333111333555///---***&&&""" ###&&&'''***///444666666555777:::222222111...,,,+++,,,---///000111000000222555888777888888999::::::;;;;;;888888666555444222111111333222111000000111222333111111111000000000///////////////---,,,///555:::555222//////000000,,,)))'''&&&$$$!!!"""%%%+++...111222111222555888555444333111///...---,,,++++++,,,---------...------,,,,,,---111555777777777666444333111000...---......------......///...222111111111222333222222222666:::===>>>>>>>>>???CCC???;;;999555---***+++222111111333555666555444888999999:::999999888777555///+++)))%%%   !!!###$$$%%%%%%&&&'''))),,,.../////////,,,(((&&&&&&((((((&&&######"""!!!   $$$'''%%%!!!%%%&&&%%%&&&)))))) ''''''###"""$$$&&&""" $$$'''+++---......///000222000...---+++&&&(((111555777777555111...///000///---***'''&&&------------,,,+++***)))###&&&,,,---,,,%%%&&&((()))+++,,,,,,,,,333000***$$$  """,,,333999;;;>>>BBBBBB???===;;;666///((($$$$$$&&&&&&''')))+++,,,,,,,,,+++###"""'''))))))******)))'''''')))***///...---...111222111//////000000...+++)))))))))+++,,,...//////...---,,,%%%%%%%%%%%%%%%&&&'''(((---,,,)))&&&"""!!!%%%%%%(((+++...000111222999:::;;;:::777555444555444555555555222---(((%%%%%%%%%&&&(((+++,,,***))),,,---...///000000000000...///111222222111///...111///---...///000////////////000000111222222222333333222000///000222555///222555666333111000000111222444666555444333222...---***((((((((('''%%%$$$###"""!!!"""$$$'''(((+++((('''(((,,,,,,)))%%%&&&&&&%%%%%%###!!!  """%%%'''((((((%%%&&&(((***,,,---......)))'''%%%######$$$%%%&&&%%%###!!!!!!$$$###%%%%%%$$$!!! !!!#########$$$$$$$$$$$$######''''''''''''((()))******------,,,+++(((&&&###"""###''')))++++++*********)))))))))&&&'''((('''%%%###!!!!!!"""######$$$$$$$$$$$$$$$&&&''')))+++,,,,,,------...,,,+++***+++,,,,,,,,,***)))((((((((()))+++,,,111///---+++******+++,,,***+++...///000...,,,++++++---...---++++++///333000///,,,((($$$!!!%%%(((***)))---222555444444666888444666777555333000/////////000111111111333666888999:::<<<===>>>?????????;;;:::999777444222000///333222111000000000222222...//////000111111222222000777===888///+++111999444222///000111111---***$$$$$$### !!!$$$+++...111111000111444888555444333111///...---,,,&&&'''(((***+++++++++***+++******---222777:::;;;777666444111...,,,,,,,,,......------,,,---...//////111444666555444111000///333888;;;<<<<<<<<<===AAA<<<999777333,,,)))***---///111444777666444111444555666666777777888888777111+++'''"""  ###&&&((()))))))))$$$"""!!!###'''((('''$$$******)))'''&&&%%%$$$### !!! ###&&&%%%###((((((&&&$$$%%%$$$ ((('''######$$$%%%!!! ###(((+++---...///000111---)))***+++'''%%%000555666666333000,,,...000000---)))'''&&&------,,,,,,+++)))((((((!!!&&&---///...((())),,,///111222222222222///)))###'''...444777;;;??????;;;:::888333+++"""!!!$$$&&&)))+++------,,,,,,######)))---//////...,,,)))(((***+++...,,,***+++///222111///000111000...+++(((((())))))***,,,------,,,***)))$$$%%%$$$###"""###&&&)))+++)))&&&""" """!!!"""&&&+++111444555555888999999777555333444444777666666333000,,,(((%%%'''&&&&&&''')))***)))''',,,,,,---......///000000///000222333333222000///111000......000111000///------///000000111000000000111111000//////111333---111555666333222222444222444666666444111000///...///,,,((('''(((%%% $$$###"""!!!"""$$$''')))---)))&&&&&&)))***(((%%%###$$$$$$###!!! """%%%'''((()))"""$$$&&&)))+++,,,------((('''&&&%%%%%%%%%&&&'''"""""" !!!$$$ """###!!!""" !!!###$$$&&&&&&''''''%%%%%%%%%&&&(((+++---///...---,,,***'''%%%"""!!!"""&&&(((///...---+++)))'''&&&%%%'''(((((('''$$$!!!!!!!!!######$$$%%%%%%%%%%%%$$$&&&(((+++------,,,---...,,,,,,,,,++++++++++++***&&&&&&%%%%%%&&&'''((()))...---+++******+++---...+++,,,---......---,,,,,,,,,,,,---------///222444222111...***%%%!!!"""&&&***,,,))),,,000333333444444555222444555555222...,,,,,,---///222333333444666888888999;;;===>>>>>>>>>===<<<;;;999777555222111000000000///.........//////......///000111333333444111===HHHEEE888,,,+++///000000000111111///,,,)))######"""!!! """$$$+++...111111000000333666666555444333111///...---((()))+++---............))))))+++...444888;;;;;;777666333///+++)))***+++,,,,,,,,,+++***+++...000,,,///333555444111//////333666;;;>>>?????????@@@@@@<<<::::::555///+++,,,***,,,000555888888444111555555666666777777888888666///)))%%% !!!$$$&&&&&&&&&%%%%%%%%%$$$$$$######### !!!###$$$$$$$$$$$$&&&$$$ !!!''',,,((()))&&&######%%%!!!&&&)))'''$$$$$$%%%### '''---///000000000///,,,)))((((((&&&!!!!!!+++333444333222000...***,,,---,,,(((&&&&&&'''+++,,,...///...+++(((&&& '''...111000------...000111333444555///,,,&&&!!!&&&,,,222666;;;???>>>:::444333///'''"""$$$%%%(((***++++++)))(((""" &&&,,,///444333111...+++***+++------)))&&&(((---111111000111222111...+++(((((((((***+++,,,---,,,)))&&&$$$""""""""" """''',,,(((&&&###"""$$$%%%&&&)))...444666555444333333333222111111333555777666444222///,,,***)))(((&&&%%%&&&(((******))),,,,,,,,,,,,---///111222---///111333444333111000222000//////000111111000,,,---///000111000000000---///000000//////000222...222555555111000111444333555777666222///...///+++...,,,(((((()))&&& $$$###!!! """$$$(((***---,,,+++(((%%%%%%(((+++!!!!!!"""!!!!!!$$$%%%&&&'''!!!###&&&(((******))))))'''''''''''''''((((((((( !!!""""""!!!!!!###%%%!!! """$$$!!!"""$$$%%%'''((((((((($$$%%%&&&(((+++,,,.........---+++)))&&&###!!! !!!%%%&&&++++++***)))(((''''''&&&((()))(((&&&""" """$$$$$$%%%&&&&&&&&&&&&%%%%%%))),,,---,,,+++,,,---)))***,,,,,,+++***(((((($$$$$$$$$$$$%%%&&&'''(((***)))))))))***---///000///.....................---...000333666888777666444333000,,,'''""""""%%%(((***,,,---...111444555333222...//////---***((('''''',,,///222444555555666777666777999;;;<<<<<<;;;:::999888888666555444333222///////////////......---111111111111222222222333000999AAA???666...,,,------000333444222...+++***$$$$$$$$$###!!!"""$$$&&&***---111111000000222444555555333222000///------,,,...000333444444444444------///333888;;;;;;;;;666555222---(((&&&(((+++((()))***)))((()))---000,,,///111111000///000222555888===@@@@@@@@@@@@@@@???<<<;;;;;;888111------***+++...333777999888777;;;;;;:::999999999999999444...(((%%%  !!!### !!!!!! """###%%%&&&(((%%%!!!  """)))666%%%&&&%%%###$$$((()))&&&&&&******&&&$$$%%%%%%###!!!(((000333333111//////...+++'''$$$###$$$%%%+++222777444000///...---***+++***'''$$$###&&&)))+++...111444333///***&&&(((000222222000///------...000333555---)))$$$ (((...444888===AAA@@@;;;------+++%%%!!!&&&$$$%%%((())))))(((&&&$$$!!!$$$***...111555444333///,,,,,,---///+++'''###%%%+++000111000222222222///+++(((((((((......///...,,,((($$$""" !!!!!!###***///(((%%%""" """$$$ ###&&&,,,,,,...111555666333///...//////......000444777777666333111///---,,,,,,(((&&&%%%&&&(((+++,,,,,,---,,,,,,,,,---000333444***,,,000222444444333222222000//////000111111000,,,---///000111111000000+++---///000/////////000000444666333...+++,,,///222555777555222//////000&&&******'''))),,,***$$$%%%###!!! !!!$$$(((***"""'''+++((($$$'''111<<<$$$%%%%%%$$$""" """$$$%%%%%%"""###%%%'''((((((&&&&&&"""###$$$%%%%%%%%%$$$$$$!!!$$$%%%$$$$$$%%%&&&$$$ !!!&&&((('''%%%&&&&&&''''''&&&&&&%%%''')))+++......---,,,+++...---+++(((%%%"""  $$$%%%$$$%%%&&&'''(((***++++++)))))))))%%%  """%%%%%%&&&''''''''''''&&&%%%))),,,---+++******,,,'''))),,,---+++)))'''&&&%%%%%%%%%&&&'''((())))))''''''((()))+++...000222222111///......///000111***+++///555:::;;;777222555444111---(((### ###&&&'''...---...111555666333000111000...+++((('''(((******...333666666666666666:::;;;===???@@@???>>>===666666666666555555555555000111222222222000///...444333333333222111111111///000111000......111333,,,111777777444///,,,,,,%%%%%%%%%$$$###$$$&&&((()))---111222000///111333333222111///...,,,+++***+++---000222444444444333333333555888<<<>>>===<<<666555222,,,'''%%%'''+++&&&'''((('''&&&''',,,000///000111///...///333666///333777::::::999999:::888666666888444---)))))),,,,,,...111666:::<<<<<<>>>===;;;999888777666666333...***((($$$   !!!"""###  $$$&&&(((%%%"""  ###$$$ !!!$$$%%%$$$$$$###$$$$$$%%%%%%*********'''$$$""""""### %%%,,,---***)))+++!!!###%%%$$$###$$$(((+++666555333333333111...+++***"""###$$$"""***---111111///+++'''&&&"""(((---///...222000---...000111///---''''''&&&######&&&,,,333999<<<;;;999444222,,,&&&!!!!!!###&&&"""&&&)))***))))))+++...(((### !!!'''---000000777666333///,,,,,,...111111---///555777333222444111000---+++)))(((((((((............,,,)))&&&$$$$$$&&&'''%%%""""""%%%(((...+++'''### !!!###%%%((())),,,...///000000000---...111555888:::<<<===///000111111///,,,)))'''((()))***)))(((***---000...,,,***((((((***---///000000000000111111111222888---555JJJ$$$+++333777444666777666222000111333///000///---+++...444999666000---///000---+++,,,,,,---///111111000...---,,,((($$$%%%)))***((($$$)))$$$ $$$'''&&&$$$((('''&&&$$$"""###'''))))))(((&&&$$$ !!!###$$$%%%'''(((((())))))&&&'''&&&%%%######$$$&&&""""""###$$$$$$$$$$$$$$$&&&$$$!!!!!!!!!""""""!!!%%%$$$$$$$$$%%%''')))***!!!&&&+++---+++((((((((($$$%%%&&&((()))&&&""" """"""###&&&......'''&&&,,,+++$$$)))(((%%%###"""###%%%&&&%%%######%%%)))+++***(((***((('''))),,,...---+++(((---+++'''+++333000%%%$$$$$$%%%&&&'''((()))***+++++++++,,,---...///000,,,,,,++++++,,,---///000------...333888:::666222......---+++'''"""!!!%%%)))*********...000222222000.........000///...,,,,,,,,,,,,,,,++++++---111555888888777DDD???:::999<<<<<<:::666999777555888;;;:::444///222000111444444111111333444333222222222111///---777222000444777555444444555777999777333...***((('''&&&$$$""" !!!%%%(((,,,...000111111111222444444444333111///000222444///---+++,,,///333666777555666666666666777:::===333111---)))'''''')))***((('''&&&%%%&&&(((+++---,,,---000222333222222111555888;;;>>>???>>>;;;:::555666777555000,,,)))(((000///000333888;;;999777999999888777555444222111222000,,,)))&&&$$$######"""%%%'''%%%###  !!!!!! !!!$$$&&&%%%%%%$$$$$$###$$$$$$$$$''')))***)))&&&$$$###$$$!!!  ###((()))''')))---###%%%&&&%%%###$$$'''***///222333222...***))))))((( $$$&&&,,,///222222...***&&&%%%%%%###!!!###(((++++++)))000......///222333111///++++++)))%%% !!!%%%+++111555777777666777555///(((###"""$$$&&&###&&&)))***))))))+++---$$$""" &&&---333000111000---***((()))***000---...333444000...000000///---,,,+++***++++++,,,---///000000...,,,+++'''))))))&&&######'''***///,,,)))$$$!!!!!!###$$$"""###%%%(((***,,,------555555555555444444444333333444444444111...***((())))))******+++,,,---...,,,***(((&&&''')))+++---//////000000000000000000000...@@@[[[;;;999444...555777888666333222333444000///...,,,,,,...222555222---+++...000///.../////////000000000///...---***'''&&&'''******%%%!!!%%%!!!!!!$$$###!!!&&&'''&&&%%%$$$$$$''')))((('''&&&### !!!###$$$%%%&&&'''((()))))))))''''''&&&$$$"""!!!"""$$$!!!"""######$$$$$$$$$###"""!!! """###$$$###'''&&&%%%%%%%%%%%%&&&'''&&&)))------+++)))((((((%%%&&&)))++++++(((""" """'''$$$***+++'''***222222,,,)))'''$$$"""""""""$$$%%%&&&%%%$$$&&&)))******(((+++)))''''''))))))(((&&&%%%)))((($$$(((///,,,"""%%%%%%&&&''''''(((((()))&&&(((***---............---,,,++++++,,,---///000000111333777:::999666333111///,,,((($$$!!!!!!%%%'''((((((+++---//////...------...000//////...---,,,,,,+++///......000333777888999===999666777;;;===<<<:::888888777777666555444444555222333666666222222444333222111222333333222000111......222333111000111222444666777666333///,,,&&&%%%$$$!!! """%%%))),,,...000111111111222444222333222111//////111222///---,,,---000333444555555666777777777777999;;;222---'''%%%%%%&&&%%%###%%%$$$######%%%(((+++------///111333444444333222444666999;;;<<<<<<:::888555666666333///+++)))(((...///111555:::<<<:::888777777777777555333111000111000...,,,***)))(((((($$$###   """######$$$%%%'''&&&%%%%%%$$$#########$$$%%%'''***+++)))'''&&&%%%###!!!!!!###!!!"""&&&&&&%%%(((...&&&'''&&&%%%$$$$$$&&&((((((...333000)))$$$###%%%&&&###"""'''+++,,,...111111///+++((('''(((%%%###%%%(((+++***(((------...111333444333111//////,,,'''!!!###)))///333444444666777666333...((("""!!!"""$$$&&&(((+++++++++***+++,,,!!!!!!)))222///000222111...+++******000///000333333///---.........---,,,,,,---------)))+++...111333222111000,,,,,,+++(((%%%%%%)))---000...***&&&"""  """###!!!$$$'''***---///333333333333333444444555777888888777444000,,,))))))((()))+++---...---,,,,,,***(((''''''))),,,...//////000000000///......555...:::MMM888:::;;;777666777777666444333333555000...,,,,,,---...///......***)))---///...///111000000//////......------(((''''''(((***((("""!!! $$$%%%&&&&&&%%%%%%'''((('''&&&$$$""" ###$$$%%%&&&((())))))******((()))(((%%%""" !!!"""!!!!!!"""############""""""%%%&&&&&&)))((('''%%%$$$$$$$$$%%%+++---......,,,***))))))&&&''')))++++++'''!!!$$$+++&&&))))))''',,,555555///'''&&&###"""!!!!!!###$$$'''&&&%%%&&&((((((((('''(((&&&%%%%%%&&&&&&&&&%%%'''******'''***///---$$$''''''''''''''''''''''''$$$&&&***---......---+++---,,,,,,,,,,,,...///000333444666888888666333111333000+++&&&""" ###&&&((()))***,,,...///......///000///000000///...,,,***)))111///---...111666999:::999666444666:::<<<<<<:::666888999555111111555999777444444666666333222444222111000111333444333222---,,,///333222......111111000000222333222...***%%%%%%###!!! """&&&***---///111222111111222444000111333222000//////000...---,,,...000222222111333555777888777666777888666///)))(((******&&&!!!'''''''''(((***---000111---...000222333333333222444555888:::;;;;;;:::999777777666222...***)))))),,,...222777<<<===;;;999;;;;;;<<<<<<;;;888666444444444444444444444333222000...***&&&""" !!!###$$$%%%%%%%%%&&&&&&%%%$$$###############&&&+++---,,,***((('''$$$!!!"""$$$###%%%((((((&&&(((---)))((('''&&&%%%%%%&&&'''''',,,000///)))###!!! """%%%)))***'''&&&&&&'''***---000111///---++++++$$$""""""$$$***---...,,,---...000222333333111000000///,,,'''!!!###)))000333111///222555...,,,(((### """((())),,,------,,,++++++###!!!%%%+++,,,...000///...,,,,,,---000111333444333111000000---------,,,,,,,,,,,,---(((***---000111111000//////...,,,(((%%%%%%***...000...***&&&### !!!!!! """%%%)))---222444222111111222333444666777666777888777555111---+++'''&&&'''***------,,,)))---,,,+++***+++---///000///////////////......---999...111:::222888AAACCC555555555555333333222333111...,,,,,,...///,,,)))+++''''''+++,,,+++,,,///------,,,,,,,,,,,,---...)))(((&&&&&&&&&$$$!!! """$$$&&&'''&&&&&&&&&'''%%%$$$"""  %%%%%%'''((()))************+++***'''$$$!!!!!!!!!!!!""""""#########"""""" !!!$$$&&&'''&&&)))(((&&&%%%$$$$$$%%%%%%---.........---,,,,,,,,,))))))((((((((($$$  &&&---++++++(((&&&***000///***&&&%%%###!!!!!!!!!""""""&&&%%%%%%%%%%%%%%%%%%$$$######"""###%%%'''((()))***---,,,***,,,000...((())))))(((((('''&&&&&&&&&''')))***,,,---,,,,,,+++------,,,,,,---...000111333444555555333000...---222///+++&&&###!!! !!!$$$(((+++------///000000//////000111...///000///...+++(((&&&---++++++---111555888999999777666777999:::999888555777777555222222555999777444333555444000000333222000//////111222111000,,,...333666444//////333;;;555000///000000,,,'''$$$$$$###!!!!!!###'''+++---///111222111111222333///222444444222000000000---------///111111///...111333555666555444444555666222...,,,,,,***'''###)))******+++---///000111,,,---///000111222222222666777999;;;<<<<<<<<<<<<<<<;;;888333...***))))))***...444:::>>>>>><<<:::<<<===>>>???>>>;;;888777888999;;;===>>>>>>>>>===:::888444000---)))'''&&&&&&###!!!    ###%%%&&&&&&%%%&&&%%%$$$$$$#########$$$$$$(((---///...+++)))((($$$!!!"""###$$$(((---,,,)))(((+++)))((('''&&&&&&''''''''',,,---...///---)))$$$ ###'''+++***&&&""""""###...000222222///,,,******###!!!!!!$$$***...///......///000111000///......,,,,,,***%%%!!!$$$***+++)))'''))),,,'''&&&###  """&&&''')))+++,,,+++***((('''"""!!!###$$$%%%&&&&&&%%%$$$$$$&&&(((+++///333333222222222222------,,,,,,++++++******,,,---...//////...---,,,//////---((($$$$$$)))---///---***&&&""" !!!"""$$$'''+++000444777666555444333222222111222222333444555444111...,,,$$$$$$&&&(((******)))(((---,,,,,,+++,,,...000111/////////............///111...888>>>???<<<===888555444333222222111000///111...,,,,,,......+++''')))'''&&&)))(((&&&'''***(((((((((((()))+++,,,---+++(((%%%"""!!!!!!  !!!"""!!!###&&&'''&&&%%%%%%%%%""""""  $$$%%%&&&((()))))))))))),,,,,,,,,***&&&$$$###$$$""""""############""""""$$$######$$$'''((('''&&&&&&&&&%%%$$$%%%&&&'''(((,,,,,,,,,---.........---...+++(((&&&&&&$$$"""  ###&&&)))******'''%%%'''***)))%%%%%%$$$###!!!!!!!!!!!!!!!###$$$$$$######""""""###$$$$$$$$$$$$%%%'''***,,,)))++++++***+++---+++'''******)))((('''&&&%%%%%%...---+++*********+++,,,------,,,,,,---...000111333222111//////...---,,,......,,,)))&&&""""""%%%)))---//////000111000///...///111......///...,,,)))&&&$$$%%%&&&(((,,,111555666666777666777888999::::::999555555555666666666666666555222000222111......111222000...---......---,,,,,,...333777555000000444BBB;;;222...///000...+++$$$$$$###!!!!!!###'''+++---///111111000000111222000333666666444222111111---------///111111///---...000333333333222222333000111000,,,'''$$$$$$%%%(((((()))******+++******......///111222222333333555555777888999;;;<<<<<>>;;;555///***)))(((***///666<<>><<<;;;999:::;;;;;;:::888666444888:::<<<>>>@@@@@@@@@@@@>>>===;;;888666555444333......+++'''%%%###"""  ### ###&&&(((((('''%%%$$$$$$###$$$$$$%%%%%%'''***///000///+++)))(((### """"""$$$***000000+++)))***)))'''%%%%%%''')))***)))000000000111111///)))%%%//////,,,'''######'''+++333444555333...***((('''%%%###"""$$$))),,,,,,***---......---,,,+++,,,---***)))((($$$ ###'''((('''&&&''')))$$$$$$###  """%%%$$$%%%'''))),,,+++)))&&&(((###!!!%%%%%%$$$%%%%%%$$$"""!!!###'''---222000///000111111,,,,,,,,,,,,+++***))))))///.....................//////...)))%%%$$$(((,,,///---***'''###!!!"""$$$(((+++///222444///000111222333333333222...///111222111///,,,***"""$$$&&&'''&&&&&&((()))+++*********+++---///000000///...------///111222222333===:::AAA666666222666444222111111000...,,,///---,,,++++++***)))''')))''''''(((&&&###$$$(((%%%&&&&&&'''((()))*********'''$$$ !!! """###!!!###%%%%%%$$$""""""###  """###$$$%%%'''(((((())))))+++,,,---+++)))'''&&&&&&###$$$$$$$$$$$$###""""""'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$%%%''')))*********+++---//////...,,,000---***((('''&&&$$$###'''!!!###$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$###"""!!!"""###(((((((((&&&%%%&&&))),,,,,,---.........---,,,+++++++++***)))((('''&&&%%%000...+++)))(((***,,,---...------------///000111444///***))),,,//////...,,,,,,---+++((($$$!!!$$$(((,,,...---......---,,,,,,...000000000///...,,,)))&&&$$$"""$$$''',,,111444444333222333555888:::;;;<<<<<<555555555777888888888777555111///111000...///222222000---+++,,,,,,++++++,,,+++///333333//////222999444...+++,,,------,,,%%%%%%###!!! """&&&***,,,...000000/////////000111444666777555333222222------...000111222000...,,,...000111111111222444000222333...&&&###%%%******+++,,,------,,,+++***000000111222333444555555222222222333555777999:::>>>===;;;666000+++)))(((+++111888===???>>>===<<<;;;;;;;;;::::::999888777666666888999::::::::::::======<<<<<<<<<<<<======>>>???<<<777444444333000'''((('''""" """!!! !!!&&& $$$'''((('''############$$$%%%&&&&&&+++...000111...+++((('''""" !!!!!!###)))///000+++)))+++'''%%%$$$%%%))),,,,,,,,,222333444444333000...---666222---(((&&&(((---000222444444222///+++***)))&&&$$$"""$$$(((******(((***++++++)))'''(((+++...******((($$$ ###$$$&&&((())))))(((((($$$$$$###!!! ###%%%&&&&&&(((,,,///000,,,)))&&&### %%%***---+++,,,+++((($$$ '''///444000---///000///***+++,,,---------,,,++++++***))))))+++...111333000000///+++'''%%%'''***000...,,,((($$$ !!!"""%%%(((+++...///000''')))---000333333333222---...///000///,,,)))'''!!!%%%((('''$$$###(((---+++***++++++,,,...///000222000---+++,,,000444777::::::???000===333;;;<<<999666333111111000---******+++***(((&&&%%%&&&'''((('''''')))&&&###$$$)))&&&'''((()))(((((('''&&&&&&%%%###!!!!!!###"""###$$$###!!! """"""###$$$&&&''''''((((((''')))++++++***(((((()))%%%%%%%%%%%%%%%$$$######&&&%%%%%%'''))))))'''%%%$$$$$$$$$$$$%%%''')))******)))***,,,///...+++'''+++***))))))(((&&&"""$$$"""%%%###'''+++,,,)))%%%%%%'''%%%$$$$$$###"""""""""!!!"""$$$%%%%%%###"""$$$&&&)))))))))'''%%%&&&***......///000111000...------+++******)))((('''&&&&&&+++***)))))))))***,,,---......------...///000222222***!!!!!!(((///000...,,,,,,,,,+++((($$$!!!$$$(((+++,,,***+++,,,,,,---...111444333222111...,,,)))(((''''''&&&'''***...111222222000222555777888999:::;;;555777888777555666999===666333111333222111222666111///,,,+++,,,------------******///111000///111---------,,,,,,,,,+++***&&&%%%$$$!!! """%%%)))+++---//////...---...///222444555555333222222222.........///222333222000---...000000111222555777222222000,,,'''%%%(((+++,,,...000222222111000///......//////000222333444000000000000222555888999777888888555111---******---333:::>>>>>>=========???>>>===<<<;;;;;;<<<<<<444444333333333333333333::::::;;;<<<===???@@@AAAFFFHHHFFF???===>>>===999111333111,,,+++,,,+++((('''&&&%%%###"""  ###((( $$$%%%%%%"""""""""###$$$%%%''''''...000222111...***((('''!!! !!!"""'''---...***))),,,&&&$$$###%%%***---......111555999777222///111444///---+++)))))))))***+++---///111111000/////////$$$"""!!!###'''******((('''((((((&&&%%%&&&+++000,,,+++)))%%% !!!!!!"""$$$''''''&&&$$$$$$$$$###!!! """***+++---111555666222///###""" ###...666...///000,,,&&&***333777222...000000///(((***,,,...////////////$$$######$$$''',,,222555000111111---(((&&&(((***111000---***%%%!!!"""$$$'''***,,,.........+++---///111000---***'''...///000///---***'''$$$!!!&&&+++(((###"""(((000,,,------...///000222222333000,,,***,,,000666999888>>>GGG999III<<>>>>>======>>>>>>===:::999888999:::;;;555444222000//////000000888888999:::<<<>>>@@@BBBAAADDDBBB;;;888:::999444666888777333333666666333222111000///---+++******  !!!!!!%%%'''$$$%%%%%%""""""%%%***+++******...///)))!!!$$$%%%$$$'''+++------,,,++++++'''%%%$$$&&&***.........---000333333000---,,,+++...+++((('''###!!!&&&...111444333///...///---***"""!!!%%%***,,,((('''(((&&&)))///444666444///*********)))%%%!!! ###%%%&&&&&&&&&''''''&&&$$$""" """%%%,,,///222333555666///&&&!!!$$$)))///444<<<777000)))$$$!!! !!!000111111222222111111111//////---,,,,,,---//////)))((('''(((+++...000000777777444///***(((+++///000333777;;;:::333(((!!! !!!!!!%%%%%%&&&'''))),,,///111,,,,,,---...000000...,,,...---,,,+++(((&&&$$$###$$$$$$&&&'''((()))))))))(((***+++,,,,,,---///111...000000///...000555:::DDD<<<888:::<<<<<<===>>>;;;777222...,,,,,,,,,++++++***(((%%%###$$$'''***((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$"""  !!!!!! !!!&&&$$$!!!"""""""""""""""$$$%%%&&&"""&&&+++...---***'''&&&&&&)))(((%%%%%%((((((&&&%%%&&&''''''((('''''''''###$$$%%%'''((()))))))))))))))(((((((((((())))))"""%%%(((+++***&&&!!! """%%%(((******'''&&&''')))(((&&&%%%###!!!  !!!###$$$&&&&&&###$$$&&&&&&&&&'''***,,,'''(((***+++------......---)))''''''&&&######&&&'''&&&%%%&&&(((+++///111,,,---...---++++++---///)))'''&&&&&&(((*********111///,,,((($$$ $$$'''(((''''''(((***---000222333333444666333333111---(((&&&'''***%%%&&&''''''(((+++///222222333555777999777444111555666777999;;;:::777444777777555222000111444777111///,,,***)))+++---/////////...------000444777222222111///...,,,++++++$$$$$$$$$$$$$$$&&&'''(((,,,//////...000444333///999;;;999555222333222......111333333000///111444333222333777999888222---222---'''######%%%&&&'''///...,,,++++++,,,---------000222000---,,,---000...111444444333333777:::666666999;;;777...******,,,222;;;@@@AAA===999666<<<<<<======;;;777444222;;;666222111///---...222666777888777666777;;;???@@@>>>:::444000///111444BBB;;;777999:::777888<<<;;;GGGJJJ???555555555111...$$$ """&&&(((&&&''''''%%%"""!!!###%%%)))+++,,,---///111,,,$$$%%%!!!'''%%%'''******)))'''&&&'''%%%###"""$$$(((,,,.........///...,,,)))(((((()))+++(((%%%### ###***222555444111///000///+++%%%"""$$$+++///...---...,,,---///111222222000...------+++'''""" ###'''************+++***)))'''### !!!###""")))---.........,,,'''"""%%%)))...444555111,,,'''$$$$$$%%%'''///000000111111111111111///......------......///+++***)))***,,,...000000555555333...***))),,,000222333555777555...%%%!!!"""############$$$%%%'''***---000222.........///000000...,,,++++++***(((&&&$$$""" !!!!!!###$$$%%%%%%&&&&&&++++++,,,+++***+++---//////000111000000222777;;;>>>888555888;;;:::888999888555000,,,************++++++***(((&&&$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""!!! !!! !!!###(((++++++)))'''&&&&&&((((((%%%%%%((((((&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''&&&+++***)))(((((('''''''''&&&(((+++---,,,(((### """$$$&&&'''&&&$$$$$$%%%'''((('''%%%###!!!!!!###$$$%%%&&&&&&$$$%%%&&&%%%%%%'''))),,,+++,,,,,,,,,++++++***)))+++'''&&&((((((%%%%%%(((&&&&&&((()))+++---...///---...///.........000222---+++))))))***,,,,,,+++000///,,,((($$$  """###$$$%%%&&&+++...222333333333444444111111000+++'''%%%&&&(((###$$$%%%%%%&&&(((,,,//////000111444888:::<<<<<<666555555666888:::999888444222000//////000111222111///...,,,,,,...000222//////000//////000444666222222111///...---,,,+++&&&%%%$$$###$$$%%%((()))&&&(((******...333333000:::<<<:::444111111///+++---///111222111111111111333444666888999777222///,,,((($$$"""###''')))+++000/////////000111111222//////...//////000//////000333555555333444777:::888777888888333+++'''(((111777===BBBBBB???<<<;;;666888:::;;;;;;888555333888333000000///---///333222333333222222444888<<<:::666111,,,)))***+++------000;;;GGGIIIAAA999666444===@@@<<<===CCCCCC<<<---###  """%%%&&&'''&&&###!!! !!!"""'''++++++,,,,,,)))$$$"""!!!&&&$$$%%%&&&&&&%%%$$$%%%&&&,,,***((()))+++---/////////...+++'''$$$$$$'''***---***(((&&&""" $$$+++444666777333222333111---###$$$+++---...///111000///...---///000111//////---((("""###&&&***------------...---,,,)))%%%!!! """ (((---+++((())))))(((###$$$(((---333222///,,,)))***---111444111222222222111000//////------............------,,,,,,,,,,,,---...///000222222111---)))***---222777666555444111+++$$$  !!!$$$'''+++///222444111000///000111000...,,,------,,,+++)))&&&$$$######$$$$$$%%%&&&'''((((((---,,,+++)))((())),,,///000111111111111444888;;;:::555444888:::666222111000...***'''%%%%%%&&&''')))++++++***'''$$$###### !!!###$$$%%%%%%%%%$$$###"""!!!  %%%(((((('''''''''%%%((('''$$$$$$((((((&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++)))(((''''''''''''***+++---...,,,'''"""!!!###%%%&&&&&&$$$######%%%'''((('''%%%"""  ###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%))),,,,,,,,,,,,,,,+++)))((('''+++((((((***)))%%%$$$&&&&&&(((+++.../////////......///000000000000333555111///------...///...---000...+++(((### !!!###&&&(((---000444555444333222222//////---)))&&&$$$$$$&&&$$$%%%&&&&&&&&&'''+++---...---...///333888===@@@666444333333666999:::;;;555333111222555666444222///......---...000111222...000111111111111333555111111111000///---,,,+++((('''$$$"""###%%%''')))(((+++,,,,,,000555555222777999777333000111///+++...///111444666555333111444666999:::888555222111(((&&&""""""$$$(((+++,,,...///000222333333444444000---+++---222333111...222555777666444444777;;;>>><<<;;;:::555---***+++111666<<<@@@@@@===;;;:::333666:::===>>><<<999777444000...//////...///333////////////000222777;;;555///((($$$$$$&&&&&&&&&((((((---333777666666888666888888777===DDD@@@666***"""  """$$$$$$""""""'''&&&$$$$$$"""$$$!!!"""###$$$$$$&&&***,,,555222///,,,++++++++++++...---+++(((&&&'''+++......+++)))((($$$!!!%%%,,,444888888555444555333///$$$&&&+++,,,---222111...+++***+++...000......,,,'''!!!"""&&&+++..................---+++'''###!!!!!!"""(((---///,,,)))******((($$$$$$''',,,111///---+++***---222777;;;555555444333111///...---+++,,,---......---,,,+++------......------...///000111000---******///333<<<:::666444111...)))&&& $$$)))---111444666444222111000111000...,,,------,,,+++)))'''%%%$$$%%%%%%%%%&&&'''((()))***++++++***(((''')))...111333333333222222444666888888444222555666000***(((###"""!!! """&&&''''''%%%"""!!!!!!""" ###$$$%%%$$$"""!!!!!!!!!  $$$&&&&&&&&&&&&&&&%%%''''''$$$$$$((((((&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!!!!!!!"""######$$$))))))(((((((((((())))))+++,,,---,,,)))%%%  ###%%%((('''&&&$$$$$$%%%''')))(((&&&$$$""" !!!$$$&&&((('''%%%$$$&&&&&&%%%$$$$$$%%%))),,,***+++++++++++++++******---******---+++&&&###%%%)))+++---///000000000//////000111111000000222444111///...///000111111000///---+++'''###  !!!%%%***---...111555666555222111000...---+++(((%%%$$$######&&&'''((((((((()))+++...------------///222777:::666444444444777888999888555222111333888:::666222---------------............000222333222222222333000111111000///---,,,+++)))&&&### !!!###&&&)))---/////////111555444000111444333000000222222///111111333777::::::666222333777::::::666333222222+++(((&&&%%%''')))++++++,,,---///000111111000000///------...222333333111444777999888555555888;;;@@@===;;;:::555...,,,...111666===BBBBBB???;;;999666999===@@@AAA@@@===:::444111///111111...///222000000//////111444888;;;333,,,$$$!!!$$$&&&&&&$$$)))%%% ###,,,333333333111000444888333***%%% """###"""###&&&$$$""""""!!! """###$$$%%%&&&''')))---000222000,,,(((%%%$$$%%%&&&(((***+++++++++,,,...000+++)))'''&&&""""""(((444888999777666666444///)))%%%***,,,---//////...+++((((((***---++++++)))%%% """&&&+++///000/////////---,,,+++((($$$"""###$$$***+++***)))***---+++%%%$$$"""%%%***///)))(((&&&''')))...333666444444444444333222111000***+++,,,------,,,+++***,,,...//////---,,,---///111111000---******///333;;;999555333222000...+++ !!!"""""" %%%+++000444666666555333111000000000...---))))))((('''%%%###"""!!!"""!!!!!!"""###$$$&&&'''((((((((('''(((,,,111666888777555444444444555555666000,,,---,,,&&&!!! !!! !!!""""""    ###%%%&&&%%%$$$%%%%%%$$$&&&&&&###$$$'''(((&&&&&&&&&&&&&&&%%%$$$""""""!!!###$$$&&&&&&&&&&&&''')))***,,,---......---+++((($$$ !!!$$$&&&(((&&&$$$###$$$%%%''''''&&&%%%$$$""" !!!$$$'''''''''%%%$$$%%%&&&&&&%%%%%%&&&***,,,+++,,,,,,,,,,,,+++******+++)))***------)))'''))).........//////000111222000111111000///...000111...------///111222222111...---***'''###  """&&&,,,111///222555555444111000000---,,,)))(((&&&%%%###"""%%%&&&((((((((()))+++---+++---///000///000333555666666666888999888666333111///...111555777333...000000///...---,,,,,,,,,...000333444222111111111///000111111000...,,,+++'''%%%!!!"""&&&(((+++------,,,///333222...///222222//////222222000222111333777::::::666111222555999888555111111222---+++))))))+++---------------/////////...---,,,,,,...111111000111333666555888999888666666999<<<:::777666555111+++***---222999BBBHHHIIIEEE@@@===:::<<>><<<===>>>>>>===:::888666666333333555444000...000111000000111222333222111)))%%%"""!!!###%%%$$$"""$$$### !!!&&&'''&&&&&&'''(((  """"""$$$''')))'''###"""""" ###(((((($$$!!!###!!!$$$&&&'''(((((())),,,...++++++(((%%%""""""&&&***###&&&(((***+++,,,...000111///...---((($$$''',,,111555777666555555222...$$$"""''',,,...///---)))%%%%%%)))...,,,,,,***%%%$$$***...000///...---......,,,)))%%%!!! ###&&&'''***...---***$$$!!!%%%)))((()))+++,,,...000000111---...///111222333444444000//////......//////000---111555444111000222444666666444000+++***...111222111111111111///+++(((""" """&&&+++111555666666555444222///.../////////............---+++***((('''%%%%%%$$$$$$%%%''')))+++###%%%(((***---111666:::>>><<<:::;;;===>>>===;;;111&&&  !!!###$$$$$$$$$$$$&&&(((###%%%%%%######'''(((&&&'''&&&&&&%%%###""" !!!$$$&&&$$$$$$%%%''')))+++---...000///---+++(((%%%"""!!!!!!###$$$"""!!!!!!$$$$$$###!!!""""""!!! !!!!!!!!!"""###$$$$$$$$$$$$"""%%%(((***+++,,,---...000000000///...,,,+++******((((((,,,---,,,---111...///111222222111000///,,,.../////////000222444000//////000111000...,,,---+++)))&&&### %%%+++///000111111000///...000111///,,,*********)))&&&###"""%%%&&&'''(((***+++(((,,,111333222222555999999888888999::::::888666555555555555555555444444555333111...---...///111///000111111///......///...///111111111///,,,+++$$$###"""###$$$&&&)))+++...111222222666;;;;;;888333666555000///000///,,,///111222222111/////////333333444555777777555333000//////000111222111///................../////////000111222222222444555333666888888666777:::===>>><<<;;;;;;666///---000---222999>>>??????>>>>>>>>>>>>>>>===;;;999777666222000111555444000...000222111111222333222...***##################""""""!!!!!! """ """$$$%%%### !!!   ###""""""###&&&)))((($$$ &&&&&&""" """!!!$$$&&&(((***---///)))(((%%% ###''')))*********,,,///222///---,,,+++&&&"""$$$***000444666555444555222---&&&!!! ###%%%+++222000000---(((###$$$+++222//////,,,'''  '''+++,,,,,,******000///...)))$$$ """***000///---//////...### ###((($$$&&&(((+++,,,---------000000000000000///......333222111000000111222333...333777777444222444777999888666111+++***---000222222333333333///***&&&$$$!!! !!!""""""""""""$$$(((...333666777666444333111///......//////...------,,,+++***)))'''&&&""""""!!!!!!"""$$$&&&((($$$&&&))),,,///222666999???===<<<>>>AAACCCBBB@@@222&&&%%%&&&((((((###    """"""""" """"""###$$$''')))"""%%%%%%######'''(((&&&''''''&&&%%%###!!!   ###$$$%%%&&&&&&''')))***,,,---...---+++(((%%%"""!!! !!!%%%$$$"""$$$&&&'''$$$"""!!!!!! !!!!!!"""!!!!!!!!!""""""###$$$$$$!!!%%%))),,,------...///---......///000000//////111---+++,,,,,,)))***---,,,...222444444222///---***,,,...///000222555888333222111111111///+++))),,,+++)))&&&###!!!&&&,,,000000000000///------000222000---++++++,,,+++'''$$$ ###&&&((()))***,,,...)))---111000......222777:::888777777999;;;;;;;;;222333444333111000111222222000---++++++---000222///000111///---,,,---...---///111222111///,,,+++$$$$$$$$$%%%''')))+++,,,///222222111333777666222111333333000000222222///000333555333000...///111555333333555999:::777444555444222111111///---***,,,+++++++++,,,---///111333000///000444666444111222555777777666777:::>>>>>><<<;;;:::555---***+++000333777;;;===???BBBDDDAAA@@@???===<<<:::999999///---///444444111///111444444333555555333---((( """%%%%%%$$$""""""###&&&)))""""""###"""!!!!!!   !!!$$$!!!$$$''''''%%%###%%%###$$$### $$$'''''''''))),,,((('''$$$!!! """'''+++)))))))))******,,,------...,,,)))$$$!!! """$$$...222444222222333222---%%%!!!$$$)))------000***(((******(((***111666333///)))###%%%***+++***)))(((++++++((($$$(((***,,,,,,+++*********&&&!!!"""''')))'''(((((()))***+++++++++111111222333222000...---/////////000000000000000000333666444111///111333444555222***"""""")))111555888999555...+++...333+++'''###"""$$$$$$  !!! !!!"""'''...555777666444666888;;;999555222///---------111...++++++,,,+++(((%%%###$$$%%%%%%$$$%%%(((+++,,,+++)))))),,,444>>>EEEIIIOOONNNEEECCCFFFCCC;;;$$$###'''(((,,,)))&&&$$$###!!!      !!!###&&&%%%"""%%%$$$"""!!!"""$$$&&&(((&&&&&&&&&'''''''''((((((%%%&&&'''((('''%%%###!!! ###&&&)))'''''''''((()))+++------------...---)))$$$###&&&###&&&))))))&&&$$$%%%&&&&&&&&&%%%$$$""" """$$$%%%%%%$$$###%%%&&&%%%***///111///------...+++,,,...000000///...,,,---,,,,,,,,,,,,------............///////////////+++++++++,,,...///111222111333444222...---...000---,,,+++)))&&&""" $$$(((+++...333333333333111///---+++555111---++++++***&&&"""$$$%%%''')))+++,,,------,,,---///111333444555666888999777666777999666///444333222111000000000000111...+++,,,///111000///222///---...///000...,,,000...------...---((($$$$$$!!!"""&&&)))+++333333333222222222222222,,,///000...---111999@@@222222222222111///...---444000...000666999888555===//////666111///444666...---+++***+++---///000000222333111//////222666444111111333444666;;;CCC>>>>>>;;;555///+++,,,......000555<<>>666222000'''######$$$&&&((((((%%%###%%%""""""$$$!!!""" """!!!%%%   """ """$$$&&&&&&### $$$!!! $$$%%%$$$ !!!###%%%&&&(((+++---)))'''$$$!!! $$$(((+++******))))))***+++,,,*********(((%%%$$$$$$%%%111444555333222444333///!!!$$$+++///000...)))'''***,,,,,,000777666333...((("""$$$(((***+++---...---,,,)))$$$&&&)))---...---+++)))((("""###''')))%%%%%%&&&'''((()))***+++...---------------...................../////////222111111111222111000///...,,,)))$$$!!!!!!&&&***666999;;;888222...---...)))%%%""""""$$$$$$!!!!!!"""!!!!!!"""###&&&+++222444333222333666666555222000//////000111333000---,,,---,,,***((($$$%%%&&&%%%%%%&&&))),,,+++...111555999???EEEJJJIIIPPPQQQIIIDDDCCC<<<222!!!###))),,,,,,...,,,)))(((&&&%%%"""!!!!!!       ###&&&%%%&&&))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%###$$$%%%''''''&&&$$$###  !!!###&&&'''+++***)))(((''''''''''''+++,,,,,,+++(((######&&&"""%%%''''''&&&%%%'''((('''&&&&&&$$$###!!!"""$$$%%%%%%$$$$$$%%%&&&$$$)))...111111111222444555111,,,((((((+++///222......------......///000---------............///////////////000111222222111333444222///...///000///...,,,)))$$$ """'''+++---//////000000///...---,,,......,,,***&&&###"""!!!$$$%%%'''(((***+++,,,,,,---...111333555666777777888999888777888;;;888333333333222111000000000000111...,,,,,,///111111000111///......000000...,,,///...---...///---)))&&&$$$$$$###$$$%%%''')))+++222222222222222111111111111333444111......333777//////000111111111111111666333111444999<<<;;;999+++888BBB:::555@@@<<<###......------...///111222,,,---///000222555888;;;777555666888888777:::@@@<<<<<<:::444...+++,,,...222444888===AAACCCCCCBBB===>>>??????===999555222333;;;%%%---LLLPPPLLLDDD333333;;;888(((###)))(((%%%$$$######$$$$$$###!!!!!!!!!$$$&&&###!!!'''$$$ ######$$$&&&!!! !!!###%%%%%%"""$$$#########$$$%%%&&&'''  """###&&&$$$###$$$'''***,,,---)))(((&&&$$$""""""%%%(((+++***)))((('''((()))***&&&)))+++,,,***'''&&&&&&+++......******,,,,,,))) $$$+++...///+++((('''***---000666<<<777333---&&& """%%%(((,,,000333000...)))######'''---///...***'''%%%  $$$&&&'''$$$%%%&&&''')))***+++,,,000///------...000222444...............///000000333000---///222333///,,,,,,)))%%%######%%%'''(((888:::<<<<<<999333---)))(((%%%######%%%&&&###!!! !!!######""""""$$$%%%&&&+++111333222222333444333222111000///000111111333000---++++++,,,++++++''''''((((((''')))+++...,,,222:::AAAFFFHHHJJJKKKHHHOOOQQQKKKEEE@@@555)))""" $$$***...---,,,...,,,***)))((('''%%%###)))((((((&&&%%%###!!!     """$$$''')))&&&)))***((())),,,+++(((%%%&&&'''((('''&&&%%%$$$###&&&(((+++***(((%%%###!!!"""$$$%%%&&&&&&&&&%%%######$$$&&&'''(((((()))------+++)))((('''&&&&&&+++,,,,,,+++((($$$!!!$$$&&&###$$$&&&&&&%%%&&&(((***(((((('''%%%###""" """$$$&&&&&&%%%$$$%%%&&&&&&)))---///000111333444888333,,,'''&&&)))...222...---------......///000,,,---------.........///111111111111111111111111222333444333111000000111222000---(((###!!!&&&***,,,---...////////////.........111111---'''###$$$&&&'''((()))+++,,,,,,---------///333666888999888888888::::::888999<<<:::555222111111000000000111111000...,,,,,,...000000000///......///111000...,,,.........///000...+++(((!!!$$$''''''%%%$$$&&&(((000000000111111111111000222444666444000...///000222222222222111000//////444222000222666999888777999000222666///...333111******++++++,,,------...,,,,,,---111666:::<<<===;;;:::<<>>???>>>:::555000---000IIIGGGfffxxxgggKKK;;;555,,,'''%%%###$$$&&&)))***+++$$$###$$$%%%!!!###%%%""" """!!! """!!! !!!!!!!!!   ###$$$""" $$$&&&(((((('''&&&'''((( !!!&&&((()))'''%%%'''+++---+++))))))))))))((('''(((***,,,)))((('''&&&&&&'''((()))''')))++++++(((&&&%%%%%%&&&((('''######&&&&&&$$$### ###(((******)))'''&&&(((,,,000666;;;666333,,,%%%"""&&&)))---111444111...)))""""""&&&***+++***(((&&&%%%""" """$$$%%%%%%%%%&&&''')))+++---...///000////////////111222333//////......///000111222222000///000111111///------***&&&###!!!$$$(((,,,<<<<<<<<<======999111+++***(((&&&&&&''''''%%%######$$$%%%$$$$$$$$$%%%''')))---111333333333444555444333111000///......///000...+++(((((()))***+++***+++,,,++++++,,,///111111888@@@GGGIIIHHHGGGFFFEEEKKKMMMIIICCC===333)))'''&&&%%%'''***+++***((()))(((''''''((()))(((&&&++++++++++++***)))((('''&&&''''''%%%!!! """###%%%'''&&&###$$$&&&)))******)))))))))'''******((())),,,---+++%%%%%%&&&'''((((((''''''%%%&&&((())))))'''%%%$$$"""###$$$%%%&&&&&&&&&&&&(((***,,,...//////---,,,,,,,,,++++++,,,,,,------,,,---...---+++'''""" ###%%%&&&&&&&&&&&&%%%%%%''')))+++***)))'''%%%$$$"""!!!!!!###%%%''''''&&&%%%&&&&&&)))***+++,,,------...///000//////...------,,,,,,,,,,,,,,,,,,---...//////------......//////000000//////000000000000//////222222333222222111111222111000,,,'''"""!!!%%%)))+++000000111111111111000000222333222///+++((('''(((+++,,,---...////////////---000333777999:::999999:::<<<;;;888777999888444111000000000000111111222...---++++++,,,---...///---...///000111000...,,,---...000111111///,,,)))!!!&&&,,,,,,(((%%%&&&)))---...///000111111000000...111444555333111000000///000111222222222222222555333111222444666555444;;;,,,444EEE===...---333((()))+++,,,------------333111111333888<<<;;;:::<<<===@@@DDDBBB<<<:::<<<======;;;666111...000222555888===???@@@@@@@@@@@@@@@AAAAAA???;;;555///,,,777aaauuurrrhhhYYYHHH888,,,"""***%%% ###%%%&&&&&&###"""$$$((()))''''''***###"""!!!!!!"""!!!  """###"""$$$&&&)))***)))'''''''''!!!"""(((,,,***)))))),,,......)))%%%+++,,,,,,+++)))(((((()))$$$%%%%%%&&&''')))******,,,+++***&&&###!!!"""###''')))(((%%%%%%((()))'''"""###''')))(((''''''&&&&&&)))---111333444000+++%%% &&&+++...000222444222///)))""""""$$$&&&&&&&&&&&&'''((('''$$$"""!!!"""#########$$$%%%'''(((***,,,---...,,,,,,---......---,,,,,,------,,,,,,---...000111///222333333000//////111,,,,,,((("""&&&...???<<<;;;<<<===<<<777222...---+++))))))'''%%%$$$%%%&&&&&&%%%$$$%%%&&&(((***,,,///111222222333333222222111000000////////////---+++)))((()))+++------...///......///222555;;;???DDDFFFEEEBBB@@@???BBBEEEFFFDDD@@@<<<555///)))'''%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&)))+++++++++,,,,,,---...............(((***------,,,*********"""$$$&&&((()))***++++++333333333222///((( &&&)))***((('''%%%""" ###%%%&&&'''---///000///,,,)))(((((('''++++++***+++///000...&&&%%%$$$$$$&&&(((+++,,,(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&+++---000333333222///...******++++++,,,...///000+++,,,------+++'''""" !!!###%%%&&&)))((('''&&&'''((()))***+++)))'''%%%###"""""""""###%%%(((((('''&&&&&&'''))))))***+++---......---***,,,///111111///---+++------------...///000111...//////000111222222222---...///000111111111000111000000111111222111111000...***&&&!!!!!!%%%)))+++222222111111000/////////333000---++++++***'''$$$+++,,,---...///000000000...000333666999:::::::::;;;===<<<666333444333000000000000///000000111111++++++************,,,------...///000000///......,,,///222333222///---+++%%%***//////+++((()))++++++---///000111111000000,,,///333555444222000///(((***---000444777888999:::999777777777777777666444777;;;333***222666+++...///000222333333333333888666555777;;;===;;;999;;;<<>><<<>>>;;;<<<:::555///---...111222777<<<@@@AAAAAACCCDDDAAAAAA@@@===999444///,,,]]]wwwjjj[[[GGG999444///$$$$$$"""'''(((&&&%%%&&&(((*********  """###$$$%%%'''((()))(((&&&$$$!!! ###)))...)))+++---//////,,,'''###+++,,,---,,,(((%%%#########%%%'''***+++,,,,,,,,,///---(((###!!!%%%((()))''''''++++++)))###(((******'''))))))'''(((+++---+++///---***&&&"""!!!(((---000222444666333000+++$$$"""###%%%%%%%%%'''***,,,+++'''"""!!!"""###"""###$$$%%%'''((()))***,,,---///000000...---+++******(((((()))+++...///...222555444000...///222...000...''' ***333>>>;;;999999;;;;;;888555000///---+++)))'''&&&%%%'''''''''&&&$$$%%%''')))((()))+++---///000000/////////000111111222222333.........,,,***+++---000...///000000///111333666BBBCCCDDDBBB???<<<;;;;;;@@@AAABBBAAA>>>;;;666333((('''$$$""""""###%%%'''%%%$$$%%%'''***------,,,---...///000111111111111(((+++...000111000000111,,,...111444666777777777<<<:::888555///''''''///333222...,,,$$$"""  !!! %%%&&&'''((()))+++,,,,,,,,,------,,,*********,,,***...///...000444444222&&&%%%$$$###%%%'''+++---((('''%%%$$$%%%&&&)))*********)))))))))))))))))),,,...111333333111///---+++******)))******++++++'''(((******((($$$ !!!###%%%&&&***)))((((((***,,,,,,++++++)))'''$$$###"""""""""###&&&((()))((('''&&&''''''''')))---111333222111...------------...///000......//////000111333333//////000111222333444444---///000222333333222222///------...000111000//////---***&&&"""###&&&***,,,111111///...------------555111---,,,------)))%%%((()))***+++------......///111333666888;;;<<<===<<<>>><<<555000000///---111000000/////////000000******+++***))))))+++...---...//////......///111---000444555333///,,,+++###&&&((((((%%%$$$&&&(((***,,,///111222222111111111111333333222111...---...///111222333444444444888777777666666666666777999666@@@EEE:::444444000///000111222333444555666777777888:::===>>>>>>===;;;;;;???CCCBBB===<<>>;;;888444111...,,,OOOwwwkkkZZZFFF777,,,### """ !!!""""""!!!""" ###""" """  ###%%%######%%%''''''$$$!!!!!!!!!!!! ###)))...+++---//////,,,(((%%%$$$'''***,,,,,,***'''%%%$$$&&&))),,,000111000...,,,...,,,(((### $$$&&&&&&'''******'''###((()))))))))------******---,,,'''******)))'''$$$!!!###''',,,000444777444222...''' !!!###&&&((()))+++---///,,,&&&"""%%%""""""###$$$%%%&&&'''(((......///000111111111111+++***(((((())),,,...000000000111111000////////////000000---)))***///444;;;:::999888888666444222------,,,+++((('''&&&&&&(((((('''&&&$$$%%%''')))))))))***,,,...//////...000000111222222333333333,,,---...---++++++---000---...//////...000222555>>>???>>><<<999888888999AAAAAABBBBBB>>>999333111+++***'''%%%"""""""""$$$%%%%%%$$$&&&(((***)))(((------............------'''***...000///............111444777:::;;;<<<<<<888666222...***### (((///333333000...&&&%%%######%%%'''''''''************************&&&'''((('''''')))---000---111333222333555444111'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&((()))***++++++++++++,,,---.........000222444444222///---,,,+++***)))))))))))))))%%%'''((()))'''$$$  ###%%%'''((('''(((***...111000...+++)))&&&$$$"""!!!""""""###&&&)))***)))(((''''''&&&''')))---222333222///111///---++++++,,,...000,,,,,,------...000111222...///000111222333444444...///111222222111000///,,,******+++...//////---111///+++&&&"""###(((,,,///000///...------...//////333222000...---+++)))(((%%%&&&(((***+++---------222333444666999<<>>>>>???@@@===<<<===???>>>:::;;;>>><<<<<<:::444---***+++---555;;;@@@BBB@@@>>>@@@BBB===;;;777444111///......XXX{{{kkkcccGGGDDD???:::444,,,$$$+++((('''(((%%%  $$$ %%%### !!!!!!%%%""" """&&&'''###!!!""""""!!!!!!###)))...,,,///000---(((%%%%%%&&&"""&&&+++......---,,,,,,***---111444555333///,,,---+++)))$$$  $$$''''''))),,,,,,(((!!!"""&&&&&&%%%***///111------///---'''(((((()))(((&&&### $$$+++222777666444000***######(((,,,...///000111+++$$$###&&&$$$$$$%%%&&&&&&'''((((((+++*********,,,...111222...---++++++,,,///222444111///---...111111...+++******+++,,,---.........777888999888666222///---)))******)))'''&&&''''''(((((('''%%%$$$$$$''')))+++++++++---000111111000444444444333222111000///(((+++---,,,***)))+++---,,,---...------...111333777888888777555444666777CCCCCCDDDDDD???777000---//////---)))$$$ %%%$$$######$$$%%%$$$"""++++++++++++***((('''&&&'''***---...,,,***))))))'''))),,,000333444555555222///+++'''$$$ &&&,,,000111///...,,,***(((((()))******)))++++++******)))(((''''''$$$%%%%%%$$$%%%(((---111...222555333333444222---''''''(((''''''%%%###""""""###%%%'''))))))))))))++++++,,,---...000111222111222444666555444111000,,,++++++***++++++,,,,,,&&&((()))***(((%%%!!!"""%%%'''%%%%%%''',,,111444444222***)))&&&###!!!!!!!!!"""###&&&)))+++***((('''''''''''')))---000000,,,(((///000000///...---+++***)))))))))***+++,,,...///---...///000111222333333......///000///---+++******(((''')))---...---,,,333000,,,'''"""###)))///222000/////////000111333444,,,......,,,'''$$$$$$&&&&&&''')))+++---...//////555555555666999===AAACCC999<<<;;;444///000111000222222111///............,,,---...---++++++...111...//////---+++,,,000555///333888888444///,,,+++)))&&&"""!!!###''')))******,,,///222444444333222444222///...///000000000+++,,,///111444666888888000222444666888:::>>>@@@<<<777888333''')))333333333222111111333555888:::888<<<@@@@@@>>><<<>>>@@@???<<<<<<===;;;777999===@@@@@@===777000---...000:::???CCCCCC???<<<<<<>>>===;;;666222000///000111[[[}}}kkkZZZPPP;;;666444222*** """%%%'''%%%!!!&&&%%%""""""&&&)))%%%!!!%%%***------333333...***+++)))%%%((()))******+++,,,,,,,,,...///000000000///...---,,,***'''$$$ """$$$&&&(((...111---%%% &&&+++...000...***'''(((+++///222111...,,,+++***(((###&&&...111000444333000***""" $$$&&&'''''''''(((+++---***%%%%%%((()))(((&&&%%%$$$$$$%%%%%%***...000---))))))---222333111//////111111...+++///...------......---+++***,,,///000000///000111>>>???===777333222///***...***&&&""""""%%%***---+++)))&&&%%%&&&(((((((((,,,111444111+++***000666222333444333111/////////***+++...//////---+++)))***+++,,,...///000000000//////000000000222666999BBBDDDGGGFFFAAA999000+++///+++&&&#########!!!%%%###!!! !!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&((((((&&&$$$$$$$$$###$$$%%%''')))***,,,,,,++++++)))%%% %%%((()))(((''',,,,,,,,,***)))'''%%%$$$***))))))(((%%%"""  !!!!!!!!!"""%%%***...222333444555555333000...'''((()))(((%%%""""""""" ###&&&)))+++,,,,,,***)))((((((***---111333777999999666555555222---***++++++++++++***))))))---,,,***))))))'''%%%###""""""!!!&&&---...///000111111000000///)))(((%%%!!! """&&&***,,,***&&&$$$&&&))))))((((((***...111222333888555222...,,,,,,---...((()))*********+++///111///...---...000000---***...333444000///000---&&&&&&)))---//////---------++++++)))&&&### """(((...222,,,111666777555222111111---------***'''%%%&&&'''***,,,------,,,---...000444222111222777<<>>:::999:::666///...222///000222222000...------,,,+++,,,000000///222777333000---,,,---000111111777777777555222...***(((""")))(((&&&+++***000//////111333555555444333666444...,,,000000,,,---...///111555999===???;;;444222777;;;::::::===777777888888777666555444111333666999;;;<<<<<<;;;===>>>?????????>>>===<<<;;;<<<<<<<<<;;;;;;:::999999888666333111111333666000:::AAAAAA@@@AAACCCCCCAAA999555888888222...000cccsssccc^^^  !!!""""""###(((***'''%%%%%%###  $$$'''%%%)))(((###"""'''***))),,,,,,+++*********+++,,,+++,,,,,,------,,,+++***...,,,((($$$  ###&&&,,,///+++### &&&***---,,,***'''$$$$$$&&&***,,,111///---,,,,,,***%%%!!!###******(((444333111+++###!!!###%%%&&&''''''))),,,...(((###!!!%%%((((((&&&$$$""""""$$$'''(((***+++++++++***+++,,,---111///......000///---***((((((((()))+++***)))''')))---111222111000000222999;;;999444000000---)))+++)))&&&$$$$$$&&&)))+++)))&&&$$$$$$&&&(((((((((&&&(((+++...////////////222333444222///,,,,,,,,,,,,---------,,,***((('''((()))***,,,...//////000222222111//////222777;;;===???BBBDDDAAA:::333///---***%%%#########""" ###"""!!! !!!"""###"""""""""  !!!"""$$$&&&((((((&&&'''%%%!!!!!!$$$%%%%%%%%%''''''&&&%%%$$$$$$###"""&&&&&&&&&%%%###!!! ###(((+++111222333333111---)))&&&$$$%%%%%%###!!! !!!###$$$%%%'''))),,,///000...---,,,+++,,,...111333555999:::444000000///---+++,,,,,,,,,++++++******,,,+++***))))))&&&### !!!!!!""")))222,,,---...000000000//////)))(((%%%""""""$$$&&&)))+++)))%%%###%%%((('''&&&'''))),,,............---+++)))(((((()))***.........---,,,,,,...000---,,,,,,...111222111///,,,000111---,,,---+++&&&%%%(((,,,//////......///,,,+++***'''$$$ ###(((...222///111333222///---------......---+++(((''''''((((((***,,,------...000111555333222333777:::<<<<<<>>>:::888999555...,,,///111222333222000---,,,,,,+++***+++//////...111666444111//////000111222222555444333111///...------((('''###$$$''''''111000000222555777777666444666444///...111111...333333333444555555666777888222111666:::::::::===<<<;;;999777555333222111555777999;;;======<<<<<<;;;;;;;;;;;;;;;:::999888@@@??????===;;;999888777888777555222000///222444444;;;???<<<999999888666BBB???<<<;;;888666666999ccc !!!"""$$$ '''...***###!!!$$$!!!!!! &&&))),,,+++***(((((('''((((((+++,,,------------,,,,,,...,,,)))$$$ !!!&&&***///222...&&&"""''',,,...///---***(((((()))+++,,,...---,,,+++***(((### ###((((((%%%---...---)))### !!!######$$$%%%&&&&&&(((,,,...&&&""""""&&&)))&&&%%%"""!!!"""%%%(((+++,,,***)))+++---...,,,***......---...///...,,,)))$$$$$$%%%'''((((((%%%###%%%***///111000...///111666888777222//////,,,(((''''''((((((((((((''''''$$$###"""###%%%'''((('''%%%%%%)))111999;;;555///111222222000---***))))))///...---+++)))'''&&&%%%&&&'''(((***,,,...///000444444222111000333888<<<;;;===@@@BBB@@@;;;555111---***'''%%%$$$$$$###""" !!! !!!###  """$$$&&&'''$$$$$$###  !!!"""!!! !!!"""$$$%%%%%%$$$###  %%%(((000111333444222---)))%%%"""""""""!!!!!!"""######"""###%%%))),,,///000///---,,,,,,...000111666;;;===777111000111111------------,,,,,,,,,+++,,,+++++++++)))&&&  """***333+++,,,---.........------((((((&&&###!!!!!!$$$'''&&&)))***(((%%%###%%%'''(((((()))+++......,,,***)))))))))*********++++++.........---++++++---///---,,,,,,---000111111000***------***)))***)))&&&&&&))),,,.........///000---,,,+++)))%%% ###)))...222555555444111---+++,,,---,,,------+++(((''''''(((&&&(((+++------///111222444333333444777999999888:::777666666444000...000333444444333000---,,,,,,---,,,...222222111333888444222111222333444333222666444111///---,,,------+++###"""###&&&)))222222222444666888888888444555444000///111222000666666666666555333222111333000000555999:::;;;======;;;888555333222222222:::;;;<<<======<<<;;;::::::999888888888888888888>>>>>>===;;;999888777666999888666333111111333555888===@@@AAACCCFFFFFFCCC???AAA???999444666999:::hhh  !!!(((***""" !!!***(((!!!###'''$$$"""!!!$$$&&&&&&'''''''''&&&%%%$$$((()))***+++,,,---------,,,+++((($$$!!!$$$))),,,000222...'''###!!! """&&&+++...000111000...,,,+++++++++,,,'''''''''&&&%%%"""###((()))((($$$&&&(((&&&"""!!!"""$$$$$$$$$%%%$$$$$$&&&))),,,$$$!!!###''')))&&&%%%$$$###$$$&&&((())),,,,,,---...//////...,,,---......//////...,,,***'''''''''))))))((($$$!!!$$$+++...---,,,---000888:::888333000///---(((%%%'''***++++++)))&&&$$$  """%%%&&&&&&&&&%%%%%%)))111:::<<<777111000111111000---+++++++++///...+++)))'''&&&%%%%%%&&&&&&'''))),,,...000111111222333444444666999<<<>>>???AAABBB???:::555111000...+++(((&&&%%%###"""!!!""""""######!!!"""!!! !!!###%%%''')))***&&&&&&%%%!!!!!!"""$$$''''''&&&%%%###!!!###&&&***,,,///111000---)))&&&""""""""" !!!###&&&######$$$%%%''')))+++,,,---,,,+++++++++---///000333888999777666666444//////......---------------,,,,,,------+++&&&!!!'''///,,,------------+++***)))&&&&&&%%%###""""""%%%'''&&&((()))(((%%%$$$%%%''',,,,,,...111222111---***)))***+++,,,------,,,,,,'''((())))))(((***---///000///...............---***+++***))))))******)))***,,,.........---...000......,,,***%%%$$$)))...111444333222000---++++++******+++,,,***(((&&&%%%&&&&&&(((+++------...///111111111222555777888888666555444333333444333222111222333333222000......///...---000444444222333888333222222444555555333111777555333000---***((('''(((!!!$$$"""&&&///222111111333666888888888444333222000///000111111222333555777777555333111//////111555999:::;;;===888666333222222444777999;;;;;;;;;;;;:::999777777888777777777777999;;;<<<888777777777777777777777:::999888666444555888:::999===@@@CCCIIIOOOQQQMMM===@@@???777555888888555vvv !!!(((***"""$$$&&&$$$""" &&&***&&&%%%$$$"""!!!!!!$$$(((++++++)))&&&###!!!"""###$$$&&&(((***+++)))(((&&&$$$""" %%%)))***,,,,,,((("""$$$###"""###'''+++...///++++++***)))'''&&&%%%$$$"""###$$$$$$!!! &&&''''''%%%(((***((($$$!!!!!!###%%%&&&%%%######$$$'''***&&&"""###&&&(((&&&&&&''''''''''''&&&&&&(((,,,000000---+++,,,///---///111222111000...---,,,+++*********((($$$!!!###+++---++++++...222999;;;999333000///,,,'''&&&(((,,,......***%%%"""!!!$$$%%%$$$###!!!$$$(((,,,............///111000///......//////---+++((('''&&&''''''''''''((())),,,...111222---000444666777777888999>>>???@@@AAA???;;;777444333222000,,,(((%%%$$$### !!!!!!!!!###$$$###$$$%%%'''(((***+++,,,((((((&&&!!! """###%%%&&&''''''&&&%%%""" ###&&&$$$&&&(((***)))'''### """""""""!!! !!!%%%'''&&&(((+++...//////......*********+++---///000222///000111555<<<>>>666+++000///...---------............//////---(((  """###''',,,/////////...,,,***'''&&&$$$%%%$$$###!!!"""$$$&&&&&&'''''''''&&&&&&'''(((...///111333444222---***)))***+++,,,,,,+++***(((&&&'''(((''''''(((+++---............---,,,,,,---,,,++++++,,,,,,,,,,,,---//////000...---,,,---/////////---)))%%% %%%***///111...............,,,)))''',,,......,,,)))'''&&&&&&'''))),,,...---------...//////111444888999888777666555333222333444222//////000111111//////111222---,,,///333333000111555222222222444555555222000333444444333000+++'''$$$$$$!!!"""$$$...000//////222555777777777333111000000000000111222///111444666777666444222---111444777999;;;<<<<<<444333111000111555999<<<:::999999888666555444333444444444555777:::===???888777777666666777888888888888777666555666999<<<:::<<<<<<:::===AAAAAA===AAABBB@@@===<<<===;;;666 """$$$!!!!!!"""%%%((((((""" &&&***%%%%%%''')))'''"""!!!###$$$''',,,000000...+++(((###$$$$$$%%%'''(((***+++''''''%%%$$$""""""!!!!!!###(((+++++++++,,,)))$$$"""!!! !!!%%%)))++++++'''((((((((('''%%%###!!!"""$$$%%%$$$ !!!###$$$...000222///)))$$$""""""''''''&&&$$$###$$$(((+++)))%%% """%%%'''%%%&&&'''''''''&&&%%%%%%$$$)))...,,,(((&&&)))---...000444555333111000///...,,,***))))))'''%%%"""""")))///000,,,+++///444777999777222///...+++'''***,,,///000///***%%%""" """$$$$$$!!! """""""""$$$)))------///111111000000111222000///,,,***)))(((((((((((((((((()))+++---000222---000444666666555444555888999;;;<<<<<<:::888666333333222...***&&&$$$$$$###""""""!!!  """######$$$%%%%%%%%%&&&'''((()))******''''''%%%  """$$$%%%&&&&&&&&&$$$$$$###"""!!!$$$'''))))))***)))'''$$$!!! !!!"""!!! !!!$$$&&&&&&(((,,,///111///---,,,+++,,,,,,...000222333444222111111888CCCGGG===///111000...---------...////////////000...)))!!!"""&&&&&&(((,,,111111111///---***(((&&&$$$%%%%%%###""""""###%%%%%%&&&&&&'''((()))******---...///111111///+++(((---...//////...---+++***,,,,,,,,,***(((((()))+++)))+++...////////////000...,,,---111111//////222111111000...,,,,,,...000111///,,,((($$$!!!&&&+++///111000000111222333222///,,,000222222000,,,)))'''&&&'''***---...---,,,,,,,,,//////111444888:::999888999888555111222444000+++---...//////...///222444000000333777777444444888333333333444666555333111///000333444222...)))&&&!!! """###$$$(((...---...000444666666666444111000111222000111555111222444666666555222111///555999::::::<<<<<<:::666444222000111333666888888777777666555444333333000111222444777:::===>>>>>>===;;;999888888888999777777666444222333666999777::::::777777;;;<<<;;;AAA??????AAA@@@<<<<<>>===<<<===<<<999666555333111111222444555888777777666666666666666111333555777999;;;<<<<<<@@@???<<<::::::::::::;;;;;;:::888444111000222444111666999777888>>>CCCEEE@@@===@@@FFF@@@888AAASSS  %%%'''%%% """###!!!""" $$$%%%###""""""%%%'''&&&$$$'''***'''000000///...------------...---+++)))''''''''''''***)))'''$$$###!!! """'''***((((((++++++)))###!!!!!!"""%%%(((******'''(((+++,,,,,,)))&&&###!!!$$$&&&$$$!!!(((///222,,,///333333...***((((((''''''((('''))),,,222666111***""""""$$$$$$!!!"""(((++++++)))'''''')))+++++++++,,,000555666444111000000111...+++***,,,.../////////333555000'''###(((...666888999666555777666222222222222111...***&&&###!!!"""###$$$$$$""""""!!! ###'''+++...///000222111///......///666555333000,,,)))'''%%%((('''&&&&&&'''))),,,...999777444///+++***,,,...333333222111000---+++)))+++---...---)))''''''(((&&&$$$""" !!!"""######""""""!!!!!!""""""%%%%%%$$$""" """%%%(((((((((((((((((((((((((((&&&'''&&&""" """%%%''''''%%%###!!! !!!!!!!!!  !!!$$$&&&***))))))(((''''''&&&&&&$$$&&&(((((('''''''''(((***++++++,,,------......---------............///222111///000777===:::333111///---,,,+++,,,...///------,,,,,,+++'''""" ###(((...000000111111111000...---'''((((((&&&$$$###$$$&&&$$$$$$%%%(((+++...//////---------...///...+++)))******************++++++***++++++***)))***---///,,,111666777444000///......,,,///777888444222555.........------///333777222///+++&&&""""""'''+++///111444000+++)))+++,,,,,,+++///000000...)))$$$!!!"""&&&+++............///555444444555777888777666111222111///555;;;:::333...///...---,,,,,,...000++++++...333222//////222888666555666777888777666777666444222///,,,)))'''!!!!!!555FFF@@@///...---...000444666777777888333222666777444666;;;///000222444555555555555444<<>><<<888555444222111111222444555999888888888888888999999666777999;;;=========<<<<<<;;;999999999;;;===>>>@@@???;;;666222000000222+++111555222111666===@@@DDDAAAGGGNNNDDD999JJJiii $$$'''%%%  """!!! %%%***%%%"""""""""!!! """'''***(((,,,---((($$$'''***+++***'''&&&&&&///...---+++(((&&&$$$$$$&&&######&&&$$$!!!&&&###$$$&&&'''((()))))))))%%%!!!!!!&&&((()))***(((%%%&&&((((((&&&###"""$$$%%%### %%%(((***+++---------,,,***'''%%%$$$$$$***000111...---222777***&&&""""""%%%((('''%%%%%%""""""%%%((()))+++)))(((((())),,,///111111---)))+++000222000,,,---------//////...***'''333222///,,,***)))))))))333888999777444555333111666555333000,,,((($$$!!!""""""#########""""""!!!"""#########$$$'''+++///000///......000333777999555666444///***''''''))))))'''######&&&***...///444222///------...111333::::::999444...++++++---222///+++***+++---......&&&$$$"""!!! !!!"""###"""######%%%&&&&&&&&&%%%%%%%%%$$$######$$$%%%&&&(((((())))))))))))(((((((((&&&### """$$$ """$$$&&&&&&### ############!!! """######$$$&&&&&&'''((()))***+++,,,&&&'''&&&$$$###$$$'''))),,,+++***)))))))))***+++---///111111///---,,,,,,000111333444666666666666333---)))+++...---,,,...,,,,,,***''')))+++'''!!! '''---111444555555111,,,***+++---******)))'''$$$###$$$&&&((())))))******---111555///---++++++...000///...///...,,,***))))))***+++,,,+++************)))(((***333;;;SSS===111%%%555000222666888999777555333111111000000000//////...111///---)))%%%!!! ###(((---000000///...------...///000000222222...((($$$$$$&&&&&&)))---000333333222111000555888666777;;;999444777666555444333222222222111...+++***+++---......***+++---...///000000000222444555333000...000333000////////////---)))&&&&&&!!!!!!(((,,,---...333777777333111333666333111000333777777333...444555333///,,,000999AAA;;;;;;:::999:::;;;<<<===111111444999999555333444222111000000333444444333000555:::>>>>>>>>>>>>>>>CCC===999:::::::::<<<@@@BBBAAA>>>888111+++'''&&&***...222333444777<<>>;;;:::<<<;;;666444666222111000000222444444333:::;;;===<<<;;;;;;;;;<<<===:::;;;>>>???<<<:::<<<;;;;;;888333---)))'''''')))---222555777:::???CCC<<>>:::888888666222111444666444333444666888888777999999::::::;;;===BBBEEE<<<999:::<<<===::::::===999888444...)))&&&'''((((((---444888:::===@@@DDDCCC???FFF@@@444555{{{ """''''''$$$!!! !!!###$$$$$$"""###&&&%%%""" """  $$$((()))'''%%% ###***...000---)))'''&&&&&&%%%$$$"""$$$''''''&&&$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%#########!!!!!!$$$&&&&&&&&&&&& ###***...///***'''######&&&(((((('''((('''%%%  %%%)))+++,,,%%%&&&''''''$$$  %%%'''&&&%%%''')))'''%%%""" ###(((+++'''$$$""""""$$$'''))))))---------,,,+++***)))(((&&&&&&&&&%%%%%%(((---111---444;;;;;;666000......000000///---,,,+++******---111000,,,+++...000///...---+++(((%%%"""""""""#########""""""!!!!!!"""######$$$&&&))),,,------...000222444666888000///---***'''&&&&&&&&&######$$$'''---111333444666444111//////222666999888444111111444555444222111111222333222///***&&&&&&&&&%%%$$$######$$$$$$"""%%%%%%###$$$'''+++)))((('''&&&%%%&&&''''''&&&(((***,,,...000111111,,,***%%%!!!$$$%%%&&&'''((())))))***(((((('''&&&###  %%%***---***+++,,,---.../////////)))***+++*********,,,...000000///...---,,,++++++.........---++++++---///111333666777777444000---)))%%%$$$&&&'''&&&(((++++++//////)))###""" """&&&))),,,...///111111...((($$$###%%%%%%&&&&&&%%%###$$$&&&((((((+++...000000/////////000...---,,,,,,------...((()))***++++++***((('''((()))))))))((('''((())),,,%%%---///;;;000111...000000000000000000111111---,,,******+++...222444222000---((($$$!!!$$$(((---000111222333444444333222111000---******++++++***(((++++++---...000222333444555555555444555666777777444444222111000/////////...***'''&&&'''***,,,---------++++++,,,...000111000...---///333444333000444333222111111...)))&&&###$$$###"""###'''---222333444555333222222555888999666333111111111///---111000///111555888999999:::999999999888888888888555222222555555222222444777555444555777999999888666888999;;;<<<@@@DDDHHH???:::666666555666<<>>@@@BBBJJJ:::???555:::;;; """%%%&&&%%%$$$###  !!!###'''%%%&&&))))))$$$###$$$&&&######''''''%%%###""" !!!''',,,******)))'''%%%$$$&&&'''###%%%''''''&&&$$$%%%%%%&&&%%%$$$###$$$%%%'''(((!!!###### !!!$$$&&&###***...000///+++&&&%%%'''******)))'''''''''###%%%(((++++++'''(((((('''%%%!!!&&&***)))'''%%%%%%$$$""" """$$$&&&'''%%%$$$%%%(((+++,,,---***)))'''&&&&&&''')))***$$$$$$$$$######''',,,000***000888999444...,,,,,,222111///,,,)))%%%###"""&&&+++...------///000...,,,+++)))&&&###!!!$$$$$$$$$$$$###!!! !!!"""###$$$$$$%%%(((+++...///000222444555666666...,,,***(((''''''&&&&&&'''%%%###$$$)))...222333999777444222222333555666555222000111444777666555777555333222222000---***)))((('''%%%$$$######""""""$$$%%%%%%###$$$'''***---,,,***(((&&&&&&&&&&&&((()))+++---///111222222///,,,'''!!!"""$$$((((((***+++---.........++++++***(((%%%!!!!!!&&&+++///***,,,///111000...***((('''(((***)))))))))+++---333333111///---+++)))(((***,,,......---,,,,,,,,,000222555666555222...+++'''$$$###%%%&&&%%%''',,,......+++&&&%%%&&&"""!!!$$$'''***++++++...///---(((%%%%%%&&&&&&''''''&&&%%%%%%'''***(((***...///...,,,,,,,,,+++,,,.........,,,,,,+++************)))'''%%%$$$%%%'''((('''&&&%%%&&&(((---000,,,666///555///333//////......///111222333...---,,,,,,...111444777333111...***%%%!!! """$$$(((,,,000555555666666555333111000---...---+++((((((***---......///000222444555666222222444666777555333333333222111000///............,,,))))))+++---......///...,,,,,,,,,...000222000///...111555666444111333222111111000---)))&&&(((%%%"""###'''---000111555555555444444444777888666444222111111111000///---,,,,,,///222444444444888888888888888888777777444333666;;;<<<888777888444333222333555666666666:::<<<>>>>>>===<<<<<<<<<;;;888555555444444;;;CCC;;;888333---'''&&&(((***000555<<>>======>>>EEE666:::111AAAQQQ $$$(((***%%%!!!$$$!!!###""" ###&&&$$$%%%((('''""" !!!!!! $$$&&&$$$$$$"""###(((''')))***((($$$""""""$$$###%%%'''&&&%%%$$$%%%&&&&&&%%%$$$###$$$&&&((()))###%%%$$$!!!$$$!!!)))---///000+++&&&$$$'''***,,,,,,&&&((((((%%% %%%)))+++,,,++++++***(((&&&""" $$$+++//////,,,***(((&&&!!!!!!"""""""""!!!!!!$$$(((,,,......'''%%%###"""###%%%(((***$$$###""""""$$$'''+++---***+++,,,+++((((((***---...---+++((($$$ $$$***.........000000......---***'''%%%###"""!!!$$$$$$$$$$$$###!!!  """###$$$$$$%%%(((***000111333555666666666555---+++(((''''''((('''&&&)))'''$$$$$$''',,,000222777666555555555666888888444222111222555777888888;;;888555333333222000///++++++***)))'''&&&%%%$$$)))(((&&&%%%&&&&&&'''(((///...+++)))'''''''''''')))***,,,...///000111111000,,,&&& ###&&&(((+++,,,...000111111111000...---,,,)))&&&""" ###(((,,,...+++---000111000,,,(((%%%&&&(((************+++---222222222222000///---,,,***,,,000111///...---------///111222000...***(((%%%###$$$&&&&&&%%%(((...111///+++'''&&&'''!!!!!!$$$''')))'''***------***((()))+++'''''''''&&&%%%%%%(((***+++---000000///---,,,,,,'''***,,,---,,,+++++++++))))))((('''%%%###!!! %%%(((***)))'''&&&(((++++++555...999+++;;;444;;;333333111000000000000000///.........000333666888333111...***&&&"""  """$$$(((,,,000666666666555444333222111,,,......+++'''&&&***...///000111333444555666666222222444888888444222333222111000...------,,,,,,...---,,,---///111000/////////.........///111222222222333555777777666444111111000000000...***''')))%%%"""$$$)))///111000777777666666777777888999555555444444333333222222......000111222333444555555666777777888888777777777666999>>>>>>999666777888777666666999::::::999555999===???>>><<<:::999222333777;;;999666777<<<555444000,,,)))))),,,///555999???@@@>>>;;;;;;<<<===;;;;;;333@@@ddd $$$((('''### $$$!!!###"""!!!%%%%%%###$$$'''%%% """$$$!!!!!! $$$&&&%%%%%%&&&'''&&&### ###$$$%%%%%%#########%%%&&&%%%###"""###%%%''')))''')))'''   (((,,,...+++&&&!!!!!!%%%***------))))))(((%%%"""'''+++......///---+++(((%%%###!!!!!!''')))---000111000///......$$$!!!###"""!!! ###&&&'''&&&$$$$$$#########$$$%%%&&&%%%""" """&&&)))***)))''''''%%%%%%%%%''')))+++(((((((((&&&$$$!!!)))---///---,,,///000......---***'''%%%$$$######""""""############"""""" """$$$$$$$$$%%%''')))///000333444555444222111---***'''&&&((()))((('''(((&&&%%%&&&***...111222111222333555555666555555444555666666666888;;;===;;;999777666666555333222,,,,,,,,,,,,,,,,,,+++++++++(((%%%&&&+++......---...---+++***))))))******,,,,,,---...////////////---)))$$$!!!$$$'''(((+++---000222333222111000000///---***&&&"""!!!###&&&)))+++,,,......//////...,,,***)))(((***,,,---,,,---...///000000111111111000......+++,,,......------...///,,,---.........,,,)))(((%%%$$$%%%'''&&&%%%)))000---///---(((&&&'''$$$ ###''')))))),,,//////,,,))))))***'''''''''&&&$$$$$$&&&(((...///111111///---------'''((()))((('''(((,,,///((('''&&&$$$###"""""""""&&&))),,,+++(((''')))---***111000///...777888777777666555333111000...---......///000222444555666000///---)))&&&### !!!###%%%(((,,,000444444444333333444444555///...,,,)))((((((***,,,...///222444555555555444333000111555555111000333111000///---,,,,,,,,,+++.........111333333111///000000000000111111111111///222444555555444333444111000000111111000,,,)))&&&%%%$$$$$$(((,,,///111555444555666777777666555333444555555444222111111000222444444222222555777222333555777888888888777999777888<<<;;;777555777:::999888999;;;<<<<<<<<<000444999<<<<<<;;;::::::...111777<<<:::555666;;;666555222///,,,,,,///222777;;;???@@@===::::::;;;999===777999JJJ """%%%"""&&&### ###"""###'''&&&$$$%%%'''%%% !!!!!!!!!###$$$!!! $$$+++,,,''' !!!###$$$###"""!!!"""$$$&&&$$$"""!!!"""$$$'''(((+++---))) !!!"""!!! '''+++,,,&&&!!!""")))---...++++++(((######)))---///000111///+++(((%%%###""""""+++,,,---...///000111222555&&&"""%%%###&&&$$$"""!!!""""""!!!###$$$%%%%%%%%%$$$######%%%""""""'''+++)))&&&###$$$&&&)))++++++)))'''&&&&&&'''((('''&&&%%%$$$...111000,,,***---//////---+++)))&&&$$$""""""""" !!!"""$$$$$$%%%%%% """$$$$$$$$$%%%'''(((,,,...000111111///---+++---)))&&&&&&(((***)))'''&&&&&&'''***...111222222---///111222222111///...555777999999777888===@@@;;;:::999888999777444222,,,---...///000000000000)))%%%"""'''000666777555,,,+++*********+++,,,---------............------***'''"""!!!$$$&&&'''+++...111333444333000...111000...+++'''""" !!!###%%%''')))***+++000///...,,,,,,,,,---...***,,,.../////////111222.../////////...---+++***+++++++++***)))***---///...............,,,+++***%%%$$$&&&((('''&&&***111&&&+++...***&&&'''(((((( ###'''***///111333111,,,'''%%%&&&&&&'''&&&%%%######$$$&&&***,,,,,,,,,)))(((((()))(((((('''$$$###&&&---222)))(((&&&%%%$$$%%%&&&&&&$$$(((+++***'''&&&)))---//////666&&&444222;;;111777666666555333111///.........///111222444444555///---+++(((%%%""" !!!###%%%(((,,,000222222111222333555777888222...)))'''***++++++))),,,...222444666555444222333...---000000------222000///...---,,,+++++++++------///222555444111///000111111222222222111111+++///333444111///000111111111111222333111...,,,"""$$$&&&%%%%%%'''---222000000111333444444222000111333555444222///...------000333111...---111555111222444666888888888888<<<999888;;;;;;999999===555444333333666777777777777999;;;;;;888555333333111222555777555333888???;;;:::888444000///000222777;;;??????<<<:::;;;<<<555999---@@@___ ***"""!!!  """""""""###$$$###$$$%%%&&&'''$$$ %%%"""######$$$%%%&&&'''(((###%%%''''''&&&$$$$$$$$$&&&%%%$$$""""""""""""###(((%%%!!!!!!###"""!!!  !!!"""&&&(((%%%$$$$$$$$$%%%(((+++---((('''''''''%%% $$$***///111222111,,,((('''######(((+++***+++000444333,,,&&&###***...***)))&&&$$$###$$$&&&'''$$$%%%''''''&&&###!!!$$$%%%'''))))))'''%%%###$$$$$$%%%(((******(((&&&'''***,,,+++(((&&&&&&(((---000111------222555555555///(((###"""###%%%&&&"""!!!!!!!!!!!!###$$$%%%""""""""""""###%%%'''(((&&&&&&,,,111///(((''',,,'''(((((()))))))))(((((($$$%%%'''((())),,,000333222111000//////000111222555444777<<<<<<999:::>>>============;;;:::888666///......///000000...,,,'''&&&%%%'''+++,,,+++)))...---+++******+++---...333///)))&&&&&&)))+++---'''((('''$$$  )))222333444555444222000000111222222111///,,,'''### ###$$$&&&))),,,......---222000---++++++,,,---///111---...333333...,,,000333444333000+++)))***---+++*********+++***'''%%%***,,,///111000,,,(((%%%(((%%%$$$&&&***,,,,,,+++++++++***++++++)))%%%""" ###&&&(((,,,111000000111///---++++++,,,+++&&&$$$&&&&&&$$$$$$&&&&&&(((+++,,,+++++++++,,,$$$&&&(((''''''(((,,,000)))'''&&&$$$$$$%%%&&&''''''***)))%%%&&&,,,...,,,333111000111444666555333000777555444888444///444222333444444222222333444111///,,,((($$$!!!###'''$$$"""'''---111777555444555777777444000222---((('''***---...---...222777888555333333444111111222222222222111111000///......///...,,,***///---///666666111///222333333444444444111---***111222222111...------...000333333///......,,,(((&&& ###'''''''''(((...---///333888999777444777444000......//////...000...,,,+++,,,///222444111111333666777555888===>>>===;;;999777666555555888555555777444//////444555666777777777666444444333333222333444555777999IIIJJJFFF;;;///***///666>>>:::666555777999999777888555777999QQQ %%% """###$$$%%%&&&&&&$$$"""""""""!!! !!!"""  %%%###$$$%%%&&&''''''((((((###%%%&&&&&&%%%$$$%%%&&&(((&&&%%%######$$$%%%&&&'''%%%!!!$$$###!!!$$$(((***%%%###"""!!!###&&&***---...,,,***(((%%%!!!"""'''+++...//////***'''&&&######(((+++***+++///111111***%%%###)))---((('''$$$"""!!!"""$$$%%%(((((())))))(((%%%!!!###%%%'''((()))'''%%%$$$$$$%%%&&&((())))))'''&&&''')))***)))&&&$$$&&&)))---000111......333888888777222***%%%"""""""""!!!""""""!!!!!!"""###%%%&&&'''&&&%%%%%%%%%&&&''''''&&&&&&+++///---'''(((---((()))+++,,,,,,+++)))'''%%%%%%'''((())),,,///111000///.........000111222;;;999999;;;999555666:::>>>===<<<:::999999999:::000000///000111///,,,***,,,++++++---//////,,,)))))))))((((((***---000222...,,,((('''''')))***+++((()))(((%%% !!!&&&,,,///000222333222000.........------,,,+++)))'''%%%###$$$$$$&&&))),,,------------.........///000000000222//////222111,,,+++...111111000---***((()))***,,,...///---***(((((()))+++,,,...///...+++'''%%%***((('''(((+++,,,+++))))))((('''((('''%%%"""###&&&(((+++000111222222000---,,,,,,---***&&&$$$&&&&&&$$$$$$'''&&&(((***+++******+++,,,%%%'''(((((('''(((+++...'''&&&%%%$$$%%%&&&((()))'''***)))&&&'''---000...000000111333666666333000333:::777555999555///333///222555666444222222222111000---)))%%%""" """)))+++(((111000111333666666444222...+++(((''')))***,,,,,,///111555666555333333222000000000111111000000000111///......///000...---000...111666666222000222000000111111111000---+++...///000000//////000111///222333111000111000,,,&&&$$$$$$(((***,,,222888,,,,,,---111666888888777777444000.........------...---++++++,,,...111333555333444666666444777<<<:::999888777666555555555555333555888666222222666111333666888999777444222333333444666999<<>>@@@:::888444///,,,---111555777999;;;<<<;;;;;;;;;<<<:::888;;;999???jjj $$$ !!!""""""!!!  """$$$((($$$  $$$$$$ """"""###%%%&&&'''(((((('''%%%%%%$$$""" !!!###%%%$$$"""!!!"""$$$''')))'''&&&$$$  """$$$&&&(((((("""&&&(((%%%%%%%%%&&&(((+++...///111///...,,,)))%%% %%%)))++++++((('''(((%%%###(((,,,+++***,,,,,,***)))&&&"""!!!$$$)))---///+++)))&&&$$$###$$$&&&''',,,***)))***+++(((!!! ###%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$'''+++***'''%%%%%%&&&"""&&&'''&&&(((///555777000---***''''''&&&%%%############$$$%%%%%%&&&&&&'''&&&%%%$$$###"""""""""$$$&&&((()))''''''***...++++++++++++***)))'''&&&)))((('''(((***---...///,,,------///000222333444000000444999:::999;;;???888666555333333444666777333333444666666444///+++---,,,+++***))))))))))))'''(((+++---///000000000(((+++...//////.........))))))((($$$(((...///,,,,,,---......,,,++++++,,,...,,,)))%%%###"""!!!!!!%%%'''((()))))))))***+++,,,---000333555666666555444222000000///......000111...++++++,,,,,,***''')))+++,,,***&&&&&&)))---+++++++++++++++,,,,,,,,,000//////...---+++)))''',,,+++******)))&&&"""###&&&'''***...,,,------+++)))''''''''')))'''&&&'''&&&###%%%)))'''(((((('''&&&'''))),,,)))***))))))((('''((((((''''''&&&'''''')))***+++))))))((('''(((+++---...000111333555666555444222444999666555;;;777000333...111444444333111000000111///---)))%%%!!!"""222>>>:::000000111222333222000---++++++...000///,,,+++---///333111111333666777333000//////000000000000//////...,,,******---///111111555444555666555333111111000000111000000111333555000111222111...---...///555888888444222111---(((%%%""""""######$$$***111111222444555666555444222555222///------,,,***)))************,,,...000111///...000333222//////333333222222222222222333333///111444666555222111111777444000......111555999555555666777888:::;;;<<>>>>>???@@@;;;333...---///000000333777<<<===999555333333333555888777222>>>sss  """""" %%%***!!! !!!!!!  """###""" !!!%%% ###%%%&&&&&&%%%$$$&&&%%%$$$!!!!!! !!!"""$$$%%%'''&&&$$$ !!! !!!###$$$%%%%%%&&&!!!""" $$$'''************))))))***+++***&&&  ''',,,///...+++***+++)))$$$"""###$$$+++000/////////---)))%%%""""""''',,,...+++)))'''%%%$$$%%%&&&(((''''''&&&%%%###""" """$$$%%%$$$"""!!!!!!%%%)))***)))'''(((***$$$***///000,,,'''###"""###(((,,,,,,...444777666333000,,,)))'''%%%###!!!$$$%%%&&&'''((((((((('''$$$%%%&&&'''''''''''''''"""'''***''''''***...///000///---,,,+++,,,------(((%%%###%%%***---...------...000222333444555555444555999===<<<777555888777888999999999888666555555666999<<<===999333...******(((&&&&&&)))...222333444555444222...***'''(((+++...---***((()))+++''''''%%%!!! !!!%%%+++///---...000000...---...//////---***'''&&&&&&&&&'''$$$''')))(((&&&'''***---111000000000111222444444111444444222222666777555000000//////000000...,,,,,,+++***,,,///222222111((()))***,,,///111222333222222111///,,,******,,,---,,,+++***(((%%%  ###%%%)))...---...///...,,,+++,,,---+++******)))%%%!!!###)))&&&''''''&&&%%%%%%&&&((((((''''''(((******)))'''+++++++++******)))))))))+++'''&&&''''''&&&(((+++111111111000///000444777---111...///999888111333222222000///---...111444------+++'''###!!!"""$$$***---,,,,,,000333555444111//////(((***++++++***)))******222111111222444444333222111111222222222222111111111000///000333555666666444777666444333444333000...000111///------000333,,,...///000///000111333---222444222111111...)))((("""!!!&&&,,,,,,++++++333777;;;===;;;777444222222000.........---+++)))***+++---///111222222222...///444::::::555444666000000000000111333444555:::>>>???;;;888666444111///222666999:::777333000666777999;;;===>>>??????;;;777000---,,,...111222999<<>>;;;777222000000111///......//////---++++++,,,///222333444444444...---000444333//////222,,,---...000333666999:::<<<@@@@@@:::777777666222...111666:::<<<:::888666555666888:::;;;;;;;;;:::999666111---,,,...222555======???AAAAAA>>>:::666888<<<888:::===777GGGooo  $$$$$$!!! """%%%'''((((((&&&%%%!!!###%%%$$$""" %%%&&&'''((()))((('''&&&###""""""''''''(((((('''%%%$$$######''')))$$$###""""""%%%)))...111333...((($$$"""!!!$$$(((,,,...000,,,))))))((($$$$$$'''&&&---333444333333111,,,***&&&"""!!!&&&,,,222555000...+++)))((()))+++,,,+++---,,,%%%###$$$%%%'''))))))'''%%%###(((,,,...,,,&&&!!! """+++------)))$$$!!!!!!###)))000555666777999888666111...)))'''''''''''''''%%%&&&'''))))))))))))(((###$$$%%%%%%%%%$$$###""" (((,,,))))))...111///###&&&***------+++'''$$$!!!%%%******(((---...000111222222222111???<<<:::999777444666;;;:::888555222111111222333999:::<<<===;;;444+++%%%))),,,///000...---...000888444///+++))),,,///222///111000,,,&&&$$$''',,,***)))&&&""""""'''***---///000000///...///000333222///+++'''$$$"""!!!###&&&((('''%%%&&&+++000'''***///222444333111///111666666333222555333...(((+++......+++)))***,,,***///333222...+++---000)))***,,,---...------,,,111111///,,,))))))---222...---+++***((($$$ ###***000+++,,,............///111...------+++%%%!!!'''###%%%''''''&&&$$$$$$$$$%%%$$$$$$(((,,,...,,,***((()))***+++,,,---------(((######(((+++***---333'''***......,,,+++,,,...000333...///999777///000---///111111000////////////...,,,)))%%% '''///222...222666666222---******---***'''(((+++,,,+++))),,,...111000------///222//////000000000000//////---,,,---///111333222000222666555111111555444000222555777444///,,,...111///000111000///...///000///333666444222111---'''(((&&&&&&&&&%%%%%%,,,555444666777666444555888<<<000///...///000000...,,,,,,...111333555666555555333111000111000---///333)))***---000555999===???999>>>===777333555555222333333222444666;;;???AAA======>>>>>>===;;;:::888;;;999555000------222666===<<<===???BBBAAA<<<888777;;;555777>>>555888UUU  !!!  """###%%%''''''%%%######### """$$$"""!!!%%%)))(((&&&&&&'''((('''&&&)))&&&### !!!$$$&&&)))***)))((('''((($$$+++...)))######)))...---...111...000///+++)))'''""" $$$&&&)))...111---)))%%%###""" $$$111222///333111---111)))%%%  (((222999222000///000111000,,,)))$$$&&&'''&&&###!!! !!!%%%&&&&&&%%%######%%%&&&)))'''''')))'''""" $$$%%%(((***'''!!!!!!%%%///000333555666444222111---+++)))'''''')))+++---,,,,,,+++***)))'''&&&%%%$$$$$$#########$$$%%%%%%''')))***))),,,000///,,,(((((()))---000000+++'''  $$$(((+++111......444888999:::<<<>>>;;;777444333444777999222000///...000444888;;;???:::333---+++---111333888666444333333222111///+++((()))//////++++++///...000///+++&&&&&&+++111,,,(((### $$$***...444222000...---...//////222000---)))%%%###"""!!!###%%%((())))))***+++---,,,---...///111111222222//////000222333222000...///000///,,,)))''''''(((000333444333///---...000000...------///000000///111---((('''))),,,,,,,,,---,,,+++)))'''%%%###"""!!!###&&&'''(((***,,,---/////////...))),,,---)))""" $$$ ###%%%&&&&&&&&&'''(((&&&&&&&&&''''''''''''''',,,+++***+++...//////...&&&***---,,,(((&&&))),,,,,,++++++---000222222111000111222222333333333333111000000///////////////---+++((($$$ """(((---000333333333333222222111000///---***((('''((()))******+++,,,---...000111222333111000111333444333222,,,,,,...000222444666777999888666555444444444555111222333111///000444777333555333...---000111000...///111111000---***((($$$%%%&&&'''(((+++///333<<<:::888888888999999888000111222222111//////000&&&***...///---...444999222000000222555666333000222222111111333777:::===<<<======999555444777:::666555333333444666888:::>>>CCCCCC>>>;;;>>>>>>;;;777555333000///111666:::@@@BBBCCC@@@===;;;===@@@;;;???<<<:::888///333FFF ###!!! ###''' """######!!! !!!""""""***(((%%%%%%&&&'''((('''(((&&&%%%######&&&))))))((('''''''''"""))),,,///)))'''+++---***)))+++,,,...---***((('''"""!!!%%%'''+++000111...)))%%%###!!!$$$111222...111...)))+++((("""$$$+++000111---,,,+++,,,......,,,)))''')))***)))&&&""" $$$%%%&&&&&&%%%%%%''')))...***((()))'''###"""$$$'''&&&'''((($$$ """'''///000222222222000...---***)))'''&&&&&&''')))******++++++,,,+++)))'''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))(((+++//////+++&&&'''))),,,///000...,,,&&&$$$"""!!!!!!$$$''')))111...///333666777;;;@@@<<<;;;999666555444444444))))))***---222777===@@@333222000...///222777;;;888666333111111111000///...***+++//////,,,---000------,,,)))&&&&&&***......***$$$ %%%+++///333222000...---...///000000///,,,)))&&&$$$#########&&&((()))))))))***,,,000111222333444444555555---...000111222111...,,,//////---)))&&&$$$$$$%%%,,,...///000///...//////111000//////111333333222---+++))))))+++,,,***)))---,,,,,,***((($$$"""  $$$(((,,,........./////////...---,,,//////...)))### """"""$$$&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((())),,,++++++,,,...///...---###'''+++***'''%%%&&&)))'''))),,,.........,,,,,,000111222222333333333222000////////////000000111111///+++&&&"""!!!&&&***///111111111111111111000//////111///,,,***((()))***+++******+++---...000111111222333444444333333222222......///000111222333333333222222222333444666777111111111///------000333::::::666111///222111...///000111222000...+++)))###$$$%%%&&&'''***...222555555666888:::;;;:::999222222222111000...------))),,,///111111333777;;;111///...000222333111...111111111222555888;;;=========;;;888555444666777111111333555999<<<@@@BBB;;;??????;;;999;;;<<<999888666333///...111666:::???AAABBBBBB???===;;;;;;AAADDD@@@<<<888...111CCC  """  ###'''"""$$$%%%$$$###!!!"""""""""###### """&&&***(((&&&%%%'''((())))))%%%###$$$###"""%%%(((((('''&&&&&&&&& &&&***///+++)))***+++)))((()))(((******(((''''''""""""&&&)))...333222///+++&&&"""###000222///222...''')))&&&&&&------***'''&&&''')))+++,,,+++***(((***++++++'''$$$!!! ###%%%&&&''''''(((+++---222...******'''$$$$$$(((***((('''&&&###"""(((//////......---+++***)))''''''&&&&&&&&&&&&''''''&&&((()))******(((&&&%%%######$$$$$$$$$%%%%%%%%%%%%'''((('''***...---)))'''))),,,---------...///((('''$$$###$$$&&&***,,,000///000333333333:::BBB999999888777555333111///......///111444666999:::+++...111222333666;;;???888555111//////000000///000---,,,......---...111...---+++))))))***,,,---///+++$$$"""(((...222333222000///......///000///---+++(((&&&%%%%%%%%%&&&(((+++++++++***+++---//////000111222222111111---///222444444222///---000///,,,((($$$"""$$$%%%++++++,,,...000222111000---,,,+++,,,...000000000))))))***,,,---,,,(((&&&,,,------+++((($$$ !!!%%%+++111444000111111111111000///...000...***%%%"""!!!!!!""""""###%%%%%%$$$$$$%%%'''&&&&&&''''''((()))******,,,,,,,,,...//////---+++$$$'''******'''%%%&&&((()))...333444111...------111111222222222222222222///......//////000111222222000+++&&&!!! ###'''+++---///000111222222222111000///222000...+++))))))***+++******+++,,,...///000000111444777777444111111222000111111111111111111111//////000000222333555666555555555333000000222444;;;:::555000111444222---...///111111111...+++)))"""$$$%%%%%%&&&)))---000222444777:::;;;:::888777444333222000...,,,+++***+++,,,...000333555888999000...------...///...---///000222555888:::===>>>???<<<888555555555444333666777999;;;===>>>???@@@<<<@@@@@@===;;;>>>???>>>999777222...,,,///666;;;@@@AAABBBDDDDDDAAA===999333888888:::===888???TTT  """""" ###$$$%%%%%%###""""""###""""""!!! !!!%%%))))))((((((***,,,,,,+++***""" !!!$$$'''((('''%%%%%%%%% &&&))))))''''''((()))))))))***$$$''''''&&&&&&'''###!!!''')))...444222000---((("""!!!///222000333000)))***$$$###)))***(((%%%%%%&&&'''((()))))))))'''((()))'''%%%######$$$###$$$'''((()))+++...111222...,,,,,,)))&&&%%%(((***)))(((((($$$!!!''',,,++++++******)))))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$######""""""###$$$%%%%%%%%%%%%###&&&&&&&&&)))---,,,(((,,,...///---***)))+++...&&&%%%######&&&)))...000///000333555222000555===555555444333222111//////555555666777777777666666---222666777555555888;;;666333000......///000///111///------------///111222000......000111111000...***$$$ &&&,,,111444222222000/////////000000000...+++(((&&&%%%$$$$$$***,,,---...---,,,---...---....../////////......///222666888777444222000111///,,,(((%%%%%%(((***///---,,,///333555444111+++***)))***---...///...))))))***++++++***(((&&&,,,------,,,)))$$$$$$+++111666000000111222333333444444+++(((### !!!"""######!!!"""######""""""$$$%%%&&&''''''((()))***++++++,,,,,,,,,...///...,,,)))((())))))(((&&&'''***,,,...333777666111......111111111222222222111111000//////......///000000111///---(((######&&&)))***+++111222444444444333222111111000---+++)))((()))))))))***+++,,,---...//////...444888888222......000111111222222222222222222222222222222333333333333666666555444333444555666666444000---000444333///---...000000000---+++)))###$$$%%%&&&&&&)))---000555777999:::999888666666444222000///...---+++***+++***+++---111333222222000///---,,,,,,---......///000444777:::<<<>>>>>>???:::555333444555333111777999<<<>>>@@@@@@??????>>>???@@@>>>===???AAABBB;;;888222---+++...555:::BBBAAAAAACCCFFFEEEAAA===@@@CCC@@@===:::111444GGG !!!%%%$$$ !!!!!!  """!!!!!!&&&(((***...000///,,,)))$$$ !!!###&&&'''&&&%%%$$$%%%  &&&)))$$$%%%&&&%%%&&&((()))***"""%%%&&&$$$%%%&&&### $$$(((---333111111...)))""""""000333000222...'''(((### ###(((+++''''''((('''''''''((((((+++***'''###!!!######%%%''')))***,,,///222///,,,,,,...,,,'''%%%&&&))))))***+++&&& ###((((((((()))***+++,,,,,,---,,,+++***)))((('''&&&((('''$$$"""!!!!!!"""### !!!"""###$$$$$$$$$$$$###%%%&&&%%%(((,,,+++(((,,,...///,,,)))(((+++...&&&%%%######%%%)))---000...000666888444...///555222111///......///000111111222444666888888888888333555888888555333444555333111......///000111111000///...,,,,,,...000111555333222222333444333111,,,(((###"""''',,,000222222111111000000000000000222000,,,)))&&&###"""""")))+++------,,,,,,,,,---///000000111111111000000///222666777555333111111...---+++(((&&&'''+++...111///...000333444222//////...---...000111111111++++++***((('''((()))***+++,,,---,,,(((######***111666111222222222333333444444+++(((### !!!"""#########$$$%%%$$$###$$$&&&((((((((())))))***+++,,,,,,,,,++++++,,,------+++)))+++)))&&&######''',,,000///222444111,,,***...222222222222222111111000/////////...............///---+++'''###"""%%%((()))***000111333444444333111000...---+++)))''''''&&&''')))******+++,,,---......---222666666111,,,---...000111111222333444555555444555555555555555555555000000000000222333444444444333000,,,///333333///+++,,,...///...,,,***(((%%%&&&'''''''''***...111888999:::999777777999;;;333111...---......---++++++++++++---//////...,,,111000///...---...///111111333666999<<<===>>>>>>>>>999444333444444333000///222777===AAADDDFFFFFF;;;;;;;;;;;;::::::===@@@;;;888222---***---444999@@@===<<<>>>BBBEEECCCAAAAAADDD@@@===999000222EEE ###%%%$$$!!!!!!""" !!!***(((%%%!!!###$$$(((,,,///...***'''&&&"""!!!$$$''''''&&&%%%%%%%%%"""!!!&&&)))&&&))))))%%%###%%%&&&%%%!!!$$$%%%$$$%%%&&&###!!!$$$)))//////000///***"""$$$111333...000+++$$$&&&$$$!!!'''---)))******(((&&&&&&''')))000---)))###!!!%%%&&&((()))***,,,///111,,,***+++...---(((&&&''')))))),,,---((( """&&&''')))+++---///000000111000...+++)))'''&&&&&&'''&&&###!!!!!!!!!"""###!!!"""#########"""###%%%&&&%%%(((,,,+++(((((()))*********+++...000)))'''%%%$$$%%%'''***---///222777;;;888111///111000///---------///111333222222333333333222222111444444333333333333222222000......///111333333222...000000---...222333222333444444444333222000000,,,(((### %%%***---000111111111111111111111111333111---)))%%%###"""!!!%%%''')))***))))))***,,,---...///000000000000000,,,///333333000......000***))))))'''&&&(((+++...///......///000000...,,,000...------///000000///---,,,***'''%%%'''***...+++,,,,,,***'''### %%%,,,222555555555333222111000000111000...***%%%"""!!!!!!"""&&&'''(((''''''(((+++...*********++++++++++++,,,+++***))))))+++++++++)))(((%%%!!!!!!&&&,,,111111222222///,,,---000444222222222222111000///...---,,,,,,,,,,,,------......+++((($$$!!!"""&&&)))+++---+++---000111222000...---******((('''&&&&&&%%%%%%))))))***++++++,,,---------000333333000------...//////000222333555666777222333444666777888888888000//////111444555555444666777555///...000111///+++,,,...//////---***)))&&&'''''''''(((***...111555777999888777999===AAA555111------///000...,,,,,,---...//////...------000111222111000000222444555777999;;;<<<======<<<;;;999555333333333333333///222777<<<@@@CCCDDDEEE>>><<<<<<===<<<;;;>>>CCC;;;888333---+++---222777;;;::::::;;;>>>@@@AAAAAA555:::999;;;<<<777===RRR   !!!!!!!!!!!!!!!#########""" !!!###---,,,)))'''$$$!!!!!!$$$&&&'''&&&$$$$$$!!! """$$$'''((('''&&&%%%%%%"""!!!&&&((((((,,,,,,'''###%%%&&&$$$!!!$$$%%%$$$%%%&&&###%%%+++...//////***"""$$$111222///222000+++...&&&!!!!!!'''))))))******(((&&&%%%'''***------+++((($$$"""######'''((()))******+++---///---******------))))))+++,,,+++++++++&&&###'''))),,,///222333333222333111---)))%%%$$$###### !!!!!!!!! !!!""""""!!!!!!###%%%&&&%%%(((,,,,,,((('''&&&''')))+++---...---***(((&&&%%%%%%(((+++---333333666;;;;;;666444555000000000111111111111111444333222111000///...---444///++++++...111000...,,,,,,...000444555555333...222333000111666777444222555777666222///...//////+++%%% $$$)))...111000111111222222111111111111///,,,)))&&&$$$###"""%%%''')))*********,,,---,,,,,,...///000000000000+++...111000,,,+++---000******+++***))))))+++...---...000000///......///000...,,,,,,---...---,,,------+++(((&&&'''+++///++++++***)))&&&### """''',,,000222555444222000//////////////////...)))### """&&&&&&''''''''')))---000,,,,,,,,,,,,++++++++++++***(((&&&&&&(((***++++++$$$""" ###(((---000///////////////111222333333333222222111///...---(((((()))***+++---///000///---)))$$$  $$$(((+++---)))+++...000111///---+++((('''''''''&&&&&&&&&&&&))))))******++++++,,,,,,///000000000000000//////......///000222333444555111222444555666666666555222111111333666777666444222666666///+++,,,///000,,,---///111000///,,,+++%%%&&&''''''''')))---000111555999999888888<<>>???>>><<>>>>>===>>>???BBBEEEAAA>>>;;;222555GGG   """&&&  ''''''&&&&&&%%%### !!!###### """%%%(((((('''&&&&&&&&&""" %%%((((((---...((($$$''')))'''"""$$$%%%$$$%%%&&&###"""(((---//////+++###"""///222111777888666:::((( %%%&&&%%%'''))))))(((%%%%%%(((+++'''))),,,---,,,*********((()))******)))***,,,...///+++***++++++***,,,000///,,,+++)))$$$ %%%)))+++///333555555444333333000+++&&&"""   !!!!!! ###&&&&&&&&&(((---,,,((()))'''&&&(((,,,---+++((('''&&&%%%%%%'''+++///222777444555:::===;;;999:::111222444555555333000///------...///111444666777555...&&&&&&***...---******+++...222666777666444...333555333444::::::666222777:::888222......000222---'''!!!%%%+++111555000111111222222222111111///...+++(((&&&%%%%%%%%%&&&)))+++---------///000000000222333555555666666---000222000,,,+++...222---...///---,,,+++---...---000333222000///111333444222000000000111000///---------***((((((+++...+++***)))'''%%%###!!! """&&&***---///111000/////////000111222))),,,---)))"""!!!$$$######$$$$$$%%%(((,,,///...------,,,,,,++++++***)))'''$$$$$$&&&)))+++,,,"""""""""$$$))),,,///000''''''(((***---///...,,,333333333222000///---,,,$$$$$$&&&(((+++...111222///,,,(((""" %%%***,,,***,,,///222222111...---''''''''''''''''''''''''))))))******+++++++++,,,111000//////111222111000------...///000111111222333333444444333111000///111///...///222333111...***000333---(((***///222...///111222222000...,,,%%%%%%&&&&&&&&&(((,,,///111666;;;<<<888666777999<<<666000...//////---)))###)))///000...---///333,,,///333444333333444666>>>======<<<;;;;;;::::::777888888555222222555999...111555:::@@@DDDHHHIII@@@<<<;;;===;;;888;;;BBB:::888444///,,,---000333;;;???CCCDDDAAA>>>===>>>;;;???>>>>>>>>>888===QQQ !!!###"""$$$"""######""" """$$$&&&))))))&&&%%%&&&$$$!!! !!!!!! %%%***,,,)))(((***+++)))### """'''...---***''')))---000///,,,---)))&&&(((,,,+++%%%"""***((('''%%% !!!***000444666888;;;999555777'''"""&&&******)))(((&&&&&&(((***'''---222111,,,***---111///---)))&&&%%%(((///444///,,,((('''(((***++++++))))))((($$$"""%%%///:::===888111...///222///+++&&&!!! !!!""""""###&&&(((***))))))---((((((,,,,,,((()))...$$$ $$$''')))///444;;;999888999<<<;;;888444666444333222333222000......---...000222333333222222000//////000---)))$$$'''(((+++///222444666777000333666777666444333222444444222///------///111...,,,&&&!!!&&&***...111333222000///...///111222000///,,,)))&&&$$$###"""&&&''')))+++---///000111777555222000///000111222...111111------111///***++++++,,,,,,,,,---111333666333000......///222444222222111222222000...+++...+++)))***---000000...,,,+++***(((&&&$$$"""!!! ###'''+++---...///111000///......000222333333///)))%%%######$$$$$$***))))))+++---...---+++------,,,+++************)))((('''((()))***)))(((&&&''')))+++,,,+++)))(((*********)))((()))+++...555444000...111444000(((******---111222000222777111///***### $$$'''***...111,,,...111333333000,,,***------+++)))&&&%%%%%%'''******++++++---...000000666444222000000000222333000111111000//////000222;;;999555222///...------555555666777777666666555333222///...---...///000333111//////000...)))%%%)))'''%%%%%%(((+++...///333222333777;;;;;;777333333444333111...------//////111///,,,,,,///111///777555444333444777:::<<>>===<<<<<<===>>>???<<<===555222666111...666666<<>>=========>>>???@@@AAA;;;999444000---///444777<<<<<<<<<======>>>???AAAEEE@@@BBB999999<<>>==================>>>>>>===>>>666444888333000999777<<>>>>>?????????===:::666000---...222666<<<<<<=========>>>???@@@@@@<<<@@@999777666888XXX  !!! """"""!!!"""&&&((('''&&&'''$$$  !!! !!!###((()))'''&&&((()))'''### )))333...------///333333000---***%%%!!!###(((***&&& ###'''((())),,,---''''''---333555777:::888333***$$$'''000---------------,,,++++++000......///222222111...333222222555999999666333333///)))&&&&&&'''((((((******(((###$$$)))000444444222000//////***$$$!!!  !!! """%%%(((+++------******---...,,,,,,///''' $$$---666888999;;;;;;999888888999999666222000//////...---000000000000//////......///---+++***))))))'''%%%,,,---...000111111111222333333333111000000333555666777666444000---,,,,,,,,,***%%% !!!''',,,///111000...---------...///---,,,+++***))))))))))))......///000000000000000000222555666666333000---555777555111//////...+++...000333555555555666777444333222111111111222222333222222111111222222222333000---,,,,,,,,,+++***'''))),,,---+++'''### ###&&&***---...///000//////000111333555666000---)))%%%###$$$&&&''')))((((((***,,,---,,,***&&&(((+++---...---+++))))))((('''&&&%%%$$$$$$$$$---------,,,+++***((('''''')))******)))(((((()))&&&+++444888000***333CCC999111,,,---//////000222******(((%%% """%%%(((,,,///------.........,,,***)))///...,,,)))''''''***---++++++,,,---...000111222777777666555555444333333111222333222111111222333444333111000//////000000111000000000111222333333444222111///...//////000......///000111///,,,)))&&&%%%%%%&&&(((+++...000666777888777555444333444444555666555333111111111,,,000111///000444444111888888777666777888999;;;;;;<<<===>>>???>>>>>>===;;;<<<555333777333000999;;;>>>BBBDDDDDDCCCBBBBBB======>>>?????????>>>>>>???<<<777111------111444;;;<<<>>>>>>======???@@@BBB???FFFAAA<<<666444SSS  !!!"""######""" !!!!!! ###%%%$$$$$$%%%###"""###$$$###!!!###(((***'''&&&((()))'''###'''///------///111444333///+++((($$$###&&&,,,---(((""""""###%%%(((******------'''%%%,,,111333666888555000,,,&&&  %%%,,,111---------------,,,)))'''...---,,,---///000///---111//////333888999444///000,,,'''%%%&&&(((+++,,,'''((('''###!!!))),,,000222333111...,,,000+++$$$!!! !!! !!!###$$$&&&))),,,///))))))***+++,,,+++,,,,,,!!!!!!'''000999666999;;;999666444555777555444222111111000...,,,......///...------///000111///---+++*********+++//////000000000000//////,,,000444777555222///...000222444333111///......)))'''$$$###'''***---000///...---------.........---,,,+++***)))))))))000000000000///...---,,,,,,...111333333111...,,,111222333222111222333444111444777888777555444444111111111111111000000////////////......///111333333111...---,,,,,,++++++''')))***+++***&&&### """%%%))),,,///000222111111111222333444555///---)))%%%###$$$'''***)))((((((***,,,,,,+++***++++++,,,,,,,,,***((('''++++++***)))((('''(((***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***(((((((((***)))///444...+++???ZZZDDD:::000///000000000111******)))&&&!!!!!!$$$'''***---((()))***+++,,,...//////...---+++)))''''''+++...,,,------...000222444555444444444444333111000///222333555444333222333444222111111000111111222333////////////000111333444444333222000000/////////...///111222111///+++)))(((((((((((((((***---///111333666555333222555888444555666444111...------,,,000222222333666666333888888777666555555555555888:::===???@@@???>>><<<<<<===666555999555333<<<@@@BBBDDDEEEDDDCCCDDDEEE??????@@@AAAAAA@@@???>>>>>><<<777111......222555:::===??????===<<<>>>@@@DDD@@@HHHDDD???666555VVV  """###"""!!! """!!!"""###"""###%%%&&&&&&###!!!$$$)))***(((''')))***(((######))),,,---///222222000,,,)))$$$"""###(((//////''' """'''''''''))),,,+++,,,+++%%% ###***000222333444111+++,,,&&&"""***---,,,+++******---//////---+++...///000000///...000222000---+++...333555333//////+++'''%%%&&&(((***+++&&&&&&%%%!!! +++---000333444333000...111---'''!!!!!!$$$ ###%%%''''''&&&'''***,,,&&&((())))))***++++++***%%%!!!"""&&&+++...444:::555777888666222000222444000000111333333111---***)))+++,,,,,,,,,---111333222000...,,,***+++---...111111111000000///...---,,,000444666444111///...---///222222000---,,,,,,&&&%%%###"""&&&)))++++++000000//////............111000...,,,***(((''''''&&&'''***,,,///111222222......///000000000//////...///111222222222555999333555888888555222///......//////000///...---,,,...//////...---...111444000///...---,,,,,,---...***))))))(((&&&$$$"""!!!!!!$$$(((,,,///111444444333222222111111111...---***&&&###$$$(((+++)))((((((***,,,---,,,***---,,,***)))(((((()))******+++,,,+++)))***---000...---,,,++++++,,,------)))+++------,,,*********333,,,,,,///)))$$$111GGG>>>444+++***,,,,,,---...------+++'''"""!!!###&&&***,,,(((((()))+++,,,...000111---,,,+++(((&&&'''***,,,---......000222444555777333444333333222000///...333444666666555444444555,,,,,,---------...////////////000000222333444555555444333222111000/////////111333333111---)))'''!!!$$$''')))+++...333777///222444444222222555888888888888555111---,,,,,,---111333333555888888555555666666777777777777777666999<<>><<<@@@AAA:::999===999777@@@AAABBBCCCCCCBBBBBBCCCEEEBBBBBBBBBBBBAAA@@@@@@???<<<:::666111...000444888:::===@@@@@@===;;;===@@@???:::AAA>>>999111444ZZZ !!!"""###"""!!!"""""""""$$$%%%%%%""" $$$)))+++(((''')))***((($$$!!!&&&+++---///111000...+++(((""" &&&,,,,,,%%%$$$)))(((((()))...,,,,,,+++%%%!!!"""(((...///000000,,,&&&'''!!! ***,,,(((''''''''',,,222666666444,,,---///...,,,,,,...111000,,,******...222333222111---)))'''&&&'''&&&&&&''''''%%% &&&+++111444555555444444111...***'''%%%%%%&&&''' !!! $$$'''***)))&&&%%%&&&(((%%%)))******+++------***(((%%%&&&***,,,,,,...222222333333222111111222444000000111222222000,,,)))%%%(((***++++++---222777000000///---++++++---000000000111000000///...---333333111///...///222555///111222111...+++)))(((&&&&&&### $$$(((+++---...111111111111111000000000333222///,,,)))'''%%%%%%%%%&&&(((***,,,---...///111111000000111222333444000000111222000...111777222444666666333///,,,+++------.........---,,,+++...111222111//////222555...//////...,,,---///111,,,+++***'''%%%$$$"""""" ###(((,,,///111555444444222111000///.........,,,'''######(((,,,***))))))+++---...---++++++***(((&&&''')))---///(((***+++***((()))---222222000---+++)))))))))***)))+++------,,,+++,,,---///,,,---111...''')))111333,,,((()))------///222000///---'''!!!!!!###&&&***,,,,,,---------.........///,,,,,,,,,***''''''(((***------...///111444555777777777666555333222111111333666888888777555555555------........./////////...000111333555666666666555555444333222000/////////222555555111---)))'''"""&&&)))******,,,000444222444555555555444444555<<<<<<:::666222/////////000333555444555999:::777222444777:::===>>>??????555888;;;>>>@@@@@@>>>===>>>???888666:::666333<<<===???@@@@@@??????@@@BBBDDDCCCBBBAAA@@@@@@@@@@@@<<<:::666111///000555999999===BBBAAA===;;;<<>>777===;;;777111999ccc  !!!"""######"""   """###%%%###%%%$$$"""  !!!!!!###((()))'''&&&((()))'''&&& ###***,,,...000000///,,,***)))%%%!!!###)))+++&&&  %%%&&&'''***------//////)))  !!!''',,,------,,,''' )))---***(((&&&%%%***111666777555---+++******,,,------------,,,******+++...222444///,,,***(((((('''&&&$$$))))))&&&!!!###***333666555333444555...---,,,***)))((('''&&&###&&&###"""$$$(((------)))&&&&&&((((((---///---...222111---'''$$$$$$'''(((&&&'''+++///......///222555666777666333111///...---+++(((###'''******))),,,222777111222222000......000333//////000000000000//////555444111...---///333777000111222111---+++***)))((((((&&&""""""'''---222555333333333333333222222111222111...+++(((&&&%%%$$$)))))))))***))))))((((((000000111111222333444444111000111111...***---555000222333333000...,,,,,,.........---------,,,,,,---111444333000...000333...///000...,,,,,,///111......---+++)))%%%"""  ###''',,,///222333333222222111000///......///---(((###"""''',,,+++******,,,...///...,,,))))))(((((((((***,,,---)))+++,,,***'''(((,,,111333000---)))(((((()))***(((***++++++***+++---///'''***///111111000///...000---,,,///000000111555111000,,,''' """$$$'''***,,,......///000000000//////,,,---...---***(((((((((******+++---///111444555;;;999777555444333333333444666999999888666666666000000111111000000//////---///222555777888777666666666555444333111//////---111555666222---***)))%%%(((+++***((('''+++...333444555888::::::999777<<<;;;999555111000222444333666666444555:::;;;999333555888<<>>???>>>>>>@@@AAAEEECCC@@@>>>======>>>???>>>;;;777222///000444888888>>>CCCBBB===:::<<>>???@@@@@@BBBBBB;;;888<<<777333<<<;;;===???@@@@@@@@@AAABBBEEECCC???;;;:::;;;===???@@@===888222//////333666888>>>CCCBBB===:::;;;???BBB:::AAAAAA>>>888BBBppp   !!!&&&)))&&&!!!"""######$$$%%%%%%$$$ """ $$$'''***+++)))&&&%%%$$$!!!$$$))),,,))))))((('''''')))...222,,,)))%%%%%%''')))(((&&&!!!%%%***---......---***%%% """"""%%%,,,222111'''(((...222###,,,+++''',,,...***+++***'''&&&)))...111///,,,)))((((((((()))+++...000444111...+++***+++---///...,,,((($$$!!!(((---333333///---...111------,,,)))%%%!!!  """######'''***///111000...---,,,111000000555::::::444...%%%###!!!###'''***)))(((---...000333666999<<<===555333111000///...,,,***+++***)))+++...111222333333222111000000111222333111111000//////.........222333333222000//////000000222222000---...222666///...***$$$!!! """%%%(((+++...000444444444444444666777777777444000+++(((%%%$$$$$$###%%%(((+++,,,---,,,,,,......///000111222222333222333333222000...///000///000222444777666444111111///---+++,,,///333555111///---///222222///,,,//////---+++)))***---000///---+++)))'''""" $$$$$$%%%,,,555000///---,,,++++++,,,,,,......+++'''$$$$$$&&&(((((()))***---///...+++))),,,***'''''')))+++---.........---,,,,,,,,,------...------,,,******)))((("""(((+++))))))---...+++...111000------000111///...444666111///222111------***&&&"""  &&&,,,------...000222444555555444333111000000000,,,%%%###%%%---,,,,,,---///111444555333333444444555444444444555555777:::<<<<<<999777000000000///////////////666444333555999;;;:::888:::<<<999222///222555555999;;;999333///---***%%%'''&&&%%%%%%&&&(((+++,,,444888:::999:::===<<<888666444222111000222333444===888777:::999333222666888<<<===;;;:::;;;999555777888<<<@@@DDDDDD@@@======<<<;;;999888777777777=========>>>@@@BBBEEEGGGFFFBBBAAABBB???:::<<>>CCCDDD@@@===>>>>>><<<>>>???AAA888888555>>>ppp    ###''')))&&&""" !!!  ######!!!"""%%%(((((('''&&&%%%&&&###%%%+++...222///***&&&%%%'''***,,,,,,(((######&&&((()))((("""$$$)))...000222000,,,'''###!!! !!!%%%+++///...((("""$$$!!! %%%***---'''###"""$$$'''***)))&&&)))&&&###%%%***---,,,******)))))))))***---///111555222///---,,,,,,...///...,,,)))%%%""" %%%***000222111.........000///---)))$$$!!!!!!!!! """$$$$$$(((+++///111000///...///000000000111333000***%%%&&&$$$###$$$''')))++++++...///000222333555666777333222000000111000///------...///111222333222222000///...---///333777999222111///.........///000///111222333222222333555...///000000000222555777555222+++$$$!!!###&&&***...000111111222333555666888888333000,,,(((%%%###""""""&&&(((***,,,.../////////...///111222333222111000+++,,,------+++***+++---222333444777999999666444000///......///111333444000111222222111111111222//////...,,,++++++...111///---+++***((($$$ %%%''')))000999111111000000000000111111,,,+++***'''%%%%%%'''***(((((())),,,......,,,))),,,***((((((***---...///111000///...------------------,,,,,,++++++++++++---+++******+++///222444000333111...,,,///...+++...444666222111333222///...+++'''###!!!%%%***...///222444777999:::999777666222000//////+++%%%###&&&,,,,,,---///000222444555444444444444444444444333222333555777999999777444111000///......///111111666555555777:::<<<;;;999777:::888333222555999999777999777111---,,,((($$$$$$######$$$'''***---///333666888777999>>>???>>>777666555444444444555555555222333888:::888:::>>>:::===>>>;;;:::;;;999555:::===AAACCCCCCCCCDDDFFF???>>><<<;;;:::::::::;;;999:::<<<>>>AAADDDFFFGGGHHHAAA===???@@@======???AAA>>>:::444111222777;;;???CCCDDD@@@>>>@@@AAA???CCCCCCDDD===???===EEEwww   """ !!! !!!###%%%'''(((%%%### """"""!!!!!!!!! """%%%&&&%%%%%%'''((($$$$$$+++000888222***&&&&&&((((((''')))%%%!!!!!!%%%((())))))'''"""(((,,,111444222,,,&&&$$$%%%"""%%%))),,,...---+++***,,,'''!!!###(((+++---$$$000:::,,,&&&,,,)))'''$$$!!!!!!%%%((((((''')))((((((((()))+++...000555333111...---...///000---,,,)))&&&###!!!!!!!!!$$$(((...222444222///---222111///+++&&&######$$$ """$$$%%%'''))),,,...------...///////////////,,,((($$$!!!&&&&&&&&&%%%%%%(((,,,///111222222222222222222222111000000111333333222111///000222333333111///...++++++***+++///444:::===333222000......///111222...///111111000000222333...///000444777:::;;;;;;777111)))###!!!$$$)))...111111111222333444555666666///---)))&&&###!!!!!!!!!(((((()))+++---...000000...///111333333222000///+++---...///......000111333333444777999999666444000000111222333333333333+++...000///,,,,,,///333000000///---+++,,,...111...---+++***)))&&&"""!!!''')))+++111999---...//////000000//////******)))'''%%%&&&(((***)))((((((***,,,---,,,***,,,***)))))),,,...000000222222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,...((((((000555222111444222333000+++)))++++++(((...333555444333444333111000,,,(((%%%###!!! $$$(((---333777444666:::<<<===;;;999777333000...---)))$$$$$$(((+++,,,...111222333444444111222333444555555666666222222444666888888666333111000/////////111333444555555666999<<<===<<<:::777:::999444333777999999444666555///,,,***'''""" !!!###'''+++///222444777777555777<<>>888888888888777777666666///...000666999:::===@@@:::>>>>>>;;;:::;;;999555666;;;???>>>;;;;;;@@@FFF@@@???<<<:::999999;;;<<<555777;;;???BBBEEEFFFGGGHHH@@@:::===AAAAAA>>><<<>>><<<999444111111333666???CCCDDD@@@???BBBDDDCCCCCCAAABBB;;;???===DDDrrr  !!!!!!###%%%%%%%%%&&&'''%%%$$$###!!!!!!!!!!!!!!!!!! """######%%%''')))### )))...333...((((((***,,,)))%%%%%%"""!!!"""&&&)))((('''%%%!!!''')))///444111)))###"""%%%###'''***+++)))(((***,,,(((###$$$***......)))FFFTTT333###...///&&&### """%%%&&&&&&&&&&&&%%%%%%'''))),,,---444333111///.........///+++***'''%%%###"""!!!!!!'''(((,,,000444555333111111222333111---)))((('''   """$$$%%%$$$&&&((()))******,,,------///000...+++'''%%%$$$%%%&&&&&&%%%###%%%+++000444444333333333222222222222222222333555555333222///000111000---+++******))))))***,,,///333666999444333333222222222222222...//////...,,,++++++,,,111111333888>>>AAA@@@>>>333---%%% !!!!!! ###(((---111333333333333333333333222///---)))&&&$$$#########%%%&&&&&&''')))+++---...---...//////000000000000---///111222222333555777111000111333555555333111///111333555555444222111+++---...---,,,---000333222111000---+++***+++------+++))))))(((&&&### ###'''))))))---444,,,,,,...//////...---,,,******)))'''%%%%%%'''))))))(((''')))+++,,,,,,+++***)))(((***---/////////000000000000000//////.........------------,,,,,,+++%%%---@@@FFF:::///...111000+++$$$"""&&&)))(((...222555555555444333333000---)))&&&$$$"""  $$$'''***...555:::333555999;;;;;;999666444444000---+++'''###$$$)))***,,,///222444444333222...///000222444777999:::444444444666888888666444111111222444444555555555555666888:::<<<===<<<;;;888;;;:::555333444666444333555444///,,,***&&&!!! """&&&+++///111555888888555666999:::777777888999:::999777555444111111222444555666777888999<<<<<<999888999777444333666::::::888999<<<@@@@@@===999666444555777888555888<<<@@@CCCDDDDDDDDDDDD???<<<===@@@@@@>>><<<<<<:::666222///000444777???BBBCCC@@@???CCCEEEEEECCC@@@???888===;;;???kkk """&&&((('''%%%$$$%%%%%%%%%$$$""" !!!"""###$$$&&&((("""(((......+++)))***...---((("""!!! !!!%%%)))***'''$$$ """&&&(((...333000((("""!!!###"""%%%'''&&&###"""$$$((($$$ %%%---111...$$$<<>>@@@>>>;;;///***### !!! """(((...111111222333444444444333333...,,,)))&&&############$$$$$$%%%&&&(((***,,,------,,,++++++,,,///111333***,,,...//////000222444/////////000222222000//////111333444555333222000333111///111444666555444222111000---)))'''((()))+++)))''''''&&&%%%### !!!&&&((((((+++000///000111222111000...---,,,---,,,)))&&&%%%&&&''')))(((''')))+++------,,,(((((((((***,,,...---,,,+++,,,---/////////////////////...------,,,++++++,,,(((333GGGMMM???222//////---&&&$$$***+++...111444777666333222333000---)))&&&$$$""" ###%%%'''+++111666333555777999999777444222333///,,,***'''###%%%***)))+++///333444444333222000000000111222444666777444333333444666666555333000333777::::::999777555555666888::::::;;;;;;;;;555888999555222444444222333666555111---,,,'''""" """%%%)))---///111555888777777888666222555777888999888666333222222333333111111111111000666999999555555777666333777888:::===???@@@???>>>@@@===999555333333555666888;;;>>>BBBCCCCCCAAA@@@???@@@@@@???>>>?????????@@@===888333222666<<>>BBBCCC@@@???BBBDDDCCCCCC@@@@@@:::@@@>>>BBBooo   $$$)))***(((%%%$$$%%%$$$%%%%%%###   ###$$$######%%%&&&###  )))///---++++++,,,,,,)))$$$!!!!!!"""&&&******'''###"""'''+++///222000)))""" !!!&&&((()))'''%%%$$$'''***&&&"""%%%+++///333"""///---000444+++&&&%%%$$$$$$%%%&&&)))***+++*********+++---000222111111111000///...,,,+++%%%$$$$$$###"""!!!!!! ((((((((()))+++///444666444777;;;;;;888222...+++###!!! !!!###%%%$$$'''+++---...///000222555333000,,,)))%%%###!!!$$$$$$$$$######&&&***---,,,,,,---...///000111222888888888888888777333000//////...+++((((((---222------...///000000//////555666666777555333000...+++---......---...///111///000111444666777555333...+++&&&"""  $$$)))...111...000222444666666666666---+++((($$$"""!!!!!!"""%%%&&&''')))+++,,,---...---,,,++++++,,,...111222,,,---//////...///000222111000000000222222111///000000111111111111111000333000///111555777444000000000///,,,)))''''''(((+++)))'''&&&%%%%%%"""!!!$$$((())),,,000//////000000000000//////.........+++(((&&&&&&'''(((((((((+++---///...---(((((()))+++------+++)))***+++,,,.........------...---------,,,,,,++++++---***///:::>>>777111000...,,,&&&&&&---...///000444888777222000222...+++'''$$$###""" !!!$$$'''***...333777555666777888777666444333222...,,,***'''###%%%)))(((+++...111333333222111444333111000///000111111111000000111222222111000222555999<<<<<<:::777555555777888888777666888999///444666444333555666444333666666222///---(((###!!! !!!"""$$$(((+++---,,,111666777999:::888333444555666777666444111000000222222//////111111///333666666333333666666333777777999<<<@@@AAA???===@@@>>>:::888666777888999===>>>AAACCCCCCBBB@@@>>>===AAACCC@@@>>>@@@AAAAAAAAA===888333333777@@@FFF???CCCEEEBBB@@@BBBBBB@@@===<<>>???@@@BBBCCCCCCBBBAAA@@@>>>BBBBBB???AAADDDDDD@@@<<<:::666222111444;;;@@@AAAFFFHHHEEECCCCCCAAA===999;;;>>>777999555;;;kkk  !!!$$$***//////***''''''(((###%%%%%%### !!!###"""%%%!!!###&&&'''%%%###!!!!!!%%%+++,,,,,,***&&&###"""$$$%%%)))%%%""""""%%%((()))(((###""")))*********((($$$ ###%%%'''(((!!!###%%%***,,,)))---,,,&&&%%%###%%%'''(((((()))+++---,,,,,,++++++---///222333222333444444333111...---$$$%%%%%%%%%%%%$$$######(((...333444222222777;;;BBB@@@===777111,,,))))))### !!!$$$"""&&&,,,000111111111111666111,,,+++...000---)))'''$$$###%%%))),,,+++)))---......///000111222222888888999;;;;;;:::666333$$$(((,,,---++++++///444222000------///555;;;???:::666111---******,,,------......---+++******+++111333444111+++'''''')))%%%(((***(((###  ###'''+++...000999999999888666222///---333111---)))&&&%%%%%%%%%%%%'''***,,,.........---000222444555444000,,,)))111222333111///......///111000...///000000///...222///,,,******,,,///111,,,111666777333000///000)))+++------------///111...,,,)))''''''&&&$$$"""!!! %%%)))((((((***//////000111444777:::<<<,,,---...---+++***+++,,,'''(((+++...111222///---++++++,,,...///...***'''//////000000...+++)))'''&&&&&&(((***,,,...000000---222444000///222333111000333333000000222111...000///333888666///,,,///+++((($$$""" !!! !!!'''000777:::;;;666555444222111111111111000---,,,+++((($$$$$$((((((***,,,...000111111111---,,,,,,,,,---000333444333111000111222222111000888777666555555666777777777777666222//////333666333888:::777555666555222111444555111...,,,((("""!!!$$$(((,,,///666999999777777999888555555555555444333111000///000444444000000555555111111444444222333888999777333666888666444555;;;BBB666777888999;;;>>>???@@@@@@AAABBBCCCCCCCCCBBBBBBAAABBB@@@>>>CCCIIIFFF===;;;:::777444222444888;;;CCCIIIKKKHHHEEECCC@@@<<<>>>@@@CCC999777///555eee  !!!""" $$$$$$&&&((()))((('''$$$""" """$$$###!!!"""!!!"""###%%%''''''%%%!!! %%%++++++---***%%%$$$'''(((%%%(((&&&###"""%%%(((+++,,,&&& !!!$$$(((%%%%%%&&&$$$!!!%%%***++++++%%% !!!""" """$$$&&&'''((('''''''''((()))***++++++***)))%%%'''))),,,---.........333111///222444222+++%%%%%%"""###%%%###***---222666999999888777===:::444///,,,)))&&&$$$ """"""!!! """%%%&&&(((*********,,,222666555111///000333333...)))(((%%%###%%%(((++++++******///111111222555444000222444888999888666555666......,,,++++++,,,------000000000111222555777999???;;;555///---...111333...,,,)))***---//////...111333333...'''###$$$&&&******)))&&&### !!!!!!&&&+++111444666444222333666666333000------,,,)))&&&$$$%%%'''$$$%%%(((***...000333444333111000111222333333222333222///,,,+++++++++,,,333222111000///...---,,,000//////...------,,,,,,//////000000000000000000111///---,,,,,,///333555333...)))((()))'''!!! !!!###&&&))),,,000111222111000///000111000000///,,,)))''''''(((+++,,,------......------////////////---+++)))(((***,,,------***((('''((()))''''''))),,,...,,,***...,,,+++,,,///111///---444222111//////000222333222000///000222111...+++(((666<<>>===;;;777333222333555222777<<<<<<:::777666666111888;;;999666777999888444000111444111)))$$$%%%!!!!!!!!!"""###'''---222:::999777555555444555555:::555///...111333222000...///000222333444444555222555999888555444444666444444444555555555555555===:::777777;;;===<<<:::<<>>AAA???:::444000222999@@@HHHMMMNNNFFF>>><<<===>>>=========555777444888ccc   !!!!!!"""$$$!!!"""$$$&&&(((((('''%%%###"""$$$&&&$$$"""!!!""""""  ###$$$$$$%%%&&&%%%###!!!"""%%%+++)))***((("""!!!###$$$"""&&&$$$!!!!!!$$$(((***+++&&&"""&&&$$$$$$%%%### %%%)))***)))""""""###!!!"""$$$'''(((((((((((($$$%%%'''))))))))))))((('''((()))+++---.........666666666555222...***((($$$###%%%(((%%% """(((---333888999777444222777444000,,,)))&&&###!!!  """""" !!!######%%%''')))+++///333666666333000111222111,,,(((&&&$$$###$$$'''+++++++++...222333222222555444111111333555555444222222333///...---,,,------//////222111111222333555777888>>>;;;666222000///111222---+++***,,,///111111000000111111---'''$$$%%%(((,,,,,,***&&&"""!!!$$$***///222666666555666777666555333111000---)))%%%###$$$%%%((()))+++---///111222333333222111222444666666666333111///---,,,,,,---...111111111000//////......///...,,,++++++,,,...///000/////////////////////...---,,,,,,---///222444000...,,,)))'''###  $$$'''***---000000111222222000000111222......---***&&&$$$$$$%%%((()))+++,,,...////////////000000///...,,,***)))***,,,------+++)))))))))(((''''''***...000///---,,,******,,,000222111000333222111111111111222333111000///000111000---+++%%%...111))) !!!&&&+++///111111222333444666666666555555000,,,'''###"""###$$$$$$)))***+++---000222333444///...---...000111000///111000000111333444444444>>>>>><<<999555444555777222333444444333222333444444888:::888888::::::888777444444666333+++&&&'''###""""""$$$(((---222444:::;;;<<<<<<<<<<<<;;;:::;;;666111000222333111...000111222444555666666666333555777888777666666777555555555555555555555555444333111222444666666666===CCCFFFEEEEEEHHHIIIGGGMMMNNNIII???<<>>=========555888555:::hhh   !!!"""$$$%%% """$$$''''''&&&$$$###"""$$$)))'''%%%$$$%%%$$$###!!!######$$$$$$$$$$$$$$$$$$""" %%%+++(((***(((%%%$$$'''(((&&&$$$!!! $$$(((+++,,,&&&###)))******)))%%% ###'''((((((''' ###%%%"""###%%%'''((())))))((($$$%%%''')))************)))))))))***+++---...///555888888444---((('''((("""###''')))%%%!!!&&&(((...555:::999666222///111000...+++((($$$!!!  """"""!!! !!! !!!###(((...222444444777444111111111///***&&&$$$###"""###&&&***,,,,,,111444444111111444444111444444444333111000111222//////.........000111222333333333444555666888999<<<;;;999666444222000000,,,,,,,,,---///000///...///000///+++'''&&&(((,,,------***&&& ###(((,,,///666888999999888666666666444222...)))$$$""""""$$$***++++++,,,...//////000333222222333666888888888222111///------...///000000111111111000000///......,,,)))((())),,,000222/////////.........------+++++++++,,,...000222333---......***%%%  $$$'''))),,,///000111222222222222333555//////---)))%%%######$$$%%%''')))+++...///000111/////////......,,,+++***(((***,,,+++***))))))***)))((())),,,000222111111***)))***,,,000333333333111111222333333444444333000///.../////////---+++''')))'''$$$"""""" $$$***...000000000111333555666555444444111---)))'''&&&&&&%%%$$$'''(((+++...000333444555000///---...//////...,,,(((+++///111222222333444<<<<<<<<<999666555666777:::777444333444666888888777999999777999<<<:::666888666666666333+++&&&&&&""")))///222222555777:::===>>>===;;;::::::777333222333222///,,,000111222333444555555555444444555777999999888777666666666666666666555555222333444444444555888:::>>>DDDHHHHHHHHHJJJJJJHHHLLLKKKEEE<<<999???GGGLLL@@@===999444333666===BBBGGGFFFBBB===???CCCCCC???>>>===>>>777:::777>>>mmm  !!!!!!###$$$!!!"""$$$&&&&&&$$$"""!!!###&&&)))(((&&&&&&&&&%%%###"""!!!$$$%%%$$$$$$######!!!###)))%%%((((((&&&'''+++,,,***"""!!! !!!%%%))),,,---((( """+++,,,...---***%%%"""###%%%'''((((((&&&%%% !!!%%%"""$$$%%%'''((((((''''''%%%&&&(((***,,,---------+++***))))))***+++---...111222222---'''###$$$%%%"""$$$((()))"""&&&,,,111777:::888444222111000111000---((($$$!!! !!!!!!""""""""""""(((///333222000444333111000000...***'''###"""!!!"""%%%(((,,,---111444444111111555666444888777666333111000222444000/////////000111333444222222444555777999:::;;;999::::::999777333///---------.........---+++***//////...,,,******---000---,,,***%%% """''',,,///444888;;;:::777555555777333111---'''###!!!"""###'''((()))***+++---......555333222333555777777666111000...---...///111222111222222222111///...------,,,+++***+++---///111/////////...------,,,,,,***+++---...000111222222------,,,)))%%%""" """$$$(((+++000111333333333333555666222111///***&&&$$$$$$%%%%%%&&&(((***,,,...//////,,,,,,,,,,,,,,,+++++++++&&&((())))))((('''((()))+++,,,---...000111111111******+++---000222222333///000333555555555444333//////.........---,,,+++---***&&&###""" ###(((---000000---///222444444444222111222///,,,+++******(((&&&&&&(((***---000111222333111///...---......,,,+++$$$)))---//////000333666999::::::999777555555666???;;;666666999;;;<<<;;;888888666555888<<<999444777666555333///***%%%###!!!+++222333222555666888::::::999888777666444333333333222...+++//////000111222222111111444333333666:::<<<:::777777666666666666666555555333555777777666888<<<@@@>>>EEEIIIHHHHHHHHHGGGDDD@@@@@@???>>>???AAAAAA@@@>>>;;;666333333777===AAAEEEEEEAAA<<<<<>>@@@FFFJJJHHHFFFFFFDDD@@@>>>;;;;;;@@@GGGGGGCCC>>><<<888444111222666;;;>>>AAAEEEDDD>>>:::===BBBEEEFFFBBBBBB<<<<<<666???ttt  """&&&&&&''''''%%%!!!$$$'''#########$$$&&&%%%###!!!""" ''')))'''"""!!!&&&***,,,+++&&&$$$%%%$$$ ###""""""$$$(((+++---...(((&&& !!!%%%(((+++...---)))$$$!!!"""&&&***,,,***'''%%%###"""!!! $$$'''((((((((('''&&&$$$###"""###%%%'''((((((((((((******)))(((''''''(((((()))((('''''''''(((((((((/////////---&&&$$$***///333333000///111555333444333---&&& ###&&&&&&&&&"""###&&&***---///...,,,//////000///...---+++***$$$$$$#########&&&,,,000222666777666888===???===666666555222//////111333//////.........000111222///111333666999;;;<<<===666666777666444000,,,)))+++---000222333444666777000000000111222444555666,,,,,,***&&&!!!""")))///222222555888888777555333222++++++***'''$$$###$$$%%%&&&'''))),,,000333555666777555222111111111000...///...---------///111333222333444444222000---+++---///000222222000...---...........................///000111222333333333222---(((''')))(((""" ###(((///444111222333333333333444555///...***&&&""" """$$$(((((())))))***)))))))))&&&&&&&&&&&&'''((()))***+++,,,,,,+++))))))+++,,,...///111000...,,,,,,---///000111000...---...//////000333444555444333222000000000...,,,,,,---...,,,)))'''&&&### !!!(((---111222222444666888888666222000,,,***'''&&&&&&&&&$$$###''')))+++...//////......111000............---++++++,,,,,,,,,---111666999777:::===>>><<<;;;::::::555555555777888777555333555777555222333666666222666888666111...,,,((($$$  %%%,,,333666666<<<;;;888555444333333333///000111222222111000///111111222222222111111000111222333555888999888777666666666555444444333333000111222333333555999;;;AAAGGGIIIGGGEEEEEEDDDAAA@@@:::777<<>>DDDEEE???;;;===CCCFFFIIICCCCCC======444???www """%%%&&&''''''&&&###"""&&& !!!"""$$$&&&&&&$$$""" """)))***&&&""" !!!"""(((+++...---)))'''(((&&&""""""!!!!!!###'''***+++,,,&&&&&&  %%%(((,,,...---)))### %%%***---+++'''%%%$$$!!!!!!"""''',,,,,,,,,+++)))&&&$$$"""!!!"""$$$&&&&&&&&&&&&%%%(((((((((((('''&&&%%%$$$$$$'''))))))''''''))),,,333000...,,,'''!!! ###(((...555666333111444888444555444///'''""""""$$$"""!!!!!! ###&&&&&&$$$"""%%%(((+++,,,---...//////000111000---+++)))(((&&&&&&%%%$$$###&&&,,,000///333666555777::::::777666666555333111000222333///...---,,,------//////111333555777999:::::::::555555444222000---***)))---///111111000111444777...///000333555666555555//////,,,'''!!!"""(((...111444444666888999777333000+++,,,,,,+++(((%%%%%%%%%'''(((***---111444666777666444222111111111000//////...---,,,---...000222///111222444333222000...,,,---...///000000000///---......//////000000111000000000000111111111222000...+++***)))'''### !!!$$$'''+++///222111222333333222111222444...,,,)))%%%!!! """%%%''''''((()))))))))((((((%%%%%%%%%%%%'''(((***++++++,,,+++***(((''')))++++++---//////,,,+++,,,---///111222111...---...000000111222333333222111111000111111///,,,,,,...000,,,&&&###%%%$$$ """!!!(((...222333222444666888777444000---...,,,)))''''''''''''&&&'''))),,,///111222111000111000////////////...---+++***)))***---000111111444777;;;<<<<<<:::999888555777888999888666666777555888777333222444666444444777555///,,,,,,)))$$$ ###(((---333666:::999888666444333111000222333444333222111111111111111222222111000000//////222444666666666666777555555555444333333222222444222111333555888999:::===BBBEEEBBBAAACCCCCCAAA>>>:::999<<<===;;;>>>DDD<<<888333111333777999:::<<>>===444@@@||| !!!$$$%%%''''''&&&$$$!!! $$$ !!!$$$&&&'''%%%###!!!&&&******&&&""""""$$$$$$)))###''''''%%%%%%''''''$$$"""!!!!!!###&&&)))******###%%%!!!!!!$$$''')))(((###$$$***---+++'''%%%%%% $$$***//////...---***'''%%%######$$$&&&'''''''''&&&&&&'''((((((((('''%%%###"""&&&,,,+++%%%"""'''...222...+++***'''!!!!!!'''000999<<<999777888;;;666888777111***&&&(((+++%%%%%%###""" ###&&&$$$"""!!!%%%)))++++++,,,000333111222222000---)))'''&&&'''''''''$$$###&&&+++111+++000222111222444333000777888888666444444555666......,,,++++++,,,---...444555666777888888777666555444222///---+++))))))000111111///++++++---000---...000333666666555333222111...(((!!!"""(((---000555444555888:::999444///---...///...***'''%%%%%%'''(((***,,,///222444555555333111111222333222111///...,,,+++,,,---///111,,,...111333444444222111+++++++++,,,---///111333------...///000111222222000000////////////000000...//////,,,(((%%%#########'''((())))))***111333444333111111111333///---***&&&######%%%'''%%%&&&'''((())))))))))))%%%%%%%%%&&&''')))+++---)))))))))&&&$$$$$$%%%'''(((+++...---+++***,,,......000222111...---///111111111222222222111111000111222222000---,,,...111///&&&!!!###%%%!!!"""(((...333444000222444555444000+++)))...+++'''%%%&&&&&&&&&%%%&&&)))---111444555444444111000//////000000///......,,,,,,///333444222//////333777999888777555555444666888666444333555888555999:::555111333666777000444222,,,)))***'''"""$$$%%%&&&''')))...555:::<<<<<<>>>>>><<<999666444666777777555333111111222///000000000///...---,,,...222555666444333555777555555444333333222111111333000...000444777777555888<<>>999333222444888::::::<<<>>>>>>>>>BBBHHHJJJGGGFFF@@@AAA======555BBB  !!!$$$%%%%%%&&&'''&&&$$$!!!  !!!"""$$$%%%&&&&&&###  %%%(((&&&$$$$$$"""!!!(((&&&&&&'''%%%!!!!!!%%%###"""!!!"""%%%''''''''''''&&&######%%%'''&&&###  &&&...111000***$$$ ###!!!###)))......---+++(((&&&$$$###"""&&&&&&&&&))),,,+++'''"""$$$&&&((('''%%%###""""""%%%%%%%%%$$$$$$&&&)))---000///000...''')))...444444111000222555555555444111---++++++,,,###!!! """"""""""""#########%%%&&&***&&&###%%%***000444555111111222222000---***)))###"""!!!"""%%%((()))(((000555777666777999555---999111000999<<<777666999444222///---,,,---000111888:::;;;;;;999888777888444444444333333222222222111000///------...//////...222555555444333666999222---+++)))!!!""")))///333666555666:::===;;;444...333333111...)))%%%$$$$$$'''&&&(((,,,222666777666777666444333333444666777444000000444333---,,,000...///000111111///---+++***+++,,,---,,,***(((&&&''''''***///000///222666666444333222333444333111111000...+++(((%%%###"""!!!$$$''')))***+++---...............////////////)))((('''&&&%%%$$$$$$$$$"""$$$&&&((()))(((&&&$$$!!!%%%))),,,,,,++++++,,,+++***((('''''')))***,,,...,,,+++,,,//////---+++///111333444444222///...333:::@@@>>>777111222444//////.........//////000---,,,)))%%%""" $$$(((,,,///666777777444///---...000,,,,,,+++(((%%%%%%&&&(((...111111000111555666444---+++******,,,---------...,,,+++...222444333111555777999999777444333222333666888777444222333555;;;999777222///...///111111000/////////...+++((( !!!###%%%(((---444888===;;;777444222333555666555111000111111//////333111000...---,,,---///000...,,,111999;;;666555888555999<<<777000+++,,,///111222333333333222000///888777888<<<@@@BBB???<<<@@@>>>:::888888:::===???::::::888666666777;;;???>>>???@@@AAACCCDDDEEEEEEAAA@@@<<<666===333999vvv  """%%%$$$%%%&&&'''&&&%%%###""" !!!!!!!!!"""$$$%%%&&&''''''%%%"""$$$'''$$$""""""!!!$$$$$$'''+++)))$$$"""$$$!!! """%%%(((((((((((((((%%% !!!&&&'''%%%"""%%%,,,000///+++'''%%%  '''+++)))(((((('''&&&&&&''''''&&&&&&'''***------((($$$$$$&&&((((((&&&%%%%%%&&&+++***((('''(((+++...000222000...,,,%%% ,,,222777777333111222555222111000,,,(((%%%%%%%%%###"""  !!!""" """######$$$%%%''''''&&&%%%''',,,000111111//////000000///...,,,+++***(((%%%%%%''')))******000444666444666999777222555111111666999777666777111000---,,,---000333666666888:::;;;:::999999:::;;;:::888555222///---,,,000///...------...///000000222444555444333444444+++((((((((($$$######)))///333222222333888<<<;;;666000444444222...((($$$""""""(((((((((,,,000222222000222111000///000111333444444000000333333...---000//////000000///...,,,+++,,,---------,,,)))'''%%%'''%%%&&&+++//////222666222111000111222222000.../////////---***&&&!!!!!!%%%'''***...111000000000000111111111111***)))'''%%%$$$$$$%%%%%%###%%%'''))))))(((&&&$$$"""$$$'''+++------,,,+++,,,+++***))))))***,,,---///---,,,---//////---+++---...111222333333222222111333666888999888777666...------,,,,,,------...---,,,)))%%%"""!!!&&&,,,000333666777777444111000222444------+++(((%%%$$$&&&(((///333444333444777777555000///------...///...---...---,,,---...000//////222444666666444222111111333555666555333222222444333444333222///------...///...---------,,,(((&&&!!!###&&&)))///555:::===;;;999777555333333222999555222333111------000222111///---------///000000...111666666000...///777:::;;;888333///000222///......------...000000888888999;;;======;;;999:::888555444666:::>>>AAA999888777444333555999<<>>555===}}}   !!!%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$###!!! """"""$$$&&&'''((())))))'''%%%!!!###&&&###!!!!!! !!!"""(((...---'''$$$%%%  """&&&)))******))))))(((###!!!&&&(((&&&!!!"""(((,,,,,,***((('''%%%***&&&&&&&&&&&&&&&'''((()))&&&%%%'''+++......+++&&&$$$&&&(((((((((((()))+++000,,,((('''+++///111222333000---***######...333888888444111222444444444222---)))%%%$$$%%%######"""  """!!!###$$$$$$%%%&&&'''%%%%%%'''***---//////...------..................(((%%%!!! ###&&&)))+++111444666555666999888666222444555555777:::999555111///,,,+++,,,000444777444666888999999999:::<<>>;;;:::777444222444888<<>>===555333000,,,))))))---111444444555777888888888999;;;<<<;;;999777444222000///111111222333444555666777444222111222444222---)))&&&%%%$$$"""!!!%%%)))+++---...000333777888555333333333111---((($$$"""""""""$$$'''+++...000000000...///000111222333444555000/////////...------...000///---+++++++++------111111000...+++(((&&&$$$((($$$$$$---666777666666333111000000222222111000111000000---***%%% !!!###&&&+++///////////////...............+++((($$$###$$$&&&((((((((()))***)))(((&&&%%%'''%%%%%%***000333111---------......//////000000------+++++++++******))),,,,,,---...000333666777888444000111666888555111---,,,++++++++++++++++++---+++((($$$!!!""")))///555999222111000...---///111333333111...***&&&%%%''')))...333666555666888666222///---,,,,,,...///...---000222333222///...111444---///111111000//////000111111111000/////////000...000222222111///......//////000111111...)))&&&$$$&&&((()))+++///444777=========<<<:::999777666555222111333222000111555555333111...------...///111111333666777666666666777333000......---***(((,,,+++)))'''(((***---...''',,,333777888999<<>>:::888:::<<<>>>???===999555333555:::>>>AAAAAAAAA@@@@@@?????????;;;@@@???666999222DDD  """$$$$$$###"""!!! &&&&&&''''''&&&### !!!"""%%%((()))*********&&&&&&$$$ !!!&&&)))'''$$$%%%### !!! ###((()))'''***...***))))))***,,,,,,***((((((******&&& '''((((((%%% !!!$$$'''((('''%%%%%%%%%%%%***%%%%%%%%%%%%%%%&&&''''''%%%%%%''',,,000111---)))$$$$$$%%%%%%&&&(((,,,//////)))$$$$$$)))...///...000000000000***"""!!!$$$)))///666888666444555777222222000---***''''''((($$$###""" !!!!!!$$$%%%%%%%%%'''(((((((((((()))***---000222222111000...,,,+++++++++### '''---000333666;;;===;;;666333333222:::===888777<<<;;;444000...***((())),,,000333444555666666555555666888555444333111///...---,,,///000111333444555666666444222000111222111,,,(((%%%%%%$$$!!! """%%%'''//////000222444444333111///000///,,,(((%%%%%%%%%"""%%%)))---///000000000...000111333555555555555......---++++++,,,------///...,,,******,,,...///222111000...,,,)))'''&&&)))&&&***444<<<;;;888555555222///...///111333333333111...***'''$$$"""!!! """###%%%)))...222............///////////////---)))%%%$$$$$$&&&((((((((())))))((('''&&&%%%)))'''&&&+++111444222...,,,---///000111111000000++++++***)))(((((())))))---,,,,,,,,,...000333555777555333333333333333222......---,,,,,,,,,,,,,,,,,,+++((($$$!!!"""'''---333666999888555444444444555666555444000+++((('''***,,,000444777777777999777333...,,,,,,---000222333222///222555444222222444666---///000000/////////000111000..................111222222000...,,,---......///111333333///***%%%"""$$$'''***---111555999===<<<<<<;;;;;;<<<<<<===444111000222222000111555444333000...------......///000111222444777888888;;;666111/////////+++''')))(((((('''''''''((()))$$$)))000555777999===@@@777666555555888<<>>??????@@@@@@AAAAAABBB<<<@@@???444555...AAA  ### $$$$$$###"""!!! $$$$$$%%%%%%$$$###!!! !!!$$$''')))***))))))$$$%%%%%%!!!###(((+++)))&&&&&&%%%"""!!!!!! ###$$$%%%***111///............,,,)))''''''(((((($$$ &&&&&&&&&###!!! &&&(((++++++)))'''&&&&&&###((( !!!"""###%%%(((***+++%%%%%%'''+++000000---)))#########""""""$$$))),,,---)))&&&'''***...///...//////111111+++###!!!$$$(((///777:::888555777999222222111...+++))))))***%%%""" !!! !!!###$$$$$$%%%&&&'''((()))******+++...222555555444222000...+++)))(((%%%!!!###(((***222444999<<<888111///111222888:::888666666555111***)))((((((+++///333555333444444333222222444666888777666333111...---,,,---...///111222333333333333222111000000000...,,,***)))$$$"""%%%'''000111111111222222111111---......+++(((&&&&&&&&&&&&)))---//////------------///111444444444333222---...---******---...,,,---,,,++++++,,,...000222111000///...,,,+++***)))+++***...777<<<:::666555333000---,,,...000222222333111---)))%%%$$$$$$$$$"""%%%(((,,,111555......///000111222333333///---***'''%%%%%%&&&'''''''''((((((((('''&&&&&&)))((((((+++///111000...***,,,...000111111000///)))))))))((('''''')))+++,,,+++++++++,,,...000111000222333222000000333666000///...------,,,,,,---,,,***'''$$$ !!!&&&+++111444999888666555666777666444666444000,,,((((((+++...222666888777777999888555000//////111444777888888...111444666555444444444...000000000......///000111///---,,,---.........///000///---+++***+++---,,,...000333333///(((### %%%)))...333999===;;;;;;::::::;;;===>>>@@@777333111222111......111333111///---,,,,,,---......000000......222333222888444///,,,,,,+++)))&&&&&&&&&%%%%%%&&&&&&''''''***---222555777888999:::555555666777:::>>>AAACCC>>>;;;666111///333:::???======>>>@@@AAACCCDDDDDDDDDFFFBBB666555,,,<<<   !!!######"""""""""######$$$########################"""&&&((((((((('''$$$&&&'''###!!!$$$))),,,)))''''''&&&""" !!!"""###(((///000000/////////---)))&&&$$$%%%%%%!!!"""%%%&&&'''&&&###!!! %%%(((***+++)))'''&&&%%%$$$((( !!!###%%%''')))***%%%%%%'''+++//////+++'''###"""  $$$((()))(((((()))***,,,---...///.........((("""!!!%%%&&&---555777555222333444333333111...***''''''(((&&&!!!!!!$$$""" """######$$$%%%'''&&&))),,,......000333666555555444222000---***(((### """&&&'''111000333555111+++---333555666999;;;888111///111))))))***+++...111444666///000111111000111444666;;;:::888555222000...---...///000222333333222222111111111000......000111,,,+++$$$!!!%%%)))***000111111111111111222333.........+++(((%%%%%%%%%&&&***...000...,,,+++,,,...///222444555444111000---000...******...000...+++++++++,,,...000222444//////...------------------,,,///555666444333444000//////000222333222000111///,,,***'''%%%$$$$$$"""%%%(((+++///222,,,---...000111333444555///---+++)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,(((***---000111000///---)))******)))'''(((,,,///(((((()))***+++---...///***---///000//////111444000///...---,,,,,,,,,,,,,,,***'''$$$ !!!&&&,,,111444444333333555777888555333444222///***'''(((+++///111555666333444666666333333222222333666999999999222333666999:::888444000///000000///---,,,---...222///,,,+++---......---+++---//////...------------///222555555000)))$$$ %%%)))---222777:::888888999:::;;;;;;;;;;;;555111000111000------000111///---,,,+++,,,---...111444333...///333555222000...+++((((((((('''''''''&&&%%%%%%&&&)))---///111222333555777777666444999999:::;;;<<<===>>>>>>>>>:::555000...333;;;AAA>>>>>>???AAABBBCCCEEEEEEEEEFFFAAA555666---<<<   !!!"""""""""###$$$&&&'''(((""""""""""""###$$$%%%&&&!!!%%%'''''''''&&&$$$'''(((%%%  $$$$$$)))+++)))''''''%%%""" """"""&&&,,,000////////////---)))&&&###$$$######&&&(((***)))&&&!!!!!!$$$'''((('''%%%$$$###  &&&***############$$$%%%&&&&&&&&&%%%'''+++......***&&&"""!!!!!!%%%$$$&&&((()))((((((***,,,///---+++***$$$!!!'''$$$***222444000------...///...,,,(((###  ''' """&&&###"""#########%%%&&&###(((...111222222444555444444555444222...+++)))$$$""" ###(((,,,...///------///+++''',,,666999777:::???;;;000---333------...///000111333333,,,---...//////111555777444333222000...---+++***111222444555666555555444000111222000------111555&&&'''### $$$...222/// $$$))),,,...///000111111111111333555///000///,,,'''$$$######"""&&&,,,///...------...000222444777777555222000...111000++++++000222///)))***+++---///222444555......---------......//////---...000000---000444000111333666888777333000---------,,,***'''$$$### $$$&&&&&&''')))+++)))***+++---000222333444///...,,,***((('''&&&%%%$$$%%%%%%%%%&&&'''''''''%%%&&&(((((('''''')))***&&&))),,,///111000...,,,)))***+++***)))***...222%%%&&&''')))+++---...///***+++,,,---............000///...---,,,,,,,,,,,,,,,***'''### !!!'''---333666444444555888<<<===:::777222111---)))&&&'''+++///...111111...///222222///444333222333555777777777777777999===???<<<555////////////---+++***+++---333///++++++---///...---))),,,111444333111000//////111555888888333,,,&&&"""%%%(((***,,,...111444555666999;;;;;;:::777555111...---///000...000333///...,,,++++++,,,---...666999888333444:::<<<:::///...,,,+++***+++,,,...+++)))&&&&&&)))...555999444333333555999999666222...000444888;;;===>>>>>>???<<<666111000555>>>DDD???@@@@@@AAACCCDDDDDDEEE@@@AAA===333666///=== ###(((+++&&& !!! $$$$$$!!!!!!!!!!!!!!!"""###$$$%%%!!!%%%)))***)))(((''''''&&&###""",,,222...&&&$$$&&&'''"""""" """""" ###'''...------......,,,)))&&&((($$$"""&&&(((%%%'''))))))'''!!!!!!''',,,---,,,(((&&&%%%%%%***'''&&&%%%%%%&&&''')))***)))))))))((('''%%%$$$###  )))************))))))(((&&&&&&'''%%%###!!!"""""",,,...000000...---,,,---......---+++***)))((((((&&&!!! $$$###"""!!!"""###"""!!!"""###%%%###%%%***...111222222222444333111000///,,,(((%%%'''!!!!!!$$$&&&***...,,,,,,...111444555333111444555555333000///000222.........000222222000///---,,,******+++---000222222111///---+++******)))444333222111111111222333888555222000//////...---+++)))&&&%%%%%%%%%$$$######''')))222111///......000222444111///,,,)))'''%%%%%%%%%%%%''')))***+++---000333333333222222111---)))%%%---/////////...///111333---///111222111000111222333222000...------------,,,------,,,+++***,,,...111111000///...,,,***))),,,...000000...(((### !!!###%%%'''((()))***)))+++000555777444000000---***'''%%%%%%&&&''' """$$$&&&&&&&&&%%%$$$$$$&&&((()))(((((((((******,,,---......---+++)))''')))+++---...///......(((%%%###&&&,,,000///,,,)))***+++---//////000000/////////...---+++******///---+++'''$$$!!!###(((,,,///111333777888888:::===:::555444222...++++++,,,...000---///111222222333666777111333555888:::;;;;;;;;;===;;;777333555::::::666111///---+++))))))((()))///------000000///000444///...------------...///111000111222///***%%%$$$""""""%%%(((...444999<<<999888666555555777888:::///...,,,++++++,,,---...111000...+++((((((+++---///111333444444111...+++...+++((((((+++...---,,,((())))))***+++...333777222555:::>>>>>>;;;666333///333999>>>AAABBBAAA@@@999777444111000333888===???===>>>AAAFFFHHHEEECCC<<<777;;;999777///BBB   """######"""!!! !!!$$$&&&((())))))''''''&&&###"""***000,,,((('''((('''!!!%%%"""###$$$###""""""%%%(((.........///000///,,,)))'''%%%###"""###%%%&&&'''$$$&&&((()))&&&""""""''')))(((&&&$$$"""&&&+++((('''''''''((()))***+++***)))((('''%%%$$$###"""""""""!!! !!!!!!''''''((((((((((((((('''((()))((('''$$$""""""###***,,,......---,,,,,,,,,222111000///...---,,,,,,'''###!!!!!!""""""!!! """$$$&&&(((,,,000222333222222222000...---,,,+++(((%%%$$$ ###$$$###%%%***+++---000222333444444444444222000111333444222000---------///000000...,,,...............//////000)))******+++---...000111111111000111222333555666444222111111111222111///***'''$$$!!!  %%%(((***,,,,,,---...///000111111---,,,***((('''''''''(((&&&(((***+++,,,---000222000//////000000111000000333111///------...///000---000222333222000000000222111///---,,,+++,,,,,,)))+++---------...000111333333222111000///......333333444333///)))### !!!###%%%'''((()))---...//////...+++***)))000---***&&&$$$$$$$$$%%%###$$$&&&(((((((((''''''%%%'''((()))((('''((()))++++++,,,,,,,,,+++***))))))***,,,---------,,,,,,'''&&&&&&)))---...,,,)))(((((()))***,,,---...///000000...---,,,,,,,,,,,,---,,,***(((%%%!!! """$$$'''+++000333666:::<<<<<<===???<<<666555333000,,,******+++,,,...///111111111222333555000111333444555555555444:::;;;999555555888888555,,,+++)))(((''''''((((((...+++,,,000111///000444111000...---------......111111222333000,,,'''%%%&&&%%%%%%&&&***111777;;;777777888888777666555444111000...,,,,,,,,,...///++++++***)))'''))),,,///---...000111111...+++)))((('''&&&'''(((******))),,,---------...111666999;;;<<<======<<<999666444888999;;;===???@@@@@@AAA<<<:::666222111333888<<<===>>>@@@AAAAAA@@@@@@@@@>>>999<<<:::999333GGG  !!!######!!! ###%%%&&&'''+++...''''''&&&###!!!''',,,+++***++++++((("""$$$!!!$$$&&&''''''''')))***+++++++++---//////---,,,&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((&&&""" ###&&&&&&%%%$$$%%%+++''''''(((((()))******++++++)))'''$$$"""!!!!!!"""%%%$$$######"""""""""###$$$%%%&&&((((((((('''''')))))))))'''###!!! !!!''')))+++,,,+++++++++,,,000000///...,,,+++***)))%%%!!!""""""!!!!!!###((())),,,...//////...---///,,,***)))))))))'''&&&%%%%%%&&&(((&&&###%%%***+++...222333111111333666333///---000666777333.../////////000111000...,,,---...///000///...,,,+++%%%&&&'''***---000333444......///000333555777888444333333444444333000---+++(((### $$$(((***(((***---000222222222111,,,+++)))'''&&&&&&&&&'''&&&(((+++---------...//////.........000222444666777333...,,,...///...---...111333444222000//////222111///---+++++++++++++++---///000//////000111333222000/////////111222555444222///***%%% !!!###%%%'''((()))(((+++...---***(((+++...///,,,(((%%%###"""###$$$%%%%%%'''((())))))((((((%%%'''))))))((('''((((((++++++***)))))))))))))))***+++,,,------,,,+++***&&&(((***---...,,,***((())))))))))))+++---///000222000...---,,,---...///++++++***'''$$$  """%%%%%%'''***111666888<<<>>>===??????;;;444333222///---++++++++++++...000111000//////000222555555555666555444333333666:::;;;888555666555222---,,,+++***+++,,,---...,,,***,,,000111//////222000///...---,,,,,,---...///000222222000---)))%%%)))'''$$$$$$'''---444999777999;;;<<<:::777222000333222///---,,,---......))))))((('''&&&'''***---,,,---///000///---***(((((()))+++,,,,,,+++,,,---.../////////000222777:::BBB@@@>>><<<:::999888888???>>><<<;;;<<<>>>@@@AAA;;;999555111///111666:::===AAACCCBBB===;;;<<>>999:::666444...EEE   !!! !!! ###'''((('''(((...444))))))'''### %%%(((***---000---(((&&&!!!%%%(((+++,,,------'''&&&'''))),,,---,,,+++%%%'''((('''&&&$$$#########$$$&&&'''%%%""""""%%%&&&&&&%%%$$$ """(((%%%&&&'''(((((())))))(((,,,)))%%%!!!!!!"""&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&(((***++++++***))))))***)))&&&"""'''(((***+++******,,,---000///...+++)))'''%%%$$$ ######"""!!!$$$&&&'''((()))))))))'''&&&+++)))&&&%%%&&&'''''''''&&&&&&''''''""""""***,,,000333222...---000444222000///222555555111---333222222222333222000...------------,,,+++***))))))*********,,,---...///---...///111333555666777888888888888777444...***,,,)))$$$!!!###&&&'''+++,,,///111333444333333///---***'''%%%$$$######%%%(((,,,------,,,,,,,,,111111111111000000222333666222...000333555222...///222444444222000//////333222000...---,,,,,,,,,///111222111///---------000///,,,++++++---000222555444111---(((### ###%%%''')))))))))((()))++++++***,,,///333+++)))&&&###""""""###$$$$$$$$$%%%%%%&&&''''''(((&&&((())))))'''&&&'''(((***)))'''&&&&&&''')))*********,,,------,,,,,,+++&&&(((+++---,,,+++,,,---,,,,,,++++++,,,///222333222111...------///111333---,,,)))%%%!!!!!!$$$%%%&&&+++333:::777;;;============888111//////...............///...000111000......///000777777777666666555555444333999===999555333222//////...---------...///000---+++,,,000000---,,,...,,,,,,+++***+++,,,---...,,,000111000...---)))%%%'''%%%$$$%%%(((---333666:::;;;<<<<<<:::666222000333222///---,,,,,,------+++++++++(((&&&&&&(((***---...000111000...,,,+++)))---000111///...///111,,,---...//////111555777@@@???===<<<;;;;;;;;;;;;===<<<;;;:::;;;===???AAA666444111...,,,///444999@@@BBBCCCBBB???===>>>???@@@:::999333000+++DDD   !!!!!!!!!"""###'''(((&&&(((---333+++***(((### $$$(((***...222...(((%%%"""(((---///000000&&&%%%&&&(((+++,,,,,,+++)))++++++)))&&&$$$%%%&&&###$$$&&&&&&$$$!!! """$$$&&&&&&%%%###""" ###"""###%%%'''((('''&&&&&&+++((($$$  """&&&&&&%%%%%%%%%%%%&&&&&&'''))),,,...///...---,,,,,,,,,+++((($$$!!! ''')))************,,,...333111///,,,)))&&&$$$""" #########!!! """%%%%%%%%%&&&&&&&&&%%%$$$###(((&&&$$$$$$%%%'''''''''""" &&&---000111///***))),,,111000222444444333000...---333222222222333222000...///...,,,*********+++,,,///...---,,,++++++++++++......///111222333333333888888:::;;;:::666///+++***'''$$$!!! $$$&&&(((......///000111222333333///---***'''%%%$$$######$$$'''+++,,,+++*********///222444444222000//////111///000555:::;;;777222111222444333111000000000444333111000///...//////111222333222///---------///---+++)))***---000333888666444000,,,)))&&&$$$ """$$$''')))*********000---***)))+++------,,,(((&&&$$$""""""###%%%&&&%%%%%%$$$$$$%%%&&&((()))''')))***)))'''&&&&&&'''((('''%%%$$$%%%''')))***((()))+++---............'''(((*********,,,000333---,,,++++++---///222444222111///...///111444555111...)))###  ###'''---666<<<888<<<===<<<======888111000000//////////////////...000111000///...///111333333333333333444444444222888;;;888333222000......---,,,+++***+++,,,,,,000------///...***(((***(((((((((((())),,,...///---222444111///000,,,&&&!!!"""$$$'''+++///333555;;;:::888666444222111000222111...,,,+++++++++,,,---------+++))))))***,,,...///000111000///...---))),,,000000...,,,---///+++---...//////111555777============<<<:::999888666777888:::<<<===>>>???222111///,,,,,,000666;;;AAA???===>>>???@@@???===AAA;;;;;;444111...KKK  ###!!!!!!""" ###$$$$$$%%%))),,,***)))'''### %%%))),,,///111...((( !!!'''---000111000(((''''''(((+++,,,,,,,,,...111222000+++(((((()))$$$%%%&&&%%%### !!!$$$&&&&&&$$$!!! !!!"""$$$''')))***)))'''%%%)))'''### !!!###$$$$$$$$$$$$%%%&&&''''''***+++...000111000...---...///...+++'''$$$######((()))***)))))))))+++---...---+++(((%%%### """"""######""" !!!"""######""""""###%%%&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&###(((---......+++)))))),,,000111333555444000...---.../////////000111000...,,,111000---,,,,,,...000222///...------,,,,,,,,,,,,---...///000000000000000222444777:::;;;888333///'''$$$!!!"""''')))***------------...///111222,,,+++)))'''&&&&&&&&&'''%%%'''***++++++***+++,,,---111666777444222222333000111333888<<<===999555222333333222000000111333444333222000000000111222222222333111000000111333111///---,,,---///333555666555333111---***'''&&& """%%%(((***+++******,,,)))&&&''',,,//////---'''&&&$$$""""""###%%%'''((('''%%%%%%%%%'''***+++((()))***)))'''%%%%%%&&&%%%%%%$$$$$$%%%(((***,,,(((***,,,...///000000000***)))((((((***...222444************,,,...000111111111000000111333666777333000+++%%%!!!""")))111888<<<;;;===>>><<<===>>>:::444555444111...,,,+++++++++...///111111111111333444444444444444444555777777222777777444111222111...000///...---------...///111...,,,---+++((('''***'''''''''''')))+++...///000777888333111333///''' $$$(((---111444666777555222///......///000111///---+++***+++,,,,,,+++,,,---------...000222......///000000///...---///000111111///......///,,,...000222333555888:::===>>>>>>>>><<<999666444333555888:::<<<<<<;;;:::333222000...///333:::??????;;;888999===???===;;;:::555777222000///NNN  """%%%!!! !!!###%%%%%%&&&&&&%%%&&&%%%""" &&&,,,---...///,,,((( !!!!!!###(((---000000///***((('''((()))******)))...333777666000***((((((%%%&&&&&&%%%######&&&'''%%%"""  ###%%%'''+++......---***((('''&&&###!!! !!!"""$$$!!!!!!"""###$$$&&&'''((()))+++...000000...,,,***---...---***'''$$$$$$$$$((())))))(((&&&''')))+++'''&&&%%%$$$"""!!! ###$$$&&&&&&$$$""" """######"""###$$$&&&''''''((()))))))))***&&&%%%%%%&&&(((((('''%%%%%%  %%%+++,,,+++))))))***---000333222111111000111000000///---------///000000...,,,............///111333444.........------......///+++,,,---////////////...///000333777888777222///'''$$$!!!$$$(((++++++)))***---///111111111111---,,,***((('''''''''(((''')))+++++++++,,,...///000444888888555444666999666666777888888888777666333333222000...000333666222111000000000111222333777666555333111111444777222111000//////111444555555444333111---)))&&&$$$ $$$''')))))))))((((((((((((+++...000222333***(((%%%###""""""$$$%%%(((&&&$$$###$$$&&&)))+++)))***+++***'''%%%%%%%%%#########$$$'''))),,,---+++,,,...000000000000000,,,***((()))---000111000)))***+++,,,---///000000000000111222333555777888333111...***&&&"""$$$---555999999;;;===<<<::::::===;;;666666444000,,,)))(((((()))---///111333333444777999666666555555555666777888555555333//////333222///111000000///000111333444000,,,)))***)))''')))---******))))))***+++---...111888999333000333...%%% """$$$(((,,,111555777444222000.........000111111///---,,,+++,,,---...,,,---/////////000111333000000111222222111111000555333111000000000///...,,,...111333555777;;;===>>>>>>>>>===;;;999777666888999::::::999888666444444333111...///333999>>>===<<<:::::::::;;;<<<<<<777333666000...,,,KKK  ###%%%%%%### !!!!!!$$$''''''&&&###""""""###""" !!!### (((...///......+++'''###&&&%%%%%%(((---000///---)))'''&&&%%%'''''''''&&&+++222888888222***&&&%%%&&&&&&&&&%%%"""###(((***)))&&&### $$$&&&(((+++///222222111...,,,&&&%%%###"""!!!"""###$$$ !!!###%%%'''((((((***---///...,,,)))'''*********'''$$$"""!!!"""(((((((((&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&& ###&&&''''''%%%$$$###!!!######""""""###%%%%%%&&&'''((()))***+++&&&&&&&&&((())))))'''%%%""""""###%%%)))***(((&&&''',,,111444666444///,,,---222444222///.........000222222000///)))***,,,///111222222222000//////.........//////)))***,,,.../////////...000111222555555333...******'''### ###''')))***&&&***///333666666444333111///,,,)))'''&&&%%%%%%)))+++,,,,,,,,,...000333666999:::888444333777;;;<<<<<<:::666333222333555444333111......000555999000////////////111333444>>>===999555111111444666222111000///000111333444999999888666222---(((&&&"""&&&((((((''''''000222444222...,,,...000---+++'''$$$!!!!!!"""###&&&$$$""" !!!$$$'''))))))***+++***'''%%%$$$%%%!!!!!!###%%%(((***---......///000111111000///......***(((+++000222///+++***+++---///000111111111///000111333555666888888111111111///+++%%%!!!%%%000888999777999:::999666777:::999555333000,,,((('''''')))***---///222333555777999<<<444333222111000111222333666444000,,,...333333000,,,,,,,,,,,,...000222444///***'''(((((((((+++000...---,,,+++++++++,,,---...666777000---000+++!!!$$$$$$$$$&&&***000555999333333222111111222333333111000...------...///000///000111111///...///000333444444555555555444444444000,,,***,,,,,,***(((***---000333555777;;;===<<<;;;;;;;;;;;;<<<<<<===@@@???===:::777444222000444222000------000666;;;===???@@@===:::999<<>>FFF;;;888444222---III  !!!"""$$$###!!! !!! ###&&&%%%!!! """$$$&&&''''''&&&%%%######!!! %%%,,,111000,,,((('''"""""""""%%%)))---/////////,,,---...---***&&&%%%%%%(((...333333222111---((((((&&&$$$!!!###$$$&&&(((%%% !!!"""...333000...111...&&&%%%""")))%%%***'''$$$###%%%&&&&&&%%%$$$'''))))))%%%"""!!!"""$$$''')))((($$$""""""###''',,,---)))%%%%%%&&&%%%(((((((((&&&###""""""######$$$%%%&&&%%%$$$!!! !!!###%%%''')))((((((***---///---+++&&&&&&%%%$$$$$$###""""""!!!###&&&&&&"""(((,,,,,,///333333000111222333333333111...---222222111///---,,,---//////////////////000000111------,,,,,,,,,,,,---...+++...111222111111111222666444111000//////---,,,'''&&&$$$!!!"""%%%((()))***...///222333333222000///000...,,,)))'''%%%%%%%%%$$$'''***++++++,,,---///444444444444333222111000111111222555777888777666222000000111333333///,,,,,,,,,++++++---111666:::888666444222111111111222333222111000111222444666:::888666222...***'''%%% """$$$&&&((()))&&&)))111777555...,,,000000...+++&&&"""!!!"""$$$!!!!!!!!!###&&&))))))(((''''''''''''''''''((((((&&&'''''''''&&&'''***,,,---///111222000//////000///000000---***)))***,,,(((+++///111111///......111555777555666999888333111...+++'''###"""!!!!!!%%%%%%&&&(((+++...222444666666777:::======:::777333---)))))))))))),,,111333222111222444666444333555444444666888888777666333333111...000333222...***+++---//////...,,,+++,,,***))))))+++---......,,,...,,,'''(((...000//////000111111///,,,)))'''$$$###$$$''',,,000333444///......///111222111000000///---,,,,,,...000111............///000///...222444666777666444111///------------,,,+++******///000222444666999;;;<<>>???;;;888555444555777888999666444111...---000444888999999:::;;;<<<===>>>???CCC999999777666111MMM  !!!"""""""""!!!###&&&$$$  !!!###%%%&&&&&&%%%%%%$$$###!!!$$$+++//////,,,)))'''### """%%%''')))+++...000...000000///+++'''%%%%%%&&&+++///000000000---'''$$$%%%%%%%%%###"""$$$%%%'''%%%!!!"""$$$)))******...333///%%%###&&&///---***(((%%%$$$$$$%%%$$$$$$ ###&&&'''%%%!!! $$$'''&&&###!!!!!!"""***...///)))$$$%%%&&&&&&(((((((((&&&###""""""###$$$%%%&&&&&&$$$""" ###%%%'''))))))+++---000000...,,,''''''%%%$$$############!!!$$$%%%%%%''',,,///000000111...***111222222222111000000/////////...,,,++++++---000222111///......//////000***+++,,,---......---------000333444333222111222111///,,,++++++++++++***'''&&&$$$   ###&&&(((***...///111222222111///------,,,***'''&&&%%%%%%%%%"""&&&***------------...777777666666444111///---111000000111444666777777444333222000...---+++***+++***+++---111666888:::444444333222222222333333333222111111222444666777666666444222...)))$$$""" """$$$&&&''''''''''''+++///000---+++,,,222///***$$$""""""%%%''''''&&&%%%&&&'''((())))))))))))&&&'''((((((((())),,,///...000333333222000//////,,,///000,,,'''%%%***///)))---111333222000///...111666:::;;;;;;;;;777222///---***'''$$$"""!!!!!!%%%%%%%%%'''***///222555333444666999;;;:::777444333...+++++++++***...333444444444666777777555444555555666888::::::999777333444222//////222111---(((***...000111///,,,***---,,,***+++---//////...///000---))))))---000//////000000000...+++)))'''!!!"""###''',,,///000000+++---000000000///000111///......------------...,,,---///000000000...---444444555555555333111000***++++++,,,---....../////////000222555777999:::BBB@@@>>>===>>>>>>>>>>>>===999555333555888;;;<<<888555111///...111555777;;;<<<===>>>????????????@@@999;;;:::888111KKK  ###%%%$$$"""""" ###""" !!!"""$$$%%%%%%%%%%%%%%%$$$!!!$$$+++,,,,,,+++((($$$### ###&&&&&&%%%&&&***...000222333222...***'''&&&$$$))),,,---///000---'''"""###%%%%%%### $$$$$$$$$&&&$$$!!!!!! ###&&&''')))...333///'''''' ###"""+++555333***(((&&&%%%$$$######### """&&&'''&&&### !!!%%%%%%""" !!!)))------((($$$%%%'''''''''(((((('''$$$""""""""""""###$$$$$$"""!!!$$$&&&(((***,,,///000///---,,,+++***(((&&&$$$#########!!!$$$&&&'''''',,,---...---+++)))&&&###......///000111222333444000000///---,,,...111444333222000...---...//////,,,,,,------...///000000---000333444333111000000+++*********+++***(((&&&"""$$$$$$"""%%%(((***//////000111111000...---...---***(((&&&%%%$$$$$$###&&&)))+++,,,---///111666666777777555333111/////////...000333555555555444333222///+++)))***+++---++++++///555888888666222222333333444444555555222111000000111333555777444444444222...(((### ###%%%&&&'''---+++))),,,......,,,***...,,,&&&   ###&&&((('''&&&&&&'''(((***************'''((()))))))))+++...111...000333444222000//////---......+++'''''',,,000,,,000444555555222111000555999<<<>>>>>>;;;777333///---+++(((%%%###""""""###$$$$$$'''***///333555666777:::<<<<<<:::666333999444000...+++(((***///333444666888999888666444555555666888:::;;;999777333555333///...000000,,,)))***---///000///...---...,,,+++,,,...//////...///...---++++++---///000222222111///,,,)))&&&$$$ """$$$)))...000000///,,,...000///------000333////////////...------,,,+++,,,.../////////111222555555444444333222222111++++++,,,---...000111222......///111333555888999>>>;;;999:::>>>AAAAAA@@@AAA>>>:::999:::<<<>>>>>>888555000...///222555777======???@@@@@@@@@@@@??????999===;;;777...FFF !!!%%%%%%### !!! &&& ###!!!###$$$""" ### !!!"""###$$$%%%%%%%%%%%%$$$!!!&&&+++***((((((%%% !!!$$$%%%$$$""""""%%%(((111333555444111---+++)))%%%(((+++,,,...111---'''#########"""!!!###'''%%%###$$$###  ###!!!&&&+++,,,---///...+++((( !!!###!!!)))111...(((((('''%%%$$$""""""""""""$$$'''))))))'''### !!!%%%%%%###  %%%)))+++'''$$$&&&((((((&&&((()))'''%%%"""!!!""""""###$$$$$$""" ###$$$'''))),,,......---,,,+++((('''&&&%%%%%%$$$$$$$$$ """$$$%%%'''(((,,,***)))((('''&&&&&&'''---......///111222333333222333333222111333666888333222000///............---,,,***)))***---///111+++...222333222000///...***+++...000111///***&&&###%%%"""!!!&&&)))+++//////000000000000///...111000,,,)))&&&$$$######&&&'''((((((***---222555666666666555333111///...------///111333444222111111111000---***)))+++---///......111555666444111000111333555666777666666000///......///111333444333444444333...(((""" $$$(((***---***((((((---000///---+++((($$$###%%%%%%'''***---...---,,,((((((((())))))(((((((((((()))******+++,,,///222...111333333111///......000...,,,***+++...000111111333666777666555444444888888999;;;:::777444333...---+++)))'''%%%$$$###""""""$$$&&&***///333666<<<>>>@@@@@@>>>;;;888666999666222000+++&&&(((---111333666888888777666555555555666888::::::777555222555333///---//////---,,,,,,,,,---...000111222...---,,,---///000///---,,,++++++---...///000222111111000...+++(((&&&$$$"""###&&&+++000111111///...//////,,,***,,,111666///000000111000///...---+++,,,,,,,,,,,,///444888555444444333222222222222---------...///000222333222111222222444777:::<<>><<<888...GGG  ###"""###""" ###((()))***)))%%%!!! ###!!!""""""###$$$%%%&&&&&&$$$$$$"""'''+++(((&&&'''$$$!!!"""######"""!!!"""###---000444555333///---,,,''')))+++,,,///222...'''$$$$$$"""!!!%%%)))&&&#########!!!$$$(((!!!(((...000---++++++,,,%%% ###)))%%%&&&''''''&&&###""""""###$$$%%%''')))+++***&&&###"""&&&'''$$$ !!!'''***'''%%%&&&((('''&&&((()))(((%%%"""!!!!!!$$$%%%''''''$$$ !!!$$$%%%&&&))),,,---,,,+++***+++"""###$$$%%%&&&&&&%%%%%% !!!###%%%''')))&&&%%%''')))))),,,111000111111111000//////...///000111111000111333555111111111000///......---+++)))&&&%%%%%%(((+++...))),,,000222111///...---)))+++...111111...)))%%%"""%%%&&&$$$ """'''+++......///000000111111111000222000---)))&&&$$$###"""'''''''''''')))---333888===<<<:::888555333111000......///222333333000...000///---,,,,,,,,,---.../////////111222222///......000333555777777666555///...---,,,,,,...000111333333333111---'''"""$$$))),,,''''''&&&%%%***111222///)))(((%%%!!! ###&&&%%%&&&(((+++...///...,,,((('''&&&&&&&&&&&&'''''')))***+++++++++,,,///222///111222111///.........111...,,,,,,///222222222444666777777666555666777888555444666444000///111,,,,,,***)))'''%%%$$$###!!!!!!###&&&***///444777:::<<<===<<<999555444333444111000///***&&&)))//////222555666666666777888666777888:::;;;999666333000444444///---...///......---,,,---...111444666000//////000111111000...+++***---111333111000222---------,,,+++***(((((($$$%%%(((,,,000222222000000///...,,,+++...222555000000000111000000///...+++,,,,,,+++***...555;;;444444333333222222111111000/////////000111333444111111000111333555888:::>>><<<;;;;;;===?????????BBBAAA@@@@@@@@@>>>:::777888333...---111666888999BBBAAAAAA@@@@@@@@@AAAAAA>>>:::???>>>:::333PPP  $$$)))******)))$$$ ###"""######$$$%%%&&&'''((("""######!!!&&&***&&&$$$'''%%%!!!###$$$"""!!!(((,,,000333222000...---***+++,,,,,,000333///(((%%%%%%$$$###!!!&&&***((($$$%%%%%%%%%"""%%%"""(((///111...)))((((((&&&!!!###"""'''!!!###%%%'''&&&###"""###$$$$$$$$$$$$'''))))))&&&### $$$))))))%%%!!!"""))),,,***'''''''''%%%&&&''')))(((%%%###!!!!!!$$$%%%'''(((%%%!!! $$$''')))(((***,,,,,,***)))***,,,%%%&&&((())))))'''%%%### """&&&)))'''$$$$$$)))+++***---222000111222222111///---+++,,,...111111000000000111///000111222111///...,,,((('''&&&%%%%%%&&&((()))'''+++000222222000......,,,,,,,,,---...,,,)))&&&&&&&&&$$$""" $$$)))...111...//////000111222333333000...+++(((%%%$$$######%%%&&&((()))+++...333777@@@>>><<<999777777777888222111000000111111000...000...+++,,,...///...,,,---...000000...---------,,,...111444666555444222000///---,,,+++,,,...///222222111///+++%%% """%%%)))+++(((***)))&&&(((...000---((('''%%%### ###&&&###$$$&&&***------,,,***)))((('''&&&&&&(((+++,,,***+++,,,+++***+++...000000111000...,,,,,,---///---......//////111333444666777666555333444666888888444333666444...,,,...))))))((('''%%%$$$"""!!! !!!"""%%%***///444777555777888666333111222333///---...---)))&&&***111///222555666666777:::<<<999999:::<<<<<<:::555222///333333///,,,...000///.........///111333666777333222222333444444222000---,,,000777888333000222------,,,+++***)))((((((&&&&&&(((,,,000222222111000.........000222222111.........///////////////,,,---///---+++,,,222888333333444333333222000000000/////////111333666777111000//////111444777999999::::::::::::;;;===???AAA@@@>>>>>>>>>===;;;999999444//////444:::<<<===FFFEEEBBBAAA@@@AAACCCDDD@@@;;;???===999444TTT $$$((($$$%%%$$$  $$$#########$$$%%%&&&(((((("""###$$$"""$$$)))$$$###(((&&&  $$$&&&$$$ $$$(((---111111///...---,,,---------111444000(((%%%&&&&&&&&&$$$ %%%***(((%%%&&&((((((###$$$'''---111///***%%%$$$***$$$&&&)))$$$'''***$$$"""%%%'''&&&$$$"""###%%%###""""""$$$'''(((&&&###!!!&&&******&&&""" $$$+++///,,,)))(((&&&$$$%%%''')))(((&&&###!!!!!!!!!###&&&&&&$$$ !!!&&&***---)))+++---,,,***)))+++......///000///---(((###  !!!!!!###(((,,,'''$$$&&&+++,,,((((((+++,,,...000222222111///---111444777888777555555555---///111333222000...,,,((((((((((((((((((''''''&&&+++000333222111//////444111///.........---,,,)))%%%  %%%***///222...//////111222333444555---+++)))&&&%%%$$$$$$$$$###%%%(((+++---000333666:::888666444555777999;;;666333///......///000000222...+++,,,000111...******---//////,,,+++,,,...***,,,000333444333222000111000...,,,+++,,,---...111111///,,,(((###"""%%%'''((()))...222000***(((,,,,,,)))&&&&&&%%%""" """%%%&&&))),,,000000...,,,,,,+++)))(((***---111333+++,,,,,,+++***+++---///111111///---******---///)))---222111......222666777666555222111222555888999555666999777000,,,...''''''&&&%%%$$$"""!!!  """%%%***///444777777999:::888555555777:::...---------((($$$(((//////222555666666888<<>>>>>>>>:::555000111777===@@@@@@JJJGGGDDDAAAAAABBBEEEFFFCCC===???:::666111RRR   $$$ """###"""&&&### """%%%$$$""""""$$$&&&&&&&&&++++++)))%%% $$$%%%'''&&&%%%$$$$$$%%%!!!!!!$$$'''((((((%%%(((---000111222333444,,,---///000000///...,,,///---+++'''"""!!!###""""""((()))(((%%%!!! """%%%"""###$$$%%%%%%%%%$$$###$$$"""   ###&&&))))))'''%%%'''''')))+++)))###"""%%%&&&...333///)))'''&&&$$$!!!(((......(((""" &&&%%%%%%$$$"""!!!&&&)))******+++222...******------***''',,,,,,,,,+++***(((&&&%%%""""""######"""!!! !!!'''+++,,,+++++++++111...++++++---000111222999:::;;;999666222000000000+++---666666---+++000---,,,,,,///222000***%%%<<<444///000222000000111//////...///000000---+++'''&&&""""""&&&+++000222111000000111333333222111---,,,***'''$$$"""!!! %%%'''))))))***+++...000555444333555888999777555555777666222111222111...333111...,,,+++,,,...000111///---******,,,///111000000000000/////////...000111111...,,,,,,000555666666444000)))###$$$'''%%%###,,,---...//////.........((('''%%%###!!!"""%%%((()))*********++++++++++++***)))((((((((()))+++,,,333000+++)))((()))))))))///...+++)))))),,,///111,,,+++,,,///444555222///222888888333222555666444999<<<>>><<<777222111222000+++%%%#########!!!###---888999333444:::<<<777444333333111333222...)))&&&&&&&&&%%%%%%)))///666:::;;;;;;:::666999;;;:::666333333444444...)))+++......///222333333333555888:::::::::777666444333222222333333///000222444555555444444444222...+++(((&&&&&&&&&"""'''+++///111111111,,,...---***---333333000222///+++((('''))),,,...&&&((()))++++++...111333666333000000111222000...------------///111333444333222111111333777<<>>>>>@@@@@@???>>>:::333...000333666;;;AAABBBAAAAAAAAAAAABBBCCCCCCDDDBBB<<<@@@@@@666[[[ !!!!!!!!!%%%&&&&&&###!!! """$$$""" !!!###&&&'''&&&(((((('''######$$$&&&&&&%%%$$$$$$$$$!!!!!!$$$''')))***))),,,///000000///000111000222444555444000+++(((///...+++'''######&&&### """$$$$$$$$$ """###$$$%%%$$$"""!!!###%%%$$$%%%&&&&&&&&&%%%$$$###$$$"""  !!!!!!!!!!!! """%%%(((+++++++++'''&&&(((+++)))###"""%%%'''...222...)))'''''''''&&&+++...,,,&&&!!! """&&&&&&%%%$$$"""&&&+++------,,,,,,000---******...///---***------+++***(((&&&%%%$$$######""""""!!!!!!!!!!!!$$$''')))***)))(((((((((&&&))),,,---...///333666666666555333222111///...111---...666666...,,,111///...---...///...+++(((...+++***---///------///000000222444555333///,,,(((&&&""""""''',,,111444000//////111222333222000...,,,)))&&&###!!! ###%%%(((***,,,///222555444333222444777888888666333666666333333666555333333222000.........///000000...+++******+++...000000000000000000000//////++++++,,,,,,...111666999444444222---'''"""!!!"""%%%''')))000///............---,,,((('''%%%""" ###&&&))))))))))))************'''((()))***,,,---///000111...***((()))*********------------------------,,,,,,...000222222111///111666666222111666999888666777777666333222222222***'''###!!!  !!!""")))222333///666;;;===999555666666555444111,,,'''$$$%%%&&&''',,,///333777:::;;;::::::777999;;;999666444444555888222000333444222111222000111222666888999777555;;;999777444111...---,,,...000222444555333111///333222000...+++'''%%%###!!!%%%***---.........)))+++///111111000...---///...---,,,++++++,,,,,,'''***...111111111222222777444222111222111///---.........///111333666888666555444333555777:::<<<>>>999999BBBIIIJJJFFFCCCCCC@@@===<<<===?????????:::222,,,---000555===DDDAAAAAAAAAAAAAAABBBBBBCCCEEEBBB:::<<<:::000VVV """ !!!$$$&&&''''''  !!!""" !!!%%%&&&'''%%%%%%$$$!!!!!!###&&&&&&%%%#########"""&&&***---...///000///---,,,,,,---000333777999777333---)))000///+++'''###"""""""""%%%!!!###((( """%%%&&&&&&&&&&&&'''''''''(((((((((&&&%%%$$$###!!!!!!######"""!!! !!!$$$(((,,,//////%%%%%%'''***(((###"""%%%(((...222---((((((******,,,...///+++$$$ !!!$$$&&&&&&&&&%%%"""!!!)))...000...---,,,...,,,***,,,///000///------,,,)))'''%%%$$$$$$$$$######!!! !!!"""$$$%%%((())))))((('''''')))***$$$***111222000///333888444111---,,,...000///...222...000666555...,,,000000///...---------,,,,,,***))),,,000000------111///000333777888555000+++)))&&&###"""(((...444777000000000111333333111///...,,,)))&&&### !!!$$$''')))+++---111333444222111222444777888888222666777555666::::::777444333333222111000000000...---+++))))))+++---///000000000000000111111111111///---,,,...111222333222111///***%%%!!!!!!!!! ###)))///333///++++++,,,---+++))))))(((%%%!!!!!!$$$'''''''''((((((((())))))((()))+++...///000111111...+++)))(((***,,,------+++---///000000...,,,***+++...000111000////////////222333000111666:::;;;444333222222444444444333555444///)))"""!!!###$$$(((///333222999<<<===999888::::::999999444...)))&&&(((+++...444555777999::::::;;;::::::::::::888666555666777999555555888888444111111000111444777999888555222222333333333222222111000000222444666555333000...222222222000,,,'''"""###''')))******)))...)))(((,,,,,,(((***222,,,---...000///...,,,+++'''+++111555555333111000333222222222333333111///222111000000000222444555:::999888777777888999999777666999>>>@@@>>>@@@CCCDDD@@@<<<:::;;;===???@@@:::111***+++///444===EEECCCCCCCCCCCCDDDDDDDDDEEECCC???888;;;;;;666aaa  ############$$$%%%$$$$$$!!!""""""###""""""!!! """$$$%%%%%%%%%$$$!!!"""%%%&&&%%%###""""""###)))---///000000///,,,******++++++...222666777666333111111///,,,'''###!!!###!!!%%%***###&&&))),,,,,,,,,+++***))))))******)))'''%%%$$$###!!! !!!###$$$### !!!$$$))),,,,,,,,,######%%%)))'''""""""$$$(((...111,,,'''))),,,---...111111,,,%%% ###&&&''''''%%%"""###))),,,---,,,,,,,,,...---,,,---///000///---***)))&&&$$$$$$$$$%%%&&&$$$"""  """&&&(((%%%&&&'''&&&'''***...111...222555555222000222555555///***)))...222222000111...///333333...,,,..................///000111......000333000,,,---222///000111444555444000,,,***'''### ###)))///555999222111222444555555222000...,,,)))&&&""" &&&(((***,,,,,,---///000555333222111222444666777444888:::888999<<<;;;888444555555555444222111///...---+++******,,,...///000000000111111111111111444000------///111000...111000---)))$$$ !!! $$$***///111,,,((('''***,,,+++)))***)))&&&"""!!!###%%%&&&&&&&&&&&&'''''''''+++,,,///000111000...,,,+++)))'''(((+++---//////...///111222222000---++++++...111000...,,,---///,,,///111111222444777888555444333555888888555222;;;;;;777///%%%!!!$$$'''+++111777::::::<<<===999999<<<===;;;:::333,,,(((&&&''',,,111888888777888999:::;;;<<<<<<;;;:::888666666777888777444444777777333222333555555666888:::999666444...000222333444555444444444555555666666555444444222222111...***%%% """%%%''''''&&&&&&...%%%(((555888///+++000,,,---///000000///---,,,''',,,111444444222000///000000111333444555444444444222000...---...000111::::::999999999999999999666555777;;;;;;:::===BBBAAA???<<<:::;;;=========999111+++,,,000444;;;BBBGGGGGGGGGHHHHHHHHHHHHHHHBBB@@@888;;;<<<999hhh """######$$$######$$$$$$$$$%%%&&&&&&%%%### !!!"""'''&&&$$$ !!!%%%'''&&&$$$"""!!!&&&+++---...///...,,,******+++)))***---000333555666666111///+++&&&"""$$$(((### $$$(((((())),,,...///...,,,***))))))******)))'''%%%$$$"""!!!!!!#########"""&&&))))))&&&$$$ ###&&&%%%!!! ###(((...000+++&&&(((,,,......111222...&&& !!!%%%&&&'''%%% ###&&&)))+++++++++---...............//////---+++&&&%%%$$$###$$$%%%''')))$$$""""""&&&((($$$%%%&&&'''(((+++000444777555222111000111222222666111,,,,,,111555444222///---...000///---+++,,,++++++,,,...000222333444...---...///,,,***...444222111000111333333222000+++(((###!!!!!!!!!###)))///555888444444555777888777444222...,,,)))&&&### (((+++...///000000222333666555444222111222444666999<<<===::::::;;;999555444555666666555222000///...---,,,,,,,,,---///000000000000000000000111111---***))),,,111555555444111000---)))$$$!!!!!!!!! &&&***+++,,,)))&&&&&&)))+++,,,+++,,,+++'''### """$$$$$$$$$%%%%%%%%%&&&&&&&&&***,,,...000111///---+++)))((('''))),,,...//////222222222111000///......,,,...000///,,,+++,,,...***---000333222111111222444444555888:::888333------......)))###!!! $$$)))---111777<<<999<<<;;;999:::======:::666...(((&&&%%%$$$)))000555555555555777:::<<<>>>===;;;999888888999999999666333333555555333555999888777555555666888777777555666666666444222000///555444333222333555888999333222///+++'''"""!!!$$$&&&&&&%%%$$$((($$$///FFFNNN@@@...(((//////......------......,,,...111222222222333444111222333444444444444444333111///---...000222444999888888999999:::;;;;;;===999888<<>>>>><<<:::888222...000333555999>>>GGGHHHIIIJJJJJJJJJIIIIIIGGGDDD;;;;;;999444bbb  !!!!!!###&&&(((&&&'''''''''%%%""" &&&%%%"""!!!&&&)))(((%%%###""" ###)))))),,,...///---+++*********+++,,,---///111222333111...***%%% $$$'''((($$$ """%%%((((((***,,,---,,,)))&&&''''''(((((((((&&&%%%$$$"""  """"""!!!"""&&&(((&&&""" $$$###"""'''---///***&&&'''+++,,,...111222...&&& !!!###%%%&&&$$$%%%(((+++,,,,,,---...///---...//////...---,,,+++%%%$$$$$$$$$%%%&&&((()))###!!!!!!%%%'''''')))************---///333///,,,+++...111222222666333111222444555444222,,,,,,------------,,,,,,+++(((&&&(((---222444333///---,,,.........333999555333111111333444444444,,,((($$$"""###### ###(((---333666666666777999:::999555222---,,,***'''$$$""" !!!$$$(((+++---///111222555666555444222222444666<<>><<<777666...***,,,+++(((,,,333222111222333555999===???===<<<:::::::::;;;:::999666444555777777555888>>>888555222111333555666666555555555555444444333222333111000///000333666888333222...***&&&""""""%%%'''((('''&&&...(((***888@@@;;;222///111000---+++++++++---...000111222222222444777999666777666444222111222444000///......000555999<<<777777666666777999;;;<<<>>>777555:::??????>>>>>>888999:::===???>>><<<999777222///222555777:::>>>DDDEEEGGGHHHHHHHHHGGGFFFDDDCCC===???>>>:::iii  $$$((($$$%%%%%%%%%$$$""" """!!!!!!'''******'''$$$""" !!!''''''+++...000...+++)))((()))***,,,---////////////000---)))######$$$&&&"""###''''''&&&''')))++++++)))&&&$$$%%%&&&&&&&&&%%%$$$###"""  !!!$$$&&&%%%!!!!!!!!! &&&,,,///***&&&&&&))))))///111000+++### ###"""$$$%%%""" %%%***......---,,,,,,***+++---......---,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&"""  ###$$$(((+++------,,,*********++++++,,,,,,---///111333333444555666555333111///+++,,,,,,,,,---...///...///'''&&&...111000111---,,,///222111222555222111111222444555444222---)))$$$###$$$$$$!!! """&&&+++000222666666888:::;;;999555222---,,,***'''%%%$$$###"""!!!%%%)))+++,,,---///222444666666444444666999<<>>@@@<<<555444---,,,111111+++,,,444000000000222555999===???===;;;:::;;;======;;;888666666888;;;999666777<<<555444222333555666666666111111111222333444666666111111111111111222333333222111000...***%%%  $$$''')))***))))))222...)))((()))...333666111000...+++*********+++...000111222333444777:::555666555333111222555888111000......000444999<<<777666555444444666999;;;999555444888<<<;;;999:::777777888:::===>>>===<<<777111...111555999>>>CCCCCCDDDFFFGGGHHHGGGFFFEEE>>>@@@???EEEFFFCCCsss  !!!  $$$!!!"""######"""!!! $$$ !!!(((++++++((($$$""" !!!&&&'''+++///111///+++(((&&&%%%(((,,,///111000///...000---(((###$$$$$$$$$&&&&&&%%%$$$+++'''&&&%%%(((+++,,,***((("""###$$$%%%%%%%%%$$$###"""  """$$$$$$###!!! %%%,,,///***%%%%%%''''''111111///''' !!!&&&!!!$$$%%%""" )))...///,,,(((&&&&&&))),,,......------...((((((((('''&&&%%%$$$###!!! !!!"""&&&***...///...,,,***)))'''---111222...---000333000444777888555111...,,,+++,,,------...000111000444'''***------...)))(((,,,///,,,)))(((---...///222444333000......)))$$$$$$%%%%%%""" """%%%***...000555666777999:::888444111---,,,***(((&&&%%%$$$$$$%%%(((,,,.........///000...222666777666777999;;;;;;??????;;;888666222---444333222111///...------++++++++++++,,,---...///111111000...---,,,+++***))),,,///000///000333666,,,---,,,(((###!!!!!! """''',,,***///333222,,,))),,,111)))(((%%%!!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,---///000000000///...,,,*********,,,---,,,+++///...---,,,+++)))'''&&&...+++)))***---///...,,,444///---000///...333;;;///000000...++++++///333)))&&&$$$%%%&&&&&&###,,,777:::999::::::===>>>>>>@@@AAA<<<444---&&&&&&......'''&&&---000000111333666999<<<>>>===;;;:::<<<>>>>>>;;;888444555:::===;;;555444777555444555777999999888666888666444111000//////000111333555666666444111000000111222222...(((!!!!!!%%%(((+++,,,++++++(((222888555111000///---000000...---+++)))((((((***,,,///111222333555777111222222111111444;;;@@@555222///------000333666999777444222222444777999999777888<<<===::::::===888666666777:::===??????777000,,,///555:::BBBIIIDDDEEEGGGIIIIIIHHHGGGFFF>>>AAA@@@EEEEEE@@@nnn     !!!%%%%%%%%%$$$###"""!!! """"""'''$$$%%%"""###$$$!!!"""'''---///,,,)))((()))(((***,,,------,,,---...,,,)))%%%!!!"""'''(((&&&&&&(((!!!---(((***,,,,,,***(((((()))%%%$$$$$$%%%'''&&&$$$""" !!!$$$%%%&&&&&&&&&%%%&&&((()))(((((()))***---,,,)))$$$ !!!###'''### ###(((***)))'''&&&%%%$$$%%%''')))+++---///000000+++$$$!!!"""$$$$$$$$$$$$###  """%%%'''+++******---111111---***))),,,......,,,+++...000333333333111///+++'''%%%,,,------...............+++000000&&&'''666///...,,,*********,,,---//////000000///---***((()))(((&&&$$$!!! """&&&'''+++///444444444666888777444222111...***&&&###!!!!!!!!!&&&'''((())))))+++///111222333444444444555777999;;;999888777777555333111111000///---+++)))((('''***++++++***))))))***+++222000---***((('''(((((((((***,,,...///...---,,,+++***(((%%%""" ###&&&(((...---,,,+++,,,,,,+++))),,,((("""!!!$$$#########$$$$$$%%%&&&&&&++++++---333888777000)))'''(((***,,,------,,,,,,---......---++++++---...---,,,,,,++++++,,,,,,,,,------///000000000///......------///111111///---///,,,(((&&&%%%###!!!!!!$$$***111777;;;===AAADDDCCC===888555555000...***'''&&&'''***,,,444444;;;,,,:::888???333<<>>:::;;;>>>999111444888<<<;;;888777:::===999999888777555555777999;;;:::666222...---///222...111333555444222222222///000111...***%%%###""" """%%%'''(((***---000000//////000111000---+++...000222111...,,,---...,,,,,,---...///111333444555222///000333777:::<<<555444333222222333555666666555333222222333555666777888:::;;;<<<;;;:::::::::888888999;;;<<<;;;:::555///---111666:::>>>DDDKKKIIIGGGGGGIIIHHHEEEBBBGGGAAAEEE<<>>===999777999<<<999999888666555666:::===<<<999555222000000222222...111333444333222222222111222333000,,,'''%%%$$$%%%'''***+++,,,,,,...000000//////000222222000///...000111///,,,***+++---///000000222333555777888444222111111555888;;;;;;999888555333222333333444111000///...///111333444::::::;;;;;;;;;:::999999;;;::::::;;;===>>>>>><<<555000...111555888>>>EEEFFFDDDCCCDDDFFFGGGFFFDDDCCC@@@DDD888;;;999{{{     ###&&&((($$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""(((,,,***### """&&&"""###!!! !!! $$$%%%%%%""" %%%)))(((+++...///...------...***(((&&&"""###'''%%%%%%***+++'''&&&"""&&&)))+++)))'''%%%%%%&&&%%%### %%%"""#########!!! """###"""""" %%%''')))(((&&&$$$######!!!!!!!!!"""&&&)))((('''''''''###&&&))),,,---,,,***((((((&&&###"""###$$$######!!!###%%%%%%$$$"""!!!((()))+++,,,,,,---...000222000...---.../////////111...+++)))))),,,///222---...//////000000//////000000000000...***&&&###------+++******+++,,,---------------------------...,,,***'''$$$!!! $$$'''+++///...---...///222444444333000///,,,***&&&$$$!!! '''(((((('''&&&&&&(((+++000444888;;;;;;999888777333444666777777555333111000//////---,,,***((('''((((((((())),,,///333555222000---***(((((()))***$$$%%%(((+++---.........,,,+++)))&&&### $$$(((+++///...------...///...,,,***(((&&&%%%$$$$$$%%%&&&))))))(((((('''&&&&&&%%%&&&***//////+++)))***,,,******++++++,,,...///000+++,,,------++++++,,,...///...,,,+++++++++,,,------...000111333444444444555222...---...000222222+++)))'''%%%%%%%%%$$$"""###)))///555:::===CCC@@@<<<<<<<<<:::555000111///+++))))))+++...000)))444<<>>:::666666:::;;;888;;;===???>>>:::888999;;;999999888666555777;;;>>>999555000///111222222111///111333444333111111222333444444222---)))&&&%%%$$$'''***++++++*********------,,,...111222222222//////...+++)))(((***,,,000111222333555777888999444333333444888:::;;;;;;===;;;999666444333333333...---------...111444555===<<<;;;::::::999999999;;;::::::<<<>>>???>>>===555111///111333666>>>FFFFFFDDDBBBBBBDDDFFFFFFFFF???@@@HHH:::999555{{{    ###$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""  %%%)))(((""""""%%%!!!!!!### !!!!!!!!!%%%&&&&&&### !!!&&&***)))+++///000///...------))))))'''$$$!!! ***...)))(((...---&&&&&& $$$)))***)))&&&$$$###%%%(((***&&&!!!!!!%%%$$$$$$%%%$$$""""""%%%%%%$$$###!!!!!!!!!$$$&&&((((((&&&###  !!!%%%''''''&&&&&&'''''')))+++,,,,,,+++)))(((%%%%%%$$$$$$$$$$$$$$$$$$ !!!######"""!!! '''***,,,,,,+++,,,000333555111---,,,...///...,,,---+++((('''(((+++///222++++++,,,------------,,,222///+++)))***,,,,,,,,,''''''((()))+++...000111++++++++++++,,,...///000000///,,,(((%%%""" $$$(((+++//////...---...000222333333000///---+++(((%%%""" !!!"""###$$$$$$%%%)))+++000444777999999888888888333555888999777444111000,,,------------,,,+++******(((''''''***---000111111///,,,***((()))***+++&&&''')))+++---......///+++***)))&&&###!!!%%%(((---+++***+++------,,,+++,,,***'''$$$###$$$%%%&&&))))))((((((''''''''''''+++...000///,,,***,,,...,,,,,,++++++,,,...///111+++---......---------//////...---+++++++++------000111222444666777999999666333111///000222222222---+++'''%%%###"""$$$***000555888999AAA>>><<<<<<<<<;;;777555111///,,,******---000222...999>>>TTTBBB>>>222===BBB@@@<<<888666666555444:::<<<>>>===;;;999:::;;;888999999888666555777888555///***+++///222000...///111333333222111111222111222333111,,,(((%%%$$$###&&&***,,,,,,*********)))))))))+++///222333333000...+++(((&&&''')))***...///000222444666777888555444555777:::<<<;;;:::>>><<<:::888666555444444///......///111444777999<<<;;;:::999999:::;;;;;;888888888:::===>>><<<;;;555222000111222555>>>GGGKKKIIIEEECCCCCCDDDFFFGGG@@@CCCNNNBBB???777uuu   ###%%%&&&$$$$$$#########$$$%%%%%%###"""!!!  ###''''''###%%%!!!!!!"""  !!!!!!###%%%&&&$$$!!!!!!$$$'''(((+++///000///---,,,,,,%%%$$$### )))000///000333111+++(((!!!%%%)))+++)))&&&###""" ***666:::555+++### """###$$$###""" """%%%%%%%%%$$$&&&&&&%%%"""!!!$$$((()))&&&###  !!!!!! !!!$$$''')))((((((((()))---,,,+++***************%%%&&&&&&&&&&&&%%%%%%%%% !!!(((+++------,,,---111444333///++++++------,,,***((((((''''''(((***+++---***++++++,,,,,,,,,,,,,,,000///,,,)))&&&(((,,,///&&&&&&((())),,,...000111.........///111333444555111000---)))&&&###!!!!!! &&&))),,,...222000//////000222222111000///---+++(((%%%""" """$$$&&&***...222111333555555555555777888555888;;;:::666222///...)))***,,,---...------,,,)))'''&&&'''+++///111111///---+++***))))))******''''''((()))***++++++,,,******(((&&&###!!!&&&))),,,******+++---...---,,,000,,,&&&!!!!!!$$$&&&&&&'''''''''((((((((()))///...------,,,---------...---,,,+++,,,---...///+++---///000///...///000///...,,,++++++,,,...///...///000222444666888999555444333333333333111///,,,)))&&&###""" """$$$)))///444777999:::<<<>>>???>>><<<:::;;;<<<111///,,,******---000222888777///???333999444BBB@@@>>><<<:::777444333333888999;;;;;;;;;;;;;;;<<<777999::::::666333111000111---)))***///222000...000111333222111000000111///000000...)))%%%"""!!!$$$(((---000000000000111))))))***---111444555555111...)))&&&&&&''')))***,,,...000333555666777777555555666888;;;<<<;;;:::<<<;;;:::999888777777666111000000111333666999;;;999999888888999:::<<<===888888999;;;>>>>>>===;;;444000///111333777???GGGJJJHHHEEEBBBAAABBBEEEHHHFFFEEELLLBBBCCC;;;uuu  """$$$%%%&&&%%%$$$###"""""""""$$$$$$""""""!!!!!!!!! !!! """'''(((%%%!!!""""""  """$$$###  """'''+++...000///,,,******%%%$$$""" '''444===@@@>>>:::777,,,""" %%%(((++++++)))&&&###"""'''***------***&&&%%%&&&!!!!!!!!!!!!!!! !!!"""""""""(((((((((%%% """''')))((($$$!!!""""""!!!"""$$$'''))),,,,,,,,,++++++,,,...---***(((((((((***+++%%%'''((('''%%%%%%%%%'''""" """&&&))))))***,,,------...///111...---++++++,,,+++***(((&&&&&&'''((()))*********+++,,,------......------+++///111///***&&&&&&(((*********+++++++++++++++++++++---...000222333333111///---)))&&&$$$###"""!!!!!!))),,,---...222111000000222222111000000///,,,***&&&$$$!!! !!!$$$'''***...333777000222222222222333555888555888;;;999444///------)))***,,,.........,,,+++'''&&&&&&***000555666555++++++*********))))))(((&&&&&&&&&''''''((())))))******)))'''###$$$***...---,,,+++---///000000//////+++%%%  $$$'''&&&&&&'''(((((()))******,,,+++******+++,,,,,,,,,///...---,,,,,,++++++,,,***---///000////////////...---+++***+++---000222222222333444666888:::;;;555444444444444333000---(((&&&$$$"""""""""!!!!!!###(((---222666888999999===AAA@@@<<<:::;;;>>>111///+++))))))+++...000000...***444555;;;999===:::999:::;;;888555555888888888999;;;;;;<<<<<<<<<777999;;;999555111---,,,111...,,,---000222222111111222222111000///000111---//////---((($$$!!! ###&&&+++...000111222333---...///333777999888777111---)))'''(((***++++++...000333666888999::::::666666666888;;;<<<;;;:::::::::::::::999999888888222111111111222555888999666666666777999:::<<<===999999;;;>>>AAAAAA???===333...,,,111666;;;@@@EEEBBBBBBAAA??????AAAFFFIIIKKKCCCDDD:::AAA???{{{   !!!###%%%%%%%%%$$$"""!!! !!!"""""" !!!!!!""""""!!!   %%%(((&&&### !!!!!!"""  !!! !!!&&&***...///...+++)))((('''%%%###!!! &&&666HHHKKK@@@999:::,,,###&&&***,,,---,,,)))&&&$$$###+++''' %%%)))!!!!!!  !!! !!!###$$$$$$### &&&***)))&&&###"""!!! """%%%)))+++------,,,++++++,,,+++***)))((('''''''''(((&&&''''''&&&###"""$$$&&&###""" """&&&+++...)))))))))+++---...,,,+++)))+++------,,,***))))))%%%&&&'''(((***+++------++++++,,,---------------***...111111---(((&&&%%%+++++++++++++++***))))))%%%''')))+++---.........000...,,,)))'''%%%######!!!$$$,,,...------///...///111333333111///000...+++'''$$$"""!!!!!!###%%%'''(((***---111444...000333444333333444555222666888555000,,,,,,...,,,---...///...,,,)))''''''&&&&&&+++222666555222'''(((***++++++)))'''&&&&&&&&&'''((()))***,,,,,,,,,,,,,,,)))&&&!!!%%%+++///,,,++++++---///111111000+++((($$$!!! """&&&((()))))))))***************''')))+++***((((((+++...///......---+++***((('''(((+++...///...------...---,,,******+++...222444555555555666888:::<<<===777555333222222111///...***'''%%%$$$$$$###"""!!!###)))///444888:::;;;===??????>>>;;;999777111...***((('''))),,,...'''***222333>>>>>>===555;;;888888999666333555<<<;;;;;;;;;<<<<<<<<<<<<;;;999::::::777333000////////////......///000111222111222222111//////000111///000000...***%%%"""!!!###%%%)))+++---///111333000111444888;;;;;;999666000---))))))+++---------///111444777:::;;;;;;;;;777666666777999;;;;;;:::::::::::::::999888888777555444222222222444666888444555666777888999999999888999;;;???AAABBB@@@>>>222+++)))000:::???AAACCC@@@AAAAAA@@@???AAAEEEIIIFFF???AAA888@@@???{{{   ###&&&((((((&&&$$$"""  !!! !!!""""""!!!###&&&%%%"""""" ###""" !!!"""!!!"""&&&)))---///---***((('''###!!! 111HHHJJJ777,,,///(((!!!"""...---......---)))&&&$$$$$$!!!"""$$$'''(((&&&"""###!!! !!! !!!&&&******(((%%%### !!!$$$)))***++++++)))(((((()))''''''(((((((((&&&%%%$$$&&&''''''$$$!!! ###&&&###''')))(((''''''***------***&&&'''+++//////,,,))))))***&&&&&&&&&'''***---000222))))))***++++++++++++***+++,,,---------,,,+++***((()))***+++++++++++++++&&&(((+++---/////////...///---+++)))'''%%%$$$###!!!%%%...000...,,,+++,,,---000333444222000111...***&&&###!!!!!!!!!&&&'''((('''''')))+++...,,,000444666666555444333///222555222---+++,,,//////000000000...***&&&$$$(((&&&'''+++111333///+++$$$&&&)))++++++)))&&&$$$(((((()))+++---///111222.........,,,((("""###)))---***))))))+++---//////...&&&%%%$$$###$$$&&&((()))------,,,++++++*********###***///---(((&&&+++222//////......,,,)))&&&%%%&&&))),,,------,,,,,,,,,,,,+++******+++///333666333333333333555777999::::::666222000///000000//////,,,(((&&&%%%###!!!$$$***111888===@@@???===<<<>>>???<<<666000000...***'''&&&'''***,,,------555%%%444444AAA888@@@;;;888777333///444<<<>>>>>>======>>>===;;;:::<<<;;;888555111111333555,,,---......------///111111222222111///...///111111222222000,,,'''$$$###(((***,,,...///111444666///111444999;;;:::777444000---******---//////......000444777:::;;;;;;;;;888666555666999:::;;;:::;;;;;;;;;:::999888666555888777555444444555777888555555777888888777666555666777999===@@@@@@>>><<<111)))'''000<<>><<>>vvv     """$$$$$$$$$###############$$$#########"""!!! """&&&(((%%%!!!&&&!!!%%%###$$$***000222///)))&&&$$$ ''')))---555111***---"""$$$***,,,'''$$$'''---///+++&&&)))%%%!!! !!!!!!!!!%%%&&&&&&$$$######***((('''))),,,...---+++***'''%%%&&&)))***(((%%%############""""""""""""!!! """$$$$$$$$$'''+++---...///000111......---+++(((&&&'''((('''%%%%%%(((,,,---***'''+++***************++++++,,,------,,,++++++,,,...'''***,,,***&&&%%%(((,,,,,,------...////////////111///***&&&!!!"""&&&)))---...+++,,,...///000000000000666111+++((("""$$$&&&&&&&&&%%%$$$%%%)))+++...000333555666666444333666333///---------,,,+++,,,,,,------,,,***)))(((***+++------,,,+++---...---+++)))'''%%%$$$$$$$$$,,,---///000000///---+++222///+++'''%%%""""""%%%(((***+++)))((())),,,---,,,)))(((&&&$$$""""""###%%%&&&+++++++++)))((((((+++...,,,***)))+++///111000...///111111...***'''''')))''')))+++,,,,,,,,,***)))***+++,,,...///000000000444666888777666555555666444666555000---...,,,)))+++)))'''$$$!!!""""""$$$(((---444999===???>>>===<<<<<<999555111111///+++(((&&&'''(((***,,,,,,...///222444777888999<<<<<<888222111888>>><<<;;;;;;;;;<<<;;;888666888222,,,+++...111000/////////000000111111222222555333111000000000///---.../////////---)))%%%###$$$---333222222444222---444444444555777666222000...***&&&'''---111000...///000111333:::???===666888888888888888:::>>>AAA888888888777888888999999:::999777555222222333555;;;999666666999<<<>>>>>>999CCCIIIGGGCCC@@@<<<666222000---///444:::???BBBCCCAAA???@@@BBBCCCAAA???BBB???AAAEEE;;;888ttt    !!!###$$$###""""""""""""#########'''''''''&&&$$$!!! !!!""" %%%'''%%%!!! !!!$$$+++...---***((('''$$$)))))),,,///%%%$$$!!!!!!%%%######%%%***///000,,,'''%%%"""  !!!"""""""""%%%&&&&&&$$$$$$$$$###""""""$$$(((***)))''''''((()))(((((('''(((((()))(((&&&$$$###"""!!!!!!"""  """###$$$###'''+++---...---......+++,,,,,,+++)))'''((()))%%%%%%&&&))),,,------+++---,,,+++*********+++,,,)))***+++***))))))***,,,+++---...***%%%"""$$$'''+++,,,------------------...,,,***&&&###!!! $$$(((+++---........./////////000000555000+++'''"""###&&&'''((())))))+++...000///000222444444333222111666222---)))''''''&&&%%%+++,,,,,,---,,,+++***)))+++---...---,,,---///000...,,,***'''%%%%%%%%%&&&,,,---......///...------222///+++'''%%%""""""&&&)))+++,,,***((()))+++,,,***)))%%%###!!!!!!###$$$%%%'''))))))(((&&&&&&'''...,,,***,,,...///...,,,444333111,,,((((((***---+++,,,---...---+++)))(((((()))+++,,,...///000000111333444333111000000111222555555222222444444111)))(((&&&###!!! !!!$$$)))///555;;;>>>>>>===<<<<<<<<<999555222000---***'''&&&'''***,,,------///111333666888:::444666666444222333888===>>>;;;888666666555444222555000,,,+++...111000...111111111111111222222222333222000///......------111111111000,,,(((### ###''')))***///777:::888333444555555444111///...---***'''(((+++...///...000222333444888<<<:::555777888888777777777:::<<<666777999:::;;;:::999888;;;;;;999777666666777999:::777555444666888999999:::AAAEEECCC@@@>>>999222---------111666<<<@@@BBBCCCAAA@@@@@@BBBBBB@@@>>>@@@<<<888999444===}}}   !!!"""###### !!!!!!""""""###******+++***'''"""!!!"""""""""$$$###!!!!!!  """'''******(((&&&&&&!!!***000###'''!!!"""(((...///---)))&&& !!!  !!!!!!!!!!!!!!!  """%%%'''&&&%%%%%%%%%  $$$$$$%%%(((+++,,,+++)))'''***---+++(((&&&))),,,000---***&&&###"""!!!"""%%%""" !!!"""#########&&&+++------+++******''')))++++++***))))))***$$$&&&)))+++,,,---...000///...,,,***)))***,,,---&&&''')))((('''&&&'''((($$$''')))(((&&&&&&))),,,+++++++++,,,++++++******)))((('''%%%###!!!"""%%%)))+++000//////......//////000333...)))&&&!!!""" ###&&&((()))+++---//////000000111111111000000333///)))%%%$$$$$$$$$$$$***+++,,,------------,,,+++,,,,,,,,,+++,,,///111---+++)))''''''(((***,,,,,,,,,,,,,,,,,,---...///222///+++(((%%%!!!!!!%%%(((+++,,,***))))))******((('''""" !!!"""%%%)))---...,,,)))&&&%%%+++******+++...//////...888555000***''')))...222////////////---+++)))''')))***,,,...///111222222666777777666444222222333000333333111111333333///((('''%%%###!!!!!!!!!!!!%%%+++111777;;;>>><<<<<<;;;<<<<<<:::666333///,,,(((%%%%%%'''+++...***+++---000333555888999666666666666888<<>>@@@>>>>>><<<777000******---222999>>>AAABBBDDDBBB@@@@@@@@@@@@???===:::888333111444FFF   !!!############ !!!!!!!!!!!!((()))++++++(((###!!! !!!"""!!! !!! !!!!!! ###%%%''''''&&&###!!!,,,888+++!!!***!!! %%%,,,...,,,(((%%%$$$  !!!###&&&((('''&&&&&&&&&###  ###'''(((***,,,......,,,+++***,,,...---+++***,,,---222///+++'''$$$######$$$'''$$$!!! !!!"""######"""&&&***,,,+++)))'''&&&%%%(((+++------,,,,,,,,,&&&))),,,---++++++...111///---+++)))((()))+++,,,&&&((())))))&&&$$$###### """%%%&&&''')))---000***************)))((('''%%%%%%%%%$$$""" $$$(((***//////.........000111222111,,,(((%%% !!!!!!&&&(((******+++,,,---------......///000000///+++'''%%%%%%''')))***)))***+++,,,---......///))))))))))))((())),,,///+++***(((((()))---000333+++***))))))***,,,///000222///+++(((%%%!!!"""&&&(((+++***(((((('''&&&%%%$$$!!!!!!&&&)))---///---)))&&&%%%$$$%%%'''***...222444555888444///***(((***///222/////////...---+++)))(((+++---///111333444555666999999999777555333444555444777666222111111///+++)))'''%%%"""!!! !!!!!!&&&---333888:::<<<;;;;;;;;;;;;;;;:::666333000---(((%%%%%%'''+++...+++---///222555888:::;;;;;;999888:::>>>BBBCCCCCCAAA===999666444333222111---,,,,,,...000111000...333333222222111111000000333333222111/////////000444444333111,,,'''!!!$$$---222444444333222333222111333444333///,,,++++++***)))((((((+++...---222444222111444444333222444777888777555555555555777999;;;<<<<<<<<<<<<666555444555777888999999;;;:::888888999::::::999===<<<<<<<<<>>>>>>999333,,,+++---111777===AAABBBCCCBBBAAA@@@???>>>===<<<555888444222999OOO    """############ ###%%%((()))(((###!!! """%%%"""!!!"""!!!  !!! !!!"""&&&&&&%%%$$$###!!! ...???444###$$$!!!!!!&&&******'''$$$$$$&&&  !!!$$$(((***)))'''&&&&&&%%%""""""%%%&&&''')))))))))(((''''''000...,,,---///000///---///---***'''%%%&&&'''((((((&&&###!!!"""############&&&***+++)))'''%%%%%%&&&))),,,......------...))),,,---,,,))))))+++...,,,+++)))((('''((()))***(((***,,,+++((($$$"""!!!&&&''''''''''''''')))***************)))(((((('''''''''&&&$$$!!!$$$(((+++------......000111333333///+++'''%%%  ###&&&***,,,,,,,,,,,,,,,******+++,,,---///000000---***&&&%%%&&&(((******))))))***+++,,,...///000)))******)))((()))+++---...---+++***+++---///111)))(((''''''))),,,///111000...+++(((%%%!!!"""&&&((())))))((('''%%%############!!!!!!$$$&&&((((((&&&$$$$$$$$$###%%%(((+++///222555777444222...++++++,,,...///,,,,,,,,,,,,,,,++++++***---...///222333555555666333333333111...---...///:::===<<<888555555111---,,,)))&&&"""  ###)))///444777999999;;;::::::;;;;;;999666333111...***&&&&&&(((+++---000222444888:::<<<>>>>>><<<999888:::>>>AAA@@@===555333222111111000...,,,,,,,,,---///111111000///222222222111111000000000111222222111...---///111222333222111---((($$$!!!$$$---888<<<888333333777666111...222888999333,,,++++++***)))((((((+++...***///111//////222444333///333666888888777777777999888888888999;;;===???:::888888:::===?????????999999999:::<<<======;;;===;;;:::>>>@@@???<<<999111///...///444;;;???BBBBBBBBBAAA@@@>>>===<<<<<<555999666444<<>>;;;000///000111333222000...------///000111111111111222222222222222111111111...000111///,,,+++---000111222222111...)))%%%###%%%***222555111...333<<<888333000333999:::444---,,,+++)))((()))+++---...,,,///000...///333444222///222666888888888888999:::999777666777:::===???999777666999===@@@???===666666777:::<<<===<<<:::;;;999;;;???AAA>>>;;;;;;555222//////333999>>>@@@@@@@@@AAA???===<<<<<<===999;;;666333:::RRR    !!!"""### !!!"""!!! ###$$$### """!!! !!!"""!!!$$$###!!!!!!!!!  !!!+++...&&&"""!!!"""$$$%%%%%%%%%&&&'''!!!""""""  !!!$$$$$$"""$$$+++//////+++&&&$$$ ###&&&'''((()))((('''(((,,,000------,,,,,,---------,,,,,,,,,,,,,,,,,,---......)))&&&$$$###$$$&&&&&&&&&%%%'''((((((&&&&&&'''((()))***++++++))))))***++++++)))'''&&&'''((((((''''''''')))***++++++******$$$''',,,...,,,)))'''%%%""""""$$$'''+++///222333******+++,,,,,,,,,+++++++++)))&&&"""!!!(((...222...000111333333111///------***'''&&&""" !!!###%%%&&&%%%%%%%%%&&&***,,,---......---+++***(((&&&%%%%%%%%%&&&$$$###(((((((((((()))+++---...---///111000...+++******---,,,+++***(((&&&$$$###$$$$$$%%%&&&))),,,///111,,,+++)))(((&&&###!!!%%%(((***+++)))++++++***'''%%%&&&((((((&&&"""%%%'''((()))(((((()))***'''***...///000222555888444111------///000111000,,,,,,,,,,,,,,,---......---...///000111111111111000000///---++++++---000+++000222111111222000,,,,,,)))%%%!!! !!!"""%%%***///444888:::;;;<<<;;;;;;;;;:::888444111++++++++++++,,,...000222///000333666777888888777>>>>>>???@@@@@@???===;;;222111111222444555555444///000000111000111222333333333333444444444444444///222333222...---///333222222222111...)))%%%""""""!!!&&&...111///111666777777666777666444000...---***'''(((+++...///...222222111///222666555000111444666777777666777888999888777777777999:::;;;555333222666;;;===<<<999777777888:::<<<<<<999777999888<<<@@@>>>888555777333111///111555999===>>>===???@@@???<<<;;;<<<>>><<<===;;;999;;;MMM  !!! """### !!!""""""!!! !!!######""" $$$%%%""""""&&&&&&$$$!!!   !!!$$$$$$%%%&&&&&&%%%###!!! !!!###""" !!!  $$$%%%$$$!!!$$$,,,111000,,,&&&######&&&$$$%%%&&&&&&%%%(((...333)))+++...,,,)))(((***---.........///////////////)))&&&$$$###%%%&&&''''''&&&'''''''''%%%&&&(((************)))'''&&&'''))))))&&&###$$$''')))((('''&&&'''***,,,------,,,+++ $$$***------+++***))))))(((((()))+++---------***+++,,,---------------'''%%%"""""")))000444000222444555333000,,,***---***((('''""" ###%%%'''((('''''')))***---...///000...+++(((&&&$$$###$$$&&&((()))((('''(((((('''''')))***,,,---,,,...111000---***'''&&&%%%&&&'''''''''&&&$$$###"""###$$$'''))),,,///000+++***)))(((&&&###!!!%%%((()))******,,,...,,,)))''')))+++)))'''###"""%%%'''&&&&&&&&&'''%%%(((---000111444999<<<777333...,,,///222333333......---------......///000000111222222222222222......---,,,******---///,,,111333222222333111,,,***((($$$!!! """###"""$$$)))...444999<<<>>>===<<<;;;;;;:::777333000((((((***,,,///111444555555666999<<<======<<<<<<888999;;;<<<;;;:::888777333000......000333444555111111222111000000222444444555555555666777777777222666888666111000333777333333333111...)))$$$!!!"""%%%333<<<999222000555:::===:::222------///...***&&&'''---111000...888666222000444888555///333555666666555444555666777888888999999999888888777555444777===???===:::999999:::<<<===<<<999666888888<<<@@@;;;222///333000///000333777;;;<<<===<<<>>>@@@???<<<;;;===???;;;???BBBCCCAAAIII    """"""!!!!!!"""###$$$$$$ !!!###$$$"""    &&&)))(((###""""""###"""!!!!!!!!!  """"""###%%%&&&%%%"""  !!!!!! !!!!!!!!! !!!###!!!###!!!$$$...,,,(((&&&$$$ !!!""" !!!######&&&###"""%%%$$$!!!!!!$$$(((%%%'''---111//////222///000333666888666222///+++'''###!!!!!!###$$$$$$###"""!!!"""%%%&&&&&&&&&&&&&&&''''''((((((((()))'''&&&%%%$$$%%%&&&'''((((((***,,,.........---,,,%%%&&&((()))+++,,,,,,,,,)))************(((&&&%%%)))+++...//////,,,)))'''###"""!!!%%%))),,,------000333555444000+++(((---'''###$$$### %%%%%%&&&&&&'''((()))******000---++++++,,,,,,)))'''$$$&&&((()))((('''''''''***,,,//////---+++******...---+++)))((('''&&&&&&%%%&&&'''((((((&&&%%%### !!!$$$+++111444111---(((+++---,,,((($$$"""""" &&&+++---......////////////...------***(((%%%!!!'''$$$###&&&+++---***&&&'''))),,,///111111111111......------...///000111000111222333222111///---333444555555555555666777/////////---,,,---///222333333333333222111//////---)))%%% !!!"""%%%'''+++111777;;;<<<<<<555777:::<<<;;;888444111///---***)))***---222444:::===??????<<<999999;;;@@@>>>============;;;999777555444333333333000///222888:::666222222222000222333333222111222777;;;666555222///---...222666555555555111+++%%%!!!###&&&,,,222666777777777666999===<<<777222///...+++******+++---...---,,,---...///111222222222222333444444555444444333333666444444666666444666:::666888;;;>>>>>><<<999777;;;999999<<<@@@???:::555888:::;;;;;;:::666222000...,,,///555:::;;;>>>CCC@@@AAAAAA@@@@@@>>>===<<<444???DDD@@@;;;III  !!!!!!!!!!!!""""""###### """###""" %%%)))((($$$ !!!"""###%%%&&&&&&$$$"""###$$$$$$%%%$$$"""!!! !!!  )))000,,,&&&$$$""" ### !!!$$$$$$!!! ###''''''(((+++...///---***///000222555666555111...***&&&""" !!!"""###%%%$$$"""###%%%&&&&&&&&&''''''((()))***+++,,,,,,+++***)))))))))***+++,,,***,,,...///000///......'''((()))***++++++++++++************)))((('''&&&***+++,,,,,,+++'''$$$"""!!!!!!!!!%%%))),,,---...000333444333111---***+++&&&%%%'''&&&!!! ###%%%%%%&&&'''((())))))***+++)))''''''))))))'''%%%&&&''')))((('''&&&'''((()))+++------,,,+++++++++///...---+++)))(((((('''&&&'''(((((('''&&&$$$"""$$$''',,,//////---+++******---///...)))%%%"""!!!"""(((,,,......000000000111111111000000,,,)))$$$ """&&&'''((())))))((('''&&&((()))***+++...111333555000000//////...---,,,,,,)))+++---000111111000000333222111111222222111000//////...---,,,,,,///111///////////////......---,,,(((###"""$$$(((///555999;;;:::999:::;;;<<<:::777333111...---+++)))+++...222555:::<<<>>>===:::999999;;;===<<<<<<<<<===<<<:::888999777444222222111000...000555777333000111111///666666555222//////222555999888666333000000333666444444444000+++%%%!!! &&&)))...333666777777777666888999777333000//////+++++++++,,,///000///---//////000111222333333444777777666666555333222111111111333555333///000444000222555888:::<<<<<<<<<>>>;;;888999<<<===;;;888777888:::;;;:::777333000///,,,...555:::===AAAFFFAAAAAABBBBBBBBBCCCCCCCCC@@@EEEEEEDDDGGGZZZ   !!!""""""!!!!!!  """!!! &&&******&&&### !!!  !!!$$$&&&''''''&&&%%%''''''''''''&&&$$$"""  """$$$$$$""" """)))---)))###!!!!!!   """### """)))---......444;;;777---333333444666888666333000)))%%%!!! !!!!!!'''&&&$$$$$$&&&''''''&&&((())))))+++,,,---...///,,,,,,+++***+++,,,---...***+++---/////////......((()))+++,,,,,,,,,+++***++++++***)))((((((((()))------,,,+++(((%%%""" """&&&***,,,000111222333222000...---)))'''''')))'''""" ######$$$%%%&&&'''(((((('''%%%$$$%%%&&&'''&&&%%%((((((((('''&&&&&&'''))))))***++++++***+++,,,...//////...---+++***))))))''''''(((((('''%%%$$$"""%%%***//////,,,))))))+++---000222000,,,&&&!!!"""(((---......000000000000000000000000---)))######'''%%%))),,,***&&&###$$$&&&)))((('''(((+++000555999222222111///---+++((('''&&&(((+++...111222333333777444222333555555222////////////---,,,,,,...000000000111222222222222111---***$$$ """'''...555:::;;;;;;>>>>>>===;;;888555333111///---,,,+++---000444666:::;;;;;;:::888888999;;;>>>======>>>??????===;;;<<<888333000//////.........333444222000222222111666555333000......111333::::::888555222111222444222333222///***%%%"""!!!(((***///333666777666666777888777444111000111222000///...///000000...,,,//////...///000111333444999999888777555333111000000333888;;;777111111555333444666999<<>>CCCHHHDDDCCCBBBBBBBBBCCCDDDEEE<<<===;;;>>>FFFYYY   !!!!!! !!!!!!  '''+++,,,)))&&&!!!!!!### !!!$$$''''''(((((((((((((((((('''%%%###  """%%%''''''&&&$$$""""""!!!&&&%%%!!! %%%%%%  $$$%%%...000...777DDDAAA333333333333444555444111///(((%%%!!!!!!"""""")))'''%%%%%%'''''''''&&&)))******+++,,,---------))))))(((((((((***+++,,,))))))+++,,,,,,---,,,,,,((()))+++---------,,,+++,,,+++***)))((()))***+++000///---+++)))&&&###"""  $$$))),,,/////////000000///......+++)))((('''$$$  """###$$$%%%&&&$$$$$$$$$%%%&&&'''''''''(((((('''%%%###$$$'''***)))************,,,///222.........---,,,+++******''''''((((((((('''&&&%%%&&&''')))))))))***...111111222333222---'''!!!%%%+++...///000///......---,,,,,,,,,***&&&!!! $$$&&&%%%(((***)))&&&###$$$%%%(((''''''(((,,,111555888333222000---+++)))((((((***+++---000222333444444666333222444777777444000000000000///------///000///000111333444444555555000---'''!!!!!!###(((///777<<<======@@@???<<<:::777555444444111000......///222666888999999888777777777999:::;;;;;;;;;===??????===;;;===999333...------......000333444222222555666444222111000///000333666888888888888555222000///000222222222...)))%%%###"""&&&)))---111555666777777999999888666555333333333555333111111000...,,,)))...---,,,,,,---000222444777777666555444222000//////333;;;???;;;444444888888999:::<<<===>>>>>>>>><<<888333111333555666666888:::===>>>>>><<<999777222---,,,222999===BBBFFFFFFDDDAAA???>>>>>>???@@@???BBBBBBGGGMMMZZZ   !!!!!! ###(((***(((%%%!!!!!!  %%%'''''''''(((***)))))))))(((&&&###!!!!!!###$$$###!!! &&&###"""%%%######&&&### &&&''')))(((000===;;;///111///...//////...,,,***((($$$!!! """$$$$$$)))'''&&&&&&'''((('''&&&))))))))))))************'''&&&&&&&&&&&&(((***+++))))))***+++,,,,,,,,,,,,'''))),,,...//////...---,,,+++***))))))***,,,---...---,,,+++)))'''%%%$$$!!!!!!!!!''',,,///,,,,,,,,,------------------+++'''"""!!!""""""!!!"""###$$$%%%%%%''''''&&&&&&%%%###"""###'''***)))************---111444,,,,,,------,,,+++******&&&''''''((()))))))))))))))&&&"""###(((...222444333333333111---''' !!!(((...111111000...,,,***)))))))))%%%###  !!!###$$$%%%'''''''''&&&%%%%%%&&&)))+++...111333444333111---***)))***,,,---///000000000000/////////...---...000333444222///111222222111///...///000,,,,,,...000111222333333111---'''!!!!!!###(((000777<<<>>>>>>???===:::888666666777888333222111000111444666888777666555444666777888999666666888:::<<<<<<:::777<<<777111---,,,---...//////222222111222666777444111000///000222666999;;;666777777666333111000000333333222...)))%%%######''')))...333777:::<<<<<<777777888888777555333111333222111000000///---+++......------///111444666222222333333333222111111,,,000888===;;;555555888666777:::<<<;;;999777555888777555444555555555555666888;;;======;;;888666333---***000777;;;???BBBEEECCCAAA???>>>???@@@AAADDDFFFHHHIIIIIITTT     """!!!###%%%$$$"""!!!  %%%'''&&&&&&(((************)))'''%%%"""!!! !!!"""######""""""%%%###!!!"""&&&$$$  &&&%%%'''&&&***222333---444222000/////////---,,,&&&### !!!$$$&&&'''((('''%%%%%%'''((((((''''''''''''''''''(((((((((((('''''''''(((***+++---+++++++++,,,------......)))+++...000111000...---+++*********+++,,,------************)))'''%%%$$$!!!###""" $$$)))...111)))***+++,,,,,,,,,,,,,,,++++++&&& !!! """###"""###%%%&&&$$$%%%$$$###"""$$$(((,,,))))))*********---111444+++,,,---------,,,+++***)))))))))******++++++,,,...(((###$$$)))000333444555333111...+++&&&!!!(((---000333111///,,,***)))))))))###""" !!!"""###%%%'''((('''&&&%%%'''+++...000000000///111///,,,******,,,///111111000///...,,,+++***)))+++---000222333333333222000222222111///......///---...000111333444444444...+++%%%!!!###(((///666;;;<<<<<<<<<;;;999777666777888999444333222111222333555666444333222333555777777777999999;;;>>>@@@???<<<999999444///,,,,,,...///000...000///---000555555222666444111000222555777777666777777666444333444555555555333///)))%%%$$$###))),,,000555:::>>>@@@AAA666666666666666444000------------...000111000...000///000000222444666888...///000111222222222222333333888======999999;;;444777:::======:::777555666777888999999888777777444666888::::::888555333222+++)))000888<<<>>>@@@BBBAAAAAABBBCCCEEEGGGHHHEEEGGGFFFDDDAAANNN    """###""" !!!$$$$$$"""  %%%&&&%%%$$$&&&)))((())))))(((&&&$$$"""!!!"""""""""""""""#########!!!""""""###"""""""""%%%(((***+++---111444666333000/////////---,,,###  $$$'''(((&&&%%%$$$%%%'''(((((('''"""###$$$%%%'''((()))***))))))))))))***,,,...///++++++++++++,,,---......,,,...000222111///,,,***)))***+++,,,------------***+++,,,,,,+++(((%%%######$$$$$$""" $$$(((+++---((()))+++,,,------,,,,,,%%%(((%%%   !!! """$$$$$$######%%%'''###$$$%%%%%%%%%'''+++...&&&''')))))))))+++...000+++,,,...//////...---,,,------,,,,,,++++++++++++++++++***,,,///222444555555222...+++((($$$%%%***,,,---///---+++)))(((((()))***'''$$$"""&&&'''%%%$$$&&&(((((())),,,...///...---,,,......---.........//////000///...---,,,++++++++++++000555666444222333555///000111000...,,,,,,---000111222444555666666666...***$$$###%%%)))000777;;;<<<<<<;;;:::888666666666777888444333111000000000111222222111000333666777666444;;;<<<>>>@@@BBBAAA===:::444111---,,,---000111222///000...,,,///444555111888555111000111333444333333444555444333444666888888777444000***%%%$$$$$$+++---111555999===???AAA:::888555444444333000------,,,,,,---...///...,,,---...///111222444555666//////000222222333333333<<<888888<<<>>><<<:::;;;888999;;;<<<<<<;;;888777444555777777777777888888555666999::::::777444222///)))(((111;;;???AAABBBAAABBBCCCEEEGGGIIIKKKKKKKKKLLLMMMNNNKKKWWW      !!!###$$$######&&&&&&$$$ !!!%%%&&&$$$###&&&)))%%%%%%%%%%%%$$$"""    """$$$$$$!!!  !!!%%%*********111;;;000...***)))(((((('''&&& ###&&&(((%%%$$$###$$$&&&((((((((( """$$$'''***+++---))))))))))))***,,,...///))))))))))))***+++,,,---000111333333111---)))'''((()))+++---......---------...///000...***&&&###&&&&&&%%%"""!!!$$$&&&'''((())),,,...///...---,,, %%%&&&"""!!!%%%### !!!"""###%%%''''''%%%%%%'''***###%%%&&&'''(((***...000$$$&&&'''(((((()))+++...,,,---///111111000...---222111///---,,,*********%%%***111444444444777999555111,,,(((&&&###$$$***,,,,,,***)))((('''%%%%%%'''(((***+++&&& ###***)))""" $$$***+++,,,,,,------,,,,,,++++++---000111222000...---//////.........//////000(((///555555///,,,...111---...//////,,,+++++++++......000111222333333333///,,,&&&!!! '''(((---333999===>>>>>>;;;:::888777666555666666333222000............///000///000333666888666333777777999;;;===;;;888444111///,,,,,,...111222333222222000...111666666222777333///...111333333333///000111000000222555888999888555000***&&&$$$$$$***,,,///333666999;;;<<<@@@;;;666333333444222111000///------,,,+++(((&&&)))***,,,...000222222222000111222333333333333333???777333666999888555555:::999888777666444333333222222333333333444666888888999<<<===<<<999666444,,,''''''222===CCCDDDEEECCCCCCEEEGGGHHHHHHHHHHHH===@@@FFFLLLKKKQQQ    """###"""  """$$$""" !!!&&&((( """$$$&&&&&&%%%$$$$$$$$$(((&&&###!!! """### !!!  ###'''&&& !!!!!! !!!!!! &&&$$$$$$'''+++---,,,***---+++)))&&&%%%$$$$$$$$$ !!!)))'''%%%$$$%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''***((((((***...111000...///---******,,,///111111///000222333222///---+++---,,,***((((((***,,,...******++++++***)))'''&&&&&&$$$"""$$$))),,,+++++++++---...---)))'''%%%%%%&&&%%%### !!!###%%%%%%)))'''%%%%%%&&&((((((''' &&&,,,---***'''(((***((('''&&&&&&&&&&&&((((((,,,---...---,,,---...000444111,,,'''%%%&&&)))+++***))))))+++///555:::>>>333222000---((($$$ ###(((+++++++++&&&&&&)))(((######''')))%%%!!!###%%%%%%$$$%%%&&&---///000///---,,,,,,------------///111111///---888000((((((...444555444///000111///,,,+++...111---///000...***((((((***,,,,,,111777666///---000111...)))###%%%'''+++000444888;;;<<<;;;888555444555777888888222111///...------------///111444777999999888888:::;;;===>>>===;;;999777444...+++000333111---,,,333111///000222555777777666444000/////////...---111222222111111333666999888777333...(((%%%$$$%%%(((***///444999<<<===>>>DDD===555222222222...***...,,,******+++------,,,***...000......000111///000111222333555888999;;;777666999<<<555+++---888888999999999777555333222444666999;;;<<<<<<;;;:::>>>===<<<;;;;;;888444111,,,((()))222<<>>>>><<<:::888666///+++///222222111222222333444444444444555555999999888444///---...///...000111222333666;;;>>>>>><<<888222,,,((((((((()))+++///444999>>>CCCEEEAAA===999777777666333000111///---,,,...//////...///333333000///111111///111111111111222444666777===<<<:::888111+++,,,111555666666666555444222111555666777777777666555444:::::::::;;;;;;999444111---)))***222:::???CCCFFFAAAAAAAAADDDGGGIIIJJJIIICCCEEEFFFFFFBBBLLL   """%%%%%%###!!!###"""!!!### $$$###!!!  """ """""" !!!######!!!!!!#########%%%&&&((()))(((%%% !!!$$$%%%""" !!! !!! '''&&&'''***---...---+++'''&&&$$$"""  ###%%%%%%###"""%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&))),,,/////////+++++++++---///...,,,***++++++,,,,,,,,,++++++***)))***,,,---------,,,+++---------,,,***(((&&&%%%!!!'''---000...+++)))((()))+++******'''&&&$$$""" """&&&))))))'''$$$&&&&&&(((***+++(((###$$$(((,,,---+++)))***+++'''&&&%%%$$$$$$%%%&&&'''+++,,,.../////////111333///---)))'''&&&'''***,,,"""%%%)))---//////...---222111000---***&&&""" !!!&&&***++++++///------...---(((&&&'''"""  """$$$%%%$$$$$$%%%'''((())),,,---///111444777222111///......,,,***(((,,,---///000111111000///222222000...,,,,,,...000111111111111000222555888......111555444111111444///+++%%% ###(((...333888:::<<<===<<<;;;;;;;;;:::888666222111///......///000222333333333444666888;;;<<<999;;;===??????>>><<<:::777111---000333444444666000444777888555333333444666999:::555...+++...222///000222444555888<<>>CCCEEE@@@>>>:::555///,,,,,,---333000---+++,,,---------+++---,,,***---444777555555444222111111333555666:::;;;666...222===AAA===555666777777777666555444555555555555666777999:::555666999;;;;;;777111---,,,((((((000888;;;>>>@@@@@@???>>>>>>???@@@???===AAA???===??????GGG|||       !!!!!!!!!(((&&&$$$!!! %%%***"""  """%%%%%%$$$!!! """$$$%%%$$$$$$'''))))))&&&!!!!!!&&&&&&!!!$$$(((+++---......&&&%%%$$$###!!!!!!###%%%%%%$$$%%%'''***(((((((((''''''&&&&&&&&&###%%%&&&(((***,,,...///,,,***''''''(((***++++++******************++++++...---,,,+++,,,...000222------,,,+++)))'''$$$###"""'''***------+++)))***---000222222,,,)))%%%""""""%%%&&&'''((((((---,,,++++++++++++)))'''///000000...,,,+++***+++'''''''''((())),,,...///...///000///---+++***+++$$$$$$###"""###$$$%%%&&&&&&'''))),,,...111222333------,,,)))&&&""""""%%%(((***++++++,,,,,,***(((&&&$$$!!!%%%###!!!!!!""""""!!!!!!###$$$(((***,,,---///111444666000...+++)))***++++++***---000333222000///222666111000000111222444555666222000...---...000333444222444555444444555777888///+++%%%###)))000666;;;===>>>=========>>>>>><<<888555666444111...------///000555444444444666999<<<>>>999:::===???@@@???===;;;666444666::::::555111111+++///222111//////444:::000///------...///000000222444555555555555888999555333000+++'''$$$$$$%%%&&&)))///666;;;>>>@@@@@@DDDBBB<<<555000///111333444111---++++++,,,------......---,,,000777999777555444444444555777:::<<>>AAADDDCCCBBBBBBCCCDDDCCCAAA???===;;;>>>>>>GGG|||    !!!!!!   ###$$$######***$$$### ###(((### !!!"""&&&'''&&&###"""!!!######!!! """$$$###!!!"""###%%%&&&%%%!!!$$$%%%""" &&&***---///000111'''&&&&&&%%%###!!!!!!###$$$###"""###'''+++******)))((('''&&&&&&&&&$$$&&&((()))***+++---///***(((%%%$$$&&&)))+++,,,******+++++++++******)))---,,,***)))***---000222+++++++++***(((&&&$$$###"""&&&)))+++/////////000333444444333+++)))%%%""" """###$$$''')))///---******+++---...---000///---,,,++++++++++++///...---+++++++++,,,,,,---//////...+++'''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&))))))***+++...111444666---,,,+++(((%%%!!! """%%%(((+++---///---)))((()))(((%%%$$$"""  ###$$$ !!!""""""!!!!!!###%%%(((***---...//////111222///,,,((('''(((***,,,,,,,,,...///...,,,---000444000///000222555666555444111///,,,,,,---/////////222555666444333555666555+++(((### ###***111777;;;===>>>???>>>>>>???@@@>>>;;;888888666222///...///111333666777888:::;;;===>>>???999;;;===??????>>><<<:::555444888<<<;;;444......+++---.........000555999555222//////000111111///000222444555666777999;;;===;;;777000***&&&%%%&&&)))---444:::???@@@?????????<<<666222000222444666555222---+++,,,...000000...---+++)))---222222...333333444666888;;;===>>>999777222///222888:::777333444444555444333222111666555555555555444444444666666888999999666111,,,+++''')))222:::>>>???BBBAAA@@@@@@BBBEEEGGGGGGGGG===@@@AAA>>>888BBB   """"""    ###$$$###%%%###"""  $$$!!!  $$$&&&&&&$$$"""!!!###%%%%%%!!!!!!!!!######  """ !!!$$$###!!!!!!'''+++,,,---...///''''''&&&&&&$$$"""!!!%%%%%%$$$$$$(((,,,++++++***)))((('''&&&%%%&&&(((******)))***,,,...&&&%%%$$$%%%(((***++++++)))***+++,,,+++***(((&&&((((((((((((***+++---...((()))))))))'''&&&$$$"""!!!!!! """&&&)))+++///000111333444333///,,,)))'''$$$!!! ######$$$&&&(((,,,***)))***,,,///000000+++***((((((***,,,------333111///---,,,+++++++++***+++---,,,)))%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%*********+++---///111222...---+++)))$$$ !!!&&&***...000...((('''***+++(((&&&$$$!!! ###%%%###$$$$$$###""""""$$$&&&%%%)))---//////////////////,,,(((&&&''')))+++,,,,,,,,,------------///000000000111444666555222...000---,,,,,,///000000...000555666222111333333000(((&&&######***111777:::;;;<<<<<<;;;;;;<<<===<<<:::888444222///,,,---///222444333555999<<<>>>>>><<<;;;999;;;===>>>>>><<<:::888333333666:::888222//////------...///111222444555444333333222111111333444333555777888777777999:::<<<;;;777222,,,)))((()))***...333999===@@@@@@@@@:::666222111333444333111333000,,,***+++...000111,,,,,,***)))---222000***000222444777999:::;;;;;;444000000444777888:::===444444555555444222111///333444444555444333222111444444666777999888444111...+++,,,555<<<>>>???AAA===<<<<<>>???===;;;777BBB      !!!!!!!!!!!!   !!!""" """"""!!! !!!"""%%%%%%###!!! """%%%(((&&&!!! ### !!!###""""""""" $$$%%%###!!!'''******)))***+++&&&''''''&&&$$$"""&&&)))((((((+++...,,,+++***)))((('''&&&%%%'''))),,,+++***)))+++...""""""$$$'''***+++***)))((()))+++,,,+++)))&&&$$$)))***,,,...////////////''''''(((((('''%%%###"""""""""!!! """'''***,,,---...000222222...'''"""'''%%%### !!!$$$$$$$$$%%%&&&(((((((((***---000111000,,,***)))***---111333444111000///---,,,,,,------&&&(((******'''%%%######!!!"""############""""""))))))***+++,,,---------000///---)))%%% %%%***---///,,,&&&%%%***,,,))),,,(((###!!!###%%%%%%%%%$$$###$$$&&&(((###''',,,///000///......000---(((%%%&&&(((******,,,---...///000000000///555555777999;;;999333...///---,,,...111333222000333999;;;666444666666222)))'''%%%"""###)))000666999::::::888777666777888888777555---+++)))((()))---111444...222777;;;===<<<999777:::;;;===>>>===;;;999777222111333777666111000222......000222444555333000---000333222///000555:::999:::;;;:::888666666777444444222...+++***+++---***,,,000555:::>>>@@@BBB===:::666777999888333---000---)))'''))),,,.../////////...///555:::888222...000333666888888888777<<<666666<<<;;;555444;;;777777777777666444222111///111333666777666555444222222444666999999888666111...///777===>>>>>>??????>>>>>>???AAACCCBBBAAAAAA999222666<<>><<<999222000---******,,,...000666333222666<<<>>>:::666:::888888:::<<<<<<888444///222444444222000000111111222222222666999777222111222222222222111000///333444555777888888888888EEEBBB<<<555---***)))***,,,000555:::<<<<<<;;;999000666999666444666555000---******...000...---...//////...------------...444666:::===???<<<666111555444555:::;;;999:::<<<888888888777555333000///333555666666444333222222333666999;;;;;;999666444...***+++444===@@@@@@@@@EEEDDDCCCDDDDDDDDDBBB@@@AAA<<<;;;@@@<<<>>>ttt      """######%%%%%%%%%%%%!!!"""  """  $$$$$$%%%###"""'''&&&!!!###!!!!!!!!!$$$""" """###$$$%%%%%%&&&$$$%%%&&&$$$!!!!!!###$$$&&&(((+++---,,,+++)))%%%&&&((()))((('''%%%###(((''''''(((((((((&&&%%%%%%%%%&&&&&&'''''''''(((******)))((('''&&&%%%%%%"""$$$'''''''''&&&'''((())))))((('''&&&%%%$$$$$$""" $$$'''(((((((((+++------***(((((()))%%%%%%###  """$$$'''(((******&&&%%%%%%&&&))),,,///111...222333000000444333///......---+++)))((()))+++%%%'''******(((&&&%%%$$$###""""""""""""###$$$$$$$$$%%%''')))************---......***$$$  &&&+++---............---,,,+++***%%%%%%$$$""" """###!!!%%%((()))&&&$$$%%%'''***,,,...///...,,,)))'''&&&%%%$$$%%%(((***++++++---333---)))222444///000222222111000...---+++***---...000222333444444333777777666555444444333222***'''###"""(((111666777777666666444222111444999;;;999666444333000......///111222666444555888;;;===;;;999>>>?????????<<<999777666444333111---+++,,,000444///111111000333777555000333333333222222222111111555777999;;;;;;:::888666===<<<999333---((('''&&&***---222777:::::::::999555:::<<<:::888999777222---)))))),,,...------...111///---++++++---///111666666888999:::777222...666555888======999777888888888888777666444222111333444666666444222222333555888;;;===<<<:::777555---***,,,555<<>>>>>??????>>>===;;;888999@@@AAAHHH     %%%!!!###&&&&&&'''((( !!! !!!!!!   """###$$$""" !!!$$$$$$!!!!!!  !!!!!!###$$$%%%###$$$%%%$$$"""!!!"""###!!!###(((***,,,------***'''%%%###%%%'''))))))&&&###!!!***)))'''&&&$$$$$$######$$$$$$$$$$$$%%%''')))******))))))((('''&&&%%%%%%!!!$$$&&&(((((()))***+++))))))***)))((('''%%%$$$###!!!###&&&'''&&&%%%'''***+++***)))******$$$$$$###!!! """ """$$$&&&((()))***###$$$$$$&&&(((,,,///111///111222000000111000---//////...+++(((&&&'''(((###%%%'''(((&&&%%%%%%%%% !!!!!!""""""""""""""""""###%%%''')))******++++++,,,,,,***%%%!!!!!!''',,,...------,,,,,,++++++******%%%%%%$$$""" """$$$"""&&&))))))'''%%%&&&(((***+++,,,---,,,***(((&&&&&&%%%%%%(((+++...000000///666111---555888444666555444333111///---,,,+++000111333444555555444444333333444555444444222222---)))$$$&&&)))///444888888666333111000111555999:::888555444333111//////000111222555666777999:::;;;<<<;;;999<<>>999555555777777777666555333222111222444555555333222222333666888:::<<<;;;999666333***)))...666;;;===@@@DDDDDDBBB@@@@@@AAABBBBBBAAA???<<<:::===<<>>>>>999666777666555555444333222111000222333555444333222333444444666777999888666333111((()))///777;;;<<<@@@FFFFFFDDDAAAAAABBBDDDEEEEEEEEEBBB===;;;666===vvv    !!! ###((("""    $$$$$$"""""""""%%%'''$$$$$$%%%%%%&&&%%%$$$###!!!&&&)))(((+++//////,,,)))''''''''''''&&&%%%%%%&&&'''(((((()))(((&&&$$$$$$&&&)))((('''%%%$$$$$$%%%'''(((((((((''''''&&&&&&%%%%%%$$$%%%%%%$$$###"""###%%%)))***++++++***(((&&&$$$$$$"""!!!!!!!!!!!!  """$$$$$$&&&'''((()))***)))((('''$$$%%%$$$"""$$$$$$#########$$$%%%%%%))))))***+++---...000111000---(((&&&%%%%%%(((++++++,,,,,,***&&&$$$######&&&'''&&&$$$"""!!!!!!""""""###$$$%%%&&&%%%$$$###!!!"""###%%%(((***,,,---((()))((((((%%%!!!"""'''***+++***)))'''&&&%%%&&&((()))((('''%%%""""""$$$%%%'''***)))'''&&&(((***+++,,,,,,,,,,,,,,,,,,,,,///......000222333333222000888333...222222///222//////...------......///111333555777888999999999777777888777666333000...000---(((!!!###!!!(((000222000///111555999999;;;<<<<<<:::777444///---,,,++++++,,,...///222444666666666777999;;;===;;;::::::<<<<<<:::888+++---000444666777555333555888888555444777777555999888666444444555666888555444333333444666888999>>><<<777111+++''''''(((+++---111555999;;;===>>>>>><<<<<<<<<<<<888333///---'''$$$&&&)))***---111+++,,,---...000111222222999777555444666888888888:::888888;;;<<<:::;;;>>>888777666555333222222111222333444333222222333444444555777888777666333222)))***///777:::<<<@@@FFF@@@>>><<<;;;===@@@AAAAAACCCAAA===;;;777BBB|||       !!!###  %%%$$$%%%&&&""" ###&&&'''$$$######$$$%%%$$$""" ###&&&%%%(((++++++(((&&&&&&((("""$$$'''******(((&&&$$$***,,,...,,,***))),,,///)))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%"""$$$%%%%%%%%%&&&(((*********+++***)))(((&&&%%%###"""!!!!!!"""""" !!!%%%'''(((*********+++,,,+++)))'''&&&'''&&&$$$!!!$$$###"""""""""$$$%%%&&&((()))+++---000222444555000+++&&&%%%$$$$$$''',,,***+++,,,***(((&&&%%%&&&((((((&&&###!!! !!!###$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%(((***,,,...***((('''&&&$$$ ###))),,,---***)))&&&%%%%%%&&&(((***)))(((%%%""""""%%%%%%'''***)))&&&&&&(((+++,,,,,,+++,,,---...///000///......///111111000...444===999222555555111555111000000///000111333444555666777888999888777666;;;;;;:::888555222///---///...)))"""######+++333444000000555;;;;;;;;;<<<<<<:::777555333111///,,,++++++---000222333333333444666888999:::BBB>>>:::999;;;;;;777444111000///000444777::::::888;;;;;;777555777888777999888777666555666666777888666444333444777;;;>>>===:::555///)))'''''')))...000444999<<<>>>>>>???>>>:::888;;;;;;666000...---'''$$$'''***+++---111***,,,...000111222111000777666555777999<<<<<<<<<:::777777:::;;;;;;>>>BBB<<<;;;999777555444333333222222333222111111333555666777999::::::999777666++++++...666;;;<<>>;;;444777777555999777666444444444555777888555666777888999999888777===<<<:::777444111///......---***""""""&&&+++111333333444888<<<<<<<<<<<<;;;999777666666333000,,,)))***---222555666444222333777::::::999???===;;;999888777666555777555333444888;;;<<<;;;:::>>>>>>999666888::::::777777777777666666666666888777555444444666999;;;999888666111---++++++---///222777;;;>>>??????>>><<<666444888999333---+++,,,'''%%%(((+++,,,...111------...///000111111111444444555888;;;<<<;;;:::999777888<<<===<<<===AAA===;;;999666444222111111111222222222111111333555666777888:::;;;::::::999///+++---555<<<>>>>>>@@@>>>===<<<>>>AAABBBBBBAAA???@@@<<<777333???xxx       ###%%%###!!! """  ###++++++$$$!!!###$$$$$$!!!  ###$$$"""###'''%%%""" ###'''***)))---111000+++)))***,,,%%%&&&((()))************&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$$$$%%%&&&***,,,+++***)))'''&&&&&&&&&&&&"""!!! !!!!!!  %%%)))***%%%$$$###&&&))))))'''$$$ !!!!!! ###'''+++.........///000111111000000///+++,,,000000+++***...))),,,...///...------...&&&&&&$$$"""!!!"""%%%((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&(((***---......***%%%"""!!!###&&&((((((///---***''''''***---000+++)))&&&""""""%%%$$$'''((('''%%%$$$'''***)))))))))***,,,///333555......///111333333111000...888555///222222111666777666444222222222444555111222555888:::;;;;;;;;;<<<;;;888555333111000///------***###!!!)))***---111555888:::;;;<<<======<<<:::999999:::333///***'''(((,,,111555888444111333999===<<<999<<<>>>@@@>>>;;;:::<<>>===>>>777555:::<<<666000...,,,'''&&&))),,,---...111000///...---...000222333111222555888;;;;;;888666999777:::>>>@@@===<<<>>>;;;999666333000......---111222222111000111444666444555666888999999999999111,,,,,,555===???>>>>>><<<<<<<<>>:::999FFF        )))---(((""" $$$)))%%%!!! !!!""" !!!%%%%%%!!!%%%***+++&&& !!!###&&&'''&&&%%%$$$#########%%%)))---///......,,,***'''$$$!!!'''$$$###&&&***------,,,''''''&&&###"""######"""###&&&((('''&&&%%%((('''&&&%%%%%%&&&(((((()))%%%!!!!!!$$$%%%###!!!""""""######$$$%%%%%%%%%%%%$$$!!!!!!  !!!###(((---222555///000111222111000---,,,...333444111///000///---111...,,,,,,...///...,,,&&&%%%###$$$%%%&&&&&&%%%$$$'''******(((&&&(((***'''''''''''')))+++---......+++((($$$"""!!!%%%'''((('''$$$ !!!%%%***,,,,,,,,,)))$$$ &&&&&&&&&''''''''''''(((***+++,,,---...---,,,+++---------...///000000111///111333555444222///---111000///...///000222444555444333777;;;??????===999777555333333444777888000---''' &&&(((---444999;;;;;;:::AAA@@@???@@@@@@???<<<:::444///***))),,,000111111666777888999999999999999;;;<<<<<<;;;888777777777888777777666777999:::;;;999666444666555333444777===>>>:::555444888:::999:::999888777666666666666AAA>>>999444111000000111000222555:::>>>@@@>>><<<999999:::<<<;;;888222...******)))))))))+++,,,---///000111111000000111222444555777888999888666555777999999999;;;???>>>:::999888777444222///...------///111333333444777999;;;999888777888888777666...,,,...444888:::>>>DDD>>>===>>>@@@BBBBBB@@@>>>777444222333;;;444       !!!%%%""" &&&"""   !!! !!!$$$%%%$$$!!! %%%***+++&&&!!! $$$###""""""###$$$###"""$$$###""""""$$$'''***,,,...---+++(((&&&$$$"""!!!&&&$$$$$$'''+++------,,,((('''%%%######$$$%%%%%%"""%%%''''''&&&%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&### """###!!!!!!""""""$$$%%%%%%%%%%%%%%%$$$$$$ !!! !!!###'''+++...000...///000111000///...,,,222555555111///222333222666333000///000000...+++'''%%%$$$$$$%%%&&&&&&%%%%%%''')))(((&&&&&&(((***$$$$$$%%%'''***---000222+++)))'''%%%###  $$$&&&'''(((%%%###%%%)))---///000---***&&&""" """###(((''''''&&&&&&&&&&&&&&&***+++------,,,+++++++++....../////////.........000000111111000000000///222111000000111333555666444333333666:::<<<;;;999888777555333333333555555...+++&&& ###'''---444:::>>>???>>>>>>>>>===>>>>>>===;;;888333...)))(((+++///000000555666777888999999999999:::;;;;;;999777666777888777777777777888:::<<<===999666555777777555777:::<<<>>>===999888:::;;;888777777777666666777888888>>>;;;777222///.........222333555999<<<>>>===;;;>>>===<<<;;;888333---(((***)))(((((()))***+++,,,+++---............000111222444666888999999888777===???>>><<<<<>>======???AAABBBBBBAAA:::777444444;;;444    !!!"""&&&(((%%%$$$$$$###   !!!!!!$$$!!!%%%***+++'''"""  $$$'''(((%%%""" ############%%%''')))+++,,,+++)))'''%%%$$$$$$$$$%%%%%%&&&))),,,---,,,+++'''&&&%%%%%%$$$$$$$$$$$$ ###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###  !!!!!!###$$$&&&&&&&&&&&&%%%$$$###### !!!$$$'''***++++++,,,---...//////...------444666666111000444777777999666333000///---***((((((&&&$$$$$$%%%&&&&&&&&&'''''''''%%%$$$%%%(((***&&&&&&'''(((+++---///000'''&&&%%%%%%$$$!!!###&&&&&&'''&&&&&&(((+++...000000...+++'''$$$######%%%''')))(((&&&%%%$$$%%%%%%&&&)))+++...---+++)))***,,,////////////...---,,,+++111000...------///111222000000000000111333555666555555666888::::::777555666666555444333222222111+++)))%%%"""###'''...555:::>>>??????<<<;;;;;;<<<<<<<<<999777111---)))(((+++///000///111222444555777777888888;;;<<<;;;999888777999;;;888888888999:::<<<===>>>888555555888:::888:::===999<<<<<<:::999;;;:::666666666666666777888999:::===:::666111...------...333333444777:::<<<;;;:::@@@>>><<<999666111+++'''))))))(((''''''(((***++++++,,,------,,,---///111111333555888:::;;;::::::AAABBB@@@<<<<<<===:::555222222111000//////......000000/////////333999===<<<;;;<<<<<<<<<999444111%%%###&&&---111333777<<<@@@???>>>>>>@@@AAA@@@???===;;;777555<<<777   ### ,,,999666(((""")))  !!!!!!%%%***+++((($$$""""""!!!$$$''')))((($$$ """"""###%%%''')))+++,,,(((((((((((('''&&&$$$$$$$$$%%%(((***,,,---,,,***''''''(((***)))$$$!!! !!!"""$$$&&&'''&&&&&&%%%(((''''''&&&&&&&&&&&&&&&!!! ###%%%&&&&&&&&&%%%%%%$$$"""!!! """&&&)))++++++*********,,,------------,,,111555666333222666888777555333000---***(((&&&%%%(((&&&######%%%'''''''''((('''%%%######%%%(((+++---,,,++++++***)))))))))$$$$$$%%%&&&&&&###$$$&&&'''%%%&&&''')))***,,,,,,+++---+++(((%%%$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''(((+++...---)))(((***---...............---++++++000///.........000222333---------...///111333444777888:::;;;;;;999666444444444555444333111///...)))'''$$$ ###&&&+++111666999:::;;;;;;<<<;;;;;;;;;<<<;;;999666111---))))))---000111000...///000222444555555666=========;;;::::::===???;;;;;;;;;;;;;;;<<<<<<===666333444999::::::;;;???666999999666666888888555999999888888999::::::;;;===;;;777333000///...///222111222444888;;;<<<<<<===;;;999888666444000---(((((('''&&&'''((()))***/////////...------///111000222555999;;;<<<<<<<<<===>>>===::::::;;;999444222222111000///...------///000111111222555:::===<<<<<<>>>???>>>999222---&&&%%%(((///444666999>>>@@@?????????@@@???<<<999<<<<<<999666???;;;       ###  )))000---###&&&   $$$***+++((($$$"""!!! """###$$$&&&'''$$$ !!!!!!!!!!!!$$$'''***,,,,,,$$$&&&)))******(((%%%###$$$&&&)))+++,,,,,,++++++,,,***...222000''' ###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$  %%%'''((($$$$$$######!!! ###))),,,---,,,+++))))))******++++++++++++,,,222555444444666666333111000...+++'''%%%$$$$$$'''%%%######%%%'''))))))***((($$$######&&&)))+++//////---,,,)))'''&&&%%%###$$$%%%''''''###!!!%%%'''(((&&&'''))))))))))))((((((+++)))&&&$$$$$$$$$&&&'''###""""""###$$$&&&((())))))+++---,,,***))),,,...------,,,,,,,,,,,,------,,,...000222333333333333---------...///111222222666888::::::999666444222333444444444333111...---((('''###"""&&&+++111666888888:::;;;======<<<<<<===;;;999666222...++++++///222333222...///111333555666666666:::;;;;;;;;;:::;;;===???>>>>>>======<<<;;;;;;:::555333444999;;;999:::>>>888999777333333888:::999===<<<;;;;;;:::::::::;;;;;;999666222000...............000333999===>>>???<<<;;;999999888666333000'''&&&&&&&&&&&&((()))***222222111...,,,+++---///000333666999<<<=========888::::::888999<<<;;;777444333222000///---,,,+++---000444666777888:::<<<;;;<<<>>>@@@>>>999111+++'''&&&***111666888;;;@@@:::;;;>>>@@@AAA???:::777:::===<<<888AAA@@@       000$$$ #########   """$$$### ###)))+++(((###"""######"""######!!!!!!"""!!! ###'''((()))***$$$&&&)))++++++)))&&&$$$%%%'''***++++++++++++,,,111...111777444)))######%%%%%%&&&&&&&&&&&&&&&%%%###############"""  !!!!!!  $$$&&&'''"""""""""!!!  %%%+++---...,,,+++(((((((((((()))))))))))))))000444444333444333///000000...+++'''%%%%%%&&&&&&$$$""""""%%%)))+++,,,+++(((%%%$$$%%%(((***+++++++++++++++***((('''&&&&&&&&&'''((('''###!!!%%%((((((&&&(((******)))(((((())))))'''%%%###"""###$$$$$$ !!!###%%%'''((()))*********+++,,,---//////...,,,+++******+++---///))),,,000444666666444222//////000111111222222222222444666666444222111111333333333333333111///...)))'''$$$ ###)))111666999:::===???@@@???>>>======;;;888555222...,,,,,,000333333222333333555666888888999999666888999:::::::::<<<>>>>>>>>>>>>======;;;:::999666444666:::;;;999999<<<;;;;;;999555555:::>>>===>>>===<<<;;;;;;:::::::::777555333000---,,,++++++,,,---///444:::>>>@@@@@@>>>===;;;:::999555111---&&&%%%%%%&&&''')))+++,,,111111///,,,***)))+++---333555777:::<<<===<<<<<<888::::::888:::>>>===888444333222000...,,,+++***,,,///444888999999:::;;;:::;;;>>>???>>>888000***%%%%%%)))111666888;;;???666888;;;???BBBAAA===:::999>>>>>>;;;DDDBBB         /// !!!$$$######  ###%%%"""!!!)))+++(((!!!"""###""" !!!   """ ###&&&((()))((((((((()))))))))))))))((((((&&&(((++++++******,,,...111+++,,,111000'''$$$)))$$$$$$$$$$$$$$$$$$$$$###!!!"""""""""!!!  !!! """$$$%%%!!!"""!!!!!! !!!###(((+++,,,,,,***((()))(((((('''''''''''''''***000333222111222222///000111///,,,'''$$$$$$%%%%%%"""!!!"""%%%***---///,,,)))%%%%%%'''***++++++''''''))))))))))))((('''******)))((('''""" %%%''''''"""%%%''''''&&&&&&(((+++((('''%%%###"""""""""""""""$$$&&&'''&&&&&&,,,)))''')))...222222000111...***''''''))),,,...'''***///333555555444333000000111111111111111000///111333333111000111222333333333333222222111000+++)))%%% %%%,,,444999:::<<>>===<<<:::666333000---+++,,,000333333222444555666777888888888888444777;;;============>>>;;;;;;<<<======<<<;;;;;;999777888<<<<<<999888:::999;;;:::777888<<<>>>===;;;;;;:::::::::::::::;;;666444222///---+++******,,,---111666<<>>>>>===<<<;;;999444...)))$$$$$$%%%&&&(((+++---///000000///,,,++++++...111555777999;;;<<<<<<;;;:::999;;;:::777888:::888333000000///...---,,,+++++++++...222555666888:::<<<999:::<<<===<<<777///***######(((000555777:::>>>===<<<<<<>>>@@@@@@???===:::AAABBB===EEECCC           !!!###  !!!### !!!!!! (((+++'''  !!!"""!!! ### !!!!!!!!! ###%%% $$$&&&)))+++,,,+++***(((---+++)))''''''(((***,,,''')))+++***)))))),,,//////&&&$$$)))((("""###+++#########""""""""""""""""""############!!! !!!  """"""""""""""""""!!! $$$&&&)))++++++)))'''%%%)))((('''&&&&&&&&&&&&&&&---111222///...111222000000111///+++%%%!!!!!!"""$$$!!! !!!&&&+++///111,,,)))&&&&&&)))++++++***&&&'''((())))))((('''&&&---,,,***)))&&&"""$$$&&&&&&"""""""""###'''+++)))(((%%%###"""!!!!!!""" ###&&&'''&&&$$$###...)))&&&)))000555444111444111+++&&&%%%'''***---''')))---111333444444333///////////////......---///222444333111111333555333333222222222222222222,,,***&&&!!!***111888<<<;;;;;;===@@@BBB@@@>>>===<<<999555111///,,,***+++///222222111333444444555666666666555666:::>>>AAABBBAAAAAAAAA888999;;;<<<>>>>>>======<<<:::;;;>>>===:::888:::555888999888999<<<<<<:::888888888888999:::;;;;;;777666444111///---,,,+++---///333888===???>>><<<:::::::::;;;999444...)))$$$$$$$$$&&&))),,,///000000000000......///333666777999:::<<<<<<;;;:::999;;;<<<999555444555222,,,------,,,,,,,,,,,,,,,+++,,,---000111222555999<<<999999;;;<<<;;;666///***######(((111666777:::>>>GGGDDD@@@>>>=========<<<;;;CCCEEE???FFFCCC          $$$&&&"""!!!$$$&&&$$$$$$"""!!!&&&***'''  )))&&&(((000:::<<<444,,,&&&&&&&&&&&&'''(((***+++...,,,)))((((((***...000'''%%%$$$%%%(((***)))''''''%%%!!!"""''')))(((&&&$$$######$$$$$$!!!"""###""""""$$$%%%)))((("""%%%''')))***((('''''''''$$$"""!!!###''')))(((%%%...111444555444222111111111...***%%%###"""""""""$$$###$$$(((---...,,,((((((((((((((((((((((((((($$$&&&((()))(((&&&###!!!$$$###&&&(((### """$$$&&&"""###$$$$$$###"""###$$$""""""###$$$&&&(((***++++++))))))---222333///+++)))))))))'''&&&&&&(((***$$$)))///111000.........------------...///111111999666333333666777777555222222222222111111111111///,,,''' $$$+++222666777888;;;???<<<<<<;;;999:::===999333---+++******---000222222666777888888888666555444:::;;;???EEEHHHFFF@@@:::;;;;;;;;;;;;===@@@CCCEEEBBBBBB@@@>>><<<:::999888;;;::::::;;;<<<======<<<;;;999666555555777:::===777555222000000///---+++...000333999===>>>===:::AAA===999555333111///---+++'''%%%&&&''''''+++000000///......///111333555:::<<<<<<999666444555888;;;666444777777444222333,,,)))''')))---...+++'''---///222444555999???DDD===;;;888888777444---'''###%%%)))---111777===AAA======<<<:::999:::===???DDDDDDDDDIIILLLVVV        !!!"""!!! """((()))###!!!###"""!!!###%%%"""$$$%%%***...+++%%% ###&&&***///111000,,,(((%%%&&&'''))))))))))))((()))(((&&&%%%%%%''')))***&&&%%%$$$%%%(((((('''%%%%%%$$$!!!"""&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$### ###$$$"""$$$!!!"""###"""%%%&&&((((((&&&%%%$$$$$$###$$$&&&&&&'''((()))***222444555555444333333444...,,,(((%%%"""!!!!!!!!!###$$$'''+++------***'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&&&&%%%###"""%%%###$$$%%%!!! ###$$$###$$$$$$###!!! !!! !!!"""###%%%&&&''''''%%%%%%)))...000---)))&&&'''&&&%%%$$$$$$&&&((((((+++///000...,,,,,,---111111111111111111222222222000...///222444444333555444333111///.........///,,,''' ###***111666777888;;;>>>???@@@>>><<<===???:::333///---,,,---///222444444444555666777888888888888;;;<<>>>>>??????????????????>>>===<<<<<<;;;===<<<;;;<<<>>>???>>>===:::999777666666888:::<<<777444000---***'''$$$###,,,///333777:::;;;<<<;;;>>>;;;888555444222///---)))%%%$$$'''******---111222111000000111222444555:::;;;;;;999666555666888777555555666333///...222///,,,)))***---...+++(((...000222333555888<<>>AAAAAA@@@>>>:::888999<<>>@@@AAA@@@>>>??????:::222111000...///222555666666777777666666777888999:::<<<===???BBBDDDCCC@@@===<<<===???@@@???>>><<<:::======>>>>>>>>>?????????===<<<;;;<<<>>>???>>>===999888888888888999::::::;;;999444000+++(((%%%$$$)))---222555666777:::===;;;999777666555333///,,,(((###"""''',,,...///111444444444444444555555555999999999777555555777999333333555555000+++,,,111111---******,,,---,,,***000000111333777999::::::666999:::777///)))'''(((###''',,,111555999>>>AAADDDBBB???:::777888<<>>@@@AAA@@@===>>>===777///111000///111333666666666<<<:::888555555666777888>>>>>>???@@@AAAAAA@@@???>>>??????@@@???>>><<<;;;>>>?????????@@@AAAAAAAAA===<<<;;;;;;======<<<;;;888888999999::::::999999<<<;;;777222...+++******&&&,,,111333222444888===999888888888888555000---(((###"""(((---......///777777888888888777666555999888777555555666777999222111222555333......111///,,,))))))+++---------111///000444999<<<;;;999555777777555///+++))))))###'''---222666999===???DDDBBB===999666888<<<@@@LLLHHHCCCAAA<<<@@@qqq          ### !!!&&&!!!"""$$$$$$###############""" """$$$!!!""" &&&+++//////,,,(((&&&&&&***)))((('''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###!!! !!!###%%%%%%$$$$$$%%%&&&$$$###!!! !!!###%%%'''###$$$###!!!   !!! """#########$$$%%%$$$######&&&***------,,,,,,000444555222...***(((---------,,,+++)))((((((((()))***'''$$$###'''***&&&&&&&&&&&&&&&&&&&&&&&&...---+++)))(((((()))***+++(((%%%###!!!######"""  """###"""!!!!!! !!!%%%%%%$$$%%%&&&&&&%%%$$$&&&'''''''''&&&'''***---,,,+++))))))***---000111---...000222333444444444555555666666666666666777............///000222333555000((("""'''---333888;;;===???AAAAAA@@@=========777///000///...000333555555555;;;999777444444666888999>>>???????????????@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<===>>>>>>===<<<777888999:::;;;::::::999999888444///)))%%%%%%'''%%%+++000222222333888===999888999999999666111...((($$$###(((,,,,,,,,,---999999:::999999888777666999777555444444555777888555///...444888666222111+++)))''''''))),,,....../////////444:::======;;;999777555555555333///,,,"""&&&,,,111555888<<<>>>AAA???<<<888666888>>>BBB???>>>???EEEJJJWWW           !!!"""""""""!!!$$$&&& !!!!!!!!!!!!###%%%%%%###!!! """$$$!!!"""  $$$&&&(((***+++***'''$$$""")))(((&&&%%%$$$%%%&&&'''"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$!!! !!!""""""$$$&&&&&&%%%$$$$$$%%%###"""!!! """$$$&&&"""""""""!!!%%%%%%""" !!!"""   """"""###$$$%%%$$$!!!!!!$$$+++......+++---111555666333///+++)))))))))***+++***)))'''&&&'''&&&%%%$$$###$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&+++((('''&&&""" """#########"""  """""""""!!!  """$$$&&&&&&$$$%%%&&&&&&&&&'''***---+++)))((((((,,,000333444---///111444555666666666222444555555444333333444000000000000000000000///333///(((###'''---444999===???@@@CCCCCC@@@======>>>999222...------///222333333222555444333333555888;;;===>>>???@@@???>>>>>>???@@@???>>>===<<<===>>>AAABBBBBBBBBAAAAAA@@@?????????AAA???>>>???@@@@@@???===888999999:::;;;:::::::::;;;999555---%%% !!!###%%%***000333444666999<<<999888888999888555111---(((&&&&&&)))******,,,111:::999999999888888777777:::777444222333555666666666///,,,333:::999333///))))))(((((()))+++---.........000333777;;;<<<===888555111111333222...***$$$''',,,000444888<<<>>>@@@???<<<999888:::???CCCCCCBBB@@@BBB>>>@@@nnn        """  ###$$$  !!! ''')))$$$!!!######"""###'''&&&### """$$$((($$$'''))))))%%%"""%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%### """%%%"""###%%%$$$"""""""""### !!!"""#########"""!!!""""""""" !!!+++...---'''###"""!!!  !!!  !!!!!!###&&&***,,,......///111222222000---,,,,,,'''(((***++++++)))'''&&&"""!!!"""###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$$$$%%%((('''(((((($$$ """$$$%%%%%%$$$###!!! """"""!!! !!!!!! !!!###%%%&&&%%%&&&'''''''''))),,,///,,,***(((***...222444444...///222444555555444444000333666666555444444666///000111222333222000///...+++%%%$$$'''---444;;;???AAAAAACCCBBB>>>:::;;;===:::444,,,,,,,,,...111333222111111111111222555888;;;======???AAA@@@>>>===>>>@@@<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>=========???>>>======>>>>>>===;;;999999999:::::::::;;;;;;;;;:::666...%%%!!!"""%%%'''***///444888:::::::::999888777666555333///+++(((''')))+++******000888999999777777666777888999<<<888333111222444555444444///...333777444///,,,++++++,,,+++******++++++---...000111222555999<<<888777444222000...+++)))&&&)))---000444888===@@@CCCBBB@@@===;;;<<>><<<===???999;;;<<<======;;;999888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999::::::999888::::::999999999:::;;;<<<555555222+++$$$!!!###'''(((***///555:::<<<;;;999888777555444333000---***'''(((+++---++++++444???999888666555555666888999===888333111222444444333222///000333222---))))))---...///...,,,***))))))---///000000...000555:::>>>@@@???:::444///...000)))+++...111444999>>>BBBFFFEEECCC@@@======???AAABBB>>>:::;;;;;;DDDyyy           !!!!!!$$$###''')))+++### !!! !!!!!!""" """"""$$$$$$&&&(((&&&!!!############$$$%%%&&&'''%%%$$$######$$$%%%'''((((((((((((((('''&&&%%%$$$!!!!!!!!!!!! %%%###"""""" !!!"""###''''''&&&%%%###"""!!!!!!"""!!! ###"""!!!$$$$$$&&&((((((((()))+++---///(((%%%)))+++&&&$$$%%%'''((((((((('''%%%"""  !!!"""$$$%%%)))&&&###"""""""""!!!###%%%''')))---++++++***$$$!!!### """$$$%%%&&&&&&###!!!"""""" !!!###"""!!! !!!!!!###$$$&&&&&&'''(((***+++------000......000333444111...222000...///222222///,,,000000111222222333444444333222111000000000///---333---$$$&&&)))///555:::===>>>??????@@@@@@>>>:::666333333...******...111//////000000111444666888999999999???@@@AAABBBAAA>>>;;;999999999999999888666555444999777666777;;;<<<;;;999BBB>>>999888999;;;:::999666666777888:::===???@@@:::777111)))### !!!"""&&&)))///444888::::::999444333111111111///,,,))),,,))))))---///...111555666888<<<===999333222444666777777777666444222000---///000...+++)))***,,,((()))***+++,,,,,,++++++***---000333333000---+++555555555444333///)))%%%"""%%%)))---111555:::===>>>>>>??????>>><<<:::999999<<<:::???@@@<<>>>>><<<:::999666666777777888999999999<<<:::999:::<<<===;;;999888777555666888888666333777777666666666888:::<<<:::777222+++%%%######%%%&&&)))///444888999999999888777555333222111111111(((&&&''',,,///000333777999999999999888666777999222333444444555555555555333444333///***''''''(((((()))***+++++++++***)))000000111111111111000000000000111333333111,,,)))$$$'''+++///222555999<<<============<<<;;;:::999777======???>>><<>>??????::::::888666444222111000,,,'''%%%'''******,,,///111333777999::::::999888555777:::<<<======;;;:::666666666777888:::;;;<<<>>>===<<<<<<======<<<:::444555777999;;;999555222444333222222333666888:::777555000+++%%%###%%%&&&&&&***///555888:::::::::888888777333...---000333'''%%%''',,,//////222777======<<<=========;;;999111111111222333444555666......---+++(((((()))+++---.../////////...---,,,444333111//////111222444......///111222000---***&&&)))---111333666999;;;;;;;;;:::999999888999999999@@@===:::444333iii       """  !!!###!!!$$$$$$###"""""" !!!"""!!! """  """%%%(((((((((&&&"""######"""!!!  !!!###%%%&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$""" """******((($$$ """$$$$$$%%%%%%&&&'''(((((()))'''"""!!!  ###$$$$$$%%%'''(((""""""###&&&((('''''''''++++++***)))'''%%%"""!!!###$$$%%%&&&&&&$$$"""  !!!!!!!!!!!! """!!!!!!###(((++++++)))***(((''''''"""  #########!!!  &&&&&&'''((()))***+++,,,((()))***+++***)))'''&&&------...000111111///...///...,,,++++++++++++++++++...111555777888777666111222222111///.........,,,)))######(((///666;;;>>>??????;;;:::888888888888888777,,,&&&###%%%((())),,,000111333666999:::999777666888:::<<>>===<<<999888888777888999:::;;;;;;<<<<<<===>>>>>><<<;;;666777999::::::888444111///...///000333666:::<<<222000---((($$$"""$$$%%%(((+++000666:::;;;;;;;;;888;;;;;;666///,,,...111+++((()))...///...000333:::<<<===>>>@@@???888111333222111000000111222333111000///---,,,---.../////////000000000...---,,,333222000......///000222///////////////---***'''&&&)))...222444666999;;;777666555444444444555666888===777222///111hhh       %%%###  !!!""" """$$$%%% """$$$$$$"""  ###!!!$$$(((!!!%%%'''"""###### !!!!!! !!!!!! !!!###%%%''''''&&&&&&''''''''''''&&&%%%$$$###!!!!!!""""""!!! &&&...///+++%%% """"""###$$$%%%'''((()))***+++)))$$$ !!!"""&&&((('''%%%######!!!$$$&&&''''''(((((('''+++***)))(((&&&$$$###"""$$$%%%'''''''''%%%###!!!!!!$$$%%%$$$!!! ###%%%%%%$$$$$$&&&))),,,)))(((&&& !!!###$$$$$$###$$$!!! """$$$%%%&&&'''((()))******))))))******)))(((&&&%%%)))+++---///000000000111------,,,,,,+++++++++,,,...000333555666666444333///000111000...---...000///+++%%%"""'''...666<<<>>>?????????===;;;;;;<<<<<<:::888---'''###%%%(((***---222///111444777888888777666;;;===???@@@@@@>>>;;;:::888888888999999:::;;;<<<666888;;;<<<============888888888666444111////////////000222444777:::;;;///...,,,((($$$###$$$&&&))),,,111777;;;<<<<<<<<<<<<@@@BBB>>>666000///000+++)))+++///111///000444666999888777;;;>>>;;;444333222000//////000111222@@@>>>999555222///---,,,)))***++++++***)))((('''............------,,,,,,......---......---***'''$$$(((---111444666999;;;222111000//////000222333000333,,,---444<<>><<<<<<===;;;777333,,,&&&###&&&)))***...222...000222444666777777777<<<===>>>???===;;;888666555666888:::<<<===>>>>>>333666:::<<<<<<<<<===>>><<<<<<:::777333000000111222333444555666666666666//////---)))&&&$$$&&&'''(((+++000666:::;;;;;;;;;888<<<>>><<<666000---,,,'''&&&(((...222111333666999;;;888333777BBBGGGEEE/////////000111222333444:::888555333111///,,,))))))***+++++++++***)))(((+++,,,---......,,,)))(((,,,++++++---......,,,+++###''',,,000333444666777---------------...///000,,,///(((***444:::___    )))((("""       !!!$$$""""""""""""""" $$$&&&### """$$$###  """### !!!###&&&'''&&&""" $$$###"""!!!   """###%%%&&&&&&&&&&&&&&&%%%$$$######!!!  """###&&&)))000888999444222333///)))  """ !!!"""$$$%%%'''((()))(((%%%!!!!!!$$$&&&&&&%%%$$$###$$$%%%,,,///,,,)))***)))&&&''''''&&&%%%$$$#########$$$$$$$$$$$$$$$######### """!!! $$$$$$###$$$'''***---***(((&&&!!! """!!!!!! !!!"""$$$$$$### !!!$$$!!!  %%%)))((()))+++,,,,,,,,,+++++++++***(((&&&&&&&&&'''(((***,,,//////...,,,---...(((,,,000222000//////000222222222111///---,,,+++))),,,000000......111555444...&&&!!!&&&...777===?????????<<<::::::<<<>>>===777222***%%%###&&&)))***---111///000111333555888:::;;;:::<<<======<<<:::777555444666999<<<>>>>>>===<<<333777;;;===<<<;;;<<<<<<<<<======999555222222444222444666888888666444222///...---)))&&&$$$%%%&&&%%%(((...333777888888888222333444333111...+++***$$$###'''---000///111444555;;;;;;444555???EEECCC///000111111222222222222---,,,,,,...000///,,,))),,,---...///000///...------...//////...,,,***)))---,,,,,,---......,,,***$$$(((,,,///000000111111***+++,,,---............,,,000+++,,,111...GGG{{{         """***   """%%%###!!!"""   ###%%%"""!!!###""" ###### !!!&&&%%%"""$$$!!! !!!$$$%%%&&&&&&&&&&&&%%%$$$######$$$"""  """%%%'''------000444444000///222000)))### !!!"""###%%%&&&'''(((%%%###"""!!!"""######""""""###%%%((('''///222...***+++***&&&&&&%%%$$$$$$######$$$$$$  !!!!!!!!! """&&&)))***+++)))&&&$$$###"""$$$"""!!! !!!###&&&((( ###'''&&&$$$"""###)))...((()))***+++++++++***))),,,***'''%%%%%%&&&((())),,,///111000---******+++''',,,111444333111111222000000000000000111111111'''+++///000......222666444...%%% &&&...777===@@@??????555555666<<>>:::;;;===>>>===;;;888777888:::<<<>>>>>><<<999777555999===>>>===::::::;;;555777999777333000///000...111555999:::888666333,,,,,,+++'''$$$""""""######&&&+++111444666666666222111000000111111000...&&&%%%''',,,...,,,,,,///'''333888333111555444---333333444444222000...---111000000111222000+++'''+++,,,---/////////......111000000///......---,,,222000///...---,,,)))'''&&&)))---///...---,,,,,,)))***,,,.../////////...(((111///111555---BBBsss            """&&&&&&$$$!!! ###    ###$$$!!!!!!""""""!!! !!! ###!!!!!! !!!"""!!!!!!!!!"""&&&&&&%%%%%%$$$###"""!!!######!!!(((000:::444---***+++,,,,,,***%%%!!!!!! ###!!! %%%%%% $$$''')))***++++++***(((%%%$$$###""""""%%%(((((($$$!!! !!! """%%%&&&''')))***)))%%%!!!$$$&&&"""%%%&&&&&&###"""$$$&&&%%%!!! ###$$$%%%$$$"""""""""###((('''%%%$$$%%%(((+++---...(((###%%%***...,,,(((---+++,,,...---)))***...///111333333111/////////,,,...//////......///111555222//////000222333333...+++$$$"""%%%***333;;;???>>>;;;777888:::<<<<<<888111,,,&&&***((("""%%%000444000111111111111000222666999888888999999:::;;;;;;<<<<<<@@@>>>999999>>>???;;;:::::::::<<<<<<;;;888555;;;888666555555444333111///111444444222000//////111000...***%%%""""""###&&&))),,,111444555444333777555222000000000///...+++******---------...///333333333333333333333333...000222222000.........,,,,,,------------------,,,***+++---)))$$$%%%,,,+++,,,---------,,,+++***---///222555555111***$$$%%%+++---+++)))***---,,,...111222111000//////000444999222888444///RRR          ###$$$###!!!!!!!!! ###!!!    !!!%%%%%%%%%%%%%%%$$$######"""!!! !!!)))000777111***(((******&&&!!!!!!###!!! ###### !!!%%%(((''''''(((((('''%%%###!!!%%%$$$$$$%%%'''&&&### !!!$$$%%%%%%%%%%%%&&&######%%%'''###$$$&&&%%%###"""%%%'''%%%  !!!""""""!!!!!!"""###&&&%%%$$$$$$%%%'''***+++,,,)))&&&(((,,,...---+++///,,,+++,,,***(((+++111,,,...000000/////////000//////000333666666333000777555333333444666666555---***$$$"""&&&---666===???<<<888;;;<<<>>>@@@???;;;444///'''((('''%%%'''+++---+++222333444444444555888:::777777888888999:::::::::;;;===;;;666555999:::777666555555666777666444222888666444444444444333222---///111222111000000111///...+++&&&""" !!!(((+++///111333333333333555222///.........---,,,$$$$$$&&&))),,,...000222333333333333333333222222///111222222000///......------------------------...++++++,,,)))$$$&&&,,,+++,,,---------,,,++++++///000222444333///)))$$$!!!&&&******((('''))),,,111111111000//////000111444777:::222666111...QQQ             $$$)))***$$$ ### !!!$$$%%%%%%%%%%%%%%%$$$$$$  $$$))),,,222---***,,,///...'''  $$$  !!!"""###$$$&&&((($$$%%%&&&&&&%%%###!!!&&&%%%%%%%%%%%%$$$!!!"""$$$$$$###""""""!!! !!!$$$&&&&&&$$$$$$$$$$$$######&&&((($$$  !!!"""######$$$$$$%%%&&&'''(((((()))+++---////////////000,,,******((((((,,,333***+++------,,,---000222111//////444:::;;;666///444222111222333333222111***((($$$"""'''///888>>>>>>:::666999:::;;;===<<<777111,,,)))''''''******'''''')))---...000111111222444666555666777777888888888888888999777222111444555444777555444444555666555444555333111111222333222111+++---////////////111333222000---'''###"""###%%%'''+++000222222222444666222000...,,,,,,,,,+++)))!!!"""%%%(((+++///111222111111222222222222222111111222444333111///..............................///,,,***)))'''%%%''',,,,,,,,,---.........------111111222222111---'''######&&&((('''%%%%%%(((,,,888666333000000222555888999::::::222444///---TTT          """)))......'''!!!$$$ ###%%%%%%%%%%%%%%%$$$###"""!!!$$$%%%%%%'''&&&''',,,222111)))!!! """!!!  !!!###$$$%%%&&&''''''###$$$%%%&&&%%%###!!! ############"""!!! !!!######""""""###$$$  """$$$%%%%%%$$$$$$######%%%''')))###!!! !!!###%%%&&&&&&&&&%%%&&&***///111111000111222///,,,***+++***(((,,,222,,,,,,---,,,+++,,,///222...------222666888555111111000000111222222000...(((&&&###"""'''///777<<<===;;;888888888999:::999444...))))))###$$$******%%%&&&...(((+++---/////////000222444555666777777777666666555444222000000222333333666444111000222333444333222000......//////...---***+++---......000333666444222...((($$$###%%%(((%%%***000333333333666999111///---,,,,,,+++***(((###&&&((((((***...000//////000111222222222111000111333444444111///.../////////............------...+++(((&&&%%%%%%'''***---......//////000000000333222222111///+++&&&!!!!!!###$$$$$$$$$'''+++///:::777555444666999<<<===;;;::::::222444///000[[[          $$$''''''"""  """$$$  !!! ###!!! ###%%%%%%%%%%%%$$$###!!!  !!! ###)))---***""" ###  !!!"""###$$$&&&'''&&&&&&$$$%%%&&&'''&&&%%%###!!!  """"""!!!###%%%!!!"""""""""%%%(((&&&%%%$$$###$$$&&&''''''!!!  !!!###%%%&&&&&&%%%%%%%%%***000333222000222444,,,***+++---,,,***,,,000/////////---,,,,,,...111---...//////000222444666444333222333444333111///&&&%%%"""###'''...444888:::<<<<<<============;;;777111,,,###$$$$$$"""'''222))),,,.../////////000111222333444555666555444333000/////////000000222333...,,,)))((()))+++,,,---...,,,***)))))))))(((&&&(((***,,,---...111444777111///***%%%!!! ###%%%(((---222555444333444555...,,,+++******)))'''%%%"""&&&(((&&&(((---///,,,---...000111222111000///111333444444222000////////////......------------+++)))&&&######&&&((()))/////////000111222222333333222222111///***$$$ !!!$$$''',,,111444555444444777;;;>>>>>>===:::888888222666111666eee            ###!!! !!!######!!!!!!###!!! """$$$"""""""""!!! !!!$$$))),,,***%%%!!!!!!!!!$$$  !!! !!!!!!!!!!!!!!!"""%%%'''((('''%%%$$$%%%&&&'''&&&%%%###"""!!!   !!! ###!!!###$$$###$$$(((+++'''%%%$$$%%%&&&'''&&&$$$   !!!!!!"""$$$&&&'''''''''&&&%%%***///222111000111333+++)))+++...---***,,,000000111111000...---...000///000111000///111555999222000//////000000...---&&&$$$ $$$(((---222555777:::<<<===<<<;;;;;;999444...***%%%...''')))******))))))***+++...///111222333111000///+++***+++...///---,,,...(((&&&######$$$&&&'''''''''%%%#########$$$###!!!%%%(((+++---...000333555111000,,,'''######$$$'''...111444777777444000---+++***((((((((('''$$$"""%%%'''$$$&&&---///++++++---///111111111///...///111333333111000///000.........---,,,,,,++++++((('''%%%"""$$$)))***(((.........///000222333444222222111111///***### &&&---222666777000000222777<<<>>><<<999888666888444999555<<>>;;;777777555888777<<<777@@@uuu              !!!"""  $$$### !!!%%%!!!)))000///'''!!!!!!$$$!!!&&&(((""" """ ###!!!%%% !!!!!!""""""###'''+++,,,***'''!!!"""""" """$$$$$$"""!!! !!!!!!!!!"""!!! $$$%%%&&&""" $$$'''((('''&&&&&&((()))(((###!!!$$$&&&%%%&&&&&&'''((()))***+++((()))+++---////////////...+++)))***))))))...444***,,,///000000000000111111...,,,///444555222---222///,,,++++++,,,,,,,,,&&&###!!!%%%+++222555444222000000333222000///,,,((("""(((***!!! !!!(((((('''$$$""""""$$$&&&&&&(((***++++++)))'''%%%$$$"""$$$)))(((  """'''***+++,,,---.........,,,)))%%%###$$$%%%******///777???>>>555,,,000///.........,,,)))'''---444333+++***000///((()))+++...000111000...---+++...000111000000000111------,,,++++++***))))))%%%'''&&&%%%)))000000+++)))))))))***+++...000111...///111222000***"""$$$...666:::999777:::777666999===???<<<888888555:::999>>>999BBBwww                ###!!!   $$$### !!!""" ######!!! !!!###000///---***'''$$$"""!!! !!!""" ###&&&&&&""""""!!!!!! !!!""""""!!! %%%###"""###&&&)))******%%%$$$###"""""""""###$$$###"""!!!   ###%%%$$$""" """%%%%%%$$$$$$%%%%%%%%%$$$###### ###%%%### ''''''''''''((()))***+++***))))))---111333222///+++)))((((((***+++******))))))))))))***+++,,,,,,000111222222222222111000...---,,,++++++,,,---...%%%!!! )))+++...111222000...,,,,,,+++***'''%%%###"""!!! !!!  %%%$$$&&&''''''%%%#########$$$""""""%%%&&&(((+++---...---***&&&"""!!!###%%%(((***---///............000000///...,,,***'''%%%&&&%%%(((---...***(((***+++,,,///222666666444222000000//////......------...+++((('''))))))'''%%%'''&&&%%%)))---///,,,)))'''''''''))),,,......------------,,,)))$$$###000<<>>>>>AAA<<<>>>===OOO            ###  !!!!!!!!!$$$)))---,,,+++(((%%%"""  """$$$%%%$$$###""" """###""" !!!$$$''')))'''###%%%%%%%%%%%%$$$$$$######&&&$$$!!! !!!$$$$$$$$$### !!!"""%%%$$$!!!  """%%%&&&""""""""""""!!!  $$$%%%%%%(((((('''(((((()))***+++++++++,,,---//////,,,******((('''''')))+++******+++)))&&&$$$%%%)))...111111111222333333222111111000000///...---,,,++++++$$$ %%%&&&'''''''''''''''&&&&&&'''((('''%%%""" '''%%%###"""!!!  &&&+++------///...+++'''###"""###%%%'''+++000333333111000///000//////...,,,)))'''%%%&&&$$$&&&+++,,,++++++...---------///222222111/////////...------------...)))(((''''''''''''$$$""" %%%***+++)))))),,,///+++***((((((*********)))+++---...---***###'''222<<>>;;;555333111000000111333555>>>???DDD@@@AAA===HHH            """"""!!!### """ !!!$$$&&&))),,,---((('''$$$!!! ###&&&'''%%%###!!!"""!!!"""$$$&&&(((&&&"""$$$$$$$$$$$$######"""!!!######"""!!!!!! $$$%%%&&&%%%###"""###$$$%%%"""   """%%%&&&"""""""""!!! """ """$$$%%%((((((''''''((())))))***...///000111111///,,,***)))'''&&&''')))*********)))((('''&&&(((+++...000///000000000000000000///111000000///---+++)))((("""((((((''''''''''''''''''"""###%%%&&&$$$   $$$'''((('''&&&$$$$$$$$$$$$###!!!&&&---...------,,,)))$$$  """$$$)))///222222000...---/////////...,,,)))&&&%%%%%%###%%%))),,,+++---000---,,,---///222333333111111000///---,,,+++++++++))))))))))))((('''%%%###&&&)))---/////////111333((('''&&&''')))+++,,,,,,***,,,......***###&&&+++333:::===;;;666333000///,,,,,,---222777:::@@@BBBGGGCCCCCC999???rrr                !!!""" """$$$###!!! ###'''***+++***(((###""" """$$$&&&&&&###  !!!######"""!!!#########"""!!!  !!!###"""!!!###$$$&&&%%%$$$$$$$$$%%%%%%###!!!###""" !!!$$$$$$ !!!!!!!!!$$$%%%"""""""""!!! ###!!! """$$$'''''''''&&&''''''((((((,,,...000111000---+++)))((('''&&&''')))*********(((((()))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,)))&&&$$$$$$###"""!!! !!!!!!!!!"""!!!  !!!$$$))),,,......&&&%%%$$$$$$%%%%%%$$$###'''...///---...,,,)))$$$  !!!$$$)))///222333111///...//////...---+++)))&&&$$$%%%###%%%))),,,+++---111000///000222333333111///......,,,++++++,,,---...+++,,,,,,+++)))((('''''',,,,,,,,,000444555444222((('''%%%%%%(((***++++++***,,,///...)))$$$!!!,,,///555999:::777333000000//////000444:::AAAEEELLLGGGEEE<<<<<<777CCCzzz             """$$$### """''')))(((###!!!"""$$$$$$###  """!!!######$$$###!!! !!!!!!###%%%&&&&&&&&&'''((('''%%%""" """$$$&&&!!!!!!!!!"""###"""!!!   """### !!!  !!!###&&&&&&%%%%%%%%%&&&&&&''''''***...///---***(((''''''&&&%%%&&&)))***+++***'''(((***,,,,,,,,,+++******)))(((((((((((()))***+++,,,------***'''###    """%%%***...+++******,,,///111111000)))'''%%%$$$$$$###!!! """)))...///...111///,,,'''###!!!"""###'''+++111444444333222111///......---+++(((&&&$$$$$$###%%%***---+++,,,000333333333444444222...******)))))))))+++...000222.........,,,)))((()))+++...,,,+++///444555333///,,,)))&&&%%%&&&'''''''''***---///---)))&&&%%%&&&///222666999:::888555333---...000333888???EEEHHHGGGDDDFFFAAACCC???HHH|||                ###"""!!!###!!!!!!!!!!!!!!!   $$$&&&''''''$$$!!! !!! """%%%'''(((((()))+++&&&%%%###!!!!!!###%%%'''!!!######!!! !!!!!!"""!!!!!!###%%%%%%%%%$$$$$$###$$$$$$%%%###''',,,...,,,)))(((((('''%%%%%%&&&(((***+++***((((((((()))))))))(((((((((((('''&&&&&&'''(((((('''(((******((($$$   $$$)))+++---222666222111000000111000...---)))'''%%%$$$$$$""" !!!&&&***---......222000---(((###!!!"""$$$(((,,,000333333333333333.........---+++(((%%%$$$$$$###&&&,,,...,,,+++......///222444555333...***+++***)))(((***,,,///111000000...+++((((((+++...------...000111222111///,,,)))&&&$$$%%%&&&''''''***---///---)))''')))---333555777888888666333111+++---111666;;;@@@CCCEEE@@@???EEEDDDHHHAAAGGGyyy                 """!!!%%%!!!###'''&&&"""!!!### %%%)))***+++)))&&&"""!!!### """&&&((()))***,,,---###"""!!! !!!"""$$$%%%!!!%%%)))((($$$!!! !!! """#########%%%'''$$$$$$######"""######$$$"""'''---///...+++***+++&&&%%%%%%&&&(((***+++***)))(((&&&%%%%%%%%%'''(((((('''&&&%%%%%%&&&'''((($$$&&&((()))'''###  ###)))000222111111555888666444222111111///+++)))'''&&&$$$$$$$$$$$$""" $$$)))+++,,,---...000///+++&&&""" !!!"""'''***...000111111222222.........---+++(((%%%$$$$$$###'''---...,,,***,,,&&&)))...333777666222...000...+++)))((()))***,,,000000...***''''''+++///,,,000333333000///000222)))&&&$$$###%%%((()))***+++---///,,,)))(((,,,111777777888777444000,,,***///222666<<<@@@CCCEEEFFFKKKCCC===555999999HHH  ###              """ ###&&&&&&### !!! !!!!!! """"""###'''******'''$$$###!!!  !!!%%%'''(((((()))+++### $$$$$$###!!! """"""!!!  !!!  """"""###%%%'''!!!"""###"""%%%%%%&&&'''((('''%%%###'''%%%###""""""$$$'''))),,,***(((%%%$$$$$$%%%&&&'''$$$"""###&&&'''&&&%%%%%%%%%$$$###!!!    !!!%%%(((,,,---///111222333444444555222//////222111,,,'''%%%%%%$$$###"""  """&&&+++...000111111...(((### $$$+++222444111//////111222///,,,+++,,,,,,)))&&&&&&'''(((***++++++++++++333222111000000111222333)))%%%$$$&&&((((((+++000333222000---******+++---111222111111///---+++***%%%%%%&&&&&&((()))+++,,,+++)))'''''')))---111444<<<444444;;;888///000999555<<<>>>===DDDOOOPPPGGGGGGGGG@@@444999333===zzz               !!! """%%%'''&&&###     !!!$$$'''******'''$$$ ### """%%%%%%$$$###$$$$$$ !!! !!!!!!!!!!!!"""!!!  ###!!! !!!!!!###%%% !!!!!! %%%%%%&&&(((((((((%%%$$$&&&%%%$$$######%%%'''(((%%%$$$######"""######$$$%%%###!!!"""$$$&&&%%%###""""""!!!      ###)))+++***###$$$&&&+++000222111/////////000222222333333333555222000222444333...)))&&&%%%%%%%%%$$$$$$#########$$$'''***...111333333222...)))###  !!!'''---333555333111111222111000...---,,,+++(((&&&$$$%%%''')))***+++,,,,,,000000000000///---,,,***)))%%%###%%%&&&(((,,,222/////////---***)))+++,,,.../////////...+++)))''''''''''''&&&''''''((())),,,++++++,,,000666;;;???888===AAA===444...///444111999======EEEOOOOOOGGG???@@@:::000888666BBB                ###   !!!"""!!!!!!!!!$$$&&&'''&&&###   """###### %%%%%%%%%''')))(((&&&### """$$$!!!"""###""" !!!$$$$$$""" !!!   $$$###!!!""" %%%&&&'''))))))(((&&&%%%&&&%%%$$$###$$$%%%&&&''' !!!!!!!!!!!!  !!!!!!     ***777===<<<999333222333:::@@@AAA:::333000000000000000000//////---,,,,,,...000///***%%%''''''''''''''''''''''''$$$&&&***---000222333333222///)))$$$  !!!(((---222444222000000111///000111000,,,)))&&&%%%$$$%%%''')))+++---......---...//////---)))%%%###((($$$"""%%%''')))...444+++,,,------+++******+++,,,...//////...+++(((&&&)))((('''&&&&&&&&&&&&&&&(((((()))+++000666;;;>>>444===AAA999222222222///222:::???@@@EEELLLJJJCCC======666+++222...;;;zzz              """%%%   """$$$%%%&&&&&&$$$!!! !!!"""!!!""""""###$$$%%%###  ''''''&&&'''''''''$$$""" !!!"""  !!!###%%%%%%$$$"""  !!!   ###"""!!! $$$&&&((())))))''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&""""""""""""    """+++666???BBB@@@<<<<<<;;;;;;===???===666000---,,,+++***))))))((((((&&&&&&(((***,,,+++'''###))))))((((((''''''&&&&&&"""%%%))),,,...///000111333///)))$$$ !!!%%%)))---///...,,,+++,,,---000333111,,,'''%%%%%%%%%&&&(((+++...000111111---......---,,,)))&&&$$$'''$$$%%%))),,,,,,...333(((+++---...---,,,,,,,,,---///000111000---***((()))((('''&&&&&&%%%%%%&&&%%%&&&''')))---111555777888888888666444333444555999???DDDDDDEEEFFFBBB<<<>>>===666***000---999xxx             """$$$  """  !!!"""###$$$$$$###!!! """$$$ """$$$$$$$$$%%%$$$"""!!!$$$&&&'''&&&%%%%%%&&&%%%###  !!!###''''''&&&$$$""" !!!!!!  !!! !!! """%%%((()))(((&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$"""   (((000:::??????<<<:::999===<<<;;;777222---***(((&&&%%%###""" %%%&&&(((+++,,,,,,)))'''******)))'''&&&$$$###""""""%%%))),,,,,,---///111222///)))$$$  !!!###&&&)))++++++******)))---000333111,,,(((&&&&&&###%%%'''***---///000111//////...---,,,,,,,,,,,,&&&&&&)))///111......///(((+++///000000///.........///000111000...+++)))(((''''''&&&&&&&&&'''''''''((())),,,000333666888===888:::<<<...)))@@@???CCCFFFEEECCCAAA>>>:::888999444+++555444BBB                  ###%%%!!! """$$$###!!!$$$###""""""!!!!!!!!!###&&&'''"""""""""$$$%%%$$$!!! """!!!  !!!$$$%%%&&&$$$!!!!!! """"""  !!! $$$((()))'''%%%&&&'''###$$$%%%&&&'''&&&%%%$$$$$$!!!  !!!!!!"""###%%%$$$!!!%%%+++222999@@@AAA;;;444333444666666333---&&&"""!!!"""!!!"""$$$&&&((((((((((((***)))(((&&&$$$""" $$$'''+++------///333666111...(((### $$$&&&(((+++,,,,,,,,,+++---///000///---)))''''''"""###%%%(((+++---......000///...------///000111)))(((,,,111222...+++,,,***---000222111000000000...............,,,+++***)))(((((('''''''''((((((%%%&&&)))---111555777999888888???===AAABBBDDDDDDBBB???===<<<<<<666777222)))222///;;;zzz                   !!!!!! !!!###""" $$$"""  !!! """$$$######$$$$$$"""   """"""  ###$$$ !!!"""###"""  ###((((((%%%$$$%%%'''"""###%%%''''''&&&%%%$$$!!!!!!$$$%%%###""""""###"""%%%''')))(((((())))))'''$$$!!!$$$''',,,222222555777555000,,,++++++***(((%%%"""  """###%%%''')))((('''&&&%%%###"""!!! %%%(((,,,---,,,///555;;;000---'''"""$$$%%%'''***---......---///...---------,,,***(((###%%%'''))),,,---...///////////////////////////---+++,,,///...***(((***,,,...111111111000000111000//////...------------,,,+++***)))((('''''''''%%%'''***---000222333444444555:::777"""!!!>>>FFFEEECCC>>>999666777:::555777222)))///***333ppplll444                     !!! """!!!   !!!###""" $$$&&&%%%### """$$$"""  $$$%%% ###&&&(((&&&!!!  """'''(((%%%###$$$'''!!!###&&&(((((('''%%%###"""&&&)))------+++)))***+++$$$%%%%%%&&&&&&&&&%%%%%%!!!"""$$$(((+++,,,***(((###(((---222555666---,,,++++++***((($$$!!!"""###&&&+++,,,***((('''&&&%%%$$$###   !!!"""###$$$'''+++---&&&&&&%%%$$$$$$###""""""$$$(((+++++++++...666===000,,,&&&!!!###$$$&&&))),,,......---000---***+++------+++((('''(((***---///000111111,,,...///111000///,,,+++111---***+++)))&&&&&&)))---///000111000///000111444222111/////////000111///...,,,***(((&&&&&&%%%,,,---///111111111111000:::555222333666888<<>>nnn              !!!  !!!  ###### !!!$$$%%%""" !!! """### ###$$$###$$$'''$$$  """######!!!"""###%%%%%%&&&%%%%%%!!!!!!&&&...000---))))))%%%###""""""###&&&***,,,000222444555444333111///,,,***&&&""" ###$$$%%%&&&&&&%%%$$$$$$ !!!""""""!!! """"""!!!!!!!!!!!!!!! """###$$$%%%%%%&&&&&&&&&$$$###%%%((((((&&&''',,,((()))***)))'''&&&&&&'''%%%%%%$$$$$$%%%)))...333000,,,'''""" $$$***,,,,,,---///111---------+++***(((&&&%%%"""$$$&&&&&&&&&'''(((***...000111111000...///000///+++''''''+++///000000//////...---+++***)))))))))+++---///000111333555222///***'''%%%&&&)))+++&&&((())),,,///111333444555999;;;999999>>>AAAAAABBB===777222000...+++)))...,,,555111000222@@@mmm                     !!!!!!,,,)))"""   ###&&&### """%%%&&&$$$###$$$### !!!!!!!!!"""######%%%(((&&&!!! !!!!!!!!!"""!!!"""$$$%%%%%%$$$'''++++++&&&###$$$ """%%%)))+++...///000111111000///---&&&""" !!!###$$$%%%%%%$$$###"""###$$$$$$###  """###""" $$$$$$$$$$$$$$$$$$$$$$$$###%%%(((***+++***)))(((%%%$$$&&&)))(((&&&(((,,,''')))******(((&&&&&&'''%%%%%%%%%%%%&&&)))///333,,,)))$$$ """(((******+++---///...------+++***(((&&&%%%###%%%&&&%%%$$$$$$%%%&&&...///000///---,,,---///,,,***((('''))),,,...///---,,,,,,***)))(((''''''''')))---111333333111000///---***'''&&&''')))+++%%%'''***---///111111111000444666555777>>>CCCDDD???:::444111000///---***...,,,444222444666???ddd                  +++HHH>>>...  """!!! !!!  !!! %%%%%%!!! $$$###%%%%%%!!!!!!"""   """### """###"""$$$'''%%%  !!!!!!""" $$$&&&&&&$$$$$$'''&&&######&&&!!!  ###''')))'''''')))******)))((('''!!!"""###$$$%%%%%%%%%$$$######$$$&&&&&&&&&### ###$$$###!!!%%%&&&&&&&&&&&&&&&&&&&&&%%%(((,,,000111///,,,***&&&%%%'''******((()))...((()))++++++)))(((((((((%%%&&&&&&'''(((+++000333,,,)))$$$ %%%)))+++***)))+++------,,,,,,***)))'''%%%$$$!!!###$$$$$$######%%%&&&,,,------+++***)))+++,,,)))))))))((('''(((+++---++++++******)))(((''''''&&&(((+++///111111///------+++)))((('''((()))***&&&(((,,,000222111000///***///111000444===EEEGGG<<<777222000111111///+++///,,,444333666888999WWW                      ,,,aaaHHH--- !!!###""" !!!!!! """&&&$$$!!!((( """### !!!!!!!!!!!!""" """###!!!###%%%"""!!!###!!!!!!&&&)))$$$""""""$$$###"""$$$)))(((%%%!!! $$$&&&###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&$$$######%%%'''((((((&&&$$$""""""$$$###!!!&&&&&&''''''''''''''''''&&&***///333555333///,,,((('''))),,,+++)))+++///(((***,,,,,,+++)))))))))%%%&&&(((((())),,,000333...+++%%%%%%)))------+++******,,,++++++***)))'''%%%$$$###!!!###$$$%%%(((***+++++++++)))'''''')))+++''')))***)))&&&&&&))),,,++++++******)))(((((((((&&&'''))),,,//////---++++++***)))(((((())))))***'''***...222444333000...111444333///111777>>>???;;;666111000222333000,,,111---444333777777444MMM                   888GGG999   %%%&&&&&&""" !!! """###### """"""!!!!!!###### ###&&&'''$$$"""!!! """%%%)))+++$$$###!!! """###"""!!!!!!!!!""""""!!!$$$((()))'''%%%&&&''''''(((***---...,,,((($$$ !!!"""######%%%'''((('''%%%&&&))),,,&&&))),,,...,,,***))))))))),,,...,,,)))(((***---000//////...---------,,,******++++++---...000111111...)))!!!&&&%%%&&&***///000---***((((((((('''&&&%%%###""""""!!!!!!$$$(((***)))'''$$$%%%'''''''''***000555+++***((('''&&&&&&&&&'''++++++,,,---+++)))'''%%%(((,,,...---)))(((,,,000''''''(((((((((((((((((('''+++///222222000//////000222111...111999<<<:::<<<777444777777222---,,,222777666666777222:::PPP                  &&&!!!   !!!%%%### !!!"""""""""!!!!!!###$$$$$$!!!!!!"""$$$%%%$$$ !!!###%%%'''(((%%%%%%$$$###"""!!! !!!!!!!!!%%%((()))(((&&&'''((())))))+++,,,,,,)))$$$!!! """###$$$%%%%%%(((***+++++++++,,,000333)))+++......---+++++++++.........///000000000///...............---,,,,,,---------...///000111222...,,,'''!!!&&&(((,,,......---,,,+++***)))(((&&&%%%###!!!  """$$$&&&%%%$$$!!!###$$$$$$###%%%***---***)))'''%%%%%%%%%%%%&&&''')))***,,,---,,,+++***%%%(((***(((%%%%%%(((,,,+++***((('''&&&%%%%%%%%%(((,,,000222222000//////...///,,,))),,,444999888;;;666555888888444000000555999777666666000777LLL                     $$$)))%%%  !!!###############%%%&&&%%%""" !!!!!!$$$$$$""" """$$$%%%%%%%%%######$$$$$$"""!!!###"""###%%%(((***)))(((((()))++++++++++++***&&&!!!"""$$$&&&'''''''''&&&(((***+++,,,...111333,,,---//////---,,,------111///...111555666333...,,,---...//////...,,,+++//////......//////000111,,,***&&&!!!"""$$$)))...///,,,))))))***+++***(((%%%###!!!  !!! """###"""""""""%%%'''((('''&&&$$$$$$$$$%%%%%%((()))+++,,,---,,,+++***&&&(((***)))&&&&&&))),,,+++)))'''%%%$$$$$$%%%&&&***---111333222000///...//////---***---444:::;;;:::777666888999555333444999<<<888666555...333HHH                      """!!!&&&(((%%%!!!"""######$$$$$$%%%&&&&&&$$$"""  """!!! """###$$$$$$ """%%%'''%%%!!!###$$$&&&(((***+++******)))******))))))((($$$ ###%%%'''((((((((('''((()))+++,,,...///111...//////...---,,,---...///...///222444333000,,,+++,,,...//////...---,,,......------------......+++)))&&&!!!""""""&&&+++---,,,)))((((((***)))&&&$$$"""!!!   !!!"""###$$$$$$%%%&&&((('''&&&$$$$$$$$$%%%&&&......---,,,***(((&&&%%%&&&((()))((('''&&&)))+++'''&&&$$$######%%%(((***+++...222333111///---,,,+++---......000444888::::::777666999888555444555;;;===999777666///333FFF                !!! !!!"""!!!!!!""""""###$$$%%%&&&$$$"""  !!!###$$$$$$%%%&&&))))))&&&!!!!!!###$$$%%%(((***,,,,,,***)))((('''''''''&&&$$$  ###&&&)))))))))(((,,,,,,---...///000000000...//////...---,,,---...,,,///333333111...,,,,,,+++,,,...////////////...//////...------------...,,,***&&&  ###%%%(((,,,000///,,,((('''&&&%%%$$$######""""""!!!  """%%%'''((((((((('''&&&%%%%%%%%%&&&'''///...,,,***(((%%%###"""######$$$#########$$$&&&'''%%%#########&&&)))++++++...111222///,,,)))((("""&&&,,,000111111222333:::777777888777333333666<<<===999777777111555GGG                  !!!"""!!! """$$$$$$!!!!!!!!!  """ """!!!  !!!""" ###%%%&&&&&&&&&((((((%%% $$$%%%&&&))),,,,,,+++)))'''&&&&&&&&&&&&$$$  $$$(((***+++******+++++++++,,,...///...,,,...///111000...,,,,,,---,,,000444333///------///------...///000000111222111111000000///000000000,,,***%%%&&&&&&)))...444444///)))%%%%%%%%%&&&%%%$$$$$$### """&&&((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&)))(((&&&%%%$$$%%%&&&'''+++---//////,,,(((%%%$$$ %%%...666666222111333888666666888666333555999<<<===777666888111555FFF                 !!!  !!!%%% !!!!!!  !!!!!!###$$$###$$$$$$$$$###"""  !!!###$$$%%%&&&%%%%%%&&&'''%%%"""$$$$$$%%%(((,,,---+++(((((('''&&&&&&%%%### """&&&***------,,,,,,((('''(((***...///---+++///111333333111...------+++---.../////////000111//////......///111444555111000000000000000111111***((($$$$$$'''+++000111000,,,)))%%%&&&(((((('''%%%###!!! !!!  %%%''''''&&&&&&%%%$$$$$$%%%&&&'''!!!!!!!!!"""###$$$&&&&&&'''&&&%%%&&&'''((((((((()))(((''''''&&&&&&'''''')))+++------)))$$$!!!###'''000999999333333888555444666888888666999???<<<<<<555444666///222BBBuuu                  ###!!!    %%%***  """&&&(((((((((%%%&&&''''''%%%!!!!!!"""###"""!!!&&&&&&%%%'''((('''%%%###!!!$$$###$$$(((+++---***(((***((('''&&&%%%###!!!###(((,,,//////...---***)))***...222444333111000222555555333000...---***((('''***///222111000111000......///222555777...............///000000(((&&&""" &&&---///,,,((('''&&&&&&(((******)))%%%!!!!!!""" !!!%%%((((((%%%$$$#########$$$%%%&&& !!!###$$$%%%%%%###"""###$$$%%%%%%%%%%%%%%%&&&''')))******+++(((***,,,+++'''"""!!!%%%---555555///111777333333555999999999>>>EEE<<<;;;444222444---///???lll             !!!$$$!!!    """$$$$$$!!!    !!!   """$$$"""""""""###%%%(((+++---,,,)))&&&$$$### %%%%%%%%%&&&&&&&&&'''''' %%%&&&(((+++,,,---------111---(((&&&$$$""""""%%%)))+++,,,,,,,,,---,,,,,,,,,...111222111///111222444333111///...---///......000222333222111000///////////////000000222222000///------,,,,,,+++'''$$$ $$$%%%'''(((***...000))) '''((()))(((&&&""" !!!"""######---)))$$$ !!!###%%%&&&(((((()))(((&&&### """###$$$$$$###$$$&&&((())))))))))))(((%%%###""")))(((+++---'''$$$+++222333333444222...666;;;===;;;;;;>>>???===;;;;;;999444222222444444ooo                 !!!   ###&&&'''"""""""""###&&&))),,,...---***&&&$$$""" !!!###$$$%%%$$$%%%%%%&&&&&&&&&&&&&&& )))***,,,---...............+++'''%%%%%%###!!!&&&)))***+++,,,...---..................///::::::999555333777AAAJJJ000///...000111222222111///////////////000111111111000///...------------***'''######!!!######''',,,+++&&&$$$$$$%%%$$$"""  !!!###%%%''')))***++++++(((&&&'''***,,,***'''"""""""""###$$$&&&((())) !!!!!!!!!!!!"""%%%''',,,,,,,,,+++)))(((&&&%%%((((((***,,,'''!!!###***000222333555555222222777:::999;;;???@@@???333444333222333666:::<<>>;;;999777666555555666888:::vvv           ///GGGXXXJJJ<<<+++      """###!!!!!!  !!!###$$$######""""""###%%%'''***---......+++&&&###!!!  ###%%%'''((())))))###$$$%%%''''''&&&%%%$$$!!!"""%%%'''))),,,...000000000333///***'''%%%!!!!!!&&&***---...000222333666777444000///444999000333444222///000555;;;000...,,,,,,---......---,,,---...000111222222333000///...---,,,,,,,,,,,,)))$$$ !!!333777777///(((''')))***%%%&&&&&&%%%###  ###&&&((()))---------,,,+++)))'''%%%&&&$$$"""!!!!!!$$$''')))111000///,,,))))))+++...,,,***(((&&&%%%$$$%%%%%%'''((((((&&&###!!!$$$(((000444555111///000///---444666777555666999888555>>>=========:::666666888           000???QQQHHH:::,,,     !!!###!!!!!!    !!!###$$$###""" """"""$$$%%%''')))+++,,,,,,***&&&$$$###"""  !!!###%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$ ###((()))+++---............222///***(((%%%!!!"""'''+++,,,...///111222555666444111111666<<<444333222222222111...,,,...,,,++++++,,,---,,,++++++,,,...000111111111111111000...---+++***))))))(((### ,,,333555...'''$$$$$$$$$""""""!!!!!! !!!###%%%'''***+++,,,...//////+++&&&&&&***...))))))(((&&&%%%###""""""++++++***)))'''(((***---+++***'''%%%$$$$$$$$$$$$((()))((($$$!!!"""%%%((()))---...,,,...444888999333444444333555999777333888999===@@@===777:::AAA         !!!!!!!!!         !!!!!! !!!  """###%%%&&&&&&%%%###""""""###$$$%%%'''((()))))))))'''&&&%%%%%%$$$""" !!!###%%%%%%$$$"""!!!$$$$$$$$$$$$%%%%%%%%%&&& $$$......//////...---+++***---+++(((''''''$$$ %%%)))***,,,---//////111222111000111444888888333......000111...,,,,,,++++++,,,......,,,+++***,,,---///000000//////000///...,,,+++***))))))(((!!!'''---+++(((((()))(((#########!!! !!!"""$$$''')))+++---...---//////---+++,,,222777)))***++++++***'''$$$"""###%%%'''((()))+++---000---,,,***)))'''&&&&&&&&&'''******$$$!!!$$$(((***---///...******000666777---//////000666;;;:::666666888>>>@@@999333<<>>555222EEE^^^)))             !!!       """"""  """!!!  ###""" """%%%$$$ !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%''')))'''$$$!!! $$$'''(((((('''&&&&&&%%%"""!!!!!!###&&&((( $$$$$$%%%(((***,,,---.........,,,)))((('''###$$$***---000333555333222222222333333111///...111444444111---+++***,,,---000333555555111...***+++---......---+++***)))))))))***+++,,,......'''!!!%%%'''%%%$$$&&&&&&$$$$$$###"""!!! %%%$$$""" !!!&&&***...111333,,,+++---666>>><<<000%%%............---+++)))((('''))),,,...---+++***+++,,,------,,,+++)))'''%%%$$$+++,,,((('''---222222777666111(((%%%(((---.../////////000555;;;999333222555;;;<<<666:::XXXyyy                !!!!!!""" $$$!!!!!!!!! !!!###!!!###''')))***(((&&&$$$&&&%%%$$$######%%%'''(((###$$$%%%&&&%%%### #########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%  %%%(((---000000...)))&&&''''''((('''%%%"""%%%)))+++,,,---...111///...///222333111///222//////222111......111///...///222444333...)))---,,,+++)))(((&&&%%%$$$(((&&&%%%(((,,,//////---'''### %%%((((((&&&%%%%%%&&&&&&%%%%%%$$$""""""&&&+++...///...000555888777111,,,+++---///...---+++***((('''&&&))),,,///111000...------***,,,------***&&&%%%$$$((((((((()))+++...111333777111+++***---//////---)))***,,,///111333555666///111777333444555MMM                 ###$$$###  """ $$$&&&((((((''''''%%%$$$#########%%%''')))&&&&&&&&&&&&%%%$$$"""!!!%%%%%%%%%%%%&&&((()))***(((((((((''''''%%%$$$###  )))+++///111000,,,'''$$$''')))******'''!!!%%%)))+++,,,...///000///...///222444333111222111333777666111...///------///111222000,,,)))******)))((('''&&&%%%%%%'''&&&&&&)))---......,,,$$$  $$$''''''&&&&&&&&&'''%%%$$$###"""  ###(((...111222111***,,,,,,***'''&&&'''***---,,,+++***((('''&&&%%%%%%***///222000---)))'''+++---......+++)))((('''&&&&&&&&&(((,,,111666999222---''''''***---,,,+++(((***...000222222333333444111333000555888PPP                    $$$&&&&&& !!!  """ ###%%%'''))))))$$$#########$$$%%%'''(((&&&%%%$$$$$$############&&&&&&&&&'''((()))++++++******)))((('''%%%$$$### )))+++...000000---)))&&&(((***,,,,,,(((  &&&***,,,---...//////......000333444444333222222666;;;;;;444///...---///222333111///------*********)))((((((''''''&&&&&&(((+++---...,,,***###!!!$$$%%%%%%%%%&&&''''''%%%###"""!!!  ###)))///222222111+++)))'''%%%%%%'''***---******)))((('''&&&%%%$$$(((...555999777222,,,)))+++,,,......+++)))))))))&&&%%%$$$%%%)))///555999---((($$$$$$&&&))))))((('''+++000222222111000000888111000///666999PPP                 ###$$$$$$######!!! """"""%%%''')))%%%%%%$$$######$$$%%%%%%$$$"""!!! """###&&&&&&''''''(((***+++,,,))))))))))))((('''&&&%%% &&&(((+++...///...,,,+++(((***++++++''' """'''+++...///000111...//////111222444555555333333666;;;:::333///...///222666666333000000111......---,,,+++******)))&&&'''))),,,---,,,***(((&&&"""!!!$$$%%%%%%%%%'''(((&&&&&&%%%%%%$$$!!!"""''',,,///...---...+++'''&&&'''***,,,---(((((('''&&&%%%%%%$$$$$$***///666999999555000...+++------,,,***(((''''''(((&&&$$$###&&&***000333+++(((%%%###%%%&&&&&&&&&&&&+++111444333000//////888111333111555444KKK               !!!!!!$$$$$$!!! """ """$$$&&&'''&&&%%%$$$###"""""""""###""" !!!###$$$%%%%%%%%%&&&'''(((******''''''((((((((((((((((((  '''(((+++---------,,,+++)))))))))'''$$$ ###(((---///000111222///000000111111222333444444222333666555111...000000333666666333000111222000000///---,,,***))))))&&&(((+++,,,,,,***(((''''''$$$!!!$$$%%%%%%%%%'''(((&&&&&&((())))))$$$"""###$$$'''***,,,,,,+++***(((&&&&&&&&&'''&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$(((,,,......---------...//////---)))'''&&&&&&((('''&&&&&&'''+++...000,,,***'''%%%%%%%%%%%%%%%&&&,,,222444222000111333666333888555222***CCC                   """"""!!! !!!"""###'''&&&%%%$$$###"""!!! %%%$$$"""""""""$$$&&&'''$$$$$$$$$%%%&&&'''))))))%%%%%%&&&'''(((((((((((("""+++,,,,,,+++***)))'''&&&(((((('''&&&### """(((,,,...///000111000111222111/////////000333//////111111......111///111222222111/////////------,,,+++***)))(((((('''))),,,,,,***(((''''''%%%###!!!$$$%%%%%%%%%&&&''''''''')))******&&&"""%%%)))'''&&&'''***,,,---,,,)))))))))((('''%%%$$$###'''''''''&&&&&&&&&&&&&&&###%%%'''((('''(((***,,,/////////---***((('''(((%%%'''(((+++---///000000+++***(((&&&%%%%%%%%%%%%''',,,111222000111555:::888444999555///$$$>>>                     !!!!!!!!!  !!!""""""$$$$$$$$$$$$$$$###""""""$$$#########$$$%%%'''((($$$$$$$$$%%%&&&'''))))))%%%&&&&&&''''''''''''&&&%%%,,,,,,+++***(((&&&%%%$$$&&&'''((('''%%%  %%%))),,,---...///222333333111---++++++---000------000000......111111000///000111111///---***************+++++++++)))+++,,,+++(((&&&&&&'''$$$""" $$$''''''&&&&&&&&&)))(((''''''&&&$$$ !!!"""!!!"""&&&******(((%%%%%%(((+++...///))),,,---+++(((&&&&&&(((''''''(((((((((((((((((('''(((***)))(((((()))+++)))******)))'''&&&'''(((###%%%***---///...+++)))%%%%%%%%%$$$$$$$$$%%%&&&(((,,,000000///222:::BBB>>>666666111---$$$@@@                """"""          !!!$$$%%%###!!!!!!"""######!!!!!!###$$$$$$%%%%%%$$$!!!!!!""""""###$$$&&&&&&%%%%%%%%%&&&'''((()))***&&&'''''''''&&&%%%$$$$$$ '''))))))((((((''''''&&&&&&%%%''')))***''' ###''')))***,,,---333444444111,,,))))))***---+++---111111......111444111000111333444111...((()))***+++---...///000***+++,,,***'''%%%&&&(((%%%### %%%((((((&&&%%%%%%,,,)))%%%###""""""!!! $$$(((%%%""""""%%%***...000'''***,,,)))$$$###&&&+++((((((((()))))))))))))))(((***+++***(((&&&&&&&&&"""###$$$#########%%%'''"""%%%***------(((### !!!""""""###%%%''')))---///......333>>>GGGEEE666111---,,,'''DDD                   !!!    ### !!!  !!!"""""""""###%%%"""!!!###$$$"""!!!%%%'''&&&%%%$$$$$$$$$$$$%%%(((,,,,,,)))&&&***'''%%%$$$%%%&&&&&&%%% ###'''+++*********))))))(((((((((+++---,,,''' $$$(((+++...111333333111///.........,,,+++(((***---000000///,,,***111///...000222111...+++'''(((+++///222222///,,,---......+++'''$$$###"""""""""'''))))))((('''''')))******)))%%% !!!!!! $$$$$$&&&''')))+++---...,,,+++***((((((((())))))###((()))$$$$$$***+++(((---//////...***'''%%%$$$,,,)))&&&&&&((((((%%%""""""%%%***...---)))###!!! $$$+++111>>>;;;555111555===>>>;;;@@@666222+++***(((BBB!!!                   !!!  !!!!!! """!!! ###'''%%% !!!$$$'''))))))((())))))&&&$$$$$$&&&)))+++***((()))'''$$$$$$%%%&&&&&&%%% ###'''***)))))))))(((((((((((('''''''''(((((($$$$$$(((+++---000222222000...---------,,,***---...000222222111///---///......000222222000---++++++,,,...///---)))&&&''')))******)))(((((()))!!!!!!&&&(((((('''''''''***+++***(((%%%  !!!!!! ###$$$&&&(((***+++,,,,,,++++++***)))((()))******###%%%%%%%%%(((,,,//////+++,,,---,,,)))'''&&&'''+++)))'''&&&&&&&&&$$$###''')))***+++)))%%%!!! %%%+++000666444111000666???AAA???;;;333111,,,...---HHH(((                       %%%***''' ###%%%'''(((((()))+++---'''%%%$$$$$$''')))******'''%%%$$$$$$&&&''''''&&& ###''')))))))))((((((((((((((()))&&&$$$%%%'''$$$###'''***,,,///111111///---,,,,,,---+++***000111111111111111000///.........///111222111000,,,,,,,,,------***&&&###$$$&&&((()))((((((***+++!!!$$$&&&&&&&&&&&&'''++++++***'''$$$  !!!!!!"""$$$''')))+++++++++***)))))))))((())))))***+++---)))&&&((()))((()))+++*********)))'''&&&''')))&&&''''''%%%$$$%%%''')))---,,,***'''$$$!!!"""&&&,,,000///000///000666>>>@@@===777//////,,,//////JJJ(((                           """!!!%%%***)))###%%%&&&&&&&&&&&&'''))),,,''''''&&&'''((()))******&&&%%%$$$%%%'''((('''&&&"""&&&******))))))))))))))))))---***'''&&&%%% ###&&&)))+++...000000...,,,,,,------,,,+++000000//////......//////////////////000000000///+++++++++,,,,,,+++'''$$$%%%'''((((((&&&$$$%%%%%% ###$$$$$$$$$&&&'''***)))(((%%%""" !!! """$$$'''***++++++)))(((''''''''''''(((((())))))000)))&&&(((((($$$%%%)))******)))'''%%%%%%'''(((!!!$$$%%%%%%$$$&&&***///---,,,)))&&&###!!!$$$'''+++//////111111111555:::999555444---...+++...,,,FFF+++                     !!!   """"""$$$(((***((((((((((((&&&$$$$$$''')))%%%'''***++++++******)))%%%$$$$$$%%%'''((('''&&&"""&&&+++++++++++++++++++++++++++++++++(((###"""%%%(((***,,,...///---,,,,,,---...---,,,000///...------...//////000000000///---,,,,,,------,,,,,,,,,,,,+++(((%%%%%%&&&'''&&&###!!!!!!!!! """######$$$%%%'''''''''%%%###!!! !!!!!!!!! ###$$$'''***+++***((('''$$$$$$%%%&&&&&&'''''''''%%%######&&&'''&&&)))...++++++***'''$$$$$$%%%&&&###%%%'''&&&%%%&&&***...((())))))(((%%%!!!!!!$$$(((+++......111222111333666444000000+++---,,,///---EEE,,,###                        !!!%%%$$$%%%(((++++++******)))'''%%%$$$%%%'''$$$'''+++,,,,,,***)))(((&&&%%%%%%&&&'''(((&&&%%%"""%%%,,,,,,,,,,,,,,,---------&&&(((***((("""!!!%%%''')))+++------,,,***+++,,,------,,,...............///000000000000000---+++)))***+++///...---,,,+++)))&&&######$$$%%%%%%###!!!!!!""" ###%%%%%%%%%%%%&&&%%%%%%$$$###!!!!!!"""""""""$$$%%%''')))))))))'''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$+++---((($$$%%%(((***+++++++++(((&&&$$$$$$%%%((()))***)))(((''''''(((&&&(((******((("""!!!$$$'''***---,,,000222111222444444111...)))......222000HHH  333                     ###$$$%%%''',,,---***&&&''''''&&&$$$###$$$%%%$$$'''))))))(((&&&''')))&&&&&&%%%&&&((('''%%%###"""%%%+++++++++,,,,,,,,,------&&&&&&%%%$$$"""!!!$$$&&&(((***,,,***)))'''(((***++++++*********+++,,,---......///---......+++(((((())),,,---+++*********)))&&&$$$###%%%&&&%%%$$$"""###### $$$&&&&&&&&&%%%&&&###$$$%%%$$$"""!!!###$$$$$$&&&&&&''''''((('''''''''&&&&&&'''(((''''''%%%%%%)))999===///###%%%'''$$$(((***+++***(((&&&&&&'''(((((()))+++,,,+++)))'''(((***++++++'''"""!!!###&&&***,,,+++000222000000333333111...)))...///333000FFF  111             !!!       !!!   $$$$$$"""$$$***000...(((!!!"""######"""!!!"""###%%%&&&'''&&&######&&&)))'''&&&&&&'''((('''$$$""""""$$$*********++++++,,,,,,,,,***&&&"""!!!""" $$$&&&'''***+++(((&&&%%%&&&((()))))))))%%%&&&''')))++++++,,,,,,***,,,,,,***((('''***---'''&&&&&&''')))***)))((('''(((((('''$$$""""""""" %%%((((((&&&&&&%%%###$$$&&&&&&$$$ !!!###%%%&&&''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&===DDD222%%%***...(((&&&(((***+++)))((((((((($$$$$$&&&+++000111...+++,,,,,,,,,***&&&!!! ###&&&))),,,...222333000///111111//////+++//////000+++@@@$$$          !!!            """###&&&%%%%%%''')))******)))  """###"""!!!$$$!!! ###%%%$$$"""******)))((('''&&&&&&&&&######+++---+++)))***,,,---+++)))''''''''''''&&&"""###&&&''''''((()))***((('''((())))))((('''$$$'''***---//////---,,,444222///------...000111***+++++++++)))'''%%%$$$###$$$%%%&&&%%%%%%######$$$&&&'''&&&%%%%%%&&&%%%"""!!!$$$""" """$$$$$$$$$$$$'''((()))))))))((('''&&&%%%%%%'''((())))))))))))(((%%%######&&&'''%%%###&&&''''''((((((''''''&&&'''&&&&&&***)))$$$"""###+++---...,,,&&&"""'''***++++++---******...444666333///...)))///111111***CCC                 %%%"""    !!!###$$$$$$$$$%%%'''))))))&&&$$$"""$$$$$$######!!! ###$$$###"""&&&&&&&&&&&&%%%%%%$$$$$$%%% '''...---+++)))***,,,---+++))))))((('''&&&%%%!!!###%%%&&&&&&'''(((***)))((((((******)))((((((***,,,---......---,,,222111111///...---,,,,,,'''(((((()))((('''&&&%%%%%%%%%&&&&&&&&&%%%###"""$$$''''''&&&%%%%%%((((((%%%"""###&&&$$$  """###$$$$$$######$$$%%%&&&%%%%%%######&&&&&&'''(((((()))(((((((((%%%######&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$)))&&&&&&))))))'''(((+++***,,,...,,,&&&"""'''+++,,,,,,(((***,,,000333555555555222,,,000000///'''@@@                    ###!!!   $$$!!!"""$$$%%%!!!"""$$$&&&'''%%%!!!"""%%%&&&&&&"""!!! !!!""""""!!!###$$$%%%&&&%%%%%%######!!!%%%,,,,,,++++++,,,------,,,***,,,***'''%%%### !!!%%%((())))))***++++++)))((()))++++++***)))---------------,,,,,,,,,000000111000///,,,)))'''%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''&&&$$$"""!!! $$$''''''&&&%%%%%%$$$%%%### """ !!!"""######"""!!!"""###$$$$$$###""""""'''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$***'''&&&)))******,,,111(((***---+++''' ###'''***,,,---$$$(((...111333666999<<<777///222000---&&&???                    """  """$$$&&&!!! !!!""""""!!!"""%%%%%%%%%!!!!!! !!!!!!!!!%%%&&&'''''''''%%%###"""$$$***,,,,,,---...//////...------***&&&###!!!!!!%%%(((((())))))***+++***)))***+++,,,+++***000...---+++*********+++......//////---+++)))(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&$$$###!!! %%%''''''&&&%%%%%%!!!###""" !!!"""!!!!!!"""###$$$%%%&&&&&&%%%$$$((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((%%%&&&***+++***+++...&&&))),,,,,,'''!!!!!!$$$&&&(((***+++###&&&,,,111666:::===???;;;333444111///(((CCC                       (((  """$$$!!!!!!$$$$$$###!!!!!!!!! !!!''''''''''''%%%$$$"""!!!!!! """&&&,,,+++---///000000//////...,,,)))$$$!!!###%%%&&&&&&'''(((***)))((()))+++,,,,,,***///...+++)))(((((()))))),,,,,,,,,++++++++++++,,,))))))(((&&&%%%$$$$$$$$$$$$%%%%%%$$$###!!!!!!%%%((('''&&&%%%$$$###&&&&&&"""!!!!!!  """###%%%&&&''''''''''''((('''&&&&&&&&&&&&''''''%%%%%%&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%$$$'''+++,,,(((&&&'''&&&)))------)))""" $$$&&&&&&&&&((()))&&&&&&(((///888>>>>>><<<===555666444222---HHH                    $$$###((($$$  """$$$######!!!""""""!!! !!!"""&&&%%%%%%###""""""!!!!!! ###)))))),,,///000000.........)))&&&"""###''')))******+++,,,)))(((((()))+++,,,+++***---,,,***)))(((((())))))+++++++++***+++,,,------***)))(((&&&$$$$$$######$$$$$$%%%$$$$$$""" """&&&((((((&&&%%%$$$!!!&&&'''###  !!!###%%%'''''''''&&&''''''&&&%%%%%%&&&'''((($$$&&&&&&&&&%%%&&&(((***%%%$$$###""""""###$$$%%%$$$$$$(((------'''######'''+++...///***$$$!!!%%%'''%%%%%%'''))))))'''(((///888>>>===999;;;444666444444///JJJ                         999;;;""""""   ###%%%%%%$$$"""###$$$""" !!!###%%%$$$###""""""###%%%&&&%%%%%%)))---///---,,,,,,,,,%%%### """%%%))),,,------...///(((''''''(((***++++++***+++******************++++++,,,---------,,,+++***((('''%%%$$$#########$$$$$$%%%&&&&&&%%%$$$###""" """'''((((((&&&%%%$$$$$$&&&""" !!!###%%%''''''''''''&&&&&&$$$$$$$$$&&&((()))$$$&&&''''''%%%&&&(((+++%%%$$$###!!!!!!###$$$%%%'''&&&)))------)))&&&'''))),,,000000,,,%%% %%%'''&&&&&&))),,,))))))+++000666999999888888111444333222,,,GGG                            """!!! !!!$$$&&&'''&&&###$$$%%%### !!!$$$&&&%%%######$$$'''***,,,### '''###'''+++---+++))))))***###!!!!!!!!!%%%'''(((((()))***'''&&&&&&'''***+++***)))*********+++,,,,,,,,,---***,,,///111000---)))&&&%%%$$$###""""""###$$$%%%%%%&&&'''''''''&&&%%%$$$ !!! ###''')))(((&&&%%%$$$"""(((***%%%!!! !!!"""$$$'''((()))))))))&&&%%%$$$###$$$&&&)))***$$$&&&''''''%%%&&&(((+++'''&&&$$$######$$$&&&'''+++))))))------+++***---***...222222---%%%$$$'''&&&'''+++///(((+++///222333444666888666///222111000)))CCC                     !!!######$$$%%%###""""""$$$&&&&&&&&&'''''''''''''''(((((((((((('''&&&'''((((((&&&$$$  $$$&&&,,,------,,,)))''''''(((!!! ###&&&'''((()))+++((()))+++***(((''''''''')))***+++,,,,,,,,,,,,,,,$$$'''***------***'''$$$  !!!###$$$&&&%%%$$$$$$$$$%%%%%%###"""!!!%%%)))+++))))))+++***&&&&&&%%%$$$###""" !!!###$$$%%%&&&%%%%%%$$$""""""$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''%%%$$$$$$$$$(((***,,,...///...,,,***///000111...)))######))),,,***'''((())),,,///222555888999777444666000,,,(((EEE                 """######"""!!! !!!!!!"""$$$%%%&&&222---'''"""!!!%%%***---***(((&&&%%%&&&&&&%%%$$$!!! !!!''')))++++++***((((((((($$$!!!###%%%&&&&&&''')))***+++,,,,,,***)))***+++)))))))))******)))((((((%%%''')))++++++)))'''%%%!!! !!!###%%%&&&((('''&&&'''''''''%%%###"""%%%$$$&&&)))(((%%%%%%$$$""""""!!!  """$$$&&&(((((((((&&&%%%%%%$$$###%%%'''((('''%%%&&&&&&''''''''''''&&&&&&&&&(((******(((''''''((()))+++---//////...,,,+++...000111///)))######)))------,,,)))***,,,///222444666777111...222...---,,,KKK                       !!!$$$%%%$$$!!! ###'''(((''''''***---222...((($$$$$$''',,,000,,,)))&&&%%%&&&&&&&&&%%%######%%%((()))(((''''''((('''$$$  ###$$$$$$$$$%%%&&&&&&'''((((((''''''((()))************)))((('''&&&&&&'''((())))))((('''&&&"""!!!!!!!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$""" !!!$$$%%%(((,,,---***'''%%%""""""""""""!!!  ###%%%(((******(((%%%$$$$$$######$$$%%%&&&$$$###%%%'''((())))))((('''&&&)))+++---,,,+++******+++***,,,...000000///---,,,...000111///***######)))...111222+++,,,---///111333444555...+++000...//////NNN                         """######"""!!!"""(((------***)))+++///''')))+++---...///...---)))((('''((()))***)))'''######$$$%%%%%%$$$$$$&&&(((&&&### !!!$$$%%%%%%$$$%%%&&&###$$$%%%%%%$$$$$$&&&(((******++++++***))))))(((''''''''''''''''''''''''###""""""""""""$$$&&&'''$$$###"""""""""""""""%%%'''***//////,,,)))'''$$$""""""""""""!!! ###%%%)))+++***'''$$$!!!"""""""""#########"""!!!%%%''')))++++++***(((&&&***+++,,,,,,+++***+++,,,,,,---000111111000...,,,...000111000***### %%%***///222333---......///000222222333111---111...//////MMM                      !!!"""""" !!! """$$$%%%"""''',,,+++'''%%%&&&)))$$$'''---111222000---***&&&'''))),,,......,,,)))### &&&%%%### !!!%%%(((###"""  ###%%%&&&&&&%%%&&&&&&%%%&&&'''&&&%%%&&&(((***'''((()))***************''''''&&&&&&&&&&&&''''''######"""""""""$$$%%%&&&'''&&&%%%%%%&&&%%%###!!!!!! $$$%%%(((,,,,,,))))))&&&###  %%%'''***,,,+++((($$$"""###$$$%%%%%%$$$#########%%%''')))+++,,,+++)))'''''')))))))))''''''(((***---...000222111000...,,,---000222000+++###!!!'''+++...000111//////000000111111222222333...000...000000MMM                 !!!!!!!!!!!!###&&&(((''')))+++***'''&&&'''))),,,,,,------,,,+++***)))&&&'''))),,,//////---***###!!!"""%%%$$$!!!$$$(((""""""""" !!!"""!!!###&&&'''&&&&&&&&&'''$$$%%%%%%###"""###%%%'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###""""""!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%###"""""" ###&&&''')))------***&&&$$$!!! '''(((+++,,,,,,)))&&&$$$%%%'''(((((('''&&&'''(((%%%&&&(((***+++***)))(((&&&&&&'''&&&$$$$$$&&&(((---...000111111///---+++---///222111+++$$$!!!(((+++---///000111111111222222222333333111+++...---111333PPP                        !!!$$$''')))))))))))))))))))))******...---+++)))(((((())))))***)))((()))***++++++***$$$ !!!""" !!! !!!$$$'''$$$&&&'''$$$"""### !!!$$$&&&&&&%%%&&&'''"""###""" !!!###%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!!!!!!!"""###$$$""""""!!!"""$$$%%%###""" ###'''(((+++///000---%%%$$$"""!!! !!! %%%&&&'''(((((('''%%%$$$$$$&&&))))))''''''(((***%%%&&&'''((())))))))))))&&&&&&&&&%%%$$$$$$&&&(((,,,...000111000///,,,***,,,///222111+++$$$"""&&&))),,,///222222222333333333444444444000***------222444QQQ                       !!! ###&&&'''(((&&&$$$"""###%%%'''(((((('''(((***++++++***)))(((///+++'''%%%%%%'''))))))%%%!!! !!!######$$$%%%&&&''')))+++(((!!! """ ###%%%%%%%%%&&&'''&&&&&&%%%"""!!!!!!###%%%))))))))))))((('''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""!!! !!!"""###%%%$$$$$$&&&((()))(((&&&"""$$$''',,,---***'''&&&%%%&&&&&&%%%"""###"""!!!!!!"""#########"""!!! ###&&&&&&%%%$$$&&&(((&&&&&&&&&'''((())))))***'''''''''&&&%%%%%%'''))),,,...///111000...,,,***,,,///222111,,,$$$"""%%%'''+++000444333333333444444555555555222,,,...---222444PPP                   ###       <<<888!!!"""!!!!!! ###%%%###!!!###&&&((()))(((&&&$$$'''''''''(((***,,,...000---,,,***(((&&&$$$$$$###(((!!! !!!###%%%&&&&&&%%%$$$...,,,((($$$ """$$$&&&((()))$$$&&&(((&&&"""!!!$$$(((((((((((('''&&&$$$###"""(((,,,,,,******,,,+++(((&&&""" !!!(((#########$$$$$$$$$""" %%%$$$"""!!!$$$######''')))((((((((('''%%%""" &&&111000$$$###&&&$$$"""$$$&&&(((&&&$$$###%%%'''((('''&&&&&&&&&'''((()))))))))(((&&&%%%((()))'''%%%###&&&,,,222333555444111+++''''''(((+++111333,,,$$$ &&&'''&&&+++222===555///111999>>>===999///,,,000---------LLL                !!!      ???;;;  $$$333+++"""!!!###$$$### $$$''')))+++++++++)))((((((((()))+++,,,------,,,***)))((('''&&&&&&'''!!! !!!%%%)))++++++******+++,,,***'''###!!!###%%%'''((()))///)))###!!!"""""" ###$$$%%%%%%&&&&&&&&&&&&'''******'''&&&'''&&&###""" !!! $$$%%%(((***((($$$"""###%%%""" """%%%$$$$$$((()))(((&&&%%%%%%###!!!(((((( %%%&&&$$$###$$$&&&'''&&&$$$###%%%''''''&&&%%%%%%&&&(((((()))))))))((('''&&&++++++***'''%%%'''...333666666444///)))&&&(((+++///333222***"""$$$'''(((,,,111666999555222555;;;???===:::777000111...///...HHH              """"""!!!      ,,,'''   !!! '''(((%%% ###$$$### """###&&&)))+++---...))))))((((((((()))***+++,,,,,,++++++******))))))'''!!! """(((///111...,,,---000***(((&&&""" """$$$&&&''')))***---%%% &&&111444,,,"""""""""###$$$%%%&&&&&&''''''))))))%%%$$$%%%### """!!!!!!$$$(((+++)))###"""%%%*** $$$'''&&&&&&)))***)))%%%%%%%%%$$$""" !!!""" '''&&&%%%$$$%%%&&&&&&%%%###"""$$$&&&&&&%%%$$$%%%&&&))))))******))))))((('''------,,,(((&&&(((///444999888444---'''&&&)))---111333///'''  """...666666666666777:::===>>><<<:::===444333111444222III                             )))***&&& ###%%%$$$''''''&&&&&&'''((()))***'''''''''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,''' !!!!!!)))111222---***+++...((('''$$$!!!!!!!!!###$$$&&&((()))***$$$ """...===???333&&&&&&%%%$$$###"""""""""!!!(((******'''&&&'''&&&"""""" """"""$$$%%%$$$"""###'''***"""$$$((('''''')))***(((&&&''''''&&&%%%###!!! !!!!!!"""(((&&&&&&&&&&&&&&&%%%$$$"""!!!###$$$%%%$$$$$$%%%&&&***************))))))(((,,,,,,+++'''%%%'''---222888777444///)))'''))),,,......+++&&&!!!$$$''' !!!...444000444777;;;>>>===;;;999777888222444333777666NNN                             """%%%&&&###"""%%%$$$***)))'''&&&&&&'''((()))###$$$%%%'''((()))***+++***+++,,,------------,,,&&& !!!###***111111+++'''))),,,(((&&&$$$!!!!!!"""###$$$&&&'''))))))&&&$$$%%%+++111000'''((('''%%%###!!! &&&))))))&&&&&&((('''$$$!!!  %%%'''$$$!!!!!!###%%%%%%###"""$$$'''''''''))))))&&&&&&&&&&&&&&&%%%###!!!  ###""" """%%%%%%&&&''''''&&&$$$""""""!!!###$$$$$$###$$$&&&'''+++******)))))))))))))))))))))(((%%%"""%%%+++000555666555111+++'''((())))))'''&&&&&&###000:::999---(((///000***444888<<<===;;;777444222///---333222333111MMM                      """!!! !!!!!!$$$###&&&%%%%%%%%%&&&(((***+++!!!"""$$$&&&((()))******)))***,,,---------,,,+++&&& """&&&+++//////+++(((***,,,)))'''%%%"""!!!!!!"""$$$%%%'''((((((+++)))&&&$$$"""###$$$%%%%%%$$$###""""""###$$$%%%"""%%%&&&$$$$$$&&&&&&###!!! !!!&&&,,,'''"""!!!%%%%%%!!!"""&&&%%%%%%'''&&&$$$$$$$$$$$$$$$"""!!! !!!!!! !!!%%%''')))(((&&&###!!!!!!"""###$$$$$$$$$$$$''')))+++***)))(((((((((((()))''''''&&&###!!!$$$+++000333555555111+++'''&&&((((((%%%$$$&&&$$$(((000111***'''+++,,,)))333555888888666333000...)))'''---+++***(((EEE                          """ !!!"""###%%%''')))+++,,,!!!"""$$$&&&'''(((''''''((()))+++,,,,,,+++***)))%%%"""&&&(((************,,,---***)))&&&### !!!"""###$$$&&&''''''))))))(((&&&$$$%%%)))...###"""!!!!!!###%%%''')))"""%%%%%%""""""$$$###!!! ###&&&###!!!!!!###""" $$$$$$###%%%$$$!!!$$$$$$$$$###""" """###%%%(((***)))&&&""" ###$$$%%%$$$$$$%%%(((******)))((('''''''''((((((''''''&&&$$$###&&&---333444444333...(((%%%&&&(((///((($$$%%%$$$!!!$$$%%%&&&)))+++000000111111111000///---(((###&&&$$$&&&&&&CCC                             ,,,%%%  !!! !!!"""###%%%''')))******###$$$%%%&&&'''&&&%%%%%%'''(((***++++++***((('''%%%"""######$$$%%%'''***,,,...+++***'''$$$  !!!!!!###$$$%%%&&&&&&%%%))),,,---***'''%%%%%%$$$###""""""###%%%''')))%%%''''''###"""###""""""""" ######"""###"""&&&&&&%%%%%%### """'''(((%%%(((+++***&&&""" ###$$$%%%%%%%%%&&&)))+++***)))'''&&&&&&&&&'''((((((((((((&&&%%%)))000666666555111+++%%%###&&&***666,,,%%%%%%### &&&,,,+++''')))......,,,+++,,,...000///...)))!!!!!!!!!(((+++FFF                      &&&   !!! ###'''((((((''''''((("""%%%))))))'''&&&((()))%%%))),,,---000222---%%%!!!$$$'''***,,,------///000333@@@<<<$$$!!!!!! """$$$%%%&&&&&&*********)))(((&&&%%%$$$%%%$$$######%%%''')))+++&&&%%%$$$$$$$$$### !!!!!!!!!!!!######$$$ """'''%%%#########!!!"""''')))&&&  ###&&&)))*********)))'''%%%###""""""+++$$$###***'''%%%'''&&&$$$""""""###$$$%%%&&&######''''''%%%(((///555;;;444+++***'''###(((&&&%%%$$$$$$$$$"""!!!%%%%%%%%%(((///555666111+++(((((()))(((''''''""")))$$$###444                        !!!  $$$((("""%%%''''''&&&&&&'''"""%%%''''''$$$######$$$%%%(((******,,,---(((""" %%%(((***++++++,,,---...---111...$$$ !!!###%%%&&&''''''))))))))))))((('''&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$%%%&&&%%%### !!!!!! !!!""""""!!!&&&"""###'''&&&######""" ###"""!!!!!!"""!!! $$$$$$$$$%%%%%%%%%###"""!!!,,,777222%%%''')))&&&'''%%%$$$###""""""$$$&&&'''(((%%%%%%((((((&&&***111---222(((&&&000***)))'''&&&'''((($$$ ###(((---///+++'''%%%%%%'''&&&%%%$$$''''''((((((XXX                          $$$%%%   !!!  !!!$$$%%%%%%$$$%%%&&&(((***+++***'''%%%$$$$$$'''))))))'''((()))'''!!!!!!###&&&((()))*********,,,...+++&&&$$$&&&%%%!!!!!! """$$$%%%''''''(((''''''(((((((((((('''''''''&&&$$$"""!!!!!!""""""$$$######%%%''''''&&&%%%"""  """######!!!$$$!!!###(((&&&###""""""$$$   """ ######$$$%%%&&&&&&&&&%%%$$$---:::666***((('''%%%)))###"""""""""###%%%''')))+++((('''(((((((((---444>>>444444;;;111!!!777)))'''''')))***&&& ###%%%&&&$$$"""!!!"""###""""""(((###%%%!!! ***lll                      """###!!!  """#########$$$%%%++++++,,,,,,***((('''&&&(((***)))&&&&&&))))))%%% %%%&&&((())))))***---///,,,(((%%%&&&(((&&&!!!!!!###%%%&&&''''''###$$$%%%&&&'''''''''''''''&&&$$$###"""!!!""""""###"""###$$$'''))))))(((""" """!!!!!!"""######!!!!!!###(((&&&###"""!!!"""!!!!!!%%%%%%%%%&&&''''''&&&$$$$$$!!!---+++$$$&&&&&&$$$)))######""""""###%%%''')))+++***(((&&&&&&)))///444111+++'''%%%'''000...!!!%%%%%%&&&&&&%%%!!!"""######!!!  $$$$$$###...PPP                        """!!! %%%))),,,  """###"""###$$$%%%&&&'''(((((()))((('''&&&&&&((((((%%%$$$(((***)))""""""%%%''')))***+++...000))),,,((("""%%%***###!!!###$$$%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%"""!!!!!!###&&&(((((((((""" %%%###  """""""""###(((&&&######""" !!! """'''!!!###"""###%%%###$$$$$$###""" """ ''')))%%%(((%%%$$$###""""""$$$&&&'''******(((%%%%%%)))///333:::...111555***'''***%%%%%%''''''### ######### ***&&& 111ccc           &&&"""             !!!(((,,,...  """"""!!! !!!#########$$$%%%'''''''''(((***,,,---+++)))"""&&&&&&###"""&&&)))(((""" ###"""%%%)))+++,,,,,,---///###)))&&&'''"""!!!"""$$$$$$%%% !!!"""$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''"""!!! !!!$$$&&&&&&&&&  %%%"""!!!###### """'''%%%#########!!!"""###+++555%%%""""""!!!!!!&&&&&&%%%$$$!!!""" !!!++++++%%%(((&&&%%%###""""""$$$%%%'''''')))((($$$$$$***///000---'''...///---@@@CCC&&&******(((!!!!!!!!!!!! !!! """000&&&'''YYY                        !!!!!!  """"""!!!"""###$$$%%%$$$%%%''')))+++******,,,///000...,,,###'''((($$$"""%%%''''''!!!"""%%%$$$(((,,,...---,,,++++++%%%### !!!###$$$%%%%%%""""""$$$%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''"""!!!!!!"""""""""!!!"""!!! """""""""!!!&&&%%%###$$$$$$"""!!!$$$%%%"""%%%*** !!! (((((('''&&&### ######$$$+++'''"""((($$$###""""""###%%%'''(((&&&***)))%%%%%%+++//////--->>>999!!!III+++,,,)))%%%""" """***###&&&///___                                !!!!!!!!!###$$$&&&&&&%%%&&&(((******((((((***------+++((('''+++,,,'''$$$&&&((('''  """'''***///000///+++)))'''---"""$$$!!! """$$$%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%###   """### """###!!!  &&&%%%$$$%%%%%%### ###((()))%%%"""!!!###$$$$$$###"""  ###$$$'''!!!((("""!!!!!!!!!###&&&)))+++%%%***+++&&&&&&,,,000...111!!!222AAA555888>>>,,,+++%%% ###((('''###$$$  %%%!!!(((!!!)))'''NNN                      """### !!!"""###$$$$$$&&&'''((()))************'''%%%$$$$$$&&&)))))))))''''''''')))***((($$$!!!%%% $$$''''''''''''&&&&&&&&&&&&$$$###"""  $$$&&&&&&$$$"""&&&(((***,,,---+++)))'''((()))(((&&&%%%)))000666 !!!""" """%%%$$$""" (((((( &&&***%%% !!!%%%''')))&&&### """""""""((($$$ !!! !!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&,,,222222)))$$$(((---...///111333333555777222***((($$$!!!%%%$$$!!!!!! """ $$$'''%%% ''')))***666mmm                    !!!!!! !!!###%%%%%%%%%&&&'''((())))))))))))$$$###"""###%%%'''&&&&&&%%%))),,,,,,)))&&&%%%%%%### $$$&&&&&&&&&&&&&&&&&&%%%%%%###"""!!! !!!"""$$$%%%%%%&&&%%%$$$&&&((())))))(((((()))+++***'''%%%###$$$(((+++!!!"""!!!  """ !!!"""###"""&&&$$$###&&&***+++(((%%%"""&&&$$$"""""""""!!!"""$$$%%%$$$$$$$$$############$$$%%%&&&''')))...---(((&&&+++000111111555777777999:::555---### !!!  """"""!!! $$$ $$$555                     !!!###&&&'''%%%%%%&&&&&&''''''((((((&&&%%%&&&(((******)))'''###***//////)))%%%%%%'''!!!%%%&&&&&&&&&&&&&&&%%%$$$$$$###!!!$$$###!!!!!!!!!###&&&'''###%%%'''&&&$$$%%%(((,,,,,,)))%%%"""!!!!!! !!!######!!!   !!! !!!!!!###(((+++)))&&&$$$!!!!!!"""###"""  ###%%%%%%%%%%%%%%%!!!!!!!!!"""$$$%%%'''(((&&&((((((&&&(((...222222///333666777888777222***&&&### !!!$$$$$$""" """!!!%%%%%%""" """%%%###%%%999                      !!!###%%%'''%%%$$$$$$%%%%%%&&&&&&''''''''')))+++---,,,)))'''###(((------)))&&&%%%&&&%%%&&&'''''''''&&&%%%$$$###"""   """%%%&&&%%%''''''$$$!!!"""''',,,(((%%%!!!!!!"""!!! ###$$$###"""  !!!!!!"""!!! """''''''###$$$"""  """!!!"""%%%&&&%%%%%%%%%&&&"""""""""###$$$%%%''''''&&&%%%$$$%%%)))///111222---222666666666555///((()))&&&%%%(((***(((%%%$$$###"""!!!"""######  !!!!!!""")))OOO                        """$$$&&&%%%$$$$$$###$$$%%%%%%&&&###$$$&&&(((***)))&&&###%%%%%%&&&(((((('''$$$"""###''''''(((((('''&&&$$$###!!!!!!###%%%&&&'''&&&&&&$$$!!!"""&&&!!! ######  !!!"""###!!! !!!"""!!!!!!###))))))$$$###!!!  """ ###""""""!!!###%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&'''$$$###&&&))),,,...//////555999888666444000***%%%""""""'''(((###!!!"""!!!###$$$""" $$$qqq                          !!!###%%%&&&%%%$$$######$$$%%%&&&%%%%%%''')))***)))&&&###%%%###"""###%%%&&&$$$""""""&&&'''(((((('''%%%###!!!  $$$'''((((((((("""!!! """###"""!!!  %%%---...***"""!!!  ######'''&&&""" """&&&"""$$$%%%%%%$$$###$$$%%%%%%$$$$$$#########$$$$$$'''$$$%%%'''((((((***...---333666333000///+++'''$$$ &&&&&&""" ###$$$!!!"""%%%%%%###222                          """$$$'''&&&$$$######$$$%%%&&&((('''((()))+++***(((%%%$$$$$$###"""!!!"""$$$%%% $$$%%%&&&&&&%%%### !!!$$$&&&'''(((''' ###$$$!!! !!!"""!!!###***,,,)))"""!!! !!!%%%###&&&((('''%%%$$$%%%&&&###$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!"""###$$$%%%$$$&&&)))'''%%%(((///***///111---)))(((&&&###%%% !!!'''&&&%%%""""""!!! ###)))$$$&&&!!!VVV                               $$$"""%%%'''&&&%%%######$$$&&&'''%%%$$$$$$%%%&&&&&&$$$""""""%%%&&&"""$$$***"""###$$$%%%$$$!!!!!!"""$$$%%%%%% """)))+++&&& !!!  """ ###%%%###""""""!!!!!!###$$$!!!!!!$$$((($$$&&&'''&&&%%%$$$$$$%%%###$$$%%%$$$"""""""""$$$ !!!###$$$######&&&***'''###'''000,,,111222---)))((('''&&&$$$$$$###$$$&&&""" """!!!$$$(((zzz                              %%%%%%"""&&&$$$############$$$&&&### %%%((((((&&& ###%%%$$$"""%%%&&&&&&&&&%%%###"""!!!"""$$$%%%###!!! """ $$$******$$$"""!!!  $$$'''### """!!!"""###&&&'''&&&###$$$'''%%%!!!!!!   """$$$$$$###!!! ###&&&'''$$$ $$$(((000000000///---***&&&$$$)))(((&&&###  """'''###!!!333                   ###"""  ###&&&$$$!!! """######%%%&&&%%%!!!"""%%%###!!! """$$$&&&%%%### %%%$$$###"""""""""###### """###""""""!!!$$$""" ######  """%%%'''$$$""""""$$$!!! """$$$%%%$$$%%%$$$"""###&&&%%% !!! """###$$$$$$""""""+++++++++'''$$$###&&&)))///000000///---***'''%%%&&&&&&%%%""" !!!$$$!!!!!!"""######""""""!!! *** LLL                         $$$###   ###!!!%%%&&&&&&%%%$$$$$$###"""""" """###""" """"""$$$&&&''''''$$$!!! $$$###  """$$$"""!!!  """"""""""""%%%###!!! !!!""" ###%%%&&&&&&'''$$$!!!!!!"""$$$&&&'''###%%%$$$###$$$(((&&&"""!!! """###$$$$$$###)))'''%%%######$$$&&&(((//////000///...+++)))'''%%%&&&&&&$$$"""!!!###$$$%%%!!!"""%%%&&&'''&&&$$$"""!!!!!!!!!"""'''$$$eee                            #########&&&'''%%%%%%&&&$$$!!! $$$''''''&&&$$$$$$%%%'''((('''$$$!!!###!!! $$$###!!!  ###$$$$$$###""""""$$$$$$###"""###'''+++"""!!! %%%((('''$$$(((### $$$&&&'''((($$$''''''&&&(((+++)))%%%  """###$$$$$$### """''')))+++...///000000///---***(((&&&((()))((('''&&&'''((('''$$$"""$$$%%%&&&%%%""" !!!""")))}}}                        """+++///...!!!###"""$$$(((((($$$ !!!###&&&)))))))))%%%%%%&&&'''((('''### !!!  """'''((('''###!!! $$$'''(((%%%%%%(((+++%%%$$$###"""!!!  &&&(((%%%""""""!!!###'''%%%"""%%%'''(((((($$$&&&'''&&&(((+++)))$$$ !!!###$$$%%%$$$""" !!!%%%***---//////000111111///---+++)))%%%'''******)))(((((()))%%%### ###%%%%%%%%%###  """$$$###???                           """000;;;>>>)))...---'''%%%(((&&& """###$$$%%%&&&'''''''''%%%%%%%%%&&&'''%%%!!! $$$((()))'''###!!! $$$((((((%%%######$$$"""""""""############$$$"""###&&&%%%""" )))222111&&&###&&&'''''''''!!!$$$%%%$$$&&&(((&&& !!!$$$%%%'''&&&$$$"""!!!"""%%%***---111111222111000---+++)))"""%%%((()))((('''''''''!!! !!!$$$'''(((((($$$###!!! ###%%%''',,,]]]                        """---333333222666333((($$$&&&$$$ """###$$$$$$$$$%%%$$$$$$$$$%%%%%%### """$$$%%%%%%###""" """$$$%%%$$$###"""""" !!!!!!""""""""""""###&&&%%%"""&&&---,,,"""###&&&&&&&&&%%%!!!$$$%%%$$$%%%'''$$$!!!###&&&((()))$$$$$$###!!! ###)))///222333333222000---***((("""%%%)))***)))'''&&&%%%!!!!!!"""%%%((()))((('''"""!!!!!!!!!"""%%%''')))111www    %%%...                         %%%&&&"""!!!$$$&&&"""%%%***(((%%%%%% """###$$$&&&#########$$$$$$"""!!!###%%%$$$"""""" !!!!!! !!!"""###$$$ !!!###$$$&&&&&&'''!!!!!!   !!!  &&&((($$$ $$$  $$$&&&&&&$$$######&&&'''&&&'''((($$$!!!!!!"""###&&&(((***+++%%%'''(((&&&$$$(((000888333444444333000---***((($$$'''+++---+++)))'''&&&%%%%%%&&&(((***)))&&&$$$ """%%%'''(((444    &&&333!!!                   $$$!!!  """$$$%%%&&&%%%$$$###"""""""""###$$$!!!!!!!!! """%%%""""""(((((( !!!"""    !!!!!! ############"""!!! !!!!!!!!! !!!!!!###!!!!!!""" $$$&&&### %%%&&&'''(((&&&###   """'''&&&$$$###$$$'''+++---###%%%(((***'''%%%+++333555666333...------)))###''')))+++,,,+++)))'''&&&'''((((((***+++,,,------''')))$$$ ,,,***)))ZZZ   +++               #########%%%&&&&&&%%%###$$$%%%%%%%%%$$$"""!!! !!!""""""!!! !!!###"""!!!%%%&&&!!!"""!!!''' $$$!!!!!!!!!!!!  !!!"""###$$$######"""  ###!!!$$$!!! """$$$### !!!%%%%%%"""###$$$&&&&&&%%%### !!!"""&&&%%%%%%&&&&&&((()))***'''$$$%%%((()))(((+++000555888888444000...)))###''''''(((,,,111222///,,,&&&'''(((***+++,,,------,,,"""***$$$ )))######___                  %%%((((((&&&$$$"""###&&&((('''%%%""" !!!"""""""""!!!  !!!"""!!! !!!"""!!! """  """###!!!!!!!!!  !!!!!!!!! """!!!  ###%%% !!!$$$######%%%&&&%%%"""%%%$$$!!! !!!###$$$$$$"""  """$$$$$$%%%&&&''''''''''''&&&***$$$"""&&&)))******---222888;;;777222...***&&&000,,,***,,,111111+++%%%%%%&&&(((***+++,,,,,,,,,,,,###((("""!!!'''$$$iii                      ###%%%%%%###!!!"""$$$&&&((('''%%%"""!!! !!!"""######"""!!!!!! !!!###""" ((( <<<<<<### """%%%&&&######"""!!!!!!!!!!!!!!! !!!  """$$$%%%  ######$$$''''''%%% """###"""!!!######!!! """$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&)))%%%$$$&&&((((((***...///777;;;666000------+++///---+++++++++)))$$$ $$$%%%(((***,,,+++******&&&###$$$(((!!!///                         !!! $$$$$$%%%%%%%%%$$$###"""!!!"""#########""" ###""" !!!!!!!!! ,,,'''555GGG !!!$$$''')))######"""!!!!!!!!!!!!""" !!!"""###""""""  """"""###!!!"""%%%(((&&&"""!!!!!!"""!!!  """"""!!! """###$$$%%%$$$###!!! !!!###&&&''''''&&&'''(((&&&%%%+++333666;;;<<<555...,,,......$$$'''))))))&&&$$$$$$&&&###&&&)))+++,,,***(((&&&!!!'''(((###>>>                            !!! !!!$$$$$$$$$$$$######""""""!!!"""######""""""!!!  """######!!! +++333 """%%%'''(((!!!  !!! !!!!!!!!!  !!! !!!!!!  """%%%(((%%%!!!###$$$###  !!!!!! !!!###$$$$$$$$$%%%###!!! !!!$$$(((***'''''')))***&&&%%%---777>>>AAA>>>555...------+++'''+++---***### ###$$$&&&***,,,,,,)))%%%### !!!(((&&&$$$LLL                     $$$ """$$$%%%%%%###  !!!!!!"""!!! !!!######!!! """###%%%%%%!!! !!!"""  !!!  ###&&&((($$$ ###%%%$$$  """!!!  ###$$$$$$$$$###$$$$$$###$$$&&&(((+++,,,)))''''''))))))***000888;;;<<<999333///...+++(((......---(((!!!%%%'''+++,,,+++'''###!!!""")))$$$'''ZZZ                  $$$))) !!!!!!!!!   $$$'''&&&############""" !!!###!!!  !!!"""""""""###"""!!! !!!###$$$ !!!"""!!!  """%%%!!!""" !!!$$$''')))$$$"""%%%$$$!!!"""!!! !!!$$$%%%%%%###"""###$$$&&&(((***,,,------,,,&&&$$$''',,,...333777111222222/////////+++&&&)))'''%%%###!!!&&&(((+++---+++'''!!! """***%%%+++fff                      """$$$&&&&&&###!!!######!!!  """#########"""!!! !!!""""""  !!!###$$$%%%!!!$$$'''%%%$$$&&&&&&$$$$$$"""  """######""""""###$$$###%%%(((***,,,---,,,,,,++++++***))))))---222777666333111000111///+++&&&'''((('''"""$$$,,,000000+++'''%%%"""!!! '''"""222                 """$$$%%%%%%""" !!!!!!  !!!!!!###$$$######### !!!""""""!!!    """$$$%%%###!!!$$$######%%%%%%###%%%###!!!  !!!"""""""""!!!!!!"""###$$$###!!!!!!!!!###$$$%%%(((***,,,,,,++++++))))))((('''(((+++111555444555666555111,,,'''$$$%%%&&&%%%"""$$$)))...111111+++&&&$$$!!! &&&%%%""",,,%%%:::                 !!!"""$$$###!!! !!!!!!!!!!!!""" #########$$$%%%  !!!###$$$%%%!!!#########&&&&&&$$$$$$"""!!!!!!!!! !!! $$$$$$$$$$$$############$$$%%%%%%###!!! %%%&&&(((***+++***)))(((&&&&&&&&&%%%&&&)))///333222777;;;999111(((###!!!%%%%%%$$$!!! ###)))///111444222,,,&&&###  !!!######)))!!!???                  """"""!!! !!!!!!!!!!!!!!!"""!!!    !!!!!!!!!"""###  """######""" %%%$$$%%%((()))'''"""!!!!!!!!!"""!!!&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&### &&&''')))******)))'''&&&$$$%%%%%%%%%&&&)))...222555777999777111)))$$$!!!&&&%%%$$$""""""&&&---222444666333+++$$$""""""$$$!!!III                 $$$###!!!"""!!!###### !!!"""  !!!    !!!!!!$$$!!! $$$$$$%%%)))***((($$$######$$$$$$### !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$!!!&&&''')))))))))(((&&&$$$$$$%%%%%%&&&'''***///222888666444222111---'''###(((&&&%%%###$$$(((...222444555222)))"""  !!!%%%&&&,,,___                """!!!"""### """  """"""   !!!%%%!!!""""""###&&&'''&&&''''''''''''(((&&&""" """$$$%%%###$$$&&&'''''''''&&&%%%&&&&&&'''%%%###!!!!!!"""&&&'''((()))((('''%%%$$$###$$$&&&'''(((+++///333888555111000111///***%%%'''&&&%%%%%%'''+++///111222333///&&&!!! ###%%%&&&&&&:::uuu                 """!!! """!!!""""""###   ###!!!###$$$ #########&&&'''%%%'''''''''''''''$$$ !!!###$$$!!!###&&&)))***)))'''&&&%%%&&&'''&&&$$$$$$$$$&&&%%%&&&'''(((((('''%%%$$$"""###%%%&&&(((+++///222555555444333111---((($$$%%%$$$$$$&&&)))---000111000000,,,$$$ ''' ((($$$%%%DDD                   !!!###!!! ### """!!!###""""""&&&###&&&""""""%%%%%%%%%((((((&&&$$$$$$$$$$$$$$$!!! ###'''+++,,,+++)))'''$$$%%%'''&&&%%%%%%'''((($$$%%%'''(((((('''%%%$$$!!!"""$$$&&&'''***...111111555999888111***%%%$$$""""""###'''+++///111111......***"""!!! ---'''...&&&(((MMM                          !!! $$$&&&### !!! !!! !!!######  '''$$$!!!!!! !!!!!! ###$$$&&&((()))((((((((('''###!!!###&&&(((''''''&&&'''...000...)))'''(((&&&"""$$$%%%%%%&&&+++///((('''''''''((())),,,...///444666777777444---&&&!!!"""&&&%%%'''///777;;;555...)))((($$$!!!(((...,,,###...###ZZZ                """&&&!!!"""!!! !!!!!!###$$$"""!!!!!!""" !!!"""###"""###$$$&&&'''%%%%%%&&&%%%""" $$$&&&&&&&&&&&&'''***---...+++***+++(((### %%%'''&&&(((+++'''!!!&&&(((***---///000000000111222333222000***$$$!!!&&&((((((***000555777222***### !!!(((222'''***---iii                  ***888AAA !!!!!!!!!!!!  !!!!!! %%%### """$$$%%%###"""!!!  !!!!!!!!!###$$$  """%%%''''''''')))***$$$%%%%%%%%%$$$!!!"""&&&))))))***++++++&&&***,,,***))))))&&&!!!###)))---,,,***,,,,,,+++$$$%%%%%%'''))),,,...///444333222111///+++&&&""""""###&&&,,,///---888000((($$$$$$'''///777)))///000555///nnn    (((              !!! !!! !!! ### """ """$$$%%%!!! !!!"""###$$$$$$###"""  ###&&&((()))((())))))(((++++++((('''(((&&&"""%%%(((++++++++++++,,,,,,111...,,,+++---222888===777444111///...+++%%%!!!"""'''***...444555222+++%%%!!!(((000666333&&&"""666|||                    """$$$###+++111---""" !!!"""###;;;000###!!!!!!"""%%%$$$!!!"""###$$$$$$$$$$$$%%%'''"""!!!!!!  ###&&&'''&&&%%%$$$%%%---///---))))))...000///&&&%%%&&&(((+++***)))(((/////////000222555888:::;;;777222000000---'''""" &&&+++,,,///222111...)))'''%%%&&&---555;;;===;;;,,,!!!---MMM            +++111444,,, )))###$$$$$$$$$###$$$&&&(((!!! &&&)))+++,,,+++)))((((((***+++(((%%%'''...444444,,,((()))---000---+++***'''+++222777999777222///@@@<<<888777888666000***'''...333000,,,+++***(((#########%%%,,,555888666"""!!!%%%...OOO    !!!  $$$######)))...///,,,'''$$$***'''$$$&&&))))))###%%%...222---$$$ ...///---,,,333<<<===888444&&&###OOO     &&&444YYYBBB;;;>>>666444777<<<222CCClll[[[___hhhlllaaaRRRUUUaaaSSS\\\vvvggg]]]lll[[[\\\uuuKKKkkk    ### 222                                                       &&&CCC   '''###     UUUwww444&&& PPP>>>***333888ZZZaaaKKK   TTT\\\III333!!!'''SSSllljjjNNN%%%   ***@@@III[[[mmmyyykkkHHH  222UUUdddpppwwwxxxsssVVV   AAAPPPYYYfff}}}rrr777   ;;;RRRiiibbb@@@ HHHNNNeee^^^%%%  NNNHHH]]]ZZZ$$$ BBBJJJ___JJJ   FFFOOOQQQ...      SSSNNN888    PPPKKK///