BM6P6(@ ppprrrvvv{{{~~~{{{yyyqqqooommmmmmqqqwwwzzzwwwooommmjjjjjjjjjjjjiiihhheeegggkkkkkkhhh```WWWQQQMMMJJJFFFBBB===:::888888000000000000////////////------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++---.........---,,,,,,+++,,,---.........---,,,+++,,,,,,,,,---------..............................///////////////.........---......///////////////---...000111222111///...111111000000000000000111000000000111333555888999999::::::;;;<<<===>>>>>>;;;;;;;;;<<<===???@@@AAAAAAAAA@@@@@@AAABBBDDDEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCEEEHHHKKKKKKJJJGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGFFFDDDBBBBBBDDDFFFFFFFFFBBBBBBCCCBBBAAA@@@???>>>@@@AAA???;;;666777>>>DDDEEEFFFFFFEEEEEEDDDCCCBBBIIIIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDD>>>>>>>>>===<<<<<<;;;;;;:::::::::999777666444333333222111111000000111111///............---------......------,,,+++******((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&########################""""""############""""""&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$"""!!!!!!!!!""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,...///------......///.....................///000111222111000000000111222333333666666666777888:::<<<===@@@??????>>>>>>>>>>>>>>>AAAAAAAAA@@@???>>>======<<<<<<;;;;;;;;;<<<==================>>>???@@@AAA??????@@@AAABBBCCCDDDEEECCCBBBBBBCCCDDDEEEFFFFFFEEEGGGHHHGGGDDDBBBAAAAAA[[[^^^ccciiiooouuuxxxzzzwwwwwwuuusssqqqnnnlllkkkdddbbbaaaaaaccchhhnnnqqqvvvvvvvvvtttqqqmmmhhhfff]]][[[XXXWWWWWWVVVUUUSSSOOOPPPQQQPPPMMMGGGBBB>>>===;;;888555333111000000////////////............------------------------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++++++++,,,------------,,,+++,,,,,,,,,,,,------------........................///.....................------...///////////////...///111222222222000///111111000000000000000111000000000000000222333444999999:::;;;<<<======>>><<<<<<<<<<<<===>>>@@@@@@BBBBBBAAAAAABBBCCCEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCFFFJJJMMMNNNMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGHHHFFFDDDCCCCCCDDDFFFFFFEEECCCCCCBBBBBBAAA@@@@@@??????AAABBB@@@<<<;;;>>>BBBEEEEEEFFFFFFFFFEEEDDDDDDHHHHHHHHHGGGEEEDDDBBBAAADDDDDDDDDDDDDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;:::999999888777555444333222111000000//////000000............------------,,,,,,+++******)))(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%########################""""""############""""""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""""""""""""""""""""############%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$$$$###&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,---+++,,,---...///000000000/////////000000111222333444333222222222222222222333444444555666888999:::===<<<<<<<<<<<<<<<======@@@@@@@@@@@@???>>>===<<<999999999999:::;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDFFFGGGHHHHHHEEECCCBBBBBBCCCFFFJJJPPPVVVZZZ^^^```\\\\\\\\\ZZZYYYWWWUUUUUUPPPOOONNNNNNPPPRRRUUUWWWYYYYYYXXXVVVTTTRRROOONNNHHHFFFCCCAAA@@@???>>><<<>>>===;;;999777555444333222111000///.........///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------........................------...////////////......///111222222222111000000000000//////000000111333222111111000000111111888888999:::;;;<<<<<<===<<<<<<<<<======>>>>>>>>>BBBAAAAAABBBBBBCCCDDDEEECCCDDDEEEFFFGGGGGGGGGFFFCCCGGGLLLPPPRRRQQQNNNLLLIIIHHHGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEDDDEEEDDDBBBAAA@@@@@@AAAAAA>>>BBBEEEEEEBBB@@@@@@AAAEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFEEECCCBBBAAAEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::999999888777555444333000000///............///............------------+++++++++***))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&######$$$$$$%%%&&&&&&'''"""######$$$%%%%%%%%%%%%########################""""""############""""""############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$###$$$$$$%%%&&&'''$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$#################################"""###%%%%%%$$$######$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********))))))))))))************++++++************++++++,,,,,,+++*********++++++)))***,,,...///000000000///000000111111222333333666555444333222222222222111111222222444555777888;;;;;;;;;;;;;;;<<<===>>>???@@@@@@??????>>>===<<<888888999:::;;;;;;<<<===>>>======>>>>>>???@@@AAABBBCCCDDDEEEDDDBBBAAA???@@@@@@?????????@@@AAAAAAEEEGGGHHHHHHEEECCCBBBCCC666888:::===???AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>?????????BBBAAA@@@>>>===<<<<<<<<<999777555333444333222000555444333111000000000000//////....../////////000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++)))*********++++++++++++******+++++++++,,,,,,,,,---------------------------------------.........,,,---......//////............///000111000000///000////////////000000111444444333333333333333333666777777888999:::;;;<<<<<<<<<==================@@@@@@@@@AAAAAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHDDDHHHMMMQQQRRRPPPMMMJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFEEEEEEEEEFFFDDDCCCFFFDDDBBB@@@@@@AAABBBCCC@@@CCCGGGGGGFFFCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888666555444111000//////......//////.........---------,,,,,,---,,,,,,,,,++++++************)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&###%%%%%%%%%$$$###$$$%%%######$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################"""######$$$$$$######"""""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$%%%%%%&&&$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$!!!"""""""""###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***+++,,,,,,,,,(((((((((((())))))))))))++++++************++++++,,,++++++******))))))))))))***+++,,,------...---...//////000111111222222444333333222222222333333000000111222333555666777;;;;;;;;;<<<===>>>@@@AAA>>>>>>??????>>>======<<<<<<<<<<<<===============<<<<<<<<<<<<===>>>???@@@@@@BBBDDDEEEEEECCC@@@???>>>>>>=========>>>>>>???CCCEEEGGGFFFDDDBBBAAABBB000000111222333333333333444444555666666666555555333333444444444333222111555444333222111111222333111000......///000000///---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++***************************************+++++++++++++++***))))))))))))******++++++******+++++++++,,,,,,,,,------------------------+++,,,,,,,,,---------...,,,------...............,,,------...............//////......///000111111111222222333444444444444555555666777888999::::::;;;<<<============<<<<<<======>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHEEEGGGKKKNNNNNNLLLHHHFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFEEEEEEFFFFFFEEECCCFFFEEECCCAAAAAABBBCCCEEEDDDEEEFFFFFFEEEEEEEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999777666555111111000////////////000...------------,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""###"""!!! """###!!!"""""""""############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%"""######$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***++++++''''''((((((((()))))))))+++******))))))******+++++++++++++++***)))))))))******+++++++++***)))))),,,---...///000000000000000000000000111222444444111222222333444666777888:::::::::;;;<<<>>>???@@@======>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>><<<;;;:::;;;;;;:::;;;;;;<<<===>>>>>>@@@BBBDDDEEECCCAAA@@@======<<<<<<<<<===>>>>>>AAACCCDDDDDDBBB@@@@@@@@@+++,,,---...///000000000------...///000000000000....../////////...------000///............//////---,,,+++,,,...//////...***+++,,,---......---,,,---------------,,,+++***+++++++++*********))))))************************************+++++++++++++++++++++*********))))))************************))))))***+++++++++******))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,---............---,,,,,,,,,,,,---------...............///000111111---...000111333333333333444444555666777888888999:::;;;<<<===>>>======<<<;;;<<<===>>>????????????@@@@@@AAAAAABBBDDDEEEFFFDDDFFFHHHJJJIIIGGGDDDBBBEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEFFFGGGGGGEEEDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEE>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::999777666555222111000000//////000000------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((###$$$%%%$$$###"""###%%%&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""!!!""""""!!! !!!###""""""""""""############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%""""""###$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))******))))))))))))******+++++++++,,,++++++***)))++++++++++++***)))((('''+++,,,...///000000///.........///000111333444555333333444555666888999:::777888888999:::;;;======<<<<<<============<<<<<<;;;<<<======<<<;;;999888:::::::::;;;;;;<<<===>>>===???AAABBBCCCBBBAAA@@@<<<<<<<<<<<<===>>>?????????AAACCCBBBAAA?????????***+++,,,---////////////+++,,,---......//////...+++,,,,,,------------------------------------------+++***+++,,,------,,,,,,,,,,,,---.../////////------.........---,,,++++++++++++*********))))))************************************+++++++++++++++*********))))))))))))************************((())))))***++++++************))))))***+++---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++,,,------......---------,,,,,,,,,------.........------......000111111---...000222333333333333333333444555666777888888888999;;;===>>>>>>===<<<;;;<<<===????????????>>>@@@@@@??????@@@BBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBBBBCCCEEEGGGHHHEEEEEEEEEFFFHHHHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEE?????????@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999777555444333000000///.........//////---------,,,,,,,,,++++++(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&((()))"""$$$%%%$$$###"""###$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$########################"""######""" """$$$""""""""""""#####################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$########################"""###$$$%%%%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))***************))))))))))))*********+++,,,------,,,,,,+++++++++++++++++++++******+++,,,...000111000///...000000000111222333444555444444444555777888:::;;;888888888888999:::;;;<<<;;;<<<<<<======<<<<<<<<<999:::<<<=========<<<;;;<<<<<<<<<<<<===>>>????????????@@@@@@@@@???>>>>>>;;;;;;<<<===>>>???AAABBB???AAACCCBBBAAA?????????+++,,,---............---++++++,,,---............******++++++,,,------...++++++,,,,,,,,,,,,++++++///---++++++,,,,,,,,,+++,,,+++***)))***,,,...000))))))***++++++***)))(((++++++++++++************)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))(((((()))***************+++******)))***,,,...///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,------......------...------------...//////---------......000111111000111333444555555444333222333333444555666777777777888;;;===>>>>>>>>>===;;;<<<>>>???@@@@@@??????@@@??????>>>???@@@BBBCCC@@@@@@AAABBBCCCDDDDDDDDDBBBBBBBBBBBBDDDFFFHHHIIIEEEDDDEEEGGGIIIIIIGGGEEECCCDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCEEEGGGGGGEEECCCEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@@@@@@@???===<<<;;;>>>>>>>>>===<<<<<<;;;;;;888888888777666444222111//////...------------...---------,,,,,,,,,++++++***************+++++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&)))***"""$$$$$$$$$###"""###$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$###############$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$###!!!"""$$$&&&""""""""""""##################$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&'''&&&%%%$$$##############################$$$%%%%%%%%%%%%$$$###########################$$$%%%&&&&&&%%%###!!!%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))))))))))))))******************))))))))))))******)))***,,,---...------,,,***+++,,,---------------,,,---///111222111000///333333333222222333444444444444444555777888:::;;;::::::::::::;;;<<<======;;;;;;<<<<<<===<<<<<<;;;888:::<<>>>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<===???AAACCCDDD???AAACCCCCCBBB@@@@@@@@@------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------++++++******+++---...000++++++******************++++++******))))))((((((***************)))(((((())))))))))))))))))))))))************))))))))))))))))))***++++++++++++***(((((()))***+++,,,,,,,,,++++++******************((()))***+++---...///000///...,,,+++***++++++,,,++++++++++++++++++++++++------++++++++++++------/////////...------,,,,,,---------...///000000111111111111111111222222222444444444555555555666666555666888:::<<<===>>>>>><<<<<<<<<>>>AAABBBCCCBBB>>>>>>======>>>>>>???@@@@@@AAACCCEEEFFFEEEDDDCCCAAAAAAAAAAAAAAABBBFFFIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCAAABBBDDDFFFFFFEEECCCBBBFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;>>>===<<<;;;:::999999888888888888888777666555444/////////...------,,,,,,+++++++++******)))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((%%%###""""""""""""""""""!!!!!!!!!###$$$%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!$$$$$$"""%%%$$$###""""""$$$%%%&&&########################$$$###""""""!!!"""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&###$$$$$$$$$$$$###""""""&&&%%%$$$###""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$%%%&&&'''((('''&&&$$$$$$$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((++++++***)))))))))))))))&&&((())))))(((((()))***))))))***++++++++++++*********+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,---...///000111222333333333333333333444555666222333555777888777666555777888:::::::::<<<>>>@@@???>>>===;;;:::::::::::::::<<<>>>@@@CCCEEEFFFFFF@@@???>>>>>>>>>???AAABBBBBBAAA???>>><<<;;;;;;:::>>>>>>???@@@@@@@@@??????AAABBBCCCDDDDDDCCCBBBAAA---,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,------,,,,,,++++++******+++,,,---...*********************************)))))))))))))))***************)))(((((())))))))))))))))))))))))*********)))))))))(((((((((((()))*********)))))))))))))))******++++++,,,******************************++++++,,,------------,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,////////////............---------...///000000000000000111111111111222222222222333333333444444444333444666888:::;;;<<<<<<<<<;;;<<<>>>@@@AAABBBBBB>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEEEEEEEDDDCCCAAAAAAAAA@@@???AAACCCFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCDDDEEEEEEDDDBBBAAAEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???===<<<<<<<<<<<<;;;:::999888888777777777777666666555444333/////////...------,,,,,,,,,+++++++++************))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((('''%%%###"""""""""######""""""!!!!!!"""###$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''((('''&&&############$$$%%%%%%&&&########################$$$$$$###""""""""""""#########"""!!!!!!"""######'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&###$$$$$$$$$$$$###"""""""""""""""!!!""""""######$$$$$$$$$###############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))***+++,,,,,,+++)))''''''((())))))***++++++++++++************+++++++++,,,,,,)))******+++,,,,,,------------...///000111111222333333333333333444555666333444666888888888777666888999::::::::::::<<<>>>=========<<<;;;;;;:::::::::;;;===???BBBCCCDDDEEE???>>>>>>===>>>???@@@AAA>>>>>>============>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAA,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,************************))))))))))))************)))************))))))((())))))))))))))))))))))))******))))))))))))((((((&&&'''(((((())))))((((((************************************************,,,,,,++++++++++++++++++******)))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++........./////////000000---------...//////000000///000000000111111111222000000111111111222222222222333555777888::::::::::::;;;<<<===>>>@@@@@@AAA???>>>>>>>>>>>>???@@@@@@???@@@BBBDDDDDDDDDCCCCCCAAAAAAAAA@@@>>>???AAACCCAAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEDDDCCCAAA@@@BBBCCCCCCCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@??????>>>======;;;::::::999888777666555555555555555444333222111//////......---,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$############$$$$$$###""""""!!!""""""###"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&########################%%%%%%$$$###############""""""!!!!!!!!!!!!""""""(((((('''%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$############$$$%%%%%%###$$$$$$$$$$$$###"""""" !!!"""###$$$"""############$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))*********+++)))'''%%%&&&&&&))))))***++++++++++++************++++++++++++,,,*********++++++,,,,,,---........./////////000000222222222222333444555666444555777888999888888777999:::;;;:::999888999:::;;;;;;<<<======<<<;;;:::999:::<<<>>>@@@BBBCCCCCC>>>======<<<<<<>>>???@@@>>>>>>>>>======>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA++++++************++++++************************************************))))))))))))))))))))))))******+++++++++++++++***+++++++++******************************+++++++++(((((())))))******++++++))))))************)))((())))))))))))))))))))))))***)))))))))((((((((((((''''''((())))))))))))(((************))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))******++++++************++++++++++++***+++,,,------,,,+++***,,,,,,------...//////000---------....../////////...//////000000111111111000000000111111111111222222333555666888999999999999:::<<<<<<======???@@@???>>>>>>>>>>>>???@@@@@@???@@@AAABBBCCCCCCCCCBBBBBBCCCBBBAAA???>>>???AAA?????????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@???@@@AAAAAAAAABBBBBBCCCCCCAAABBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>======999888888777666555444444222222333333222111111000//////...------,,,,,,+++,,,,,,,,,+++++++++++++++))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##################$$$$$$$$$$$$###""""""!!!!!!!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''***---+++'''######$$$'''((())))))((('''%%%$$$########################&&&%%%$$$$$$######$$$$$$######""""""""""""######&&&%%%%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$######"""######$$$$$$######"""###############$$$$$$%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%'''(((((())))))''')))******)))(((***+++))))))***++++++++++++***************++++++++++++*********++++++,,,,,,,,,........................111111222222333444555666555666777888999999999888999;;;;;;:::888777777888888:::<<<>>>>>>===<<<;;;:::;;;===???@@@AAABBBBBB===<<<<<<;;;<<<===>>>???BBBAAA@@@>>>===<<<<<<<<<@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBAAA************************))))))))))))))))))))))))************************************************)))******+++******))))))******************))))))))))))*********+++++++++(((((())))))******++++++((())))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))******))))))******))))))))))))))))))(((((()))))))))*********(((((()))******++++++,,,))))))***++++++,,,,,,,,,)))))))))******+++++++++)))***,,,,,,,,,,,,***))))))***++++++,,,---......------------............------...///000000111111111111111111222222222222333444555777888999999999777999;;;;;;;;;;;;===???>>>>>>======>>>>>>???@@@>>>???@@@@@@AAABBBBBBBBBCCCDDDDDDBBB@@@>>>???@@@>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAABBBAAAAAABBBCCCCCCBBBBBBBBB>>>>>>>>>======<<<<<<<<<777777666555444333333222000111111111111000000///.........---,,,,,,++++++++++++++++++++++++++++++((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$############""""""!!!!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%)))...444666333///,,,,,,,,,,,,,,,+++)))'''$$$"""########################&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%$$$######"""""""""###!!!!!!"""###$$$%%%%%%&&&$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))))))))(((***+++---,,,++++++,,,...))))))***++++++++++++***))))))*********+++++++++***+++++++++++++++,,,,,,............------------111111111222333444555666555666777777888999999999999:::<<<;;;999777777777888999<<<>>>>>>>>><<<;;;<<<===>>>@@@AAABBBBBBBBB===<<<;;;;;;;;;<<<>>>???BBBAAA@@@>>>============@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB))))))************))))))((((((((((((((((((((((((************************************************)))************)))((((((((())))))*********)))))))))))))))***++++++,,,,,,))))))))))))************((())))))************)))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))************)))))))))))))))))))))))))))'''(((((())))))*********''''''((()))******++++++)))***++++++,,,+++++++++(((((())))))***+++++++++******++++++++++++******))))))******+++,,,------------------------------,,,,,,---...///000111111111222222222222333333333333333555666777888888888666999;;;;;;999888;;;>>>===<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAACCCDDDDDDCCC@@@??????@@@>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAA======<<<;;;;;;:::999999777666666555444333222222///000000000000000//////......------,,,+++++++++)))************+++++++++((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&""""""######$$$######""""""############""""""!!!"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%***111666777555333111------,,,***(((%%%###"""########################%%%%%%$$$###############$$$$$$%%%&&&&&&%%%$$$$$$ !!!"""$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!"""######$$$$$$#########$$$$$$$$$$$$###""""""&&&%%%$$$###""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++***)))))))))******)))'''%%%%%%&&&))))))***++++++++++++***)))))))))************+++++++++++++++++++++++++++------------------,,,,,,000000000111333444666666555555666666777888888999777999<<<<<<:::999999999999:::<<<=========<<<<<<===>>>???@@@AAAAAAAAAAAA===<<<<<<;;;;;;===>>>???>>>>>>>>>>>>??????@@@AAA???@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB(((((()))******)))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))******)))(((((('''&&&'''(((************)))((())))))***++++++,,,,,,*********)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((())))))((((((''''''(((((())))))******''''''(((((()))******+++)))))))))))))))))))))))))))***+++++++++***)))(((((((((((()))***+++++++++++++++************++++++*********++++++,,,,,,---------------------------+++,,,,,,---///000000111111111222222222222333333111222333555666666666666555888;;;:::777777:::===;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCBBB@@@>>>>>>???============>>>???@@@AAADDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@<<<<<<;;;:::999777777666777666555444333222222111//////000000000000//////......---,,,,,,++++++***(((((()))))))))*********(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$###"""!!!!!!!!!######$$$###"""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###'''+++...///---+++***)))(((&&&%%%$$$##############################$$$$$$###""""""""""""######$$$%%%%%%%%%%%%$$$### !!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$######"""###$$$$$$$$$$$$###""""""$$$######"""""""""######"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''')))+++,,,,,,+++***&&&''''''&&&###""""""###))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------//////000111222444666777555555555555666777888888666888;;;===<<<;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@???>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAACCCCCCCCCCCC@@@@@@???>>>>>>???@@@@@@'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))(((''''''%%%&&&((()))*********)))((())))))***++++++,,,,,,++++++******))))))(((((((((((()))***************)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&''''''((((((''''''&&&''''''((()))******+++&&&''''''((()))******++++++******)))((('''''''''))))))*********((('''&&&'''(((((()))***+++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------------------------------++++++,,,---...///000111111111111111222222222222000111222333444555555555444888;;;:::777666999===;;;::::::::::::;;;<<<<<<============>>>???@@@AAA???AAABBBAAA???======>>><<<<<<<<<<<<<<<===>>>???CCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@AAAAAA??????>>>>>>======<<<<<<======>>>???????????????<<<<<<:::999777666555444777666666555444333222111//////000000000000000///......---,,,,,,++++++***''''''(((((()))))))))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$"""!!! !!!"""###$$$$$$###""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&$$$"""$$$''')))'''%%%'''&&&$$$###"""###$$$$$$########################$$$######"""!!!""""""""""""###$$$%%%%%%$$$###"""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$$$$######"""###$$$$$$$$$$$$###""""""!!! !!!!!!"""###$$$###############$$$$$$$$$$$$$$$###############$$$ !!!###$$$&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((###%%%(((+++,,,------,,,'''((())))))(((((()))+++))))))***++++++++++++***))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------//////000111222444666777555444444444555666777888444777;;;============>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<>>>???@@@AAAAAA@@@???>>>>>>>>>???===>>>@@@AAABBBCCCCCCCCC???>>>===<<<<<<===>>>???************************&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***((((((((((((((((((((((((,,,+++***)))***,,,///000+++******)))(((''''''&&&((()))))))))************+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))))))))))))))((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************++++++******)))*********---,,,,,,++++++,,,,,,---///////////////.........000000000000111111111111111222222333333444444555:::999888666444333222222888999::::::;;;;;;::::::;;;;;;<<<===>>>???@@@AAA????????????>>>>>>>>>===>>>===<<<;;;;;;<<<>>>???@@@AAABBBAAA?????????AAA@@@@@@@@@@@@?????????>>>???>>>===<<<<<<;;;<<<<<<===>>>>>>???>>><<<:::999<<<;;;:::888666555333333555555444333111000//////......---------,,,,,,,,,+++++++++************)))***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""############""""""!!!!!!######""""""""""""##############################"""###$$$%%%&&&%%%$$$$$$########################""""""###$$$$$$$$$$$$###"""!!!###%%%%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++'''""""""$$$$$$  !!!""""""#########$$$$$$%%%%%%%%%&&&&&&$$$"""###%%%%%%""" !!!"""!!!  """&&&$$$!!!!!!$$$&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""""" %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$!!!""""""""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))'''''''''''''''((())))))******))))))))))))******************************'''((()))+++,,,,,,,,,+++++++++++++++++++++++++++++++++---.........---,,,---...///000222333444555666777777888999999::::::<<<<<<<<<===============AAA@@@???=========>>>???======>>>???@@@@@@@@@@@@????????????@@@AAABBBBBBCCC@@@======???AAA@@@>>>??????@@@AAAAAA???>>>===''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((***)))))))))***+++---...******))))))(((''''''&&&(((((()))))))))*********+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''******)))))))))((((((((('''((((((((())))))))))))''''''((()))))))))))))))))))))))))))************++++++*********++++++,,,---,,,,,,++++++,,,,,,---............//////////////////000000000111111111111111222333333444444555555555444555555777888888888999::::::;;;;;;::::::999:::;;;<<<===>>>>>>???======>>>>>>??????@@@@@@???>>><<<;;;;;;<<<===>>>@@@AAABBBAAA???>>>???@@@============>>>??????@@@@@@@@@???>>>===============>>>>>>===<<<;;;::::::;;;;;;999888666444333222333333222111000//////...//////.........---------+++++++++************)))***))))))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################$$$$$$#########"""""""""######""""""""""""##############################"""###$$$%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%)))%%%!!!!!!$$$%%%"""!!!!!!!!!""""""######$$$"""""""""###############%%%###"""###%%%%%%### !!!""""""!!! !!!"""######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$%%%"""!!!%%%########################""""""""""""""""""""""""######"""!!!!!!"""######"""""""""#########$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))******))))))))))))******''''''''''''''''''''''''))))))(((((()))***+++,,,+++++++++++++++++++++++++++,,,---...///...------......///111222333444555777777888999999::::::;;;<<<<<<<<<<<<============??????===<<<<<<<<<=========>>>???@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA???<<<<<>>>>>>>>>>>?????????>>>>>>''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))******+++***))))))(((((('''''''''(((((((((((())))))))))))***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((())))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))************++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000//////000000000000111111111111222222333444444444333333333555666888:::;;;888999::::::;;;;;;::::::888999999:::;;;<<<======;;;;;;<<<>>>@@@AAABBBCCC@@@???>>><<<<<<<<<===>>>@@@AAABBBAAA???>>>???@@@<<<<<<;;;;;;===>>>@@@BBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;::::::999777555444333222111000000000//////......////////////............+++++++++************))))))))))))(((''''''&&&&&&)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$###############""""""""""""##############################"""###$$$$$$%%%%%%$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&###!!!!!!$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###""""""###$$$%%%###"""!!!###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!$$$''''''$$$""""""$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))*********))))))(((((())))))***)))))))))))))))))))))))),,,***((('''''')))+++,,,++++++++++++++++++++++++,,,---......//////............///111222333444555777888888999999::::::;;;;;;;;;<<<<<<<<<=========>>>======<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@???======???@@@??????===============>>>???@@@))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))((()))))))))************+++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000////////////000000000111111111111222333333444444666666666666666666777888888999::::::;;;;;;::::::999999::::::;;;<<<======<<<<<<===>>>@@@AAABBBCCCAAA@@@???===============@@@AAAAAA@@@>>>===>>>???>>>===<<<<<<<<<>>>@@@BBBBBBAAA@@@>>>===============<<<;;;999999999:::;;;999888777666555333222222000000//////////////////............------------+++++++++*********))))))))))))((((((''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################"""######$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$######"""""""""!!!!!!"""###$$$$$$$$$###"""###$$$$$$""""""###$$$!!!"""############"""!!!!!!"""""""""####################################$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$### """%%%%%%###"""!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''')))(((((((((((()))******))))))(((((((((((())))))************************,,,++++++*********++++++++++++++++++++++++++++++------........./////////...///000111222333444444666666777777888999999999:::;;;;;;<<<<<<=================================>>>???@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>@@@?????????@@@@@@@@@@@@======<<<<<<>>>???BBBCCC(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))***))))))(((((((((((((((''''''''''''&&&''''''''''''((((((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((()))))))))************+++***++++++,,,---...///+++,,,,,,------,,,,,,++++++,,,,,,---...//////000...////////////000000000000000111222222333333444888777777666666666666777888999::::::;;;;;;::::::;;;;;;<<<<<<======>>>>>>????????????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>@@@AAAAAA@@@>>>======>>>@@@@@@???>>>>>>>>>???@@@@@@???>>>===;;;;;;;;;:::<<<;;;999888888888::::::777777666555444222111111000000000000000000//////---------,,,,,,,,,+++++++++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""#########$$$$$$########################"""######$$$$$$$$$$$$$$$"""&&&'''$$$$$$'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&$$$######"""!!!!!!###############"""""""""######""""""!!!!!! !!!"""###############"""$$$%%%$$$###"""###%%%######"""!!!!!!"""######!!!"""""""""####################################"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######################## ######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''***+++---......,,,***)))++++++++++++++++++++++++------------......////////////000111222333333444444444444555666666777777:::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA>>>=========>>>>>>???@@@???@@@AAAAAAAAAAAABBBBBB>>>>>>>>>>>>???AAACCCEEE&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))************++++++***++++++,,,---...++++++------------++++++,,,,,,,,,---.........///......////////////000000000000111111222333333333555555555666777888:::;;;888999::::::;;;;;;::::::=========>>>>>>>>>??????AAAAAA@@@@@@@@@?????????????????????@@@?????????@@@AAAAAA@@@>>><<<<<<===@@@@@@@@@@@@??????>>>>>>???>>>===;;;:::999888888999999888888888888999999666666555444333222111000111111000000/////////...,,,,,,,,,,,,+++++++++***+++++++++************)))((((((((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""######"""!!!!!!!!!"""""" """""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################""""""""""""###$$$$$$########################""""""###$$$$$$$$$$$$######((((((######((((((###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''&&&%%%###"""!!!!!!!!!!!!!!!""""""""""""""""""  !!!######"""!!!"""###"""$$$$$$$$$###"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""####################################"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((((((***---//////---***(((++++++++++++++++++++++++---,,,,,,,,,,,,---......///000000111222222333333222333333444444555555666999999:::;;;<<<======>>>===>>>>>>????????????>>>======>>>???@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@===???AAABBBAAAAAAAAACCC>>>??????@@@AAABBBDDDDDD&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%''')))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))************++++++*********++++++,,,***+++---......---+++***------------------------........./////////000000000000000111222222333333333333444666888:::<<<===888999::::::;;;;;;::::::======>>>>>>>>>>>>??????AAAAAAAAA@@@@@@?????????>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAA@@@===<<<<<<===<<<===???@@@@@@@@@>>>===???>>><<<;;;999888888888777777888888888888888777555555444333222111000000111000000///...---,,,,,,------,,,,,,,,,++++++++++++++++++************)))'''((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$ !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%###########################""""""!!!"""###$$$%%%########################"""###$$$$$$%%%%%%$$$$$$###'''$$$$$$'''###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%$$$###"""""""""### !!!!!!!!!"""######### !!!!!!!!!!!!!!!!!! """$$$###!!! !!!""""""###$$$###"""!!!"""$$$""""""############""""""""""""""""""####################################$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&&&&&&&%%%"""""""""#########$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((************************&&&(((***,,,---,,,***)))++++++++++++++++++++++++,,,++++++***+++,,,---...000000000111222222333333222333333444444555666666888999999:::<<<======>>><<<<<<>>>?????????>>>>>><<<<<<===>>>????????????======<<<<<<<<<===>>>>>>:::===@@@AAA@@@???@@@AAA===>>>???@@@AAABBBBBBBBB((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&'''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! """%%%((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))************++++++******)))************+++---......---+++***------------------,,,,,,............/////////000000000000111222222333333444444555666888999;;;<<<999999:::;;;;;;;;;::::::=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBB@@@AAAAAA@@@===<<<<<<<<<888:::===@@@AAA@@@>>>===???>>>===;;;999888888888666777888999999888777666444444333333222111000000000000///...,,,+++******......---------,,,,,,,,,+++++++++************)))'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%$$$$$$######$$$$$$%%%###########################"""!!!!!!!!!"""$$$%%%########################$$$$$$%%%&&&&&&&&&&&&%%%"""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""#########"""###$$$&&& !!!"""###$$$$$$%%%######$$$$$$%%%%%%&&&&&& ###%%%$$$!!! !!!!!!#########"""!!!"""###!!!$$$&&&&&&$$$!!!""""""""""""############""""""""""""""""""""""""&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###%%%%%%$$$"""""""""""""""""""""""""""######################## !!!!!!!!! !!!""""""""""""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))******+++++++++++++++++++++++++++,,,+++*********+++,,,---000000000111222222222333333333444444555666666777888888999:::<<<======>>>:::;;;===>>>>>>>>>======;;;<<<===>>>>>>????????????>>>===<<<<<<;;;<<<<<<888<<>>===>>>@@@<<<===???@@@AAAAAA@@@???&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''((()))******+++******))))))))))))************)))************+++++++++---,,,+++*********+++,,,///---,,,...111333222000///000111222333444444444777666666666777888999999999888666555555666888999;;;;;;<<<===============>>>???@@@???=========??????AAABBBCCCCCCBBB@@@>>>BBBAAA???===;;;;;;;;;;;;888999:::;;;<<<<<<;;;;;;<<<;;;;;;:::999999999999666777777777777555444333666555444222000///...---000///---,,,+++************++++++++++++***))))))++++++***)))((('''&&&&&&(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""!!! """#########$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%&&&&&&%%%&&&'''(((&&&$$$###############"""!!!!!!$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""!!!$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$"""!!!"""%%%&&&%%%###!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""############""""""!!!!!! """"""""""""############"""######$$$$$$$$$######"""""""""""""""#########$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&%%%###!!! ########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))******++++++&&&&&&&&&''''''''''''(((''''''***000555444...(((++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,---...000111111111111111222333333333444666888777777888999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888999;;;===????????????>>>===<<<::::::;;;<<<<<>>>>>>>>>>>>>>???AAA@@@??????>>>?????????&&&&&&''''''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((((((((('''))))))))))))************************++++++++++++,,,,,,+++******+++,,,---...---,,,...111333222111000000111222333444444444666666666666777888999:::::::::999888888999::::::======>>>????????????>>>???@@@AAA@@@>>>======>>>???@@@AAABBBBBBAAA@@@@@@BBB@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>?????????<<<<<<;;;:::999999999999666666777777666555444333444444333222000///......//////---,,,+++************++++++++++++***))))))******))))))((('''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!! !!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$#########%%%%%%$$$"""###############"""!!!!!!$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$!!!!!!%%%((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""  ###$$$###!!!!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######"""!!!!!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$###""""""""""""############""""""################################################""""""$$$$$$%%%$$$###"""$$$$$$$$$#################################$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((()))))))))))))))(((((((((&&&&&&&&&''''''''''''(((((((((+++000555444...)))************************++++++******)))*********+++,,,---...///000000000111222333333333444666888888777555444444555777888:::::::::999999999888888888999:::;;;;;;:::999888======<<<;;;;;;;;;;;;;;;>>>======<<<<<<<<<======>>>>>>>>>>>>??????@@@AAA&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''((((((((((((''''''&&&))))))))))))************************+++++++++,,,+++*********+++,,,---......---,,,---000222222111111111222222333333444444666666666666777888999:::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@AAABBB@@@>>>======>>>>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<<<<======>>>===<<<;;;:::999999999999666666777666666555333333222222222111000////////////...---,,,+++***************++++++******)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###""""""###$$$$$$###!!!"""############""""""!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!! !!!"""###"""!!!!!!"""############""""""#########""""""#########"""!!!!!! !!!!!!""" !!!"""#########!!!!!!"""""""""#########%%%%%%%%%$$$###""" !!!"""###$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&###$$$$$$$$$$$$###""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((())))))+++000333333...)))))))))))))))))))))))))))******)))))))))***++++++******,,,---.../////////111222333444333444666888999777444111111333555777888888777777777666666666777888888999999888888777<<<<<<======<<<<<<;;;:::;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((******+++******)))((('''((()))))))))*********************+++++++++,,,,,,)))******+++,,,---...///...---,,,---///000222222333333222222333333333444666666666666777888:::::::::;;;===>>>>>>===;;;:::>>>>>>???@@@@@@@@@@@@???AAABBBBBBAAA>>>======>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@?????????@@@@@@@@@AAA???===<<<;;;<<<===>>>>>>===<<<;;;:::999999999666666666666555444333333000000000000000000/////////...---,,,++++++++++++***************))))))((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###""""""!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%%%%$$$###$$$%%%&&&$$$"""""""""############"""!!!#########"""######$$$%%%#################################$$$$$$$$$$$$$$$'''%%%######%%%&&&%%%$$$########################""""""""""""""""""""""""############$$$$$$$$$###!!!""""""#####################""""""""""""######$$$##################$$$ !!!!!!!!!"""""""""###"""############$$$$$$$$$######$$$######"""!!!!!! !!!"""###$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%######$$$$$$$$$######"""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!%%%%%%$$$$$$###"""""""""###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((***---000000,,,)))))))))))))))))))))))))))))))))((())))))***+++,,,)))***+++---......//////111222333333333444666888888777555444444666888999777777777666666666555555777777888:::;;;<<<<<<<<<;;;<<<=========<<<:::999::::::::::::::::::;;;<<<;;;<<<===>>>????????????$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&******+++******)))((('''((()))))))))***************++++++++++++,,,,,,,,,))))))***,,,---...//////---------------///111333555444333222222222333444555555555666777999:::;;;999;;;===>>>>>>===;;;999<<<======>>>???>>>>>>>>>@@@AAABBB@@@>>>======>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAAEEECCCAAA??????@@@AAABBB???>>><<<;;;:::999999999777666555555444333333333////////////////////////......---,,,++++++++++++)))************)))((((((&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%$$$###$$$%%%&&&$$$"""!!!""""""#########""""""######""""""###$$$$$$%%%########################""""""""""""######$$$$$$&&&$$$#########$$$##############################""""""""""""""""""""""""###$$$$$$$$$############"""""""""""""""######$$$######""""""""""""######$$$$$$############$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!""""""""""""### !!!"""############### !!!"""###$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""######$$$$$$$$$######""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#########"""""""""######$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''(((***,,,+++***(((************************(((((((((((()))***++++++***+++,,,---.../////////000111222222222333555777333444555777888999999999888777777777666666666666888888999:::;;;<<<<<<===;;;<<<=========<<<:::999;;;;;;::::::;;;<<<<<<===<<<===>>>>>>>>>======<<<###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$'''((((((((((((''''''&&&))))))))))))************++++++++++++,,,,,,,,,,,,)))***+++---.../////////---------,,,,,,...111444666555444222222222333444555555555666777999:::;;;999:::<<<======<<<:::999;;;;;;<<<===============>>>???@@@???=========???>>>>>>??????@@@AAAAAAAAA@@@AAABBBBBBBBBBBBBBBAAABBBAAA@@@?????????@@@AAA???>>>===;;;:::999999999777666555444333333333333////////////...............---,,,,,,+++++++++,,,))))))******))))))((('''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$###""""""!!!!!!""""""!!!!!!!!!"""""""""###### !!!!!!"""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%###""""""###$$$$$$###!!!!!!""""""############"""""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%$$$######$$$$$$$$$########################""""""""""""""""""""""""!!!"""###"""!!! !!!""""""!!!!!!!!!"""###$$$%%%#########""""""############""""""!!!!!!""""""############"""!!!  !!!"""###$$$$$$$$$ !!!"""###$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''(((########################!!!!!!!!!""""""######$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((((('''************************))))))((((((((()))************,,,---.../////////...///111111000111333555...000333666888888777777888888888777777777666666;;;:::999888777777777777<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<======>>><<<===>>>>>>>>>===;;;:::######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$#########$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&''''''(((((((((((('''))))))))))))************+++++++++,,,,,,,,,------)))***,,,---............,,,------,,,+++---111555888666444222222222333333444555555666777999;;;<<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<============<<<;;;===>>>>>>===<<<>>>??????@@@AAABBBBBBAAA@@@@@@BBBBBBCCCDDDCCCCCCAAAAAA============>>>>>>>>>>>>@@@???===<<<:::999999999777666555333333333333333/////////......---------------,,,+++++++++,,,,,,)))))))))))))))(((((('''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###""""""!!!!!!"""""""""""""""#########$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$#########%%%%%%$$$"""!!!!!!"""###############""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%############"""###$$$%%%########################""""""""""""""""""""""""!!!###$$$###  """"""!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!"""#########"""!!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$##############################""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""######################## """$$$%%%&&&%%%%%%"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((('''''''''((())))))))))))))))))))))))***))))))(((((((((((()))((()))***,,,------......---...////////////222444///000222444555666666666777777777777666666666666:::999777666555555666666======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>:::;;;<<<>>>>>>===<<<;;;"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((()))******+++******))))))))))))************++++++,,,,,,,,,---------***+++---...///......---,,,------,,,***,,,111555888777444222111222333333444444555666888999;;;<<<<<<<<<============<<<<<<;;;<<<<<<===============:::;;;======<<<<<<>>>??????AAABBBCCCCCCBBB@@@>>>BBBCCCDDDDDDDDDCCCAAA@@@>>>???@@@AAAAAAAAAAAAAAA@@@???>>><<<:::999999999777666444333222222333444000//////...------,,,,,,------,,,+++++++++,,,,,,)))))))))))))))(((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$######""""""$$$######"""""""""""""""############$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%'''&&&%%%&&&'''(((&&&$$$!!!!!!"""###############""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&& !!!!!!!!! !!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&%%%"""!!!"""$$$"""!!!!!!!!!!!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!""""""######""""""""""""############!!!"""""""""""""""!!! """""""""""""""#########$$$%%%%%%%%%%%%$$$##############################""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""""""""###$$$%%%&&&%%%###!!!!!!!!!"""###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&'''((())))))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''((((((''''''((()))((((((((((((((((((((((((+++***)))(((((('''(((((('''((()))***+++,,,,,,,,,,,,---.........///111333444333333333333444666777777777666666666555555555888777666666666888999:::>>>===<<<::::::;;;<<<<<<::::::::::::;;;<<<===>>>777999;;;===>>>>>>===<<<&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$"""###&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,------......------,,,,,,,,,------.../////////222111000//////111333444666555444444555666777888;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<>>>@@@@@@???===<<<<<<<<<===>>>>>>??????@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@???>>>@@@@@@????????????????????????>>>===<<<:::888777999666222111222333111///000000000///......---------,,,++++++******++++++***)))))))))((((((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""$$$###"""""""""""""""###%%%%%%%%%###!!! """$$$###!!!!!!###%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%''''''""""""""""""###$$$%%%%%%$$$$$$$$$#########""""""###"""""""""###%%%''')))(((&&&###!!!!!!###%%%'''$$$#########""""""!!!!!!!!!"""###$$$$$$###!!! (((%%%######&&&'''&&&###!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!! !!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""###############$$$$$$%%%%%%$$$$$$###########################$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$$$$""""""############""""""$$$###!!! !!!###$$$###"""""""""!!!!!! """""""""###$$$$$$$$$%%% """###%%%%%%%%%%%%(((&&&###!!!"""$$$''')))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%***)))))))))((((((''''''************))))))))))))''''''(((***+++,,,---...,,,,,,------.../////////222222222222333444555555666666666666666777777777777777888888888999999999999999999999999999999999999:::;;;<<<===============<<<:::999999:::<<<===&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''""")))---+++'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------.../////////222111000//////111333444555444444444555666777888999999999999:::;;;<<<<<<;;;;;;<<<===???@@@>>>===;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@???>>>??????@@@@@@???>>>======>>>>>>>>>===;;;:::999888:::777333222333333111////////////...------,,,,,,...---,,,,,,++++++,,,,,,++++++*********)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$###!!! ############""""""""""""""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$###!!! !!!###%%%###!!!!!!###%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$#########""""""%%%%%%######"""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""$$$###############$$$$$$ """######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!"""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!############"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$ !!!!!!!!!!!!""""""############""""""#########""""""!!!!!!!!!##################$$$$$$ !!!"""###$$$%%%%%%&&&&&&%%%###""""""$$$&&&(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''*********))))))(((((((((+++*********))))))(((((((((((()))+++,,,---...///,,,,,,---......//////000222222222222333444555555777888888888888999999999888999999999::::::::::::::::::::::::::::::::::::999:::;;;<<<<<<=========<<<;;;:::999999:::;;;<<<&&&$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''"""(((***((('''(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))******************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---......//////111111000///000111222333444444333444444666777888777666666777888999::::::;;;;;;;;;<<>>===;;;;;;<<<======>>>>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>>>>???@@@@@@???===;;;999<<<<<<<<<<<<;;;:::999888;;;999666444333222111///111111111000//////............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! ############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""###$$$###!!!!!!###$$$%%%###!!!!!!###%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$###############&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$###"""!!!""""""""""""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&(((###$$$""" """"""""""""""""""""""""""" !!!"""#########""""""""""""############!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""######$$$$$$$$$$$$##############################%%%%%%$$$#########$$$$$$"""""""""############$$$"""""""""""""""""""""""""""!!!  !!!"""###############"""""""""##################"""""""""!!!!!!!!!"""$$$%%%'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''((()))))))))***************)))))))))+++++++++***)))(((((('''((()))***+++,,,...//////,,,------......///000000222111111222222333444555444444444555555666666666999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;999999999999;;;;;;%%%$$$###$$$%%%%%%%%%######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((***((($$$%%%***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,+++++++++,,,,,,------...//////111000000///000111222222222222333333444555666777555555555666777888999:::;;;::::::;;;===>>>>>>===<<<<<<===>>>>>>??????@@@???@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@??????===>>>@@@@@@???<<<999777;;;;;;;;;;;;;;;:::999888;;;:::888555444222000///000000000///......------------,,,++++++++++++,,,++++++++++++++++++++++++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""########################!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$"""#########""""""$$$&&&&&&$$$""""""###%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############$$$''''''&&&%%%$$$$$$$$$$$$######################## !!!"""######$$$""""""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&''' ###$$$###!!!"""###""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""######$$$$$$$$$$$$######&&&&&&%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%######""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################$$$$$$######""""""!!!!!!###"""!!! !!!###%%%'''"""######$$$$$$$$$$$$$$$"""""""""############$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((++++++******************,,,++++++***)))(((''''''(((((()))***,,,---......---------...//////000000111111111111222333444555333333333444555555666666999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;:::999999999999:::;;;%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''+++;;;BBB888***'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))***************++++++++++++******++++++,,,,,,---.........000000000000000111111111000111222333444555666666555555666666777999:::;;;;;;:::999:::<<<======<<<===>>>>>>??????@@@AAAAAA========================>>>??????@@@@@@?????????===>>>???@@@???<<<999666::::::;;;;;;:::999888888::::::999666444111000///---,,,,,,++++++***)))))),,,++++++***************)))))))))***************'''&&&&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""""" !!!!!!""""""################################# !!!###$$$$$$$$$$$$!!!#########"""###%%%''''''%%%###"""$$$%%%%%%$$$$$$######""""""######$$$""""""""""""###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$######################## !!!""""""""""""######"""""""""###$$$%%%""""""################## """###$$$$$$$$$$$$'''$$$!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###""""""""""""""""""###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""######$$$$$$######"""$$$$$$$$$###############"""!!!!!! !!!!!!"""""" !!!!!!!!!!!!"""######"""!!!!!!"""######""""""""""""""""""""""""##################$$$$$$$$$######""""""!!!!!!!!!###""" """$$$&&&!!!"""###$$$$$$$$$##################$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&******************++++++++++++******)))(((((('''&&&'''((()))***+++,,,---------......///000000111111111111111222333444444777777888888999::::::;;;888888888888999999999999999999999999999999999999999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::%%%###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%"""""""""############$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''(((MMMdddRRR111"""%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******)))******++++++******)))+++++++++,,,------....../////////000000000111111///000111333444555555555555555666777888999;;;<<<;;;999888999;;;======<<<======>>>??????@@@@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@?????????===>>>??????>>><<<:::888::::::::::::999888777666777888999777333111000000000//////......---,,,,,,++++++***)))))))))))))))((((((((((((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%#################################"""!!! !!!!!!!!!!!!!!!"""""""""######################## !!!"""$$$$$$$$$###""""""###$$$$$$######%%%'''(((&&&######$$$%%%%%%$$$######""""""""""""######!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%###############$$$$$$$$$############""" ###"""!!!!!!"""###%%%&&&"""""""""""""""######### """$$$%%%$$$"""!!!***%%% """""" """""""""""""""""""""""" !!!"""###$$$%%%############""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############"""""" !!!###$$$%%%&&&'''######"""""""""###$$$$$$!!!!!!""""""""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""""""""!!!!!!""""""!!! !!!"""###$$$!!!!!!"""############"""%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''######$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&%%%)))))))))***************************))))))))))))%%%&&&'''((()))+++,,,,,,---......//////000111111111000000111111222333444666666777777888999::::::777777888888888999999999999999999999999999999999999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;$$$###"""###$$$%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''III]]]KKK..."""&&&***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******))))))************))))))***++++++,,,,,,---.........//////000000000000000...///111333444555555555444555555666777999;;;<<<;;;999888888:::<<<<<<<<<<<<<<<<<<===>>>>>>??????<<<<<<;;;::::::;;;<<<<<<======>>>???????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999777666555555777888666333000///000222111111000000///......,,,+++******))))))******'''''''''(((((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$########################"""#########$$$$$$$$$$$$########################$$$######""""""!!!!!! ######""""""""""""""""""######################## !!!###$$$$$$###"""!!!###$$$%%%$$$######$$$&&&(((&&&$$$###$$$%%%%%%$$$######""""""""""""######"""""""""""""""###$$$$$$$$$$$$#########$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###$$$$$$$$$$$$"""""""""######$$$$$$$$$"""#########$$$#########&&&$$$!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%############"""""""""!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######  !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""############""""""!!!!!!"""###$$$$$$%%%%%%"""""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""##################"""!!!!!!!!!""""""#########!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))*********))))))))))))************&&&&&&''')))***+++,,,---.........///000000111111000000000000111222333444222222333444555666777888888888888999999999::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<$$$###"""###$$$$$$$$$"""$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))999===///$$$'''((("""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))************))))))***++++++,,,,,,---.........//////000000000000000---...111333444555555555333444444555777999:::;;;;;;999777888:::<<<<<<<<<::::::;;;;;;<<<============<<<;;;::::::;;;<<<=========>>>???????????????>>>>>>>>>>>>============<<<;;;;;;:::888666555444333555777666222000///000---,,,,,,+++******))))))---,,,++++++******++++++''''''(((((()))))))))***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######""""""########################!!!"""$$$%%%$$$###!!! $$$%%%%%%$$$######$$$&&&)))&&&$$$###$$$%%%%%%$$$######""""""""""""######$$$######"""""""""""""""""""""""""""###$$$%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$$$$###""""""###%%%&&&%%%###!!!#########$$$$$$%%%%%%%%%'''%%%$$$""""""###%%%&&& ###&&&%%%###!!!###&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""######'''%%%"""!!!###%%% !!!!!!!!!"""######################## """###$$$%%%&&&""""""############""""""'''&&&%%%$$$###!!! !!!"""""" !!!!!!!!!!!!"""""""""$$$###""" """###$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""### !!!!!!""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""&&&%%%$$$###$$$%%%&&&'''#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&$$$$$$&&&'''(((((())))))''''''(((((()))))))))***((((((((()))******++++++''''''(((***+++,,,---.........//////000000111111000000000000111222333444444444555666777888999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????<<<<<<============<<<<<<###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((***(((&&&$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$""""""$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%###""""""$$$%%%%%%$$$&&&&&&&&&''''''''''''(((&&&''''''((()))******+++++++++***************+++,,,+++*********+++,,,---............////////////......///000111222222333111222333444666777888999777777777777888888888888;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<========================>>>>>>>>>>>>??????>>>===<<<;;;::::::777888999999888666333222333333222222111000000000------,,,,,,+++***))))))+++++++++*********))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$############""""""!!! !!!###$$$$$$$$$######""""""!!!!!!##############################""""""###$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%""""""############""""""######$$$$$$$$$$$$############""""""!!!!!! %%%$$$###""""""###$$$%%%$$$%%%&&&%%%$$$!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""######$$$$$$"""###$$$$$$###"""!!! """"""!!!"""%%%"""!!! !!!""""""!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!"""""""""""""""""""""""""""""""""###""""""!!! """""""""""""""""""""""" !!!!!!""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$###!!! !!!"""######""""""!!!!!! !!!!!!!!!!!!!!!"""######&&&&&&%%%$$$###"""!!!!!!"""#########$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$&&&&&&&&&%%% ###&&&((((((''''''((('''(((((()))***+++++++++---,,,++++++************'''(((((()))***,,,---...............////////////222111000222555666555222555555666777777777777777999999::::::;;;<<<======::::::;;;;;;;;;;;;::::::<<<;;;;;;:::::::::;;;;;;:::;;;===??????>>><<<;;;$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&''''''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))'''&&&&&&((())))))(((&&&&&&&&&&&&''''''''''''''''''(((((())))))******++++++***))))))******+++++++++*********+++,,,------........./////////////////////000000111111222000000111333444666777777555666666777777888999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999888888888999999999888666444222222222111111000/////////---,,,,,,+++******))))))++++++*********)))))))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""###############"""!!!$$$$$$$$$#########""""""###############$$$$$$%%%#########"""""""""""""""$$$$$$$$$###############"""""""""""""""###$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$###""""""###$$$$$$""""""#########""""""!!!######$$$$$$$$$$$$##################""""""""""""$$$$$$###""""""###$$$$$$"""###$$$$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%"""""""""""""""############$$$%%%%%%$$$###"""!!!%%%&&&&&&$$$!!!!!!###%%%###############""" """"""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###!!!!!!!!!"""$$$#########"""""""""""" !!!""""""$$$$$$$$$###""""""!!!!!!"""""""""#########$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&!!!$$$'''(((((('''((()))((())))))***++++++,,,,,,------,,,+++++++++++++++************+++,,,.............../////////000000222111000222555666444222444444555666777888888888888888888888888999999999999:::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&''''''%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((('''%%%$$$%%%&&&(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((******)))))))))******+++++++++******++++++,,,------------.........///////////////000000000000000///000111222333444555666444555555666777888888999999999::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666888888999999888666444333111000000///......------,,,,,,++++++***)))))))))************))))))))))))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""##################"""###################################################$$$$$$$$$###"""!!!!!!$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$######""""""""""""!!!!!!!!!"""######$$$$$$$$$###############%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###############"""!!! ######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""###$$$$$$############""""""""""""$$$%%%%%%%%%%%%$$$######'''''''''%%%"""!!!"""###!!!"""$$$%%%$$$###!!!""""""""""""""""""""""""$$$###!!!  ########################!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""######################## !!!!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""###$$$$$$$$$$$$###############""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&(((((('''%%%###%%%&&&'''&&&'''(((***))))))******++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---........./////////000000000111000000222444555444222222333444555666888888999999999999999888888888777<<<===>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;:::$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''')))(((%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''%%%###"""###$$$&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''***))))))))))))******++++++***++++++++++++,,,,,,,,,,,,---------........./////////////////////...000000111222333444555555666666666666666777777777888888999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777666555555666666777666666444333222//////......---,,,,,,,,,++++++******))))))))))))******)))))))))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!!!!!############"""""""""""" !!!######"""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!""""""########################%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$######$$$######"""!!! ######$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$##################$$$!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!!!! !!!###$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$###"""""" """###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$###"""!!!"""###########################""""""!!!!!!""""""###$$$ !!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))(((&&&######$$$%%%%%%$$$%%%''')))(((((())))))*********+++------,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,....../////////000000000000000000222333333333222222222333444666777999999;;;;;;;;;;;;;;;<<<<<<<<>>===<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''')))(((%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''))))))(((((()))******+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////...............111111222333444555555666888888777777666666555555777888999999:::::::::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::999888777666555555444444444333333222111111......------,,,+++++++++******))))))))))))(((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&""""""############""""""################################################$$$$$$$$$$$$$$$###""""""#########"""""""""!!!!!! !!!######"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!"""########################$$$$$$######"""!!!  #########$$$$$$########################"""!!!!!!######$$$$$$$$$$$$###### !!!!!!""""""##################$$$$$$############""""""!!!""""""###$$$!!!!!!!!!!!!!!!!!!"""###$$$$$$######""""""!!!!!!######"""""""""#########""""""""""""######""""""###$$$$$$""" """$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$###""" ######$$$%%%%%%&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$"""""""""""""""""""""""" !!!""""""######!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&(((((('''$$$!!!###$$$$$$$$$###$$$&&&(((''''''''''''((((((((((((,,,,,,,,,++++++,,,,,,---,,,++++++***************............////////////...///111111222222222222111111222333444666888999999:::;;;<<<===>>>???@@@CCCCCCBBBAAA???>>><<<;;;??????>>><<<<<<;;;;;;;;;>>>===;;;:::999999999999%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###%%%%%%$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&''''''%%%###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))******+++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...............222222222333444555555555999999888888777777666666777888999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999::::::999888777666555555222222111111111000000000...------,,,,,,+++******)))))))))(((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&"""##################"""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""##########################################"""!!!!!!!!!""""""###############$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""############""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""############""""""""""""!!!!!!!!! !!!!!!"""############"""""""""""""""""""""!!!""""""###$$$"""""""""###%%%%%%$$$###$$$%%%&&&###!!!""""""""""""""""""""""""  !!!###$$$ !!!!!!!!!!!!""""""""""""!!!!!!"""#######################################!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!"""######""""""###$$$!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$!!!!!!!!!""""""#########!!!!!!!!!"""""""""###### !!!"""###$$$%%%%%%%%%""""""######$$$%%%%%%%%%'''&&&&&&'''((('''%%%###"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''++++++******++++++,,,,,,++++++******)))*********,,,,,,---------.........---///111111111000111222222222111222333555777888666777888:::;;;===>>>????????????@@@??????>>>>>>???>>>===<<<;;;;;;::::::;;;;;;;;;::::::999999888%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''###!!! !!!"""$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''(((((()))++++++)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///111111222222333333444444777888888888999999999:::888999:::;;;;;;<<<<<<<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888777666555444444222222111000000000000111...------,,,,,,+++******((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$%%%%%%%%%%%%###"""""""""!!!!!!!!!!!!###############$$$$$$%%%#########""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""#########$$$$$$$$$########################""""""###$$$$$$###"""""""""###$$$$$$$$$$$$###""" !!!"""######$$$############$$$$$$$$$$$$############"""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!"""!!!!!! !!!!!!"""""""""""""""###############"""""""""###$$$%%%###"""!!!"""$$$$$$""" %%%%%%!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """######""""""###$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&""""""##################"""""""""#########$$$$$$!!!!!!!!!"""###%%%&&&'''!!!""""""###$$$$$$%%%%%%%%%$$$###%%%'''(((((('''###%%%'''((('''&&&&&&'''''''''''''''''''''''''''***)))))))))******+++,,,++++++*********+++,,,,,,+++++++++,,,,,,,,,------,,,...111111000///111222333222111111222444666777666666777888999;;;;;;<<<<<<======>>>>>>>>>======???>>>===;;;::::::999999888999:::;;;;;;:::999888%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$"""###$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&(((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((()))++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////000000000111222222222333555666777888:::;;;======888999:::;;;<<<<<<<<<<<<888888999999999:::::::::::::::999999888777777666888888777666555444444333333222111111111111111222......---,,,,,,++++++***'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""###$$$%%%&&&&&&&&&""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###""""""######""""""######$$$$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###""" !!!###$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$###""" """$$$%%%$$$###""""""!!!!!! !!!!!!!!!!!!""""""######$$$$$$$$$$$$#########$$$&&&'''###!!! """!!!"""&&&%%%"""""""""""""""""""""""""""""""""!!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """######""""""###%%%""""""######$$$$$$$$$%%% !!!$$$$$$##############################$$$$$$$$$$$$"""!!!!!!!!!"""$$$&&&(((!!!""""""###$$$$$$%%%%%%###"""!!!###'''***++++++$$$'''******)))(((''''''((((((((((((((('''''''''))))))(((((()))***++++++,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,+++...111111//////000222444333222111111333555666888888888999999:::::::::>>>>>>>>>>>>===;;;:::999>>>>>><<<;;;:::999999999777888:::;;;;;;:::999888$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((())))))(((((('''''''''((((((&&&&&&&&&'''''')))***+++,,,,,,++++++,,,,,,---...------,,,,,,+++***))))))...//////000000000000000000000222333333333333333444666999;;;<<<<<<:::999;;;;;;:::999:::;;;<<<=========<<<;;;999777555444666777777888888888777777999999888777555444222111222222111111000/////////+++***((()))***++++++***))))))((('''&&&%%%%%%$$$((()))***,,,,,,***)))(((%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$######"""!!!  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!""""""######$$$$$$########################$$$$$$############$$$$$$$$$%%%&&&'''&&&$$$"""  !!!###$$$$$$$$$$$$ !!!%%%%%%###&&&''''''%%%"""  !!!"""%%%%%%%%%%%%%%%$$$#########&&&((((((%%%"""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""  !!!"""######$$$ !!!###$$$&&&'''(((""""""""""""###########################"""!!!!!!"""$$$$$$$$$%%%&&&"""""""""""""""!!! """!!!!!!!!! """"""!!!!!!!!!!!!""""""&&&%%%###"""""""""###$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((()))))))))((((((''')))************+++++++++,,,,,,++++++,,,,,,---......///111222222111000///222222222333333333444444222333444666777999::::::<<<:::999<<>><<<<<<;;;:::999777666555777777888888888888888777777777666666444333111111111111000000///......---,,,+++))))))***+++******(((((((((''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""""""""!!! """"""""""""!!!!!!!!!!!!#########"""""""""!!!!!!"""""""""#########$$$$$$#########"""!!! !!!!!!"""############""""""""""""""""""""""""########################!!!"""""""""""""""!!!!!!########################"""############""""""!!!"""""""""""""""#################################$$$######""""""######$$$!!!"""###$$$$$$$$$###"""###############"""!!!!!! !!!$$$$$$###!!!""""""!!!!!!!!! !!!"""### !!!"""###$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!"""######### !!!!!!"""""""""###""""""""""""###########################"""!!!!!!"""###"""!!! """"""""""""""""""!!! $$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!""""""###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''((())))))***))))))(((((())))))*********++++++++++++++++++++++++,,,,,,------...000222222222000000222222222333333333333444444555666777888999:::;;;<<<;;;<<>>>>>===<<<;;;;;;:::777444333222222111000---------...------,,,,,,+++++++++************)))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######%%%$$$######""""""######***(((%%%###!!!!!!"""#########""""""!!!!!! """"""############"""""" !!!!!!""""""######!!!"""###$$$%%%$$$######"""!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!! &&&### """$$$$$$""""""!!! !!!###$$$########################!!!!!!!!!"""######$$$$$$$$$###"""#########!!! """######"""!!!###############"""!!!!!!$$$#########""""""!!!!!!###"""!!! !!!"""######$$$$$$###!!! !!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###"""""""""""""""""""""""""""$$$###""" !!!"""$$$######"""!!! """"""""""""""""""""""""!!!!!!""""""!!!  !!!"""""" !!!""""""###%%%'''###"""!!! !!!"""###$$$$$$$$$##################"""!!! !!!"""###########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!"""######$$$!!!"""###$$$$$$###"""!!!%%%&&&&&&%%%"""!!!!!!""""""!!! !!!###%%%''' !!!!!!!!!!!! ###"""!!! !!!"""###!!!###$$$&&&%%%$$$"""!!!"""############$$$$$$$$$"""""""""""""""""""""""""""  $$$&&&&&&$$$$$$$$$$$$###"""!!! $$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((()))******++++++***++++++,,,---...000111,,,---------......//////222222111111222333333444333222222111111222222333999::::::;;;;;;::::::999777555333222222111///...$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((***+++,,,)))************+++++++++++++++,,,,,,------......//////000000111111222222555555555555555666666666666555444333444666777999::::::;;;<<<<<<<<<<<<;;;<<<;;;:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;999666333222222222111000------......---,,,+++++++++++++++*********))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%$$$$$$$$$%%%$$$######""""""######'''&&&$$$"""!!!!!!""""""###"""""""""!!!!!!!!! """"""############""""""!!!!!!"""""""""""""""###!!!"""###$$$$$$$$$######%%%$$$"""!!!  !!!!!!!!!!!! """  !!!!!! """!!!!!! !!!"""###$$$#################################"""""""""""""""$$$###"""###$$$###!!! !!!"""######"""!!!###############"""!!!!!!############"""""""""!!!######""""""""""""######"""###$$$###!!!!!!!!!"""################################################"""!!! !!!"""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!#########"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!  !!!"""""")))))))))'''$$$!!! """"""!!!!!!!!!!!!""""""###########################"""!!!!!!!!!!!!"""###########################$$$$$$###"""!!! !!!!!!!!!!!! !!!"""#########""""""###$$$$$$###""""""###$$$%%%$$$"""!!!!!!"""%%%$$$"""!!! !!!###$$$ !!!!!!!!!!!! ###"""!!! !!!"""###!!!"""###$$$$$$$$$###"""""""""#########$$$$$$$$$"""""""""""""""""""""""""""  ###&&&%%%$$$&&&%%%%%%%%%$$$#########"""###$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,---...///000,,,------...///000000000111111000000000111111222222222222222333555666777999::::::;;;;;;::::::999777555333222222222000...$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""###$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$########################&&&%%%%%%$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%''')))***,,,,,,---)))************++++++++++++++++++,,,,,,,,,,,,,,,---......///000000111111444444444555555555666666666555444333333444555666::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999:::;;;888666333111111111000///............---+++******++++++*********)))))))))'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$%%%$$$######""""""######$$$###"""!!! !!!""""""""""""""""""!!!!!!!!!!!!""""""############""""""###############"""""""""!!!"""######$$$$$$######$$$###"""  !!!!!!!!!!!!!!! """###$$$$$$###"""######!!!!!!!!!!!!!!!"""##############################$$$$$$######"""!!!!!! ###"""""""""$$$###""" !!!"""######""""""#########$$$######"""!!!############""""""""""""######$$$$$$$$$$$$######"""###$$$###"""!!!"""###################################################$$$###!!!!!!"""""" """""""""""""""""""""""""""""""""""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""""""""###""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!""""""######""""""############""""""!!!"""######!!!!!!"""###'''&&&$$$""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!""""""#########"""""""""#########$$$$$$""""""""""""""""""""""""""" !!!###%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&''''''(((((())))))&&&''''''''''''(((((((((((((((((()))******++++++,,,,,,,,,,,,,,,---......,,,---...///000111222333111000000/////////000000111111222444666888:::;;;999::::::;;;;;;::::::999888666444333333222000///$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$###############%%%$$$$$$$$$###""""""""""""######$$$$$$%%%%%%%%%###########################"""!!!!!!!!!"""$$$%%%########################'''&&&&&&%%%$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&(((***,,,,,,++++++))))))*********+++++++++,,,+++++++++++++++++++++,,,------......//////000333333333444555555555666666555555444444555555666::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999888666666777999:::888666333111222222111000//////...---,,,+++)))(((************))))))))))))''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$$$$$$$$$$%%%$$$######""""""#########"""!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""############""""""%%%%%%$$$$$$######""""""!!!""""""###############  !!!"""""" !!!!!!!!!!!!!!!!!!!!!%%%((((((%%%###$$$&&&!!!!!!!!!!!!!!!""""""#######################################""""""!!!!!!###"""""""""$$$$$$""" !!!"""############"""#########$$$$$$######"""#########"""""""""""""""!!!"""$$$$$$$$$$$$"""!!!"""###$$$###"""!!!"""########################### %%%###""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""" !!!""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!""""""""""""!!!""""""!!!!!!"""$$$'''&&&$$$"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!"""###$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""$$$$$$%%%"""""""""""""""#########%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,,,,+++,,,,,,------,,,---...000111333444444222111000000///000000000222222333444666888:::;;;999999::::::::::::999999888666444333333333111///$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""!!!!!!"""######$$$%%%%%%%%%$$$$$$$$$###"""""""""!!!"""""""""######$$$$$$###########################"""!!!!!!!!!"""$$$%%%########################&&&&&&%%%$$$$$$###""""""""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***++++++***)))((())))))*********+++++++++,,,+++++++++++++++++++++,,,,,,,,,---......//////222222222333444555555555555555555555666777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777555444444666777999888666333222222333222111.........---,,,***)))(((*********)))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%$$$######""""""######""""""""""""######$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""%%%%%%$$$$$$######"""""""""""""""""""""######### """###### !!!!!!!!!!!!!!!"""%%%%%%""" !!!""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""!!!"""$$$$$$###!!!"""""""""#####################$$$$$$$$$$$$######""""""""""""""""""###### !!!"""######"""!!! !!!"""######"""!!!"""$$$######################## !!! !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!""""""###$$$###!!! !!!"""######"""!!! !!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!! """"""!!!!!!"""$$$$$$######"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!""""""""""""$$$%%%"""""""""""""""#########%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,,,,+++++++++,,,,,,---------...000111333444555333333222111111222222222444444444555555666777888888888999999999999888888777666444333333222000...$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###### !!!"""###$$$%%%&&&$$$$$$$$$###############"""""""""""""""####################################""""""""""""###$$$$$$########################%%%$$$$$$######""""""""""""""""""############$$$#########$$$$$$#########$$$######""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))******))))))(((''')))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111222222333444555555444555666666777888888999888888999:::::::::::::::::::::;;;;;;:::999888777555444444333333444666666777555222111222222222111------------,,,***))))))******)))))))))(((((((((&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$######%%%$$$######""""""######"""#####################!!!!!!!!!!!!""""""""""""""""""############""""""###############""""""""""""!!!!!!!!!!!!"""###$$$######"""!!!!!!!!!!!!!!! !!!""""""""""""!!!"""$$$$$$"""""""""### !!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""!!!!!!"""$$$$$$###!!!##################$$$$$$"""###$$$$$$%%%$$$$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!!!!"""######""""""###$$$################################################!!!######""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  """### !!!""""""!!!###&&&&&&$$$"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$"""######$$$$$$######"""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""" !!!"""""""""!!!###$$$""""""""""""############!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))******+++++++++++++++++++++,,,---------...///000111222333444333333333333333444555555777777666555555666666666777777777888888777777777777555333222222111///...$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$!!!!!!""""""######$$$$$$###############$$$$$$$$$$$$$$$###############"""########################"""######$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$###$$$###"""!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))))))))************+++++++++++++++,,,,,,------......,,,,,,------.../////////000000111222333444555555555555666666666666666666777777888999999999999888999999::::::999888666555222222222333333444444444444222000///000000000///,,,,,,,,,,,,,,,+++***)))***)))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$######""""""######""""""""""""""""""!!!!!! !!!!!!!!!"""""""""###""""""############""""""!!!!!!"""""""""""""""###"""!!!!!! !!!"""###$$$$$$$$$###""""""""""""### !!!""""""""""""%%%$$$######$$$%%%$$$$$$ !!!"""###""""""!!!"""""""""""""""""""""""""""""""""""""""#########"""!!!!!!"""$$$$$$###"""$$$$$$$$$######$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$!!!"""""""""###############""""""""""""""""""### """######""""""###$$$################################################!!!###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! """### !!!"""""" """###""""""###$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!  """###$$$!!!###$$$###""""""###$$$""""""############""""""""""""############"""""" !!!"""######"""!!! ###$$$$$$$$$$$$"""!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""$$$###!!!!!!###%%%&&&%%%%%%%%%$$$#########$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))******++++++************+++,,,---.........//////000111222222222222333333444555777777888888777777777777888888555555666666666666555555555444222111111000...,,,$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$###""""""###$$$%%%############""""""""""""""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""###$$$&&&&&&%%%$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&(((***+++)))************+++++++++++++++,,,------...//////,,,,,,---......//////000///000111222333444555555666666666666555444333222666666777888888888888888888999999999888777555444000111222333333333333333222000...---.........---++++++,,,,,,,,,++++++***))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$###"""#########!!!!!!""""""!!!  !!!!!!!!!""""""######""""""############"""""" !!!!!!""""""######"""!!! !!!###$$$!!!!!!!!!"""###%%%&&&''' !!!""""""""""""$$$  """!!!  """#########"""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""!!!!!!"""$$$%%%###"""%%%%%%$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%% """######""""""###%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$%%%$$$###"""""""""""""""""""""""""""!!! """###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!  ###$$$ !!!""""""###$$$$$$###"""!!!"""######"""!!! !!!"""###!!!""""""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######################## !!!"""###$$$$$$"""!!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!!!!!"""###%%%&&&###$$$%%%$$$###"""###$$$###############"""!!!!!!""""""############"""""" !!!"""######"""!!! $$$%%%&&&&&&%%%### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###$$$###!!! ###%%%%%%$$$$$$###"""!!! '''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++)))))))))***+++---...///......//////000000000111111111222333444666777888999999888888999999:::;;;444444555555555555444444555333111000000000...,,,$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################## !!!"""$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!! !!!"""$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&>>>CCC,,,&&&+++$$$)))'''%%%###$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((()))******+++******))))))******+++,,,---------............///,,,,,,,,,---------....../////////000111111222222444555666777777666666555777777777777666666666666666666666666666555444444555444333222222222333444444222000/////////---,,,,,,,,,,,,+++++++++******++++++)))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%###!!!!!!!!!!!!""""""###$$$$$$$$$"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""############"""""" !!!!!!  !!!"""###"""!!!!!! ###############"""!!!!!! !!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!!!!%%%$$$######"""######$$$$$$"""!!!"""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######"""""""""$$$%%%&&&""""""""""""############ """%%%$$$!!! """ !!!"""""""""""""""###"""!!! !!!"""###"""!!! !!!"""!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$###!!!!!!!!!###!!!"""%%%$$$###""" """###$$$"""""""""""""""""""""""" !!!!!!""""""$$$""" !!!!!! """"""!!!!!! !!!  ###############"""!!! """"""""""""""""""""""""######""""""!!!!!!  !!!"""######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###!!! """$$$&&&!!!""""""""""""#########'''&&&$$$#########$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))***+++,,,---000000//////000111222222///111333444444555777999<<<:::888666555555666777555555555444444333222222111111111000000///...---$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""#####################""""""""""""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%///@@@BBB///"""&&&((("""&&&%%%$$$###$$$%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))******))))))******++++++,,,,,,,,,,,,------------,,,,,,,,,---------....../////////000111111222222333444666777777666666555555555666666777777888888666777777777666666555444555444333222111222333333333111////////////...,,,,,,,,,+++++++++*********+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!!!!!!!"""###############"""!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""!!! !!!"""###$$$""""""!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!""""""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""$$$$$$$$$##################"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!! !!!"""### !!!!!!!!!""""""!!!"""######!!! !!! !!!"""""""""""""""###"""!!! !!!"""""""""!!! !!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! ### !!!######!!!!!!$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!! """"""!!!!!!!!! """!!!!!!!!! """!!!!!! !!!!!!!!!"""############""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""##################""""""!!!!!!!!!""""""""""""""""""""""""######"""!!! !!!!!!""""""""""""#########$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''))))))(((((((((((())))))******)))******+++,,,---//////......//////000111...000222222333333555777888777555333333333444555666555555444333222222111000000000000000///------$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######&&&''''''''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''000222)))###%%%'''%%%############$$$%%%''''''+++***)))'''%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((()))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111111222333444555666777666666555444444555666777888999999777777777777777666666555444333222222111111222222000///...///000000...,,,,,,++++++++++++************)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""!!!!!!!!!"""$$$######"""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! ###"""!!! """$$$%%%$$$$$$###"""!!!!!!!!!!!!###""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!""""""""""""#########$$$$$$$$$%%%$$$######"""###!!!!!!"""$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###"""!!!!!! !!!!!!"""!!!!!!!!!"""""""""#########"""!!!"""###"""!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!  !!!"""!!! !!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """ $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############""""""""""""!!!"""#########""" ###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!""""""###!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!! """"""""""""""""""""""""###$$$$$$######"""!!! ############$$$$$$$$$%%%&&&%%%$$$#########$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))*********++++++,,,---.........------......//////---///111111111222444555777666444444444444555666666555444333222111000000000000000000///...---,,,$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&''''''''''''&&&&&&$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%%%%%%%'''((("""###$$$$$$$$$$$$&&&'''***)))(((&&&$$$#########%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((())))))******((())))))************************+++++++++,,,,,,,,,,,,,,,---------............//////000111111111222333555666777666666555555555555666777888888888666777777777777777666666333333222222111111000000.........///000000...,,,++++++++++++************)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! """!!! """$$$$$$$$$###"""""""""""""""######""""""!!!!!!!!! """"""############""""""""""""""""""############!!!!!!"""""""""#########""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$###""""""!!!!!!"""$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""%%%%%%$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$!!! !!!###$$$!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!  !!!"""!!! !!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!######"""!!!!!!"""######""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!"""""""""!!!!!! """""""""!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!"""###### !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))******+++))))))(((((((((((())))))++++++++++++,,,---......///......---......//////---///111111111111333555777777777666777888999:::555555444222111000///...////////////...---,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***'''&&&''''''%%%$$$$$$"""$$$&&&%%%###"""$$$%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((())))))))))))'''((()))************)))***+++++++++,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111111222444555666666666555777777777777666666666666666666777777777777666666333222222222111000//////...---------//////---++++++++++++*********))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""!!!$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!"""!!! """###"""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""############"""""""""#########$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###""""""###$$$%%%%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$######""""""###$$$$$$$$$%%%%%%%%%%%%$$$!!! !!!###$$$!!! !!!""""""""""""""" !!!"""""""""""""""!!! """""""""!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! $$$!!!!!!###### #########""""""""""""######"""""""""""""""""""""""""""""""""!!!!!! """!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!"""### !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((***))))))))))))***++++++))))))(((((((((((())))))++++++++++++,,,---......000000///....../////////...000111222111222333555777777777777888999999:::444333222111000///.........//////......---,,,+++$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""######"""""""""######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''&&&%%%!!!$$$'''&&&###!!!###%%%###############$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''''''''''''''((()))*********)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////000000111111222333555666666666555888777777777666666666555444555555666666666666666222222222222111///...---000...,,,,,,,,,---,,,++++++************)))))))))'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""############"""!!!"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""###"""""""""######$$$$$$!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!""""""""""""############$$$$$$$$$"""""""""###$$$&&&((()))%%%$$$######$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""!!!!!! !!!!!!!!!"""""""""#########"""!!!"""###"""!!! !!!""""""""""""""" !!!"""#########"""  """###"""!!!!!!""""""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! """ ###$$$""""""%%%"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """ !!!###  !!!!!!!!!!!!!!! !!!"""######!!!""""""############""""""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###############$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((((((((((())))))*********++++++,,,---...111000//////.../////////...000111222111111333444333333333444555555555555111111111000//////..................---,,,+++***$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################"""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$########################""""""""""""""""""###$$$%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""(((***&&&"""&&&&&&###"""$$$&&&$$$#########$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''''''''''''''''''''''''&&&&&&''')))***+++***)))((()))))))))*********++++++,,,,,,,,,---------......------......///000000000000111333555666666666555666666666666777777777777333333444555555555555555111222222111000///---,,,222///+++******+++,,,+++************))))))))))))&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!!!!"""#####################""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!"""###$$$%%%$$$######!!!!!!!!! !!!!!!""""""  !!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!"""""""""############$$$"""!!!!!!!!!###'''***---'''%%%$$$$$$$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" """"""###"""!!!!!! !!!!!!!!!""""""!!!"""######!!! !!! !!!"""""""""""""""!!!"""#########"""  """###"""!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!""" """""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""  !!!"""###!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%"""############""""""!!!"""""""""""""""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""""""""#########$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))******)))******+++,,,---000///......---------...---///000000000000111333000000111111222111111111////////////////////////------...------,,,+++***$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$,,,,,,###"""))))))""" %%%&&&######%%%)))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''')))))))))))))))(((((((((&&&''')))***+++***((('''(((((((((((()))))))))))),,,,,,,,,---------......------......///000000000000111333555666666666666444444555666777888999999222333333444555555555444111111222111000...,,,+++444000+++((()))***++++++************))))))))))))%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!"""$$$$$$$$$###"""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!  """###$$$###!!! ###"""!!!   !!!!!!"""############### !!!!!!!!!!!! !!!!!!!!!""""""!!!""""""""""""#########"""!!! ###''',,,///(((&&&$$$$$$$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$%%%%%%$$$###""""""""""""############ """%%%$$$!!! """ !!!!!!"""""""""""""""!!!"""#########"""  """######"""$$$$$$######""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$###$$$"""!!!$$$$$$!!!!!!$$$""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!#########"""!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""###$$$%%%&&&###############"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&!!!""""""""""""#########"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******))))))(((((((((((())))))))))))))))))***+++,,,---///...------,,,,,,,,,,,,,,,...//////......000111000000111111111111000///.........////////////000------------,,,+++******$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""#########""" !!!###%%%))))))((('''%%%$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%"""!!!###%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((((((((())))))******))))))))))))************...+++)))***---...---,,,.........////////////000000111111222444555666666333333444444555666777777666666555444333333222222111111000///---,,,***)))))))))))))))((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!###$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$###""" !!!""" !!!!!!"""#########""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!"""###$$$$$$%%%########################%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$!!!"""#########!!! #########""""""!!! &&&%%%###""""""###%%%&&&!!!!!!!!!!!!!!! ###########################"""!!! !!!###$$$###%%%&&&%%%""" !!!######  #########""""""""""""######!!!!!!""""""""""""!!!!!!!!!"""###""" """### !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" !!!"""$$$$$$$$$###############"""""""""""""""$$$&&&'''######""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!""" !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###############""""""""""""######""""""!!!!!! """"""""""""""""""""""""###"""!!!!!!!!!"""###$$$######""""""######$$$%%%%%%$$$#########$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''((('''''''''++++++++++++************...///111000///......///,,,,,,------.../////////333111000111222222111000////////////............,,,,,,---,,,,,,+++))))))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""#########"""!!!!!!###%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##########################################""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%""""""###%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''(((((()))))))))((((((((()))))))))******---+++)))***---...---,,,------.........///////////////000111222333444444222333333444555555666666666555555444333333222222000000000///...---,,,+++))))))))))))((((((((((((((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&"""""""""""""""""""""""" !!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!! !!!"""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#######################################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$$$$###"""!!! !!!!!!""""""""""""""""""!!!!!! $$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!! !!!!!!!!!"""$$$%%%$$$"""!!!"""$$$%%%###!!!!!!###%%%###""""""!!!!!!""""""###!!!!!!!!!""""""!!!!!!!!! !!!"""!!! !!!"""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$%%%"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%######""""""######$$$%%%$$$$$$#########$$$%%%&&&%%%&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))(((((('''((((((((()))))))))))))))***,,,,,,+++******+++,,,------......///000000000///...///111222111000............------------,,,,,,++++++******))))))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############"""###$$$###!!!!!!###%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$#############################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$""""""###%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((''''''((((((((())))))))),,,+++***+++---...---,,,,,,,,,,,,---------......------...///000111111222222222222333333444444555555555444444333333222222//////////////////...---))))))))))))(((((((((((((((((((((''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&"""""""""""""""""""""""" !!!!!!""""""######$$$"""""""""""""""!!!!!! """"""!!!!!!   """""""""""""""!!!!!! !!!"""""""""""""""######""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########%%%%%%$$$############$$$%%%$$$!!! ###$$$ !!!!!!"""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""""""!!! !!!###$$$$$$###"""$$$%%%%%%$$$""""""""""""$$$%%%"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!! !!!"""###"""!!! !!!###!!!!!! !!!!!!"""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!""""""""""""!!!!!!!!!"""######!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$###############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$&&&'''((()))))))))%%%%%%%%%&&&''''''(((((('''(((((()))))))))))))))******++++++,,,,,,,,,---%%%'''))))))(((((()))***------......///000000000000...---...///000///...------------,,,,,,,,,+++,,,+++***)))(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""###$$$###""""""###$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''''''''''''''((((((((((((+++++++++,,,---------,,,++++++,,,,,,,,,---------------...//////000111111111111222222222333333333444444444333333333222222000000000000///...------))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""###### !!!"""######"""!!! !!!!!! !!!  !!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###############$$$$$$###""" !!!###$$$ !!!"""############$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""""""""########################!!!"""""""""!!! !!!"""#########$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$###"""###$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!!!!!!!""""""###$$$$$$$$$######""""""!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  !!!"""%%%$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""######$$$%%%$$$###$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''((((((''''''((())))))))))))(((,,,,,,,,,,,,,,,,,,,,,+++%%%''')))***))))))***+++------...//////000000111222000......///...---+++------------,,,,,,,,,,,,,,,+++)))'''&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""$$$%%%$$$###"""###$$$##############################################################################$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%###%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((***+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////000000111111111111111111222222222222222333333333333333222222222222111111000...---+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!"""######"""!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!##################""""""#########""""""###$$$$$$""""""############"""""" """############$$$##################$$$!!!!!!!!!!!!""""""##############################!!!"""######""" !!!!!!!!!"""$$$%%%%%%%%% !!!!!! !!!!!! !!!!!!"""!!! !!!""" """######"""!!!!!!"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! ######""""""!!! """""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###############""""""!!!!!!!!! !!!!!!"""""""""!!!"""""""""""""""""""""""")))&&&""" """$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!! ######""""""######$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''%%%&&&''''''((((((''''''))))))((('''&&&&&&%%%%%%&&&(((***+++******+++,,,------......///000000000///...---...000000///............------------,,,,,,+++(((&&&&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$"""$$$%%%%%%$$$######$$$!!!!!!"""###$$$%%%%%%&&&###############$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''((((((((())))))))))))+++---...---,,,,,,,,,+++++++++,,,,,,,,,------///000000000111111111222222222222222222222222222333333333333222222222222222111000///---+++***((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$###############""""""""""""###$$$$$$!!!"""###$$$%%%$$$###"""!!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$########################"""######""""""!!! """!!!!!!"""$$$&&&%%%$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""###"""!!! !!!"""###!!!""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!"""""""""#########!!!!!!"""######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!!!!"""###$$$""""""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""""""""""""""***'''###!!!###############""""""""""""!!!!!!!!!!!!""""""""""""##############################$$$######"""!!! ######""""""######$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&'''''''''''''''******)))((('''&&&%%%%%%&&&(((******))))))***+++,,,,,,------.../////////+++***+++---000333333333............------------+++***)))(((''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$"""$$$&&&&&&$$$######$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!""""""###$$$$$$%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))(((((('''''''''((((((((()))))))))******(((+++...///---+++,,,---,,,,,,,,,,,,------------000000000000000111111111333333333333333333333333222222222222222222222222/////////...---+++***)))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!""""""""""""""" !!!"""""""""""""""!!!!!!""""""############ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""#################################$$$$$$$$$#########"""""""""""""""""""""###$$$$$$"""""""""######$$$$$$$$$ !!!""""""###"""""" !!!!!!!!!!!! !!!!!!"""######$$$$$$########################$$$######"""""""""#########"""!!!"""%%%&&&%%%###$$$######""""""######$$$###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$ """###!!!   !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""""""""######### !!!"""$$$$$$$$$$$$###""""""""""""######$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""###$$$""""""################## """"""#########""""""""""""""""""""""""%%%%%%######"""######$$$""""""""""""############ !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""###$$$######"""######""""""######$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&'''(((((((((((((((*********************+++((()))++++++***))))))***++++++,,,,,,---.........*********,,,///111111000------------,,,,,,,,,+++++++++***))))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$''''''&&&%%%$$$###"""!!!""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''******))))))((((((((('''))))))))))))************'''+++//////---++++++---,,,,,,------------....../////////000000000000000333333333333333333333333222222222222222222222222,,,,,,------,,,,,,+++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!! """!!! """###$$$#########"""!!!!!!  !!!""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!"""###$$$$$$%%%########################$$$$$$######""""""!!!!!!""""""!!!""""""###$$$$$$%%%###""" !!!###%%%''' !!!!!!"""""""""""""""""""""############"""""" !!!!!!"""###$$$$$$$$$########################$$$$$$"""""""""###$$$%%%$$$"""!!!"""%%%&&&$$$"""$$$###"""!!!!!!"""###$$$######""""""""""""######%%%$$$###!!!!!!###$$$%%% ###%%%&&&%%%###"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """###$$$%%%$$$###"""!!!  !!!###$$$%%%%%%%%%$$$""""""######$$$$$$$$$%%%"""!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""$$$$$$#########$$$$$$%%%%%%&&& """######$$$$$$$$$"""""""""""""""""""""""" """$$$&&&'''&&&%%%$$$!!!!!!!!!"""######$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%%%%%%%#########"""###$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$&&&'''((()))))))))###$$$$$$%%%%%%&&&'''''''''(((((()))))))))))))))%%%&&&'''((()))***++++++***,,,------+++***++++++******+++,,,,,,------......---,,,,,,,,,---+++***,,,,,,,,,+++++++++*********+++++++++***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$##################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""######!!!!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((((((''''''(((((((((((((((((()))((('''''''''(((***+++)))******++++++,,,---------------............///////////////////////////222111111111222333333444222222111111000/////////...------,,,,,,++++++******)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!!""""""###### !!!!!!!!!!!!"""!!!  !!!"""$$$#########""""""!!!!!!!!!!!! !!!!!!!!! !!!###$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!""""""###+++'''###"""$$$%%%%%%###"""""""""""""""""""""""" !!!!!!""""""######"""!!! !!!###$$$######""""""""""""###### !!!"""""""""""""""#########""" !!!###%%%########################"""""""""###$$$$$$$$$%%%#########"""""""""""""""""""""############"""""""""#########"""###%%%&&&$$$"""!!! !!!"""$$$%%%+++'''### !!!###$$$%%%######""""""!!!!!! !!!!!!!!!!!!!!!  """$$$%%%###!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###$$$#########""""""!!!!!!"""!!! !!!"""###"""!!! !!!!!!""""""######&&&$$$###"""###$$$###"""""""""""""""""""""""""""######"""!!!!!!"""###$$$ ###### !!!###!!!###%%%%%%#########$$$########################$$$#########""""""!!!!!!"""!!!  !!!!!!""""""############""""""!!!!!! !!!!!!!!!!!!!!! """############$$$$$$$$$%%%$$$$$$%%%'''((((((''')))(((%%%###"""###$$$%%%))))))))))))((('''&&&%%%))))))))))))************))))))))))))************)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++---,,,***(((''''''((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%&&&(((***+++&&&%%%$$$$$$######$$$$$$%%%%%%$$$##################""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%#########""""""!!!!!!!!!"""############$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''')))(((((('''((()))***+++)))******++++++,,,,,,------------............///////////////////////////111111111111222222333444222222111000000//////...---------,,,++++++*********)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""!!!  !!!"""#########"""""""""!!!!!!"""!!!!!! !!!!!!""""""!!!  """###!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$(((%%%""""""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!! !!!"""###$$$######""""""""""""###### !!!""""""#########"""#########"""!!!!!!###%%%##########################################$$$$$$###"""""""""""""""""""""""""""############""""""!!!"""############$$$%%%###"""!!! !!!"""$$$%%%(((%%%###""""""######"""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$""""""""""""############!!!!!!!!!""""""#####################"""""""""!!!"""!!! !!!#########!!!!!!!!!!!!!!!""""""""""""%%%$$$"""""""""###"""!!!""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""### """###"""!!! !!!######"""!!!"""#######################################"""""""""!!!"""!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!""""""""""""!!! """############$$$$$$$$$###""""""###%%%&&&&&&%%%((('''&&&&&&&&&'''((()))(((((((((((((((''''''&&&''''''((((((((()))))))))(((((()))))))))*********+++,,,,,,---......------------,,,,,,,,,+++++++++,,,+++***))))))(((((((((((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$&&&(((***---...&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&''''''(((((())))))(((((('''''''''&&&((((((((((((((()))******))))))******+++,,,,,,,,,---------............///000000000000000000000000111111111111222222222333111111111000//////......------,,,,,,+++*********)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!######""""""""""""!!!!!!###""""""!!!!!!""""""######"""  !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$%%%###""""""######!!! """"""""""""""""""""""""!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!"""###$$$######""""""""""""######!!!"""######$$$#########"""######"""!!!!!!"""$$$##########################################""""""""""""""""""""""""######""""""############""""""!!!!!!"""############"""###"""!!!!!!!!!"""$$$%%%$$$###"""###$$$###!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""###$$$$$$######### """$$$%%%$$$############$$$$$$$$$$$$"""""""""###########################"""""""""""""""!!! !!!###$$$###"""""""""""""""!!!!!!!!!!!!$$$""" !!!""""""!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!""""""$$$###"""""""""!!! !!! !!!#######################################""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""######""""""!!!!!!"""############$$$$$$$$$&&&%%%%%%&&&((()))(((''''''(((((()))))))))))))))&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((((((((())))))))))))******++++++,,,------------,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((((((''''''''''''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$ !!!"""$$$&&&(((***+++&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''(((((()))))))))(((''''''&&&&&&((((((((((((((())))))***)))))))))***++++++,,,,,,---------............///000000000000000000000000111111111222222222111111111000000//////...------,,,,,,,,,+++******))))))((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!######""""""""""""#########"""!!!   """######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&&&&%%%$$$##################"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""######"""######$$$$$$$$$######"""#########!!!!!!"""$$$########################$$$$$$######""""""!!!!!!"""""""""""""""#########""""""############""""""!!!!!!"""###$$$###"""!!!""""""!!!!!!""""""###$$$###"""!!!!!!""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """""""""!!! !!!!!!!!!"""""""""#########$$$$$$##################$$$$$$#########""""""""""""""""""!!! !!!###$$$###"""######""""""!!!!!! ###!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######%%%""" !!!######  !!! !!!"""####################################"""""""""""""""######"""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""############""""""""""""#########$$$$$$$$$'''&&&&&&&&&((())))))'''&&&'''((())))))(((&&&%%%$$$%%%&&&'''((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***))))))***************))),,,+++++++++++++++++++++)))***+++,,,+++***((('''(((''''''&&&&&&''''''(((""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$######### !!!"""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###""""""!!!!!!""""""###$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''))))))(((((('''''''''&&&'''(((((()))))))))))))))((())))))******+++,,,,,,---------............///000000000000000000000000000111222222222111000000000000//////...---------,,,++++++******)))(((((('''''''''''''''&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$%%%""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######""""""""""""######""""""!!!!!!  """######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%$$$"""!!!"""###$$$$$$###"""""""""""""""""""""""""""""""""############""""""""""""!!!""""""#####################""""""""""""############$$$$$$$$$######"""!!!"""$$$###"""!!!"""###""""""""""""""""""""""""$$$######""""""!!!!!!!!!!!!!!!""""""############""""""############""""""###"""!!!"""$$$$$$""" """""""""""""""######$$$%%%"""  !!!"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!""""""!!!"""  """######"""!!!!!!!!!"""""""""######$$$$$$##################""""""""""""""""""#########"""!!!"""###$$$$$$"""######""""""!!!!!! """  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%###!!!!!!$$$%%%"""!!!"""""""""###%%%""""""""""""""""""""""""""""""""""""""""""############""""""""""""###$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""############""""""""""""#########$$$$$$$$$###"""!!!"""###$$$###"""!!!$$$&&&((('''&&&%%%###$$$%%%'''((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))((())))))***))))))((((((++++++++++++++++++++++++((()))***+++***)))((('''''''''&&&&&&&&&&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&"""""""""!!!!!!"""""""""###$$$$$$%%%%%%&&&&&&''')))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))***+++++++++---------............///000000000000000000000000000111222222222111000////////////...------,,,,,,++++++******)))(((((((((&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%""""""""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###"""!!!!!!"""###$$$###"""!!!"""###""""""""""""""""""""""""$$$############"""""""""!!!"""######$$$$$$############""""""""""""###############$$$######"""!!!!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""############""""""'''$$$!!!!!!$$$%%%$$$!!!!!!"""""""""############%%%""" """""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!"""######"""""""""%%%###""""""###$$$###""" !!!!!!!!!""""""""""""###############"""""""""""""""""""""###############"""!!!"""$$$%%%$$$###""""""""""""!!!!!!!!!!!!""" !!!""""""!!!"""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!!!!!!!"""###$$$###""" """#########$$$%%%""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######"""""""""############$$$$$$$$$$$$###""""""$$$$$$###""" $$$'''((())))))###$$$%%%&&&'''(((((((((''''''((((((((()))))))))''''''(((((((((((())))))***++++++++++++***))))))*********+++++++++++++++((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''################################################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$######""""""######$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))&&&'''((()))***))))))((((((((())))))******++++++---------............///////////////////////////000111222333222111///...//////......---,,,,,,++++++******)))((((((''''''%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###############$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!""""""!!!!!!$$$""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""###$$$$$$$$$############""""""""""""######"""#########""""""!!! """$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!!!!"""######$$$$$$""""""############""""""***&&&!!! ###&&&%%%###!!!!!!"""##################"""!!!!!!######"""!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""" """###"""!!!!!!!!!"""""""""##################""""""!!!!!!!!!!!!"""""""""###############"""!!!"""$$$%%%$$$###!!!!!!!!!!!!"""""""""""""""  !!!######"""""""""""""""""""""""""""!!!"""###$$$######"""!!!!!!###$$$$$$"""!!!!!!"""!!!######""""""###$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""""""""!!!"""############$$$$$$$$$'''&&&%%%%%%''''''&&&%%% """%%%'''((())))))$$$%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))******++++++***))))))((()))*********++++++++++++''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""######""""""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''""""""###$$$&&&''''''(((########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%(((''''''&&&%%%$$$######"""############$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%&&&'''((()))******&&&''')))*********)))(((((((((((()))******++++++---------.........//////////////////////////////000111222333222111///---///......------,,,++++++*********)))((((((''''''%%%&&&'''(((((((((&&&&&&$$$##################$$$######""""""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!!!!""""""###### !!!!!!!!!""" !!!""""""!!!  !!!!!!""""""!!!!!! !!!!!! !!!"""""""""!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!"""###### !!!!!!!!!$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!"""###$$$%%%$$$############""""""""""""######"""""""""""""""!!! """$$$$$$###""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!"""###$$$$$$$$$""""""############""""""---'''!!! ###&&&&&&%%%!!!!!!"""###############!!!!!!"""$$$&&&%%%""" !!!!!!!!!""""""###### !!!!!!!!!""" """###$$$"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$###"""""""""!!!!!! !!!!!!""""""#########$$$###"""""""""$$$%%%$$$### !!!!!!""""""######"""!!! """######"""""""""""""""""""""""""""$$$$$$%%%$$$###!!!"""%%%'''%%%!!! !!! !!!######"""!!!!!!"""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!! !!!!!!"""############""""""!!!!!!!!! ######""""""!!!!!!  !!!!!!"""!!!!!!"""############$$$$$$$$$%%%$$$######%%%%%%$$$###''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))(((((('''&&&&&&))))))******++++++++++++'''&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$$$$$$$$$$###############$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""""""""############""""""$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$%%%(((***)))%%%!!!%%%%%%$$$######$$$%%%%%%%%%###!!! """$$$%%%%%%""""""""""""###$$$%%%&&&'''''''''''''''((()))))))))))))))))))))*********)))))))))))))))))))))))),,,,,,---.........------............////////////000000111111111111000000,,,,,,,,,+++++++++******)))((((((''''''''''''(((((('''&&&$$$######$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!""" $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%$$$###""""""###$$$%%%$$$$$$$$$###!!!!!!$$$&&&############""""""""""""!!!  """###$$$###############""""""""""""!!!!!!""""""######$$$$$$"""###$$$$$$###"""###$$$"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$###!!! !!!"""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""###"""""""""!!!!!! $$$###"""""""""###%%%&&&""""""""""""""""""""""""$$$$$$%%%$$$### !!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """$$$!!!!!!"""###############"""############$$$$$$$$$"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""$$$""" """######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""$$$$$$""" """%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))'''$$$$$$&&&((()))))))))))))))***+++++++++,,,************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""########################$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######""""""############""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######%%%''''''$$$!!!%%%%%%$$$######$$$%%%%%%%%%###!!!!!!"""$$$%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''''''''(((((()))'''''''''(((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++---.........///////////////000000111111000000///,,,,,,,,,,,,++++++++++++((('''&&&%%%%%%&&&&&&''')))'''%%%#########$$$%%%&&&%%%%%%$$$######""""""###################################################$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!"""############"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""" !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!"""""" """"""""""""""""""""""""############"""""""""!!!$$$$$$###""""""###$$$$$$"""######""" """$$$############""""""""""""  """######"""############"""""""""""""""""""""""""""#########"""###$$$$$$###"""###$$$#########"""!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$#########"""###""""""!!!"""###$$$%%%""""""""""""""""""""""""""""""#########!!! """"""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """$$$!!!!!!"""###############""""""#########$$$$$$$$$ """###"""!!! !!!""""""""""""""""""""""""""""""$$$%%%""""""""""""""""""""""""$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!! """###$$$""" ###%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((()))'''$$$$$$&&&((())))))*********************************)))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""""""""###$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""############"""""""""""""""###$$$$$$$$$%%%###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""###$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%###!!!!!!###%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''((()))%%%%%%&&&'''(((((())))))))))))))))))))))))))))))''''''((()))******++++++---------.........////////////000000000000//////---------,,,,,,,,,++++++((('''%%%######$$$%%%&&&)))'''$$$""""""###$$$&&&$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!""""""######""""""######""""""!!!!!! ################################################!!!!!!   !!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$######""""""######$$$!!!""""""!!! !!!###############"""""""""""" !!!###$$$"""!!!############""""""""""""############"""""""""""""""###$$$$$$###"""###$$$$$$######"""!!!!!! ######""""""!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$############""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!""""""######$$$ !!!!!!""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  !!!!!!"""###############"""""""""#########$$$$$$ """###"""!!! !!!"""""""""""""""""""""""""""$$$""" !!!""""""!!!""""""""""""""""""""""""%%%###  ###%%% """###$$$###!!!!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((()))'''%%%%%%'''((()))(((+++************)))))))))******))))))))))))(((((('''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%###$$$%%%$$$###"""###$$$######################################################$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""!!!""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###################################################"""!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%'''((()))******((((((((((((((((((((((((''''''((()))***+++------,,,,,,---------............//////000000//////...---------,,,,,,,,,,,,+++)))(((%%%######$$$%%%&&&((('''$$$!!!!!!"""%%%&&&$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""$$$######"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!  """"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""######!!!"""###"""!!! """###############"""""""""!!!!!!!!!!!!###%%%%%%###"""############"""""""""!!!$$$$$$######""""""!!!!!!"""###$$$$$$###"""###$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$######""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$!!!!!!!!!"""###############""""""""""""############"""$$$%%%$$$###"""###$$$"""""""""""""""""""""""")))'''$$$""""""!!! """"""""""""""""""""""""$$$"""!!!!!!"""$$$ !!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((()))'''%%%&&&'''))))))((())))))))))))***************)))))))))((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%################################################$$$###"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''')))***++++++(((((((((((((((((((((((('''''''''''')))***,,,---,,,,,,,,,,,,------------......////////////......------,,,,,,,,,+++++++++***)))'''%%%$$$$$$%%%&&&'''&&&###"""!!!###$$$&&&$$$$$$$$$$$$$$$#################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!!!!!!! !!!"""""""""""""""$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###########################"""""""""""""""""""""""" !!!"""###$$$$$$%%%"""""""""""""""""""""""""""###$$$$$$###"""###$$$############"""""""""!!!$$$######$$$%%%&&&%%%###############"""""""""!!!$$$$$$######""""""!!!!!!"""###$$$$$$###"""###$$$#########$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""###$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!"""###############!!!!!!"""""""""#########"""$$$%%%$$$###"""###$$$"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((((('''&&&'''((())))))(((''''''((()))******++++++)))))))))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$###############$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""############"""""""""""""""###$$$$$$$$$%%%!!!"""$$$###""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$&&&&&&&&&$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((())))))******))))))))))))))))))))))))&&&&&&%%%%%%&&&(((***++++++++++++,,,,,,,,,------------............------,,,,,,,,,+++++++++******))))))(((&&&%%%%%%%%%%%%%%%$$$######"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""###%%%%%% !!!!!!""" !!!!!!""""""!!!!!!######""""""!!!!!!  !!!!!!"""############"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!""""""######""""""!!!"""###%%%%%%$$$######$$$############""""""""""""&&&$$$######$$$%%%%%%$$$############""""""""""""############"""""""""""""""###$$$$$$###"""###$$$$$$$$$$$$###""""""!!!!!! !!!""""""######"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########"""!!!!!!""""""""""""""""""""""""$$$###############"""""" !!!""""""######"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!"""###############!!!!!!!!!"""""""""###### """###"""!!! !!!"""""""""""""""""""""""""""###"""!!!!!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!!""""""######$$$$$$%%%"""""""""$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((((('''&&&''')))***)))(((''''''((())))))******+++))))))((((((((((((''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""########################$$$$$$ """######""""""###%%%################################################!!!"""######$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%###$$$%%%%%%%%%%%%$$$###%%%$$$###$$$&&&'''&&&$$$%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''((((((((())))))))))))))))))))))))((('''&&&%%%&&&''')))***++++++++++++,,,,,,,,,,,,---------......---------++++++*********)))))))))''''''''''''&&&$$$###!!!#########$$$$$$$$$##############################""""""""""""""""""""""""########################""""""!!!!!!"""###%%%&&& !!!!!!"""######$$$ !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########"""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""" !!!"""######"""!!! """$$$$$$###"""""""""############""""""""""""&&&$$$!!! !!!###$$$$$$############"""""""""""""""""""""""""""#########"""###$$$$$$###"""###$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!""""""###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$###!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###""" """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!"""###!!!!!!"""###############!!!!!!!!!!!!"""""""""### """###"""!!! !!!""""""""""""""""""""""""""")))'''&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$"""""""""$$$''''''%%%#########$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''((((((((((((''''''(((******)))(((******))))))((((((((('''))))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$############### """######""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!! """$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))+++***)))(((((()))+++,,,******+++++++++,,,,,,,,,,,,------......------,,,*********))))))))))))(((%%%&&&''''''&&&###!!!!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################  !!!###$$$!!!""""""###$$$%%%%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""############""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!  !!!"""######"""!!! !!!###$$$"""!!!!!!!!!############""""""""""""&&&###!!!###$$$############""""""""""""!!!!!!""""""######$$$$$$"""$$$$$$$$$###"""###$$$###$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!"""#########""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""######$$$%%%%%%%%%###"""!!!"""""""""""""""""""""""" !!!###%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$"""!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""$$$%%%$$$###"""###$$$""""""""""""""""""""""""!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!"""######$$$###!!!!!!$$$'''(((&&&###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))(((''''''(((***+++)))(((---,,,+++)))(((&&&%%%$$$)))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""#########""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$###""" """$$$'''%%%###"""!!!"""###$$$############$$$%%%&&&&&& !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***(((''')))+++,,,***((())))))(((((((((((()))))))))******+++++++++******++++++++++++++++++++++++***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''"""""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!""" !!!"""######$$$""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!""""""########################!!!!!!""""""###$$$&&&&&& !!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""##################""""""""""""###$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$"""!!! """######""" !!!"""###$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!###$$$%%%%%%###""""""######""" """!!!!!!!!!"""###$$$$$$######""""""""""""############"""!!!!!!!!!!!!!!!######""""""""""""######$$$"""  """###(((''''''&&&%%%$$$######"""############$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$######""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!######!!! #########!!!########################!!!"""$$$&&&'''&&&$$$###"""""""""""""""""""""""""""#########!!! !!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))((((((((()))+++,,,'''(((******))))))+++,,,(((''''''''''''&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((((('''%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%$$$######"""#########$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%&&&$$$###"""$$$%%%&&&$$$###"""!!!"""$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((''')))+++,,,***((())))))(((((((((((())))))))))))***+++++++++******++++++++++++++++++++++++,,,+++***)))))))))***+++''''''''''''&&&&&&&&&&&&$$$$$$##################$$$###"""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###### !!!""""""######""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""##################""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""#########"""!!! """######"""######$$$%%%$$$$$$""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###"""###"""!!!!!!"""###$$$%%%"""$$$%%%$$$""" """###""""""""""""""""""###$$$######""""""""""""############"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###'''&&&$$$#########$$$$$$&&&&&&%%%%%%$$$#########"""############$$$$$$$$$$$$%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!#########"""""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""" """######!!! !!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$###"""""""""""""""""""""""""""######""" !!!""" !!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))))))))******+++'''(((******)))(((***+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!%%%$$$$$$###"""!!!!!! """""""""######$$$$$$$$$""""""############""""""######$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&''''''&&&%%%###"""!!!!!!!!!$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##################%%%&&&&&&$$$######$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""#####################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))***+++***((()))((((((''''''(((((()))((()))******++++++******************************))))))(((''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""######$$$$$$######""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""##################"""""""""""" !!!"""###$$$%%%%%%%%%!!!""""""######""""""!!!############""""""""""""###!!! """######"""%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$$$$############""""""""""""######"""###$$$$$$$$$$$$###"""######"""""""""###$$$$$$!!!%%%(((&&&!!!"""'''$$$###""""""""""""""""""######""""""""""""############"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""#########""""""!!!!!!!!!########################"""############$$$$$$$$$"""$$$$$$$$$"""!!!"""###########################!!!"""###$$$%%%$$$###"""""""""""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""" !!!""" """###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""#########!!! """$$$""""""!!!!!!!!!!!!!!! ######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''(((((()))***************'''((())))))(((((()))******)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!  !!!!!!""""""""""""############"""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###########################$$$&&&''''''&&&$$$###'''&&&%%%$$$$$$%%%&&&''''''&&&$$$###"""!!!!!!!!!$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$########################!!!###%%%%%%###!!!!!!!!!###"""""""""###$$$%%%&&&&&&&&&%%%$$$############$$$#####################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******))))))(((((((((''''''((((((((('''((()))******++++++***************************'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""###$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!! """"""""""""""""""""""""###"""!!!!!! !!!!!!"""######$$$$$$######!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###############"""""""""!!!!!!!!!"""###$$$%%%%%%%%%"""""""""######"""""""""$$$$$$######""""""!!!!!!###!!! !!!"""$$$###########################"""""""""############""""""###""""""""""""""""""############$$$$$$##############################$$$"""%%%'''&&&"""!!!###'''$$$$$$###"""!!!!!!!!!"""######""""""""""""######$$$###""""""!!!!!!""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""#########$$$""""""#########$$$$$$$$$!!!###$$$###"""!!!"""###"""""""""""""""############$$$%%%&&&'''&&&$$$###!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  """!!!  !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###""""""""""""""""""""""""#########!!! """%%%###"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''((()))++++++***))))))((()))***)))''''''((())))))))))))(((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!######""""""!!!  !!!!!!""""""""""""############"""""""""###$$$&&&&&&%%%$$$###""""""#########$$$$$$$$$###########################$$$&&&''''''&&&$$$###&&&%%%$$$######$$$%%%&&&$$$$$$###############$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################!!!###%%%%%%###!!!!!!!!!"""""""""######$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''))))))))))))))))))((((((''''''''''''((((((''''''((()))***+++++++++))))))))))))))))))))))))*********)))))))))((((((&&&&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$"""!!!!!!!!!"""###$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""############""""""!!!!!!!!! ########################&&&%%%$$$############### !!!""""""######"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""""""""!!!######$$$$$$$$$######"""""""""############""""""$$$$$$######""""""!!!!!!###"""!!!!!!###$$$$$$### !!!"""###$$$$$$!!!""""""######""""""!!!"""""""""######"""""""""$$$##################$$$###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!"""######""""""""""""######$$$$$$###"""""""""""""""!!!!!! !!!!!! !!!"""$$$&&&&&&'''''' !!!!!!""""""######$$$""""""#########$$$$$$$$$!!!"""######"""!!!"""$$$!!!!!!"""""""""#########!!!!!!"""######"""!!! !!!!!!""""""######$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!$$$"""!!!  !!!""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""""""""""""""""""""######"""!!!!!!###%%%######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))'''((()))++++++***)))))))))***+++***(((''''''(((((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&######"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%""""""############""""""!!!###%%%&&&&&&%%%$$$###"""""""""############$$$###########################$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$###%%%&&&&&&$$$######$$$############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''))))))((((((((()))(((''''''&&&&&&''''''(((&&&'''((()))***+++++++++((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""###$$$########################""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########""""""""""""""""""!!!########################'''&&&%%%%%%$$$$$$$$$$$$ !!!""""""######"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""##################""""""""""""$$$$$$$$$$$$$$$###"""""""""######$$$$$$######"""############""""""""""""$$$"""!!!!!!###$$$$$$###!!!"""$$$%%%""""""############""""""""""""############""""""$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%###!!!"""%%%&&&%%%###$$$###""""""""""""""""""######""""""""""""######$$$$$$###""""""""""""###"""!!!!!! !!!!!!""" """$$$%%%&&&'''!!!!!!""""""#########$$$"""############$$$$$$$$$!!!###$$$###""""""###%%%!!!""""""######$$$$$$$$$$$$$$$$$$###############""""""""""""############"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!! !!! ###############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$$$$""""""###$$$###""""""""""""""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''((())))))******(((((()))***************+++,,,,,,+++(((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$#########"""""""""!!!!!!""""""""""""######!!!!!!"""###$$$%%%&&&'''""""""############""""""!!!"""%%%&&&'''&&&$$$###""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$%%%%%%&&&$$$###"""$$$%%%###$$$$$$$$$$$$######"""$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%'''))))))((('''(((***(((''''''&&&&&&''''''(((%%%&&&''')))******++++++((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$###""""""######$$$$$$%%%%%%##################$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$%%%""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""""""""""""""""""""#################################%%%$$$###############$$$!!!"""######$$$$$$######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""##################"""""""""""""""######$$$$$$$$$######"""######$$$$$$######""""""""""""""""""#########$$$"""!!!"""###%%%$$$$$$ !!!"""$$$%%%"""######$$$$$$######"""!!!"""###$$$$$$###"""!!!$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""############$$$$$$""""""""""""""""""###$$$######""""""""""""######%%%$$$######""""""#########""""""!!!!!!""""""###  !!!"""###"""#####################"""############$$$$$$$$$"""###$$$$$$######$$$&&&""""""######$$$%%%%%%&&&)))(((&&&$$$$$$%%%&&&'''#########"""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" """###"""!!! """"""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$###"""!!! """""""""""""""""""""""""""$$$%%%$$$#########"""""""""""""""#########!!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''((())))))))))))))))))))))))******+++,,,------,,,)))(((((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$############!!!!!!""""""######$$$$$$ !!!"""###$$$%%%%%%""""""############""""""!!!"""%%%''''''&&&$$$"""""""""""""""############""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%######""""""###$$$$$$%%%$$$$$$############$$$$$$#########""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$###""" """$$$$$$$$$$$$$$$$$$###"""!!!############$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$'''***)))'''&&&(((***'''''''''&&&&&&'''''''''%%%&&&''')))******++++++(((((((((((((((((((((((('''((()))))))))((('''&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""##################"""""""""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$###!!!"""###%%%%%%$$$######"""!!!!!!"""###$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!%%%$$$###""""""###$$$%%%$$$%%%%%%&&&%%%$$$###""""""%%%$$$ ###'''""""""!!!!!!"""###$$$$$$######""""""""""""######%%%$$$######"""###############""""""""""""######'''%%%###"""!!!"""$$$%%%$$$$$$##################"""############$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&'''%%%### !!!###%%%$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$########################!!!###%%%%%%###!!!!!!!!!!!!"""###$$$$$$###!!!!!!########################"""###$$$%%%$$$###!!!""""""""""""""""""""""""!!!%%%'''&&&$$$######!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((***)))((((((((()))+++,,,---......---***(((((()))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&'''((('''###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$###"""  !!!###$$$!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""######$$$$$$##################(((###!!!###"""$$$$$$######$$$&&&'''((($$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%###############"""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$###!!! ###"""  !!!###%%%######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""######"""!!!  !!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!""""""!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$###""""""$$$###""" ############""""""""""""###"""!!! !!!"""###""""""""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""###$$$%%%$$$""" !!!""""""""""""#########"""""""""""""""""""""""" !!!"""$$$$$$######"""%%%%%%%%%$$$$$$###########################$$$$$$!!!!!!!!!"""######$$$$$$&&&%%%%%%$$$#########$$$######$$$%%%$$$###"""!!!######""""""!!!!!! """!!! """###$$$$$$$$$$$$############""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######$$$###"""""""""$$$'''((("""###$$$%%%$$$""" %%%%%%%%%$$$###""""""!!!!!!"""$$$&&&&&&$$$"""!!!"""""""""""""""""""""""" !!!"""""" """ $$$&&&%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""######"""!!! """"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$######"""###$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))***(((((()))***************,,,,,,,,,,,,***)))((('''%%%&&&((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$"""!!! !!!"""###$$$!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!"""##############################!!!!!!%%%%%%$$$((('''&&&$$$#########$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$###############""""""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$###!!!  !!!"""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""############"""!!! !!!!!!""""""!!!!!!############"""""""""!!!"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!$$$#########""""""""""""!!!!!!""""""""""""!!!!!!"""############"""!!!!!!############""""""""""""$$$###"""!!!!!!"""###$$$#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""$$$%%%%%%$$$###""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""###$$$######"""$$$$$$$$$######"""""""""#################################"""""""""""""""%%%$$$######"""""""""###""""""###$$$###"""!!! ###"""""""""!!!!!!!!! """###%%%%%%%%%""""""######$$$$$$$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$############""""""###%%%&&&''' !!!"""######""""""!!!%%%$$$$$$###""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""!!! !!!""""""###'''((($$$!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&%%%###!!! """"""############""""""###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&%%%$$$###""""""#########""""""!!!###$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))***((())))))***************,,,,,,,,,+++***)))''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""######$$$ !!!!!!"""###$$$$$$!!!!!!!!!"""""""""############""""""""""""##############################!!!%%%&&&%%%((('''&&&$$$######""""""%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""""""""""""""########################$$$$$$######"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!###$$$###!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!""""""!!!!!!############""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!!!!###%%%$$$""" !!!###############""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!"""###%%%&&&&&&%%%$$$############$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""############"""#########"""""""""""""""########################$$$$$$######"""!!!!!! $$$###""""""!!!"""""""""!!!""""""""""""!!! """"""""""""!!!!!!!!!!!! $$$%%%%%%$$$### !!!"""###$$$%%%&&&&&&$$$$$$$$$#####################$$$$$$$$$$$$######""""""######$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%%$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!&&&(((%%%######!!!!!!!!!"""###############################################################""""""######$$$%%%%%%%%%$$$$$$############$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$###### !!!!!!"""""""""!!!!!!###$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))***)))))))))************+++++++++++++++)))((('''&&&+++***)))(((((('''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######$$$ !!!###$$$$$$$$$$$$!!!!!!"""""""""#########"""""""""""""""########################$$$$$$$$$###!!!"""######!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""##################$$$$$$$$$$$$###"""""""""""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!! !!!""""""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###########################!!!!!!""""""""""""!!!!!!$$$'''%%%!!!!!!$$$############"""""""""!!!########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""""""""##############################""""""$$$$$$$$$###########################""""""!!!!!!$$$######"""""""""######"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! """######"""!!! !!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###"""""""""!!!!!! $$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!! !!!""""""######%%%"""!!!###$$$"""!!!!!!"""#######################################"""""""""""""""""""""""" """$$$%%%$$$$$$"""!!!!!!"""$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###### !!!""""""###"""""""""###$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))******))))))*********+++++++++++++++***)))((('''&&&'''&&&&&&&&&'''(((***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################""""""""""""""""""###"""""""""""""""######$$$ !!!"""###$$$$$$$$$$$$""""""""""""############!!!!!!""""""############""""""#########$$$$$$$$$'''%%%$$$#########"""!!!######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###""""""######"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$%%%&&&&&&%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$###"""  """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$'''%%%!!!!!!$$$############"""""""""!!!!!!""""""""""""""""""!!!############""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""############$$$$$$#########$$$$$$%%%$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$######&&&%%%$$$############$$$""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$&&&$$$ !!!!!!"""#######################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###"""!!! !!!"""#########""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!"""######$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))************)))***+++,,,,,,++++++++++++***((('''&&&###"""""""""###%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################""""""""""""######"""""""""""""""######$$$"""""""""#########$$$$$$"""""""""#########$$$$$$ !!!"""######$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""" !!!""""""######$$$$$$$$$$$$%%%$$$$$$###"""############""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$###"""""""""""""""""""""""""""""" """######!!! !!!""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!! !!!""""""######""""""""""""""""""############""""""""""""""""""""""""&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!###%%%$$$""" !!!###############""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""###""""""""""""""""""""""""""""""############""""""######"""!!! ############$$$$$$$$$%%%"""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$###"""#########!!!!!!!!!!!!""""""""""""  """%%%&&&$$$$$$$$$#########""""""$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!!!! ######!!!!!!"""####################################### """""""""""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))***++++++***)))***+++,,,---,,,,,,,,,+++***)))((('''(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$%%%$$$###"""""""""###$$$""""""#########$$$$$$$$$ """###$$$$$$######!!!""""""###$$$$$$%%%%%%"""###$$$%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""########################!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""############"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""###%%%&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!######!!!!!!!!!"""  !!!""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""###!!!!!!"""############"""!!!"""""""""############""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!"""############"""!!!!!!############""""""""""""!!!"""############"""!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!!!!""""""""""""#########$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""""""""########################$$$%%%%%%%%%$$$###"""!!!""""""### !!!!!!!!!"""""""""### !!!"""######$$$###############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""###$$$$$$$$$###"""!!!######################## !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$ $$$&&&%%%!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """""""""######"""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""""" !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))***,,,+++***))))))+++,,,...------------,,,***)))(((((())))))******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$'''&&&###!!!!!!!!!###$$$"""############$$$$$$$$$ """###$$$$$$$$$###!!!""""""###$$$$$$%%%%%%"""$$$%%%%%%###""""""###!!!$$$&&&&&&&&&&&&""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!"""$$$%%%&&&$$$%%%%%%%%%%%%$$$######$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!######"""!!!!!!"""###"""  !!!###%%% !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######%%%$$$###""""""###$$$%%%!!!!!!"""###############!!!!!!""""""#########$$$"""""""""""""""""""""""" """$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$###""""""$$$###""" ############"""""""""""""""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%!!!""""""""""""#########""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!!!!""""""#########$$$%%%%%%$$$$$$###""""""!!!$$$$$$######"""!!!!!!!!!""""""!!!""""""###$$$$$$$$$###!!! !!!""" !!!!!!!!!""""""###### !!!###$$$$$$"""!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$""" !!!###$$$"""$$$&&&((((((((('''&&&###############$$$$$$$$$!!!###$$$&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###'''%%%###### !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""###$$$%%%%%%$$$###""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""""" !!!"""###############$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((()))***,,,+++***))))))+++---............---,,,+++***))) """%%%&&&'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!! ###%%%$$$%%%%%%%%%###$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$###"""###$$$%%%$$$"""!!!""""""############""""""###$$$%%%%%%&&&%%%%%%"""######$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#############################################"""""""""""""""&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""############((('''%%%$$$$$$$$$%%%%%%##############################""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###"""""""""###%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" """#########"""!!!""""""""""""""""""""""""###"""!!! !!!"""###$$$""" !!!######"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""""""""""""""%%%%%%$$$###"""!!! """""""""###$$$$$$$$$%%%############"""""""""""" !!!"""###$$$%%%&&&$$$$$$$$$$$$###############"""""""""!!!!!! ###"""""""""!!!!!! """"""""""""!!!!!!!!!!!!$$$######"""!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! %%%%%%$$$$$$###"""""""""###$$$$$$###"""!!!!!!""""""!!!  !!!"""""""""""""""""""""###############"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$###"""!!!!!!""""""!!!""""""#########""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$'''%%%"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!!!!"""$$$$$$#########$$$$$$$$$###"""!!! !!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!! """""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))+++***)))))))))***,,,---...111333000+++)))+++......000000---)))&&&'''(((&&&&&&%%%$$$############%%%$$$######""""""######%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%$$$###!!! $$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###"""!!!"""###$$$###!!!""""""#########""""""!!!"""""""""###""""""!!!!!! !!!"""###$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$!!!!!! """"""""""""############%%%$$$###"""""""""####################################""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" ###"""!!! !!!"""###$$$"""  """###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!! !!!!!!"""""""""!!!$$$$$$######"""!!!!!!!!!##################$$$$$$############""""""""""""###"""!!!  !!!!!!#########""""""!!!!!!!!!#########""""""!!!!!!!!!############"""""""""""" !!!"""######$$$########################""""""""""""""""""""""""$$$$$$###"""!!!  """######$$$$$$$$$$$$$$$#########""""""!!!"""""""""  !!!""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$$$$%%%%%%%%%%%% $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$###"""""""""""""""""""""############""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""""" !!!!!!"""###############"""""""""""""""""""""""" !!!"""######$$$"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$'''&&&%%%$$$$$$%%%'''((((((((('''''''''((()))***---000222///+++)))+++...,,,------+++'''%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###""""""$$$$$$###"""###############"""!!! """"""""""""!!!  !!!###%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&'''""""""""""""!!!!!!!!! """"""""""""############$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###!!! !!!###$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""" !!!""""""""""""!!!""""""""""""""""""""""""##################""""""############""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$###############"""""""""###############"""""""""$$$$$$$$$$$$############ !!!###$$$%%%%%%########################""""""""""""""""""""""""$$$$$$###"""!!!!!!  !!!"""###$$$$$$$$$"""""""""#########$$$$$$!!!"""""""""  !!!######""""""""""""######""""""!!!!!! """""""""""""""#########"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""######$$$$$$###"""""""""""""""""""""###############"""""""""###$$$%%%%%%$$$###""" """"""""""""""""""""""""""" !!!%%%&&&%%%#########""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$######""""""######"""!!!!!!!!!!!!!!!###""""""""""""###$$$$$$!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""###$$$$$$######$$$$$$%%%&&&&&&'''"""############$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((((((''''''''''''((()))))),,,...000...+++)))+++---------,,,***'''%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######""""""######"""############""""""!!!"""!!!!!!!!!!!!"""$$$$$$###########################$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$######%%%%%%$$$###$$$$$$$$$######!!! ###############"""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######!!!"""""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%(((&&&######%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######"""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$########################""""""!!!!!!!!!!!!""""""######!!!!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""###############"""!!!!!!""""""############$$$$$$######""""""!!!!!!############"""""""""!!! !!!###%%%&&&'''(((!!!!!!"""###$$$%%%%%%&&&$$$$$$##################$$$$$$##################$$$$$$#########"""""""""""""""""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!""""""######$$$###############"""!!! !!!!!!!!!"""###$$$$$$%%%"""$$$%%%$$$""""""###$$$###########################""""""!!!!!!  !!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######"""""""""""""""#########$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""###&&&((('''%%%###""""""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""$$$###!!! !!!"""%%%%%%$$$######$$$%%%&&&!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((()))))))))*********,,,------+++***+++---///...---***)))((((((((($$$$$$$$$$$$$$$%%%&&&'''%%%$$$######""""""######!!!!!!""""""""""""!!!!!!$$$###""""""!!!""""""##############################$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$"""!!!"""###$$$###"""$$$$$$$$$######!!! !!!!!!"""###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&""""""!!!!!!!!! !!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&(((&&&$$$###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""!!! !!!###$$$########################!!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$$$$######""""""!!!!!!!!!############"""""""""!!!######"""!!!  !!!""""""##################$$$$$$##################$$$$$$######"""""""""!!!!!!!!!""""""""""""############################################################!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%"""$$$%%%$$$###"""###%%%######$$$$$$$$$$$$###############""""""!!!!!!!!! !!!""""""###$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$###"""""""""""""""######$$$$$$$$$$$$$$$###""""""#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$######"""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""#########"""""""""!!! !!!###$$$""""""!!! !!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! !!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))((()))***+++***+++,,,---///---+++)))(((((((((((($$$$$$$$$$$$%%%&&&''''''%%%$$$######""""""###### !!!!!!"""""""""!!!!!!&&&&&&&&&%%%$$$$$$#####################$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!! !!!!!! ###############"""!!!  !!!""""""""""""######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""!!!!!!!!!""""""######$$$!!!!!!!!!!!! """"""""""""############ !!!""""""###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''%%%$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! ########################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$%%%%%%%%%%%%$$$######!!!!!!""""""#########$$$""""""""""""""""""!!!!!!############""""""""""""""""""""""""############ !!!!!!"""""""""""""""###############"""""""""###############""""""""""""!!!!!!!!! !!!"""$$$%%%&&&&&&################################################$$$$$$#########"""""""""!!!"""######$$$$$$###### !!!!!!"""###$$$$$$ """###"""!!!!!!"""$$$######$$$$$$$$$$$$######"""""""""###############!!!"""###$$$%%%&&&'''(((!!!"""""""""############""""""""""""""""""""""""########################"""""""""""""""######$$$"""""""""""""""######$$$%%%%%%%%%%%%$$$###""""""################################################"""""""""""""""""""""""""""""""""#########$$$$$$""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""######!!!!!!"""""""""!!! !!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!""""""######### !!!!!!"""#########$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''((()))***+++,,,---...+++'''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$######""""""###### !!!!!!"""""""""""""""$$$%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!  !!!"""!!!""""""#########""""""!!!!!!!!!""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$$$$$$$$$$#########""""""""""""############ !!!"""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$###"""!!! """""""""""""""""""""""" !!!""""""""""""""" !!!"""######"""!!!  !!!!!!"""######$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$######"""!!!"""""""""""""""#########!!!!!!!!!"""""""""""""""############"""""""""""" !!!"""$$$&&&((()))***""""""##################!!!!!!!!!""""""#########!!!!!!!!!""""""##################"""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%################################################$$$$$$$$$############"""""""""###$$$$$$$$$###### !!!!!!!!!""""""###### !!!######"""!!!###$$$""""""###$$$$$$###"""""" !!!!!!"""######### !!!###$$$&&&''''''"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$##################$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""""""""!!!!!! """$$$%%%%%%$$$###!!!!!!"""###############"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%&&&(((***,,,,,,,,,...***&&&%%%&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$######""""""###### !!!""""""#########""" """$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""###$$$%%%$$$"""!!!""""""############"""%%%%%%&&&%%%%%%$$$###""" """###%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#################################"""""""""""""""$$$$$$$$$############"""""""""""""""############!!!"""###%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""#################################### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!"""""""""""""""""""""""" !!!"""######"""!!!  !!!""""""###%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""!!! ######"""""""""""""""""" !!!!!!""""""##################""""""""""""#########""""""!!!!!!!!!  !!!!!!"""""""""### !!!!!!"""""""""###$$$$$$$$$############"""%%%%%%%%%$$$###"""!!!!!!################################################ !!!"""###$$$%%%&&&&&&&&&%%%%%%%%%###"""!!! !!!!!!!!!!!!"""""""""""""""###%%%%%%$$$$$$%%%&&&!!!"""###$$$$$$###"""!!! !!!"""###### !!!###$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""!!!""""""###$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""######$$$$$$"""!!!!!!###$$$"""!!!!!!!!!"""###############""""""""""""""""""""""""######"""!!! """""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%'''***,,,---,,,000,,,(((&&&((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""#########!!!!!!"""###############$$$$$$$$$############"""############"""""""""!!! !!!###%%%&&&&&&&&&%%%!!!!!!!!!!!!""""""""""""###$$$$$$$$$###""" """"""###$$$%%%%%%&&&&&&&&&$$$"""###%%%&&&%%%""" """%%%&&&'''&&&$$$""""""""""""######$$$%%%%%%########################&&&&&&%%%%%%$$$###"""""" !!!!!!"""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$#########""""""$$$###"""!!!"""###%%%'''%%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""########################""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""!!!$$$'''%%%"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$&&&&&&%%%$$$###"""!!! $$$$$$######""""""!!!!!!%%%###""" """###%%%""""""""""""""""""""""""###############"""!!!!!! !!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!"""######$$$$$$###!!!!!!"""###$$$$$$%%%%%%((('''$$$###""""""###$$$"""""""""""""""!!! """"""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$%%%&&&''''''&&&$$$#########""""""""""""######$$$######"""!!!  !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ """"""!!!!!!###&&&&&&$$$############""" """"""""""""""""""""""""""""""""""""##################$$$###!!!"""$$$'''((('''%%%############$$$&&&$$$######$$$$$$###!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!  """###$$$%%%&&&######$$$$$$$$$$$$############""""""!!!!!! """"""""""""""""""""""""%%%$$$###!!!!!!###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$&&&%%%%%%$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''((()))))),,,,,,,,,+++***)))((((((%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$#########"""######$$$$$$%%%$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$######"""!!! """"""######$$$$$$%%%%%%%%%###""""""%%%%%%$$$"""###$$$&&&(((((('''&&&$$$##################""""""########################&&&&&&%%%%%%$$$######"""!!!!!!!!!"""""""""###### !!!"""$$$$$$$$$$$$###$$$$$$$$$#########""""""###"""  !!!###$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! """!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!! """""""""""""""""""""""" """$$$"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$"""""""""""""""""""""!!!""""""""""""""""""""""""###############$$$$$$%%%$$$$$$###############"""""""""!!!!!! ###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""###############"""!!!!!!!!! !!!""""""########################!!!!!!"""######"""!!!!!!!!!!!!"""############"""#########$$$$$$%%%%%%&&&(((&&&$$$###""""""###$$$"""""""""""""""!!! ########################$$$$$$############$$$$$$######################## !!!###$$$$$$$$$$$$$$$$$$############$$$$$$#########"""!!!  !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######$$$&&&%%%###"""###$$$%%%###"""""""""""""""""""""""""""""""""""""""############&&&&&&%%%### !!!"""###"""!!!!!!!!!!!!"""###%%%###""""""######"""!!!!!!!!!!!!!!!"""""""""###%%%$$$$$$######""""""!!!!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$############""""""!!!!!!!!!!!!###########################"""  """###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""###$$$$$$$$$############$$$%%%%%%%%%$$$$$$"""$$$%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))++++++++++++***)))((('''$$$%%%&&&''''''&&&%%%$$$"""""""""""""""""""""""""""""""""###############$$$$$$$$$############"""%%%%%%$$$$$$$$$#########%%%%%%$$$###############""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###########################"""!!!"""###$$$###!!!###$$$&&&(((((('''%%%$$$%%%%%%$$$######"""!!!!!!########################&&&%%%%%%$$$$$$#########""""""############$$$$$$ !!!"""############$$$$$$$$$##################"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###"""""""""#########$$$$$$########################'''&&&&&&%%%%%%$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################"""""""""!!!!!! """"""!!!!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!###!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%"""""""""######$$$$$$$$$"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!"""############"""!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###""""""###$$$""""""######""""""!!!!!!########################$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!"""######%%%$$$$$$######$$$$$$%%%######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$###!!! !!!"""$$$###"""###%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""############$$$%%%$$$"""  !!!  !!!"""###$$$$$$"""!!!!!!######""" !!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$#########""""""""""""!!!!!!!!!########################"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$######"""""""""###$$$%%%%%%%%%$$$"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''************)))(((((('''$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###""""""""""""""""""!!!$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""############""""""""""""""""""!!!!!!!!!"""""""""!!!!!!"""###%%%%%%$$$######%%%%%%%%%%%%$$$$$$##############################%%%%%%%%%$$$$$$################################# !!!!!!""""""##############################&&&%%%$$$###""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$#########"""""""""""""""######""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!######""" """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""###"""""""""""""""#########""""""""""""""""""""""""######""""""######$$$%%%""""""""""""#################################### !!!!!!!!!!!! """"""""""""""""""""""""""""""############"""!!!!!!!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""#########""""""!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""'''&&&$$$""" !!!!!!$$$######""""""######$$$###"""""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!%%%###"""###$$$%%%$$$###""""""""""""""""""""""""!!!"""""""""############ !!!""""""!!!!!!"""$$$!!!!!!!!!""""""###$$$$$$###!!! !!!""""""!!! !!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%$$$$$$###$$$$$$$$$"""!!!"""###$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))))))))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!! $$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""############"""""""""""""""!!!!!!"""!!!!!!!!!!!!"""!!!"""###$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''########################%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!"""##############################%%%%%%$$$######""""""""" !!!!!!"""#####################"""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$#########"""$$$$$$$$$$$$############""""""############""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!""""""!!! """"""############"""""" !!!!!!!!!!!!""""""""""""""""""######"""""""""!!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!############$$$$$$$$$$$$ !!!!!!!!!!!! """"""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!"""####################################""""""""""""######$$$$$$$$$$$$###!!! ############""""""""""""$$$$$$##################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!'''%%%###!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###%%%&&&&&&&&&%%%$$$"""######$$$"""!!!########################!!!"""""""""############!!!""""""!!!!!!"""###"""""""""#########"""""""""!!! !!!"""###"""!!!""""""""""""############""""""######$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%% !!!!!!!!!!!! """"""""""""####################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""!!!!!! $$$$$$$$$############"""""""""!!!!!!!!!  !!!###$$$%%%######$$$$$$$$$%%%%%%%%%######"""""""""""""""########################### """###"""!!! !!!######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###############$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""$$$############""""""""" !!!!!!"""###$$$%%%%%%"""""""""######$$$$$$%%%%%%$$$$$$######""""""""" %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""" """"""############"""""" !!!!!!!!!!!!""""""""""""############""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!! !!!""""""#########""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""############"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$######!!! !!!!!!""""""""""""""""""#####################"""""""""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################!!! """$$$&&&%%%%%%###"""!!!!!!"""###"""!!!########################""""""""""""###############$$$%%%$$$"""  !!!!!!"""""""""!!! """!!! !!!###$$$###""""""""""""#########$$$$$$!!!"""""""""######$$$$$$ !!!"""######$$$$$$ !!!!!!!!!!!! """""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""############$$$$$$$$$######""""""###############"""""""""###$$$$$$######$$$&&&###############$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###########################""""""""""""""""""!!!$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !!!""""""""""""############$$$$$$$$$$$$""""""############""""""""""""######$$$$$$%%%%%% """$$$###!!! """$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!"""###%%%&&&""""""#########$$$$$$$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""!!!!!!"""###$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!!!!""""""######$$$#########"""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!#########"""""""""!!!!!!""""""""""""""""""""""""  !!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!""""""######$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""""""""!!!!!!"""""""""############"""!!!!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!""""""###$$$########################$$$$$$###""""""###$$$$$$###############"""!!! !!!!!!!!!"""######$$$$$$""""""############""""""!!!"""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$######################## !!!"""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""" """#################################""""""""""""###############%%%&&&%%%###!!!  !!!############"""###"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""###$$$$$$$$$#########$$$$$$######"""!!! !!!############%%%&&&###############$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$############"""############"""""""""""" !!!"""""""""!!!""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$%%%&&&&&&&&&!!!###%%%$$$!!! """$$$!!!""""""""""""#########%%%%%%$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############""""""""""""$$$%%%&&&""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$######""""""!!!"""###$$$%%%&&&''''''######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$########################""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!############"""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###""""""############""""""################################################ !!!!!!!!!"""!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$ !!!"""###$$$$$$######$$$$$$%%%%%%%%%%%%%%%###""" """###%%%""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############""""""!!!!!!!!!"""###$$$%%%%%%&&&!!!"""############""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""%%%%%%###!!!"""$$$%%%%%%########################""""""""""""############ """%%%%%%$$$######$$$!!!###%%%&&&'''''''''###"""!!!"""$$$%%%%%%$$$"""############$$$$$$$$$###########################""""""!!! ######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""####################################$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""""""""$$$&&&#########"""###$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%''''''%%%%%%%%%%%%''''''""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""######'''&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""'''&&&%%%$$$####################################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$###""""""######$$$###"""""""""###%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!######""""""!!!!!! $$$###!!! !!!"""""""""""""""""""""""""""""""""#########""""""!!!%%%$$$#########$$$%%%&&&!!!!!!""""""###$$$&&&'''!!!""""""""""""!!!!!! """""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""########################'''''''''&&&&&&%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$############"""###"""!!! !!!"""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""&&&$$$"""!!!""""""""""""""""""""""""""""""""""""""""""######$$$"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!""""""######"""###$$$$$$###"""###$$$""""""$$$%%%%%%$$$###"""$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$%%%%%%""""""!!! ##############################$$$$$$###""" $$$!!! """%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))$$$ !!!%%%'''$$$ """$$$&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############"""""""""""""""""""""######$$$$$$$$$"""######$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$########################'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""######""""""""""""######""""""""""""""""""""""""$$$###!!! !!!###$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""###############$$$$$$$$$%%%$$$$$$######"""############"""""""""###$$$%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%##############################""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!#########"""""""""""""""######""""""!!!!!!!!!!!!$$$###"""!!! !!!!!!"""""""""""""""""""""""""""""""""############""""""######"""""""""###$$$%%%%%%$$$######""""""######!!!!!!"""""""""""""""!!! !!!"""###$$$######"""###"""""""""######$$$$$$$$$$$$$$$#########""""""########################$$$$$$#########"""""""""###"""!!!!!!!!!!!!"""###$$$$$$$$$#########""""""###"""!!! !!!"""###""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!"""#########"""!!!########################""""""""""""""""""""""""$$$$$$############$$$$$$###############""""""""""""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$###"""###"""!!!"""!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###"""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! """""""""###############$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!############"""$$$"""!!!!!!$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))+++)))&&&$$$######$$$%%%$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########""""""""" !!!!!!"""###$$$$$$"""""""""######""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$########################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$###############$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$###"""""""""######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""###############""""""""""""!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!"""######$$$$$$###""""""""""""### !!!"""############ !!!###$$$$$$###"""!!! !!!!!!!!!"""#########$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!$$$###""""""""""""###$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""### !!!"""""""""""""""########################""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$###"""###$$$######$$$$$$$$$######"""$$$!!!""""""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""######"""""""""#########$$$$$$########################!!!!!!""""""""""""!!!!!!###""""""""""""""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############$$$###!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%***)))$$$$$$***000333---%%%""""""$$$%%%%%%%%%$$$###"""!!! ###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$######""""""!!!#########""""""!!!!!!!!!""""""############""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#######################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%"""!!! !!!"""######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$#########"""""""""""""""######$$$######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$######!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""$$$%%%&&& !!!"""###$$$$$$$$$""""""""""""""""""######!!!!!!""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$############""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!""""""#################################""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$$$$$$$$$$$$$#########"""%%%### !!!""""""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""#########""""""""""""###############$$$$$$$$$$$$$$$%%%%%%#########$$$$$$###############""""""!!!!!! !!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$#########""""""!!!###""""""######$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%***((($$$###)))000333,,,$$$!!!$$$&&&&&&$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""##########################################"""######$$$$$$######"""%%%$$$$$$$$$######""""""$$$$$$$$$###"""""""""!!!###$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$###"""""""""$$$$$$########################$$$$$$######""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!######$$$$$$$$$%%%%%%%%%###""""""""""""""""""######"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$$$$###""""""""""""######$$$$$$$$$######!!!!!!""""""###############""""""!!!""""""######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!!!!""""""######$$$$$$""""""""""""############"""""""""""""""!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""############### !!!"""###%%%%%% """###$$$$$$$$$$$$%%%$$$!!! !!!###%%%###$$$$$$$$$###"""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$##################"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""%%%$$$"""!!!!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""######$$$$$$################################################$$$$$$############$$$$$$!!!###$$$$$$###""""""###$$$$$$###"""###$$$%%%$$$$$$######"""""""""############""""""!!!!!!#########$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""############!!!!!!"""""""""###############$$$$$$%%%%%%%%%%%%$$$##################$$$######""""""!!!!!! !!!!!!""""""######$$$$$$########################%%%%%%$$$$$$$$$###$$$$$$!!!"""###$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$&&&(((+++&&&""""""&&&'''%%%"""########################"""######$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$###############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$##################""""""""""""""""""""""""$$$######"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""$$$%%%%%%$$$$$$$$$###############!!!"""###%%%%%%$$$###### !!!""""""######""""""""""""!!!!!!!!!"""######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""############""""""""""""!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""############$$$"""""""""""""""!!! """"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$############"""!!!!!!!!!!!!"""!!!!!!"""###$$$$$$$$$$$$&&&$$$""" !!!###%%%"""###$$$%%%$$$###"""!!!###############$$$$$$$$$"""""""""""""""""""""""""""""""""###############""""""###$$$$$$###""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$"""  """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$############$$$$$$################################################$$$$$$############$$$$$$ ###$$$$$$######"""###$$$$$$###"""###$$$&&&%%%$$$###"""""""""""" !!!"""######"""!!! ########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!"""""""""###############$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""###""""""""""""""""""!!!######$$$$$$%%%%%%%%%&&&########################!!!!!!""""""$$$%%%'''((( """$$$$$$######%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$$$$######$$$###"""$$$&&&'''$$$!!!!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$#########""""""""""""############"""""""""######$$$$$$%%%%%%&&&###""""""""""""!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""##############################""""""""""""##############################"""############$$$$$$$$$ !!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$$$$######$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$###############$$$$$$$$$ """###%%%%%%%%%###""" """#########"""!!!!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$######################## !!!!!!""""""######!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!"""""""""#####################"""""""""""""""""""""#########$$$$$$$$$!!!""""""###"""!!! """"""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%% !!!"""#########""""""######"""!!!!!!!!!!!!!!!"""######$$$$$$$$$##################""""""!!!!!!!!!###$$$$$$###"""""""""#########$$$$$$$$$########################!!!!!!!!!"""""""""######!!!""""""######""""""!!!###"""""""""!!!!!!!!!!!! !!!"""######"""!!! """"""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!""""""################################################$$$$$$############$$$$$$"""$$$%%%$$$###""""""###$$$$$$###"""###$$$&&&%%%$$$""""""""""""### !!!""""""#########$$$##################$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""###""""""######$$$%%%%%%%%%###"""!!! !!!"""###"""""""""########################$$$$$$$$$$$$$$$######################## """$$$&&&'''!!!###$$$###  """########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#####################$$$$$$%%%$$$$$$##################"""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""############""""""""""""###$$$%%%&&&&&&'''&&&%%%$$$""" """"""############"""""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$%%% """###$$$$$$###""" """######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""""""""######$$$$$$$$$%%% !!!###%%%&&&%%%###""" """#########"""!!!!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!"""$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$!!!"""#########""" """"""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&!!!"""""""""!!! !!!###$$$%%%######$$$$$$$$$######""" """%%%&&&&&&### """$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!"""""""""######$$$$$$ !!!"""######"""!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&'''"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""########################"""""""""""""""###$$$$$$%%%$$$"""!!! ################################################$$$$$$############$$$$$$ """$$$&&&&&&%%%###!!!"""$$$$$$$$$###"""###$$$'''&&&$$$""""""""""""######"""!!!!!!"""$$$&&&((($$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!""""""$$$$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&$$$%%%&&&%%%###"""###%%%(((''''''&&&%%%$$$######!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!! #################################$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!################################################&&&&&&&&&%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$########################$$$$$$$$$$$$$$$###"""!!! !!!!!!"""$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""""""""""""""##################""""""""""""######!!!!!!""""""###$$$&&&&&&$$$$$$$$$############"""$$$$$$%%%$$$$$$###"""!!!########################$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$###""""""""""""""" !!! """"""""""""############%%%$$$$$$$$$######""""""###########################"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$########################'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!"""$$$&&&'''""""""############""""""$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!! ######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!######""""""""""""######$$$$$$$$$###"""!!!!!! """"""""""""####################################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$%%%&&&$$$"""!!!""""""!!! !!!"""""""""!!!"""$$$&&&########################"""############$$$$$$$$$$$$$$$###"""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""######$$$$$$%%%###!!! """############"""""""""###$$$&&&'''""""""""""""""""""""""""######$$$$$$$$$######"""!!!"""###$$$$$$###"""!!! !!!!!!""""""###### !!!!!!"""###$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%$$$###!!! $$$#########$$$$$$""" &&&&&&%%%$$$$$$######"""&&&%%%###"""""""""######"""!!!!!!!!!"""###$$$$$$!!!"""###"""!!!!!!###%%%########################%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""""""""######################################################$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%########################$$$$$$$$$$$$$$$###""""""######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########""""""!!!""""""""""""##################""""""""""""########################$$$$$$$$$$$$$$$############"""""""""######$$$#################################$$$#########""""""""""""$$$###"""""""""""""""###""""""!!! """######$$$%%%%%%$$$$$$""""""""""""############$$$$$$#########"""""""""###########################"""!!!!!!!!!"""$$$%%%###""""""""""""""""""###########################%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############"""######$$$$$$######"""######$$$$$$$$$###""""""###"""""""""""""""######""""""""""""""""""""""""###""""""""""""$$$%%%&&&!!!!!!""""""""""""!!!!!!""""""############""""""######""""""!!!!!!!!!!!!""""""#########""""""!!!!!!"""############"""!!!###############"""!!!!!!######""""""""""""######$$$$$$######"""!!!!!! !!!!!!!!!!!!"""""""""########################"""######$$$$$$######"""""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""!!!!!! !!!!!!!!!"""""""""""""""######$$$$$$"""!!!!!!"""######"""###$$$%%%$$$""" ########################"""############$$$$$$$$$$$$$$$#########$$$$$$%%%"""!!!!!! !!!!!!"""!!!!!!!!!"""######$$$$$$%%%###!!!!!!"""#########  !!!"""###""""""""""""""""""""""""""""""############""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$#####################$$$"""###$$$$$$$$$$$$$$$#########"""###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""##################$$$%%%"""######""" !!!###########################'''&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######!!!"""""""""##################$$$$$$$$$%%%%%%%%%###############"""""""""################################################ !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""&&&%%%$$$###"""!!!!!!!!!#########$$$$$$$$$$$$%%%!!!!!!###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$%%%%%%%%%%%% !!!!!!"""""""""!!!!!!""""""""""""##################""""""""""""######%%%$$$$$$###""""""######$$$$$$$$$############""" !!!"""############""""""""""""""""""""""""###############"""""""""%%%$$$###"""!!!!!!!!!!!!"""!!!!!! !!!""""""###############""""""""""""##################""""""""""""!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""########################'''&&&%%%$$$$$$$$$$$$$$$"""""""""######""""""""""""######$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""############"""""" !!!!!!""""""!!!!!! ###""""""""""""!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""!!! ###""""""!!!!!!""""""###$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""#########$$$$$$%%%&&&&&&%%%%%%$$$$$$############!!!!!!"""###############""""""!!! !!!""""""############""""""  """$$$$$$$$$###$$$&&&%%%### ########################"""############$$$$$$$$$$$$$$$###"""""""""######"""""""""!!!!!!""""""###!!!!!!!!!"""######$$$$$$$$$"""!!!!!!"""######"""######"""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""######$$$#####################""""""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""######$$$%%%%%%&&&######"""!!!!!!!!!!!!"""%%%%%%$$$#########$$$$$$#########"""  """########################%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%######################################################################## !!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&&&&&&& !!!""""""###"""""""""!!!"""""""""##################""""""""""""######$$$$$$###############$$$$$$$$$$$$#########"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################"""""""""""""""#########""""""""""""###### !!!!!!"""""""""!!!!!!!!!"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""########################""""""""""""######$$$$$$########################&&&%%%$$$$$$#########$$$""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""############""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""!!!!!!"""##################"""!!! !!!"""###$$$$$$###"""!!!"""!!! """######""" """######""""""###$$$########################""""""#########$$$$$$$$$$$$###""" ###""""""""""""######$$$!!!!!!!!!"""######$$$$$$$$$"""!!!!!!#########"""%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""##################""""""""""""&&&&&&&&&%%%%%%$$$###"""!!!!!!!!! !!!"""$$$""""""######$$$$$$$$$%%%#########""""""""""""###%%%%%%$$$###"""""""""""""""######"""!!! """###########################!!!"""""""""#########$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""!!!"""""""""#########$$$!!!"""######$$$$$$$$$###!!!"""""""""##################""""""""""""######""""""""""""###$$$%%%&&&$$$$$$$$$#########"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""############$$$$$$$$$$$$######!!!"""""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%$$$######""""""######$$$########################""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""############""""""!!!""""""######""""""!!!""""""""""""############!!!"""######$$$$$$$$$###########################""""""###$$$$$$#########""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" """###$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!"""###############""""""!!! !!!"""###$$$$$$###"""!!!$$$""" !!!"""!!! !!!""""""!!! !!!$$$'''########################""""""#########$$$$$$$$$!!!!!! !!!"""""""""""""""###$$$$$$!!!!!!!!!"""######$$$$$$###"""!!!"""###$$$"""!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""&&&&&&&&&%%%$$$###"""!!!###$$$%%%$$$"""!!!###%%%$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######""""""$$$&&&########################!!!!!!""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&'''#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""""""""######$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$""""""""""""##################""""""""""""######!!!!!!!!!"""###%%%&&&'''$$$$$$$$$############"""############"""!!! """"""""""""""""""""""""#########$$$$$$$$$$$$$$$ !!!"""$$$&&&''' !!!!!!""""""############"""!!!!!!""""""""""""############!!!!!!""""""""""""######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$##############################$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$###### !!!!!!!!!!!! """######$$$$$$######""""""""""""############$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$$$$###"""!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""" """###$$$$$$###"""########################!!!!!!"""###############""""""!!!!!!!!!!!!"""""""""############""""""!!!%%%###!!! !!!!!! #########""" !!!###%%%########################"""############$$$$$$$$$ !!!###%%%'''(((!!!!!!!!!!!!"""######$$$!!!!!!!!!"""######$$$$$$###"""!!!"""$$$$$$"""!!!!!!!!!"""#########"""""""""""""""""""""""""""""" !!!"""""""""!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$######""""""%%%((('''%%%$$$%%%'''%%%$$$$$$###""""""!!!!!!###$$$%%%%%%&&&%%%%%%%%%""""""!!! !!!!!!!!!"""###"""!!!!!!###%%%########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%&&&&&&'''(((((( !!!"""###$$$$$$$$$$$$""""""""""""##################""""""""""""#########"""""""""###$$$%%%%%%$$$$$$$$$############"""##################""""""#################################$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###%%%%%% !!!""""""!!!"""""""""!!!!!! """"""""""""############"""""""""#########$$$$$$###########################"""!!!!!!!!!"""$$$%%%######""""""""""""##########################################$$$$$$$$$$$$###########################"""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$###""""""######"""""""""""""""###"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$######"""""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!"""###############!!!!!! !!!!!!"""""""""""""""""""""###!!!!!!!!!""""""""""""###########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$!!!!!!"""###############""""""!!!""""""###$$$%%%$$$######"""""""""""""""###!!!!!!!!!!!!  ###%%%$$$#################################"""############$$$$$$$$$!!!!!!"""###$$$%%%'''((( !!!"""###$$$!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$""" """###$$$%%%&&&&&&%%%%%%"""""""""""""""""""""""" !!!"""######"""###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$############"""!!! $$$&&&$$$###$$$'''############"""""""""""""""###$$$%%%&&&%%%%%%$$$"""!!!!!!!!!!!!!!!"""###"""######!!! ########################(((''''''&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%################################################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################!!!!!!"""######$$$%%%%%% !!!"""############""""""""""""##################""""""""""""######%%%$$$######"""#########$$$$$$$$$############"""!!!"""###$$$$$$%%%$$$$$$#################################$$$$$$%%%%%%%%%###"""""""""""""""###$$$"""""""""""""""###$$$$$$&&&&&&&&&&&&&&&%%%$$$###""""""""""""############""""""######$$$$$$$$$%%%###########################"""!!!!!!!!!"""$$$%%%""""""!!!!!!!!!!!!""""""##############################""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$""""""############""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""""""""######$$$$$$$$$$$$ !!!"""###############"""!!! !!!"""### !!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""######### !!!!!!!!!"""######################## !!!"""######"""!!! """"""""""""""""""""""""###$$$%%%&&&&&&%%%###""" !!!"""###$$$%%%%%%!!!!!!"""###############!!!!!!""""""###%%%&&&'''%%%$$$"""!!!!!!!!!"""###!!!!!!######""""""'''((('''%%%$$$########################"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!######!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$""" !!!"""#########""""""""""""""""""""""""""" !!!"""############$$$###"""!!!!!!"""###$$$ !!!!!!""""""######!!!!!!!!!!!!!!!  !!!"""###$$$%%%'''&&&%%%###!!!"""!!! """$$$!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%%%%$$$###""""""!!!!!!"""###$$$$$$###$$$### %%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!"""###$$$"""###%%%'''''''''%%%$$$***(((&&&###"""!!!"""###%%%%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$#########""""""$$$$$$$$$#########"""""" !!!"""###$$$$$$########################$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###!!! !!!"""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$######""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!! !!!###%%%''')))$$$#########""""""!!!!!!"""############$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""############"""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###""" """"""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###  """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""############""""""""""""########################$$$$$$$$$#########"""""" !!!!!!""""""######$$$###"""!!!!!!###%%%&&& !!!"""###$$$$$$%%%$$$$$$$$$###############%%%$$$$$$$$$%%%%%%&&&'''###""""""!!!!!!!!!!!!!!!'''%%%###!!! """###$$$###"""!!!!!! !!!!!!##################$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!######""""""""""""#########"""!!! !!!"""###$$$$$$######$$$&&&'''(((%%%$$$"""  !!!!!!!!!""""""#########$$$######$$$$$$$$$$$$######!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""#########!!!#########"""###$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$###"""""""""$$$"""!!! !!!"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$###############"""""""""""""""###$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$######$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!""""""###"""###%%%&&&'''&&&%%%$$$&&&$$$"""!!! !!!"""###$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""#########################################################"""""""""""""""!!!"""""""""###$$$$$$$$$ !!!""""""!!!!!!###%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%######""""""######$$$%%%###############$$$$$$$$$""""""############""""""###############$$$$$$%%%########################""""""############"""""""""############$$$$$$$$$!!!!!! !!!"""###$$$$$$#########"""""""""""""""############$$$$$$$$$""""""############""""""####################################""""""""""""######$$$$$$$$$$$$######&&&&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%&&&'''""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$###"""!!!"""###%%%&&&!!!!!!""""""######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$###"""""""""""""""$$$###"""  ###""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$###""""""######""""""""""""#########"""!!!!!!!!!!!!"""#########""""""###$$$&&&'''((('''%%%###""""""###$$$!!!"""""""""############"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$%%%%%%$$$###"""!!! ''''''&&&&&&%%%%%%$$$$$$!!!"""""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%###"""!!! !!!"""$$$%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!!!! ################################################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$###"""""""""######"""!!!!!!!!!!!!"""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%######"""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!""""""######%%%&&&&&&&&&%%%$$$######!!!!!!!!!"""###$$$######$$$$$$%%%$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###############((('''&&&&&&%%%$$$##############################""""""""""""############"""""""""""""""""""""""" !!!!!! !!!###%%%""""""############""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!""""""###$$$""""""######$$$%%%%%%%%%""""""############""""""%%%$$$#########$$$&&&'''###########################$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$"""!!!!!! !!!!!!###############""""""""""""############$$$$$$$$$""""""############""""""########################%%%$$$###"""!!!"""############$$$$$$$$$$$$############$$$$$$$$$$$$$$$###################################################&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########"""""""""""""""######################################################$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$############"""""""""!!!!!!!!!""""""""""""###$$$###"""""""""###%%%&&&"""""""""""""""#########"""""""""###$$$$$$$$$%%%##################$$$%%%%%%$$$$$$###########################"""!!! """!!!!!!!!!!!!""""""###!!!!!!""""""###$$$%%%%%%$$$###"""""""""""""""""""""######$$$$$$$$$############""""""""""""######$$$###""""""""""""###$$$""""""!!!""""""###$$$%%%%%%$$$"""!!! !!!!!!"""""""""""""""############!!!""""""######""""""!!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$###""""""!!! &&&### !!!"""!!! !!!!!!""""""!!!!!! """""""""###$$$$$$%%%%%%###"""!!! !!!"""###$$$""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&"""!!!!!! !!!!!!"""""""""!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######"""""""""""""""############"""######$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""!!!!!!######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################""""""###$$$$$$%%%%%%%%%################################################(((((('''&&&%%%$$$##############################!!!!!!""""""######$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""!!! """""""""######"""""""""""""""""""""""""""""""""########################&&&&&&%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$###""""""$$$%%%&&&##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$'''&&&%%%$$$######""""""########################""""""#########$$$$$$$$$"""######$$$$$$######"""########################&&&%%%###!!!!!!"""###$$$######$$$$$$$$$$$$######!!!""""""############"""########################""""""""""""""""""""""""&&&%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!######################################################""""""""""""###### !!!!!!!!!!!!####################################""""""""""""""""""""""""""""""""""""######"""""""""###$$$%%%#########"""""""""""""""!!!!!!"""###$$$%%%%%%%%%######""""""""""""######$$$$$$###""""""""""""###$$$%%%&&&&&&&&&$$$###!!!!!!!!! !!!!!!"""###### !!!"""###$$$%%%&&&######"""""""""""""""###!!!"""###$$$$$$$$$$$$$$$######""""""""""""######$$$##################$$$""""""""""""######$$$$$$###"""!!! !!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""!!!  !!!!!!!!!!!!""" !!!!!!"""#########""""""!!!!!!""""""############"""%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!"""""""""""""""""""""###$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""""""""###############"""######$$$%%%!!!""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%$$$$$$#########!!!"""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################ !!!"""###$$$$$$######################################################%%%%%%%%%%%%%%%%%%$$$$$$########################!!!!!!""""""######$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""!!! ###""""""""""""""""""###""""""""""""""""""""""""########################&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&%%%$$$###""""""######$$$$$$$$$$$$#########""""""!!!"""###$$$%%%########################"""##################"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%###!!!!!!"""$$$%%%######$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&########################""""""""""""""""""""""""$$$###"""!!!!!!"""$$$%%%########################""""""""""""############"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###############$$$$$$$$$#########"""""""""""""""!!!!!!"""###$$$%%%%%%%%%######"""!!!!!!"""""""""######"""!!!!!!!!!!!!"""###$$$&&&''''''%%%###!!!!!!!!! !!!!!!"""###### """###$$$%%%%%%###"""""""""""""""######!!!"""###$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$##################$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!  !!!!!!!!!!!! !!!""""""######&&&!!!###&&&&&&###!!!!!!"""###############%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$########################$$$$$$$$$$$$####################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######"""""""""###$$$$$$"""!!!!!!!!!!!!"""######!!!""""""#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###"""######""""""######$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""######$$$$$$$$$$$$############$$$$$$$$$###"""!!! """"""######$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$###"""###############$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""############"""""""""""""""""""""""" !!!!!! !!!###%%%######""""""""""""######################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&(((((('''%%%$$$###"""!!!######$$$$$$$$$$$$######!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$!!!"""######$$$##################$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""###$$$$$$########################!!!!!!!!!""""""""""""###""""""############""""""###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""########################!!!  !!! !!!!!!""""""###""""""""""""""""""""""""!!!!!!"""""""""""""""###$$$############"""""""""""""""######$$$$$$$$$$$$"""""""""""""""#########"""""""""###$$$$$$$$$%%%$$$###""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!###$$$$$$###!!! """!!!!!!!!!!!!""""""### !!!!!!"""###$$$$$$"""""""""""""""######$$$"""######$$$$$$$$$############""""""""""""######""""""###$$$$$$###""""""######$$$%%%%%%$$$$$$########################"""############""""""""""""!!!""""""######""""""!!!"""!!!!!!!!!  !!!!!!!!!!!!"""""""""!!!!!! )))&&&###"""$$$%%%$$$""" !!!"""""""""""""""""""""###$$$$$$%%%%%% !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!! ########################""""""""""""""""""""""""########################"""############$$$$$$$$$###############$$$%%%%%%"""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%$$$######""""""######$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$###############"""######$$$$$$%%%$$$$$$###############""""""#########""""""""""""############""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################"""""""""""""""!!!"""""""""###$$$$$$$$$ !!!""""""!!!!!!###%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%###############$$$$$$%%%''''''&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$### """###%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$###### !!!######$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""############"""""" """###$$$######"""################################################!!!!!! !!!!!! !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$##################$$$$$$%%%$$$###""""""""""""###$$$###""""""!!!!!!"""""" !!!"""""""""!!! ###""""""!!!!!!!!!!!!""" !!!!!!!!!""""""######"""""""""""""""###$$$$$$######$$$$$$$$$###""""""######""""""""""""######!!!""""""######""""""!!!""""""###$$$$$$###"""!!! !!!!!!!!!!!! ############"""""""""!!!"""##################"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!! $$$$$$###""""""!!!!!!  !!!"""############"""""""""###$$$$$$%%%%%% !!!!!!!!!!!!!!!#########""""""!!!!!!!!! """$$$$$$$$$###""""""###$$$$$$$$$$$$###"""!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###%%%&&&''''''&&&%%%#########"""###$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%$$$###""""""######""""""###%%%%%%&&&&&&&&&###############"""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%&&&(((((((((&&&$$$###""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$###!!! !!!"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### """%%%''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%&&&''''''&&&%%%###"""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""############"""""""""###$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$%%%$$$$$$$$$###############%%%%%%$$$###""""""######%%%$$$$$$###"""#########"""""""""#########""""""$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""""""""###### !!!"""######"""!!! !!!!!!"""######"""!!! """###$$$$$$$$$$$$######$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$!!!###$$$#########%%%""""""###%%%%%%&&&&&&&&&%%%%%%$$$$$$###""""""""" !!!"""!!!!!!!!!$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%%%%###"""!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$######$$$%%%%%%###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$##################$$$""" """%%%''''''%%%$$$###""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""######""""""""""""######"""#########$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###%%%%%%$$$#########$$$$$$""""""""""""###$$$%%%&&&'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###############"""!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$#########""""""&&&### """###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""##############################"""!!!!!!!!!"""###!!!!!!!!!"""$$$$$$$$$#####################""""""!!!!!! &&&$$$!!!"""&&&'''%%%"""""""""############""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%'''%%%###!!!!!!"""###$$$""""""############""""""!!!!!!!!!"""###%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###############"""""""""""""""########################!!!!!!"""""""""#########$$$$$$###"""!!!!!!!!!"""$$$$$$############$$$$$$######""""""!!!!!! ###%%%&&&###  ###&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$###"""!!!########################$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&########################%%%###!!!"""%%%'''&&&%%% !!!#########"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$############$$$$$$"""""""""#########$$$$$$################################################$$$$$$$$$#########""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########"""#########""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$$$$#######################################"""""""""!!!!!!###!!! """###""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############"""############"""!!!!!!!!!###%%%%%%$$$$$$%%%&&&"""!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!"""&&&))))))%%%""" """"""############""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""###"""!!! !!!"""###%%%%%%###"""""""""######""""""############""""""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" """"""#########$$$$$$$$$$$$###""""""""""""""""""#########""""""############"""""""""!!!!!!!!! """######"""!!! """###%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!###$$$%%%%%%%%%%%%$$$###"""!!!########################$$$$$$############$$$$$$!!!!!!!!!"""###%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################&&&$$$######%%%&&&%%%$$$!!!$$$&&&&&&$$$"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$######$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############################################################$$$$$$$$$###################################################$$$$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((())))))'''&&&$$$#########&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""""" """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!! """$$$$$$""" """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""!!!  """###""""""###$$$!!!!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!###,,,555444***"""!!!$$$""""""############""""""######$$$$$$###"""!!!!!!########################""""""""""""""""""""""""$$$######""""""!!!!!! ###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$###""""""""""""############""""""!!!!!!""""""###$$$&&&&&&#########"""""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""###$$$###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!! """$$$$$$$$$###""""""!!!!!!!!!""""""########################"""#########!!!!!!###$$$$$$%%%%%%%%%$$$$$$###"""########################$$$$$$############$$$$$$###""""""!!!"""$$$&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$#######################################$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%&&&)))+++)))$$$!!!!!!###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$######$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$###!!!!!!"""""""""##################################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!"""$$$$$$$$$"""%%%%%%%%%&&&&&&((()))***)))((('''%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!###$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!""""""""""""!!! !!!"""!!!!!!"""$$$###############$$$$$$$$$""""""""""""""""""""""""$$$---555444***######&&&""""""############"""""" """#########"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""############""""""""""""""""""###$$$%%%&&&$$$#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""" !!!%%%((((((&&&""""""!!!!!!!!!"""#################################$$$%%%$$$""""""$$$%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&***++++++((($$$""""""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########""""""###$$$$$$######$$$$$$$$$$$$######################################################""""""###$$$$$$###""""""""""""""""""###############################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!"""$$$%%%$$$###%%%%%%%%%&&&'''((()))***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$##################!!!$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!  """$$$&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""!!!!!! """$$$%%%$$$$$$%%%&&&""""""######$$$$$$$$$$$$""""""""""""############!!!%%%)))((($$$ !!!###""""""############"""""""""$$$%%%&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&&&&$$$"""!!!""""""############""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$##################"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""" """""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###!!! """'''******((($$$###"""!!!!!!"""$$$%%%""""""""""""""""""""""""$$$%%%&&&%%%######%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''',,,***'''%%%$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$!!!"""###$$$$$$###"""!!!"""#########$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&'''((()))############$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""!!! $$$'''""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""##############################"""!!!!!! """$$$$$$###"""###$$$ !!!""""""######"""""""""############$$$""""""""""""""""""######""""""############"""""" !!!###%%%&&&'''(((((( """""""""""""""""""""""" !!!###$$$%%%%%%""""""###$$$$$$###""""""!!!"""$$$%%%%%%$$$###"""""""""############""""""######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""###$$$###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""###""""""###&&&((())))))%%%$$$"""!!!!!!"""$$$%%% $$$%%%&&&%%%######%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%!!!""""""###$$$$$$%%%%%%###%%%&&&&&&$$$$$$''')))000***$$$"""$$$&&&'''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((())))))((('''&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""######$$$$$$$$$##############################""""""""""""#########$$$!!!"""###!!!"""$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$######""" !!!""""""   !!!""""""######""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%""""""############""""""""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%"""######$$$$$$######"""!!!"""###$$$%%%$$$$$$###""""""############""""""#########"""######$$$%%%$$$$$$$$$$$$##################""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!  !!!""""""###########################%%%$$$$$$$$$############$$$###""""""""""""""""""#########""""""######### !!!!!!!!!"""""""""###"""###$$$#########%%%'''&&&$$$"""  """### $$$%%%%%%$$$######$$$&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$######%%%%%%%%%%%%######!!!""""""###$$$$$$%%%%%%"""%%%'''&&&$$$%%%(((+++777...$$$ """%%%$$$!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!""""""###$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################&&&$$$"""!!!!!!$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###%%%'''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$######""""""""""""""""""""""""""" !!!!!!!!!""""""######"""$$$$$$!!! """""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############$$$%%%%%%%%%%%%$$$#########%%%&&&%%%###"""""""""!!!""""""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$ ###%%%%%%!!! """""""""############"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""###$$$$$$$$$$$$$$$""""""############""""""##################$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!  !!!""""""### """"""!!!!!! $$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$ !!!!!!!!!""""""######!!!###$$$### """%%%&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%&&&'''&&&$$$"""%%%######%%%$$$"""$$$((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$##################$$$%%%%%%%%%&&&&&&%%%######$$$'''***,,,888,,,######'''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############!!!!!! !!!"""###%%%&&&"""""""""###$$$&&&'''(((!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%%%%'''%%%!!! !!!"""###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&+++)))'''&&&'''(((((((((''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###"""""""""!!!!!! !!!!!!""""""#########$$$########################$$$$$$######"""!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!  """$$$&&&"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$############"""!!! !!!"""!!! """""""""""""""######$$$$$$######"""!!! !!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!!!!"""!!!  !!!"""###!!!!!!"""#################################$$$$$$%%%###!!!"""%%%&&&### $$$$$$$$$""" """$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""""""######""""""""""""############""""""!!!!!! ############"""  !!!!!!!!!!!! ###$$$###"""  """ !!!!!!""""""&&&$$$""" """$$$&&& !!!!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  """"""############""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%'''((('''&&&%%%'''%%%%%%'''&&&######'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$%%%$$$######$$$&&&((()))111***%%%%%%%%%$$$$$$&&&########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""##################"""!!!!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$!!!"""%%%%%%"""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%&&&&&&&&&%%%((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!""""""""""""#########$$$########################""""""""""""""""""#########"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!"""""""""!!!"""""""""""""""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$""""""######$$$##################$$$$$$$$$$$$%%%&&&$$$###"""$$$%%%%%%$$$#########""" !!!#####################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!! !!!!!!###"""""""""""""""!!!!!!$$$############""""""!!!!!!!!!""""""""""""!!!!!!"""###$$$###!!!!!!!!!"""!!!!!!""""""###$$$$$$$$$'''&&&$$$######$$$&&&''' !!!""""""!!!!!!"""$$$########################""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''(((&&&&&&(((((($$$###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#####################""""""$$$$$$######$$$%%%%%%&&&)))&&&%%%&&&%%%"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############%%%$$$###"""""""""""""""''''''%%%$$$###"""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$'''---111000$$$$$$######""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''%%%$$$******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""####################################### !!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$############"""###########################""""""""""""###$$$$$$%%%%%%$$$$$$######""""""!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""######"""""""""###$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###"""###%%%'''$$$$$$%%%###"""!!!###$$$!!!""""""###$$$$$$%%%%%%########################""""""!!! !!!"""###$$$!!!!!! !!!!!!"""""""""#####################""""""""""""######""""""############""""""!!!###$$$###""""""###!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!"""###### !!!!!!!!!!!! """"""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$%%%&&&'''&&&&&&''''''(((%%%%%%((()))%%%###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!############$$$$$$$$$###%%%""""""%%%&&&$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""""""""############$$$#####################'''&&&%%%$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&+++555===???'''&&&$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''')))+++,,,+++)))'''&&&))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$#########"""""""""###$$$###""""""############""""""######$$$%%%$$$$$$$$$######"""""""""!!!"""###"""!!! !!!""""""!!!!!!!!!!!!""""""############"""############$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&'''''''''!!!###&&&%%%""""""$$$&&&%%%&&&'''&&&$$$$$$$$$&&&""""""#########$$$$$$$$$###########################"""!!! """$$$%%%######""""""""""""######""""""######$$$$$$%%%%%%###"""!!! !!!!!!!!!""""""######""""""!!!"""$$$###""""""""" !!!""""""######"""""""""######"""""""""###$$$%%%$$$"""!!!!!!""" """"""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''((($$$###''')))&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!"""#####################&&&###((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################!!!"""""""""############!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###"""!!!'''111999<<<***'''$$$"""###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&***---...,,,)))''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """""""""""""""""""""""""""""""""""""""######$$$########################$$$$$$$$$#########""""""!!!"""$$$###!!! """##################$$$$$$%%%"""""""""""""""!!!!!!!!!!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''((((((!!!&&&'''$$$""""""###$$$&&&'''&&&$$$###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###!!! !!!"""$$$&&&######""""""""""""######""""""######$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!""""""!!!!!! !!!""""""!!!!!!!!! !!!!!!"""#########"""""""""""""""""""""""" """######!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$###""""""!!!!!!""""""###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$'''((('''$$$$$$'''***,,,&&&###&&&)))'''&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%##################""""""######""""""###$$$$$$%%%((( """))))))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###############################################################$$$$$$$$$""""""""""""############ !!!"""$$$%%%&&&&&&&&&############$$$%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$###!!!###+++111111+++'''###"""$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))******''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%)))------***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#######################################"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$############""" """$$$### !!!$$$$$$############$$$%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!! !!!!!!"""###$$$""""""######""""""!!! """######$$$%%%%%%$$$$$$###$$$%%%%%%&&&'''((((((!!!%%%&&&&&&$$$######"""$$$%%%%%%###"""""""""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""######"""!!!"""###$$$%%%!!!!!! !!!!!!"""""""""###############$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!! !!!"""!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&$$$$$$############$$$$$$ """"""""""""###%%%########################""""""!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''###&&&)))(((&&&''',,,000333,,,&&&''')))(((&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$######"""!!!"""$$$'''((()))"""###&&&%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""""""""############""""""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$%%%***,,,+++,,,'''""""""%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%***------)))&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$############""" $$$&&&%%%!!! """%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""!!!"""###"""!!! !!!""" !!!"""###$$$######$$$$$$$$$###"""!!! """###$$$$$$%%%%%%######$$$%%%&&&'''(((((($$$######$$$&&&''''''&&&###%%%'''&&&%%%#########$$$$$$##########################################""""""#########$$$$$$$$$!!!!!! !!!!!!###"""""""""""""""!!!!!!!!!$$$$$$$$$"""!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!###$$$"""######$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%% """############$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!! !!!!!!!!!###"""!!! !!!"""###"""""""""!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''"""&&&)))***)))***000666:::111))))))***(((&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&$$$###!!!!!!"""%%%(((***(((%%%###%%%$$$!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""############$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###$$$)))***(((,,,'''"""!!!%%%((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((,,,000///***((())),,,&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$################################# !!!""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!! """$$$&&&"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$######""""""$$$$$$$$$############"""!!!%%%(((&&&"""!!!###'''$$$$$$######$$$$$$%%%&&&##################$$$$$$!!!######"""!!! !!!""" !!!"""$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!"""$$$%%%%%%%%%""""""###$$$&&&''''''(((***&&&""""""%%%)))+++***&&&(((******((('''&&&'''"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""############""""""!!!!!!  """"""!!! """"""############"""""""""###$$$###""""""$$$&&&!!!!!!!!!"""######$$$$$$$$$###  ###$$$###$$$%%%%%%$$$###$$$&&&###########################"""!!! ###!!!  !!!###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""###$$$%%%%%%$$$"""!!!"""""""""###$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######((($$$"""$$$&&&'''(((***%%%++++++%%%'''222666222...,,,***'''%%%$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%+++***((('''&&&%%%"""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!###%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((())))))(((&&&%%%***)))'''%%%%%%%%%%%%&&&((((((((())))))***************)))(((''''''''''''(((((((((((((((((())))))''')))+++,,,,,,***'''%%%%%%%%%''''''''''''%%%%%%(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$"""###%%%%%%### """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$########################"""#########!!!!!!"""$$$"""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""###############"""!!!!!!########################!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$###"""!!!!!!"""######""" !!!###%%%'''%%%$$$$$$&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&&&&%%%%%%#########$$$%%%&&&$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""#########$$$###"""!!! !!!"""######%%%'''&&&"""!!!!!!###!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""!!!!!! !!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$&&&((('''''''''&&&///333222555======666,,,+++(((&&&%%%$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%((('''&&&&&&&&&&&&###"""######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######""""""!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***))))))((('''******((('''&&&&&&&&&'''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''''''''(((((((((&&&'''((())))))(((&&&%%%&&&&&&'''(((((('''&&&&&&''''''((((((((())))))))))))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$&&&'''&&&$$$&&&%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###"""!!!!!!######!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%######$$$$$$%%%%%%%%%$$$#################################""" !!!###%%%"""""""""!!!!!!!!!!!!!!!!!!  !!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&&&&%%%%%%$$$###""""""!!!"""######"""###&&&(((+++)))&&&$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""###""""""!!!!!! ###"""!!! !!!"""###"""""" !!!###!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""#########""""""###############"""""""""######$$$"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''''''''&&&%%%%%%&&&'''(((222<<>>:::222)))&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%"""""""""###%%%&&&$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))''''''((((((((((((((())))))))))))***+++,,,------,,,,,,,,,,,,---------------......//////000000111...---+++***+++,,,...///------,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))))))))))))***+++++++++***************)))((('''''''''((()))***''''''((((((((((((''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""#####################$$$$$$%%%""""""""""""""""""""""""$$$$$$###!!! ###&&&(((&&&$$$"""!!!!!!"""###$$$$$$############$$$$$$""""""############"""!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###$$$&&&'''...***%%%######$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''(((''''''&&&&&&$$$$$$########################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""######$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""#########"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""######$$$%%%"""""""""""""""#########!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$#########$$$&&&'''%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$+++000222666@@@FFFHHH@@@@@@<<<555000,,,((($$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$###"""###$$$$$$###!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########!!!"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***++++++))))))*********+++++++++,,,,,,---...///000000111111111111222222222333333222222222333333444444444111000...---...000222444111111111111111000000000000000000000000000000000///...---,,,+++*********,,,,,,,,,,,,++++++*********)))(((''''''(((***+++((((((''''''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!######"""""""""###$$$%%%""""""""""""""""""""""""#########!!! ###%%%(((&&&$$$"""!!!!!!"""###$$$$$$############$$$$$$!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############"""###$$$$$$"""!!!"""###)))&&&"""!!!"""$$$%%%%%%#########$$$$$$$$$%%%%%%)))))))))((('''&&&%%%$$$$$$$$$$$$$$$######""""""""""""###$$$$$$###""""""################################################$$$###"""!!! ###"""!!! !!!"""###&&&%%%%%%%%%%%%$$$"""!!!""""""""""""############"""#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((***777AAAAAA@@@AAA===777///---)))%%%$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$$$$%%%$$$######$$$$$$""" ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###!!!!!!"""#########""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))***+++,,,------------......///000000000111222333444555666666555777777777888999999::::::999999999999888888888888666555444444444666888999777888888999999888777777555555555555555444444444444333222111000000000000000//////......------,,,,,,+++)))((((((((()))***))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$&&&'''######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ """$$$$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""######"""!!!"""###$$$%%%########################"""#########!!!!!!"""$$$$$$###""" !!!!!!"""!!!!!! !!!!!!"""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!""""""######"""$$$%%%$$$""" !!!$$$"""!!!!!!###$$$%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""################################################&&&%%%### ###"""!!! !!!"""###"""!!!!!!###%%%%%%$$$###"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###$$$###"""!!! !!!""""""######$$$$$$$$$ !!!!!!"""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((,,,:::AAA<<<666444---$$$%%%$$$###$$$%%%&&&''')))$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$$$$%%%$$$###$$$%%%%%%###!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''((()))***+++,,,)))***+++,,,...///000111222333333444555555666666888999;;;<<<<<<<<<;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;<<<===???@@@??????@@@AAAAAAAAA@@@???<<<<<<<<<;;;;;;;;;::::::888777777777888999999:::777777666666555444444333111000///...---,,,,,,,,,,,,+++************+++,,,))))))))))))*********+++'''((()))******)))((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% """%%%$$$###"""###%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$######!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!"""######$$$$$$!!!###%%%%%%###"""""""""###""""""###%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&''''''&&&%%%###"""###$$$&&&''''''&&&$$$###################################################%%%$$$###""" ###"""!!! !!!"""###!!! """$$$%%%$$$"""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""#########""""""###############""""""!!!"""""""""!!!""""""######$$$%%%%%% !!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((!!!###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################''''''&&&&&&&&&%%%%%%%%% ,,,111***&&&+++,,,(((((((((***,,,,,,)))''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((%%%$$$$$$$$$$$$######$$$&&&&&&%%%#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((())))))***+++---...///+++,,,---///000222333444666777777888999::::::;;;===>>>@@@AAAAAA@@@@@@???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEEEECCCBBBBBBBBBAAAAAA@@@@@@999::::::<<<===???AAABBB??????>>>>>>===<<<;;;;;;777666555444333222000000......,,,,,,,,,,,,......)))*********++++++++++++)))***+++,,,,,,+++***)))'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""%%%'''&&&$$$###%%%(((***))))))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$''''''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$###!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%$$$"""!!!!!!"""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!"""#######################################"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& ###%%%&&&%%%$$$$$$%%%$$$###$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))''''''(((((('''%%%$$$###%%%&&&((())))))(((&&&%%%#########################################################$$$%%%%%%&&&&&&###"""!!! !!!"""###&&&$$$"""###%%%%%%""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""###$$$%%%&&&!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$%%%'''((('''&&&######%%%&&&&&&%%%$$$###&&&&&&''''''((((((''''''***)))))))))++++++*********++++++,,,,,,,,,++++++///000222222222333555777:::;;;;;;;;;:::<<<>>>AAA@@@AAACCCDDDFFFGGGGGGGGGCCCDDDGGGJJJOOOUUUYYY\\\XXXVVVSSSOOOLLLKKKKKKKKKMMMPPPSSSRRROOONNNOOOQQQUUURRRQQQUUU[[[______\\\QQQQQQPPPOOOOOOOOOPPPQQQQQQMMMIIIGGGGGGIIIJJJKKKHHHEEECCCBBBDDDCCCAAA>>>??????>>>===<<<<<<;;;;;;666555444444444333000---///......---------,,,,,,%%%&&&'''(((((((((((('''&&&&&&'''(((((((((''''''***))))))))))))(((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""######"""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$#########"""""""""""""""""""""######$$$$$$#########%%%&&&%%%$$$ """$$$$$$$$$######"""!!! """###$$$ !!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$$$$######"""!!!!!!!!!"""&&&%%%###""""""###%%%&&&$$$$$$##################"""############$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&''''''''''''&&&%%%$$$###########################""""""############"""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!###"""!!! !!!""""""""""""###$$$$$$$$$$$$###"""######""" !!!""" !!!"""######$$$######!!!""""""######$$$%%%%%%!!!!!!""""""######$$$$$$!!!  """$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$###"""###%%%&&&%%%$$$''''''''''''&&&%%%$$$$$$'''''''''((((((((('''''''''''''''(((***+++++++++......//////////////////000222555777888888999;;;===>>>???@@@@@@AAADDDGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQTTTYYY```fffjjjmmmoookkkiiigggeeecccbbbaaaaaaccceeefffdddaaa___aaacccgggeeeeeeiiiooorrrpppmmmhhhgggdddcccbbbbbbcccdddaaa^^^YYYVVVUUUVVVVVVVVVVVVSSSQQQPPPPPPOOOLLLIIIHHHHHHGGGEEEBBB@@@>>>===999888777888888777555333222111000000//////...---+++,,,,,,,,,++++++***)))''''''((())))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$$$$%%%$$$###""""""""""""""""""""""""!!! ######""""""""""""######$$$$$$$$$#########"""""""""""""""""""""######$$$$$$###"""###%%%%%%%%%###""""""#########""""""!!!$$$###"""!!! !!!""" !!!!!!"""######$$$$$$""""""!!! !!!""""""!!!"""""""""############&&&%%%$$$$$$#########$$$$$$###"""!!!!!!"""###$$$"""""""""######$$$$$$%%%"""""""""#########$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&$$$##############################""""""############"""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$###"""######""" !!!""""""############""""""!!!!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!"""%%%$$$"""""""""$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$############%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))+++,,,...//////000000111111222222222222555999;;;<<<<<<===>>>AAACCCFFFHHHIIIKKKOOOQQQXXXZZZ[[[]]]___```aaaaaa___dddkkktttzzz}}}~~~}}}}}}|||{{{zzzyyyxxxwwwvvvwwwxxxwwwtttooonnnqqqtttwwwvvvvvvzzz~~~|||zzzwwwtttrrrssstttuuuwwwsssnnnkkkjjjjjjiiihhhhhhfffcccbbb```^^^ZZZXXXUUUUUUTTTRRROOOLLLHHHFFFBBBAAA??????@@@???===;;;999777555555555444222000//////...---,,,+++***)))))))))*********))))))((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$###""""""""""""#####################$$$$$$""""""""""""""""""###$$$!!!!!!  """"""############""""""$$$############""""""""""""""""""""""""######$$$###"""!!!"""$$$%%%$$$###%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$!!!  !!!""""""""""""############""""""!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######"""""""""$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###########################""""""############"""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""############"""""" """%%%((()))(((&&&%%%!!!"""######$$$$$$######"""######""" !!!"""$$$$$$$$$###"""!!!!!! !!!!!!!!!"""######$$$$$$"""""""""""""""!!!!!!!!!&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###############%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))((('''((()))***)))(((+++***((('''''''''((()))*********))))))*********,,,,,,------...///222444333333444444555666777777666888;;;<<<===???BBBDDDJJJNNNRRRVVVXXX[[[^^^aaammmnnnoooppppppppppppppplllpppvvv{{{~~~}}}}}}}}}{{{vvvqqqqqqtttwww{{{zzzzzz|||}}}|||~~~||||||||||||{{{yyyxxxvvvtttqqqnnnkkkiiieeeeeedddcccaaa]]]ZZZXXXQQQOOOMMMLLLKKKIIIFFFDDDBBB???<<<;;;;;;:::777444444333222111///...------+++++++++++++++***)))(((+++*********))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######"""######$$$$$$$$$###""""""#########$$$$$$$$$###############"""!!!!!!!!!"""###$$$$$$"""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!############"""""""""""""""""""""""""""######$$$"""!!!!!!!!!###$$$###"""%%%$$$"""!!!!!!!!!"""### !!!"""######$$$!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!  !!!###$$$%%%%%%%%%%%%$$$###!!!!!!""""""######$$$$$$&&&&&&&&&''''''''''''(((######""""""######%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$########################""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""######""""""""" !!!###$$$%%%$$$###"""!!!""""""###############"""######""" !!!"""$$$######"""""""""""""""!!!!!!"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$############""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''+++***)))***,,,,,,,,,+++((('''''''''((()))+++---,,,,,,+++++++++,,,---...///111111111000111444777888888888999:::<<<>>>???===>>>@@@BBBEEEKKKQQQVVV]]]aaafffkkkmmmoooqqqsss{{{{{{{{{zzzyyywwwvvvuuussstttuuuvvvwwwwwwwwwwww}}}||||||{{{yyywwwuuutttssssssppplllggggggkkkooosssqqqoooppptttzzz}}}|||xxxxxxwwwuuurrrooommmkkkgggeeebbb```]]]YYYTTTPPPKKKGGGCCCBBBBBBAAA===999<<<;;;999777666555444444------------,,,+++***)))*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))%%%&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$######"""######$$$$$$$$$###############$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$$$$###"""""""""""""""######!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""######$$$"""!!!!!!!!!###$$$###"""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$######""""""!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&##################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((''''''&&&########################""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!"""############""""""######""" !!!"""""""""!!!!!!"""###$$$$$$""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""""""""!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%''''''#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''***)))((()))***++++++)))&&&&&&'''(((***,,,---......---------...000222333111333555444333444999===<<<<<<<<<===>>>@@@CCCDDDHHHJJJNNNQQQWWW^^^fffkkkqqqtttxxx{{{zzzyyyyyyyyyyyyyyywwwvvvssspppnnnmmmiiigggeeecccbbbaaabbbccceeeddddddbbbaaa```______^^^^^^]]]YYYUUUUUUZZZ^^^```^^^\\\\\\^^^dddjjjnnnttttttuuuvvvxxx{{{~~~~~~}}}~~~|||zzzvvvppphhhcccZZZTTTOOOMMMNNNLLLGGGBBBBBB@@@===:::888777666666111111111000///---,,,+++))))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&''''''(((((('''''''''(((((((((((((((###$$$$$$%%%&&&'''''''''&&&&&&''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%$$$############$$$%%%%%%##################$$$$$$""""""""""""""""""###$$$######""""""######$$$$$$""""""############""""""!!!!!!"""""""""""""""###"""""""""""""""######$$$###"""!!!"""$$$%%%$$$###!!!!!!!!!!!!"""###$$$%%%############""" """"""""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$############""""""""""""$$$$$$#########$$$%%%%%%""""""""""""""""""""""""$$$$$$###"""!!! """"""""""""############################################################"""######$$$$$$%%%%%%&&&''''''(((((((((''''''&&&########################""""""############"""""""""############$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######'''&&&$$$"""!!!!!!"""""" !!!""""""######"""""""""######""" !!!""""""!!!!!!!!!!!!###%%%&&&"""""""""###$$$$$$%%%%%%"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''')))*********)))((()))((('''((()))******((('''(((***+++,,,---......//////...///111333666888444777999999999<<>>???@@@DDDLLLSSS]]]\\\\\\]]]___bbbeeegggiiilllqqqttttttsssrrrrrrsssttttttqqqiiiaaaZZZWWWZZZZZZYYYWWWUUUSSSQQQPPPLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNQQQSSSSSSUUUVVVUUUSSSTTTXXX\\\WWWXXXYYYYYYWWWVVVUUUVVVXXXZZZ]]]```cccdddeeeeeebbbbbbcccfffkkkppprrrrrrppptttzzz}}}}}}}}}~~~~~~xxxqqqooopppnnnggg```\\\YYYSSSMMMGGGCCCAAA@@@::::::999888777555333222//////............------))))))))))))))))))))))))***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$#########$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""######"""""""""""""""######$$$$$$#########%%%&&&%%%$$$######$$$$$$$$$""" """$$$&&&''''''#########""""""""""""""" !!!"""######"""!!! $$$#########""""""!!!!!!"""""""""""""""###$$$$$$&&&%%%###""""""###%%%&&&!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$######"""#########"""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$########################""""""############"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$ """$$$&&&&&&$$$"""!!! !!!!!!""""""""""""""""""######""" !!!"""&&&%%%"""!!! !!!"""### !!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########&&&$$$!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''"""######$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&$$$$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!"""###$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))"""%%%'''(((((('''((((((%%%'''((()))((()))***,,,---,,,,,,...000111111000000111333444555999>>>BBB@@@DDDHHHKKKOOOXXXeeennnvvvuuurrrpppsssyyyyyyuuurrrrrrpppnnnkkkiiigggfff^^^]]]ZZZVVVRRRMMMIIIGGGOOONNNMMMLLLKKKLLLMMMNNNMMMNNNPPPQQQSSSSSSTTTTTTUUUTTTSSSRRRSSSVVVYYY[[[___```aaadddggghhhgggfffhhhdddbbbdddddd```^^^___ccccccdddeeeeeedddccccccfffeeecccccccccdddfffggglllllllllllllllmmmmmmnnnsssvvvzzz|||vvvmmmggg^^^XXXTTTPPPLLLHHHDDDBBB???>>>>>>===<<<:::666444111000000...+++)))((((((((('''&&&&&&((()))&&&(((***,,,,,,***(((&&&((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$######$$$&&&''''''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######""""""############""""""########################""""""############""""""""""""""""""############!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%##########################################$$$$$$%%%############"""""""""""""""%%%$$$""" !!!""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""%%%$$$###"""!!!!!!!!!!!!"""$$$$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$'''%%%!!!%%%%%%$$$$$$###"""""""""$$$$$$########################$$$$$$$$$######"""######$$$$$$$$$######""" !!!"""######"""!!! """############$$$$$$$$$##################$$$$$$!!!"""######"""!!!"""$$$""""""############"""""" !!!"""###$$$$$$###"""!!!!!!!!!!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((%%%''')))***)))((())))))''')))***+++******,,,---.........///000111111111666777777888;;;@@@GGGMMMPPPUUU[[[^^^bbbhhhqqqxxx{{{vvvwwwzzzyyyuuueeecccaaa]]][[[XXXWWWVVVQQQOOOMMMJJJIIIHHHHHHIIIOOOOOOQQQRRRUUUWWWZZZ[[[]]]^^^```aaabbbccccccccceeeccc```^^^]]]^^^```aaagggggggggiiikkklllkkkjjjkkkfffdddffffffcccbbbdddjjjjjjkkkkkkjjjhhhfffeeefffggghhhhhhiiiiiiiiiiiijjjjjjiiiiiiiiikkklllmmmoooppppppqqqsssyyyzzzuuuoookkkiiieee```[[[RRROOOKKKHHHEEEBBB???===<<<;;;999888777555111...///...---+++)))))))))+++'''((()))***)))'''%%%$$$))))))((((((((((((((((((''''''(((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$######$$$&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######"""##################"""######################## !!!!!!!!!!!! !!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%########################$$$$$$######"""!!! ###!!! !!!###"""""""""""""""""""""%%%$$$###""""""!!!""""""""""""###$$$$$$$$$$$$###########################$$$$$$###"""""""""######"""###%%%&&&&&&&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$&&&&&&''')))((($$$$$$$$$$$$#############################################$$$$$$$$$$$$############$$$$$$$$$######"""!!!!!!"""######"""!!!!!!"""############$$$$$$$$$"""""""""###############!!!"""###"""!!! !!!"""!!!""""""######""""""!!!$$$$$$%%%%%%$$$###!!! !!!""""""""""""!!! ######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))++++++***)))***+++***,,,------,,,,,,...///111111111222222333444555:::;;;===???DDDMMMVVV\\\hhhlllqqqttttttvvvyyy|||}}}|||vvvooommmmmmkkkfffUUUSSSOOOKKKIIIGGGGGGGGGEEEDDDCCCCCCEEEIIIMMMOOOXXXYYY\\\___bbbdddeeefffggghhhiiijjjkkklllllllllpppnnnjjjfffdddccccccdddkkkjjjiiijjjlllmmmkkkjjjkkkfffccceeeeeeddddddgggkkkkkklllkkkiiifffcccaaaeeegggiiikkklllkkkjjjiiihhhgggfffeeegggiiimmmooopppnnnkkkgggeeefffkkknnnrrrzzz}}}{{{zzzzzzwwwqqqmmmfffbbb]]]XXXSSSNNNIIIFFF@@@???>>>>>>===;;;777444333111///,,,***)))((((((******)))((('''&&&%%%%%%))))))))))))************)))******)))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""###""""""!!! """""""""###$$$$$$%%%%%%###########################"""""""""!!!!!! !!!"""###""""""""""""""""""######$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$############$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######### $$$%%%$$$$$$&&&%%%""""""############$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""######$$$$$$$$$######""""""###$$$$$$###"""""""""############$$$$$$$$$!!!!!!!!!""""""#########!!!"""###"""  !!!!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%$$$###""""""###############"""!!!!!!"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''***)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''''')))***,,,+++***)))***+++,,,---//////......000111444555555555555777999;;;<<<@@@EEELLLTTT^^^gggmmm|||}}}}}}{{{vvvrrrqqqqqqlllkkkfff^^^ZZZZZZXXXTTTMMMJJJGGGCCCAAAAAABBBCCCEEEEEEGGGJJJOOOSSSXXXZZZfffggghhhiiiiiiiiihhhgggffffffggghhhiiiiiiiiihhhjjjhhhdddaaa______``````eeeddddddeeeggghhhgggffffffaaa]]]___aaa```aaaeeeggghhhiiiiiigggdddaaa___aaabbbdddeeeffffffffffffdddcccbbbccceeejjjnnnqqquuussspppkkkfffccccccdddhhhmmmtttxxxwwwuuusssrrruuuvvvxxx||||||zzzzzz||||||yyyuuusssppplllhhhddd___ZZZWWWJJJGGGEEECCCCCCBBBAAA???888555222///---,,,+++***---,,,+++)))))))))))))))(((((())))))******++++++((()))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""#########$$$$$$######### !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%######################## !!!"""$$$$$$%%%!!!!!!"""############""""""""""""""""""#########""""""######$$$#########""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%############$$$%%%&&&'''$$$###""""""""""""$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%!!!$$$%%%""""""$$$$$$!!!!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$######$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$###############$$$$$$#########""""""#########$$$$$$$$$ !!!!!!!!!"""""""""""""""###$$$###!!! !!!!!!!!!!!!""""""!!!!!!!!! !!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$###""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))*********)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''''')))***+++***))))))+++,,,---...000111000111222444444666777888888:::>>>BBBEEELLLVVVaaajjjrrryyy}}}|||sssjjjccc```^^^ZZZ[[[XXXRRRNNNPPPPPPNNNMMMKKKIIIGGGFFFGGGIIIJJJMMMOOOTTTYYY^^^aaacccdddlllllllllkkkiiifffdddbbbaaabbbbbbcccccccccbbbbbb]]]\\\ZZZYYYYYY[[[^^^______```aaadddggghhhfffeeebbb]]]ZZZ\\\]]]]]]___bbbdddeeeggghhhgggeeebbb```^^^^^^]]]]]]^^^___aaabbb```______```ccciiinnnqqquuuvvvvvvsssmmmhhheeeccciiilllqqqsssrrrnnnkkkiiigggffffffhhhmmmrrrwwwyyyzzzvvvssssssvvvxxxxxxvvvuuutttrrrrrrrrrpppmmmkkk]]]YYYRRRNNNLLLKKKKKKKKKAAA===999666555444222000...---+++******+++,,,---((((((((())))))*********%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%######################## !!!"""$$$%%%&&&&&&######$$$$$$$$$###"""!!!!!!!!!""""""############!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%""""""######$$$%%%''''''$$$###!!! !!!"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&((('''$$$$$$&&&'''$$$!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!"""###!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%$$$$$$$$$$$$$$$######"""""""""############""""""###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((((((((('''&&&%%%%%%&&&'''((()))******((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***+++*********,,,......000222333444555777999555888;;;<<<===AAAHHHMMMVVV]]]gggqqqwww{{{~~~}}}wwwnnnddd[[[UUUQQQPPPNNNQQQQQQMMMLLLPPPSSSSSSUUUTTTSSSQQQQQQRRRSSSTTTVVVYYY^^^cccgggiiiiiiiiijjjiiiiiihhhgggeeedddccc_________```______^^^^^^\\\\\\[[[\\\^^^bbbeeehhhfffgggkkkooorrrrrrpppmmmhhhccc```cccdddcccdddgggccceeegggjjjjjjhhheeecccbbbaaa___^^^___```bbbddd``````___aaacccggglllnnnooorrruuuuuuqqqkkkgggdddgggjjjnnnqqqqqqnnnjjjgggfffdddaaaaaadddjjjppptttrrrmmmiiiiiillloooooooooooooooqqquuuyyyzzzzzzyyymmmggg```ZZZWWWUUUUUUTTTJJJEEE@@@===<<<:::666333000///...,,,,,,,,,------)))))))))))))))*********%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################!!!""""""######""""""!!!""""""""""""############""""""###$$$$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%########################%%%$$$$$$$$$######""""""###$$$$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$###"""!!! !!!"""###""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%"""""""""######%%%&&&&&&%%%$$$###"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&%%%!!!!!!$$$%%%###!!!!!!"""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$###""""""""""""###$$$"""############$$$$$$$$$$$$######""""""!!!!!! ###$$$%%%%%%######$$$%%%""""""############"""""""""!!!!!! !!!!!!###$$$$$$$$$$$$###"""""""""##################"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((())))))******)))***+++++++++,,,///222000222555777888999<<<>>><<<@@@DDDGGGIIINNNWWW]]]bbbgggmmmpppqqqqqqppppppfffaaa[[[TTTOOOMMMKKKJJJLLLQQQSSSRRRSSSZZZ___aaacccbbbaaa___^^^^^^^^^^^^]]]___cccfffiiikkklllllljjjjjjjjjiiijjjjjjkkkkkkgggggggggggggggfffeeedddjjjiiihhhiiikkkooosssuuuuuuxxx|||}}}yyyvvvrrrpppssstttrrrrrrsssmmmooorrruuuuuussspppnnnmmmllllllkkkkkkkkkkkkkkkiiihhhhhhhhhiiijjjlllmmmkkknnnrrrsssqqqmmmjjjiiieeeiiinnnrrrtttqqqllliiijjjhhhfffdddeeehhhmmmqqqnnnkkkhhhhhhkkklllkkkiiiggghhhlllrrrxxx|||}}}}}}uuurrrnnnlllkkkkkkiiihhhZZZTTTLLLHHHFFFCCC===999888777555333111000///...+++++++++++++++*********'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!############$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################%%%%%%$$$###"""!!!!!! """"""""""""############ !!!!!!"""######$$$$$$'''%%%""" """$$$""""""###$$$$$$$$$$$$###########################"""""""""""""""###$$$%%%&&&%%%$$$$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""" !!!###""""""""""""###$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&!!!!!!"""$$$$$$%%%%%%$$$###""""""!!!!!!""""""###"""############$$$$$$$$$&&&&&&%%%###"""!!! !!!"""$$$$$$######$$$&&&######$$$$$$$$$$$$######""""""!!! !!!"""############$$$###""""""!!!######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$%%%%%%&&&'''&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++***+++,,,,,,---...222444222444777999;;;===@@@BBBDDDHHHNNNQQQTTTZZZdddkkkggghhhiiihhhddd```]]]\\\QQQOOOLLLJJJJJJIIIIIIHHHSSSYYY\\\\\\___gggnnnpppmmmmmmkkkjjjhhhfffddddddbbbcccdddfffiiikkknnnooopppooonnnnnnoooppprrrsssvvvvvvvvvvvvuuutttsssssswwwvvvuuuuuuwwwzzz}}}~~~~~~}}}vvvwwwxxxxxxxxxvvvtttssssssrrrqqqpppooonnnnnnnnnlllnnnqqqrrrqqqpppooooookkknnntttyyyzzzxxxrrrmmmlllllljjjhhhggghhhkkknnntttrrrpppqqqssssssooolllbbbdddiiiooovvv{{{||||||||||||}}}mmmfff]]]WWWTTTOOOIIICCCAAA???===:::777444222111---------,,,,,,+++++++++***++++++******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!"""""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%&&& !!!!!!"""###$$$$$$$$$***'''###  ###%%%""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$"""###&&&%%%###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&&&&'''&&&!!!!!!"""$$$$$$%%%%%%%%%###"""!!! !!!"""###"""############$$$$$$$$$((('''&&&$$$"""!!! """###"""###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$ """$$$&&&((("""############"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%))),,,***%%%"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&((((((''''''''')))+++,,,///---,,,---000333555555555999<<<<<<@@@GGGLLLMMMUUU]]]gggllljjjeee___\\\]]]\\\[[[XXXTTTOOOKKKIIIEEEGGGJJJLLLMMMPPPTTTWWW```hhhnnnmmmmmmrrruuusssuuusssooojjjdddaaaaaaaaadddeeegggkkkooosssvvvyyy{{{{{{zzzyyyzzz}}}}}}|||||||||{{{zzz{{{~~~~~~~~~~~~}}}|||yyyvvvsssssstttvvvxxxwwwsssmmmhhhjjjpppyyy}}}vvvqqqsssnnnkkkmmmlllhhhiiinnnuuuyyy~~~{{{nnnooorrrxxx~~~}}}{{{~~~uuummmhhhbbb[[[UUUMMMIIIDDD@@@<<<999777555222///,,,+++++++++***(((,,,+++***+++,,,,,,***(((***************)))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###"""""""""###$$$&&&''''''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""!!!  """$$$%%%$$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%&&&&&&%%%###!!!###&&&(((&&&###&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$#########""""""###$$$%%%%%%%%%###"""!!!%%%$$$$$$######$$$$$$%%%#########"""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%"""###$$$$$$$$$"""!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%######################## !!!"""###$$$%%%%%%########################"""######$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!!!!######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%)))+++)))%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%&&&((())))))))))))******+++,,,---,,,---///111333555777888:::???CCCDDDJJJTTT]]]```nnnqqqsssppphhh^^^VVVRRRMMMMMMLLLKKKJJJIIIHHHGGGLLLNNNRRRUUUWWW[[[```cccgggnnnsssrrrqqqtttuuurrrooommmjjjfffddddddgggiiimmmnnnqqquuuyyy|||~~~}}}zzzxxxvvvvvvvvvvvvwwwzzz|||{{{{{{{{{|||}}}~~~~~~~~~}}}zzzzzzzzz{{{||||||zzzvvvrrrmmmrrryyy~~~{{{tttpppoookkkiiilllllliiijjjnnnwww|||~~~}}}~~~zzzvvvqqqmmm^^^XXXNNNGGGCCC@@@>>>;;;999666222000//////...---+++)))))))))******)))''')))************)))((((((((((((((((((((((((((((((+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%&&&########################$$$$$$###"""###%%%'''((($$$######""""""######$$$"""###############$$$$$$"""!!!!!!!!!#########"""######"""""""""###$$$%%%$$$$$$$$$#########""""""###$$$$$$$$$######"""!!!%%%$$$$$$######$$$$$$%%%############""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$###############%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""#########"""""""""""""""######""""""""""""##############################$$$$$$%%%%%%%%%%%%&&&&&&%%%(((***)))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((((('''''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$###$$$&&&***,,,++++++,,,---............,,,///333555444555999<<<@@@GGGNNNTTT]]]jjjtttwww}}}zzztttiii\\\PPPHHHDDD>>>>>>???@@@DDDHHHLLLNNNVVVXXX[[[\\\^^^aaaeeeggghhhnnnrrrrrrqqqqqqpppmmmiiihhhggggggiiimmmrrruuuyyy{{{~~~{{{xxxuuurrrqqqrrrttttttuuuwwwzzz|||~~~~~~|||{{{{{{zzzyyyxxxyyyyyy{{{|||~~~xxx||||||uuupppllljjjiiikkkkkkiiiiiilllpppvvvwwwlll^^^TTTNNNJJJFFFBBB===999555222111000///...+++***))))))******)))''')))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!!!!"""$$$%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%########################%%%%%%$$$$$$$$$&&&'''((($$$######""""""######$$$$$$$$$$$$######""""""""""""#########!!!!!!!!!"""###""""""""""""###$$$$$$$$$$$$$$$###############$$$###""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""######"""""""""###$$$$$$"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$######"""""""""############""""""!!!""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&(((+++,,,,,,---///000111000000//////333666666444666<<>>:::;;;===AAAHHHPPPXXX\\\dddeeeeeecccbbbaaabbbdddbbbfffjjjlllmmmmmmkkkiiijjjkkkmmmrrrwww{{{~~~|||xxxtttqqqoooqqqtttvvvxxxxxxxxxzzz{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~zzztttqqqpppoooooonnnkkkhhhhhhhhhmmmttt}}}~~~rrrfff^^^WWWNNNHHHBBB>>>:::666555444333222///...,,,+++,,,,,,+++)))((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""######$$$%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$###########################""""""""""""###$$$%%%""""""""""""""""""""""""############""""""""""""###%%%'''%%%""" """$$$$$$$$$$$$$$$$$$%%%%%%&&&########################$$$###"""!!!!!!!!!######$$$$$$############$$$$$$"""###############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$######"""!!!"""###%%%&&&$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!############""""""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''***))))))))))))))))))***%%%&&&''')))+++,,,,,,------...000111222222111000///333666777999>>>IIIQQQ^^^jjjwww}}}wwwhhhbbbXXXOOOHHHDDDCCCBBB===>>>BBBGGGOOOXXX```eeekkkkkkkkkhhheeeccccccdddbbbcccgggmmmppppppnnnnnnpppsssyyy~~~~~~zzzxxxvvvsssqqqsssvvvyyy{{{{{{zzzzzz{{{}}}}}}|||||||||}}}~~~|||zzz{{{{{{xxxtttpppkkkggghhhiiilllrrrzzz{{{{{{~~~}}}tttiii\\\TTTMMMIIICCC>>><<<;;;:::999333111...---,,,,,,+++))))))))))))))))))((((((''')))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((('''&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""%%%&&&%%%""" """$$$######$$$$$$%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$$$$######""""""######$$$""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$###"""""""""$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$###$$$$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!""""""############ !!!###$$$%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((******))))))))))))******%%%'''))),,,.../////////000000111222333333333333///333888>>>EEEPPP\\\dddqqq{{{~~~vvvjjj```UUUPPPJJJFFFEEEEEEEEEDDDBBBDDDIIINNNUUU[[[```cccdddeeefffgggfffgggiiilllooommmpppvvvzzzyyyyyyzzzwwwzzz}}}|||{{{}}}|||zzzyyyyyyxxxvvvtttvvvzzz{{{{{{zzzyyyzzzyyyyyyyyyyyy{{{}}}{{{uuunnnkkkjjjiiijjjooowww}}}|||}}}}}}qqqjjj\\\VVVNNNGGGCCC@@@>>><<<888555111...---,,,+++)))***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""!!!!!! !!!!!!!!!""""""#########!!!""""""""" !!! !!!""""""######""""""###############$$$$$$$$$##################$$$%%%######""""""""""""######""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%$$$#######################################""""""""""""########################"""""""""!!!""""""###$$$######""""""!!!!!! !!!!!!"""######$$$$$$""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))(((''''''((())))))((()))***,,,...000222333333333333333444555666777555999AAAKKKVVVaaakkkpppvvvzzzzzzrrrhhh```VVVNNNGGGEEECCCEEEHHHKKKKKKJJJKKKNNNSSSXXX[[[^^^^^^^^^___bbbfffjjjnnnsssxxx|||{{{zzzzzz|||xxxyyyyyyyyyzzzzzz{{{{{{{{{{{{~~~}}}zzzxxxwwwwwwxxxxxxwwwtttwwwzzz{{{zzzyyyyyyyyyuuuvvvwwwxxx{{{~~~|||tttrrrpppnnnpppssswwwyyy~~~~~~~~~||||||}}}rrrkkk```VVVOOOIIIEEEBBB@@@===888444222000...,,,+++++++++++++++******)))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$"""""""""""""""""""""""" !!!###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!"""""""""""""""!!!!!!!!!!!!  !!!"""!!!  !!!"""###""""""!!!""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%######""""""""""""######""""""###$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""###$$$$$$%%%%%%  !!!"""#########"""!!! """""""""""""""#########$$$$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((++++++***+++---111555777666666555555555777999:::>>>BBBJJJVVVbbblllqqqrrrooopppiii^^^SSSNNNJJJEEEDDDDDDFFFKKKRRRWWWWWWVVVUUUXXX]]]aaabbbaaa___]]]fffjjjooouuu|||~~~yyyzzz~~~{{{sssuuuuuuuuuvvvxxxzzz|||}}}|||xxxvvvsssssstttuuuuuutttvvvxxxzzz{{{zzzyyyzzzzzztttuuuwwwyyy|||}}}{{{yyyxxxxxxxxxyyy}}}~~~}}}}}}{{{zzzyyyzzz{{{{{{zzzyyyvvv{{{uuuiii___WWWQQQNNNHHHDDD>>>:::777555333111+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&(((***++++++******$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$###$$$$$$###"""!!! ###!!!!!!$$$&&&$$$"""!!!"""###%%%%%%$$$$$$###""""""######$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%######""""""""""""######""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$%%%&&&&&&%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&###"""!!!!!!!!!###$$$%%%$$$######"""!!! $$$$$$######"""!!!!!!!!!&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***+++,,,+++)))''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#################################%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&(((((((((((('''''''''((((((((((((((('''(((((()))***+++,,,,,,---000111111111111222444777444555666666777888;;;>>>KKKSSS___iiiooooookkkhhhaaa\\\SSSKKKFFFDDDEEEGGGEEEFFFJJJSSS[[[``````^^^YYY]]]aaadddfffhhhjjjkkkqqqssswww}}}}}}~~~zzzvvvyyy|||}}}zzzxxxzzzzzzzzz{{{zzzyyyyyyxxx~~~}}}}}}zzzuuuqqqrrrwwwzzzzzzxxx{{{{{{wwwvvvwwwpppoooooorrryyyyyywwwvvvxxx|||~~~|||~~~yyyssswwwxxxuuuuuuyyy}}}|||~~~}}}yyyuuuvvvxxxvvvpppppppppsssyyy~~~wwwrrrfffZZZPPPKKKEEEAAA>>>:::444///333111///......---+++)))((((((((()))(((((('''&&&***((('''&&&(((((('''&&&'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###########################%%%$$$$$$$$$######""""""!!!$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""#####################$$$$$$$$$######"""""""""!!!!!!"""$$$&&&'''&&&%%%""" !!!"""""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$######"""############$$$$$$$$$ %%%""""""'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%$$$###"""###$$$""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$###################################################$$$$$$$$$###############!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))***)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((()))))))))%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((('''&&&%%%&&&''''''(((((((((((('''(((((()))***,,,---......000111222111111222444777888888888888:::???FFFKKKXXX]]]dddiiiiiieee^^^YYYOOOKKKFFFBBBBBBEEEIIILLLPPPPPPQQQUUUZZZ^^^aaabbbcccfffjjjmmmoooqqqtttvvv{{{{{{|||{{{zzz}}}|||{{{{{{{{{{{{{{{zzzxxxwww{{{~~~}}}xxxuuutttwww}}}}}}~~~uuuooonnnkkkjjjkkkooowww~~~|||xxxvvvpppooonnnooossswww|||~~~}}}~~~~~~{{{}}}}}}~~~~~~yyy||||||wwwvvvxxxzzzyyy|||~~~zzzxxxzzzzzzwwwpppooopppttt{{{zzzppp```YYYOOOGGGCCC???:::777666444111///...,,,***((()))))))))))))))))))))(((***)))''''''((((((((('''''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!"""#####################$$$$$$$$$######"""###""""""""""""$$$%%%&&&$$$###"""""""""###$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$!!!!!! """############$$$$$$$$$+++!!!%%%((($$$!!!%%%%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!! ##############################################################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%(((((()))***************%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''((((((((())))))***,,,---///000000111333444444333444666777999:::<<>>>>>@@@EEELLLSSSXXXZZZZZZZZZZZZ]]]cccjjjppprrrtttvvvxxxyyy{{{~~~~~~}}}~~~~~~zzzwwwxxx{{{~~~~~~}}}zzzwwwuuuuuuuuuuuuvvv||||||yyyxxxvvvtttssstttyyywwwmmmhhhffffffgggmmmvvv~~~wwwqqqllliiihhhhhhhhhkkkooosssuuuuuuxxx|||{{{{{{xxxsssvvv{{{|||~~~{{{|||}}}{{{}}}{{{{{{}}}}}}qqqoooooorrryyyyyyoooaaaUUUNNNIIIEEEBBB<<<999666333000...+++)))************************+++)))''''''((((((((('''''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""%%%$$$"""!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!"""###############"""######$$$$$$$$$######$$$######"""######$$$$$$!!!"""###$$$%%%%%%&&&&&&###############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$---$$$!!!%%%&&&!!!!!!%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%"""##################"""###%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%((()))***+++++++++***)))%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''((()))******+++,,,...///111222333444555666666666666888:::;;;???FFFNNNUUU]]]eeeiiibbb___YYYRRRKKKDDD@@@>>>>>>@@@EEEKKKRRRYYY___bbb]]]___bbbdddgggooozzz~~~}}}zzzxxxxxxyyyzzz~~~yyyvvvxxx{{{|||~~~|||xxxtttrrrqqqqqqqqqsss{{{yyysssqqqpppooooooqqqvvv{{{~~~yyynnnhhhgggggghhhmmmvvv{{{tttnnnlllmmmmmmmmmooorrrvvvyyy~~~|||{{{xxxrrrnnnpppvvvzzzzzzooojjjnnntttzzz{{{}}}}}}}}}~~~}}}}}}}}}|||zzzqqqqqqsssxxx~~~yyylllaaaYYYRRRMMMEEEAAA<<<888555222///,,,+++++++++******++++++++++++)))''''''((()))((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$###!!!!!!###%%%&&&&&&########################$$$##################$$$!!!!!!"""###############""""""###$$$$$$$$$######$$$$$$##################!!!###%%%&&&''''''&&&%%%########################"""######$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$""""""#########$$$$$$$$$'''""" ###%%%"""!!!$$$$$$$$$%%%$$$$$$###"""""""""######$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""###%%%'''&&&%%%$$$%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%'''((((((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++)))((('''$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&((()))+++,,,------...000111333444444444555777777888:::>>>AAAJJJQQQ\\\dddhhhhhhfffeeeUUUPPPHHHAAA===<<<>>>@@@EEEJJJQQQXXX___ccceeefffbbbffflllpppuuu|||~~~{{{{{{|||}}}|||zzzxxxwwwxxxyyyzzz~~~wwwtttwwwyyyyyy|||~~~zzzuuuqqqnnnmmmlllttt}}}vvvnnnkkkjjjjjjkkknnnssswww{{{}}}}}}yyyrrrnnnnnnnnnooorrrxxx~~~yyyxxxyyy{{{{{{{{{~~~{{{vvvqqqllljjjkkknnnrrryyyzzzwwwoooeeebbbfffkkktttsssqqqpppqqqvvv||||||yyyvvvttttttvvvxxxyyy}}}{{{tttooorrrvvv}}}{{{oooccc\\\PPPLLLEEE???;;;666222000---,,,++++++******+++++++++)))((('''))))))((('''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############!!!!!!"""$$$%%%$$$"""#################################$$$$$$#########!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$#########"""###$$$&&&((((((&&&$$$##############################$$$$$$%%%&&&%%%%%%%%% !!!!!!!!!"""""""""#########$$$$$$$$$&&&$$$###%%%&&&&&&&&&(((######$$$%%%&&&&&&&&&%%%"""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$###""""""############""""""###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&''''''''''''((()))***+++***(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&((())))))'''&&&&&&'''(((+++---...000000111222333444555555444555777999===CCCKKKPPPccciiiqqqsssooofff]]]WWWFFFCCC>>>;;;<<<@@@EEEIIIMMMQQQXXX___eeehhhjjjjjjnnnqqqvvv{{{zzzwwwvvvvvvzzzzzzzzzzzzzzz{{{|||}}}zzzsssqqqvvvxxxxxx}}}xxxrrrmmmjjjiiiqqqxxxuuunnnkkkkkkkkkmmmqqquuuzzz|||zzzuuuvvvwwwxxx{{{wwwtttqqqoooooorrrtttssspppiiiccc```bbbeeejjjiiifffddddddjjjqqqwwwuuussspppoooooorrruuuxxxuuu{{{wwwrrrtttxxx}}}yyyoooccc]]]TTTKKKCCC===777444111000...,,,+++++++++,,,,,,***(((((()))))))))(((''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$##########################################$$$$$$$$$$$$"""!!!"""%%%%%%### ########################"""###$$$$$$$$$$$$###"""!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$$$$#########$$$&&&''''''&&&$$$###$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!!!!""""""""""""""""""############$$$$$$$$$%%%$$$$$$######"""######"""###$$$%%%&&&'''''''''######$$$$$$$$$$$$############$$$$$$$$$$$$######"""##################"""###%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&%%%&&&(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&'''''''''(((((()))+++++++++(((&&&$$$###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&(((((((((''''''(((***,,,///111333333333444444444555555666888;;;@@@HHHTTT```iiiuuuwwwwwwrrrhhh[[[PPPJJJ??????@@@CCCFFFKKKOOOQQQVVVXXX\\\bbbiiioootttwwwzzz{{{}}}}}}~~~~~~|||xxxuuutttuuuxxxxxxzzz{{{||||||{{{{{{uuuooopppxxx}}}~~~{{{rrrllljjjiiikkkqqqxxx~~~yyytttssstttuuuwwwyyy|||}}}zzz{{{||||||}}}{{{yyyzzz|||yyytttoookkkiiigggfffeeedddaaa___^^^aaafffkkkwwwzzzssskkklllmmmooopppsssvvvxxxsssyyy|||{{{zzz{{{||||||{{{yyyvvv|||}}}uuuiii]]]QQQHHH@@@;;;666444222///------------,,,***(((((()))***)))(((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%)))%%%!!!!!!$$$%%%$$$!!!########################"""###$$$$$$$$$$$$###"""!!!!!!"""###############!!!!!!"""$$$$$$%%%%%%$$$!!!"""###$$$%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%##################"""""""""############$$$$$$$$$###$$$###!!! """###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&''''''((()))***++++++$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$&&&''''''&&&%%%&&&'''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((()))***,,,,,,+++)))&&&$$$###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''***)))'''&&&%%%%%%&&&'''((((((((((((***---000222555555555555555555555555;;;===AAAHHHTTTcccsss}}}{{{yyytttjjj]]]QQQHHHCCC???BBBGGGLLLQQQTTTUUUVVV]]]^^^```eeemmmwww~~~zzztttwwwyyyyyyxxxwwwvvvwwwvvvwwwyyyzzzzzzyyywwwvvvsssmmmppp||||||qqqkkkjjjjjjlllooouuu{{{||||||~~~}}}yyyvvv|||~~~~~~~~~}}}}}}|||xxxvvvsssooolllddddddbbb```^^^^^^aaacccpppxxxvvvqqqiiibbbfffkkkpppsssuuuwwwxxxvvv|||}}}yyywwwvvvuuutttnnnttt|||{{{lll^^^RRRHHHBBB:::888555111///......///,,,***(((((()))***)))(((''''''((()))))))))))))))&&&''''''''''''''''''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&...(((!!! ###%%%%%%$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###############!!!!!!"""$$$$$$%%%%%%%%% !!!###$$$%%%%%%%%%$$$ !!!"""$$$%%%&&&''''''$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$### """############$$$$$$$$$$$$&&&&&&$$$###%%%&&&&&&######$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%###"""###$$$ !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))***+++---...///000%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&******)))((('''&&&%%%%%%$$$$$$%%%%%%'''(((******))))))(((((('''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###%%%((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$'''''''''((((((((())))))((()))***,,,...000111111444//////666:::999:::???===GGGSSS]]]iiivvvyyyvvvtttjjj[[[OOOIIIGGGFFFEEEEEEMMMWWW___aaa___\\\YYY]]]bbbjjjrrryyy{{{yyyzzzyyyuuuqqqnnnpppssstttttttttvvvwwwtttuuuvvvxxxxxxwwwvvvuuussswww}}}zzztttrrrooommmtttwww{{{~~~{{{yyyvvvuuussssssqqquuu||||||}}}yyyuuusssuuuvvvvvvuuuzzzxxxwwwxxx}}}~~~|||~~~{{{yyyssspppkkkeee```]]]\\\\\\kkkmmmooopppmmmggg```\\\\\\]]]___ccciiiooouuuyyyxxxzzzzzzzzz~~~zzzvvvsssrrroooqqqvvv}}}~~~{{{|||pppbbbTTTJJJ@@@===:::555222000//////...,,,)))''''''(((***,,,***)))))))))))))))***+++))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%$$$&&&'''((('''%%%###!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% ###%%%&&&&&&%%%$$$$$$###""" """###$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###%%%&&&'''((()))(((&&&$$$#########$$$)))(((&&&$$$######$$$$$$$$$###"""###%%%%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$"""!!!###%%%%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!$$$$$$######$$$$$$%%%&&&!!!###&&&(((((('''%%%###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((((((((''''''(((***+++,,,---...///000222333444555%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((()))))))))***+++---///111111111111111///111777::::::>>>DDDMMMXXXdddllltttyyyvvvoooccc[[[OOOGGGEEEHHHKKKMMMRRRVVV[[[___aaacccfffhhhkkkooouuu{{{zzzuuutttuuuvvvssspppmmmooorrrttttttuuuvvvxxxttttttsssssssssttttttuuuqqqxxx~~~vvvtttvvvxxxxxx}}}~~~wwwvvvsssqqqnnnlllkkkkkkkkkooouuu{{{}}}}}}zzzxxxuuurrrnnnlllmmmnnnnnnmmmnnnlllkkkmmmrrrxxx}}}|||vvvrrrsssxxx~~~yyyqqqjjjfffdddccchhhiiikkkjjjfff```ZZZVVVXXXYYY[[[___ccchhhkkknnnqqqtttvvvuuuwww|||~~~}}}~~~zzzxxxuuuttttttvvvzzz}}}~~~~~~{{{vvvtttyyy~~~pppaaaTTTKKKFFF???999555222...,,,+++***)))((((((***+++---++++++***)))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''%%%$$$###"""""""""###$$$'''&&&%%%$$$######$$$$$$$$$###"""###%%%%%%###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""###%%%&&&$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&"""$$$%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((***,,,))))))***+++,,,///111222444444444555555666666666%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''***)))(((&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((''''''''''''&&&&&&%%%$$$$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&''''''((()))******---///111333444333222111111222555999;;;>>>EEEMMMcccmmmxxx}}}|||vvvjjj```PPPJJJEEECCCFFFNNNUUUYYY^^^______```dddjjjsssxxxxxxzzz}}}xxxtttooooooqqqrrrrrrppppppsssvvvyyyzzz|||~~~zzzwwwsssooonnnppprrrtttrrrwww}}}}}}zzz{{{~~~{{{zzzzzzyyyyyyzzzzzzzzz}}}yyyuuummmkkkjjjgggfffdddcccccc```dddiiinnnppppppnnnmmmllliiifffeeeeeefffeeeeeecccaaaaaaccciiiooossstttxxxwwwtttsssssstttwwwxxxwwwtttnnniiigggmmmxxx~~~wwwsssrrrrrrrrrrrrqqqooojjjccc]]]YYYUUUVVVXXXZZZ]]]```bbbdddjjjooorrrooonnnqqqttttttuuuvvvyyy~~~}}}yyyuuurrrssstttvvvvvv||||||yyyrrrlllnnnwwwpppaaaZZZRRRGGG@@@===999333...///...---,,,,,,+++,,,,,,,,,+++***)))((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$"""!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%%%%$$$############$$$$$$$$$###"""###%%%%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%$$$###"""###$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******+++---///------...000222444666777888888777777666555555555&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&'''((()))***+++,,,///111333555555444333111444666:::===@@@GGGSSS]]]www|||wwwiiiYYYOOOEEEEEEEEEHHHOOOWWW^^^bbbbbbccceeeggglllttt||||||yyyssspppnnnnnnppprrrssssssrrrvvvzzz~~~~~~uuunnnjjjlllooorrrsssuuuvvvvvvtttvvv{{{|||yyyvvvqqqppppppooonnnnnnnnnnnnsssssstttsssrrrooollliiidddcccbbbaaaaaaaaaaaaaaa\\\^^^aaadddffffffdddcccfffeeedddcccbbbbbbbbbaaaaaa```___```dddiiikkkmmmmmmkkkiiihhhhhhjjjlllnnnlllllljjjfffccchhhttt}}}|||vvvnnngggcccZZZYYYXXXXXXYYY[[[^^^___fffmmmqqqmmmiiijjjmmmnnnooooooqqqtttyyy~~~{{{xxxwwwxxxxxxxxxyyy{{{yyyrrriiihhhqqqzzzzzz}}}}}}nnnfff\\\PPPJJJHHHDDD===666666555333111///---+++***+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""!!!!!!$$$######""""""######$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%$$$###"""###%%%%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&###"""!!!"""$$$&&&&&&%%%""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((+++------///111333444444444444555555555666444444444333222222111111&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''(((((((((((('''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''(((&&&'''((()))+++,,,---...///111333555666555444444555:::@@@EEEKKKXXXgggqqq~~~wwwjjjYYYMMMHHHFFFIIINNNTTTYYY^^^ccceeedddhhhooouuuzzz~~~{{{sssrrrqqqrrrtttvvvwwwwwwsssvvv{{{wwwmmmhhhhhhlllooorrrtttvvvvvvvvvxxx~~~}}}zzzxxxuuuqqqmmmhhhgggfffdddcccbbbbbbbbbcccdddeeefffeeecccbbbbbb^^^^^^^^^^^^___```aaabbb___```aaabbbbbbaaaaaa```ccccccddddddcccbbbbbbbbbcccaaa______aaacccddddddbbbbbbccccccdddeeeffffffcccfffgggeeedddgggooovvv~~~yyyuuuwwwzzz}}}}}}~~~{{{sssooohhhddd___ZZZWWWXXXZZZ\\\ccckkkpppmmmkkkmmmpppqqqkkkkkkmmmooorrrvvvyyyzzz{{{}}}{{{xxx{{{zzzsssjjjgggnnnvvvrrruuuzzzqqqhhh\\\UUURRRMMMDDD<<<:::999777444111...,,,***)))))))))))))))***+++,,,((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!"""$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$$$$!!!""""""###$$$$$$$$$$$$$$$###"""###%%%%%%###"""######$$$%%%%%%%%%%%%$$$###""""""!!! """""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&'''%%%######$$$%%%%%%$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###############$$$%%%&&&%%%&&&&&&'''(((((())))))+++...111333333444666777;;;:::999777555333111000////////////000000000000&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''))))))((((((((('''''''''%%%%%%$$$$$$%%%&&&'''''')))))))))((('''&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$%%%&&&'''((('''((()))+++---///000111000111333444666888999999999BBBLLLTTT^^^kkkwww|||}}}xxxqqqhhh[[[OOOKKKMMMNNNRRRYYY^^^bbbdddfffgggkkkqqqzzz||||||~~~|||zzzuuuvvvwwwxxxyyyzzzyyyyyyxxx{{{wwwmmmiiiiiimmmqqqrrrwww}}}~~~~~~|||yyytttrrrqqqoookkkgggbbbbbb```___^^^]]]]]]]]][[[]]]```aaaaaaaaaaaabbb____________```aaabbbccc^^^^^^^^^]]]]]]]]]]]]^^^ccceeehhhiiihhhgggggghhhgggdddaaa`````````___^^^\\\^^^```cccdddeeeeeeddd```bbbeeeeeedddeeehhhllluuuzzzzzztttpppnnnqqqtttuuuvvv}}}~~~wwwrrrkkkccc^^^\\\]]]^^^dddkkkpppoooooosssuuuuuuggghhhjjjmmmppptttwwwyyyuuuyyy|||~~~}}}vvvmmmjjjnnnsssqqqtttyyywwwmmmeee^^^VVVKKKCCC>>>===:::666333000...---)))))))))***+++,,,---...))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%###"""!!! ###&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%$$$$$$$$$###"""###%%%%%%###"""######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%###""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$%%%'''---***&&&$$$######""" #########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$######$$$$$$%%%&&&''''''((()))***,,,---//////333666999:::::::::;;;;;;<<<<<<:::888444111...,,,......///000111111222222'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&%%%######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((()))***,,,///111222333111111222555888;;;>>>@@@FFFRRR^^^hhhqqqyyyyyyuuunnnggg___XXXOOOIIINNNWWWZZZ^^^cccfffhhhjjjmmmooowww{{{~~~yyyttttttxxxzzzyyywwwuuuxxx{{{}}}}}}{{{yyyyyy{{{}}}~~~wwwqqqpppsssxxx|||zzz{{{yyyyyy~~~xxxrrrnnnjjjiiijjjjjjfffbbbaaa```````````````aaaaaa___bbbeeeffffffgggiiikkkhhhgggfffeeeeeeeeeeeeeee^^^^^^]]]]]]]]]___```bbbgggkkkppprrrqqqpppqqqrrrnnnllliiigggfffeeecccaaa___```cccfffhhhjjjkkkkkkfffffffffeeeddddddcccccclllppptttuuusssoookkkiiidddgggiiihhhiiiqqq~~~~~~|||xxxsssooommmlllllllllqqqsssqqqrrrtttssspppbbbdddfffjjjnnnqqqtttvvvsssyyy}}}uuupppppprrrsssvvv|||xxxoooeeeZZZSSSMMMJJJDDD===777333000///++++++++++++,,,---......))))))))))))))))))))))))''''''''''''(((((((((((($$$$$$&&&'''(((((())))))''''''''''''''''''''''''%%%&&&''''''&&&%%%$$$###!!!###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&&&&$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$$$$###"""###%%%%%%###"""######$$$%%%%%%%%%%%%$$$'''(((((((((((('''&&&&&&!!!"""###%%%%%%%%%%%%%%%########################!!!$$$%%%%%%%%%&&&'''+++(((%%%###"""###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''))))))***+++---///222444666666888:::===>>><<<;;;;;;;;;999999888777555333000//////000000111222222333333''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&###$$$$$$%%%&&&(((((()))&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''%%%""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((())))))$$$%%%&&&''''''''''''&&&)))***+++...000222444555222222333555999>>>BBBEEETTTaaannnwww}}}}}}ttthhh___XXXQQQMMMGGGGGGQQQ^^^cccfffiiikkkllloootttxxxzzzuuutttxxx||||||zzzuuuyyy}}}~~~{{{xxxwwwuuuvvvwwwvvvtttrrrrrrsss|||xxxvvvxxx}}}}}}vvvrrrsssuuussstttyyy~~~sssiiijjjeeeaaaaaadddeeebbb^^^aaaaaabbbcccdddeeeggghhhfffiiimmmnnnmmmnnnpppsssqqqpppnnnlllkkkiiiiiihhhddddddcccccceeehhhjjjlllmmmrrrwwwzzzyyyxxxyyy{{{wwwuuurrrpppooonnnllljjjdddeeegggjjjmmmppprrrtttooolllhhhfffeeedddbbb```hhhiiikkkiiifffcccaaa```[[[^^^___^^^___hhhwww~~~}}}|||wwwxxxwwwsssrrrqqqlllfff```bbbdddgggjjjlllnnnooorrrxxx|||vvvssssssuuuyyy~~~~~~sssjjjddd^^^YYYPPPFFF===666111///......---,,,,,,,,,------))))))))))))))))))))))))''''''''''''((((((((()))###$$$%%%'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%)))(((&&&$$$#########$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$%%%%%%%%%###""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&''''''''''''$$$%%%&&&'''&&&&&&$$$$$$$$$###"""###%%%%%%###"""######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%########################!!!$$$&&&%%%%%%&&&'''%%%### """$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''((((((***++++++---...000333666888;;;<<<888:::======;;;999888777555666666777666555444333111111111111111222222222((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''""""""######$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''******)))((('''&&&&&&&&&(((+++000222222111000000//////444999;;;???MMM]]]ooovvv}}}}}}uuuhhh\\\UUUPPPLLLGGGIIIPPPYYY```cccjjjjjjkkkpppuuuzzz}}}~~~|||yyyyyyzzzvvvwwwvvvuuuyyy{{{xxxzzz{{{wwwqqqnnnqqqnnniiieeeeeeiiiooosss}}}|||}}}zzztttrrrooollliiihhhiiikkkmmmnnnmmmjjjgggdddfffgggfffdddbbbbbbcccjjjlllmmmnnnmmmnnnpppqqqsssssstttvvvxxx{{{}}}{{{yyyxxxxxxyyyxxxuuusssqqqrrrsssssstttvvv{{{~~~|||{{{{{{}}}}}}yyytttooollljjjiiihhhhhhgggfffdddbbbaaa```___[[[[[[ZZZYYY[[[bbbnnnvvv~~~zzz}}}|||xxxvvvrrrlllgggcccaaacccjjjooopppooonnnwww|||zzzwww|||{{{uuuqqqkkk```TTTHHH>>>888444222///,,,+++,,,,,,+++***+++***)))))))))))))))***,,,***(((&&&%%%&&&'''''')))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$#######################################"""!!! """""""""###$$$$$$%%%%%%$$$$$$##################"""###%%%&&&&&&%%%###"""'''%%%(((...///***%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))***++++++,,,---......444555777999:::999888777:::999888777666555444444777555333111000000111222000000111222222333444444((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))((('''&&&'''(((((((((+++...//////000111222666555777===BBBJJJZZZiiixxxzzzzzzttthhhZZZOOOIIIIIIJJJLLLRRRYYY___ccceeejjjlllqqqxxx~~~}}}xxxuuuuuuwwwxxxzzz{{{{{{yyyxxxwwwrrrllljjjgggfffeeeeeehhhnnntttxxx}}}{{{{{{}}}}}}xxxrrrmmmkkkjjjhhhfffdddeeefffgggiiijjjiiihhheeeeeefffeeeeeefffjjjlllrrrtttwwwyyyzzz|||~~~|||{{{|||}}}~~~~~~|||{{{xxxvvvpppooolllhhheeecccbbbbbb```___]]][[[ZZZ___gggmmmoooqqquuuyyy|||{{{wwwsssppptttyyy~~~yyytttpppmmmmmmppprrrpppnnnnnnrrr{{{}}}|||ooo___QQQEEE===999333000---,,,,,,,,,+++***++++++***))))))))))))***+++***(((&&&&&&&&&'''((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$####################################$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###&&&%%%'''---...***%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!######""""""###$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))))))))***+++...111333555666777888:::;;;;;;:::999888555444444333333222222111333222111000000000111222111111222333444444555555((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&(((***++++++---...//////000333555:::999<<>>888444222000......---,,,+++************)))(((((((((((())))))***''''''''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""""""""!!!!!!!!!"""#########$$$$$$$$$%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%"""###''')))&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((()))*********+++,,,...000222444555777666555333222000//////333333333222222111000000333333444555666777888888999:::::::::999888666555666666666666666666666666((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''))))))))))))'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))***+++******+++,,,---///000111...000333555777:::===@@@LLLYYYiiirrrtttrrrjjjbbbUUUPPPJJJFFFGGGIIILLLMMMVVVYYY\\\bbbiiiqqq{{{~~~|||uuupppnnnmmmnnnrrrxxx}}}}}}|||xxxtttpppllliiiggghhhgggggggggfffeeeddddddgggggggggffffffhhhllloooooorrruuuwwwyyy{{{yyyqqqooollljjjiiifffcccaaa^^^]]][[[XXXXXXZZZ___cccooo{{{tttlllgggggggggjjjvvvyyyjjjaaaUUUOOOFFF>>>888444111//////...---,,,+++*********))))))))))))))))))))))))''''''(((((((((''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!###$$$%%%&&&&&&!!!!!!"""######$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!%%%'''%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''###$$$%%%&&&''''''''''''%%%%%%&&&'''(((***,,,---///000111222444555666777444444444333222111111000444444444444444333333333444444555666777888999999:::999999888666555555444555666777888999;;;<<<<<<((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''%%%%%%$$$$$$%%%'''((()))((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((((((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,...000111111111111000000222444888@@@JJJPPPaaannnxxxwwwoooggg]]]UUUKKKJJJJJJMMMRRRVVVWWWVVV[[[^^^ccclllvvv~~~|||{{{{{{yyywwwtttsssqqqqqqtttyyy}}}~~~}}}~~~~~~|||vvvooojjjeeecccbbbcccdddfffggghhhhhhgggggghhhjjjkkklllmmmqqqvvv{{{{{{yyyuuurrrnnnlllhhhfffccc___\\\\\\___bbbiiisss~~~}}}vvvuuuoookkkqqq~~~zzzqqqpppyyyxxxqqqccc\\\RRRHHHAAA;;;777555000///...,,,+++++++++***************))))))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%######%%%'''((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%!!! $$$&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((''''''&&&'''(((***,,,///111333555555666666777777888888555444444444444444444444666555555555555666666777555666666777888999:::::::::999777666666666777777999;;;===AAAEEEIIIKKKMMM((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%''''''########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%$$$$$$%%%'''((()))((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++---000222333333222111333333222444;;;GGGUUU___ppp{{{uuufff[[[RRRKKKGGGIIINNNVVV___ccccccaaaaaadddkkkvvv}}}xxxvvvwwwyyy{{{{{{xxxvvvuuuvvvyyy{{{yyywwwyyy~~~}}}||||||~~~zzzssslllgggdddccccccbbbdddfffiiijjjkkkkkkkkkkkkmmmppprrrtttyyyzzzwwwnnnmmmjjjeeebbbaaacccfffeeemmmvvv{{{rrrsss|||~~~vvvkkkdddeeemmmtttyyynnnggg\\\QQQIIICCC>>><<<000000...---,,,+++++++++++++++++++++***((('''&&&&&&'''((())))))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))''''''))),,,(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#############################################$$$'''&&&&&&%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$ ###%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&(((((((((((('''***+++,,,///222555777999888888888888888888888888888888777777666666555555555555555555555666777888888999999:::;;;;;;<<<<<<;;;999888777777999;;;<<>>:::999555///***((()))***+++***)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$%%%%%%)))((('''&&&&&&(((***,,,,,,...111555777888888777:::888666444444555777999777666666666666666777777333555777888888888:::<<<;;;???@@@<<<;;;===>>><<<999<<<>>>>>>===>>>BBBFFFJJJNNNTTT[[[```dddeeefff'''%%%$$$$$$&&&(((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&(((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&''''''(((((()))))))))(((''''''(((***---...333000000222222000222666888===@@@EEERRRdddssszzz{{{uuulllbbbVVVLLLKKKOOO\\\aaafffiiiiiikkkppptttxxx{{{vvvttttttyyy}}}xxxtttqqqpppoooppprrrtttvvvyyy{{{|||zzzxxxvvvvvvxxxxxxvvvsssllllllllljjjhhhffffffgggfffhhhjjjlllmmmpppsssvvv~~~xxxtttrrrsssooolllkkkmmmnnnllljjjlllmmmrrr{{{yyynnnccc\\\XXXXXXYYY___aaaeeejjjmmmppprrrrrrxxx~~~yyyoooggg```TTTHHH===;;;666111...+++*********)))(((((('''''''''''')))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&'''(((&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))+++...///...000222555666777666666777666444222222333555777888777666444444444555555666888999:::::::::<<<>>><<>>;;;888444///------,,,++++++++++++,,,******)))(((((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############"""!!!"""$$$%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))+++...111333444444444333333333222222222222222222111000///000111333444888999:::;;;:::999888777;;;<<<<<<;;;;;;===AAACCCHHHVVVeeennnqqqqqqkkkddd[[[YYYXXX[[[bbbiiillllllpppqqqrrrsssssssssssssss)))'''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&''')))(((((('''''''''(((((()))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&!!!$$$'''&&&$$$((((((((((((((('''''''''&&&'''(((***,,,///111222222222333666666777>>>GGGUUUbbbrrr||||||ooocccTTTOOOMMMRRRYYY^^^eeelllfffkkkssszzz~~~zzzxxxwwwtttrrryyy{{{{{{vvvsssrrrxxxyyy{{{|||{{{xxxuuussssssooojjjeeebbbbbbdddfffiiihhhgggfffiiiooowww}}}{{{}}}wwwnnnllllllpppsssvvv|||~~~zzzxxxwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyywwwuuussspppooonnnoooqqqvvv{{{~~~yyysssnnnjjjhhhdddaaa``````ccclllvvvyyypppkkkfffbbb]]]YYYXXXZZZ^^^aaa\\\\\\]]]^^^```eeekkkppp~~~~~~yyyyyyxxxmmmaaaQQQFFF@@@<<<777333///...---,,,++++++++++++***)))((((((''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))///111333555666555333222333222111000//////000000111111111111222333555666555999>>>BBBCCCAAA===:::::::::::::::;;;>>>CCCGGGNNN\\\mmmxxx~~~~~~yyyrrrgggdddbbbeeelllrrruuuvvv{{{{{{zzzwwwtttqqqmmmkkk***(((&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&'''((('''%%%%%%'''(((''''''&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&%%%$$$'''''''''(((((((((((((((((()))***---///111222333333222444666666999DDDPPPkkkxxxssscccUUUKKKLLLRRRZZZ```aaadddhhhgggmmmwww|||uuusssuuuxxxyyyyyy|||~~~yyywwwuuuuuuuuutttrrrooommmkkkiiillljjjfffbbb___```eeehhhhhhhhhiiikkkpppzzzxxxqqqmmmkkkjjjgggkkkpppuuuuuurrrmmmiiicccbbbdddiiilllooouuu}}}{{{zzzxxxvvvuuuuuuvvvwwwssssssssssssssssssssssssuuuuuuuuusssppplllhhheeebbbbbbbbbeeejjjnnnppppppqqquuuzzz}}}wwwssslllfffeeeeeeeeeiiioooxxxooojjjccc[[[VVVTTTTTTUUUYYY[[[\\\\\\\\\^^^aaadddmmmwwwxxxuuu|||xxxnnn```RRRIIIBBB<<<888000///...,,,+++***))))))***))))))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***,,,---...444555666666555333000///111///---,,,,,,---///000222222222333444666777888444999???EEEFFFDDD@@@===999999::::::<<>>999222/////////---,,,,,,---,,,+++)))(((((('''&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))+++---...333555777888888666444333111000///---,,,+++++++++)))***,,,---///111333444555666777777666666777888888;;;===>>>>>>>>>???AAACCCIIIRRR]]]fffllloooppptttttttttvvvxxxxxxwwwuuuooonnnmmmlllllloootttxxx))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''''''''(((***,,,...///111000111444444222444888:::GGGXXXhhhwwwzzzsssggg]]]YYY\\\ccchhhllljjjiiilllrrryyy}}}~~~|||{{{}}}|||~~~|||zzzzzzuuutttzzz}}}yyyuuussssssqqqooooooqqqsssttttttsssrrruuu|||xxxtttnnnkkkkkkkkkiiifffgggggghhhjjjmmmnnnmmmkkkkkkkkkkkkkkkmmmoooqqqrrrmmmnnnoooqqqssstttvvvwwwuuuwwwxxxxxxxxxyyy{{{}}}{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyywwwuuusssrrruuuttttttsssrrrrrrrrrqqqpppqqqttttttuuuvvvxxxzzzwwwxxxyyywwwuuuvvvzzz~~~vvvnnnhhhdddbbb```]]]]]]^^^___ccckkkuuu|||uuummmhhhaaa^^^______^^^]]]YYY\\\dddnnnrrrsssuuuzzz~~~{{{wwwvvvvvvwww}}}{{{{{{{{{xxxtttsssvvvyyylll```SSSJJJBBB:::444333222000...,,,,,,,,,***((((((''''''''''''(((((()))((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...111222666777888999888666444333//////...,,,,,,+++++++++***+++---000222444555666666777888888777777999:::;;;>>>AAACCCDDDEEEGGGHHHLLLTTTbbbsss~~~yyyuuusssppppppqqqrrrsssrrrooooooooooooqqquuu{{{(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((((())))))))))))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''(((***,,,...000111333222444666555333777===EEEVVVkkkzzzyyyiiibbbZZZVVVYYYaaaiiioooppppppqqqtttxxx|||}}}|||tttooottt{{{{{{uuupppnnnmmmpppooopppqqqsssuuuvvvvvvzzz}}}|||wwwtttnnnkkkhhhggghhhiiiiiihhhhhhhhhiiillloooqqqqqqoooqqqqqqqqqqqqqqqssstttuuussstttuuuwwwyyyzzz{{{{{{xxxyyy{{{zzzzzz{{{}}}}}}}}}}}}|||||||||||||||~~~}}}}}}||||||{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyzzz{{{|||||||||{{{xxxvvvtttxxxyyyyyyyyyxxxvvvtttsssppprrrtttttttttuuuwwwxxxwwwxxxxxxwwwuuuuuuxxxzzzyyyrrrlllfffcccbbb___\\\ZZZ\\\cccnnnuuu|||zzzsssjjjdddaaa```^^^\\\\\\___hhhqqqvvvuuuwwwzzz}}}}}}zzzzzzzzz{{{yyyxxxyyyzzzxxxtttuuuzzz~~~zzzpppcccXXXOOOEEE===999444111...,,,++++++***)))''''''''''''((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''''''''''''''''''''&&&'''))),,,///222555666666777777999::::::888666......---,,,,,,,,,------...000222444666777777888777888:::;;;:::;;;===>>>BBBDDDHHHJJJKKKMMMOOOQQQUUU]]]mmmuuurrrmmmlllmmmppprrrssstttuuuuuuvvvxxx|||(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''((()))))))))'''((()))***+++*********&&&((())),,,...000222222333222333555444555<<>>666333...,,,++++++++++++((((((((((((((()))***+++)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***---000333666888999999888888999;;;;;;999777.........---......///000222333444666777777888888777999<<<===>>>???BBBDDDIIILLLOOOQQQQQQRRRTTTVVV[[[bbboooxxxuuupppoooqqquuuxxxzzz{{{|||}}}}}}~~~|||zzzzzz{{{))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((('''((()))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&'''((()))***++++++((()))***,,,,,,,,,++++++((()))+++...000111222333111000222444555:::FFFRRRgggvvv}}}qqqfffYYYYYY[[[^^^bbbhhhllloooqqqyyy~~~~~~}}}|||}}}yyysssqqquuuyyyzzz|||~~~|||wwwpppjjjjjjnnnsssssstttvvvwwwyyy|||wwwooojjjggggggggghhhhhhiiikkkmmmnnnoooqqqppppppsssvvvxxxyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~||||||~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}|||}}}~~~~~~{{{xxxvvvsssuuuvvvvvvuuuuuuvvvxxx{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwyyy}}}}}}tttoooggg___[[[^^^dddiii}}}{{{vvvrrrmmmgggbbbaaadddkkkssswwwvvvxxx|||{{{~~~}}}wwwssswww~~~~~~ssseeeTTTFFF<<<888222...,,,,,,,,,,,,***))))))))))))******+++))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''---...111333666888999999===:::888888:::999666333/////////000000222333333444444444555666888999:::;;;>>>AAACCCEEEHHHKKKMMMTTTVVVXXXXXXWWWWWWXXXYYY^^^dddooo}}}}}}{{{wwwwwwyyy|||}}}{{{zzz{{{))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&''''''((()))(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&(((***,,,,,,,,,+++***)))***---///111222333333111111333777<<>>999444222...,,,,,,,,,,,,+++))))))(((((((((((())))))&&&((()))++++++)))(((&&&'''''''''((((((((())))))***(((''''''))))))(((&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&''')))***,,,...///000222333444444444333222111///...---...///222555777333444555666666555444333333666999;;;===AAAFFFJJJOOOTTT\\\eeeooo{{{xxxwwwwwwxxxyyy{{{~~~}}}~~~~~~~~~~~~||||||{{{wwwsssqqqqqqrrrsssssssssuuuwwwyyyyyyzzz|||~~~(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''(((((())))))))))))))))))***+++---///111222333222222222222333777===AAAQQQaaauuu|||uuupppoooddd``````hhhooopppoooooovvvvvvxxx{{{}}}|||||||||zzzyyyzzzxxx~~~}}}vvvrrrsssuuuttttttuuuwww||||||wwwuuuuuuvvvxxxxxxwwwwwwxxxyyyzzz{{{||||||}}}~~~||||||~~~}}}zzzyyy{{{}}}~~~~~~|||{{{{{{}}}zzzqqqjjjeeebbbcccfffddd```gggrrr}}}{{{nnnddd```^^^```dddkkkvvv}}}yyyuuuppprrrjjjhhhnnnssstttyyyxxxiiiXXXIII@@@777333///,,,++++++***)))***))))))(((((())))))***'''((()))******)))((('''''''''((((((((()))))))))'''%%%$$$'''+++---,,,***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$&&&'''(((((('''''''''''''''(((((((((''')))+++---000111222333777666666555333222000////////////000333555888999555555555666666777777777888<<>>@@@CCCHHHMMMQQQSSSXXX___eeehhhjjjlllooorrrwww}}}|||zzzxxx{{{~~~~~~zzzxxxxxxyyyyyyxxxyyy|||************************)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&&&&''''''(((((())))))))))))((('''''''''(((***++++++,,,...111333555666666555666777:::???GGGQQQWWWgggsss|||oooddd___^^^bbbjjjqqqqqqooottt{{{{{{zzz|||vvvtttuuusss{{{~~~|||rrrkkknnnuuu{{{}}}{{{wwwtttssswwwzzzvvvuuuxxxzzzxxxyyyyyyzzz|||~~~~~~~~~}}}||||||~~~}}}rrrlllnnnlllhhhnnnyyyssseee```___^^^bbbhhhpppuuu||||||vvvnnnnnnxxx|||vvvtttyyy~~~yyykkk]]]SSSBBB>>>888333111000...---******))))))))))))******))))))(((((((((((())))))(((((((((((()))))))))))))))&&&###%%%)))***((($$$''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((&&&'''''''''(((((()))))))))+++...111444666666777555444222000/////////000333333555666666666666666666555666777;;;@@@EEEHHHMMMQQQWWWZZZ[[[```gggnnnqqqrrrrrrrrrsssuuuyyy}}}yyyzzz}}}~~~~~~~~~~~~}}}}}}~~~+++*********,,,+++***((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%'''(((((()))***)))(((((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&''',,,)))''''''))))))&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&((((((((((((((()))******))),,,///111222333444555222999======BBBOOO^^^fffsssvvv{{{~~~vvvjjjbbbaaadddfffkkkpppuuuyyy|||}}}|||yyy{{{~~~yyyvvvuuuxxx{{{{{{yyyxxxzzz|||wwwsssnnnnnnttt~~~xxxrrrtttrrrppprrrwww}}}~~~}}}{{{yyyxxxwwwxxxxxx||||||}}}~~~~~~}}}}}}~~~uuurrrpppooosssyyy|||pppeee___\\\[[[[[[cccjjjssszzz}}}yyyxxx|||yyyzzz{{{lllaaaLLLAAA888777555000,,,,,,************))))))))))))************************))))))(((((((((((())))))))))))))))))((('''&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&&&&'''((('''&&&((((((''''''(((+++---///***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&)))+++---...000444888999999777555---...///111222333444444888777555333444555777999666777;;;BBBJJJQQQUUUWWW[[[]]]```dddhhhnnntttyyyuuusssqqqqqqsssvvvwwwwwwzzz~~~}}}zzz~~~|||}}}~~~}}}|||{{{|||}}}}}}+++******+++,,,,,,***)))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&***(((&&&&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))((('''&&&''''''&&&''''''((()))***,,,...111333444444555777666;;;>>>@@@IIIYYYgggnnn{{{xxxvvvtttmmmddd___```eeehhhnnnuuu{{{|||xxx{{{}}}xxxvvvsssuuuwwwwwwttttttuuuwwwsssqqqpppssszzzzzzvvvqqqpppppprrrvvvzzz}}}}}}|||{{{zzzyyyyyyyyyzzzzzz}}}}}}~~~~~~~~~~~~{{{wwwtttvvv{{{|||vvvmmmfffaaa\\\YYYZZZ```iiirrrzzz~~~||||||~~~yyy|||uuulllVVVJJJ???;;;888222......------,,,+++***))))))(((************************))))))(((((((((((())))))'''''''''&&&&&&%%%$$$###'''''''''''''''''''''''''''(((((())))))(((((('''((('''&&&&&&'''((('''&&&$$$$$$######$$$&&&((())))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((***---///111222444666666555333222000111333444555666666666777666666666666777888999999===CCCKKKTTT\\\```bbbccccccfffjjjoootttxxx{{{vvvrrrnnnmmmooosssvvvwwwxxx{{{|||xxxvvv|||}}}}}}~~~}}}|||||||||}}}~~~,,,+++***+++,,,---,,,*********)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***///111444555666666888999:::===@@@GGGVVVhhhsssvvv|||sssjjjfffbbb___```cccgggkkkttt||||||yyy|||}}}xxxvvvqqqrrrrrrqqqoooooopppqqqooopppsssyyy|||zzztttssssssuuuxxxyyyyyyxxx{{{{{{zzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~|||{{{~~~yyy||||||wwwqqqiiiaaa[[[WWWZZZ```iiittt}}}zzzyyy~~~zzzhhh\\\NNNEEE>>>777333333000///...,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))(((''''''(((((((((((((((((((((((('''''''''(((((('''''''''((('''&&&&&&'''((('''&&&&&&%%%%%%$$$$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''''''''(((***---000222333333333333222000///...333444555666777777777777666666666777888999:::;;;AAAFFFOOOZZZccckkkppprrrpppnnnnnnqqqvvvyyyyyyxxxtttooojjjhhhkkkpppuuuwwwyyy{{{}}}~~~}}}yyyuuurrrtttzzz|||{{{}}}{{{zzzzzzzzzzzz{{{}}}~~~...,,,++++++---------,,,*********)))))))))((((((************************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%%%%%%%&&&((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&'''((()))+++,,,111333555666666777999;;;;;;@@@FFFRRRdddtttyyyvvvqqqfff\\\YYY[[[^^^ccchhhiiinnnxxx}}}}}}xxxvvvoooooonnnnnnnnnoooppprrrnnnpppttt|||}}}|||zzzyyyyyyzzz{{{{{{zzz}}}}}}~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzz{{{|||yyyzzz{{{|||yyyrrriiibbb___]]]^^^cccmmmzzz}}}vvvwwwzzznnn^^^PPPFFF>>>999777000///...,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&(((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''')))+++---000222444333222111000///.........444444555666666666555555666555555666888;;;>>>AAALLLRRR]]]hhhqqqwww{{{~~~|||xxxuuuvvvyyyyyytttooonnnkkkiiiiiimmmrrruuuwww{{{{{{|||}}}|||yyyuuurrrqqqvvv~~~~~~zzz||||||zzzyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{|||000...,,,,,,---...---,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((())))))''''''((()))+++---...///111333555666777999;;;===>>>GGGSSSaaapppxxxvvvnnncccZZZSSSUUUZZZ___eeekkklllrrr{{{}}}wwwvvvooonnnmmmmmmooosssuuuwwwpppqqquuu{{{|||zzzzzz|||}}}}}}}}}|||~~~~~~}}}|||}}}~~~}}}{{{wwwsssooollljjjiiijjjnnnsssyyy{{{xxxrrrmmmiiiddd^^^]]]ccclllvvv|||}}}~~~vvvsss{{{}}}mmm[[[MMMDDD>>>:::000///---,,,+++,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''((((((************************&&&&&&''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))(((***,,,...000222444444111000/////////000111222666666777777777666555555666555333444888>>>DDDIIIVVV]]]hhhqqqwww{{{~~~xxxvvvvvvssslllfffiiiiiikkkoootttwwwxxxwww{{{zzzyyyzzz{{{yyyuuurrrqqqtttyyy~~~~~~zzzxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwvvv333111...------...---,,,++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))((((((((('''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((''''''&&&''''''((()))***))))))***+++---///111222111333555777888;;;>>>AAAFFFTTTeeeqqqwwwvvvnnneee\\\WWWTTTXXX]]]```eeekkkrrrvvv~~~|||wwwuuuqqqooommmmmmqqqvvvyyy{{{ttttttvvv{{{{{{yyyyyy|||}}}~~~~~~~~~}}}|||}}}}}}xxxqqqjjjeeeaaa___```ccciiipppwwwzzzyyyxxxqqqkkkbbb[[[ZZZ^^^eeekkknnnqqqwww}}}vvvrrrvvv~~~zzzhhhXXXNNNEEE>>>333222///---,,,---...///************************))))))(((((((((((())))))+++***)))((((((((()))***))))))))))))))))))))))))'''''''''(((((('''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******+++---///111333444333333//////000111222444666777::::::::::::999888777666555444444666<<>>BBBFFFSSSfffyyyzzzqqqhhh```XXXWWWYYY^^^aaaccciiioooxxx|||}}}|||zzzuuuuuutttpppmmmmmmqqqvvvyyy{{{xxxxxxzzz|||{{{|||}}}~~~~~~}}}||||||~~~vvvmmmfffaaa___]]]^^^aaagggpppwww{{{}}}xxxuuunnnddd\\\ZZZ\\\``````cccjjjqqqwww}}}|||xxxssstttxxxxxxggg\\\QQQHHH:::777444000...---......++++++++++++++++++++++++))))))(((((((((((()))))),,,+++***))))))***,,,---))))))))))))))))))))))))'''(((((())))))(((((('''((('''&&&&&&'''((('''&&&((())))))*********))))))%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((())))))***++++++///000222444555444222111000000222444666888999:::;;;;;;::::::888777666555333444888===DDDKKKRRRUUU\\\ccckkkpppqqqsssvvvyyyvvvtttrrrpppooonnnnnnnnnrrruuuzzz}}}yyywwwuuusssvvvzzz|||zzzwwwvvvxxxzzz|||~~~~~~{{{zzzwwwvvvuuuvvvxxxyyyxxxwwwsssrrrqqqnnnjjjfffbbb```888555111...------,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''((((((((((((((('''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))$$$$$$$$$%%%&&&'''((()))(((***+++)))&&&$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******''''''''''''((((((((()))'''&&&&&&&&&'''(((***+++))))))***,,,...111333444333555888:::===@@@EEEIII^^^rrrzzzmmmddd___UUUVVV[[[bbbdddgggnnnvvv}}}~~~zzz{{{~~~|||}}}}}}wwwtttuuuuuuqqqllllllppptttxxxyyyyyy{{{~~~~~~~~~|||~~~~~~~~~~~~|||{{{|||{{{|||||||||}}}rrriiidddbbb^^^]]]^^^bbbkkkttt{{{{{{pppddd]]]\\\___WWWZZZ___fffnnnwww{{{~~~~~~{{{wwwuuuwww|||uuuhhh\\\QQQ???===888333000.........,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))(((&&&%%%%%%'''(((***(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++111222444666666444111000111222444777999:::;;;;;;999999999888666555333222000444;;;CCCKKKQQQVVVXXXZZZaaaiiimmmmmmooorrrvvvnnnnnnooonnnoooqqquuuxxxzzz{{{~~~zzzyyyvvvtttwww}}}|||zzz{{{|||{{{|||~~~|||zzzyyysssrrrrrrtttuuuvvvtttsssnnnmmmjjjgggbbb\\\WWWUUUEEE;;;222111000...,,,,,,++++++)))))))))***+++,,,************************&&&'''(((*********))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''******************+++,,,,,,,,,...111444666666555555888;;;===@@@HHHTTT^^^mmmzzz{{{kkkaaa\\\VVV^^^ccceeeiiiqqqxxx{{{}}}|||wwwxxxyyy|||{{{uuurrrrrrssssssrrrxxxvvvsssqqqqqqsssvvvyyy}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}|||{{{~~~|||zzzyyy{{{xxxqqqllliiiddd```aaadddlll||||||oooddd___^^^\\\]]]^^^aaaeeemmmvvv||||||{{{~~~|||}}}uuueeeXXXSSSFFF:::777555///,,,---,,,,,,---------,,,++++++++++++***)))((('''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******((('''&&&%%%%%%&&&'''(((***---///,,,'''$$$&&&)))///+++&&&%%%'''***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&''')))+++---///000444555666777777666444333777888999::::::;;;;;;;;;666888999888666555555666333888???FFFLLLRRRWWW[[[]]]aaafffhhhggggggiiikkkhhhiiilllpppuuuxxxxxxwww|||~~~}}}{{{|||yyyvvvvvvzzz~~~{{{{{{{{{|||||||||}}}}}}|||{{{{{{zzzyyyuuusssuuutttqqqmmmiiigggggghhhdddaaa\\\XXXTTTQQQQQQPPPLLLBBB888555333///------++++++************++++++************************'''((()))******)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((())))))******)))'''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***++++++,,,---...111333555666666888:::<<<>>>CCCNNN\\\gggxxxsssdddZZZWWWZZZbbbhhhjjjmmmtttzzz||||||wwwppprrruuuyyy}}}|||xxxsssqqqqqqrrrrrrqqqxxxvvvuuuttttttuuuxxxyyy}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}{{{zzz{{{~~~|||vvvqqqjjjdddbbbcccjjjxxxvvvkkkeeecccaaaaaaaaabbbfffmmmvvv}}}{{{qqqdddXXXKKK???;;;777222///000,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))+++---+++'''$$$&&&))),,,(((%%%$$$&&&)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''(((***,,,///111222888888999:::::::::999888777777888999999999888888666777777777666666888:::<<>>CCCJJJOOOXXX^^^ffflllnnnlllkkkjjjjjjhhhdddaaaaaadddiiimmmppppppppprrruuuwwwwwwvvvtttxxx}}}~~~yyyzzz|||~~~|||zzzyyyyyyvvvssspppmmmkkkhhheeebbb```^^^YYYTTTOOONNNPPPRRRSSSUUUWWWZZZ\\\\\\\\\[[[ddd\\\RRRKKKBBB777111000,,,---.........,,,+++***))))))))))))))))))))))))******)))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******(((((((((((()))***+++,,,///111333444444666999<<>>???::::::;;;;;;;;;;;;;;;;;;<<<===???AAAEEEMMMVVV\\\fffkkksssxxxyyyxxxwwwvvvtttpppjjjggggggjjjnnnqqqtttsssrrrsssuuuvvvvvvuuurrruuu{{{zzz|||~~~}}}|||{{{zzztttrrrnnnjjjhhheeebbb___[[[ZZZWWWSSSQQQQQQSSSVVVZZZ\\\^^^```aaa```^^^]]]eee___XXXRRRHHH<<<555333............---,,,++++++***************************))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((())))))******+++))))))))))))***+++------111333666666555777;;;???BBBHHHRRR```qqq{{{iii]]][[[aaagggkkksssyyyzzz{{{|||xxx|||yyy}}}}}}zzzzzz{{{zzzyyyvvvrrrppppppsssuuu|||}}}~~~}}}{{{zzz}}}}}}}}}}}}~~~~~~|||{{{{{{{{{{{{{{{zzzyyy}}}|||uuurrrsssyyyuuurrrlllggggggllluuu{{{xxx{{{~~~~~~hhhUUUGGG<<<444111000...---,,,+++,,,,,,......---,,,+++***)))(((((((((((())))))))))))*********************************))))))))))))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$(((***++++++)))(((&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&(((******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,///000111222444666888999:::::::::::::::;;;<<<===888888777888999;;;>>>???@@@BBBEEEIIIPPPYYYccciiissswww|||~~~zzztttqqqqqqtttvvvwwwxxxvvvttttttuuuvvvuuutttqqqtttxxx}}}}}}}}}{{{{{{{{{zzzxxxwwwsssppplllhhhfffccc```^^^WWWWWWWWWUUUTTTUUUWWWZZZaaaaaabbbaaa```]]]ZZZXXXeeeaaa]]]YYYOOOAAA999777000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++))))))******+++---...///333666888888666888===BBBHHHOOO\\\lll{{{xxxhhh______gggnnntttzzz}}}|||{{{{{{xxx~~~zzz}}}~~~yyyuuuuuuwwwwwwvvvssspppnnnqqqwww|||~~~~~~}}}{{{zzz~~~~~~~~~~~~}}}{{{zzzzzz{{{|||zzzxxxyyy~~~{{{xxxzzz}}}}}}yyyssslllhhhkkkqqqvvvtttuuuwwwzzzvvvaaaRRREEE;;;555333000...,,,,,,,,,,,,,,,,,,++++++*********))))))))))))*********++++++************************))))))(((((((((((())))))************************''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((((((''''''&&&&&&&&&&&&''''''((((((''''''(((((('''&&&''')))***)))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&&&&''''''(((***+++---...111222222333444666888999999999888777777888999:::999888777777:::???CCCGGGHHHKKKPPPWWW___hhhsssyyy~~~|||}}}~~~}}}|||{{{xxxvvvuuuuuuuuuuuutttqqqsssvvvyyy|||~~~~~~~~~{{{yyyvvvvvvxxxwwwuuusssqqqnnniiifffcccaaa___]]]WWWXXXZZZZZZYYYYYY[[[]]]]]]^^^^^^^^^]]]\\\ZZZYYYdddbbb```]]]SSSEEE<<<:::111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***+++++++++*********+++,,,...///000444777:::999777999???DDDLLLUUUcccttttttgggaaadddmmmuuuzzz}}}{{{}}}yyyyyy}}}|||xxx{{{}}}zzztttpppqqqtttsssrrrpppnnnnnnrrr{{{}}}}}}~~~}}}{{{yyy}}}{{{zzz|||~~~~~~|||yyyxxxzzz}}}zzzyyyzzz|||}}}~~~xxxooojjjjjjnnnrrrssssssrrrvvv~~~~~~~~~iiiZZZLLLAAA777555222///---,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((((('''&&&%%%%%%&&&'''(((***(((''''''(((((('''&&&''')))***(((&&&%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&''''''((()))+++,,,...///333333333333444666777888===<<<;;;:::::::::;;;<<<<<<;;;999:::===CCCJJJNNNQQQUUU[[[bbbkkkuuu|||zzzwwwuuuuuuuuutttsssqqqrrruuuwwwzzz|||}}}~~~|||yyywwwuuuuuuvvvwwwtttrrrppplllhhhdddbbb```^^^\\\ZZZ\\\^^^^^^^^^]]]^^^___WWWXXXYYY[[[]]]^^^______mmmiiiddd```ZZZQQQFFF???999444///...000222000,,,...---+++))))))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))(((((((((((((((((('''(((***---000222555555888:::999999AAAJJJPPP]]]nnn|||zzzsssjjjeeeffflllssswww~~~~~~~~~~~~|||zzz|||}}}zzzwwwtttrrrrrrooonnnmmmmmmpppvvv{{{~~~~~~~~~~~~xxxzzzyyyzzz|||~~~~~~|||{{{zzzzzzzzz}}}~~~~~~~~~}}}|||{{{{{{||||||||||||{{{uuuqqqsssuuuvvvyyy}}}yyytttqqqmmmgggnnntttvvvvvv|||~~~}}}yyydddQQQFFF<<<888333///............---------,,,,,,---......************************))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''((())),,,///222444555444444444555666888999;;;;;;<<<<<<<<<;;;;;;:::777999;;;<<>>???BBBMMMYYYmmmzzzyyyooohhheeecccfffmmmwww}}}yyyxxxyyy{{{{{{|||~~~}}}wwwyyy{{{{{{xxxrrrlllhhhkkkkkklllnnnqqquuuxxxzzz~~~||||||}}}~~~~~~zzzvvvuuutttvvvyyy|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{xxxxxx|||uuulllhhhffffffiiinnnvvv}}}xxxpppjjjnnnpppppprrrvvvvvvtttzzz|||~~~~~~yyywwwvvv||||||~~~jjjZZZJJJDDD<<<666222000///...---,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))***+++...000444666888666555555555666777888999777777777777666666666555999<<<@@@CCCIIISSS```iiirrr{{{}}}}}}~~~~~~}}}zzzyyy|||~~~|||||||||~~~~~~|||wwwtttpppnnnlllkkkhhhffffffeeedddeeeggghhhgggffffffggghhhgggeeeccccccdddjjjmmmrrrxxx~~~|||wwwoooaaaVVVHHHBBB999333000000///.........---,,,+++,,,,,,---((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((())))))***************+++******+++,,,...111333444;;;:::<<>>FFFMMMWWWhhhwwwwwwhhh______bbbhhhrrr|||}}}wwwssstttwww{{{|||{{{yyyxxxzzz}}}~~~~~~}}}zzz~~~|||xxxtttqqqnnnmmmlllkkklllooorrruuuxxxzzz{{{}}}}}}~~~~~~|||zzzyyyzzz}}}~~~~~~~~~~~~~~~}}}yyyxxx{{{||||||xxxnnngggfffhhhrrr~~~zzzrrriiiccc```___ccchhhrrrxxx}}}~~~|||{{{~~~}}}~~~{{{iiiaaaTTTHHH???888444222//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))+++,,,------///111333444555666666777888999999999999888888666666555555555777888::::::AAAMMMZZZhhhwww|||{{{|||~~~}}}{{{yyyzzzyyysssooorrrxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzvvvrrrooooooooonnnmmmllljjjiiiiiikkkllllllkkkiiijjjkkkkkkkkkmmmqqqsssxxx{{{zzzqqqmmmfffaaaXXXLLL@@@777222000,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''((((((((()))))))))'''(((((()))******++++++...///111333555777888888:::<<>>888444111000///...------------************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++------111222444555666777666666888888999::::::999888888666666555666777999<<<===CCCKKKWWWdddppp|||~~~~~~|||yyyzzz~~~zzzwwwxxx}}}|||}}}~~~~~~}}}{{{yyyxxxxxxuuupppmmmlllkkkiiihhhkkkiiiggggggiiikkklllllllllmmmnnnnnnooorrrxxx}}}{{{uuurrrrrrmmmcccVVVGGG<<<555222------......------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%(((((((((((())))))))))))((())))))***++++++,,,,,,000111333555777999::::::<<>>DDDMMMXXXiii|||~~~rrriiihhhmmmssssss~~~~~~}}}~~~zzzuuurrrxxx~~~~~~}}}}}}xxxpppqqqjjjiiirrrzzzyyyuuutttssstttuuuwwwyyy{{{|||}}}{{{{{{zzzyyywwwtttrrrpppuuu}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}zzzyyyvvvlllfffdddgggmmmyyy}}}|||zzzzzzzzz{{{hhhWWWIIIAAA===111000/////////...,,,)))************************+++******))))))))))))))))))***+++,,,+++)))'''%%%((((((''''''''''''(((((()))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))++++++***(((((('''''''''(((((())))))((('''&&&&&&)))'''%%%&&&((()))'''%%%''''''''')))+++...000222666666777777777666666555777777888888888888888888888:::<<<<<<>>>BBBHHHMMMVVVYYY___ffflllttt{{{~~~||||||}}}}}}|||{{{{{{{{{zzzzzz|||}}}~~~}}}vvvrrrssstttoooiiieeefffhhhhhhggghhhfffcccccceeegggiiijjjmmmssszzz~~~~~~{{{xxxpppmmmhhh```VVVJJJ???888111///,,,+++++++++***)))*********))))))******+++))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((('''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))))))))*********++++++)))******)))((((((***---...111444777999;;;===???AAAIIISSSaaasss|||sssiiidddgggooovvvvvv{{{uuussstttyyy~~~}}}wwwpppnnnjjjkkksssyyywwwttttttvvvvvvwwwxxxzzz{{{{{{|||{{{{{{{{{zzzwwwsssooolllrrryyy~~~~~~~~~~~~~~~~~~}}}~~~{{{yyyuuunnniiifffiiisss~~~|||{{{{{{|||}}}{{{uuuaaaQQQEEE???666444222000000...,,,)))++++++++++++++++++++++++,,,+++***)))((())))))***)))***+++,,,+++)))'''&&&(((((((((''''''((((((((()))((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))+++***)))(((''''''''''''(((((())))))(((''''''&&&)))'''%%%&&&((()))'''%%%'''((((((***,,,///222333777777888888888777777666999999888888888888888888888;;;>>>AAADDDIIIPPPVVVXXXZZZ^^^cccggglllqqqsssuuuvvvyyy{{{|||{{{yyyvvvxxxxxxxxxyyy{{{{{{zzzvvvnnniiihhhlllhhhdddcccfffjjjmmmnnnlllkkkiiihhhjjjlllnnnpppxxx~~~zzzpppkkkeee```[[[QQQEEE<<<333111...,,,,,,,,,+++)))******)))))))))))))))***))))))))))))))))))))))))+++***))))))))))))***+++***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((()))))))))******)))******)))((()))+++...///222555888:::===@@@CCCGGGOOO[[[kkk}}}xxxrrriiiccccccjjjttt{{{|||xxxrrrssswwwzzz}}}zzzuuuoookkkkkkooouuuwwwuuussstttxxxyyyyyyzzzzzzzzzyyyyyyyyy{{{|||{{{xxxrrrlllhhhqqqwww~~~~~~~~~}}}~~~~~~}}}yyy|||~~~uuuooojjjiiinnnxxx}}}{{{zzz{{{}}}{{{ppp]]]NNNEEE<<<999555222000///,,,***++++++++++++++++++++++++---+++)))(((((((((***+++)))***++++++***)))'''&&&(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&(((((()))))))))(((''''''((('''&&&'''((()))((('''((()))***,,,...111444555888888999999999999999888::::::999888888888888888<<>>AAADDDLLLWWWgggxxx|||pppoooooopppsssyyy{{{zzzzzzzzzxxxwwwxxxxxxuuuppplllkkkmmmsssyyyyyyvvvtttttttttxxxyyyyyyzzzyyywwwuuutttssswww|||zzztttoooxxx{{{}}}~~~{{{yyyxxxyyy|||wwwzzz{{{uuupppnnnoooqqqrrrvvv|||}}}zzz{{{}}}tttbbbVVVFFFAAA:::444111000000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++***************))))))((((((((()))******)))((((((((((((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''(((((()))))))))))))))((('''((())))))))))))******,,,---...000222444555666777888999:::::::::::::::999888777777888:::;;;===DDDGGGMMMTTTZZZ^^^```aaaiiihhhfffggghhhhhheeeccciiilllooopppnnnmmmmmmnnnppprrrsssvvvyyyttthhheeefffeeeddddddbbbaaa```___aaaeeekkknnnxxx|||uuuiiidddbbb^^^UUULLL@@@<<<666111...,,,***)))---,,,+++***))))))))))))))))))))))))))))))))))))))))))***++++++***))))))&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))((((((((()))))))))******(((***+++++++++---000222777888:::;;;===@@@EEEHHHOOO^^^ppp~~~qqqtttwwwyyyzzz}}}~~~|||~~~~~~|||yyyvvvuuuuuusssnnnlllnnnuuuzzz}}}zzzwwwvvvvvvuuuwwwxxxyyyzzzzzzxxxvvvuuussswww~~~{{{wwwyyy}}}~~~~~~|||||||||xxxvvvuuulllnnnsss{{{wwwrrrnnnnnnllljjjlllpppxxx|||~~~zzz}}}~~~~~~~~~lll```NNNHHH>>>666222111111111------------------------,,,,,,+++*********************))))))))))))))))))((((((************((((((((())))))))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((('''''''''''''''((((((((()))*********))))))'''(((******))))))+++,,,...///000222333444555555555666777888999999999999888777777888;;;>>>AAACCCFFFJJJRRR\\\eeekkkmmmlllkkkhhheeefffhhhiiihhhfffjjjmmmnnnmmmkkkjjjmmmpppqqqrrrssstttvvvzzz~~~~~~ssshhheeeeeedddccceee``````aaabbbdddiiipppvvv{{{tttkkkgggccc[[[UUUHHHBBB;;;555111...,,,+++...---,,,+++************))))))))))))))))))))))))((())))))******))))))((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))))))))*********++++++((()))++++++,,,---111444777999;;;>>>AAAEEEKKKOOOYYYiii{{{}}}vvv{{{~~~~~~{{{|||}}}xxxuuuuuusssooopppttt}}}{{{xxxyyyxxxuuuvvvxxxzzz|||}}}|||zzzxxxvvvzzz}}}|||zzzxxxzzz{{{tttoooffffffhhhppp{{{~~~wwwqqqmmmiiieeeeeeiiilllsss|||~~~|||{{{~~~yyymmmXXXPPPEEE:::444222111111------------------------++++++,,,,,,,,,+++***)))***)))))))))))))))******'''(((***++++++***((('''((())))))***)))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((()))((((((''''''(((((()))(((((()))***************''')))++++++))))))+++---///000222333444444333333333444555666777777777777888888999;;;???DDDHHHKKKOOOTTT\\\hhhrrrxxxyyywwwoookkkffffffiiilllllljjjgggkkknnnmmmjjjjjjmmmqqqrrrrrrsssrrrsssuuuxxx|||~~~}}}|||xxx{{{|||}}}~~~wwwoooiiigggfffddddddgggbbbccceeefffiiiooowww}}}ooo|||qqqkkkfffaaa\\\OOOIIIAAA:::666222000...///...---,,,++++++++++++))))))))))))))))))))))))'''((()))******)))(((''')))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''))))))(((((((((((())))))************++++++++++++((()))++++++,,,...111444777999<<<@@@DDDJJJPPPUUUbbbrrr}}}www|||~~~xxxyyy~~~zzzvvvwwwuuurrrtttyyy{{{yyy{{{zzzuuuwwwyyy|||~~~~~~}}}{{{yyy~~~~~~}}}~~~yyywwwyyy~~~tttmmmdddaaaaaahhhttt~~~tttmmmfff``````dddeeennnzzz|||xxxzzzwww```WWWJJJ>>>666222111111........................***+++---...---,,,)))(((***)))))))))))))))******''')))***++++++***)))'''((()))*********)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((())))))((((((((())))))***(((((()))***************&&&)))++++++)))))),,,...000111222333333333222111222333444555666666666666999999:::===BBBHHHNNNQQQZZZ^^^fffqqq{{{~~~|||tttnnniiihhhllloooooonnnccchhhmmmmmmkkkkkknnnrrrrrrrrrrrrqqqpppqqqsssvvv~~~~~~}}}zzz{{{}}}}}}|||zzz{{{~~~~~~{{{xxxxxxtttooopppkkkhhhhhhgggeeefffkkkfffhhhiiijjjlllqqqyyy~~~~~~rrrsssuuuxxxtttnnnmmmnnndddXXXHHH<<<777444222///...,,,++++++,,,---,,,,,,************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((******)))))))))))))))***---...000111111222555777888999???FFFHHHJJJUUUbbbttt|||zzz|||~~~{{{wwwyyy}}}{{{vvvtttvvv{{{|||xxxvvvuuuwwwyyy|||~~~~~~{{{wwwuuuwww|||tttmmmeee___bbbjjjuuurrrgggbbb```]]]aaahhhrrr{{{}}}wwwwww}}}~~~lllaaaTTTJJJAAA777333444///---++++++,,,.........---------,,,,,,,,,++++++************))))))))))))''''''((()))*********)))((((((((((((((()))******+++)))&&&%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''(((((()))...,,,***(((((()))***++++++******)))(((''''''&&&'''(((((((((((())),,,///111222222333444555666777888888777666666777888888;;;<<>>BBBIIIOOOQQQXXXhhhwww{{{ttttttvvv{{{~~~~~~yyyyyy{{{|||||||||}}}zzzvvvuuuwwwzzz}}}yyyxxxvvvttttttxxx~~~~~~|||zzzyyyxxxxxxzzz~~~~~~}}}}}}}}}uuunnniiiiiiooo}}}tttiii```]]]```hhhrrr|||~~~yyyyyy}}}yyynnn```VVVKKK@@@;;;:::444111...------...---,,,++++++++++++************++++++*********)))))))))))))))((((((((((((''''''((((((((((((((())))))******(((&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***(((((('''''''''''''''&&&*********))))))(((((('''&&&''')))******,,,///222333333444444555555666666666555555555666888:::<<<;;;>>>DDDJJJQQQZZZdddjjjsss{{{~~~}}}}}}{{{xxxuuuuuuwwwyyyyyyvvvssspppooopppqqqtttyyy~~~{{{||||||{{{yyyxxxyyyzzzvvvtttrrrqqqppppppnnnmmmjjjiiihhhiiikkkoootttvvv}}}~~~}}}}}}~~~~~~}}}{{{zzzzzzzzzxxxvvvyyypppfff```aaalll~~~tttcccQQQBBB999555///---++++++++++++***)))+++++++++*********))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''((())))))***%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))************))))))******++++++...///222333666:::???BBBBBBGGGOOOTTTXXXbbbttt}}}vvvtttwww{{{zzz{{{|||yyyzzz|||~~~|||}}}~~~}}}{{{yyyxxxxxxyyyzzztttsssrrrqqqpppsssxxx||||||||||||{{{zzzyyyyyyxxxxxxzzz~~~{{{tttnnnkkkppppppdddbbbbbbfffoooxxx}}}|||~~~}}}sssfff\\\QQQDDD===;;;444222///...//////...---......---------,,,,,,,,,+++++++++*********))))))***))))))))))))******+++))))))(((((((((((()))))),,,)))'''&&&'''(((((('''&&&&&&&&&''''''''''''((('''((((((((())))))******&&&''''''(((((('''&&&&&&*********)))))))))((((((&&&(((***+++,,,...111333444444555555555666666666;;;:::999999:::<<>>888111///,,,,,,,,,+++***)))++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))*********************+++,,,,,,...000222555888===CCCHHHGGGMMMSSSXXX___mmm~~~~~~wwwrrrsssyyy~~~{{{|||}}}|||}}}~~~~~~}}}{{{yyywwwppppppooommmlllnnnqqqtttuuuvvvwwwxxxyyyxxxxxxxxxwwwzzz~~~wwwrrrpppuuu|||ooohhhdddfffnnnvvv~~~wwwlllcccXXXIII???<<<555333000///000111000000.........---------,,,,,,++++++++++++************(((((('''((()))***+++,,,))))))(((((((((((())))))---***(((&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((()))))))))((('''************))))))))))))'''))),,,---...000222444444555555666666777777777999888777666888;;;>>>AAAJJJQQQ[[[fffooowww}}}|||yyyzzzyyyyyyyyyyyy{{{}}}}}}}}}}}}{{{zzzzzz}}}}}}zzz{{{~~~}}}yyyxxxyyy{{{zzzvvvrrrqqqsssuuusssqqqxxxwwwvvvwwwzzz~~~|||{{{xxxwwwwwwxxxyyy{{{}}}~~~~~~|||zzzxxxxxxyyy|||}}}|||zzzxxxvvvuuurrrooolll{{{uuurrr|||~~~|||vvvmmm```QQQDDD<<<333111...------,,,+++))),,,++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))******************+++,,,------///111444888>>>FFFKKKMMMRRRWWW]]]hhhxxx|||ssspppssszzz~~~~~~~~~}}}{{{~~~xxxuuunnnnnnnnnllljjjkkkmmmooorrrsssuuuwwwxxxxxxxxxwwwxxx|||zzzwwwvvv{{{ooohhhfffnnnvvv}}}}}}uuunnncccRRREEE@@@888555222111111111111000,,,,,,,,,,,,++++++++++++,,,++++++++++++*********((('''&&&&&&'''(((***+++***))))))(((((((((((((((,,,)))&&&%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))*********************************(((+++...///000111222444444444555666777888999999999888888888;;;@@@DDDGGGPPPYYYhhhwww}}}wwwuuuuuuvvvxxxzzz{{{}}}|||{{{}}}}}}{{{zzz{{{{{{zzzyyyxxxxxxyyywwwuuussssssuuuwwwyyyyyy~~~}}}|||||||||}}}~~~~~~|||zzzwwwvvvvvvwwwwwwyyywwwuuurrrppplllgggddd}}}|||zzzxxxtttooogggZZZKKK@@@555333000......---+++***,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))************+++,,,---...---///222555:::AAAIIINNNTTTXXX[[[aaapppxxxppppppwww~~~}}}|||yyywww|||xxxsssnnnoooooonnnmmmmmmnnnpppqqqrrruuuwwwyyyyyyyyyxxx{{{~~~{{{{{{~~~zzzpppjjjoootttyyy|||ppp^^^OOOHHH<<<999555333111000...------,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********---,,,***(((((()))***+++******)))((((((((((((((((((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((()))***+++***************************,,,///111111111222333333444555666888999;;;;;;;;;:::;;;>>>CCCJJJPPPUUUYYYeeevvv|||zzzyyyyyyzzz~~~{{{yyyzzz~~~}}}|||||||||vvvuuuttttttuuuvvvuuutttuuuvvvwwwxxxzzz~~~|||{{{yyywwwvvvtttttttttqqqooollliiieee```ZZZVVVyyyyyywwwsssqqqkkk___OOOBBB666444111//////...,,,***,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((************+++,,,---...///111444888===DDDMMMRRRYYY[[[^^^ddduuutttnnnqqq{{{~~~|||yyywwwxxx}}}xxxsssooopppqqqppppppppprrrsssqqqsssvvvyyyzzz{{{zzzzzz}}}~~~~~~xxxoooqqqrrrtttzzzhhhWWWNNN@@@===888444111///,,,***//////.........---------,,,,,,,,,+++++++++******444222000---+++++++++,,,******)))((((((((((((((($$$"""!!!"""%%%'''))))))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&***)))'''&&&'''(((+++,,,******************+++++++++...000222222111222333222333444666888:::<<<===999999;;;???FFFOOOWWW\\\cccooo~~~~~~~~~}}}zzzwwwwwwyyy|||~~~wwwwwwvvvvvvvvvxxxzzz{{{ssspppnnnooorrrtttrrrooopppssswwwyyy{{{zzzzzzyyyxxxvvvtttsssrrrhhhfffbbb___[[[UUUNNNIII}}}{{{vvvrrrpppmmmcccRRRDDD===888222.........,,,))),,,,,,---......---------+++++++++************)))******)))(((((((((((((((%%%%%%'''((((((((('''&&&)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***+++,,,,,,+++,,,...000111555:::===???GGGSSS\\\ZZZbbbjjjqqq{{{zzzqqqooopppttt~~~{{{zzzyyyxxxwww|||~~~|||wwwtttrrrppptttwwwvvvqqqnnnooorrrtttttttttvvvyyy|||}}}}}}}}}zzzxxx|||yyysssrrrvvv|||zzzgggWWWIIIAAA;;;999555000---.........---------......///,,,------------,,,++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((((((((()))***++++++))))))))))))))))))))))))******,,,---.../////////---...///000000111333666888666444555888::::::888:::999>>>IIISSSYYY```eeelllttt~~~}}}zzz}}}}}}wwwssstttuuussstttvvvwwwxxxyyyzzzxxxvvvsssqqqpppooonnnlllkkkkkkjjjjjjooorrrwww}}}~~~}}}|||yyyuuurrrnnniiiddd```YYYVVVRRRMMMHHHEEECCCBBB~~~}}}|||wwwrrrpppmmmdddUUUJJJ???:::333/////////---+++++++++,,,,,,,,,,,,+++++++++++++++************)))******)))(((((((((((((((&&&'''((()))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))+++,,,++++++,,,...000222666;;;???CCCKKKUUU\\\^^^gggpppwww{{{rrrkkkkkknnntttzzzxxx{{{}}}}}}|||}}}}}}|||yyytttpppnnnlllmmmqqquuutttqqqnnnoooqqqrrrqqqrrrsssvvvyyy{{{{{{~~~}}}}}}zzz}}}yyyuuutttwwwyyyssscccRRRHHH>>>:::777333000000.........------......///,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))((())))))******(((((((((((((((((((((((('''((()))***++++++++++++...///111111111222555777999777666666888999888666<<<;;;???IIIRRRYYY```gggpppxxx|||wwwssstttuuutttuuuxxx{{{|||||||||zzzwwwsssqqqqqqpppnnnlllkkkjjjjjjjjjnnnqqqvvv}}}~~~|||yyyvvvuuuuuuqqqlllgggccc^^^YYYVVVMMMKKKHHHDDDAAA???>>>>>>zzz|||zzztttpppllleeeZZZRRRCCC===555111000000...,,,************************+++++++++************)))***))))))((((((((((((((('''((()))*********)))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))***+++++++++,,,///111444777===BBBIIIPPPXXX]]]eeeooozzzyyyqqqkkkggghhhnnnxxx~~~vvvvvv|||~~~{{{uuuooojjjgggffffffggglllqqqrrrpppnnnooopppoooooopppqqqsssvvvxxxzzz~~~|||~~~}}}}}}~~~}}}}}}zzzwwwuuutttnnnuuuppp```QQQBBB<<<:::666333222//////......---......///+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((()))***+++++++++((((((((((((((((((((((((''''''((((((((()))))))))******)))((((((((())))))(((((((((((((((((((((((('''''''''((())))))))))))///111222222222444666888777666666888999:::888777>>>===AAAJJJSSSZZZccckkkxxx~~~|||wwwsssuuuvvvuuuwwwzzz}}}yyyuuusssqqqpppnnnlllkkkjjjjjjjjjmmmqqqwww~~~~~~|||}}}{{{yyyzzz{{{~~~~~~}}}{{{wwwrrrnnnkkkhhhddd^^^XXXSSSOOOKKKHHHBBBAAA>>><<<;;;:::::::::|||zzzuuu|||xxxrrrllleee^^^XXXHHHAAA888222000000...---++++++******************+++++++++*********))))))))))))(((((((((((())))))(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))***+++***+++---000333555999???FFFNNNUUU[[[___nnnxxxzzzqqqllliiihhhkkksss~~~wwwvvv}}}~~~wwwnnngggcccbbbcccdddcccgggllloooooonnnooooooppppppqqqrrrsssuuuyyy|||}}}{{{yyyxxxtttqqqrrrzzz|||xxxvvvjjjpppyyyzzznnn\\\HHH???<<<999444222000//////...............++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((())))))*********((((((((((((((((((((((((''''''((((((((()))))))))+++***)))(((((((((((((((''''''''''''''''''''''''***************++++++,,,///111222333333444666888444555666888:::;;;;;;:::???>>>CCCLLLUUU]]]iiirrr~~~~~~yyywwwyyy|||}}}xxxuuuwwwxxxxxxyyy||||||xxxvvvqqqpppnnnlllkkkkkkllllllrrruuu{{{|||}}}}}}yyytttqqqqqqqqqrrrssssssrrrooojjjfffccc[[[VVVPPPKKKGGGDDDAAA???>>><<<;;;999999999999:::xxxssssssxxxwwwooohhhbbb^^^OOOGGG<<<444111000///---...---,,,++++++++++++,,,+++++++++*********))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++******+++++++++...222555777<<>>======<<<:::888777777888888wwwrrrmmmmmmttt}}}wwwnnniiifffXXXOOOBBB888444222000...000///---,,,+++,,,,,,---+++++++++************)))((((((((((((((())))))***(((((('''''''''((()))***'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---000555888:::BBBKKKQQQVVV\\\fffmmm}}}zzzqqqiiihhhmmmqqquuu}}}}}}}}}xxxpppfffaaaaaaeeeggghhhcccdddhhhkkknnnpppqqqrrrtttvvvwwwvvvuuuxxx~~~yyysssmmmjjjiiikkksss{{{}}}yyyooolllkkknnnwwwttt___QQQHHH???888555111111000///............,,,------------,,,++++++)))))))))))))))))))))))))))))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((('''''''''(((((())))))))))))))))))))))))******))))))***,,,...//////111222222222333666888<<<<<<===<<<::::::;;;===CCCEEELLLUUU]]]eeeqqq|||yyyqqqooosssxxx}}}~~~zzz|||}}}|||}}}}}}~~~}}}{{{rrrqqqpppqqqrrrvvvyyy|||zzzwwwvvvxxx{{{}}}}}}|||xxxqqqjjjeeebbbaaa```^^^[[[VVVPPPKKKHHHEEECCC@@@>>>>>>>>>>>>===;;;:::888666555555666666{{{oooiiifffjjjooosss{{{wwwrrrpppbbbWWWIII===777444222111111000...,,,+++,,,,,,---+++++++++************)))((((((((((((((()))******))))))((((((((()))***+++''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------...111777;;;>>>HHHSSSXXXZZZ```lllwww|||uuunnniiiiiiqqqxxx}}}~~~~~~}}}vvvnnnfffbbbdddggghhhhhheeefffgggjjjnnnqqqssstttsssuuuwwwvvvtttwww}}}}}}~~~~~~zzzuuusssooommmqqqxxx}}}uuuppplllooowwwnnn```RRREEE===;;;222111000///............---............---,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''((())))))************************))))))((()))+++---000111000222333444444555777999;;;<<<<<<;;;:::<<>><<<<<<======<<<:::888777666555555666777777lllfffcccddddddgggsss~~~yyyxxxhhh]]]NNNAAA:::777555333111000---+++++++++,,,---+++++++++************)))((((((((((((((()))******+++***)))))))))***,,,---''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********------------///333888<<>>>>>@@@CCCHHHLLLVVVXXX\\\___dddiiippptttqqqppprrrwww~~~tttlllllloooooorrrwww|||~~~}}}zzzxxxwwwwwwvvvxxx|||yyyrrrnnnuuuvvvxxxzzz|||~~~~~~{{{wwwtttrrrqqqqqqnnnnnnllliiibbbYYYQQQLLLGGGEEEBBBAAA@@@@@@>>>===999::::::::::::999888888999888888666555555555555{{{nnnfff^^^ZZZcccqqq~~~{{{ssseeeVVVIII???888555000000000...---,,,,,,---++++++++++++************************************))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,+++---000000111555<<>>777111222333111///000------------,,,,,,,,,,,,******))))))))))))******((())),,,---...,,,+++))))))))))))((((((((((((((())))))))))))))))))))))))'''((()))******))))))((()))))))))))))))******+++,,,,,,,,,,,,...000222333444444444444666888;;;<<<;;;<<<===>>>@@@DDDJJJOOOXXX[[[___cccfffjjjnnnrrrnnnnnnooottt{{{vvvpppnnnooonnnqqqvvv||||||yyyxxxxxxyyy|||~~~yyyrrrnnnnnnpppssswwwzzz|||}}}}}}~~~yyysssmmmiiifffeeecccbbb```]]]WWWPPPIIIEEEDDDBBB???>>>>>>===<<<:::888999999999999999888888;;;999888888999:::::::::zzznnnbbbZZZ```lll}}}sssdddTTTFFF<<<777111000///...............---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,---///111222333777???EEEPPPXXX___eeennn{{{uuulllmmmrrryyy}}}|||}}}~~~|||{{{zzz{{{|||{{{wwwnnnhhheeeffffffddddddfffeeehhhkkkmmmmmmnnnppprrrvvvyyy|||{{{zzz|||~~~yyyyyy{{{{{{vvvhhhWWWIII@@@999333333333///,,,,,,------,,,,,,,,,+++++++++******))))))))))))*********+++,,,------+++***(((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((('''(((((((((((()))***+++,,,,,,,,,------///111222333333333444555777:::<<<>>><<<===???@@@DDDJJJQQQVVV^^^aaaeeehhhjjjkkklllnnnjjjjjjlllqqqxxx~~~zzzuuuqqqooommmqqqvvv|||{{{yyyyyy{{{|||zzztttpppjjjlllppptttwwwyyyzzzzzz~~~zzztttllleee___ZZZXXXVVVTTTRRROOOJJJEEEBBB???@@@>>><<<;;;;;;;;;999888777777888888888888888888:::777555555999<<<<<<;;;xxxhhh]]]```jjj|||qqq```NNN???888222000...---.........---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))++++++++++++******))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((******))))))******+++,,,---///111222444999AAAHHHUUUZZZ```hhhuuu~~~nnnhhhkkkqqqyyy{{{}}}|||xxx}}}~~~|||xxxooollljjjjjjgggcccdddgggeeegggjjjlllmmmoooqqqsssxxx{{{|||~~~rrr^^^NNNBBB;;;555444333///,,,,,,---,,,,,,,,,,,,++++++++++++******))))))******+++((()))******)))(((&&&$$$''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&***)))))))))))))))******------...///000222333444333444444666888:::<<<>>>???AAADDDGGGLLLSSS[[[```dddhhhlllooonnnlllkkkjjjfffhhhlllrrrwww{{{}}}~~~}}}||||||}}}~~~{{{uuuqqqooorrrwww||||||{{{}}}~~~xxxuuummmnnnoooppprrruuuwwwxxxwwwsssmmmeee^^^WWWSSSQQQMMMKKKHHHEEEBBB@@@???>>>>>><<<999999999999888777777777777777777888999999;;;888555777;;;>>>>>><<>>===;;;999999::::::999888777777777777888999;;;<<<@@@>>>===???CCCEEEDDDCCCyyykkklllttt~~~tttcccPPPCCC888444///---...///---+++++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,///111444777???JJJRRR]]]aaafffmmmyyyvvvwwwzzzzzz}}}zzz|||~~~~~~~~~~~~}}}vvvqqqmmmkkkgggccceeejjjhhhiiikkkmmmnnnppptttvvvyyy}}}|||{{{~~~~~~}}}uuueeeQQQFFF===999666222000111......---------,,,,,,,,,++++++************++++++************)))((('''&&&******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))***+++++++++******)))))))))))))))...///000222333444444555555666888:::<<<>>>@@@AAADDDHHHOOOUUU\\\cccjjjooosssvvvyyyyyyuuuooojjjhhhdddiiipppttttttrrrqqqpppttttttvvv{{{|||xxxyyy{{{}}}~~~vvvrrrmmmgggddddddeeefffkkkggg```XXXPPPIIIEEEBBB@@@>>><<<:::999:::;;;======;;;999999:::;;;;;;:::999999888999:::<<<>>>???@@@BBBEEEHHHIIIJJJKKKKKKtttttt|||}}}zzzuuuhhhWWWJJJ===777111///000000...,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,---000333666;;;DDDPPPXXX```gggooottt|||}}}yyy|||~~~}}}yyy{{{}}}}}}}}}~~~}}}{{{uuunnnhhhgggeeedddgggllljjjkkkmmmnnnoooqqquuuwww{{{|||yyyzzz}}}~~~}}}rrrYYYMMM@@@999444000...000/////////.........------,,,++++++******++++++,,,,,,,,,++++++******)))))))))))))))***************))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++(((((((((((()))***+++,,,...///111333444555555555555777:::>>>AAADDDGGGHHHJJJOOOXXX```gggmmmsssvvvxxx{{{}}}|||wwwpppkkkiiigggjjjoooqqqpppooopppqqqqqqsssvvvzzz}}}~~~}}}|||~~~uuusssnnniiidddaaa___^^^___\\\VVVPPPIIIDDDAAA???<<<;;;:::999999999;;;<<<<<<:::999999;;;<<<;;;:::;;;;;;::::::<<<>>>AAACCCBBBIIIQQQUUUVVVVVVXXXZZZyyyxxxyyyuuuqqqhhhYYYMMMAAA;;;444111222222000---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))*********)))***++++++,,,...111444888>>>HHHTTT]]]bbblllvvv{{{yyywww|||}}}|||yyy{{{}}}}}}|||~~~}}}zzzwwwrrrjjjdddcccdddeeeiiimmmlllmmmnnnooooooqqquuuxxx|||~~~zzzxxxxxx|||~~~~~~~~~}}}xxxdddWWWHHH???888333111333000////////////.........,,,++++++******++++++,,,+++++++++***************(((((()))***+++,,,------))))))))))))))))))))))))""""""!!!"""###%%%''')))%%%%%%&&&(((***,,,...///...///222444555666555555555777;;;@@@EEEJJJMMMNNNPPPVVV```iiipppvvvzzz}}}{{{}}}}}}xxxqqqllljjjiiikkkmmmmmmmmmnnnqqquuuppprrrvvvzzz|||~~~~~~}}}|||uuutttqqqnnnhhhccc^^^[[[SSSQQQMMMIIIEEEBBBAAA@@@<<<;;;::::::::::::<<<<<<;;;:::888999:::<<<;;;;;;<<<<<<;;;<<<===@@@CCCEEEJJJTTT```eeeeeeeeeiiimmm}}}wwwmmmgggbbb\\\VVVGGG===444222000---,,,---......---------,,,,,,,,,)))'''&&&%%%%%%&&&''')))+++++++++*********))))))))))))(((((((((***+++,,,))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,+++***+++---...111666<<>>===<<<;;;::::::::::::;;;888777888;;;===<<<:::===???AAABBBDDDFFFJJJMMMWWWeeevvv~~~yyynnngggbbb\\\WWWGGG>>>555333111///...///------------,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++*********))))))***))))))(((((()))***+++))))))))))))************************************))))))))))))))))))))))))((()))+++++++++,,,---///000333999AAAKKKVVV```fffkkkpppuuuzzz}}}uuurrrrrrtttxxx|||zzz}}}~~~zzzwwwvvvtttrrrnnniiiccc```bbbeeeggghhhmmmkkklllpppsssuuu{{{xxxwwwuuuuuuxxx|||~~~zzz|||wwwvvv}}}{{{hhhRRREEE???999444333111000///...............,,,,,,,,,,,,+++++++++***---+++(((&&&%%%&&&(((***))))))))))))))))))*********)))'''&&&%%%&&&((()))))))))))))))))))))))))))************+++---...//////000111333555666888999<<>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;999888999===??????>>>BBBCCCDDDFFFHHHMMMRRRWWWaaannnzzz}}}qqqhhhaaa[[[VVVHHH>>>666444333000///111------,,,,,,,,,+++++++++...---,,,++++++,,,---...+++++++++***************+++***))))))((())))))***))))))))))))************************************))))))))))))))))))))))))&&&(((***++++++---///222333666===HHHTTT^^^eeehhhlllsssyyy}}}{{{sssqqqsssuuuzzz}}}~~~xxxssspppoooooonnnjjjfffaaa^^^```cccfffgggmmmlllnnnsssvvvxxx~~~|||ttttttuuuwwwzzz|||xxxvvvxxx|||yyyyyysssoooqqqtttxxx}}}~~~rrr[[[KKKCCC;;;777666222111000///............---------,,,,,,,,,++++++...+++'''$$$###$$$'''(((++++++******************))))))(((''''''((()))***))))))))))))))))))))))))*********+++,,,---/////////000111333666888:::<<<@@@CCCGGGJJJNNNTTT\\\cccttt}}}{{{vvvvvvyyy}}}~~~~~~xxxuuurrrrrrvvv|||~~~zzzzzz~~~|||zzzxxxwwwwwwwwwyyyyyyzzzyyyyyyxxxsssnnnfff^^^VVVOOOIIIEEECCCAAA???===<<<<<<===>>><<<;;;;;;;;;;;;<<<=========<<<;;;===@@@CCCDDDEEEIIIJJJMMMOOOTTT[[[bbbhhhsss}}}xxx}}}vvvkkkaaaZZZUUUIII@@@777555333111000111---,,,,,,,,,,,,+++++++++,,,+++************+++,,,************************++++++***))))))(((((((((((()))))))))************************************))))))))))))))))))))))))''')))***++++++---000222444888AAANNN[[[dddhhhhhhoooxxxyyyrrrqqqssswww~~~}}}||||||sssmmmjjjjjjjjjjjjeeebbb___]]]^^^aaaeeegggkkkkkkooouuuyyy{{{{{{xxxttttttvvvyyy|||{{{uuuqqqqqq{{{{{{wwwrrrooonnnmmmpppzzz}}}}}}|||dddSSSHHH???999888222222000///............---,,,,,,,,,,,,+++++++++,,,+++)))'''''''''((())),,,,,,,,,++++++*********))))))(((((()))***+++,,,))))))))))))))))))))))))*********+++---...000000222222333444777999<<<===CCCFFFKKKNNNRRRXXXaaagggttt~~~{{{wwwtttsssvvv{{{~~~yyyxxxwwwxxx{{{{{{{{{~~~}}}{{{xxxwwwuuuvvvxxxyyyyyyxxxvvvuuuoooiii___VVVOOOIIIDDDAAAAAA???>>><<<<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<@@@??????@@@CCCFFFIIIKKKPPPTTTZZZaaahhhooowww|||{{{zzz}}}sssfff\\\VVVMMMCCC:::777555111///000---------,,,,,,,,,++++++*********))))))*********************************************))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***,,,///111444:::FFFSSS___fffiiiiiittt}}}~~~xxxrrrpppttt{{{}}}|||zzzqqqjjjfffffffffggg```___^^^]]]]]]aaaeeehhhjjjkkkpppwww{{{}}}}}}xxxtttvvvwwwxxx{{{}}}|||uuuooommmyyyvvvtttrrrrrrpppqqqyyymmm\\\OOOCCC<<<:::333222111000.........---++++++++++++************)))***,,,---...---,,,+++------,,,,,,++++++******))))))))))))******++++++******************************+++,,,---///111222555444555666888;;;===???EEEIIIMMMPPPTTTZZZccciiiqqq|||~~~wwwtttqqqqqqssswwwzzz|||yyy{{{}}}{{{}}}~~~|||}}}~~~~~~~~~}}}|||{{{xxxzzz|||}}}{{{vvvqqqnnngggaaaXXXQQQKKKGGGDDDAAAAAA@@@>>>===<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;@@@@@@AAACCCFFFJJJNNNQQQ[[[bbbmmmwwwyyywwwrrreee]]]TTTJJJ@@@;;;777222///000......---------,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))************))))))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,+++***,,,///222666???MMMYYYbbbgggjjjlllxxx{{{vvvqqqpppuuu~~~}}}|||}}}~~~xxxooohhhdddccccccccc^^^^^^^^^]]]^^^aaafffjjjkkklllqqqyyy~~~|||wwwtttxxxyyyzzz{{{}}}wwwoookkksss|||zzzwwwvvvwwwuuutttyyywwwgggXXXIII???<<<444333222000///...------+++++++++*********))))))'''***---111222000...,,,,,,,,,++++++++++++++++++))))))))))))***************************************++++++,,,...000222333555555555666999===@@@BBBHHHKKKOOORRRUUU[[[dddjjjooo{{{}}}rrrqqqpppooopppsssvvvxxxyyy}}}zzz{{{|||}}}~~~zzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~yyyrrrjjjeee^^^YYYRRRMMMIIIFFFDDDCCCAAAAAA???>>><<<;;;;;;;;;???>>>============>>>>>>@@@BBBEEEHHHLLLSSSZZZ___kkksssyyyqqqsss{{{qqqhhh]]]RRRFFF@@@;;;444000000/////////.........------++++++,,,,,,,,,,,,++++++))))))*********+++++++++((((((******+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++******---111444:::FFFUUU```fffiiinnnrrrzzz}}}wwwsssppppppwww}}}||||||vvvnnngggcccaaa```___\\\^^^_________ccchhhmmmmmmnnnttt||||||yyyxxxyyyyyyzzz{{{}}}~~~sssmmmmmmwww||||||zzzxxxzzzqqqbbbQQQDDD???555444222000///...------,,,,,,+++++++++*********(((***,,,//////...,,,+++************++++++++++++))))))))))))))))))((((((***************************+++,,,---///111222333333333444777;;;@@@EEEHHHJJJMMMQQQTTTWWW\\\eeekkkmmmwwwxxxmmmnnnooooooppprrrtttuuuyyy{{{yyy~~~~~~}}}}}}~~~zzzzzzzzzzzz{{{|||}}}~~~}}}}}}{{{xxxrrrjjjccc^^^WWWSSSNNNJJJGGGEEECCCBBBAAA@@@???>>>======<<<<<>>>>>>>>>>>>>>???@@@BBBDDDGGGIIIKKKLLLPPPXXX___hhhttt~~~pppkkkhhhgggrrrmmmcccVVVMMMDDD999333222222000.........---+++***++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,------************************))))))))))))))))))))))))******++++++++++++******+++)))))),,,---///444<<>>>>>@@@AAAFFFEEEDDDEEEIIILLLOOOPPPXXXaaammmwwwvvvmmmfffbbbjjjwwwuuujjj^^^UUUJJJ>>>666333000...------......---,,,++++++++++++++++++++++++************************((((((((()))))))))))))))******************************************************++++++++++++*********)))***...000222999AAANNNYYYgggmmmmmmnnnuuu{{{|||vvvqqqooozzz~~~~~~~~~|||xxxrrrlllfff^^^WWWWWW\\\]]]___aaacccccceeegggiiiooouuu|||~~~~~~}}}}}}}}}}}}}}}|||~~~~~~|||{{{{{{}}}||||||}}}}}}|||zzzzzzyyywwwvvvuuuuuuvvvvvvuuuuuuvvvwwwyyyyyyxxxwww{{{|||||||||{{{zzzyyyxxxvvvvvvwwwxxxzzz}}}~~~}}}~~~uuudddQQQCCC>>>888333333111...---///...---+++*********++++++++++++************++++++************************+++++++++*********))))))***************++++++,,,+++---///000000111222444333444777;;;AAAGGGKKKNNNTTTTTTVVVYYY]]]___``````dddggglllppprrrqqqnnnllloooqqqssstttsssrrrssssssrrrsssvvv|||~~~~~~}}}}}}|||{{{{{{{{{{{{zzzxxxtttooogggaaa\\\YYYVVVTTTOOOMMMJJJFFFCCC@@@??????AAABBBBBBAAA@@@AAACCCFFFHHHHHHIIILLLRRRWWW[[[]]]fffnnnzzz~~~pppddd]]]cccmmmuuuiii```UUUFFF;;;666...---+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((((((((((((((('''************************++++++++++++++++++++++++******++++++++++++******))))))+++000222555>>>HHHXXXaaakkkoooppprrrxxx}}}yyyuuutttttt~~~~~~|||zzz|||{{{tttmmmfff]]]VVVUUUXXX]]]^^^```aaaccceeeiiilllpppvvv~~~~~~||||||}}}~~~}}}~~~}}}|||xxxwwwwwwuuutttsssrrrqqqssstttuuuuuuvvvwwwwwwwww|||||||||{{{zzzyyyyyyxxxuuuvvvyyy|||~~~xxxzzznnnYYYHHHAAA;;;555444222///...000///...,,,+++************++++++************++++++************************+++++++++******************************+++,,,,,,+++---000111111111333444444666999>>>DDDIIINNNPPPXXXZZZ]]]aaacccdddddddddiiilllpppqqqooommmmmmooovvvwwwvvvuuurrrqqqrrrsssuuuqqqpppqqqrrrsssyyy~~~||||||{{{{{{{{{{{{yyyuuurrrlllggg^^^XXXTTTSSSRRRQQQKKKJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAEEEHHHJJJMMMQQQWWW___ffflllpppxxxvvvggg^^^aaaiii}}}ssskkk___OOOAAA999000...,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))((((((************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))***---111333777AAALLL```eeelllpppqqqtttzzz|||xxxtttsssvvvxxx}}}||||||~~~~~~xxxoooggg___VVVTTTVVV\\\]]]^^^___aaaeeejjjnnnqqqxxx~~~~~~}}}{{{yyywwwuuuwwwxxxyyyzzz{{{}}}~~~wwwyyyyyyeeeTTTFFF>>>777444222///...111//////---,,,+++***))))))++++++************++++++************************************************************+++,,,,,,---,,,...000222222222333555777999===BBBHHHMMMQQQTTTXXX\\\bbbgggkkkmmmnnnooorrrvvvyyywwwrrrppprrrvvv~~~{{{vvvrrrooopppqqqxxxtttqqqqqqqqqsss{{{~~~}}}|||}}}~~~}}}|||||||||{{{{{{zzzvvvppplllbbb^^^XXXSSSQQQPPPOOONNNJJJIIIGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCEEEIIILLLNNNSSS[[[dddllluuu}}}mmmbbbccchhhyyy{{{sssiiiXXXHHH???444222///---.........---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))((((((************************************************++++++,,,,,,,,,,,,++++++***+++///222333777CCCOOOcccgggkkknnnrrrvvv{{{}}}yyysssqqqsssxxx||||||}}}~~~~~~|||}}}}}}zzzxxxyyyxxxooohhh```XXXUUUWWWZZZ\\\]]]___aaadddjjjmmmssszzz~~~|||yyy{{{}}}|||~~~yyyzzznnn___KKKBBB999555222......000//////...---,,,+++))))))++++++************++++++************************************************************+++,,,---...,,,///111222222333444555777999>>>CCCIIIOOOSSSUUUSSSYYYbbbjjjooossswwwzzz{{{~~~~~~yyywwwyyy|||~~~xxxrrrnnnnnnooorrrpppppprrrtttuuu|||~~~|||{{{}}}}}}}}}|||}}}}}}|||{{{xxxssslllgggZZZXXXUUUSSSRRRPPPMMMJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJMMMQQQUUUWWW]]]gggpppyyywwwwwwjjjgggjjjtttyyypppaaaPPPGGG999666222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((((((((((((((('''************************************************++++++,,,,,,,,,,,,++++++***,,,000444555999FFFSSSeeegggjjjoootttzzz~~~}}}wwwrrrpppttt||||||zzz}}}}}}}}}{{{vvvrrrttt}}}zzzqqqiiiddd```ZZZXXXZZZZZZ\\\^^^```bbbeeeiiimmmuuu{{{zzzwwwvvvsssvvv{{{~~~}}}rrrdddRRRHHH===777222......000............---,,,***)))++++++************++++++***************************************+++++++++************+++---...///---///222333333333555666555888===CCCIIINNNRRRTTTQQQXXXaaaiiinnntttzzz~~~yyyssspppppppppoooooosssyyy||||||~~~||||||}}}~~~~~~~~~~~~}}}{{{xxxtttnnnfffaaaWWWVVVTTTTTTSSSQQQMMMIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIJJJKKKMMMQQQXXX\\\dddkkkvvv~~~ttt}}}uuuqqqqqquuu}}}vvvhhhYYYOOO;;;888333000/////////...------------------------++++++++++++++++++++++++((((((((()))))))))))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,111555777<<>>CCCJJJPPPUUUYYYZZZ^^^dddjjjnnnpppttt{{{xxxyyyzzzxxxwwwvvvwwwyyyyyyzzz}}}}}}~~~~~~}}}}}}zzzvvvqqqllleee^^^YYYYYYVVVRRRPPPOOOOOONNNMMMMMMLLLLLLLLLMMMNNNPPPQQQMMMOOORRRVVV]]]fffpppvvvwww}}}~~~vvvqqqmmmcccWWWBBB===555///......///000///...------,,,+++************++++++++++++************++++++++++++************++++++++++++******************************+++,,,,,,+++***)))+++,,,---...111555>>>LLL\\\hhhnnnppptttxxx}}}}}}yyyyyy~~~|||xxx{{{{{{qqqiii[[[TTTOOOSSSXXXYYYZZZ\\\```ccciiinnnqqqqqqpppnnnzzz~~~zzzooohhhhhhjjjpppvvv|||~~~~~~}}}~~~yyywwwsssmmmooowwwuuuxxxtttwww{{{|||~~~~~~xxxeeeYYYIII>>>:::777333///......---,,,,,,,,,,,,---************************++++++******))))))((((((++++++************+++++++++***)))(((***---000222555444444555333111666===;;;DDDKKKLLLNNNTTTZZZ]]]ccciiiqqqwwwyyy{{{~~~}}}{{{zzz{{{{{{zzzyyyxxx{{{~~~{{{{{{{{{|||}}}~~~~~~||||||~~~yyyuuuoooiiiddd```[[[XXXXXXUUURRRPPPPPPOOOMMMKKKLLLLLLLLLMMMNNNOOOOOOPPPVVVVVVXXX___jjjttt}}}sss~~~~~~yyy}}}xxxqqqmmmbbbVVVBBB===555000------......------,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++************++++++++++++******************************+++,,,,,,+++******+++---...000222777@@@OOO```lllsssuuuxxx|||}}}zzz{{{~~~{{{~~~~~~{{{tttkkkdddYYYRRRNNNQQQVVVWWWXXXZZZ```dddjjjppptttwwwxxxwww}}}zzzpppkkklllooouuuyyy~~~}}}zzzxxxwww}}}yyyvvvrrrjjjjjjppp{{{xxxuuurrrttt||||||}}}~~~~~~~~~mmm___MMM@@@999666111...///...------,,,,,,------************************++++++++++++++++++******++++++************++++++))))))((((((***,,,///000222111222333111000666===BBBJJJQQQRRRTTTZZZaaaccchhhnnnvvv~~~}}}zzzwww|||~~~|||{{{{{{zzz{{{|||}}}~~~}}}}}}|||{{{tttpppkkkfffccc___ZZZXXXYYYWWWTTTRRRRRRQQQOOONNNPPPPPPOOOOOOPPPQQQSSSUUUZZZ^^^eeennnxxxooo~~~{{{sssssswwwzzzrrrlllaaaVVVDDD???777222////////////+++,,,,,,,,,------------******++++++++++++************++++++++++++************++++++++++++******************************+++,,,,,,,,,******,,,---000111333999DDDUUUfffqqqvvvxxx{{{}}}|||~~~}}}yyyuuuooogggaaaXXXRRRNNNRRRVVVWWWYYY[[[```dddjjjqqqwww}}}xxxqqqooorrruuuzzz~~~yyytttpppssssssxxx|||xxxtttkkkhhhjjjttt}}}uuurrrqqqsssyyy~~~~~~~~~xxxiiiUUUDDD;;;666222//////...------,,,---------++++++++++++++++++++++++***************+++++++++++++++************++++++))))))***+++---...///000111000111333333333999AAALLLTTTYYYZZZ]]]dddjjjlllmmmrrrzzz}}}zzzzzz|||}}}~~~|||{{{{{{{{{zzzyyyzzz}}}|||xxxtttmmmjjjfffbbb```^^^[[[XXX[[[XXXVVVUUUTTTTTTRRRQQQUUUTTTRRRQQQSSSVVVYYY[[[aaaiiisss|||lll}}}xxxrrrmmmooo|||~~~uuunnncccYYYIIIDDD<<<666333222222111,,,---------------------***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***************************+++,,,,,,,,,++++++,,,...000111444<<>>666222000///000000///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************+++,,,---,,,+++,,,...000000111777CCCSSSdddqqqxxx{{{}}}}}}vvvqqqjjjbbb\\\TTTQQQRRRVVVXXXWWWZZZ^^^bbbeeejjjpppxxx~~~zzztttoooooorrrwwwzzzzzznnngggcccdddgggmmmvvvwwwqqqiiinnnyyyzzzlllhhhlllsss|||tttcccRRREEE<<<777444000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++---///000111111000111111333888;;;???IIITTT```cccfffgggnnnzzzvvv{{{xxxtttrrrvvvyyyyyyxxxxxxzzz}}}|||||||||}}}~~~|||xxxrrrjjjeeebbb```^^^]]]^^^^^^]]][[[WWWVVVTTTUUUVVVWWWWWWVVVUUUUUUVVVZZZ```iiirrrwwwccciiixxx~~~qqqiiimmmttt{{{}}}{{{nnn[[[III;;;444111/////////......---------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***************************,,,---,,,,,,,,,...000111333;;;HHHYYYiiisssxxx}}}}}}|||{{{uuuooohhh___XXXSSSQQQRRRVVVXXXWWWZZZ___fffiiiooovvv~~~wwwtttpppnnnqqqvvv{{{uuummmeeecccdddiiisss|||}}}uuuppppppxxxrrrllllllsssxxxjjj[[[LLLAAA999555000//////...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,...///000111111222222444999>>>CCCNNNYYYbbbdddfffhhhqqq~~~{{{~~~}}}xxxvvvyyyzzzxxxuuuuuuxxx||||||}}}~~~|||xxxsssnnnhhhdddaaa___]]]\\\\\\\\\[[[YYYWWWVVVTTTUUUWWWXXXXXXXXXVVVWWW[[[aaajjjttt~~~```eeeqqqyyyllljjjkkkpppiiiRRRBBB888333111---------............///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***************************,,,------,,,---///111222555>>>LLL]]]llluuuyyy}}}}}}}}}{{{{{{vvvpppggg^^^WWWTTTSSSUUUYYYZZZYYY\\\aaaiiimmmsss|||}}}rrrpppmmmnnnsssyyy{{{qqqgggccccccgggqqq{{{xxxxxxuuuzzzzzzqqqmmmttt~~~rrrcccTTTGGG===888000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,---...///000111333333555444777===AAAHHHSSS^^^ccceeefffiiisss{{{yyy{{{{{{xxxsssrrrvvv{{{{{{}}}zzzuuuppplllgggdddaaa___\\\[[[[[[ZZZYYYWWWWWWVVVUUUVVVXXXZZZZZZYYYXXXZZZ___fffqqq|||fff^^^]]]hhhuuuooofffbbbdddttt{{{```JJJ>>>666000////////////...---,,,++++++,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---------000111444666???PPPbbbooossssss~~~}}}}}}~~~||||||~~~yyyooobbb[[[ZZZOOORRRVVVZZZ\\\___bbbdddnnnrrrxxx~~~wwwpppoooppptttzzz}}}}}}||||||qqqjjjggghhhnnnvvvvvvsss|||qqq```OOOBBB;;;444222000...---......//////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***......///000111222333333555555777<<>>666444111///...////////////...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......///000111222333333666666888>>>GGGRRR[[[aaadddeeehhhqqq|||}}}|||zzzzzz{{{~~~zzzxxxuuussstttvvvyyy|||}}}}}}{{{{{{wwwqqqllljjjhhhgggeeecccaaa```]]][[[ZZZYYYYYYZZZZZZ\\\]]]___`````````fffhhhmmmwwwtttcccTTTRRRYYYeeeyyy|||kkk^^^XXXaaannnmmmVVVDDD999333000000//////...------,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........---...000222888@@@OOO```oooxxx{{{{{{yyymmm___WWWUUUVVVXXXZZZ\\\\\\]]]___aaalllqqqyyy{{{tttnnnhhhjjjooowww}}}wwwoooiiijjjnnn{{{{{{wwwyyy~~~|||ppp```NNNAAA999666222//////000000///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++//////000111222333333444999999<<>>333222000...---...//////---------...------,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///333999===GGGWWWjjjuuuyyy~~~~~~|||www|||}}}uuulllcccYYYQQQOOOSSSSSSSSSSSSRRRQQQRRRUUUXXX___kkk{{{}}}yyyxxxyyyzzzyyy|||{{{vvvwwwyyy|||~~~~~~}}}uuuttttttwww~~~uuuooooooppp}}}~~~~~~}}}vvvuuuvvvzzz{{{hhhZZZGGG???555111222333111...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///111111222333444555666666999CCCPPPZZZ^^^```aaacccbbbffflllqqqvvv|||~~~}}}}}}|||vvvwwwwwwwwwvvvtttqqqppprrruuuxxxyyyzzz|||~~~{{{xxxwwwxxxyyyyyyzzz{{{|||||||||{{{{{{}}}xxxssspppmmmkkkiiihhhhhhgggeeedddbbbbbbbbbbbbccccccdddeeedddggglllssszzzuuuZZZLLLFFFBBBFFFMMMTTTllljjjQQQBBB333222000...---...///000------......------,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---///444:::???LLL\\\oooyyy{{{}}}www{{{yyypppfff^^^TTTMMMMMMRRRLLLNNNOOOPPPRRRVVV[[[^^^aaammm|||{{{yyyyyy{{{}}}{{{~~~|||xxxuuuvvvyyy|||~~~{{{{{{~~~uuurrroooqqqwwwvvvqqqqqqqqq~~~}}}~~~|||yyyxxxvvvtttwww~~~ooobbbKKKBBB777333444666333///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////111222222333444555666666???JJJYYY```aaaaaacccfffdddfffkkkpppuuu|||}}}zzzzzzyyytttvvvxxxzzzzzzxxxuuutttvvvyyy}}}}}}|||}}}~~~}}}zzzxxxwwwxxxzzz{{{|||}}}~~~~~~}}}}}}~~~~~~|||xxxssspppmmmkkkiiihhhhhhgggeeecccbbbbbbcccdddeeeeeeffffffeeeiiinnnvvv}}}jjjVVVIIIDDDFFFKKKTTTbbbsss{{{uuufffPPP@@@555333111000000000///---,,,------......------,,,************))))))))))))---------,,,,,,+++++++++******+++++++++,,,,,,,,,111...---///111444;;;DDDXXXgggvvv}}}{{{wwwvvv{{{}}}yyytttoooeeeZZZSSSNNNJJJJJJMMMOOONNNMMMOOOTTT\\\dddhhhnnnuuu~~~~~~{{{wwwvvvwwwxxxyyyyyy{{{{{{{{{{{{}}}}}}xxxoooqqqssswww{{{}}}xxxzzz~~~tttiiilllppprrr{{{vvvnnnlllqqq{{{{{{tttwwwzzzvvvzzzwwwooorrryyyvvvgggRRRFFF:::555222000000222,,,+++)))***+++,,,,,,+++---,,,,,,++++++,,,,,,------,,,+++++++++---///111111//////111111222777>>>EEEOOO]]]gggiiieeeaaa^^^cccfffjjjoootttyyy|||~~~}}}|||yyyuuuwwwrrrvvv{{{~~~|||yyyvvvuuuwwwyyy|||}}}}}}~~~~~~{{{yyyyyyzzz{{{}}}|||}}}~~~}}}yyytttnnnjjjqqqooolllhhhfffeeeeeeeee```aaacccdddeeefffiiikkkmmmqqqxxx~~~tttaaaRRRGGGDDDFFFPPP^^^oooxxxrrrdddQQQBBB666444222000111000///...,,,------......------,,,++++++++++++************------,,,,,,++++++++++++***++++++++++++,,,,,,,,,000------000222666???HHH^^^kkkyyy|||wwwvvv|||}}}|||xxxsssooojjj```VVVPPPLLLHHHIIILLLMMMMMMOOORRRYYYaaahhhmmmsssyyy~~~{{{wwwuuuvvvwwwxxxxxxzzzzzz{{{|||}}}{{{vvvnnnpppssswww{{{zzzvvvwww{{{xxxkkkjjjkkkkkksss~~~xxxooonnnqqq{{{yyyssssssxxx~~~yyyzzzxxxoooooottt{{{|||mmmWWWJJJ===777444111000222...,,,++++++---...---,,,---,,,,,,,,,,,,,,,,,,------,,,++++++,,,---///111333111222444555555:::AAAJJJUUUbbbjjjiiieeeaaa```___bbbgggnnnuuu{{{~~~~~~}}}xxxtttuuuvvvyyy}}}}}}zzzxxxwwwyyy|||}}}{{{yyyyyyzzz|||}}}~~~~~~|||yyyvvvrrrpppnnnqqqooollliiiffffffeeefffbbbdddeeefffggghhhkkkmmmnnnssszzzrrr___OOOEEECCCJJJXXXjjj{{{{{{sssmmmbbbQQQEEE888555222111111000///...,,,------......------,,,---,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,---,,,---111333888CCCNNNeeeqqq}}}~~~wwwwww~~~{{{xxxtttooojjjcccZZZQQQLLLIIIFFFGGGJJJLLLMMMPPPVVV^^^fffnnnsssyyy~~~zzzvvvssstttuuuvvvvvvxxxyyyzzz|||}}}~~~~~~}}}wwwssslllnnnrrrvvv{{{}}}vvvrrrtttyyy}}}rrrkkkfffdddjjjssszzzrrrqqqrrr{{{|||wwwtttuuuzzz~~~~~~zzz{{{zzzooolllooouuuvvv^^^PPPAAA999666222111222000...,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,...///000111111222555555555;;;CCCSSS^^^jjjnnnjjjeeebbbcccbbbdddjjjsss}}}{{{vvvvvvyyy|||~~~}}}zzzyyyyyy}}}}}}{{{zzzyyyyyy{{{}}}~~~~~~yyyuuurrrqqqqqqrrrpppnnnllliiigggfffffffffeeeggghhhiiiiiikkknnnpppqqqvvv}}}lllWWWJJJEEEGGGTTTfffvvv~~~wwwmmmggg___QQQGGG999666222000//////...---,,,------......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---111333999EEEQQQiiisss~~~xxxzzz{{{xxxtttnnniii]]]TTTLLLIIIGGGEEEFFFJJJKKKMMMQQQXXXaaaiiiqqquuu~~~|||xxxtttqqqqqqssstttuuuwwwxxx{{{|||~~~~~~}}}}}}~~~~~~~~~}}}yyysssnnniiikkkpppuuu{{{yyysssoooqqqvvv{{{qqqgggaaaccciiisss|||tttsssuuu||||||xxx|||{{{vvvyyy~~~sssmmmlllqqq}}}~~~gggWWWEEE<<<777333111111000///------...///...---,,,------------------,,,---,,,,,,,,,---...///000111111444888888888@@@III]]]fffpppqqqjjjddddddfffgggiiinnnxxx}}}{{{|||}}}~~~|||zzzxxxxxxxxx~~~~~~{{{zzzyyyyyyzzz{{{}}}~~~~~~{{{wwwsssqqqpppqqqrrrooonnnllljjjhhhgggggggggggghhhjjjkkklllmmmppprrruuuyyysss\\\MMMHHHGGGQQQbbbrrr|||rrriiiddd]]]RRRHHH:::666222///......---,,,,,,------......------,,,,,,++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,------------,,,///111333888EEESSSiiirrr|||||||||xxxssslllgggXXXPPPIIIGGGFFFEEEFFFJJJJJJLLLQQQXXXaaajjjqqqvvvyyyuuupppnnnooorrrtttuuuxxxyyy{{{}}}}}}}}}}}}|||~~~}}}}}}}}}~~~~~~{{{vvvoookkkeeehhhmmmsssyyyvvvppplllooouuuzzzzzzkkkaaa```bbbiiivvv|||vvvuuuyyy~~~~~~~~~{{{|||}}}vvvuuuwwwwwwxxx{{{}}}zzzrrrnnnppp{{{rrr___KKK???:::555111000000...---,,,---...---,,,,,,------......------,,,------------...///000000222444777;;;;;;===GGGRRRffflllrrrpppjjjeeeeeeggggggjjjqqqzzz~~~}}}|||yyyvvvuuuvvvxxx~~~~~~yyyyyyyyyyyyzzz|||}}}~~~}}}}}}xxxwwwuuusssqqqpppoooooonnnmmmllljjjiiihhhhhhhhhgggiiikkklllmmmpppsssuuuyyy}}}yyy___OOOIIIGGGNNN\\\lll}}}~~~{{{qqqhhhddd___TTTKKK<<<888333000......------,,,------......------,,,++++++++++++************+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------000333444:::HHHWWWjjjrrrzzz{{{vvvqqqiiidddTTTMMMGGGFFFEEEDDDEEEIIIHHHJJJOOOVVV___jjjsssxxxtttppplllkkkmmmqqquuuwwwzzzzzz{{{|||}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~{{{uuummmgggaaadddjjjqqqxxx}}}rrrllliiimmmsssxxxqqqeee___^^^bbblllyyy}}}wwwvvvyyy|||~~~~~~xxxvvvvvvttttttuuu|||{{{sssqqqyyy~~~iiiQQQDDD>>>888444222111///---------...---,,,,,,---...//////...---,,,,,,------...//////000000...000444777888===JJJWWWlllnnnooommmiiiffffffgggjjjpppxxx}}}|||wwwtttsssvvvyyy}}}~~~yyyyyyyyyyyyzzz{{{|||}}}|||~~~~~~{{{yyyssssssrrrqqqpppooonnnmmmmmmllllllkkkjjjiiiiiihhhgggiiilllnnnpppssswwwzzz~~~eeeQQQJJJEEEIIITTTfffxxx}}}~~~qqqkkkhhhbbbXXXNNN???;;;555111000000//////,,,------......------,,,---,,,,,,,,,++++++++++++,,,,,,---------.........,,,,,,,,,------------...,,,...222555777>>>NNN^^^nnnsss{{{{{{vvvppphhhcccQQQJJJDDDDDDDDDBBBCCCGGGFFFHHHLLLTTT___kkkvvv}}}}}}ooollliiihhhlllrrrwwwyyy||||||||||||}}}~~~~~~|||zzzyyyxxxxxxyyyzzz|||}}}~~~|||uuullleee]]]aaagggooovvv||||||nnnhhheeeiiipppvvv~~~{{{mmmddd___\\\dddnnnyyy~~~wwwwwwvvvyyy~~~{{{xxxxxxwwwxxxzzz|||yyyssswwwrrrXXXJJJCCC===777555333111///...//////...---,,,---...//////...---,,,,,,---...//////000000000,,,...222555777===NNN]]]ooonnnkkkiiihhhggggggfffkkkttt}}}yyyuuuuuuyyy||||||}}}yyyyyyyyyzzzzzz{{{{{{{{{}}}}}}yyyvvvqqqpppooonnnmmmmmmmmmmmmllllllllllllkkkjjjiiiiiigggjjjmmmpppssswww{{{|||~~~kkkTTTKKKCCCEEEOOOaaattt~~~sssmmmkkkfff[[[QQQBBB===777333222111111000,,,------......------,,,......---------,,,,,,,,,---------....../////////,,,,,,,,,---------......,,,...222777999AAASSSdddqqqvvv}}}~~~}}}xxxqqqiiidddOOOHHHCCCBBBBBBAAABBBEEEDDDFFFJJJSSS___mmmzzz{{{llliiifffggglllrrrxxx{{{~~~}}}|||||||||~~~~~~|||zzzxxxvvvvvvwwwxxxzzz{{{~~~}}}uuukkkddd[[[___fffnnnuuu{{{~~~{{{wwwkkkeeecccgggnnnttt|||tttiiicccYYY___gggsssxxxwwwsssuuu||||||yyyzzz{{{}}}||||||sssuuu}}}xxx]]]NNNGGG@@@:::777444222000///000000///...,,,---///000000///---,,,,,,---...///000000000000222444777;;;===EEEWWWhhhqqqlllhhhfffggghhhgggffffffqqq~~~|||{{{|||}}}{{{wwwxxx||||||}}}}}}yyyyyyzzzzzzzzzzzzzzz{{{~~~|||xxxuuuqqqooommmkkkjjjkkklllnnnkkkllllllllllllkkkjjjiiihhhkkkooorrrvvvzzz~~~}}}}}}~~~yyyxxxwwwvvvvvvvvvvvvvvvuuuwwwzzz|||}}}}}}ttt\\\JJJFFFHHHLLLRRRccc~~~~~~uuunnnjjjccc[[[NNNCCC999555333...---000///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,---...---------///111000///111666:::CCCXXXllluuuyyy~~~zzzpppfff___NNNHHHDDDDDDCCC@@@@@@CCCDDDCCCHHHRRRZZZcccsss~~~wwwnnnjjjfffffflllsssxxxzzz~~~~~~~~~{{{yyyyyyuuuoooooottttttvvvyyy{{{zzztttkkkdddYYY[[[```iiirrrzzz~~~{{{tttooofffaaa___bbbhhhooozzzqqqbbb```^^^___iiixxx}}}xxxyyy}}}~~~~~~}}}{{{zzz}}}vvvtttyyypppYYYHHH>>>888555333000...---.........---...------------...//////,,,,,,,,,,,,...///000111///333777888<<>>IIIZZZmmm{{{{{{zzzwwwrrrnnnmmmpppttt{{{|||yyy}}}zzzyyyzzz{{{wwwxxxyyy{{{}}}}}}zzzvvvsssqqqooonnnmmmkkkjjjjjjjjjjjjiiijjjmmmooopppqqqqqqpppoooqqqtttxxx{{{~~~}}}vvvttttttssssssuuuyyy}}}~~~~~~|||yyywwwuuusssrrrnnnmmmjjjiiijjjmmmpppsssrrr```MMMFFFAAACCCIIIWWWmmmxxxnnnkkklllsssxxxqqqfffYYYHHH;;;777666222...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---------///111000222666>>>MMM___pppzzz|||uuuyyy{{{qqqeeeUUUIIIGGGDDDBBBBBB@@@???EEELLLSSSZZZ`````````eeepppxxx}}}~~~yyysssnnnkkkiiifffjjjpppuuuyyy|||~~~~~~zzzrrrkkk\\\XXXSSSRRRVVV^^^fffjjjvvvzzz}}}uuupppjjjaaaZZZYYY]]]eeerrr}}}vvvmmmgggaaaYYYUUUUUUUUURRRRRRVVVYYY\\\eeemmmuuutttddd\\\___fffjjjkkkkkkkkkkkkjjjjjjkkkkkkkkkqqqwww~~~{{{xxx|||nnnZZZJJJ???999444111///.../////////...---,,,,,,+++,,,,,,------------------///000111222666777:::AAAOOOaaarrr}}}||||||{{{wwwsssssswww{{{}}}zzzzzzwwwwwwyyyzzzwwwxxxzzz|||~~~~~~{{{xxxuuusssqqqooonnnmmmlllkkkjjjjjjjjjiiijjjlllnnnooooooooonnnnnnqqqtttyyy}}}~~~yyyvvvttttttuuuxxx|||~~~~~~}}}~~~{{{yyyvvvuuutttttttttrrrooollljjjjjjkkklllvvvbbbNNNFFFAAACCCHHHRRReeexxxvvvpppooosss~~~xxxrrrkkkbbbRRRBBB999777333//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111000333999BBBRRReeerrrwww|||}}}{{{rrryyy~~~pppbbbTTTIIIDDDBBBAAABBBAAAAAAHHHQQQ\\\gggpppooolllmmmssswww|||~~~yyyrrrmmmkkkkkkggglllrrrxxx{{{}}}yyyrrraaa[[[TTTQQQSSSYYY___cccnnnttt{{{yyytttooofff^^^[[[]]]cccoooyyyvvvmmmddd^^^XXXQQQMMMNNNPPPNNNOOOTTTWWWZZZbbbjjjrrr|||}}}jjj___]]]```aaa```_________^^^]]]]]]\\\\\\[[[aaajjjvvvxxxyyywwwaaaNNNAAA;;;444222///...///000//////,,,,,,++++++,,,------.../////////000111222333444666777;;;EEEUUUggguuu}}}yyy|||~~~|||}}}~~~|||||||||wwwuuuvvvwwwyyyyyyzzz|||~~~~~~}}}|||yyywwwuuutttssspppoooooonnnmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnnnnrrrtttxxx|||wwwrrrpppppprrruuuwwwxxxxxxvvvvvvuuuttttttuuuvvvwwwwwwvvvtttqqqnnnjjjhhhfffzzzdddQQQGGGBBBDDDGGGLLL]]]ppp|||yyyzzz|||wwwsssnnn___KKK===888555000///............---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...---------///111111666<<>>444222/////////000000/////////...---------....../////////000111222444444666777<<>>999555000///000111///---//////...---,,,++++++***000111222222111222444666777;;;CCCQQQaaaooovvvxxxttttttvvv|||xxxrrrppppppppppppzzz}}}{{{xxxwwwwwwuuutttsssssssssssstttrrrppppppqqqqqqpppooonnnmmmllllllmmmppptttvvvxxx{{{~~~~~~}}}||||||zzzrrrnnnqqqvvv{{{~~~vvv}}}iiiYYYJJJFFFEEEFFFPPP]]]ooo}}}vvveeeOOO===444111/////////...------,,,,,,........................///.........------------------......---...111444555999EEEXXXiiissszzzxxxwwwuuurrraaaQQQFFF@@@??????@@@@@@>>>CCCQQQaaa~~~yyytttpppnnnlllnnnrrrwww{{{}}}}}}~~~zzzuuummmbbbYYYTTTRRRRRRVVVZZZeeettt~~~vvvnnnkkkiiiiiinnnttt{{{~~~|||xxxuuupppkkkgggccc___\\\]]]ZZZZZZ___dddjjjrrryyy{{{lll```YYYTTTRRRKKKJJJGGGDDDBBBBBBBBBBBBEEEEEEEEEGGGKKKQQQWWWZZZbbbbbbdddjjjpppyyy|||}}}}}}|||kkkVVVEEE;;;666222000111222111/////////......------,,,,,,///111222222111222444666888===GGGUUUdddoootttuuu{{{uuutttuuuzzz{{{uuusssrrrrrrrrrzzz|||~~~{{{yyyuuuuuuuuuttttttttttttuuutttsssqqqpppqqqqqqpppoooooonnnmmmmmmooorrruuuwww|||}}}}}}{{{zzz{{{yyysssuuuyyy}}}xxxeeeRRRHHHDDDCCCJJJSSSfffyyy~~~yyyyyyuuugggSSSAAA555111/////////...------,,,,,,....................................------------,,,---.........///222444777<<>>======>>>@@@@@@EEETTTbbb~~~|||wwwsssqqqpppooopppsssxxx{{{|||}}}~~~uuujjj```YYYUUUSSSTTTVVV^^^jjjuuu}}}vvvooohhheeeeeeffflllsssvvvzzz~~~{{{wwwrrroookkkfffcccbbb___```ffflllqqqyyy|||oooeee]]]XXXUUUNNNLLLIIIFFFDDDBBBBBBBBBCCCCCCCCCDDDEEEHHHJJJLLLSSSRRRTTTZZZ^^^eeeqqq}}}}}}yyyzzz~~~}}}zzz|||ttt^^^LLL===888333111222333111000///////////////.........///111222222222333555777999@@@MMM\\\jjjqqqsssrrrwww{{{wwwuuuuuuxxx}}}~~~{{{}}}zzzxxxwwwwwwyyy{{{}}}~~~|||zzzuuuuuuuuuuuuvvvvvvvvvwwwuuusssqqqqqqrrrrrrpppooonnnnnnnnnoooqqqsssvvvxxx{{{|||}}}}}}{{{{{{|||}}}~~~~~~{{{{{{}}}rrrZZZLLLEEECCCGGGMMM```rrr{{{ttttttpppdddSSSBBB777222111111111000//////..............................------------------------,,,---.........///222555888@@@PPPdddrrr{{{yyyuuuyyy~~~zzzqqqeeeWWWKKKDDD@@@===<<<===???@@@EEESSS```yyyzzzuuurrrppppppqqqrrruuuyyy{{{|||}}}~~~~~~ssshhh```YYYUUUWWWVVVYYYaaahhhppp|||yyysssllleee___]]]^^^```gggnnnrrrvvv}}}{{{wwwsssnnnkkkiiifffhhhnnntttyyy~~~rrrhhh```ZZZVVVSSSRRROOOLLLIIIGGGFFFEEEBBBBBBCCCDDDEEEGGGHHHHHHJJJIIIJJJNNNQQQVVV```kkkvvv|||vvvuuuxxx}}}xxxwww}}}~~~{{{cccOOO???:::444111111222111///......//////000000000111///111222222222333666888999CCCTTTeeeqqqvvvvvvtttvvvwww{{{}}}{{{yyyxxxyyy{{{||||||{{{xxx{{{~~~zzz{{{}}}~~~~~~}}}|||{{{xxxxxxxxxxxxxxxxxxwwwwwwuuusssrrrrrrrrrrrrpppnnnllllllmmmoooqqqtttvvvwwwwwwxxxzzz{{{{{{}}}}}}}}}~~~~~~~~~|||eeeRRRHHHDDDFFFJJJ]]]nnn~~~xxxrrrpppjjj^^^OOOAAA888444111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---.........000333666:::DDDVVVjjjvvv|||zzzwww}}}{{{qqqdddUUUJJJDDDAAA===<<<<<<>>>@@@EEEQQQ]]]rrr~~~xxxssspppooooooppptttwwwzzz|||}}}~~~}}}rrrhhh```ZZZYYYVVVVVVZZZ^^^dddnnnxxx|||wwwoookkkbbb[[[UUUTTTUUUXXX___gggooottt{{{}}}wwwtttqqqoooqqqwww|||uuukkkccc[[[WWWYYYWWWUUURRROOOLLLJJJIIIDDDEEEFFFGGGGGGHHHHHHHHHEEEDDDFFFIIIJJJLLLTTT]]]fffsss~~~uuuqqqrrr~~~~~~yyytttwww~~~~~~dddNNN@@@:::333000000111000///......//////000111111111///111222222333444666999;;;GGGYYYkkkwww|||{{{yyyxxxvvvvvv{{{~~~|||yyy~~~}}}|||}}}|||{{{zzzzzz|||||||||}}}}}}}}}}}}||||||}}}}}}||||||{{{yyywwwvvvtttsssrrrrrrrrrqqqnnnllliiijjjllloooqqqtttuuuvvvvvvxxxyyyzzz{{{}}}|||}}}~~~~~~|||pppZZZKKKEEEFFFJJJYYYjjj{{{{{{~~~xxxqqqnnnfffYYYLLL@@@999555/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...//////111444666===III]]]oooxxx}}}{{{|||{{{ooo```RRRGGGAAA@@@>>><<<<<>>JJJ^^^ooozzz~~~~~~~~~zzzxxxvvvyyy|||zzzyyyxxxxxx}}}{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||zzzwwwvvvsssrrrqqqqqqqqqpppmmmjjjfffhhhlllooorrrtttuuuuuuyyyzzz||||||{{{{{{|||}}}}}}}}}~~~{{{|||zzzaaaMMMEEEFFFJJJSSSeee|||yyyvvvxxx|||{{{pppllleeeYYYMMMAAA999555/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////111444777AAANNNcccttt{{{~~~~~~|||xxxlll\\\NNNDDD@@@???>>>;;;<<<@@@EEEJJJUUU```lll{{{yyyuuunnniiigggiiillloooqqqssswwwyyy{{{}}}~~~ssskkk^^^ZZZXXXXXXVVVUUUXXX______cccgggjjjjjjgggdddbbbWWWPPPJJJIIIIIIKKKRRRZZZeeejjjsss{{{zzzrrrkkkfffbbbaaa```___]]]ZZZXXXUUUTTTTTTSSSQQQNNNMMMKKKJJJJJJGGGFFFFFFGGGEEEDDDHHHOOOQQQ[[[gggqqq{{{|||tttrrrsssyyywwwvvvwww{{{nnnXXXDDD===555111000111111///...////////////////////////000222333333555888:::BBBNNN```pppyyy}}}~~~~~~zzzyyyyyy{{{~~~{{{vvvuuuwwwzzz~~~}}}~~~}}}}}}}}}}}}|||}}}}}}}}}|||zzzwwwvvvqqqppppppppppppnnnkkkhhhfffhhhlllqqqtttvvvvvvvvvxxxzzz|||}}}|||zzz{{{{{{}}}~~~|||{{{fffOOOEEEFFFIIIOOOaaaxxxvvvssstttzzz~~~ooollleee[[[OOOCCC999444111111111000//////......------------------------+++++++++,,,,,,---------,,,---...//////111555777EEERRRgggxxx}}}~~~}}}}}}~~~wwwjjj[[[MMMCCC@@@???===;;;===BBBGGGNNNYYYcccnnn|||sssooojjjeeedddgggkkkooooooqqquuuwwwyyy|||yyyqqqeee```]]]ZZZUUUOOOOOOSSSTTTXXX^^^bbbcccaaa___^^^WWWOOOIIIGGGGGGIIIOOOWWW```fffoooxxx{{{uuupppkkkhhhffffffdddccc```^^^\\\ZZZXXXWWWUUUSSSQQQQQQQQQQQQKKKIIIJJJJJJHHHEEEIIIOOONNNWWW```fffnnnxxx~~~wwwtttqqqwww}}}{{{{{{}}}ttt```FFF???777222222222222111///////////////.........///000222333333555888:::EEEPPPaaaooowwwzzz|||}}}yyy{{{}}}~~~{{{uuussswww|||~~~}}}}}}}}}}}}yyyzzz{{{||||||zzzxxxvvvppppppoooppppppmmmjjjgggfffiiinnnrrrvvvwwwwwwwwwtttwww{{{}}}}}}||||||}}}~~~~~~~~~|||uuu\\\HHHCCCGGGMMM]]]rrrzzzwwwsssmmmvvvooodddXXXMMMBBB999444111111000000//////......///...---,,,+++,,,,,,---........................000......111111111666<<>>???@@@AAAFFFQQQ___iiiwww}}}vvvkkkbbbbbbfffhhhkkknnnllloootttwwwzzz|||~~~xxxpppjjjbbb\\\XXXTTTOOOKKKMMMOOORRRXXX]]]``````___XXXQQQIIIDDDCCCFFFJJJLLLZZZ^^^hhhttt|||{{{sssnnnkkkmmmmmmkkkiiigggdddbbb```cccaaa___]]]ZZZYYYXXXWWWQQQNNNKKKHHHFFFFFFHHHIIIIIILLLPPPWWW___gggnnnrrrvvvyyy}}}~~~yyyuuu|||zzz|||}}}fffOOOCCC999555444111//////////////////////////////444111111444666555777;;;GGGZZZnnnuuuttttttvvvwwwwwwvvvvvvyyy~~~~~~|||vvvooopppuuuyyy~~~}}}|||{{{zzz||||||{{{zzzyyywwwvvvuuuuuuuuuuuussspppmmmiiiggggggjjjnnntttyyy||||||{{{zzz}}}~~~||||||~~~~~~~~~zzz```KKKDDDGGGJJJXXXnnn{{{xxxtttnnnyyy{{{ssshhh[[[OOODDD<<<666111111000//////.........///...---,,,,,,,,,------........................000...///111222222888???OOObbbuuu|||}}}zzzmmm\\\QQQIII@@@<<<<<<<<<===???AAAGGGSSSbbblllyyy~~~uuujjjaaaaaaeeehhhkkknnnnnnqqqvvvyyy{{{}}}xxxqqqhhhaaa\\\WWWQQQMMMLLLMMMPPPTTTYYY\\\\\\[[[WWWPPPHHHCCCBBBDDDHHHJJJTTTXXXaaammmttt{{{yyyuuussssssrrrqqqooommmjjjhhhgggfffeeecccaaa___^^^]]]\\\XXXVVVRRRNNNKKKJJJIIIIIIIIIJJJNNNSSSYYY___eeehhhmmmpppsssvvvwwwyyy{{{|||{{{zzzzzz|||~~~}}}{{{zzz{{{}}}}}}~~~~~~mmmRRRFFF:::555444111//////000000000000000000000000222000000444555555999>>>LLL^^^pppuuusssrrrssstttssssssuuuyyy~~~xxxqqqssswwwyyyzzz~~~~~~}}}}}}}}}||||||||||||{{{zzzxxxvvvuuuvvvvvvvvvuuurrrnnnjjjgggfffjjjqqqxxx|||}}}{{{yyy{{{}}}~~~||||||~~~|||gggPPPFFFFFFEEERRRggg}}}xxxtttnnnooowwwxxxlll^^^RRRGGG>>>999111111000///............///...------,,,---------........................///...///222222444;;;DDDZZZjjjzzz~~~uuuhhhXXXNNNGGG???<<<===:::<<<>>>BBBIIIVVVfffqqq}}}ssshhh___```dddgggkkknnnnnnqqqvvvyyy{{{}}}~~~~~~{{{qqqhhhaaa[[[UUUPPPOOOOOOPPPSSSVVVXXXXXXWWWTTTOOOGGGAAA@@@BBBDDDEEEMMMOOOWWWaaaiiippp|||~~~~~~~~~~~~}}}{{{zzzyyywwwuuurrrpppoookkkkkkiiihhhgggeeeddddddaaa___\\\WWWSSSNNNKKKJJJJJJKKKMMMOOOSSSXXX[[[^^^bbbeeeiiikkklllnnnppprrrpppooooooppprrrrrrqqqoooooonnnmmmnnnrrrwww}}}~~~|||vvvXXXJJJ<<<666333000///000111111111111111111111111000///000333555666;;;AAAUUUeeesssvvvsssqqqrrrrrroooqqqtttzzz|||~~~wwwrrrtttwwwwwwxxx|||{{{{{{~~~~~~}}}}}}}}}|||zzzyyywwwvvvvvvwwwwwwvvvtttoookkkhhheeejjjsss{{{~~~zzzwww{{{}}}~~~~~~}}}|||}}}}}}yyy{{{nnnVVVJJJGGGDDDNNN```xxxyyyrrrlllhhhppp||||||ooobbbUUUIII@@@:::222111000......------............------------...........................///...000333333666???JJJdddqqq~~~~~~}}}xxxooobbbTTTKKKDDD>>><<<===;;;===???CCCKKKXXXhhhsss~~~qqqggg___```eeehhhkkkooommmppptttwwwyyyzzz|||~~~~~~~~~~~~~~~yyyooohhhbbb[[[WWWUUUTTTSSSTTTVVVVVVVVVUUUQQQLLLEEE@@@>>>???@@@AAAFFFGGGMMMUUU]]]eeerrr}}}}}}}}}~~~~~~|||yyywwwvvvqqqqqqpppooonnnmmmlllkkkgggeeeccc___YYYTTTOOOLLLNNNNNNNNNPPPSSSVVVXXXZZZ]]]```ccceeefffhhhkkkmmmmmmmmmmmmmmmmmmmmmlllkkkhhhhhhiiikkkooowww~~~|||]]]OOO???777333000///000111111111111111111111111111000111333444555<<>>============AAAAAAEEELLLRRRZZZgggsss~~~~~~~~~~~~|||{{{vvvvvvvvvvvvuuusssqqqpppiiihhhfffccc___ZZZUUURRRPPPPPPQQQRRRTTTWWWZZZ\\\]]]___aaaccceeegggjjjlllnnnooooooooonnnmmmmmmmmmkkkmmmnnnpppttt{{{bbbSSSBBB888444111000111111111111111111111111111333222333444444555===GGG]]]hhhqqqqqqnnnoooqqqqqqqqquuuzzz~~~~~~~~~}}}|||{{{{{{|||zzzxxx{{{}}}{{{zzzyyyvvvvvvvvvuuurrrooollljjjhhhmmmrrrvvvvvvvvvwwwxxx|||{{{{{{{{{{{{{{{{{{zzzyyyzzz}}}|||uuuttt}}}~~~}}}uuussssssxxxyyyaaaPPPHHHEEEHHHTTTggg{{{|||rrrjjjfffmmmxxxyyylll___RRRFFF???666555222000......///000------...////////////..............................///222444555:::IIIWWWpppzzz|||www~~~uuuggg[[[NNNFFFAAA<<<;;;<<<===???BBBGGGNNN\\\lllwww|||yyymmmfffbbbffflllooooooqqqsssvvvyyy{{{|||}}}|||vvvoookkkccc___YYYTTTQQQOOOLLLKKKJJJFFFAAA===<<<<<<<<<;;;>>>===@@@EEEJJJPPP\\\ggg{{{|||}}}}}}|||{{{xxxvvvuuummmlllkkkhhhddd```\\\ZZZUUUUUUUUUVVVXXX[[[^^^______aaaccceeefffiiilllooooooqqqssssssrrrqqqqqqrrrtttwwwyyy{{{}}}dddUUUDDD;;;666222111222111111111111111111111111444333444555555777AAALLL^^^gggmmmllljjjlllnnnooouuuyyy}}}~~~~~~~~~|||xxxuuuvvvzzzvvvvvv|||~~~}}}{{{zzzvvvuuusssqqqooommmlllkkkkkkooorrrsssrrrsssvvvyyy{{{zzzxxxyyyzzzzzzyyywwwvvvxxx}}}~~~vvvsss|||tttrrrqqqtttzzz}}}eeeQQQGGGDDDEEENNN```rrruuummmfffmmmyyyuuuiiiZZZMMMEEE888666333111//////000111,,,---...///000000///..............................///222555666<<>>BBBGGGPPP___ooo{{{{{{wwwlllfffeeekkkqqqrrrqqqrrruuuwww{{{}}}}}}~~~zzzuuukkkeee]]]VVVQQQMMMJJJHHHHHHDDD@@@===<<<<<<;;;;;;;;;:::<<<@@@CCCGGGRRR\\\ooo}}}}}}zzzxxxtttsssqqqnnnjjjfffcccbbb]]]]]]]]]^^^___aaadddeeeeeegggiiijjjkkknnnrrruuuuuuwwwzzz{{{zzzzzz{{{}}}eeeVVVFFF===888444222222000000000000000000000000222222444666666:::FFFSSSeeelllooollljjjlllooooooxxx{{{~~~~~~~~~~~~xxxtttvvvzzz}}}pppsss{{{~~~|||{{{uuussspppmmmkkkjjjkkkkkklllpppttttttrrrrrrvvvyyyzzzxxxvvvwwwxxxyyywwwuuuuuuxxx}}}vvvrrr{{{zzzxxxuuusssuuu|||fffQQQFFFBBBBBBJJJ\\\nnnxxxpppfffmmmzzz|||oooaaaRRRIII:::777444111000000111222,,,---///000000000///..............................///333555777===NNN^^^vvv}}}}}}}}}|||qqqfffYYYLLLEEE@@@<<<:::<<<:::<<>><<<;;;@@@@@@BBBHHHSSScccrrr{{{yyysssiiihhhiiilllqqqtttsssqqqwwwzzz|||}}}}}}|||}}}}}}~~~~~~xxxqqqggg]]]UUUQQQNNNLLLHHHGGGCCC???;;;:::;;;<<<;;;;;;;;;<<>>999666444444111111111000111111222333111333666888888<<>>;;;::::::<<<999999999:::<<>>555222111///000222...............---------//////............//////000111333666888BBBWWWjjj{{{uuuiii[[[LLLEEEBBB???>>>@@@@@@AAADDDJJJUUUeeevvv{{{pppiii```aaadddiiiooossstttttttttwwwzzz{{{{{{{{{{{{|||}}}}}}~~~~~~tttmmmhhhaaaXXXQQQIIIFFFBBB>>>;;;::::::;;;:::999999999;;;===???@@@EEEPPPfff~~~||||||||||||zzzyyyzzz}}}~~~{{{zzzzzz{{{~~~xxxzzz|||iiiSSSEEE>>>777222111111111111111111222333333555666777999:::CCCVVViii~~~~~~~~~zzzyyy~~~wwwooojjjlllrrrxxx|||||||||}}}~~~~~~~~~yyyssslllgggfffhhhjjjkkkppprrruuuvvvtttrrrrrrrrrpppooonnnnnnnnnpppqqqrrryyy|||uuukkkkkkoooyyyyyyuuuvvv}}}eeeSSSEEECCCFFFPPP^^^pppzzzpppeeeLLLAAA666222000///000333/////////...---------,,,///............//////000111111333555999EEE\\\ppp~~~|||~~~}}}zzzmmm___PPPGGGCCC@@@???AAABBBDDDGGGMMMWWWgggyyyxxxmmmeee^^^```dddiiinnnqqqrrrrrrrrruuuxxxzzzzzzzzz{{{|||||||||~~~}}}|||sssmmmfff]]]UUULLLHHHCCC???===<<<;;;:::<<<<<<;;;;;;;;;<<<===>>>>>>FFFXXXmmmyyyzzzyyyyyy~~~~~~{{{yyywww||||||zzz~~~xxxzzznnnXXXIII@@@888333111222111111111111222333333666666777888;;;FFF]]]rrr}}}wwwxxxzzzpppiiigggiiiooouuuwwwuuutttvvvzzz|||~~~~~~}}}xxxssslllggggggiiikkkllloooqqqssssssqqqpppoooooonnnnnnmmmnnnnnnpppqqqrrryyy|||tttgggfffiiittt}}}xxxwwwzzz~~~fffSSSFFFDDDFFFPPP]]]nnn}}}wwwnnneeeOOOCCC888333111///000333/////////...---------,,,...............///000000111111333666;;;HHHaaavvv{{{zzz}}}~~~|||nnnaaaSSSJJJDDD@@@@@@BBBBBBEEEJJJPPPYYYgggxxxvvvkkkddd___bbbgggkkkmmmoooppppppqqqssswwwyyyyyyzzz{{{|||{{{|||}}}|||~~~yyyqqqiiibbb\\\QQQLLLFFFAAA???>>><<<:::<<<<<<;;;;;;;;;;;;;;;;;;<<<@@@KKKXXXaaabbbcccfffnnnyyy}}}xxxvvvzzz}}}xxxyyyzzz{{{rrr[[[LLLCCC:::444333222222222111222333333444555555555888<<>>777555333222222222222333444444444444777;;;BBBSSSooo{{{xxx~~~{{{eeeaaahhhllloootttxxxyyyxxxuuutttoooooopppssswwwxxxuuurrrssstttvvv}}}wwwpppgggddd```___aaaeeehhhiiinnnooopppooommmkkklllllllllnnnqqqtttxxx{{{}}}~~~|||~~~tttfffbbb```gggttt|||xxxwwwooo\\\KKKFFFDDDIIIUUUggg~~~yyyrrriiibbbRRRGGG<<<777444000///000,,,------....../////////---------......000111111///000444:::AAAPPPiii}}}uuunnneee\\\TTTMMMHHHFFFDDDAAACCCGGGQQQXXX```eeehhhppp|||yyyrrrjjjeeebbbgggnnnqqqqqqqqqrrrsssooorrrvvvyyyzzz{{{}}}}}}~~~~~~vvvtttbbbZZZQQQJJJHHHEEE???;;;<<<<<<=========<<<;;;;;;:::777888<<<>>>===???CCC???GGGQQQZZZbbbnnn}}}|||vvvxxx~~~}}}sssooosssxxx~~~vvvuuuyyyhhhVVVJJJ@@@888555333333222222333333444555555555888===EEEWWWsss|||zzzzzzzzz~~~~~~fffbbbjjjppprrrvvvzzz}}}{{{vvvqqqooollljjjlllqqqtttqqqnnnooosssxxx}}}uuulllgggdddaaaaaacccgggkkklllpppqqqqqqpppnnnlllmmmnnnkkknnnqqquuuyyy}}}|||ttthhhbbb]]]bbbooozzzxxxxxxgggQQQHHHCCCIIIUUUgggyyyrrriii```TTTKKK???777333111000///......////////////......111111000000000000000111///333777:::FFF\\\qqq|||xxxllleee\\\RRRKKKHHHFFFGGGEEECCCFFFKKKZZZhhhssstttqqquuuwwwkkkeeeeeecccllluuuwwwvvvvvvuuurrrppppppqqqtttyyy|||}}}|||~~~~~~}}}~~~~~~~~~~~~~~~uuuiii```XXXTTTPPPHHHBBB@@@???===::::::::::::999888<<<;;;::::::999:::::::::;;;???CCCGGGNNNYYYhhhrrr{{{{{{wwwxxx{{{xxxooopppvvv{{{zzzuuuwww}}}ttt\\\KKKAAA;;;888444444222222222222444444555777888===MMMdddxxx}}}rrrwwwkkkfffmmmvvvxxx{{{}}}~~~}}}wwwsssnnniiiiiilllqqqtttqqquuu{{{xxxpppkkk```^^^^^^___cccgggiiijjjnnnnnnoooooonnnmmmllllllmmmlllnnnsss{{{wwwggg^^^ZZZ___jjjwww}}}uuu{{{kkkWWWLLLDDDHHHSSSgggwwwxxxxxx~~~zzzrrrhhh___UUULLL???666222111000///......////////////......000000///////////////000///444777<<>><<<;;;;;;;;;:::888;;;:::999999999999::::::999;;;>>>>>>@@@GGGQQQYYYeeemmmwww~~~{{{{{{xxxpppqqqvvvwww}}}{{{tttuuuyyyyyy```NNNBBB<<<888555444333222222333444555333555777===NNNfffzzz|||yyysssxxxkkkhhhoooxxxyyy|||~~~zzztttooommmmmmoooqqqssswww|||yyyqqqlllaaa```___```dddhhhjjjjjjnnnnnnmmmmmmmmmlllllllllnnnmmmnnnrrrxxx~~~xxxiii```YYY\\\fffrrr{{{ooo]]]PPPFFFGGGQQQeeetttttttttyyy}}}ssshhh___VVVMMM@@@666222111000.........////////////......//////............/////////444888>>>MMMcccwwwvvvkkkbbbXXXPPPHHHFFFDDDEEEDDDCCCFFFKKK]]]ooo|||~~~|||tttjjjfffgggkkkssszzzzzzxxxxxxwwwtttsssrrrqqqssswww{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~uuulllbbb^^^XXXPPPJJJHHHDDDAAA???=========;;;999999999999888888999999::::::<<<<<<;;;:::<<>>OOOfffxxx~~~xxxsssvvv|||~~~kkkiiipppyyyzzz{{{~~~{{{vvvqqqooooooooovvvyyy|||~~~xxxpppjjjbbbaaa```aaadddgggiiijjjnnnmmmkkkjjjjjjkkkllllllnnnnnnnnnqqqvvv{{{~~~yyymmmbbbXXXWWW^^^kkk{{{ppp^^^QQQFFFFFFNNN___}}}zzzwwwtttvvvwwwlllcccZZZPPPBBB888333111000///......////////////......//////.........///000000000444:::AAARRRiii|||vvvlllbbbWWWPPPIIIFFFDDDEEECCCAAADDDIIIYYYlll~~~yyypppfffccceeekkksssyyyyyyxxxxxxxxxvvvuuusssqqqrrrvvv{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{rrrhhhddd___XXXSSSQQQGGGEEEBBB@@@???>>><<<;;;:::999999888888999999:::888:::;;;;;;;;;<<>>AAAFFFRRReeexxx|||tttjjjaaa^^^aaagggooouuuuuuuuuxxxyyyxxxuuusssrrrsssvvv{{{~~~|||||||||}}}~~~|||sssjjjfffccc]]]YYYXXXMMMJJJGGGDDDCCCBBB???===<<<;;;;;;:::::::::::::::444666777999999:::<<<======@@@EEEHHHMMMUUU^^^fffqqq|||{{{zzz}}}|||wwwvvv}}}vvv___LLLAAA<<<666666555444444555666666888999;;;BBBRRRfffrrruuuuuuvvvyyy~~~}}}~~~xxxxxx~~~sssiiikkkqqqvvvvvvuuuttttttuuuuuuvvvyyyyyyxxxxxxwwwvvvuuuuuuyyyzzz{{{|||~~~}}}wwwmmmeee___^^^\\\^^^aaadddggggggllljjjiiiggghhhiiikkkllllllnnnrrrvvvzzzyyyooocccWWWQQQRRR[[[jjjyyysss___SSSIIIGGGHHHPPPcccwww~~~vvvmmmiiiiiiooo|||xxxrrrhhh\\\LLL>>>777333111000......////////////......000000///000000111222333111555<<>>===<<<;;;;;;;;;888888999999:::::::::::::::<<>>777666555444444555666777444666999BBBUUUiiitttvvvpppqqqtttxxx}}}zzzuuuwwwzzz||||||vvv{{{{{{mmmkkkoootttwwwvvvvvvuuutttsssrrrrrrtttuuuvvvwwwxxxyyyyyyzzzzzz{{{}}}~~~|||oooeee]]]\\\[[[\\\```dddggggggjjjjjjiiihhhhhhiiikkkllljjjooouuuzzz~~~}}}rrrgggZZZQQQOOOSSS```mmmyyyeeeXXXLLLHHHFFFJJJ\\\nnnyyynnngggdddggguuu|||wwwooocccQQQBBB999555222111......////////////...............//////111222222222666<<>>AAAGGGPPP]]]lllxxxuuukkkaaaYYYYYY]]]eeelllqqqppppppsssvvvwwwuuuttttttvvvyyy|||}}}}}}||||||{{{{{{{{{{{{||||||~~~~~~{{{|||}}}~~~yyypppllliiidddaaaaaa\\\YYYUUURRRPPPMMMJJJHHHDDDCCCBBB@@@>>>===<<<<<<===<<<;;;::::::::::::999:::;;;=========@@@GGGLLLQQQ]]]jjjuuu~~~~~~}}}{{{|||~~~fffRRREEE@@@888777666555555666777888333555888CCCVVVjjjtttuuuooopppssswww{{{yyysssuuuxxxwwwxxxzzz{{{{{{yyy|||qqqiiinnnuuuxxxzzz{{{{{{{{{{{{yyyxxxwwwvvvvvvwwwxxxzzz{{{|||}}}|||~~~pppddd\\\[[[ZZZ\\\aaaeeehhhiiiiiiiiiiiijjjjjjjjjkkkkkkjjjpppxxx}}}vvvlll___TTTMMMLLLUUU```rrr~~~kkk]]]OOOHHHDDDHHHYYYkkkyyysssjjjccccccqqq}}}yyysssgggTTTEEE;;;666333111......////////////......---------......000111111222666===HHH\\\sss|||rrraaaRRRKKKCCC@@@???AAA@@@???CCCIIISSS^^^kkkwww|||rrriii___XXXYYY^^^gggnnnqqqpppooorrruuuuuutttttttttwwwzzz||||||||||||{{{{{{zzzzzzzzz{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{|||}}}~~~wwwrrrnnniiiffffffbbb^^^ZZZWWWTTTRRROOOLLLGGGFFFDDDBBB???>>>===<<<:::999777777777888888777666777999888888:::???DDDEEEQQQ]]]gggrrr~~~~~~~~~{{{{{{gggSSSFFFAAA888777666555555666777888666777:::DDDVVViiirrrqqqppprrruuuxxx|||{{{uuuxxxzzzwwwuuuvvvxxx}}}yyy}}}~~~|||kkkgggqqqzzz}}}~~~~~~}}}{{{zzzzzzzzz{{{|||}}}~~~}}}ooobbb\\\[[[[[[]]]bbbgggjjjkkkhhhiiijjjkkkkkkkkkkkkkkkkkkqqqzzzzzzpppbbbWWWLLLHHHNNNWWWbbbqqq}}}tttcccRRRJJJGGGHHHTTTcccttt}}}uuuppppppxxxyyyzzzwwwmmm]]]LLL===555111000////////////////////////000111111000...///111333555555<<>><<<======???EEEMMMWWWdddrrr{{{~~~sssdddYYYWWW]]]dddjjjooorrrpppppprrrsssqqqqqqtttxxx{{{|||||||||}}}}}}~~~~~~|||{{{{{{|||{{{{{{{{{~~~}}}~~~|||yyyxxxyyy{{{~~~vvvrrrooojjjfffdddcccaaa]]]WWWSSSQQQPPPRRROOOLLLGGGBBB???<<<;;;;;;;;;:::999999999999::::::999999999;;;<<<>>>@@@EEEIIIRRR^^^gggnnnyyy}}}}}}}}}jjjVVVHHHAAA:::666555777777444555888999<<>><<<======>>>EEELLLYYYfffttt}}}}}}rrrdddYYYWWW^^^dddmmmrrruuusssqqqrrrqqqooopppsssuuuxxxyyyzzz{{{|||{{{|||||||||zzzyyyzzz{{{zzzzzz{{{~~~~~~}}}|||yyyxxxxxx{{{~~~yyytttnnniiiiiigggccc]]]YYYWWWVVVWWWVVVTTTQQQMMMHHHDDDAAA???<<<<<<;;;:::999999999999999888777777777999:::;;;???BBBIIITTT\\\dddppp{{{~~~~~~zzzmmmZZZKKKCCC;;;777555666666444666999888<<>>PPPgggzzz{{{pppcccTTTHHHAAA@@@===;;;<<<===>>>DDDKKKZZZggguuu~~~|||pppbbbYYYXXX^^^eeeooouuuxxxvvvtttsssqqqmmmqqqqqqrrrtttvvvxxxzzz{{{zzz{{{|||{{{zzzyyyzzz{{{zzzzzz{{{~~~}}}{{{yyyxxxxxxzzz|||~~~}}}uuuppplllhhhccc]]]ZZZZZZ[[[\\\[[[ZZZXXXUUUPPPLLLGGGEEEAAA@@@>>>===;;;:::::::::999888777666666777888999:::<<>>DDDJJJRRR```lllyyy~~~{{{yyyuuubbbQQQGGG???999666555555444777<<<666===JJJ\\\nnn{{{}}}zzzuuuyyy{{{}}}{{{vvvsssssszzzyyyzzzzzztttooorrrxxx}}}wwwuuuuuusssmmmhhhlllxxx}}}zzz{{{|||{{{xxxuuurrrrrrtttvvv~~~|||qqqhhhbbb___\\\ZZZ[[[^^^bbbfffiiiiiihhhgggeeeeeefffgggiiikkknnnooouuuxxx}}}xxxkkk^^^TTTKKKFFFAAAFFFPPP___ooo~~~|||lllUUUJJJFFFDDDKKKUUUgggwwwxxxxxxtttuuupppbbbNNN>>>666555000000000000000000000000//////000//////000222555777999AAATTTkkk~~~{{{vvvdddRRRGGGCCC???<<<;;;=========CCCJJJRRR```qqq|||wwwjjj]]]WWWXXX___eeekkkrrrwwwwwwvvvwwwuuuqqqtttrrrpppqqquuuyyy||||||{{{}}}~~~}}}||||||}}}~~~{{{|||}}}~~~}}}{{{yyyyyyyyyzzz{{{{{{xxxtttqqqpppnnnkkkhhhbbbbbbaaa```\\\XXXTTTRRRMMMKKKIIIEEEBBB???>>>===;;;:::999999999:::<<<===<<<;;;<<<@@@EEEMMMZZZgggrrr||||||{{{~~~|||zzzvvv~~~xxxeeeRRRGGG@@@;;;777666555444777<<<999@@@PPPfffzzzyyy}}}~~~{{{vvvuuuuuuzzz{{{}}}|||vvvppprrrxxx{{{xxxwwwooohhhdddlllzzz~~~zzzvvvwww{{{|||{{{xxxtttqqqrrruuuwww}}}~~~qqqfff___]]]\\\]]]\\\___dddiiikkkjjjhhhfffddddddeeefffiiillloooqqqrrrvvv{{{~~~rrrfffYYYNNNFFFCCCEEEMMMZZZlll|||pppwwwpppXXXLLLGGGEEEJJJRRRbbbsssxxxvvvqqqrrrmmmaaaPPP@@@777444000000000000000000000000...///000//////000333555888:::CCCVVVmmm~~~~~~~~~zzzwwwfffTTTIIIDDD???<<<<<<>>>>>>>>>CCCJJJOOO^^^ooo{{{}}}tttfffZZZUUUWWW^^^dddiiiooottttttuuuwwwvvvtttuuurrrppprrrwww{{{||||||yyyzzz{{{{{{zzzzzz{{{|||}}}}}}~~~~~~|||{{{zzzzzzzzz{{{}}}{{{xxxwwwtttnnnjjjffffffeeedddbbb___\\\[[[TTTRRROOOJJJFFFCCCAAA???<<<;;;:::999999:::;;;;;;<<<999:::===AAAGGGTTT```kkkvvv}}}wwwtttwwwzzzwwwvvv{{{{{{gggTTTGGG@@@;;;888888777555777;;;;;;BBBTTTnnn|||~~~{{{wwwwwwyyyzzz{{{|||{{{tttnnnrrrzzz}}}|||ooofffcccmmm}}}|||wwwwwwzzz}}}~~~~~~}}}|||xxxuuurrrsssvvvzzzzzz}}}|||oooccc\\\YYY[[[]]]\\\```fffkkkmmmllliiifffccccccdddfffiiinnnrrrtttssswww|||~~~~~~yyyooobbbTTTJJJGGGGGGLLLWWWhhhyyykkkqqqyyysssZZZMMMGGGDDDHHHOOO]]]nnnyyyvvvpppooojjj___QQQCCC888333000000000000000000000000...////////////000333555999;;;DDDVVVmmm~~~}}}{{{yyy}}}~~~uuueeeTTTIIIDDD???======?????????DDDJJJPPP___ppp|||{{{qqqbbbWWWSSSVVV]]]bbbhhhnnnrrrrrrrrruuuuuutttuuurrrppprrrxxx||||||zzzyyyzzz{{{{{{zzzzzz{{{}}}~~~}}}{{{{{{{{{{{{{{{~~~~~~|||yyytttooolllkkkjjjiiihhhgggfffeee___]]]YYYTTTOOOKKKHHHGGGBBBAAA???<<<;;;:::::::::;;;999999<<<>>>DDDOOO[[[fffsss|||wwwuuuyyywwwvvv~~~}}}{{{yyyzzz~~~}}}jjjVVVHHH@@@;;;999:::999666777:::===CCCVVVrrr}}}~~~{{{|||}}}{{{~~~zzzxxxyyy|||}}}}}}|||xxxpppmmmuuupppfffcccppp|||{{{}}}}}}}}}zzzvvvsssuuuxxx|||{{{~~~zzznnnbbbYYYWWWZZZ\\\]]]aaahhhmmmpppnnnjjjhhhbbbcccdddfffjjjoootttxxxwwwzzz{{{zzzxxxwwwyyy{{{{{{pppaaaWWWNNNLLLNNNWWWhhhxxxmmmpppuuu{{{tttZZZMMMGGGDDDGGGMMMYYYlll{{{xxxpppnnnhhh^^^RRREEE999333000000000000000000000000...////////////000333666999;;;DDDWWWmmm~~~~~~|||xxx{{{{{{sssdddTTTHHHBBB@@@======@@@@@@@@@DDDJJJSSSaaarrr~~~zzzooo```UUURRRVVV]]]bbbiiinnnqqqppppppssstttrrrtttqqqooorrrxxx|||{{{xxxzzz|||}}}}}}||||||}}}~~~|||{{{{{{{{{yyy}}}~~~{{{pppooonnnmmmlllllllllmmmhhhfffbbb]]]XXXSSSPPPOOOIIIGGGDDDAAA>>><<<;;;:::<<<::::::<<>>CCCWWWsss|||~~~}}}zzzyyy||||||yyywww{{{~~~zzzyyy{{{~~~|||vvvnnnnnnzzzrrrfffcccrrr~~~~~~{{{wwwtttvvvzzz}}}yyynnnbbbZZZWWWZZZ]]]]]]bbbiiioooqqqooollliiibbbbbbcccfffkkkqqqvvvzzz{{{~~~~~~uuutttrrrrrrtttyyy~~~|||mmmcccTTTQQQQQQZZZiiiyyyvvvtttuuu{{{xxx```PPPHHHEEEFFFJJJ[[[mmm~~~uuusssmmmcccVVVIII===555111333222000/////////000111444111......111555666666777999FFF]]]rrr}}}zzzyyyuuummmbbbUUUIIICCC>>>>>>???@@@DDDIIINNNRRR]]]gggtttvvviiiZZZRRRPPPSSS[[[dddjjjlllooorrrtttuuuuuuuuutttssssssuuuxxx{{{||||||}}}}}}|||||||||||||||}}}~~~~~~}}}|||||||||||||||yyywwwuuuuuuvvvvvvvvvuuuvvvqqqlllhhhfffaaa[[[VVVOOOMMMHHHCCC>>><<<===???===;;;:::;;;===AAALLLXXXhhhssssssrrrxxx~~~~~~ppp\\\LLLEEE>>>::::::999777777999<<>>666222222222000/////////000111222///,,,,,,///333444444777;;;HHH___uuu~~~}}}{{{xxxrrriii^^^SSSJJJDDD>>>>>>???AAAEEELLLSSSXXXaaajjjvvvsssfffXXXQQQPPPTTT\\\dddjjjlllooorrrtttuuuuuutttsssssssssuuuxxx{{{||||||}}}}}}|||||||||||||||}}}~~~~~~~~~}}}}}}}}}~~~|||~~~|||{{{|||~~~~~~~~~~~~yyyuuurrrnnngggbbbZZZWWWQQQJJJDDD@@@??????>>>;;;:::<<<===AAALLLWWWgggsssuuuuuuyyy}}}~~~}}}~~~~~~rrr___OOOEEE???::::::999777777999===HHH^^^vvv}}}vvvrrrwww|||~~~vvvqqqvvvxxxnnniiijjjxxx{{{vvvssstttwwwzzz{{{}}}}}}pppaaaZZZWWWVVVXXX\\\^^^```dddiiimmmlllhhhdddcccccccccfffjjjpppvvvzzz|||{{{vvvrrrfffdddbbbccciiipppvvvzzz{{{nnn```YYYUUU\\\hhhrrr|||}}}{{{|||nnnWWWIIIDDDGGGLLLWWWooouuupppeeeXXXKKK@@@888444222111111000///000000000111///------///222444444888===KKKcccxxx}}}{{{zzzvvvmmmcccYYYPPPIIIEEE>>>>>>???BBBGGGPPP[[[bbbhhhpppzzznnnbbbVVVPPPPPPTTT]]]eeejjjlllooorrrttttttttttttsssrrrsssuuuxxx{{{|||{{{||||||{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~|||~~~~~~xxxqqqlllhhhddd]]]TTTLLLFFFBBB@@@???<<<;;;<<<===BBBLLLWWWeeerrrxxxzzz}}}vvvbbbSSSFFF@@@::::::999777777999@@@KKKaaayyy}}}xxxvvvzzzwwwtttzzzwwwkkkhhhmmm|||}}}zzzuuusssuuuxxx{{{}}}zzznnnaaa[[[XXXWWWXXX\\\]]]___ccchhhkkkkkkgggdddccccccdddfffkkkqqqvvvyyy}}}~~~zzzwwwnnniiidddcccgggnnnuuuzzz~~~}}}~~~~~~}}}rrrbbbZZZUUUYYYbbblllvvv~~~zzzaaaOOOFFFGGGKKKXXXsss}}}}}}wwwqqqgggZZZMMMBBB999555222111111000000000000000222111000000111333555666888>>>NNNeeezzz|||{{{xxxuuuqqqiii```VVVMMMGGGCCC===>>>@@@BBBHHHSSS```jjjnnnuuu~~~}}}}}}|||lllaaaVVVQQQRRRUUU]]]eeejjjllloooqqqssstttssssssrrrrrrsssuuuyyy{{{{{{zzz{{{{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{uuutttooofff]]]UUUMMMGGGCCCAAA>>><<<===>>>BBBLLLWWWdddrrr{{{~~~yyyeeeVVVGGG@@@;;;:::999777777:::CCCOOOfff}}}~~~}}}yyywwwxxxggghhhqqq|||yyyuuusssuuuyyy}}}~~~vvvjjj___[[[YYYWWWXXX[[[\\\___cccgggiiihhheeecccccccccdddggglllqqqvvvyyy}}}{{{tttkkkfffhhhnnnvvvzzz~~~~~~{{{zzzzzz|||yyynnn```WWWQQQTTT[[[dddoooxxxlllXXXKKKGGGJJJZZZttt~~~{{{uuutttwwwxxxrrrhhh[[[NNNCCC:::666111111111111000000000///000111111111111333555666777>>>OOOgggzzz{{{{{{uuunnnkkkeee]]]TTTKKKCCC???<<<>>>@@@CCCHHHTTTbbbmmmrrrxxx{{{{{{|||}}}xxxkkkaaaWWWSSSTTTWWW^^^fffjjjllloooqqqsssssssssrrrqqqqqqrrruuuyyy{{{zzzyyyzzzzzzyyyzzzzzz{{{||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~|||vvvnnneee]]]UUUMMMGGGBBB???===>>>>>>BBBLLLWWWdddrrr~~~zzzyyyxxxyyy{{{hhhXXXIIIAAA;;;:::999666777:::BBBPPPhhhzzzyyyuuueeeiiiuuu|||yyyuuusssvvvzzz}}}rrrggg]]]YYYXXXWWWXXX[[[\\\___cccffffffeeecccbbbbbbbbbdddhhhmmmrrrwwwzzz|||}}}qqqhhhggglllsssxxx}}}~~~{{{xxxwwwwwwzzz}}}|||yyyvvvmmmcccWWWPPPKKKMMMSSS[[[gggqqqrrr]]]NNNHHHIIIYYYpppzzzqqqnnnppp{{{~~~xxxssshhh[[[NNNCCC;;;666000111111111111000//////---///000000000000222444888@@@QQQgggyyy{{{|||sssjjjgggaaaYYYPPPHHHAAA===;;;>>>AAACCCGGGQQQ```kkkrrryyy|||{{{zzz{{{}}}|||wwwssshhh^^^VVVTTTUUUYYY```gggjjjllloooqqqrrrsssrrrqqqpppqqqrrrvvvyyy{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{||||||||||||}}}~~~~~~|||||||||||||||}}}~~~~~~vvvnnnggg^^^TTTMMMDDDAAA?????????BBBLLLWWWdddrrr~~~}}}||||||wwwuuussssssyyy~~~kkk[[[JJJBBB<<<:::888666777;;;???NNNiiixxxxxxuuueeekkkzzz}}}yyyuuutttvvvzzz}}}{{{nnncccYYYVVVVVVVVVWWW[[[]]]```dddeeedddaaa```___```aaadddhhhnnntttyyy{{{|||wwwmmmjjjooouuuzzz}}}~~~~~~}}}yyyvvvttttttwwwyyy}}}xxxxxxtttnnnkkkggg^^^UUUNNNHHHDDDFFFKKKRRR]]]gggrrr]]]MMMHHHJJJTTTggg~~~sssmmmmmmrrr~~~xxxssshhh[[[NNNCCC;;;666000111111222111000///...,,,...111111000000222555:::BBBSSSiiixxx|||}}}ssshhhddd]]]TTTKKKEEE@@@>>>:::>>>AAABBBEEENNN\\\gggpppxxx~~~{{{xxxwwwxxxvvvrrrnnnaaaYYYRRRRRRVVV[[[cccjjjjjjlllnnnqqqrrrrrrrrrqqqpppppprrrvvvyyy{{{zzzxxxxxxxxxxxxxxxyyyzzz{{{|||{{{{{{||||||}}}~~~~~~|||{{{{{{{{{{{{{{{|||}}}wwwpppfff[[[RRREEEBBB?????????BBBLLLVVVeeerrr{{{yyyxxx}}}}}}xxxvvvsssppptttzzznnn]]]KKKCCC<<<:::888666777;;;>>>OOOllluuuuuu~~~ssseeemmm}}}~~~zzzvvvtttvvvzzz}}}yyylllaaaVVVSSSSSSTTTWWW[[[^^^aaaddddddbbb^^^]]]]]]^^^```ccciiiooouuuzzz}}}}}}xxxnnnlllpppwww{{{|||}}}~~~{{{wwwtttrrrqqqqqqrrruuuzzz~~~~~~zzzwwwooonnniiibbb___[[[SSSKKKFFFAAA>>>@@@CCCIIISSS\\\ooo[[[LLLHHHKKKOOO```wwwwwwooonnnlll|||xxxrrrhhh[[[NNNCCC;;;666000111111222222000///......000333333222222444777<<>>AAABBBDDDKKKXXXcccnnnwww~~~{{{wwwuuutttrrrnnnkkk\\\TTTOOOQQQVVV\\\eeellljjjlllnnnqqqrrrrrrqqqqqqoooppprrrvvvyyy{{{yyyxxxxxxxxxxxxxxxyyyzzz{{{|||{{{{{{||||||}}}~~~~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~~~~~~~~~~vvvlll___VVVFFFBBB@@@@@@???BBBLLLVVVfffsss~~~yyyvvvvvvzzz~~~{{{zzzvvvqqqrrrvvv}}}wwwyyyppp___LLLCCC<<<:::888666888;;;@@@RRRppp|||rrrsssyyymmmfffooo{{{vvvtttvvvzzz}}}~~~wwwjjj___TTTQQQRRRSSSWWW[[[___bbbeeeddd```]]][[[\\\]]]___ccciiipppvvv{{{~~~~~~~~~qqqhhhggglllsssxxx|||}}}}}}{{{wwwsssqqqpppmmmmmmoootttxxxwwwsssoooiiihhhbbb\\\XXXUUUNNNFFFCCC>>>;;;===???CCCLLLUUUooo\\\MMMFFFFFFNNNXXXkkktttllljjjuuuxxxlll```RRRDDD<<<:::222222222111222222333333111222222222111333555888:::CCCWWWppp~~~~~~ttthhhbbbXXXMMMEEE???<<<;;;>>>>>>???AAAGGGQQQ]]]dddpppwww~~~~~~|||xxxwwwtttmmmddd[[[SSSOOOQQQWWW[[[```eeehhhjjjnnnrrruuuvvvuuuuuussstttvvvwwwwwwxxx{{{}}}zzzzzzzzzzzzzzzzzzyyyyyyyyy{{{}}}~~~}}}||||||zzzzzzyyyzzz{{{||||||sssbbbVVVMMMDDD???AAAAAABBBLLLYYYmmmzzzxxxsssrrrtttzzz}}}}}}~~~}}}}}}~~~zzzxxx{{{rrreeeMMMDDD<<<:::;;;::::::===BBBWWWuuuxxxoooqqqzzzooohhhvvv{{{uuuuuuxxx{{{~~~wwwfff]]]TTTPPPOOOOOOSSSXXX\\\^^^aaaaaa___[[[YYYYYYZZZ\\\aaahhhpppxxx~~~zzzlllbbb```fffooouuuuuuxxxzzzxxxsssooonnnnnnnnnoooqqqrrrqqqooommmkkkeeebbb^^^ZZZVVVQQQKKKGGGBBB@@@>>>>>>@@@EEEJJJNNNuuubbbQQQHHHFFFMMMWWWjjjyyyqqqkkkuuuyyynnndddVVVFFF<<<999333222222111222222333333111222222222111333555888:::DDDXXXqqq}}}~~~tttgggaaaVVVLLLDDD???===<<<<<<===???BBBJJJUUUbbbkkkssszzz~~~}}}zzzxxxvvvnnneee[[[SSSNNNRRRWWW\\\```eeeiiikkkppptttwwwxxxxxxwwwuuuvvvvvvvvvuuuvvvyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxzzz|||~~~~~~~~~}}}||||||{{{zzzyyyyyyzzz{{{||||||~~~~~~|||{{{~~~tttcccVVVNNNEEE@@@AAAAAACCCLLLYYYmmmyyyxxxtttssssssyyyxxxuuuxxxuuugggQQQGGG>>><<<;;;999999;;;CCCVVVsssxxxoooqqq}}}~~~uuuqqq}}}zzzuuuvvvyyy{{{~~~uuueee[[[RRROOONNNNNNRRRXXX\\\^^^```___\\\XXXVVVUUUVVVYYY^^^eeennnvvv~~~wwwhhh]]]ZZZ```hhhnnnrrruuuwwwuuuqqqmmmlllmmmtttuuuwwwwwwuuuqqqllliiidddaaa]]]YYYUUUQQQMMMJJJEEECCCAAA@@@BBBGGGMMMPPP}}}iiiVVVJJJFFFKKKUUUggg~~~yyypppwww|||rrrjjj]]]KKK>>>888333333222222111222222333000111222222222333666888;;;EEEZZZsss|||}}}}}}tttfff^^^SSSIIIBBB???===<<<;;;<<>>===;;;;;;===@@@EEEOOO]]]lllvvv|||~~~|||{{{wwwnnndddXXXQQQNNNSSSYYY^^^cccgggiiilllpppuuuyyy{{{{{{{{{vvvvvvuuutttsssuuuxxx{{{xxxxxxyyyyyyzzz{{{||||||yyyzzz{{{||||||||||||{{{{{{{{{zzzyyyzzz{{{|||}}}||||||}}}}}}~~~xxxqqqiiifffgggccchhhnnnvvv~~~zzzjjj^^^RRRHHHBBBCCCCCCEEEPPP]]]mmmwww}}}wwwtttqqqpppuuu||||||}}}zzztttrrrxxx~~~mmmXXXMMMCCC>>>===::::::<<>>===;;;<<<>>>AAAGGGQQQ^^^kkkttt~~~}}}}}}{{{vvvlllaaaVVVPPPNNNSSSZZZ___dddhhhgggjjjoootttxxxzzzzzzzzzttttttuuuuuuuuuwwwzzz}}}xxxxxxyyyyyyzzz{{{||||||{{{{{{||||||}}}}}}||||||{{{zzzzzzyyyzzz{{{|||}}}}}}||||||}}}~~~wwwoooeee```___XXX[[[___dddjjjttt|||nnncccRRRIIICCCDDDEEEHHHSSSaaaoooxxxzzzuuuqqqnnnmmmsss{{{}}}}}}}}}wwwpppmmmsss|||nnnXXXNNNCCC???===;;;<<>>444444333222111111111111///000111222222444777999???MMMeee}}}{{{{{{xxxooojjjhhhiii]]]MMMBBB???>>><<<;;;<<>>>>><<<:::;;;???FFFMMMVVV```jjjqqq|||}}}vvvhhh\\\TTTNNNMMMTTT\\\aaafffjjjhhhkkkooosssvvvwwwwwwwwwsssvvvxxxzzzyyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}|||}}}zzztttkkk___XXXVVVNNNNNNMMMKKKKKKOOOWWW^^^lllyyyzzzmmmaaaRRRIIICCCEEEHHHLLLZZZiiivvv|||~~~zzzuuuooojjjeeeeeennnyyy~~~~~~~~~}}}}}}tttmmmjjjoooxxxrrr]]]QQQEEE???<<<::::::===FFFZZZttt||||||~~~~~~zzz{{{zzzxxxwwwvvvuuurrrqqqrrruuuvvvwww~~~vvvjjjYYYPPPHHHGGGGGGIIINNNTTT\\\\\\ZZZVVVSSSSSSTTTVVVYYY[[[^^^ccchhhoootttwww|||~~~sssbbbRRRJJJIIILLLPPPUUU[[[```eeejjjrrrwwwvvvxxxzzz||||||yyyuuurrrllliiiddd___[[[VVVQQQNNNLLLOOOUUU]]]fffnnntttxxx~~~dddOOOEEEEEEKKKYYYjjjzzz||||||uuubbbLLL???555444333222111111111111///000111111222444777:::BBBQQQkkkxxxwww~~~uuunnnmmmnnnnnn```NNNBBB>>>>>><<<:::;;;???GGGOOOYYYbbblllrrrzzz~~~vvvhhh[[[SSSNNNMMMTTT]]]bbbgggkkkjjjlllppptttwwwxxxwwwwwwuuuxxx{{{|||{{{yyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyy{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~|||~~~~~~wwwqqqiii]]]UUUSSSKKKKKKIIIEEECCCFFFMMMSSS[[[iii{{{xxxjjj^^^QQQHHHCCCEEEHHHNNN\\\kkkxxx~~~|||yyytttmmmhhhbbbcccmmmyyy}}}|||{{{|||}}}zzzrrrmmmpppvvvzzzsss___SSSFFF???;;;888888:::FFFZZZrrr~~~}}}{{{zzz|||||||||yyyxxxvvvtttpppoooqqqtttuuuvvv}}}vvvjjjYYYPPPHHHFFFGGGIIIOOOUUU^^^]]]ZZZUUURRRPPPRRRTTTWWWYYY\\\aaahhhoootttwwwyyy{{{~~~~~~wwwfffUUUJJJHHHJJJJJJOOOWWW]]]cccjjjrrryyy{{{||||||{{{yyyvvvrrrpppllliiiddd___ZZZTTTNNNJJJJJJOOOVVV```jjjsssyyy|||~~~cccQQQKKKFFFKKKXXXiiixxxwwwssspppdddOOO???777555111000000111111111111222222222222444888;;;AAAVVVqqqvvvvvv~~~vvvmmmkkkllllll```PPPDDD???===<<<:::???DDDJJJOOOVVV^^^iiipppzzz{{{pppbbbWWWMMMMMMOOOUUU[[[aaaeeefffkkkmmmqqquuuwwwwwwvvvtttuuuuuuvvvwwwwwwwwwwwwwww|||{{{zzzyyyxxxyyyzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyzzzzzz|||}}}~~~~~~}}}||||||~~~}}}tttkkkddd]]]TTTNNNIIIGGGEEEBBBBBBCCCDDDFFFPPPXXXdddqqq||||||qqqddd[[[IIIGGGDDDCCCHHHSSSbbblll~~~yyyssslllfffaaabbblllxxx}}}yyy{{{{{{sssssswww|||wwwcccSSSDDD???;;;666777<<>>===<<<@@@EEEKKKQQQWWW```jjjrrrzzz{{{ooo```VVVLLLMMMOOOTTT[[[bbbeeegggkkkmmmqqquuuwwwwwwvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwzzzzzzyyyxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyzzzzzz{{{|||}}}}}}|||{{{zzz{{{|||~~~|||ssskkkddd\\\TTTNNNHHHGGGDDDBBBAAAAAACCCDDDFFFMMMXXXcccnnnxxxxxxnnnaaaXXXIIIGGGDDDDDDJJJVVVdddnnnxxxrrrkkkeeeaaaaaakkkwwwzzzyyy}}}uuuuuuxxx}}}{{{dddTTTFFFAAA===888999???FFFcccvvvyyy}}}}}}|||~~~~~~~~~|||zzz|||vvvppppppxxx{{{xxxrrrnnnmmmllllllooouuuyyy|||sssdddUUUMMMEEEDDDFFFIIIOOOVVV___]]]YYYUUURRRQQQQQQRRRTTTXXX^^^dddiiinnntttwwwzzz{{{}}}rrr___OOOGGGDDDCCCHHHQQQ]]]iiittt{{{~~~}}}{{{xxxvvvsssrrrmmmiiiddd___[[[UUUNNNIIIHHHJJJPPPYYYdddrrr~~~vvv___OOOIIIGGGJJJTTTddduuu~~~uuuqqqnnndddRRRCCC888555222000111111111111111111222222222555999<<>>CCCKKKTTT^^^iiirrryyy~~~{{{rrrhhh\\\SSSHHHGGGEEEFFFMMMZZZiiisss|||wwwqqqiiiddd```aaajjjttt|||~~~xxxuuu{{{xxxwwwzzz~~~fffVVVGGGBBB>>>:::;;;AAAKKKhhh{{{}}}}}}}}}||||||}}}}}}{{{~~~{{{pppgggdddttt{{{wwwrrrmmmkkkiiijjjnnnuuuzzz~~~qqqbbbTTTKKKDDDCCCEEEHHHOOOVVV^^^[[[WWWSSSPPPOOOOOOOOOUUUYYY___eeejjjoootttxxxwwwxxxzzz}}}~~~{{{hhhWWWKKKEEEBBBHHHRRR```nnnyyy}}}zzzwwwuuusssmmmkkkfffaaa\\\UUUNNNIIIEEEGGGLLLTTT```nnnzzzsss^^^OOOHHHEEEJJJVVVgggwwwxxxrrrooodddSSSDDD999666333111111111111111111111222222333555999===III```zzz}}}qqqqqqzzzwwwpppqqqtttyyylllZZZJJJAAA???@@@AAAEEEJJJQQQWWW]]]fffooovvvzzzyyylll\\\PPPJJJKKKNNNTTT\\\cccgggiiikkkmmmppptttvvvwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxwwwuuuuuuvvvvvvxxxyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{xxxwwwwwwwwwxxxyyy{{{{{{{{{{{{||||||~~~~~~xxxpppiiiccc]]]VVVPPPIIIFFFCCC@@@>>>>>>???@@@===@@@FFFMMMVVVaaalllssszzz}}}~~~vvvmmmbbbWWWPPPHHHGGGGGGIIIQQQ___oooyyy|||uuunnngggbbb___```hhhqqqzzzzzzuuusssxxxzzzyyy{{{~~~gggWWWHHHBBB???:::<<>>===>>>??????AAAEEEKKKSSS___kkksssxxx{{{{{{rrrhhh^^^TTTNNNHHHHHHIIIMMMVVVdddttt~~~~~~ssslllddd```^^^___fffnnnwww}}}~~~zzzvvvuuuzzz|||{{{{{{}}}iiiXXXHHHBBB>>>:::<<>>LLLddd{{{qqqsss|||wwwkkkiiipppxxxwwwlll\\\KKKAAA>>>@@@BBBHHHNNNUUU\\\cccjjjsssyyy}}}wwwiiiYYYMMMGGGHHHLLLSSS]]]eeejjjlllkkkmmmpppsssuuuwwwxxxxxxvvvwwwxxxxxxyyyxxxxxxxxxssstttvvvwwwyyyyyyyyyyyyvvvxxx{{{}}}~~~}}}xxxyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvuuutttuuuvvvwwwxxx{{{{{{uuunnnhhhddd```YYYTTTMMMKKKFFFBBB???>>>>>>??????AAADDDIIIQQQ]]]iiirrrvvvyyy~~~yyypppfff\\\TTTPPPJJJJJJLLLPPPZZZhhhxxxrrrjjjbbb^^^]]]^^^dddkkkrrrxxx}}}~~~}}}|||~~~||||||}}}lllZZZJJJCCC>>>999;;;BBBOOOmmm{{{|||wwwqqqlllppp{{{~~~vvvlllfffeeeqqquuukkkfffccceeelllwww~~~mmm]]]QQQHHH@@@???AAADDDJJJQQQXXXVVVSSSOOONNNNNNNNNOOORRRWWW^^^eeejjjooosssuuuxxxyyy{{{}}}~~~~~~~~~}}}{{{{{{|||~~~~~~uuucccWWWSSSSSSYYYeeeuuu}}}zzzyyytttuuutttoooeeeZZZQQQLLLFFFDDDDDDLLLZZZhhhsssxxxlllXXXHHHDDDJJJWWWjjjyyy}}}~~~~~~zzzvvvkkkWWWHHH;;;888444222222222111000000111222333444777;;;???PPPhhhxxxpppttttttfffbbbhhhnnnllldddVVVHHH???===@@@CCCHHHNNNVVV^^^dddkkktttzzz~~~wwwiiiXXXMMMFFFGGGLLLSSS]]]eeejjjmmmkkkmmmooorrruuuwwwyyyyyyvvvwwwxxxxxxyyyyyyxxxxxxtttuuuwwwyyyyyyyyyyyyyyyvvvwwwzzz|||}}}}}}{{{zzzwwwyyyzzz{{{{{{zzzxxxwwwvvvvvvvvvuuutttsssqqqqqqmmmooopppqqqrrrtttxxx{{{}}}zzzuuunnniiieeeaaa[[[WWWPPPMMMIIIDDDAAA??????@@@===???BBBHHHPPP\\\hhhpppvvvzzz~~~xxxpppfff]]]VVVRRRKKKLLLNNNSSS]]]kkk{{{ppphhh```]]]\\\]]]bbbhhhlllssswwwyyy}}}~~~ppp^^^MMMEEE???:::<<>>???BBBHHHNNNTTTRRROOOMMMLLLLLLNNNOOOQQQVVV^^^dddjjjnnnqqqtttuuuvvvxxx{{{}}}~~~}}}~~~~~~{{{yyy{{{|||}}}~~~rrrggg___\\\]]]fffvvv|||zzzwwwxxxxxxssshhh\\\RRRNNNHHHEEEEEELLLZZZiiitttxxxqqqZZZHHHEEEJJJUUUfffvvv}}}wwwttt}}}|||zzzwwwlllYYYIII<<<888555222222222111000000111222333444777<<>>BBBGGGPPP[[[hhhpppxxx|||}}}xxxpppfff]]]WWWUUULLLMMMOOOUUU^^^mmm|||~~~pppggg___\\\\\\]]]aaagggiiioootttuuuzzzsssaaaOOOFFF@@@;;;<<>>???AAAFFFMMMQQQPPPMMMKKKJJJKKKMMMNNNPPPUUU]]]dddiiimmmqqqsssqqqsssvvvyyy|||~~~}}}}}}~~~~~~}}}{{{xxxzzz|||}}}~~~}}}tttgggcccaaahhhvvv|||{{{xxxzzz{{{uuujjj]]]SSSNNNJJJGGGFFFMMM[[[jjjtttyyywww^^^KKKEEEGGGQQQ```pppyyywwwqqqqqqwww|||yyyqqqmmm```III@@@888222222222111000111333222444666666666<<>>===???CCCFFFMMMVVV\\\aaaiiittt|||vvvfffVVVKKKFFFHHHLLLSSS]]]fffmmmoooppppppqqqtttxxxzzzzzzzzzxxxyyyzzzzzz{{{{{{zzzzzzwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxvvvwwwxxxxxxwwwuuusssrrrppppppooommmkkkiiigggeeeccc___]]]]]]]]]]]]bbbiiiqqqyyy}}}{{{|||~~~}}}{{{yyytttnnnhhhccc___]]]VVVQQQJJJEEECCCBBBAAA@@@???AAADDDHHHNNNXXXeeennnttt|||}}}wwwqqqjjjbbbZZZUUUTTTQQQQQQWWWcccsss~~~wwwkkkddd___`````````bbbeeejjjkkkmmmooossszzz}}}iiiPPPBBB???>>>???AAAPPPgggwwwrrrvvv~~~nnndddbbbqqq~~~sssiiiddd^^^fffpppwww{{{{{{iii\\\MMMEEE???======???EEEMMMQQQPPPNNNLLLLLLLLLLLLLLLMMMQQQXXX___eeejjjlllmmmrrruuuyyy|||~~~~~~}}}}}}}}}~~~~~~~~~ssskkkhhhmmmwwwzzz}}}|||qqqeee[[[VVVLLLFFFCCCKKKYYYgggttt~~~xxx___LLLBBBDDDMMM[[[kkkzzzzzzvvvnnnnnnsss}}}yyyrrrooobbbKKK@@@888222222222111000111222111333555555555;;;CCCTTTrrr{{{uuupppuuukkk```______\\\TTTKKKBBB???===<<<>>>BBBFFFLLLUUU[[[```hhhsss{{{~~~sssdddTTTJJJFFFGGGKKKSSS\\\eeelllnnnppppppqqqtttxxxzzzzzzyyyxxxxxxyyyzzzzzzzzzzzzzzzwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwwwwwwwuuuvvvwwwwwwvvvtttrrrppppppooommmkkkgggdddbbb```\\\XXXUUUUUUTTTUUUZZZaaallluuu|||}}}|||}}}~~~yyywwwsssnnniiiddd```^^^XXXTTTMMMHHHEEECCCBBBAAA===???BBBFFFLLLWWWdddnnnuuu}}}yyytttnnnggg___ZZZVVVTTTTTTZZZeeettt~~~vvvjjjddd```aaabbbbbbcccggghhhiiijjjlllpppwww{{{}}}jjjQQQCCC???===>>>@@@OOOgggyyyuuuzzzmmmcccbbbrrr}}}rrrgggbbb___fffpppvvvzzz~~~zzzggg[[[MMMEEE???======???EEEMMMPPPOOOMMMKKKJJJJJJJJJJJJNNNRRRXXX```fffjjjlllmmmqqqtttxxx{{{}}}~~~~~~}}}||||||}}}~~~}}}~~~xxxpppkkkoooxxxuuuhhh^^^XXXNNNGGGCCCKKKXXXeeesss}}}{{{```MMMCCCCCCKKKXXXgggvvvzzzvvvmmmmmmqqq}}}}}}{{{tttqqqdddNNN@@@888222222333111000222111000222444555555<<>>@@@BBBEEEKKKVVVcccmmmuuu}}}}}}xxxsssllleeeaaaYYYXXXXXX^^^iiiwww~~~uuujjjdddaaacccddddddfffiiifffggghhhiiimmmttt||||||}}}kkkSSSEEE???<<<===>>>NNNfff{{{yyy{{{jjjaaa```ttt}}}pppeee```aaagggpppuuuxxx~~~wwweeeYYYMMMEEE???======???EEEMMMPPPOOOLLLJJJHHHHHHHHHHHHNNNRRRYYY```fffjjjlllmmmpppssswwwyyy{{{|||~~~~~~}}}||||||{{{{{{||||||}}}~~~~~~~~~~~~vvvooopppwww{{{nnnbbb[[[QQQIIIDDDJJJUUUcccpppzzz|||aaaMMMEEEFFFKKKXXXfffuuu~~~xxxsssqqqttt~~~~~~|||vvvsssgggQQQ@@@888222222333111111222222111222555555777>>>GGG^^^zzzwwwqqqwwwfff[[[\\\^^^]]]NNNEEE>>>;;;;;;;;;>>>CCCEEELLLTTTZZZ___gggqqqyyyyyyooobbbTTTLLLGGGGGGJJJPPPYYYbbbiiilllnnnnnnooossswwwyyyzzzyyywwwvvvvvvwwwwwwwwwxxxxxxvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvuuuuuuttttttsssssssssrrrpppnnnlllkkkiiifffbbb]]]XXXSSSOOONNNIIIDDDAAAAAA@@@AAAGGGNNNWWWbbbmmmtttxxx|||}}}{{{wwwvvvtttqqqlllfffaaa^^^[[[VVVPPPKKKHHHFFFCCCBBBCCCDDDFFFGGGLLLUUUbbbkkkqqqzzz|||wwwpppiiidddYYYYYY[[[bbbooo|||tttiiidddbbbeeegggggghhhkkkggggggggggggjjjqqqyyy~~~~~~}}}|||iiiSSSFFF@@@======@@@MMMfff{{{{{{wwwggg___```www|||oooddd___bbbhhhpppuuuxxx~~~uuudddYYYMMMEEE???======???EEEMMMRRROOOLLLIIIGGGGGGGGGHHHMMMQQQWWW___eeeiiikkklllnnnqqquuuxxxyyyzzz|||}}}|||{{{{{{{{{{{{{{{{{{{{{}}}~~~}}}ssspppuuusssfff^^^UUULLLEEEIIISSS___kkkuuu{{{aaaMMMFFFFFFKKKWWWdddsss}}}zzzyyy}}}wwwttthhhSSSAAA999333333333222111222444222333666777999AAAJJJccc~~~zzztttyyyxxxaaaXXX\\\```aaaNNNEEE>>><<<<<<===@@@EEEGGGMMMVVV[[[```gggrrrzzzzzzpppcccVVVMMMHHHHHHJJJOOOXXXaaahhhkkkmmmmmmnnnrrrvvvyyyyyyyyyvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttuuuuuuuuuuuutttsssrrrrrrrrrpppnnnkkkhhhfffeee```]]]YYYSSSNNNIIIFFFEEECCC???=========<<>>???CCCMMMgggyyyzzzxxxiiiccceeezzz{{{mmmccc___ccciiiqqqvvvzzztttdddZZZMMMEEE???======???EEEMMMSSSPPPLLLIIIGGGGGGHHHIIILLLPPPVVV^^^dddhhhjjjkkkmmmppptttvvvwwwxxxzzz{{{zzzzzzzzz{{{{{{{{{zzzzzz}}}~~~vvvpppqqqzzzwwwjjjaaaXXXNNNGGGHHHPPPYYYdddmmmxxx___LLLCCCCCCIIITTTaaaooo}}}wwwuuuhhhSSSAAA999333333444222111333444333444666888:::CCCLLLeee|||uuu{{{qqq]]]WWW]]]cccdddNNNFFF???=========AAAFFFJJJPPPXXX^^^bbbiiittt{{{{{{rrreeeWWWNNNJJJIIIJJJOOOXXXaaahhhkkkllllllnnnqqqvvvyyyyyyyyyuuutttssssssssstttvvvwwwxxxxxxxxxxxxwwwvvvuuuuuussstttuuuuuutttsssqqqppppppnnnkkkhhhddd```^^^\\\UUURRRNNNIIIEEEAAA???>>>>>>;;;;;;<<<<<<:::>>>CCCJJJTTT___iiiqqqxxxyyyvvvsssrrrpppmmmhhhccc___\\\XXXUUUQQQOOOMMMLLLKKKIIILLLNNNPPPRRRTTTYYYbbbhhhnnnvvv~~~|||uuummmeee```WWWYYY___jjjxxxwwwlllhhhhhhlllooommmlllnnnmmmllliiiggggggkkksssxxx|||}}}|||}}}tttdddSSSHHHBBB???@@@DDDMMMiiixxxxxx}}}ooojjjlll}}}wwwjjjaaa___bbbiiirrrxxx}}}uuueee[[[MMMEEE???======???EEEMMMRRRPPPLLLHHHGGGGGGIIIJJJLLLPPPVVV^^^dddhhhjjjkkkmmmppptttvvvwwwwwwyyyzzzyyyyyyzzz{{{{{{{{{{{{zzz{{{}}}yyypppnnnttt|||nnndddZZZPPPHHHIIINNNTTT\\\cccuuu]]]KKKAAAAAAHHHSSS___lll{{{}}}wwwttthhhRRRAAA999333333444222222333444222333555777:::CCCMMMeee{{{uuu|||mmm\\\XXX^^^eeefffNNNFFF???=========@@@EEELLLSSSZZZ```dddlllvvv}}}|||ssseeeWWWMMMKKKJJJKKKPPPXXXaaahhhkkkkkkkkkmmmqqquuuxxxyyyyyytttsssrrrqqqrrrsssuuuvvvyyyyyyyyyyyyxxxwwwvvvuuurrrssstttuuutttrrrpppooollljjjfffaaa\\\XXXTTTSSSKKKHHHEEEAAA===<<<;;;;;;999888999;;;;;;888:::???BBBKKKUUU^^^hhhpppqqqnnnmmmkkkiiifffccc```^^^\\\YYYWWWTTTSSSTTTTTTSSSRRRRRRVVVZZZ]]]___dddkkkqqqssszzz~~~xxxrrrkkkccc^^^XXX[[[aaammmzzzyyyqqqmmmnnnrrrtttqqqpppqqqpppmmmiiifffeeehhhooottt~~~~~~{{{}}}ssseeeTTTIIIBBB>>>???CCCNNNkkkyyyvvvsssmmmooo~~~sssfff___^^^aaaiiisss{{{vvvfffZZZMMMEEE???======???EEEMMMPPPMMMIIIFFFEEEFFFHHHJJJNNNRRRXXX___fffjjjlllmmmmmmppptttvvvvvvwwwxxxyyyxxxyyyzzz|||||||||{{{zzzxxxzzz~~~|||qqqlllqqq~~~rrrhhh\\\RRRIIIIIILLLPPPUUUZZZrrr[[[JJJAAABBBHHHTTT```lllzzz}}}wwwtttgggQQQBBB:::333333444222222333333111222444666999CCCMMMdddzzzuuu}}}lll\\\XXX___fffgggNNNFFF>>><<<<<<<<>>AAANNNlllzzzvvvssslllnnn{{{ooobbb\\\]]]```hhhttt}}}wwwfffZZZMMMFFF???======???FFFMMMNNNKKKHHHDDDDDDEEEHHHJJJOOOSSSZZZaaagggkkknnnooonnnppptttvvvvvvwwwxxxyyyxxxyyy{{{|||||||||{{{{{{vvvxxx|||~~~~~~ssslllooo|||vvvkkk\\\RRRJJJIIIKKKMMMPPPTTToooYYYKKKGGGDDDGGGPPP\\\iiiwww~~~yyyrrrbbbRRRCCC<<<666555444111111444111555333333999999>>>MMMkkkzzzyyyyyyfffZZZXXXdddkkkbbbQQQGGG>>><<<===>>>BBBGGGOOOUUU]]]dddjjjrrr{{{}}}qqqcccUUUMMMIIIIIILLLSSS]]]eeeiiijjjkkkjjjjjjmmmqqqtttuuuuuurrrssstttsssqqqqqqssstttyyyyyyyyyyyyzzzyyyvvvtttvvvuuutttssssssqqqmmmkkk```^^^YYYTTTNNNJJJFFFEEEAAA???===<<<<<<<<<:::999;;;;;;::::::::::::;;;;;;???BBBFFFLLLRRRYYY^^^aaabbbbbbbbbaaa___]]]ZZZYYY\\\^^^^^^^^^]]]^^^```bbbccciiiooorrrssswww~~~xxxsssmmmhhhbbb^^^XXX\\\dddppp|||}}}vvvvvvwwwyyy||||||zzzxxxtttnnniiigggeeeeeejjjrrrzzz~~~~~~{{{~~~|||jjjUUUHHHBBB??????BBBQQQmmmxxx|||qqqwwwxxxlllccc^^^\\\```iiivvvssscccXXXKKKEEE???>>>===>>>DDDJJJMMMMMMJJJGGGCCCBBBCCCEEEKKKQQQZZZbbbgggjjjmmmnnnkkknnnsssvvvwwwxxxyyyzzzyyyyyyxxxzzz{{{|||{{{yyyvvvwwwzzz}}}xxxkkkhhhqqq~~~yyykkkddd\\\RRRJJJGGGGGGFFFEEEqqqZZZLLLDDDBBBEEEPPP]]]jjjyyyzzzrrrcccSSSBBB;;;666555444111111444111555333333999999???NNNooozzzzzzzzzggg[[[WWWcccjjjaaaOOOEEE===<<<===@@@DDDJJJQQQWWW^^^eeelllsss||||||pppbbbTTTLLLHHHIIILLLSSS]]]eeeiiijjjkkkjjjjjjmmmppptttuuuuuusssttttttsssrrrrrrsssuuuwwwwwwxxxyyyzzzzzzxxxwwwvvvuuusssrrrqqqoookkkhhh]]][[[WWWRRRMMMHHHEEEDDDAAA@@@>>>=========<<<;;;<<<<<<<<<;;;<<<<<<=========???CCCHHHNNNSSSXXX[[[\\\\\\]]]^^^]]]\\\[[[ZZZ]]]___``````___```bbbdddhhhooovvvyyyzzz~~~{{{uuuoooiiiccc___[[[```hhhtttxxxyyyzzz}}}~~~{{{yyyvvvpppkkkhhheeeeeejjjrrr~~~~~~~~~}}}kkkVVVHHHBBB??????BBBNNNkkkxxxyyy{{{}}}rrrggg___[[[___hhhttt~~~rrraaaVVVKKKDDD???>>>===>>>CCCJJJLLLKKKJJJFFFCCCBBBDDDFFFKKKQQQYYYaaafffjjjlllnnnlllooosssuuuvvvwwwyyyzzzxxxwwwwwwxxxzzzzzzyyyxxxvvvxxxzzz|||~~~{{{kkkdddjjjttt{{{nnnddd\\\RRRKKKHHHGGGFFFDDDsss[[[MMMAAA@@@CCCNNN\\\kkk|||zzzrrrcccTTTBBB;;;666555444111111444000555333333999:::@@@PPPsss|||}}}xxxeeeXXXUUUaaaggg___LLLCCC<<<<<<>>>AAAGGGMMMRRRXXX___ffflllttt|||zzzooo```SSSKKKHHHIIIMMMTTT]]]dddhhhjjjjjjjjjjjjlllpppssstttttttttuuuuuutttsssssstttvvvvvvwwwxxxzzz{{{{{{zzzzzzwwwuuusssqqqpppmmmiiieee]]][[[WWWSSSOOOKKKHHHGGGDDDCCCAAAAAABBBCCCAAA@@@AAA@@@@@@@@@AAAAAABBBCCC@@@AAADDDGGGLLLPPPTTTVVVXXXYYY[[[]]]^^^^^^^^^^^^___```aaabbbaaabbbeeegggmmmsss{{{~~~wwwqqqjjjddd``````eeeooozzzzzz{{{~~~~~~{{{xxxrrrmmmjjjgggfffkkkrrr}}}~~~~~~lllVVVIIIBBB??????AAALLLhhhxxxyyymmmccc\\\___gggrrr{{{qqq___TTTJJJDDD???>>>===>>>BBBHHHJJJJJJHHHFFFCCCCCCEEEGGGJJJPPPXXX```eeehhhkkkmmmoooqqqssstttuuuvvvxxxzzzwwwvvvuuuvvvxxxyyyxxxwwwwwwxxxyyy{{{}}}~~~mmmaaaaaagggyyy}}}pppccc\\\SSSLLLHHHFFFCCCAAAuuu[[[LLLBBB???CCCNNN\\\kkk{{{xxxooo```RRRAAA:::555444333111111444000555444444999:::BBBSSSuuutttaaaUUURRR^^^eee]]]KKKCCC===<<<>>>@@@GGGNNNRRRXXX___eeekkkrrr{{{yyymmm___RRRJJJGGGIIINNNUUU]]]cccgggiiijjjiiiiiilllooorrrsssssstttuuuvvvuuussssssuuuvvvvvvxxxzzz{{{{{{zzzzzzzzzwwwvvvtttrrrqqqnnnjjjgggcccaaa^^^ZZZWWWTTTRRRQQQMMMLLLKKKKKKMMMMMMKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLNNNQQQSSSVVVWWWZZZ[[[^^^```bbbccccccccc```aaacccccccccdddfffiiimmmsss{{{yyyrrrllleeebbbdddjjjuuuyyy|||{{{uuuooolllhhhggglllssszzzxxxzzz~~~|||}}}mmmWWWIIIBBB>>>>>>AAAJJJgggxxx}}}|||oooddd]]]]]]eeepppxxxqqq___SSSJJJDDD???>>>======AAAGGGHHHHHHGGGEEECCCCCCEEEGGGIIIOOOWWW^^^cccgggjjjlllpppqqqsssssssssuuuwwwzzzwwwuuutttuuuwwwxxxwwwwwwxxxxxxyyyzzz{{{|||}}}~~~rrraaa[[[]]]jjj}}}|||pppddd]]]SSSLLLGGGDDD???<<>>>>>@@@JJJfff}}}wwwzzzwwwjjjaaa[[[[[[cccmmmvvv~~~sss```TTTIIICCC>>>======<<<@@@EEEGGGGGGFFFDDDBBBBBBEEEGGGHHHNNNUUU\\\aaaeeeiiikkkpppqqqrrrsssssstttwwwyyyxxxvvvtttuuuvvvxxxxxxwwwwwwwwwwwwxxxyyyzzz|||}}}zzzggg\\\ZZZaaattt|||qqqccc\\\RRRJJJEEEAAA<<<888|||^^^LLLFFFBBBDDDMMMYYYgggxxxwwwkkk[[[MMM???999444333333111222444...555555444999;;;EEEZZZvvv~~~wwwdddWWWTTT```fff^^^JJJEEE@@@>>>===???GGGPPPTTTYYY```fffkkkqqqyyyxxxlll^^^QQQJJJFFFJJJQQQWWW]]]aaafffiiijjjiiiiiijjjnnnpppqqqqqqtttuuuuuutttsssssstttvvvyyy|||~~~zzzxxxxxxzzzzzzzzzzzz|||}}}}}}{{{yyytttsssqqqooommmlllkkkkkkjjjjjjiiijjjkkkkkkhhhfffcccbbbaaa``````______```___^^^^^^^^^^^^^^^_________```aaabbbcccbbbaaaaaa___```aaaaaa```aaaccceeehhhlllrrrwww{{{yyysssnnnjjjgggmmmttt~~~yyy}}}~~~xxxssspppmmmlllqqqxxx}}}~~~}}}qqqkkkiiillluuu~~~}}}{{{|||oooYYYJJJCCC>>>===???HHHddd~~~}}}xxxzzz~~~|||pppeee]]]XXXYYYaaakkkttt|||uuubbbUUUHHHCCC>>>===<<<;;;>>>CCCGGGGGGFFFCCCAAABBBDDDFFFHHHMMMTTTZZZ___dddhhhkkknnnppprrrssstttuuuwwwyyyxxxvvvttttttuuuwwwxxxwwwvvvvvvvvvvvvwwwyyy{{{|||oooaaa\\\]]]lll{{{ppp```XXXNNNFFFBBB???;;;888cccQQQFFFBBBCCCLLLYYYgggxxxxxxkkkZZZKKK???888333333333111222444---555555444999;;;GGG\\\yyyxxxyyy~~~zzzfffXXXRRR\\\aaaXXXHHHCCC???>>>>>>@@@JJJTTTYYY^^^dddjjjnnnuuu|||xxxlll^^^RRRKKKEEEJJJRRRXXX]]]aaaeeeiiijjjiiihhhjjjmmmoooppppppsssttttttsssrrrrrrsssuuuxxx|||~~~{{{yyyzzz|||||||||~~~~~~}}}|||{{{zzzzzzzzzwwwwwwwwwwwwxxxwwwsssqqqmmmllljjjiiigggffffffffffffeeedddccccccccccccccc___```aaabbbbbbbbbaaa```^^^_________]]]]]]___```dddfffjjjoootttzzz~~~xxxsssoookkkiiirrryyy}}}~~~yyysssqqqnnnnnnsss{{{uuunnnjjjjjjqqqzzz~~~||||||}}}pppYYYKKKCCC>>>===???EEE```zzzxxx~~~zzz{{{}}}}}}~~~{{{{{{qqqfff^^^YYYVVV___jjjsss{{{uuubbbUUUHHHBBB>>>===<<<;;;>>>BBBGGGGGGFFFCCCAAAAAACCCEEEGGGLLLSSSYYY^^^cccgggjjjkkknnnqqqtttuuuvvvwwwyyyvvvtttrrrrrrsssuuuvvvvvvuuutttttttttvvvxxx{{{}}}wwwfff^^^XXX```pppvvvlllYYYRRRHHHBBB@@@???>>>===gggTTTDDDAAABBBKKKYYYhhhyyyyyykkkZZZKKK>>>888333333333111222444---555555555999;;;HHH^^^{{{~~~sssuuu{{{{{{eeeVVVOOOWWW[[[QQQEEEAAA>>>>>>>>>BBBLLLWWW]]]bbbhhhnnnrrrxxxyyylll^^^RRRKKKEEEKKKSSSYYY]]]```eeeiiijjjiiihhhjjjmmmooopppppprrrssstttsssqqqqqqssstttvvvzzz{{{zzz|||}}}~~~~~~~~~}}}zzzwwwrrrqqqooommmkkkjjjiiiiiikkkjjjiiihhhgggfffffffff```aaabbbcccdddccccccbbb]]]^^^^^^]]][[[[[[\\\^^^___aaadddiiinnntttzzz}}}}}}wwwrrrooollljjjvvv|||~~~~~~yyytttqqqoooooouuu|||{{{tttnnnmmmrrrzzz~~~}}}{{{~~~pppZZZKKKCCC>>>===???AAA\\\|||wwwtttyyy|||}}}}}}|||}}}xxxwwwvvvkkkbbb\\\UUU]]]iiissszzztttaaaUUUGGGBBB>>>===<<<;;;===BBBGGGGGGFFFCCC@@@@@@BBBDDDGGGKKKRRRXXX]]]bbbgggjjjiiimmmqqqtttvvvvvvwwwxxxuuussspppppprrrtttuuuuuutttsssssstttuuuxxx{{{}}}||||||iii```SSSVVVaaasss{{{qqqfffTTTMMMDDD???>>>@@@AAAAAAkkkRRRGGGCCCDDDMMMZZZiiizzzqqq\\\NNNAAA:::444555555222000111111555333555999888DDD[[[zzz|||ssswwweeeTTTPPPRRRTTTSSSFFF@@@===<<<>>>AAAKKKTTT```dddgggllluuuyyynnnaaaSSSKKKDDDHHHOOOVVV]]]aaacccdddgggggghhhkkknnnppppppooossssssssssssssssssssssssvvvxxx{{{||||||{{{|||}}}|||~~~~~~~~~yyytttrrrqqqooonnnnnnmmmkkkiiilllmmmmmmlllkkkiiigggeeeccccccbbbaaa```___^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXX[[[]]]```eeejjjooosssvvv{{{}}}yyyqqqllljjjmmmpppxxx~~~|||yyy~~~}}}xxxsssooooootttzzz}}}|||xxx|||}}}|||}}}{{{|||{{{{{{}}}}}}sssZZZJJJBBB>>>===???EEEWWWttt{{{tttuuu}}}}}}xxxzzz}}}~~~vvvrrrvvviii^^^ZZZ```hhhoooxxx{{{fffUUULLLCCC;;;:::;;;<<<>>>AAAFFFEEEDDDCCCBBBBBBCCCCCCDDDHHHOOOUUUZZZ___dddhhhjjjkkklllnnnooopppppppppqqqrrrssstttttttttsssrrrssssssuuuvvvwwwxxxxxxyyy|||tttcccXXXQQQQQQ]]]mmmzzzyyyuuupppdddYYYNNNHHHEEEGGGHHHGGGGGGJJJnnnUUUHHHEEEEEENNNZZZiiiyyyuuubbbTTTAAA:::555555555333111111222666444666::::::EEE]]]zzz{{{tttxxxeeeSSSOOORRRTTTTTTEEE@@@<<<;;;<<>>===>>>FFFXXXuuuxxxxxx~~~|||wwwzzz~~~tttppp~~~wwwkkkaaa\\\aaaiiipppwww~~~iiiXXXMMMCCC;;;:::;;;<<<>>>AAAEEEEEEEEEDDDBBBBBBBBBCCCEEEIIIOOOUUUZZZ___dddhhhiiijjjlllmmmooooooppppppqqqrrrssssssssssssssssssssstttuuuwwwxxxxxxyyyyyy{{{}}}mmmVVVPPPLLLRRR[[[dddnnnwwwuuuvvvtttpppnnnllleee\\\VVVQQQNNNPPPRRRPPPPPPRRR|||~~~qqqZZZJJJFFFGGGNNNZZZhhhxxxzzziiiZZZBBB:::555555555333111222333777555777<<<<<>>===>>>FFFXXXuuu~~~}}}zzzwwwzzzsssppp~~~xxxlllccc]]]bbbjjjpppvvvmmm[[[NNNDDD<<<;;;<<<<<<===@@@EEEFFFFFFEEEBBBAAABBBCCCEEEIIIOOOUUUZZZ___dddhhhiiiiiikkkmmmnnnooopppppprrrrrrrrrrrrrrrssstttttttttuuuvvvwwwxxxyyyyyyyyyyyy}}}zzz^^^UUULLLHHHHHHNNNZZZfffjjjqqquuuuuutttuuusssoooeee___\\\^^^```^^^]]]]]]~~~ttt]]]LLLHHHGGGOOOZZZgggwww~~~|||lll\\\CCC;;;555555555333222333222666555777<<<<<>><<<>>>EEEVVVttt~~~xxxvvv{{{tttppp}}}~~~vvvkkkbbb\\\bbbiiipppvvv~~~ppp^^^OOOEEE===;;;<<<;;;===@@@DDDFFFGGGFFFBBB@@@AAACCCEEEIIIOOOUUUZZZ___dddgggggghhhjjjlllnnnooooooppprrrrrrqqqpppqqqrrrtttuuutttuuuvvvwwwxxxxxxxxxxxxxxx{{{pppaaaPPPFFFBBBEEEOOOZZZgggtttvvvooolllnnnpppmmmiiihhh{{{|||~~~}}}{{{~~~uuu]]]LLLHHHGGGNNNYYYfffuuuyyyyyy{{{lll[[[DDD;;;555444555333222333111555444666<<<<<>><<>><<<<<<;;;<<>><<<===;;;;;;???EEEIIIUUUaaaiiiqqq{{{~~~wwwnnnbbbUUUMMMIIIMMMSSSYYY___cccdddeeeeeefffiiinnnrrrsssrrrpppooooooooopppqqqqqqrrrrrrsssuuuyyyzzz{{{{{{|||}}}~~~}}}xxxuuurrrppppppppppppooopppooommmkkkjjjiiiiiiiiifffeeeeeedddcccbbbaaaaaa^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\^^^```aaabbbdddfffiiillloooqqqrrrrrrtttsssrrrpppoooppptttwwwxxxuuu|||}}}gggUUUGGG>>><<>>BBBGGGJJJHHHBBB???@@@BBBCCCGGGMMMRRRWWW\\\```ccceeefffhhhkkkmmmnnnooooooppppppppppppqqqssstttuuussstttuuuuuuvvvvvvvvvuuuwwwxxx{{{www]]]MMMGGGEEEEEEFFF[[[mmm}}}|||xxx|||yyyxxxyyyzzz{{{rrr[[[IIIEEEEEELLLVVVcccsss}}}xxxzzz}}}{{{{{{mmmZZZEEE<<<555444444333333555111555555888>>>???KKKddd{{{~~~sssyyynnnWWWHHHCCCCCCAAA>>>???<<<:::;;;:::999===CCCJJJVVVccckkksss|||}}}wwwnnnbbbVVVNNNIIILLLRRRYYY^^^bbbdddddddddfffjjjooossstttrrrpppooooooppppppqqqrrrrrrsssrrruuuxxxzzzzzz{{{|||}}}|||yyyuuussssssttttttssspppooommmkkkjjjiiiiiiiiiffffffeeedddcccbbbbbbaaa______^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]___```bbbcccdddfffhhhkkkmmmnnnoooooonnnooooooooopppsssxxx|||}}}{{{{{{www{{{|||gggUUUGGG===<<<@@@???PPPmmm|||vvvtttzzzqqqhhhqqqyyyllldddZZZ```iiipppvvv|||uuucccRRRHHH???===<<<;;;<<<>>>BBBGGGKKKIIIBBB>>>???BBBBBBFFFLLLQQQUUUZZZ^^^aaadddfffhhhjjjlllnnnoooooonnnooopppqqqrrrsssssssssrrrsssssstttttttttttttttxxxxxxzzz~~~kkkZZZNNNFFFCCCDDDPPPaaauuu}}}||||||zzz|||~~~rrr[[[HHHDDDDDDKKKVVVcccsss}}}~~~{{{{{{|||ooo\\\FFF===555444444333333555222666666999???@@@MMMfff~~~~~~mmmuuuyyyhhhSSSFFFCCCCCCAAA>>><<<:::999:::999888<<>>BBBGGGKKKIIIBBB>>>???BBBAAAEEEKKKPPPTTTYYY]]]```dddeeegggjjjlllnnnoooooommmnnnppprrrssssssssssssrrrrrrsssssstttsssssssssyyyyyyyyy}}}zzzgggUUUHHHEEEHHHDDDRRRdddtttyyyzzz~~~mmmXXXMMMFFFDDDJJJUUUbbbqqq}}}|||ttteeeZZZFFF===666555555333222333333666444555;;;===KKKeeeuuuqqqssssssaaaNNNDDD@@@===<<<<<<;;;::::::999:::;;;===>>>EEENNN\\\iiissszzz~~~{{{sssjjj___TTTMMMKKKNNNRRRXXX]]]bbbdddfffccceeeiiinnnqqqrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrssstttvvvxxxzzz|||~~~|||zzzzzzzzzyyyxxxrrrqqqooommmkkkjjjiiihhhgggggggggfffeeecccbbbaaa```aaabbbbbbbbb```___]]][[[]]]___aaabbbcccfffhhhllllllmmmmmmmmmllljjjiiihhhiiikkkmmmpppuuu{{{}}}}}}~~~|||}}}~~~hhhXXXLLLCCC???@@@BBBOOOjjj}}}zzz{{{}}}oooiiimmmxxxmmmgggeeehhhqqqyyyxxxhhhVVVKKK@@@======<<<<<<===EEEDDDCCCDDDDDDBBB>>>;;;BBBEEEHHHLLLPPPUUUZZZ^^^bbbcccdddfffhhhjjjmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrssstttttttttsssrrrqqqvvvxxx{{{uuubbbSSSIIIEEEGGGJJJQQQ___ppp~~~xxxzzzpppZZZKKKEEECCCJJJUUUbbbppp{{{{{{rrrbbbVVVFFF===666555555333222444333666444555;;;===KKKeeeyyyqqqrrr~~~qqq```MMMDDDAAA>>><<<<<<;;;;;;:::999:::;;;<<<===BBBKKKXXXfffqqqzzzyyypppfff\\\RRRLLLIIILLLQQQWWW]]]aaaccceeebbbdddgggjjjmmmooopppqqqrrrrrrqqqppppppqqqqqqqqqqqqrrrsssuuuwwwzzz}}}~~~~~~}}}|||{{{zzzxxxtttsssqqqnnnlllkkkjjjjjjffffffgggffffffeeeddddddbbbccccccbbbbbbaaa```___]]]^^^```aaabbbccceeegggjjjkkklllllllllkkkjjjiiiggghhhjjjlllooouuu||||||yyy~~~~~~hhhXXXKKKBBB???@@@AAAOOOjjj}}}~~~rrrkkknnn|||yyynnnfffdddfffoooxxx}}}}}}lllXXXLLLAAA>>>>>>===<<<>>>DDDDDDEEEDDDCCC@@@===<<>>LLLfff|||qqqrrr}}}ooo^^^LLLDDDAAA>>>======<<<<<<:::999999:::;;;;;;???GGGTTTbbbnnnyyy~~~uuujjjaaaXXXPPPKKKHHHKKKPPPWWW\\\```cccdddbbbcccdddgggiiilllnnnoooqqqqqqpppppppppqqqqqqrrrpppqqqrrrtttwwwyyy|||}}}~~~|||zzzvvvuuusssqqqooommmllllllggggggggggggggggggggggggccccccbbbaaa```______```^^^```aaaaaaaaaaaadddeeeggghhhiiijjjkkkjjjiiihhhdddeeegggiiinnnuuu}}}{{{tttyyyiiiXXXKKKBBB>>>???AAANNNiiiyyyqqqqqqwwwzzzpppfffccceeemmmuuu{{{qqqYYYMMMBBB>>>>>>===<<<===BBBEEEGGGEEEAAA===<<<===AAACCCGGGJJJNNNSSSYYY]]]aaaaaaccceeehhhjjjlllmmmllllllmmmnnnoooppppppooorrrrrrssssssssssssrrrrrrtttwww|||}}}kkk[[[QQQFFFCCCAAADDDLLLWWWdddlllwwwsssuuusss[[[HHHCCCBBBIIITTTaaannnxxx~~~sssbbbTTTEEE<<<666555555333333444333666444666<<<>>>MMMfff~~~rrrrrr|||mmm\\\KKKCCCAAA???=========<<<:::999999999::::::===EEEQQQ^^^kkkvvv|||qqqeee[[[SSSMMMIIIGGGKKKQQQWWW]]]aaacccddddddccccccdddgggjjjmmmoooppppppoooppppppqqqrrrrrrrrrsssssstttuuuwwwyyyzzz~~~{{{xxxwwwuuusssqqqpppoooooojjjiiiiiihhhhhhgggggggggcccbbb```___^^^^^^^^^___^^^___```___^^^^^^```bbbdddeeeggghhhiiihhhhhhgggbbbccceeehhhmmmuuu~~~|||rrrwww~~~iiiXXXKKKBBB>>>???AAANNNiiixxxvvvttt}}}tttiiieeeeeellltttzzzrrrZZZNNNBBB>>>===;;;;;;;;;@@@DDDGGGEEE???;;;;;;===???BBBEEEIIIMMMRRRWWW\\\___```bbbeeehhhjjjlllllllllmmmnnnppppppqqqqqqqqqqqqrrrrrrrrrsssssssssssstttxxx}}}xxxeeeXXXKKKFFFAAA@@@BBBJJJVVVaaajjjhhhlllyyysssZZZHHHCCCAAAHHHTTT```nnnxxx|||qqq```RRREEE<<<555555555333333555222666444666<<>><<<<<<<<<<<<:::999888999999:::>>>EEEPPP\\\hhhsss}}}{{{nnnbbbXXXPPPJJJGGGGGGKKKRRRYYY___ccceeeeeeeeedddddddddfffiiilllooonnnnnnoooooopppqqqrrrsssuuuuuuuuuuuuuuuuuuvvvwww~~~|||wwwwwwuuutttrrrqqqqqqqqqnnnmmmkkkiiigggfffffffffeeedddbbb```_________```]]]]]]]]]\\\ZZZZZZ]]]___bbbcccdddfffffffffeeeeee___aaadddhhhmmmuuu}}}sssvvv{{{zzz{{{}}}~~~kkkYYYLLLBBB>>>???AAANNNiii~~~zzzxxxzzznnniiihhhmmmtttzzzqqq[[[OOOBBB>>>===:::999999>>>CCCFFFEEE???;;;;;;===>>>AAADDDHHHKKKPPPVVVZZZ]]]___bbbeeehhhjjjkkklllnnnooopppqqqssssssssstttqqqqqqqqqqqqrrrrrrssssssuuuyyy~~~ooobbbQQQIIICCCAAA???@@@IIISSSXXXYYY^^^kkk}}}ttt[[[JJJCCCAAAGGGRRR```ooozzz|||xxxmmm[[[NNNDDD<<<555555555444444555222666444666===@@@NNNhhhssstttjjjZZZJJJCCCAAA>>>;;;;;;;;;;;;999888888999::::::>>>EEEPPP\\\gggrrr{{{zzzmmmaaaWWWOOOIIIFFFGGGKKKRRRZZZ```dddeeeffffffeeeeeeeeefffiiilllmmmmmmmmmnnnnnnpppqqqssstttwwwwwwvvvuuuuuuvvvvvvvvv}}}}}}uuuuuutttssssssssssssssspppnnnkkkiiifffeeeeeeeeehhhgggfffdddcccbbbaaaaaa\\\\\\[[[YYYXXXXXX[[[]]]```aaacccddddddcccbbbbbb^^^```dddiiiooowww~~~ssstttwww{{{~~~~~~|||yyytttvvvzzz~~~|||~~~mmm[[[NNNCCC??????@@@NNNjjjsssmmmjjjnnntttyyyrrr]]]QQQDDD???===:::888999===@@@CCCCCC???===<<<======???CCCFFFJJJOOOUUUYYY\\\^^^aaaeeehhhjjjkkkkkkmmmnnnpppqqqssstttttttttqqqqqqppppppqqqrrrssstttvvvyyy~~~|||ppp[[[PPPGGGDDD@@@;;;===EEEHHHLLLQQQ[[[lllwww^^^LLLEEEAAAFFFQQQ```ppp|||{{{vvvjjjYYYKKKDDD;;;555444555444444666222666444666===@@@OOOiiisssvvvjjj[[[JJJCCC@@@===:::999:::999888888888999:::;;;<<>>MMMjjjwwwppplllnnnsssxxxvvv```TTTGGGAAA???<<<::::::===>>>@@@AAAAAA???>>>===<<<>>>BBBEEEIIINNNTTTXXX[[[]]]aaaeeehhhjjjjjjjjjjjjkkkmmmooopppqqqqqqrrrqqqpppppppppppprrrssstttuuuxxx|||ooo___QQQLLLFFF<<<:::???>>>DDDIIINNN\\\uuuyyybbbNNNFFFAAAEEEQQQ```qqq~~~~~~|||}}}}}}wwwkkkYYYJJJDDD;;;555444555444444666222666444777===@@@OOOiii|||tttwwwjjj[[[JJJCCC@@@<<<999888999999888888888999;;;<<<:::BBBOOO\\\iiisss|||zzznnnbbbWWWOOOHHHDDDDDDIIIPPPYYY___bbbdddddddddddddddeeefffggghhhiiillllllmmmnnnpppqqqssstttttttttuuuvvvxxxyyy{{{|||~~~}}}pppppppppqqqrrrssstttuuulllkkkiiigggffffffggghhhccccccccccccaaa___]]][[[[[[[[[ZZZXXXWWWYYY\\\___``````aaaaaaaaa___^^^]]]\\\aaagggmmmsssyyy~~~}}}qqqooolllkkkkkkkkkjjjiiifffjjjooovvvzzz}}}}}}ppp^^^PPPEEE@@@AAA===LLLjjjyyyrrrlllnnnrrrvvv}}}zzzcccVVVIIICCCAAA===;;;;;;<<<<<<===???AAAAAA???===;;;>>>AAAEEEIIINNNSSSWWWZZZ\\\```dddhhhiiijjjjjjggghhhjjjlllmmmnnnooooooppppppooooooppprrrsssuuutttvvvzzznnn\\\UUUMMMBBB===AAA:::AAAEEEGGGSSSmmmwwwdddOOOGGGBBBGGGQQQ^^^nnnzzz~~~{{{|||zzzppp^^^MMMCCC;;;555555666444333555333777555666<<>>===<<<============???AAAAAA???<<<888:::>>>CCCHHHMMMQQQSSSWWWZZZ___bbbeeegggiiikkkiiiiiijjjjjjkkklllmmmnnnnnnoooppppppoooppprrrttttttwwwzzz~~~vvvaaaSSSMMMFFF??????>>>AAAFFFOOO```|||wwwdddOOOGGGBBBGGGQQQ^^^nnnzzz~~~zzz{{{wwwdddSSSFFF===666666666333222333333777555666<<>>JJJddd~~~rrrmmmpppwww|||lll\\\JJJBBB???===;;;;;;;;;<<<<<<>>>@@@@@@===;;;:::;;;>>>BBBFFFKKKOOOQQQVVVYYY^^^aaacccdddggghhhhhhhhhhhhiiijjjkkklllmmmnnnoooppppppooooooqqqsssvvvxxx{{{~~~uuueeeZZZPPPFFFDDDBBBBBBEEEJJJYYYpppxxxdddNNNGGGBBBGGGQQQ^^^mmmyyy}}}~~~xxxxxx~~~lllYYYFFF===666666666444444555333777555666===AAASSSppp|||eeeOOOGGGBBB<<<888:::::::::999999999:::;;;;;;===BBBKKKWWWdddpppyyy}}}yyymmm___SSSKKKHHHJJJOOOUUU[[[^^^aaaccceeedddeeeggghhhjjjkkkkkkkkkkkklllmmmoooqqqsssuuuuuussstttuuuuuuuuuwwwzzz}}}}}}yyyrrrkkkhhhfffgggkkkmmmlllkkkhhhgggfffeeeeeeeeefffgggeeedddbbbaaa___^^^^^^]]]]]]\\\[[[[[[[[[\\\^^^___aaabbbccccccbbbaaa___^^^bbbeeejjjpppwww|||}}}qqqhhhbbb^^^YYYVVVXXXWWWYYY___dddfffjjjooovvv|||~~~||||||~~~{{{eeeSSSFFF@@@======GGG___wwwppppppvvv|||qqq```NNNDDD@@@<<<::::::;;;;;;<<<>>>??????===:::<<<<<<===???CCCIIINNNQQQUUUXXX\\\___aaabbbdddfffffffffgggggghhhjjjkkklllmmmooooooooonnnoooqqqssswwwyyy{{{}}}ppp```SSSLLLHHHEEEEEEHHHRRReeevvvwwwcccMMMFFFBBBGGGQQQ^^^mmmxxx|||}}}vvvvvv{{{rrr]]]EEE===666555666555666888222666555777===AAASSSooohhhQQQGGGBBB<<<999:::888888888888999::::::;;;<<>>EEEZZZzzzvvv{{{}}}sssrrrvvv{{{tttcccPPPEEEAAA===::::::;;;;;;<<<>>>@@@???===;;;<<<;;;;;;===AAAGGGMMMQQQTTTWWW[[[^^^___aaabbbddddddeeeeeefffgggiiijjjkkkmmmnnnoooooonnnnnnppprrrsssuuuxxxzzz}}}tttdddWWWQQQKKKIIIIIIPPP]]]kkkuuu```MMMFFFBBBGGGRRR^^^lllxxx{{{}}}wwwuuuzzzuuu^^^III@@@888666666444444666222666555777>>>BBBSSSooo}}}fffOOOFFFBBB<<<999;;;777777666777777888999999<<<@@@HHHSSS```lllvvv{{{}}}tttfffXXXOOOJJJKKKPPPVVV[[[___aaaccceeeeeefffhhhiiikkkllllllllloooooooooppppppqqqqqqqqqoooppprrrrrrrrrsssuuuwww{{{|||uuujjjgggfffgggjjjkkkhhhfff___^^^^^^^^^___bbbeeeggggggeeebbb```^^^]]]]]]]]]^^^^^^^^^^^^^^^______```___```aaaaaabbbaaa```___dddhhhoootttwwwzzz~~~xxxpppiiieeeZZZTTTQQQUUUZZZ^^^ccciiinnnttt~~~}}}|||{{{{{{}}}{{{hhhUUUGGG@@@===@@@EEEVVVrrryyylllqqqwwwtttvvv{{{uuudddQQQGGGBBB>>>;;;;;;<<<<<<===???AAAAAA>>><<<:::999999;;;???FFFMMMQQQSSSVVVZZZ]]]___```bbbdddccccccdddeeefffhhhiiijjjlllmmmnnnnnnmmmnnnppprrroooqqqtttvvvyyy|||iii```VVVPPPNNNOOOVVV___rrr\\\LLLEEEBBBGGGRRR^^^lllwww}}}{{{xxx{{{xxx```PPPEEE;;;777555222111222111666666888>>>BBBSSSnnnvvv```KKKDDDAAA<<<:::<<<777777666666666777777888;;;???GGGRRR___lllvvv|||~~~tttfffYYYOOOKKKJJJOOOUUU[[[^^^aaaccceeeeeefffhhhiiikkkllllllllloooooooooooooooooooooooonnnppprrrrrrrrrssstttvvv|||yyymmmkkkiiiiiijjjjjjfffccc]]]]]]^^^___aaacccfffggghhhfffbbb___]]]]]]]]]^^^^^^_________````````````]]]]]]^^^^^^___```aaabbbeeejjjqqqvvvxxxzzz}}}wwwqqqbbbZZZUUUWWW\\\___cccgggkkkrrr|||~~~||||||~~~zzzgggTTTFFF???>>>AAACCCQQQkkkqqqfffkkk{{{~~~{{{vvvwww|||yyyhhhTTTIIIDDD@@@<<<<<<======>>>@@@AAAAAA???<<<:::999999:::>>>DDDJJJNNNPPPTTTXXX\\\^^^```bbbdddbbbbbbcccdddfffhhhiiijjjkkkmmmmmmmmmmmmmmmoooqqqlllooorrrtttvvv|||uuuggg^^^WWWSSSSSSWWW~~~oooYYYKKKEEEBBBHHHRRR^^^kkkvvv|||~~~}}}eeePPPEEE;;;777555222222444111666666888???BBBRRRnnn~~~mmmYYYFFFAAA@@@<<<:::<<<999888777777777777777777;;;???GGGRRR___mmmwww~~~}}}qqqdddXXXPPPLLLHHHMMMTTTZZZ^^^aaaccceeeeeeeeegggiiijjjkkkkkklllmmmmmmnnnnnnnnnooooooooooooqqqssstttttttttuuuvvv|||{{{rrrooolllkkkkkkiiiddd```^^^___aaaccceeeggghhhiiihhhfffccc___]]]\\\]]]^^^______``````aaaaaaaaa```[[[[[[ZZZ[[[]]]```bbbdddgggmmmtttyyyyyy{{{~~~|||lllccc[[[[[[^^^___aaaccciiippp{{{~~~yyyeeeRRRDDD?????????@@@LLLfff}}}{{{~~~{{{nnneeejjjvvv~~~vvv|||~~~xxxxxx|||nnnYYYMMMGGGAAA===<<<<<<<<<===???AAA@@@>>><<<<<<;;;:::;;;===AAAFFFHHHMMMQQQUUUYYY\\\___aaadddbbbbbbcccdddfffhhhjjjkkkkkklllmmmmmmlllmmmooopppoooqqqtttuuuuuuyyy{{{oooggg___[[[[[[~~~|||nnnWWWKKKDDDBBBHHHRRR^^^kkkvvviiiKKKAAA999666666666777999111666666999???BBBRRRnnn{{{wwwgggTTTCCC@@@@@@<<<:::<<<::::::999888777777777888:::>>>FFFRRR___mmmxxx{{{ooobbbWWWOOOLLLGGGLLLSSSYYY]]]aaaccceeedddeeeggghhhjjjkkkkkkkkkkkkkkklllmmmnnnooopppqqqqqqsssuuuvvvuuuuuuvvvwww||||||uuurrrooommmllliiiccc___```aaadddfffhhhiiijjjjjjiiifffccc___]]]\\\]]]^^^______```aaaaaaaaaaaaaaaZZZYYYXXXYYY[[[___cccfffhhhooowww{{{{{{|||tttiii```___```______```hhhooozzzxxxdddPPPCCC??????======IIIccc||||||wwwuuuyyy}}}~~~{{{ooohhhllluuu{{{oootttzzzyyy}}}sss]]]QQQIIIBBB===;;;;;;;;;<<<>>>??????===;;;>>>===<<<;;;===???BBBDDDJJJNNNSSSXXX[[[^^^aaacccbbbbbbcccdddfffhhhjjjkkkkkklllmmmlllllllllnnnppprrrtttvvvvvvuuuwww|||}}}uuummmggggggpppcccMMMFFFBBBHHHSSSaaaqqq}}}jjjQQQCCC777444777666333111555999888:::@@@DDDVVVrrr|||uuuuuuooouuu___QQQCCC???@@@???======;;;:::999777777777777888:::>>>FFFQQQ^^^lllwww}}}vvvkkk___UUUMMMIIIJJJLLLQQQVVVZZZ^^^```aaaaaacccfffiiikkklllkkkkkkllljjjjjjllloooqqqqqqooorrrsssttttttttttttwwwyyy{{{~~~zzzxxxuuuppplllgggcccaaabbbeeehhhkkkllllllkkkjjjiiieeeaaa___^^^^^^]]]\\\]]]___aaaaaa```______```[[[YYYWWWXXX[[[^^^aaaccciiinnnsssxxx{{{}}}{{{qqqgggbbb___\\\]]]```gggtttwwweeeSSSFFF???<<<>>>===GGGaaa~~~yyytttpppooouuu}}}~~~uuullllllttt}}}yyyuuuwwwyyywwwxxx{{{zzzhhhVVVJJJCCCAAAAAAAAA@@@???===<<<;;;;;;;;;;;;:::999999;;;>>>BBBDDDKKKNNNRRRUUUWWWYYY[[[]]]^^^```bbbdddddddddfffgggeeegggjjjmmmooooooooonnnooonnnmmmooosssxxx|||~~~xxxrrrnnnaaaMMMFFFCCCHHHTTTaaaqqq}}}pppRRRDDD777444666555333222555999888:::@@@DDDVVVrrrwwwnnnmmmrrrxxx```RRRDDD@@@@@@???>>>>>>;;;:::999777777777777888:::===EEEPPP]]]jjjvvv|||uuuhhh\\\SSSLLLHHHHHHKKKOOOTTTYYY]]]___```aaaccceeehhhjjjkkkjjjjjjllljjjjjjllloooqqqqqqoooppprrrtttuuuuuuvvvxxxyyyzzz~~~|||zzzvvvqqqlllhhheeedddfffhhhkkkmmmooonnnmmmllliiifffbbb```___^^^]]]\\\\\\]]]____________aaacccaaa^^^ZZZXXXYYY]]]aaacccjjjnnnsssxxxzzz}}}}}}sssiiiccc___\\\]]]```jjjvvvwwwdddRRRFFF???<<<<<<<<>>>>>==================;;;:::999999:::===@@@CCCGGGKKKPPPTTTWWWZZZ\\\^^^```bbbdddeeeeeeeeefffhhhjjjkkkmmmnnnoooooonnnnnnooonnnnnnppptttxxx{{{|||mmm___MMMFFFCCCIIIUUUbbbrrr~~~~~~sssSSSEEE888444666555444444444999888;;;AAAEEEVVVrrruuullljjjttt{{{aaaSSSEEEAAAAAA@@@>>>>>>;;;:::999777777777777888999<<>>;;;:::<<>>?????????;;;:::999999:::<<>>???>>>>>>;;;:::999999:::;;;===>>>BBBFFFKKKPPPTTTWWW[[[]]]aaaccceeeeeeeeedddeeegggkkkkkkjjjiiiiiiiiiiiijjjlllnnnqqqsssuuuuuuvvvwwwyyypppaaaMMMGGGEEELLLXXXeeettt~~~yyytttdddOOODDD999555555444555777444999:::<<>>HHHZZZvvv|||{{{}}}{{{xxxvvv{{{xxxwwwzzz|||mmm\\\OOOEEE@@@<<<<<<============<<<<<<<<<;;;::::::::::::;;;<<>>>>>;;;:::999777777777777888999;;;AAAJJJVVVdddpppxxx~~~}}}qqqcccUUUKKKDDDAAAAAADDDIIIOOOTTTXXX[[[]]]______```aaabbbcccddddddeeegggiiikkkkkkllloooqqqtttvvvxxxxxxwwwuuuuuuvvvzzzzzztttpppnnnnnnoooppppppooonnnmmmkkkjjjiiigggfffdddbbb```\\\WWWSSSOOONNNNNNNNNPPPWWW___eeemmmjjjfff___[[[]]]dddjjjlllooorrruuuwwwzzz}}}yyyrrrppppppqqquuuzzz|||ttt^^^NNNDDD>>>::::::???FFFUUUqqq}}}{{{zzztttzzz~~~yyyxxxyyy{{{sssaaaSSSHHHAAA>>>>>>===<<<;;;;;;;;;<<<======<<<;;;;;;:::;;;;;;???CCCHHHMMMPPPSSSVVVXXX[[[]]]```aaaaaaaaacccdddgggggghhhiiijjjkkklllmmmjjjnnnqqqrrrpppooopppsssssswww|||mmm```MMMHHHGGGOOO[[[hhhvvv{{{|||wwwtttpppaaaSSSEEE===777666666555555888444999;;;>>>DDDGGGVVVqqqpppmmmzzz}}}cccUUUGGGBBBAAA@@@======;;;:::999777777777777888:::<<>>AAAFFFLLLQQQVVVXXXZZZ[[[\\\\\\\\\]]]___``````bbbeeehhhiiiiiijjjmmmppprrrtttvvvvvvvvvwwwxxxzzz{{{~~~xxxtttrrrrrrrrrqqqqqqooonnnllljjjhhhgggeeecccbbbaaa^^^YYYSSSOOOLLLKKKKKKJJJMMMRRRZZZ___ggggggfffbbb^^^```ffflllmmmooorrrtttvvvyyy}}}yyyxxxxxxyyy}}}}}}~~~rrr\\\NNNEEE>>>:::999>>>CCCOOOjjj~~~|||sssttt{{{xxxvvvyyy~~~zzzgggWWWJJJCCC???>>>;;;:::999:::<<<===???>>>===<<<<<<;;;::::::;;;???EEEKKKOOOSSSVVVYYYYYY[[[^^^``````aaaccceeeeeefffhhhjjjkkkkkkkkkjjjiiimmmppppppmmmlllnnnqqqsssvvvxxx{{{kkk]]]MMMHHHGGGOOO[[[hhhwwwzzz~~~~~~vvvsssmmm___QQQBBB;;;666666777555555888444:::;;;>>>EEEGGGVVVqqqmmmlllwww~~~cccTTTFFFAAAAAA???===<<<;;;:::999777777777777888:::<<>>CCCIIIOOOSSSVVVWWWYYYYYYYYYYYYZZZ[[[\\\]]]aaadddggghhhhhhiiimmmpppqqqrrrtttuuuvvvxxx{{{~~~{{{{{{wwwuuuttttttrrrqqqpppnnnkkkiiihhhgggcccbbbaaa```]]]XXXQQQLLLJJJIIIIIIIIIJJJOOOVVV[[[ccceeefffccc```aaagggmmmmmmooorrrtttvvvyyy}}}~~~~~~~~~~~~{{{|||~~~ppp\\\NNNEEE>>>:::777===AAAKKKffftttppp~~~{{{xxxsssvvv|||lllZZZLLLDDD???===:::888888:::===@@@??????>>>===<<<;;;::::::888===CCCIIIOOOSSSXXX[[[XXXZZZ^^^```aaabbbdddfffcccdddggghhhiiihhhgggfffiiimmmpppnnnkkkjjjmmmpppsssuuuwwwwwwyyy|||gggWWWDDDCCCGGGTTTaaammmyyy}}}~~~vvvpppfffYYYOOO@@@:::666666666444444666555;;;999;;;DDDKKKYYYooo{{{ooommmyyyjjjRRRFFFFFF@@@======999:::999777666555666888999<<<<<<@@@HHHTTTcccnnnuuu|||~~~uuujjj\\\OOOEEE@@@???@@@BBBEEEIIIMMMPPPRRRVVVVVVUUUUUUVVVWWWXXXYYY]]]^^^```ccceeehhhjjjkkkrrrssssssssssssuuuxxx{{{}}}|||wwwvvvtttrrrpppqqqpppooonnnkkkiiigggeeefffdddbbb___]]]XXXSSSOOOJJJHHHFFFEEEGGGKKKQQQTTT]]]]]]^^^^^^___ccchhhlllpppqqqrrrtttwwwyyyzzz{{{}}}}}}||||||mmm]]]OOODDD>>>===:::???BBBIIIaaasssjjjsss{{{vvvyyy|||vvv^^^NNNHHHDDD>>>;;;;;;:::888999<<<============<<<;;;:::999999===BBBGGGKKKPPPUUUXXX^^^_________]]]^^^___aaaccccccdddeeeggghhhiiiiiijjjkkklllmmmmmmmmmkkkkkkqqqrrrtttvvvyyy|||gggVVVIIIGGGJJJWWWeeerrr||||||tttmmmbbbTTTIII@@@999555555555333333555555:::999;;;DDDJJJXXXnnnzzzpppooo{{{|||iiiQQQEEEEEE@@@===>>>999:::999777666555666777888:::;;;>>>FFFSSSaaammmttt|||vvvkkk]]]QQQGGGAAA???@@@BBBFFFJJJNNNQQQSSSWWWWWWWWWXXXYYYYYYZZZZZZ^^^___aaacccfffhhhjjjjjjooopppqqqqqqqqqsssvvvxxx|||~~~|||wwwuuutttqqqooosssrrrqqqooollljjjhhhgggeeecccaaa```]]]YYYTTTPPPKKKIIIFFFEEEFFFIIINNNQQQWWWXXXZZZ[[[^^^aaagggjjjooopppqqqtttvvvxxxzzz{{{~~~~~~}}}~~~||||||}}}}}}||||||}}}mmm\\\OOOCCC===<<<;;;???BBBHHH^^^~~~xxxlllqqq|||wwwyyy||||||dddRRRKKKDDD>>>;;;;;;:::888999<<<============<<<;;;999999999<<>>:::999888777666555666777777999:::===EEEQQQ___lllttt{{{xxxlll___SSSIIIDDD@@@AAADDDHHHMMMRRRVVVXXXZZZ[[[\\\^^^^^^^^^^^^]]]bbbbbbdddeeeggghhhjjjjjjmmmnnnpppppppppqqqtttvvvzzz}}}{{{xxxxxxxxxwwwuuutttsssrrrpppmmmkkkiiihhhdddcccaaa```^^^[[[VVVRRRMMMJJJGGGDDDDDDFFFIIIKKKNNNQQQTTTXXX[[[```fffiiinnnoooqqqsssvvvxxxzzz{{{{{{zzzyyyzzz||||||{{{zzzxxxzzz}}}~~~}}}||||||mmm\\\NNNCCC<<<<<<;;;???AAAFFF[[[yyy~~~nnnmmm~~~yyyyyy{{{~~~mmmYYYOOOEEE???:::::::::888999<<<============;;;:::999888888;;;???BBBFFFJJJOOORRRWWWXXXZZZZZZZZZZZZ\\\^^^]]]^^^___```bbbcccdddeeeiiijjjkkkllllllllllllllllllnnnpppqqqrrrtttwwwzzz}}}gggUUUIIIFFFIIIWWWiiizzzxxxzzzxxxkkkYYYLLLAAA:::666666555333222555444:::999:::DDDJJJXXXnnnzzzsssrrriiiQQQEEEDDD???>>>???<<<999999777666666666666666888:::===DDDOOO]]]kkkssszzz~~~yyynnnaaaUUULLLGGGCCCEEEHHHMMMRRRXXX\\\______aaaccceeeffffffeeedddgggggghhhiiijjjkkkkkklllnnnoooqqqrrrrrrsssuuuwww{{{||||||zzz|||~~~~~~|||tttsssqqqooommmkkkjjjiiieeedddbbbaaa___\\\WWWSSSNNNKKKGGGCCCAAABBBCCCEEEGGGJJJOOOTTTZZZ```fffjjjpppppprrrtttvvvxxxzzz{{{zzzxxxvvvvvvwwwxxxxxxwwwuuuyyy~~~~~~}}}||||||~~~}}}ooo^^^PPPCCC===<<<;;;>>>@@@EEEXXXvvvpppjjjzzz|||zzzzzz~~~www```SSSHHH@@@::::::;;;999999;;;=========<<<;;;:::888888777999<<>>@@@===:::999999888777666666666999:::>>>CCCLLLZZZhhhrrryyy}}}zzzooocccWWWNNNIIIGGGIIIMMMRRRXXX^^^bbbeeeeeegggjjjlllmmmmmmlllkkkkkkllllllmmmmmmnnnnnnoooqqqsssuuuvvvvvvvvvxxxzzz{{{}}}~~~{{{|||}}}|||{{{rrrqqqooommmkkkjjjjjjjjjhhhfffdddbbb```\\\WWWSSSMMMJJJFFFBBB???>>>???@@@BBBEEEKKKQQQXXX```hhhmmmrrrssstttuuuwwwxxxzzzzzzzzzwwwtttsssssstttttttttsssyyy~~~}}}}}}}}}~~~~~~rrr```RRREEE>>>===999<<<>>>EEEWWWttttttjjjttt|||zzz~~~iiiXXXMMMCCC<<<;;;<<<:::999;;;<<<<<<<<<<<<;;;:::999888777888:::<<<>>>BBBFFFJJJPPPSSSVVVXXXXXXYYY[[[\\\YYYZZZ[[[]]]___aaabbbcccgggggghhhiiijjjkkklllmmmmmmpppsssuuuvvvvvvxxxyyy{{{~~~~~~gggUUUHHHFFFKKKZZZmmmsssuuuiiiXXXDDD===999888777444444666222999999;;;FFFNNN]]]ttt~~~wwwtttnnnUUUHHHFFFAAA???AAA===;;;;;;:::999888888777666888;;;>>>BBBIIIVVVeeeoooxxx|||zzzpppdddXXXOOOKKKIIIKKKNNNSSSYYY___dddggghhhiiikkkmmmoooooooooooommmnnnnnnooooooppppppqqqsssuuuwwwyyyyyyyyyzzz|||{{{}}}~~~zzzxxxwwwtttrrrpppooonnnlllkkkkkkllllllkkkjjjgggddd```[[[UUUQQQJJJHHHDDD@@@===<<<======>>>BBBGGGMMMUUU___iiioootttttttttuuuvvvwwwwwwxxxxxxtttqqqooooooqqqrrrrrrrrrzzz~~~}}}||||||yyy{{{}}}tttbbbSSSFFF???>>>999:::===DDDTTTppp}}}mmmnnnxxx~~~{{{tttaaaRRRHHH>>><<<===;;;::::::::::::;;;;;;;;;;;;::::::777888999:::;;;>>>CCCGGGMMMPPPTTTVVVWWWXXXZZZ[[[ZZZ[[[\\\^^^```bbbddddddffffffggghhhiiikkkmmmnnnkkknnnqqqssstttuuuvvvxxxzzz|||gggUUUJJJGGGLLLZZZlll~~~qqqssskkkXXXDDD===888888777444333555222888999<<>><<<<<<<<<;;;:::999888777777:::<<>><<<;;;<<<<<<<<>>===999:::===CCCQQQkkkrrriiijjj~~~|||lllWWWKKKAAA>>>>>><<<999999888888999:::;;;;;;;;;;;;777888999999999<<>>=========<<<;;;:::888777666888;;;===BBBMMM\\\hhhwww{{{zzzpppdddYYYPPPLLLEEEFFFJJJOOOTTTZZZ^^^aaaeeeeeeeeefffhhhjjjkkkmmmllllllmmmnnnoooppppppqqqqqqsssvvvxxxxxxxxxyyyzzzyyyzzz|||yyyxxxxxxwwwuuupppooonnnmmmnnnooorrrsssrrroookkkfffaaaYYYRRRMMMEEECCC@@@===<<<;;;;;;<<<;;;===AAAFFFOOO[[[hhhpppsssssssssrrrrrrqqqqqqpppmmmjjjgggfffiiinnnqqqssspppwww}}}{{{}}}|||zzzzzzyyyxxxvvvvvvyyy~~~tttaaaRRREEE===<<<::::::<<>>BBB@@@===:::888777777888777666888===CCCKKKXXXdddrrr{{{~~~uuujjj\\\OOOFFFEEEFFFHHHLLLQQQVVV[[[^^^```bbbdddeeeeeefffhhhjjjiiikkkllllllllllllmmmooopppqqqssstttuuuuuuvvvvvvvvvzzz{{{vvvxxxzzzwwwsssmmmkkkiiiiiilllppprrrsssuuuqqqkkkeee___XXXQQQMMMCCCAAA===;;;;;;;;;:::999<<<<<>><<<:::888777777777777666888===BBBJJJWWWcccqqq{{{}}}tttiii[[[OOOFFFDDDEEEGGGKKKPPPUUUZZZ]]]```aaadddeeeeeefffhhhjjjiiikkkllllllkkkkkklllnnnpppqqqssstttuuuuuuvvvvvvwwwzzz~~~xxxyyy{{{yyyuuunnnllljjjjjjmmmppprrrssssssoooiiiccc]]]VVVOOOJJJAAA???<<<::::::::::::999;;;;;;>>>CCCMMMXXXccciiipppppppppooommmkkkiiigggeeeeeeeeefffhhhkkknnnppprrrtttvvvzzz~~~~~~yyyyyy}}}}}}{{{zzz|||qqqaaaTTTHHH???<<<:::888;;;AAAIII]]]{{{bbbXXXTTTaaauuummm[[[IIIAAA???===;;;:::999888888999;;;===<<<<<<:::999888777777888:::;;;>>>BBBGGGLLLOOORRRUUUXXXZZZ[[[]]]___`````````___```bbbdddeeeeeefffhhhjjjhhhjjjmmmnnnnnnnnnpppqqqqqqqqqqqqrrrtttwwwzzz||||||eeeSSSIIIIIINNNYYYdddmmmwww|||pppkkkuuu}}}mmmTTTCCC;;;555555555444333555777777:::@@@HHHTTTgggxxxzzzzzz]]]KKKGGG@@@???@@@<<<<<<<<<;;;:::999888777777777555777===BBBIIIVVVbbbpppzzz~~~uuujjj]]]QQQIIICCCDDDFFFIIINNNSSSXXX[[[^^^aaaccceeeeeefffhhhjjjiiikkklllllljjjjjjkkklllpppqqqssstttuuuuuuvvvvvvyyy{{{||||||}}}{{{wwwpppnnnllllllnnnppprrrrrrooolllfff```ZZZSSSLLLGGG???===:::999:::;;;::::::999:::===CCCLLLWWWbbbhhhmmmmmmmmmllljjjhhhfffeeeccccccdddeeehhhkkkoooppppppqqqtttwwwzzz~~~|||xxxwww{{{ooo```SSSGGG>>>;;;;;;999;;;@@@GGGYYY||||||bbbVVVMMMTTTcccxxxvvveeeQQQFFFAAA>>>;;;;;;:::999888999<<<>>>>>>>>>:::999777666666777888999999===BBBGGGKKKNNNRRRUUUXXXYYY[[[]]]^^^^^^]]]]]]^^^aaadddeeeeeeeeeeeeffffffhhhkkklllllllllmmmooonnnnnnnnnoooqqqsssvvvwwwxxxxxxyyyzzz|||~~~zzzdddSSSIIIJJJPPP\\\fffnnnwwwzzzooolllyyylllRRRAAA:::444444555444333444777777:::AAAHHHUUUhhhyyyzzzzzz]]]JJJEEE???===???;;;999999999999999888777666666555777<<<@@@GGGTTT```oooxxxwwwmmmaaaTTTMMMBBBBBBDDDGGGKKKQQQVVVYYY]]]___ccceeefffggghhhjjjjjjkkklllkkkjjjjjjkkklllpppqqqssstttuuuuuuvvvvvvzzz|||}}}zzzrrrpppnnnmmmnnnooopppooolllhhhccc]]]WWWQQQJJJFFF???===::::::;;;<<<<<<<<<:::;;;===CCCLLLWWW```fffiiiiiiiiihhhgggfffeeedddcccdddeeehhhkkknnnqqqrrrpppqqqsssvvvyyy|||~~~~~~|||wwwvvvzzzlll^^^RRRFFF>>>;;;<<<:::;;;@@@EEEUUUuuuhhhYYYOOOQQQYYYnnnmmmXXXKKKDDD???<<<===999888777888;;;===>>>>>>:::999777666555666777888888;;;???CCCGGGJJJNNNQQQWWWXXXZZZ[[[\\\\\\\\\\\\^^^```dddeeeeeedddcccddddddfffhhhiiiiiiiiijjjllljjjjjjkkklllmmmoooqqqrrrrrrrrrrrrrrrtttvvvxxxzzzzzz~~~}}}vvvaaaQQQGGGHHHPPP]]]iiipppxxx}}}vvvmmmlllzzziiiOOO@@@999444555666444333444777777:::AAAIIIVVViiizzz{{{zzz]]]JJJEEE>>><<<>>>;;;888888999999999888777666666555777;;;???FFFRRR^^^mmmwwwyyyooobbbVVVNNNBBBBBBBBBEEEIIIOOOTTTXXX[[[^^^bbbeeefffggghhhjjjiiikkklllllljjjjjjkkkmmmpppqqqssstttuuuuuuvvvvvvzzz{{{~~~~~~{{{sssqqqnnnmmmmmmmmmlllkkkhhheee```[[[VVVPPPJJJFFF@@@>>><<<;;;===>>>>>>>>>;;;<<<>>>DDDLLLUUU^^^ccceeeeeedddddddddddddddddddddeeefffiiikkknnnpppqqqqqqrrrtttvvvxxx{{{|||}}}|||}}}|||wwwvvvzzz{{{hhh[[[QQQEEE===:::;;;:::<<<@@@CCCOOOmmmqqqbbbRRROOOTTThhhuuuaaaRRRIIIAAA>>>>>>999777666777999<<<======;;;:::888666555555666777999;;;>>>AAACCCFFFJJJMMMTTTUUUWWWYYY[[[[[[[[[[[[]]]___cccddddddcccccccccbbbdddfffggggggggghhhiiiggghhhhhhiiijjjlllmmmmmmlllllllllnnnpppsssuuuwwwtttvvvyyyzzzyyywwwvvvuuurrr^^^NNNDDDGGGPPP^^^jjjpppwww}}}zzzxxxqqqkkkmmm|||fffMMM@@@999444666777555444444777777;;;BBBJJJWWWjjj|||}}}yyy|||^^^JJJEEE>>><<>>DDDPPP\\\lllvvv{{{qqqdddVVVMMMBBBBBBBBBDDDHHHNNNTTTWWWYYY]]]aaaeeefffgggiiijjjiiikkkllllllllllllmmmooopppqqqssstttuuuuuuvvvvvvxxxzzz}}}}}}{{{ssspppnnnlllkkkjjjhhhfffccc```\\\XXXTTTOOOJJJFFFAAA???===<<<===??????>>>;;;<<>><<>>BBBHHHOOOVVVZZZ]]]]]]]]]___aaadddfffhhhiiiiiijjjkkkkkkkkkkkkkkkooooooppprrrsssuuuvvvvvvxxxyyy{{{{{{tttssswww}}}}}}ooo___UUUMMMDDD===:::666777;;;@@@@@@FFF]]]vvv~~~sss[[[RRRNNNYYYttt|||jjjZZZKKKCCCAAA===:::777777888:::;;;;;;>>>===:::777666666666777555777999;;;>>>AAAFFFIIIJJJLLLOOORRRUUUWWWXXXXXXXXXZZZ\\\]]]]]]^^^```bbbaaaccceeeeeeeeedddeeefffffffffggghhhiiiiiiiiiiiifffgggiiilllnnnpppqqqrrrnnnnnnmmmmmmkkkhhhdddaaa|||kkkXXXHHHJJJMMMWWWfffpppuuuyyy~~~yyyxxxtttqqqvvv|||dddNNN@@@:::666888999777555666888888;;;BBBKKKXXXlll}}}xxxqqqwww~~~```KKKEEE>>>===???<<<>>><<<:::888777777888999666555666999===CCCNNNZZZkkkuuu|||mmm]]]RRRCCCBBBBBBCCCGGGMMMSSSWWWWWW[[[aaaeeeggghhhiiijjjhhhjjjmmmnnnnnnoooqqqsssqqqqqqssstttuuuvvvvvvvvvtttwww|||~~~|||zzzqqqoookkkiiigggeeebbb___ZZZWWWTTTRRROOOLLLHHHEEEAAA???<<<;;;<<<<<<<<<;;;:::;;;<<<@@@FFFLLLRRRVVV[[[[[[\\\^^^aaadddhhhiiimmmmmmnnnnnnnnnmmmlllkkklllmmmnnnooopppqqqrrrsssvvvvvvxxx}}}yyysssqqquuu|||zzzlll\\\SSSLLLCCC===:::555666;;;@@@???DDDYYYppp}}}~~~}}}~~~~~~wwweeeZZZPPPVVVmmmsss```OOODDDBBB???<<<999888999;;;<<<<<>>;;;888666666777777111444666999<<<@@@EEEIIIFFFHHHLLLPPPSSSUUUVVVWWWUUUWWWXXXYYYZZZ\\\___aaaaaaccceeeeeeddddddeeeffffffgggggghhhiiiiiihhhhhhhhhiiilllnnnpppqqqqqqqqqlllllllllllljjjeee^^^ZZZzzzeeeUUULLLKKKRRR]]]jjjtttzzz}}}~~~}}}xxxuuuzzzzzz```LLL===:::777555666666666666888999;;;AAALLL]]]ooo{{{~~~rrrooozzzhhhOOODDDCCCBBB>>><<<:::999777777888888666555777444555888;;;AAAMMMYYYkkkttt|||{{{rrraaaRRRHHH@@@:::===CCCIIIPPPUUUXXX]]]cccgggiiijjjjjjkkkjjjjjjkkklllmmmnnnooopppsssrrrrrrrrrtttvvvxxxyyy{{{yyy{{{zzzvvvpppmmmiiifffdddbbb___\\\YYYWWWSSSPPPLLLJJJIIIHHH@@@@@@???>>>======<<<===>>><<<<<>>>>><<<888666777888888888888999:::===???@@@DDDFFFIIIKKKLLLOOOSSSVVVYYYYYYYYYYYYZZZ[[[\\\]]]^^^___``````___```bbbdddbbbbbbccccccdddeeeffffffggggggfffgggggghhhiiiiiiiiijjjiiifffaaa\\\XXXWWWyyyeeeVVVMMMPPPYYYeeerrr{{{{{{xxx~~~www^^^KKK;;;888555333444444444444777888;;;@@@LLL]]]ppp}}}xxxrrr|||kkkQQQEEECCCAAA>>>===:::888777777888777666444666444555888;;;@@@LLLWWWgggpppyyy|||{{{rrrbbbSSSHHHBBB===???CCCHHHNNNUUUXXX]]]bbbfffhhhhhhiiiiiikkkkkkllllllmmmnnnooooooqqqqqqqqqrrrtttuuuwwwxxxxxxwwwyyy~~~~~~yyyuuuoookkkfffccc```^^^[[[YYYXXXWWWTTTPPPMMMKKKIIIHHHAAAAAA???===<<<<<<<<<<<>>===@@@FFFKKKNNNOOORRRYYY___bbbfffmmmrrrrrrsssqqqooonnnmmmllliiiggg```___]]]\\\]]]^^^___aaajjjkkkooouuu}}}yyyqqqoootttzzz~~~}}}{{{{{{nnn^^^TTTJJJAAA;;;:::888999:::<<<<<>><<<999777777888888777777888:::<<<>>>???BBBDDDGGGIIIKKKMMMQQQTTTWWWWWWXXXXXXYYYZZZ[[[\\\^^^___```_________aaaccc```aaabbbcccdddeeeeeeeeeggggggffffffgggggghhhhhhfffggggggeeeaaa\\\YYYWWWwwweeeVVVOOOSSS^^^lllxxx}}}qqqZZZIII;;;888555333444444444444666777;;;@@@KKK]]]qqquuu~~~pppUUUFFFBBBAAA???>>>:::888777777777777666444666444555888:::???JJJTTTbbbllluuuzzz}}}|||sssdddVVVJJJEEECCCCCCDDDFFFMMMUUUXXX\\\aaaeeefffffffffggglllllllllmmmmmmnnnnnnnnnnnnoooqqqrrrtttuuuuuuuuutttsssuuuzzz~~~{{{vvvrrrkkkhhhbbb^^^[[[ZZZXXXVVVXXXWWWUUURRROOOLLLJJJIIIEEECCC@@@>>><<<;;;;;;<<<@@@??????BBBGGGLLLOOOPPPUUU]]]cccfffkkkqqquuutttuuussspppmmmjjjgggbbb___SSSSSSQQQQQQQQQSSSUUUVVV```ccciiirrr{{{zzzqqqmmmpppwww|||zzzzzz~~~|||ooo___TTTJJJ@@@:::999777888:::===>>>DDDRRRaaayyyuuuvvv}}}~~~zzz{{{{{{{{{zzzgggVVVTTT]]]qqq|||gggWWWMMMEEE???;;;;;;:::777666777999;;;======;;;888777777777777777777888:::<<<===@@@BBBEEEGGGHHHKKKOOORRRVVVVVVVVVWWWXXXYYY[[[\\\\\\]]]^^^^^^]]]^^^```bbb```aaaccceeeffffffffffffhhhgggffffffffffffffffffdddddddddccc```\\\YYYWWWuuucccWWWPPPQQQ^^^nnnzzz{{{jjjUUUGGG===:::777555666666666666555777;;;@@@JJJ\\\rrrwwwvvvYYYIIIBBB@@@???@@@:::888777777777777666444666444555888:::===FFFPPP^^^iiisssyyy}}}}}}vvvgggYYYMMMJJJHHHHHHFFFFFFMMMVVVXXX[[[```cccdddddddddeeellllllllllllmmmmmmmmmmmmmmmoooqqqssstttuuuuuutttrrrqqqsssxxx|||{{{vvvqqqnnngggccc^^^[[[ZZZYYYXXXWWWYYYXXXWWWUUURRRPPPMMMLLLIIIGGGCCC???<<<;;;<<<<<>>>>>===999666666888:::<<<===<<<:::888777777666666666777888:::;;;>>>@@@CCCEEEGGGIIIMMMPPPTTTTTTUUUVVVWWWYYY[[[\\\ZZZ[[[\\\\\\[[[\\\^^^``````bbbdddfffhhhhhhggggggggggggfffeeeddddddeeeeeeddddddcccbbbaaa^^^ZZZWWWsssbbbVVVPPPOOO\\\mmmzzzyyyfffSSSFFF===:::777555666666666666555888;;;@@@III[[[rrruuu}}}{{{]]]KKKCCC@@@???AAA:::999777777888888666555555444555888999;;;CCCLLL[[[fffrrryyyyyykkk^^^RRRNNNKKKJJJGGGGGGNNNWWWXXX[[[___aaabbbbbbdddeeekkkkkkkkkkkkllllllllllllmmmnnnqqqssstttuuuttttttqqqppprrrwww{{{~~~~~~xxxrrrmmmjjjccc```]]]\\\\\\]]]]]]]]]\\\\\\ZZZXXXVVVTTTRRRQQQPPPLLLGGGAAA>>>======>>>>>>@@@CCCGGGMMMTTT[[[___ccckkkqqqsssvvvyyyyyywwwvvvqqqiiiaaaZZZRRRKKKFFFBBBAAA@@@???@@@BBBDDDFFFKKKQQQZZZdddoooyyy{{{sssmmmmmmrrryyy}}}|||~~~}}}ppp```TTTJJJ@@@999888666777999===???CCCMMMXXXnnn|||vvv```RRRMMMVVVppp~~~~~~jjj[[[NNNEEE>>>>>>===999555555777888:::<<<===<<<:::888777666666555666777999999<<<>>>AAACCCEEEGGGKKKNNNQQQRRRRRRTTTVVVXXXZZZ[[[XXXYYYZZZZZZYYYZZZ\\\^^^^^^___bbbdddeeefffffffffffffffeeedddcccccccccdddfffeeedddddddddbbb^^^ZZZqqq```UUUOOOQQQ\\\lll{{{jjjTTTFFF;;;888555333444444444444555999<<<@@@HHHZZZqqqrrr{{{}}}aaaNNNDDD??????AAA<<<:::999888999999888666444444555888888999@@@HHHVVVbbbooowww~~~|||ooocccVVVPPPJJJHHHFFFGGGNNNVVVWWWZZZ^^^```aaabbbdddfffiiiiiiiiijjjjjjkkkkkkkkkmmmmmmoooqqqrrrsssssssssrrrppprrrvvvyyy|||}}}vvvpppllljjjcccbbbaaaaaacccddddddcccbbb```^^^[[[YYYXXXXXXXXXWWWSSSLLLEEE@@@???@@@AAA???BBBGGGLLLRRRYYYaaafffjjjrrrwwwxxxxxxyyywwwsssoooiii___VVVNNNGGGAAA>>>;;;:::999888999;;;===>>>CCCHHHPPPZZZdddoooxxxzzzrrrllllllpppvvv{{{|||~~~|||ooo___TTTJJJ@@@:::999777777888<<>>@@@BBBDDDHHHKKKMMMNNNOOOPPPSSSUUUWWWYYYVVVWWWXXXXXXWWWXXXZZZ\\\[[[\\\]]]^^^```aaacccccceeedddcccccccccccccccccchhhgggfffhhhjjjjjjfffbbbooo___SSSNNNRRR[[[jjjzzztttWWWGGG;;;888555333444444444444666:::===@@@GGGXXXppp}}}oooyyy~~~cccPPPEEE@@@???AAA===;;;::::::::::::999777444333555888888888===EEEOOO[[[jjjssszzzsssgggWWWNNNFFFCCCDDDGGGMMMTTTVVVYYY]]]```aaaccceeegggffffffggghhhiiijjjjjjkkkkkkkkklllmmmnnnpppqqqrrrrrrpppqqquuuwwwyyy{{{vvvqqqooommmgggggggggiiikkkkkkiiiggggggdddaaa]]]\\\\\\^^^___^^^XXXPPPHHHCCCAAABBBDDDCCCGGGLLLQQQVVV]]]eeekkkooovvv{{{zzzxxxwwwsssnnneee^^^TTTJJJDDD???<<<;;;999888666555555666888999;;;@@@GGGOOOXXXcccooowwwzzzvvvpppkkkjjjmmmsssxxx{{{}}}{{{nnn^^^TTTJJJAAA;;;:::999777777;;;===AAAJJJSSSdddzzz{{{zzzaaaQQQHHHHHHWWWhhh{{{iiiVVVJJJ???======;;;888888888777777999<<<>>>===;;;999888777666666666777888555888:::<<<>>>AAADDDGGGHHHIIIJJJLLLNNNQQQSSSUUUUUUVVVWWWWWWVVVVVVXXXZZZ\\\[[[[[[\\\^^^```ccceeecccbbbbbbbbbbbbccccccdddhhhfffggglllqqqsssqqqmmmnnn^^^RRRMMMRRRZZZhhhyyy|||[[[GGG===:::777555666666666666777;;;>>>@@@GGGWWWooo|||nnnwww~~~cccQQQFFF@@@???AAA>>><<<;;;;;;;;;;;;:::888444333555888888777<<>><<<;;;::::::999777666555666888999777;;;AAAGGGPPP[[[hhhqqqvvvsssnnnjjjhhhkkkqqquuu{{{}}}{{{mmm^^^SSSJJJAAA<<<;;;:::777777:::===AAAIIIRRR```~~~xxxvvv{{{yyy```PPPGGGFFFQQQ___xxxooo[[[OOOCCC@@@@@@???======888777666888<<<>>>>>><<<999999777666666777777888333555777999;;;>>>BBBDDDDDDEEEFFFIIIKKKNNNPPPRRRTTTUUUVVVVVVUUUVVVXXXYYY___^^^]]]]]]___bbbfffhhhbbbaaaaaaaaabbbcccddddddffffffgggnnnvvvzzzxxxuuuxxxgggWWWNNNLLLRRR[[[hhhuuu{{{ZZZFFF<<<;;;999777555555555555999;;;???DDDJJJVVVmmm|||rrrzzzjjjTTTGGGAAA??????======<<<;;;:::888777666555555555555555999>>>BBBLLLSSS]]]hhhqqqyyyyyykkkYYYNNNDDDBBBDDDGGGLLLQQQXXXYYYZZZ\\\___aaaaaaaaaccceeehhhhhhhhhhhhiiijjjjjjkkklllmmmnnnooopppqqqmmmnnnooooooqqquuuzzz~~~}}}xxxvvvxxxzzzzzzyyyssspppnnnpppsssuuutttrrroooiiicccaaaccchhhjjjkkkfff```WWWNNNGGGDDDDDDDDDHHHNNNUUU[[[```eeekkkppptttssssssuuuvvvpppeee\\\QQQMMMFFF@@@;;;999999:::888777555333333333555555777666999@@@FFFOOO]]]iiinnnqqqoooiiifffkkkqqqtttxxx}}}yyymmm```VVVKKK@@@;;;:::333444888<<<===???HHHRRRccc{{{{{{xxxyyy|||hhhVVVHHHDDDKKKUUUmmm{{{eeeXXXKKKGGGEEEAAA<<<:::888888999999::::::::::::888888888777666555555555777777666666888;;;>>>???@@@CCCEEEGGGGGGIIIKKKNNNNNNOOOQQQSSSUUUXXXZZZ[[[WWWZZZ\\\]]]^^^^^^```aaabbbbbbbbbaaaaaaaaaaaaaaaccceeejjjqqqyyy~~~nnn^^^PPPJJJIIIPPP[[[gggsssvvvXXXEEE<<<;;;999777666666666666999:::>>>CCCIIIVVVnnnxxxttt}}}jjjTTTFFFAAA@@@@@@>>>======<<<;;;999888777555555444444444777<<<@@@JJJQQQ]]]hhhrrryyyyyylllZZZOOOEEEBBBDDDGGGLLLRRRWWWXXXYYY\\\___```aaaaaadddfffhhhiiiiiiiiikkkllllllmmmmmmnnnnnnooooooooonnnoooooopppqqqtttyyy|||~~~{{{zzz}}}~~~}}}{{{vvvsssqqqrrrvvvxxxwwwuuupppjjjdddbbbfffjjjmmmmmmjjjdddZZZPPPIIIFFFEEEFFFHHHMMMUUU[[[aaaffflllqqqsssqqqppppppnnnggg\\\TTTIIIFFFAAA<<<999888999999888777555333222333444555777666888===BBBIIIVVVbbbjjjnnnmmmgggdddiiiooorrrwww|||vvvkkk^^^TTTJJJ???999999444555888<<<===AAAKKKVVVeeezzz~~~ooo]]]MMMEEEIIIQQQddd}}}oooaaaRRRJJJFFF@@@<<<:::::::::999999999:::;;;;;;999999888777666555555444666666555666777:::<<<>>>@@@BBBDDDFFFGGGHHHJJJMMMLLLMMMNNNQQQSSSUUUWWWXXXUUUWWWZZZ[[[\\\\\\^^^___aaa````````````_________bbbdddjjjrrrzzzvvvcccTTTIIIGGGIIIQQQ]]]jjjsss}}}oooUUUDDD<<<;;;999888777777777888999:::===BBBHHHVVVoootttuuulllUUUFFF@@@@@@AAA?????????>>>===;;;999888555555555333333555999<<>>888777555555888;;;>>>DDDQQQ^^^hhhyyy{{{kkkXXXJJJGGGLLLXXXnnnppp]]]QQQIIIBBB>>>======;;;:::888888999:::<<<:::999888777666555555444555555555555666888:::<<<<<<>>>AAABBBCCCDDDFFFHHHIIIJJJKKKMMMPPPRRRSSSTTTRRRTTTWWWXXXYYYZZZ[[[]]]______^^^^^^^^^]]]]]]]]]```ccciiirrr{{{|||{{{}}}qqq]]]OOOGGGGGGLLLUUUbbbnnnuuu~~~hhhRRRDDD<<<;;;999888888888999999999:::<<<@@@GGGUUUoootttrrrqqqXXXFFF??????AAA@@@@@@AAA@@@???===:::999666777666444333444777:::BBBJJJXXXfffqqqzzz{{{ppp___SSSGGGCCCDDDGGGLLLRRRUUUWWWZZZ\\\]]]___```bbbbbbeeegggiiiiiijjjkkkmmmmmmnnnnnnnnnnnnnnnoooooopppqqqqqqqqqppprrruuuwww{{{|||yyywwwyyy|||~~~}}}{{{sssnnniiihhhlllrrruuuvvvssslllaaaUUUMMMHHHGGGGGGHHHLLLSSSZZZbbbhhhnnnqqqpppkkkeee^^^VVVNNNEEE??????===<<<:::999:::;;;<<<888777555444333333333333555444444777999===GGGQQQ```gggiiidddaaadddkkkooosssyyy}}}~~~}}}}}}rrrhhh\\\SSSIII>>>888888666666777;;;???FFFUUUdddkkkwww}}}|||gggSSSIIIIIINNNbbb}}}~~~iiiZZZOOOEEEAAAAAA>>><<<999777666777999::::::999999888777666555444555444444555555777888999888:::<<<===>>>???AAACCCFFFGGGIIIKKKMMMOOOPPPQQQOOORRRUUUVVVWWWXXXZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]```ccciiirrr{{{~~~zzztttqqqttt}}}nnnYYYLLLFFFIIINNNYYYeeeqqqwwwyyybbbOOOCCC;;;:::999888888888999:::999:::<<<@@@FFFUUUnnntttooo|||vvv\\\HHH??????AAA@@@AAABBBBBBAAA>>>;;;999888888777666555555777:::>>>GGGUUUcccnnnxxx|||sssbbbUUUIIIDDDEEEGGGLLLRRRTTTWWW[[[]]]]]]^^^aaacccaaadddfffgggggghhhiiikkkkkkkkklllmmmnnnooopppppppppqqqrrrqqqpppqqqsssvvvzzz}}}}}}{{{yyyzzz~~~}}}uuupppkkkjjjnnntttxxxyyyuuuooodddXXXOOOIIIFFFFFFHHHKKKPPPXXX```ggglllnnnmmmhhh___VVVMMMEEE???;;;======<<<;;;;;;;;;;;;;;;888888666555444333333333444222333666888;;;DDDNNN[[[dddhhhddd```cccjjjooorrrxxx}}}~~~rrrhhh]]]TTTKKK@@@:::999777666777:::>>>GGGWWWfffmmmvvvxxx```OOOIIIJJJYYYsssrrrbbbTTTHHHCCCBBB???===999666555666777888999999999888777777666666444444444555555666666777666888:::;;;<<<===???AAAEEEEEEGGGHHHJJJLLLNNNNNNMMMPPPSSSUUUUUUVVVXXXZZZ\\\\\\\\\]]]]]]^^^^^^^^^aaadddjjjrrr{{{|||zzzssskkkgggmmmyyyhhhVVVJJJFFFJJJQQQZZZeeeqqqxxxppp\\\KKKAAA999999888777777888::::::::::::===AAAFFFTTTmmmxxxnnnyyyyyy___JJJ@@@???AAA@@@AAABBBCCCAAA???;;;999777888888777555555777999===DDDQQQ^^^jjjuuu}}}}}}vvveeeXXXJJJEEEEEEGGGLLLRRRTTTXXX\\\^^^^^^___bbbeeebbbdddfffgggffffffhhhiiiiiiiiijjjkkkmmmnnnooopppoooqqqrrrqqqqqqqqqsssuuuyyy||||||zzz|||~~~vvvqqqkkkkkkooouuuxxxyyyvvvpppggg\\\SSSLLLGGGEEEGGGIIINNNUUU^^^dddhhhiiihhhcccYYYOOOFFF@@@===<<<<<<<<<<<<<<<;;;;;;;;;:::999999888777666444333333333222333666777999BBBKKKVVV```gggccc___bbbiiimmmqqqxxx}}}~~~rrrhhh^^^VVVMMMBBB<<<;;;777666777:::>>>FFFVVVeeelllvvvmmmWWWLLLHHHQQQfff}}}lll[[[LLLDDDCCC@@@>>>;;;888666666666666888888888888888888888888555555555555555555555555777999;;;<<<<<<<<<>>>@@@BBBCCCDDDFFFHHHIIIKKKKKKKKKMMMPPPRRRSSSUUUWWWXXXYYYYYYZZZ[[[]]]^^^______bbbeeekkksss|||wwwssslllccc```hhhyyywwwbbbTTTKKKIIINNNTTT^^^gggrrr{{{~~~iiiVVVGGG>>>888777777666777888999::::::;;;>>>BBBGGGTTTkkkrrrxxxxxx___LLLAAA@@@BBB@@@AAACCCCCCBBB???;;;999555666777666555555666888<<>>;;;<<<===>>>?????????>>>;;;::::::999777666444333333222333555555777>>>GGGQQQ\\\dddaaa]]]___fffkkkrrrxxx}}}~~~pppggg]]]VVVMMMCCC<<<;;;777666777999===DDDTTTbbbkkkvvvxxx^^^OOOHHHJJJXXXrrrzzzgggTTTIIIFFFAAA@@@>>>;;;999777666666666777777888888999::::::555555666666666555555555555777999999999:::<<<>>>???@@@AAACCCDDDFFFGGGHHHHHHJJJMMMPPPQQQRRRTTTVVVUUUVVVWWWYYY[[[]]]___```bbbeeellluuurrroooggg___]]]gggzzzrrr```TTTNNNMMMRRRYYYaaajjjuuu~~~}}}yyyeeeRRRDDD;;;777777666666666888999::::::;;;???CCCHHHSSSiii}}}vvvyyyvvv___LLLBBBAAADDD???AAABBBCCCBBB???;;;888444555555555444444555777<<>>;;;===@@@<<<>>>@@@BBBDDDDDDDDDDDD;;;;;;;;;:::888666555444444333333555444555;;;DDDNNNZZZbbb```[[[]]]dddjjjrrrxxx}}}~~~ooofff]]]VVVMMMBBB<<<;;;777666777999<<>><<<999777666555666777888999:::;;;;;;666666666777666666555444222333555666666666888:::===>>>???@@@BBBCCCEEEEEEEEEHHHKKKMMMOOOPPPRRRTTTRRRSSSUUUWWWZZZ\\\^^^___bbbeeelllwwwooohhh```ZZZYYYbbbuuurrr^^^SSSNNNOOOTTT[[[kkkrrryyy|||}}}rrr```MMM???888777777666777888999888777::::::===AAAGGGRRRfffxxx{{{xxxzzzvvvaaaMMMBBB@@@AAABBBAAA@@@@@@???===:::888666666555555555666666777888>>>HHHSSS___jjjuuu|||}}}uuuiii\\\OOOGGGEEEFFFLLLSSSWWWYYY[[[]]]^^^```cccfffggggggggggggggghhhhhhhhhhhhggggggggghhhjjjlllmmmpppooonnnmmmnnnqqqtttvvvtttwwwyyy{{{~~~{{{tttmmmmmmrrrwwwwwwuuuxxxtttmmmfff___XXXPPPKKKMMMJJJIIIKKKRRRYYY]]]^^^^^^YYYQQQLLLJJJIIIFFFDDDBBBGGGJJJKKKOOORRROOOJJJDDDAAA<<<::::::::::::999555444444555777;;;???AAAKKKUUU___cccaaaaaaffflllpppvvvzzz{{{||||||iiiddd[[[PPPGGG???:::888888666666777999???MMM[[[oooyyy}}}ppp[[[QQQJJJIIIWWWqqqzzz|||zzzgggYYYQQQBBB???>>>@@@>>>999666888555666666666777777777888666777777777777666666555777666444333333444666777:::<<<===>>>>>>???BBBDDDCCCEEEGGGKKKNNNPPPRRRRRRQQQRRRTTTVVVYYY[[[]]]^^^___eeeoooxxxnnnggg___YYYYYYaaatttvvvbbbUUUOOOQQQYYYbbbnnnuuu}}}|||~~~xxxlll[[[III===666777666666666777888999888888999<<<@@@EEEPPPdddvvvuuuqqqttt}}}xxxcccNNNBBB@@@AAADDDCCCBBBAAA@@@===:::888666666555555555555666666777===FFFQQQ\\\hhhssszzz~~~uuuhhh\\\OOOHHHEEEFFFLLLSSSWWWYYY[[[]]]^^^```ccceeeffffffggggggggggggggghhhhhhiiiiiijjjlllmmmooopppooonnnmmmlllmmmppprrrtttuuuwwwzzz|||}}}uuummmlllqqqvvvwwwvvvxxxsssmmmggg```XXXQQQLLLLLLIIIGGGIIIOOOUUUYYYZZZ]]]XXXSSSOOOMMMKKKIIIFFFHHHMMMPPPQQQUUUXXXVVVPPPMMMHHHBBB>>><<<;;;:::999777666555555666999<<<>>>IIIRRR]]]aaa______dddjjjooouuuzzzzzz|||yyyiiiddd[[[PPPFFF>>>:::777888666666777999>>>LLLZZZpppzzzzzzzzzvvvdddRRRJJJGGGQQQggg~~~|||~~~uuudddXXXMMMGGGBBBBBB@@@<<<999:::555666666666777888888888888888888888777777666555555444333222222333555666999;;;<<<======>>>@@@CCCAAACCCEEEIIIKKKNNNOOOPPPPPPQQQRRRUUUWWWYYY[[[\\\___eeennnxxxnnnggg```[[[[[[cccuuuzzzgggYYYRRRTTT```lllttt{{{}}}~~~{{{wwwooobbbRRRDDD:::666666555555555666888999:::888888:::>>>BBBLLL___ppprrrmmmoooyyy}}}fffQQQCCC???AAAFFFEEEDDDCCC@@@===:::888666666555555555555666666666;;;DDDNNNYYYeeeqqqxxx~~~uuuhhh\\\OOOIIIFFFGGGLLLRRRVVVYYY[[[]]]^^^```ccceeeffffffffffffgggggghhhiiihhhhhhjjjlllmmmnnnoooooonnnmmmllllllmmmoooqqqsssuuuxxxzzz|||xxxnnnkkknnnsssvvvvvvwwwsssmmmgggaaaZZZSSSNNNLLLJJJHHHIIINNNSSSXXXZZZ^^^\\\YYYWWWVVVSSSPPPMMMQQQUUUXXXZZZ]]]aaa___ZZZWWWRRRJJJCCC???<<<:::888999888666555555777:::;;;FFFOOOYYY^^^]]]^^^bbbhhhnnntttyyyzzz|||wwwiiicccZZZNNNDDD===888666777555666777888>>>KKKXXXrrr}}}zzzvvv|||}}}oooWWWMMMGGGLLL[[[rrr}}}vvvfffYYYNNNDDD@@@???;;;999999666666666666777888999::::::::::::999888777666555666555333333222333444555888999:::;;;:::<<<>>>@@@???AAACCCFFFHHHJJJLLLLLLNNNNNNPPPRRRUUUWWWYYYZZZ]]]bbbjjjuuurrrmmmgggccccccjjj{{{~~~kkk\\\TTTWWWfffvvv|||~~~|||wwwqqqeeeXXXJJJ@@@:::888555555555555555777;;;===;;;:::;;;===???FFFWWWgggvvvpppoooyyyjjjSSSDDD???AAAGGGGGGGGGDDD@@@<<<999888777666666555555555555666666;;;BBBKKKVVVcccooovvv~~~~~~ttthhh\\\PPPJJJGGGGGGKKKPPPTTTWWWZZZ]]]^^^```ccceeeggggggffffffgggiiijjjkkkggghhhjjjlllllllllkkkkkknnnmmmmmmmmmnnnppprrrsssvvvxxx{{{|||{{{pppkkklllppptttuuuuuurrrlllgggaaa[[[UUUPPPMMMKKKJJJKKKOOOVVV\\\___ccccccccccccaaa]]]YYYWWWWWW[[[^^^___ccchhhgggccc^^^XXXPPPHHHBBB???;;;::::::888666555555777999;;;DDDLLLVVV[[[\\\]]]bbbffflllsssyyyzzz|||uuuhhhbbbXXXMMMCCC;;;777666777555666777999===JJJWWWvvv}}}yyyzzzuuu```TTTKKKKKKRRRccc}}}}}}xxxhhhXXXHHHBBB@@@===;;;:::777777666666777999:::;;;;;;;;;;;;:::999888777666777666555444444444555555666777888888888999;;;>>>>>>???AAADDDFFFHHHIIIIIILLLMMMNNNQQQSSSUUUWWWXXXYYY]]]eeeppp}}}yyyuuuqqqpppooouuulll]]]VVVZZZkkk|||~~~{{{vvvmmm___QQQFFF???<<<:::444555555444555888===AAAAAA@@@@@@@@@???DDDRRRaaa}}}}}}uuuqqqzzznnnUUUDDD???AAAGGGHHHHHHEEE@@@;;;999999777777666555555555555555777:::@@@IIISSS```llltttzzz}}}}}}ssshhh]]]RRRKKKHHHFFFHHHMMMPPPTTTXXX[[[^^^```ccceeehhhggggggggghhhjjjlllnnnkkkkkklllmmmmmmkkkjjjiiinnnnnnnnnnnnoooqqqssstttuuuxxxzzz|||}}}rrrkkkjjjnnnqqqsssssspppkkkfffaaa\\\VVVRRRKKKJJJJJJLLLQQQXXX```eeehhhjjjkkkkkkhhhccc___]]]ZZZ]]]^^^___dddkkkmmmkkkccc]]]VVVNNNIIIDDD@@@===:::999777666666888;;;<<>>JJJWWWwww~~~|||~~~wwwgggZZZNNNJJJKKKVVVrrr{{{xxx}}}xxxgggTTTJJJFFFBBB??????999888777777777888:::;;;;;;;;;;;;::::::999777777666555555444444444444444555666777777666777999;;;===???@@@CCCDDDFFFGGGGGGJJJKKKLLLOOOQQQSSSUUUVVVXXX[[[bbblllzzz}}}|||||||||}}}iii[[[WWW]]]mmm}}}~~~zzzooo___OOODDD???<<<;;;555666666555555888???EEEIIIHHHGGGFFFCCCFFFSSSaaa}}}xxxrrrzzzqqqVVVDDD???AAAFFFHHHIIIEEE???;;;999:::888777666555555444555555555888===EEEOOO\\\iiiqqqwwwzzz~~~tttjjj___TTTMMMHHHEEEFFFJJJLLLOOOUUUYYY]]]```ccceeegggfffffffffhhhjjjmmmooooooooooooooonnnmmmllllllnnnnnnooooooppprrrsssttttttvvvzzz|||uuummmjjjllloooqqqpppmmmiiieeeaaa\\\VVVSSSJJJJJJKKKLLLQQQYYYbbbiiilllnnnpppnnnjjjeeeaaa___ZZZ[[[[[[\\\bbblllqqqppphhhddd^^^XXXRRRMMMGGGDDD<<<:::888777777999;;;===AAAHHHPPPWWWZZZ]]]```ccciiipppwwwzzz|||yyylllddd^^^TTTHHH???:::777777888777888:::;;;???JJJWWWsss|||}}}|||wwwmmm^^^QQQLLLHHHLLLccc}}}zzztttxxxuuubbbTTTKKKCCC??????<<<;;;999777777888999;;;999::::::::::::999888888444444444333333222111111444555666666555666888:::<<<===???AAABBBCCCDDDDDDGGGHHHIIILLLNNNPPPRRRSSSXXX[[[```iiivvvyyyeeeYYYWWW___nnn{{{vvvcccQQQEEE???;;;:::555777777555555999BBBIIIPPPOOONNNMMMJJJMMMZZZggg{{{ttt{{{rrrWWWEEE???AAADDDGGGHHHEEE???:::999:::888777666555555444444444333555:::@@@JJJWWWeeennnssswww}}}vvvlllaaaUUUNNNHHHDDDCCCFFFGGGKKKRRRXXX\\\___ccceeeeeedddddddddfffiiilllnnnnnnnnnnnnnnnnnnoooooopppmmmmmmnnnooopppqqqrrrrrrrrruuuyyy|||wwwnnnjjjjjjmmmooonnnkkkgggddd```\\\WWWSSSMMMNNNOOOOOOSSSZZZdddlllqqqssstttrrrlllfffbbbaaaYYYYYYWWWWWW___kkksssuuuqqqnnniiiddd^^^WWWOOOJJJ???>>>;;;999888999;;;<<<>>>DDDMMMTTTXXX[[[___aaahhhpppwwwyyy|||zzzlllbbb[[[QQQGGG>>>:::888888999888999;;;<<<@@@KKKWWWjjj}}}~~~~~~|||}}}~~~yyyrrrbbbUUUPPPKKKIIIZZZrrrvvvxxx|||uuudddUUUHHHBBBAAA???===:::888777777999:::777888888999999999999999666666666666555444333222444555666666555555777999:::;;;<<<>>>???@@@@@@@@@CCCDDDFFFHHHJJJLLLNNNOOOUUUWWW\\\dddooovvvbbbWWWWWW```mmmyyy|||gggSSSFFF>>>:::888666777888666555:::CCCKKKTTTSSSSSSRRRPPPSSS```mmm}}}vvv}}}sssXXXEEE???AAACCCFFFHHHEEE>>>999999;;;888888777555555444444444111333777===GGGTTTbbbkkkqqquuu|||xxxmmmbbbVVVOOOIIICCCBBBDDDDDDIIIPPPVVV[[[___cccfffccccccbbbbbbdddgggkkkmmmkkkjjjjjjjjjlllnnnppprrrllllllmmmnnnooopppqqqqqqqqqtttxxx|||xxxooojjjjjjkkkmmmllljjjfffccc___[[[WWWSSSSSSSSSTTTTTTVVV]]]gggooovvvxxxyyyuuunnnhhhdddcccXXXXXXUUUUUU]]]kkkuuuxxxxxxuuuqqqlllfff]]]TTTNNNCCCAAA===:::888888999:::<<>>:::999999999999:::<<<===@@@KKKWWWbbbzzz}}}wwwwww{{{}}}}}}~~~|||xxxgggZZZVVVOOOKKKXXXmmm|||{{{|||wwwcccSSSKKKJJJ@@@>>>;;;888777777888999666666777888999999999999::::::::::::999888666666444555666666555555777999888999;;;<<<===>>>>>>>>>@@@AAACCCEEEGGGJJJKKKLLLQQQSSSWWW^^^hhhwwwmmmZZZRRRVVV___kkkuuugggQQQCCC;;;999:::555444777<<<:::888???IIIIIIPPPUUUUUURRRVVVbbbnnnxxxqqqXXXGGGBBBCCCBBBEEEFFFDDD>>>:::888888999888777555555444444444444333666<<>>???BBBEEEJJJQQQXXX[[[]]]___```dddcccbbbbbbcccfffiiikkkhhhiiijjjkkkmmmnnnoooooooooooonnnmmmlllnnnrrruuusssuuuxxx{{{yyyssspppnnnkkkhhhiiifffbbb```^^^\\\XXXTTTVVVRRRQQQTTTXXX^^^jjjuuuxxx||||||xxxsssooohhh``````XXXSSSUUU]]]gggttt|||uuuooohhh```ZZZNNNEEE>>>===<<<:::999:::AAAAAADDDKKKSSSZZZ]]]]]]iiiooowww|||}}}}}}~~~}}}~~~{{{ooo```ZZZPPPFFF>>>:::999888444666999<<>>????????????@@@BBBDDDFFFIIIJJJPPPQQQTTTYYY___hhhrrrxxx~~~lllZZZSSSWWWaaannnxxxhhhRRRCCC;;;888:::888777888:::777444888AAADDDJJJPPPPPPOOOTTT___jjjyyyuuu[[[HHH@@@???AAADDDFFFEEEAAA===;;;;;;999888777555444444444444666444666<<>>:::888888555777999;;;>>>BBBHHHKKKPPPccc||||||}}}}}}wwwzzz|||}}}tttcccUUUSSSXXXooo{{{}}}}}}hhhYYYNNNFFF@@@??????<<<999:::999999;;;<<<<<<<<<;;;:::::::::999888666444222111444444333333333333333444666777888999:::<<<============>>>@@@BBBDDDFFFHHHNNNOOOQQQRRRVVV\\\ccciiiyyyiiiXXXTTTYYYdddpppzzziiiSSSEEE<<<:::<<<>>><<<;;;:::666333666<<>>DDDPPP\\\iiipppzzzqqqfffYYYPPPHHHBBBAAACCCCCCHHHOOOUUUYYY[[[^^^___``````______```ccceeeggghhhiiijjjkkkmmmnnnooooooooooooooommmlllnnnqqqsssuuuwwwyyy|||{{{vvvrrrpppnnnlllmmmiiiddd```]]][[[YYYWWWXXXTTTSSSUUUYYY^^^iiisss}}}}}}xxxsssjjjbbbaaa[[[UUUSSSVVV```uuu{{{rrrjjj```VVVKKKFFFBBB===::::::??????BBBGGGOOOVVVZZZ\\\eeekkktttyyyzzz{{{}}}~~~uuuiii```YYYMMMCCC===999777666666888:::;;;<<>>:::888888777888:::;;;<<<<<<<<<<<<;;;;;;:::999777666444333666555444333333333333333888888777777777888:::;;;;;;;;;<<<===???BBBDDDEEEIIIJJJKKKLLLNNNRRRWWW[[[sssdddVVVTTT[[[fffrrr{{{gggSSSHHHAAAAAACCCFFFEEECCC@@@;;;999:::<<<>>>CCCIIIMMMPPPVVV___fffxxx~~~zzz~~~cccMMMAAA===;;;???DDDGGGGGGEEEAAA???999999777666444444333333555444555888;;;AAALLLWWWeeemmmxxxuuujjj^^^VVVNNNFFFCCCCCCBBBFFFMMMSSSWWWZZZ]]]___```_________aaaccceeeggghhhiiijjjkkkmmmnnnooooooooooooooonnnlllmmmooorrrpppsssvvvxxx}}}~~~zzzvvvsssqqqpppnnnjjjddd___[[[YYYXXXWWWWWWTTTRRRUUUXXX]]]gggqqq{{{|||wwwnnnfffaaa]]]WWWRRRQQQ[[[qqquuuiii^^^RRRKKKFFF@@@<<<<<<>>>???AAAEEEKKKRRRWWWZZZbbbiiiqqqwwwyyyzzz|||~~~rrrhhh```WWWKKKAAA;;;999777555777999:::;;;<<<===@@@CCCJJJTTTdddyyy~~~rrrddd]]]\\\pppxxxaaaVVVKKKEEEAAA<<<999:::666777888999;;;<<<<<<===888999999:::999999888888777777555444333333333333777666444333444555777999999::::::<<<===@@@AAABBBCCCEEEGGGHHHKKKOOOTTTWWWkkk___UUUVVV___iiisss{{{}}}}}}dddSSSKKKHHHJJJMMMQQQQQQNNNHHHBBB>>><<<:::<<<@@@FFFLLLQQQXXX___dddppp~~~yyy|||bbbLLL@@@===999<<>>>>>@@@BBBGGGMMMSSSXXX___fffooovvvxxxzzz}}}}}}ppphhh^^^TTTGGG>>>:::999777555888:::<<<<<<<<<===@@@BBBKKKRRRbbbwwwpppeeeZZZiiisssfffXXXOOOHHHAAA>>>>>>666777777888999::::::;;;999999::::::::::::999999888777666555444444333444333222111111222444666888999999999;;;<<<>>>@@@AAA???AAADDDFFFHHHKKKOOOSSSzzzeee\\\VVVZZZcccllltttzzzzzzuuu___QQQLLLLLLQQQVVV[[[\\\YYYRRRKKKEEE>>>888<<>>>>>???BBBCCCJJJQQQ___ssstttdddkkkzzzyyyfffXXXMMMDDD??????:::999888888888888999999<<<<<<;;;;;;:::888777666888777666555555555555555222222111111222444666777777777888999:::<<<>>>???===???BBBCCCDDDEEEGGGIIIuuuccc[[[XXX___iiipppuuuyyyyyyoooYYYNNNKKKMMMSSSYYY```cccbbb\\\VVVRRRIII???>>>@@@EEEMMMVVV\\\___``````qqq~~~jjjRRRCCC===;;;;;;>>>CCCHHHJJJIIIFFF;;;:::888666444333222222000///111555888;;;EEEOOOYYYaaammmvvv|||~~~vvvnnnggg^^^QQQHHHEEEBBBFFFKKKQQQUUUZZZ^^^aaa```aaabbbcccdddfffgggggghhhiiijjjkkkmmmnnnoooooooooppppppooommmkkklllmmmkkkmmmooorrrvvv~~~xxxssspppoooooonnnkkkeee^^^XXXWWWWWWTTTRRRRRRVVVZZZ___hhhrrr||||||ssshhhaaaXXXOOOHHHIIIUUUccc{{{kkk___VVVLLLGGGFFF@@@@@@???>>>???DDDLLLRRR]]]dddnnnuuuyyy{{{~~~tttjjjcccZZZOOOAAA999999:::999777888;;;>>>@@@AAABBBEEEFFFKKKPPPZZZlll|||xxx|||yyygggWWWJJJCCCBBB???===<<<:::888888888888;;;;;;;;;:::999888777666777777666666666666666777555555555555555555555555555555666666888999;;;<<<;;;===@@@AAA@@@@@@AAABBBrrrbbb\\\[[[cccmmmsssvvvyyy{{{~~~}}}|||}}}kkkVVVKKKIIILLLSSSYYY___eeefffccc```^^^UUUKKKCCCDDDIIIQQQZZZ```bbbbbb\\\mmmsssYYYHHH@@@======???DDDIIILLLKKKHHH;;;:::888666444333222222222111222555777:::CCCMMMUUU]]]jjjttt{{{xxxpppjjj```SSSIIIEEEBBBFFFLLLQQQVVVZZZ___bbb``````aaacccdddeeefffggghhhiiijjjkkkmmmnnnoooooooooppppppooommmkkkkkkllliiijjjlllmmmpppwww|||vvvsssrrrppppppnnnhhh```ZZZXXXXXXUUUSSSTTTXXX\\\aaakkkttt~~~uuuiiibbbXXXOOOGGGFFFOOOZZZlllzzzmmmbbbWWWPPPOOO@@@@@@???>>>===BBBJJJPPP\\\dddnnnuuuyyy|||}}}qqqfff```XXXMMM???888888::::::888888;;;???AAACCCDDDGGGIIILLLPPPXXXfff|||xxxeeeVVVMMMKKKBBBAAA>>><<<:::888888888777888999999::::::::::::777666666666666777777888888888888888777666444444333333444444666777999:::888;;;>>>@@@AAAAAABBBCCCwwwjjj^^^___aaahhhpppwwwyyyyyyyyy}}}{{{~~~qqq___LLLCCCBBBCCCFFFIIIQQQZZZeeelllooolll___RRRMMMIIIKKKSSS[[[___aaacccdddqqq~~~dddKKK===<<<;;;===AAAGGGJJJIIIGGG>>><<<999666444444555666333333222222444999???EEESSS]]]iiiooovvv{{{tttjjj]]]QQQFFFAAA@@@@@@DDDLLLUUU\\\______aaabbbcccccccccdddfffiiifffggghhhjjjlllnnnooooooqqqpppppprrruuuuuurrroookkkjjjiiiiiikkkqqqzzz{{{vvvsssuuusssppplllhhhaaaZZZUUUTTTTTTTTTUUUZZZcccnnnuuu~~~tttjjjcccYYYOOOHHHFFFHHHJJJ\\\oooyyylll^^^VVVUUULLLEEE@@@@@@???@@@DDDJJJYYYcccnnntttyyy~~~~~~|||}}}oooccc]]]VVVKKK???:::999888999<<<===>>>@@@@@@AAABBBDDDGGGLLLMMMQQQ]]]rrrzzzjjjYYYLLLGGGBBB===<<<:::777777:::777777777777777777777777999999999888888888777777444666888::::::888666444333222000//////111222444666777888:::<<<>>>???@@@rrrddd[[[^^^dddlllsssyyy|||}}}|||~~~yyy|||}}}jjjZZZHHH@@@>>>>>>@@@CCCIIISSS```llluuuuuuiii\\\PPPKKKKKKSSSZZZ^^^aaadddgggrrr~~~jjjPPP@@@===<<<<<<@@@FFFIIIHHHFFF>>><<<999666444444555666333333222222333888???DDDOOOZZZfffnnnuuu}}}|||tttiii]]]PPPFFF@@@>>>???CCCJJJSSSZZZ]]]^^^___aaabbbccccccdddfffiiiffffffggghhhjjjlllnnnoooqqqpppppprrruuuvvvtttrrrnnnmmmkkkiiijjjooovvv|||}}}xxxuuutttssspppnnnjjjddd]]]XXXVVVUUUUUUUUUYYYaaakkkrrr}}}vvvjjjcccYYYNNNGGGDDDDDDEEEOOO]]]sssttteee\\\[[[QQQJJJDDDBBBAAAAAAEEEKKKWWWaaalllrrrxxx}}}~~~|||}}}pppeee___WWWKKK@@@;;;999888999<<<<<<===?????????@@@CCCEEEJJJKKKOOOWWWhhh~~~lll]]]QQQKKKEEEBBB???999777999666666666666666666666666999999999888888888777777111222333444444333111000444333222111111222333555444555666777999:::;;;;;;mmm]]]YYY```jjjsssxxx|||}}}xxx{{{~~~wwwcccTTTEEE>>><<<;;;<<<>>>@@@JJJXXXiiiwww}}}tttgggUUUOOOLLLQQQXXX]]]aaaeeejjjsss~~~~~~tttWWWDDD>>><<<<<>><<<999666444444555555333333222222333777===BBBJJJVVVccckkksss{{{}}}tttiii\\\PPPFFF@@@@@@AAADDDKKKSSSZZZ^^^```]]]___aaaccccccdddgggiiiiiihhhhhhhhhjjjllloooqqqqqqpppqqqsssvvvwwwwwwuuusssqqqmmmjjjiiilllrrrvvv{{{|||xxxsssrrrqqqpppnnniiiccc^^^XXXXXXWWWWWWYYY___gggmmmzzzwwwmmmfff[[[PPPHHHCCCAAAAAABBBKKK\\\uuu~~~pppfffcccYYYQQQIIIEEECCCBBBFFFLLLTTT^^^jjjqqqwww}}}~~~|||}}}~~~{{{oooeee___WWWKKK@@@<<<:::888999<<<:::<<<=========>>>AAACCCHHHJJJMMMQQQ]]]sss~~~ssswwwuuu```WWWNNNHHHBBB:::777888666666555555555555666666999888888888888777777777666666666555555444444444666555333333222333444555444444555555666777777777|||jjj\\\YYYdddrrrzzz}}}|||yyy|||zzzrrr]]]QQQEEE@@@>>><<<<<<>>><<>>@@@DDDJJJOOORRRXXXkkkwwwiiikkkrrr~~~uuubbbVVVMMMGGGDDDEEE<<<:::888666555555555555777777777777777777777777999888666555444555666777555555444333333333333333555555444444444333333333wwwiiibbb```lll{{{}}}}}}~~~~~~wwwkkkaaaPPPHHHAAA???===<<<===@@@BBBEEEGGGLLLVVVaaaeeeddd[[[UUUQQQTTTXXXXXXYYY[[[^^^fffuuuuuujjjooo~~~nnnUUUEEEAAA===<<>>;;;>>>@@@DDDKKKSSSddd~~~~~~wwwsssjjj___WWWNNNGGGFFFHHHNNNYYYeeemmmuuu|||~~~|||{{{{{{||||||{{{zzzyyyxxxzzzzzz|||~~~|||xxxkkkccc^^^OOOEEE===::::::999:::===;;;<<<======<<<===???AAADDDJJJQQQTTTYYYhhhtttkkkjjjvvvkkk]]]TTTLLLGGGFFFAAA???<<<888666555666666666666777777777777777888777777555555555666777888555555555444444333222222222222222111111000000000rrrfffdddbbblllzzzttteeeYYYLLLEEE???>>>===<<>><<<>>>AAAAAAAAA<<<;;;:::888666555444333000111111000000222666999<<>>???>>>===>>>@@@BBBDDDJJJOOORRRVVVaaarrr|||zzzrrriiiiiiyyy|||ooodddXXXNNNJJJGGGDDD@@@;;;888666666666666666666666777777888888888888888888999::::::;;;777777666666555444333333111111111111000000000000mmmccccccbbbkkkxxxtttcccWWWKKKEEE??????>>>>>>BBBGGG@@@GGGKKKLLLOOOVVV]]]___^^^YYYYYY^^^```]]]YYYWWWXXXdddsssqqqiiimmmxxxzzz```IIIDDD>>><<<>>>AAAAAAAAA<<<;;;:::888777555444333000111111000000222555888:::EEEQQQYYYdddrrr}}}{{{pppaaaRRRJJJ@@@AAAAAA@@@AAAEEEMMMSSSZZZ]]]aaacccbbbbbbbbbbbbeeeeeefffggghhhiiiiiijjjkkkmmmnnnnnnlllmmmqqquuuuuuyyy}}}|||xxxtttrrrhhhiiijjjmmmqqqxxx{{{vvvsssrrrrrrrrrrrrkkkkkkjjjgggdddcccdddeeeiiisss|||}}}vvvmmmjjjddd\\\RRRIIIBBB>>>===:::<<>>???@@@???>>>???AAACCCDDDIIINNNPPPRRRYYYfffppp~~~wwwppplllxxxwwwkkkaaaooozzzkkk\\\UUUJJJGGGBBB===999777777777555666666666777777888888555666777888999::::::;;;888888888888777666444444333333333222222222222222nnnaaa___hhhmmmuuu~~~tttaaaVVVHHHBBB>>>=========BBBGGGIIILLLPPPRRRTTTVVVYYY[[[]]][[[XXXYYY[[[\\\[[[YYYVVVbbbppp~~~{{{rrrpppvvv}}}dddNNNBBB>>>???:::===AAA<<<===;;;999777777666444222222222222222333333444555<<>>???AAACCCHHHNNNSSSaaahhhtttvvvlllaaaVVVOOOKKKOOOSSS\\\gggooosssrrroooqqqoookkkhhheeeeeeeeefffjjjmmmqqqvvvzzz}}}~~~zzzkkkbbbZZZSSSEEE>>>999888888777888<<<>>>@@@AAAAAA@@@@@@BBBCCCFFFHHHJJJLLLOOOSSSZZZ^^^mmmtttllliiijjjvvvrrrcccbbblllvvvfff\\\SSSJJJFFF@@@999999>>>666777888777666555666666555777999:::;;;:::888777555555666666555444444333444333222000000000000111{{{iiiaaabbbiiinnnuuu~~~zzzeeeWWWHHHBBB>>>>>>======AAAGGGJJJMMMQQQTTTUUUWWWZZZ\\\\\\ZZZWWWWWWYYY[[[[[[ZZZYYYbbbnnn{{{uuupppuuu~~~lllQQQBBB>>>>>>:::===AAA======<<<999888888777555333333222222222333333444555:::???HHHQQQ\\\fffpppwww}}}sssdddWWWOOOGGGEEECCC@@@@@@EEENNNUUUYYYZZZ[[[]]]___bbbdddeeeeeeeeedddbbbaaabbbeeehhhiiiiiijjjjjjjjjlllooorrrqqqsssvvvyyy{{{|||||||||vvvoookkkjjjiiifffhhhmmmuuu{{{~~~yyytttrrrqqqrrrtttqqqqqqooonnnlllkkkiiiiiiiiioooxxx{{{rrrjjjccc^^^UUUJJJAAA???;;;<<<======>>>BBBGGGJJJPPPVVVbbbqqq~~~~~~ssshhh\\\SSSOOOOOOSSS[[[dddllloooooommmjjjgggccc___\\\[[[[[[\\\cccffflllrrrwwwzzz|||}}}vvviiiaaaYYYRRREEE>>>999999:::999:::>>>BBBCCCDDDCCCBBBAAABBBCCCHHHGGGGGGGGGJJJOOOUUUYYYbbbwwwvvvooogggfffnnn~~~}}}kkkeeegggvvvmmm```RRRKKKFFF@@@<<<===888888888777555444444555666777999::::::::::::999888888888888777666555555555555333222111111222222ssscccaaaeeejjjooovvv}}}iiiXXXIIICCC???>>>>>>===AAAFFFKKKNNNRRRUUUVVVXXX[[[]]]\\\YYYWWWVVVXXX[[[\\\]]]\\\dddlllvvvxxxpppttt}}}uuuUUUDDD>>>>>>:::<<<@@@>>>???===;;;:::999888666444333333222222222333444444777<<>>AAAFFFKKKNNNRRRTTTVVVXXX[[[]]]]]]ZZZXXXWWWXXX[[[^^^``````eeejjjrrr|||qqqsss{{{}}}]]]HHH>>>>>>:::;;;@@@>>>@@@>>><<<;;;:::999777555333333333222222333333444666;;;BBBKKKVVVaaakkkrrrwwwzzzvvvhhhZZZQQQIIIFFFBBB??????CCCIIIMMMRRRRRRSSSVVVXXX[[[]]]___bbbccccccbbbaaabbbeeegggggghhhiiiiiiiiijjjmmmoooqqqqqqrrrtttvvvyyy|||~~~~~~|||zzzwwwssspppoookkkmmmooosssyyy~~~}}}}}}|||{{{|||yyyvvvrrrooommmllllllkkklllmmmmmmmmmlllkkkjjjmmmqqqxxxwwwooogggaaaXXXKKKBBB???<<<======<<<;;;<<>>AAAGGGLLLOOO]]]iii~~~vvvmmmhhhmmmtttwwwzzz}}}wwwlllccceeeppp|||lll```UUUKKKEEECCC@@@===:::999999999999777777666666666888;;;<<<<<<<<<<<<<<<;;;:::999888666666555444444333333333pppcccdddiiiooosssxxx}}}kkkVVVGGGBBB???@@@@@@???BBBGGGJJJMMMQQQTTTUUUWWWZZZ\\\^^^]]][[[ZZZZZZ]]]```cccbbbeeeiiioooxxxsssrrrxxxfffMMM@@@???::::::??????AAA???===;;;;;;:::888666444333333222222333333333555999@@@IIIRRR]]]hhhnnnvvvzzzwwwkkk\\\SSSHHHEEE@@@>>>???CCCHHHKKKMMMNNNPPPRRRUUUYYY\\\]]]aaabbbcccbbbbbbbbbeeegggggghhhjjjjjjiiijjjlllnnnrrrrrrrrrrrrtttvvvyyy{{{|||}}}~~~}}}|||zzzwwwtttqqqqqqqqqrrrtttzzz|||zzz|||zzzwwwvvvvvvvvvtttsssuuutttqqqnnnkkkiiihhhgggfffffffffggggggfffffffffkkkooowwwyyyrrriiicccYYYMMMCCC@@@;;;<<<======<<<===@@@BBB@@@AAACCCFFFLLLWWWdddlllyyypppddd[[[UUUUUUUUUXXX[[[^^^______```]]]XXXRRRNNNKKKJJJIIIHHHLLLTTT]]]gggnnnsssvvv|||}}}~~~~~~}}}~~~pppeee^^^UUUKKK???:::777999;;;:::<<>>???AAA???===<<<;;;:::888666444444333222222222333333444888>>>EEENNNXXXbbbiiissswww}}}yyynnn```VVVHHHDDD???===???CCCFFFHHHHHHIIIKKKNNNSSSWWWZZZ\\\```aaabbbbbbbbbccceeeggghhhiiikkkkkkjjjkkklllmmmpppppppppqqqsssvvvyyyzzz~~~|||{{{zzzxxxwwwwww{{{}}}xxxtttrrrrrrpppooonnnnnnnnnkkkjjjlllkkkjjjhhheeecccaaa``````______^^^^^^___``````dddiiirrr}}}{{{ssskkkddd[[[NNNEEEBBB999:::<<<<<<;;;<<<>>>@@@>>>@@@AAACCCFFFMMMXXX```qqq~~~}}}wwwmmmcccZZZXXXUUUUUUWWWZZZ\\\]]]]]][[[XXXSSSOOOKKKHHHFFFDDDGGGNNNVVV```iiiooosss{{{|||}}}}}}|||}}}nnnddd]]]SSSIII???:::777999;;;:::;;;===FFFFFFFFFEEEDDDEEEHHHKKKLLLJJJGGGCCCAAABBBFFFJJJOOOXXXhhhzzzzzzuuuxxx}}}xxxtttuuuxxx{{{|||}}}rrrfffccclll|||jjj]]]SSSLLLDDD???>>>>>>===;;;888777666555555666888:::::::::;;;<<<<<<<<<<<<;;;888888888888777666555444~~~mmmiiiooossstttxxx}}}~~~ttt^^^IIICCC???>>>AAABBBBBBEEEJJJKKKNNNRRRUUUVVVXXX[[[]]]^^^___```^^^\\\\\\___bbbaaaccciiinnnrrr|||~~~xxxzzzyyyYYYEEECCC<<<999===???@@@>>><<<;;;;;;:::888666555444333333222222222333222555:::AAAHHHRRR\\\ccclllqqqxxx~~~}}}sssfff[[[KKKFFF@@@===>>>AAACCCDDDBBBCCCFFFJJJOOOTTTXXXZZZ___```bbbbbbbbbccceeefffhhhjjjlllllllllkkklllnnnoooooopppqqqsssuuuwwwxxx}}}{{{vvvtttpppnnnmmmlllkkkiiifffdddaaaaaaaaa```^^^\\\ZZZXXXXXXWWWUUUSSSSSSTTTVVVXXXYYY___iiivvv{{{ssslllfff\\\PPPGGGDDD:::;;;===<<<<<<<<<===???===@@@CCCDDDEEEIIIPPPWWW___ppp~~~|||zzzrrrggg^^^ZZZVVVTTTUUUXXXZZZ[[[\\\[[[YYYVVVRRRMMMHHHFFFBBBDDDIIIPPPYYYccckkkpppwwwxxxzzz{{{{{{|||zzzjjjbbb\\\QQQGGG@@@;;;999;;;<<<;;;;;;===@@@AAAAAAAAABBBEEEIIILLLTTTVVVVVVQQQIIIEEEHHHLLLNNNXXXeeettt}}}xxxyyy}}}}}}|||tttjjjiiisssxxxcccZZZOOOHHHEEECCCAAA>>>::::::888777777888888999999:::;;;<<<===>>>>>>>>>::::::;;;;;;:::999888777wwwiiijjjsssxxxuuuyyy~~~zzzmmmXXXDDDBBB???>>>AAACCCCCCFFFKKKMMMOOOSSSVVVXXXZZZ\\\^^^]]]___```___\\\[[[]]]``````ccciiioooqqqyyy|||{{{\\\GGGDDD===888===???@@@>>><<<;;;;;;:::777555555444333333222222222222111444888>>>EEENNNXXX___gggmmmuuu|||wwwiii___MMMGGGAAA===>>>@@@@@@@@@>>>???CCCGGGMMMRRRWWWYYY^^^```bbbbbbbbbccceeefffiiikkkmmmmmmllllllmmmnnnpppqqqqqqrrrssssssssssssuuu|||{{{zzzsssqqqooonnnmmmjjjfffbbbZZZ[[[[[[ZZZYYYWWWUUUSSSRRROOOLLLJJJJJJLLLNNNPPPPPPWWWcccqqq|||{{{tttlllfff]]]QQQHHHEEE===>>>??????===<<<===>>>:::>>>AAAAAA@@@AAAFFFKKKQQQeeewwwzzzzzzzzzssshhhaaa\\\WWWTTTTTTWWWZZZ[[[\\\\\\[[[YYYUUUOOOJJJGGGAAABBBFFFLLLUUU___hhhnnnsssuuuwwwyyyzzz|||uuuggg___ZZZPPPFFFAAA<<<:::<<<===;;;;;;===888:::<<<>>>AAAGGGMMMRRR]]]bbbddd]]]RRRKKKLLLPPPLLLVVVbbbmmmzzz{{{}}}vvvjjjhhhlllxxxqqqgggZZZQQQLLLIIIEEEBBB<<<<<<;;;:::999999999999999:::<<<===???@@@@@@AAA<<<======>>>===;;;:::999zzzooojjjmmmuuuzzz|||}}}}}}~~~sssaaaQQQDDD?????????@@@BBBEEEIIIKKKRRRTTTWWWYYYZZZ\\\^^^___]]]]]]^^^^^^\\\ZZZWWWVVVaaadddjjjooorrrzzz|||kkkOOO@@@:::666666:::???>>><<<:::888777777666555444444333333222222111222111444;;;AAAHHHRRR\\\aaajjjtttyyy}}}yyyooodddYYYMMMBBB??????===<<<<<<======???BBBGGGMMMSSSVVVZZZ[[[\\\]]]^^^aaaeeeiiijjjmmmooopppnnnlllkkkkkkpppppppppppppppqqqqqqqqqrrrtttwww{{{~~~{{{wwwrrrnnnkkkiiibbbbbb]]]WWWVVVXXXWWWSSSPPPMMMIIIGGGGGGGGGFFFFFFNNNOOOTTT```nnnyyy}}}}}}xxxqqqhhhccc^^^VVVIII@@@???>>>===<<<<<<>>>@@@AAAAAABBBCCCBBBAAAAAACCCDDDLLLVVVdddpppuuussslllggg___[[[VVVTTTWWW[[[```ccceeebbb]]]XXXTTTOOOJJJGGGFFFBBBBBBGGGOOOVVVaaajjjooossswwwyyyyyy{{{~~~wwwiiiccc___UUUHHH@@@;;;<<<===?????????>>>===BBB???<<<===BBBIIIOOORRR\\\iiipppiii]]]UUUOOOJJJOOONNNVVVcccmmmyyy}}}{{{{{{|||zzzxxx{{{tttnnnmmmoooxxxnnn```XXXRRRKKKEEEFFFBBB===:::888888777666999888777888<<>>>>>>>>===<<<<<<<<>>999888;;;???>>><<<:::888777666555444444333222222111111000333111333999>>>DDDMMMVVV^^^gggqqqwww}}}~~~{{{qqqgggYYYMMMAAA>>>===;;;:::;;;<<<<<<>>>AAAFFFMMMRRRVVVZZZ[[[]]]]]]^^^```dddhhhiiikkknnnnnnmmmkkkjjjkkknnnnnnooooooooooooooooooqqqrrrtttwww|||}}}yyyuuussskkkkkkgggaaa______\\\WWWUUURRRMMMJJJIIIHHHGGGFFFIIIJJJOOOYYYfffqqquuuvvvuuuooohhhdddaaaYYYMMMCCC>>>===;;;::::::<<<===???@@@AAABBBBBBAAAAAABBBCCCGGGOOO[[[ffflllkkkgggcccZZZVVVQQQPPPRRRXXX___ccciiieee```[[[WWWRRRMMMIIICCC???>>>BBBIIIQQQ[[[eeemmmqqqvvvxxxxxxyyy}}}uuuggg```\\\RRREEE>>><<<===>>>???@@@@@@@@@@@@EEEDDDCCCBBBCCCEEEHHHJJJVVVaaahhhcccZZZTTTOOOKKKKKKJJJPPPZZZaaakkk|||zzzzzzzzzzzz|||{{{oookkkqqq|||pppdddXXXOOOJJJGGGDDDAAA@@@>>><<<::::::888666777999<<<===>>>@@@@@@AAAAAAAAABBBBBBBBBzzzooojjjnnnvvv|||~~~}}}~~~rrraaaTTTIIIBBB???@@@BBBDDDGGGIIIKKKLLLQQQSSSUUUWWWWWWWWWYYYZZZ```aaacccdddccc___\\\YYYaaabbbeeeiiillluuuzzz{{{```MMMBBB<<<:::<<<>>>>>>===;;;999777555444333333222222111000000000222000222777;;;???GGGPPPYYYcccmmmsssyyy}}}sssiiiZZZNNNCCC???>>>;;;:::;;;:::;;;<<<@@@EEEKKKQQQTTTYYY[[[]]]]]]^^^```ccceeegggiiikkkllljjjiiiiiiiiillllllmmmnnnnnnnnnnnnnnnooooooppprrrvvvzzzyyyzzzwwwrrrooonnniiibbbaaa]]]WWWSSSPPPNNNKKKJJJIIIIIILLLTTT___iiinnnpppqqqmmmiiifffccc\\\PPPGGG???>>><<<;;;:::;;;===>>>>>>@@@BBBBBBAAAAAAAAABBBCCCIIISSS\\\aaacccaaa___UUURRRNNNMMMPPPXXXaaagggnnnkkkfff```[[[UUUOOOKKKCCC>>>;;;???DDDKKKVVV```jjjnnnsssvvvvvvxxx{{{~~~rrrddd]]]VVVLLLBBB============>>>???AAABBBCCCGGGIIIIIIGGGCCC@@@AAACCCMMMVVV\\\YYYSSSPPPNNNLLLIIIGGGKKKQQQUUU[[[lll~~~~~~{{{~~~}}}nnnmmmttt|||~~~yyyfffZZZQQQNNNJJJGGGDDDAAA>>>;;;===:::777777888:::::::::@@@AAABBBCCCEEEGGGHHHIII|||sssjjjjjjsss}}}wwwhhhZZZPPPJJJFFFBBBCCCFFFHHHJJJKKKLLLLLLJJJMMMPPPRRRTTTUUUWWWYYYZZZ\\\___aaaaaa___[[[YYY]]]]]]```dddiiirrrwwwiiiQQQBBB<<<<<<============<<<:::777444333444444333333222111111000111///111666999<<>>CCCIIIOOORRRXXXZZZ\\\]]]^^^___aaaccceeegggiiiiiihhhgggggghhhkkklllmmmnnnoooooonnnnnnnnnmmmmmmnnnqqquuuyyy||||||tttrrrmmmgggaaa\\\YYYUUUSSSPPPOOOQQQVVV___ggglllnnnpppmmmiiigggddd\\\RRRJJJBBBAAA???===<<<===>>>???===???BBBBBBAAAAAAAAABBBEEEIIIPPPWWW\\\^^^^^^^^^VVVSSSPPPOOORRR[[[gggnnnssspppkkkeee___YYYRRRMMMGGGAAA===???CCCIIISSS\\\eeejjjqqqtttuuuwwwzzz}}}}}}pppcccZZZRRRHHH@@@===<<<<<<<<<===>>>AAACCCDDDEEEHHHJJJGGG@@@===>>>AAAGGGLLLPPPPPPMMMKKKJJJIIIHHHGGGIIILLLMMMQQQ]]]kkk|||rrrnnnyyy~~~xxxtttwww~~~{{{nnnbbb]]]VVVOOOJJJFFFBBB???@@@===:::888999::::::999<<<===???AAADDDGGGHHHIIIuuunnniiilllwwwwwwjjj^^^TTTMMMIIIIIIGGGHHHJJJKKKMMMNNNNNNNNNJJJLLLOOOPPPQQQQQQSSSTTTQQQTTTWWWZZZ[[[[[[YYYXXXYYYXXX[[[```fffooovvv|||qqqUUUBBB;;;<<<>>><<<===>>>>>><<<999555333555555555444333333222222000...000555999<<>>======>>>>>>===???AAABBBAAAAAABBBCCCHHHLLLQQQWWW\\\^^^______YYYXXXUUUTTTWWW```llltttxxxuuupppjjjccc[[[TTTNNNIIICCC>>>???AAAFFFNNNVVV```eeelllqqqsssuuuyyy|||~~~~~~~~~yyynnnbbbZZZPPPFFF@@@???;;;;;;;;;;;;===???BBBCCCAAADDDFFFCCC>>>===AAAEEEFFFFFFHHHJJJIIIGGGEEEEEEFFFFFFHHHJJJJJJMMMUUU___sss{{{mmmooo|||zzzoookkkoooxxx~~~vvvjjj^^^VVVPPPLLLIIICCC@@@<<<::::::::::::999777888:::===???BBBDDDEEEpppllljjjoooyyywwwlll___UUUNNNHHHGGGIIIJJJKKKLLLNNNPPPRRRTTTTTTSSSUUUUUUTTTQQQOOOOOOOOONNNOOORRRUUUWWWWWWWWWWWWWWWVVVXXX]]]ccckkkyyyxxx{{{zzz\\\FFF>>>======;;;<<<>>>???>>>;;;888555666666666555444444333333000///000555888:::@@@GGGNNNXXXccckkksss{{{~~~}}}yyyoooaaaWWWNNNLLLIIICCC<<<:::999888999;;;>>>CCCHHHJJJRRRVVVZZZ]]]^^^___```aaabbbdddeeeeeeddddddfffgggiiikkkmmmoooppppppooonnnlllmmmnnnooorrrtttvvvwwwyyyzzz}}}|||wwwrrrnnnkkkhhhhhhhhhiiijjjlllooopppqqqooolllhhhccc]]]VVVQQQHHHFFFCCC@@@>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFKKKOOOVVV]]]bbbeeeeeeeee```___]]][[[]]]dddoooxxx~~~zzzuuuoooggg___VVVPPPHHHBBB===>>>???AAAGGGNNNXXX^^^ffflllpppsssvvvzzz{{{||||||~~~zzzyyyzzz|||}}}~~~ssskkkbbbZZZPPPEEE@@@@@@;;;;;;;;;<<<===???@@@AAA???AAABBBAAA@@@@@@DDDGGGFFFCCCDDDGGGHHHEEEBBBBBBCCCEEEGGGHHHHHHKKKQQQVVVfff|||tttmmmrrr~~~qqqhhheeejjjuuuqqqfff^^^XXXUUUJJJGGGBBB???===<<<;;;:::666666888999;;;===>>>>>>kkkjjjkkkpppxxxrrreeeXXXQQQKKKFFFFFFJJJJJJKKKLLLOOOSSSWWW[[[]]]]]]^^^]]]ZZZVVVSSSQQQQQQQQQRRRRRRTTTUUUVVVVVVWWWXXXWWWXXX]]]aaagggqqq{{{||||||gggOOODDD???<<<999<<>>:::888666555555444444333222222111000111555666777<<>>>>>>>>???CCCHHHOOOVVV```gggkkkooossswwwwwwxxxyyy{{{}}}yyyuuuvvvxxxyyy|||mmmgggaaaYYYOOODDD???AAA<<<<<<===>>>???@@@@@@@@@???AAABBBDDDEEEEEEDDDDDDFFFAAAAAAGGGJJJFFFBBBBBBBBBFFFHHHHHHIIIKKKOOOQQQ\\\lllrrrlllooo|||ooofffcccgggnnntttjjjeeeYYYUUUNNNIIIEEEBBB@@@>>>999999999::::::;;;;;;;;;hhhiiilllqqqwww}}}qqqcccVVVPPPLLLGGGGGGKKKIIIJJJLLLOOOUUU[[[aaadddaaabbbbbb___[[[XXXWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWZZZXXXYYY]]]```ccclllttt}}}qqqXXXJJJAAA;;;999;;;???BBBBBB@@@<<<999555444444333333222222111333111111444555444888>>>FFFQQQ]]]eeemmmvvvzzzyyy}}}}}}ppphhhbbbaaa^^^UUUKKKEEE:::999999999;;;???BBBEEEMMMRRRXXX]]]______```aaabbbcccddddddcccdddfffhhheeegggjjjmmmnnnnnnlllkkkiiikkknnnrrrtttuuuttttttrrrssstttuuuyyy|||yyyxxxxxxrrrpppmmmjjjgggdddaaa```TTTRRROOOKKKIIIHHHGGGHHHCCCCCCBBB@@@@@@CCCGGGKKKQQQXXXdddpppxxx|||||||||qqqrrrrrrooommmqqqyyy~~~wwwoooeee[[[UUUHHHCCC@@@@@@@@@???BBBFFFIIIQQQ[[[ccchhhlllqqqttttttuuuvvvyyy{{{~~~uuuvvvxxxzzz~~~iiiddd___YYYNNNCCC???@@@===>>>???AAAAAAAAA@@@???AAABBBEEEHHHIIIHHHDDD@@@FFF@@@@@@HHHLLLHHHDDDCCCDDDHHHKKKJJJJJJMMMOOOOOOTTT___vvvxxxiiieeeqqqyyylllcccaaadddhhhrrrxxxfffaaaZZZSSSNNNIIIEEEBBB======<<<<<<;;;;;;::::::}}}ooohhhiiilllqqqyyyzzziiiWWWLLLHHHFFFGGGJJJLLLLLLKKKLLLOOOSSSXXX[[[]]]\\\]]]^^^___^^^\\\ZZZYYYWWWUUUSSSTTTVVVYYY\\\[[[]]]___aaaccceeeiiikkkzzz||||||```III>>>;;;888:::???GGGLLLJJJAAA888888666444333333333222111000000000000111333555666CCCJJJUUU```iiipppvvvyyywwwsssnnnjjjggg___TTTKKK<<<:::888999<<>>@@@@@@DDDIIIQQQZZZaaagggmmmpppuuuuuuvvvxxx{{{}}}~~~}}}uuufffbbbZZZPPPHHHBBB>>>===999:::<<<>>>???>>>>>>===??????????????????@@@@@@@@@BBBDDDGGGHHHHHHGGGFFFHHHFFFFFFIIILLLNNNMMMKKKPPPSSS___vvv~~~kkk^^^^^^bbbxxxzzziii^^^ZZZZZZZZZ___jjjuuuzzziii^^^ZZZVVVNNNGGGFFFEEECCCAAA@@@???>>>>>>xxxkkkggghhhlllrrryyyoooYYYNNNJJJIIIIIIKKKNNNOOOOOOPPPRRRUUUWWWXXX[[[[[[[[[\\\^^^___]]]\\\[[[YYYWWWUUUUUUWWWYYY[[[[[[]]]___```aaacccfffiiivvvyyyyyygggNNNAAA===999;;;???GGGMMMKKKCCC;;;888666444333333333222111111000000000111333555666@@@GGGRRR]]]fffmmmssswww~~~}}}yyysssooojjjaaaTTTJJJ>>>;;;999999;;;>>>@@@AAAFFFJJJQQQVVVZZZ\\\^^^````````````aaabbbbbbcccccceeeffffffgggggghhhhhhiiiiiiiiijjjlllmmmnnnoooppppppqqqrrrssswww~~~|||yyyvvvsssooommmkkkhhheeeccc___]]][[[XXXUUURRRQQQPPPNNNKKKHHHHHHEEECCCFFFKKKRRR___nnn|||}}}yyyxxxxxxyyyyyy|||{{{yyyuuupppfff\\\UUUMMMHHHBBB>>>===>>>???@@@???CCCKKKSSSZZZaaahhhlllqqqrrruuuxxx{{{}}}~~~}}}~~~~~~~~~uuueee```XXXOOOGGGAAA===<<<999:::;;;===>>>>>>??????????????????>>>>>>>>>>>>>>>@@@BBBDDDFFFEEEEEEDDDFFFEEEEEEGGGKKKMMMLLLKKKLLLLLLUUUggg~~~pppddd___```eeeooowwwhhh```ZZZWWWVVVZZZaaappp{{{oooiiibbbYYYRRRPPPNNNJJJGGGEEECCCAAA???{{{qqqgggeeehhhnnntttzzzwww]]]PPPNNNMMMLLLMMMPPPRRRTTTVVVXXXXXXWWWWWWZZZYYYYYYZZZ]]]`````````]]]\\\ZZZXXXWWWXXXYYYZZZZZZ\\\]]]]]]]]]^^^```bbblll~~~|||xxx|||qqqVVVEEE???;;;<<>>888666444333333333222111111000000000111333444555===CCCMMMWWWaaaiiiqqquuu||||||~~~|||xxxuuuqqqfffXXXMMM@@@===:::999:::===>>>???CCCGGGMMMSSSVVVYYY\\\^^^^^^^^^______```aaaaaabbbddddddeeeffffffggghhhhhhhhhhhhhhhhhhjjjlllnnnoooooopppqqqsssvvvzzz|||wwwtttqqqnnnllliiieeecccbbbaaa___\\\ZZZXXXVVVUUUPPPMMMLLLLLLIIIEEEEEEJJJQQQ___ppp~~~|||zzzxxxwwwvvvssspppllleee^^^YYYNNNIIICCC>>>======>>>???;;;???EEEKKKQQQYYYaaafffjjjmmmrrrwwwzzz|||}}}}}}}}}~~~}}}}}}~~~~~~}}}~~~{{{ooobbb^^^VVVMMMFFF@@@===;;;999999:::;;;<<<>>>@@@AAA@@@?????????>>>============>>>@@@BBBCCCCCCBBBAAADDDCCCCCCEEEHHHKKKKKKKKKJJJIIILLLVVVggg~~~~~~~~~{{{pppfffaaaXXX___nnnwwwjjj[[[VVVRRRQQQTTT___rrr~~~vvvkkkccc___\\\VVVRRROOOKKKHHHEEE|||tttkkkdddfffjjjqqqwww||||||```SSSQQQQQQPPPOOOPPPSSSXXX[[[]]]\\\YYYWWWZZZYYYXXXZZZ^^^aaacccddd___]]][[[YYYXXXXXXXXXXXXXXXYYYZZZZZZYYYYYY[[[\\\eeevvvyyyyyyzzz^^^III@@@<<<;;;<<>><<<<<<=========???BBBFFFKKKQQQYYY^^^aaafffmmmssswwwyyyzzz{{{}}}~~~}}}}}}~~~uuukkk```\\\TTTLLLEEE@@@===<<<999888999999;;;>>>AAABBBAAAAAA@@@???>>>>>>=========>>>@@@BBBCCCCCCBBBAAAAAAAAAAAACCCEEEHHHJJJKKKNNNKKKKKKOOOYYYnnn{{{yyyzzzyyywwwuuuwww~~~vvvkkk___]]]ccctttxxxddd]]]VVVUUUVVVZZZaaaiii|||tttooohhhccc^^^YYYSSSOOOwwwmmmfffcccjjjooovvv{{{~~~{{{```TTTTTTTTTRRRPPPPPPSSSYYY]]]______\\\ZZZ[[[YYYYYY[[[___ccceeeeee___^^^]]][[[ZZZXXXWWWVVVYYYZZZ[[[ZZZYYYYYY[[[\\\dddqqqyyywwwfffOOOAAA===:::999===CCCEEECCC@@@888666444333333333222111111000000///000111333444999===EEEMMMWWWaaakkkqqqwwwxxx{{{}}}~~~~~~}}}|||}}}{{{rrrcccXXXIIIDDD>>>:::999:::;;;;;;???CCCHHHMMMQQQUUUYYY[[[ZZZ[[[\\\]]]^^^___`````````aaabbbcccdddeeeffffffffffffeeeeeefffiiilllmmmnnnppprrrssstttvvvyyy{{{~~~|||xxxtttqqqlllfffccccccccccccbbb```___]]]\\\XXXVVVUUUTTTOOOHHHFFFHHHNNNZZZjjjyyy|||xxxrrrlllgggbbb\\\XXXOOOIIIBBB===;;;;;;;;;;;;???@@@AAABBBDDDIIIOOOSSSXXX^^^gggmmmqqqtttvvvxxx|||}}}~~~tttkkk^^^YYYSSSKKKDDD@@@===<<<888888888999;;;>>>@@@BBBBBBBBBAAA@@@??????>>>>>>>>>???AAACCCDDDCCCBBBAAA???@@@AAABBBDDDFFFHHHIIIOOONNNMMMMMMPPP___yyy}}}vvvrrruuuuuurrrmmmlllqqq|||||||||~~~|||oooddd]]]eeeuuuxxxjjj]]]XXXXXXWWWVVVVVVffftttzzzssskkk```YYY}}}rrrhhhdddfffqqquuu{{{ttt^^^UUUUUUTTTSSSRRRQQQTTTXXX\\\______^^^\\\[[[ZZZZZZ\\\```bbbcccccc``````___^^^\\\ZZZXXXWWW\\\]]]^^^]]]]]]]]]___aaadddnnnzzzyyypppVVVEEE>>>:::666888===AAAAAA???888666444333333333222111111000000///000111222333888;;;AAAHHHQQQ\\\gggnnnsssvvvzzz|||}}}~~~}}}ttteeeZZZNNNIIIAAA<<<::::::::::::<<<@@@EEEJJJNNNRRRWWWZZZZZZZZZ[[[\\\^^^___``````______```aaacccdddeeeeeeffffffffffffhhhjjjlllmmmnnnooopppqqqqqqsssvvvyyy|||{{{vvvpppjjjeeeffffffggggggfffdddbbbaaa^^^ZZZXXXVVVQQQIIIGGGIIIPPPZZZgggsssyyyrrrkkkddd^^^YYYOOOJJJBBB===;;;<<<<<<<<<@@@@@@@@@@@@@@@BBBGGGJJJPPPWWW```fffjjjmmmqqquuuxxx{{{}}}~~~~~~~~~~~~{{{mmmdddZZZVVVPPPIIICCC???<<<<<<888888999:::;;;===???@@@AAAAAA@@@@@@??????>>>>>>===>>>@@@BBBBBBBBB@@@???>>>@@@CCCDDDDDDDDDEEEGGGLLLKKKJJJJJJJJJQQQeeewww{{{qqqmmmmmmnnnmmmiiigggkkkuuu}}}}}}zzz{{{{{{zzzzzz|||{{{kkk]]]\\\eeettt}}}hhh\\\WWWSSSPPPPPPSSS___ooo}}}rrrhhh}}}rrrhhhiiiooowww|||zzzkkk[[[UUUUUUTTTSSSSSSUUUVVVXXXZZZ\\\\\\\\\\\\ZZZYYYZZZ\\\___``````___bbbbbbbbbbbb```]]][[[YYY[[[\\\^^^^^^^^^___bbbdddccciiivvv{{{```LLLAAA;;;555555:::???@@@>>>888666444333333333222111111000000//////000222333666999===CCCLLLWWWbbbiiippptttyyy|||||||||~~~xxxkkkaaaSSSMMMDDD>>>::::::::::::999===BBBGGGKKKOOOTTTWWWYYYZZZ[[[\\\^^^___```aaa]]]^^^___```bbbcccdddeeefffggggggiiijjjkkklllmmmlllmmmnnnmmmnnnppptttwwwuuuyyy~~~}}}vvvnnniiiggghhhiiijjjjjjhhhfffeeebbb^^^[[[XXXQQQJJJHHHJJJPPPXXXaaaiiissszzzrrrjjjbbb^^^PPPKKKDDD???===>>>??????AAAAAABBBAAAAAABBBEEEHHHKKKQQQZZZ___bbbffflllqqqtttvvvyyy{{{|||}}}}}}~~~ssscccZZZVVVRRRLLLEEE@@@<<<:::999777888:::;;;<<<=========>>>>>>>>>>>>============:::;;;===>>>???>>><<<;;;===AAAEEEFFFEEECCCCCCDDDGGGEEEEEEEEEEEEIIIWWWeeevvvqqqlllmmmllljjjhhhjjjooouuuxxx~~~zzzxxxyyy{{{}}}|||zzz}}}~~~||||||uuufff```___eeexxxoooaaaVVVRRRRRRNNNTTT]]]hhhzzz~~~tttllloooxxx|||pppdddYYYUUUTTTSSSRRRSSSXXXXXXXXXYYYYYYZZZ[[[[[[YYYYYYYYY\\\^^^^^^\\\[[[cccdddddddddccc```^^^\\\XXXZZZ[[[\\\]]]___aaadddbbbeeepppgggQQQCCC<<<666555999>>>???>>>888666444333333333222111111111000//////000111222555777;;;@@@HHHSSS___fffmmmrrrxxx{{{{{{{{{|||~~~|||rrriiiUUUOOOFFF???;;;::::::999777;;;???DDDHHHMMMRRRVVVYYYZZZ[[[\\\^^^___```aaa]]]]]]^^^```aaacccddddddfffgggiiikkklllmmmmmmmmmkkkkkkkkkkkkkkknnnrrrvvvppptttyyy}}}zzzrrrlllggghhhiiijjjjjjiiigggeeeeee```\\\XXXRRRJJJHHHKKKNNNTTT[[[```iiitttzzzzzzxxxooogggbbbQQQLLLEEEAAA???@@@AAAAAABBBCCCDDDDDDDDDEEEHHHJJJHHHNNNVVV[[[^^^bbbiiioooqqqssswwwyyyzzz|||~~~|||}}}~~~~~~}}}rrraaaXXXSSSOOOIIICCC===:::888888777888:::<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<777888:::;;;;;;:::999888===AAAFFFGGGEEECCCBBBBBBDDDBBBAAABBBBBBFFFQQQ]]]kkkzzzpppppppppmmmjjjiiikkknnnsss{{{}}}vvvttttttooossszzz~~~qqqhhh```]]]jjj}}}qqq^^^UUUVVVPPPRRRTTTYYYiii}}}pppnnnvvvtttfff```YYYVVVXXXYYYXXXUUUXXXXXXXXXXXXXXXYYYYYYYYY[[[[[[\\\\\\\\\\\\[[[[[[___```aaabbb```]]]ZZZWWW[[[ZZZYYYVVVUUUVVVZZZ]]]aaagggooo{{{tttXXXGGG???999999;;;;;;<<<>>>999777555444333333111000111111111222222333333333666555888???FFFNNNYYYdddiiiooovvv{{{||||||~~~|||vvvqqqbbbUUUHHHBBB???;;;888999888:::===???BBBGGGMMMRRRUUUWWWZZZ[[[\\\^^^aaaccc]]]]]]]]]^^^```ccceeegggeeefffiiikkklllmmmmmmmmmlllkkkjjjjjjlllooorrruuuqqqtttwwwzzz|||uuulllhhhfffeeegggkkklllkkkhhhdddbbb^^^VVVNNNKKKKKKNNNPPPTTTXXXZZZ[[[^^^ccchhhqqqvvv~~~xxxnnneee]]]UUUKKKCCC???@@@AAACCCFFFFFFFFFGGGHHHIIIJJJKKKIIIKKKNNNSSSZZZ```fffiiilllnnnqqquuuxxxzzz{{{||||||}}}~~~}}}ooo___VVVOOOJJJCCC===;;;::::::999:::<<<===??????===<<<:::;;;<<<<<<======<<<;;;;;;===============<<<;;;;;;>>>???GGGSSSYYYSSSHHHBBBDDDAAA???>>>@@@FFFLLLPPP\\\ssswwwsssqqqsssqqqlllhhhhhhjjjrrr|||{{{tttpppooouuu}}}yyyiii``````ccc|||{{{gggWWWUUURRRQQQTTTZZZggg|||zzzooopppzzznnneee___YYYWWWXXXZZZYYYVVVZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYY]]]]]]^^^^^^]]][[[YYYXXXZZZYYYWWWUUUTTTVVVZZZ^^^aaagggnnnxxx~~~cccKKKAAA999888:::::::::<<<;;;999666444333333222222111111222222222333333333666444666===CCCIIITTT^^^gggmmmtttyyyzzz{{{}}}~~~yyyuuugggZZZMMMEEEAAA<<<999:::777999<<<>>>AAAFFFKKKOOOSSSUUUYYY[[[\\\^^^```bbb``````______```aaacccddddddfffhhhjjjkkkllllllllljjjjjjiiijjjkkkmmmpppqqqppprrruuuxxxzzz}}}wwwooohhheeeccceeejjjmmmnnnlllkkkiiicccZZZQQQLLLLLLMMMRRRTTTVVVWWWVVVWWW[[[]]]dddiiirrrzzz|||rrrhhh]]]VVVKKKCCC???>>>@@@@@@DDDEEEHHHJJJKKKJJJIIIHHHFFFHHHKKKPPPUUU\\\aaadddgggjjjnnnrrrvvvxxxyyyzzz{{{}}}~~~~~~}}}}}}}}}lll^^^WWWNNNIIIBBB===;;;::::::999;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>AAABBBJJJWWW\\\UUUJJJDDDBBB@@@===<<<>>>BBBFFFIIIMMM___yyyzzzuuusssuuuuuuppplllkkkiiippp{{{}}}yyyvvvzzzzzzmmmfffeeeooo~~~xxxhhh___YYYSSSRRRTTT\\\jjjwwwvvvooorrr}}}yyyhhhaaa]]]YYYXXXYYY[[[ZZZYYY\\\]]]^^^^^^^^^\\\ZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVTTTSSSUUUZZZ^^^```ffflllssspppRRRFFF;;;999:::999:::;;;>>>;;;777444222222333444111222222222222333333333555333555:::>>>CCCLLLUUUccciiiqqqvvvwwwxxx{{{}}}~~~~~~~~~{{{ooobbbSSSKKKDDD>>>;;;;;;666888:::<<<>>>CCCHHHLLLOOORRRWWWZZZ\\\]]]^^^```ddddddbbbaaa````````````cccdddfffhhhjjjjjjjjjjjjhhhiiiiiijjjjjjkkkllllllnnnpppsssuuuwwwzzz~~~zzzqqqhhhdddaaaccchhhmmmpppqqqpppmmmggg^^^VVVRRRQQQRRRWWWWWWWWWTTTRRRPPPQQQRRRVVV[[[cccmmmwwwwwwmmmbbbZZZOOOFFFAAA?????????@@@CCCHHHKKKLLLIIIFFFCCCBBBCCCEEEIIINNNTTTXXX[[[___bbbhhhnnnsssuuuwwwwwwzzz{{{}}}}}}}}}}}}~~~uuuggg\\\WWWKKKGGGAAA===;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999999999:::;;;:::;;;<<<>>>@@@AAAAAABBBAAACCCJJJUUUYYYRRRHHHCCCAAA@@@???>>>>>>@@@BBBCCCEEEPPPcccyyytttvvvxxxvvvrrrqqqjjjoooxxxqqqiiibbbnnnnnndddZZZUUUTTTUUUZZZ```mmmvvvsssnnnrrr~~~rrrddd^^^[[[YYYYYY[[[\\\\\\[[[\\\]]]___```___]]]ZZZXXXXXXYYYYYYZZZZZZYYYYYYXXXYYYXXXWWWWWWWWWXXXZZZ[[[[[[ZZZWWWTTTRRRTTTXXX[[[^^^ccchhhlllsss}}}{{{ZZZLLL>>>999::::::;;;<<>>AAAEEEGGGHHHEEEBBB???===>>>???BBBFFFKKKOOOQQQVVVZZZaaaiiiooossstttuuuxxxzzz{{{|||{{{{{{}}}~~~}}}~~~}}}~~~~~~~~~qqqcccYYYTTTIIIEEE???<<<:::::::::999<<<<<<;;;::::::;;;<<<<<<===<<<:::888888888:::;;;;;;<<<===???AAAAAABBBBBB@@@@@@DDDLLLNNNHHHBBB???AAAAAAAAAAAAAAABBBCCCCCCFFFJJJVVVmmmxxxwwwyyyyyyxxxxxxrrrsssxxx~~~ssseeehhhtttsssgggaaa___\\\[[[\\\aaaeeeooo{{{~~~rrrmmmqqq{{{mmmccc[[[ZZZZZZ[[[\\\]]]]]]\\\[[[]]]^^^___^^^\\\YYYWWWWWWXXXXXXYYYYYYXXXXXXWWWYYYXXXWWWVVVWWWYYY[[[\\\]]]]]]ZZZWWWTTTTTTVVVXXX\\\```dddfffiiiwww~~~bbbQQQ???999999999:::;;;>>>>>><<<888444222333444222222222222222222222222111///111666999===DDDLLLYYY```iiipppsssvvvzzz}}}~~~zzzooobbbWWWKKK@@@;;;;;;666777888888999<<<@@@DDDFFFJJJPPPUUUXXXYYY[[[\\\bbbbbbbbbbbbaaaaaaaaa```aaacccdddfffgggggggggfffggghhhjjjkkkkkkjjjiiihhhlllnnnpppqqqqqqsssvvvyyy|||~~~uuunnngggaaa___dddlllrrrtttssspppjjjdddaaa_________^^^\\\XXXUUURRROOOMMMKKKOOORRRWWW___jjjxxxyyynnnfffZZZOOOGGGBBB???===>>>???@@@@@@@@@???>>>===999:::;;;===???CCCFFFHHHMMMRRRYYYbbbjjjooorrrtttwwwxxxyyyyyyxxxxxxyyy{{{zzz|||~~~~~~}}}zzz|||~~~}}}|||{{{~~~}}}mmm```UUUPPPFFFBBB>>>;;;:::::::::999;;;;;;::::::::::::;;;;;;<<<;;;999888888999;;;<<<>>>>>>???@@@@@@@@@@@@@@@@@@===>>>BBBBBB>>><<<<<<===>>>???AAABBBCCCCCCCCCDDDFFFMMM[[[qqq|||{{{|||~~~~~~|||{{{~~~uuuppprrr}}}yyyssspppkkkfffeeebbb^^^___gggnnnssszzz{{{oookkkpppxxx}}}~~~~~~tttgggbbbYYYZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]]]]]]][[[YYYXXXVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXWWWWWWXXXYYY[[[\\\^^^^^^]]][[[XXXVVVWWWXXX\\\^^^aaaccceeeooolllYYYCCC999888888888999>>>AAABBB???:::555333444333333333222222222222111000...000444777:::@@@HHHRRRYYYccckkkppptttyyy|||}}}tttiii^^^QQQCCC<<<;;;666777777777777:::===@@@CCCGGGMMMRRRUUUWWWZZZ\\\^^^___```aaabbbbbbbbbaaabbbcccdddffffffffffffeeefffgggiiijjjjjjiiihhhgggjjjkkkmmmmmmnnnooorrrtttxxx{{{zzzqqqkkkdddbbbgggooouuuxxx{{{wwwpppjjjgggfffeeedddbbb___[[[XXXVVVSSSQQQNNNQQQSSSWWW^^^gggttttttkkk^^^RRRIIIBBB>>>;;;>>>===<<<;;;::::::;;;;;;888888888999;;;===@@@AAAEEEIIIQQQZZZcccjjjpppsssvvvwwwxxxwwwuuutttuuuvvvwwwyyy|||~~~}}}|||{{{zzzyyy|||}}}{{{}}}|||{{{yyyvvvwww|||~~~wwwhhh[[[QQQKKKCCC@@@<<<::::::::::::999::::::::::::::::::::::::::::::999999:::;;;<<<===@@@@@@@@@@@@@@@???>>>===@@@===<<<>>>===999999;;;888999;;;===???@@@AAAAAABBBDDDJJJSSS```vvvzzz{{{vvvuuukkkaaaZZZ\\\^^^___eeemmmsss|||sssjjjjjjpppwww|||||||||xxxhhh``````XXXZZZ\\\^^^^^^]]]]]]\\\[[[[[[\\\\\\\\\[[[[[[ZZZXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZ\\\^^^___^^^\\\[[[ZZZ[[[]]]]]]```cccdddkkk~~~}}}fffMMM@@@<<<:::888888???DDDIIIHHHAAA999555444333333333222222222111111111///000333444555;;;AAAKKKRRR]]]fffmmmrrrwww{{{~~~xxxoooeeeWWWGGG>>><<<777777777777777888<<<>>>AAAEEEJJJNNNRRRUUUYYY\\\\\\]]]^^^```aaaaaaaaaaaabbbcccdddffffffffffffeeeeeeeeefffgggggggggggggggfffhhhiiiiiiiiijjjlllnnnqqqtttxxx{{{}}}tttnnngggfffllluuu||||||vvvqqqppppppooommmkkkgggccc```^^^\\\XXXUUUUUUWWWZZZ```iiiuuu{{{ssseeeXXXNNNFFF@@@======<<<;;;:::999999999999888888777888999:::<<<===>>>AAAHHHQQQ[[[eeemmmqqquuuvvvvvvuuurrrqqqqqqrrrsssvvvzzz~~~|||}}}}}}}}}|||{{{{{{zzzzzz}}}|||xxx||||||yyywwwuuurrrsssyyy}}}oooaaaUUUMMMIIIAAA>>>;;;::::::::::::999888999:::;;;;;;:::999888888888999;;;<<<===>>>?????????@@@@@@???>>>======???======???===888666888666666888:::<<<===>>>>>>AAACCCHHHOOOVVVeeeoooccc___[[[TTTUUU[[[aaahhhrrr}}}{{{nnnfffiiiqqqxxx||||||~~~{{{nnn___[[[^^^XXXZZZ]]]^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]VVVVVVVVVWWWWWWXXXXXXXXXZZZ]]]```aaa```^^^^^^^^^^^^^^^aaaeeefffkkk|||sssWWWGGGAAA>>>;;;:::@@@GGGMMMMMMFFF===777555333333333222222111111111222000000222222222666<<>>@@@CCCHHHLLLPPPTTTYYY]]][[[\\\^^^````````````___bbbccceeefffgggffffffeeeccccccddddddeeefffggggggdddeeefffffffffgggiiikkkkkkooosssvvvxxx{{{uuuooojjjjjjpppzzz~~~xxxvvvwwwyyyyyyxxxtttpppkkkhhhfffddd___\\\XXXZZZ^^^ccclllwwwyyylll^^^SSSKKKEEEAAA<<<<<<<<<;;;:::999888777999888777777888999;;;<<<999<<>>??????@@@>>>>>>????????????>>>>>><<<;;;>>>AAA>>>777333444777777888999;;;<<<======>>>>>>BBBIIIMMMVVViii|||ooohhh^^^QQQLLLPPPPPPTTT[[[dddmmmwww|||qqqgggeeehhhmmmttt{{{}}}}}}wwwmmmgggbbb]]]YYY[[[YYYYYY[[[___```^^^[[[YYYZZZ[[[[[[[[[[[[\\\^^^\\\\\\]]]^^^```___\\\ZZZWWWWWWXXXXXXXXXWWWWWWVVVZZZ\\\^^^```aaaaaa```______aaaccccccfffooo|||fffOOOAAA<<<<<<<<<@@@GGGOOORRRNNNEEE;;;444777777666555333222111111000000000000222444666777AAAFFFOOOYYYbbbkkksssxxx|||~~~yyymmmcccXXXIII<<<;;;:::999777666666888:::===AAAEEEJJJNNNRRRVVVZZZZZZ]]]``````___]]]]]]]]]ccccccdddeeedddcccbbbaaacccbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````dddjjjqqqttttttvvv{{{|||tttmmmmmmuuu~~~~~~|||wwwtttsssqqqmmmjjjfffhhhiiijjjmmmvvvttthhh\\\RRRIIICCCGGGDDD@@@======<<<<<<;;;:::999999888888888888999:::===BBBIIISSS^^^jjjqqqwww|||~~~{{{xxxwwwtttpppnnnqqqtttxxx{{{}}}~~~}}}}}}}}}}}}{{{||||||||||||}}}|||zzzzzz|||zzztttrrrssstttvvvyyy|||~~~ppp```VVVOOOIIIEEE>>>===;;;999888888999999999999:::;;;;;;:::::::::999999999999:::;;;<<<<<<>>>===<<<;;;999888777666===;;;<<<===:::444222555444888999777777;;;;;;999888<<>>???@@@FFFOOOSSSPPPGGG<<<555666555555444333222111111000000///000111333555666>>>DDDMMMVVV```iiiqqqvvvzzz}}}{{{pppggg\\\MMM@@@===<<<:::777555555777888;;;???CCCHHHLLLPPPUUUYYYXXX[[[^^^```____________aaabbbcccdddddddddcccbbbbbbaaa___^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbdddiiippprrrssstttyyy}}}}}}{{{tttuuu}}}|||yyyqqqrrrssssssuuu|||yyynnndddYYYOOOIIIHHHEEEAAA>>>===<<<;;;:::999888888777777777888888:::<<>>===<<<:::999999::::::999999:::::::::::::::999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???<<<888777;;;<<>>???AAA???:::555999===>>>@@@GGGRRR\\\ooowwwhhh[[[TTTNNNKKKJJJLLLMMMMMMQQQWWW^^^cccjjjoootttyyytttmmmgggiiilllpppvvv}}}~~~jjj___\\\]]]_________```ccceeeaaaZZZTTTUUUXXX\\\^^^^^^^^^______^^^\\\\\\]]]___aaaaaa```^^^]]]\\\[[[[[[[[[\\\\\\[[[\\\^^^______^^^]]]\\\[[[]]]```aaadddiiirrrxxxzzz```JJJ>>>;;;===???EEEMMMRRRPPPHHH>>>777444444333333222222222111000/////////000111333444;;;@@@HHHQQQ[[[dddmmmssswwwzzz~~~}}}uuummmcccTTTFFF@@@>>>:::666444444555777888;;;@@@DDDHHHMMMSSSVVVUUUYYY\\\______``````aaa___```bbbccceeeeeeffffffccc```]]][[[[[[]]]aaaccceeeeeeeeeeeefffffffffffffffjjjoooqqqqqqrrrvvvyyyzzz|||||||||~~~tttiii___UUUOOOMMMIIIEEEBBB@@@???===;;;999999888888888999999::::::;;;???DDDMMMZZZhhhqqqvvv}}}~~~~~~{{{xxxtttuuuuuuvvvxxxzzz{{{||||||||||||}}}~~~~~~}}}||||||}}}~~~~~~zzzyyy{{{~~~}}}jjj[[[QQQJJJCCC>>>>>>===<<<;;;;;;:::;;;;;;999999999999999999999999999999999999:::;;;<<<<<<:::;;;<<<>>>???AAABBBCCCAAA??????@@@???<<<>>>CCCFFFHHHIIIHHHIIIIIICCC<<<333555777999<<>>:::;;;===AAAHHHNNNNNNGGG>>>777222222222222222222222222000///......///000111222777<<>>@@@BBBDDDDDDAAA???>>>@@@???>>>BBBHHHOOOQQQRRRQQQRRRPPPHHH>>>666444333444777<<>>>>>:::<<>>888222222222222222222222222000///.........///000111444777===DDDMMMWWWaaahhhqqquuu{{{~~~|||xxxrrreeeYYYJJJDDD<<<777666777888888444666999===AAAFFFLLLPPPTTTWWWZZZ\\\\\\\\\]]]]]]```aaabbbeeehhhkkkmmmooommmjjjfffcccccceeeiiikkkmmmmmmnnnnnnnnnooooooooolllmmmooopppqqqrrrtttuuuyyyzzz|||~~~xxxmmmeee___\\\YYYVVVQQQNNNKKKHHHDDDBBB???>>>>>>===<<<=========<<<<<<===@@@HHHUUUdddnnnvvv~~~|||{{{{{{zzz{{{|||~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}uuujjjZZZOOOIIIEEE@@@<<<888999999999:::::::::999:::999888777777777777888999999999999:::;;;<<<<<<:::;;;<<<===???@@@AAABBB@@@======>>>>>>>>>BBBIIIUUUYYYZZZYYYYYYVVVLLLBBB<<<888333222555999===>>>IIITTTjjj{{{xxxvvvzzz|||jjj```VVVQQQMMMJJJJJJLLLHHHGGGGGGHHHJJJLLLNNNNNNUUUZZZeeeuuutttrrrrrrttttttssswww}}}pppfff```]]]\\\^^^bbbhhhmmmnnniiieee]]]___aaaaaa___\\\[[[[[[\\\YYYVVVUUUVVVWWWWWWWWWRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ^^^```dddiiiooouuuyyy|||{{{zzz```KKK@@@<<<888888;;;@@@DDDCCC>>>999444444333333222222222111111000///......///000000111444999>>>FFFPPPZZZaaakkkpppwww}}}~~~~~~zzzooodddSSSKKKAAA:::888888888777444555888:::===BBBHHHLLLRRRUUUXXXZZZZZZZZZZZZ[[[``````bbbeeehhhllloooqqqrrrpppmmmkkkjjjjjjlllmmmnnnnnnooooooppppppqqqqqqnnnnnnnnnoooppprrrtttuuuwwwwwwxxxzzz}}}tttlllgggeee\\\ZZZVVVSSSPPPLLLHHHEEEBBBAAA@@@>>>============>>>>>>>>>AAAHHHTTTaaajjjsss{{{|||||||||}}}~~~}}}||||||{{{{{{{{{}}}~~~pppeeeVVVKKKDDD@@@;;;666666777888999::::::999999:::999888666666666777777999999999999:::;;;<<<<<<;;;;;;;;;<<<======>>>>>>???<<<;;;======<<<@@@FFFUUU[[[___]]]ZZZVVVNNNGGGAAA===888555666:::>>>@@@DDDKKK[[[pppzzzssspppvvv|||ooo```VVVOOOIIIGGGHHHDDDBBB@@@AAACCCEEEFFFFFFIIINNNXXXeeeuuutttssstttvvvvvvvvvzzz~~~nnneee___[[[\\\\\\^^^dddjjjmmmkkkhhh^^^```aaa```^^^]]]]]]]]]]]][[[WWWUUUUUUTTTSSSQQQLLLNNNQQQUUUWWWWWWWWWVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\^^^ccciiiooosssuuuuuugggPPPAAA:::888666777;;;@@@AAA???;;;666555555444333222111111333222000/////////000000000222555:::AAAJJJUUU\\\dddjjjssszzzyyyooo^^^TTTGGG>>>:::888666444444666777999;;;@@@EEEJJJMMMQQQUUUXXXYYYYYYZZZ[[[______aaacccgggkkknnnpppssssssrrrpppooommmkkkjjjlllmmmmmmnnnnnnoooppppppmmmllllllmmmoooqqqssssssuuuvvvwwwyyy|||~~~}}}uuuoookkkbbb```\\\YYYWWWSSSOOOLLLHHHGGGEEECCCAAA@@@@@@???@@@@@@@@@BBBHHHSSS___gggooowww|||yyyzzz|||~~~~~~|||zzzzzzzzz{{{}}}wwwiii___QQQGGGAAA>>>999444666777888:::;;;;;;:::::::::999777555555555666777999999999999:::;;;<<<<<<:::;;;;;;;;;<<<<<<======>>><<<;;;===<<<:::===BBBMMMUUU[[[XXXSSSNNNJJJEEEAAA@@@===;;;;;;<<>>AAA@@@===777777666555333222111111333222111000//////000000000111444888>>>GGGQQQXXX```fffoooxxx}}}vvvfff[[[LLL@@@;;;888444222555666777888:::>>>DDDHHHJJJMMMRRRVVVXXXYYY[[[]]]]]]^^^___bbbeeeiiimmmooosssssstttsssqqqmmmjjjhhhjjjkkkkkklllmmmnnnnnnnnnlllkkkjjjkkknnnppprrrrrrvvvwwwxxx{{{~~~yyyrrrmmmhhhfffccc```^^^ZZZVVVSSSNNNMMMKKKIIIGGGEEEDDDCCCAAAAAAAAACCCIIIRRR^^^eeelllttt|||~~~~~~}}}xxxvvvxxx{{{~~~~~~|||zzz}}}xxxxxxyyy|||rrrbbbXXXLLLDDD@@@>>>;;;777666777999;;;<<<<<<<<<;;;;;;999777555444555666666999999999999:::;;;<<<<<<::::::;;;;;;<<<=========>>><<<<<<===<<<999;;;@@@DDDNNNUUURRRJJJFFFCCCAAA???@@@AAA@@@>>>>>>@@@BBB@@@DDDNNNZZZdddppp}}}{{{zzz{{{vvvzzz~~~}}}~~~}}}xxxrrrsssyyywwwlll___VVVQQQLLLHHHDDDBBBCCCCCCBBB@@@@@@BBBDDDFFFKKKSSS___hhhmmmqqqvvvzzz~~~uuuxxxyyyxxxvvvyyy{{{nnneee^^^[[[\\\YYYXXXXXX[[[^^^aaacccccc___^^^_______________```^^^\\\ZZZWWWVVVSSSOOOLLLQQQSSSUUUWWWYYYYYYXXXWWWVVVXXXZZZZZZZZZZZZ[[[\\\WWWZZZ[[[YYYVVVXXX___ffflllvvv~~~^^^IIIBBB;;;888444333888>>>???===999666333333444444222///222111111000000000000000///000222555:::BBBKKKQQQ___dddkkkrrrwww|||qqqcccQQQEEEBBB???999333111555999;;;;;;===AAAEEEFFFJJJNNNRRRTTTVVVXXXZZZ^^^^^^___```bbbeeehhhiiilllmmmnnnooommmjjjgggeeefffgggiiikkklllllllllkkkllllllllllllnnnppprrrssstttvvvxxxxxxxxxzzz||||||uuupppkkkjjjgggccc```]]][[[ZZZVVVUUUSSSSSSRRRPPPLLLJJJFFFEEEDDDDDDHHHQQQ\\\dddtttvvvxxxzzzzzzxxxvvvtttwwwuuussswww~~~{{{{{{|||}}}|||zzz|||~~~|||yyyyyyzzz||||||~~~xxxjjjZZZSSSJJJBBB>>>;;;:::999555777:::;;;;;;888555222888888777777666666555555999999999:::;;;:::888666777777777777888999:::;;;<<<======>>>===;;;:::999???AAABBBCCCCCCBBB@@@???AAAAAAAAAAAA???>>>===<<<>>>???CCCJJJQQQ\\\lll{{{zzzuuu{{{}}}}}}tttkkkdddjjjqqq|||xxxfffYYYSSSPPPKKKIIIIIIGGGBBB???@@@AAAAAABBBDDDHHHNNNQQQTTTXXX___gggnnnrrruuuvvv{{{vvvxxxyyyxxxwww{{{pppfff___YYYWWWYYYYYYXXXXXXYYY\\\_________[[[[[[\\\]]]^^^^^^^^^^^^ZZZYYYXXXWWWWWWVVVTTTRRRTTTUUUWWWXXXYYYXXXWWWVVVVVVXXXYYYZZZXXXXXXXXXYYYXXXYYYZZZYYYWWWYYY^^^bbbhhhooo}}}hhhOOOCCC;;;999555444777;;;<<<<<<:::777444333333444222000222111111000000000000000...///111333777>>>GGGMMMYYY^^^gggooouuuzzz~~~xxxkkkYYYKKKCCC===777222333666888999999:::===@@@CCCGGGKKKOOORRRTTTWWWYYY[[[\\\\\\^^^```cccfffgggjjjkkkllllllkkkiiigggeeeeeeeeeggghhhiiijjjjjjjjjlllllllllmmmnnnppprrrssssssuuuvvvwwwwwwxxxzzz}}}|||}}}~~~{{{uuuqqqnnnllljjjgggdddbbb``````^^^]]]\\\[[[YYYVVVQQQNNNHHHGGGEEEFFFJJJTTT```hhhsssvvvyyy|||{{{xxxtttrrrsssqqqqqquuu|||~~~{{{zzzyyyyyyzzz|||~~~~~~zzz{{{|||~~~~~~zzzuuuvvvwwwzzz~~~~~~}}}}}}pppeeeTTTNNNFFF???:::888777666444666888999:::888666555777777777777777888888888777777777999;;;;;;999888777666666777888999::::::<<<<<<<<<<<<;;;:::999888<<<>>>???@@@@@@???===<<<===>>>>>>?????????>>>>>><<<<<>>888555555777777777666777999:::???CCCHHHLLLOOORRRUUUWWWXXXYYYZZZ[[[^^^aaaccceeegggggghhhhhhggggggfffeeeffffffffffffgggiiijjjkkkkkkkkklllmmmnnnpppqqqrrrrrrssstttuuutttuuuxxxzzzyyy{{{|||}}}~~~|||xxxuuusssooonnnllljjjhhhhhhhhhhhhiiihhhfffeeebbb]]]WWWSSSMMMLLLIIIIIINNNXXXdddmmmuuuyyy~~~yyyvvvsssqqqqqquuu{{{}}}}}}|||yyywwwwwwxxxzzz|||{{{zzzyyyyyy{{{}}}}}}zzzwwwrrrsssuuuyyy}}}~~~~~~|||}}}}}}uuuggg^^^PPPJJJCCC<<<999888777666444555666777888888888888666666777777888999999:::555555666999<<<===<<<;;;666666666666777888999999;;;;;;:::999888888888888999999;;;<<<<<<;;;:::999999999:::<<<===???@@@@@@;;;;;;===@@@CCCFFFOOOYYYkkk{{{rrrlll^^^___bbbiiiuuussskkk```WWWSSSOOOLLLIIIEEEDDDBBB@@@?????????@@@@@@BBBFFFKKKOOOTTTWWWYYY```cccggglllqqqvvv}}}}}}|||{{{zzz{{{uuujjj```[[[YYYVVVUUUWWWXXXWWWVVVVVVWWWVVVUUUSSSOOOQQQUUUYYY[[[[[[ZZZYYYTTTTTTUUUXXX[[[]]]\\\\\\XXXXXXXXXWWWVVVTTTRRRQQQSSSUUUWWWXXXWWWWWWXXXYYYZZZYYYYYYZZZ\\\\\\[[[YYY______cccoooeeeOOO???;;;888777666555777<<<<<<:::666333222222333333222111111000000000000000...//////000222666===AAAKKKRRR]]]gggooouuuzzz||||||}}}vvviiiZZZLLLBBB===<<<777777777666666666888999===@@@DDDHHHLLLOOOSSSVVVVVVWWWXXX[[[]]]```bbbcccdddddddddddddddeeeeeefffhhhggggggggghhhjjjlllmmmkkkkkklllmmmnnnpppqqqrrrqqqsssttttttssstttvvvxxxwwwzzz|||}}}}}}}}}~~~{{{xxxvvvsssqqqnnnmmmlllkkkkkkmmmnnnooorrrqqqooommmjjjddd^^^YYYUUUSSSPPPOOORRR[[[fffnnnxxx~~~zzzwwwuuuvvvzzz}}}zzzxxxxxxzzz{{{}}}zzzwwwxxxzzz~~~~~~|||zzzwwwuuurrrtttwww{{{~~~|||}}}yyywwwzzz}}}|||lll```ZZZNNNIIIBBB===;;;:::999888555555555555666666777888555666666666777777777888333444666999===??????>>>666555555555666666777888:::999777666555555666777666777888888999888888777666777888999;;;===???@@@>>><<<===@@@AAAAAAFFFMMM[[[lll}}}yyyoookkkeeecccgggppp{{{wwwlllccc[[[TTTOOOKKKIIIFFFDDDBBBAAA@@@>>>======???AAADDDHHHKKKMMMSSSUUUYYY\\\aaagggnnnrrr~~~}}}~~~ooofff]]]ZZZYYYVVVTTTUUUVVVUUUUUUUUUUUUTTTRRRPPPLLLNNNRRRVVVYYYYYYYYYXXXVVVUUUVVVXXX[[[\\\\\\[[[WWWVVVUUUTTTSSSQQQPPPOOOQQQSSSVVVWWWXXXXXXZZZ[[[[[[ZZZZZZ[[[]]]]]][[[YYY\\\\\\]]]fffxxxqqqZZZFFF???999888777555777===<<<;;;888555333222333444222111111000000000000000///000000000111444999===GGGNNNXXXccclllsssyyy||||||{{{qqqcccSSSGGG@@@>>>888777666555777888:::;;;;;;>>>BBBFFFIIIMMMRRRUUUTTTVVVXXX[[[^^^```bbbcccaaabbbbbbccccccdddeeeeeeggggggffffffgggiiikkkllljjjjjjlllmmmnnnppppppqqqrrrssstttsssrrrsssuuuvvvwwwzzz}}}~~~|||{{{zzz{{{~~~|||xxxuuuqqqooommmllllllkkkmmmooorrrtttyyyxxxvvvtttqqqmmmgggbbb^^^\\\YYYWWWXXX___hhhooozzz{{{xxxyyy~~~}}}{{{zzz{{{||||||xxxwwwyyy|||}}}{{{yyyxxxwwwwwwyyy|||{{{}}}}}}{{{zzz|||vvvsssuuuvvvwww{{{wwwggg]]]XXXKKKGGGAAA===;;;::::::999777777555444444444555555666666555555444444444444333333555:::>>>@@@AAA@@@555555444444555555666666999888666555444444555555555666666777777777777777777777777888999;;;<<<===???======@@@@@@???BBBFFFNNNYYYjjj}}}|||rrriiieeeeeehhhkkk}}}{{{ooobbbZZZRRRNNNIIIFFFEEECCCAAA???>>>=========???AAADDDEEEHHHJJJMMMOOOSSSXXX^^^bbbjjjaaaZZZYYYXXXUUURRRSSSUUUTTTTTTUUUUUUTTTRRRPPPLLLNNNQQQUUUWWWXXXYYYXXXXXXWWWWWWXXXZZZ[[[ZZZXXXUUUTTTSSSRRRQQQPPPPPPOOOPPPRRRUUUVVVVVVWWWYYYZZZYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[^^^cccppp}}}iiiSSSEEE:::999888555777<<<;;;;;;:::888444222222333222111111000000000000000///000000000000333777;;;BBBIIISSS]]]fffooovvvzzz}}}zzzlll\\\NNNCCC>>>999777555555888:::<<<<<<:::===@@@CCCFFFJJJOOORRRSSSUUUXXX[[[^^^```bbbccc```aaabbbcccddddddddddddddddddddddddeeeggghhhiiiiiijjjkkkmmmoooooopppppprrrssssssrrrqqqqqqssstttvvvxxx{{{|||{{{yyyyyyyyyzzz{{{{{{|||~~~~~~|||{{{}}}~~~}}}|||{{{}}}|||wwwsssrrrqqqooonnnoooqqqsssuuu|||{{{yyywwwvvvsssooolllfffeeebbb``````eeelllqqqxxx~~~|||zzz~~~~~~}}}}}}{{{xxxxxxzzz|||~~~~~~~~~~~~~~~|||{{{{{{|||~~~zzzrrrrrrrrrsssxxx}}}wwwrrrsssuuuuuuwwwzzzrrrcccYYYUUUGGGCCC>>>:::999888777666777777555444444333333333666555555444333333222222222333555888<<>>555444444333444444555555777777666555444444444444555555555666777777888888777777666777888999;;;===???<<<;;;>>>>>>===>>>BBBCCCJJJUUUdddyyywwwnnnhhhcccaaahhhqqqzzzppp```ZZZRRRLLLIIIGGGCCC@@@@@@???>>>======>>>???@@@@@@BBBDDDEEEGGGJJJNNNQQQxxxeee^^^XXXXXXXXXUUUSSSSSSSSSSSSTTTUUUVVVVVVSSSQQQNNNOOOQQQTTTVVVXXXYYYYYYXXXXXXWWWXXXYYYZZZXXXVVVSSSSSSRRRQQQQQQQQQQQQRRRPPPRRRSSSTTTSSSSSSTTTUUUUUUWWWYYYYYYWWWVVVYYY[[[XXX]]]aaadddjjj{{{|||bbbNNN===:::999555555999:::<<<<<<:::666333222222222111111000000000000000...////////////111555888>>>CCCLLLUUU___hhhpppvvvyyy~~~uuugggWWWIIIAAA;;;777444444777:::;;;;;;999;;;>>>@@@CCCFFFKKKNNNRRRSSSWWWZZZ]]]```aaaaaa```bbbdddeeefffeeedddcccbbbcccdddeeefffggggggggghhhiiikkkmmmoooooooooooopppqqqqqqpppooooooppprrrrrrtttwwwxxxwwwvvvvvvwwwsssuuuwwwyyyzzz}}}~~~}}}|||{{{{{{zzz{{{|||{{{zzzzzz{{{}}}}}}zzzvvvsssqqqrrrssstttyyywwwuuuttttttsssrrrppplllkkkkkkiiijjjmmmrrrvvvxxx|||}}}xxxwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{||||||||||||}}}|||~~~~~~~~~~~~~~~~~~{{{vvvrrrkkkiiigggkkkwww{{{wwwyyy{{{{{{|||xxxjjj^^^TTTPPPEEEAAA<<<999777666444333444444444444444444444444444444444444444444444444111111333666999;;;:::999444444333333333333444444666666666666555444333222444444444555666777888888666666555666777:::<<<>>>AAA<<<:::<<<===;;;<<>>>>>>>>===>>>@@@AAAAAAAAACCCEEEyyykkkccc\\\XXXYYYZZZWWWUUUUUURRRRRRSSSVVVWWWWWWUUUSSSOOOPPPQQQSSSUUUWWWYYYZZZXXXWWWWWWXXXYYYYYYXXXVVVSSSRRRRRRRRRRRRSSSSSSTTTPPPRRRSSSRRRPPPOOOOOOPPPRRRUUUXXXWWWSSSSSSWWW\\\WWW]]]cccdddggguuulllTTT???::::::555333666999<<<>>><<<777333111111222111111000000000000000------.........000444777:::???GGGPPPYYYccclllrrrtttzzzyyyooo```QQQGGG<<<888444444666999999888888999<<<>>>@@@DDDHHHLLLPPPRRRVVVYYY]]]___`````````bbbeeeggggggfffdddccccccdddfffhhhiiiiiihhhhhhhhhiiikkkmmmoooooooooooooooppppppooommmmmmnnnpppoooqqqtttuuutttttttttuuupppsssvvvyyyzzz{{{}}}}}}|||{{{{{{{{{|||zzz{{{||||||zzzzzzzzz|||~~~}}}wwwtttrrrrrrssssssqqqooonnnoooqqqqqqpppnnnooooooooopppssswww{{{zzz}}}~~~xxxvvvvvvvvvxxxyyy{{{|||||||||{{{{{{vvvwwwwwwxxxxxxyyyyyyzzz|||~~~~~~{{{xxxwwwwwwuuuqqqmmmhhhdddbbbgggvvv}}}}}}qqqeeeYYYPPPKKKEEEBBB===999777666444333222222333444555555555555333333444444555666666666///000111444777888777555444444333222222333333333555666777777666555333222444444444444555666777888555555555555777;;;>>>@@@DDD>>>;;;<<<===;;;;;;>>>AAABBBEEEIIISSShhh~~~nnnddd\\\]]]aaaiiiwwwyyykkkbbb[[[TTTNNNHHHGGGFFFDDDBBBAAA???>>>===???AAAAAA@@@??????@@@~~~tttiiibbbVVVUUUUUUVVVXXXXXXVVVUUUPPPSSSVVVYYYZZZZZZ\\\]]]YYYVVVSSSRRRSSSTTTTTTTTTTTTUUUWWWWWWWWWVVVTTTRRRPPPOOOOOOOOOPPPSSSWWWYYYVVVTTTQQQNNNMMMNNNPPPQQQWWWUUUSSSQQQQQQSSSUUUWWWXXXZZZ^^^bbbfffooo{{{|||fffKKK>>>;;;888666666;;;<<<===<<<999555222111222111000000111111000///.../////////000000111111444:::CCCLLLSSS\\\fffmmmooovvv{{{|||}}}|||uuukkkZZZLLL@@@<<<888777888:::888666888888999;;;>>>BBBFFFHHHJJJMMMRRRUUUWWWYYY\\\]]]___```ccceeefffeeedddccchhhgggeeeddddddeeefffffffffhhhkkkmmmmmmmmmnnnooopppooonnnkkkjjjkkknnnqqqrrrrrrsssttttttsssrrrrrrqqqqqqqqqrrrsssvvvxxxyyy|||}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~}}}xxxtttnnnmmmkkkiiiggggggiiikkkjjjlllooossswww{{{}}}}}}zzz{{{}}}}}}xxxwwwxxxuuuwwwyyy{{{{{{zzzxxxvvvpppppppppooonnnrrryyy~~~}}}{{{zzz|||xxxooommmmmmjjjeeebbb___ZZZYYYbbbvvv}}}qqqggg^^^UUURRRRRRFFFBBB===888444222222222///000111222333444555555333444444555666777999999333222111111111222333444333444555555555444333222555666666666666666555444444444444555555555555666888777666555666777999;;;AAA???>>><<<;;;;;;;;;;;;;;;???BBBEEELLL[[[pppqqq```ZZZVVV[[[cccmmmyyyyyynnnddd^^^VVVRRRKKKGGGEEEDDDCCCBBBBBB@@@>>>>>>???@@@@@@???xxxlllaaa[[[VVVUUUTTTUUUVVVWWWVVVUUUQQQTTTVVVXXXXXXYYY[[[\\\YYYWWWTTTSSSTTTUUUUUUUUURRRSSSUUUVVVVVVUUUSSSRRRPPPPPPPPPQQQSSSTTTUUUVVVVVVUUUSSSQQQPPPQQQRRRSSSVVVUUUSSSRRRRRRTTTVVVWWWXXXYYY]]]aaadddlll~~~{{{~~~qqqUUUEEE>>>999666666999<<<>>>>>><<<777444111222111000000111222111000....../////////000000000222777???GGGNNNWWWaaaiiimmmtttyyyzzz{{{zzzooo]]]NNNFFFAAA<<<;;;<<<===;;;:::888888888:::===@@@DDDFFFIIILLLQQQTTTVVVYYY[[[]]]^^^```bbbdddeeeeeedddcccggggggeeeeeedddeeefffggggggiiilllmmmllllllmmmnnnnnnnnnnnnllljjjkkkmmmooopppqqqrrrssssssrrrqqqpppqqqppppppqqqrrruuuwwwxxxyyyyyyzzz{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||~~~~~~yyyvvvuuurrrnnnjjjgggeeeeeeaaadddjjjqqqxxx|||}}}}}}|||}}}~~~|||xxxwwwuuuvvvwwwxxxwwwuuusssrrrpppppppppooonnnpppuuuyyy{{{{{{zzzxxxxxxzzzvvvkkkhhhgggccc```^^^\\\XXXWWW```qqqwwwiii```YYYQQQLLLLLLFFFDDD???:::666333222222111111222222222222333333222111111111111111222222222222111111111222333444222333444444444333111000333444444555555555444444444444444444555555555555666555555555666888;;;<<<===<<<;;;:::999999::::::<<>><<>>AAA@@@<<<777333333111000000111222222111............////////////000444:::???FFFOOOZZZbbbiiipppvvvwwwyyy~~~vvvdddUUUIIIDDD===:::::::::999777666666666888:::>>>AAACCCGGGJJJNNNRRRUUUWWWZZZ]]]]]]^^^```bbbccccccccccccgggfffeeeeeeeeefffggghhhhhhjjjllllllkkkjjjkkklllkkkmmmnnnmmmllllllmmmnnnoooooopppqqqqqqpppooooooppppppppppppqqqsssuuuvvvtttuuuuuuvvvxxxzzz{{{|||~~~}}}|||||||||{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{yyy{{{~~~xxxqqqjjjddd```ZZZ]]]eeeoooxxx~~~~~~zzzvvvvvvvvvvvvuuutttsssrrrqqqrrrssssssrrrqqqqqqrrrtttvvvvvvtttrrrssswww}}}{{{oooddd```^^^[[[XXXXXXXXXVVVWWW___nnn}}}qqqbbbZZZUUUNNNGGGDDDEEECCC???;;;777444333333333333222222222111111111555444333222111000000000222111111111111222333333111222333333333222000///111111222333444444444444444444444444555555555555444444444444666888;;;<<<999999777777777777888999;;;===???===<<>>lll```[[[YYYXXXUUURRRQQQSSSTTTUUUUUUVVVVVVVVVUUUTTTUUUWWWZZZWWWVVVTTTTTTVVVWWWWWWVVVPPPQQQSSSTTTUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXWWWVVVVVVWWWXXXZZZ[[[[[[[[[]]]______cccooo|||{{{~~~pppXXXGGG===888777666999===BBBCCC@@@;;;666444222000000111333333222................../////////222555999>>>GGGRRR[[[eeemmmtttvvvxxx~~~|||nnnaaaPPPJJJAAA;;;999888666444555555555555777:::===???DDDGGGKKKOOORRRUUUYYY\\\[[[\\\^^^```aaabbbbbbbbbfffeeedddddddddfffggghhhiiikkklllkkkiiihhhiiijjjjjjlllnnnooonnnmmmnnnnnnoooooooooppppppooooooooooooooonnnnnnoooqqqssstttrrrsssssstttuuuwwwyyyzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~uuukkkeee]]]___dddmmmwww}}}yyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyywwwuuusssrrrrrrqqqooommmnnnrrryyy~~~{{{oooeee\\\YYYXXXTTTRRRSSSVVVWWW\\\dddooo{{{qqq```XXXTTTMMMDDD@@@@@@>>><<<:::777666444444222222222222111111111111666555444333222111111111111111111111111222222333111222333333333222000000000111222333444444444444333333444444444555555555444444444444666777999:::777666555555555777888999777;;;======<<<===BBBFFFPPP```zzzwwwlllaaa]]]^^^bbbkkksssuuurrrnnnkkkkkknnnrrruuuxxxpppiiiddd]]]ZZZWWWTTTQQQNNNJJJGGGkkk```\\\YYYXXXVVVSSSRRRRRRTTTTTTTTTVVVWWWVVVUUUSSSTTTVVVXXXUUUSSSRRRSSSUUUVVVVVVUUURRRSSSTTTVVVWWWXXXYYYYYYVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUUUUVVVWWWWWWWWWWWWZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\^^^^^^___hhhrrr~~~zzzaaaMMMAAA;;;888555777;;;AAADDDCCC???;;;666444111000111333333222//////////////////......///111333555999AAALLLTTT___hhhqqqtttwww}}}yyypppaaaXXXMMMDDD???<<<999666555444333444555777:::<<<@@@CCCGGGKKKNNNRRRVVVZZZZZZ[[[\\\^^^___```aaaaaadddcccccccccdddeeeggghhhjjjkkkkkkiiigggfffggghhhiiillloooppppppoooooopppppppppooooooooooooppppppooonnnmmmmmmmmmooopppqqqrrrrrrssstttuuuwwwyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{yyyxxxxxxxxxxxxxxxyyyzzzyyyyyyyyyzzzzzzzzzzzzzzz}}}}}}~~~zzzsssiiifffeeejjjttt|||}}}{{{{{{}}}~~~~~~zzzvvvsssooonnnmmmkkklllpppvvvzzzzzzsssbbb[[[UUUUUUTTTQQQOOOPPPSSSXXXaaakkkttt|||ppp___VVVQQQIII@@@;;;999999999888777777666555000000111111111222222222111000000/////////000000000000111111222222222222222333444444444333111000000111222333444555555555333333333444444444444555555555555555555555666666666555555555555777888999555999<<<======>>>@@@CCCHHHQQQccc{{{|||tttmmmlllkkkkkknnnsss{{{yyytttoookkkhhhffffffqqquuu{{{}}}pppmmmiiieee```[[[VVVRRR}}}}}}~~~mmmbbb]]]WWWYYYVVVTTTSSSTTTUUUTTTSSSUUUVVVVVVUUUTTTSSSUUUVVVSSSRRRRRRSSSUUUWWWVVVUUUUUUVVVVVVWWWYYYZZZ[[[[[[YYYXXXXXXXXXXXXYYYYYYZZZUUUUUUUUUUUUVVVVVVWWWXXXZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYZZZ\\\[[[[[[```hhhsss}}}lllUUUGGG???;;;666666888===CCCEEECCCAAA999666222111111222222222000000000000////////////...000222333666<<>>888444555444333222333444666777888;;;???BBBFFFKKKQQQUUUWWWWWWXXXZZZ[[[]]]___```____________aaaccceeefffiiiiiiiiigggeeeeeefffhhhfffiiikkkllllllmmmooopppooonnnmmmllllllmmmnnnooommmlllkkkjjjjjjkkklllmmmmmmnnnoooqqqtttwwwyyy{{{zzzyyyxxxwwwwwwxxxyyyyyyzzzyyywwwvvvvvvvvvwwwwwwuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxyyyzzz|||}}}~~~~~~||||||}}}~~~{{{tttsssyyy}}}{{{|||}}}~~~}}}{{{yyyzzz}}}{{{~~~~~~yyysssoookkkmmmppprrruuuyyy~~~}}}zzzxxx{{{~~~|||tttmmm^^^VVVPPPMMMLLLKKKNNNSSSXXXdddsss~~~nnnbbbTTTLLLFFF>>>:::999666777888999999777444333111111111111000000000000111111000000111111222333...///000111222111111000111222333333333222000///111111222222222222222111222222333333333444444444333444444555555555444444666555444444444555666777888888888777777777999:::>>>???FFFSSScccxxx~~~|||{{{|||xxxsssooopppuuu|||zzzwwwxxxvvvrrrmmmfff\\\XXXWWWVVVWWWWWWWWWTTTRRRQQQSSSVVVVVVUUUTTTTTTUUUSSSSSSSSSUUUXXXYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[YYY]]]ccchhhiiifff```]]][[[YYYWWWUUUUUUVVVYYYZZZXXXXXXWWWVVVUUUTTTTTTSSSUUUSSSTTTVVVUUUSSSUUUZZZbbbwww~~~vvvvvv~~~eeeTTTGGG???888555333666>>>FFFIIIIII===999555222111111111000333222222222111111000000,,,...000111222666===CCCDDDOOOZZZaaahhhqqqwwwxxx~~~lllZZZMMMDDD===999555444333222222444555777666999===@@@DDDJJJPPPTTTVVVWWWXXXYYY[[[]]]___```^^^]]]^^^^^^```bbbdddfffhhhhhhhhhfffddddddfffhhheeegggiiijjjjjjkkkmmmooommmmmmkkkkkkkkkkkkmmmmmmmmmlllkkkjjjjjjjjjkkkllljjjkkkmmmooorrrvvvxxxzzzyyyxxxwwwvvvuuuvvvwwwxxxyyyxxxvvvuuuttttttuuuuuuuuuuuuuuuuuuvvvxxxyyyyyywwwxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}{{{yyyzzz|||~~~|||yyywwwuuuwww{{{~~~zzz}}}~~~|||zzzvvvpppkkkjjjmmmrrrvvvzzzyyyvvvtttwww|||{{{tttmmmcccYYYOOOJJJHHHIIINNNUUU___lll|||~~~ggg]]]RRRJJJDDD===;;;<<<888999:::;;;999777333111333333222111000///.........------,,,,,,,,,------...///000222222111111000000111111222222000///...000111111111111000000///222222333333333444444444111222333444555555555555555555444333333333444555777777666555555777:::;;;;;;;;;@@@IIISSSbbbzzzyyyrrrnnnmmmppprrrttt