BM6P6(@ """"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""!!! !!!"""###$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$###!!! """$$$%%%!!!"""###%%%%%%$$$######&&&%%%%%%$$$$$$#########,,,+++)))'''&&&%%%%%%&&&''''''&&&&&&&&&'''(((((('''(((******((((((((())))))))))))((()))******+++,,,,,,,,,---...///111111111111000//////000222333.........///////////////333222111111111222333444111555<<>>AAAFFFDDDBBBAAAAAACCCFFFHHHRRRTTTZZZcccppp|||yyyrrrhhh^^^VVVPPPKKKHHHEEEEEECCC>>>888666777999888888999:::===???BBBDDD>>>>>>>>><<<;;;;;;>>>@@@???AAAAAA>>>:::777777999;;;:::999777666666555555444666777999999777666444666777777666555444222111333444555666666666666666666888:::<<<=========<<<777999;;;======;;;999777777777555444444555666777666666888999:::;;;;;;;;;>>>===<<<<<<<<<<<<======<<<;;;888777666666777888777444111000222444666666666888999999777666666777111333444555555777999<<<999777666777:::;;;:::777777999<<<>>>>>>===:::888999888777666666777888999222444777::::::888666444666666666666777888999:::999999::::::999888666555777777888999::::::;;;;;;::::::999999::::::;;;;;;<<<<<<<<<===>>>??????@@@AAABBBDDDEEEFFFFFFFFFFFFDDDCCC@@@???>>>>>>???@@@@@@>>><<<===CCCUUUsss!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""""""""###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$###"""!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&'''&&&&&&''''''((()))))))))'''(((******((('''((())))))))))))))))))******++++++++++++,,,---...000000..................///000111111111000000000000111222222111111222222333333333555999<<<======;;;:::777555444444666555333000333444555555666888<<>>======>>>AAABBBGGGGGGJJJOOOWWWaaajjjppp}}}}}}ttteee___XXXQQQKKKGGGCCCAAAAAAAAA@@@<<<777555666777:::::::::;;;<<>>=========>>>??????===999777777888999999888777666666666666555555666777777666555555555555555555444444444444777777888888999999888888666777:::<<<======<<<;;;666888999::::::999888777666666555444444444555666555666888:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666777888999888555333222444666777888777999:::999777666666777222333555555555666888:::666444333444777888666555888:::===???>>>===:::888888888777666555555555555333555777999:::999777666666666666666666666777888888888999:::999888777666777777888888999::::::;;;999999888888888888999::::::;;;;;;<<<======>>>>>>@@@AAACCCEEEFFFGGGFFFFFFEEECCCAAA???>>>>>>???@@@AAA>>><<<===CCCUUUrrr   !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""############$$$$$$$$$######""""""!!!!!! $$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""""""""###$$$%%%''''''%%%&&&((()))*********)))&&&(((***)))((('''((())))))))))))))))))******************+++,,,---...///,,,---...///////////////333222111/////////000111000111111222333333222222444444555555777888::::::777555333333444444333222111222333333333555888;;;<<<;;;999888888999:::;;;???>>>>>>@@@CCCIIINNNRRRZZZ```hhhqqqyyy}}}zzzzzz~~~yyymmmdddTTTQQQLLLIIIGGGDDDAAA???===>>>>>><<<999777777777;;;;;;::::::;;;===???@@@CCCEEEGGGGGGCCC???<<<;;;=========;;;888666666777888777777666666777777888555555444444444444555555555444333333333444666777666666666666555555555555666777:::<<<===<<<;;;;;;777777777777777777666666555444444333333444444555444555666888:::;;;;;;;;;999999999999999:::::::::<<<;;;999888777888888999999777555444666888999999888:::;;;:::777666666666222444555555555555777888888666666666888999888777:::<<<===>>>>>>;;;999777:::::::::999999777666555555666777888999999999999666666666555555555555555666777888999999999888777777777777888999999::::::888888777777777777777888::::::;;;;;;<<<<<<======???@@@BBBEEEFFFGGGGGGGGGEEEDDDAAA???>>>>>>???@@@BBB>>>;;;<<>>===<<<:::999999;;;:::999999999:::;;;<<>>@@@BBBDDDFFFGGGGGGGGGEEEDDDBBB???>>>>>>???@@@CCC>>>;;;<<>>=========<<<;;;999888:::999888777666777777888>>>BBBGGGJJJHHHCCC???<<<::::::999888888777666555555555555555666777888999555444222000000222444555888666444222111222333444888888666555555555555666555777999:::;;;:::999888888777555444444444555666111222222333333333444444777777777777777666666555777888999::::::::::::999::::::999999999999999999777555444444666777777777777999:::999777555555666222444666666555444444555333444555555555555555666999999:::999888666333222000111333555666666555555777777777777888999:::;;;999999999888888666555444333555666888999999999888666666777777777777888888999888888888888999::::::>>>>>>>>>>>>????????????>>>@@@BBBDDDEEEFFFFFFFFFEEECCCAAA@@@??????@@@AAADDD>>>:::===FFFYYYuuu !!!!!!  !!!"""""""""""" !!!!!!!!! !!!""""""###""""""$$$###"""!!! """"""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%%%%"""!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%###"""%%%''')))((('''&&&'''((('''((()))++++++******))))))))))))))))))***++++++***+++,,,---.../////////000000111111111111111000......000111222222333333333333444444555444444333222333333222111000222444222333444444444333555666555666888999:::999888777444444555666777999:::;;;===>>>???@@@AAADDDIIIMMMMMMSSS\\\fffoooyyyzzzrrriiiaaaYYYTTTPPPOOOLLLKKKIIIGGGDDDBBBDDDCCCCCCDDDFFFFFFEEECCCAAA???===<<<<<<;;;999777:::999888666555666666777:::>>>CCCEEEDDDAAA>>>===:::999777777888888777555555555555555666666777888555333222000000222333555777666444333222111222222666555444333333333444555555666888:::::::::888777888777555444333333444555111111222333444444444444999999:::999999888777666666777888:::::::::999999888888888888888888888888666444333444555666666555555777888777666555555666111444666666555444444444444555666666555555666888777777777777666444222111222333555666888999::::::888777777777777888999999888999999999999777555444333555666888999999888888666666666666666777777777888888999999:::;;;======@@@@@@@@@@@@AAAAAAAAAAAA???AAABBBDDDEEEEEEEEEDDDDDDBBBAAA@@@@@@AAABBBCCCDDD>>>:::===HHH\\\xxx """!!! !!!"""  !!!"""""""""""" !!!!!! !!!"""###!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&''''''(((***+++++++++)))(((******))))))******+++++++++++++++,,,---...///000---...000222333222111000......//////000222333444333333222222222222333333///222444333111000111333111333444444333222333444222444777999::::::888777555666666777888888888888888:::;;;<<<===@@@EEEHHHDDDKKKUUU[[[___bbbhhhlllrrrxxx~~~sssnnnfff]]]VVVNNNHHHCCCBBBDDDFFFEEEBBBAAAAAAAAABBBBBBCCCGGGLLLOOOQQQQQQJJJFFFBBB??????>>><<<:::;;;:::888777666777777888888;;;>>>???>>><<<;;;;;;:::888777777999:::888666666666555555555666666777444333222222222222333444444444444333333222222222333222000///000111333444555666888999:::999777666555555444333222222111222111111333444555555555444666666777888888888888777333555777999999999888777666777777888888777777777555444333444666777666555222444666666555444555666000222555666555444444555555777999999777666888:::666777777666555444333222666666777777999:::<<<===888888777777777777666666666777888999888777555444444555666888888888777777666666666666666666666666777777888999;;;===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDCCCCCCBBBAAA@@@???@@@BBBDDDEEEDDD>>>:::>>>KKK```{{{   !!!"""""""""""" !!!!!! """### """$$$%%%&&&"""""""""""""""""""""""" """######$$$$$$$$$"""############$$$$$$$$$)))(((%%%###""""""#########$$$%%%&&&'''&&&%%%%%%!!!!!!"""$$$%%%&&&''''''!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%''')))***+++%%%'''(((((('''&&&&&&''''''(((***+++,,,+++)))(((+++***************+++,,,------------...000222333)))+++...111222111000...//////......000111444555555333111//////000222333...111444444222000111222000222444444222111222333000222555888999999888777111222333555666666666666666777999;;;<<>>AAA======@@@EEEMMMSSSWWWXXXRRRMMMGGGDDDCCCCCC@@@>>><<<;;;:::888888888999999888:::<<<;;;:::888888999:::888666777::::::999666666666555555555555666666444333333333333333333444111222333444444444333333555444222222222444666777555666888999999999777666333333333222111000//////111222333555666666555555000111222444555666666777222333555777888888777666555666777777777777666666666555444555666777777555000222444555444444555666///222555666666555444555222444666666444333555777777777777777666555444444333333222222222444666777777888888888777666555444444555777888888666444333555555777888888777777666666666666666666555555555555666777888;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBBAAA@@@??????AAACCCEEEGGGDDD>>>:::???LLLbbb}}}   !!!"""  !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """!!!  !!!"""###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""######$$$&&&%%%$$$"""!!!""""""###""""""""""""###$$$%%%&&&#########"""######$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++***)))************+++++++++,,,***)))***,,,,,,***'''------......///000000111000000000000////////////333111000111333333111...000000///......///000111111111111111111111111111333444555555666666555555222222222222333444555555777888999:::;;;<<<<<<;;;BBBGGGMMMPPPNNNJJJFFFDDDHHHHHHJJJNNNTTT\\\ccchhhuuu{{{|||yyy|||zzzyyyxxxrrrggg___YYYRRRNNNDDDEEEEEEDDDBBB???<<<:::;;;;;;<<<<<<===<<<<<<<<<@@@???>>>???DDDKKKRRRWWWXXXPPPHHHEEEGGGGGGDDD???:::888777666777777666555666:::;;;777666888999777;;;:::999999999999999:::555555444333333222111111333222111111222222111000------...000111333444444222111111111222444666777666666777888888888888888777666444222000/////////222333333333333333444444222222333333333333444444555444444444444555666666888777666666666666777777555555555555555555555555222222333444333222111000333333333333333333333333333333222222333555666777888888888555333111222333222222333333444555666666888888777777666666666555777888888999888666555444444666777999::::::::::::888777666444555666888999444555555777888:::<<<======>>>??????@@@AAABBBCCCBBBAAAAAA@@@????????????DDDBBB???>>>???@@@@@@???@@@>>>;;;===IIIbbb   !!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""""""""!!! !!!"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$######""""""!!!!!!""""""""""""""""""###$$$%%%&&&###############$$$$$$%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***))))))((())))))*********+++++++++,,,***)))***,,,,,,)))'''***++++++,,,,,,------...////////////////////////222111000111333333111///111000///......///000111333333333333333333333333222333444444555555444444222222111222222333444555666777888999:::;;;<<<<<>>;;;999999:::;;;<<<<<<<<<<<<<<<@@@???>>>???BBBFFFKKKOOOSSSLLLFFFDDDGGGHHHDDD@@@;;;:::999:::::::::888666666:::;;;888777:::;;;:::888777777666666666666666666666555444444333222222111///......///000...---,,,---...///111222333444444444444333333444444444666666777888888888888777666555444333222111000///222222222222222333333444222222333333333333444444444444444444444555555666555555555555555555555555888777666555444222111111111222333333333222000000222222222222222222222222333222111111222333555777999:::999777555333444555333444444444444555555555555555555666666777777777555666666555555444333222444555777888999:::999999999888666555555555777888555555555666888999;;;<<<<<<===>>>???@@@AAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@BBB@@@>>>>>>@@@AAABBBBBB@@@>>><<<>>>JJJccc   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$ !!!!!!""""""!!!!!!""""""""""""###$$$%%%&&&###############$$$%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''')))))))))*********+++++++++***)))***++++++)))'''))))))******+++,,,,,,,,,////////////////////////111000000111222222111///111000///.........///000222222222222222222222222111222222333444333333333111111111111222333444555555555555666888:::<<<===AAABBBAAA???===<<<===???@@@???>>>>>>>>>@@@CCCDDDEEEHHHLLLRRRZZZdddpppwww{{{~~~}}}zzz{{{~~~tttoooggg```\\\XXXUUUSSSIIIFFFDDDDDDFFFFFFDDDAAA@@@@@@@@@@@@>>><<<:::888777888999:::;;;<<<<<<<<>>>>>???AAACCCDDDJJJFFFBBBCCCFFFHHHEEEAAA===<<<;;;<<<===<<<999777666;;;<<<999888;;;<<<;;;:::999999999888888888888666666555555444444333333000///---...//////...,,,,,,,,,---...000111222222777777777666555444333222555666666777777777777777444444555555444222111000222222111111111222444555222222333333333333444444444444333333444444555666444555666777777777666555777666555444333222111000111111222222111111000///111111111111111111111111333222000//////222444666:::;;;;;;:::777666777888666666666555555555444444222333444555666777888888666555444333333333333333333444666777888999888888:::999777666555666666777666666666777777888999:::<<<<<<===???@@@@@@AAAAAADDDCCCCCCBBBAAAAAA@@@@@@@@@>>>======@@@CCCDDDDDD@@@>>><<>>;;;:::;;;===<<<;;;;;;;;;<<<===???@@@===>>>???AAAEEEKKKSSSXXX\\\cccmmmuuuzzz{{{wwwtttsssrrrtttyyy~~~yyywwwwwwyyy~~~|||uuuqqqnnnjjjfff]]]XXXQQQKKKHHHEEECCCBBBCCCAAAAAACCCEEEFFFBBB???<<<======<<<;;;:::888888555666888999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>BBB???>>>@@@DDDFFFDDDBBB@@@===;;;::::::::::::999888<<<===:::888;;;;;;:::999999999999888777777666555555444444444333333333111000//////000000///...,,,,,,---...///000111111666777888888777666444333444555666666777777666666222333555666555444222111222111000000000222444555222222222333333333444444333333333333333444444555666777999:::;;;:::888777222222333333333333333444111111111111000000//////000000000000000000000000333111///---...000333555999:::;;;;;;999888888999999888777777555555444333222222333444555666777777999888666444444444555555222333555666888888777777888777777666666777888888999888888888888999999:::;;;<<<>>>@@@AAAAAAAAAAAACCCDDDDDDCCCCCCBBBAAAAAAAAA???======@@@CCCEEEEEEAAA>>><<<@@@OOOhhh!!!!!!   !!!""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!###$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((((((((((((((()))))))))*********)))*********))))))(((((())))))******+++,,,,,,---,,,,,,------...............///000111111111111111111000///---------...///---------......////////////000111111222222111111000000000000111222333333222222333555666999:::;;;===>>>???>>>;;;999888999555666666666777777888888:::<<<===>>>???@@@CCCEEEEEEHHHNNNVVV```iiipppsss|||zzzyyyxxxzzz~~~~~~{{{xxxwww|||{{{zzztttnnneee^^^YYYTTTNNNIIIMMMJJJGGGEEEEEEDDDCCCBBB@@@??????AAADDDCCC???;;;999::::::999999888888777555666777999:::;;;;;;;;;:::;;;===>>>>>>>>>===<<<<<<;;;:::===@@@CCCBBB@@@AAA===888555555777999::::::>>>>>>:::777999999777444444444444333222111000333333333222222222222222111000//////000000///...,,,------...///000111111333444666777777777666555444444555666666666666555111222444555555444222111111111111111111333444555222222222333333333444444222222222222222333444444555777999:::;;;:::999777222222222333333444444444111111111000000000000000000000000000000000000000222000///---...///111333666888::::::999999999:::;;;:::999888666555444333444444444444555555555666999888666555444444555666111333444666777777777777555666666777888999::::::::::::999999999::::::;;;;;;===???AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBCCC@@@>>>===???BBBDDDEEEAAA>>><<>>>>>======BBBIIIPPPTTTVVVZZZ___ffflllrrrxxx}}}{{{{{{{{{|||}}}|||xxxyyy{{{{{{}}}~~~{{{wwwpppkkkgggYYYTTTNNNJJJHHHFFFCCC@@@BBBAAA@@@@@@BBBBBBAAA???===<<<===@@@CCCCCC???;;;777777777777777888888888666777888999:::;;;;;;;;;888999;;;===>>>======<<<:::999888999<<<>>>>>>>>>@@@<<<666222222444777888888<<<<<<888666777777555555555666666555333111000222222222222111111111111000///---...//////...,,,------...//////000111111111111333444555666666666333444444555555555555555111222333333333222111000111111222333444555555555222222333333333333444444222222111111222222333444333444666777777777777666555555555444333222222222222222111000000000000111000000000000000000000000111000////////////111111444777999::::::999999:::<<<;;;:::999777666555444555555555555555666666666777666555444444333333444222333555666777888777777555666777777888999::::::::::::999999999::::::;;;:::<<<>>>@@@AAAAAA@@@??????@@@BBBDDDEEEEEEDDDDDDDDDAAA>>>===???BBBEEEFFFBBB>>><<>>AAADDDAAAFFFKKKPPPSSSWWW\\\___mmmpppuuuyyy{{{}}}{{{vvvwwwyyyzzz}}}wwwssstttlllllljjjeee^^^XXXRRRPPPKKKFFFBBB@@@AAABBB@@@>>>;;;:::999:::<<<============<<<<<>>===<<<>>>@@@CCCEEEEEEEEEEEEBBB???===<<<@@@DDDGGGIIIBBB???<<>>777;;;???AAAAAABBBEEEHHHLLLOOOTTTWWWZZZ]]]aaacccggghhhjjjnnnrrrvvvzzz|||~~~|||}}}}}}yyyyyy{{{}}}xxxwwwuuurrriii]]]XXXYYYUUUUUUTTTQQQLLLHHHEEEDDDFFFAAA<<<999:::;;;:::888<<<999888888;;;>>>@@@AAA<<<::::::<<<>>>>>>:::666666555555666666777999999999::::::;;;;;;;;;::::::777777888999999999999999<<<:::777555555666888999:::888777666666555222000///444555333333666888777666777888888777555222111333333333333333333333333333222111111222222111000//////000000111111222222111000//////000111333444222333444444555555444444333222111000///////////////111444777888888666555222222333333333444444444111111111000111222222333555555555555666777999999333333444444555666777777444444222111111111222333111111111111111111111111///000111222222111000///333666:::<<<<<<<<<<<<===<<<;;;;;;:::999888777666222333444666888999;;;;;;999999:::::::::888666555333444666777888999888888;;;;;;::::::888777555555555555555555666777888999666888:::===>>>===<<<;;;:::<<>>;;;<<<@@@EEEIIIKKKCCC???<<>>;;;999888999;;;===<<<;;;999999888888888;;;888555444555666777666666555444333333333333444333222222111222333444555888888888888777555444333666555444333222111111111//////////////////000000000000111333333333333333+++,,,...///000000000000333444444444555666666666000000111111111111000000444444333444444555666777666555555444444333222222111000000000111222333333555555444444444555666666666555555444444444555555444444333222222111000000111111111111111111111111333333333222222111111111111333666999;;;<<<======;;;:::999::::::999666333666555333333333555777888888777777999;;;;;;888444555444444555888999999888888888888888888888999999999888777777666777777777444555777999;;;<<<======>>>???AAACCCDDDFFFFFFGGG=========@@@CCCFFFGGGGGGBBB???===EEEYYYsss  """$$$%%%$$$""" !!! !!!"""###%%%&&&'''"""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%&&&&&&'''############$$$$$$$$$$$$###%%%'''&&&$$$###%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((((((''''''&&&))))))))))))***+++,,,---............---,,,+++++++++,,,...000111000///...000///---+++++++++,,,---///...,,,++++++---///000///000000111111000000/////////......//////000111111222444666777666555444666666666666666666666666777888999666444444777;;;:::;;;;;;;;;999777555444555666666666777777888888888888999999::::::::::::666777999<<<===>>>?????????@@@AAABBBDDDFFFHHHIIIPPPOOOMMMLLLLLLLLLNNNOOOPPPRRRSSSSSSRRRQQQSSSTTTRRRRRRRRRSSSUUUWWWXXXYYYZZZXXXUUURRRPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNMMMMMMKKKIIIGGGEEEDDDGGGGGGEEEDDDBBB@@@??????======<<<;;;:::999888777888888999999:::999999999<<<:::888888:::;;;:::999777666555555555777999:::?????????===;;;999:::;;;<<<<<<;;;;;;<<<<<<======:::777444222333333333222555555444444333444444444555555444444444555666777888888888777666555444444444555555666666555444333333333333333333333333333000111111222222333333444......//////000000111111333333333444444444444444111222222222222222222111333333333333444555666777666555555444444333333222111111000000000111222222333333333444444555666666555555444333333444555666555555555444333222222222111111111111111111111111333333333222222222111111111222555777999:::;;;;;;999888888888999888666444444333222111111333444666:::999999;;;======:::777555444444555777888777666777777777888888999999999999999888777777777777777444555777999;;;<<<======<<<===???AAADDDEEEFFFGGG@@@???>>>@@@CCCGGGHHHIIICCC???===FFFZZZuuu !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! """!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$%%%&&&'''((((((#########$$$%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))+++,,,...///000000//////...------,,,......///...............///...,,,,,,+++,,,---...///---***((())),,,///111...//////000000//////.........------......///000///000222333444444333333555555555555555555555555888888777555333777>>>CCCEEEDDDAAA>>>;;;777444333444555555666777888999999888888888888888999999999777777777888999:::;;;<<<============>>>???@@@@@@CCCBBB@@@>>>======>>>>>>AAABBBCCCCCCBBBBBBCCCEEEDDDCCCCCCCCCDDDFFFIIIJJJLLLJJJGGGDDDAAA@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@BBBBBBAAA@@@???>>>======999999999999999999999999777777777888888999999999;;;999777777888888777666777666555555666777999:::>>>???AAA@@@>>>;;;;;;;;;;;;;;;<<<===???@@@AAABBB;;;888444222222222111000444444444444444444555555555555444444444555666666666777777777666555444444333555666888888777666666555555555555555444444444111111000000111222444555222111000//////000111222333333333333333333222222333333333444444333333333333333333333444555666666666666555555444333333333222111000000000000000000111222222333444555555666444333222111222333666777666666666555555444444333222222222222222222222222333333333222222222222111111222444555777888888888777666555666888888666444444333222111222333444555999999999:::<<<;;;999777666444333444666666555444666666777777888999:::::::::999999888777888888888444555777999;;;<<<<<<===:::;;;===@@@BBBDDDEEEEEEBBB@@@???@@@CCCGGGIIIJJJCCC???===GGG\\\xxx  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!! ###!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$###$$$$$$%%%&&&&&&&&&&&&""""""######$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''(((((()))+++---...///111111000///............///...------------...///------,,,,,,,,,---......,,,+++******+++---///111...//////000000//////...---------------...//////...///000111222222222111333333444444444444444555777888888666666:::BBBHHHOOOKKKEEE>>>999666444444333444555666777888999999999999999999999::::::::::::999777777777888:::;;;>>>>>>======>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<===>>>>>>======>>>???AAA???>>>===>>>AAADDDFFFIIIGGGDDDAAA???<<<;;;;;;========================:::999999999:::;;;===>>>>>>>>>>>>=========<<<<<<888888999999999999999999666666777888999:::;;;<<<;;;999777666666666555333666666666666666888999:::<<>>@@@@@@AAAAAA:::888666444555555333222333444444555555555555555333333333333333333333333555555666666666555444444666666666666666666777777333333333333333222222222222111000///000222444555555333111000000111222444555444444444333333222222222333333444444333333222222222222222333444555666666666666555444444333333222222111000////////////000111222333444444555555333222111000111333666888666666555555555444444444222222222222222222222222222222222222222222222222111222333444555555666666555444333444666777666555666555444444444555555666555555666666777666555444555444333333555555444222444555666777888999:::;;;::::::999888888888888888555666777999:::;;;<<<<<<;;;<<<===???@@@AAAAAABBBCCC@@@>>>>>>BBBFFFIIIKKKDDD???===HHH___{{{!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""   """$$$&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""###$$$$$$$$$$$$%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''')))***,,,...///000000///............///...---,,,+++,,,...000111------,,,,,,---------...***+++,,,...///////////////000000111111000000///---------------...//////......///000111111111111222333333333444444555555555777999999999<<>>???;;;999666555555555444222555555555666666777888888;;;>>>AAAAAA???===;;;:::;;;<<<===>>>>>>>>>>>>===888666555555666777666555444444555666666555555444333333333333333333333222333444444555555555555444:::888555333222333555666333222222222111111111000111000/////////111333555555444222111000111333444666666555555444444333333111111222222222222111111222111111222222333444555777666666555555444333333222222111000000///000000000111222333444444444444333222111111111333666777444444444333333333333333222222222222222222222222222222222222222222222222222222222333444444555666444333222333555666666555555555555555444555555555333333444444444333333333555444333333444555333222444555555777888999:::::::::999888888777777888888555666888999:::;;;<<<<<<<<<===>>>>>>???>>>>>>>>>AAA>>><<<===AAAEEEIIIKKKFFF@@@===HHH```}}}"""!!!    !!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!""""""#########"""""""""""""""######$$$$$$%%%%%%###""" !!!!!!!!!"""#########$$$%%%###"""###$$$%%%$$$###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''((()))***,,,---...---,,,,,,,,,---...///---,,,,,,+++,,,...000111---------------------,,,***+++...000000///...,,,///000000111111000000///......------......///000/////////000111111222222222333333444444555555555444777:::;;;:::;;;???BBBJJJEEE>>>777333222444555111222222333444555666666555777;;;>>>??????===<<<555444333111111222444555444444444555666777888999???>>><<<:::888666555444555666777777666666777999:::999888888999;;;===>>>@@@??????>>>===<<<;;;:::;;;;;;:::999888777666555666666666555666666777777;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777666666666888:::===???AAA<<<:::777666666666555444333444444555666666666777999<<>>>>>>>>======>>><<<;;;===AAAFFFJJJKKKGGG@@@===HHHaaa~~~!!!   !!!  !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###############""""""""""""#########$$$%%%%%%%%%###!!! ########################%%%###""""""$$$%%%$$$""""""""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***+++***))))))***,,,...000---------,,,---------...............---,,,+++++++++,,,------------,,,,,,...//////000000//////...//////......//////000111000000000111111222333444333333333444555555666666777999;;;:::888888;;;???<<<;;;888555333222222222111111111222222333333333111444:::???AAA@@@===;;;666666555444444555666777666666666666666777888999>>>===<<<;;;999777555444666777888888777777888999888888888888999:::;;;<<<<<<<<<======>>>>>>>>>===;;;:::::::::999999888888555555666666777777666666999999999999999999999999:::999999888888777666666555555555666999<<<@@@BBB<<<:::888777888888777666222222333444555555555555777:::<<<<<<:::999888888888999;;;<<<<<<;;;999888777666555666777777666444666777888888777555333111555555666666666555444333111111222444444555555555555555555555444333333333444444444333222111111111//////000000111111222222111111111222333333444444444444444444444444555555///000000111111000000///000000000111111222333444777777666666555555444444222222222222222222333444333444555666666555333222333444555555555555444333111222222222222222222222333333333333333333333333111111222222222333333333444444444444555777999:::666444333333444666666555333444444444333222222111444666777666444333555888444333222333555666666555555666666666777777888888888777666666555555666666666777888999:::;;;;;;;;;:::;;;<<<>>>????????????;;;;;;;;;???DDDIIIKKKLLLHHHAAA===HHHaaa~~~ !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$"""!!!  !!!"""######$$$######"""""""""""""""###"""###%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%%%%$$$!!!""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''')))+++...000//////...------,,,++++++............---,,,+++***---,,,+++*********+++,,,---..................---///////////////000111111111111111111222333444555333333444444555666777777:::;;;;;;888555555999===222333444555555333000///111111111111111111222222---222999???AAA@@@===:::444444444444444444555555777777666666666666666777777777888888777666666555444666777777555555666888444555555666666777777777777888999:::<<<<<<<<<<<<777777777777888888888888444555777999999999888888888888888888777777777777777777777777666666666666333333333555888;;;???AAA===;;;999888999999999777000111222333444444444444666888::::::888777777777777888:::<<<<<<;;;:::999;;;:::999999999999777555777888888888777555222000333333444555444333111000000111222333444555555555000333666888888777444222333333222111111000//////...///000111222222222111///000111222333444444333222222222333333444444444000000111111111111000000000000000000111222333444777777777666555555444444222222222222333444555555555555777777777555333111333444666777777666444222222222222222222222222222333333333333333333333333111111111222222333333333444444444555666888:::<<<777555333333444555666555555666666666555555444333444666777555333222555777444333222444666777777666666666666666777777777777777777666555555555555555666777888999:::;;;;;;;;;888999;;;===???AAABBBBBB:::;;;<<<@@@FFFKKKMMMNNNIIIAAA===GGGaaa~~~  !!!  !!!   """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!"""#########""""""""""""""""""""""""######$$$$$$$$$%%%$$$###!!!!!!!!!"""######""""""###$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&(((((((((((('''((('''&&&&&&'''((()))***))))))))))))))))))))))))...///000///......///000,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***(((,,,,,,,,,---------..................///111222444000111111222222333444444333333333333444444555666666555444444555666777888444333222111000000000000///111222222111000222333333666;;;@@@AAA@@@===;;;999999888666666555555555666888999::::::777555333777888888888888666444333666666555555555666666777444444555555666666777777777888;;;<<<<<<:::888666::::::;;;<<<;;;999666555666666666666666777777777;;;;;;;;;999666555666777999888777555555444444444777777777777777888888999999999999888777555333222555444444333333222222111666888999999777666666777???>>>===<<<<<<>>>@@@AAA999:::;;;;;;;;;999888777999999999999888777666555777666444222111111222222222333333333333333333444777777888888777555333222333222111222222222000...000111111222222222111111111111111222333444555666555444444444444555666666555444444333222111000000000444888666111...///111222333555777888777777666...///000222222333333222555555555555555555444444777777777777666444333222111222333444555444333222444333222222111111111222333333222111000000000111333555888999888666666777666666666555444444333333111000111111222333444555333444555666777777777777666666666666666555555555444444444555555555666666666444333666:::<<<;;;888999888666555666888;;;===:::999:::<<>>>>>@@@DDDHHHJJJKKKCCCAAA???HHH``` !!!     !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!""""""###"""""""""""""""""""""""""""""""""######$$$$$$%%%$$$###"""!!!!!!"""############$$$&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((('''(((''''''&&&&&&'''((()))(((((()))))))))*********,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,***)))---------.........//////------------...000111222000111111222222333333444222222222333444555666777666555555444444555666777222111000///............000111333222111111222444444777;;;>>>???>>><<<;;;777666555444333333333333666777999::::::888666555666666666666666555444444333333333333333444555666555555666666666666777777666888999;;;<<<;;;:::999::::::;;;<<<;;;999777666666666666777777888888888;;;;;;;;;999666555666777777666555444444333444444555555555555555666777777999999999888777666555444444444444333333333333222555777999999999999;;;<<>>???@@@AAAAAAAAA@@@???>>>999999888777666666555555777666444222111111111222222222333333333333444444555666666666666555333222333222222222333333222000222222333333333333222222222222222333444666777888444444444444444555555666444333333222222111111111---///111000...///333888333333555666666777777777000000000111222333333444555555555555555555444444666666666666666666555555222333444555555555444444555555444333333333333333222222111111000111111111333555777777666555666777777777777777666666666666222222222333333444555666555555666777777777777666666666666666666666666555555555555666666666777777555666888888888888888999:::999888777888999:::<<<<<<<<<<<<>>>AAACCCCCCBBB>>>======???BBBFFFHHHHHHBBB@@@???HHH``` """!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""######""""""""""""############$$$$$$###"""""""""######""""""###$$$%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''')))(((''''''&&&'''''''''''''''(((((()))***+++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,------...............---,,,+++............////////////............///111222333000000111111222333333333111111222222333555666777666666555444444444555555222111000///............111222444333222222333555666777:::;;;<<<<<<:::999666555444333333333333333666777999;;;;;;:::888777666555555444444444555555222222222333444555666777888888777777777666666666666777888999:::;;;;;;;;;999::::::;;;:::999777666555666666777888999:::::::::;;;;;;999666555666888555444444333333333444444444333333333333444555555777777888888777666666555333333333333444444444444555777999::::::<<>>>>>>>>BBBCCCDDDDDDDDDDDDDDDCCC:::999777555444444444555666666444333222111111111222222222333333444444444333444444444444444333222333222111222444444444222333333444444444444333333222222333555666888999999333333333333333444555555222222222222222222222222---...---++++++...444:::444444444444555555666777222111111111111333444555444444444444444444555555222333333333444444444444333333444555555555555555444444333333333333333333111111111000111111222222444555555555444444666777888888888999999999999999555555555555666777888888888888888888888888777666555555666666666666666666666666666777777777777777666:::<<<;;;777666888;;;::::::::::::;;;;;;;;;;;;=========>>>AAABBBBBBAAA>>><<<<<<===@@@CCCDDDDDDAAA??????HHH```  !!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$##################### !!!"""!!! """"""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''''''''''')))(((((('''&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,---///000000///......///,,,,,,,,,---------------/////////......------,,,------------............/////////000111222333444000000000111222222333333000111111222333555666777666555555444444333333333333333222111000000111111222333555444333333444666777888888999999999999888777777666555555555555555666777999:::;;;;;;::::::999777666444333333444555333333444444666777999999999999999888777666666555777777666666666888999:::777777888888888777777666555666777888999:::;;;;;;:::::::::999777666777888444444444333444444555555333333333333333444444555555555666666666666555555222222333333444555555666666777999999:::<<>>>>>>>>>>>===<<<;;;<<<>>>??????>>>>>>===;;;<<>>???IIIbbb   !!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$### """###!!!###############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&%%%%%%$$$%%%&&&''')))+++,,,---,,,...111111000.........,,,,,,,,,------.........///.........------------++++++,,,,,,,,,------------...///000111111222222///000000111111222333333111111111222333444666666555555444444444333222222333222111111111111111111222444555555444333555666777888888888888888888888777777666555555555666666666777888:::;;;;;;;;;;;;<<<:::888666444333333444333333444444666777999999::::::999888777666555555999777555444333444555666555555555666666666666666555666777888999:::;;;;;;999::::::999777666777888555555555555555555666666444444333333444444555666222333444444555555444444222222333444555555666666666888999999999:::<<<>>><<<======>>>???AAABBBCCC:::::::::;;;;;;<<<<<<===999888666444333444555666888777666555444222111000111111222333333444555555111111111111111222222222000///---...111333333333333333333333333222111111...///111333555666666666111111111111111222333333111111111222222333333444333333333111000//////000444444333222222333555666444222111000000222333555333333333333444444555555444333222111000000000000222222222222222333333333000111111222222222111111111000000000111222333333333444444333222222555777666777888888999:::;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;:::888777666444555555555666666777777555555555555555555555555777555333555888::::::999666888;;;>>>@@@AAAAAAAAA>>>===<<<===>>>???>>><<>>@@@@@@@@@======???JJJccc !!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###%%%'''$$$ ########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''&&&%%%%%%$$$%%%&&&''')))***+++,,,***,,,///000...,,,,,,,,,,,,,,,,,,---......//////......------,,,------...***+++++++++,,,,,,,,,,,,***+++,,,...//////////////////000000111222222222222111111222222333444555333333444444444333222222000000///////////////000222333555444333333444666777777888888888888888888666555555444444444555555666777888999::::::::::::;;;;;;999777555444333333222222222333444555666777999999888777666666555555999888666444333333333444444444444555555666666666555666666777888999::::::999::::::999777666777999777666666555555555666666555444444444444555666666333333444444444444444333222333333444555666666666555777999:::999888999:::;;;;;;<<<<<<===>>>>>>>>>999888888888888888999:::777777666555555666777777999999888777666444222111111111222333333444555555333222111111111111222222000...------///222222222333333444333333222111000---///111222333333333222000000000000000111222222111111111222222333333333000111333444444444222111333333333222222333333444222222111000000111222333222222333333444444555555888777555333222111222222111111111111111222333333222333444555666555444333111111111000111111222222333444444444333333555666666777777888999::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;:::999888777444444555555666777777777555555555555444444444444444111...000555888888666666888;;;>>>@@@AAABBBBBBBBB@@@??????@@@@@@???===>>><<<:::;;;===?????????======@@@MMMfff  """!!!   !!!!!!!!!""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""""""""######### !!!!!!"""######$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%%%%$$$$$$"""&&&((('''### """$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&'''((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))***+++))),,,///000///---++++++,,,,,,------.../////////------,,,++++++,,,---...+++++++++,,,,,,,,,------+++,,,---///000000000000//////000000111111222222333222222222222222333333111111333333444333222222000000////////////000000111333444444333333444555555666888999:::999999888666666555555555666666777666777777888888999999999777777777777666555444444333333333333333444555666777777777666666555555555888888777666555555555555555555555555666777888999666666666777777888888888999999:::888777666888999777666555555444444444444444444444444444555666666555555666666666555444444333333444444555555666666333666:::;;;;;;999999999::::::;;;<<<<<<<<<<<<;;;999888777666666666777888555555666777777888888999;;;;;;:::999888555333222000111111222444555555666555444222111000111111222222000......///222222222555555555555444333222111...///111333333222111000000////////////000111111222222222222222222333333///000111333555555444333222222333333333333222222000000000000000000000000111222222333444444555555666555333222111222333444222222111111111222333444222444555777777666555444222222111111000111111111222444555666555444555666888888888999999:::::::::::::::999999999999:::::::::::::::::::::999888777444444555555666777777888666666666666555555555444555444333333444666888999::::::<<<===???@@@@@@@@@CCCAAA??????@@@???>>><<<;;;:::888999;;;============>>>BBBNNNhhh  !!!  """"""!!!  !!!  !!!!!!""""""!!!######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$""""""""""""############ !!!!!!"""###$$$$$$$$$###"""""""""!!!!!! """###$$$%%%&&&%%%%%%$$$ $$$''''''###"""$$$'''$$$$$$###########################$$$$$$%%%%%%&&&%%%$$$######$$$%%%'''(((###$$$&&&'''((('''&&&&&&%%%&&&&&&'''((()))******+++...111222111///------,,,,,,------...///000000---,,,+++++++++,,,---...,,,,,,,,,---------......---///111222333333333333/////////000111111222222444333222222111111222222///000222333444444333222222111111111111111222222111222444333222222333555444666888:::;;;:::999888999888888888888888999999777777777777777888888888222333555666777666555555666666555555555666666777666666666666555555555555777777777888888888888888666666666666777999:::;;;666666666666777777777777888999:::888777777888999777666555444333222222222444444333333444444555666777777888888777666666555444444444555555555555555222555:::===<<<;;;:::999888888:::;;;<<<<<<======999888666555555555666666444555666888999999::::::<<<<<<<<<;;;999666444222000111111222444555666666666555333111000000111111444111///...000222333333666666666666555444333222///000222333333222000//////////////////000111111222222222222222222222222222111111222333444333222111222333444444333111000//////000000000000///...111111222333333444555555222111///...///000222333444333222222222333444555111222444666666555444333333333222111000000000111111444666777666555555555999999::::::::::::;;;;;;:::999999888888888999999999999:::::::::999888888444444444555666777777888888888777777666666666555999;;;;;;999666666:::>>>===============>>>>>>>>>AAA???>>>===>>>===;;;:::999777666777999;;;<<<<<<===>>>CCCPPPiii   !!! !!!!!!!!!!!!   !!!!!!!!! !!! !!!"""###""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%###"""###$$$$$$###"""########################%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%########################''''''%%%%%%%%%%%%''''''"""###$$$&&&((()))***+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,---.........---,,,+++++++++,,,---+++,,,---...////////////222222111111111111222222111111111111000000//////222333444333222222333555444333333222222444555666:::888555222222333666888999888888888999::::::;;;888888777777777777777888777555444555666777666555444444444444555555555555333333333444444444555555666555444333222111111111666666666666666666555555444555777888999999888888888777666555555555555555999::::::::::::999999888555555444444444333333333555555444333333333333444:::888666666666666444222444555555666666666666666444555666888999999999999:::999888666666666777777999888888666555444333222444444333333333444444555:::999888666555333222111000000000000111333555666333222111111000000111111000000000000000000111111222111000......000111222///000222444444444222111333222000........./////////000111222111111///...111222222111111000///...222333444444555555444444333333333222222222111111222333444666666666666555111111111111111111111111000000111222333333333333444333222222444444333222444444333222111111111111444333333444555666666666@@@@@@@@@@@@>>>;;;888666555666777999999::::::999;;;999888888888888777555444444444444555777888999888777777666555555444444666555444666999<<<======<<<;;;:::999999;;;===>>>======<<<<<<;;;:::::::::777555555666999===>>>>>>>>>===BBBRRRkkk    !!!!!!!!!!!!   !!!"""""" !!!  !!!"""###"""!!!!!!!!!  !!!!!!!!!!!!""""""""""""###############"""!!!!!!###$$$###!!!########################$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''(((***++++++'''((()))+++,,,---------++++++++++++,,,,,,,,,,,,++++++***))))))***++++++---,,,++++++++++++,,,---+++,,,---...////////////222111111000000111111222222111111000000000000000000111222222111222444666666555444333333444555555:::888666444444555666888888888777777888888999:::888888777666666666777777666555444555666777555444444444444444444444444444333333333444444555555555555444333111111111111222333333333333333333333333666777999;;;;;;:::999888666666666666555555444444666666666777777666666555444444444333333333333222444444444444444555666666333222222333555555555333444444555666666666666555444444555666777888999999999999888777666666666666888777777555444333222222444444444444444555666666777777666555444333333222000000///000111222444555666555444333222222222222111111222222222222111111222111///......///111222000111222444444333111000000000000000000111111222///000111222222111000000000111111111111000//////000111222222333333222222333333333222222111111111222333555666777666666555111111111111111111111111///000111222333444444444444222111222333444222111444333333222111111111222333444444555666666666666888999:::::::::888666444555555666777888999:::;;;<<<;;;999999999999777666555444444555555666777888888888777666555444444333444444444777:::<<<===<<<:::999888777888999;;;<<<======>>>>>>>>>===<<<<<<;;;999777777888888888777>>>>>>DDDUUUooo  !!!!!! !!!!!!!!!!!!   !!!""""""""" !!! !!!""""""!!!!!!!!! !!!!!!!!!!!!""""""#########$$$$$$$$$!!!  """######"""###########################%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((())))))******$$$&&&''')))+++,,,------)))*********++++++++++++***))))))(((((())))))***,,,,,,++++++++++++,,,---+++,,,---...////////////111111000000000000111111222222000/////////000111...000111111111222555777888777666555444444444444777777666555555555666666666666666666666666777888888777777666555555666666444444444555777666444222444444444444444444333333333333444444444444555555333222000//////000222333111111111222222333333444666888:::;;;;;;999666555444555666666666555444333333333444444555444444444333333333222222222111111222333333333555666777888111000111333555666444333333333444555555555555555444444333444555666888999888888888888777666555444666555555444333222222111333333333444555666777888444444444444444444333333/////////000111222333444777666555333222111111000111222333444444333222111111000///......///000111000111222333333222000000---...///111222333333444...///111222222222222111//////000000111111000000000111222222333333222222333333333222111000000///111222444555666666555555111111111111111111111111...///000222333444444444222111000111222333222000333333222222111222222222444777999999777555555555333444555666666666555444444444444555777999;;;<<<>>>===;;;:::;;;:::888666666555555555555555666666888888777777666444333222333333444888;;;======;;;999888666666666777999:::===>>>@@@AAABBBAAA???>>>???===:::999999999888777===>>>FFFXXXrrr     !!!!!!    !!!!!!""""""### !!!!!!!!!""" !!!!!!!!!!!!!!!""""""""""""#########!!! !!!###$$$$$$###########################!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((%%%&&&''')))***+++++++++))))))))))))*********************))))))*********+++++++++++++++,,,,,,,,,+++,,,---...////////////000000000//////000000000222111000//////000111222000111222222222222555777999888777666555444333333444444555555555444444333555555444444444444555555777666666555444444555555333333333555666555333111333333333444555555666666333333333444444444444444111000...---...///222333111111222333444444555555444666888999888555222000222444555666666555333222222333444555555555555555222222222111111111111000222222222222333444555666555555555666777666333111222333333444444444444444444333222111222555777999888888999999888666444333444444333333222222111111111222222333444555777888555555444444444333333333000000111111222333444444555555333111000/////////111222333444333222111///000//////......//////000111111222222111111000///,,,---///111222222222111---...000222333333222222---...///000111111111111222333444444555555444444333333222111000//////...///000222333444444333333111111111111111111111111...///000222333333333333111000///000111222111000222222222111222222333333999===AAA???:::555444444333444555666666666555555333333333333555888;;;===@@@>>><<<;;;;;;;;;999777777666555444444444444444777777888777666555333222222333555999<<<===<<<:::999888666555666777999:::===>>>AAADDDDDDDDDBBB@@@>>>===<<<===???@@@??????;;;===GGGZZZttt    !!!"""""""""  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!! """$$$%%%%%%$$$""""""""""""""""""""""""!!!#########"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((()))))))))*********))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,---...////////////000//////......//////000111111000//////000111222444444555444222222333555777777666555444333111111000111222333333222111111444444333222222333333333555555444444444444444555222222222333444444222000111222333444666888999:::333333333333333222222222///...---------///111333111111222222333444555555444555777777666444111///111222444666666555333222111111222444555555555555222222111111111000000000222111111000000111111111666666777999:::888444111111111222333333333333333333222111111222444777888888888999888777555333222222222222222222111111111000000000111222444555666777666555555444333222111111111222333333444444444555444333222111111111111111111222222222111///...///..................///000000000000000000000///---...///000000///...------...///111222222111111,,,---...///000111111111222333444444555555444444222222111000000///......---...000111222222111000000000000000000000000000//////000111222222222222000///...///111222111000111111111111222333444444>>>EEEIIIGGG>>>666333444666666666555555444333333222222111222444777:::<<>>AAADDDEEEDDDBBBAAA;;;;;;<<<>>>AAACCCCCCCCC<<>>BBBLLLaaa{{{   !!!"""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!###"""!!!"""###$$$###""""""""""""""""""""""""""""""$$$%%%%%%###"""##############################!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((((()))*********)))))))))))))))*********++++++&&&'''(((((((((((('''&&&'''(((***+++,,,,,,,,,++++++,,,---...///////////////......------......///...///111222222222000000111222222111000///111222111111222222111///...---/////////000000000111111444333333222111111222222000000000111333444666777444111///...000111222222000111111222333444555555111000000000////////////......///000111000//////111111111222222222222222666666555444444333333444111222222222333333333333///000111333444666666666333333222222222111111111000000/////////000000111666888:::>>>???<<<777333///000111111222222111111111111222333444555666666:::999888666444333333333111111111222222333333333111111000000111222333333222222111111000000000000...///000111222111000000444444555666888:::;;;<<<555333111000//////000111---------......------------------...///000111222111000///......---------,,,---...//////...------------...///000000000///000111222222333333222222.........////////////000---...000111222222111111000000000000000000000000222222222222111000///...000//////000222333333222000000000111222444555666===GGGQQQPPPDDD:::888:::666555444333222111111111111111222333444555666666999777666777888999888666555555444333333333444444111333666888888888666555888777777777999:::999888;;;:::888888888999;;;===;;;<<<===>>>>>>>>>>>>>>>::::::;;;>>>AAABBBAAA@@@>>>AAAKKK```zzz !!!!!!!!!!!!!!!   !!!"""""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!""""""""""""###"""!!!!!!""""""!!! """"""""""""""""""""""""%%%&&&''''''%%%######$$$######################## ###%%%&&&%%%$$$###########################%%%%%%''''''''''''%%%%%%%%%%%%&&&&&&'''(((((()))'''''')))***++++++++++++************++++++++++++((()))***++++++***)))((('''(((***+++,,,,,,+++++++++,,,---...////////////.........------.........,,,...111333333222000///...///000///...///111222//////000000///...---,,,000000//////000111222222444444333222111111222222...//////111222555666777444111...---...000222222111111111111111111111111000000//////.........---...///111222222000///---555555444444444444444444444333222111000111222333222111111111222333444444111222444666777999999999333333333222222222222111////////////000222333444>>>???AAACCCBBB===777111//////000111111111111111111111333444555666666666;;;:::777555333333333333111111111222333333444444222222222111222222333333---........./////////000---...///000000///......111111333555777:::<<<===777555222000///000222333,,,------......------,,,,,,,,,,,,---///000222333222111///.........///000,,,---.........---,,,+++---...//////////////////333333444555555555444444------......///000000000...///111222333333222222000000000000000000000000333333222222000///...---000//////000222444333222000000000111222444555666999EEEQQQPPPEEE;;;:::===666666555444333333333444000111222333444555444444777555555555777888777666444444444333333444444555000222555888999888777666:::999777777888999999888:::999888777777999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<@@@CCCFFFEEEDDD;;;>>>HHH\\\vvv  !!!!!! !!!  !!!""""""!!!  !!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$!!!"""""" !!!$$$###"""""""""###%%%%%%######""""""""""""############""""""""""""######$$$$$$######"""######$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&)))))))))***++++++,,,,,,)))******+++++++++******((()))***,,,,,,+++************+++,,,,,,,,,+++++++++++++++***++++++,,,,,,***+++,,,...///000000000.........///000111111222...............///000111...///000111111000//////......//////000222333444444444555666555444222111........................111111111111111111111111222222222222222222222222333///+++,,,000333111///111111111111000000000000000111222444555555444444222111///...///000222444555444333333222222333333444333333666:::;;;999777666555444444444222///------...//////111444888;;;AAA@@@>>><<<888555222111...///000222333333333333333333444555555666777777777666555444333444444555666333000///111333555555333222222222111000000000000000////////////000000111000...,,,,,,...000111666444333333666;;;@@@DDD555444222111111111222222//////.........//////000------...///000111222222555333111///...///000111........./////////000000---...///000000111111111222222444555555444222222111000///000222333333222000111111111000///...---000000000000////////////111111111111111000//////333000//////222333111...111000000///000222444555555@@@JJJMMMFFF<<<777555888777555444333333444444000000000111222222222333333222111444777999777555444444444555555666777888666888999999===CCCCCC@@@===:::666555666999;;;;;;<<<;;;::::::<<<<<<;;;:::888:::<<>>BBBDDDEEEDDD@@@>>>GGG___zzz   !!!     !!!!!!!!!!!! """!!! !!!!!! """ """$$$### #########"""""""""###$$$%%%######""""""""""""############""""""""""""######$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%'''((((((((())))))***++++++,,,++++++******))))))((((((((()))******++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...,,,,,,---...////////////---......///000000111111...------------......///...///000111000000......------......///111222333222222333333333222111000000000000000000000000000////////////////////////111111111111111111111111111...+++---222555555333000000000000000////////////000111222333333222222111000///...///000111333333333222111111111111111333222333555888999777555666666666777888666333111///000111111111333777:::<<<<<<;;;999777444333111...///000111222333333333111111222222333333333444444444333333444555777777888555222111222333333333222222111111000000//////000000//////.../////////000///...------...///000333222000000111555888;;;333222111000///000000111//////............//////,,,,,,---...///000111111222000...,,,,,,,,,---...+++++++++,,,,,,,,,------,,,---...//////000000000111111222222222222111111000//////000333444444333222111000...............///////////////000000000000111111111111000//////000...,,,---///000...,,,/////////000000222333444666???IIIKKKEEE<<<777555777666555444333333333333222222222222222333333333444333222444777999888666555555555555666777888888:::>>>AAACCCGGGLLLLLLHHH???;;;888666777:::;;;<<<<<<:::999:::;;;<<<;;;999999;;;===@@@AAAAAAAAA@@@<<<<<<<<<>>>AAADDDDDDDDD???>>>HHHaaa||| !!!!!!!!!!!! !!!!!!   !!!!!!!!!!!! """ """$$$%%%$$$$$$!!!"""$$$### !!!%%%###""""""""""""###$$$$$$###""""""!!!!!!""""""#########""""""""""""###########################$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%''')))***'''(((((())))))***++++++,,,+++***((('''''''''''')))))))))))))))******++++++***)))))))))***,,,------------------...//////.....................---------......//////000000......------------------//////000000000...---,,,,,,,,,,,,---...///000111///000000000000//////...000000000000000000000000........................000000000000000000000000...,,,+++...333777777666000000000000000111111111...///000000000000////////////......//////000111333222222111111111111111222222222333555555444333555555777:::<<<<<<999666444444444333222333555888777666666555444333222111......///000111222333333111111111111111111222222111111222333555777999:::999777444333444444333111222222111000000///......000000///.......................................111000///...///000111222000000///.........////////////...............///++++++,,,---...//////000000///---,,,++++++,,,---******+++++++++,,,,,,,,,+++,,,---...////////////000000////////////000000000//////000333555555444222111...,,,+++,,,...///.........//////000000111000000111111000000///......---,,,,,,...///...,,,,,,---...000111111222222555===EEEGGGAAA:::666555444444444444333222222111444444444333333333333333555333222333666888888888666666666666777888999999>>>DDDIIILLLQQQUUURRRMMM@@@===:::888999;;;<<<<<<;;;:::999999;;;;;;:::999:::<<<>>>@@@AAABBBAAAAAA===<<<<<<>>>AAACCCCCCBBB??????KKKddd !!!!!!!!!!!! """$$$###"""!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$)))111888...&&&!!!!!!"""$$$"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""######""""""""""""######"""#########$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&''''''(((((()))******+++***(((&&&%%%&&&'''((())))))((('''((()))***+++***)))((('''(((***,,,---,,,,,,,,,,,,---...//////---------------......///------......////////////////////////...------,,,//////000000///---,,,+++++++++++++++,,,---...///...////////////.................................////////////////////////////////////////////////---,,,,,,///333555666555111111222222222222222333//////////////////........./////////000000000000444333222222111111222222111111111111222222222111333444777;;;>>>???<<<:::777888777666333333444555333333222111111000000000......//////000111222333222222222222222222222222111222333444666777999999777666444555555555444222444333333222111000//////111000///...---------------......//////......---000000000000000000000000////////////...///////////////...---------......+++,,,,,,---......//////000///...------------...---------.........//////,,,,,,---...////////////000000...------...000000/////////000333555555444000///...---,,,,,,------------......///000111111000000000000000//////...............////////////***,,,...000111111000000333999???@@@<<<777444333222333333444333222111000444444333333222222222111444333222333444555777777666666666666777888999:::???EEEKKKOOORRRTTTPPPIIIAAA>>>;;;::::::<<<<<<<<<:::999888999;;;;;;:::999:::;;;===>>>@@@AAAAAAAAA===<<<<<<>>>@@@AAAAAA@@@===@@@MMMggg !!!!!! !!!###$$$###!!! !!!!!!  !!! !!!""""""!!!  !!! !!!!!!!!!!!!""""""""""""""""""""""""$$$'''%%%"""(((777DDDAAA000!!!"""###!!! !!!!!!""""""############""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))((('''&&&%%%%%%''')))+++)))((('''&&&'''(((***+++)))((('''&&&'''))),,,---++++++++++++,,,---...///,,,,,,,,,,,,---///111111.........///////////////000000111111000///...---.../////////...---+++***+++*********+++,,,---...//////........./////////...........................................................................---...///111222222111000000000111111111222222111000000000//////000000///000111222222222111111222222111000000000000000000111111111000000111222222333555:::===???===<<<999999999777444333333444333222111000////////////111000000///000000111222111111222222222222222333444444555666777777888888444333333444666777666555666555555444222111111000000000///...............------............------......//////000000000000///000000000000000000000//////...------------------------......//////000///......---------------////////////000000000000------...000000000000000111000///......///000111///......000222444444333---...000000000...+++***,,,------...///000000111000000000000000///......---......////////////000+++,,,...///000000//////000444888999666333111111111222333333333222111000333333222222111111000000222222333333333333555666666666666666777888999:::>>>DDDIIIKKKNNNNNNIIIAAA@@@===::::::;;;<<<<<<;;;:::999888999;;;<<<;;;:::999:::;;;<<<>>>??????@@@>>>===<<<===???@@@???>>><<>>???@@@???===<<<===>>>>>>===<<<:::???PPPkkk   !!!"""""""""!!!!!! !!!""""""###!!!!!! !!!!!! !!!!!!!!!!!! !!!###$$$!!!%%%+++999...%%%###$$$###!!!!!! """#########"""!!!!!!!!! !!!!!!######""""""""""""###### !!!###%%%%%%%%%$$$### !!!""""""""""""!!!!!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$$$$%%%&&&&&&'''''''''''''''(((((())))))***&&&&&&''''''((((((((('''%%%&&&&&&'''((()))***+++++++++,,,,,,---///000111------,,,,,,,,,...000222111111111111111111111000---...000111111111///...+++,,,---......---++++++++++++******++++++,,,,,,......---------...///000000000000000000000000000------------------------...........................///111222111000000000---......///000000111111000////////////111222333222444777999999888555444111111000///////////////000111222222111111444777555444444666999;;;<<<<<<666777888777555444444444333222111111111333555777888666444111000000000111---...///000111333444444777888999:::::::::999999555333111111222555666666777777666555333222111000000000///000000111222333......,,,,,,,,,,,,......---,,,,,,,,,,,,---......///000111222222222111111000///...---,,,,,,,,,,,,---------------.........,,,,,,------------,,,,,,---------............///,,,---...///000000000000000000111111111111000000///...---...///000///...///000111222111///---+++........................//////000000//////...---+++---//////------///111222111000///............000111111111111111111222333333222222222222333333111111222222222222222222000444777888666555444555555555555555666777888888999<<<===<<<>>>@@@>>>999999777666777999:::::::::;;;::::::;;;===>>>>>>===:::::::::;;;===>>>@@@AAA???>>><<<<<<======<<<;;;888>>>PPPkkk  !!!!!! !!!  !!!"""""""""   !!!#########"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""" !!!"""!!! !!!"""###!!!###((( """#########"""!!!!!!!!! !!!!!!######""""""""""""######!!!###%%%&&&%%%$$$###!!!"""############ !!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''((())))))***))))))((('''$$$%%%'''((((((((('''&&&$$$%%%&&&((()))*********,,,,,,------///000111222000///---,,,,,,---///000222222222111111111111111+++---///000111000///...***+++,,,---------,,,+++++++++++++++++++++,,,,,,------,,,+++,,,---///000........................000000000000000000000000////////////////////////---///222333222222222222000111111222333333444444///.........///000222333333555888;;;;;;999777555555444333333222333333333000222333222111222666:::777555444555888;;;<<<<<<555666888777555444444555222111111111333666999;;;:::888555222000///000000///000111222444666777888777888:::;;;<<<<<<;;;;;;777444111000111333444444777666555444222111000/////////000000111333444555///...,,,++++++,,,...///111000...---------...///...///000222222222111000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......///000000/////////........./////////000000+++,,,---...////////////...///000111111000///...000...------......---,,,111111111000//////.....................---------///////////////......------///222111000000222555444333111///...---......111111111111111111222333444333222222222333444555222222222333333444444444111555:::;;;999666555666444444444555555666777888444666666555777;;;;;;777666555444555888::::::999<<<;;;:::<<<>>>??????>>>;;;;;;;;;<<<>>>???AAABBB@@@>>>===<<<======;;;:::777>>>PPPkkk !!!"""""""""  """ """  """###!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$ %%%$$$$$$$$$$$$%%%&&&&&&$$$###""""""###$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$'''%%%$$$%%%(((***(((&&&$$$%%%'''&&&%%%%%%&&&(((''''''((()))***+++,,,,,,...---+++*********++++++*********+++---///000111444444333222111000///.........---,,,,,,...///000...///...---,,,,,,...000+++***))))))***,,,...//////............//////000000///...---,,,---...///,,,---...///000000000000333222222111000//////...000222444444333333444555000111111111000///---,,,111111000000000000111111777888888888666555333222333333444444444444444444111000//////111333666888666333222333777:::;;;:::555666666666666444333222666666555444555666777888:::888444111000000111222111222333555666888999:::<<<=========<<<:::888777999777444222111111333444444222000...------//////000222444333///---...000111000///......///000111///...---,,,,,,+++++++++***+++---///222444555666444111///000111000---***,,,,,,------------------------............------/////////000111111222222+++,,,///000111000///...111///,,,,,,...000000111111000///...............+++---......---,,,,,,------,,,+++++++++---///111333333222111///---,,,+++------...///////////////......//////000000111111111222222222333333333333444444444333333222222222333333222222111222222222555666777888888777666555444444444666888999999777888888::::::;;;;;;;;;;;;666555333222333666999;;;:::::::::;;;<<<===>>>???<<<;;;;;;<<>>???;;;::::::<<>>?????????333333222111000000000000....../////////............///111111000///000111222111///.........//////...000333555555444111000333222111111222444666777222000////////////---+++.........------,,,,,,+++//////000000///...------...---------...///000111...///000111222111000///000...,,,,,,...000000000////////////............+++---//////......///000+++,,,///111111111///...222222222111000...---,,,////////////000000000000------............//////000000000000111111111111222222222111111111111111111111111111222333444444444333333222222333333444444333333555888999888777888888888888999999999999<<<;;;999888888888999999======<<<<<<<<<<<<======:::999:::<<>>???@@@AAAAAA666666555444333111000///---...000111111000///...---...///000000111111111222111///...------......---...000111222222111000666444222000000222444666111000///......------,,,//////...---,,,,,,++++++000000000000///...------............///000111111//////000000000000///......,,,++++++---............///////////////......---///000000///......///+++,,,...///000000//////111111111111000///------////////////000000111111.../////////////////////000000111111111222222222111111111000000000000000111111111111222333444555444333222111111222333444333222333555777888777666777777777777777888888999<<<;;;:::999999999999999<<<<<<;;;;;;:::;;;;;;;;;888888999;;;???BBBBBBBBB<<<;;;:::::::::;;;<<<===:::???OOOkkk!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$###"""!!!#########$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&%%%$$$$$$$$$%%%&&&((('''&&&&&&''')))&&&&&&''''''(((((())))))*********+++++++++******+++++++++,,,---...///000000000000//////......---000/////////...------,,,(((%%%###'''---000---***++++++,,,---...000111222------------...///000111111000000///...,,,++++++///............///000000////////////............,,,...111222111222333444111111111111000///...---///000111111111111000////////////.....................///000000111222222555444444333333333333333111333555777777777777777999888777777666666555555333222222111111333444555////////////////////////000111222444555777888999777999;;;===>>>>>>>>>>>><<<<<<:::888555333111000...000222444444333111///------...///111111111111111000///---------...///...---------...000222333555444111///...000222333//////...---,,,,,,,,,---//////...---,,,,,,++++++///////////////...------......///000111111111111/////////......------,,,+++***)))***+++,,,,,,+++---...//////000///......///111222111...,,,,,,------,,,,,,,,,,,,...///000000000000000000///....../////////...///000111111000000000000000000000000////////////000000000000000000000000000000000000111111111111222333444555555444333222222333444555222222222444666777777555666666666666666888999:::===<<<:::999888999::::::::::::999888888888999999888888888;;;>>>@@@AAA@@@;;;::::::999:::;;;<<<===:::???OOOkkk """ """###!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """!!!!!!!!!!!!"""###$$$###""""""!!!!!!""""""### !!!!!!###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((('''&&&%%%$$$###############$$$$$$$$$$$$$$$%%%&&&(((((('''&&&&&&%%%&&&'''&&&$$$$$$%%%&&&%%%'''((((((''''''((()))''''''((((((((()))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,---...//////000000//////............000000000///...,,,+++***,,,***)))+++......,,,)))++++++,,,,,,,,,,,,,,,,,,---------...///000111222111111111000000...---,,,000///...------...///000////////////////////////---///111111111000111222...///000111111000///...///000111222222111000///000///...------------------...//////000111222222444444444444333333333333222333666666555555666777999888777666555555555555222111000000000111333333222111000000000000000111000111222333555777888999<<<===???@@@AAABBBAAAAAA@@@>>><<<999666444333222111222333555444333111000---------///111222111/////////...------...///000111///---,,,---000333555444222000///......///000...///...,,,******,,,............------,,,,,,+++------...............------...000222333222111000//////...------,,,++++++***))))))***+++,,,+++***------///000000000///...///000111000...,,,,,,,,,---,,,+++***+++---///111///000000000000000///...///...---------...000111222222111111111111000000------------............000000000000111111111111111111111111222333444444555444444333333444444555222111111333666777666555555555555555777999;;;<<>>;;;999888888:::;;;888888777777777777888888999888888:::<<<======<<<::::::999999999;;;<<<===;;;???PPPkkk !!!$$$))))))"""      !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""$$$%%%&&&###""""""!!!!!!""""""###!!!"""$$$%%%%%%######""""""######$$$%%%&&&''''''''''''&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%''')))(((&&&&&&''')))&&&'''((((((''''''((()))(((((())))))))))))*********+++,,,---...------,,,,,,,,,,,,,,,------...///............---------------.........---+++)))(((......////////////---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111111222222111000///...111000...------...///000000000000000000000000000...000111111000//////000/////////000000111222222///000111222222111000///---,,,,,,++++++,,,---...---...///000111222333333333444444555555555555444222444666555444444666999888777666444444444444555111111000000000111222333555444222000000111222333000000222333555666888888<<<===???AAACCCCCCCCCCCC>>><<<999666555444555555222333333444333222000///...---,,,...111222000......---,,,,,,---...000111000///......///000222333222222111000////////////---......,,,)))))),,,///------------------------***+++,,,---............***,,,000444444222///---111000///...---,,,+++++++++******+++---...,,,+++,,,---///000111000///...+++---//////---,,,---...,,,,,,,,,------...///000//////000000000000//////...---,,,,,,,,,---///000111111111111000000000///........./////////000000000000000111111222222222222222222111222222333333333333444444444444333333111111111333555666555444555444444555777:::===???HHHDDD???:::777777999:::777777666777777888999:::;;;999888999::::::999888:::999999888999;;;<<<===<<<@@@QQQlll  (((......%%%   !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!###%%%'''(((""""""!!!!!!!!!!!!""""""###############$$$$$$$$$!!!!!!!!!!!!!!!""""""######$$$%%%&&&%%%$$$###""""""############$$$$$$$$$'''%%%###"""###$$$'''((("""$$$&&&&&&$$$###%%%(((&&&'''((((((''''''(((***))))))))))))***************+++---...///...------,,,,,,,,,,,,------...///------,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((%%%(((***,,,+++++++++,,,((()))+++---///000111111+++++++++,,,---...000000000111222333333222000000111000...------...///000000000000000111111111111///000222111///......///111000///...///222555777...000111222222111000...***)))))))))+++,,,...///......///000111222333333444555555666777777666666333555666444222333666:::888777555444333333444444333222111111111222444555888666333111000111333444000000111333555666888888444555888;;;===>>>>>>>>>:::888555333222444555777333333333222111000/////////---,,,...111111///------,,,,,,,,,---///000222---......///////////////222111111111000000//////---......+++)))))),,,///,,,,,,------------------))))))+++,,,---.........'''+++000444555222...+++333222000///------,,,,,,,,,,,,,,,---//////...,,,+++---///000111000///...(((***---...---...///000+++,,,...000111000///......//////000000000000000...---+++++++++,,,...000111111000000/////////...222222222222333333333333000000111111222222222333333333222222111222222222222333444555555444333222111000111222555666555444444444444555888;;;???AAANNNIIIBBB;;;777666888999777777777777888999:::;;;<<<:::888888888888666555999999888888999;;;<<<===<<>>999666555777888888888999:::::::::::::::;;;;;;;;;;;;;;;:::999999888777888999<<<===<<<;;;;;;CCCVVVqqq !!!!!! !!!  !!!  !!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""  !!!""""""############!!!!!!"""######"""!!!!!! """""""""!!!!!!!!!""""""""""""#########!!!""""""########################$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%)))))))))+++...///...---!!!$$$&&&%%%'''***+++*********++++++,,,+++++++++---.../////////---+++***((()))***+++++++++++++++******)))))))))******+++)))************+++++++++///////////////111222222111222333222000///000111111000...---------......000000000//////000111111000000000///......------.../////////...---,,,,,,,,,------......---,,,,,,***************++++++,,,,,,---...000111111111111444444444333333222222222,,,---...111444444222000111111222444666777555444555555444444444444333333333222000///000111000///000000111222333333444444555555444333333222111111000000000000000111222333222111///---,,,,,,------///...---...///000///---------------------------...------,,,---///000111222222111111000///......111111000---***((()))***,,,+++******************++++++,,,---------,,,,,,,,,,,,---,,,***)))***++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********)))......---------......///---///000/////////111333222000//////000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++,,,---...////////////...//////000000000000000////////////////////////222111000000000111333444111222444444333333444555333333222222222333333444777444444555444444888===???===:::777666555666777666777888999::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999888888999<<<======<<<:::CCCWWWsss  !!!!!!  !!!  !!!!!!!!! !!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!"""""""""""""""!!!!!! !!!###$$$$$$###!!! !!!###$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$###'''''')))---111333222111''''''&&&&&&(((*********((()))******++++++******,,,++++++***))))))))))))&&&''')))***++++++++++++)))))))))((())))))***+++))))))*********+++++++++,,,,,,,,,,,,---...///000222333444333111///000111//////...---------....../////////////////////000000000000///......------+++,,,,,,---......//////------------,,,,,,,,,+++)))))))))))))))***+++++++++,,,---///000111222222444444333333222222111111...///000333666666333111//////111555888999888666777666555444333222111111111///---...///000000///000000111111222333444444555444333222111111111111000000000000000000111111000///...---------------...---,,,---/////////...---------------------------------------...///000222222111000///......---///000000...+++))))))***+++******)))))))))******++++++,,,------------,,,+++---...+++((('''))),,,************++++++++++++......------,,,+++++++++///.........---------...---...//////...///111333222000...---------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,******,,,---...///000000---...//////000000//////////////////////////////222111/////////000222333///111333333222222333444666666555444444444555555555444333333111111444888666666666555555555666666444555777888999::::::;;;:::;;;;;;<<<<<<<<<;;;;;;:::888888999<<<=========;;;DDDZZZvvv !!!!!!!!!!!!"""!!!!!!!!!  !!!!!!  """"""  !!! !!!!!! !!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!!"""""""""###&&&&&&%%%%%%$$$$$$$$$############"""!!! !!!"""$$$%%%%%%$$$"""!!!"""$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&'''***...444777777666111---))))))***)))))))))&&&&&&((()))***+++++++++,,,+++(((&&&&&&''')))***%%%'''(((***++++++******))))))(((((()))******+++))))))*********+++++++++++++++++++++,,,---...///555666666444111//////000.........------------...------..................000000000///......------***++++++,,,---...//////------,,,,,,++++++++++++))))))(((((())))))***+++)))***,,,...000111222222333333222222222111111111111111222333555555333000///000111555888::::::999777666555333222000//////...---,,,,,,...000000///222222111111222222333444444333222111111111222222222111000000000000000111.........------------...---,,,,,,---...//////...---------------------------------------......///000//////...------,,,,,,+++,,,------+++***+++,,,)))))))))(((((())))))******+++,,,,,,------,,,,,,***,,,---+++'''&&&))),,,)))))))))*********++++++---------,,,,,,+++++++++..................---------...///...------///000000000...,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++,,,---...///000------...////////////...000000000000000000000000000000/////////000111222---///111111111000111333888777777666666666777777333444333111///000222333111111333444555555555555444555777888999::::::;;;888999:::;;;;;;;;;;;;;;;:::999888999;;;===>>>>>><<>>>>>999222,,,++++++)))(((((($$$%%%'''((()))*********,,,***(((&&&&&&(((+++,,,&&&''')))+++,,,+++***)))))))))))))))******+++,,,)))************+++++++++------,,,------...///000777777777555222//////000............------,,,,,,+++,,,---...////////////000000000///......---------,,,,,,++++++,,,,,,---------,,,+++************((((((((((((((())))))***)))***,,,...///000111111111111111111111111111111000//////000222222111///111000111333666999999999444444333222000///......,,,+++***,,,...000111000444333222111111111222333000111111111111222222222222111000000////////////---------------.........---,,,+++,,,...//////...------------------------........................---------,,,,,,,,,++++++''')))+++,,,++++++,,,---((((((((((((((())))))*********+++,,,,,,,,,++++++((()))******)))((()))***)))))))))************+++************************------......///......------......---++++++,,,......///...,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,*********+++,,,---...///,,,------...............000000000000000000000000.../////////000000000000+++---///000000000111222777777666666666777777888333555555111///000222111///000222333444555555555666777888999::::::::::::777888999;;;;;;<<<<<<<<<;;;:::888999;;;===>>>>>>>>>GGG]]]yyy  !!!  !!!!!!  !!!!!! !!!!!! !!!!!!""" !!!!!!  !!!!!! !!!!!!!!!!!! !!!"""######### !!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!! !!!""""""""""""#########$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))+++,,,...444;;;BBBEEEGGG>>>444,,,,,,,,,)))((()))%%%&&&'''((((((((((((((('''''''''((())))))******''')))+++,,,,,,+++)))((()))))))))******+++------)))************+++++++++---------......///000111444555555444111///000000/////////...---,,,+++***+++,,,...000222222222222000000000///......------++++++******+++,,,---......---+++***)))))))))***(((''''''''''''((()))))))))***,,,---...//////000//////000000111222222222///---,,,---///111222111222000///000333555777777111111111000///.........+++******,,,///111222111555444222000/////////000,,,---...000111111111111111000///...------------+++,,,------............,,,++++++,,,...//////...------------------------/////////000000//////...+++++++++,,,,,,,,,,,,,,,%%%'''***+++*********+++(((''''''''''''((()))***((()))******++++++******''''''''')))++++++***((())))))*********+++++++++((((((((()))******+++++++++,,,---/////////......+++,,,,,,+++******+++---,,,......,,,***)))***,,,++++++++++++++++++++++++))))))+++,,,,,,,,,+++***++++++*********,,,---...,,,,,,---............---........................,,,---///000111000///...+++---///000000000111333444444444444444555666777444888777222000333444222000111222333444444555555888888999:::::::::::::::888999:::;;;======>>>>>><<<:::888999;;;>>>??????>>>GGG\\\www       !!!"""""" !!!""" !!!""""""  !!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$!!!"""""""""######$$$$$$!!!"""#########!!!!!! !!!!!!!!! !!!"""######$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&)))+++...///111777>>>FFFKKKMMM>>>333++++++,,,)))(((***''''''(((((('''&&&&&&%%% """&&&)))***)))'''%%%(((***,,,------+++)))'''************+++,,,---...)))************+++++++++---,,,,,,------...///000111222333222000000000111/////////...---+++***))),,,---000222444444444444000000000///......------''''''''')))+++...111333...---+++))))))))))))***'''''''''''''''((())))))***+++,,,---.../////////......///000111222333333...,,,+++,,,///333555555333000------///333555555////////////............+++******,,,///111222222555444111...---------...(((***---///111111000///000///...---,,,+++++++++++++++,,,---............,,,++++++,,,...//////...------------------------///000000000000000//////***++++++,,,,,,------...%%%'''******)))((())))))'''''''''''''''((()))***(((((()))***************&&&%%%%%%)))------***'''************++++++++++++))))))***+++,,,------...***+++---///000000//////((()))******)))***+++---+++---...---***((()))+++))))))))))))))))))))))))'''((()))++++++******))),,,+++*********+++,,,---+++,,,------......------------------------------+++---///111222000...---,,,...000111111111222444111111111222333444555666555::::::444222666777444222222222333444444555555999::::::;;;;;;;;;::::::999:::;;;===>>>?????????<<<:::888999;;;>>>??????===FFFZZZuuu!!!   !!!!!!  !!!!!!!!! """"""!!!  !!!###  """###!!! !!!######!!! !!!!!!!!!!!!!!!!!! )))'''### !!!"""###"""!!! !!!"""######$$$######""""""!!!!!! '''***### !!!!!!!!!!!!!!! !!!""""""######$$$###""""""!!!"""""""""$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&''')))---000,,,,,,...222777;;;======999222***''')))***)))''''''''''''&&&&&&%%%%%%$$$+++)))((('''(((((((((''''''((()))))))))'''&&&%%%'''((()))***************)))***+++***(((&&&&&&''',,,+++******---......---/////////---,,,,,,...000111///...,,,,,,,,,...///...///000333666666444222+++,,,...000000///---,,,++++++******)))*********------,,,,,,------...///***))))))(((((((((((((((***+++,,,...///......---,,,...000///---+++***+++......---...111555999;;;<<<999555111///000222444111000///...,,,,,,,,,+++,,,---------,,,,,,...///000000////////////000000111000///000222222000///111111000000...---,,,+++(((***---///000///---,,,............------------000...,,,,,,------,,,+++///////////////......------++++++,,,...///...---(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((***+++,,,***+++,,,------,,,+++*********)))(((''''''((((((***+++,,,---............,,,,,,++++++,,,---///000...---,,,,,,++++++,,,,,,------,,,++++++******)))++++++************++++++(((((((((((((((((((((((((((((()))***************---------+++)))((()))+++++++++,,,------......////////////...------,,,,,,------...000111222333444111111111111222333444444444444444444444555666666555444333222111222333444777888:::;;;;;;:::999999777888:::<<<======<<<;;;<<<<<<:::888888:::>>>BBB>>>HHH\\\vvv !!!   !!!!!!!!!!!!  !!!!!!!!! !!!"""###"""!!!  !!!""""""######""""""""""""!!!!!! ***000+++###!!!!!! """""""""###""""""!!!!!! !!!!!!""""""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&(((+++---,,,,,,---000444777888888666000***((()))+++***(((&&&&&&&&&&&&''''''''''''***((('''''')))***)))((())))))*********)))((('''(((((()))*********)))))))))***+++***)))''''''((()))'''&&&''')))++++++***---......---,,,,,,...000000...,,,+++***+++,,,---......///000222333222000+++,,,...///000///---------,,,,,,++++++++++++++++++************+++,,,,,,+++******)))((((((((((((***+++,,,............---***,,,//////...------...000/////////111555888::::::777333000...///111333222111000///------------***+++,,,,,,,,,---///111000000////////////000000111000///000222222000///000111111111111///...---,,,,,,---------..................//////000000000000...------.........---///////////////...------,,,+++***+++,,,---,,,+++))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''((()))***+++)))***+++,,,,,,+++***)))******)))(((((((((((((((***+++,,,------...------,,,+++++++++,,,---...///---,,,++++++******++++++))))))***++++++,,,,,,---***))))))(((((())))))***''''''''''''''''''''''''(((((()))************))),,,------+++)))((()))***++++++,,,,,,---.....................////////////......//////000111222222222222222333333555666777444333333333333444555555555444333333222333444444666666777777888777777777888999:::;;;;;;<<<<<<<<<:::::::::999999;;;>>>BBBCCCLLL___xxx   """###$$$!!!!!!  !!!!!!!!! !!!""""""!!!!!!!!!"""""""""!!! !!!!!!""""""###"""""""""!!!!!!!!!!!! +++444111(((###!!!!!!############"""!!! !!!""""""###$$$$$$%%%%%%%%%%%%$$$###############&&&'''''''''&&&%%%$$$$$$###%%%&&&&&&&&&&&&''')))+++++++++---000333333222111---)))(((***+++***(((&&&&&&''''''((()))))))))(((''''''(((+++,,,,,,,,,***++++++++++++******)))))))))*********)))(((((((((***++++++)))((())))))(((&&&%%%&&&(((******))),,,---------,,,---///111111000---,,,++++++,,,---000...------...//////...+++,,,---/////////...---......---,,,,,,,,,,,,,,,******))))))******+++,,,---,,,+++***))))))))))))***+++,,,---.........---)))+++.../////////000222222111000000111444777888777555111...---...///111222222000///............+++,,,---,,,++++++---///000//////......//////000000//////000111111000...///000222333333222000///000///---------...///000222222222111111111000000///...------///000000/////////.........---------+++***))))))***+++***((())))))))))))))))))))))))'''''''''(((((())))))***)))((((((''''''(((((()))((())))))******))))))(((******)))((((((((())))))++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,......++++++***))))))))))))***)))))))))***++++++,,,,,,((((((''''''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))+++,,,,,,+++)))((()))******++++++,,,,,,---......---------...///000000000....../////////000000000111111111222333555666777333222222222222333444444555555444444444555555666777777666666666666666777999999999999999:::;;;<<<999:::;;;;;;;;;<<<>>>@@@BBBKKK^^^www !!!!!! !!!"""###  ### $$$###!!! !!!  !!!"""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!(((000///''' !!!!!!!!!!!!"""!!!!!! """######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$************)))((('''&&&"""$$$&&&&&&%%%$$$$$$%%%***))))))+++...000000///,,,***((()))++++++***((((((((((((((())))))))))))''''''(((***...000000///*********+++************)))*********)))(((''''''''')))++++++***)))***+++***((('''(((***,,,,,,+++***,,,------------///111444222000...---...///000222///,,,+++,,,------,,,++++++---...............///...---,,,+++++++++,,,+++++++++++++++,,,------...---,,,+++***)))))))))***++++++,,,------......+++---////////////111222111111000000000222444555444222///,,,+++,,,...///111000///...------------.........---******+++,,,/////////....../////////000//////000111111000...,,,...111333333333111000////////////000111222333999888666444111///---,,,---,,,+++,,,...000000///.........---------------,,,***))))))******((('''((((((((((((((((((((((((&&&&&&''''''((()))*********)))((('''''''''''''''((((((((((((((((((((((((***))))))(((((()))))))))+++++++++,,,++++++******))))))******+++,,,,,,---******)))(((((((((((()))+++++++++***))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))(((((()))+++,,,+++)))(((((()))*********+++,,,,,,------,,,,,,,,,------.........///..............................///111222444555333333222222333333444555555555555555666666777777:::999888777777777999999999888888777888999:::;;;:::<<<>>>>>>===<<<===>>>;;;EEEYYYsss       !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! $$$))))))###""" !!!"""###$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$************)))((('''&&&!!!###%%%%%%$$$######$$$(((''''''***---///000///((('''((()))*********)))++++++***)))((((((''''''(((((())),,,000222222111))))))((((((((())))))))))))))))))))))))((('''&&&''')))++++++)))))))))***+++)))((()))+++------,,,)))+++------------...000333111///.........000111444111---+++,,,---------***+++,,,------...............,,,++++++*********+++************+++,,,,,,...---,,,+++******************++++++,,,------......///000///...---///000000///.........///000111000///---+++***+++---...//////...---,,,,,,,,,,,,+++,,,---,,,+++***,,,...//////............//////000///...///111111///...***,,,...000111111000///,,,...111333555666555555888888666333111///---,,,+++***)))***---...///.........---,,,+++,,,,,,---,,,***))))))******)))'''''''''''''''''''''''''''%%%&&&&&&'''((())))))******)))((('''&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((())))))******************))))))(((((()))******+++++++++***)))((((((''''''((((((+++******))))))((((((''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((('''((()))++++++)))((((((((())))))******+++,,,,,,,,,,,,,,,+++++++++*********.........------------,,,.........///000111333333333333222222333333444555333444555666777777888888999888777777777888:::;;;999888777666666777999:::===>>>@@@???===;;;;;;;;;:::CCCXXXrrr  !!!!!!!!!!!! !!!!!!!!! !!!!!! !!!  !!!!!!!!!!!!### !!!!!!!!!"""  !!!!!!!!!"""!!!"""$$$""" ### !!!"""$$$%%%&&&''''''"""######$$$$$$%%%&&&&&&%%%%%%$$$###############&&&'''''''''&&&%%%$$$$$$"""###$$$$$$###"""###%%%'''&&&&&&))),,,......---&&&&&&'''(((((())))))***,,,++++++)))((('''&&&%%%(((((())),,,000111000///'''''''''&&&''''''((()))(((((()))))))))(((''''''''')))******((('''(((((()))'''&&&''')))++++++***)))+++---...---,,,---......---,,,++++++---///000444111...,,,,,,---------******+++,,,---......//////...---+++************((((((((('''(((((()))***---,,,++++++******+++++++++*********+++,,,---...000000000...,,,+++---.........---------...//////...---+++******+++,,,---...------,,,++++++,,,,,,'''(((***++++++---///222///......------......//////......///000000///---******,,,---.../////////+++...111444666666555444111111111000000000//////+++***)))***,,,---...---...---,,,+++***+++,,,,,,+++)))((((((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''&&&&&&''''''(((((((((((()))))))))))))))(((&&&'''((()))***************)))((((((''''''(((((('''''''''((())))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&(((***+++)))((('''(((((())))))******+++,,,,,,+++++++++***)))(((((((((---------,,,,,,,,,,,,,,,000000000000111222333444222222111111222222333444222333444666777888888888555555666666777999::::::777777666666666777777888<<<>>>???>>>;;;:::999:::>>>GGG[[[ttt"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!"""""" !!!""""""  !!!!!! ###!!!  !!!"""###$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$%%%%%%$$$$$$###"""######"""!!!"""%%%'''((('''&&&''')))******)))&&&&&&'''&&&&&&''')))*********)))(((''''''&&&&&&''''''(((+++---...,,,***''''''&&&&&&&&&'''))))))''''''(((((()))(((((((((''')))***)))'''&&&&&&&&&(((&&&%%%&&&(((******)))***,,,......---,,,,,,,,,,,,+++******+++---///111222000---,,,---------,,,*********+++,,,---//////000///...,,,++++++******(((''''''''''''((())))))+++************++++++,,,+++************,,,---...///000///---++++++,,,...---------....../////////---,,,+++******+++,,,---......---,,,,,,,,,,,,---((()))++++++++++++...000///......------......//////......///000000///---++++++++++++,,,---///000...///000111222222111111,,,---------.........///,,,+++******,,,......---...---+++***)))***+++,,,((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&''''''&&&''''''((())))))))))))%%%&&&((()))******))))))***))))))((('''(((((((((&&&&&&'''(((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%'''******)))(((''''''(((((())))))***+++++++++***************)))))))))++++++++++++,,,,,,,,,,,,111111000000000111111222///////////////000111111000111333555777888888888333444666888:::;;;<<<<<<666666666777777666666555888999:::999888888999:::===FFFZZZsss$$$"""  !!!  !!!!!!  !!! !!! !!!!!!  !!!!!! """######!!!  !!!""""""  !!!!!!###!!!!!!""""""###$$$$$$%%%%%%$$$######"""!!!"""""""""$$$$$$%%%%%%&&&%%%%%%%%%#########"""!!!"""&&&((()))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&%%%&&&(((***((((((((((((''''''''''''&&&&&&''')))++++++)))&&&((('''&&&&&&&&&((()))***&&&&&&'''((()))))))))((('''))))))(((&&&$$$$$$%%%)))'''&&&''')))++++++******,,,......---+++++++++,,,+++++++++---///222444000///---,,,------,,,+++*********+++,,,---///000111111///...---,,,,,,+++)))))))))))))))***++++++))))))))))))***+++,,,---+++******)))***,,,---............,,,+++***,,,...------......///000000000,,,+++*********+++,,,---//////...---------......---......,,,)))((()))***.........------.........///......///000000///------,,,+++***+++---///111111000///---------......,,,,,,,,,,,,,,,+++++++++...,,,++++++---......---...---+++))))))***+++,,,&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))%%%&&&'''))))))))))))(((******)))((((((((((((((()))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$'''******)))'''''''''((((((((()))******++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,000000///...............---------------.../////////111333555777888888777444666999<<<>>>?????????555555666777777666555444333555666666555666999;;;777@@@UUUppp !!! !!!!!!!!!!!!!!!!!! !!! !!! !!!"""""""""""""""  !!!!!!!!!!!!!!!"""#########""""""!!!  ###%%%&&&&&&&&&$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""""""""###$$$%%%%%%&&&&&&'''((((((''''''))))))************)))(((++++++,,,+++(((''''''((((((((()))))))))))))))((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---,,,+++***))))))))))))***,,,...000222........................,,,,,,,,,---...///000111666444222///---,,,,,,,,,+++***))))))******)))'''******)))))))))))))))))))))***+++,,,++++++)))(((....../////////...,,,++++++******************+++000---******+++,,,***(((+++,,,,,,---...///000111444000+++((((((***+++,,,,,,,,,,,,------......///000000000000/////////...***+++---.........---,,,...,,,***(((((((((***+++,,,,,,,,,---------......(((((((((((()))***+++,,,))))))))))))((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&'''((((((((('''&&&&&&%%%###$$$%%%&&&&&&%%%((((((((((((((()))***+++&&&''')))***++++++******,,,---...---***'''&&&&&&&&&(((***(((%%%$$$%%%'''(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$))))))((('''&&&%%%%%%$$$))))))(((((('''''''''&&&&&&&&&&&&'''(((***+++,,,)))))))))******)))))))))++++++++++++,,,---...//////...,,,+++******+++,,,.........///......---,,,000111222333444555555444555444444777:::<<<===<<<333333222222222333444444222222333444666888:::;;;===EEEYYYsss  !!! !!!  !!!""""""""""""""" !!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$######$$$$$$######"""!!!!!! !!!!!!!!!""""""""""""######"""""""""$$$%%%&&&%%%&&&&&&''''''''''''&&&(((((())))))))))))((((((((()))***(((&&&%%%&&&'''''''''((())))))(((((('''''''''''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((,,,,,,---------,,,+++***++++++******+++,,,---...+++,,,,,,,,,---------...,,,,,,,,,,,,---...//////222111000///...---------+++***))))))******)))((()))******++++++******))))))***+++,,,,,,+++******,,,---.........---,,,+++,,,++++++******++++++,,,...,,,))))))******)))'''***+++,,,---...///000111333000---++++++++++++***))))))******+++,,,,,,,,,///000000111111222333333000000000000///......---...,,,***((('''((())))))++++++++++++,,,,,,,,,,,,++++++***))))))))))))***)))))))))(((((((((''''''((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''(((************)))---...000///,,,)))''''''&&&((()))(((&&&$$$&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%***)))))))))((((((((((((''''''''''''((()))++++++)))((((((''''''(((((()))(((((((((((()))***++++++///...---+++++++++,,,,,,------------............000000111333333444444333333222333555888:::::::::777777666666555555666666444444444444555666777888<<>>;;;555222111...---***(((''''''(((((()))((((((((((((((()))******(((&&&%%%%%%%%%'''((('''(((***+++------......)))((((((***,,,---,,,******)))(((''''''((()))))),,,***)))***++++++***))),,,+++******))))))******(((((()))))))))))))))((())))))+++...111222000...,,,,,,,,,++++++*********)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%&&&######""""""!!!!!! !!! ###%%%$$$""""""""""""""""""######$$$######""""""""""""#########""""""!!! """"""""""""!!!!!!!!!!!! """""""""!!! """"""""""""###############$$$%%%%%%%%%&&&))),,,###"""$$$'''&&&""""""&&&!!!!!!!!!"""""""""""""""###################################################$$$%%%$$$$$$%%%(((***---+++'''$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&(((***,,,%%%%%%&&&'''((('''''''''((()))***+++***(((&&&%%%''''''''''''(((((((((((()))***+++,,,+++)))'''%%%)))+++......---,,,,,,,,,,,,---......//////......000000000000111222333444:::>>>LLLcccyyy      !!!  !!! !!!!!!""" """!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$%%%&&&&&&)))((('''&&&%%%&&&&&&''')))&&&$$$%%%(((***'''$$$$$$$$$%%%&&&'''((()))***&&&((()))******)))((('''***)))'''&&&%%%&&&'''(((++++++******++++++,,,---222:::DDDGGGCCC;;;555222///---+++)))(((((()))))))))(((((((((((()))*********)))'''%%%%%%&&&'''((())))))***,,,------------+++*********,,,,,,***((()))(((((('''''''''((()))+++***))))))++++++***)))++++++***)))))))))******''''''(((((((((((('''''')))***,,,///222222000...,,,,,,+++++++++*********(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""######$$$###"""""""""!!!!!!!!! """  ###$$$###!!!!!!!!!!!! !!!""""""#########""""""""""""############"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!"""""""""#########!!!"""""""""$$$'''))))))%%%$$$%%%%%%""""""$$$$$$#########"""!!!!!!!!!################################################!!!######""""""###$$$)))((('''%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''')))+++...///)))))))))(((''''''&&&&&&&&&'''((())))))(((''''''''''''''''''(((((((((((()))***+++++++++***)))((((((***---...---------...,,,---......//////......000000000111111222333444999<<>>HHHKKKGGG===555000///...,,,***)))))))))***)))))))))))))))***++++++***)))'''&&&&&&&&&'''(((******+++,,,,,,,,,,,,,,,---+++***+++++++++)))'''(((((('''''''''(((((()))+++)))))))))++++++***)))+++******)))))))))))))))(((((()))))))))((((((''')))***---000333333000---++++++************))))))'''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%!!!""""""######$$$$$$%%%""""""""""""!!!!!!!!!!!!"""!!! !!!"""###"""!!! !!!!!!"""######""""""""""""###############""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!""""""""""""######!!!!!!"""$$$'''***000)))#########"""!!!###%%%%%%$$$###"""!!! ################################################"""$$$&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''))),,,///000...---+++((('''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((******++++++++++++,,,,,,'''))),,,.........///000------...////////////...000000111111222333333333777;;;III```ttt !!!  !!!  !!!    """!!!  !!!!!!!!!!!!!!! """###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&***)))'''(((***+++)))'''%%%%%%&&&&&&'''(((((()))$$$&&&(((+++,,,+++)))(((******)))(((((())))))***+++++++++******++++++,,,222888@@@CCC???888000,,,---,,,+++***)))))))))))))))))))))))))))***+++,,,***)))((('''''''''((((((*********++++++******))),,,+++******++++++)))''')))((((((((())))))*********)))((()))***+++***)))******)))(((((((((((())))))************))))))((((((***---000333222///,,,))))))))))))))))))))))))&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###!!!  !!!### !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""!!!!!!!!! !!!""""""######""""""""""""######$$$#########"""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!!!!!!!!"""""""""### !!!######$$$&&&***,,,666+++"""!!!""""""!!!"""#########""""""!!!!!! ################################################'''''''''&&&$$$$$$%%%'''###$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''')))+++,,,///...+++(((''''''(((((('''&&&&&&&&&&&&'''((()))''''''''''''((((((((((((++++++***++++++---...///(((+++---......---...///------...///////////////000000111222333333333333777;;;III___ttt      """!!!   !!!!!!!!!""" !!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############$$$$$$''''''(((((()))))))))***)))((((((((()))))))))(((%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++******)))))))))***************))))))))))))******---000333555333000,,,*********))))))((((((''''''(((((((((((()))***+++,,,******))))))(((((((((((()))))))))))))))(((((('''***))))))***,,,,,,+++***))))))******++++++++++++)))((('''(((***+++***)))***)))((((((''''''((((((((()))))))))(((''''''&&&((()))+++...111000---***((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$######""""""""""""##################"""""""""""" !!!!!!!!!"""""""""###"""!!!  !!!""" !!!!!!!!!!!!"""""""""!!!"""$$$$$$$$$&&&***,,,555***!!!!!!""""""!!!""" !!!!!!"""""""""""""""""""""""""""""""""########################&&&&&&### """%%%&&&%%%%%%$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''(((,,,+++)))''''''(((***+++***)))((((((''''''((((((''''''''''''((((((((((((++++++++++++,,,---///000+++---//////...,,,,,,,,,---...//////000000//////000000222333444444333333777;;;JJJ```ttt   !!!    !!!!!!""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""###$$$&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''((()))***+++))))))))))))******************)))(((((((((((()))++++++,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''''''''''''''(((***++++++************))))))))))))(((((()))))))))((((((''')))((((((***,,,---,,,***(((((()))***++++++++++++(((''''''(((***+++***)))))))))((('''''''''''''''&&&&&&&&&&&&%%%$$$######''''''(((***,,,---+++)))&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###"""!!! """###"""""""""""""""###$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######$$$######""""""""""""""" !!!!!!!!!!!!"""""" !!!"""!!!!!!###&&&(((...'''!!!"""###"""!!!### !!!"""###$$$$$$""""""""""""""""""""""""########################((('''$$$!!! $$$''''''&&&%%%$$$$$$%%%&&&'''$$$$$$############$$$$$$''''''''''''''''''''''''(((''''''&&&'''((()))***+++******)))((((((''''''''''''''''''((((((((((((******+++,,,,,,---......---///000000...,,,++++++......///000000000000//////111222444444444444333666;;;JJJaaauuu  !!!  !!!   !!!""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""" """$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))))))))(((((('''(((((()))******))))))+++******)))(((((()))))),,,+++******+++,,,,,,+++)))))))))))))))(((((('''%%%%%%&&&&&&''')))***+++***+++++++++******))))))))))))***************)))***))))))***,,,,,,+++)))%%%&&&((()))******))))))((('''&&&(((***+++***))))))(((''''''&&&&&&''''''''''''''''''&&&%%%$$$###&&&%%%%%%&&&((()))((('''%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((###$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""###!!!###"""!!! """$$$!!!!!!!!!!!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""########################"""!!!!!! !!!!!!!!!""""""  """%%%%%%"""!!!$$$$$$""""""%%%""""""######$$$$$$%%%%%%""""""""""""""""""""""""########################&&&''''''&&&%%%$$$&&&'''$$$%%%%%%%%%%%%%%%$$$###$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))))))))((('''&&&''''''''''''(((((((((((()))***+++,,,------,,,+++,,,...000000...---,,,---......///000000000000000///111333444555555444333444999III```uuu   !!!""" !!!!!! """!!!!!!!!!  !!!  !!! !!!"""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""###%%%''')))************###$$$%%%$$$######$$$%%%&&&&&&&&&'''''''''''''''&&&(((***,,,,,,***'''%%%&&&'''((())))))))))))))),,,,,,+++***))))))******,,,+++++++++,,,,,,***))))))************))))))((($$$$$$%%%%%%'''((()))******++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,+++***+++++++++)))'''###$$$&&&(((((((((((('''''''''&&&'''***++++++***(((((('''&&&&&&&&&&&&'''************)))((('''&&&%%%$$$"""###%%%&&&'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))"""######$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!  !!!!!!!!!""""""###### """"""!!!!!!###&&& !!!""""""######""""""""""""###### !!!!!!!!!!!! !!!"""######$$$ !!!"""""""""  !!!!!!!!!""" !!!!!! """$$$!!!%%%%%%"""###&&&&&&%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################"""%%%&&&%%%###"""!!!!!!###%%%'''&&&$$$!!!$$$$$$############$$$$$$!!!"""$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%$$$###$$$''')))))))))'''&&&''''''''''''((((((((()))(((***,,,------,,,+++******,,,///000///......///...//////000000000000000///111333555555555444333333888GGG___ttt !!!""""""!!!!!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!######""""""!!!!!! ###%%%'''(((''''''((()))###$$$%%%&&&&&&%%%$$$###'''&&&%%%$$$$$$%%%'''((('''&&&&&&(((++++++'''$$$'''(((((()))))))))))))))***+++,,,***(((&&&%%%&&&'''((()))******++++++******************)))))))))&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''))))))(((((()))***+++,,,''''''(((((((((((('''''')))(((&&&''')))******)))))))))(((((((((((())))))((('''&&&%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$#########""""""""""""!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!! """%%%### !!!!!!""""""""""""!!!!!!!!! """!!! !!!!!!!!!!!!"""""""""###$$$"""!!!$$$&&&!!!!!!!!!!!!"""""""""""""""!!!  !!!""" !!!!!! !!!!!! !!!!!! !!!"""### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! ######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###(((&&&$$$""" ######$$$$$$$$$%%%%%%%%%(((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((()))&&&$$$&&&(((***)))(((%%%&&&'''((())))))))))))+++,,,------++++++,,,---......///000111222222333666666555555444444333333444888FFF]]]sss !!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!$$$#########""""""""""""!!!###%%%&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%''')))***((('''''')))++++++(((%%%&&&'''((()))))))))))))))'''(((******((('''((()))&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''(((''''''''''''''''''((()))(((''''''***+++++++++)))((((((''''''(((((()))+++***)))(((((((((***+++((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""""""""!!! """ $$$'''%%%"""!!!!!!""""""""""""!!!!!!""" !!!###"""!!! ###!!! !!!###%%% !!!!!!!!!"""""""""""""""!!!  !!!""" !!!!!! !!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""############""""""""""""###$$$$$$$$$$$$###)))((('''&&&%%%&&&&&&'''############$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))'''%%%&&&(((***)))(((%%%&&&'''((())))))))))))+++,,,...---,,,,,,...///222222333333444444555555999888777666444333222111444777EEE]]]sss !!! !!!"""    !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$############!!!###%%%&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&(((***,,,(((((((((***++++++(((&&&%%%&&&'''((()))*********$$$&&&((()))))))))***+++&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))((('''%%%$$$)))((('''&&&&&&'''((()))(((''''''(((+++---...---)))((((((''''''(((((()))'''&&&%%%#########$$$%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""######""""""!!! $$$""" !!!$$$&&&$$$""" !!!!!!""""""!!!!!! """ !!!""""""!!! !!!!!! !!!"""### !!!!!!!!!"""""""""!!!!!! !!!!!!!!! !!!###""""""!!!!!!""""""###!!!!!! !!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###############$$$%%%&&&'''"""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''((('''%%%&&&''')))((((((&&&&&&'''((())))))))))))***,,,---...---...///111444444444444444444444444::::::999777555222000///444777DDD\\\rrr !!!"""!!!   !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$######"""""""""###########################%%%''''''&&&&&&'''(((%%%$$$###""""""###$$$%%%&&&&&&%%%&&&'''((()))***''''''(((((()))((('''&&&%%%%%%'''((())))))******$$$&&&((()))(((((()))+++)))***+++,,,,,,------,,,*********+++++++++++++++((())))))))))))*********(((((((((((('''''''''''''''(((***++++++)))(((&&&)))(((&&&%%%%%%&&&((()))(((''''''))),,,/////////***))))))(((((())))))***$$$###""" &&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''"""######$$$%%%%%%&&&&&&#######################################"""!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!  """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""!!!  !!!"""###""""""""""""""""""###!!!!!! !!!!!! !!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###!!!""""""######""""""!!!"""######$$$$$$######"""""""""###$$$$$$$$$$$$### !!!"""######!!!""""""""""""#########%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((('''&&&&&&''''''''''''&&&'''((())))))******)))(((***,,,------...000222333222222222111111111000888888888777555333111000444666CCCZZZqqq  !!! !!!    !!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""###%%%''''''&&&%%%&&&'''$$$###"""!!!!!!"""###$$$(((''''''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))))))))%%%'''))))))'''''''''((()))***+++,,,,,,------,,,'''''''''(((((()))))))))))))))))))))*********+++((((((((((((''''''''''''$$$&&&(((***++++++)))((()))'''&&&$$$$$$&&&''')))(((''''''))),,,///000000+++******))))))******+++((('''&&&%%%$$$$$$######&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""###############"""!!!!!!###"""!!!!!!""""""!!! !!!!!!!!!!!! !!!!!!  !!!"""""""""""""""!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!!  !!!""""""!!!!!! !!!!!!"""!!!!!! !!!!!! !!!!!!!!!"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$!!!""""""""""""#########'''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&'''((()))************&&&(((***++++++,,,///000111111000000///.........333444555666666555333222333555BBBYYYppp  """"""   !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!""""""""""""###%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$###%%%&&&&&&&&&'''((((((((((((''''''((())))))'''%%%%%%&&&&&&'''((()))************(((((())))))******++++++))))))))))))************((((((((((((''''''''''''!!!###%%%'''((())))))(((((('''&&&%%%%%%&&&'''((((((''''''))),,,///000///+++******))))))******+++))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$############ !!!!!!!!!!!!"""""""""######""""""!!! ######################## !!!!!! """######""" !!!### !!! !!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!! !!!!!!%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%$$$&&&'''''''''((()))************&&&'''******++++++---///111000000000//////......///000333555666666555444333555AAAXXXppp !!!!!!!!!!!!  !!!   !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""###%%%%%%###"""############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&$$$###%%%'''''''''((((((''''''&&&&&&&&&((()))((('''%%%&&&&&&&&&&&&'''((())))))))))))******+++,,,,,,---......((((((((()))))))))******((((((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((+++.........))))))(((((((((((())))))&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&""""""################## !!!!!!!!!""""""""""""!!!""""""""""""!!! !!!""""""""""""""""""### !!!!!!  !!!""" !!! !!!""""""!!!!!!  !!!!!! !!!""""""!!! !!!!!!""""""""""""!!!!!!!!!  !!!!!!!!! !!!!!!'''&&&%%%$$$"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$###$$$$$$$$$$$$$$$$$$###"""""""""######"""""""""""""""###$$$$$$$$$$$$### !!!"""######"""!!!!!!############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$###%%%''''''''')))***************''')))+++++++++,,,---///////////////............,,,...111444555555444333333444@@@WWWooo !!!!!!    !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! """"""######$$$$$$$$$%%%$$$%%%''''''%%%$$$$$$%%% !!!"""######"""!!! """###$$$%%%%%%%%%%%%%%%%%%'''(((&&&$$$###&&&((((((((((((((('''&&&%%%$$$%%%'''(((((('''&&&'''''''''((()))******+++++++++''''''((()))******++++++(((((((((((()))))))))))))))(((((((((''''''''''''(((((('''''''''((())))))%%%&&&&&&''''''&&&&&&%%%)))''''''(((+++---------''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$$$$%%%!!!!!!""""""#########$$$!!!!!!!!!!!!!!!   !!!  !!!"""$$$%%%%%%"""!!!  !!!!!! !!!""""""!!!  !!!"""######"""!!! !!!!!! !!!!!!!!!!!! !!!!!!%%%%%%%%%$$$$$$$$$$$$### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!"""$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$###%%%''''''((()))******++++++***)))***,,,,,,,,,,,,...000------------------------,,,...111333444444222111333444???VVVooo !!!!!! !!!!!!   !!!!!!!!!!!!    !!!  !!!  """!!!   """ !!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''((()))******)))(((''')))*********)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))***+++,,,---...))))))((('''''''''''''''))))))((('''''''''''''''&&&'''((()))************'''&&&&&&''''''((()))***++++++***)))))))))))))))&&&&&&&&&''''''''''''(((***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$######"""!!! $$$###"""!!!!!!"""###$$$!!!$$$&&&&&&$$$!!!""""""!!!!!!!!!!!!"""""" !!!  !!!"""$$$""" !!!"""""""""  !!!!!!   !!!!!!!!!!!!$$$#########""""""!!!!!! !!!""""""!!!!!! !!!$$$$$$!!!!!!!!!!!!!!!!!! %%%$$$###"""!!! ###!!!!!!!!!!!! !!!"""""""""""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((((()))***++++++,,,++++++.........///////////////,,,...222555777777666555333666AAATTTkkk      """      !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((()))******)))((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))************)))((((((((((((((((((((('''''''''''''''''''''(((((()))))))))))))))(((''''''''''''(((((()))***))))))(((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$#########"""""""""!!!!!!"""######$$$$$$######"""#########"""!!! ######"""!!!!!!"""###### !!!###%%%%%%###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!    !!!"""###  !!!!!!!!!!!!"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!%%%&&&$$$"""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!! !!! !!!!!!""""""""""""!!!!!!"""""""""!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((()))***++++++++++++---............/////////---///111444555444333222111555???RRRiii||| !!! !!!!!!###$$$"""     !!!    !!!"""!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$&&&&&&%%%$$$$$$###############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''')))************((((((((((((((('''''''''%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&'''(((((()))******))))))(((((())))))&&&''''''(((((((((((('''***)))))))))))))))(((((())))))(((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""######""""""!!!!!! ###""""""!!!!!!""""""###!!!""""""######""""""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!  !!!!!!   !!!######!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!$$$%%%$$$""" !!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!! !!!!!!""""""###""""""!!!"""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''((()))***++++++++++++,,,,,,------...............///111333333222000///000333<<>>NNN```oooxxx|||!!!  !!!!!!        !!!!!!!!!   !!!!!!""" !!!!!!!!!!!!!!!""""""""""""&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((''''''######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&''''''&&&%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%###"""""""""###$$$$$$%%%%%%######""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!  !!!!!!  !!!""""""!!!!!!%%%### !!!"""!!!  !!!!!!  !!! !!!   !!!!!! !!!!!!  !!!  !!! !!!"""""""""  $$$###!!!!!!!!!!!!###$$$&&&$$$"""!!! !!!"""$$$"""!!!!!! !!!"""######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((((((((((()))))))))'''(((******))))))***,,,...//////000000000000000000000444===LLL^^^nnnwww||| !!!        !!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!!!!!""""""""""""&&&%%%###!!!!!!"""$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&%%%$$$###$$$###"""!!!""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((%%%###!!!""""""###$$$$$$%%%%%%######""""""!!!""""""###""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!$$$### !!!"""  !!!"""###$$$###"""!!!  !!!  !!!  !!! !!!!!!  !!!!!!!!!!!!!!! """$$$%%%%%%""" !!!""""""  """"""&&&$$$""" """###!!!!!!!!!!!!!!!""""""###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''(((((())))))))))))&&&((())))))))))))+++,,,,,,,,,---...//////.........///444===JJJ\\\lllvvv}}}  !!!  !!!      !!! !!!!!!!!!!!!!!!  !!!!!!!!!""" !!!!!!!!!!!!!!!""""""""""""$$$###"""!!!""""""$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&'''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$#########"""!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%###$$$$$$$$$#########""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!! !!!!!!  !!!!!!  """""" !!!  !!!!!!"""### !!! !!!!!!  !!!!!!!!!!!!!!!"""!!! !!!$$$''''''###!!!!!!###!!!!!! !!!!!!$$$###"""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&'''((()))******)))&&&((()))***)))***+++---***+++,,,---.........---,,,///444===JJJ\\\mmmxxx  !!!!!! !!!  !!! !!!    !!! !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""##################$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$"""###%%%(((***%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%$$$######$$$$$$######"""""""""###$$$%%%###$$$%%%%%%%%%%%%$$$###%%%$$$###$$$%%%%%%###"""$$$$$$$$$#####################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""   !!!   """ !!!!!! !!! !!!"""   !!!!!!"""  !!!"""""" ###''''''###!!!!!!###!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""!!!!!!""""""###$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&$$$%%%'''(((************&&&(((************,,,...***+++,,,---............,,,000666???LLL]]]ooo{{{ !!!    !!!!!!  !!!!!!  !!!"""""" !!! """     !!!  !!! !!!!!! !!!"""######!!!"""###$$$$$$!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!"""############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%### !!!%%%'''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&$$$###"""###$$$$$$######"""""""""$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%###""""""######""" !!!"""###$$$%%%&&&&&&######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!"""""" !!!!!!""""""  !!!!!!  """###""" !!!%%%((( !!!"""""" !!!!!!  !!!   !!!"""""""""!!! !!!!!!!!! """!!! !!!""" !!!""""""  """###"""!!!"""&&&&&&### !!!###!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((((('''###$$$&&&(((************&&&(((*********+++---...+++,,,---...////////////---111888AAANNN___rrr~~~     !!!!!!!!!   """###     """    """!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """!!!!!!!!!!!!###%%%&&&%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))))))))))))))'''###!!! !!!%%%&&&'''(((((((((&&&&&&$$$$$$%%%$$$$$$###"""!!!########################%%%&&&&&&%%%###""""""###&&&%%%$$$######$$$%%%&&&!!!!!!""""""#########$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$######""""""!!!!!!  !!!""""""!!!!!! !!!!!!   """"""!!!      !!!!!!  """!!!    """ !!!  """""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! ###"""""""""!!!!!! !!!"""###$$$%%%&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&'''((()))***'''(((***)))(((&&&'''''')))(((((()))+++---,,,+++***,,,......---,,,---...***---333===LLL___rrr~~~ !!!!!!!!!    !!!!!! !!! """     !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! """"""!!!!!!"""###$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))'''%%%$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$######$$$&&&&&&%%%$$$######$$$%%%&&&!!!"""""""""############%%%%%%$$$######"""!!!!!!###""""""""""""!!!!!!!!!  !!!!!!"""!!!!!!    !!!######"""!!! !!!  """!!!!!! !!!!!!     !!!!!!  """ !!!"""""" !!!!!!!!! !!!!!!!!!!!! !!!!!!""""""#########"""""""""!!!!!!!!! $$$$$$$$$######""""""""""""###$$$%%%%%%&&&%%%%%%'''&&&$$$######$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&((())))))'''&&&'''(((,,,***))))))******((('''+++,,,......---------...+++...333===KKK^^^rrr~~~      !!!### """     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""######%%%$$$###"""!!! $$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&'''((((((((('''((('''&&&$$$%%%''')))###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""""""""""""""""""""""" """#########%%%'''%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############$$$$$$######""""""!!!!!! !!!!!!!!!"""""""""  !!!!!!  !!!!!!  !!!"""###$$$###"""!!! !!!  """!!!!!! !!!!!!!!!   !!!"""  !!!!!!"""""""""  !!!!!!!!!"""######!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!  !!!"""######$$$""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((()))(((''''''((())),,,***((((((((()))(((&&&+++---//////...---...///---///333<<>>KKK[[[lllvvv     !!!"""### !!!!!!""""""  !!!"""""" !!!"""######!!!    !!! !!!!!! !!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """###$$$$$$$$$###&&&%%%$$$###""""""""""""###(((000555555000(((###''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''((()))+++---......))))))((('''&&&%%%%%%$$$ $$$&&&&&&%%%$$$%%%%%%%%%%%%&&&(((+++---///111333777999666111***&&&########################$$$%%%&&&%%%#########$$$###$$$%%%&&&&&&%%%$$$###$$$#########""""""!!!!!! """"""""""""############  !!!!!!!!!!!!!!! !!!!!!!!!"""###%%%&&&'''"""!!!!!!!!!   !!!"""""" """"""!!! !!!  !!!"""$$$%%%   !!!"""###$$$  !!!$$$&&&%%%""" !!!!!! !!!"""### !!!"""######$$$"""!!!!!!!!! ######""""""!!!!!! !!!!!!!!!""""""######""""""#########$$$$$$$$$ !!!######$$$$$$$$$######$$$$$$$$$$$$###############$$$%%%&&&(((((($$$%%%&&&&&&&&&(((,,,///...+++((('''(((***+++,,,(((***,,,,,,+++++++++,,,+++///666???LLL\\\kkkttt           !!!!!! !!!###+++(((### !!!"""!!!!!!   !!! """!!!  !!!"""!!!!!!""""""""""""!!!!!! """#########"""!!!!!!!!!"""$$$%%%&&&'''(((%%%$$$#########$$$%%%&&&%%%(((+++......+++(((%%%((())))))))))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((()))***---------+++(((%%%%%%&&&((())))))(((&&&&&&''')))***(((&&&%%%%%%''')))+++222222222666999666...'''%%%%%%###"""""""""###$$$""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!""""""!!!!!!   !!!!!! !!! !!!""""""  """$$$%%% !!!!!!"""""" !!!"""""" !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!   !!!""" !!!!!!!!!   $$$###!!!  !!!!!!### !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$######$$$$$$%%%######$$$$$$$$$#########''''''&&&'''(((***,,,---(((((())))))******++++++''''''((()))))))))))))))------------------,,,,,,///000444<<>>JJJZZZhhhwww !!!    !!!!!!""""""  !!!!!!   ###  !!!""""""   !!!!!! !!!!!!!!!!!!!!!!!!"""#########""""""&&&&&&$$$"""!!! !!!$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%%%%%%%&&&&&&&&&&&&&&&'''(((&&&### !!!""""""###$$$%%%''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!########################$$$$$$######""""""!!!!!!!!!  """#########"""!!! !!!!!!!!!!!!!!!!!!    !!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!  !!!"""&&&$$$  $$$'''###"""""""""!!!!!!!!!!!!###"""!!!      !!!"""!!!!!! !!!!!! !!!!!!!!!!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$######""""""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***)))(((&&&&&&(((***)))+++---/////////---------+++---444<<>>LLLXXXbbbmmmzzz!!!!!!   """!!!###    !!!!!!""""""!!!!!!  !!!!!!"""""""""!!! #########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''))))))((('''&&&!!!###### !!!$$$%%%### !!!"""###"""  !!!"""""""""!!!!!!!!!  !!!#########""""""$$$$$$###"""!!!!!! """!!!!!! !!!!!!"""!!!!!!  ###  !!!"""###"""!!!  !!!"""!!!"""#########"""    """  !!!!!!!!!  !!!!!!   ######""""""!!! !!!###%%%%%%###"""!!!""" !!!!!!!!!!!!""" !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""""""""!!!!!!!!!"""""""""!!! !!!"""############ !!!""""""######"""""""""############""""""!!!"""$$$%%%$$$######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######&&&&&&%%%$$$%%%&&&'''((((((((('''''''''(((((()))******+++,,,,,,,,,,,,,,,---+++---111666>>>KKKWWWaaalllzzz !!!$$$###  ###  !!!"""   !!!   !!!!!! !!!!!!  !!!!!!!!!""""""############"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%% ###$$$ $$$&&&### !!!""""""""""""""" !!!  !!!!!! !!!"""######"""!!! """""""""!!!!!! !!!!!! !!!  ###  !!!###$$$"""!!!  !!!"""#########"""""""""!!!!!!     """"""!!!######$$$$$$######"""""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&$$$"""!!!""" !!!!!!!!!!!!""" !!! """### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""" """"""""""""!!!"""""" ######""""""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###!!!""""""############""""""%%%%%%###!!! !!!!!!"""###$$$%%%$$$$$$#####################$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))((())))))***+++++++++++++++---+++---111666===JJJWWW```kkkzzz !!!     !!!"""!!!!!!  !!!!!!""""""!!!"""!!!  !!!"""""""""!!!    !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%&&&!!! $$$&&&###!!!!!!!!!!!!"""""""""### !!!!!! !!!"""""""""!!!!!!"""######"""!!! !!!!!!!!!!!! !!!   %%%'''%%%!!!  !!!###$$$###!!!  !!!###$$$######"""!!!"""""""""  !!!$$$%%%%%%#########""""""  !!!!!! !!!!!!  !!!""" !!!"""###$$$"""$$$&&&&&&$$$"""!!!!!!   """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""" """"""""""""!!!!!!!!!"""###"""  !!!!!!"""###$$$$$$$$$############"""!!! !!!  """### !!!"""############### ###&&&%%%"""!!!"""###$$$%%%$$$###### !!!###$$$%%%''''''$$$%%%&&&'''''''''&&&&&&$$$%%%''')))******)))((((((((()))***************---+++---111666===JJJWWW```kkkzzz  !!!""" !!!!!!!!!  !!!!!!   !!!!!!!!!     !!! !!!"""$$$%%%#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! """###$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  $$$""" !!!""" !!!"""### !!!"""###    !!!###"""!!!###  %%%((('''$$$((($$$%%%(((&&&  !!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$""""""###$$$### !!!"""###$$$ !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!  !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""###$$$ !!!"""######"""!!! !!!"""######$$$$$$%%%&&&%%%###"""###$$$%%%$$$######$$$$$$"""!!!'''&&&$$$###"""###$$$$$$%%%&&&&&&&&&%%%%%%'''((())))))))))))************)))***+++,,,---,,,++++++...,,,,,,000444;;;IIIUUU___kkk{{{    !!!!!!   !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!   """###$$$###"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!! !!!!!! !!!"""###!!!!!!!!!  !!!!!!!!!!!!  %%%$$$"""  !!!"""!!! !!!!!!"""    """""" ### """(((,,,,,,+++&&&!!! $$$%%%"""!!!$$$ !!!  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$######$$$%%%$$$!!! !!!"""### !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""" !!!!!!""""""!!!!!!  !!!""""""######$$$%%%&&&%%%###"""###$$$%%%$$$######$$$$$$###!!!&&&%%%$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%'''(((''''''(((((()))*********))))))++++++,,,++++++***...,,,,,,000444;;;HHHUUU```kkkzzz    !!! !!!!!!   !!!!!!!!! !!!"""   !!!"""###""""""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%###""""""$$$%%%%%%$$$########################!!!!!!   !!!!!!"""!!!   """"""!!!!!!  """!!!!!! !!!    """ %%%+++000111111)))### ###"""###$$$!!!!!!!!!!!!!!!   !!!!!!!!!"""""""""$$$######%%%&&&&&&###!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!   !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""###%%%%%%%%%###"""###$$$%%%$$$"""###$$$$$$###"""$$$$$$%%%%%%%%%$$$######$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&'''((()))******(((((()))***************---+++,,,000444;;;HHHTTT___kkkyyy      !!!"""!!! !!!"""    !!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!    !!!!!!   !!!""""""""" ###"""!!! !!!!!!!!!     !!! !!!$$$***...000000222+++### !!!"""!!!!!!###""""""!!!!!!  !!!"""""""""""""""###$$$%%%%%%$$$###!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""""""""######!!! !!!###### !!!!!!!!!!!!###$$$%%%$$$###"""###$$$%%%###"""###$$$$$$###"""###$$$%%%&&&&&&%%%###"""$$$%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))---+++,,,000444:::GGGRRR___jjjxxx  !!!!!! !!!""""""    !!!   !!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$#########"""!!!!!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!! !!!"""   !!!""""""""" ###"""!!! !!!"""#########"""     !!!!!! """%%%((()))***555000(((###"""######!!!%%%$$$###!!! !!!   !!!""""""""" !!!"""#########$$$$$$"""!!!   """!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!! %%%$$$""""""""""""$$$%%% !!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$###"""###$$$%%%$$$""""""###%%%&&&&&&%%%$$$######%%%''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((((((((((((((()))))))))---+++,,,000444:::FFFQQQ]]]hhhwww !!!!!!!!!!!!      !!!"""### !!!!!!!!! !!!!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$"""!!!!!!###$$$$$$####################################"""""""""!!!!!!  !!! !!!"""    !!!"""!!!!!! !!! """###%%%%%%$$$"""!!! !!!!!!  !!! !!!"""###$$$---...+++&&&$$$'''(((''''''&&&$$$""" !!!   !!!""""""###!!!"""######""""""$$$%%%###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$######""""""######$$$!!!!!!!!!"""""""""""""""!!!"""$$$###""""""###$$$$$$"""""""""$$$%%%$$$#########$$$%%%%%%%%%$$$$$$###%%%'''((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******,,,+++---111444:::EEEPPPZZZgggwww     !!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""""""""!!! !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###!!!!!!"""######"""!!!!!!!!!!!!  !!!  !!!###  """!!! !!!!!!"""###!!! !!!!!!""" """$$$%%%$$$###!!!  !!!!!! !!!!!!!!!  !!! !!!!!!!!!!!! !!!"""$$$+++---)))&&&(((++++++)))'''$$$""" !!!!!!!!!!!!  !!!!!! !!!"""###"""$$$%%%$$$""""""$$$&&&###""""""!!!!!!!!!""""""  !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###""""""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!#####################""" """######""""""###%%%###"""!!!"""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&"""%%%'''((('''&&&&&&&&&$$$%%%&&&'''((()))******))))))((((((((()))***+++,,,+++---111444999DDDOOOXXXeeewww       !!!!!! !!!"""###"""     !!!!!!  !!!!!!""""""!!!!!!"""######"""!!! !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!"""###"""!!!""""""""""""""""""""""""  !!!!!!!!! """###  !!!### !!!!!!###$$$$$$ !!!"""###!!!$$$%%%$$$###!!! !!!""""""!!! !!!!!!"""!!!"""!!!""""""""""""!!! !!!""" ***///***&&&'''******)))(((%%%""" !!!!!!!!!!!!  !!!!!! !!!"""###$$$&&&'''&&&###"""%%%'''######""""""""""""###### !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!""""""!!!  !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""######$$$ !!!!!! $$$$$$$$$############### """######""""""###%%%###"""!!!"""$$$%%%%%%###$$$$$$###"""###$$$&&&'''"""%%%'''((('''&&&&&&&&&"""###$$$''')))+++---...***)))((((((((()))+++,,,,,,+++---111444999DDDNNNVVVdddwww  !!!   !!!    !!! !!!"""""" !!!"""   !!!  !!!###$$$""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!"""### !!!""""""!!!!!!"""###$$$%%%$$$### &&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%###"""""""""######""""""############"""""" !!!"""######"""!!! !!!!!! !!!"""""" !!! """!!!  !!!!!!!!!!!!!!! !!!!!!!!!""""""############"""!!!  !!!!!!!!!    """!!! %%%+++000///)))### ###"""!!!  !!!!!!"""""" !!!!!! """!!! """"""#########"""""""""***((($$$!!!  """"""""""""!!! !!!"""""" !!!!!!!!!""""""""""""!!!!!!""""""###""" """""""""""""""!!!!!!!!!###############$$$$$$%%%######""""""!!!!!!  !!!#########"""!!!######$$$$$$$$$######"""%%%$$$###!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((''')))+++++++++***+++,,,,,,+++---111444999CCCNNN\\\fffuuu!!!    !!!      """"""!!!   !!!###$$$!!!!!!!!!!!! !!!!!!!!! """!!!!!! !!! !!!""""""!!!!!!######%%%%%%%%%###"""!!!%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%&&&'''''''''&&&%%%$$$#########$$$%%%"""""""""""""""""""""""" !!!"""######"""!!!   !!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!   !!!"""!!!!!! !!!!!!!!!""""""######""""""!!!  !!!""""""!!!!!!    !!!"""+++...///,,,&&&!!!!!!"""######"""""""""!!!!!!!!! !!!!!!!!!""" !!!!!! !!!!!!"""############"""!!!%%%$$$"""  !!!"""#########"""  !!!"""""" !!!"""!!!!!!""""""""""""!!!!!!!!! """###""" !!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!"""!!!"""###$$$$$$######"""######$$$$$$$$$######"""######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&((('''&&&''')))++++++******+++,,,,,,+++---111444999CCCNNNZZZdddsss!!! !!!    !!!      $$$###"""!!! !!!"""### !!!!!!!!! ###"""!!!  !!!"""""""""!!!!!!###$$$%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&######!!!!!!!!!!!!###### !!!!!!""""""!!!!!!  !!! """"""!!!!!!""""""###$$$$$$###"""  !!! !!!!!!"""!!!  """"""!!!!!!  !!!!!!""""""""""""###!!!  !!!"""""""""""""""    !!!###$$$//////---(((""" !!!$$$"""######$$$$$$###!!!!!! !!!!!!!!!!!! !!! !!!  !!!###$$$$$$###!!! !!!!!!!!!  !!!"""###############!!!!!!!!!  !!!""""""""""""!!!!!!""""""###$$$ !!!!!!""""""!!!!!! !!!  !!!"""""" !!!!!!""""""###### !!!!!!###"""!!! !!!"""###$$$###$$$$$$$$$$$$######""""""######$$$$$$$$$######"""!!!!!!""""""$$$%%%%%%########################%%%%%%''''''''''''%%%%%%'''&&&%%%&&&'''((('''&&&&&&(((***+++******+++,,,,,,+++---111444999CCCNNNWWWbbbqqq !!!!!!      !!!!!!!!!!!!   ###"""!!!!!!  !!!!!! !!!!!!!!! !!!!!!"""!!!!!! !!! !!!!!!"""""""""!!!!!!"""###$$$$$$$$$######"""!!!""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''############$$$%%%%%%&&&$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###&&&%%%"""  !!! !!!!!!"""###"""!!!"""""""""!!!!!!  !!!""""""###  !!!"""###"""   !!!###$$$++++++((($$$ !!!### !!!###$$$$$$###!!! !!!!!!!!!!!!!!! !!! !!!!!!  """$$$$$$###!!!  !!! !!!!!!!!!!!!  !!!!!!""""""""""""""""""!!!  !!!""""""###"""!!!!!!"""######### !!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!""""""###$$$%%%%%% !!!###"""!!! !!!"""$$$%%%$$$$$$$$$$$$###""""""!!!""""""###$$$$$$$$$######"""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$+++***((()))******)))(((&&&(((***+++*********,,,,,,+++,,,000333888CCCMMMVVVaaaqqq !!!!!!       !!!"""###  !!!!!! !!!!!!!!!""""""""" """######!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###!!!!!!""""""######$$$$$$###"""  """###!!!!!! !!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!&&&$$$"""  !!!""" !!!"""###!!! !!!!!!""""""!!!  !!!"""###  !!!"""!!!   !!!!!!#########""" !!! """######""" !!!!!!!!!!!!!!!    !!!#########!!!!!! !!!!!!  !!!!!!  !!!""""""!!!  !!!""""""""" !!!###"""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!""" !!!""""""  !!!"""""""""!!!!!!"""###$$$%%%######""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###+++***))))))***+++***(((&&&(((******))))))***++++++***,,,000333888BBBMMMVVVaaaqqq !!!!!!         !!!"""###  !!!!!!"""#########!!!"""$$$%%%""""""#########"""!!!!!! !!!!!!!!!!!!"""!!!!!!""""""###$$$%%%%%%''''''&&&%%%$$$###"""""" !!!""""""###""""""""""""""" """"""!!!  !!! !!!   !!!###"""!!! !!!"""  !!! !!!""""""!!!  """###  !!!!!!!!!    !!!""""""!!!!!! !!!!!!!!!!!!!!!  !!!  !!!""""""""""""###""""""!!!    !!!!!!!!!  !!!"""""""""!!!###!!! !!!!!!  !!!!!! !!!### !!!!!!""""""######!!! !!!""""""""""""#####################"""!!!!!! !!!!!!"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))((('''%%%''')))***))))))***++++++***,,,000333888BBBMMMWWWbbbrrr!!! !!!!!!       !!!   !!!""""""### """###$$$###############"""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""######$$$$$$&&&%%%%%%%%%$$$#########""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!    !!!!!! !!!!!!!!!   """###"""!!!  """$$$ !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""    !!!!!!"""""""""""""""!!!!!!!!!  !!!!!!    !!!###$$$$$$###!!!  !!! !!!!!!!!!!!!!!!  !!!  !!!"""""""""!!!###""" !!!!!!  """!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""###$$$%%%%%%$$$"""!!!###"""!!!!!!!!!"""###$$$!!!!!!"""$$$$$$%%%%%%$$$###$$$%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&)))(((&&&%%%%%%&&&((()))'''%%%%%%&&&((()))((('''%%%''')))***))))))***++++++***+++///333777BBBLLLWWWaaaqqq!!!!!!!!!!!! !!! !!!###""" !!! !!!   !!! !!! !!!!!!       !!!""""""!!!!!! !!!!!!"""###############"""!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$###"""!!! !!!!!!!!!!!! !!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!  """######"""!!! """$$$ !!!!!!!!!!!! ###"""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!   !!!###!!!""""""!!!!!!"""###$$$$$$""""""!!!!!!  !!!!!!!!! !!!$$$###!!! !!!!!! !!!###%%%$$$###!!! !!!"""$$$ !!!"""""""""""""""  !!!""" !!!""""""###"""$$$"""  """""" !!!###"""""""""!!!!!!!!!!!!!!!  !!!!!!"""###%%%&&&&&&$$$!!!######"""""""""$$$%%%&&&!!!!!!"""$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%+++***'''&&&&&&'''***+++'''&&&&&&'''***++++++***%%%''')))***)))))))))++++++***+++///222777BBBLLLVVVaaappp!!! !!! !!!###"""!!!!!!  """!!!    """!!!    !!!"""$$$!!!!!!""""""!!!!!!"""#####################""""""""""""######""" %%%'''&&&"""""""""###$$$$$$$$$$$$###!!!!!! !!!!!!""""""""""""""""""""""""""""""!!! !!!  !!!""""""######"""!!!  !!!###$$$!!!!!!### !!!!!!!!!  $$$$$$"""""""""""""""!!!!!!!!!!!!$$$"""  !!!""" !!!!!!""""""$$$"""   !!!!!!  """###%%%%%%'''%%%###""""""   !!!!!!!!!""""""!!!   !!!!!!  !!! !!! !!!!!!!!!""""""""""""!!! !!!  !!!"""###%%%$$$###!!! !!!!!!!!!!!!"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%(((((((((((((((((('''''')))******+++,,,,,,------//////...---...444>>>FFFWWWaaappp~~~   !!!   ###"""!!! !!!!!!!!!     !!!"""###!!! !!!"""!!!!!!!!!"""############"""###""""""!!!!!!""""""###&&&""" !!!$$$%%%"""""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!  !!!!!!!!!!!!  !!! ###  ###""" !!!""""""  ###%%%###!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!%%%###!!! !!! !!!""""""###$$$"""  !!!!!!!!!!!!""""""""""""#########""""""!!!  """###$$$ !!!######"""!!!!!!######"""  !!!!!!!!!""""""!!!   !!!!!!""""""!!!!!!  !!!"""""" !!!""" !!!"""""""""!!! !!!  !!!"""###$$$$$$"""!!! !!!!!!"""""""""#########"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))***++++++++++++,,,,,,,,,///777BBBKKKUUU___nnn|||    """"""!!! !!!!!!!!! """   !!!   !!!!!!###!!! !!!!!!!!! !!!""""""######"""""""""!!!!!! !!!!!!"""%%%###!!!!!!$$$$$$"""!!!"""######$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!! ###""""""!!!!!! ###"""!!!"""######!!!  """$$$$$$######""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!%%%$$$"""!!! !!!"""   !!!  !!!"""#########"""  !!!!!!!!!!!!"""""""""""" !!!!!!  !!!"""### ###&&&((('''&&&"""$$$%%%%%%"""  !!!!!!!!!"""""""""!!!  """"""""""""""""""!!! !!!"""###"""!!! !!!###!!!!!! !!!!!!!!!!!!!!! !!! !!!""""""$$$###"""!!!!!! !!!!!!#########$$$$$$$$$%%%%%%"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((())))))******,,,------000888CCCKKKSSS]]]lllzzz !!!   """"""!!!   !!!  !!!   !!!!!!###!!! !!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!""" !!!$$$%%%$$$###!!!""""""###############$$$$$$$$$######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!    !!!###%%%&&&%%%!!!$$$######"""!!! !!!!!!!!!   !!!!!!!!! !!!###$$$###""""""""""""""""""###""""""""""""!!!!!!!!!!!!######!!!!!! !!!!!!  !!! !!!"""###$$$""""""!!!     !!!"""######""""""###%%%%%%$$$"""!!!###"""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!  !!!!!!"""""""""!!!!!! !!!""""""!!! !!!"""""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!###"""!!!!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%"""###%%%%%%###"""###$$$########################$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))***///000000///000666???FFFPPPZZZiiixxx !!!          !!!   """!!! !!!"""!!! !!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!"""###$$$$$$###!!!!!!"""############"""######""""""""""""######    !!! !!!"""""""""!!!!!! !!!!!!!!!   !!!###"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!  """###$$$"""!!!!!!!!! !!! !!!"""######""""""###"""""""""""""""######""" !!! """###""""""### !!!!!!!!!"""""""""""""""!!!!!!  !!! !!!!!!  !!!!!! !!!"""""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!"""###"""""""""############$$$"""###%%%%%%###"""###$$$###########################$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******+++000111111000000444<<>>EEEKKKVVVeeeuuu  !!!!!!!!!    !!!!!!!!!    !!!!!!!!! !!! """"""!!! !!!!!!""""""!!!!!!###""""""!!!!!!""""""###%%%%%%%%%###!!! !!!!!!"""""""""""""""$$$$$$############$$$$$$ !!!######"""  !!!(((&&&$$$"""!!!   """$$$###!!!  """!!!  !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!   !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" $$$$$$###""""""!!!""""""###""""""###%%%%%%$$$"""!!!###$$$$$$###""""""### !!!!!!!!!"""###############!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!"""""""""!!!"""""""""!!! !!!!!!"""""""""!!! !!!"""$$$$$$!!!!!!!!!"""""""""######"""###%%%%%%###"""###$$$########################"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))((())))))******++++++,,,(((***,,,---000666???FFFJJJUUUdddttt   !!!!!!!!!   !!!  !!!"""###  !!!!!!    !!!!!!!!!      !!!!!!!!! !!! !!!""""""!!! !!!!!!!!!!!!!!!######""""""""""""######!!!"""######""""""###$$$ !!!!!!"""""""""""""""###""""""""""""""""""### !!!###$$$""" !!!!!!  """###$$$###  !!!!!!!!!!!!######  !!!  ###!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!""""""""""""""""""""""""  !!!######!!!  !!!"""""""""""""""!!! !!!$$$"""  """$$$$$$###"""!!!!!! !!!!!!"""######"""!!!###$$$ !!!!!!!!!!!!"""###############!!!!!! !!!!!! !!!""""""###""""""!!!"""###"""!!! !!!### !!!!!!""""""######""""""""""""!!! !!!!!!"""""""""!!! !!!###$$$%%%!!!""""""""""""#########"""###%%%%%%###"""###$$$"""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&''''''''''''((((((((()))&&&&&&''''''((()))******(((((())))))******++++++'''***,,,---///555>>>EEEJJJTTTdddttt !!!!!!!!!   !!!  !!!"""  !!!   """!!!!!! !!!""""""###"""  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!  """#########"""!!! !!!"""!!!"""###%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""  """!!!  !!!""""""  !!!!!!  !!!"""### !!!!!!"""""" !!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!  !!!!!! !!!""""""!!! !!!$$$$$$"""!!!"""""""""""""""!!! ###!!! !!!$$$&&&############"""""""""""" !!!!!!"""!!!!!!  !!!!!! !!!!!!""""""###### !!!""""""!!!!!!###"""!!!!!!!!!"""$$$%%% !!!"""###$$$%%%""""""!!! !!!!!!!!!"""'''&&&%%%###""""""!!!"""%%%%%%$$$###"""!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$&&&(((+++---///###  %%%'''%%%"""%%%%%%&&&%%%######%%%'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((()))***+++,,,---+++,,,---...222888???DDDLLLYYYmmm~~~  !!! !!!   !!!!!!     !!!"""!!!       !!!!!!!!! !!!!!!  !!!"""###""""""!!! """######!!!!!!"""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!    !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! """"""   ###############"""!!!!!!!!! !!!"""""" !!!!!!!!!  !!!!!!""" """$$$%%%"""  !!!""""""!!!!!!!!!%%%$$$!!!!!!"""######"""""""""!!!!!!!!! !!!!!!!!!!!!"""  !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$  !!!"""###$$$$$$%%%""""""!!! !!! ######"""!!!!!! ######""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########"""""""""###$$$&&&'''((($$$!!!!!!%%%'''%%%"""###%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))+++,,,---...111777???DDDMMMZZZlll}}}   !!!!!!!!!   !!!!!!    !!!!!!  !!!""" !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""""""""""""""###$$$%%%$$$"""!!!"""###$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!   !!!!!!!!!  !!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""###!!! !!!!!!  """"""######""""""!!!!!!!!!!!! !!!!!!"""### !!!!!!!!! """!!!!!!"""$$$%%%###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$###  !!!"""""""""!!!!!!!!! !!!!!! !!!"""### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$###"""!!!!!! !!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%% !!!###$$$%%%""""""#########$$$$$$$$$######""""""!!!""""""###&&&###!!!###%%%'''%%%""""""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))************+++,,,---...111777>>>DDDNNNZZZkkk|||~~~ !!!"""######  !!!!!!  !!!   !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""""""""###$$$%%%$$$###"""###$$$#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  """"""###""""""!!! !!!!!!!!!!!!$$$"""    !!!"""""""""""""""!!!!!! !!!!!! !!!!!!  !!!!!!!!!"""###$$$$$$###!!!  !!!!!!!!! !!!!!!!!!!!! """###!!!!!!!!!!!! """!!! !!!###%%% !!!!!!""""""""""""######""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!""""""######!!!""""""######""""""!!!""""""""""""""""""#########""""""!!! !!!!!!!!!""""""""""""############""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%% !!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############'''%%%$$$$$$&&&&&&%%%###"""%%%'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((******+++++++++++++++++++++,,,---...111666>>>CCCMMMXXXiiiyyy||| !!!"""######   !!! !!!!!! !!!"""!!!!!!    !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""### """###$$$######%%%&&&######""""""!!!   ############"""!!!  $$$"""  !!!!!!"""""""""!!!!!!  !!!!!!"""!!!!!! !!!!!!!!!!!! !!! !!!!!!""""""###$$$%%%"""!!!    !!!!!!!!!!!! """"""!!!!!!!!!!!! """!!!  """$$$&&& !!!"""#########""""""######""""""!!!!!! """!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""############!!!"""###$$$%%%%%%$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$###&&&))))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((,,,,,,---...000666===BBBKKKVVVgggvvv}}}  !!!!!!  !!!###%%%$$$###!!! """ !!!"""!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!"""#########%%%'''###""""""!!!!!!   !!!  !!!  !!!""" """"""""""""!!!!!! ###!!!   !!!"""""""""!!!!!!""""""!!!!!!""""""###$$$###"""!!! !!!"""""""""!!! !!! !!!!!! !!!$$$&&&###"""!!!   !!!!!!!!!!!!!!!""""""!!! """""""""!!!!!!!!! !!! !!!###%%%&&& !!!###$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!###"""  !!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!$$$###""""""!!!!!!"""""" !!!!!!!!! !!!#########"""!!!$$$$$$######""""""!!!!!!######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******(((((())))))*********+++,,,,,,------000555<<>>KKKTTTaaannn{{{ """###### !!!      !!!    !!!!!!       """"""!!! !!!!!!!!!  !!!!!!!!!!!!###"""  """###"""!!!!!!!!! !!! """!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!!!!"""!!!  !!! !!!""""""!!!  !!!!!!"""######$$$$$$$$$###"""!!! !!!"""$$$$$$""" !!!  !!!""""""!!! !!!###""""""###"""!!! !!!"""""" !!!""""""!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$###"""!!!!!!"""######!!!!!!"""######$$$%%%%%%######"""!!!!!!!!!""""""###############$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########%%%%%%'''((((((((('''&&&'''''''''(((((((((((((((***,,,...//////333:::???KKKTTTaaannn{{{!!!!!! ###&&&!!!"""!!!  """"""    !!!!!!     !!!     !!!!!!!!!!!!   """!!!###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! """!!!"""!!!  !!!"""   !!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&&&&$$$!!!  !!!"""###"""!!! !!!!!!!!!!!!  """###!!!"""######$$$$$$###### """$$$$$$""" !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""######"""!!! """######"""###"""!!! """  !!!!!! ###"""""""""""""""!!!!!! !!!!!!"""""" !!!""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""" &&&%%%$$$###"""""""""""" !!!!!!""""""#########""""""######$$$#########$$$############$$$%%%%%%""""""###$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""###%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''(((((()))))))))***---///000000444:::@@@KKKSSS```mmmzzz!!!!!!!!!  !!! !!! !!!"""  $$$$$$       !!!!!! !!!     !!!!!!!!!!!!!!!  !!!!!! !!!!!!$$$"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """      !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!! ######"""!!!!!! !!!!!!!!!!!!!!!!!! """### !!!""""""###$$$$$$$$$!!! """###$$$""" """%%%### !!!!!!!!!!!!""""""""""""%%%###!!! !!!"""$$$$$$###"""!!!  %%%###""""""######"""!!!!!! ###  """!!!############"""""""""""" !!!"""###### !!!!!!""""""""""""""" !!!""""""###"""""""""""""""""""""""""""""" $$$######"""""""""!!!!!!!!!!!!!!!""""""#########!!!"""###%%%%%%%%%$$$#########""""""######$$$%%%""""""###$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((('''%%%$$$###$$$%%%%%%'''&&&&&&&&&&&&''''''(((######$$$$$$%%%%%%%%%%%%'''''''''((())))))******+++---000000111444;;;@@@JJJSSS```mmmyyy###  !!!  !!! !!!"""!!!!!!### !!!    !!!  !!!!!! !!!    !!!!!!!!!!!!  !!!!!!"""!!! !!!!!!!!!"""""""""   !!!!!!  !!!!!!!!!!!!!!! !!!###  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  #########""""""!!!!!! !!!!!!""""""!!! !!!### !!!!!!"""###$$$%%%!!! !!!######"""!!!"""%%%### !!!!!!!!!""""""######""" $$$$$$$$$###"""  $$$###""""""######"""!!!!!!!!! ###  """!!!""""""""""""############ !!!"""######!!!!!!!!!!!!!!!""""""### !!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""###############!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!!!!"""##################""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&((('''%%%$$$######$$$%%%$$$%%%''')))))))))'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((()))******++++++---000000111444;;;@@@IIIRRR```mmmyyy !!!$$$""" !!!!!! !!!"""!!!         !!!"""      !!!""""""!!! !!!"""""""""!!! !!!!!!"""#########  !!!   !!!!!!!!!!!!!!! !!!"""###   !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!   """###$$$""""""############""""""  !!!"""###!!!  !!!!!! !!!"""###$$$%%%"""!!! !!!"""######!!!"""  !!! !!!!!!""""""###"""!!!  ######$$$$$$###!!! !!!""""""!!!"""#########"""!!! """  !!!!!! !!!!!!"""""""""""""""### !!!!!!""""""!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!########################""""""######$$$#########!!! !!!""""""######""""""!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%!!!###&&&((()))(((&&&$$$(((''''''''''''((()))***''''''((())))))***++++++***---///000000444:::@@@HHHRRR```nnnzzz ###"""!!!   !!!   !!!  !!!    !!!!!!  !!!!!!    !!!""""""!!!!!!"""###"""!!!  !!!""""""### !!!!!!!!! ######"""""""""######$$$!!! !!! !!!!!!!!!"""  !!!!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%% !!!###$$$$$$$$$$$$###  !!!###$$$ !!!!!! !!!"""###$$$"""!!! """######"""###"""!!!!!!  !!!!!!""""""########################""""""$$$$$$$$$"""   !!!!!! """######$$$$$$###"""!!! !!!""""""!!! !!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''''''''&&&&&&###$$$&&&'''((((((''''''''''''&&&&&&&&&'''((()))&&&'''((()))***+++,,,,,,***,,,...//////333:::???GGGQQQ```ooo{{{!!!""""""!!! """    !!! !!!!!!   """!!!!!!""" !!! """!!!!!!    !!!     !!!!!! !!!"""###"""!!!  !!!"""""" !!!!!!!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""  !!!!!!  !!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! !!!!!! !!!!!!"""!!!"""$$$%%%%%%%%%$$$  !!!###$$$ !!!!!! """!!!!!! !!!###$$$"""!!! """######""" !!!"""!!! !!!""" !!!!!!""" !!!!!!!!!!!! !!!"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  !!! !!!"""######"""!!!!!!"""%%%%%%""" !!!""" !!!!!!""""""!!!!!!!!!!!!!!! """!!! !!!###$$$$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########!!! !!!!!!!!!!!!!!! $$$###""" !!!""""""""""""""""""######$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((((((((('''''''''((()))+++,,,%%%$$$###"""###$$$%%%&&&&&&'''((()))***+++,,,,,,)))+++......///333999???GGGQQQ```ooo|||!!!!!!  !!!!!! !!!!!!""""""!!!  !!!   ###"""!!!  !!!!!! !!!!!!!!!       !!!!!!!!!!!! ###"""!!! !!!"""###  !!!###"""!!!  !!!!!!!!!!!!  !!!###  !!!!!! !!!!!!  !!!"""######""""""!!!!!!!!!  !!!###"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$######""""""!!!!!!  !!!!!!!!!  ######$$$######"""!!! !!!!!! !!!!!!""""""""""""""""""""""""######"""!!!  !!!!!!!!!!!!!!!"""######"""""""""""""""!!! """""""""""""""######$$$"""$$$%%%''''''&&&%%%$$$""""""!!!!!!!!!!!!""""""'''&&&%%%###""" $$$""" """###$$$###!!!"""$$$$$$"""""""""###"""!!! !!!###$$$%%%'''***)))%%%######$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%$$$$$$%%%))),,,777///'''###$$$%%%### ###$$$$$$%%%%%%$$$$$$###(((''''''''''''((())))))%%%%%%''')))***++++++++++++++++++++++++,,,,,,,,,---...///000111555:::>>>HHHRRRaaappp}}}!!!         !!!               !!!"""!!!    !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""###############!!!!!!!!!!!!   !!!###############"""!!!!!!  """""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$!!!"""$$$%%%%%%%%%###"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! ###""" !!!###$$$###### """""" !!!###""""""!!!"""###$$$%%%!!!(((***(((%%%%%%'''%%%%%%%%%%%%%%%$$$######"""###$$$$$$$$$&&&))),,,999222***&&&%%%%%%### $$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&''''''((())))))))))))((('''&&&%%%$$$))))))))))))************,,,---...///111555:::>>>HHHRRRaaaooo|||   !!!!!!  !!!  !!!   !!!!!!        !!! """!!!!!! !!!!!!"""  !!!!!!  !!!   !!!""""""!!!!!!!!!!!! """ !!!  """"""!!!!!!!!!!!!"""""" !!!""""""###### !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""" """!!!   !!!"""############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$ """######""""""!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!"""$$$$$$###""" """""" !!!$$$############$$$%%%%%%'''///666666...&&&######%%%%%%&&&&&&&&&%%%$$$$$$!!!"""#########%%%(((+++444///)))&&&%%%&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((())))))((('''&&&$$$"""!!!'''''''''(((((()))))))))***+++---...000555:::???JJJSSSaaaooo{{{  !!!!!!!!!!!!!!!  !!!  !!!  !!!     !!!"""""""""""""""###""""""""""""""""""###  !!!   """###"""  !!!"""""" !!!"""######""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!"""!!!!!!!!! !!!!!!!!!###""" !!! !!!!!!!!!""""""#########""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!""""""###"""""""""""""""!!! """""""""""""""######$$$ !!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$ !!!###%%%%%%###!!!!!!"""$$$$$$"""""""""###############$$$$$$%%%%%%333:::???;;;///%%%!!!"""$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$#########&&&((()))&&&######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((())))))))))))***,,,---000555:::???JJJSSSaaannn{{{ !!!!!!!!!!!!!!!       !!!"""    !!!!!!!!!  !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!   !!!"""   !!!!!!  !!!"""############"""""""""!!!!!!!!!!!!  !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""######""" !!!  !!!!!! !!!"""############### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""!!! """""""""""""""######$$$!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!###%%%%%%$$$"""!!!"""$$$$$$"""""""""###"""""""""###############(((---111...(((###%%%(((######$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$$$$###"""###$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''))))))******''''''((())))))***++++++)))***,,,---000555:::???JJJTTTaaaooo{{{   !!!   !!!"""###     !!!!!!!!!!!!!!! !!!!!!!!!!!!   !!! !!!!!!!!!!!!!!!!!!  !!!!!!  !!!"""!!!!!!!!!!!! !!!!!!!!! """ !!!  """"""!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!   !!!""" !!!######$$$$$$$$$ !!!!!!!!! !!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$""""""""""""############""""""!!!!!!!!!!!!""""""  """$$$%%%$$$### """""" !!!!!!"""######$$$$$$#########%%%&&&%%%######&&&)))""""""###$$$$$$$$$######%%%&&&'''&&&$$$######$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((((()))******+++,,,,,,***+++---...000555:::???IIISSSbbbppp}}}     !!!         !!!""""""""""""!!!"""###$$$$$$###"""!!!  !!!   !!!!!!  !!!!!!!!!!!!$$$  """ !!!"""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!""" !!!"""$$$$$$%%%%%% !!!  !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""!!! !!!###%%%%%%%%% """""" !!!"""###$$$%%%%%%%%%$$$###((('''%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$###%%%&&&&&&%%%%%%&&&'''###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))************)))((((((''''''(((((()))+++,,,,,,---,,,---...///111555:::>>>HHHSSScccrrr~~~ !!!"""""""""!!! !!!!!! !!!  !!!!!!  !!! !!!"""   !!!  !!!!!!!!!     """""""""  !!!"""""""""""""""#########"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!  !!!!!! """### !!!  !!!"""##################"""""""""""" !!! !!!   !!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!  !!!!!!"""""""""""""""!!!!!!!!!  !!!!!!!!! !!!""""""!!!"""$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""!!! """""""""""""""######$$$!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""  """%%%&&&&&&!!!###$$$$$$"""""""""######$$$%%%&&&'''&&&%%%%%%$$$""" """%%%'''&&&$$$###$$$%%%%%%&&&&&&&&&&&&!!!###&&&'''''''''(((***"""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))(((((())))))))))))((((((''''''((()))***+++,,,,,,---...///000111555:::>>>GGGSSSdddsss !!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!  !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! %%%!!!!!!!!! !!!     !!!"""###"""!!! !!!!!!!!!"""""""""""""""   !!!!!! !!! !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!'''&&&$$$"""!!!!!!"""###  !!!!!!!!!  !!! !!!!!!!!!!!!!!!!!! """"""!!!  """!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!  !!!!!!"""!!!  !!!""""""!!!  !!!""" !!!"""###"""!!! !!! """$$$$$$""" !!!"""""""""############""""""""""""""""""""""""!!!"""###$$$%%%$$$###!!! ###"""!!!  !!!"""$$$ $$$%%%### ###"""###$$$'''((('''&&&$$$###"""!!!!!!"""###$$$$$$######$$$&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))))))))***++++++,,,,,,***+++---...000444999<<>>IIIVVVeeerrr   !!!""" !!!!!!  ###!!!   !!!"""!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!   !!! !!!###### !!! """"""""""""""""""""""""###"""!!! !!!!!!%%%"""  """""""""  """!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!! """!!!  !!!!!!!!!!!!  !!!!!!  !!!###$$$$$$###!!! """"""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""  !!!!!! !!!"""###"""""""""""""""#########!!!  """###""" """"""###%%%(((******)))###""""""""""""""""""######""""""###%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$"""''''''&&&''''''((()))***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,...///000111555999===JJJWWWfffsss     !!!!!!  !!! """ """###$$$ !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!       !!! """"""""""""""""""""""""######""""""!!!!!!""""""'''$$$!!! !!!!!!   !!!!!!  """!!!!!! !!!  !!!!!!!!!!!! !!!!!!!!! !!!!!!   ######""""""!!!    !!!###$$$$$$"""  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!""" !!!"""###!!!""""""###############"""!!!!!!"""###$$$###"""""""""###%%%((())))))((("""""""""######"""""""""###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&%%%%%%&&&''''''%%%###&&&&&&&&&''''''(((******(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,---...///000333888;;;JJJWWWfffttt !!!!!!!!!!!!!!!!!!!!!!!!  !!!    !!!!!! !!! !!!"""###  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!""" """"""!!!!!!     !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""&&&###!!!  !!!!!!  ###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!   !!!""""""###""""""  !!! !!!!!!!!!"""$$$&&& !!!!!!!!!""""""######################## !!!"""###  !!!""""""!!! !!!!!!"""!!!!!!"""###############""""""#########$$$$$$$$$###"""###$$$'''((('''&&&""""""############""""""""""""!!!###$$$%%%###"""############$$$$$$$$$%%%"""""""""""""""###$$$$$$%%%%%%%%%'''((((((&&&$$$&&&&&&&&&'''''')))***+++(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,---...///000333777:::HHHUUUfffttt    """""" %%% !!! !!!!!!!!!   !!! !!!   !!!""""""!!!!!!  !!!""" !!!!!!!!!    !!!!!!!!! !!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!! !!!"""!!! !!!!!!  !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!  !!!!!!!!!!!! !!!"""######"""""" !!! !!! """%%%(((!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""!!!!!! !!!"""""""""!!!!!! !!! !!!"""#########""""""!!!"""######""""""###$$$###""""""$$$%%%&&&%%%###!!!"""###$$$$$$###"""!!!"""!!!!!!"""$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%######$$$&&&((((((&&&$$$&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,---...//////000333888;;;FFFSSSdddsss  !!!!!! !!!&&& !!!!!!!!! !!!""""""!!!   !!!  !!!   !!!"""###"""!!! !!!     !!!!!!!!!  !!!!!!  !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! """###"""!!! !!!!!!  !!!!!!  !!!"""!!!!!!!!!  !!!"""###### """"""!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!! !!!!!! !!!!!!!!! !!!###&&&""""""""""""############"""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###"""!!!  !!!######""""""!!! !!!""""""!!!!!!"""###$$$###"""###%%%%%%###"""!!!"""###$$$$$$###"""!!!"""!!!!!!"""$$$$$$###""" !!!###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&!!!!!!###%%%''''''%%%###%%%%%%&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,...///000111222444888<<>>GGGWWWjjj{{{  """$$$%%%"""!!!  !!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!  !!!  !!!!!!###$$$%%%      &&&"""  !!!!!! !!!!!!""""""""""""!!!!!! !!!   !!!  """"""!!!###"""!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!$$$%%%###!!!$$$"""!!! !!!"""!!! !!!"""###"""!!! !!!""" !!!!!!!!!!!!!!!!!! !!! !!! !!!""""""!!! !!!!!!!!!!!! """   !!!  !!!""""""!!!!!! !!!"""###############"""  """"""!!!!!!  !!!!!!!!!!!!$$$&&&(((***)))'''$$$!!!######################## !!!!!! """""""""""""""######$$$""""""######$$$$$$%%%%%%###"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""############"""""" """"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((*********)))))))))))))))***+++,,,,,,---111666:::@@@HHHWWWjjjzzz  !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  !!!""""""   !!!"""      """  """"""  !!!       !!!!!!!!!  !!!!!!!!!   !!!!!!!!!!!!!!! !!!$$$%%%###!!!###""""""###$$$$$$""" !!!"""!!! !!!   !!!!!! !!!   !!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!! """  !!! !!!"""!!!  """!!!  !!!!!!!!!!!!!!!   """!!!!!!!!!  !!!!!!!!!!!!"""$$$&&&''''''%%%""" !!!!!!!!! !!!!!!!!! !!!""""""###$$$######"""!!!!!! #########"""######$$$$$$""""""""""""""""""""""""""""""############""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''***))))))))))))))))))))),,,------------000444888???FFFUUUgggxxx  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!"""$$$###""" !!!!!!    !!!!!! !!!!!!     !!!"""    !!!!!!   !!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!! !!!$$$$$$###""" !!!"""$$$$$$!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!! !!!""""""!!!###"""  !!!!!!!!!""""""""" !!!"""######""""""!!!!!!!!!!!! !!!  """""""""!!!!!!"""######!!!!!!"""###!!!  !!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###%%%%%%###  """"""!!!!!!!!!!!! !!!!!!"""#########"""!!!!!! $$$$$$###"""""""""######!!!  !!!###$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###%%%''')))))))))((((((***)))(((''''''&&&&&&&&&))))))))))))))))))******---......------///333666<<>>GGGTTTbbbrrr""""""#########"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!  !!!!!!!!!  !!!!!!!!! !!!!!! """"""  """ !!!!!!  !!!"""###### !!!  !!!   """"""!!!  !!!"""""" !!!""""""!!!  !!!!!!  !!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!"""""""""!!!  !!!  !!!!!!!!!!!!!!! """!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! $$$###!!! !!!### !!!""""""############ !!!!!!"""######$$$"""!!!!!!!!!!!!"""#########""""""!!!!!!""""""###'''%%%"""!!!"""###"""!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!"""""" !!!"""###$$$%%%&&& ###""" $$$ !!!!!!""""""""""""""" """"""!!!"""###%%%%%%%%%$$$#########$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((((((((('''%%%"""%%%&&&'''(((((('''&&&%%%&&&'''((()))***,,,------+++,,,---...///111444777===GGGTTTbbbrrr !!!"""###$$$###"""""" !!!"""######"""!!!  """"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!  !!!!!!  !!!""""""!!! !!!$$$""" """###  """ !!! !!!!!!  !!!!!!!!!   !!!!!!  !!!!!! """###"""!!! !!!"""  !!!!!!!!!""""""  !!!""""""!!!!!!!!!!!!  !!!"""""""""  !!!"""######$$$!!!  !!!   !!!!!!!!! !!!$$$!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!###""""""!!!!!!!!!!!!!!! !!!"""############ !!!!!!!!!!!!  !!!!!!""""""###!!!!!! !!!!!!"""#########""""""""""""######(((%%%###""""""###"""""" !!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""!!! !!!!!!""""""  !!!!!!""""""!!!!!! """"""!!!!!!###%%%######"""""""""""""""###$$$$$$######"""!!!!!! !!!!!!!!!""""""######$$$""""""""""""""""""""""""######$$$$$$$$$###"""""""""##################"""!!!""""""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$"""!!! """###%%%&&&&&&%%%###"""$$$$$$%%%'''(((***+++++++++,,,---...///111444777;;;FFFTTTcccttt """###$$$$$$###### !!!"""######"""!!! !!!"""""""""######$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!  !!!""""""!!!  !!!""""""   !!! !!!""""""!!! ###&&&(((&&&!!!!!! ######  ###!!!!!!!!!!!! !!! ### ###""""""!!!  !!!""""""  !!! !!!!!! !!!"""""" """###"""!!! !!!### !!!!!!!!!!!!!!!"""""""""""" !!! !!!"""###!!!!!!!!!!!!!!!  !!!""""""###  !!!"""###$$$%%% !!!   !!! """%%%""""""""""""############""""""""""""!!!!!!!!!!!!"""!!!  !!!""" !!!###$$$###"""  !!!"""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""######%%%""" !!!"""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!"""""""""""" !!!!!!!!!!!!""""""######!!!!!!!!! !!!""""""!!!!!!###%%%&&&&&&$$$  !!!!!!!!!!!!!!!!!!###""" !!!### !!!""""""$$$$$$$$$###"""!!!!!!  !!!"""###$$$$$$""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$""""""############""""""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''(((***++++++***((('''''''''(((***+++---......+++,,,---...///111444777:::EEETTTdddvvv#########""""""""""""""" ######""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!"""!!! """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """ !!!!!!  """!!!!!!""" !!!!!!  !!! !!!  !!!""""""!!!   !!!!!!    !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""""""!!!!!!  ###&&&(((&&&!!!"""!!!   """######"""  """$$$""" $$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!"""##################"""!!!  !!!"""###%%%  !!!###%%%!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$#########$$$$$$###!!! """!!!!!! !!!!!! !!!"""######"""!!!  !!!!!!!!!!!! """$$$&&&(((000&&& !!! !!!!!!"""######"""!!! !!!  !!!"""!!! ###"""!!! """"""""""""""""""""""""%%%$$$$$$$$$######""""""############""""""""""""$$$$$$###"""!!!!!!""""""""""""############""""""&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))*********))).........,,,,,,---111444???FFFRRRcccuuu###""""""""""""""""""""" ###"""""""""!!!!!!!!! !!!!!!!!! ######################## !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!"""###""" !!!!!!  """  """ !!!!!!     !!!""""""""""""!!!      !!!   """!!!!!!  !!!""""""!!!!!!  !!!"""######!!! !!!   """!!! """!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """"""  !!! !!!""""""######""""""###"""!!!  !!!!!!$$$$$$""" """###""""""""""""!!!!!! &&&%%%$$$$$$############%%%%%%%%%$$$$$$###"""!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!######***"""  !!!!!!!!!  !!!"""######"""!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$######"""!!!!!!""""""""""""############""""""&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))***++++++.........------...222555>>>DDDQQQbbbsss""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  !!!  !!! !!!  !!!   !!!!!!   !!!!!!   !!!!!!!!!  !!!"""  """!!!   !!!  !!!"""   """### """!!!  !!!!!! """"""""""""""""""""""""""""""!!!!!!!!! !!!###"""!!! !!!!!! !!!"""""""""!!!!!!""""""!!! !!!)))...%%%  !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###############$$$&&&'''&&&$$$""" !!! !!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!! !!!!!!!!!""""""!!! """ """ !!!"""""""""!!!!!!!!!  !!!"""#########!!!###%%%###  ###!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!  !!!###$$$$$$%%%######"""!!!!!!!!!""""""""""""############""""""&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((***,,,---------.........000444777<<>>KKKZZZjjjyyy%%%$$$###""""""###$$$$$$########################!!!!!! !!!"""###$$$""""""""""""############%%%%%%$$$###"""!!!  !!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!   ###""""""  ###"""!!! ###!!!   !!! !!!"""###   !!!!!!!!!""""""   !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###### !!!!!!!!!  """######""" !!!"""""""""!!! """"""###$$$$$$$$$$$$$$$"""""""""""""""!!!!!!  ######""" """!!!  !!!""" !!!!!!!!! !!!""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!! $$$###"""!!!!!!!!!"""###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""  !!!!!! !!!!!!"""""""""""""""""""""""" ###&&&&&&###""""""$$$ !!!"""######""""""!!!!!!  !!!"""### !!!"""######$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! """$$$###!!! !!!### !!!!!! !!!###"""!!! """###$$$###"""""""""!!!!!! !!!"""######"""!!! !!!!!!""""""""""""!!!!!! ###%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))*********************+++,,,///111333777>>>KKK[[[kkkyyy###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!""""""!!!"""###$$$$$$###"""!!!"""!!!"""  """!!!!!! !!!!!!""""""!!!!!! !!!!!! """"""""""""""""""""""""  """###  !!!!!!"""###"""!!!  !!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!   !!! !!!!!!!!!  !!!!!! ###""" """!!!   !!!""""""!!!  %%%$$$$$$$$$######""""""$$$#########""""""!!!!!!!!! !!!$$$%%%### !!!###$$$$$$###""" !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """""""""!!! ######""""""!!!!!!  !!!""""""###$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$"""!!!!!!!!!"""$$$'''))) """""""""$$$"""!!! !!!"""$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!  !!!!!!""""""######  !!!"""""""""""""""!!!!!!!!! !!!!!!!!!""""""###############"""!!!%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((('''''''''(((%%%%%%&&&'''((()))******((((((''''''''')))+++,,,+++---.........000333666999>>>IIIYYYlll{{{$$$$$$$$$$$$$$$###"""!!!########################################################################$$$$$$######"""""""""""""""""""""""""""""""""""" !!!!!!"""#########!!!""""""""""""""""""!!!""" """"""!!!!!!!!! !!!!!!"""!!!!!!!!! """!!!!!!  !!!     !!!!!!!!! !!!"""###  !!!    !!!!!! """!!!   !!! !!!!!!!!!  !!!!!! %%%$$$###"""!!!!!!"""""""""!!!   !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$######"""""""""############"""""""""!!! !!!""" !!!#########"""!!! !!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!  !!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$######""""""""""""######"""""""""###%%%''')))###$$$$$$$$$###"""  """###!!!!!! !!!!!!""""""""""""""""""""""""###############""""""!!! !!!!!!"""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""" !!!"""""""""!!!!!!!!!!!! !!!!!!!!!""""""$$$###""""""""""""###$$$!!!!!!"""############""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%%%%%%%&&&&&&''''''((((((((('''''''''((()))***++++++,,,.........000333666999>>>IIIZZZlll{{{%%%%%%$$$$$$###!!!  !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""!!! !!!"""!!!  !!!!!! !!!!!!!!!!!!!!!!!! """!!!!!!  """!!!   !!! !!!!!! !!!"""""" !!!"""  !!!!!!""" !!!"""""" !!!!!!!!! !!! """"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!   !!!!!!  !!!"""!!!  !!!!!!  !!!!!!!!!"""###%%%&&&'''#########"""""""""""""""############""""""""""""!!!  !!! """""""""!!!!!! !!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!  !!!""""""###""""""""""""!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&######$$$$$$$$$######"""###$$$$$$$$$###"""!!!!!!$$$#########$$$%%%'''(((###$$$###!!! """$$$"""!!!  !!!"""  """""""""""""""""""""""""""############"""!!!!!! !!!!!!!!!"""""""""!!! ######"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!######!!!!!!!!!!!!###### !!!!!!""""""### !!!!!!!!!"""""""""""""""!!!!!!!!! ###""""""!!!!!!""""""###!!!!!!"""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))***++++++,,,---......000333666:::???KKK[[[mmm{{{$$$$$$$$$$$$$$$###"""!!!""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!  !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!      !!!!!! !!! !!!!!! !!!!!!!!!  !!!!!! !!!""""""###### !!!""""""""" !!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! """"""!!!  """"""######$$$%%%&&&&&&""""""""""""""""""""""""#########"""""""""""""""$$$###"""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""######$$$""""""!!!!!!!!!!!!"""""""""""""""######""""""""" !!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""######$$$$$$$$$#########$$$%%%%%%$$$###!!! $$$############$$$&&&&&& """""""""!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!"""######$$$"""""""""""""""!!! $$$######"""""""""""""""######""""""!!!!!! $$$###!!! !!!###$$$ !!!""""""###### !!!!!!!!! !!!!!!!!!!!!"""""""""%%%$$$$$$###""""""""""""""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$###############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###'''''''''&&&&&&&&&%%%%%%'''''''''((())))))******+++,,,------...///333555:::@@@LLL\\\mmm{{{######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!!!!!!!!  !!!"""""" !!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!  !!!!!!!!! !!!!!!  !!!!!!!!!""""""    !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""""""""#########""" !!!!!!!!!!!!!!!!!!###"""!!! #####################""""""""""""""""""#########""""""""""""""""""######$$$###"""!!! !!!""" !!!!!!!!!!!!!!! !!!!!!"""######$$$""""""!!!!!!!!!!!!""""""#########""""""#########""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!"""""""""""""""######### ###$$$"""  """!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""""" !!!!!!"""###$$$$$$"""#########"""!!! $$$$$$###"""!!!""""""#########""""""!!!!!! """"""!!! !!!"""""" !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###%%%$$$"""!!! !!!!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$'''&&&$$$""""""###%%%&&&))))))(((((('''&&&&&&&&&&&&'''(((((()))************,,,---------///222555999@@@MMM]]]lllzzz"""###$$$&&&''''''((((((&&&&&&%%%%%%$$$######"""########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!   !!! !!!   !!!"""### !!!!!!!!!!!!!!! """"""### %%%%%%%%%$$$###!!!   !!!!!!!!!!!!$$$""" !!!!!!!!!  !!!""""""!!!!!! """!!!!!! !!!!!!   !!!   !!!  !!!!!!  !!!!!!"""""""""!!! !!!"""""""""!!!!!!""""""!!!!!! !!!!!!!!!###############"""!!! ###############$$$$$$$$$""""""""""""############!!!!!!!!! """"""!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!! ###$$$%%%###""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""&&&''''''''''''&&&%%%%%% !!!!!!"""""""""#########"""!!!!!!$$$###"""!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######((('''%%%###""""""######!!!""""""######""""""!!!!!!!!!"""############""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%(((&&&###!!!!!!###&&&((()))))))))(((((('''''''''&&&'''((()))*********)))***+++,,,------///222555888@@@MMM]]]kkkyyy###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$############################################################ !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! """######!!! !!!### !!!"""### !!!!!!!!!""" !!! """#########"""!!!  ######"""  !!!  !!! !!!""""""!!!   """"""""""""############!!!!!!  !!!!!!  !!!!!!  !!!   !!!"""  !!!!!!  !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!"""###!!!"""###$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%!!!"""""""""############  $$$#########"""""""""###############"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""!!!!!!!!! !!!"""###$$$%%%%%%%%%############$$$%%%&&&&&&###############"""!!!!!! !!!"""###$$$#########!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""&&&&&&''''''&&&&&&%%%$$$ !!!!!!!!!!!!!!!"""#########""""""$$$###!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!###$$$$$$###!!! !!!!!!!!!"""######$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########+++)))'''%%%$$$$$$$$$%%%""""""###$$$$$$###""""""!!!!!!"""############""""""############$$$$$$$$$""""""######$$$%%%%%%&&&'''&&&$$$######$$$&&&''''''''''''''''''''''''&&&&&&'''((()))*********)))***+++,,,,,,---///222555666???MMM\\\jjjxxx$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$################################################ !!!!!!!!!""""""##############################  !!!""""""!!! """$$$&&&%%%"""!!!###%%% !!!"""""""""!!! """###### !!!!!!"""""""""!!!!!!    """""" !!!!!! !!!"""""" """""""""!!!!!!  !!!!!!!!! !!!!!!!!! !!!""""""!!!!!!  !!!!!!!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""  !!!!!!######$$$$$$###!!! !!!#########"""!!!!!!!!! !!!!!!"""###$$$ """$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$ """"""!!!###'''$$$$$$###############$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%% !!!""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!  """###%%%%%%&&&&&&######""""""###%%%'''((($$$$$$$$$$$$$$$###"""!!! """###!!!!!!"""###!!!!!!""""""""""""!!!!!!  """"""""""""""""""""""""###$$$$$$$$$$$$###""""""############"""""""""""" !!!"""##################""" !!!""" !!!!!!""""""###### """$$$&&&&&&$$$""" !!!!!!!!!"""######$$$$$$((('''&&&%%%$$$"""!!!!!!""""""""""""""""""""""""""""""""""""############'''%%%###!!! !!!!!!"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********))))))***+++,,,,,,---...222444555???MMM\\\iiiwww&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$###"""""""""$$$###"""###$$$$$$###"""%%%###"""!!!"""###"""!!!""""""""""""############%%%$$$###!!!!!!!!!"""###'''$$$ """%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###  !!!!!!!!!!!!!!!!!! """!!!       !!!###$$$###"""  !!!!!!!!!!!!     !!!###$$$!!!""""""!!!""""""!!!!!!  !!!!!!!!!!!!"""  %%%%%%%%%$$$###""""""!!! !!! !!!!!!!!! """ """###!!!  """""""""""""""""""""""" !!!"""###$$$%%%$$$"""!!!!!!!!!"""###$$$#########%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!"""############### """""""""###%%%'''$$$###############$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!!###!!! ###%%%%%%$$$###"""!!!!!!!!!!!!$$$#########""""""!!!!!!"""%%%%%%""" !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$###"""!!!!!! !!!!!!%%%!!! """""" """%%% !!!!!!""""""######!!!"""###$$$$$$###"""!!!'''***,,,(((!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!&&&%%%$$$###""""""""""""!!!(((//////'''"""$$$"""!!!###'''$$$###"""###&&&''''''&&&!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))*********)))(((''''''((()))***,,,,,,------///000222222999???JJJYYYiiixxx&&&%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$$$$###"""###$$$$$$###"""$$$"""!!!!!!"""######"""""""""""""""############$$$###""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!   !!!!!!       !!!"""### !!!""""""!!!   !!! !!!"""  """!!!!!!!!!  !!!!!!!!!  #########"""!!!!!!  !!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###$$$$$$$$$###"""!!!!!!!!!"""###$$$###"""###%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""""" !!!""""""""""""!!! ###""""""!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!"""###############!!!############%%%&&&$$$###############$$$$$$"""##################"""!!!!!!""""""""""""!!!!!!"""!!! ###$$$######"""!!!!!!!!!!!!"""############"""""""""!!!$$$%%%%%%%%%######$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""###$$$###""""""!!!!!!!!!!!!!!!&&&""""""$$$$$$###$$$'''""""""""""""!!!!!!!!!!!!!!!!!!"""######"""!!!!!! $$$&&&%%%""" """$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!! !!!""""""'''...444333,,,%%%###$$$ ###&&&%%%!!!&&&(((***+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''(((((()))(((((('''((()))***+++,,,,,,,,,---///000222333999???JJJYYYiiixxx%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""$$$"""!!!!!!###$$$######""""""""""""############!!!""""""############"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ############"""!!!   !!!!!!       """$$$$$$ !!!!!!   !!!"""   !!!"""###"""!!!!!!"""!!!!!!!!!!!!    !!!!!!!!!  !!!!!!!!!"""""""""!!!  !!!""" !!!"""!!! !!!!!!""""""""""""!!!!!! !!!""""""######""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!! !!!""""""###"""!!!"""$$$%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""" !!!""""""######""""""""""""!!!!!!!!!########################"""######$$$$$$######### !!!!!!!!!!!! $$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###############"""###$$$$$$######$$$&&&$$$$$$###############$$$######$$$$$$$$$$$$######!!!""""""######""""""!!!!!!!!! !!!"""###"""!!!!!!!!!!!!"""##################""""""""""""'''%%%######$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""#########"""!!! !!!""""""""""""!!!  ######"""!!!###&&&##############################""""""""""""!!!!!!!!!!!!""""""$$$%%%''''''&&&+++///...((($$$###%%%"""############"""!!!!!!(((---222222...((($$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,,,,---///000222333999???KKKZZZjjjyyy%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""###$$$$$$###"""%%%###"""!!!"""###"""!!!!!!"""""""""############ !!!"""$$$$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""!!!   !!!  !!! !!!       !!!!!!!!!  !!!"""###!!!  !!!""" !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!   !!! !!!!!!!!!!!!""""""""""""&&&$$$!!!!!!###$$$###"""!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!! !!!"""""""""!!!!!!!!!###$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$#########"""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""########################!!!"""###$$$$$$$$$###""""""""""""######"""""""""$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""##################%%%&&&%%%######$$$%%%%%%$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######""""""""" !!!"""""""""""""""!!!!!!!!!""""""$$$%%%%%%#########"""""""""""""""$$$""" !!!$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""!!!###"""""""""!!!!!!!!!  !!!""""""!!!  """$$$$$$""" !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!#########$$$%%%&&&(((((("""%%%(((&&&### !!!###"""!!!!!!"""$$$&&&%%%%%%'''---333222,,,&&&######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((***+++,,,---++++++,,,---///111222333:::AAALLL[[[lll{{{%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&$$$###"""###$$$$$$###"""'''%%%###""""""!!! !!!"""""""""############ !!!"""$$$$$$$$$###""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! !!!  !!!"""!!!  !!!"""  !!! !!!  !!!""""""!!!  !!!!!!""""""""""""!!!!!!!!!!!!  !!!"""###!!!  !!!""" !!!!!!  !!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!!!!!!!""""""""""""&&&$$$""" !!!$$$%%%$$$!!!!!!###!!!!!!""""""""""""!!!!!!"""######$$$%%%$$$$$$$$$################################################%%%$$$###!!!!!!""""""###"""!!!!!!!!!###$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$############"""$$$$$$$$$#########""""""""""""""""""#################################### """###$$$###""""""######""""""""""""######$$$$$$###"""""""""""""""!!!!!!"""""""""#########!!!!!!"""###############$$$%%%&&&%%%#########%%%%%%$$$$$$###""""""######$$$$$$$$$%%%%%%$$$$$$$$$""""""############"""""" """#########"""!!!"""""""""###$$$%%%&&&'''""""""""""""""""""######!!! """%%%&&&###""""""""""""""""""""""""######"""""""""""""""### !!!"""######""""""### """""" !!!!!!!!!"""""""""### !!!""""""!!! $$$$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$&&&'''&&&###"""###%%%&&&%%%######$$$$$$###!!!$$$)))---,,,'''###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''''''''&&&'''((()))***+++,,,,,,++++++,,,---///111333444;;;AAAMMM\\\mmm|||&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$$$$$$$###"""###$$$$$$###"""'''%%%###""""""!!! """"""""""""############!!!""""""############""" !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!  !!!"""   !!!"""#########"""!!!""""""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!  """###$$$!!!"""######"""!!!"""###!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$&&&%%%$$$###"""###$$$$$$###"""!!!"""$$$%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$###"""""""""""""""############$$$######################## !!!"""############""""""!!!!!!!!!!!!""""""#########""""""######$$$""""""""""""############!!!!!!"""##################$$$%%%$$$###"""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######"""######$$$$$$######""" !!!"""#########"""""""""""""""###$$$%%%&&&'''""""""""""""############!!!!!!"""###%%%%%%$$$"""""""""""""""""""""""""""!!! !!!!!!"""### """######"""!!!!!!  %%%&&&$$$%%%((( !!!"""######### !!!""""""""""""!!! """######$$$$$$######""" !!!!!!!!!!!!""""""%%%$$$###"""!!! !!!$$$%%%%%%$$$###"""###$$$ """###$$$%%%&&&&&&"""%%%&&&%%%###"""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((('''((()))***++++++,,,+++***+++,,,---///111333444:::@@@LLL\\\mmm|||'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###""""""""""""$$$###"""###$$$$$$###"""%%%###!!!!!!"""###"""!!!""""""""""""############$$$###"""""""""""""""""""""###$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""!!!!!!"""!!!""""""!!!  !!!!!! !!!!!! !!!!!! !!!""" !!!!!!"""""" !!!"""###### !!!!!!!!!!!!   !!!  !!!"""$$$$$$$$$$$$###  !!!!!!!!!""" !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%  !!!""""""!!!""""""############""""""""""""###$$$$$$$$$$$$$$$########################"""######$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$###"""###%%%%%%%%%#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%%%%!!!!!!!!!""""""""""""###!!!!!!"""###############!!!###$$$###""""""###$$$&&&%%%$$$###"""""""""""""""##################""""""######$$$$$$######"""!!!""""""""""""#########!!!!!!!!!!!!"""###$$$$$$!!!"""""""""############!!!!!!!!! !!!$$$&&&"""""""""""""""""""""""" !!!""" !!!#########""" ###$$$""""""%%%!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""&&&%%%$$$###"""""""""""""""#########!!!!!!!!!!!!!!!$$$%%%&&&(((***"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((()))***++++++++++++*********+++---///111333555777>>>IIIYYYjjjzzz(((((('''''''''&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!$$$###"""###$$$$$$$$$""""""!!! !!!###%%%%%%$$$""""""""""""############%%%$$$###!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$""" !!!!!!"""!!!!!!""" """"""   !!!""" !!!!!! !!!!!! !!!"""######!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!!!! !!!   """!!!!!!""" !!!!!!"""""" !!!!!!!!!!!!""" !!!!!!!!!!!!  !!! !!!"""###""""""!!!!!!###!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$%%%'''((())))))((('''&&&%%%%%%%%%&&&&&&$$$#########%%%&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""###%%%'''((('''&&&%%%$$$$$$%%%&&&'''!!!!!!""""""###$$$&&&&&& !!!!!!!!!"""!!!!!!"""############### """######""""""###$$$&&&%%%$$$###""""""""""""""""""############""""""######$$$$$$$$$$$$######"""""""""!!!"""######$$$ !!!!!!"""!!!!!!""""""#########$$$ """((("""""""""""""""""""""""" """###%%%&&&!!!"""###$$$###""" """ !!!$$$###  ######""""""!!!!!! !!!"""###$$$$$$###"""!!!"""!!!!!!!!!"""!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! $$$$$$%%%%%%$$$###"""!!!!!!''''''### !!!############%%%''''''&&&$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((())))))+++,,,,,,+++***)))******+++---///222444555555;;;GGGWWWhhhxxx%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$### %%%'''&&&  """###""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!! !!!!!!    !!!  """"""  !!!""" !!!"""""""""!!!!!!"""""""""!!!!!! $$$$$$$$$###"""  !!!"""#########!!!  """ !!!""" !!!  """###$$$""""""!!!!!!!!!""""""###!!!"""$$$###""""""###%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))&&&&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%######""""""!!!!!! #########$$$%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""" !!!!!!!!!"""""""""###%%%$$$"""!!! !!! !!!"""######$$$""""""############""""""!!!!!!!!!!!!!!!"""######%%%%%%###"""""""""###$$$!!! !!!!!!""""""!!!!!!!!! !!!!!!""""""############""""""""" !!!###### !!!"""""" !!!!!!""""""######!!!!!!"""###$$$%%%&&&&&&$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((()))***+++++++++------,,,+++,,,...111222333;;;HHHWWWfffttt%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$### %%%'''&&&&&&%%%###""""""###$$$%%%""""""""""""""""""""""""###""" !!!###$$$""" """"""!!!!!! !!!!!!!!!  !!!!!!!!!"""!!!!!!!!! !!!!!! !!!!!!  """"""!!!!!!!!!   ###""""""""""""!!!!!! !!!""""""!!!  """  """"""!!!!!!!!! """$$$$$$###""" !!!"""######"""!!! """ !!!!!! ######"""!!!!!!"""###$$$"""""""""""""""###$$$$$$###$$$&&&&&&%%%%%%&&&(((((((((((())))))*********)))((((((((()))***,,,---+++++++++++++++***))))))))))))))))))))))))))))))***)))((('''''''''((((((((((((''''''&&&%%%$$$$$$&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""#########"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""############%%%$$$"""!!! !!!!!!!!!!!!""""""###$$$$$$$$$""""""#########""""""!!!!!!!!! !!!!!!"""###%%%$$$###"""""""""###$$$ !!!"""""" """!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""!!! """###!!! !!!"""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((()))******++++++---,,,,,,+++,,,...111222333;;;HHHWWWfffttt&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$### !!!%%%'''&&&&&&%%%###"""!!!!!!!!!""""""""""""""""""""""""""""""!!! """"""!!! !!!!!! !!!!!!"""###$$$$$$###!!! """### !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!     """""""""""" !!!!!! !!!  !!!!!!!!!!!!!!! """&&&&&&%%%$$$ !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!$$$"""!!!!!!"""###!!! &&&%%%$$$#########$$$$$$$$$$$$$$$%%%&&&'''((()))((()))++++++++++++,,,...------...///000111222222///////////////000111222222222111000000000000000//////////////////000000...------,,,,,,,,,,,,---,,,++++++***)))((('''&&&))))))((((((((((((((('''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$#####################""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$#################################"""""""""############$$$############$$$$$$$$$$$$""""""""""""""""""###$$$$$$$$$$$$###############$$$$$$"""!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%###############"""!!! !!!""""""%%%$$$######""""""##################"""""""""!!!$$$"""!!!!!!"""###"""!!!"""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!"""!!! !!!""""""!!!!!!"""""""""#####################"""!!! !!!!!! """######$$$%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))******++++++,,,,,,,,,,,,---///111222444;;;HHHWWWfffuuu((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$!!!!!!&&&'''&&&###"""!!! !!!!!!""""""""""""""""""""""""!!! !!!!!!!!! !!!"""$$$%%%%%%$$$###"""###$$$ !!!""""""!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!   !!!!!!"""######"""!!!!!!"""!!! !!!!!!  !!!  !!!!!!!!!!!!!!!!!! """$$$###"""!!! !!!""""""""""""!!!!!!!!!"""""""""###############%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&''''''((()))))))))***+++---...//////111333333333333555666555555555666777888888999555555555555555666666666888777666555444555666777444444444555555555555555333222222222222222222222000000///...---,,,++++++*********))))))((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$####################################&&&%%%%%%%%%$$$##################$$$$$$#########$$$$$$###############$$$"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$############""""""$$$######""""""!!!!!!!!!"""""""""######$$$$$$$$$######$$$######"""!!! !!!!!!"""$$$$$$$$$###############%%%$$$###"""""""""###$$$&&&$$$"""!!!"""###"""!!!""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!  """#################################"""""""""!!!!!!!!! ###############"""""""""!!!!!!"""""""""#########$$$##################$$$############$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))************++++++,,,,,,---///111222555<<>><<<<<<<<<<<<;;;;;;;;;:::999999::::::999888777666888888777666666666666666666666666777888888999999666777777888888888888777444444444444444444444444333222222222222222222111------------,,,+++******(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""$$$$$$###""""""###$$$$$$######"""!!!!!!###$$$%%%""""""""""""""""""""""""$$$############"""""""""%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""###$$$ !!!!!!"""""""""""""""######$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$###""""""###"""  !!!$$$"""!!!!!!"""###"""!!!###""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$#########$$$""" !!!###"""""""""!!!!!!!!!!!!!!! !!!"""######### !!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$######""""""###$$$$$$$$$$$$###"""!!! !!!"""$$$&&&$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))******)))***+++---///000111222666<<>>======<<<<<<;;;;;;;;;<<<<<<===777888888777555444444555222333444444555666777777666777777777666444222111000111222222222111///...111222222333444444555555111222333555555555444333000000111222333444555666000000000111111222222222666666666666555444333333......------,,,+++******))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%'''''''''%%%$$$""""""######$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&%%%$$$###""""""###$$$%%%###"""!!! !!!"""$$$&&&########################%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""""" !!!###$$$%%%&&&'''""""""$$$%%%%%%$$$###"""$$$$$$################## !!!###$$$$$$$$$$$$###############$$$$$$%%%######$$$%%%$$$###"""!!! !!!!!!"""""""""######""""""""""""###### !!!!!!!!!!!! """%%%'''&&&"""!!!!!!""""""##################""""""!!!!!! $$$$$$$$$$$$############!!!!!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!"""$$$'''((($$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''*********)))))))))))))))(((***+++...///111111222777===GGGTTTeeexxx444000***'''&&&'''''''''---!!!!!!(((&&&!!!%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$######"""%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###""""""######"""!!!!!!!!!!!!!!!$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! """""""""!!!   !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """#########"""!!!!!!!!!!!!!!!  !!!!!!  !!!"""###"""""""""""""""""""""""" !!!""""""!!!  !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$%%%'''+++...000222222333444666888;;;<<<;;;<<<>>>??????>>>===<<<<<<<<<<<<;;;999777444333000000///---***)))***+++,,,---...000222555777999666666777777555222000......---,,,---...///...---------...//////////////////000111222222222111000...------...///222444555222333333444555555444444888888888666555333111000222111111000//////.........,,,******,,,...//////,,,(((%%%$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$######"""""""""""""""""""""######$$$"""!!!!!!!!!!!!###%%%&&&!!!"""#########""" """!!!!!!!!!!!!###%%%&&&)))'''$$$!!!  """"""""""""!!!!!!!!!!!! !!!!!!  !!!""""""!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""$$$#########""""""!!!!!! !!!"""###$$$$$$%%%'''&&&%%%###""" $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%###"""###$$$%%%%%%&&&&&&%%%%%%(((((((((((())))))))))))++++++,,,---///111333444555<<>>>>>>>>======<<<;;;;;;:::888666333000...***+++***)))&&&%%%&&&''',,,,,,,,,---...000111222222333333333222000...---...---------///000///...//////000111000000///...000000111111111000///.........///000222444666888333333333333222222222222555666666777777666666555333333333222222111111111444222///------,,,+++)))***'''%%%&&&(((******((('''&&&&&&%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''########################$$$$$$######""""""""""""!!!!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$#########"""###############$$$$$$%%%"""!!!!!!!!!"""###%%%&&&###############"""!!!!!!"""!!!!!!!!!"""###$$$%%%)))'''%%%"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""############"""%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$#########""""""!!!!!!!!!$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&'''((())))))'''&&&%%%%%%&&&''''''((((((''''''(((((((((((()))))))))******++++++---...000222333666<<>>>>>===<<<;;;;;;;;;;;;888888666444111...+++)))***++++++***(((''')))************+++,,,---//////111111111111111000000000111///...///111111000///111222333444333222111000000000111111000///...---...///000111333555666777666555444333222222222222222222333444555555555555111111111111111111000000777555222111000---***(((***)))'''((()))++++++***+++***'''%%%$$$$$$%%%&&&%%%###"""###$$$&&&&&&%%%###$$$%%%&&&'''(((((()))########################$$$$$$$$$############"""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$###$$$%%%%%%&&&"""""""""""""""###$$$%%%$$$######""""""""""""""""""!!!!!!!!!"""###$$$%%%)))(((%%%###"""""""""### !!!!!!""""""#########$$$###"""!!!!!!!!!""""""""""""############"""""" !!!!!!""""""#########!!!!!!"""############"""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""######### !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''(((((((((((('''((((((((()))))))))************+++,,,...000111222666===HHHWWWhhhzzz???:::333...***)))((('''###'''******&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """"""""""""""""""""""""#########""""""!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!   !!!!!!!!!  !!!!!!    !!!!!! !!!"""### !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!! """!!!  !!!"""######"""!!!!!! !!!!!! !!!!!!"""######%%%&&&'''***,,,...000111222444666999::::::999999:::::::::999999999999999<<<;;;999777666777777888333222111///---+++)))(((+++,,,---,,,******,,,...+++++++++,,,...///111222222222222222222333444555333222111222333444333222333444555666777666555444222222333333333444444444222333444444555555444444777666555444333444444555444444444444333222111000111111111111111111111111333222222333333222///---...---,,,+++***))))))(((...,,,)))%%%$$$$$$%%%&&&$$$###!!!"""$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""""""""######$$$$$$$$$$$$###!!! !!!"""###"""""""""""""""######$$$'''&&&%%%###"""""""""### !!!"""######$$$$$$%%%$$$""" !!!"""###"""""""""""""""""""""""" !!!"""######$$$$$$ !!!""""""""""""!!! !!!!!!""""""############""""""""""""""" !!!""""""###"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((()))))))))*********))))))***+++---///111222777===IIIXXXiii|||LLLEEE;;;222---,,,++++++''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""############""""""###############"""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!   !!!!!!!!!!!! !!!!!! !!!!!!!!!  """###!!!!!!"""""""""######### !!!!!!!!!""""""   """###### """!!!  !!!"""######"""""""""!!!!!!!!! !!!!!!!!!###$$$%%%&&&***+++---///222444666777666888:::<<<===<<<;;;:::;;;;;;;;;:::999888777777777666444222111111222222...---------,,,,,,,,,,,,+++,,,,,,,,,++++++,,,...............///000111111000000000111222444555666444444444555888::::::999888888999999::::::::::::999999:::<<<>>>???AAABBB@@@@@@AAA@@@>>><<<999777555555444444444555555555666666666555444222111000444444333333333333333333111111222444555555333111111111111000...---,,,,,,000---***&&&$$$$$$$$$%%%%%%###"""###$$$&&&&&&%%%&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$"""!!!  """###!!!"""""""""############$$$$$$######"""""""""""" !!!!!!"""###$$$$$$%%%$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%% !!!!!!  !!!!!!#########""""""""""""""" !!!!!!!!!!!!!!!!!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))************))))))***+++---///111222777===IIIXXXjjj}}}UUUMMMAAA666000,,,+++***)))&&&######%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$####################################"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!!!!!!!!!!""""""""" !!!!!! !!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""!!!!!!!!!""""""######$$$ !!!!!!!!!"""""""""!!!"""$$$%%% !!!!!! !!!!!!""""""""""""############""""""###%%%''')))+++,,,111111333444666888999:::777999:::<<<<<<;;;999888::::::::::::888777666555000000///...------------++++++,,,,,,---///111111000111111111//////111333333222222111000000000000000000111333444555666777999999;;;@@@FFFKKKMMMMMMGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIKKKNNNPPPSSSTTTVVVVVVVVVUUURRRMMMIIIFFF:::;;;;;;<<<;;;;;;:::999666666666555444333111111333333333222111000000000444333333444555555444222222333555666444444444555111///,,,)))'''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!""""""###$$$######$$$$$$%%%$$$$$$###!!!!!!!!!!!!!!!""""""###!!!"""############""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!""""""######$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!! !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''((())))))))))))((()))))))))*********++++++******+++,,,...000111222666===IIIXXXjjj~~~\\\UUUKKKAAA888222,,,)))'''%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!"""""" !!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""" !!!  !!! !!!!!!  !!!!!!"""""" !!!!!!!!!""""""""""""   """###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""######$$$$$$%%%%%%%%%'''))),,,///111333555666666777888999999:::777888888999999888777666444555555555444222111///++++++,,,,,,,,,++++++***---------...000222444555555666666555444333555666444444444444555777888999888:::<<<>>>????????????CCCEEEJJJSSS]]]fffkkkmmmccc```[[[WWWUUUUUUVVVWWWZZZZZZ[[[\\\___aaadddfffiiijjjkkkjjjgggaaa\\\YYYOOOPPPQQQQQQOOOLLLIIIGGGDDDDDDBBBAAA>>><<<:::888777666555444333222111000555333222222444555555444222555777888666555555777222111///---+++)))(((((()))(((&&&%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%###$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""#########$$$#######################################""""""""""""!!!!!!""""""!!! !!!""""""######################## !!!!!!"""###"""""""""##################""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&(((((('''&&&&&&&&&''''''''''''((()))))))))))))))))))))*********+++++++++***++++++---...000222333555<<>>CCCJJJPPPWWW[[[```dddeeefffhhhiiijjjlllooorrrtttsssrrrpppnnnmmmkkkjjjjjjjjjkkkllliiihhhhhhiiijjjlllnnnoootttwwwyyyyyyxxxwwwxxxxxxqqqpppooonnnooopppoooooommmkkkhhhgggggggggfffeeebbbbbbbbbdddhhhlllpppsssoooooonnnmmmlllmmmooorrrwwwuuutttuuuwwwxxxxxxxxxwwwvvvuuuvvvxxxyyyyyyxxxqqqqqqrrrsssrrrmmmgggbbb``````^^^YYYSSSMMMJJJIIIBBB@@@===:::999777444111...///111222333222111111+++***)))((('''&&&%%%$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&""""""##################$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$####################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$%%%&&&&&&''''''''''''""""""#########$$$$$$$$$!!!!!!!!!""""""######$$$!!!%%%### $$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!(((((('''&&&%%%$$$###""""""$$$###""" !!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((((()))))))))************,,,,,,,,,---///111222333555;;;FFFUUUgggzzzeeegggjjjmmmlllcccVVVLLL;;;666000+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''!!!"""$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!!!!!!!!!! !!!!!!""""""### !!!!!!!!!!!!"""""" !!!"""!!! !!!!!!""""""######  !!!"""###$$$"""""""""!!!      !!!!!!"""""""""""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###"""###$$$&&&''''''((((((%%%&&&&&&''''''(((((((((((()))+++---...///000000...---++++++,,,------,,,******+++,,,---......///000/////////111333555666666<<>>DDDJJJQQQUUUXXXaaabbbgggmmmssswwwwwwvvvzzzyyywwwuuuttttttuuuvvvxxxyyywwwrrrkkkggggggiiilllmmmooorrruuuvvvuuussssssqqqooollliiihhhggggggnnnmmmllljjjhhheeedddccceeegggjjjkkkkkklllnnnpppsssvvvzzz}}}|||yyytttpppjjjiiihhhgggggghhhiiijjjmmmrrryyy}}}{{{xxxvvvuuuwwwvvvsssrrrrrrsssuuuwwwzzz{{{}}}yyywwwtttqqqnnnlllkkkjjjhhhfff```YYYQQQLLLJJJFFF???999;;;888444222111111000///...---,,,++++++******)))(((((('''''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%&&&'''$$$""" !!!###$$$$$$!!!"""$$$&&&'''(((''''''%%%$$$######""""""######%%%###!!! !!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""!!!!!! """""""""""""""#########%%%""" !!!###$$$###!!!%%%$$$###""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########'''''''''&&&%%%$$$###"""%%%%%%&&&)))+++***%%%!!! $$$))),,,,,,+++*********+++,,,---...000111111555;;;FFFTTTeeeuuujjjhhhffffffgggfffbbb^^^RRRIII===444000...+++(((%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''%%%$$$###$$$$$$#########$$$%%%&&&$$$###"""!!!!!!"""###$$$######"""""""""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!! """!!! """######""" !!!!!! !!!!!!!!!  !!!###$$$%%%%%%'''((()))***,,,///222444333222111000/////////000000111111222333555555444333222111000000111111000000111222333444444333+++///000...///444777777BBBEEEJJJPPPVVV\\\___aaabbbcccfffkkkqqquuuwwwwwwvvvtttrrrooonnnooopppqqqsssrrrpppmmmjjjiiijjjkkkkkklllpppuuuzzz}}}~~~}}}xxxvvvrrrooollljjjjjjjjjjjjiiihhhfffffffffffffffiiilllooorrrtttvvvzzz|||zzznnnnnnnnnnnnnnnnnnnnnoooxxx{{{~~~yyyvvvuuuwwwuuusssqqqpppqqqsssttt{{{}}}{{{wwwqqqooommmmmmnnnooonnnmmmjjjddd^^^ZZZXXXUUUPPPKKKHHHDDD===888555333222111000///------,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!%%%###""""""###$$$%%%%%% """#########"""&&&%%%$$$$$$######$$$$$$%%%$$$""" """$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""!!!!!!!!! """""""""######$$$$$$$$$$$$###"""###&&&&&&###!!!!!!###%%%'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''''')))++++++'''$$$$$$'''***++++++)))))))))***+++,,,---...000111111555:::EEESSScccsssooojjjeeecccdddeeedddbbbYYYPPPCCC888333///---***((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''''''''&&&&&&&&&%%%%%%$$$############$$$%%%%%%######""""""""""""##################""""""""""""""""""############"""""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """!!! !!!"""""" """!!! !!!###$$$###""" !!!!!!!!!!!!!!!""""""""""""  !!!"""$$$$$$)))+++---......000333555999888777666555444333222444444444444444333333222333111...,,,,,,---///111000111333555666666555444---222555555888>>>CCCDDDKKKNNNSSSYYY^^^aaacccdddcccccccccffflllrrruuuwwwssspppmmmiiihhhhhhjjjlllnnnkkkhhhhhhiiikkkmmmmmmmmmooossszzz{{{xxxtttpppmmmllllllmmmlllkkkiiihhhiiikkknnnppptttwww{{{}}}}}}~~~~~~}}}|||{{{zzz{{{zzzxxxvvvsssqqqpppppprrrsss|||~~~xxxrrrlllllllllmmmqqqtttuuutttrrrnnnjjjhhhhhhfffccc```ZZZUUULLLEEE???;;;777555333111///......---***(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########""""""""""""""""""""""""###$$$%%%%%%&&&$$$###$$$%%%'''&&&$$$"""!!!%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''')))(((((()))******)))'''''')))+++***)))(((((()))***+++,,,---...000111111555:::DDDQQQaaaqqq~~~pppkkkfffdddeeefffeeeccc^^^UUUHHH===555111...,,,***))))))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$##################$$$$$$###""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###"""""""""$$$$$$"""  """"""!!! !!!!!!"""############"""!!!!!!""""""!!! !!!"""$$$%%%&&&---...000111222333666888888888888777666555444444444555555444333111...------,,,+++***+++---///000000222333444444555666777555;;;@@@AAAEEELLLQQQRRRTTTWWW[[[___bbbccccccbbbdddbbb```bbbgggmmmqqqsssrrrooojjjfffddddddeeegggjjjfffdddfffkkkpppssssssuuuwww{{{{{{wwwuuuvvvwwwxxxxxxvvvtttssstttvvvzzz}}}}}}~~~~~~}}}~~~zzzxxxvvvtttsssuuuvvvxxx|||}}}~~~|||{{{vvvppphhhggghhhkkkpppsssuuuuuurrrpppnnnnnnoooooonnnmmmjjjfff```YYYSSSKKKDDD???:::666222000000111000...))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""  """###$$$############$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!  !!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((()))(((''''''((())))))))))))******)))(((((()))+++***+++,,,---...000111111555:::CCCQQQaaaqqq~~~oookkkhhhggghhhhhheeebbb```YYYNNNCCC:::444///---+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$########################"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! ######################## !!!"""######$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!! !!!"""###!!!  !!!!!!""""""!!!!!! !!!""""""  !!!"""$$$&&&((()))///111333444555555777999666777888888888777666666444555444333111...,,,***'''(((***,,,...///000000222333333333333666;;;@@@DDDKKKQQQTTTWWW\\\^^^]]]aaacccfffhhhiiihhhfffddddddaaa______ccchhhlllnnnnnnkkkgggcccaaaaaabbbccceeeddddddiiirrrzzz{{{{{{{{{|||}}}{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyy~~~{{{uuuqqqfffeeefffhhhmmmppprrrrrrooonnnnnnoooqqqsssttttttwwwvvvuuusssmmmdddYYYRRRHHHAAA999444333333111///+++************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###%%%%%%$$$###$$$%%%##################$$$$$$$$$######"""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$""" !!!$$$&&&&&&&&&$$$###""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$%%%&&&'''''''''''''''''''''&&&&&&&&&'''(((***((()))))))))((()))+++---***+++,,,---...000111111666:::CCCQQQaaaqqqooollliiiiiijjjiiieeebbb```]]]VVVMMMCCC:::444000---,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$######"""!!!""""""############"""""" !!!!!!!!!!!!!!!!!! !!!!!!$$$######"""!!!!!! """""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   ###"""!!! !!!"""### !!!""" """!!!"""$$$%%%%%%###!!! !!!"""""""""!!! !!!"""###%%%(((+++---...111333666777777888999:::888888999::::::999777666444444333111///---+++***'''(((+++...111222222222333555777888:::@@@IIIPPP___gggmmmoooooopppnnnkkkhhhiiijjjkkkjjjiiigggfffdddbbbaaaaaacccfffgggggghhhfffeeeccccccdddeeeffffffgggkkksss|||~~~~~~}}}|||{{{xxxvvvuuuttttttrrrpppmmmhhhggggggiiimmmoooqqqpppooopppqqqsssuuuxxxzzz{{{zzznnneeeZZZRRRGGG@@@===999333...---,,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((***)))((('''&&&&&&&&&&&&(((''''''&&&$$$######""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""######%%%((('''$$$$$$&&&)))%%%%%%$$$$$$%%%&&&''''''######"""!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$"""  ###&&&&&&$$$###"""!!!"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''%%%&&&'''&&&%%%&&&(((***''')))***))))))***,,,...***+++,,,---...000111111555999BBBPPP```rrrpppmmmjjjiiijjjjjjgggcccbbbaaa___XXXOOODDD;;;666///...,,,)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$$$$###"""!!! !!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!###"""!!! !!!"""###!!! !!!######"""!!!"""""""""$$$&&&&&&###!!! """""""""""""""""""""""""""###%%%(((+++///222444333666999:::::::::;;;<<<::::::;;;;;;999777444222111000...,,,+++***))))))------...///000222333444333888>>>CCCHHHPPP[[[ddduuu}}}~~~xxxqqqffffffggghhhhhhhhhggggggfffeeeeeeeeeffffffeeeccccccdddeeehhhkkkmmmoooqqqqqquuu{{{~~~{{{yyy{{{}}}vvvssspppoooooopppooommmmmmllllllnnnqqqtttttttttrrrtttvvvxxxzzz}}}zzzrrrgggaaaYYYTTTQQQJJJ???666333222111///---,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&''''''(((+++***)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! """$$$&&&$$$!!!!!!%%%)))&&&%%%%%%%%%&&&((()))***$$$######"""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""#########$$$$$$$$$############"""""""""!!!###%%%$$$"""!!!###$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''$$$&&&(((((('''''')))+++)))***++++++***)))***+++***+++,,,---...000111111333777@@@NNN___qqqrrrnnniiihhhiiiiiihhhfffccceeeeee```WWWKKK@@@:::222000---+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%% !!!###$$$###""" """###$$$$$$$$$"""!!! !!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""  """  !!!###$$$$$$"""!!!""""""###############$$$$$$###"""!!!!!!""""""###$$$&&&***...222555777555888;;;<<<<<<<<<===>>>;;;;;;;;;999777333///---,,,+++)))'''&&&&&&''''''333222000//////111444555333:::DDDMMMTTT^^^iiirrr|||~~~uuummmffffffggghhhiiijjjkkklllhhhhhhhhhiiiiiihhhdddaaaaaadddhhhnnnssswwwzzz|||}}}xxxqqquuuyyy~~~~~~}}}yyyvvvuuuvvvwwwvvvtttrrrqqqqqqsssvvvxxxyyyyyyuuuwwwyyy{{{}}}|||vvvmmmjjjfffeeeccc[[[MMMBBB999888666444222000///...))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&&&&''''''(((,,,,,,***)))(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$"""!!!!!!""" !!!&&&!!!!!!!!!!!!"""$$$&&&'''%%%$$$$$$###"""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""############$$$$$$######"""!!!!!!!!!###((()))&&&###"""###"""$$$%%%&&&&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((())))))))))))(((((($$$'''******)))(((***,,,***,,,---,,,***(((((()))***+++,,,---...000111111000555>>>LLL]]]pppxxxxxxwwwtttooolllkkkkkkeeefffgggfffaaaWWWKKKBBB666444000,,,)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%#########"""""""""""""""!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!"""!!!!!! !!!!!! !!!""""""!!!!!!!!! !!!!!!"""""""""!!! !!!"""###''')))---111555888999::::::999888888888888::::::888666444111...+++***)))&&&'''(((((('''(((***,,,...///000111111444777:::DDDJJJTTT\\\aaagggmmmqqqxxxzzz~~~vvvmmmggghhhjjjlllmmmnnnmmmmmmgggiiikkkmmmmmmllljjjiiiiiinnnuuu}}}zzzuuuuuusssrrrwww|||{{{{{{}}}}}}{{{uuuwww{{{yyyqqqrrrtttuuutttooofff\\\VVVGGGGGGEEEAAA;;;666333333+++)))'''&&&''''''&&&%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))+++***)))******)))&&&$$$###%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%$$$############"""""""""""""""%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&######""""""######$$$%%%########################'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%(((...///***((('''&&&%%%&&&(((***+++---+++)))+++---///---+++,,,---...///000222333333555777===IIIYYYjjjxxx~~~xxxssspppppphhhfffeeeeeeccc]]]TTTMMM<<<777111,,,***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%'''((((((%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!"""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!""""""%%%$$$######$$$%%%'''(((+++---///333555777888888999999999999999888777666333222000...,,,+++***)))((()))+++++++++,,,...000...000333555888<<<@@@DDDNNNTTT[[[bbbgggkkkppptttxxxxxx{{{}}}uuuooommmmmmnnnoooooooooooonnnmmmoooqqqttttttsssrrrqqquuuxxx}}}~~~{{{vvvuuutttvvv{{{}}}wwwyyy{{{~~~zzzssstttuuutttqqqlllgggddd^^^]]][[[WWWPPPGGG>>>999000...,,,++++++***((('''(((((('''''''''(((((()))'''''''''''''''((()))***+++******+++,,,***'''%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$%%%&&&''''''&&&$$$###""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))******...666888555+++***(((''''''''')))***,,,***)))***---...---+++***+++,,,---...000111111444777>>>JJJZZZiiitttzzz}}}}}}vvvooohhheeefffddd]]]VVVEEE<<<222---++++++(((%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######"""""""""############$$$######"""!!!!!!"""######&&&%%%$$$###""" !!!!!!!!!!!! ############""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!"""!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!"""#########"""!!!!!!"""%%%(((+++000111333555666777777666888999::::::888555222000------,,,+++************+++,,,...//////000111333000333888===BBBHHHNNNRRRZZZ^^^ccchhhlllppptttwwwwwwxxxyyy{{{|||{{{wwwsssqqqpppooonnnnnnooopppqqquuuwwwyyy|||}}}}}}||||||zzzzzzxxxwwwvvvxxx|||~~~~~~||||||}}}}}}~~~~~~|||}}}~~~xxxwwwvvvtttsssqqqppppppmmmlllkkkiiicccXXXJJJ@@@999666222000///---+++)))******)))((((((((()))))))))(((((((((((()))************+++---...,,,)))&&&((()))+++***'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''%%%$$$###!!!"""""""""###$$$$$$$$$"""######$$$$$$###############$$$$$$$$$###""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((---333555222...---+++)))'''''''''(((***)))))))))+++,,,+++******+++,,,---...000111111222777???LLL[[[gggooosss}}}~~~pppiiihhhfff```YYYLLLAAA444---,,,,,,)))$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""############""""""#########%%%$$$$$$###"""!!! """""""""!!!!!! #########"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$""""""!!!!!!###'''+++...444555666888999999888777888888777666444111///...++++++***************+++---...000111000111222444555999@@@FFFMMMTTT[[[```aaadddgggkkkooossswwwyyyzzz{{{}}}}}}|||yyyvvvtttmmmmmmllllllnnnqqqtttvvv|||}}}}}}xxxssssssvvvzzz}}}|||~~~}}}|||{{{{{{{{{zzzwwwuuuwww{{{~~~{{{zzzxxxvvvtttsssrrrrrrooonnnmmmnnnmmmeeeXXXNNNCCC>>>777222///---,,,,,,++++++***)))((((((((())))))((((((((((((((())))))((((((***,,,...---)))&&&&&&(((******(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&!!!!!!""""""######$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''&&&%%%$$$###"""!!!!!!"""###$$$$$$%%%%%%"""######$$$$$$$$$$$$###$$$$$$%%%$$$$$$###""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''******(((---,,,***)))((('''''''''))))))))))))************,,,---...///000222333333111666@@@NNN[[[fffkkkmmmvvvvvvmmmjjjhhhaaa[[[RRRFFF888///...---)))%%%'''''''''&&&&&&%%%%%%%%%###&&&((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""##################""""""!!!!!!!!!""""""""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""############!!!!!!!!!""""""$$$%%%%%%'''&&&&&&(((***///333555666777888999::::::999999888666333///------------,,,,,,++++++++++++,,,,,,...000111111111222444777???CCCJJJQQQWWW^^^eeeiiifffgggiiimmmrrrwww{{{}}}~~~yyyrrrmmmlllkkkjjjkkkmmmqqqwww|||}}}}}}}}}~~~}}}wwwqqqpppssswww}}}||||||yyyxxxwwwyyyuuurrrrrrvvvzzz{{{{{{vvvwwwxxxxxxwwwuuusssrrrrrrpppnnnoooqqqnnnfff___OOOGGG===444000.........,,,,,,***)))(((((((((((((((''''''&&&&&&'''''''''&&&&&&(((***,,,,,,)))'''$$$&&&(((((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!""""""###$$$%%%%%%&&&######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++(((''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))******,,,---...///000222333333111666@@@NNN[[[eeeiiikkkssswwwyyy}}}vvvnnnllliiiddd___UUUKKK===444000...+++(((((((((''''''&&&%%%%%%%%%&&&(((***(((%%%$$$&&&(((%%%%%%%%%$$$$$$$$$######$$$############"""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$############""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""###$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!! !!!!!! """###$$$%%%%%%""""""""""""###$$$&&&&&&'''((()))+++...222555777666777888999999888777666444111---***((()))+++---,,,,,,,,,,,,---...//////111222222333444888>>>BBBMMMQQQWWW\\\aaaeeejjjmmmkkkjjjjjjnnntttzzz~~~~~~sssjjjeeeeeeooooooqqqtttyyy~~~}}}}}}}}}}}}{{{}}}|||zzzxxxyyy{{{}}}~~~zzztttqqqqqquuuxxx~~~~~~~~~}}}zzzyyyvvvrrrnnnnnnqqqtttuuuuuuqqqsssvvvxxxyyywwwuuuttttttqqqnnnmmmmmmmmmiiifffZZZSSSHHH>>>888555333222///...,,,+++))))))(((((((((''''''&&&&&&&&&&&&'''%%%%%%&&&(((+++,,,+++)))$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""#########$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######""""""######$$$%%%#######################################$$$$$$%%%%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###&&&((('''''')))%%%&&&&&&'''((()))))))))''')))******))))))***+++***+++,,,---...000111111222666???LLLZZZdddjjjmmmuuuqqqsssvvvxxxyyyzzz}}}zzzrrrmmmkkkiiieeeaaaWWWOOODDD:::444000...,,,((((((((('''&&&&&&%%%%%%%%%'''(((&&&"""!!!$$$(((%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$############"""###$$$%%%%%%$$$###""""""""""""""""""#########!!!!!!!!!"""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" """###$$$###"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!! !!!!!! !!!"""###$$$$$$$$$"""""""""###$$$%%%&&&'''&&&(((***---000333555666666666777666555333111000---,,,)))((('''((()))*********+++,,,...000222333444555666888<<>>JJJXXXeeemmmqqqzzzmmmooorrrssstttuuuxxxzzzvvvtttpppllljjjgggccc```XXXRRRIII???777222000000))))))((('''&&&&&&%%%%%%"""$$$$$$!!! %%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!! !!!!!!""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$###"""""" !!!!!!!!!""" !!!!!!!!!!!!!!!  """"""""""""!!!!!!!!! !!!!!!!!!""""""############""""""""""""###$$$&&&'''(((***,,,000333666888999999666666666444222///,,,+++(((((((((((((((((((((((('''((())),,,///222555666777888999<<>>FFFLLLRRRZZZcccjjjiiiiiikkkmmmooopppnnnllljjjgggeeehhhmmmrrrttttttxxxxxxxxxxxxzzz|||~~~}}}}}}}}}|||}}}}}}}}}~~~{{{wwwrrrnnnlllooorrrwww|||{{{wwwtttvvv{{{{{{vvvwww{{{|||wwwsssqqqqqqooorrrtttsssnnnkkkkkkllljjjhhhffffffccc[[[NNNDDDBBB<<<444///---,,,)))''''''((())))))))))))***,,,(((''''''(((((()))***+++---,,,***((('''((()))***)))((('''&&&&&&&&&&&&&&&)))%%%!!!"""%%%'''$$$ &&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%#########$$$%%%%%%%%%$$$$$$#########"""$$$&&&&&&$$$"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))+++++++++++++++++++++++++++---///111222222111000222666>>>HHHQQQ\\\nnn}}}ssslllggghhhjjjkkkmmmqqqrrrnnnkkkiiiiiiiiifffddd]]]XXXPPPFFF===555000...,,,+++)))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""############""""""""""""""""""""""""""""""########################"""""""""###""""""!!!!!!""""""""""""""""""""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!! !!!!!!!!!"""""""""""""""""""""######$$$!!!""""""#########""""""$$$$$$$$$######&&&+++...000111333444666777777777444333111///,,,***(((((('''&&&%%%%%%%%%'''(((******---/////////222777;;;@@@FFFOOOVVV]]]dddlllqqqpppnnnnnnnnnpppqqqpppoookkkhhheeefffjjjnnnpppqqqwwwwwwxxxzzz|||~~~~~~|||{{{~~~}}}~~~{{{vvvrrrpppnnnpppsssxxx~~~||||||~~~}}}}}}}}}|||}}}~~~~~~~~~|||uuupppmmmoooqqqrrrrrrpppnnnnnnnnnnnnmmmmmmooooooiii___WWWOOOHHH>>>777333000---***((()))))))))((((((((()))'''''''''((((((***++++++---,,,***((('''((()))***(((((('''''''''&&&&&&&&&&&&###"""$$$''')))(((&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$"""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,---,,,---...000111111111111444444999EEESSSbbbrrrwwwpppiiiggggggfffhhhmmmmmmjjjhhhjjjnnnooommmiii```\\\UUUMMMDDD<<<666222...---+++((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!  """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!"""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""###%%%'''(((***...000111222333444555555555555///...---+++***(((((((((&&&&&&%%%&&&''')))+++,,,,,,...111222333888???EEEJJJQQQ[[[bbbggglllqqquuusssqqqpppppprrrtttuuuuuummmjjjggggggjjjmmmpppqqqxxxzzz|||~~~{{{zzz{{{~~~|||xxxuuutttttttttwww|||~~~{{{{{{~~~{{{yyyzzz|||||||||wwwppplllooonnnnnnoooqqqrrrqqqpppooooooqqquuuxxxvvvooojjjbbbZZZNNNDDD>>>888333///,,,,,,++++++***)))(((''''''''''''((()))***,,,------,,,***)))(((((())))))''''''((((((((('''&&&&&&%%%%%%&&&'''((((((((('''((('''&&&&&&%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))+++,,,---...,,,---...///000111111222666333666CCCTTTeeeuuuvvvrrrnnniiibbb___dddmmmnnniiifffhhhnnnqqqpppmmmcccaaa[[[TTTJJJAAA999555///...,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!$$$(((+++,,,...111333444444444444333222111000+++***)))(((''''''(((((()))(((((()))***+++---...+++///333666:::AAAJJJQQQXXX___hhhnnnoooooopppqqqqqqpppppprrruuuwwwxxxxxxmmmllljjjkkknnnrrrvvvxxx}}}zzz{{{}}}~~~}}}~~~~~~}}}||||||{{{uuuqqqnnnllljjjlllqqqtttsssrrrnnnoooqqqvvvyyyzzzwwwtttpppiii___UUUMMMDDD;;;555111///...,,,,,,+++***)))'''''''''((()))+++,,,------,,,+++)))))))))))))))''''''((())))))((('''&&&''')))***)))'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&'''((()))***+++,,,,,,,,,,,,------///000222333666333666BBBQQQbbbsssqqqsssuuunnn```YYYaaannnqqqlllggggggkkknnnooommmgggeeebbb[[[QQQFFF<<<666000///---***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!! !!!""""""###""""""""""""###$$$$$$"""&&&+++///000111333444666666555333111///---,,,)))((('''&&&&&&((()))***------------......//////,,,000777===CCCLLLWWW___lllrrrzzz|||yyytttpppnnnooooooppprrruuuvvvuuutttllllllnnnpppsssxxx}}}}}}}}}~~~~~~|||zzzxxxxxxxxxyyy|||~~~~~~|||zzzzzz{{{}}}zzzwwwooollljjjlllqqquuuvvvuuussstttvvvyyy{{{|||{{{zzzxxxsssllleee]]]SSSGGG???777333///,,,,,,,,,+++***''''''(((((()))+++,,,------,,,+++******)))))))))''''''((((((((((((((('''((()))***(((&&&$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''%%%%%%''')))++++++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$######$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((()))))))))))))))))))))*********,,,,,,,,,---...000222333444555999BBBMMMZZZnnn~~~nnntttxxxrrrcccXXX^^^kkkssspppllljjjjjjjjjkkkkkkiiiiiigggbbbXXXLLLAAA:::222111///,,,******)))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!############!!!!!!!!!$$$$$$!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""   !!!!!!###"""""""""###%%%'''(((&&&***...222333333444555666555444222000...+++***)))(((''''''''')))+++---000000000111111111111111000666???GGGOOOXXXbbbjjj~~~{{{tttqqqqqqpppooopppqqqrrrqqqpppooorrruuuxxxzzz}}}}}}yyyuuurrrqqqrrrpppvvv|||~~~||||||}}}}}}}}}uuusssqqqqqqtttxxxzzz|||zzzwwwsssooojjjbbbXXXPPPAAA;;;333...------,,,***))))))))))))***+++,,,,,,,,,,,,,,,++++++***))))))(((((('''''''''((()))***''''''&&&&&&&&&''''''(((%%%%%%$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$"""###'''---111111000%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%###"""!!!"""$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$#########&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***************************+++,,,---///111222222333555<<>>JJJTTT```ffffffhhhooouuu|||~~~}}}yyyuuutttiiihhhhhhkkkqqqyyy~~~}}}{{{~~~}}}{{{wwwyyy{{{{{{}}}|||xxxuuuvvvwwwyyyssshhhXXXMMMFFF???777000//////---***'''''')))++++++...///...***)))***---++++++++++++++++++++++++))))))))))))((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''')))******&&&&&&&&&'''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%&&&))),,,,,,((($$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))$$$###&&&&&&###$$$)))&&&&&&&&&(((***+++***)))***)))'''&&&%%%%%%%%%&&&)))((((((''''''''''''((((((((()))***+++,,,,,,---.........///000000111111777777999@@@NNN___pppzzz}}}~~~yyyqqqhhhaaadddmmmssspppkkkkkkkkkiiinnnpppuuuzzz}}}wwwlllbbbRRRHHH:::111...---)))&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########""""""  #######################################""""""!!!"""""""""""""""""""""""""""############""" &&&%%%$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""$$$### """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$###$$$%%%&&&))),,,///111444444444444444333222111+++,,,---...///000111222000000111111111222222222222333333444888>>>FFFLLLVVV^^^fffhhhggghhhmmmssswwwzzz}}}~~~zzztttpppnnniiikkknnnsssyyy~~~~~~{{{xxx{{{{{{xxxtttrrrvvv|||}}}}}}}}}zzzxxxxxxxxxxxxxxxvvvooofff___YYYPPPCCC:::222111///---,,,,,,++++++)))***+++***)))((()))***++++++++++++++++++++++++******))))))((((((''''''((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))***''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%###$$$'''((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''######&&&&&&###$$$(((%%%&&&(((,,,///000...,,,&&&'''((()))))))))((((((((((((''''''(((((()))******************+++++++++/////////000000000000000111555<<>>KKKXXXeeeooouuu|||}}}}}}uuukkkbbbgggmmmooopppooommmkkkiiinnnvvv|||pppaaaMMM>>>777222---(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%&&&&&&###########################$$$$$$$$$$$$###""""""######################## !!!"""###"""!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!""""""!!!!!!###%%%$$$&&&***---000222222222555666666555555444222222---...111333444444222222...000222444555666666666777:::@@@FFFNNNXXXbbbiiikkkmmmmmmkkkjjjkkkooosssvvvxxxyyywwwssspppnnnmmmrrrvvv{{{~~~}}}~~~|||xxxzzz~~~}}}{{{|||zzzwwwyyy|||~~~~~~|||yyywwwpppnnnhhhbbb]]]]]]aaaeeeiiieeeaaa^^^^^^^^^^^^]]]ddddddccccccdddfffiiijjjhhhgggiiinnnvvv|||~~~}}}yyywwwxxx~~~{{{wwwsssssswwwzzzzzzxxx{{{zzzyyyyyywwwnnnbbbXXXFFF>>>555111000///+++'''---***)))***...///...+++)))))))))))))))))))))))),,,++++++***)))(((''''''''''''((())))))'''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''$$$!!! !!!###&&&(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$###""""""###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((()))(((((())))))'''''''''&&&'''))),,,///111000...$$$&&&(((+++,,,,,,++++++***)))))))))))))))******************************---......///000111222333777:::???HHHUUUdddqqqyyy}}}||||||}}}|||vvvqqqfffgggkkkppprrrpppllliiigggjjjooovvv{{{~~~}}}|||zzzlllYYYHHH<<<444---))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%""""""##########################################$$$$$$$$$$$$$$$###""""""######################## !!!"""""" !!!###$$$%%%"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!""""""""""""%%%&&&&&&))),,,000222333333222444444444444444333222222222333444555555333111000111000//////111333777888>>>CCCLLLTTT[[[bbbhhhllllllkkkjjjiiikkknnnrrruuuxxxwwwvvvsssppppppqqqssswwwyyy}}}~~~}}}xxxxxxxxxxxxzzz|||~~~}}}}}}~~~zzzwwwvvvvvvxxx|||~~~xxxssspppqqqsssttttttrrrpppooodddcccaaa^^^ZZZXXXXXXXXX[[[XXXTTTRRRQQQPPPNNNMMMVVVVVVUUUVVVWWWYYY[[[\\\\\\[[[\\\```fffjjjkkkiiiiiihhhhhhjjjpppzzz~~~yyytttrrruuuxxxzzz{{{}}}{{{xxxwwwvvvsssmmmiii[[[PPPBBB888333111---)))///,,,+++,,,000111000---)))))))))))))))))))))))),,,++++++***)))(((((((((&&&&&&'''((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&'''((()))'''((((((''''''''''''&&&***(((&&&&&&(((***++++++'''''''''''''''((()))***++++++***))))))((())))))((())))))***++++++,,,,,,***+++,,,...000222444555999;;;@@@IIIVVVdddpppwww|||||||||{{{zzzxxxvvvuuujjjhhhkkksssvvvrrrllliiihhhjjjmmmqqquuuwwwxxxyyyyyypppaaaPPP@@@444...+++))))))(((((('''&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""########################  """$$$%%%"""""""""!!!!!!""""""###!!!!!! !!!!!!""""""""""""""""""""""""  """######"""!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """#########$$$&&&))))))+++...111333333333222222222333444444444444333666666666666555444222111333111///...000666<<<@@@JJJPPPYYY```eeehhhkkklllkkkhhhfffgggkkkooosssuuuuuuuuusssqqqppprrruuuxxxzzz{{{}}}~~~|||zzzwwwuuusssssstttuuurrrsssvvvzzz|||zzzvvvsssmmmjjjhhhhhhiiilllnnnnnnooonnnmmmllljjjhhhffffffbbbbbbaaa___\\\YYYVVVTTTYYYVVVSSSQQQPPPOOOMMMKKKMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVUUUVVVWWWWWWUUUSSSXXXWWWVVVWWWZZZbbbjjjppprrruuu{{{|||xxxwwwxxxzzz}}}|||wwwuuuuuuvvvvvvvvvnnncccTTTFFF<<<666222///---,,,,,,,,,.........---************************++++++*********)))))))))&&&&&&&&&'''&&&%%%%%%$$$'''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%"""$$$&&&'''&&&%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$%%%***,,,+++---)))%%%######%%%'''((()))(((&&&%%%%%%&&&'''(((+++***)))(((((((((((()))'''((()))***+++,,,------((()))+++---///111333444222888BBBNNN[[[gggoootttxxxwwwwwwwwwwwwvvvtttsssmmmjjjlllvvv{{{wwwpppmmmhhhkkkooorrrtttuuuuuuvvvssspppgggXXXFFF888222111))))))((((((''''''&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""" !!!!!!""""""#########%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!###%%%$$$"""!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$$$$%%%&&&(((+++,,,---///111222222222222111222333555666666666666777777777666666555444444555333222333777>>>EEEJJJWWW\\\ccchhhkkkmmmnnnooommmiiiffffffkkkoooqqqppprrrtttuuuvvvvvvxxx{{{}}}}}}}}}~~~|||{{{xxxtttqqqnnnlllkkkggghhhiiilllnnnnnnllljjjcccbbbaaa``````dddjjjnnnooonnnllljjjhhhhhhiiiiiijjjiiihhhgggfffdddbbb```___^^^\\\[[[[[[ZZZXXXVVVRRRTTTWWWYYY[[[\\\\\\\\\\\\]]]]]][[[XXXUUUTTTSSSTTTRRRQQQSSSWWW[[[[[[YYY___eeeooo{{{}}}~~~}}}zzzzzz}}}|||zzzxxxwwwwwwyyyzzzzzzxxxpppbbbSSSFFF<<<555333,,,---...---,,,+++,,,---++++++++++++++++++++++++)))************+++++++++(((((('''&&&&&&&&&&&&&&&((((((''''''&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%"""$$$&&&&&&$$$$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&%%%)))222777777---***&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++))))))*********+++++++++)))***+++,,,---///000000...444>>>LLL[[[iiisssyyyuuusssqqqrrrttttttqqqnnnoookkknnnyyy{{{tttqqqhhhlllqqquuuvvvuuuttttttoooppplll^^^KKK===888888)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$$$$ """###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%###!!! $$$$$$############$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$###"""!!! """!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!###%%%%%%%%%'''***,,,...///000000111111111111111222444666777888999999777777666666666666777777555555666888>>>FFFMMMRRR```ccchhhkkkmmmoooqqqrrrpppkkkggggggkkknnnnnnlllqqquuuyyy}}}~~~yyyyyywwwuuupppkkkgggddd```___^^^^^^aaabbbbbbbbb]]]```aaaaaaaaaeeekkkppppppnnnmmmlllmmmooorrrtttrrrpppnnnnnnpppqqqqqqqqqgggfffeeeeeeffffffdddbbb\\\___cccgggiiiiiiiiihhhdddgggjjjhhhdddaaaaaabbb___ZZZYYY]]]dddeee]]]TTTTTT[[[ggguuu~~~}}}yyyuuuvvvwwwzzz~~~|||zzz|||wwwwwwxxxyyyzzzzzzzzzyyyxxxtttjjj[[[KKK>>>666333---000111000,,,+++,,,///++++++++++++++++++++++++)))))))))***++++++,,,,,,***)))(((&&&&&&'''(((((()))(((((('''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%###$$$%%%$$$""""""%%%((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''((('''&&&&&&%%%$$$###""""""###$$$%%%'''((()))***$$$))))))(((...;;;BBBCCC,,,***((('''((((((((('''###%%%'''))))))((('''%%%###$$$$$$&&&(((***,,,---+++++++++***************+++++++++,,,,,,,,,------000333999EEEUUUhhhyyypppqqqrrrsssrrrpppnnnlllooossssssooopppuuuwwwsssqqqnnnlllnnnsssuuusssppplllmmmjjjaaaRRRCCC777222...+++(((&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""######$$$#########""""""!!!!!!$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! $$$###!!! !!!""" !!!!!!""""""###############"""!!! !!!""""""!!! """%%%###$$$&&&)))+++---...///......000111333333444444333444444555666777888888777777777555333444777999888999<<>>777333222000///---)))$$$ +++***)))***,,,---------,,,+++*********+++,,,---))))))(((''''''(((******$$$%%%%%%&&&&&&%%%%%%$$$(((((())))))((('''&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$&&&'''$$$"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&((())))))((()))---000+++'''$$$(((777BBB===000***)))((('''&&&&&&'''(((%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))******+++++++++******)))000///...------...///000333666===GGGUUUfffwwwmmmooosssuuuuuusssqqqooonnnrrrssspppqqqvvvvvvsssmmmkkkkkknnnrrrsssppplllkkkllliii```RRRCCC888222000---)))''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""############"""""""""!!!$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""!!! """%%%$$$%%%'''))),,,---.../////////000222333333333333333333444555666777888888777777666555333444777::::::<<<@@@EEEKKKRRRXXX\\\fffhhhlllppprrrsssrrrrrrlllgggiiiqqqqqqkkkmmmuuuuuuyyy|||yyyxxxxxxzzz{{{}}}}}}~~~{{{zzz{{{yyytttpppppplllgggbbb___[[[WWWTTTUUUWWWZZZ^^^aaacccddddddhhhiiiiiijjjlllpppuuuzzz{{{zzzwwwttttttwww}}}~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~}}}|||zzzzzzzzz||||||{{{{{{zzzvvvqqqnnnmmmiiibbb\\\ZZZ]]]bbbhhhmmmooommmkkkccccccccceeeiiinnnrrruuuwwwwwwyyy{{{{{{|||wwwsssrrrsssssssssqqqoookkkeee]]]QQQEEE>>>888555222000...,,,(((&&&,,,+++)))***+++,,,,,,+++***************,,,---...+++***)))((((((((()))***'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&((('''&&&'''***---***(((&&&)))444;;;666+++)))((('''&&&&&&&&&'''((((((''''''&&&'''(((******((((((((()))))))))************++++++++++++******...---------...///111222444777<<>>999333000...---------,,,***++++++,,,,,,,,,+++***)))***)))(((''''''((()))***************************%%%&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''((('''%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''((('''%%%%%%'''))))))'''$$$&&&######''''''$$$%%%)))''''''((((((((('''&&&%%%%%%&&&'''((())))))((((((&&&'''''''''((((((((((((''''''((()))***************+++---///000111111111444555888???LLL___rrr~~~ooorrrwwwzzzyyyvvvpppmmmnnnpppxxx}}}xxxxxx~~~~~~|||xxxrrrmmmiiiggggggfffffffffeee___WWWPPP@@@<<<666222///---***)))&&&&&&'''((()))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%!!!!!!""""""#########$$$"""""""""""""""#########!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""###$$$$$$%%%%%%$$$###!!! !!!"""######""""""!!!!!!!!! !!!"""$$$%%%%%%"""###$$$%%%&&&(((,,,/////////000111111111111111111222333555666777777777999888777555333111000///222555:::@@@IIIUUUaaaiiisss|||{{{qqqnnnqqqyyy~~~~~~|||{{{}}}wwwuuussspppqqqssssssttttttrrrnnnhhhbbb^^^QQQSSSSSSOOOJJJIIIMMMRRRZZZ[[[]]]___aaaeeejjjmmmoooqqquuu{{{zzz{{{}}}tttsssooohhheeelll|||~~~zzzzzz|||}}}}}}{{{vvvrrrrrrnnnhhhaaaYYYOOOEEE???777444111///...,,,***(((((()))+++,,,------,,,,,,++++++***))))))***+++,,,(((((())))))))))))(((((($$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***(((%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%!!!###&&&(((((('''%%%###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%$$$$$$&&&))))))'''$$$***%%%###&&&'''$$$%%%)))(((((()))))))))(((&&&%%%$$$&&&(((***++++++***)))&&&&&&&&&&&&'''''''''(((&&&&&&((())))))*********((())),,,///111222333333333444888@@@MMM___qqq}}}~~~eeeooovvvvvvvvvwwwtttnnnsssxxx}}}wwwpppllljjjkkkhhhfffeeefffddd```\\\OOOEEE999222111///***&&&&&&%%%###$$$%%%&&&&&&%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$######""""""!!!!!!########################"""###$$$%%%%%%$$$###"""###############"""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###"""!!! !!!###!!!"""$$$%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%'''***000444555555444444333222111000444444444444555777888888666666555333111000222333666:::AAAKKKVVV```eeeggguuuzzz|||uuuqqquuu}}}}}}~~~~~~yyyuuutttrrrmmmjjjiiikkkjjjddd[[[UUUVVVXXXTTTTTTTTTSSSQQQQQQSSSUUUbbbcccdddfffggghhhhhhiiikkkmmmqqqvvv{{{wwwpppmmmlllmmmmmmqqqtttzzz}}}zzzyyy|||}}}|||{{{wwwsssnnnllljjjbbbVVVLLLCCC<<<444000//////+++(((------.....................,,,***))))))******)))+++***)))******)))&&&$$$''''''&&&%%%&&&'''((())),,,+++)))((('''&&&''''''%%%%%%%%%$$$$$$$$$######''''''((('''%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''''''''''''''((()))$$$(((***''' ###)))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))******,,,,,,---...///000111111222555:::BBBNNN^^^nnnyyy^^^lllxxxxxxuuuttttttrrrvvv{{{wwwrrrqqqlllkkkjjjlllnnnlllgggbbbWWWMMM???666111...)))%%%(((&&&%%%%%%&&&''''''&&&'''''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$#########"""""""""!!!########################"""###$$$%%%%%%$$$###"""###############"""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###"""!!! !!!### !!!###$$$%%%$$$$$$$$$!!!!!!""""""######$$$$$$###&&&(((***+++---000333666555444333222222222222777666666555555555555555555555555444333333666888===AAAIIISSS\\\cccgggiiisssxxx~~~|||vvvtttwww~~~~~~~~~yyywwwvvvsssoookkkbbbdddccc___[[[XXXXXXZZZTTTVVVXXXYYYXXXWWWXXXYYY^^^```cccfffiiilllnnnooosssuuuyyy~~~{{{vvvrrrnnnkkkggghhhkkksss}}}}}}zzzyyyzzzzzzzzz|||xxxtttrrrqqqkkk```VVVJJJCCC999444222222///,,,........................///---,,,******+++++++++)))))))))***++++++(((&&&******(((''''''''''''(((+++***)))((('''''''''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))******)))))))))***++++++---...///000111222222333333555;;;CCCOOO___oooyyyVVVgggvvvxxxsssrrrtttwwwuuuzzzzzzvvvmmmmmmnnnqqqtttsssnnniii___UUUFFF:::333///+++(((***(((&&&&&&((()))((('''%%%&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################"""""""""########################"""###$$$%%%%%%$$$###""""""############""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###"""!!! !!!###""""""###$$$$$$######"""""""""######$$$#########!!!%%%+++///000000111222666555444222222222333333999999777666555444333222444555555555555777;;;>>>BBBHHHQQQ[[[ccciiikkklllpppuuu{{{|||yyyxxxzzz~~~zzzzzz~~~~~~zzzxxxwwwuuuoookkkaaaaaa___^^^\\\[[[[[[[[[VVVYYY]]]____________```aaacccgggmmmrrrvvvzzz{{{}}}uuuppphhhdddaaadddkkksssyyy{{{zzzwwwwwwzzz}}}|||xxxuuuuuuuuuqqqhhh```VVVNNNCCC:::666444222000////////////............//////...---,,,,,,,,,,,,)))))))))***,,,,,,+++)))---,,,***)))((('''''''''))))))(((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((((((''''''+++&&&"""$$$)))+++)))%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))***************+++,,,,,,//////000111222333444444444666;;;CCCOOO___oooyyySSS```nnntttsssrrruuuxxxrrrvvv~~~{{{pppooonnnpppssssssppplllbbbYYYMMM@@@777222///...***(((''''''((((((((('''$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!################################################"""###$$$%%%%%%$$$###"""""""""############"""!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###"""!!! !!!##################"""!!!!!!"""######$$$$$$$$$###""""""&&&+++///000111222222666555333222222333444555999888888777555444333222555555555555666:::@@@DDDGGGNNNXXXbbbiiimmmnnnooonnnsssyyy}}}~~~~~~}}}||||||||||||||||||~~~{{{xxxyyy~~~~~~zzzxxxvvvsssmmmhhhgggdddaaa```___^^^]]][[[ZZZ\\\```bbbccceeegggiiimmmppptttzzz~~~yyyrrriiieeeeeehhhjjjkkkrrrvvvzzz|||}}}|||wwwwww|||{{{yyywwwwwwxxxvvvpppkkkcccZZZMMMBBB;;;666333111000000000///////////////...//////...,,,+++,,,,,,,,,+++***+++,,,---+++***++++++***)))((((((''''''''''''''''''(((((())))))((('''''''''&&&&&&&&&&&&###%%%((()))'''&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&(((*********((('''***&&&###%%%+++...+++'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))************+++,,,------//////000111222333333444444777<<>>FFFQQQXXXgggmmmtttvvvtttpppnnnmmmrrruuuyyy{{{zzzyyyyyyyyyzzz|||~~~|||}}}~~~}}}zzzxxxsssmmmiiifffccc^^^ZZZ^^^^^^```bbbdddgggiiikkkmmmmmmnnnnnnqqqvvv|||yyyrrrjjjddd]]]]]][[[ZZZ\\\cccoooxxx~~~|||||||||~~~}}}~~~|||||||||}}}}}}{{{yyyrrrlllcccWWWJJJ???777333222222111111000000//////,,,...111///,,,***+++,,,000...+++***+++***)))(((&&&'''((())))))))))))(((%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&(((******)))(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%'''(((***+++++++++***$$$'''***+++)))(((***,,,((((((''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&******))))))))))))******(((((((((((()))))))))))))))))))))******,,,---...,,,,,,---...///000111111444777;;;CCCNNN]]]mmmwww|||^^^SSSNNNXXXgggoooqqqsssssstttvvvxxxyyyzzz{{{|||}}}tttmmmooozzz{{{vvvqqqoooppprrrqqqpppnnnoookkk```NNN===444000,,,+++(((((())))))((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!""""""###%%%&&&&&&'''########################"""###$$$%%%%%%$$$###"""!!!!!!"""###############""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###"""!!! !!!#########!!!!!! !!!""""""###"""!!!!!!"""%%%(((***,,,---.........///111444111222444666777777666555444555666777777666555444333444777<<>>IIIWWWfffpppnnntttyyyzzzvvvrrrrrrsssyyyzzz{{{{{{yyyyyyzzz|||}}}}}}uuurrrnnniiidddccc^^^WWWSSSSSSSSSRRRPPPXXX^^^eeeiiikkkooowww~~~zzzpppllldddZZZSSSRRRWWW\\\hhhrrr~~~|||~~~~~~~~~~~~~~~~~~ttttttrrrjjj___RRRGGGAAA333333222222111000000///---111444333///,,,---///,,,***((((((***+++,,,++++++,,,,,,,,,+++)))(((&&&&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''((('''%%%%%%''')))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&&''')))***&&&'''(((*********((((((******)))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((((((((())))))))))))'''''''''((()))+++,,,---,,,,,,---...///000111111333555:::AAALLL[[[kkktttuuu}}}kkkVVVJJJVVViiiqqqqqqppphhhkkkoooppprrruuu|||tttddd^^^eeepppuuuwwwpppmmmooonnnjjjiiimmmpppuuuwwwtttlll]]]GGG555000,,,(((((()))***(((%%%*********)))(((&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$###""""""######((($$$!!!###'''((($$$ !!!"""######"""!!!  !!!#########""""""###############"""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!""""""$$$$$$###############$$$&&&&&&%%%&&&''')))+++,,,000000000000000111222222333222333777;;;<<<999666444666888888666444333333555777999AAARRRdddmmmnnnmmmssszzzzzzvvvrrrqqqrrrrrrvvv|||~~~}}}}}}}}}|||}}}~~~~~~wwwooohhhdddaaa___ZZZWWWSSSPPPPPPRRRSSSTTTYYYdddmmmooorrrzzz~~~}}}~~~~~~~~~~~~|||zzz}}}~~~zzztttnnncccVVVQQQSSSYYYdddsss}}}{{{zzz~~~yyyyyywwwssskkk___RRRJJJ===:::555333111000...---222111///...,,,,,,,,,,,,222///---+++,,,---,,,,,,***++++++)))((('''(((***&&&'''''''''(((((())))))***(((%%%&&&(((***((('''%%%%%%'''((((((((('''&&&)))((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%''')))(((&&&$$$######''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++*********)))))))))))))))***)))((()))***+++***)))(((((((((((()))))))))))))))***,,,---------///111111333999BBBPPP___mmmvvvwww}}}tttbbbSSSXXXgggssswwwvvvooopppppppppppprrrvvvyyy|||}}}vvvhhh^^^aaaiiinnnuuunnnjjjjjjhhhddddddhhhnnnvvv}}}~~~xxxjjjSSS@@@444000+++)))******'''%%%%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$$$$%%%$$$$$$###""""""######$$$###"""""""""!!! !!!!!!"""######"""!!!!!! !!!"""######""""""!!!###############"""!!!!!!!!!"""""""""#################################"""$$$$$$###############$$$%%%%%%%%%%%%&&&(((***+++000000000000000111222333444333333666999:::999777999;;;<<<;;;999777666777777;;;@@@IIIYYYjjjqqqqqqooouuuzzzzzztttnnnkkkjjjnnnssszzz}}}{{{zzz{{{zzz~~~zzzrrrkkkddd___[[[YYY\\\ZZZWWWVVVWWWZZZ\\\^^^fffpppxxxzzz{{{}}}zzzxxxxxxyyyyyyxxxwwwwwwxxxxxxvvvuuuwwwxxxzzz|||~~~}}}ssseee[[[YYYVVV]]]ffflllooorrrwwwzzz}}}zzzuuuvvv{{{}}}|||zzzwwwqqqfff[[[SSSIIICCC<<<555222000...---000000///...---,,,,,,+++,,,***((((((((()))(((''')))++++++***)))(((((()))((((((((()))))))))******)))'''%%%%%%((()))(((&&&%%%&&&'''((((((((('''&&&(((((('''&&&&&&&&&&&&&&&###$$$&&&&&&$$$$$$$$$%%%''')))******(((&&&%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''************************((('''&&&''')))***)))((())))))*********+++++++++//////...---,,,---000333222444:::BBBOOO^^^llluuuxxxrrr___XXXaaaqqqyyyxxxuuurrrpppooopppqqqrrrrrruuuyyywwwlllaaa```fffkkkuuuoooiiifffcccaaabbbeeejjjtttuuu^^^JJJ888333---*********'''%%%###$$$%%%''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""#########%%%$$$######"""############$$$$$$!!!"""!!!""""""######""""""!!!""""""#########"""!!!!!!"""############""""""!!!""""""""""""############&&&%%%%%%%%%$$$$$$######$$$###############$$$$$$$$$$$$$$$%%%''')))***+++000000000000111222444444666444444555777999999888999::::::888555444444555<<>>HHHVVVeeepppyyyqqq^^^ZZZgggtttxxxzzzvvvrrrqqqssstttsssqqqllloooooojjjaaa]]]aaahhhwwwvvvsssmmmgggfffggghhhkkkrrrzzz}}}{{{sssaaaQQQ===666...***)))***)))(((******)))'''%%%###!!! &&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###"""""""""###$$$###############$$$$$$$$$ """&&&&&&%%%######""""""""""""######$$$$$$######"""""""""!!!!!!""""""#########""""""######""""""""""""""""""$$$$$$######"""""""""!!!######""""""###$$$$$$%%%&&&&&&(((***,,,---...///000000111222444555777888777777666555666888;;;===<<<<<<:::777666888;;;???KKKPPPTTTZZZdddqqqxxxzzzzzzwwwrrrnnnkkkkkknnnqqquuuyyy~~~zzzwwwvvvvvvuuuwww|||~~~{{{xxxsssmmmhhhgggkkkqqqvvvwwwyyyyyyuuummmccc]]]YYYXXX]]]dddjjjooovvv|||}}}|||uuummmhhhhhhkkkooopppnnnkkkiiihhhgggeeecccaaaaaaaaacccgggkkkpppsssvvvxxxyyy{{{|||}}}}}}}}}~~~|||rrreee\\\YYYZZZ[[[[[[```hhhsss~~~{{{uuutttvvv~~~~~~~~~~~~|||sssjjj\\\NNNCCC<<<777444.........///......------*********+++,,,,,,)))''''''***,,,---,,,***)))***((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((&&&((())))))(((''''''(((%%%'''))))))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))******&&&'''''''''((((((((()))(((''''''))),,,------,,,************++++++++++++***---///111111111333444222444777;;;CCCPPPaaannnyyyyyykkkbbbgggrrrzzz|||yyyuuusssrrrrrrrrrqqqoooooonnnjjjbbbZZZZZZ^^^rrrvvvvvvqqqkkkjjjjjjiiioootttxxxyyyxxxrrreeeXXXBBB;;;111+++*********)))''''''(((''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""##################"""######$$$%%%######'''%%%"""$$$######""""""######$$$$$$$$$###"""""""""######!!!""""""############"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&'''))),,,...///000000000111111333555777999:::777777888777777999===@@@>>>===;;;999:::===DDDHHHSSSWWWZZZ]]]dddooovvvxxxxxxtttooollllllqqqwww{{{{{{}}}~~~~~~~~~|||yyyxxxxxxzzzxxxxxxzzzzzzwwwqqqmmmhhhddddddhhhnnnrrrssswwwzzzwwwpppgggbbb```bbbgggnnnssswwwzzz}}}{{{zzzyyy|||{{{|||~~~}}}uuulllgggfffjjjnnnooonnnllllllllljjjgggeeebbbaaa``````bbbfffkkknnnvvvwwwwwwxxxxxxxxxxxxxxx{{{|||~~~tttiiiaaa]]]YYYVVVXXX^^^hhhttt|||}}}zzz}}}xxxkkk]]]PPPCCC999333111111000///......//////...---,,,---//////---+++(((***,,,---+++***++++++((((((((((((''''''''''''&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$%%%''''''%%%$$$%%%&&&###%%%'''(((&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%%%%&&&)))******)))))))))))))))************'''***///111222222333333111444666999@@@NNN```mmm{{{yyyjjjaaafffqqqwwwwwwuuusssqqqqqqssstttsssppppppqqqkkk```ZZZZZZmmmvvvzzzvvvqqqpppnnnkkkmmmrrruuuwwwxxxuuukkkaaaJJJBBB777///++++++***)))%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########"""######$$$$$$######""""""###$$$$$$%%%###!!!!!!###$$$###!!!$$$$$$###""""""###$$$$$$$$$###"""""""""###$$$%%%!!!!!!"""###########################"""""""""!!! !!!!!!""""""###""""""""""""###$$$%%%&&&%%%'''))),,,...///000000000111222333666888:::;;;555777999::::::;;;???CCCAAA@@@???===???EEEMMMSSSYYY^^^bbbdddiiipppttttttsssqqqnnnmmmpppvvv{{{~~~}}}~~~~~~~~~}}}}}}|||zzzxxxyyy|||~~~yyytttrrrmmmkkkiiihhhhhhiiikkkmmmmmmsssxxxxxxrrrmmmjjjjjjpppuuu{{{|||||||||~~~|||zzzwwwvvvvvvuuuvvvvvvvvvyyy~~~{{{tttnnnkkklllnnnqqqqqqrrrtttuuutttqqqooollliiifffccccccfffiiilllttttttuuuuuuuuuuuuuuuuuuwwwwwwxxxyyy{{{}}}}}}qqqfff]]]XXXXXXZZZbbblllttt}}}~~~}}}|||}}}~~~vvvkkk^^^PPPBBB999555333111///......000111111000...///000111111000)))***,,,++++++***,,,---))))))))))))((((((''''''&&&((()))(((%%%%%%''')))'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((###$$$&&&&&&$$$$$$$$$%%%###%%%''''''&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%$$$%%%'''(((((('''))))))))))))*********+++***,,,///000111111222444222444777999???MMM```ooo~~~mmmYYYYYYeeeppprrrsssrrrpppqqqvvvzzztttrrrtttyyyvvvjjj```^^^lllwww~~~|||wwwuuurrrmmmiiinnnsssvvvyyyxxxpppfffQQQHHH;;;111---+++)))(((''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%######""""""###$$$%%%%%%$$$&&&'''&&&$$$""""""###%%%$$$###""""""###$$$%%%######"""""""""###%%%&&&!!!!!!"""###############$$$#########""""""!!!!!! !!!"""###$$$$$$""""""""""""###$$$%%%&&&$$$&&&)))+++.../////////000111222444666999;;;<<<555777:::;;;;;;===AAADDDIIIHHHFFFFFFIIIPPPYYY```\\\ccciiikkkmmmrrrsssqqqooonnnmmmooosssxxx|||~~~}}}~~~~~~|||{{{|||~~~}}}|||{{{yyyxxxzzz~~~yyytttpppooolllmmmnnnnnnnnnmmmkkkjjjjjjpppwwwyyyuuurrrqqqrrr}}}{{{yyywwwuuutttttttttsssrrrssswww}}}}}}vvvrrrqqqqqqtttuuuxxx||||||yyywwwsssnnniiiggghhhkkkmmmrrrrrrsssssstttttttttuuussssssssstttvvvyyy{{{}}}~~~~~~~~~~~~{{{}}}pppeee___\\\\\\aaaiiiooowww|||yyyyyy|||}}}xxxxxx{{{~~~zzzsssiiiZZZLLLBBB888555222...---...000222///---++++++,,,.........***+++++++++******,,,...+++*********))))))(((((('''(((***(((&&&%%%(((***''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))$$$&&&''''''&&&%%%%%%&&&###%%%'''((('''%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&''''''((())))))***((('''&&&'''((()))((('''))))))*********+++++++++...///000//////000222555333666888:::@@@NNNbbbqqqsss```WWWWWWaaalllrrrnnnkkkooouuuwwwyyywwwvvvvvvuuutttrrrooommm{{{zzzvvvtttrrrmmmmmmooorrruuuwwwvvvuuu[[[NNN===222...,,,((($$$))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###########################"""!!!!!!###%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!!!!"""###%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""!!!###$$$$$$######$$$%%%!!!###%%%%%%###$$$(((,,,***++++++,,,...000111222)))+++///333888<<<>>>@@@;;;999:::===>>>>>>BBBHHHJJJQQQVVVWWW[[[```ddddddjjjggghhhmmmtttvvvpppjjjfffkkkqqqvvvxxxzzz{{{|||}}}{{{xxxvvvuuuuuuwwwxxx|||yyy{{{}}}{{{xxxtttpppmmmjjjiiiqqqrrrqqqppppppooolllggglllkkkjjjmmmrrrxxx}}}|||yyyxxxwwwxxxyyywwwxxxyyyzzz}}}~~~|||zzzyyy{{{}}}}}}yyysssmmmjjjjjjlllqqqqqqqqqsssttttttrrroootttrrrqqqsssvvvzzz|||}}}}}}~~~|||}}}}}}}}}~~~~~~zzz{{{~~~xxxmmmeee^^^\\\aaagggnnnxxx||||||}}}~~~{{{|||~~~yyywwwssshhhWWWJJJ<<<777333222000---...111000000000000000//////...111...++++++,,,---+++)))+++)))(((''''''((()))+++(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,(((### %%%((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((())))))+++,,,,,,***))))))***,,,,,,---///000111222333555888999:::???OOOgggyyyyyyeeeXXXUUUWWWfffsssuuusssssssssqqqwwwuuutttttttttsssqqqoooooo}}}{{{tttnnnnnnnnnppprrruuuuuusssqqq]]]QQQ@@@444000...+++''')))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$""""""############""""""%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$%%%%%%%%%$$$&&&(((***++++++,,,---...///111222000111333555777888999999;;;999:::===>>>???CCCIIIKKKRRRYYY^^^eeeooovvvxxxpppmmmlllqqqwwwxxxsssnnnnnnrrrvvvyyyzzz{{{}}}~~~~~~{{{xxxwwwwwwyyyzzzzzzzzz{{{wwwuuuqqqmmmjjjfffdddcccjjjkkkmmmppprrrsssqqqmmmjjjjjjkkkpppvvv}}}}}}{{{zzzzzzzzz}}}~~~~~~~~~}}}{{{uuuooommmmmmnnnllllllmmmqqquuuwwwxxxwwwxxxvvvttttttvvvyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||yyyyyyyyyyyyzzzzzz{{{{{{yyyzzz|||~~~~~~}}}}}}~~~vvvmmmgggfffgggiiipppxxx~~~|||~~~~~~zzzyyyuuulll^^^SSSEEE===666444222000000333///000000000000///......000---+++***,,,,,,+++)))***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))''')))++++++******+++,,,------...///111222333444666999;;;===CCCTTTkkk}}}ooo^^^UUUOOO```ssszzzyyyvvvqqqmmmsssrrrqqqqqqrrrrrrqqqooolllzzzvvvmmmnnnnnnooorrrsssrrrooolll```TTTCCC888333000...+++((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""#########""""""######### !!!""""""######"""%%%$$$############$$$%%%""""""""""""""""""""""""!!!###$$$$$$######$$$%%%&&&%%%$$$$$$&&&((())))))------------...///000111333444555666666777777666;;;999999===>>>???DDDJJJNNNVVV___eeeooo{{{uuusssrrrvvv}}}~~~{{{yyy{{{}}}~~~}}}~~~~~~{{{yyyxxxxxxyyyyyy{{{}}}yyypppnnnjjjeeeaaa^^^\\\[[[^^^aaafffnnntttwwwvvvtttiiijjjnnnttt|||~~~}}}|||}}}xxxsssqqqqqqrrrllllllmmmpppuuuzzz|||}}}|||yyywwwvvvwwwxxxxxxwwwxxxxxxzzz{{{{{{{{{zzzzzzwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzzyyyzzz|||~~~}}}}}}}}}~~~~~~zzzsssnnnjjjjjjlllttt~~~~~~|||uuujjjbbbSSSFFF:::666555333222333///////////////......---...,,,******++++++***)))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&((()))*********''''''''''''(((((((((((((((((((((((())))))))))))&&&(((***+++++++++,,,---......///000222333444555555888;;;>>>FFFVVVmmm}}}yyyhhh\\\SSSbbbttt{{{tttppppppooonnnnnnpppqqqqqqpppgggppp}}}yyypppkkkkkkmmmpppqqqpppllliiiaaaVVVGGG;;;444111...,,,(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""!!! !!!###%%%$$$""""""""""""$$$%%%!!!""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!###$$$$$$######$$$%%%%%%"""!!!"""'''***+++***......---......///000000111222444666888999999::::::888888;;;<<<===BBBIIIRRR[[[eeelllsss|||wwwuuuuuuzzz|||zzz}}}{{{uuupppllliiiddd^^^XXXTTTRRRQQQRRRUUU^^^llluuuwwwvvvvvvlllnnnrrryyy{{{wwwuuuuuuvvvuuusssqqqrrrvvvzzz|||~~~}}}{{{xxxxxxxxxyyyxxxwwwvvvwwwxxxzzzzzzzzzyyyyyyzzzyyyxxxxxxxxxxxxyyyzzz~~~~~~~~~~~~}}}|||{{{zzzvvvxxx{{{}}}~~~}}}~~~}}}zzzyyyxxxxxxyyyyyyzzz}}}}}}tttmmmiiigggsss}}}uuuooo___OOO@@@999777444222111///////////////...---------,,,+++*********************)))(((((()))******))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''******))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***)))***+++***((('''''''''''''''''''''&&&&&&&&&&&&###%%%&&&'''''''''((()))(((((((((((())))))))))))(((((()))))))))*********''')))++++++++++++,,,---//////000111333444555666333666:::===EEETTThhhwwwttthhh\\\gggzzz{{{rrrooommmlllmmmoooqqqqqqqqqggghhhooozzzyyyqqqiiiiiikkkmmmoooooollljjjbbbXXXKKK???777222...,,,)))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&%%%$$$###""""""###$$$%%% """$$$%%%%%%$$$$$$########################""""""""""""""""""""""""!!!###$$$$$$######$$$%%%""" !!!'''+++---,,,...............///000111111222444666999:::;;;;;;999777777:::<<<===CCCKKKWWWbbblllrrrwww{{{zzzwwwwwwvvvvvv{{{~~~vvvnnniiifffccc\\\UUUNNNJJJGGGFFFHHHLLLXXXjjjuuuuuutttuuurrrsssvvv|||~~~||||||~~~~~~~~~~~~~~~}}}||||||~~~~~~zzzxxxyyyzzz|||yyyvvvvvvxxx{{{}}}~~~{{{zzzxxxxxxyyyzzzyyyxxxvvvwwwxxxzzz{{{{{{zzzzzz{{{zzzyyyxxxxxxxxxzzz{{{~~~~~~~~~}}}|||{{{{{{zzzvvvxxxzzz}}}~~~}}}|||{{{}}}|||yyyxxxxxxwwwwwwvvvwwwyyy{{{~~~}}}wwwmmmeeekkkvvvzzzuuuhhhXXXGGG???;;;666111////////////000///......---,,,,,,,,,+++******+++,,,******))))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%$$$######''''''''''''''''''''''''(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,...---***((((((((((((((((((''''''&&&&&&&&&%%%'''))))))'''%%%&&&'''((((((((()))))))))******)))))))))************+++***,,,------+++***+++,,,//////000222333444555666333666:::>>>EEESSSeeeqqq}}}tttbbbjjj}}}uuupppnnnlllmmmoooqqqrrrrrrmmmfffeeeppp|||~~~xxxssskkkkkkkkkmmmoooooonnnllleee]]]RRRFFF===555///,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$########################$$$&&&'''&&&######%%%((($$$$$$############$$$$$$ !!!"""###############""""""###$$$$$$###""""""""""""""""""""""""""""""!!!###$$$$$$######$$$%%%!!! ###'''+++---...............///000111222444555666888999999999999888666777<<>>===;;;::::::888:::???HHHSSS___iiiooo~~~~~~~~~|||xxxwww}}}}}}{{{~~~{{{xxxvvvqqqhhhaaaZZZUUUPPPOOOQQQRRRPPPMMMIIIQQQ___rrr{{{wwwtttsssttttttoooooonnnmmmmmmooorrrvvv{{{|||}}}}}}}}}~~~}}}zzzyyyzzz|||~~~~~~|||{{{zzzzzzzzz{{{}}}|||{{{zzzzzz{{{|||}}}}}}zzzyyyyyyzzzzzzzzzzzzzzzxxxwwwvvvtttssssssrrrsssvvvxxxzzzzzzzzzyyytttuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzvvvwwwzzz|||||||||{{{zzzzzzzzzzzzzzz{{{zzzxxxxxxxxxyyy{{{}}}yyyzzzyyywwwuuutttvvvxxx{{{|||~~~~~~}}}}}}~~~qqqiiigggfffhhhlllzzz{{{xxxuuunnneee]]]TTTFFF999888444222444555222111222,,,---...//////...------++++++******************))))))))))))))))))))))))((((((((()))(((((('''&&&''''''((())))))***))))))(((((()))(((&&&&&&''')))'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$&&&((())))))***)))'''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))***,,,,,,,,,+++******))))))******............////////////111111111111111111222222444777;;;@@@HHHUUUdddnnnxxxiii[[[\\\kkkzzz~~~|||{{{wwwsssqqqqqqrrrsssrrrwwwrrrjjjhhhtttyyysssqqqmmmnnnqqqvvvqqqjjjbbbWWWIII;;;222000,,,(((%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!"""$$$%%%$$$"""######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$##################$$$$$$$$$$$$######""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%(((***,,,,,,---...000...///000000000111444777777:::>>>@@@???===<<<<<<>>>@@@EEENNNYYYfffqqqwww|||||||||~~~~~~{{{wwwwww}}}~~~}}}~~~~~~{{{zzz|||}}}wwwsssrrrnnniiiddd```ZZZRRRPPPRRRVVVWWWWWWUUUYYYbbbppp~~~|||yyyuuurrrqqqqqqrrrppppppooonnnnnnooosssvvv{{{|||}}}}}}}}}~~~}}}zzzzzzzzz|||~~~~~~~~~}}}{{{{{{{{{{{{|||~~~}}}|||{{{{{{||||||}}}|||yyyxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuwwwwwwwwwwwwxxxyyyzzzzzztttuuuuuuvvvvvvvvvuuuuuuxxxyyyzzzzzz{{{{{{{{{zzzxxxyyyzzz{{{|||~~~~~~{{{{{{zzzzzzyyyzzzzzzzzz{{{zzzyyyxxxxxxzzz{{{|||zzzzzzyyywwwuuutttvvvwwwyyy{{{|||}}}||||||~~~vvvmmmfffdddfffrrr~~~}}}zzzsssrrrnnngggbbbZZZMMM@@@<<<666333555555333222333000111111111000///---,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((()))))))))(((''''''&&&'''(((''''''''')))+++)))(((''''''&&&&&&&&&''''''''''''&&&''''''((((((***((('''''')))+++++++++***((('''&&&&&&'''((()))***)))((((((''''''(((((((((((((((((())))))))))))(((((((((((((((((((((''')))))))))))))))***+++,,,***************+++,,,,,,111111111000000//////////////////000000111111111333666:::???GGGTTTdddnnnuuuaaaXXX^^^lllxxx|||xxxuuutttsssrrrpppssssssnnniiinnnyyysssppppppssssssooohhh\\\LLL>>>555222...***''''''((((((((('''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$######%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$#########$$$$$$%%%%%%%%%'''))),,,,,,,,,,,,---...---...000111111333777:::999<<>>???BBBEEEFFFCCC@@@>>>===???EEEPPP\\\hhhrrryyy|||xxxyyy{{{~~~~~~|||yyyzzz{{{xxxxxxyyyyyyyyyzzz|||~~~{{{uuuqqqooommmkkkiiieee```\\\[[[```hhhnnnqqqrrrpppooopppuuuyyy{{{{{{vvvvvvtttrrrqqqpppoooooopppqqqqqqooonnnoooqqqssszzz|||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||yyyyyyyyyyyyyyyzzzzzzzzz~~~}}}}}}}}}}}}{{{yyywwwvvvwwwxxxwwwvvvvvvwwwxxxxxxxxxwwwwwwvvvyyyxxxwwwwwwwwwwwwyyyyyyzzzzzzzzzyyyxxxwwwvvvuuutttvvvyyy|||}}}}}}{{{zzzzzzxxxwwwvvvwwwxxxzzz|||yyyzzzzzz{{{{{{{{{{{{{{{yyyyyyxxxxxxxxxyyyzzz{{{{{{{{{zzzxxxuuutttvvvwwwwwwyyy{{{|||||||||~~~}}}~~~uuuooojjjlllrrrzzz|||{{{~~~~~~{{{vvvnnnaaaUUULLLBBB888666666444222333666555555333222111//////.........---,,,,,,,,,+++(((((((((((((((((((((((('''''''''''''''&&&%%%%%%''''''(((((((((''''''&&&&&&'''(((''''''''')))+++&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((()))******(((&&&$$$###%%%&&&&&&%%%(((''''''''''''((())))))******))))))))))))******(((((((((((())))))))))))''''''''''''((((((((((((,,,,,,+++***************************+++,,,---.........------,,,,,,+++++++++,,,---...///000111111444666999===FFFTTTeeeqqq~~~ssszzzooo^^^VVV]]]ooo}}}yyywwwuuutttuuutttsssqqqkkknnnnnniiieeennn|||}}}|||vvvjjjYYYHHH===555222...+++******)))(((((((((((()))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%&&&&&&''''''+++,,,......,,,+++,,,,,,---///222444777;;;@@@CCCGGGHHHJJJHHHEEEAAA>>>===CCCLLLZZZiiittt{{{}}}}}}xxxyyy|||~~~}}}zzz|||zzzwwwxxxyyyyyy{{{|||}}}~~~~~~|||zzzvvvssspppllliiigggaaaaaabbbffflllrrrwwwyyyxxxvvvtttttttttuuuuuutttssstttttttttssssssrrrrrrpppqqqqqqpppnnnnnnpppqqqxxxzzz}}}}}}}}}~~~~~~}}}}}}}}}{{{{{{{{{|||||||||||||||~~~~~~~~~~~~}}}}}}||||||yyywwwvvvvvvwwwwwwwwwvvvxxxxxxyyyyyyyyywwwuuutttssstttvvvwwwxxxxxxwwwwwwttttttuuuuuuuuuttttttsssrrrtttxxxzzz|||{{{zzzyyywwwvvvuuuuuuvvvxxxzzz|||zzz{{{{{{|||||||||{{{{{{wwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyywwwuuutttvvvxxxxxxzzz{{{|||||||||~~~~~~~~~~~~rrrnnnmmmsss}}}}}}rrriiiXXXKKK>>>999777555333333444444333222111111111111//////......---,,,++++++((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&'''((()))))))))))))))))))))(((&&&%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))+++)))'''&&&'''))))))((('''''''''''''''((())))))******))))))))))))******&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))),,,,,,+++***)))))))))))),,,,,,+++******+++++++++******++++++,,,,,,,,,---,,,,,,---...///111111222444777:::???HHHVVVgggrrrjjjssszzz|||~~~}}}ppp___UUUXXXfffrrruuusssqqqqqqrrrtttttttttqqqpppoookkkfffgggrrrzzzxxxuuuppphhhZZZIII===666333///,,,+++***(((''''''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$$$$&&&!!!!!!"""###$$$%%%%%%&&&$$$#########$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$%%%&&&&&&'''((((((+++---......,,,+++,,,---...111444777:::???EEEHHHMMMMMMMMMJJJEEEBBBAAAAAADDDMMM]]]lllwwwzzzyyywwwwwwxxxzzz~~~~~~{{{zzzxxx{{{~~~zzzxxxyyy{{{{{{}}}~~~}}}~~~|||zzztttssspppnnnkkkhhheeeddd```dddjjjqqqvvvzzz{{{|||yyyxxxwwwuuusssrrrpppooopppqqqtttuuuvvvwwwvvvuuurrrrrrrrrqqqooonnnoooqqqvvvxxx|||}}}~~~}}}}}}}}}~~~~~~{{{{{{||||||||||||{{{{{{xxxwwwvvvvvvxxxxxxwwwuuuxxxyyyzzzzzzyyywwwuuutttqqqsssuuuxxxxxxxxxwwwvvvtttuuuuuuvvvwwwwwwwwwwwwsssuuuwwwyyyzzzzzzyyyxxxvvvvvvuuuuuuvvvxxxzzz{{{zzz{{{|||||||||{{{yyyxxxuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwuuuttttttvvvxxxxxxzzz{{{{{{zzzzzz|||}}}~~~}}}}}}zzzsssssswww}}}~~~gggVVVEEE===;;;777555555444333222111111111111111//////...---,,,,,,+++***))))))))))))))))))))))))((((((((()))(((''''''&&&$$$%%%''')))***+++++++++*********(((&&&%%%%%%'''((((((((('''(((((()))***(((''''''&&&&&&''''''((()))'''%%%%%%&&&'''((('''&&&&&&''''''((()))))))))))))))((((((((()))******%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))++++++***)))(((((()))))),,,+++******))))))************+++,,,---...//////,,,------...///000111111333666;;;AAAJJJXXXgggrrrdddmmmvvvyyy{{{zzzooo```TTTTTT^^^hhhtttqqqooonnnpppsssuuuuuuvvvpppnnnnnnkkkeeedddgggoooxxxuuupppjjjhhheee[[[KKK>>>666333///---+++***'''%%%'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###%%%'''"""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$%%%&&&'''((())))))+++,,,......---,,,,,,---///222666999>>>CCCIIIMMMOOOOOOMMMIIIFFFDDDEEEGGGEEENNN\\\iiirrruuutttsssssstttwwwzzz|||{{{xxxuuuuuussswww}}}zzzyyy|||~~~}}}~~~}}}~~~~~~|||yyyvvvsssrrrgggfffdddbbb______```bbbfffkkksssyyy}}}~~~}}}}}}xxxxxxvvvtttqqqooonnnooommmooosssvvvxxxyyyyyyxxxtttuuuuuutttrrrpppqqqrrrtttwwwzzz}}}~~~~~~}}}wwwxxxyyyzzz{{{{{{zzzzzzwwwvvvvvvwwwxxxyyywwwvvvvvvwwwyyyzzzzzzyyywwwuuuvvvvvvvvvwwwwwwwwwvvvvvvyyyyyyzzz{{{{{{{{{{{{zzzvvvwwwxxxxxxyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwzzzzzz{{{{{{zzzxxxvvvuuussssssttttttuuuuuuttttttssstttttttttssstttvvvyyywwwxxxyyyyyyxxxwwwxxxzzz|||}}}}}}|||{{{{{{|||~~~|||}}}zzzxxx{{{uuubbbNNNCCC???<<<999888666555333222000000000000//////...---,,,+++******))))))))))))))))))))))))))))))******))))))(((''''''''')))***++++++++++++)))))))))(((&&&%%%&&&(((((((((((((((((()))************)))(((''''''''''''%%%###""""""$$$&&&&&&&&&%%%&&&'''(((((()))))))))((((((''''''(((((()))***&&&&&&&&&&&&'''''''''(((&&&&&&''''''((())))))***))))))(((((('''((((((((()))))))))((())))))************++++++,,,,,,------,,,,,,------.........///111555;;;BBBKKKXXXfffppp}}}```jjjtttxxxzzz~~~~~~zzzpppaaaUUURRRZZZcccuuurrrnnnmmmooosssuuuvvvvvvnnnkkkoooppphhh___[[[ZZZfffsss~~~wwwpppiiihhhiiicccTTTGGG666333000---+++)))'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%%%%######%%%'''$$$$$$%%%&&&'''))))))***######"""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$######""""""$$$$$$%%%&&&'''((()))***+++,,,......---,,,---...000333777;;;???EEEKKKOOOPPPOOOLLLIIIFFFFFFIIIKKKLLLSSS^^^jjjrrrvvvvvvuuuoooqqqssswwwyyywwwssspppqqqooosss||||||zzzzzz}}}~~~}}}|||~~~}}}|||yyyvvvssspppnnnmmm^^^]]]ZZZWWWVVVXXX]]]aaalllqqqxxx~~~~~~}}}wwwwwwuuurrrooommmnnnpppjjjmmmrrrvvvyyyzzzzzzzzzvvvwwwwwwvvvtttrrrrrrsssrrruuuzzz}}}~~~~~~}}}{{{zzztttuuuwwwyyyzzzzzzzzzyyywwwwwwvvvwwwyyyyyyxxxvvvtttuuuxxxzzz{{{zzzyyywww{{{zzzxxxvvvuuuuuuvvvwwwyyyyyyyyyzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyxxxvvvuuutttyyyyyyzzzzzzyyyvvvsssrrrqqqrrrssssssttttttssssssqqqrrrsssrrrrrrtttvvvyyyvvvwwwxxxwwwuuuuuuuuuwwwzzz{{{{{{zzzyyyyyyzzz|||{{{~~~xxxxxx}}}}}}jjjSSSHHHCCC???<<<;;;:::888555333000////////////......---+++***))))))))))))))))))))))))))))))***************)))(((((()))******+++++++++******'''(((((((((&&&&&&(((***&&&&&&&&&&&&&&&'''((((((---,,,+++)))(((((((((''''''%%%$$$%%%''')))***)))%%%&&&'''((())))))))))))'''''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''(((***+++,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...333;;;BBBLLLXXXeeennn|||XXXhhhuuuwwwvvvxxxzzzzzz|||wwwrrrkkk___RRROOOTTTiiirrrvvvqqqooosssxxxxxxyyyvvvtttvvvvvvooobbbXXXTTT[[[gggttt|||~~~|||tttpppnnnoooppphhhXXXKKK===777222111...***))),,,((((((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%### """%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&%%%%%%&&&(((***---...//////...,,,+++---111444///333888===AAAEEEIIILLLQQQQQQPPPMMMKKKMMMQQQVVV___dddkkkssswwwyyyxxxwwwyyyyyyyyyxxxwwwvvvvvvvvvssssssuuuzzz|||~~~{{{yyyxxxxxxvvvtttqqqooommmkkkiiiggg___^^^ZZZUUUSSSVVV___fffwwwzzz~~~|||wwwttttttttttttrrrpppoooqqqsssppprrruuuwwwzzz{{{{{{{{{vvvuuutttsssrrrrrrrrrrrrrrruuuxxx|||~~~|||zzzyyy||||||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{zzzyyywwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{|||xxxtttrrrrrrsssuuuwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{zzzyyywwwuuuuuuvvvxxxyyyzzz{{{|||yyyuuutttuuuwwwtttsssqqqpppppprrrtttuuusssrrrrrrqqqqqqqqqrrrrrrttttttssssssrrrrrrrrrqqqxxxwwwtttrrrrrrsssuuuwwwyyy{{{~~~~~~|||vvvzzzzzzxxx^^^KKKCCC@@@<<<999:::777333111111111111000...---------,,,,,,,,,,,,,,,)))((((((***+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''***------+++))))))+++'''''''''''''''&&&&&&&&&))))))(((((((((((()))))))))))))))))))))(((''''''************************&&&''')))*********)))(((+++***((('''&&&&&&&&&'''***)))(((((((((((())))))((())))))************)))...------...000111000...111444999???HHHUUUdddooozzzQQQaaapppvvvwwwzzz||||||}}}yyytttmmm```SSSOOORRRaaammmuuussspppsssyyy{{{zzzvvvrrrrrrsssnnnddd\\\QQQXXXcccpppzzz~~~}}}{{{uuuqqqoooqqqrrrlll^^^SSS@@@999444111...)))(((***)))((((((''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&$$$"""!!!!!!!!!"""###############$$$$$$###""" ###%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&'''(((+++---...000000000...---...111444222555:::>>>BBBEEEHHHKKKPPPPPPOOONNNNNNRRRYYY___kkknnnsssyyy|||}}}}}}|||wwwvvvuuutttuuuwwwzzz|||yyywwwvvvxxx}}}~~~}}}~~~zzzwwwttttttqqqooonnnmmmlllkkkgggeee```]]]YYYUUUWWW^^^hhhoooyyy{{{~~~~~~{{{wwwtttsssssssssrrrqqqqqqssstttssstttvvvxxxyyyyyyyyyyyyvvvuuusssrrrpppoooooooooqqqqqqrrrtttwwwzzz}}}{{{zzzyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyy{{{yyywwwuuutttuuuvvvwwwwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzyyyyyywwwvvvuuuuuuuuuvvvxxxyyyzzzxxxtttssstttvvvsssrrrqqqppppppqqqrrrsssqqqpppoooooonnnooopppqqqpppppppppqqqqqqpppppppppuuutttrrrqqqpppqqqrrrrrrvvvxxx{{{}}}}}}}}}~~~~~~vvvzzz~~~{{{|||jjjVVVKKKDDD===888999666222000000000000///111111111000000000//////,,,***((()))***+++)))''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))((((((((((((&&&&&&''''''((())))))***'''***,,,+++)))((()))+++&&&&&&''''''''''''''''''))))))(((((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))),,,+++)))((('''''''''((()))))))))((((((((())))))******++++++++++++++++++---+++******,,,...//////111555:::@@@HHHUUUdddnnnyyyHHHWWWhhhrrrwww{{{}}}}}}~~~{{{wwwpppcccUUUNNNOOOVVVeeesssuuuqqqqqqwww||||||wwwrrrppppppllleee___PPPTTT^^^kkkwww}}}}}}zzzssspppnnnpppsssoooddd[[[III@@@888444000+++)))***))))))(((''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%###!!! ###$$$$$$%%%%%%%%%%%%%%%!!!###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&((()))+++---...///000111000//////111333444888<<<@@@CCCFFFHHHKKKOOOOOONNNOOOSSS[[[fffmmmssstttwwwyyyzzz{{{zzzzzztttsssqqqqqqsssyyy~~~|||yyyxxxzzz}}}~~~~~~~~~zzzvvvrrrooollllllmmmnnnnnnlllhhhdddccc___ZZZYYY^^^hhhqqqvvv{{{|||}}}}}}|||zzzwwwuuurrrssstttsssrrrrrrtttvvvuuuvvvwwwwwwxxxxxxxxxxxxvvvuuusssqqqooommmllllllooonnnlllllloootttzzz}}}{{{}}}~~~|||zzzyyyyyyuuuuuuuuuuuuuuuuuuvvvwwwtttuuuvvvwwwwwwwwwvvvuuuxxxxxxwwwwwwvvvvvvvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwvvvvvvwwwwwwxxxyyywwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxyyywwwwwwwwwvvvuuutttsssrrrvvvwwwwwwuuusssrrrrrrsssrrrrrrqqqqqqpppoooooooooooommmlllkkkkkklllnnnoookkklllmmmmmmnnnmmmmmmlllppppppoooooonnnmmmllllllpppssswwwyyyzzzzzz|||}}}|||xxx}}}}}}{{{~~~uuucccUUUJJJAAA;;;999666222000//////......------------,,,,,,,,,,,,,,,***))))))******)))((())))))))))))))))))))))))************************,,,,,,++++++***((('''&&&&&&''''''(((((())))))***((()))***)))'''''')))***%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))'''''''''''''''&&&&&&%%%))))))))))))))))))))))))((((((''''''(((((()))***,,,+++***))))))((()))))))))))))))))))))))))))))))))))))))******+++++++++...+++((((((+++...111222222666;;;AAAIIIUUUcccmmmwwwBBBNNN___llluuuzzz||||||~~~}}}zzzsssgggYYYPPPLLLMMM^^^oootttpppnnnrrrxxxzzzvvvsssqqqmmmfffaaaQQQSSSYYYeeesss||||||zzznnnlllkkknnnqqqooohhhaaaSSSIII>>>888333---***+++))))))(((((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""%%%%%%&&&&&&&&&&&&&&&%%%"""$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&''')))***,,,...///...///111111000000111333666999???CCCFFFHHHKKKMMMOOONNNNNNQQQYYYeeerrrzzzxxxxxxwwwwwwvvvvvvvvvvvvrrrqqqqqqsssvvvzzz~~~|||||||||}}}~~~|||}}}~~~yyytttpppmmmmmmnnnppppppmmmiiieeeddd```]]]```hhhpppvvvyyy}}}}}}|||{{{zzzxxxwwwvvvtttuuuvvvuuusssrrrsssttttttuuuuuuvvvwwwwwwxxxxxxxxxwwwtttrrrooommmlllkkknnnlllkkkkkkmmmrrrwww{{{{{{{{{{{{|||~~~~~~}}}{{{wwwyyy{{{zzzyyyxxxxxxyyytttttttttttttttuuuvvvwwwssstttvvvxxxxxxwwwvvvtttwwwwwwxxxxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxssstttuuuvvvvvvtttsssrrruuuuuuuuutttsssqqqqqqpppppppppppppppooommmlllkkkllljjjiiiggghhhiiikkkmmmiiiiiiiiiiiiiiihhhggggggiiijjjlllmmmllljjjhhhggglllooosssvvvwwwxxxzzz||||||}}}}}}~~~yyykkk^^^RRRHHHBBB;;;888444111000000///...************)))))))))))),,,+++************)))((())))))))))))))))))))))))++++++++++++++++++++++++)))*********(((&&&$$$###''''''(((((()))))))))))))))((((((&&&&&&'''(((***%%%%%%%%%&&&'''((())))))(((((())))))))))))(((((('''''''''((((((''''''&&&))))))))))))))))))))))))(((((('''&&&&&&((()))*********))))))))))))))))))(((((())))))*********)))&&&&&&&&&''''''((())))))---,,,+++,,,///222333333333777<<>>:::666555444222111111111111000000000000///,,,------,,,***(((((()))************************+++++++++++++++++++++++++++++++++******)))(((''')))))))))))))))))))))))))))(((&&&&&&((()))((('''%%%&&&&&&&&&'''((((((((('''((()))******)))(((''''''((())))))))))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&'''((())))))(((((('''(((***+++,,,++++++***))))))(((((()))+++---...((()))+++...111111...,,,222666===CCCKKKWWWccclllzzzBBB@@@EEETTTcccmmmuuu{{{}}}zzzlll```NNNNNNXXXnnnmmm```VVVXXXgggtttwwwuuussstttwww{{{~~~|||wwwsssfffWWWFFF<<<666000+++*********))))))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%&&&''''''''''''&&&%%%$$$###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&(((***,,,.../////////---///000111222666:::>>>BBBFFFKKKOOOPPPPPPPPPQQQNNNOOOUUU___lllvvv|||zzzzzzxxxwwwvvvvvvwwwwwwzzz}}}|||yyyxxx{{{~~~|||{{{}}}~~~tttkkkaaa^^^[[[ZZZ]]]```cccdddccchhhooovvvzzz}}}~~~zzzyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzvvvsssrrrrrrppppppppppppqqqrrrssstttwwwvvvuuuuuuttttttttttttssssssssssssssssssttttttuuutttuuuvvvxxxxxxvvvuuuuuuvvvwwwwwwvvvwwwxxxzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyytttvvvxxxyyyzzzzzzyyyxxxyyyzzzzzzzzzzzzyyyyyyxxxvvvvvvvvvuuuuuuuuuuuuuuuzzzyyyyyyxxxvvvuuusssrrrvvvwwwyyyzzz{{{zzzyyyxxxssstttuuuuuuuuusssrrrqqqrrrpppnnnmmmmmmjjjeeeaaa___^^^]]][[[ZZZZZZ[[[[[[[[[\\\^^^___`````````___[[[XXXUUURRRRRRTTTWWWZZZ\\\___dddiiimmmnnnnnnnnnlllooosssvvvxxxyyy{{{}}}zzz|||~~~~~~{{{}}}}}}|||yyyuuuqqqhhh\\\QQQCCC@@@;;;777555444222111/////////.........------,,,......---)))((((((***************************++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))((('''(((******(((&&&&&&&&&'''''''''''''''''''''((()))******)))((('''&&&'''(((((())))))(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''%%%&&&((()))*********)))&&&(((***,,,,,,,,,+++******)))((((((***,,,...///******+++---///000...,,,000555<<>>BBBGGGKKKOOORRRQQQPPPOOOOOONNNPPPWWWbbbnnnwww{{{{{{~~~~~~~~~~~~}}}~~~{{{yyy{{{}}}}}}{{{{{{~~~}}}{{{{{{~~~~~~~~~{{{oooeee^^^ZZZVVVUUUYYY___eeehhhmmmrrrxxxzzzyyyxxxzzz|||xxxxxxyyyyyyyyyzzzzzzzzzxxxzzz{{{zzzwwwuuuttttttrrrqqqpppoooooopppqqqqqquuuuuutttttttttuuuuuuvvvuuutttrrrqqqqqqqqqsssssswwwuuuttttttuuuwwwwwwwwwvvvwwwxxxwwwvvvwwwyyy{{{zzzzzzyyyxxxwwwwwwwwwxxxwwwwwwwwwvvvwwwxxxxxxyyytttuuuxxxzzz{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyyyyyyyuuuttttttttttttuuuuuuvvvzzzzzzyyyxxxvvvtttsssrrrvvvxxxyyy{{{{{{zzzyyyxxxwwwwwwvvvuuutttrrrpppppppppnnnlllkkkjjjgggaaa\\\ZZZYYYWWWUUUTTTUUUVVVWWWWWWYYY[[[]]]^^^]]]\\\[[[UUURRRNNNLLLLLLPPPVVVYYY[[[^^^ccciiinnnpppqqqrrrmmmppptttwwwyyyzzz|||~~~|||}}}~~~~~~}}}}}}~~~|||{{{}}}xxx~~~|||tttrrrqqqlll___UUUDDD@@@;;;777555444222111000000/////////.........,,,...///---)))'''(((***************************************************((('''&&&&&&&&&''')))************))))))))))))))))))(((''')))++++++(((%%%'''''''''''''''&&&&&&&&&'''((()))++++++)))((('''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&''')))***+++++++++***&&&(((***,,,---,,,+++***((((((''''''(((***---...///...------///000000000000555<<>>444//////***)))((('''&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((((()))+++---//////000000000111333444777>>>HHHNNNRRRPPPOOOOOOQQQQQQOOOMMMSSSWWW___hhhooouuuwwwwww~~~|||~~~}}}{{{|||~~~~~~}}}{{{{{{~~~|||rrrggg```aaa]]]XXXUUUWWW___iiiqqqwwwxxxzzz{{{||||||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzxxxvvvsssrrrsssuuuvvvvvvtttssstttuuuuuuvvvwwwvvvtttrrrssstttuuuuuutttssstttvvvxxxyyywwwvvvuuuttttttuuuvvvwwwttttttuuuwwwyyy|||~~~}}}}}}~~~}}}|||zzzxxxwwwwwwvvvvvvuuuvvvwwwyyyzzzwwwyyy|||}}}|||zzzzzzzzzxxxxxxxxxxxxwwwvvvuuutttvvvwwwxxxyyyyyyxxxvvvuuuyyyyyyyyyxxxxxxwwwwwwwwwxxxyyy{{{{{{{{{yyywwwvvvvvvuuussssssrrrpppmmmjjjiiifffbbb^^^ZZZVVVQQQMMMJJJIIIFFFEEEEEEFFFHHHJJJNNNQQQTTTUUUSSSQQQPPPPPPKKKJJJHHHGGGIIINNNUUUZZZnnniiidddcccgggnnnsssuuurrrtttvvvxxxzzz|||}}}~~~{{{{{{zzzzzz{{{}}}|||zzz~~~{{{|||}}}|||yyywwwtttnnnfff```NNNJJJCCC<<<666333222222000000///......///000111000000//////---,,,******(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******))))))((((((''''''''''''((((((((((((((((((''''''&&&'''''''''(((((())))))((('''&&&%%%'''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%''''''&&&&&&'''(((***+++)))))))))***))))))((('''))))))))))))(((((((((((()))))))))*********++++++++++++,,,---...000000111222555;;;BBBLLLXXXdddllluuu}}}GGGFFFCCCDDDOOObbbqqqxxx}}}}}}~~~{{{vvvhhhYYYMMMRRRddduuu~~~hhhbbblllvvvzzz~~~yyysssoooooorrrtttvvvsssiii\\\PPPDDD888222333+++***((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&(((***,,,...000000111111222444666;;;CCCLLLRRRSSSQQQOOOOOOPPPQQQQQQPPPWWW___jjjssswwwvvvtttsssvvvzzz|||uuukkkeeeeee```[[[ZZZ___iiirrrxxxxxxyyyyyyzzz{{{{{{||||||}}}||||||{{{zzzzzzyyyyyy{{{{{{{{{zzzxxxvvvtttssstttuuuwwwwwwuuuuuuuuuvvvuuuvvvwwwvvvsssrrrssstttuuuuuutttuuuuuuvvvwwwxxxwwwvvvuuuuuutttuuuuuuvvvssstttuuuwwwyyy{{{}}}~~~}}}~~~~~~~~~}}}|||zzzyyyuuuuuutttuuuvvvwwwyyyzzzyyy{{{~~~~~~|||zzzzzzzzzxxxxxxxxxxxxwwwvvvuuutttwwwxxxyyyzzzzzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyywwwwwwsssrrrrrrqqqpppnnniiifffdddaaa\\\WWWRRRMMMHHHEEE@@@???======>>>@@@CCCEEEJJJMMMOOOPPPNNNLLLLLLLLLKKKKKKLLLMMMNNNRRRXXX\\\oooiiibbb___bbbiiiqqqvvvppprrrtttwwwzzz{{{}}}}}}{{{{{{zzzzzz{{{}}}~~~}}}|||{{{{{{rrrvvv~~~~~~~~~}}}||||||zzzyyyyyyxxxtttlllfffUUUPPPHHH???888333222222222111000//////000111111111111111000...,,,+++***(((''''''(((((()))***+++))))))***++++++,,,,,,,,,((((((((((((((((((((((((*********)))))))))))))))''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''((()))(((((()))************)))(((((((((((())))))))))))************+++++++++,,,,,,,,,------...//////000222555;;;BBBLLLWWWccckkkqqqxxxKKKGGGBBBAAAJJJYYYhhhqqqxxxzzz}}}|||ooo```PPPLLLWWWhhhwwwyyymmmrrr{{{~~~|||tttoooooossswwwyyyxxxpppfffZZZJJJ;;;444444,,,+++)))((('''(((((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((()))***,,,---///000000111222555999???GGGOOOTTTRRRQQQOOOOOOPPPSSSUUUVVV\\\eeeqqqzzz}}}{{{wwwuuuppptttzzz~~~}}}|||}}}~~~}}}zzztttlllgggeeebbb___bbbjjjsssxxxzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~|||{{{zzzyyyxxxyyyyyyyyyyyyxxxvvvtttrrrrrrtttvvvvvvuuutttuuuvvvvvvwwwwwwvvvtttsssssstttuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwuuuuuuuuuvvvxxxyyy{{{|||}}}~~~~~~}}}|||{{{vvvvvvuuuuuuuuuvvvxxxyyyzzz|||~~~~~~|||zzzxxxxxxxxxxxxxxxxxxwwwvvvuuuuuutttuuuwwwyyy{{{|||||||||yyyzzzzzzzzz{{{{{{{{{{{{}}}|||{{{yyyxxxwwwvvvuuuoooooonnnmmmlllhhhccc___^^^ZZZTTTOOOJJJEEE@@@===999888777666888:::===???FFFIIILLLMMMMMMLLLMMMNNNRRRSSSTTTTTTTTTUUUWWWYYY^^^]]]]]]___dddiiinnnqqqppprrrtttwwwzzz|||}}}~~~{{{zzzzzzzzz{{{}}}~~~}}}{{{yyyyyy~~~qqqrrrwww~~~zzzzzzyyyxxxzzz{{{xxxrrrmmmaaa[[[RRRHHH???999666555444333111000000000111111222222111000///---+++***((((((''''''((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$'''((()))***++++++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,---------......//////222666;;;BBBKKKVVVbbbjjjpppxxxOOOIIIBBB@@@EEEPPP___jjjrrrvvv|||sssfffUUUKKKOOO___oooxxx{{{~~~~~~|||wwwvvvxxxzzz{{{xxxrrriii___PPP@@@666555---,,,***)))(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,------......///111222666<<>>:::666444333111////////////000000000///...---,,,+++******))))))))))))******&&&&&&'''((()))++++++,,,*********************************)))))))))))))))''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((())))))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))$$$&&&''')))***++++++,,,&&&&&&'''))))))*********''''''(((((())))))******************+++++++++,,,,,,,,,------...//////000333666:::AAAIIITTT___fffwwwTTTLLLEEEBBBAAAEEEQQQ^^^gggooozzz|||vvvpppaaaPPPKKKTTTaaahhhnnnlllooowwwzzzzzz|||tttttt}}}uuuooocccQQQAAA888///...,,,***))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""###%%%(((+++---///000000///......///000111222555888>>>GGGNNNQQQPPPMMMJJJKKKNNNQQQYYYdddrrr|||~~~||||||}}}vvvkkkqqqwwwyyyyyyzzz}}}~~~{{{xxxqqqooollljjjiiigggdddbbbccciiirrryyy|||}}}||||||zzzzzzzzz{{{{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwxxxyyyyyyxxxvvvvvvwwwyyy{{{{{{{{{zzz{{{}}}zzz{{{{{{zzzxxxwwwwwwxxxyyyxxxvvvtttssstttuuuuuussssssuuuvvvvvvuuuuuuttttttttttttuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}{{{zzzyyywwwwwwwwwxxxxxxzzz|||~~~~~~|||zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvzzzyyyxxxwwwvvvuuuuuuuuutttuuuvvvxxxzzz|||}}}~~~}}}}}}|||{{{xxxtttpppnnnkkkgggaaa[[[WWWRRRNNNKKKFFFBBB===:::777666444222111000///000222555999;;;>>>BBBGGGLLLQQQVVV[[[^^^```cccfffgggfffeeeffffffdddeeeeeeeeeeeehhhnnnsssssstttvvvxxxyyyzzzzzz{{{zzzzzz{{{{{{|||{{{{{{{{{||||||{{{{{{zzzzzz{{{{{{tttrrrqqqvvvvvvsss{{{}}}{{{yyyuuummmcccWWWKKKBBB===666444222000///........................---,,,,,,++++++************++++++''''''((()))******++++++************************++++++******))))))((((((''''''''''''(((((((((((('''''''''&&&''''''((((((***)))((('''&&&&&&''''''''''''''''''''''''''''''%%%''')))((('''&&&(((***&&&'''((()))))))))((('''%%%&&&'''((((((((((((((('''''''''((()))*********)))))))))*********++++++++++++,,,---...000000111333666:::@@@HHHSSS^^^eeewwwUUUMMMFFFCCCAAACCCNNN[[[eeemmmzzz}}}yyyvvvssseeeSSSJJJQQQ\\\aaalllhhhjjjrrrwwwvvvvvvzzzyyyccceeeuuu}}}yyylllXXXDDD888///...,,,***)))))))))***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&((()))+++---...//////......///000222444555888;;;BBBKKKRRRTTTPPPLLLHHHJJJMMMRRR[[[iiixxxyyynnnhhhnnnuuuxxxyyy{{{|||uuupppfffdddaaa`````````^^^]]]fffmmmuuu{{{||||||}}}zzzzzz{{{{{{|||}}}}}}}}}yyyyyyzzzzzz{{{||||||}}}xxxyyyzzzzzzzzzzzzxxxxxxuuuwwwyyyzzzyyyyyyzzz{{{{{{||||||{{{yyyxxxxxxyyy{{{yyyvvvsssrrrsssuuuvvvttttttuuuuuutttrrrpppoooqqqqqqrrrtttvvvxxxzzz{{{zzz{{{|||}}}~~~~~~}}}}}}zzzyyyxxxxxxxxxyyyzzz{{{zzz}}}~~~|||{{{{{{yyyyyyyyyyyyxxxwwwvvvvvvxxxwwwwwwvvvvvvwwwxxxxxxtttuuuwwwyyy{{{}}}~~~}}}~~~~~~}}}yyyuuupppmmmgggbbb[[[TTTNNNJJJFFFCCCAAA===999666444333222111---------...222666:::===CCCGGGLLLQQQUUUZZZ```ccceeegggiiiiiihhhggggggggg___ccchhhjjjjjjkkkmmmpppssstttuuuwwwxxxxxxxxxxxxzzzzzz{{{{{{|||{{{{{{{{{~~~}}}||||||~~~wwwsssoooqqq{{{yyy}}}}}}}}}zzzsssiii]]]PPPFFF@@@666444222000...---------,,,---------------,,,,,,,,,,,,+++++++++++++++,,,+++++++++***)))((((((((()))))))))))))))))))))))),,,++++++***)))(((((('''''''''''''''((((((((()))***)))((('''''''''''''''+++***((('''&&&&&&&&&'''((((((((((((((((((((((((%%%'''))))))'''&&&(((***)))))))))'''%%%"""%%%&&&''''''''''''''''''&&&''''''((()))******+++((())))))))))))***************,,,---///000111222333666:::@@@HHHSSS]]]eeevvvZZZSSSKKKFFFAAABBBJJJTTT```mmm{{{|||vvvkkk]]]NNNHHHQQQ^^^dddfffkkkpppqqqrrrtttxxxzzz{{{|||kkkXXXYYYeeessszzzxxxeeeMMM:::555000,,,,,,***'''(((+++))))))(((''''''''''''((("""%%%(((++++++(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%)))+++&&&&&&%%%%%%$$$###""""""%%%%%%&&&((()))***+++,,,---,,,...111111000333777999===EEEMMMRRRTTTSSSRRRIIILLLRRRXXXaaannn~~~}}}xxxrrrnnneeekkktttyyy{{{~~~{{{xxxuuukkkfffgggbbb[[[WWWXXX[[[___aaapppsssvvvzzz{{{{{{yyyxxxxxxxxxyyyyyy{{{|||~~~|||{{{zzzyyyyyyyyyyyyzzz|||{{{yyywwwwwwxxxzzz{{{yyyxxxxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyyyywwwvvvvvvvvvwwwxxxyyyyyytttsssrrrrrrssstttsssqqqpppqqqrrrssstttvvvvvvwww}}}}}}}}}{{{yyyyyy{{{}}}||||||{{{{{{{{{{{{||||||{{{|||}}}~~~~~~}}}{{{zzz{{{zzzxxxvvvvvvwwwxxxyyyxxxxxxwwwvvvuuutttssssssttttttuuuyyy|||}}}}}}{{{~~~{{{yyyxxxvvvrrrkkkfff```[[[TTTNNNIIIDDD???<<<999888666333222111111111////////////000444999>>>EEEIIIPPPVVV[[[___bbbeeehhhjjjlllnnnoooooonnnmmmlllkkkjjjjjjkkknnnqqqssswwwwwwwwwwwwwwwxxxxxxxxx|||}}}~~~}}}|||{{{|||}}}~~~}}}{{{{{{{{{|||}}}{{{|||zzzuuurrrwww|||yyyrrriiibbb[[[MMMAAA<<<777333222///,,,,,,///,,,---,,,+++******,,,...+++)))((()))+++...//////)))))))))))))))******+++,,,,,,---...---,,,+++***++++++***)))(((''''''&&&)))+++---+++'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))+++,,,---%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%((())))))))))))*********++++++,,,---...///000111555555999AAAJJJRRR^^^hhh}}}___WWWMMMFFFAAA@@@GGGOOO^^^kkkxxx~~~yyyooo```PPPGGGLLLVVV```dddjjjooopppoooppprrrtttvvv{{{yyyiiiVVVSSS\\\hhhooozzzmmmTTTAAA888222...---+++((()))+++''''''''''''&&&&&&&&&&&&%%%'''***++++++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''')))***+++,,,---...,,,...111111000333888@@@EEELLLSSSXXXXXXVVVTTTRRRTTTXXX___iiiuuu~~~wwwqqqmmmjjjhhhoooxxx}}}{{{vvvyyyzzzrrrllljjjiiiddd\\\XXXYYY^^^cccfffrrrtttwwwzzz{{{zzzxxxwwwwwwxxxyyyzzz|||~~~}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyxxxwwwwwwxxxyyyyyy|||zzzyyywwwwwwxxxyyyzzzvvvvvvvvvvvvvvvvvvwwwxxxvvvtttssstttuuuvvvuuusssttttttttttttuuuvvvxxxxxx{{{{{{|||{{{zzz{{{}}}}}}}}}||||||||||||||||||zzz{{{}}}~~~~~~}}}|||{{{zzzyyywwwvvvvvvvvvxxxyyyuuuuuuuuuuuuuuuuuuttttttuuutttuuuwwwyyyzzzyyyxxxyyyvvvsssrrrqqqmmmgggaaaYYYUUUNNNIIIDDD@@@<<<:::999888666333222111111111000000000111222777===AAAHHHMMMUUU[[[```cccfffhhhkkklllnnnpppppppppooonnnmmmlllkkkkkklllooorrrtttxxxxxxxxxwwwwwwvvvvvvvvv{{{}}}}}}}}}{{{{{{|||}}}~~~}}}|||{{{||||||}}}||||||yyytttoooqqq{{{yyypppiii```RRRFFF???999444222000,,,,,,///...//////...------...000---+++))))))***,,,,,,+++)))))))))))))))***++++++++++++,,,,,,,,,+++***)))''''''((((((((()))))))))$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((())))))***(((((()))******)))((((((++++++++++++,,,,,,,,,,,,,,,,,,---...///000111222666666;;;DDDLLLUUUaaammm~~~hhh]]]PPPGGGBBB@@@DDDKKKYYYgggtttzzz}}}}}}ssseeeSSSFFFGGGNNN^^^eeelllppppppooonnnooonnnqqqwwwvvvhhhUUUNNNRRR]]]bbbkkkxxxxxx___KKK===666000///---))))))+++%%%&&&'''''''''&&&$$$$$$###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***---,,,'''""""""######$$$%%%&&&&&&''''''((()))***+++------...///---...111111111444:::FFFKKKSSSYYY]]]\\\XXXVVVZZZZZZ]]]dddppp|||zzzrrrllljjjiiimmmttt}}}|||wwwuuuyyy|||uuummmkkknnnmmmggg___[[[\\\bbbiiimmmuuuvvvxxxzzzzzzyyyxxxvvvwwwxxxyyy{{{~~~~~~~~~}}}||||||{{{{{{zzzwwwwwwvvvvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwwwwxxxxxx|||zzzxxxvvvvvvwwwyyyzzzxxxxxxwwwvvvvvvvvvwwwwwwwwwvvvuuuvvvwwwxxxwwwvvvxxxwwwvvvuuuuuuwwwyyyzzzyyyzzz{{{{{{{{{|||~~~~~~~~~}}}}}}|||||||||yyyzzz|||}}}~~~~~~}}}|||yyyxxxwwwvvvuuuvvvwwwxxxssssssssstttttttttuuuuuuvvvtttssstttuuuvvvuuutttrrroookkkiiihhhddd^^^YYYOOOKKKFFFAAA>>><<<999666888777555444222222222222000111222333555:::AAAEEENNNSSS\\\cccgggjjjkkkmmmnnnooopppqqqqqqpppoooooonnnmmmlllmmmnnnpppsssuuuzzzyyyxxxwwwvvvuuutttttt{{{||||||{{{zzzzzz{{{}}}~~~~~~}}}|||||||||}}}}}}~~~~~~{{{uuunnnmmmrrrwww{{{sssjjj\\\PPPDDD<<<555333000---,,,...///000222222000000000111///,,,***)))******)))'''***))))))))))))***++++++******++++++******)))(((''''''''''''((((((((((((%%%""" ###(((***(((&&&(((((((((((((((((((((((()))((((((''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''******))))))(((((('''''')))))))))(((((()))******((()))***++++++***)))(((++++++++++++,,,,,,,,,------......///000111222222666777===FFFNNNXXXfffrrrpppbbbSSSIIIDDDAAADDDHHHRRRaaaqqqxxx}}}wwwhhhVVVHHHFFFKKKaaaiiipppqqqooooooppppppnnnooosssrrrgggVVVNNNOOOWWWYYY^^^hhhvvvkkkUUUAAA999111///---***((()))%%%&&&((((((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''',,,000000+++&&&######$$$$$$%%%&&&&&&'''((()))***+++,,,...//////000......111222222777>>>HHHMMMUUU\\\^^^]]]YYYVVVZZZZZZ\\\eeerrr}}}xxxppplllkkklllqqqxxxyyywwwyyyxxx{{{~~~|||ssskkkjjjooopppiiibbb^^^aaahhhoootttwwwxxxyyyyyyyyyxxxvvvvvvxxxyyyzzz|||}}}}}}}}}}}}}}}|||{{{zzzzzzuuuuuuvvvwwwxxxyyyyyyzzzxxxxxxxxxxxxyyyyyyzzzzzz|||zzzxxxuuuuuuwwwyyy{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuuvvvxxxxxxxxxvvvzzzxxxvvvttttttvvvxxxzzzyyy{{{||||||||||||~~~~~~~~~}}}|||{{{xxxyyy{{{|||}}}}}}}}}}}}xxxwwwvvvuuuuuuuuuvvvvvvssssssssssssssssssssssssuuusssqqqqqqrrrsssrrrqqqlllhhhccc___]]]XXXRRRMMMEEEBBB>>>;;;999888666555666666555444333333222222///000222444777===DDDIIIQQQXXXaaahhhlllnnnooopppqqqqqqqqqqqqqqqpppooonnnnnnnnnmmmnnnoooqqqsssuuuyyyxxxxxxwwwvvvvvvuuuuuuzzz{{{{{{zzzyyyyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~xxxqqqmmmmmmpppzzz}}}uuuiii^^^KKKAAA888444111---+++,,,///111333333222111000111...,,,************((('''******))))))******+++,,,***************)))))))))+++***)))((('''&&&%%%$$$)))'''&&&''')))***)))'''(((((((((((((((((((((((()))(((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******)))((((((((())))))''''''))))))))))))'''''')))))))))*********++++++---......///000000111111555777===FFFOOOYYYiiiwwwuuueeeSSSHHHCCCAAABBBDDDJJJ[[[nnnyyyyyylll[[[MMMJJJNNNaaakkkqqqooolllnnnqqqqqqmmmmmmnnnmmmeeeYYYQQQNNNPPPQQQUUU]]]iiixxxttt]]]DDD:::111...---***((((((&&&''')))***)))(((&&&$$$(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''******&&&###%%%%%%%%%%%%%%%%%%%%%%%%))))))***,,,---...///000000......111333555<<>>;;;888777666666555444555555555444444333333222...000222444888???FFFKKKTTTZZZbbbjjjnnnooopppqqqqqqqqqqqqqqqpppoooooonnnnnnnnnnnnoooppprrrtttuuuwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}yyyrrrmmmlllllltttzzz~~~uuulllTTTIII<<<666222---++++++---000222222111//////000+++***)))***++++++***)))***************++++++,,,,,,,,,++++++************++++++***((('''&&&%%%$$$''')))+++***(((((()))+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''((((((((('''((()))******)))(((''')))************+++++++++---------....../////////222555<<>>::::::777555444555555555444333444444555555444333333///111333666:::@@@HHHMMMUUUZZZbbbiiimmmooopppqqqrrrrrrqqqqqqppppppppppppoooooopppqqqrrrtttuuuvvvxxxxxxxxxxxxyyyyyyzzzzzzxxxxxxxxxwwwvvvwwwzzz}}}|||}}}~~~~~~~~~zzzzzzzzzwwwrrrmmmjjjiiinnnttt||||||vvv```RRRCCC;;;666000,,,+++---...000000...---...///*********+++---...,,,++++++************+++,,,,,,,,,,,,+++************+++))))))))))))(((((((((((("""&&&***)))''''''***...))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&(((((((((''''''(((((()))***+++,,,------,,,+++***,,,,,,,,,,,,------------------------.........///000444;;;DDDKKKVVVhhhyyyrrrZZZMMMHHHDDD@@@???BBBOOOaaarrr{{{mmm\\\RRROOOPPPaaammmkkkgggiiiiiieeefffgggiiikkkkkkfffZZZPPPHHHKKKQQQYYYdddnnnwww|||rrr^^^III===222//////---******(((((('''''''''&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%)))***'''%%%&&&((($$$$$$%%%%%%&&&'''''''''))))))***+++---...///000111//////333888===FFFPPPZZZ\\\___``````]]]ZZZXXXUUUZZZaaahhhnnntttxxx{{{|||{{{wwwpppjjjiiinnnsss}}}|||zzz{{{|||yyy{{{{{{vvvqqqjjjggghhhgggggghhhlllqqquuuwwwxxxxxxvvvuuussssssssstttuuuyyyzzz|||}}}}}}|||{{{zzzxxxyyy{{{}}}~~~~~~~~~}}}zzz{{{~~~~~~|||zzzuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvuuutttttttttttttttuuuvvvuuutttsssuuuwwwxxxwwwvvvuuuuuutttttttttuuuvvvvvvvvvxxxzzz{{{yyyxxxyyyyyyyyyzzz|||~~~~~~~~~}}}|||wwwvvvvvvvvvvvvvvvwwwwwwtttttttttttttttsssrrrrrruuutttttttttssssssrrrrrrpppooonnnmmmkkkfff```\\\SSSMMMFFFAAA???<<<999666666444222222333444444444222333444555555555444333222333555888<<>>;;;:::999777555555333111111222333333333222333444555555555444333444555777:::>>>DDDLLLQQQWWW[[[aaafffjjjmmmppprrrttttttsssssssssttttttuuuttttttuuuwwwxxxyyyzzz{{{}}}}}}|||{{{zzzyyyyyyxxxwwwwwwvvvuuutttvvvzzz}}}|||}}}~~~~~~~~~~~~}}}{{{wwwrrrnnnkkkeeejjjqqqyyy~~~~~~}}}zzztttcccPPPEEE>>>777111///.........---+++,,,...000---,,,,,,...//////,,,***++++++******++++++,,,---+++***((('''''''''((()))///...---+++)))(((&&&&&&---***'''(((******'''$$$(((((((((((((((((((((((('''''''''''''''((()))***'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))*********))))))))))))***+++,,,---)))***++++++++++++***)))******+++++++++,,,,,,,,,////////////000000000000000444<<>>===:::777555444333333444111000333333111222555888777666555555555555555444333555:::???BBBJJJRRRYYY]]]ccchhhkkknnnppprrrrrrrrrrrrrrrqqqpppooonnnqqqsssxxx{{{}}}}}}|||{{{||||||{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwwwwyyy{{{}}}~~~~~~|||||||||}}}~~~~~~{{{wwwrrroooiiijjjnnnsssyyy~~~}}}|||zzzzzzuuuooobbbPPP>>>333222444111///......000111111000......---------,,,,,,,,,000...,,,******+++,,,---+++***((('''''''''((()))))))))(((((((((((())))))*********)))))))))))))))*********)))(((&&&%%%$$$((())))))(((&&&&&&''')))(((&&&%%%''',,,//////...&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))(((((()))******'''%%%+++)))(((&&&&&&''')))***...........................///111222222222111000666888<<>>999888111///------...//////............------------,,,++++++***))))))***,,,,,,+++***)))''''''&&&'''''')))((((((''''''(((((()))''''''''''''(((((((((((('''''')))***++++++++++++&&&((())))))((('''((()))***+++,,,+++)))&&&%%%%%%''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''')))++++++***)))---,,,+++***++++++---...+++++++++******)))))))))---------...///000000111888999===CCCGGGQQQddduuusss```QQQGGGCCC@@@BBBKKK]]]qqq|||iiiYYYNNNVVVgggxxxxxxnnniiihhhllloooqqqvvvyyywwwqqqeee``````kkkuuuvvvqqqmmmnnnoooooopppvvvzzzvvvnnncccUUUEEE<<<555...++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''$$$""""""%%%((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''')))***+++,,,---------...000111222222333777>>>HHHTTT```hhhbbbaaa^^^ZZZXXX[[[cccjjjxxx{{{~~~}}}{{{yyyrrrkkkeeefffnnnxxx~~~}}}{{{yyyxxxlllqqqvvvyyyyyyxxxyyyzzz}}}zzzxxxxxxxxxyyy{{{|||{{{{{{xxxpppiiiggglllrrrtttuuuuuuuuuvvvvvvvvvvvvvvvuuuttttttuuuxxx{{{}}}}}}||||||{{{{{{|||}}}~~~||||||||||||}}}}}}~~~~~~}}}}}}||||||||||||}}}|||{{{zzzxxxwwwuuusssrrrrrrtttuuuvvvuuuvvvwwwyyyyyyxxxwwwwwwwwwxxxzzzzzz||||||{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwyyyyyyzzzyyywwwtttqqqooossstttvvvwwwyyy{{{~~~~~~|||zzzyyyzzzzzzzzzyyywwwuuutttnnnlllkkkiiigggccc^^^ZZZSSSNNNHHHBBB===:::666444444333333333222222222222333111111555666333333666888888888888888888777777777555666;;;???CCCLLLTTTYYY]]]ccchhhjjjmmmoooqqqpppppprrrssstttuuuuuuuuussstttvvvwwwyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxx{{{|||}}}~~~~~~}}}}}}|||}}}~~~}}}{{{xxxvvvnnnmmmmmmnnnqqquuuyyy{{{~~~{{{{{{zzzxxxxxxyyy{{{~~~xxxuuummm```RRRFFF???<<<222000---,,,---.....................------------,,,,,,,,,,,,,,,---...///++++++***)))((((((''''''(((((((((''''''(((((((((''''''((((((((((((((()))))))))*********)))((((((%%%''')))***)))((())))))(((,,,//////,,,)))((()))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((()))***+++***)))))))))((((((((()))***+++......------,,,,,,++++++------...///000111222333888999>>>CCCHHHRRRdddttt{{{hhhWWWJJJCCCBBBCCCIIIVVVjjj{{{uuudddXXXVVV]]]ooo}}}~~~vvvooommmqqqssssssvvvzzzyyyuuuiii___ZZZaaalllppppppnnnoooooommmnnnssswwwtttmmmaaaVVVIIIAAA:::111,,,+++))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((***+++,,,---------...///000111222333666;;;CCCMMMXXX```dddbbbaaa^^^ZZZXXX\\\dddkkktttxxx~~~}}}yyypppjjjeeehhhqqq{{{~~~}}}{{{yyywwwuuutttlllrrrxxx{{{zzzyyy{{{~~~}}}zzzxxxzzz{{{|||{{{zzzvvvooohhhgggmmmsssvvvuuuuuutttttttttttttttuuuuuutttuuuvvvyyy|||}}}}}}||||||{{{zzzzzzzzzzzz}}}|||||||||||||||}}}}}}}}}|||{{{{{{{{{|||}}}~~~}}}|||zzzxxxvvvtttsssrrrtttuuuvvvvvvuuutttuuuwwwyyyxxxwwwvvvvvvxxxyyy{{{{{{{{{{{{zzzzzzyyyxxxxxxzzzzzzyyyxxxwwwvvvvvvuuuxxxyyyzzz{{{zzzxxxvvvuuusssssstttvvvxxx{{{}}}~~~~~~~~~{{{yyy{{{{{{{{{{{{zzzxxxuuutttooommmhhhddd```ZZZTTTPPPFFFBBB===999777666555444333333333333333333333333333111222666777444444777888888999::::::999999888888666666;;;???DDDMMMVVV[[[___dddhhhkkkmmmoooqqqqqqqqqsssuuuvvvwwwxxxxxxttttttuuuvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{|||}}}~~~||||||}}}}}}}}}{{{yyyxxxooonnnmmmmmmpppssswwwzzz~~~}}}|||{{{{{{{{{yyywwwqqqfffYYYKKK@@@;;;444111...,,,---.........//////.........---------,,,,,,,,,------......///++++++++++++******))))))((((((''''''''''''((((((((((((((())))))*********((((((((()))((((((''''''%%%'''))))))))))))***++++++...111111---******+++)))(((((('''''''''((((((((((((((((((((((((((((((+++***((()))***+++***)))'''''''''''''''((())))))//////......---------,,,+++,,,---...000111222333777999>>>EEEJJJTTTfffvvvrrr___PPPHHHDDDDDDGGGOOOaaauuusss___VVVTTTaaasss{{{yyyuuussswwwxxxwwwxxx||||||zzznnnaaaWWWZZZcccjjjnnnqqqnnnnnnllllllppptttpppiii___VVVLLLDDD<<<333---,,,))))))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$'''+++,,,'''###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,------------...///000222222444888???IIITTT\\\```aaaaaaaaa___]]][[[^^^ffflllqqqvvv~~~yyynnnjjjgggkkkssszzz}}}}}}}}}|||zzzxxxuuusssrrrqqqpppuuuzzz}}}}}}}}}~~~~~~{{{xxxyyyzzzyyywwwuuupppkkkiiijjjnnnrrrttttttsssrrrrrrrrrssssssuuuuuuvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{zzzxxxxxx||||||{{{{{{zzz{{{{{{{{{||||||{{{{{{|||}}}~~~yyyyyyxxxwwwvvvvvvwwwwwwvvvwwwxxxwwwuuutttuuuvvvxxxwwwwwwvvvvvvxxxyyyzzzxxxxxxxxxxxxwwwuuutttsssxxxxxxxxxxxxwwwuuutttsssxxxxxxzzz{{{{{{{{{zzzyyyssssssrrrtttxxxzzz{{{{{{|||}}}}}}}}}}}}{{{zzzyyyzzz{{{{{{zzzxxxuuurrrpppnnnjjjddd]]]WWWQQQKKKGGG===:::666444444555555444333333444444444444333333222111333777888555555777666777888999999999888777999666777;;;???DDDMMMWWW\\\```eeejjjlllnnnppprrrqqqrrrtttuuuwwwxxxxxxxxxuuuttttttttttttuuuvvvwwwyyyyyyyyyyyyzzzzzzzzzzzz|||{{{{{{zzzzzzzzzzzzzzzwwwxxxyyy{{{|||~~~{{{||||||}}}}}}|||{{{zzzrrrqqqooonnnooorrrvvvyyy}}}zzzwww}}}|||wwwnnnaaaQQQCCC:::666333///------........./////////.........------+++++++++,,,,,,,,,,,,,,,((()))***+++++++++******(((''''''&&&&&&''''''((((((((())))))******++++++%%%%%%&&&((())))))))))))&&&'''((((((((())),,,...444666666555222///...---))))))((((((''''''((((((((((((((((((((((((((((((+++)))((((((***++++++***''''''((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,///111222222222555888???FFFMMMWWWjjjzzz~~~yyyfffVVVLLLEEEEEEDDDIIIYYYmmmyyy{{{kkk___WWW\\\gggooosssuuuuuuyyyyyywwwwww|||~~~|||uuuggg[[[ZZZaaagggnnnsssoooooonnnnnnrrrvvvqqqjjjbbbXXXMMMDDD;;;222......))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%'''))))))(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,---------......///111222333444999CCCPPP[[[bbbcccaaa^^^```bbbaaaaaadddiiinnnvvvyyyyyyqqqooonnnpppvvvzzz||||||{{{zzzwwwuuusssqqqooooootttwww|||~~~zzz{{{{{{yyyrrrnnniiigggjjjnnnpppqqqsssrrrrrrqqqrrrsssttttttuuuvvvwwwyyyyyyzzzyyyyyywwwyyy{{{}}}}}}|||{{{yyy|||{{{zzzyyyyyyyyyyyyyyy{{{{{{|||}}}~~~~~~yyyxxxwwwvvvvvvwwwwwwxxxwwwxxxyyyxxxvvvuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxxxxxxxxxxwwwuuusssrrrvvvvvvwwwxxxxxxwwwwwwvvvxxxyyyyyyyyyzzzzzz{{{{{{tttsssrrrssswwwzzzzzzyyy||||||{{{{{{zzzyyyyyyyyyxxxyyyyyyxxxuuuqqqmmmjjjeee```YYYQQQKKKFFFBBB>>>999666444333444444444333222333444444444333222222222111333888999666666888666777999:::;;;:::999888:::777777;;;???DDDNNNXXX^^^bbbgggkkkmmmoooqqqssspppqqqssstttuuuvvvwwwwwwuuutttsssrrrssstttuuuvvvxxxxxxyyyyyyyyyzzzzzzzzz||||||{{{zzzzzzzzzzzz{{{xxxxxxyyyyyy{{{|||}}}~~~||||||}}}~~~~~~}}}}}}}}}xxxuuurrrooooooqqqtttvvv|||zzz~~~}}}{{{vvvkkk[[[LLLBBB999555000...---...//////////////////............,,,,,,,,,,,,,,,,,,++++++%%%&&&''')))************(((''''''&&&&&&''''''(((''''''(((((()))******+++&&&'''((()))))))))))))))''''''''''''''')))---000555444222222222222000///******)))(((((((((((((((((((((((((((((((((((((((((('''&&&'''***---......'''((()))******+++++++++*********+++,,,,,,------)))+++000333666666555444333777>>>GGGOOO[[[nnn|||iiiXXXNNNEEEDDDBBBDDDTTTiiiuuuvvvxxxlll```]]]```dddkkkrrrssswwwwwwuuuuuuzzz}}}}}}zzzmmmaaa^^^aaagggnnntttrrrrrrqqqrrrvvvzzzvvvnnneeeZZZMMMCCC888000...000))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###&&&&&&$$$$$$'''***$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))+++---...............///111222333333999EEETTT```ffffffccc\\\```ccceeeeeehhhmmmqqq}}}~~~zzzvvvuuuuuuwwwzzz}}}~~~yyyxxxvvvsssqqqooonnnnnnwwwyyy|||}}}~~~~~~zzzmmmhhhdddeeekkkqqqrrrrrrrrrrrrqqqqqqrrrsssuuuvvvuuuvvvxxxzzz{{{zzzxxxwwwtttwww{{{~~~}}}|||{{{{{{zzzyyyxxxxxxxxxxxxzzz{{{|||~~~|||{{{yyywwwuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvwwwyyyvvvvvvwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzyyywwwuuutttuuuvvvxxxzzz{{{{{{{{{{{{yyyyyyxxxxxxxxxyyyzzzzzzuuusssqqqssswwwyyyyyywww|||{{{zzzyyyxxxxxxyyyyyyvvvwwwwwwuuurrrmmmiiifff\\\VVVNNNGGGAAA===:::888777666444333444444333111222222333444333222111000222111333888:::777666888888999;;;=========;;;::::::777777;;;???EEENNNXXX___ccchhhlllnnnppprrrsssooopppqqqssstttuuuuuuuuuvvvtttsssrrrrrrsssuuuvvvxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~|||yyyuuuqqqoooppprrrtttwww{{{yyyzzz{{{|||}}}zzzrrreeeVVVLLL:::666111......//////000000/////////............////////////...---,,,,,,"""###%%%'''))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***,,,,,,++++++)))((('''&&&(((((('''&&&&&&)))...222***(((&&&'''+++------+++******)))(((((((((((((((((((((((((((((((((((((((&&&%%%$$$'''+++///111222&&&&&&((()))******************+++,,,---......///,,,///444999;;;;;;999888222666>>>HHHQQQ]]]pppkkkWWWNNNGGGGGGFFFHHHPPP^^^kkkqqq}}}qqqfffggglllnnnmmmmmmpppqqquuuzzzzzzvvvuuuxxxwwwlll___[[[aaakkkrrruuutttqqqoooqqqvvvxxxvvvsssllleeeYYYLLL@@@666...***+++)))'''''''''((('''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&######$$$%%%&&&(((((()))&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''')))***,,,---------,,,,,,...000111111000777DDDMMMWWWeeegggfffmmmkkkgggdddeeeiiiooorrrsss~~~~~~~~~qqqrrrtttxxxyyywwwqqqllluuuxxx}}}yyyuuukkkeeefffjjjlllnnnqqqnnnooopppooooooppprrrtttxxxvvvuuuwwwyyyzzzxxxuuuvvvxxxzzz|||}}}}}}|||{{{|||{{{yyywwwvvvvvvvvvwwwvvvxxxzzz|||}}}}}}}}}}}}{{{zzzzzzyyywwwuuusssrrrvvvwwwyyyzzzzzzyyywwwvvvuuuwwwxxxxxxwwwwwwxxxyyy|||{{{yyywwwuuuttttttuuu{{{zzzxxxxxxyyyyyyyyyxxxxxxxxxwwwvvvvvvwwwxxxyyyxxxwwwvvvvvvwwwwwwuuusssvvvxxxzzz{{{zzzwwwsssqqqtttsssrrrqqqmmmfff^^^XXXQQQKKKBBB;;;777666555555666555444333222222222222222222333555777888888777777888:::;;;;;;;;;;;;:::::::::999999888999999999777888999;;;@@@GGGPPPVVV[[[cccjjjlllmmmqqqtttssssssssssssttttttuuuuuuuuuyyyvvvttttttvvvwwwuuusssvvvvvvvvvwwwyyy{{{}}}||||||{{{zzzyyyyyyyyyyyy{{{zzzzzzyyyyyyyyyzzzzzz~~~}}}|||}}}~~~}}}{{{wwwssspppnnnnnnnnnvvvxxx|||~~~{{{~~~~~~{{{}}}~~~}}}~~~~~~vvvcccOOOEEE<<<222///---++++++------.........---+++)))(((---++++++---000000---***&&&&&&&&&'''***++++++***&&&'''''''''(((((())))))+++***)))((('''&&&%%%%%%************))))))))))))'''''''''''''''((())))))%%%''')))***))))))***+++++++++)))(((((('''''''''************))))))))))))***)))))))))***,,,...000%%%&&&(((*********))))))------,,,,,,,,,,,,,,,,,,000//////555CCCKKKAAA111555666;;;GGGTTTaaarrrqqq^^^UUUJJJHHHEEEDDDKKKXXXeeelll{{{{{{mmmbbbaaafffjjjllloooqqqqqquuuzzz{{{yyy{{{|||rrreee^^^___hhhqqqxxx|||xxxttttttvvvwwwtttpppmmmfff[[[NNNBBB888111---+++)))'''&&&'''''''''%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((()))***+++---......---------...000111222222:::IIISSS[[[ggghhhgggoooooojjjfffeeejjjpppuuuxxx}}}{{{xxxzzz}}}}}}yyyuuuqqqpppzzz||||||uuullleeefffiiijjjlllnnnnnnppprrrrrrrrrrrrtttvvvxxxvvvvvvwwwzzz{{{yyywwwxxxxxxxxxyyyyyyzzz{{{||||||{{{zzzxxxxxxxxxxxxyyyvvvwwwyyyzzz{{{{{{{{{{{{zzzzzzzzzyyywwwuuutttsssuuuvvvxxxyyyyyyxxxvvvuuuuuuwwwxxxxxxwwwwwwxxxyyyzzzzzzyyyxxxxxxyyyzzzzzz{{{zzzzzz{{{||||||yyywwwvvvvvvuuuttttttuuuvvvwwwxxxwwwwwwxxxyyyyyywwwuuuwwwwwwwwwvvvuuusssrrrqqqqqqooolllhhhccc\\\UUUOOOGGGBBB;;;777444444333333444444333333333444444555444444555666888888888777999;;;<<<>>>???@@@??????;;;:::999999888999999999999999:::;;;???FFFNNNTTT[[[cccjjjkkklllooorrrrrrqqqrrrrrrssssssttttttuuuzzzwwwuuuuuuwwwxxxvvvuuuuuuuuuuuuvvvwwwyyy{{{||||||{{{zzzxxxxxxxxxyyyzzz{{{zzzyyyyyyyyyyyyzzz{{{|||{{{{{{}}}~~~{{{wwwssspppnnnmmmvvvxxx{{{~~~zzz}}}}}}~~~ooo^^^III>>>444111000,,,******...////////////---,,,+++---,,,+++---//////---***+++)))((((((******)))'''''''''''''''((((((((()))''''''''''''((((((((((((******)))))))))(((((((((((('''''''''''''''((()))***+++***(((&&&%%%'''))),,,+++***)))((((((((((((((((((((())))))*********)))))))))******,,,---...(((((()))*********))))))++++++++++++,,,,,,,,,,,,.........444AAAIIIBBB777666777===HHHUUUbbbttt{{{iii___RRRLLLEEECCCGGGRRR___hhhttt{{{xxxjjj]]]ZZZ^^^dddkkkqqqtttrrrtttxxx{{{}}}wwwjjjbbbeeeoooxxx}}}yyyuuutttuuuuuurrrpppnnnhhh]]]PPPDDD999222...+++)))'''&&&''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((******)))((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&((()))***+++,,,......///.........///000111333444@@@QQQ\\\bbbjjjiiiiiiqqqrrrnnniiiiiimmmttt{{{}}}}}}}}}{{{zzz{{{~~~}}}zzzvvvzzz}}}{{{vvvrrrrrrttt~~~ssskkkeeefffhhhhhhiiilllnnnqqqtttvvvwwwwwwwwwxxxwwwvvvvvvwwwzzz{{{zzzyyy{{{yyywwwvvvvvvxxxzzz{{{{{{{{{zzzyyyyyyzzzzzz{{{vvvwwwxxxxxxyyyyyyyyyxxxzzzzzzyyyyyywwwvvvtttssstttuuuvvvwwwwwwvvvuuutttuuuwwwxxxxxxwwwwwwxxxyyyvvvvvvwwwxxxzzz|||}}}~~~zzz{{{|||~~~}}}zzzvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvxxxxxxwwwuuuvvvuuusssqqqooonnnnnnnnniiieee```[[[UUUOOOHHHCCC===:::666444444444333222222222222333444555666777555555777888999:::::::::<<<===???AAABBBBBBBBBBBB;;;;;;:::999999999999999:::;;;;;;<<>>IIIUUUcccuuuxxxlll\\\SSSIIIDDDFFFOOO]]]hhhpppxxxxxxiiiZZZTTTWWW^^^jjjtttxxxtttsssvvvyyy}}}nnnhhhnnnwwwvvvssspppppprrrtttttttttqqqmmmdddWWWHHH;;;222...+++)))'''&&&''''''&&&$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$###$$$''')))))))))((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''))))))***+++,,,---......////////////000222555888EEEXXXdddiiinnnjjjiiissspppooooooqqqvvv|||~~~yyyuuuuuuyyy|||{{{{{{|||~~~|||zzzssstttvvvvvvwwwxxxzzz||||||}}}}}}~~~|||ooohhhdddfffhhhhhhiiilllnnnrrrwwwzzz{{{zzzzzzzzzvvvuuuuuuvvvxxxyyyzzzzzz{{{zzzyyyxxxwwwwwwxxxyyyxxxyyyyyyyyyyyyzzzzzz{{{uuuvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyxxxwwwvvvuuutttuuuvvvvvvwwwwwwvvvvvvuuuuuuwwwxxxxxxwwwwwwxxxyyyssssssuuuvvvyyy{{{|||}}}{{{{{{{{{|||}}}|||zzzwwwxxxxxxxxxwwwwwwwwwwwwwwwrrrrrrqqqssstttuuusssrrrsssrrrpppnnnllljjjhhhggg^^^ZZZSSSMMMHHHCCC???;;;999888666777777777555444222222222333333444555666333555888:::;;;<<<>>>???@@@AAABBBCCCCCCBBBAAA@@@<<<;;;:::999999999999999999::::::<<>>IIITTTbbbuuu{{{eeeXXXKKKEEEFFFLLLYYYfffpppwww|||~~~{{{mmm]]]TTTSSS[[[iiivvvzzzuuurrrsssuuuyyy~~~qqqrrryyysssqqqooonnnppptttwwwxxxxxxvvvqqqeeeTTTCCC666///,,,***((('''''''''&&&%%%(((''''''''''''&&&&&&&&&######$$$$$$%%%%%%%%%%%%''''''&&&$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((((())))))***+++,,,------///000000///000333999===KKK^^^jjjooosssmmmjjjsssmmmpppvvv|||zzzrrrppptttxxxzzz{{{|||~~~~~~{{{wwwvvvsssrrrvvv~~~~~~~~~~~~zzzjjjfffdddgggjjjjjjllloooppptttyyy}}}}}}|||{{{{{{ttttttttttttuuuvvvwwwyyyzzzzzz{{{{{{zzzyyyxxxwwwuuuvvvvvvwwwxxxxxxxxxxxxuuuttttttttttttuuuuuuuuuxxxxxxxxxxxxxxxwwwvvvuuuvvvwwwwwwwwwwwwwwwwwwvvvuuuwwwxxxxxxwwwwwwxxxyyytttuuuvvvxxxyyyzzz{{{{{{|||zzzxxxwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvqqqppppppqqqrrrsssqqqpppnnnnnnnnnllliiiddd___\\\RRRNNNHHHCCC@@@===:::999888888888999:::999777444444444333333333333444444333666:::===>>>@@@CCCFFFGGGGGGGGGFFFEEEBBB@@@???===<<<;;;:::999999999999777888999;;;???GGGOOOVVV___gggmmmmmmmmmoooqqqpppnnnooooooqqqrrrsssssstttwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvtttrrrqqqpppppprrrrrrxxxxxxxxxxxxyyyyyyzzzzzz{{{zzzzzz{{{}}}~~~}}}|||wwwxxxzzz|||{{{zzzxxxvvvrrruuuxxx{{{}}}~~~zzznnn\\\GGG;;;666111///000.........//////000111111//////...---,,,+++++++++***)))((()))+++,,,,,,+++((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((('''''''''''')))(((((('''''''''((((((###&&&)))***)))(((((()))(((((('''&&&&&&&&&''''''(((((((((((('''''''''''''''(((***++++++***)))(((///...,,,***))))))******(((((()))***++++++,,,,,,,,,,,,---------,,,...111444777>>>HHHRRR```uuuzzzzzznnn^^^NNNGGGEEEGGGSSS```ooowww||||||~~~rrrbbbWWWRRRXXXffftttxxxsssoooooopppttt}}}wwwvvvzzzxxxuuurrrppppppssswwwyyy}}}vvvdddOOO>>>444...,,,)))((((((((('''%%%(((''''''''''''&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$&&&(((######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))***+++,,,,,,,,,...///000000000555<<>>===<<<:::999999999999666777999;;;@@@GGGPPPVVV```hhhnnnnnnnnnppprrrqqqooopppqqqrrrssstttuuuvvvvvvwwwwwwvvvtttsssuuuvvvsssttttttuuuuuuuuuttttttvvvuuusssrrrqqqpppoooooouuuwwwxxxzzzzzzzzzyyyxxxzzzyyyxxxyyy{{{|||{{{zzzzzz{{{||||||zzzxxxuuusssrrruuuxxxzzz{{{~~~nnnXXXFFF999111...000......------...///000000000000000---+++******,,,---,,,************(((&&&((((((((((((((('''''''''%%%&&&&&&'''((()))******)))))))))(((((((((''''''))))))(((((())))))***+++&&&))),,,---+++(((&&&%%%(((''''''&&&&&&''''''((()))))))))(((((((((''''''((())))))***+++++++++***...---,,,+++************)))*********+++,,,,,,,,,,,,+++---000000///222777444777>>>HHHQQQ___uuu}}}vvvwww|||yyyfffUUULLLFFFDDDMMM[[[lllvvv~~~wwwgggZZZSSSUUUbbbppprrrmmmkkkkkklllooovvvrrrppptttyyyvvvssspppoooqqqvvvyyy|||pppXXXDDD888000---+++******)))(((&&&(((''''''''''''&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))******++++++,,,------------///000000111666@@@GGGXXXgggqqqxxxyyyqqqtttqqqzzz~~~uuurrrwww}}}{{{vvvrrrpppnnnmmmsss{{{}}}tttjjjhhhiiimmmnnnmmmooossssssvvvzzz||||||{{{zzz{{{vvvvvvvvvtttrrrrrrtttwwwxxxyyyyyyyyyyyyxxxxxxxxxssstttuuuuuuvvvuuuttttttsssrrrrrrrrrsssuuuvvvwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvuuuwwwxxxxxxwwwwwwxxxyyyxxxyyy{{{|||||||||{{{{{{zzzxxxvvvuuuvvvwwwwwwwwwvvvvvvwwwwwwvvvuuusssrrrsssrrrqqqqqqqqqpppnnnlllhhhgggddd___YYYSSSMMMIIIAAA>>>;;;999888888777666777777777999<<<===<<<:::888888888888999:::;;;;;;???CCCHHHJJJIIIJJJNNNRRRNNNNNNMMMLLLIIIFFFCCCBBB>>>===<<<;;;:::999999999888999:::;;;???FFFOOOUUU___fffmmmmmmmmmppprrrqqqqqqqqqrrrtttuuuvvvxxxxxxvvvxxxxxxwwwttttttuuuxxxssstttuuuwwwwwwwwwvvvvvvwwwwwwwwwuuusssqqqnnnmmmsssuuuyyy{{{|||{{{xxxwwwwwwvvvvvvwwwyyy{{{zzzyyy||||||||||||zzzxxxvvvuuutttvvvxxxxxxwww{{{}}}pppZZZEEE666000111//////...---...///000000000111000...***(((***,,,---+++))))))))))))'''%%%)))(((((((((''''''''''''%%%%%%&&&'''((()))************)))))))))((((((((())))))))))))***+++------)))+++,,,,,,***(((''''''))))))((((((((())))))***(((((()))))))))))))))))))))))))))******,,,---...++++++,,,++++++***))))))++++++++++++,,,,,,,,,,,,...+++,,,111333111333777444888???IIIRRR```www~~~xxxxxx}}}ooo[[[QQQIIIDDDLLLYYYiiiuuuzzzjjj\\\SSSSSS___mmmmmmiiihhhiiijjjlllssszzz}}}wwwjjjgggkkkuuussspppmmmlllooouuuyyywwwuuu\\\FFF999111...,,,++++++***)))'''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))),,,,,,,,,------.........,,,...000000111777BBBJJJ\\\jjjsss{{{}}}tttuuuwww~~~vvvuuu{{{}}}zzzvvvsssmmmnnnqqqwww~~~yyyooollljjjllloooooommmnnnrrrtttvvvzzz{{{zzzyyyzzzzzzwwwxxxxxxuuurrrrrruuuxxxyyyxxxvvvuuuuuuwwwxxxyyyssstttuuuvvvvvvuuutttsssrrrrrrrrrrrrsssuuuwwwxxxvvvvvvwwwxxxxxxxxxxxxwwwuuuuuuttttttttttttuuuuuuuuuwwwxxxxxxwwwwwwxxxyyyvvvwwwxxxzzz{{{zzzzzzyyyyyywwwwwwwwwxxxxxxvvvuuuxxxyyyyyyyyyxxxwwwuuutttqqqpppooonnnnnnmmmkkkhhhhhheee___YYYRRRLLLHHHEEE???<<<999777777666555444888888888;;;>>>@@@@@@???999999:::;;;<<<>>>???@@@EEEJJJOOOOOOMMMMMMPPPTTTKKKKKKKKKJJJHHHEEECCCBBB>>>>>><<<;;;:::999999999::::::;;;<<>>JJJXXXccckkkvvv{{{zzztttpppmmmyyy}}}xxxvvvuuuvvv}}}{{{vvvuuuuuuoooooorrryyy~~~|||wwwoookkkkkkkkkkkkkkknnnrrrvvvwwwwwwxxxyyyyyyyyyxxxxxx|||{{{xxxvvvuuuuuuuuuuuuvvvxxxzzz|||}}}}}}|||{{{tttuuuvvvwwwwwwvvvuuutttwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvtttsssuuuwwwzzzzzzxxxvvvvvvvvvuuuuuuttttttuuuvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuutttrrrpppooopppnnnllljjjhhhggggggggggggaaaXXXRRRNNNJJJFFFBBB???>>><<<:::777666555555999:::===???@@@???>>>===;;;<<<>>>AAADDDGGGIIIJJJLLLMMMPPPSSSVVVVVVTTTRRRJJJIIIIIIIIIHHHFFFBBB??????>>><<<;;;::::::;;;;;;;;;<<<===>>>@@@FFFMMMRRR]]]ccclllrrrtttsssqqqpppnnnppprrrsssssstttuuuwwwvvvuuutttsssssstttuuuvvvxxxzzz}}}}}}{{{yyyxxxxxx{{{{{{||||||zzzxxxuuusssqqqtttxxx|||}}}}}}{{{zzz{{{xxxttttttwwwzzz{{{zzzzzzzzzyyyzzz}}}~~~~~~}}}xxxwwwvvvuuuvvvwwwyyyzzzzzzzzz[[[DDD;;;:::333111000000111111000...///...,,,+++***+++,,,,,,&&&''')))***++++++******))))))))))))))))))))))))(((((((((((())))))))))))******,,,------,,,*********)))))))))))))))***+++---,,,***)))))))))***++++++***)))'''''''''((()))(((((())))))))))))((((((+++***((('''''')))+++---&&&''')))***+++++++++******++++++,,,,,,------...------......///000111222666888???IIITTTbbbvvvyyynnn___SSSIIIDDDGGGMMM___ooouuueeeVVVSSS___nnnuuunnnjjjkkklllkkkoootttyyyzzz{{{wwwkkkbbbccckkktttrrrpppnnnmmmnnnqqqssswwwvvveeeOOO===222///,,,))))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&'''(((&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((()))******+++---...//////000000222///000555:::AAAPPP^^^hhhnnnvvvyyyvvvrrroooooo{{{zzzwwwxxxzzzzzz~~~{{{vvvuuuvvvtttwww||||||xxxvvvqqqkkkkkkkkkkkkkkklllooosssvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxyyy{{{|||}}}}}}||||||vvvvvvwwwwwwwwwwwwvvvvvvxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxwwwvvvuuutttuuuwwwyyyyyywwwuuuttttttuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuusssttttttuuutttsssrrrqqqkkkiiigggeeecccbbbbbbbbb```[[[VVVQQQOOOLLLHHHEEEFFFEEECCCAAA???======<<<<<<>>>@@@AAABBBCCCCCCBBBDDDEEEGGGIIIKKKNNNPPPQQQQQQQQQRRRTTTVVVVVVTTTRRRKKKJJJIIIHHHHHHFFFBBB???@@@???>>><<<;;;:::::::::::::::;;;<<>>HHHXXXfffnnnrrruuutttqqqnnnoooppp~~~~~~yyyuuutttzzzzzzssssssvvv|||xxxtttssspppkkkjjjkkkllllllmmmppptttwwwxxxyyyyyyyyyyyyyyyxxxwwwssstttuuuwwwxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwvvvvvvwwwxxxxxxzzzyyyxxxwwwvvvuuuuuuuuutttuuuvvvwwwwwwwwwvvvuuuuuuwwwxxxxxxvvvtttssssssvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyxxxwwwvvvuuuttttttssssssssssssssssssssssssrrrrrrssssssrrrqqqpppooogggeeecccaaa___^^^^^^^^^]]][[[XXXWWWVVVTTTPPPNNNJJJIIIHHHFFFDDDCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOQQQSSSSSSVVVUUUTTTTTTVVVVVVUUUSSSMMMKKKIIIHHHGGGEEEBBB???@@@@@@???>>>===;;;999888888999999:::===CCCJJJOOOZZZ^^^ccchhhkkklllnnnooopppssswwwyyyyyyyyyxxxyyywwwxxxxxxyyyyyyyyyxxxxxxxxxzzz||||||zzzxxxxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzz}}}|||{{{|||}}}~~~~~~|||~~~|||{{{{{{||||||{{{zzzyyywwwtttqqqqqqsssvvvwww{{{}}}|||zzzyyyzzzxxxzzzqqqXXXDDD:::333111////////////...---,,,,,,***))))))******++++++++++++,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))******++++++******)))))))))))))))))))))(((((('''(((((())))))))))))((((((&&&''')))++++++***)))((('''((()))***++++++++++++***++++++,,,,,,------...---...000111111111000000777888???HHHRRR___rrrxxxhhh]]]TTTKKKFFFBBB>>>>>>AAAMMM___uuurrr^^^OOOOOOUUUiiijjjkkklllkkkiiihhhiiipppnnnkkkggg```ZZZ]]]cccuuuvvvuuurrrooommmnnnpppsssyyy~~~}}}wwwjjjVVVFFF555111---***))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''((()))***)))'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))***+++***+++---...//////000000///111666;;;CCCPPPaaannnssstttssspppllljjjmmmppp~~~vvvqqqqqqyyyyyyqqqrrrwww{{{ssspppooommmkkkjjjkkkmmmnnnooorrrvvvyyyyyyzzzzzzzzzyyyxxxwwwwwwssstttwwwxxxzzzzzzzzzyyy|||{{{zzzyyyyyyyyyyyyyyyyyywwwuuuttttttuuuwwwyyyzzzyyyxxxvvvuuutttttttttrrrsssuuuwwwwwwwwwwwwvvvvvvxxxyyyxxxvvvtttsssssswwwwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqpppoooooonnnmmmkkkjjjjjjfffdddbbb```____________aaaaaaaaaaaa```^^^[[[YYYRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOQQQTTTVVVWWWUUUTTTTTTSSSTTTUUUVVVVVVXXXVVVTTTTTTVVVWWWWWWVVVPPPMMMJJJHHHGGGEEECCCAAAAAAAAAAAA@@@>>><<<999888888888999:::===BBBJJJOOOYYY\\\```cccfffiiimmmppppppsssxxx{{{{{{zzzyyyyyywwwwwwyyyzzzzzzzzzyyyxxxwwwyyy{{{{{{yyyxxxxxxyyywwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz|||}}}}}}~~~~~~}}}||||||{{{zzz{{{|||}}}|||{{{|||yyytttqqqooopppqqqssswwwzzz}}}~~~}}}zzzxxxwwwyyywwwxxx||||||}}}|||dddMMM???444222///.........---,,,---,,,+++******+++,,,,,,------,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++(((((()))***+++,,,,,,,,,((()))***++++++***)))((('''((()))******)))((('''(((((())))))))))))((((((&&&''')))***+++***)))(((&&&'''(((***+++,,,---...***++++++,,,,,,------.........///111444888;;;===888:::@@@IIIRRR^^^qqq~~~nnn[[[PPPEEE???<<<:::<<<@@@KKK]]]rrruuuaaaNNNHHHJJJ\\\bbbhhhkkkkkkjjjiiihhhkkkgggeeebbb]]]XXXXXX\\\qqquuuyyyxxxsssooonnnoooqqqvvvyyyyyyuuukkkYYYIII777333---***))))))(((((())))))))))))))))))))))))&&&'''''''''''''''''''''(((***+++***'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++***+++---...//////000000---111777>>>IIIYYYhhhrrrttttttrrrnnnjjjiiilllppp{{{}}}vvvooonnnuuu~~~zzzsssuuuzzz~~~rrrkkkhhhhhhggggggiiikkkmmmooopppssswwwzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwyyyzzz{{{zzzyyyyyy{{{zzzyyyxxxwwwwwwwwwwwwxxxvvvsssrrrrrrsssvvvxxxxxxxxxvvvuuussssssrrrrrrrrrssstttvvvwwwwwwwwwvvvxxxyyyyyyxxxvvvuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvuuuttttttuuuuuuvvvppppppppppppoooooonnnnnnlllkkkiiihhhfffeeedddccceeedddcccaaaaaaaaabbbbbbeeefffggghhhfffccc```______^^^]]]]]]\\\\\\]]]]]]XXXYYYYYYZZZ\\\___aaabbbaaa```^^^\\\[[[[[[\\\\\\XXXVVVTTTUUUWWWYYYZZZZZZSSSPPPLLLIIIHHHFFFDDDBBBBBBBBBBBBAAA???===:::999999::::::;;;>>>DDDKKKPPPXXXZZZ]]]```ccchhhnnnrrrooosssxxx{{{{{{yyyxxxxxxuuuvvvxxxyyyzzzyyyxxxwwwwwwyyyzzzzzzyyyxxxyyyzzzwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzzzzzzzz|||}}}~~~~~~|||{{{zzzzzzyyyyyyzzz}}}~~~~~~|||wwwrrrooonnnnnnooovvvyyy}}}~~~}}}{{{yyyxxxzzzwwwvvvyyy}}}zzzwwwjjjSSSCCC666333000.........---,,,...---,,,++++++,,,---......---,,,+++******))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***((((((((((((***+++((())))))******)))(((''''''(((***++++++***)))((('''((()))******)))((('''(((((())))))))))))(((((()))))))))))))))***++++++))))))*********+++,,,,,,***++++++,,,,,,------...+++,,,---222999CCCLLLQQQ:::;;;AAAJJJSSS___rrr|||gggYYYIIIAAA===;;;>>>AAAHHHZZZooo|||xxxfffRRRIIIHHHOOOZZZeeejjjkkklllllliiigggcccaaaaaa^^^WWWTTTTTTfffoooyyy}}}yyysssoooooopppssstttsssqqqiiiZZZKKK888444...***))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((()))***)))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))++++++***+++---...//////000000---222888AAAQQQcccooosssrrrssssssppplllkkknnnqqqwww}}}yyytttooommmssszzz{{{vvvxxx}}}|||oooiiihhhhhhhhhiiiiiikkknnnppprrruuuyyy||||||||||||{{{zzzxxxwwwvvvxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwuuusssqqqqqqsssuuuwwwwwwvvvuuutttsssrrrrrrrrrrrrssstttvvvwwwwwwvvvvvvwwwxxxyyyxxxvvvvvvwwwxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvuuusssrrrqqqqqqrrrsssmmmmmmllllllkkkkkkjjjjjjgggfffeeecccbbbbbbbbbbbbeeeeeedddddddddeeeggghhhgggiiijjjjjjgggdddbbbbbbfffffffffeeeffffffggggggcccdddeeefffhhhiiijjjkkkhhhfffccc___]]]\\\\\\]]]ZZZXXXWWWWWWYYY\\\\\\\\\WWWTTTNNNKKKIIIGGGFFFEEECCCCCCBBBAAA@@@>>><<<;;;:::;;;;;;<<>>>>>:::;;;;;;<<>>;;;<<>>===???AAAKKK```tttzzzjjjTTTAAA???JJJ]]]mmmrrrnnnlllnnnlllooorrrsssuuupppaaaQQQLLLTTTfffzzzyyyuuuvvvvvvrrrmmmhhhbbbVVVKKKDDD999///,,,,,,***((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''')))************+++,,,---------...000222222666???QQQdddrrrvvvuuuwwwzzz|||{{{xxxvvvwwwyyyxxxtttmmmnnnqqquuuzzz}}}}}}|||xxxpppllliiigggnnnwwwssshhheeefffggghhhkkkmmmnnnrrrvvv{{{}}}}}}|||||||||}}}}}}}}}{{{zzzyyy}}}{{{yyyxxxxxxxxxzzz{{{wwwxxxzzz{{{|||{{{zzzzzzxxxwwwvvvtttttttttuuuvvvuuuuuuvvvvvvwwwwwwwwwxxxuuuuuuuuuvvvvvvuuuuuuuuutttttttttuuuvvvwwwyyyyyyxxxvvvtttrrrpppoooooonnnmmmlllkkkiiigggdddbbb```aaa```___^^^___aaacccdddeeegggjjjlllmmmooosssuuusssttttttvvvxxx{{{}}}~~~{{{|||~~~~~~}}}zzzvvvtttsssssssssvvvxxxzzzyyyxxxzzz{{{{{{|||{{{zzzxxxwwwsssooojjjeeedddfffiiilllllliiieeeccccccbbb___[[[XXXTTTPPPMMMLLLKKKIIIHHHGGGEEECCCCCCCCCBBB@@@???<<<<<<===>>>AAAEEEIIILLLRRRSSSUUUZZZaaafffjjjkkkuuutttssstttvvvxxxxxxxxxyyyzzzzzzzzzyyywwwuuutttwwwwwwwwwwwwwwwwwwxxxxxx|||}}}~~~~~~}}}{{{yyywwwyyyyyyyyyxxxxxxwwwwwwwwwyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{|||||||||||||||||||||zzzxxxvvvvvvxxxzzz{{{xxxxxxzzz}}}|||yyyxxxyyyzzz{{{zzzvvvzzzwwwpppaaaSSSDDD999000///000///...///000...***'''&&&(((+++---***++++++++++++***))))))((((((((((((((((((((((((+++***)))(((((()))***+++'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&***)))((((((((()))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((,,,***))),,,000111---((((((***++++++)))(((((())),,,,,,+++++++++,,,---------.../////////111444666777:::AAAKKKTTT```qqqsss]]]KKKAAA@@@AAA>>>HHHZZZooo}}}~~~mmmVVVDDD>>>JJJ]]]mmmqqqmmmkkknnnnnnqqqtttvvvxxxssseeeWWWKKKSSSdddyyyzzzwwwwwwyyyxxxrrrmmmfffZZZOOOEEE999///,,,,,,***((()))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''')))******+++++++++,,,------------000222222666BBBSSSfffqqqtttsssnnnooopppqqqtttxxx~~~yyyvvvqqqqqqssswww|||xxxqqqmmmhhhfffllluuu|||qqqhhhfffgggggghhhjjjnnnpppssswww{{{}}}}}}|||{{{{{{|||||||||{{{zzzyyy}}}|||zzzxxxxxxyyyzzz{{{xxxxxxyyyzzzzzzzzzzzzzzzxxxwwwvvvtttttttttuuuvvvuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvtttrrrqqqooonnnmmmkkkjjjhhhfffdddbbb```___aaaaaaaaaaaaaaaccceeefffnnnppprrrrrrrrrqqqrrrsssvvvwwwxxxzzz|||~~~}}}{{{xxxwwwxxxzzz|||}}}|||{{{{{{{{{}}}~~~~~~}}}||||||sssooojjjeeeccceeehhhjjjnnnllliiigggdddaaa]]]ZZZWWWUUURRRQQQPPPPPPOOOMMMIIIGGGEEEDDDDDDCCCAAA???===>>>>>>@@@CCCGGGKKKMMMRRRRRRUUUYYY^^^cccfffhhhrrrrrrrrrsssuuuwwwxxxxxxxxxyyyyyyyyyyyyxxxvvvuuuwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{||||||||||||}}}|||zzzyyyxxxyyyzzz{{{xxxxxxyyy{{{~~~~~~|||zzzyyyzzz{{{yyyqqqyyy~~~zzzxxxsssgggZZZHHH===333111111000///000+++)))&&&$$$###$$$&&&(((***************)))((((((((((((((((((((((((((((((***))))))(((((())))))***'''&&&&&&&&&''''''(((((())))))((((((((('''''''''***)))((((((((()))++++++''''''''''''''''''''''''))))))))))))))))))))))))***'''&&&(((,,,---***&&&'''***---///...,,,+++***,,,,,,---------------------.../////////000333666777:::AAAKKKUUU```qqqzzzdddRRRFFFCCCBBB===EEEUUUkkk{{{pppZZZGGG>>>KKK^^^mmmoookkkjjjnnnpppsssvvvyyy{{{wwwkkk^^^PPPSSS___ppp|||~~~|||{{{vvv{{{|||xxxqqqjjj___UUUGGG;;;000---,,,***))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&((()))***+++++++++,,,---......------///111111888FFFXXXhhhqqqrrrpppmmmkkkjjjmmmttt~~~}}}xxxwwwuuuuuuuuuxxx|||}}}yyyrrrllldddbbbiiirrr}}}~~~vvvmmmffffffgggggggggjjjnnnqqqtttwwwzzz{{{{{{{{{yyyzzzzzz{{{{{{{{{{{{zzz}}}|||zzzyyyyyyyyyzzz{{{yyyyyyxxxxxxyyyyyyzzzzzzwwwwwwuuuttttttuuuuuuvvvuuuuuuvvvvvvvvvvvvwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwvvvtttsssssssssssstttsssrrrqqqooollljjjiiifffeeecccaaa```_________ccccccdddeeefffggghhhiiimmmpppuuuxxxzzz{{{|||}}}yyy{{{}}}~~~~~~}}}~~~vvvrrrlllgggeeefffhhhjjjooopppoookkkddd]]]YYYVVVPPPOOONNNOOOPPPQQQPPPOOOMMMJJJGGGEEEDDDBBB@@@>>>??????@@@BBBEEEIIILLLNNNQQQRRRTTTWWW[[[___cccfffpppppppppqqqsssuuuwwwxxxwwwxxxxxxyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzxxxyyy{{{|||||||||{{{zzzxxxyyyyyyzzzzzz{{{{{{|||||||||{{{zzzyyyxxxxxxwwwwwwxxxyyy{{{{{{|||||||||}}}}}}|||{{{zzzzzzyyyyyyxxxxxxwwwxxx{{{|||{{{{{{{{{|||oooqqqzzz~~~}}}}}}}}}zzzzzzyyypppeeeNNNBBB777333222000///000---,,,***)))(((((()))***)))))))))***)))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((***)))))))))(((((((((((()))))))))((()))******+++((((((((((((((((((((((((************************,,,***(((***---...,,,***%%%)))...000///---+++***------...//////...---,,,,,,---/////////000333555777:::AAAKKKUUU```rrrkkkWWWJJJDDDBBB>>>CCCSSShhhzzzsss\\\JJJAAAMMM___mmmooojjjiiimmmnnnsssvvvyyy{{{yyynnncccZZZXXX]]]jjjwww|||}}}}}}rrrxxx{{{yyysssmmmddd[[[KKK???333...---***))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''((()))***+++++++++,,,---......------///000111;;;LLL^^^kkkqqqpppmmmllliiihhhlllvvv}}}xxxwwwxxxyyyxxxwwwyyy}}}{{{sssggg^^^^^^gggqqqwww{{{~~~|||pppjjjeeefffgggggghhhkkknnnqqqtttwwwxxxxxxxxxxxxwwwxxxxxxyyyzzz{{{{{{{{{|||{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxwwwwwwxxxzzzzzzwwwvvvuuuttttttuuuvvvwwwuuuuuuvvvvvvvvvvvvvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxvvvuuutttsssqqqqqqpppppppppooonnnllliiifffcccaaa___^^^]]]\\\]]]^^^aaabbbeeefffhhhjjjkkklllllllllmmmqqqwww|||{{{}}}zzzvvvpppjjjggghhhjjjlllppprrrqqqkkkbbbYYYTTTSSSMMMMMMMMMOOORRRSSSSSSRRROOOLLLHHHEEECCCBBB???===??????AAACCCFFFIIILLLNNNOOOPPPSSSVVVYYY^^^dddgggooopppqqqqqqqqqrrrtttuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{zzz{{{||||||||||||{{{{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{zzzzzzzzz|||}}}}}}|||{{{yyywwwvvvwwwwwwvvvwwwyyy}}}~~~||||||~~~uuuqqquuu|||~~~}}}~~~~~~~~~wwwoooUUUHHH;;;555333000...///000000//////...---------***************)))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))))))))((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))************************---+++******,,,...---,,,'''))),,,,,,+++***))))))---...000111111///---,,,,,,---///000000111333555777:::AAALLLUUUaaarrrqqq]]]MMMDDD@@@===@@@NNNdddvvv~~~ttt___NNNFFFOOO___mmmqqqmmmkkkmmmlllqqquuuwwwxxxwwwooofff```^^^cccsss|||pppuuuxxxvvvtttqqqiiiaaaQQQDDD666111...+++)))***((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''(((***++++++++++++,,,---...---------///111333???SSSdddnnnqqqooollldddcccfffmmmvvvyyyvvvxxx{{{~~~}}}|||}}}}}}qqqbbbYYY]]]hhhqqqtttvvvzzzxxxkkkfffdddfffggggggiiimmmnnnqqquuuvvvuuutttuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyy{{{zzzyyyxxxxxxxxxyyyzzzwwwvvvuuuttttttuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuxxxwwwvvvuuuuuuvvvwwwxxxsssrrrqqqpppooonnnnnnnnnkkkjjjhhheeebbb___\\\[[[[[[[[[[[[\\\^^^bbbeeegggjjjkkkmmmnnnppppppppppppuuuxxx|||~~~~~~}}}}}}}}}}}}}}}yyyrrrllliiijjjlllnnnrrrrrrpppiii___WWWTTTSSSUUUTTTTTTUUUWWWYYYYYYXXXQQQMMMHHHEEECCCAAA???===>>>???AAACCCFFFJJJLLLMMMLLLOOORRRUUUYYY___ffflllqqqrrrsssrrrpppppprrrtttvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxyyyzzz{{{{{{||||||~~~~~~}}}}}}|||{{{zzzzzz{{{zzzzzzyyyxxxwwwwwwvvvxxxyyyzzz{{{|||}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxxxx{{{{{{||||||zzzxxxvvvtttvvvwwwwwwwwwxxx}}}~~~~~~~~~vvvuuuyyy}}}uuu]]]OOO???777333///---...------------,,,+++******++++++,,,,,,++++++***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((()))))))))((((((((((((((('''''''''&&&&&&((()))))))))************************************)))))))))))))))))))))))))))(((''''''((()))***))),,,,,,,,,)))((((((***,,,...///000111111///---,,,,,,...000111111111333555777999AAALLLVVVbbbssswwwcccRRRFFFAAA======GGG[[[nnnvvvxxxwww{{{wwwcccRRRIIIOOO]]]mmmuuutttqqqqqqkkkppptttvvvwwwwwwpppiiiaaaaaalllxxxxxxwwwuuuvvvvvvppphhhXXXJJJ;;;444000,,,))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''')))***+++,,,,,,,,,+++,,,---------...000222666DDDYYYjjjqqqqqqnnnlll```dddkkkuuu}}}}}}xxxwww{{{{{{lll]]]YYYaaalllssstttuuuyyy}}}rrrhhhdddccceeeggggggkkkqqqooosssvvvwwwtttrrrssstttvvvvvvvvvvvvwwwxxxzzzzzzyyyyyyyyyyyyxxxxxxxxxwww{{{{{{zzzzzzyyyyyyzzzzzzvvvuuuuuuttttttuuuwwwwwwvvvvvvuuuuuuuuuuuuttttttuuuuuuuuuvvvvvvuuuuuuuuupppooonnnmmmlllkkkkkkkkkfffeeeccc```^^^]]]\\\\\\^^^___```bbbeeehhhkkkmmmqqqqqqqqqrrrssssssttttttuuuxxx|||~~~|||vvvpppmmmmmmppprrrwwwuuuoooggg```[[[YYYYYY]]]ZZZXXXWWWXXXYYYYYYYYYSSSOOOJJJFFFDDDBBB@@@???>>>???AAADDDGGGJJJLLLMMMKKKNNNSSSVVVYYY___hhhnnnqqqtttuuutttqqqpppsssvvvvvvvvvvvvvvvvvvwwwxxxyyywwwxxxyyyyyyzzz{{{||||||~~~}}}|||{{{zzzyyyyyy{{{{{{zzzyyywwwvvvuuuuuuuuuwwwyyy{{{}}}~~~~~~~~~{{{{{{|||{{{{{{zzzyyyxxxzzzzzz{{{{{{zzzxxxvvvuuuwwwxxxxxxwwwwww{{{|||vvvxxxxxxeeeVVVDDD:::444000...///------,,,,,,+++******))),,,,,,------,,,,,,+++***))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''((()))***)))((((((''''''''''''&&&&&&&&&&&&(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************000///---***((()))---111//////000000000...---,,,---///111333333333444666666999AAALLLVVVbbbtttjjjXXXKKKEEEAAA===BBBSSSgggrrrvvvwww||||||iiiXXXIIILLLYYYmmm{{{}}}zzzwwwmmmrrrvvvwwwxxxxxxrrrlllcccaaakkk{{{wwwzzz}}}wwwnnn^^^OOO???777111,,,))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))***+++,,,,,,,,,)))+++,,,------///111444999III^^^nnnsssqqqooonnndddjjjuuu~~~|||wwwwww|||zzztttggg\\\^^^iiirrruuuuuuxxx}}}{{{nnngggcccbbbeeefffhhhnnntttqqquuuyyyyyyuuurrrsssuuuwwwvvvvvvuuuvvvwwwxxxyyywwwxxxxxxxxxwwwwwwvvvvvv{{{|||||||||{{{{{{zzzyyyvvvuuutttttttttvvvwwwxxxvvvvvvuuuuuuuuutttttttttssstttuuuvvvvvvuuutttssspppooommmjjjhhhgggfffeeebbbaaa___^^^^^^```bbbdddggghhhiiikkkmmmooopppqqqwwwvvvuuuttttttuuuvvvwwwvvvyyy|||}}}xxxuuuvvvxxxzzzyyyooogggcccbbbbbbccceeeaaa[[[XXXWWWWWWWWWWWWUUUQQQLLLHHHFFFEEECCCBBB???AAACCCFFFIIILLLNNNOOOLLLOOOSSSUUUXXX]]]fffnnnpppsssvvvuuusssssswww{{{wwwwwwvvvuuuuuuvvvwwwxxxwwwwwwxxxyyyzzz{{{|||||||||{{{zzzzzzyyyyyyyyyyyy{{{{{{zzzyyyxxxwwwwwwwwwuuuwwwyyy{{{}}}}}}||||||yyyzzz{{{|||||||||||||||zzzzzz{{{zzzzzzyyyxxxxxxyyyzzz{{{xxxuuuvvv|||wwwuuu~~~xxxmmm]]]JJJ>>>777222000000000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***))))))(((((())))))***&&&''')))*********((('''(((((((((((('''''''''''''''((()))***+++******)))))))))))))))))))))))))))************************)))***,,,------,,,,,,,,,---,,,,,,******,,,///333000000///......---,,,,,,---000333444444444555666666999AAALLLVVVccctttppp]]]OOOHHHGGG@@@@@@PPPdddrrryyy|||lll\\\HHHJJJVVVlll|||ooouuuyyyyyyyyyyyyuuuoooggg```cccxxx{{{~~~|||rrraaaRRRBBB888222---))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***+++,,,,,,,,,(((***,,,------///222555;;;KKKaaappptttqqqoooooofffnnnxxx{{{uuuuuuyyy~~~sssnnnddd]]]bbbpppwwwvvvvvv{{{zzzooogggcccbbbdddfffhhhooowwwsssxxx{{{{{{vvvssstttvvvwwwvvvuuuuuuuuuvvvxxxxxxvvvwwwwwwwwwwwwvvvuuuuuu{{{|||}}}}}}}}}|||zzzyyyvvvuuutttttttttvvvwwwxxxvvvvvvuuuuuutttttttttsssqqqrrruuuwwwwwwuuurrrqqqqqqooommmiiifffdddbbbaaa```___^^^^^^```dddiiilllnnnoooqqqrrrssstttttttttzzzyyywwwuuuuuuvvvwwwxxx~~~~~~|||ppphhhfffhhhjjjkkknnniiibbb]]][[[ZZZZZZZZZWWWSSSNNNJJJHHHGGGFFFEEE@@@BBBEEEHHHKKKNNNOOOPPPMMMPPPTTTUUUVVV[[[dddlllnnnrrrvvvvvvtttuuuzzzxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvwwwxxxzzz{{{{{{|||xxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyvvvxxxzzz{{{||||||zzzyyywwwxxxzzz|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||xxxsssrrrvvv{{{yyysss||||||xxxrrraaaMMMAAA999444111222///...,,,+++******+++,,,***++++++++++++***))))))))))))))))))))))))))))))+++***)))(((((()))***+++&&&''')))***+++***((('''))))))))))))(((((((((((('''((()))++++++******)))((((((((((((((((((((((((++++++++++++++++++++++++$$$'''***+++***)))((((((&&&''')))***+++,,,///222111000...---,,,,,,,,,,,,...111444555555555666777666999BBBLLLWWWcccuuu|||jjjVVVIIIAAACCCGGGRRRggg{{{{{{}}}wwwbbbUUUJJJRRRiii{{{wwwtttuuuyyy{{{zzzwwwlllccc^^^kkk}}}~~~~~~yyyttt```WWWIII===444...+++******)))(((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&''')))'''((()))******++++++***,,,,,,,,,---...000333444@@@PPPcccnnnuuuxxxwwwtttvvvxxx}}}~~~yyywwwzzz}}}{{{oooeee```fffrrr{{{uuummmfffeeeddddddfffjjjnnnqqqvvvwwwxxxxxxxxxvvvuuutttxxxwwwuuuttttttvvvxxxyyyyyyxxxvvvtttsssrrrrrrrrruuu{{{}}}yyyxxxwwwvvvuuuuuuuuuuuuvvvvvvuuurrroooooorrruuuuuuuuutttsssssssssssstttqqqooommmjjjhhhgggffffffcccccceeegggiiikkkmmmnnnoooqqqssssssrrrrrrssstttwwwwwwwwwxxxyyyzzz{{{|||wwwnnniiijjjnnnqqqvvvlllaaa]]]aaaccc```\\\]]]XXXRRRMMMJJJHHHGGGEEEDDDEEEHHHKKKNNNPPPQQQRRRRRRRRRQQQSSSWWW^^^eeejjjpppuuuxxxvvvvvvyyyzzzxxxwwwwwwwwwvvvwwwwwwxxxxxxzzzzzzyyyyyyzzz{{{}}}~~~}}}|||zzzyyyxxxwwwvvvvvv||||||{{{zzzyyyxxxxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxvvvxxxzzz|||~~~~~~~~~~~~}}}|||{{{zzzxxxvvvvvvvvvvvvvvvwwwxxxyyyzzz~~~|||~~~zzzzzz|||yyyooo[[[GGG<<<999666111111111000000///...------(((((((((((())))))))))))))))))***++++++***(((((())))))***++++++)))(((''')))'''&&&(((***+++)))'''))))))************))))))&&&(((***,,,---+++)))'''++++++***************+++***************)))(((((('''(((******((('''((()))***++++++,,,------------++++++,,,------......///---------...///111333444888>>>FFFNNNXXXfffxxxyyycccRRRHHHGGGHHHSSShhh}}}~~~}}}~~~mmmUUUHHHMMMbbbzzz}}}xxxtttsssvvvyyyxxxvvvpppfff^^^eee~~~}}}~~~~~~zzzuuudddZZZLLL>>>444///,,,+++,,,+++***))))))(((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%%%%'''((('''&&&&&&'''((('''((()))***++++++++++++---------......111444666DDDUUUiiiuuu{{{|||{{{zzzuuutttxxx}}}zzzqqqhhhcccjjjttt{{{}}}sssmmmffffffeeeeeehhhkkkooorrrvvvvvvwwwwwwwwwvvvuuutttvvvvvvuuuuuuuuuvvvxxxyyywwwvvvuuutttrrrqqqoooooouuu|||~~~xxxxxxwwwwwwwwwxxxyyyyyyvvvvvvuuurrroooooorrruuuwwwvvvuuutttsssrrrrrrrrrmmmnnnmmmmmmllljjjhhhgggiiiiiikkklllnnnpppqqqqqqtttuuuwwwwwwvvvuuuvvvwwwxxxxxxyyyyyy{{{|||}}}~~~yyyqqqllllllnnnpppssslllccc```aaabbb```\\\\\\XXXRRRNNNKKKIIIFFFEEEDDDFFFHHHKKKNNNPPPQQQQQQQQQQQQQQQSSSXXX___fffjjjnnnsssvvvuuuuuuwwwxxxvvvwwwwwwvvvvvvwwwwwwxxxxxxzzzzzzyyyyyyzzz{{{}}}~~~}}}|||{{{yyyxxxxxxwwwwww{{{{{{zzzzzzzzz{{{{{{|||zzzzzzzzzyyyyyyyyyyyyxxxwwwxxxzzz|||}}}~~~~~~~~~}}}|||{{{|||{{{zzzxxxxxxwwwwwwvvvvvvvvvwwwwww}}}}}}}}}}}}yyyvvvzzzxxxfffRRRDDD>>>999444//////---,,,++++++++++++*********))))))(((((((((((()))******+++***))))))***************)))(((((()))((('''(((+++,,,***((('''(((((())))))(((((('''&&&''')))***+++***)))((())))))(((((((((((())))))***************)))((((((''')))+++***)))((())))))+++,,,---------,,,***)))++++++,,,------......///------...///000222333444888>>>FFFNNNXXXgggyyytttaaaPPPKKKHHHRRRhhh}}}~~~xxxYYYIIIGGGWWWmmmzzztttqqqsssvvvvvvvvvtttkkk______ooo~~~{{{~~~{{{wwwjjj___OOO???555///---,,,,,,+++***))))))(((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&'''((((((&&&%%%&&&''''''((()))***++++++++++++---............111555888HHHZZZnnn{{{}}}wwwssstttyyywwwpppiiigggnnnwww}}}}}}{{{xxxqqqmmmfffffffffhhhjjjnnnqqqsssuuuuuuvvvvvvvvvuuutttttttttttttttuuuvvvwwwwwwxxxyyyyyyzzzyyyxxxvvvtttrrrvvv|||vvvvvvvvvvvvwwwxxxyyyzzzuuuuuutttrrrpppppprrrtttxxxwwwvvvtttsssrrrqqqqqqlllnnnppprrrrrrpppnnnlllrrrrrrssstttuuuvvvwwwwwwyyy{{{||||||zzzyyyyyyzzzzzzzzz{{{|||~~~|||uuupppnnnoooppppppmmmhhheeecccbbb```^^^[[[WWWSSSOOOMMMJJJGGGDDDFFFGGGIIIKKKMMMOOOPPPQQQPPPPPPPPPSSSXXX```gggkkklllqqqtttssssssvvvwwwuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyyyyzzzyyyzzzzzz{{{|||}}}~~~{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyzzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}{{{zzzzzzyyyxxxwwwvvvvvvuuuvvvzzz~~~}}}|||{{{{{{~~~}}}tttsssyyyeeeSSSGGG>>>777111///,,,)))((()))***+++------,,,+++***)))(((''''''((()))******+++******+++******)))))))))))))))))))))(((***+++,,,***)))&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))((((((((((((((()))))))))************))))))((((((***,,,,,,***)))***+++)))***,,,---,,,+++***)))++++++,,,------......///...//////000111333444555888===FFFNNNYYYhhhzzzoooWWWNNNHHHPPPeeezzzyyy^^^LLLEEENNN___xxx{{{uuuqqqrrrtttuuuvvvvvvoooccc\\\cccuuuyyyxxx{{{}}}{{{xxxooocccQQQ@@@555///---,,,***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''(((((()))***++++++++++++,,,---...------111777<<>>FFFNNNXXXgggxxxxxxrrrooocccYYYRRRTTT[[[fffwww~~~rrr]]]LLLDDDFFFKKK]]]mmmnnnoooqqqtttuuuuuutttsssssssssnnncccXXXXXXdddrrryyy}}}yyytttsssvvvzzz|||}}}uuujjjYYYHHH;;;333...+++,,,+++***))))))(((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''''')))***))))))***+++,,,,,,,,,,,,,,,///222111222999FFFPPPffftttzzzyyy|||}}}xxxyyyxxxuuutttwww~~~yyykkk]]]YYY___jjjvvv|||~~~xxxqqqjjjcccdddhhhnnntttxxxyyyyyyxxxvvvvvvuuuuuuuuuvvvwwwxxxuuutttsssrrrrrrrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{|||~~~||||||{{{yyyzzzzzzyyyyyyyyyyyyyyyzzzyyywwwuuuvvvxxxyyyxxxvvvxxxxxxxxxyyyzzz{{{|||}}}{{{{{{|||}}}~~~{{{wwwttttttssssssrrrqqqooonnnkkkhhhfffaaa]]]YYYUUUSSSQQQPPPNNNPPPQQQRRRRRRRRRRRRRRRQQQOOOPPPRRRUUUZZZ```eeehhhlllrrruuuuuuvvvyyyzzzyyyttttttttttttvvvwwwxxxyyyzzzzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{{{{vvvvvvvvvvvvwwwxxxyyyyyy}}}}}}}}}|||||||||{{{{{{yyywwwuuussstttwwwzzz|||~~~|||{{{{{{||||||{{{zzz{{{zzzyyyxxxxxxxxxxxxxxxrrrqqqsssyyy}}}yyyyyy}}}}}}vvvvvv}}}eeeNNN:::777333///,,,,,,------++++++++++++******************)))(((((()))***+++***************)))((((((&&&(((+++***)))((()))+++)))******************))))))((((((((())))))******''''''''''''((()))***+++(((((()))***************)))+++,,,,,,+++******+++///...,,,*********+++,,,++++++,,,------......////////////000222333555666888>>>EEEMMMVVVeeevvvxxxoookkkjjj___WWWQQQQQQUUU^^^ooowwwcccRRRIIIGGGJJJ[[[kkkllliiimmmrrruuuvvvtttrrrqqqsssmmm```TTTUUUcccrrrzzz{{{vvvtttvvvzzz~~~vvvkkk[[[KKK>>>555///,,,***)))(((''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''((()))+++))))))***+++,,,,,,,,,,,,...111444444555===KKKVVVjjjvvv|||uuutttwwwzzzzzztttvvvwwwvvvvvvzzzwwwgggYYYZZZ```mmmxxx}}}~~~xxxrrrjjjbbbdddhhhooovvvzzz{{{zzzxxxwwwvvvuuuuuuuuuwwwxxxyyywwwuuusssqqqpppqqqrrrssstttttttttsssssstttuuuvvv}}}~~~{{{{{{zzzwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzwwwvvvwwwzzz{{{yyywww{{{zzzzzzzzzzzz{{{||||||~~~|||xxxvvvvvvvvvsssqqqooommmmmmkkkhhheeeccc___YYYUUUSSSRRRQQQPPPRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPRRRUUUZZZ___dddggglllqqquuutttuuuyyyzzzyyyssssssttttttuuuwwwxxxyyyzzzzzz|||||||||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzz{{{uuuuuuvvvwwwxxxzzz|||}}}}}}}}}}}}}}}||||||||||||yyywwwtttrrrsssuuuyyy||||||zzzzzz{{{}}}}}}}}}||||||{{{yyywwwvvvuuuttttttooonnnooovvv}}}{{{~~~|||wwwzzzhhhQQQ===;;;777333000///000000---,,,,,,+++***)))((((((+++***)))(((((()))******)))***+++++++++***((('''%%%(((******((('''(((***))))))************))))))))))))))))))************))))))))))))***+++,,,---(((((()))***************(((***,,,+++***)))***+++&&&(((***---...///000///++++++,,,------......///......///000111333444555999>>>EEELLLUUUccctttwwwkkkccc___SSSNNNJJJJJJLLLVVVjjj{{{~~~}}}nnn[[[IIIFFFNNNZZZfffooommmoooppppppooonnnnnnooovvvlll___ZZZ```kkkuuu{{{|||xxxvvvwwwxxxxxxyyyrrrjjj\\\LLL===333---+++(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))***++++++)))((()))+++---...,,,...555;;;DDDUUUeeezzz{{{|||zzzwwwuuuttttttvvv|||{{{tttsssrrrssswww|||zzzmmmdddaaadddjjjsss{{{~~~sssiiieeehhhdddkkkqqqtttvvvzzz{{{yyyxxxxxxyyyyyyxxxwwwuuutttuuutttsssrrrpppooonnnnnnrrrqqqppppppqqqqqqqqqppptttyyy~~~{{{zzzwwwwwwwwwxxxxxxyyyyyyyyyzzzxxxvvvuuuuuuwwwyyy{{{|||{{{yyyyyyzzz}}}}}}{{{{{{{{{xxxtttttttttsssqqqooommmkkkiiieeeccc___[[[WWWUUUSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQRRRSSSTTTWWW]]]dddjjjqqqqqqrrrssstttvvvwwwwwwuuuvvvwwwwwwyyyyyyzzz{{{|||{{{zzz{{{|||}}}|||{{{}}}}}}|||{{{{{{{{{{{{{{{|||{{{{{{zzzzzz{{{{{{|||zzzyyyyyyxxxxxxyyyyyyzzzttttttssstttvvvyyy|||~~~||||||}}}}}}}}}}}}||||||{{{zzzyyywwwvvvtttsssrrrtttpppnnnrrrzzz}}}{{{~~~zzzyyy~~~dddNNN???777000000///---+++,,,+++***((()))+++,,,,,,++++++++++++***)))((((((''')))+++------***'''&&&%%%******))))))((((((''''''&&&'''((('''%%%$$$$$$%%%+++***)))'''''')))***++++++*********))))))((((((******))))))******+++,,,*********)))))))))))))))......//////...---,,,,,,******+++,,,------------000000000111222333555666999???GGGPPP[[[ggguuuyyykkkaaa[[[NNNIIIEEEDDDFFFOOOaaarrrvvv{{{}}}ppp___MMMFFFKKKVVVcccmmmkkklllnnnnnnmmmmmmoooppptttlllbbb^^^cccllluuuyyy{{{yyywwwvvvwwwzzz|||}}}{{{qqqaaaPPPBBB777000,,,(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''((()))******++++++***))))))+++---...///444===FFFPPPaaaqqq}}}~~~}}}zzzwwwvvvvvvwww}}}}}}wwwwwwvvvvvvvvvyyy}}}}}}yyyqqqhhhccccccmmmrrrzzzxxx}}}qqqfffcccfffeeelllrrrtttvvvzzz{{{yyyyyyyyyzzzzzzyyyxxxvvvuuutttssssssrrrqqqpppoooooopppooommmmmmmmmnnnooooootttxxx~~~~~~|||zzzxxxxxxxxxxxxxxxyyyyyyyyywwwvvvtttrrrrrrsssuuuwww{{{zzzyyyyyy{{{~~~}}}yyyxxxwwwvvvssspppmmmkkkiiifffddd```\\\YYYVVVUUUTTTTTTTTTTTTUUUTTTTTTSSSRRRRRRRRRSSSTTTXXX]]]eeejjjoooppprrrtttuuuvvvwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyzzz}}}~~~}}}|||}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxwwwwwwxxxzzz{{{|||||||||}}}}}}}}}}}}||||||{{{zzzyyywwwuuusssrrrqqqtttrrrppprrryyy}}}~~~zzzwww~~~zzzcccOOOBBB999222000///,,,***+++000...+++*********((('''++++++******)))(((((('''***,,,...---+++(((''''''************))))))))))))((()))***)))'''''''''((())))))************))))))++++++++++++******))))))******))))))******+++,,,++++++++++++++++++******......//////...------,,,((()))***++++++,,,,,,+++...///000111222444555555999???GGGPPP[[[hhhvvv~~~nnn___WWWKKKFFFAAA???@@@HHHYYYiiioootttyyy|||}}}qqqbbbQQQGGGFFFNNN^^^kkkjjjkkkmmmllllllmmmoooqqqqqqkkkccc___bbbjjjrrrwwwwwwvvvuuuvvvxxx||||||lllZZZJJJ===333...)))((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((((()))******)))***,,,,,,++++++,,,---///222;;;HHHSSS```ooo|||}}}zzzxxxwww{{{}}}vvvyyyxxxxxxyyy{{{~~~{{{tttnnngggaaabbbfffsssyyyyyyrrr~~~zzzmmmcccaaaeeehhhnnntttuuuwww{{{|||zzzzzzzzz{{{{{{{{{yyyxxxwwwssssssrrrrrrrrrqqqqqqqqqnnnmmmkkkiiiiiikkkmmmooossswww|||~~~}}}|||{{{zzzzzzyyyyyyyyyyyyxxxxxxzzzyyywwwvvvuuuvvvwwwwwwyyyxxxxxxyyy|||~~~zzz|||{{{yyyvvvrrrooollljjjgggeeebbb^^^[[[XXXWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSRRRSSSTTTUUUXXX^^^fffkkkmmmooorrruuuwwwwwwwwwwwwvvvwwwxxxyyyzzz{{{{{{|||zzzyyyyyyzzz|||~~~~~~}}}}}}|||{{{{{{zzz{{{{{{{{{yyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyyyyzzzzzz||||||{{{{{{{{{zzzzzzzzz||||||||||||||||||||||||{{{{{{yyywwwuuusssqqqpppttttttttttttvvv{{{|||vvvzzzyyyvvvzzzxxxeeeSSSDDD;;;333111///,,,***+++000...+++******)))(((&&&+++******))))))(((((('''+++---...---+++)))(((((()))***************++++++)))***+++***)))((()))***'''(((***,,,,,,***(((''',,,,,,++++++++++++*********))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,.........///......---,,,))))))***+++,,,,,,,,,,,,---///111333444555555555:::???GGGPPP[[[hhhwwwrrraaaVVVJJJEEEAAA>>>>>>EEEUUUeeennnsssxxx{{{~~~{{{ooocccSSSGGGAAAGGGYYYiiimmmnnnnnnmmmlllllloooqqqooojjjbbb]]]^^^eeeooovvvuuuvvvvvvwwwyyy}}}{{{jjjTTTAAA555000***)))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((***,,,,,,,,,,,,---...222777AAANNN[[[hhhvvv~~~{{{yyyxxx~~~yyywwwwwwxxxzzz|||zzzrrrkkkddd___bbbhhhuuu}}}}}}vvvrrrqqqwwwkkkbbbaaafffkkkqqqvvvwwwxxx{{{|||{{{zzzzzz{{{{{{zzzyyywwwvvvrrrrrrrrrrrrssssssssssssnnnmmmkkkiiihhhjjjnnnqqqsssvvvzzz||||||{{{{{{|||yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyy|||~~~{{{||||||zzzwwwtttqqqnnnlllhhhfffccc___\\\ZZZYYYXXXVVVVVVWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVYYY___gggllllllnnnrrrvvvxxxxxxwwwvvvwwwwwwxxxyyyzzz{{{{{{|||{{{zzzyyyzzz|||}}}|||{{{|||{{{{{{zzzzzz{{{{{{{{{yyyxxxxxxwwwwwwxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwxxx|||||||||||||||{{{zzzyyy|||||||||{{{{{{||||||||||||{{{yyywwwuuusssqqqppptttvvvwwwvvvtttwww~~~~~~~~~~~~wwwyyy{{{sssnnnqqquuuvvvwwwyyyxxxgggXXXEEE<<<444111000---,,,---)))(((''''''***+++++++++******))))))((((((((((((***,,,---,,,***(((((((((((((((((()))*********+++((()))***)))((('''((()))((()))***++++++***)))(((************************)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,---...............------+++,,,---...////////////...000222555777777666666;;;@@@HHHPPP[[[iiixxxyyygggZZZLLLGGGBBB???>>>CCCSSSaaaqqqwww|||~~~~~~zzzmmmbbbTTTGGG???CCCUUUgggqqqrrrrrrpppnnnlllmmmnnnpppkkkccc[[[YYYaaannnxxxwwwxxxyyyxxxyyy{{{www\\\CCC666222******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((***,,,,,,,,,---///111555;;;DDDOOO\\\iiiuuu{{{}}}zzzyyyyyy~~~|||wwwxxxzzz}}}xxxqqqhhhbbbeeelll~~~vvvoooooottttttiiibbbccchhhoootttxxxxxxyyy|||}}}{{{yyyyyyzzzzzzzzzxxxwwwvvvrrrsssssssssssstttttttttpppooonnnllljjjlllqqquuutttvvvxxxyyyyyyyyyzzz|||wwwwwwxxxxxxyyyzzz{{{{{{wwwwwwwwwwwwvvvuuutttsssuuuuuuvvvyyy|||{{{{{{zzzxxxuuusssqqqoooiiigggddd```]]][[[ZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWZZZ```hhhmmmlllooorrrvvvwwwwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{||||||{{{zzzzzz{{{|||zzzyyy{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzz||||||{{{{{{{{{{{{|||||||||{{{zzzxxxvvvsssrrrqqqtttwwwzzzxxxttttttzzz~~~|||}}}~~~|||~~~{{{{{{}}}sssllllllppppppoooooovvvyyy|||}}}|||vvvhhhZZZFFF===444111000...---///%%%$$$$$$%%%)))+++,,,,,,)))))))))((((((((((((((()))***+++***(((''''''(((&&&'''''''''((()))))))))''')))***)))(((((()))***+++***)))(((((()))***+++((((((((()))))))))))))))))))))(((((())))))***+++************++++++,,,,,,------...............---,,,,,,---//////////////////111444777999999999888;;;@@@HHHPPP[[[jjjyyypppcccQQQLLLEEEAAA===AAANNN\\\pppxxx{{{nnndddVVVIII@@@BBBRRRcccrrrssstttrrrooommmllllllqqqmmmeee[[[XXX___nnnzzzyyyzzz{{{zzzxxxzzz}}}aaaFFF777222++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((''''''''')))***++++++,,,---111333999>>>EEEMMMYYYiiitttxxx}}}zzzyyyzzz|||}}}zzzzzzzzz|||xxxnnngggkkksssqqqiiinnnvvv{{{qqqiiiccceeekkkrrrwww{{{yyyzzz}}}~~~|||yyyyyyzzzzzzyyyxxxvvvuuussstttttttttttttttttttttqqqrrrsssqqqnnnoootttxxxuuuvvvwwwvvvvvvvvvyyy{{{vvvwwwwwwxxxxxxyyyzzzzzzwwwxxxyyyyyyyyywwwvvvtttssstttuuuxxx{{{~~~|||{{{{{{yyywwwuuusssrrrkkkiiifffccc```^^^]]]]]]YYYYYYYYYYYYXXXVVVUUUTTTUUUVVVWWWXXX[[[aaaiiinnnnnnpppsssuuuvvvvvvvvvuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyzzz{{{{{{zzzyyyzzzzzzzzzyyyzzzzzz{{{||||||{{{{{{zzzzzz{{{{{{|||zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxyyyyyyzzz{{{{{{{{{}}}|||{{{zzzzzz{{{|||}}}|||{{{zzzyyywwwuuuttttttssswwwzzzyyyvvvuuuwww{{{}}}}}}}}}}}}~~~wwwnnnnnnqqqrrrppppppkkkooorrrssstttqqqfff[[[III???555222111...---///(((&&&%%%&&&((()))))))))((((((((((((((((((((((((((()))***)))'''&&&'''(((&&&&&&'''''''''''''''((()))***++++++******+++,,,,,,***(((''''''(((***,,,'''''''''(((((((((((())))))(((((((((((()))******))))))******++++++,,,,,,,,,---......///.........***+++,,,---............000222444777999:::::::::<<>>777444///++++++***+++,,,------,,,+++***------------,,,+++******(((''''''((())))))(((&&&'''(((******)))))))))***''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((+++***)))((()))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000000///000222222333444777999===EEENNNVVV^^^lll|||lllaaaVVVOOOJJJFFFFFFJJJ```qqqqqq___NNNEEEKKKVVVlll}}}uuusssuuuoooiiibbbUUUUUUfffzzzyyywwwrrrooopppvvvzzzzzzyyyssshhhXXXHHH:::333///---***((())))))((('''((((((''''''''''''((()))((((((''''''''''''((((((''''''(((((())))))******,,,------...111666<<>>EEEOOOWWW```ooommmaaaTTTNNNJJJFFFEEEGGGaaassswwwdddRRRHHHMMMWWWsss|||vvvyyytttnnnfffVVVRRRaaaqqqvvvwwwrrrmmmoootttwww|||}}}zzznnn\\\III:::222///---***((())))))(((''''''''''''''''''(((((())))))((('''&&&&&&'''((()))''''''(((((())))))******,,,---...000333888>>>CCCFFFKKKUUUcccpppzzz~~~~~~}}}{{{xxxuuuyyy|||~~~}}}vvvrrrlllgggfffkkkttt{{{}}}tttqqq~~~|||rrrgggaaa______dddjjjrrrssstttvvvvvvwwwvvvvvvwwwvvvtttrrrqqqrrrrrrsssrrrpppnnnmmmmmmoooqqqrrrssstttuuuvvvuuuvvvxxxzzzvvvtttssstttwwwyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwvvvvvvwwwwwwwwwxxxxxxyyywwwyyyzzzyyyxxxwwwxxxyyyxxxzzz}}}zzzwwwrrrqqqnnnkkkhhhgggeeeeeeccc```\\\YYYXXXWWWUUUSSSUUUWWWYYY\\\___ccciiimmmpppsssvvvwwwvvvvvvvvvwwwuuuuuuvvvwwwyyyzzz{{{|||xxxxxxwwwwwwxxxyyyzzz{{{xxxwwwwwwyyy|||~~~~~~}}}yyyzzzzzz{{{{{{{{{{{{zzz|||{{{zzzzzzyyyzzzzzz{{{||||||{{{zzzyyyyyyzzzzzz||||||||||||{{{{{{{{{{{{|||zzzwwwwwwyyyzzz{{{{{{uuuuuuvvvwwwyyyyyywwwuuurrrsssuuuyyyzzztttxxxuuuhhhdddllluuu{{{zzzyyyyyyxxxwwwuuussskkk___NNNAAA888222///...,,,+++***)))))))))***+++,,,+++***((((((((()))******(((&&&%%%'''(((((((((&&&((()))***)))((()))***''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((***+++,,,,,,,,,+++***)))************************,,,,,,---------,,,,,,+++------......//////000000111222222111222555:::===???FFFPPPYYYcccrrrpppcccTTTLLLGGGDDDDDDFFF___sssxxxgggUUUJJJLLLTTTrrr|||}}}wwwrrrjjjXXXPPP[[[fffqqqyyyuuuooooooqqqrrrvvvyyyyyyqqq```LLL;;;222///,,,)))((((((((('''%%%&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))*********,,,...000333888>>>BBBEEEMMM[[[kkkxxx}}}zzzxxx|||vvvppphhhdddgggnnnvvv{{{~~~|||zzzoooeeeaaaaaabbbffflllpppqqqrrrtttvvvwwwxxxxxxxxxvvvuuusssrrrrrrssssssrrrpppnnnmmmmmmnnnppprrrqqquuuxxx{{{{{{{{{{{{|||wwwvvvtttuuuxxxzzz{{{zzz{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyxxxyyyyyyxxxwwwvvvwwwxxxwwwxxx{{{}}}~~~zzzwwwsssrrrooollljjjgggfffeee```]]]ZZZXXXXXXWWWVVVUUUVVVWWWZZZ]]]```eeekkkoooppprrruuuvvvuuuuuuvvvwwwssstttuuuvvvwwwyyyzzzzzzxxxxxxxxxyyyzzz{{{||||||yyyxxxwwwxxxzzz{{{zzzyyywwwxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{||||||||||||yyyyyyyyy{{{}}}|||zzzxxxwwwvvvvvvxxxzzzzzzxxxwwwrrrpppooosss{{{{{{tttsssyyyyyyiiiaaagggsss{{{|||}}}}}}}}}|||||||||tttkkk[[[JJJ<<<444///------,,,***)))((()))***+++---,,,++++++,,,---///000***(((&&&%%%'''(((((((((&&&((()))***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))+++++++++***)))'''++++++++++++++++++++++++)))***+++,,,------------++++++,,,------......///111222222222333666;;;>>>AAAGGGPPPZZZeeetttwwwjjj\\\RRRJJJDDDDDDGGGWWWmmmxxxiiiWWWIIIGGGMMMfffxxx{{{uuuooo\\\PPPWWW[[[mmmzzzxxxqqqpppqqqpppkkknnnppplll___NNN>>>444///---)))(((''''''&&&%%%%%%&&&'''((()))))))))(((((((((''''''''''''((((((''''''(((((())))))******)))+++---000222777===AAAFFFQQQbbbsss~~~|||}}}wwwooofffdddjjjssszzz|||uuukkkaaa```bbbeeeiiinnnooooooppprrrsssuuuvvvwwwvvvvvvuuutttssssssssssssrrrqqqnnnllllllmmmoooqqqqqqtttxxx{{{||||||}}}~~~}}}{{{yyyyyyzzzyyyxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxvvvuuuuuuvvvxxxyyyxxxyyyyyywwwuuuuuuvvvxxxyyyzzz|||~~~}}}zzzxxxsssrrrpppmmmjjjgggeeeddd]]][[[XXXWWWWWWXXXWWWWWWVVVXXXZZZ]]]```eeekkkppppppqqqssstttssssssuuuvvvssssssttttttuuuvvvvvvwwwwwwwwwxxxyyyzzz{{{|||||||||zzzyyyyyyzzzzzzyyywwwwwwxxxyyyzzzzzzzzzzzzzzzxxxyyyzzz{{{}}}~~~}}}||||||{{{{{{{{{||||||{{{||||||||||||}}}}}}}}}yyyzzz{{{}}}}}}zzzvvvxxxxxxwwwxxxzzz{{{yyyxxxrrrllljjjmmmttt}}}wwwqqqsss|||lllaaaeeeppp{{{}}}~~~|||wwwhhhSSSAAA777111,,,...---+++***))))))***+++)))))))))***+++,,,......)))(((&&&&&&((()))((('''''')))++++++***)))***+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***++++++***)))(((------------------------((()))***,,,------......***++++++,,,------......111222333333444777;;;???BBBHHHQQQ[[[ffftttwwwkkk___RRRGGGDDDGGGNNNeee{{{{{{nnn[[[IIIDDDGGGYYYkkkyyytttaaaRRRUUUUUUkkk{{{xxxqqqqqqrrrqqqhhhhhhgggddd[[[NNN@@@666111...+++)))(((((('''&&&%%%&&&'''((()))))))))(((''''''((((((((((((''''''''''''(((((())))))******)))+++...000222666;;;???FFFRRReeewww~~~}}}rrriii```aaakkkvvv{{{{{{}}}oooeee]]]]]]bbbfffkkkpppoooooooooooopppqqqqqqrrrssstttttttttttttttssssssrrrqqqnnnllllllmmmooopppppprrrtttvvvwwwyyy}}}}}}zzzzzzyyywwwvvvwwwxxxzzz{{{||||||{{{{{{yyywwwuuussssssuuuwwwyyywwwxxxxxxvvvuuuuuuvvvxxxzzzzzz{{{}}}~~~|||zzzyyysssrrrpppmmmjjjgggdddccc]]]ZZZXXXVVVWWWWWWWWWVVVTTTVVVYYY\\\```eeekkkooooooqqqrrrrrrrrrqqqsssttttttttttttttttttttttttsssuuuuuuwwwxxxyyyzzzzzzzzz}}}|||zzzzzz{{{|||zzzyyyyyyzzz{{{|||}}}}}}}}}}}}yyyzzz{{{|||}}}~~~~~~~~~|||||||||{{{||||||}}}}}}|||||||||}}}}}}}}}~~~~~~|||||||||}}}}}}|||zzzwwwyyyxxxxxxyyyzzz{{{zzzyyyuuummmhhhiiilllrrr}}}{{{pppnnn{{{ttthhhiiisss}}}qqq[[[GGG<<<444......---,,,++++++*********&&&''''''((())))))))))))(((''''''((())))))(((&&&'''(((******)))))))))***(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---......///000111444555666888<<<>>>DDDIIIQQQ[[[ffftttwwwjjjYYYKKKEEEGGGIIIaaaxxx~~~~~~ttt```LLLDDDEEERRRfffyyy}}}xxxdddSSSTTTSSSjjjzzzwwwpppqqqtttsssmmmiiiddd___XXXMMM@@@777222///,,,******)))((('''$$$%%%'''))))))))))))(((&&&'''((())))))((('''&&&''''''(((((()))************,,,...000333666;;;>>>DDDQQQeeewww~~~}}}~~~}}}lllbbbZZZ]]]iiitttyyyxxx}}}~~~xxxkkkaaaZZZ[[[bbbggglllqqqpppooonnnmmmmmmmmmmmmmmmqqqrrrssstttuuutttsssrrrrrrqqqnnnllllllmmmooopppppppppppppppqqqvvv|||}}}zzzyyyxxxxxxwwwvvvvvvxxxzzz|||}}}}}}|||{{{yyywwwtttrrrrrrtttwwwxxxwwwwwwwwwvvvtttuuuwwwyyyyyyyyyyyyzzz|||}}}|||||||||~~~}}}{{{zzzrrrrrrpppmmmjjjgggdddbbb^^^[[[XXXVVVWWWWWWVVVUUUSSSUUUXXX[[[___dddjjjnnnoooqqqrrrrrrppppppqqqsssuuuuuuuuutttssssssrrrrrrssstttuuuvvvxxxxxxxxxyyy~~~|||{{{|||}}}~~~}}}|||{{{|||}}}~~~{{{|||}}}}}}}}}}}}}}}|||||||||{{{||||||}}}~~~||||||}}}}}}~~~~~~~~~{{{{{{{{{{{{zzzyyyzzzyyyxxxyyy{{{|||{{{zzz{{{qqqiiiggggggiiirrr|||}}}|||nnnjjjwww}}}pppoooxxxuuu___KKK???777000......------,,,+++******)))***+++,,,,,,+++)))((('''''''''(((***)))'''%%%$$$&&&(((((('''&&&'''((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))***++++++,,,---...))))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,------...//////000///111444666777999<<<>>>EEEJJJQQQ[[[fffttt{{{mmmZZZIIIDDDGGGIIIVVVlllyyyfffMMMCCCGGGMMM\\\ppp~~~uuuiii\\\TTTSSSiiizzzzzzvvvwwwuuuppptttqqqlllfff^^^QQQCCC999111///+++))))))((('''&&&,,,+++)))'''&&&'''((()))&&&'''((())))))((('''&&&)))))))))))))))******+++---.........000444:::>>>BBBRRRfffuuu~~~wwwiii___YYY___jjjrrrvvvxxxzzzzzz~~~~~~vvvjjjccc^^^```cccgggmmmsssqqqrrrrrrqqqooonnnoooppptttttttttssssssrrrrrrrrrsssqqqmmmjjjiiiiiikkkmmmpppooommmlllnnnqqquuuwww|||{{{xxxuuusssssswwwyyyxxxxxxwwwwwwwwwxxxzzzzzzxxxvvvtttrrrrrrtttwwwyyywwwxxxxxxzzzzzzyyyuuurrrvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~{{{wwwsssuuuqqqnnnmmmnnnkkkeee```___]]]ZZZWWWVVVWWWXXXYYYWWWWWWXXX[[[___eeekkknnnppppppqqqrrrsssuuuvvvvvvxxxxxxwwwwwwwwwwwwwwwxxx|||zzzxxxxxxzzzzzzxxxuuu|||||||||||||||}}}~~~~~~}}}zzzyyyzzz}}}}}}~~~~~~}}}|||~~~~~~}}}}}}~~~|||{{{{{{zzz{{{|||}}}~~~~~~|||zzzzzzzzzzzz{{{|||{{{yyyxxxwwwwwwxxxyyy{{{xxxrrrkkkeeegggmmmssszzz}}}{{{~~~tttlllrrrsssuuu~~~|||kkkTTTBBB888555...---,,,------+++(((%%%((((((((((((((()))))))))(((((('''''''''&&&&&&&&&(((***+++,,,,,,+++***((((((((((((((())))))))))))&&&''''''((()))******+++))))))(((((('''''''''&&&))))))*********))))))((()))))))))***+++++++++,,,,,,***(((***---...,,,***------,,,------...///000000111444555666999<<>>@@@CCCIIIRRR\\\hhhvvvrrrfff[[[OOOFFFBBB@@@GGGYYYssswwwhhhUUUHHHCCCCCCPPPbbboootttttttttuuurrrrrrsssuuutttnnnddd\\\WWWnnn|||zzzwwwrrrmmmeeeXXXJJJ@@@777333---***))))))(((((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***)))))))))))))))******+++)))+++...111333666:::===LLL]]]qqq|||~~~~~~}}}yyyrrrjjj]]]YYY]]]lll|||uuuqqqssswwwfff[[[TTTYYYccciiiiiijjjkkklllnnnnnnmmmmmmnnnpppoooooooooooooooooopppppppppqqqqqqrrrrrrqqqpppooopppooommmkkkjjjjjjkkklllqqqsssuuuuuutttsssssstttvvvvvvvvvvvvvvvvvvvvvuuuyyyzzzzzz{{{zzzyyyxxxwwwtttsssssstttvvvxxxxxxwwwuuuuuuuuuvvvwwwyyyzzz{{{}}}}}}|||{{{{{{|||}}}~~~~~~|||{{{zzzyyyxxxxxx}}}}}}{{{zzz{{{xxxtttrrrqqqpppooonnnnnnllljjjhhhfffeeecccaaabbbaaa^^^\\\[[[[[[\\\]]]ZZZ\\\___cccgggkkkmmmnnnnnnppprrruuuwwwwwwwwwwwwwwwwwwuuuuuuuuuwwwxxxzzzwwwxxxyyyzzzzzz{{{|||}}}{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}||||||}}}~~~|||||||||||||||||||||}}}{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{zzzzzz|||~~~~~~~~~}}}|||~~~~~~~~~}}}|||{{{{{{vvvxxxyyyvvvpppjjjhhhhhhrrrzzzvvvuuu|||yyyyyy~~~}}}~~~zzzkkkTTTBBB777333...++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((())))))))))))))))))(((((()))***************,,,,,,,,,++++++************+++++++++++++++,,,---,,,,,,,,,,,,---...///000///111444666888;;;>>>AAAEEEKKKTTT^^^hhhvvvssseeeYYYMMMEEEDDD@@@EEEVVVnnnyyyjjjXXXJJJCCCBBBNNN___mmmssstttssssssssssssssstttsssmmmccc\\\ZZZnnn~~~zzzuuupppggg[[[LLLBBB888444...***))))))))))))++++++******)))(((''''''''''''&&&''''''((()))***)))))))))))))))******++++++,,,///111333777<<>>BBBUUUhhh|||~~~wwwlllbbbVVV[[[hhhvvv~~~xxxpppttt}}}wwwkkk]]]YYYYYY```fffgggggghhhhhhjjjlllllllllmmmnnnpppmmmmmmmmmnnnnnnoooooooooooooooppppppqqqqqqqqqrrrmmmmmmmmmmmmnnnoooqqqqqqqqqrrrttttttssssssuuuwwwuuuvvvxxxzzzzzz{{{zzzzzzxxxxxxwwwwwwvvvuuuuuuuuuqqqrrrtttwwwzzz|||zzzyyywwwwwwvvvwwwxxx{{{}}}zzz|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||~~~|||zzzyyysssrrrpppoooooonnnkkkiiijjjiiigggeeebbbaaaaaabbbbbbaaa___]]]\\\\\\\\\\\\\\\___ccchhhlllnnnooooooqqqsssuuuwwwxxxwwwvvvuuuzzzzzzzzzzzzzzzyyywwwvvvvvvxxxzzzyyyxxxwwwyyy{{{{{{zzzzzzzzzzzz{{{||||||zzz{{{|||{{{yyyxxxzzz}}}{{{{{{zzzzzzzzz{{{|||}}}yyyyyyzzzzzz{{{|||}}}~~~{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~{{{||||||||||||zzzyyyxxxqqquuuxxxwwwsssnnnllllllmmmqqqwww|||}}}}}}{{{zzzyyy}}}{{{vvvwww|||uuukkkqqqxxx|||}}}zzzyyyuuujjjWWWIII888555111......---,,,+++,,,,,,,,,+++******)))))))))))))))******+++++++++(((((((((''''''(((((((((''''''((((((((()))))))))''''''(((((())))))******(((((()))))))))*********'''((()))******++++++++++++++++++++++++,,,,,,,,,)))+++------+++***,,,...,,,,,,,,,,,,---.../////////111444666999<<<@@@CCCFFFMMMVVV^^^gggttt|||nnn]]]MMMEEEDDD;;;@@@NNNbbbttt~~~ppp```PPPEEE@@@JJJXXXdddkkklllkkkkkkjjjlllnnnqqqoooggg[[[QQQIIIXXXsss~~~zzzuuunnncccUUULLL:::555///+++))))))))))))&&&'''((()))*********)))$$$%%%''')))***))))))((()))))))))))))))******+++...///000111444999???DDDZZZlll~~~~~~~~~||||||~~~|||zzz}}}vvviii^^^UUU]]]lllzzz~~~uuurrr|||ssseeeZZZXXX[[[bbbggggggggghhhiiijjjlllmmmmmmmmmoooqqqppppppqqqqqqrrrrrrrrrsssoooooooooooopppqqqrrrrrrlllllllllmmmoooqqqrrrsssqqqrrrssssssssstttvvvxxxrrrsssuuuwwwxxxyyyyyyxxxxxxwwwvvvuuuttttttttttttpppqqqtttxxx|||}}}{{{yyyxxxxxxwwwwwwyyy{{{~~~yyy{{{|||~~~~~~}}}|||||||||||||||~~~|||yyywwwuuupppooonnnnnnnnnmmmiiigggffffffeeecccaaa```bbbccc``````aaa```___^^^\\\[[[\\\___dddiiimmmooooooooosssuuuwwwyyyyyyxxxvvvuuu{{{|||}}}~~~}}}zzzxxxvvvvvvyyy{{{zzzxxxwwwyyy{{{{{{zzzzzzzzzzzz{{{||||||xxxzzz{{{zzzwwwvvvxxx{{{{{{zzzzzzyyyzzz{{{|||}}}wwwwwwxxxyyy{{{}}}yyyzzz|||}}}}}}}}}|||{{{~~~~~~|||||||||}}}~~~}}}}}}~~~~~~~~~|||zzzyyytttxxx{{{zzzvvvqqqoooooonnnpppuuuxxxzzzzzzyyyyyyuuuyyyyyyxxx{{{vvvjjjoootttyyy}}}{{{wwwrrrgggVVVJJJ888555222000///...,,,+++,,,,,,++++++***)))(((((())))))******++++++++++++++++++************++++++(((((((((((())))))))))))&&&''''''((()))******+++(((((())))))*********+++''''''(((******+++++++++)))))))))***+++++++++,,,***---///...,,,+++---000++++++++++++,,,---......///111444777999<<<@@@CCCEEELLLUUU]]]eeerrrwwwdddOOOCCCAAA<<<>>>HHH\\\ooo}}}vvvgggRRRAAABBBJJJUUU^^^eeekkkmmmmmmlllnnnnnnmmmlllhhh\\\PPPLLLNNN]]]www~~~yyysssnnnnnnjjj]]]OOO@@@666...,,,+++)))(((*********)))((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++---+++---000333777BBBMMMdddrrr~~~}}}wwwuuummmooo{{{}}}qqqeee\\\XXXbbboooyyy}}}zzzuuuvvv~~~qqqcccYYY[[[___dddiiimmmmmmmmmjjjkkkmmmooopppoooooonnntttsssrrrrrrrrrrrrssstttrrrqqqpppooopppqqqrrrsssooonnnnnnnnnooorrrtttvvvvvvvvvvvvvvvuuuuuuuuuuuutttuuuvvvuuutttuuuvvvxxxyyywwwuuutttvvvwwwwwwwwwssstttvvvxxxyyyyyyyyyyyyvvvvvvvvvvvvxxxzzz|||}}}|||}}}~~~~~~}}}}}}yyyvvvsssqqqpppnnnllljjjiiihhhgggeeeccchhhgggeeecccbbbaaa``````bbbccccccbbb___^^^^^^___[[[^^^ccchhhmmmqqqssstttwwwyyy{{{zzzxxxwwwvvvvvvzzz{{{|||}}}{{{xxxuuurrrsssvvvxxxyyyxxxwwwxxxxxx}}}}}}||||||{{{{{{zzzzzzyyyxxxxxxwwwxxxyyy{{{|||yyyyyyyyyyyyyyyzzz{{{|||wwwwwwxxxxxxzzz}}}}}}|||{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~|||{{{zzzzzz|||~~~~~~{{{vvvqqqnnnmmmlllmmmpppuuuxxxzzzzzzxxxzzz~~~{{{|||}}}~~~{{{lllddddddooo||||||vvvooofffVVVGGG;;;444//////000...,,,---+++++++++***************+++(((%%%&&&))),,,---,,,...+++(((((()))+++,,,+++***))))))((('''&&&%%%%%%'''(((***...111111///---***))))))((()))+++---...'''(((******((('''((())))))***+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++000000///...............111333666888:::===AAADDDKKKOOOVVV___jjjxxxxxxfffRRRFFFDDD@@@@@@HHHZZZlllwwwyyykkkVVVEEEAAAIIITTT^^^fffjjjlllllljjjlllmmmlllkkkggg[[[PPPHHHHHHTTTlll~~~zzzxxxsssnnnmmmiii]]]PPP@@@777///---,,,***)))+++***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++---,,,---000333888DDDOOOjjjwwwyyyssslllmmmxxxssseee\\\YYYeeerrrzzzzzzuuuvvv{{{mmm```ZZZ\\\```eeejjjlllmmmlllkkkkkkmmmnnnoooooooooooosssrrrqqqppppppqqqrrrsssrrrqqqqqqqqqqqqssstttuuupppnnnmmmllllllnnnqqqrrrvvvvvvvvvuuuuuuuuutttttttttuuuvvvuuuttttttvvvxxxyyywwwuuutttuuuuuuuuutttrrrtttvvvxxxyyyyyyxxxxxxvvvvvvuuuvvvwwwyyy{{{||||||}}}~~~~~~}}}||||||{{{zzzwwwtttrrrooonnnmmmmmmkkkiiigggfffdddaaa___ffffffeeedddcccaaaaaa```bbbbbbcccaaa___]]]]]]^^^]]]```dddiiinnnrrrtttvvvwwwyyy{{{{{{yyyxxxxxxxxxzzzzzz{{{{{{zzzxxxvvvuuuuuuwwwyyyzzzyyywwwxxxxxx}}}|||||||||{{{{{{zzzzzzxxxwwwwwwxxxyyyzzz|||}}}{{{zzzzzzzzz{{{{{{|||}}}zzzzzzyyyyyyzzz{{{}}}~~~}}}|||{{{|||||||||}}}}}}}}}}}}}}}|||||||||zzzzzz|||}}}~~~~~~~~~}}}|||}}}}}}}}}{{{xxxtttqqqmmmlllmmmoootttxxxzzz{{{{{{|||~~~|||}}}}}}{{{ooogggdddmmmyyy}}}vvvppphhhYYYLLL>>>666000//////---+++,,,*********)))))))))))))))***(((((())),,,---,,,***+++(((&&&%%%'''((())))))(((((((((((((((((()))))),,,,,,+++)))'''%%%$$$$$$)))))))))))))))+++,,,---''')))******)))(((((()))***++++++,,,,,,,,,++++++------------,,,,,,,,,,,,...............///000000111333666999;;;>>>BBBEEELLLQQQXXXaaalllzzz{{{jjjXXXKKKGGGCCCAAAGGGWWWhhhssszzz~~~~~~ppp\\\KKKAAAHHHRRR^^^fffjjjkkkkkkjjjlllmmmkkkjjjfff\\\QQQHHHDDDLLL```qqquuuvvvxxxxxxxxxvvvqqqmmmhhh]]]RRRAAA888///---,,,******,,,))))))(((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++---,,,...111444999GGGTTTrrr~~~{{{qqqkkkkkkttt{{{}}}yyyjjj___]]]jjjxxx~~~zzztttvvvwwwhhh\\\\\\___cccgggjjjlllllllllkkklllllllllnnnooopppqqqqqqpppoooooooooooopppqqqrrrrrrrrrrrrtttvvvxxxyyywwwuuurrrpppooopppssstttuuuuuuuuutttttttttsssssstttuuuvvvuuuttttttvvvxxx{{{xxxvvvuuuuuuuuuuuuttttttvvvyyy{{{||||||zzzyyyvvvuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||~~~|||zzzuuutttsssqqqooommmlllkkkllljjjhhhfffeeeccc___]]]ddddddeeeeeedddbbbaaa```aaaaaabbb```^^^\\\]]]]]]^^^aaaeeekkkooosssuuuvvvvvvxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwyyy{{{{{{yyyxxxxxxxxx{{{{{{{{{{{{{{{{{{zzzzzzwwwwwwxxxxxxzzz{{{}}}~~~|||{{{{{{{{{{{{|||}}}}}}}}}|||{{{zzzyyyzzz{{{{{{}}}||||||{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{yyywwwvvvrrrppppppqqquuuyyy|||}}}}}}}}}|||~~~}}}||||||pppfffbbbiiivvv~~~~~~wwwssslll```SSSBBB999111000///,,,***+++******)))))))))(((((((((******+++,,,...---***(((***'''%%%%%%&&&(((((('''((((((''''''(((((()))***---///000...+++***,,,...)))))))))))))))***+++,,,(((***++++++***))))))***+++,,,,,,,,,,,,,,,+++***.........------------,,,,,,,,,,,,---...000111222222444777999;;;>>>BBBEEELLLRRR[[[eeeqqq~~~|||mmm^^^QQQKKKCCC@@@EEEUUUgggssszzz}}}vvvbbbQQQDDDHHHRRR___hhhjjjjjjjjjlllooopppnnnllliii```WWWMMMFFFIIIZZZjjjoooooorrrwwwzzzyyytttooohhh^^^TTTBBB888///,,,+++))))))+++((((((((((((((((((''''''(((((((((((())))))))))))******))))))******+++,,,------///222444;;;KKKZZZwww{{{pppllllllsssxxx{{{pppfffdddrrryyyrrrvvv~~~rrreee[[[]]]aaafffjjjllllllllllllllllllkkklllmmmoooqqqrrrpppoooooooooooooooooopppqqqqqqrrrsssuuuxxxzzz|||}}}{{{vvvsssqqqrrrtttuuuuuutttttttttsssssssssssstttuuuuuuuuuttttttvvvwwwzzzxxxvvvuuuvvvxxxwwwwwwyyy{{{}}}}}}{{{vvvuuuttttttuuuvvvwwwxxxxxxxxxwwwwwwxxxyyy{{{|||}}}~~~~~~}}}|||}}}~~~{{{wwwtttqqqqqqqqqpppooonnnnnnmmmkkkiiihhhhhhgggfffbbb```cccdddeeefffeeecccaaa______``````___\\\[[[[[[\\\^^^aaaeeejjjooorrrtttuuuvvvxxxzzzzzzxxxwwwvvvwwwyyyxxxwwwwwwwwwxxxzzzzzzyyy{{{||||||zzzxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{yyyyyyyyyzzzzzz{{{|||||||||{{{{{{{{{{{{{{{||||||}}}|||{{{zzzyyyzzz{{{{{{}}}}}}|||{{{{{{zzzzzzzzzxxxyyyyyyzzzzzz{{{||||||~~~~~~}}}||||||{{{}}}|||{{{zzzyyyyyyyyyzzzzzzxxxuuuuuuwwwzzz||||||||||||}}}zzz{{{}}}oooeee^^^dddrrr~~~|||yyytttggg[[[EEE;;;333000///,,,+++---++++++******))))))((((((******+++++++++***)))'''***)))''''''((())))))((())))))((('''(((((()))***'''---444555000,,,+++,,,)))))))))))))))***++++++)))***,,,,,,***)))***+++,,,,,,------,,,,,,+++***//////.........---------,,,,,,,,,---...///000111222555777:::<<>>444111000......000------,,,++++++***))))))++++++)))(((''''''((()))***((('''''')))***)))((()))))))))***+++...000222<<>>AAAEEEHHHLLLVVVfffwww|||vvvjjj]]]KKKCCCDDDSSSiiiyyy}}}ssseee\\\\\\iiiqqqppppppvvvoootttwwwtttqqqnnniiidddUUUMMMQQQdddwww{{{wwwuuurrrtttwww}}}zzzlllOOOCCC666000,,,)))(((***$$$%%%'''))))))((('''&&&(((((((((((())))))))))))++++++******++++++,,,------///222555777BBBXXXmmm}}}~~~~~~|||yyywwwtttyyy{{{{{{{{{}}}zzzuuuvvvoooeeeeeelllxxx|||qqqmmmeeedddsss}}}nnn___XXXZZZ\\\dddmmmqqqpppoooppprrrooooooppppppooommmkkkiiikkkkkkmmmmmmmmmmmmkkkkkkiiiiiijjjkkkmmmppprrrtttvvvvvvvvvvvvvvvuuutttsssvvvvvvvvvvvvuuuuuuuuuuuussstttttttttssssssuuuvvvwwwuuuttttttvvvxxxyyyxxxzzzyyywwwvvvuuuvvvvvvwwwyyyxxxwwwvvvuuuuuuvvvvvvuuuxxx|||~~~|||zzzxxxtttqqqnnnlllmmmoooppppppkkklllnnnppppppooonnnmmmkkkkkklllnnnooonnnkkkhhhjjjiiifffcccaaa___^^^^^^[[[\\\\\\[[[XXXWWWWWWXXX\\\^^^bbbgggkkknnnooopppnnnqqqtttvvvvvvvvvwwwyyyvvvvvvwwwwwwxxxxxxxxxxxxuuuwwwzzz{{{zzzyyyyyyzzzuuuuuuvvvxxxyyyzzz{{{{{{vvvxxxzzz}}}~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{}}}~~~}}}~~~~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||~~~|||yyyqqqtttvvvxxx{{{{{{{{{|||~~~uuugggggg|||~~~tttjjj[[[NNN???777222---,,,...------,,,+++***)))((('''&&&))),,,---***((((((***+++******+++,,,,,,***)))***)))'''&&&''')))+++---///---,,,---......,,,***(((((()))******)))(((''''''(((******((('''((())))))***+++---...///000000------,,,,,,,,,+++++++++))))))***+++---///111222444777:::<<<>>>AAAEEEHHHOOOYYYiiiyyy{{{sssiii]]]TTTKKKGGGGGGQQQdddxxxvvvrrraaaZZZfffpppooommmpppoooppppppoooqqqssspppjjjWWWMMMKKK\\\qqq{{{xxxsssrrrtttwww___JJJ555---......+++(((***++++++,,,+++***)))(((&&&&&&'''((()))***++++++,,,---......---,,,---///,,,,,,000666<<>>LLLdddyyy|||{{{}}}~~~~~~yyyssspppnnnsssvvvvvvxxx}}}~~~{{{qqqhhheeeaaa^^^gggtttpppaaaXXXddd{{{ttteee[[[UUUTTT```cccgggkkkmmmmmmmmmlllhhhjjjlllmmmmmmjjjhhhffffffgggiiikkklllkkkkkkjjjkkkjjjkkkmmmqqqssstttsssrrrrrrsssttttttttttttsssttttttssssssssssssssstttsssssssssrrrqqqrrrtttwwwuuuvvvxxxzzz{{{{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwuuuuuutttuuuuuuuuuzzz~~~}}}}}}|||yyyxxxwwwuuussspppooommmlllkkkjjjkkkkkkooonnnnnnnnnnnnooooooppppppooommmlllmmmllljjjhhhiiihhhgggeeedddbbbaaa```]]]\\\ZZZYYYWWWVVVUUUUUUVVVWWW[[[aaafffhhhhhhggggggiiimmmpppqqqqqqqqqppppppqqqqqqqqqqqqqqqrrrrrrtttvvvyyyzzzyyyyyyyyyzzzzzzwwwttttttwwwyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{|||}}}}}}|||{{{{{{xxxxxxyyyyyyzzz|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}~~~|||xxxvvvtttrrrtttyyy|||yyyxxx}}}}}}wwwjjjjjjvvv}}}tttfffTTTAAA888555222//////...+++))))))***++++++***,,,++++++******)))))))))***)))))))))((((((((('''******++++++++++++******+++******,,,------+++*********))))))))))))******++++++***))))))***++++++***+++,,,---...///000000......---,,,,,,---------------------...///000111555777:::===???CCCGGGJJJUUU^^^kkkyyyssseeeXXXPPPLLLHHHEEELLL]]]ssssss```WWW```kkkmmmnnnttttttuuuttttttwwwyyytttlll^^^OOOFFFQQQeeesssvvvtttkkkqqqxxxjjjTTT<<<111///,,,)))'''******++++++******)))(((******)))))))))(((((((((((()))++++++++++++---...///000222888AAARRRkkk||||||}}}tttnnnjjjqqqwwwxxxyyy|||~~~~~~vvvnnngggccc\\\ZZZgggxxxqqqaaaYYYggg~~~ooobbbYYYUUUUUU^^^aaadddhhhkkkllllllkkkhhhhhhjjjkkkkkkkkkkkkjjjfffgggiiikkkllllllkkkjjjjjjjjjlllooosssvvvvvvvvvtttsssssssssssstttuuuuuuvvvuuusssrrrqqqqqqrrrrrrqqqrrrrrrqqqpppqqqsssuuuxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxyyyyyyzzz{{{|||xxxwwwwwwvvvuuuuuuvvvvvvuuuyyy}}}~~~}}}}}}~~~}}}yyywwwwwwuuusssrrrqqqqqqpppooommmlllkkkkkknnnnnnnnnnnnnnnooopppppprrrpppooonnnnnnmmmjjjhhhjjjiiihhhfffeeecccbbbaaa^^^\\\ZZZXXXVVVUUUTTTTTTUUUVVVYYY]]]bbbddddddbbbaaacccgggjjjmmmnnnnnnmmmmmmmmmnnnnnnoooooooooppprrrtttuuuuuuttttttvvvwwwxxxvvvttttttvvvxxxyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyzzz{{{}}}}}}}}}||||||xxxyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}|||||||||}}}~~~}}}{{{{{{uuuuuuxxx~~~yyyyyy~~~tttmmmnnn~~~zzzmmm[[[GGG<<<777222...---,,,******+++,,,------,,,************************))))))))))))(((((((((((())))))************))))))***)))((()))+++,,,,,,+++***)))))))))))))))******++++++***))))))***++++++,,,,,,------...///000000...---------------............------...///000111555777;;;===@@@CCCGGGKKKVVV___lllzzz||||||wwwhhh]]]XXXRRRLLLGGGJJJXXXmmmppp]]]RRR\\\hhhmmmqqqyyy|||~~~zzzwwwqqqkkkcccRRRFFFOOOaaannnqqqooollltttzzz|||~~~~~~{{{kkkUUU>>>222...,,,))))))******************))))))))))))))))))))))))))))))((()))+++,,,,,,,,,...000///000333888CCCXXXrrr~~~~~~tttkkkfffqqq|||}}}wwwpppiiicccYYYXXXhhh|||ooo```ZZZjjj{{{lll```YYYXXXXXX^^^```cccfffiiijjjkkklllhhhhhhhhhiiijjjlllnnnoookkkkkkllllllllllllkkkkkkhhhiiikkkooosssvvvvvvuuutttsssrrrrrrrrrsssuuuvvvuuutttrrrqqqqqqqqqrrrsssqqqrrrrrrrrrqqqqqqsssuuuxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxzzz|||}}}zzzyyyxxxwwwvvvuuuuuuuuuvvvyyy|||}}}}}}}}}{{{yyyvvvttttttsssqqqppprrrrrrrrrrrrqqqpppoooooonnnnnnnnnnnnnnnooopppppptttrrrqqqqqqpppooollliiihhhgggfffeeecccbbbaaa```___]]]ZZZWWWUUUTTTSSSTTTTTTUUUVVVZZZ]]]___^^^]]][[[]]]aaadddgggiiijjjjjjiiiiiijjjkkkllllllmmmmmmmmmnnnooonnnnnnnnnppprrruuutttssssssttttttuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyxxxyyy{{{|||}}}}}}}}}}}}xxxyyy{{{}}}~~~~~~}}}}}}|||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzzzz{{{{{{~~~xxxxxx{{{zzzzzz}}}oooiiirrr~~~qqq```LLL@@@999222...---,,,++++++,,,......,,,***))))))))))))************))))))))))))(((((((((((((((((())))))))))))((((((***(((&&&&&&)))+++,,,---))))))))))))))))))***++++++******************++++++++++++,,,,,,------------------------...//////000///...---...///000111555888;;;>>>@@@DDDHHHLLLWWW```nnn{{{~~~{{{zzz~~~xxxkkkcccaaaWWWQQQIIIIIISSSeeeyyylllXXXNNNXXXfffmmmttt~~~yyyrrrnnnbbbRRRGGGPPPcccoooqqqoooooovvv{{{zzzxxxxxxvvvsssfffRRR<<<111...,,,***+++))))))))))))))))))******((((((((()))***+++++++++$$$&&&((()))((()))+++---...000333888EEE]]]www}}}rrrjjjeeesss|||wwwqqqjjjbbbYYYZZZmmmkkk```]]]nnnwwwhhh]]]YYYYYY\\\```aaaccceeehhhjjjlllmmmggggggffffffhhhjjjmmmooopppppppppooonnnmmmlllkkkggggggiiilllppprrrsssrrrsssrrrqqqqqqqqqrrrtttuuussssssrrrqqqrrrssstttuuurrrsssttttttsssssstttvvvwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxwwwwwwxxxyyy{{{}}}|||{{{zzzxxxvvvuuuuuutttwwwyyy{{{}}}~~~~~~~~~}}}|||xxxvvvsssrrrrrrqqqooonnnqqqrrrssstttuuuuuuttttttoooooonnnnnnnnnnnnooooooqqqpppooopppooonnnjjjhhhggggggfffeeecccbbbaaaaaa___]]]YYYVVVSSSRRRRRRRRRSSSRRRSSSVVVXXXYYYXXXWWWVVVWWWZZZ]]]```bbbccccccbbbcccccceeefffggghhhhhhjjjkkklllllllllmmmoooqqqtttttttttssssssrrrssstttvvvwwwwwwxxxyyyzzzzzzzzzxxxyyy{{{|||}}}}}}}}}}}}xxxyyy{{{}}}~~~~~~}}}}}}{{{zzzzzzzzzzzzzzzzzz{{{||||||||||||||||||||||||}}}}}}|||{{{{{{zzzzzzzzz{{{zzz||||||{{{uuukkknnnrrrbbbPPPCCC:::333//////...---,,,---------***((())))))))))))))))))******(((((((((((())))))))))))((((((((())))))(((((((((***(((&&&&&&(((+++,,,---))))))(((((()))***++++++*********++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333111///...---///000222555888;;;>>>AAAEEEJJJMMMYYYbbbppp|||~~~{{{zzz{{{yyyllldddaaaXXXRRRJJJGGGNNN^^^ppp|||iiiUUUKKKVVVeeemmmuuu{{{uuubbbRRRHHHRRReeerrrtttrrrpppvvvzzzyyywwwwwwuuuqqq```OOO<<<222///,,,+++,,,))))))((((((((()))******''''''((()))***+++,,,---''')))***+++******,,,...---000333888GGGaaa{{{{{{rrrlllhhhvvv~~~tttllleee___ZZZ^^^uuu}}}hhhaaabbbtttrrrdddZZZWWWZZZ^^^eeeeeefffgggiiilllnnnooolllkkkjjjjjjkkkmmmoooqqqsssrrrrrrpppooonnnmmmmmmjjjiiiiiijjjmmmppppppppprrrqqqqqqqqqqqqrrrssssssrrrrrrsssttttttuuuuuuvvvssstttvvvvvvttttttuuuwwwvvvvvvuuuuuutttuuuuuuvvvxxxxxxwwwxxxxxxyyyzzz{{{||||||zzzxxxwwwvvvvvvuuuxxxzzz{{{}}}|||}}}~~~}}}{{{zzz{{{vvvtttrrrqqqqqqqqqpppnnnqqqqqqrrrsssuuuvvvwwwwwwqqqpppooonnnnnnmmmmmmmmmllllllllllllmmmkkkhhheeehhhhhhgggfffeeedddcccccc^^^[[[WWWSSSPPPOOOOOOOOOPPPOOONNNPPPQQQRRRQQQOOOOOOPPPQQQTTTUUUWWWXXXXXXWWWXXXYYYZZZ\\\]]]^^^___eeegggiiijjjjjjkkknnnpppppprrrsssssssssrrrtttuuuxxxxxxyyyzzz{{{|||}}}}}}yyyzzz{{{}}}}}}}}}||||||xxxyyyzzz{{{|||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{||||||{{{{{{zzz}}}}}}|||||||||||||||{{{~~~~~~}}}}}}{{{|||}}}~~~qqqnnnwwwuuufffTTTGGG===444000000///...,,,+++,,,+++)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++)))'''&&&(((+++,,,,,,(((((((((((()))***+++,,,)))***++++++++++++***)))---------------------,,,,,,,,,,,,---...000111222555333000...---///000222666888<<>>666222...,,,,,,)))(((''''''''')))***++++++++++++******************+++,,,,,,******+++,,,---333777<<>>CCCBBB@@@>>><<<;;;;;;:::777888999::::::999888777::::::999999:::<<<>>>???AAABBBDDDFFFIIIKKKMMMNNNUUUWWW[[[___bbbgggmmmqqqsssuuuvvvvvvvvvvvvxxxzzz{{{}}}}}}}}}{{{zzz{{{|||zzzzzz{{{|||}}}}}}||||||}}}}}}|||||||||}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~}}}}}}||||||{{{{{{}}}}}}~~~ssshhhhhhooo{{{vvvbbbOOO@@@777333111+++++++++***++++++,,,,,,---***'''&&&''')))))))))))))))))))))************)))))))))))))))*********---,,,+++***))))))******''''''''''''((((((((()))+++++++++***************++++++,,,,,,,,,---------------,,,,,,,,,---......///////////////000111222888<<<@@@CCCEEEHHHNNNSSS]]]ggguuu~~~wwwrrryyy~~~qqq___VVVJJJJJJGGGDDDFFFSSSdddpppsssyyy~~~zzzttt___QQQMMMYYYgggmmmrrrxxxtttvvv|||lllYYYTTTZZZlllzzzxxxtttsssrrrqqqpppnnnjjjfffbbbVVVEEE777000,,,***)))'''(((***++++++***((('''***************++++++,,,***++++++,,,,,,------...000222444===SSSnnn}}}wwwtttttt}}}vvvkkk]]]SSSOOOUUUfffwww|||eeekkkwwwxxxiii^^^XXXWWW]]]fffllllllmmmmmmnnnpppqqqrrrrrrqqqpppnnnnnnnnnnnnooommmmmmnnnnnnnnnqqquuuxxxyyyzzzyyywwwtttrrrrrrsssuuuwwwyyyyyyxxxwwwwwwxxxwwwwwwwwwwwwvvvuuutttssswwwwwwwwwwwwwwwvvvuuuuuutttrrrqqqrrruuuvvvuuusssrrrtttvvvwwwwwwwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||~~~}}}{{{zzzyyyzzzzzzxxxwwwxxxwwwvvvvvvwwwwwwvvvtttrrrpppmmmlllmmmnnnnnnnnnmmmlllllllllkkkkkkjjjjjjkkkjjjiiiiiijjjiiihhhfffdddbbbaaa^^^\\\[[[ZZZZZZUUURRRMMMJJJHHHEEEBBB@@@>>>>>><<<:::999888777777555666666777777666666555666666555555666777888999<<<<<<>>>@@@BBBDDDEEEFFFKKKNNNQQQUUUZZZaaahhhllloooqqqtttvvvvvvvvvwwwyyyzzz|||}}}|||zzzzzz{{{|||zzz{{{{{{|||}}}}}}||||||{{{~~~~~~}}}||||||{{{|||}}}}}}}}}}}}|||{{{|||{{{{{{zzzzzz{{{{{{||||||||||||{{{{{{{{{zzzzzz}}}}}}qqqeeeccchhh{{{yyyhhhUUUEEE:::333000,,,++++++***++++++,,,,,,***'''$$$$$$%%%&&&&&&&&&'''''''''((((((((())))))(((((()))***************)))))))))((((((((((((((('''''''''((((((((())))))************************++++++++++++,,,,,,,,,---------,,,,,,,,,---..................///000111111888<<>>444///,,,,,,++++++***++++++,,,,,,)))'''&&&''')))((((((%%%%%%&&&&&&&&&''''''''''''((()))++++++******)))'''(((((())))))))))))(((''''''((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------......///000111777<<>>:::999888777666666666666333333111000000111333333555555444444333333333333555555666777777888888999999:::<<>>DDDLLLQQQXXX___iiirrrwwwxxxxxxxxxwwwxxxzzzzzzzzzzzz{{{}}}|||}}}}}}}}}}}}}}}||||||vvvxxxzzz{{{zzz{{{|||}}}|||||||||}}}}}}~~~~~~~~~|||||||||{{{{{{|||||||||{{{{{{||||||}}}}}}~~~~~~{{{{{{}}}{{{hhh]]][[[fffvvvkkkUUUCCC777333---,,,++++++*********+++)))(((&&&&&&'''((('''&&&&&&&&&'''''''''((((((((('''((()))***+++******)))((()))***+++++++++++++++(((((((((((()))))))))***(((((())))))*********+++******+++++++++,,,,,,,,,,,,++++++,,,---...//////,,,---------///000111222999???FFFKKKNNNSSSXXX\\\hhhppp{{{rrraaaNNNFFFAAAAAABBBIII]]]qqqwwwzzz{{{{{{xxxeeeXXXKKKIIITTTbbbkkknnnggghhhjjjmmmqqqsssrrrqqqiii___VVVJJJHHH]]]rrrtttwwwvvvtttrrroookkkfffbbbVVVMMMAAA777222///---+++******))))))))))))******((()))***,,,,,,+++*********++++++,,,,,,------......333;;;III___xxx~~~yyyvvvwwwyyy}}}}}}hhh^^^TTTQQQTTT]]]lllxxxssslll~~~{{{nnncccWWWRRRRRRWWWcccnnnrrrssstttvvvvvvvvvuuutttttttttsssrrrqqqqqqqqqqqqtttttttttrrrpppqqqtttvvvzzz|||}}}}}}{{{yyyxxxxxxyyyyyyxxxuuurrrppppppqqqpppqqqrrrsssssssssssssssttttttuuuvvvvvvvvvuuuuuuwwwwwwvvvtttqqqqqqrrrttttttuuuwwwxxxwwwvvvwwwxxxyyyyyyzzz{{{|||}}}~~~~~~zzz|||~~~~~~}}}|||}}}{{{yyyxxxyyyxxxvvvtttrrrssstttvvvyyyyyywwwtttrrrqqqqqqssstttsssqqqnnnllllllmmmmmmllljjjiiihhhgggeeecccbbbbbbaaa```___\\\ZZZWWWTTTQQQNNNLLLKKKHHHFFFBBB@@@>>>===:::999777777666666666666666777777666666555555666666777666666666666666555444333333444444444444444555555888999999999;;;???DDDIIIPPPXXXcccmmmsssvvvxxxxxxvvvxxxzzzzzzzzz{{{}}}~~~}}}}}}~~~~~~~~~}}}||||||wwwyyyzzzzzzzzzzzz|||~~~}}}}}}||||||}}}~~~}}}||||||{{{{{{||||||}}}||||||}}}~~~{{{{{{{{{}}}|||jjj___]]]aaarrrrrrYYYEEE888333------,,,+++***************)))(((((())))))(((''''''(((((((((((())))))))))))))))))))))))*********)))(((((('''(((((()))***((((((((()))))))))******)))))))))***++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000---------...000111333444;;;AAAIIINNNQQQUUUZZZ^^^jjjrrr}}}vvvdddPPPGGGBBBCCCCCCHHH[[[ooovvv{{{}}}iii[[[LLLHHHRRRaaakkknnnmmmlllllllllnnnmmmkkkiiihhhaaaXXXJJJEEEZZZqqqtttxxxwwwuuutttsssooojjjgggZZZPPPCCC888222///---+++++++++************++++++((()))+++,,,,,,+++***)))***++++++,,,,,,------...///444===KKKaaayyy}}}wwwxxxwwwzzz|||xxxfff\\\SSSRRRWWWaaaooo{{{~~~vvvqqqvvvggg]]]SSSPPPRRRYYYeeepppssstttvvvwwwxxxwwwvvvuuutttuuuuuuuuutttsssrrrqqqvvvvvvuuusssrrrrrruuuwwwwwwyyy||||||{{{yyyyyyyyywwwwwwvvvssspppoooppprrrpppqqqrrrsssttttttttttttssstttuuuuuuvvvvvvuuuuuuuuuvvvwwwvvvtttrrrsssuuutttvvvwwwxxxvvvvvvvvvwwwvvvvvvwwwyyy{{{|||~~~~~~zzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzxxxxxxyyyxxxwwwuuuuuuuuuvvvyyy{{{zzzxxxuuuqqqppppppqqqssssssrrrpppmmmmmmlllkkkiiihhhgggfffdddcccaaaaaaaaa___]]][[[YYYXXXUUUQQQMMMJJJHHHGGGDDDAAA???======<<<;;;999999999888888888999999:::777888888888888888888777666777888888888777666555444444555555666666666666777777888888999;;;???BBBHHHPPP\\\gggnnnsssuuuwwwvvvxxxzzz{{{{{{|||~~~~~~~~~~~~~~~~~~}}}||||||yyyzzz{{{zzzzzzzzz|||}}}||||||{{{{{{|||}}}}}}}}}||||||||||||}}}}}}||||||}}}~~~{{{{{{zzzzzz{{{~~~~~~nnneeedddaaasssyyy^^^GGG777000...---,,,+++************---+++++++++,,,,,,***)))''''''((((((((()))))))))***)))((('''((()))+++,,,+++***(((&&&&&&''')))***(((((()))))))))*********)))******+++,,,,,,------,,,,,,---------.........+++++++++,,,---...///000.........///111222444555>>>CCCKKKPPPSSSVVV[[[^^^mmmuuuxxxfffRRRIIICCCEEEEEEIIIZZZnnn}}}~~~nnn```OOOIIIQQQ___iiikkkkkkjjjiiijjjlllnnnnnnmmmnnnggg\\\KKKDDDYYYqqqtttyyyxxxwwwvvvuuurrrnnnkkk___UUUFFF:::333///---+++,,,,,,++++++++++++,,,,,,''')))+++,,,,,,,,,***)))***++++++,,,,,,---......000555>>>MMMccczzz}}}}}}{{{uuuyyyxxx{{{xxxtttfff\\\SSSSSSXXXbbbppp||||||vvvpppuuurrrbbbYYYQQQOOORRRYYYeeeppptttuuuwwwxxxxxxxxxvvvuuutttuuuwwwwwwwwwuuurrrqqqvvvvvvvvvtttssstttwwwyyyuuuxxx{{{|||{{{zzzyyyzzzuuuuuutttrrrooooooppprrrpppqqqrrrssstttuuuuuuuuuqqqqqqrrrssstttttttttssssssuuuxxxxxxuuutttuuuwwwtttvvvxxxxxxvvvvvvvvvwwwssstttvvvxxxzzz|||}}}~~~zzz||||||||||||||||||{{{zzzzzzzzzyyyxxxxxxyyyyyywwwvvvwwwwwwyyy{{{}}}|||yyyvvvpppooooooppprrrssssssrrrnnnmmmkkkiiigggfffffffffbbbaaa`````````^^^[[[XXXWWWVVVRRROOOKKKHHHFFFEEE@@@>>><<<<<<<<<===<<<;;;<<<<<<<<<;;;<<<<<<===>>>777888999::::::999888777888999:::;;;;;;:::999888777777777888888999999:::444555666777777999<<<>>>CCCKKKWWWbbbjjjpppsssuuuwwwxxx{{{||||||}}}~~~~~~~~~~~~~~~}}}||||||zzz{{{{{{{{{zzzzzz|||}}}{{{zzzzzzzzz{{{|||~~~}}}}}}||||||||||||}}}}}}{{{|||}}}~~~|||{{{yyyxxxyyy|||~~~~~~yyy{{{ssslllllldddvvv~~~cccHHH666---...---,,,+++************)))(((((((((***)))(((&&&'''''''''(((((((((((()))+++***(((&&&''')))+++---///---***''''''(((+++---))))))))))))******************+++,,,------......---------.........//////+++++++++,,,---...000000......///000111333555666???EEELLLQQQTTTWWW[[[^^^ooowwwwwwfffRRRIIICCCBBBAAAFFFWWWjjjzzz~~~tttcccUUUMMMNNN___mmmjjjpppooooooooolllgggiiinnnrrroooaaaPPPQQQggg}}}~~~xxxvvvvvvqqqkkkcccVVVGGG>>>777000------******))))))***+++,,,,,,///,,,)))((()))+++,,,---,,,,,,,,,,,,------...///222666AAATTTkkk}}}{{{xxx|||wwwyyyyyy{{{yyysssgggYYYNNNNNNXXXdddqqqzzzzzzkkkkkksssvvvkkk```VVVMMMKKKOOOWWWeeerrrvvvwwwxxxxxxwwwwwwyyyzzzzzz{{{{{{yyyuuurrrqqqqqqzzzyyyyyyxxxyyy{{{~~~~~~~~~~~~}}}|||yyywwwvvvrrrrrrqqqpppppppppqqqqqqoooppprrrtttttttttrrrqqqssssssssstttvvvvvvtttrrrrrrssstttuuuvvvvvvuuuuuutttrrrqqqqqqsssttttttsssvvvvvvwwwxxxyyyyyyzzz{{{~~~~~~~~~~~~}}}~~~}}}{{{zzzzzzzzz{{{{{{zzzxxxwwwwwwxxxyyyzzz|||}}}}}}}}}{{{xxxuuussstttssssssrrrqqqqqqpppppppppmmmiiigggggghhhggggggcccbbb```^^^[[[XXXVVVUUUUUUTTTRRROOOLLLIIIGGGEEEDDDDDDCCCAAA???>>>===<<<======<<<;;;:::999999888@@@???>>>>>>>>>>>><<<:::============<<<;;;:::999::::::<<<<<<<<<;;;:::999777777666666777888888999<<>>===<<<===============<<<<<<<<<===<<<<<<>>>@@@AAA@@@>>><<<<<<======<<<<<<;;;;;;<<<===============<<<<<<;;;;;;::::::::::::::::::<<>>======>>>>>>>>>?????????@@@@@@>>>======???AAABBBAAA@@@<<<======>>>>>>>>>>>>>>>@@@@@@?????????@@@@@@AAAAAAAAA@@@>>>===<<<<<<;;;;;;???GGGQQQ\\\fffnnnssswwwyyy{{{|||||||||}}}}}}}}}}}}||||||{{{{{{{{{yyyyyyyyyyyyzzz{{{|||}}}{{{{{{zzzzzz{{{{{{|||}}}||||||||||||}}}~~~~~~}}}|||}}}~~~~~~|||~~~~~~|||zzz|||zzztttppptttuuuyyy~~~tttbbbOOO@@@888111000...+++)))(((((((((+++***))))))))))))))))))(((((((((((())))))))))))'''(((((())))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((())))))***+++,,,,,,,,,---------......//////......---------,,,///000111222444999???DDDEEELLLVVV\\\___aaadddgggrrrzzz~~~~~~ooo___TTTJJJEEECCCGGGYYYmmm{{{~~~pppbbbZZZZZZkkkyyyvvvzzzsssnnnllljjjiiinnntttssssssjjjZZZWWWjjj{{{rrrcccQQQDDD:::111------+++***************++++++)))+++,,,---,,,+++***++++++++++++,,,---...///000333;;;KKK___qqq~~~{{{yyy{{{wwwyyy|||~~~|||wwwpppkkk```UUUOOOVVVdddpppwww|||}}}vvvlll[[[TTT^^^zzz}}}qqqeeeVVVOOOIIIJJJOOOXXXfffqqqppptttxxx{{{{{{zzzzzzzzzzzz||||||{{{yyywwwwwwxxxzzzzzzzzz{{{}}}}}}|||{{{yyywwwuuusssrrrrrrttttttssssssssssssttttttqqqrrrsssssssssssstttuuuxxxxxxwwwvvvvvvuuuuuuuuuvvvttttttuuuwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyy~~~~~~yyyyyywwwvvvvvvwwwxxxxxx|||{{{yyywwwwwwwwwyyyyyyzzzzzzzzzyyywwwuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrnnnkkkhhheeedddcccaaa___\\\[[[YYYWWWTTTRRRPPPOOOKKKJJJIIIGGGEEECCCBBBAAACCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAABBBBBB@@@>>>>>>>>>???AAAAAABBBBBBBBBDDDCCCBBBAAAAAACCCDDDEEEEEEEEEDDDBBBAAA???===<<<<<<>>>DDDMMMXXXcccmmmrrrwwwyyy|||||||||||||||}}}}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{|||zzzzzzzzzzzzzzz{{{||||||zzzzzzzzzzzz{{{|||}}}~~~~~~{{{zzzzzz{{{}}}~~~}}}~~~zzzsssttt}}}xxxhhhUUUDDD:::111///---+++***)))))))))******)))))))))))))))***''''''(((((())))))******'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))******+++,,,,,,,,,,,,,,,---------......///000000000///...---,,,------...///111666<<<@@@FFFNNNYYYaaaeeegggiiikkkuuu|||}}}{{{}}}qqqbbbVVVLLLFFFCCCGGGYYYlll{{{{{{zzz|||pppgggbbbeeevvv|||uuupppnnnmmmlllnnnrrrpppqqqkkk\\\UUU```yyyrrrcccQQQDDD;;;333///000++++++***************+++(((+++---...,,,******++++++++++++,,,---...000000333===NNNaaarrr}}}xxxvvvxxxzzzzzzzzzxxxtttpppllljjj___UUUQQQ[[[lllyyyuuuhhhYYYWWWfff{{{nnnaaaUUUNNNIIIJJJOOOWWWcccnnnooossswwwzzzzzzyyyyyyyyyzzz{{{||||||zzzyyyyyyzzz~~~~~~}}}~~~zzzyyyxxxwwwvvvuuuuuuuuuuuuuuutttssssssttttttuuuqqqsssuuuuuuttttttvvvxxx{{{zzzyyyxxxwwwwwwxxxxxxvvvuuutttuuuwwwxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxx~~~~~~~~~}}}yyyyyyxxxwwwwwwxxxyyyzzz}}}{{{yyywwwwwwwwwxxxyyy{{{{{{zzzyyywwwuuutttsssqqqqqqqqqqqqqqqpppppppppjjjgggeeedddccccccaaa___YYYXXXVVVTTTRRRPPPNNNMMMJJJIIIHHHGGGEEEDDDCCCBBBCCCBBBBBBBBBAAAAAA@@@@@@BBBBBBAAAAAA@@@??????>>>DDDCCCBBBCCCDDDDDDBBB@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFFFFEEECCCAAA???>>>===???DDDKKKUUUaaakkkqqqvvvxxx{{{||||||{{{{{{|||}}}|||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||zzzzzzzzz{{{{{{}}}~~~~~~|||zzzyyy{{{}}}~~~~~~~~~wwwvvv~~~{{{mmmYYYEEE999///...,,,++++++++++++,,,***)))))))))))))))******''''''(((((())))))******''''''((()))******))))))'''((((((((()))))))))***))))))))))))))))))))))))******+++,,,------......,,,,,,,,,---------......//////000000000///...---------------...222777;;;GGGOOO[[[dddhhhjjjlllnnnwww~~~~~~{{{}}}rrraaaVVVLLLGGGCCCFFFWWWjjj}}}|||{{{}}}}}}pppiiihhhnnnxxxrrrpppnnnlllmmmpppqqqqqqkkk]]]RRRVVViiiyyyrrrbbbPPPDDD:::333000111,,,+++******)))*********(((+++......+++)))***,,,******+++,,,---...000111666AAARRRdddttt~~~}}}||||||~~~zzzuuusssvvvzzzzzzxxxsssnnnjjjhhhggg___UUUQQQ]]]ppp~~~qqqeeeZZZ]]]ooozzzlll^^^SSSLLLHHHIIINNNVVVaaakkkooorrrvvvwwwwwwwwwwwwxxxxxxzzz||||||zzzzzzzzz{{{xxxwwwvvvvvvvvvvvvvvvwwwuuuuuuuuuuuuuuutttttttttrrrtttvvvuuuttttttwww{{{{{{zzzyyyxxxwwwxxxyyyzzzxxxvvvuuuuuuwwwxxxxxxwwwvvvvvvwwwxxxyyyyyyzzzzzz|||}}}~~~}}}||||||yyyyyyxxxxxxxxxyyy{{{|||zzzyyyxxxwwwwwwyyy{{{|||~~~}}}|||zzzxxxwwwvvvuuuqqqqqqppppppooonnnnnnmmmgggeeecccccccccbbb```^^^WWWVVVTTTRRRPPPNNNMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????AAAAAABBBDDDFFFHHHGGGFFFCCCCCCDDDFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGGGGGGGFFFDDDBBB@@@@@@AAAEEELLLUUU```iiiooosssvvvzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}|||}}}zzzzzz~~~~~~}}}~~~}}}yyymmmZZZEEE888......,,,++++++,,,,,,---)))))))))))))))******+++(((((((((((())))))))))))''''''((()))************''''''(((((())))))*********************************+++,,,---.../////////,,,,,,,,,---------......////////////////////////000000000//////222666:::JJJRRR]]]fffjjjllloooqqq{{{~~~qqq^^^TTTKKKGGGCCCFFFVVVhhh|||qqqhhhfffnnn|||rrrnnnmmmlllnnnqqqxxxtttkkk]]]QQQQQQ___nnnyyy|||}}}rrrcccPPPCCC999111...///,,,++++++***))))))******(((+++...---***(((***---******+++,,,---///000111777BBBSSSdddrrr|||~~~{{{{{{{{{yyyuuuvvv{{{zzz{{{zzzvvvoooiiifffeee___UUUPPP\\\ppp}}}}}}nnnddd]]]eeeyyyxxxiii[[[OOOIIIFFFIIIOOOVVVbbblllppprrrtttuuuttttttuuuvvvwwwyyy{{{{{{zzzzzz{{{|||}}}}}}}}}~~~wwwvvvuuuuuutttuuuuuuuuuuuuvvvvvvwwwvvvuuutttssspppsssvvvuuurrrssswww{{{yyyxxxwwwvvvvvvwwwyyyzzz{{{yyywwwwwwxxxyyyxxxwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{}}}~~~}}}|||{{{{{{xxxxxxwwwwwwxxxyyy{{{|||zzzyyyxxxwwwwwwyyyzzz|||}}}|||zzzxxxvvvuuuttttttqqqppppppnnnmmmlllkkkjjjgggeeecccbbbaaa```]]][[[UUUUUUSSSQQQOOONNNLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEHHHIIIIIIGGGCCCDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIGGGFFFEEEBBBDDDGGGMMMVVV```hhhmmmppptttxxxzzz{{{zzzzzz{{{yyyzzzzzz{{{{{{|||||||||zzzzzzzzzzzz{{{|||}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~~~~~~~{{{vvvkkkZZZGGG;;;000///---,,,+++++++++,,,)))))))))))))))***++++++))))))))))))((((((((((((''''''(((******++++++***'''''''''((()))*********)))))))))))))))))))))))))))***,,,---...//////...,,,,,,,,,---------.........------,,,---...000111222222111000000333888<<>>@@@BBBKKKTTTfffmmmvvv}}}~~~|||{{{}}}oooaaaTTTMMMIIIHHHRRR```rrryyy~~~}}}|||zzzgggUUUPPPZZZgggnnnpppoooqqquuuuuuqqqooopppqqqoooxxxmmm```^^^^^^ppp|||}}}~~~|||xxxtttnnnfff]]]RRRDDD666///000******************************++++++,,,,,,,,,,,,*********+++...000333444>>>PPPcccnnnuuu|||}}}}}}{{{|||}}}|||xxxooofff```TTTNNNOOO___tttnnn```eee~~~yyyjjj\\\SSSHHHFFFDDDEEEKKKUUU```ggghhhlllqqqtttuuuvvvxxxyyywwwxxxxxxvvvsssrrrsssuuuqqqpppoooqqquuuxxxzzzzzz{{{{{{}}}}}}}}}}}}{{{zzzvvvvvvuuuuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvuuutttuuutttqqqooooooppprrrtttvvvvvvvvvvvvvvvwwwwwwwwwyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvwwwxxxxxxyyyzzzzzzyyy}}}|||{{{zzz~~~~~~}}}}}}{{{}}}}}}{{{yyyxxxyyyzzzvvvvvvvvvuuuuuuuuuuuuuuusssssssssrrrrrrqqqqqqpppqqqpppooommmllljjjiiihhhfffdddcccbbbaaa```]]]ZZZWWWVVVUUUSSSQQQOOOMMMLLLMMMNNNNNNNNNMMMKKKIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJKKKMMMNNNMMMKKKIIIHHHJJJKKKKKKKKKKKKJJJIIIIIICCCCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFFFFGGGIIIMMMPPPRRRTTTWWW[[[___ccceeegggkkkmmmppptttwwwyyy{{{{{{zzzzzz{{{{{{|||}}}}}}}}}zzzxxxwwwwwwyyy{{{||||||yyyyyyzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{||||||}}}~~~lll^^^VVV___ooo{{{~~~zzzvvvssskkkZZZJJJ===777000,,,,,,---+++***))))))))))))))))))******(((((((((((('''''''''''''''(((***)))'''&&&''')))'''((((((((())))))******((((((((((((((((((((((((((())))))***+++,,,---------...///000111111111111.........///000111333444666888>>>FFFIIIIIILLLRRReeelllvvv~~~~~~{{{zzz{{{ssseeeWWWPPPJJJIIISSS```ttt{{{~~~{{{xxx{{{zzzhhhUUUOOOWWWcccjjjooonnnppptttuuurrrrrrtttxxxvvvsssddd```^^^nnn||||||}}}~~~}}}zzzwwwooofff[[[QQQDDD777000///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,...111333555???RRRfffqqqvvv{{{}}}zzzvvvrrrkkkddd```SSSOOOTTTcccuuuzzzggg\\\ggguuuggg[[[SSSHHHFFFCCCDDDJJJTTT___ffffffjjjnnnppppppqqquuuxxx}}}~~~yyyuuuuuuvvvrrrqqqppprrrvvvzzz||||||{{{{{{|||||||||{{{zzzzzzvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwvvvuuutttsssuuutttrrrqqqpppqqqssstttsssttttttuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuttttttttttttuuuvvvxxxyyyzzzzzz||||||}}}}}}{{{zzzyyy|||}}}~~~|||~~~~~~|||yyywwwyyy|||yyyxxxwwwvvvuuuuuuuuuuuutttsssssssssrrrrrrrrrqqqrrrqqqpppnnnmmmkkkjjjiiifffdddcccbbbbbbaaa^^^\\\XXXWWWVVVUUUSSSRRRQQQPPPRRRRRRRRRQQQPPPOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJLLLLLLMMMMMMLLLLLLKKKJJJEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEGGGKKKNNNUUUWWW[[[```dddgggiiiiiiiiikkknnnqqqtttwwwyyyzzzyyyyyyzzzzzz{{{|||||||||yyyxxxvvvwwwyyy{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{|||lll```XXXaaaqqq{{{|||zzzvvvttttttooo___PPP???999111---,,,---,,,***))))))))))))************)))))))))(((((((((''''''&&&))),,,+++(((&&&''')))(((((())))))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,---...///000111111111/////////000111222333444555:::DDDOOOTTTRRRRRRUUUdddlllvvv|||{{{{{{xxxjjj\\\TTTNNNLLLUUUcccssszzz~~~zzzvvvyyy~~~zzzjjjXXXPPPWWWbbbiiinnnlllmmmqqqtttsssvvvzzz{{{yyyuuufffaaa]]]mmmyyyzzz{{{~~~uuuiiiZZZOOODDD888111...++++++++++++++++++++++++++++++******++++++,,,,,,---------...///111444555???RRRgggqqqtttyyyyyyqqqkkkgggbbb___QQQQQQYYYhhhwww{{{fff^^^lll}}}qqqdddXXXQQQFFFDDDBBBBBBHHHRRR]]]dddcccfffjjjjjjiiikkkpppuuu{{{uuussstttqqqppppppssswww{{{~~~~~~||||||{{{zzzyyyyyyyyyzzzttttttuuuuuuuuuuuuuuutttssstttuuuvvvvvvvvvuuuttttttsssssssssssssssttttttrrrssstttuuuvvvwwwxxxyyyvvvvvvvvvuuutttsssssssssttttttuuuwwwxxxyyy{{{{{{}}}}}}~~~~~~|||{{{zzzzzzzzzzzz{{{|||~~~zzzwwwzzz}}}}}}{{{yyyxxxvvvvvvvvvvvvtttttttttsssssssssssssssqqqpppooonnnllljjjiiihhhdddbbbaaaaaaaaa```]]][[[YYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFCCCDDDDDDCCCDDDFFFJJJMMMRRRUUU[[[aaagggjjjlllmmmkkklllnnnppprrruuuvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{yyywwwvvvvvvxxxzzz{{{zzz{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~|||~~~{{{iii___[[[eeeuuu|||xxxwwwxxxttteeeUUU@@@:::222---,,,,,,,,,***((()))))))))************(((((())))))))))))))))))(((+++...---***'''(((+++)))))))))***+++,,,,,,,,,************************(((((())))))***++++++++++++,,,---...///000000000222222222222333333444555888===IIIWWW^^^]]]]]]___hhhooozzz~~~|||}}}ooo```XXXRRRPPPYYYfffrrryyy}}}yyyuuuxxx~~~yyykkk[[[TTT[[[fffmmmmmmjjjkkkooosssuuuyyy{{{xxxtttddd___\\\lllwwwxxxzzz~~~{{{lllZZZNNNDDD999000---++++++++++++++++++++++++++++++******++++++,,,---.........///000222444555AAAUUUiiisssvvvzzzzzzooohhhddd```^^^PPPSSS]]]lllyyy}}}ggg```ppp{{{oooaaaVVVNNNEEECCC@@@AAAGGGPPP[[[bbb```dddffffffdddgggmmmsss~~~zzzrrrooooooqqqppppppsssxxx|||}}}|||zzzyyyxxxxxxyyyzzzssssssttttttuuuttttttsssqqqrrrtttuuuvvvwwwvvvvvvsssssssssttttttuuuuuuuuurrrssstttvvvwwwyyyzzz{{{wwwvvvvvvuuutttssssssssstttuuuvvvwwwyyy{{{|||||||||~~~}}}|||{{{zzzzzzzzzzzzzzzyyyzzz|||~~~{{{xxxzzz}}}}}}{{{yyywwwvvvvvvvvvttttttttttttttttttssssssppppppnnnmmmkkkiiihhhhhhaaa```___^^^___^^^[[[YYY[[[[[[[[[[[[ZZZZZZZZZZZZVVVUUUTTTSSSSSSSSSUUUUUUPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPKKKKKKJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJMMMLLLJJJHHHGGGGGGHHHHHHEEEEEEDDDDDDDDDFFFJJJMMMMMMQQQXXX```fffkkkmmmnnnnnnnnnoooppprrrssstttuuuwwwwwwxxxyyyyyyzzzzzz{{{yyywwwuuuvvvxxxzzzzzzzzzxxxyyyzzzzzz{{{{{{zzzzzz||||||}}}{{{~~~~~~{{{xxx{{{wwwfff^^^\\\hhhxxxzzzyyy{{{wwwgggWWWAAA;;;222---,,,,,,,,,***(((((())))))*********+++''''''((()))***+++,,,,,,)))---111000+++)))***,,,))))))***+++,,,,,,------************************(((((())))))******++++++***+++,,,...///000000000555555444444444555555666:::???LLL[[[dddeeefffhhhlllsss}}}}}}vvvkkkaaaXXXVVV]]]gggyyyzzztttvvv}}}}}}qqqaaa\\\cccllloooppppppnnnmmmooouuu}}}~~~ppp```\\\ZZZjjj{{{}}}}}}}}}rrr^^^MMMBBB:::333...+++***((('''(((***---///---+++)))***,,,---+++)))++++++---000///---000666EEE^^^pppxxx~~~|||xxx}}}wwwkkkfff```[[[QQQRRR[[[iiiwww~~~iiihhh|||wwwlll```UUUNNNDDDBBB@@@AAAGGGPPPYYY___dddbbbcccfffdddaaaeeennnxxx{{{|||yyysssooonnnnnntttuuuwww{{{~~~}}}}}}|||zzzyyyxxxxxxyyyzzz{{{xxxuuutttvvvwwwvvvtttqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvtttrrrqqqrrrsssvvvttttttvvvzzz}}}|||{{{|||zzzwwwtttrrrqqqqqqrrrttttttuuuwwwxxxyyyzzzzzz{{{|||}}}|||}}}zzzwwwvvvwwwyyyzzzyyyyyyzzz|||~~~|||zzzyyy|||{{{zzzzzzxxxxxxwwwvvvxxxvvvsssrrrrrrssssssrrrtttrrrnnnllljjjhhheeebbbdddbbb```___]]]]]]]]]]]]YYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJKKKLLLMMMOOOPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDJJJMMMSSSZZZbbbiiiooorrrpppqqqqqqqqqpppqqqtttvvvxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{xxxzzz}}}~~~zzzjjjcccaaannn}}}{{{jjjYYYHHH===333111111...,,,,,,'''&&&%%%&&&'''((('''%%%(((((((((((())))))))))))+++++++++***************,,,+++++++++)))((('''&&&''''''(((((())))))******))))))))))))***+++,,,---,,,,,,,,,---...///000111555555444333333222111111888;;;DDDOOOVVVZZZ```gggmmm{{{~~~~~~xxxlllbbbYYYUUU\\\eeewww~~~}}}xxxxxxzzz{{{}}}zzzoooaaa\\\bbbkkkpppoooooonnnmmmnnnrrryyy}}}|||nnn^^^[[[ZZZkkkyyy}}}~~~}}}tttaaaOOOBBB999222...,,,,,,++++++++++++++++++,,,***)))***,,,---,,,***---,,,...000///...222999JJJccctttzzz|||xxx|||qqqhhh___XXXMMMRRR___rrrnnnmmmttthhh]]]QQQJJJCCCBBB@@@BBBGGGOOOXXX^^^eeebbbaaabbbaaa```fffooovvvyyyzzzxxxsssnnnmmmmmmrrrtttxxx}}}~~~|||{{{zzzzzzzzz{{{zzzwwwtttsssuuuwwwvvvvvvsssssstttuuuuuuuuuuuuuuuvvvwwwwwwuuusssrrrssstttvvvuuutttvvvzzz|||{{{zzzxxxvvvtttrrrqqqqqqrrrsssvvvvvvvvvvvvwwwxxxxxxyyy{{{}}}~~~|||{{{{{{zzzyyyxxxvvvvvvwwwyyyzzz{{{zzzxxxxxxyyy{{{~~~~~~|||zzzzzz{{{{{{zzzyyyxxxwwwwwwvvvwwwuuussssssssstttsssqqqpppnnnkkkjjjiiigggdddbbbaaa___]]]\\\[[[\\\]]]^^^YYYYYYYYYXXXXXXXXXWWWWWWXXXXXXWWWVVVUUUSSSRRRQQQNNNOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOONNNMMMMMMLLLMMMNNNOOOKKKKKKJJJIIIHHHGGGGGGFFFFFFEEECCCBBBAAAAAAAAABBBEEEHHHNNNVVV___gggnnnqqqooopppqqqqqqpppqqqtttvvvtttuuuvvvwwwxxxyyyzzz{{{xxxyyyzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyzzzyyyzzz|||~~~~~~~~~~~~zzznnnfffdddooo}}}~~~wwwhhh[[[HHH===333000000---++++++---,,,******,,,,,,,,,+++(((((((((((())))))))))))************************)))************))))))(((''''''(((((()))************)))))))))***+++,,,,,,......---------......///222222222333333444444444666888===DDDIIILLLSSS[[[mmm{{{zzznnncccYYYTTTZZZbbbvvv}}}|||{{{xxxvvvwwwuuulll```[[[```jjjoooooooooooonnnnnnpppsssvvvxxx{{{kkk\\\ZZZZZZlllyyy~~~uuudddSSSCCC888222///------......---,,,***(((+++***)))***,,,------,,,///......000//////555===NNNgggvvv{{{~~~zzzvvv{{{~~~|||nnn```WWWKKKSSSeee{{{ssssss~~~rrrggg[[[OOOGGGCCCBBBAAABBBGGGOOOWWW\\\ccc```^^^]]]\\\]]]dddmmmsssvvvxxxwwwrrrmmmllllllpppsssyyy}}}|||{{{{{{{{{xxxvvvsssrrrtttvvvxxxxxxuuuuuuvvvvvvwwwvvvvvvvvvwwwxxxxxxwwwuuutttuuuvvvwwwvvvvvvwwwyyyzzzzzzyyywwwvvvtttsssssstttuuuvvvxxxwwwvvvuuuuuuvvvwwwxxxyyyzzz}}}~~~}}}|||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{}}}{{{wwwuuuuuuxxx{{{~~~~~~}}}{{{zzzzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvuuuttttttuuutttsssqqqllljjjhhhggggggfffdddbbb^^^\\\ZZZYYYYYYZZZ]]]^^^ZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYXXXWWWVVVUUUSSSRRROOOPPPPPPQQQRRRRRRQQQQQQNNNNNNMMMMMMMMMOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>>>>======>>>AAAGGGPPPYYYbbbiiimmmlllnnnpppqqqqqqrrrsssuuutttuuuvvvwwwxxxzzz{{{{{{zzzzzz{{{||||||||||||{{{||||||{{{zzzyyyxxxxxxxxx{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}|||}}}{{{rrrjjjgggppp|||}}}uuuhhh^^^KKK???555111000...++++++,,,***''''''(((***+++***(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************''''''((())))))******+++++++++*********++++++,,,//////...---------------//////111222444666777888777666777:::<<<>>>FFFPPPlllzzz~~~zzznnncccXXXRRRWWW___vvv~~~~~~|||xxxsssrrrppphhh]]]XXX[[[eeemmmooopppqqqpppooonnnoooqqq|||tttwwwgggZZZYYY[[[nnn}}}{{{tttfffTTTDDD888222111------------,,,+++***))))))))))))***,,,---------000......///...///666???OOOhhhxxx{{{}}}xxxuuu|||yyyggg[[[PPPXXXiii~~~tttyyytttiii\\\PPPHHHCCCBBBAAACCCHHHOOOVVVZZZ______^^^\\\ZZZ[[[aaagggpppsssuuutttppplllkkklllppptttzzz}}}{{{zzzzzzvvvtttrrrqqqsssvvvyyyzzzwwwwwwwwwxxxxxxwwwvvvvvvwwwxxxyyyyyywwwvvvwwwxxxxxxxxxwwwxxxxxxyyyyyyxxxzzzyyywwwvvvvvvwwwyyyzzzxxxwwwuuuttttttuuuvvvwwwvvvwwwyyy{{{{{{zzzyyyxxxyyyzzzzzz|||}}}~~~|||{{{zzzyyyyyyzzzzzz{{{}}}}}}~~~~~~}}}||||||zzzxxxwwwwwwyyy|||}}}||||||||||||{{{{{{zzzzzz{{{zzzzzzyyyxxxwwwvvvvvvtttttttttuuuuuuuuurrrpppllljjjhhhffffffeeecccaaa^^^\\\YYYWWWWWWXXX[[[\\\[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTRRRSSSSSSTTTTTTTTTSSSSSSQQQPPPNNNMMMMMMNNNPPPRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@>>>===<<<;;;::::::999;;;@@@GGGOOOWWW^^^bbbfffiiimmmpppqqqrrrssstttwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{||||||{{{zzzzzzyyyzzzzzz||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz|||~~~~~~}}}sssjjjeeemmmxxxyyylllaaaOOOCCC777333222///------***((($$$###$$$'''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************'''(((((()))******++++++,,,,,,+++*********++++++///......---------.........///111333555777888999;;;999777777666888BBBMMMhhhvvv{{{{{{vvvkkk```UUUPPPUUU]]]ttt}}}}}}zzzwwwsssqqqmmmeee[[[SSSUUU___jjjppprrrsssrrrpppoooooooooxxxpppsssdddWWWYYY]]]qqq{{{tttfffUUUEEE999444222,,,+++***))))))***+++,,,))))))***++++++,,,---...///---,,,------///777@@@RRRkkk{{{}}}~~~{{{zzzpppaaaUUU[[[jjj|||~~~vvv}}}tttiii]]]PPPHHHBBBBBBBBBDDDHHHNNNTTTXXX]]]```aaa```^^^___bbbeeemmmppprrrpppllljjjjjjlllqqquuu{{{~~~|||zzzxxxwwwsssrrrrrrqqqrrruuuxxx{{{xxxyyyyyyyyyxxxwwwvvvvvvvvvxxxzzzzzzyyyxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxyyy|||{{{yyywwwvvvwwwxxxyyywwwvvvuuuttttttuuuuuuvvvtttuuuvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{|||}}}{{{{{{zzzzzz{{{{{{||||||}}}{{{yyyxxxyyyzzz{{{}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxwwwvvvvvvuuusssrrrrrrsssuuutttrrrooonnnllliiigggfffeeebbb``````^^^[[[XXXWWWXXXYYYZZZ\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZXXXWWWVVVWWWWWWWWWVVVVVVUUUSSSSSSSSSRRRPPPNNNNNNOOOQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKKKKGGGGGGFFFDDDCCCBBBAAA@@@======<<<;;;:::999888777777888;;;???EEEKKKPPPSSS\\\aaahhhmmmppprrrssstttwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{||||||||||||{{{{{{zzzzzzzzz{{{{{{|||}}}||||||{{{{{{{{{{{{|||}}}~~~zzzyyyzzzzzzpppgggaaagggsss|||sssdddPPPDDD888333111---++++++...+++((('''(((***,,,,,,(((((((((((())))))))))))''''''(((((())))))))))))***************)))(((((((((((())))))***+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------///000000000000222333555666888888<<<:::888777555777CCCPPPcccrrrvvvvvv~~~zzzvvvoooeee[[[RRRNNNSSS[[[rrr~~~{{{xxxvvvvvvoooeeeZZZPPPOOOZZZgggqqqrrrtttsssqqqpppoooppptttllloooaaaVVVZZZ___tttyyyhhhVVVGGG<<<555333---+++)))''''''))),,,---)))***,,,,,,++++++,,,......,,,,,,......000888AAAVVVooo~~~uuudddWWW\\\iiizzz|||www|||qqqggg[[[OOOFFFBBBBBBCCCEEEIIINNNSSSVVVZZZ```dddcccbbbeeeiiiiiikkkmmmnnnlllhhhgggjjjmmmsssvvv||||||yyyvvvtttpppqqqrrrrrrssstttwwwzzzyyyyyyyyyyyyxxxwwwvvvuuuuuuxxxzzz{{{zzzyyyyyyzzzwwwxxxyyyyyyxxxwwwxxxzzzzzzyyywwwuuuuuuuuuvvvwwwvvvvvvvvvuuutttssssssrrrqqqqqqqqqqqqrrrsssuuuuuuttttttuuuuuuvvvwwwxxxxxxxxxxxxzzz{{{||||||||||||~~~~~~~~~}}}{{{yyyvvvuuuuuuwwwzzz}}}xxxyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuurrrqqqpppqqqrrrrrrqqqoooooollljjjhhhgggeeebbb```aaa```^^^\\\ZZZZZZZZZZZZ]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSUUUTTTSSSQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOQQQQQQQQQQQQQQQPPPOOONNNGGGGGGEEEDDDBBBAAA??????;;;;;;;;;;;;:::999888777777777777999===AAAEEEHHHPPPWWWaaaiiioooqqqssstttttttttvvvxxxzzz{{{}}}~~~||||||}}}~~~~~~~~~~~~}}}zzzzzzzzz{{{{{{}}}~~~~~~{{{{{{{{{||||||}}}}}}}}}}}}~~~|||zzzxxxzzzpppeee]]]aaalllyyyxxxhhhPPPCCC666111...+++((()))...,,,))))))***,,,,,,,,,(((((((((((())))))))))))'''(((((())))))******+++***************)))((('''(((((()))******++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---...///000111111111222444555666777888:::999999888555777CCCPPPaaaooorrrqqqxxx}}}}}}~~~{{{tttmmmfff^^^VVVOOOKKKQQQZZZsss~~~}}}ttthhh[[[NNNKKKWWWfffpppqqqrrrrrrqqqppppppqqqrrrjjjmmm___UUUZZZ```vvvlllYYYJJJ>>>666111...---+++************+++)))+++---,,,***)))+++---...,,,---000000222999BBBXXXqqq~~~~~~tttaaaWWW[[[gggxxxvvvuuuyyypppfffZZZNNNFFFAAABBBCCCFFFIIINNNRRRTTTRRRZZZ^^^^^^```hhhnnnoookkkkkkkkkhhheeeeeejjjnnntttwww||||||xxxuuusssnnnqqqssstttssssssuuuwwwzzzzzzyyyyyyxxxvvvuuuttttttwwwzzz{{{{{{zzzzzzzzzuuuwwwyyyyyywwwwwwyyy{{{xxxwwwuuutttuuuvvvxxxyyyxxxxxxxxxwwwuuuqqqnnnllljjjiiihhhggghhhkkkoooqqqpppqqqqqqqqqrrrrrrssssssrrrtttwwwyyyzzzzzzyyyxxxzzzzzzyyyxxxwwwvvvtttsssuuuvvvwwwzzz|||~~~xxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuqqqooonnnnnnoooppppppooollljjjhhhgggfffeeecccaaaaaaaaa``````___^^^]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPOOOGGGGGGEEEDDDBBB@@@???>>>999::::::;;;;;;:::999999888777666777999<<>>888999:::;;;<<<;;;::::::888777666666888;;;>>>@@@???HHHVVVccclllqqqsssuuuwwwwwwxxxyyyyyyzzz{{{{{{yyyzzzzzz{{{{{{{{{{{{{{{~~~}}}||||||{{{{{{|||xxxzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxx}}}uuuhhh\\\[[[eeesssyyyoooWWWJJJ<<<555222...,,,,,,+++***)))***+++,,,***)))(((((((((((())))))))))))((())))))***+++,,,,,,,,,&&&'''(((***++++++,,,,,,)))))))))***++++++,,,,,,*********+++,,,---.../////////...------------...///000111444666888:::;;;666888;;;;;;888777BBBNNNeeeqqqoooiiinnnvvv~~~}}}~~~tttggg^^^WWWTTTMMMGGGLLLVVVqqqtttiiiTTTQQQQQQMMMaaammmsssuuupppmmmpppssstttuuunnngggbbb[[[XXXdddtttyyyaaaOOOAAA777222,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------...---...000...///888BBB]]]sss{{{xxx}}}~~~zzziii[[[PPP^^^mmmvvv|||yyyggggggyyyxxxnnndddXXXLLLEEEDDD@@@>>>BBBIIINNNPPPOOOKKKKKKKKKOOOUUU^^^fffkkkmmmiiiddd``````ccchhhkkkrrrwww|||}}}xxxtttrrrqqqqqqppppppqqqqqqrrrsssuuuvvvwwwvvvuuuvvvwwwyyyyyyyyyzzzzzzyyyxxxxxxvvvvvvvvvuuuttttttvvvxxxuuuuuuvvvwwwwwwwwwwwwwwwyyyyyyxxxvvvssspppllljjjbbbbbb___YYYTTTTTTZZZ```eeejjjppprrrpppmmmkkkkkkkkkmmmpppuuuyyyzzzxxxvvvuuuuuuuuuuuuttttttttttttwwwvvvvvvvvvxxxyyyxxxwww~~~~~~}}}{{{zzzyyyxxxwwwvvvuuutttttttttttttttrrrooommmmmmmmmlllkkkjjjjjjiiihhhgggeeecccbbb```cccffffffddd```]]]\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\VVVVVVWWWWWWWWWVVVUUUUUUTTTUUUWWWWWWUUUTTTTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQPPPNNNLLLKKKLLLKKKIIIGGGDDD@@@===<<<777777777666666999===@@@===<<<;;;<<<>>>@@@@@@@@@@@@EEEOOOZZZdddmmmrrruuuvvvuuuttttttuuuwwwyyy{{{wwwwwwxxxyyyzzz||||||}}}~~~}}}|||{{{zzzzzzzzz||||||{{{{{{}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||~~~}}}wwwyyyvvvlll```]]]gggxxxttt[[[KKK;;;555444222111222,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))(((((((((((((((*********))))))))))))))))))*********++++++++++++))))))***+++,,,,,,,,,,,,------......///000000000555444444444555666888:::777777777777555888EEERRRjjjmmmmmmhhhfffooo~~~xxxiii^^^UUUQQQKKKFFFIIISSSlllyyynnnXXXRRRRRRPPPfffsssvvvuuurrrqqqssssssppptttnnnjjjfff]]]VVV\\\iii{{{|||fffUUUHHH<<<333------,,,++++++,,,,,,,,,,,,---------...............---...///...000888CCC]]]ttt}}}yyy}}}~~~}}}~~~xxxfffWWWOOO]]]llluuu{{{sssbbbdddxxx~~~uuukkk```TTTIIICCCDDDAAA@@@CCCJJJPPPQQQPPPMMMJJJHHHIIIMMMUUU]]]cccgggeeecccaaabbbeeehhhjjjooouuuzzz~~~{{{xxxttttttsssssssssssssssssstttvvvwwwwwwvvvuuuvvvwww|||||||||{{{zzzyyyxxxwwwuuuuuuuuutttssssssuuuwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvuuusssqqqpppjjjjjjgggaaaZZZWWWZZZ]]]bbbgggmmmpppnnnkkkhhhhhhmmmoooqqqssstttuuuvvvvvvttttttttttttttttttttttttuuuttttttuuuwwwxxxwwwvvv|||||||||||||||||||||{{{yyyxxxwwwvvvuuuuuuuuuuuutttrrrooommmmmmmmmlllkkkiiiiiihhhgggfffeeeddddddaaacccffffffdddbbb````````````___^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^]]][[[ZZZWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWYYYXXXVVVUUUUUUVVVTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPPPPOOONNNLLLKKKJJJJJJHHHEEEBBB???<<<;;;777777777666777:::???CCCCCCCCCBBBCCCDDDDDDDDDCCCBBBFFFNNNXXXbbbjjjppptttuuuttttttssstttvvvyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}|||{{{zzzzzzzzzzzz{{{{{{zzz{{{|||}}}~~~}}}|||{{{{{{|||}}}}}}{{{xxxwwwzzzzzzooobbb^^^fffuuuxxx\\\LLL;;;444222000//////+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))*********++++++)))***+++,,,,,,------,,,------...//////000000111444444444555666777888999888777666666444888FFFTTTmmmooommmgggdddnnnmmm___SSSOOOJJJEEEGGGNNNddd|||~~~ttt\\\TTTTTTTTTnnn~~~~~~zzzvvvuuuvvvsssmmmsssooonnnjjj___RRRSSS\\\ssszzzdddVVVIII:::///...------,,,++++++++++++))))))))))))*********+++...---...///...000999DDD]]]uuu{{{}}}~~~||||||~~~}}}sssbbbSSSPPP^^^mmmuuu{{{~~~lll]]]bbbvvv|||rrrggg[[[QQQGGGAAABBB@@@@@@CCCIIIOOOPPPPPPPPPMMMHHHFFFHHHOOOVVV[[[```_________aaacccfffgggjjjqqqwww{{{|||wwwwwwwwwvvvuuuuuuuuuuuuvvvwwwyyyyyywwwvvvvvvwww}}}}}}}}}|||zzzyyywwwvvvttttttuuutttrrrrrrtttvvvyyyyyyxxxwwwvvvvvvvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyvvvvvvssslllccc[[[YYYYYY___dddjjjmmmmmmjjjgggeeennnqqqssssssqqqqqqtttwwwsssssssssssssssssssssssssssrrrrrrsssvvvwwwvvvvvvxxxyyyzzz{{{||||||}}}}}}xxxxxxwwwvvvuuuuuuuuuuuutttrrrooonnnnnnmmmlllkkkhhhgggffffffeeeeeeffffffbbbdddffffffeeeddddddeeeccccccbbbaaa___^^^]]]]]]___```aaaaaa```]]][[[YYYXXXXXXXXXXXXXXXWWWVVVVVVXXXZZZ[[[ZZZWWWVVVUUUVVVVVVVVVUUUUUUTTTSSSQQQQQQNNNNNNOOOOOOOOONNNLLLKKKIIIHHHFFFDDDAAA>>>;;;:::888777777666888<<>>===>>>AAAGGGLLLNNNNNNSSSPPPMMMLLLMMMQQQVVVYYY\\\[[[ZZZYYYZZZ]]]```bbbeeelllsssxxx~~~~~~|||yyyyyyyyyxxxwwwvvvuuuuuuwwwyyyzzzzzzxxxwwwwwwxxx{{{{{{{{{{{{zzzyyyxxxwwwtttuuuvvvuuuttttttuuuvvvxxxwwwvvvuuuuuuuuuvvvvvvvvvwwwxxxyyy{{{||||||}}}~~~~~~|||vvvkkkaaaYYYVVV[[[```fffjjjkkkjjjgggeeekkkpppttttttqqqpppsssvvvqqqqqqqqqrrrrrrssssssssssssrrrrrrsssvvvxxxwwwwwwxxxxxxxxxyyyzzz{{{|||}}}wwwvvvuuuttttttsssssstttsssqqqooonnnnnnnnnllljjjffffffeeeeeeeeefffggghhheeeffffffeeedddcccdddfffeeedddcccbbb```___^^^]]]___```aaabbbaaa___]]][[[ZZZZZZZZZZZZYYYXXXWWWWWWYYY[[[[[[ZZZWWWUUUUUUUUUWWWWWWVVVUUUTTTRRRQQQPPPLLLMMMNNNOOONNNMMMLLLKKKHHHGGGFFFDDDAAA>>>;;;:::888777666666888>>>FFFKKKPPPSSSVVVXXXXXXVVVTTTSSSVVVVVVXXX[[[aaahhhnnnrrrvvvvvvvvvwwwxxxzzz|||}}}||||||{{{zzzyyyxxxxxxwwwyyyxxxxxxxxxyyyyyyzzz{{{zzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{|||||||||uuuqqqwww|||qqqhhhjjjtttcccRRR>>>444000,,,************))))))))))))******))))))))))))))))))))))))***************++++++++++++++++++++++++*********(((((()))))))))************+++,,,---...............//////000000111111222222333555777888888888777:::888666555555:::KKK[[[tttvvvtttmmmjjjrrr|||lll]]]VVVPPPIIIHHHLLLZZZkkk}}}www___UUUVVV[[[yyy}}}yyyyyyyyyvvvrrroookkk]]]NNNMMMUUUaaannn|||xxxeeeSSSEEE;;;777///...---,,,+++*********------------...............------......111<<>>KKKcccqqqxxxzzz|||yyy{{{zzzmmm\\\MMMHHHZZZnnnyyy|||{{{vvvqqqkkk^^^VVVaaayyy|||vvvlllaaaWWWNNNFFFAAA===???CCCGGGKKKNNNQQQSSSPPPRRRVVVYYY\\\^^^``````aaa^^^ZZZVVVUUUVVVYYY[[[___dddhhhlllsss|||~~~~~~~~~~~~|||zzz|||||||||{{{zzzwwwtttrrrsssuuuxxxxxxxxxxxxyyyzzzwwwwwwxxxyyyyyyyyyxxxxxxyyy{{{|||}}}{{{zzzzzz{{{xxxyyyzzzzzzxxxuuurrrpppooommmkkkiiihhhgggggggggnnnrrrxxx}}}}}}xxxqqqkkkdddcccbbbdddfffhhhfffeeecccfffkkknnnooonnnkkkiiijjjkkklllmmmooopppqqqrrrsssssssssvvvzzz|||}}}|||yyyxxxvvvttttttuuuvvvwww{{{zzzyyyxxxwwwwwwwwwwwwrrrqqqpppppppppnnnkkkiiieeegggjjjkkklllkkkjjjhhhhhhiiiiiihhhfffdddeeefffggggggfffeeeddddddccccccaaaaaa```_________``````___^^^^^^^^^]]][[[ZZZYYYYYYZZZ[[[[[[YYYWWWXXXXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPPPPOOONNNLLLKKKFFFEEEDDDBBB@@@>>>;;;:::666666555555555999>>>BBBHHHRRR___fffgggcccaaa```]]]\\\\\\]]]aaagggmmmppprrrssstttvvvxxxzzzzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{yyyzzz|||}}}~~~~~~~~~||||||{{{{{{|||}}}~~~{{{wwwnnnuuuyyyppprrrzzzzzzfffTTT@@@555000...,,,---++++++************++++++************************''''''((())))))***++++++(((((()))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////000000///000000111111222333333444555555555666777888::::::;;;:::<<<===>>>DDDTTTcccyyy}}}|||xxx~~~}}}sssjjj[[[LLLJJJPPP```hhhqqqxxxxxx```VVVTTTRRRjjj}}}xxxrrrbbbRRRQQQYYYpppssstttrrrtttxxxyyyvvv{{{uuukkkbbbWWWJJJ<<<222,,,,,,+++++++++,,,------------........./////////---,,,,,,......333???LLLdddpppuuuxxx}}}zzzzzzrrr]]]LLLJJJ\\\rrr~~~~~~xxxqqqdddYYYRRR^^^www}}}wwwmmmaaaVVVLLLBBB===;;;>>>BBBFFFIIIMMMPPPRRRTTTUUUWWWZZZ]]]```cccdddbbb```^^^\\\[[[[[[]]]]]]___cccgggjjjqqq{{{~~~}}}~~~~~~}}}}}}}}}}}}}}}{{{xxxuuusssrrrtttwwwxxxxxxxxxzzz{{{zzzzzzzzzzzzyyyyyyxxxwwwxxx{{{}}}}}}|||zzzzzz{{{|||}}}~~~}}}zzzvvvqqqnnnnnnmmmkkkhhhgggfffffffffhhhmmmuuu}}}~~~xxxsssooollliiiiiikkkllljjjhhhffffffgggiiijjjjjjgggeeejjjjjjkkkmmmooopppqqqrrrsssrrrsssvvvyyy|||}}}|||wwwvvvuuuttttttuuuwwwxxxxxxwwwvvvuuuttttttttttttrrrqqqpppppppppnnnkkkiiifffhhhkkknnnnnnllljjjhhhggghhhjjjjjjhhhggghhhiiihhhhhhggggggfffffffffeeedddccc```^^^]]]]]]^^^____________^^^]]]\\\ZZZYYYYYY[[[\\\\\\ZZZYYYZZZZZZWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPNNNLLLKKKDDDDDDCCCAAA???<<<:::999555666555555555777;;;>>>@@@KKKXXX``````\\\XXXXXXUUUUUUVVVYYY^^^dddkkknnnuuuvvvxxxzzz|||}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyzzzzzzzzzxxxyyy{{{|||~~~~~~}}}}}}{{{{{{{{{{{{|||}}}zzzuuummmrrr|||uuuttt{{{wwwdddRRR>>>333///---,,,---******))))))))))))******************************&&&''''''((()))*********///...---,,,***)))((('''++++++,,,,,,,,,---------,,,---...///000000000000000111111222222333444444666666555555666888:::;;;;;;;;;===@@@AAAFFFUUUdddzzz~~~zzzwww~~~~~~uuukkkccc[[[RRRMMMLLLYYYeeeqqqxxxrrrbbbTTTPPPXXXddd|||||||||uuummmeeeUUUQQQ___tttyyy{{{wwwuuuvvvwwwvvv{{{tttmmmfffYYYHHH:::444------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------...000,,,---222222===TTTaaammmooommmoooooosss~~~|||~~~lllYYYMMMIIIWWWkkk|||}}}qqqYYYTTTddduuu}}}tttkkkdddYYYLLLCCC@@@>>>???BBBFFFKKKOOOSSSUUUXXXXXXYYYZZZ\\\___aaabbbeeedddbbb```^^^^^^^^^^^^aaaeeeggghhhooozzz}}}}}}zzzvvvuuuvvvxxxyyyyyyyyyzzz{{{{{{zzzyyywwwvvvyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxuuusssssstttvvvwwwvvvwwwxxxyyy{{{|||}}}}}}}}}}}}|||{{{yyyvvvtttsssrrrrrrrrruuuwwwuuupppkkkiiijjjnnnvvv}}}yyywwwuuutttsssrrrpppnnnlllkkkjjjhhhfffeeecccbbbbbbcccfffiiilllmmmnnnnnnssssssssstttvvvwwwwwwvvvxxxwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttuuuuuuvvvrrrrrrqqqpppooonnnmmmllljjjiiijjjlllmmmllliiifffjjjjjjjjjjjjiiiiiihhhhhhiiijjjjjjjjjiiihhhfffeeedddcccbbbbbbaaabbbbbbbbb_________^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTQQQTTTVVVVVVQQQMMMLLLLLLHHHGGGDDDBBB???<<<:::999888777777666666666777777:::???EEEJJJKKKKKKKKKKKKGGGHHHLLLSSSWWW[[[dddnnntttvvvyyyzzz{{{|||}}}}}}}}}}}}zzzxxxxxxzzz{{{{{{|||}}}|||{{{zzz{{{}}}~~~}}}|||||||||||||||}}}zzzzzzzzz{{{{{{{{{{{{{{{~~~yyysssjjjoooxxxyyywww{{{~~~{{{sssfffUUUBBB777111------///000///---+++***)))(((((((((((()))***++++++,,,,,,)))))))))((((((((((((((((((((()))***++++++,,,,,,)))******++++++,,,,,,---///000111111000///111222333444444444444666999;;;999888666444555888;;;>>>??????BBBFFFHHHMMM[[[jjj}}}vvv{{{~~~{{{yyy}}}ssshhh```XXXPPPKKKLLL^^^iiisssyyy~~~ppp```RRRMMMVVVaaaxxx~~~~~~vvvmmmdddSSSNNN[[[sssyyy{{{xxxvvvwwwwwwvvv|||uuummmfffYYYHHH:::333...---,,,,,,++++++++++++++++++++++++,,,,,,,,,------///---...444333>>>TTT___kkkmmmkkkmmmlllooo{{{|||~~~}}}nnn^^^SSSKKKWWWjjj{{{qqqYYYSSSddduuu~~~uuulllcccYYYKKKBBB???>>>???BBBFFFKKKOOOSSSUUUXXXYYYZZZ\\\^^^```bbbcccdddcccaaa___^^^]]]]]]]]]```dddfffhhhnnnyyy~~~}}}}}}yyyuuutttuuuwwwxxxyyywwwwwwxxxyyyxxxwwwvvvuuuwwwwwwvvvuuuuuuvvvwwwwwwzzzyyyvvvuuutttuuuwwwxxxxxxxxxyyyzzz{{{|||}}}}}}|||||||||{{{zzzxxxwwwvvv{{{|||~~~{{{pppnnnmmmpppvvv{{{~~~}}}zzzxxxuuurrrooolllkkkiiigggeeecccbbbbbbaaaaaabbbdddhhhlllppprrrqqqqqqrrrtttvvvvvvuuutttttttttuuuvvvwwwxxxxxxyyyuuuttttttssssssssstttttttttsssrrrqqqpppooonnnnnnmmmllllllmmmnnnmmmkkkiiikkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkiiihhhgggeeeeeedddccccccccccccddd_________^^^]]]\\\[[[ZZZ\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSQQQTTTVVVUUUQQQMMMLLLLLLHHHGGGEEEBBB???<<<:::999666666555444444333444444666888;;;<<<<<<===>>>@@@BBBCCCGGGNNNRRRUUU^^^hhhnnnqqqtttwwwxxxyyyzzz||||||}}}}}}{{{xxxwwwxxxzzzxxxzzz||||||||||||~~~~~~~~~}}}|||||||||||||||{{{||||||||||||}}}}}}}}}~~~xxxqqqjjjpppyyyzzzyyy}}}~~~wwweeeTTTAAA666111...---///++++++***)))((((((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,------......//////000111111000000111222333444555555555777:::<<<<<<:::888777777:::===???@@@BBBFFFJJJNNNTTTbbbooo~~~vvvzzz~~~{{{xxx}}}|||qqqddd[[[SSSLLLIIIKKK```kkkuuuzzz~~~ppp___QQQLLLSSS^^^sss{{{}}}vvvmmmcccQQQJJJWWWnnnuuuzzzzzz{{{~~~~~~{{{}}}vvvnnngggZZZHHH999333///...---,,,+++***************+++++++++,,,,,,,,,,,,///---000555555???UUUaaammmooonnnqqqoooqqq|||}}}|||zzzlll___VVVNNNXXXiiizzzrrrYYYTTTeeevvvwwwlllcccXXXJJJAAA>>>>>>???BBBFFFKKKOOORRRTTTYYYYYY[[[]]]___aaabbbcccdddcccaaa___^^^]]]]]]]]]___ccceeegggmmmvvv{{{||||||yyytttrrrsssvvvxxxyyyssstttuuuvvvvvvvvvuuutttvvvvvvuuuuuuuuuuuuvvvvvvyyyxxxvvvttttttuuuvvvwwwzzzzzzzzzzzz{{{{{{{{{|||{{{{{{||||||||||||{{{{{{zzzuuuooolllnnnsssxxx{{{~~~zzzvvvqqqoookkkjjjiiiiiiiiiiiijjjjjjgggeeedddccceeeiiinnnqqqmmmoooqqqtttuuutttsssssssssttttttuuuwwwxxxxxxyyyvvvuuutttsssssssssssssssuuutttsssrrrqqqppppppppppppooonnnnnnoooooonnnllljjjjjjjjjkkkkkkkkkkkkkkkkkkllllllmmmlllkkkiiihhhgggffffffeeeeeeeeeeeeeee`````````___^^^]]][[[[[[^^^]]]]]]\\\[[[ZZZZZZYYYVVVVVVWWWVVVUUUTTTRRRQQQRRRTTTUUUTTTQQQNNNLLLKKKGGGFFFEEEBBB@@@===;;;:::777666555444333333222222444444333111000111444777===>>>BBBHHHKKKOOOXXXaaaiiilllqqquuuvvvxxxzzz{{{{{{|||}}}{{{yyywwwwwwwwwvvvxxxzzz||||||~~~~~~|||{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~xxxpppmmmsss}}}xxxxxx|||}}}~~~~~~wwwcccSSSAAA666111...---///***)))))))))))))))******)))))))))***++++++,,,,,,(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,------......///...000111111000000111222333444666777777999<<<>>>???===;;;999:::;;;>>>???CCCDDDJJJPPPVVV]]]kkkxxxvvvzzzzzzwww{{{|||pppaaaWWWOOOIIIHHHJJJ\\\jjjwww}}}sssbbbSSSLLLSSS^^^nnnuuuzzz}}}zzz|||}}}uuummmcccPPPJJJWWWiiiqqqyyy~~~xxxqqqjjj]]]JJJ;;;444000///---,,,+++******************+++++++++,,,,,,+++///---111777777AAAWWWhhhtttxxxxxx}}}|||}}}{{{}}}oooaaaXXXRRRZZZhhhwwwsss[[[VVVgggyyyxxxlllbbbVVVIIIAAA>>>>>>@@@CCCGGGLLLOOORRRSSSWWWXXXZZZ\\\^^^```aaabbbdddcccbbbaaa___^^^]]]]]]^^^aaadddfffkkkrrrxxx{{{|||xxxsssqqqrrrtttwwwxxxqqqrrrtttuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrssstttuuuyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}tttnnnkkknnnrrruuu{{{||||||zzzvvvrrrooonnnllllllmmmoooqqqtttvvvxxxsssqqqnnnjjjhhhhhhiiijjjlllnnnrrrssssssrrrrrrqqqvvvvvvvvvvvvvvvvvvuuuuuuwwwvvvuuutttssssssssssssuuutttrrrqqqpppppppppqqqsssqqqooooooooopppooonnnjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllmmmlllkkkjjjiiiggggggfffeeeeeeeeeeeefff````````````___]]]\\\[[[]]]]]]\\\[[[ZZZYYYYYYXXXUUUVVVWWWWWWVVVTTTQQQPPPSSSTTTTTTSSSQQQOOOLLLKKKGGGFFFEEECCC@@@>>>===<<<:::999888666555444444444444444333111///000222444:::;;;>>>DDDGGGJJJRRR[[[fffkkkqqqvvvxxxzzz|||}}}yyy{{{||||||yyywwwvvvvvvwwwyyy{{{|||}}}~~~~~~|||{{{zzzzzzzzz||||||}}}}}}~~~~~~{{{rrrooovvv{{{rrrtttzzz}}}||||||tttbbbRRRAAA777222...---///,,,,,,+++++++++++++++,,,))))))*********+++++++++'''''''''''''''((((((((())))))*********+++++++++)))******++++++,,,,,,---...///111111000000111333333555777888999:::===???@@@>>><<<;;;;;;<<<===???CCCEEEKKKTTT\\\eeessswww{{{{{{wwwxxx}}}rrrbbbWWWNNNHHHGGGJJJXXXhhhzzzwwwfffVVVOOOTTT^^^kkkpppttttttvvvzzzzzzxxxwwwyyyrrrllldddSSSMMMZZZlllsss{{{zzzssslll```MMM===666000///---,,,+++***************+++++++++,,,,,,,,,,,,///---111888999CCCZZZppp{{{~~~uuueeeZZZUUU[[[gggtttuuu^^^YYYlll}}}yyylllaaaUUUHHHAAA??????AAAEEEIIIMMMPPPRRRSSSUUUWWWYYY[[[]]]______```ddddddcccbbbaaa___^^^]]]\\\^^^bbbfffiiinnnuuuzzz{{{wwwsssqqqrrrtttvvvwwwqqqrrrtttvvvwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwttttttsssrrrsssssstttuuuxxxxxxwwwwwwwwwwwwvvvvvvwwwxxx{{{}}}zzztttooommmnnnoooppprrrttttttqqqoooooopppqqqrrrsssuuuwwwxxxyyyzzzxxxwwwvvvtttqqqmmmkkkiiimmmpppssstttrrrppppppqqquuuuuuuuuuuuuuuuuuvvvvvvxxxwwwvvvuuutttttttttttttttsssqqqooooooooopppqqquuurrrpppppppppppppppooojjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllllllllkkkjjjiiiggggggfffeeeeeeeeeeeeeeeaaaaaaaaa```___^^^]]]\\\\\\\\\[[[ZZZYYYYYYXXXXXXVVVWWWXXXXXXWWWUUURRRQQQTTTTTTSSSRRRQQQOOOMMMKKKGGGFFFEEECCCAAA@@@>>>===;;;:::888777666555555444111333444444333222222333777777:::???BBBDDDLLLUUUccchhhpppvvvyyyzzz{{{|||xxxzzz|||{{{yyywwwwwwwwwzzz{{{}}}}}}||||||~~~~~~|||{{{zzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~wwwooouuuvvvooorrryyy}}}}}}qqqcccSSSBBB888333///---......---,,,+++***************************+++++++++******+++++++++,,,,,,,,,***************+++++++++)))******++++++,,,,,,------///000111000000222333444666888::::::;;;===??????>>><<<;;;;;;;;;===>>>CCCDDDJJJTTT___jjjyyyzzz}}}{{{wwwuuuzzzvvvfffZZZPPPIIIHHHKKKVVVhhh|||zzzhhhXXXOOOTTT^^^iiinnnpppooopppuuuxxxwwwsssuuuqqqllleeeVVVQQQ^^^rrrxxx~~~yyysssmmmaaaOOO???888///...---,,,+++*********++++++,,,,,,,,,------------///---000888:::FFF^^^sss}}}vvvdddWWWVVV[[[eeessswwwaaa^^^qqqyyylll```TTTHHHAAA@@@AAACCCGGGKKKOOORRRSSSTTTTTTVVVXXX[[[]]]^^^^^^^^^cccccccccbbbaaa___]]]\\\[[[\\\```eeehhhjjjrrrzzzzzzwwwtttssstttuuuvvvvvvrrrsssuuuvvvwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwzzz}}}|||xxxuuutttttt{{{{{{{{{xxxsssooonnnmmmllloooqqqqqqnnnnnnpppssswwwwwwxxxxxxvvvssspppnnnnnnqqqtttwwwwwwuuusssqqqqqqtttvvvtttqqqoooppprrrqqqqqqssstttvvvwwwyyyyyywwwvvvuuuttttttttttttttttttrrrpppooonnnoooqqqrrrvvvtttrrrrrrrrrrrrpppooolllkkkkkkkkkjjjjjjjjjjjjjjjkkklllllllllkkkjjjiiihhhgggffffffeeeeeeffffffbbbbbbaaaaaa```___]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZYYYXXXWWWUUUTTTVVVTTTRRRQQQQQQPPPMMMKKKGGGFFFEEEDDDBBBAAA@@@???999888777666555555444444///111444555444222111111333333666;;;===???FFFOOO^^^dddlllssswwwxxxxxxxxxxxxzzz{{{{{{yyyxxxyyyzzz|||~~~~~~~~~|||||||||~~~~~~|||{{{{{{{{{{{{xxxxxxyyyzzz{{{|||}}}}}}{{{mmmrrr{{{sssnnnsss{{{ssseeeUUUDDD:::555000---...,,,+++***)))((((((((((((*********************************+++,,,,,,------************************+++,,,,,,------......///---///000111000111222444444777999::::::;;;<<<======<<<;;;;;;;;;<<<===>>>BBBBBBGGGRRR___lll|||}}}zzzvvvtttyyy{{{kkk^^^TTTLLLJJJLLLUUUfffxxxzzzhhhVVVNNNRRR[[[ggglllooommmnnnrrrvvvvvvqqqtttppplllgggWWWSSS```tttxxx||||||wwwrrrmmmaaaOOO???888...---,,,,,,++++++++++++,,,,,,---------............000---///777:::HHHaaattt}}}xxxeeeYYYTTTYYYdddsssyyydddcccvvvyyykkk___TTTHHHBBBBBBBBBEEEIIIMMMQQQSSSTTTUUUTTTVVVYYY\\\^^^_________aaaaaaaaaaaa___]]][[[ZZZZZZZZZ___eeefffgggoooyyyyyywwwuuuuuuvvvvvvvvvuuurrrssstttvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvwwwwwwwwwxxxxxxuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvyyy}}}zzztttpppmmmkkkjjjiiilllpppuuuvvvtttqqqppppppppprrrssspppllllllppptttxxxyyyyyyxxxsssmmmfffbbb___cccjjjrrrwwwyyyzzzyyyvvvxxxxxxuuupppnnnppptttpppqqqrrrtttvvvwwwyyyyyytttssssssrrrrrrrrrssssssuuusssqqqooooooppprrrssswwwvvvuuuvvvvvvuuurrrooooooooonnnmmmlllkkkkkkjjjkkklllmmmnnnnnnmmmlllkkkiiiiiihhhgggggggggggghhhbbbbbbbbbaaa```___^^^]]][[[\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVTTTQQQQQQQQQPPPMMMKKKFFFFFFEEEDDDCCCBBBAAA@@@999999888777666666777777333666888888666444333333333333666:::<<<===EEEMMM[[[aaajjjrrruuuvvvuuuuuuxxxyyyzzzzzzyyyzzz|||~~~|||~~~~~~||||||}}}~~~~~~~~~}}}|||||||||||||||xxxxxxyyyzzz{{{|||}}}}}}~~~|||ppptttzzz~~~pppkkkqqq{{{wwwgggXXXFFF<<<666000------******)))))))))))))))***************************((())))))***++++++,,,,,,************************+++,,,,,,------......///---...000111000111222444555777:::;;;:::::::::;;;<<<<<<;;;<<<<<<===>>>???BBBAAAEEEPPP]]]lll~~~}}}wwwsssssswwwnnnaaaVVVNNNKKKLLLTTTcccrrrxxxzzzxxxfffUUUKKKOOOXXXeeekkknnnmmmmmmqqqtttuuuqqqtttpppmmmgggXXXTTTaaaqqqtttxxx{{{zzzuuupppkkk```NNN???777------,,,++++++,,,,,,,,,---------........./////////000,,,...666;;;JJJcccuuu}}}}}}mmmbbbSSSXXXcccttt{{{fffeeeyyyyyyjjj___SSSIIICCCCCCCCCFFFJJJNNNRRRTTTUUUUUUUUUWWWZZZ]]]___``````_______________^^^\\\YYYXXXYYYZZZ^^^dddffffffnnnyyyxxxwwwvvvvvvwwwwwwvvvtttrrrssstttuuuuuuuuutttssstttuuuvvvwwwwwwvvvuuutttttttttuuuuuuvvvvvvvvvwwwuuuvvvvvvvvvwwwwwwwwwwwwtttvvvyyy}}}{{{sssnnnlllllljjjiiiaaagggnnnrrrsssrrrrrrttttttuuuuuupppkkkiiimmmrrrwwwxxxyyyxxxssskkkccc^^^VVVZZZbbblllsssyyy|||}}}yyy{{{zzzvvvpppnnnqqquuussstttttttttuuuuuuvvvvvvqqqqqqqqqppppppqqqrrrrrrvvvtttrrrpppppprrrtttuuuxxxxxxxxxxxxyyywwwsssppprrrrrrqqqooonnnmmmlllkkklllmmmnnnoooooonnnmmmmmmkkkjjjiiiiiihhhiiiiiiiiibbbbbbbbbbbbaaa___^^^]]]\\\]]]]]]^^^^^^______```___^^^]]][[[ZZZZZZZZZZZZWWWTTTQQQPPPQQQPPPNNNKKKFFFFFFEEEDDDCCCBBBAAAAAA;;;;;;:::::::::::::::;;;<<<======<<<999777777888666666888<<<>>>???FFFNNN[[[bbbkkkrrruuuvvvuuuuuuxxxyyyzzzyyyyyy{{{~~~|||}}}~~~~~~}}}}}}~~~~~~}}}|||||||||||||||}}}xxxxxxyyyzzz{{{|||}}}~~~|||tttwww{{{zzzmmmhhhoooyyyxxxiiiYYYHHH===777111------************+++,,,---...++++++******************,,,,,,---......///000000++++++******************)))******++++++,,,------,,,...000111000111333444666888:::;;;:::999999:::<<<<<<<<<<<<===>>>@@@@@@CCCAAADDDNNN]]]mmmzzzuuuqqqssswww~~~