BM6P6(@ %%%%%%&&&'''&&&%%%###"""%%%&&&((((((((((((&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$"""!!! ######$$$%%%%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%$$$$$$#########&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$######%%%''''''''''''(((***!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++******))))))((((((++++++******)))(((((((((&&&###!!!%%%,,,///...+++++++++++++++++++++++++++,,,+++*********+++,,,---///...---,,,+++,,,---...,,,,,,,,,,,,,,,---......------,,,------...///000///000111000///...///000000/////////000111222222111111000000000000000111333333333444444444555555444444333333222111000000333333333333444555666777888999:::;;;:::999888777999999888888888888888888;;;<<<===>>>????????????===>>>???AAABBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDCCCAAA@@@AAABBBDDDFFFCCCCCCBBBBBBAAA@@@??????DDDBBBAAA??????@@@BBBCCCAAA???===;;;:::;;;<<<======<<<===AAAGGGIIIFFFAAA@@@<<<777444333333333222444444444444444444444444111000000///...---------...------,,,,,,------...,,,+++******+++,,,,,,,,,)))+++---...111555;;;???CCC@@@;;;999888777666555333333222222333555666777666333111000111222222111000///.........///111222333333222111000///...---//////...---,,,,,,,,,,,,,,,,,,,,,------.........000000//////......------------,,,+++)))'''%%%$$$''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&))))))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&(((***++++++,,,$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&&&&%%%%%%'''((("""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''%%%%%%%%%%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++((('''(((,,,---,,,***,,,,,,++++++++++++++++++++++++*********+++,,,---...---,,,,,,,,,---......---------,,,------......------,,,------...///000///000111111/////////111222222111111222222333444111111000000000000111111333333333444444444444555333333222111111000//////333333222333333444555555:::;;;;;;;;;:::999777777888888888888888888888888;;;;;;<<<===>>>>>>>>>======>>>???AAABBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBBAAAAAABBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>@@@???>>>>>>>>>>>>???@@@???>>><<<:::999999:::;;;>>>===>>>CCCHHHIIIFFFBBB@@@<<<777444444444333222333333333333333333333333111111111000//////......,,,++++++******++++++,,,,,,+++******+++,,,,,,,,,---///111444666999>>>AAABBB???:::777666666555444222222111111111333444555555333111000111222222111111000/////////000111111444333222111000//////.........---,,,,,,,,,------..................//////////////////............,,,,,,+++***)))(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&)))'''%%%######%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((())))))))))))))))))***'''(((((()))******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++************+++,,,,,,,,,,,,,,,,,,,,,---...//////......---------......------,,,------...///000///000222111000///000222222222111111111222333333111000000000000000111111333333333333444444444444222222111111000/////////333222222222222333333444:::;;;;;;:::999888777666888888888999999999888888:::;;;;;;<<<<<<<<<<<<;;;<<<>>>???@@@AAAAAA@@@@@@???????????????@@@AAAAAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>===<<<:::999888888999:::???>>>???CCCGGGIIIFFFCCC???;;;777555444444444333222222222222222222222222222111111000000/////////++++++************++++++++++++*********+++,,,---333555999<<<>>>@@@CCCEEEAAA===888555444444333333222111000///000000222222444222000///000111111111222111000000000000000111444444333222111000000///------,,,,,,,,,---......000000000///////////////.............../////////++++++***))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%&&&&&&&&&&&&%%%$$$'''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''(((&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''$$$ %%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&)))(((&&&&&&&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((((((((())))))******(((((())))))************(((***+++,,,,,,,,,...000---,,,,,,++++++************************++++++,,,+++++++++,,,---...////////////......------......------,,,------...///000///000222111000000111222000000////////////000000000000000000000000111222222222333333333444444444222222111111000000000000333222222111111222222333888888888888777777777666777777888999999999888888999::::::;;;;;;;;;::::::<<<===???@@@@@@@@@??????============>>>>>>???@@@BBBBBBBBBAAA@@@???===<<<>>>========================>>>@@@AAAAAA@@@???>>><<<;;;:::999999999999:::>>>>>>???BBBEEEFFFDDDBBB===:::777555555555444333111111111111111111111111000000000000//////......------,,,,,,,,,,,,------***+++*********+++...000999<<>>?????????>>>===<<<;;;;;;<<<===>>>??????AAAAAAAAA@@@???===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@AAABBBAAA???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===???AAAAAA@@@???:::888555444444444333222111111111111111111111111...............------------,,,,,,++++++,,,,,,---)))***+++******,,,000444>>>BBBFFFIIIJJJJJJJJJKKK???:::555111000000111000222111000//////000111111111///------...000000///000000111111111000000000444333333333222111111111+++++++++,,,---...///000000//////......---------,,,,,,------......//////))))))(((''''''((())))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''((((((&&&###!!!!!!###&&&(((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((()))***++++++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%''')))++++++)))'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((()))++++++******)))(((((('''))))))))))))************++++++++++++++++++++++++((()))******++++++******++++++,,,---............,,,,,,,,,,,,,,,---......------,,,------...///000---...000000//////000222222222111000000000111111////////////000111222333222222222222333333333333222222222222222222222222111111111222222333444555444444444444444666777777555666888:::;;;:::999888777888999:::;;;;;;;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@???>>>===<<<;;;:::::::::;;;;;;<<<<<<======:::<<<>>>@@@@@@@@@>>>===========================:::;;;<<<<<<============777555333333333333222111111111111111111111111111------------------------******))))))))))))******(((***,,,++++++...444999BBBEEEIIIKKKKKKKKKKKKLLL>>>:::444000//////000000111000/////////000111222000...,,,,,,.../////////......///000000000000000333333222222111111111111+++++++++,,,---...///000//////..................---------------.........***)))((('''''''''((()))'''''''''(((((())))))***'''''''''''''''((((((((('''''''''''''''''''''''')))'''$$$""""""$$$''')))'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''((())))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''*********)))))))))))))))***((('''(((+++---+++)))*********++++++,,,,,,---'''((()))***+++******)))+++,,,---.........---,,,*********+++,,,---...///------,,,------...///000+++---//////......000111222222111000000000000000////////////000111222333111222222222222333333333111111111111111222222222111111111222333555666777888777666555555555666666444666888:::;;;:::999888666777888:::;;;<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<>>>???@@@@@@???===;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<===>>>???@@@@@@@@@???<<<======>>>>>>=========:::;;;;;;;;;;;;;;;;;;<<<555333222222222222111000222222222222222222222222........................******))))))))))))******'''***,,,,,,,,,000888>>>DDDFFFIIIJJJJJJJJJKKKLLL???:::333///...///000000......---------///000111///---++++++---/////////+++,,,---///000000000000222111111111111000000000,,,,,,,,,,,,,,,---.../////////////////////000000...------------------,,,+++***(((&&&&&&&&&'''(((&&&''''''((())))))******&&&'''''''''((((((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''((((((((('''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###"""###%%%%%%%%%%%%'''(((%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((()))******++++++(((%%%###'''---111000---))))))***+++,,,------...'''((()))++++++******))),,,---.........---,,,+++(((((()))***+++---...///---------------...000000+++,,,......---...///111000000///...............////////////000111222333111111222222222333333333000000000000000111111111000111111333444666888999===;;;999777555555555555444555888;;;;;;;;;999888555666888:::<<<===>>>>>><<<<<<===>>>>>>===<<<;;;:::;;;;;;<<<===>>>@@@@@@@@@>>><<<:::999:::;;;<<<::::::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCCCCCCC<<<<<<======>>>======<<<:::;;;<<<;;;::::::;;;<<<333222111111222222111///222222222222222222222222.........///////////////,,,,,,++++++++++++,,,,,,&&&***---------222:::AAADDDFFFHHHIIIIIIIIIJJJKKK???:::333///...///000111,,,,,,++++++,,,...///000...,,,***+++---...///...)))***,,,...000000000000111111111000000000000000------,,,,,,,,,---......//////000000111111222222.........------,,,,,,,,,,,,***(((&&&%%%&&&'''(((&&&''''''((()))******+++&&&'''''''''(((((())))))((((((((((((((('''''''''$$$&&&(((******(((&&&$$$%%%&&&&&&''''''((((((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""#########$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''***)))'''%%%$$$%%%&&&(((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((('''((((((((())))))))))))+++++++++*********)))))))))))))))***+++,,,.........------,,,+++++++++,,,........................------,,,++++++++++++,,,...///000000//////000222333222000///........./////////000111111111111111000111111222222333444444333333333222222111111111///111222333444666:::===FFF???777444444555333000777777666666666777777888::::::999999999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>???============>>>???@@@AAAAAA@@@???===<<<<<<<<<;;;???===<<<:::888777777777333333333444444333222222111111111111111111111111///............---------(((((()))***+++,,,,,,---+++,,,---------444>>>GGGHHHIIIIIIGGGEEEEEEFFFGGG>>>:::444000//////......,,,------...///000000111...------,,,,,,++++++***)))))))))***+++---000111111111000000000000111111///......------///000111//////............////////////...---,,,++++++***((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''(((***++++++222000+++(((&&&&&&((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&)))***(((&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++,,,,,,+++++++++***++++++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............///000111,,,---......------...000333222000///........./////////000111111111111111000111111222222333333444333333333222222222111111444555666777777999<<<>>>AAA;;;666444555666444222666555555555666666777888:::999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<==================>>>???@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::888777666555333444444444333222222111111111111111111111111111////////////............***************+++++++++***,,,---,,,...444???GGGHHHIIIIIIGGGEEEDDDDDDFFF???;;;555111000//////...---......///000000111111......------,,,+++++++++,,,,,,,,,---...000222444111000000//////000000111///......---...///000111//////............////////////...---,,,++++++***((((((''''''''''''(((((($$$$$$%%%%%%&&&((()))***))))))))))))))))))))))))000...+++(((''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&'''))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))******************))))))))))))***+++,,,---......---,,,++++++******++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000,,,...//////...---///000222111000///........./////////000111111111111111000000111111222333333333333333333222222222222111333444555555555555888::::::777444444666777555333444444444444555666777888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=====================>>>???@@@AAABBBAAA>>><<<;;;;;;<<<===<<<<<<<<<<<<;;;999777555444444444444333222000000000000000000000000000000000000/////////.........+++++++++*********)))))))))***+++,,,...555>>>FFFHHHHHHHHHFFFCCCBBBBBBDDD@@@<<<666222111000///.../////////000111111222222.........---,,,,,,++++++******++++++---...000111000//////......//////000///............///000000//////............////////////...---,,,+++******((((((''''''''''''((((((%%%%%%%%%&&&'''(((******((((((((((((((((((((((((,,,+++***)))((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((('''&&&%%%%%%'''''''''((((((((()))))))))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''***))))))))))))))))))***(((((((((((())))))))))))+++++++++*********************+++,,,,,,---......,,,,,,++++++***++++++,,,++++++******)))******+++........................************+++,,,---......000111111000000111222111111000/////////////////////000111111111111111000000000111222222333333222222222222222222222222111333444333222222444555666444333444666777555333222222333333555666888888999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;=========>>>>>>?????????============>>>???@@@AAACCCAAA>>><<<;;;;;;<<<======>>>??????>>><<<999777555555444444222111//////000000000000000000000000//////.........---------************************)))******+++...555>>>DDDFFFFFFEEECCCAAA???@@@AAA@@@<<<777333222111///...000000111111111222222222//////......---,,,,,,,,,)))******+++,,,---.../////////............//////............/////////000//////............/////////......---,,,+++******((((((''''''''''''(((((())))))(((''''''''''''(((!!!"""###$$$&&&'''((((((((())))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$&&&'''''''''((((((((((((((((((''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&######$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))******************)))'''((((((((()))))))))***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++******)))******++++++........................//////............/////////000111111000000111333000000000000000///////////////000111111111111111///000000111111222333333222222222222222222222222333555666666444333444555555444555555666555444222222222333333555666888888888999:::;;;;;;;;;::::::::::::;;;<<<======<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>???@@@AAABBB@@@>>><<<;;;;;;<<<===<<<===>>>>>>===;;;999777444444444333222000///...////////////////////////------,,,,,,,,,+++++++++((())))))***++++++,,,,,,))))))***+++...555<<>><<<===>>>???;;;777444222111000///111111111111222222222222000000///......------,,,------...///000111111222//////............//////---....../////////////////////............//////......---,,,+++******)))((((((''''''''''''(((((())))))(((''''''''''''(((!!!"""###$$$%%%'''((((((&&&'''((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&& !!!"""###$$$$$$$$$###%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))************))))))''''''(((((())))))******)))))))))*********++++++---,,,,,,,,,+++++++++***)))))))))***+++,,,...///+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,---------...000///......///111//////000000000000////////////000111111111111111//////000000111222222222111222222222222333333333222333555555333222222333555555666666555444444333444444444444555666777888888999:::;;;<<<;;;:::999999:::;;;=========<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========:::;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAAAAA@@@???>>>===<<<<<<;;;999999::::::999777666555333333333333222111//////////////////////////////,,,,,,+++++++++*********'''((()))***+++,,,------******)))+++...444:::>>>===>>>>>><<<::::::;;;<<<<<<999666333333222111///111111111111111111111111000000000///......------,,,---...///000000000000000//////......//////000---......///000///////////////............//////......---,,,+++***))))))((((((''''''''''''((((((%%%%%%%%%&&&'''(((******''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%'''((((((((('''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((()))******)))(((((('''''''''((()))*********''''''(((((()))***++++++*********++++++++++++++++++*********+++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---///000000//////000111...///000111111000////////////000111111111111111//////000000111111222222111111222222222333333333000222444444333222222222444555666555555555666666666555555555666666777888777999:::<<<<<<;;;:::999888999;;;===>>>>>>===<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>::::::::::::::::::999999============>>>???@@@AAA????????????>>><<<;;;:::777777777666666555444444222222222222222111000000........................,,,,,,,,,+++++++++******))))))*********+++++++++,,,***)))***...333888:::999::::::999888888999;;;999666444333333222111000111111111111111111111111111111000000///......---***+++,,,---......------111000000//////000000111------///000000000///...//////............//////...------,,,+++***))))))((((((''''''''''''(((((($$$$$$%%%%%%&&&((()))***''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''&&&((())))))'''&&&''')))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%''')))(((((('''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((('''&&&%%%%%%&&&'''((())))))))))))%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$&&&(((+++---%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))'''((()))******)))((('''&&&''''''((()))******+++%%%&&&&&&((()))***+++,,,(((((()))***+++,,,,,,------,,,++++++******++++++,,,+++++++++,,,------...........................,,,,,,,,,---...///000111///111222222111111222333...///000111111000////////////000111111111111111/////////000111111222222111111111222222333333333444666888999888777777777444444555555555666888:::777777666666666777777888777888:::<<<<<<;;;:::999888999;;;===>>>>>>===<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAA>>>???@@@@@@???===:::999999888777666555555666666111111222222222111111000........................---------,,,,,,,,,+++++++++++++++***************---+++******...333777999666777888777666666888:::777555333222333333111000111111000000000000000000111111000000//////......---...///111111111000000111111000000000000111111,,,---///000000000///...//////............//////...------,,,+++***))))))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%'''((())))))''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$&&&'''((()))))))))''''''''''''((((((((()))&&&(((***)))&&&%%%''')))###""""""""""""###$$$$$$&&&'''''''''&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%###""""""$$$&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&((('''%%%######$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%######&&&'''&&&$$$(((((('''&&&%%%%%%$$$$$$!!!"""###$$$&&&'''((()))&&&'''((('''%%%$$$$$$%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&''''''(((((((((((('''''''''(((((()))))))))))))))%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))******************************))))))(((((('''''')))************+++++++++------,,,+++++++++,,,,,,------------------------////////////000000000000......///000000000000000000000000000000000000000111111222222222333333333000000111222333333444444555555555555555666777777666666666666777777777777777888888777666666777999555777;;;???AAA???:::777============;;;999777666>>>===<<<;;;;;;:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@===???AAACCCBBB???:::888666555333333444444444333//////.../////////...,,,...,,,++++++------,,,***)))))))))))))))*********'''(((***+++,,,,,,,,,+++'''''')))+++...222555777777777777888888999999999666555222000//////111222111111111000//////......333333333222222000///...111111222333333222111111111000000222222111...,,,......////////////......111111000000///---,,,+++...---+++)))(((((()))***((((((((((((((()))******$$$&&&(((*********((((((&&&'''''''''(((((())))))%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))'''%%%######%%%''')))'''&&&&&&&&&&&&'''(((((('''''''''((()))******+++&&&&&&&&&&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&(((%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''%%%######%%%'''&&&$$$(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""$$$%%%&&&&&&%%%$$$%%%'''(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&''' """###%%%%%%%%%###"""%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&''''''(((((((((((((((((((((((())))))))))))************************++++++*********)))))))))((())))))))))))*********++++++++++++,,,,,,---...........................////////////000000000000000111222333333333222222000000000000000000000000111111222222222333333333111111111222222333333444555555555555555666777777666666666777777777888888888999999888777777888:::888999<<>>===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<:::::::::999999:::::::::;;;;;;<<<<<<===>>>>>>>>><<<===@@@AAA@@@===999777666444222222333444333222000000000000000000///......,,,++++++------,,,************)))))))))))))))((((((***+++,,,++++++***))))))***,,,///222555666777777777888999::::::;;;999888666333222111000000000000000000////////////111222444555555333000...111222333444444444333333444444444555666444111//////000000000000000000///000000000000///...,,,,,,---+++)))(((''''''((()))((((((((((((((())))))*** """%%%'''''''''&&&''''''''''''((((((((()))%%%&&&''''''((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))******%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''%%%###$$$%%%&&&&&&%%%'''''''''&&&&&&%%%%%%$$$)))(((&&&%%%"""!!!"""###%%%%%%%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%%%%$$$#########$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++++++++*********((((((((())))))))))))************+++,,,---//////////////////////////////.../////////000000000111000111333555555444333111000000000000000000000000111111222222222333333333222222222222222222222222555555555666666666777777777777777888888888999999::::::;;;:::999888:::<<<;;;;;;===???AAAAAA???===999:::<<<===>>>???>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::;;;;;;<<<<<<======>>>>>>;;;<<<>>>>>>===;;;888555555333222222333333222111///////////////............,,,++++++------,,,***++++++******))))))(((((())))))***++++++******)))++++++,,,---000222444555666666777999:::;;;<<<<<<===<<<;;;999777444222111000000000000000////////////111555777777444111...111222333555666666666666777666777888888777444111111111111111111111111000///////////////...---,,,+++***((('''&&&&&&'''(((((((((''''''(((((())))))!!!###%%%&&&((((((''''''''''''''''''((((((((((((%%%&&&''''''(((((('''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&###$$$%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******)))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$############%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###%%%'''(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((%%%###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''((((((((((((''''''&&&''''''((()))((((((((())))))))))))))))))******(((((((((((())))))))))))************************++++++++++++++++++******))))))))))))************++++++++++++,,,---...///.............../////////......//////000000111111...///222333444333111000000000000000000000000000111111222222222333333333333333222222222222222222555555666777777777777777777888888888999999999999;;;<<<<<<;;;::::::;;;======<<<<<<>>>@@@AAA@@@>>>999:::<<<>>>???@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::999999999999:::::::::;;;<<<===>>>???@@@@@@;;;<<<<<<<<<;;;999777666444333111111222222222111---......---,,,+++,,,---...,,,++++++,,,---+++***,,,++++++***)))(((''''''***************)))))))))---......000111222444444555666777999:::<<<======?????????>>><<<:::777555333333222111000///......///000333555555333111000111222333555666777888999888888888:::;;;999777444333222222111000000000000......//////......---,,,***)))((('''''''''(((((((((((('''''''''(((((()))))))))))))))((('''&&&%%%'''''''''(((((((((((((((%%%&&&''''''((('''''''''%%%$$$"""""""""$$$&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&###$$$%%%%%%$$$###$$$%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''')))***,,,,,,***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###%%%'''(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""######$$$%%%&&&''''''''''''((((((((((((''''''(((((()))************)))******************))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---------..................///000111111111...000222333333222111000000000000000000000000000111111222222222333333333333333222222222222222222555666777777888888777777777888888888999999999999;;;<<<<<<;;;::::::;;;===<<<;;;;;;<<<>>>??????>>>;;;<<<>>>?????????>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::;;;<<<======<<<<<<;;;;;;::::::::::::;;;;;;999:::;;;===???AAABBBCCC<<<<<<<<<;;;:::999777777333111000000111111000///---...///---+++***,,,......,,,++++++,,,---+++***,,,++++++***)))(((''''''******))))))))))))))))))///000111222333333444444555666777888:::;;;<<<======???@@@AAAAAA???<<<;;;888888666444222000///...000000000000000111111111111111222444555777888999;;;;;;<<<===???>>><<<999555444333111000/////////.../////////...---,,,+++******))))))(((((())))))((((((''''''''''''((((((((((((''''''&&&%%%$$$###((((((((((((((('''''''''%%%&&&''''''((('''''''''&&&%%%$$$###$$$%%%((()))((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$&&&((('''&&&%%%%%%&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%'''((()))***)))(((''''''&&&'''''''''))))))((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''''''''((((((((((((''''''))))))***+++++++++******************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,++++++,,,,,,---.........------...///000111222222111222222333333333333333000000000000000000000000111111222222222333333333222222222222222222222222555666777888999888777666777777777888888888999999::::::;;;:::999888:::<<<;;;::::::<<<>>>>>>===<<<<<<===>>>??????>>>===<<<>>>===<<<;;;;;;:::;;;;;;999:::;;;=========<<<<<<<<<;;;;;;::::::;;;;;;<<<888999;;;===???@@@BBBCCC<<<;;;:::999888888777777222111//////000000000///...000000...+++***---000...,,,++++++------,,,***++++++******))))))(((((())))))((((((((())))))***000111222444444555555555555555666888999:::;;;;;;;;;<<<>>>@@@AAA@@@???>>><<<;;;:::888555333222111222111///......///000111000000111222333555777888======>>>AAACCCCCCAAA???:::888555222000///....../////////...---,,,+++***))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''(((((()))))))))((((((((((((((('''''''''%%%&&&''''''((((((''''''***)))((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''"""""""""""""""###$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''''')))((('''&&&&&&%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''(((((()))---,,,***'''&&&%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$&&&'''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$###%%%%%%%%%#########%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((()))*********************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---.../////////------...///000111222222222222111111111222333444000000000000000000000000111111222222222333333333111111111222222333333444555666777999999888777666666666666777777777888888888999999888777777888::::::::::::<<<>>>???===;;;;;;<<<===>>>>>>>>>======>>>===<<<;;;;;;:::;;;;;;888999;;;===>>>>>>===<<<;;;::::::::::::::::::;;;999::::::;;;<<<===>>>>>>;;;:::888777666555555666222000....../////////...,,,......,,,((('''+++///...,,,++++++------,,,************)))))))))))))))((((((''''''((()))***+++000111333555666666666666555555666777888888999999888999;;;<<<=========<<<======<<<;;;999888777666222222111000000/////////000//////000111333555666:::;;;<<<@@@CCCDDDCCCAAA???===999555222000//////111000000...---+++)))((('''((((((((()))((((((((()))((('''&&&&&&&&&&&&'''((((((((()))***+++,,,,,,)))(((((((((''''''''''''%%%&&&''''''((((((''''''******))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&""""""###$$$%%%'''((()))))))))((('''&&&%%%%%%%%%"""$$$&&&&&&%%%######$$$######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&''''''((()))***000...+++(((%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$&&&'''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&& !!!######""""""###%%%#########$$$%%%&&&'''(((''''''''''''''''''''''''!!! !!!###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))))))))***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------)))************+++++++++*********+++,,,---...///---------...///000000111------...///000111222222111///...------///111222000000000000000000000000111111222222222333333333000000111222333333444444555666888999:::999777666666666666666777777777777777888888777666666777999::::::;;;>>>@@@@@@===;;;999:::<<<===>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;888999;;;===>>>>>>===<<<:::999999999999999999::::::::::::::::::::::::::::::888777555444444444444111///......//////...---'''******(((######'''+++...---+++,,,------,,,***)))))))))))))))*********((('''''''''((()))+++,,,000111333555777777777777555555666666777777777888777777888999::::::::::::======<<<<<<<<<;;;;;;;;;222222333444333111///---//////......///111333444555666999<<<@@@BBBAAA???CCC@@@<<<777444111000000111111000///---***((('''&&&&&&''''''(((''''''&&&)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&))))))(((((('''''''''&&&%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%$$$###+++&&&!!!"""'''***'''###&&&&&&&&&'''''''''((((((&&&''''''''''''&&&$$$$$$%%%%%%&&&'''&&&%%%###"""########################&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&$$$$$$###"""'''&&&&&&%%%%%%&&&&&&'''###$$$%%%$$$"""""""""$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((('''######%%%%%%###$$$((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&'''***)))&&&###$$$%%%%%%&&&%%%$$$"""!!!'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''!!!***+++((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''(((***++++++***((('''))))))))))))((((((((((((''''''(((((((((((('''''',,,***(((((()))******)))&&&))),,,......------...,,,+++******,,,......---)))************+++++++++((()))***,,,------,,,,,,......------...///111222000000///......///000111000000111111111111000000000000111222333444444444111000/////////000222333444555666777777555333222444444555777888888888888777777888888888999999999999999::::::::::::::::::999;;;<<<>>>>>>===;;;:::===>>>>>>===;;;999:::;;;999999999::::::;;;;;;;;;:::999888888999999888666999999999999999999999999;;;;;;999777555444222111222111111000000000000000,,,---------------------,,,,,,,,,++++++*********+++******)))(((''''''&&& !!!$$$&&&)))***+++,,,...000444666777555333111555444444444444444444333555555555555666777999999>>>===<<<;;;;;;<<<>>>>>>888777666555444333222111111000///......000222444666555444666:::===??????AAA===888555333222000///......---,,,+++))))))((()))(((&&&&&&((()))((('''''''''((((((((((((''''''$$$%%%%%%&&&'''((()))))))))((((((''''''''''''(((%%%$$$######$$$%%%'''((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((()))))))))'''''')))***((()))*********)))'''&&&''''''((((((((((((''''''%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###$$$'''((('''$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%!!!###$$$$$$######$$$&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''###"""&&&(((&&&%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###"""!!!###%%%&&&%%%###%%%%%%%%%%%%%%%$$$######$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((( ###((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''(((((())))))))))))(((((()))(((&&&&&&((((((((('''&&&))),,,...---------...,,,***))))))+++,,,,,,+++************++++++++++++)))***+++,,,------,,,,,,------,,,---...000111222222111000.........//////000000111111111111000000/////////000000111111222222111000000000111333333444555666777666555333222444555666777777777777777888888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::<<<======<<<:::999999:::999999999:::::::::;;;;;;:::999777888999999888666888888888888888888888888;;;:::999777555333222111222111000000//////000000---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))((((((''''''%%%&&&'''((()))***++++++,,,///222555777666555444333333333333222222222222444444444444555666777888:::999999999999:::;;;<<<::::::999888777555555444000000/////////000111222444333222444777:::;;;;;;<<<999555222111000///......------,,,***))))))((()))(((&&&&&&((()))((('''''''''((((((((((((''''''))))))((((((((('''''''''(((((('''''''''(((((()))((((((&&&&&&%%%&&&'''''''''((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((()))))))))'''''')))***&&&'''((((((((('''%%%%%%''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&((((((%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% """###$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&''')))'''%%%######$$$&&&(((+++$$$"""&&&***)))%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!  ###%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""$$$&&&$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))************)))))))))'''&&&&&&((()))((('''&&&))),,,---,,,,,,,,,---,,,***)))(((*********)))************+++++++++,,,***+++,,,,,,,,,,,,++++++,,,,,,,,,---...000111222333222000///...---------///000000111111000000///000000000000000000000000222111111111111222333444444444555666666555333222555666666777777777666666888888888999999999::::::;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;:::888777888999999999999999:::::::::::::::888777777888999777666777777777777777777777777999888777666444333222111111111000///////////////------,,,,,,++++++******+++++++++++++++*********))))))))))))((((((((((((++++++))))))))))))***++++++---111555777777777666222222222111111000000000222222222222333444444555555555555555666777999999::::::999888888777666666222222333333444444333333333111000000333555666666555333000...//////......------,,,+++***))))))((()))(((&&&&&&((()))((('''''''''(((((((((((('''''')))))))))))))))(((((((((''''''''''''((()))******++++++)))(((''''''''''''''''''((((((((())))))))))))((((((''''''''''''((())))))))))))))))))))))))((()))))))))'''''')))***'''''''''((('''&&&&&&%%%''''''((((((((((((''''''))))))((('''&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))(((&&&%%%$$$%%%'''(((###&&&))))))&&&$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""""""""$$$&&&((('''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$'''***,,,333***###&&&******&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""###%%%'''''''''&&&$$$######$$$%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((())))))(((''''''((((((''''''''''''(((((('''''''''(((((((((((((((((())))))******))))))(((+++)))((((((***++++++***''')))+++,,,++++++,,,------+++))))))******)))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------......//////000000//////............//////000000000000//////222222222222111111111111111111111111111222222222333444555555555444333333666666666777666666555555888888888999999999999::::::::::::;;;<<<<<<<<<======<<<;;;:::::::::;;;;;;888999:::999777666777888999999999999999999999:::999888777777888888777666555555555555555555555555777666555444333222111111000000///............///------,,,++++++***))))))+++++++++***************(((((((((((())))))))))))---+++)))(((((()))+++,,,,,,...111444666777666666333333222222111000000000000000000000000111222222111111222333444555666777888777777666666555555555555666888999999888777666222000......000222222222111///------...//////...,,,,,,,,,+++***))))))((()))(((&&&&&&((()))((('''''''''((((((((((((''''''%%%%%%&&&((()))***++++++''''''''''''((()))***+++*********))))))((((((((('''''''''((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((()))))))))'''''')))***)))))))))))))))(((((('''''''''((((((((((((''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******,,,***(((%%%$$$$$$%%%&&&"""&&&))))))&&&$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""""""""$$$&&&(((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%'''***---///;;;///%%%%%%))))))''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&'''&&&&&&$$$$$$$$$%%%&&&'''&&&&&&(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%###$$$&&&'''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))***)))(((''')))(((''''''''''''((()))(((((()))))))))*********'''(((((())))))(((((('''***)))'''(((***++++++***''')))***+++******+++,,,...,,,*********+++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,/////////...------,,,+++------....../////////000//////000000000000//////222222111111111111111111...//////000000000000000333333444444444444444444555666666666666555555444777777888888888888999999777777888999999:::;;;;;;===<<<;;;:::::::::::::::666888888888666555666777999999999999999999999999999888666777888888777555444444444444444444444444444444333333222111000000000///......---.........------,,,++++++***))))))************************(((((((((((())))))))))))***)))'''&&&''')))+++,,,...///222444555666555555555444444333222222111111..................///000//////000222333444555555666666555555555555555555666777999;;;;;;999777555222000......///000111000///...------///000///...,,,++++++******))))))))))))(((&&&&&&((()))((('''''''''((((((((((((''''''###$$$%%%&&&((()))***+++'''''''''((((((***+++,,,''''''(((((())))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))'''''')))******)))))))))((((((((((((''''''((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''((())))))******---+++)))'''%%%$$$$$$$$$###&&&((((((%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$######%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%''')))+++---///:::///&&&%%%''''''''')))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''$$$###&&&((('''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))))))))''''''''''''''''''''''''((())))))******++++++,,,''''''((((((((((((''''''(((&&&%%%&&&((()))))))))''')))******))))))***+++---+++******+++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////......,,,+++***+++,,,---...///000000000...//////000000//////...////////////////////////---...//////000000//////333333333333333444444444444555555666666666555555666666666777777777888888555555666777777888999999<<<<<<;;;;;;::::::999999666777888777666555666777999999999999999888888888999777666666777888666555444444444444444444444444222222222111111000000000//////...---------------------,,,,,,++++++******)))))))))***************))))))))))))(((((((((((('''&&&&&&&&&''')))***,,,///000222444555555555555777666555555444333222222---------,,,,,,------.........000111222222222222555555555555555555666666444555666777777666444222222000......///000111000000///...///000000///...++++++*********))))))))))))(((&&&&&&((()))((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))******+++%%%&&&'''((())))))))))))&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((()))))))))'''''')))***(((((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((((((+++***)))((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###%%%&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((()))))))))000***&&&''''''&&&'''***'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%###%%%''''''%%%$$$%%%'''$$$%%%%%%&&&''''''&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###$$$((()))%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++&&&'''((())))))((('''&&&((((((((()))******++++++(((((())))))))))))(((((('''&&&%%%&&&(((******)))((()))))))))(((((()))++++++)))((((((***++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,---...///,,,------......------,,,+++,,,...////////////.........////////////......------......//////000000---...///000111000000///333222222222333444444555333333444555666666666666555555555555666666666666444444555666777888999999;;;;;;<<<<<<;;;:::888777555777888777666555666888999999999999888888888777999777666666777777666555444444444444444444444444111111000000000000000//////...------,,,,,,---------------,,,,,,,,,,,,,,,((()))))))))*********+++******))))))((((((''''''&&&&&&'''(((((())))))***---...111333555666777777777777666555444333222222------,,,,,,,,,,,,------,,,---...000000000//////222222222333333333444444333333444555444333222111222000...---///000000000111000//////000000...,,,************)))))))))))))))(((&&&&&&((()))((('''''''''((((((((((((''''''&&&'''''''''((((((((((((***)))))))))))))))******&&&'''((())))))(((((('''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((()))))))))'''''')))***)))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((######$$$%%%%%%&&&&&&'''(((((())))))((('''&&&%%%(((&&&%%%$$$%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%$$$"""###%%%&&&'''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%%%%%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&$$$$$$((((((&&&&&&)))&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%%!!!%%%((()))((('''(((***###$$$&&&'''((('''&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''"""$$$)))(((### !!!"""$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''')))+++,,,(((***+++------+++***(((&&&''''''((()))******+++))))))************)))))))))((('''(((***,,,,,,+++((())))))((('''''')))+++)))'''&&&''')))*********++++++,,,,,,,,,---------,,,,,,++++++,,,...///000)))***,,,.../////////...---.../////////...---,,,......////////////.........//////000111222222333...///000222222111111000333222222222333333444555222333444555666666666666444444444555555555555666444444555666777888999999:::;;;<<<===<<<:::777666555777888777666666777888999999999999888888777777888777666666777777666555444444444444444444444444000000000000000/////////......---,,,,,,,,,,,,---------------------------(((((())))))*********++++++******)))(((''''''&&&'''((())))))))))))((((((+++---///222555777999:::777666666555333222111111------,,,,,,+++,,,,,,,,,+++,,,---...///...---,,,.........///000000111111444444555444444333222222111///------...000000000222111000///000///,,,***************)))))))))))))))(((&&&&&&((()))((('''''''''((((((((((((''''''$$$%%%&&&((()))+++------+++***)))))))))))))))***))))))******)))(((&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))((()))))))))'''''')))***+++***)))''''''(((((()))''''''((((((((((((''''''''''''''''''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!!$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""$$$'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$!!! """###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((((((''''''((())))))(((&&&$$$%%%'''&&&%%%%%%&&&(((+++***)))(((((('''((((((+++***)))((('''&&&%%%%%%)))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***)))((((((******))))))))))))******.........------,,,,,,++++++,,,------++++++,,,---.........------,,,,,,,,,...------...000111111000000000000000000000000000///...---,,,,,,---...///333333333333333333333333222222333444444555555666666555444444666666555444333444444444666777888999<<<<<<;;;:::999888999999444444444444444555666666666777777888999999::::::666666666666555555555555111222222333333222222111333222000///.........///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((('''((()))((('''((()))+++...///222444555444333333444444444333222111000///...------,,,,,,------.........---,,,++++++++++++......------...///111222000111333333222222333444555555555555333111///...111111000///...---,,,,,,+++***)))'''''')))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((('''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&((('''''')))+++,,,+++***'''(((***+++***(((%%%###''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''(((((((((((((((''''''((())))))(((&&&$$$%%%''''''&&&&&&''')))***))))))(((((((((((()))***)))((('''&&&'''(((((()))))))))))))))))))))))))))))))))))))))******+++,,,++++++***))))))((((((******))))))))))))******++++++*********++++++,,,+++,,,------++++++,,,---/////////......---------+++******+++---......---000000000000000000000000000000///......///000000444444333333333222222222222333333444444555555666666444333444555666555444333333333444555777888999<<<:::777888:::;;;888666666666555555666777777888:::::::::999999999999:::666666666666555555555444222222222222222222222222222111000///.........///------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((('''((()))((('''((()))+++,,,---000222333333222222444444333222111111000000///......------......///...---,,,,,,+++,,,,,,,,,...---,,,,,,,,,---...//////000111111111222444666777777777666555333000///111000000000...---,,,++++++***(((''''''(((***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***''''''))))))***)))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&(((***+++***)))&&&'''((()))((('''&&&$$$''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))(((&&&$$$&&&'''''''''''')))***)))(((((((((((())))))***)))(((&&&&&&&&&(((***+++)))))))))))))))))))))))))))))))))))))))******+++,,,++++++******))))))(((******))))))))))))******+++***)))((()))+++---...+++,,,------++++++,,,---///////////////.........---,,,,,,---///000000///000000000000000000000000222111111000000111111222444444333333222222222111333333333444555555666666555444333444555555444333333333333444555666777888;;;777555777<<<===888333888888777777777888999999<<<;;;999777777777777888666666555555555444444444333222111000000111222333111111000///............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((('''((()))((('''((()))+++)))+++---///111111111111444333222000000000111111000//////////////////000---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,.../////////000222666999:::::::::999777444222000///000000000///---+++******)))(((''''''((()))******))))))(((((())))))***((((((((((((((((((((((((((((((((()))))))))******%%%&&&'''(((((()))(((((())))))(((((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((('''&&&&&&'''((((((((('''''')))++++++***)))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''')))***)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&$$$&&&((((((((((((***+++(((((('''(((((()))*********)))'''&&&&&&(((***,,,(((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,++++++******+++******))))))******+++...---+++)))***,,,...000+++,,,------++++++,,,---//////..................///...---...000222111000////////////////////////111111111111111111111111111222222222222333333333333333444444555666666666555444333444555666555333333333333333444555666777999888888:::===<<<999555888888888777777888999999888777555444444444555666555555555444444444333333333222000//////000222333000000//////............,,,,,,,,,++++++++++++***************************************)))))))))((())))))))))))(((((((((((('''((()))((('''''')))+++)))***,,,...000111111111333222000///...000111222000//////......//////000,,,,,,,,,,,,---...///000///......---,,,+++++++++------...---...111666:::<<<<<<;;;:::888666333111//////000000///---+++***))))))(((''''''((())))))***))))))))))))))))))***(((((((((((((((((((((((((((((()))))))))*********&&&&&&'''((())))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((***((('''%%%%%%'''(((******))))))***,,,,,,+++***(((((((((((((((***+++,,,''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((&&&%%%&&&(((((('''((()))+++(((((('''(((((()))******+++***(((''''''''')))***(((((((((((((((((((((((()))))))))))))))******+++---------------,,,,,,,,,++++++************++++++000...+++))))))***,,,...+++,,,------++++++,,,---------------------------+++******+++---......---////////////////////////000000000000000000000000...///000111333444555555333333444555555666666777666555444444666666555444444444444444444555666777777;;;>>>>>><<<999999:::888777777666666666777777555555444444444555777888444444444444333333333333222111///......///111222///////////////.........,,,,,,+++++++++*********************************************)))))))))((())))))))))))(((((((((((('''((()))((('''''')))+++******,,,---///000111111222111///......///111333///..................///,,,,,,,,,---...///000111111111000///...---,,,,,,------------...111555999;;;;;;;;;:::888555333222//////000///...---+++***))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((())))))************)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((''')))***+++)))(((''''''&&&&&&''')))+++,,,''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''((())))))(((&&&%%%'''(((((('''&&&((())))))(((((((((((())))))***+++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++------------------------++++++************++++++---,,,***((('''((()))***+++,,,------++++++,,,---,,,,,,,,,------------------,,,+++,,,...000///...000000000000000000000000...//////000000//////.........///111222444555666444444444555666666777777777666555666777777666555555555555555555666777777888===AAA@@@:::777999<<<777777666555555555666666555666666777888999999999444444333333333222222222111000///......///000111....../////////......---++++++++++++************************************************))))))))))))))))))))))))(((((((((((('''((()))((('''((()))+++***++++++,,,---...////////////.........000111222///......------......///---------...///000111222222222222111111///...------.........---///333555888888888777666444222111000000///...---,,,++++++))))))************))))))+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))(((((((((((())))))***))))))(((((())))))***************************))))))(((''''''((())))))&&&%%%%%%&&&'''(((&&&$$$%%%$$$$$$$$$%%%&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''(((''''''((())))))(((&&&&&&'''((('''&&&%%%%%%'''***))))))(((((((((((()))'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******)))))))))))))))***+++,,,------++++++,,,---------------.........//////...---///111222111000000000000000000000000000......///000000///......000000000111222222333333444444555555666666777777999777666777888999888666777666666666666777888888<<<>>>???===999777888:::888777666555555555555666666777999::::::999888777333333333333222222222222////////////////////////------...//////......---++++++++++++************************************************))))))))))))))))))))))))(((((((((((('''((()))((('''((()))+++************++++++,,,---------......///000111111000//////......//////000///.........///000111111111111222222222000///......///000///......///111333444444444444222111000111000...,,,++++++,,,,,,******++++++++++++******+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++++++++)))(((''''''(((((((((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%&&&&&&%%%&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%$$$######"""""""""######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))(((&&&&&&'''((('''%%%$$$$$$%%%+++***)))(((((('''(((((($$$&&&)))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******+++************************,,,++++++******++++++,,,)))******+++,,,,,,------+++,,,------++++++,,,------.........//////000000,,,+++***,,,...///...---000000000000000000000000...///000111111000///...222222222111111111111000444444555555666777777777999888777888999:::999777888777777777777888888999@@@>>><<<:::999888777666888888777666666555666666555777999:::999777444222333333333222222222111111......///000000///......,,,---.../////////...---+++++++++************)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((('''((()))((('''((()))+++******))))))))))))******+++,,,...///000000000000111111000000000000111111///////////////000000111000111111222222111///...///000111000...------...111111222222222111000///222000---+++******,,,---++++++,,,,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++,,,***)))'''&&&&&&&&&&&&'''((()))******)))((('''******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((***))))))***++++++)))((()))))))))***************''''''''''''((((((((()))))))))))))))))))))))))))'''%%%$$$$$$%%%&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%$$$###"""""""""### !!!"""$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%&&&%%%$$$#########$$$%%%""" %%%'''&&&%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&###!!!!!!"""$$$'''&&&%%%%%%''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&((((((((('''&&&&&&%%%%%%))))))(((((()))+++---...............---+++)))(((((((((((()))******++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++,,,,,,,,,,,,,,,,,,---+++,,,------......------000//////.........//////222111000//////000111222111000///......---------...000222333222222444555555555555555666666666666777666666666777888999999999888777777777888:::;;;;;;:::999777666555555555333444666777777777666555:::999999999888888777777555444444333222111000000111000...---,,,,,,,,,---......---,,,,,,,,,,,,---******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))***,,,---.........///111222222222111000111000000000//////......///------///222333000,,,///000000///...---,,,,,,---...///000000111111111222111000///---,,,+++***((())),,,......---+++)))((()))***+++++++++++++++)))***,,,,,,+++++++++,,,))))))(((((((((((())))))++++++++++++*********)))+++***)))'''''''''((()))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((&&&$$$$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$############$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$######$$$%%%&&&%%%!!!!!!%%%'''%%%$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''&&&%%%###$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&)))(((((((((((('''''''''+++***)))))))))***+++,,,(((((())))))******))))))(((((())))))******++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------+++,,,------......------///......---------......///000111111111111000///111000//////.../////////000222444555444333444666555555555666666777777777777777777777777777888999888777777777888888999::::::999888777666666666666444555666777888777777666777777777777777777777888555444444333222111000000111000///---------------......------,,,,,,,,,---,,,,,,,,,+++***)))((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))***++++++,,,------......///000000000000000000000000000/////////......---,,,---000444777888...,,,******+++,,,,,,,,,---...///000000111111000//////...,,,+++***)))(((''')))+++------,,,***)))))))))***+++++++++******(((***,,,,,,+++***+++,,,)))))))))(((((()))))))))++++++*********)))))))))++++++***)))))))))))))))((((((((((((((((((((((((+++***)))((('''(((((()))))))))))))))))))))))))))******))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''(((&&&$$$%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$''')))&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((()))))))))(((((('''%%%######%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''(((((((((''''''&&&((((((((())))))))))))))),,,+++***))))))))))))***'''''''''''''''((()))***(((((())))))***++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++++++++,,,,,,---------,,,,,,---............---...------,,,,,,---.........///111333333111///...000000000///000000111222222444555555444333333444444555555666777888888999999888777777777777777777777777888888999999888888888888777777777777888888666666777888888888888777444444555666666777777888555444444333222111000000111111000///..................---------,,,,,,,,,------,,,,,,***)))'''&&&++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))******************************************+++++++++,,,,,,---------------...//////000000000///////////////---,,,++++++...555>>>DDD777444///,,,,,,,,,------------...///000000000000///...---,,,+++***)))((('''(((***,,,,,,+++***)))******+++++++++******)))''')))++++++***)))***+++******))))))))))))************)))))))))(((((((((+++++++++,,,++++++******((((((((((((((((((((((((+++***)))(((((((((((()))))))))))))))))))))))))))***))))))))))))((((((((()))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&%%%###$$$%%%'''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&'''(((########################%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&''''''(((%%%&&&***,,,)))&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&((())))))(((+++(((%%%$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((()))(((((('''&&&&&&''''''((())))))***************))))))))))))***---,,,***)))(((((())))))((())))))******+++,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))+++---...+++++++++,,,,,,---------,,,------.....................---------.../////////000111111111111000///000000000000111222333444333444555555333222222222444555555666777888999999999999888777666666666777666777888999999888777666666666666666777888999:::777777888888999999999999666666666666666666666777555444444333222111000000111111000000////////////------...---------,,,,,,,,,,,,,,,+++***)))((('''************************))))))))))))))))))))))))******)))))))))(((((((((+++++++++******)))))))))***************************************+++++++++,,,,,,+++******,,,---...////////////............------,,,+++,,,222<<>>???>>>===<<<::::::999999999::::::999999777666666888777777666666555555555222333333333444444444444111111111111111000///.../////////.........------&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%''')))***+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&+++,,,((($$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$)))...,,,'''$$$'''+++$$$%%%%%%&&&'''((())))))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&"""###%%%%%%%%%%%%'''((('''***,,,+++(((&&&''')))%%%%%%############%%%%%%"""###%%%&&&'''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$'''+++,,,+++*********'''''''''&&&&&&'''''''''''''''''''''''''''''''''************************&&&((())))))(((((()))+++((((((((()))******++++++......---,,,,,,++++++++++++++++++,,,,,,---.....................---------///////////////////////////............///000000000000000000000000000000000111111111111222222222000000000000000000000000000000111222222222222111111333555555444333444555555444333333222222222222000111333444555444444333111111111111000000000000111111111111000000000000111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...---,,,++++++------,,,+++))))))************)))))),,,,,,,,,++++++***************))))))))))))******++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,---------.........---------....../////////------,,,+++,,,---...///000000000000000000000000///000000111222444555666555666666777888999:::::::::999999999;;;===???@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@@@@AAAAAABBBDDDEEEFFFGGGHHHCCCCCCDDDDDDEEEFFFHHHHHHIIIHHHEEECCCBBBBBBBBBBBBGGGGGGGGGFFFFFFEEECCCCCCAAAAAA@@@???>>>>>>======999999::::::;;;;;;;;;<<<555555555444333222111000222222111111000000//////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######%%%'''(((&&&$$$$$$%%%%%%$$$###%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''""""""""""""###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$'''''''''%%%$$$$$$&&&((()))'''%%%######%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&$$$###$$$&&&'''((((((((((((((('''''''''******)))((('''(((((()))))))))(((((((((((())))))***++++++***((('''((()))+++,,,------++++++,,,---------,,,++++++,,,,,,,,,,,,---...///000000000000//////000111111111111111//////............//////000000000000000000000000000111111111222222222222111111111222222333333333444555555555444333333222666666555444333222222111333333333333333333333333444333111000000000111111222111111000///......---111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))************++++++************++++++******+++++++++,,,,,,,,,************************......---,,,+++++++++,,,***,,,///000...,,,++++++(((***+++,,,++++++---...))))))******+++,,,------*********+++,,,---...//////000000///...------...////////////000111222222555555666777999;;;===>>><<<<<<===>>>@@@BBBCCCEEEEEECCCAAA@@@@@@AAABBBDDDFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQRRRSSSSSSSSSRRRRRRNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOMMMKKKJJJJJJIIIGGGEEEEEEDDDDDDCCCCCCBBBBBBAAACCCAAA===<<<;;;:::888777;;;999777555333222222333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$&&&'''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''$$$$$$###$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&%%%$$$$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))***)))'''&&&%%%&&&'''((((((((((((((((((((((((((()))))))))))))))(((((('''))))))(((((((((((()))))),,,---...---+++***+++,,,+++,,,------++++++,,,---...------,,,,,,------...,,,---...//////000000000//////000111111111111111111000000000000000000111000000000000000000000000000000000111111111222222111111222222222333333333333333444444333222222111444444444333222222111111222222222222222222222222333222111000//////000111111111000000///......---000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++))))))))))))*********+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************,,,------,,,******+++)))***++++++++++++,,,---*********++++++,,,,,,,,,...------------......///111222333222111000111333444444555666777999:::;;;??????@@@AAACCCEEEGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPRRRQQQPPPOOOOOOPPPRRRSSSPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZZZZZZZYYYXXXWWWWWWTTTTTTTTTTTTUUUUUUUUUUUUUUUSSSRRRRRRSSSSSSQQQPPPNNNNNNNNNMMMMMMLLLLLLLLLIIIHHHEEEDDDDDDCCCAAA???@@@???===<<<:::999999888&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%%%%&&&((('''&&&$$$$$$%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%&&&%%%%%%%%%''')))###$$$%%%&&&&&&%%%$$$$$$%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((+++***(((''''''((())))))((((((((((((((((((((((((((())))))***)))(((''''''))))))(((((((((((())))))+++,,,---,,,+++***+++,,,+++,,,---,,,+++***+++---.........------......///------......///000000000//////000111111111111111222222222111111222222222000000000000000000000000/////////000000000111111111222222222222333333333222222333333222222111111222222222222222222111111111111111111111111111111222111000000///000000000111000000//////.........///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))++++++++++++++++++++++++))))))*********+++++++++++++++************++++++,,,,,,,,,,,,++++++++++++------------------------...---,,,+++************,,,------,,,***)))***,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000000111222444555666777999;;;;;;::::::<<<===>>>???AAACCCEEEGGGIIIJJJMMMMMMNNNOOOPPPRRRTTTUUUXXXXXXYYYYYYZZZ[[[[[[\\\ZZZZZZYYYYYYYYY[[[\\\]]][[[\\\\\\]]]^^^______```aaaaaa```___^^^^^^]]]]]]`````````________________________`````````aaaaaa]]]]]]^^^^^^______``````^^^^^^]]]]]]\\\\\\[[[[[[XXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYY[[[[[[[[[YYYXXXXXXXXXXXXWWWWWWWWWWWWSSSRRRQQQQQQRRRQQQNNNKKKHHHHHHHHHGGGFFFEEECCCBBB''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((&&&&&&&&&((('''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%&&&((()))!!!""""""###%%%&&&&&&'''%%%'''***,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&***)))(((((((((((())))))((((((((((((((()))))))))******)))((('''((((((((())))))(((((((((((())))))''')))***)))''''''((()))***,,,,,,,,,+++***+++,,,---------------......///---------...//////000111//////000111111111111111333222222111111222222333000000000000000000000000////////////000000000000222222222222222222222222222222333333333333222222111111111111222222333333000000000000000000000000111111111111111111111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++------------------------//////...------,,,------//////...,,,******---///...///000000......///000//////000000111111222222444444666999<<>>???BBBEEEHHHKKKMMMHHHJJJLLLMMMMMMOOOQQQSSSTTTUUUWWWYYYZZZ[[[[[[[[[]]]]]]]]]^^^___aaabbbcccbbbcccddddddddddddccccccbbbbbbbbbcccccceeeeeefffcccdddeeeffffffeeeeeedddaaabbbcccddddddddddddcccbbbccccccddddddeeeeeeeeeeeedddcccbbbbbbbbbbbbccc______``````aaabbbbbbbbbbbbaaa___]]][[[ZZZZZZZZZZZZZZZ[[[\\\^^^___``````bbb```____________^^^\\\`````````aaaaaabbbbbbbbbbbbbbbbbbdddeeeccc```^^^ZZZ[[[[[[\\\[[[ZZZXXXWWW&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''',,,***(((&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%'''))))))'''&&&%%%&&&&&&$$$###$$$%%%&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$###%%%''''''&&&&&&'''(((,,,)))%%%""" !!!###%%%%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))******+++---+++(((%%%%%%''')))+++))))))(((((((((((())))))'''((())))))(((((()))******+++,,,+++***)))***,,,+++++++++++++++,,,---.........------...///111222//////000111111111111111000000////////////000000111111111111111111111111/////////000000000111111333333333222222222222111333333444555555555444444111222222222333333444444000000000000000000000000000000111222222222222111........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------...///000111000111000//////000333666666888999999999999:::<<>>@@@AAAAAACCCEEEHHHLLLNNNPPPQQQRRRSSSUUUWWWTTTTTTSSSRRRPPPOOONNNNNNIIIIIIIIIJJJKKKLLLNNNNNNPPPRRRTTTUUUUUUVVVXXXYYY]]]___cccgggiiikkkkkkkkkhhhhhhhhhhhhiiijjjlllllliiijjjmmmnnnoooooonnnmmmllllllmmmmmmmmmlllkkkkkkkkklllmmmmmmmmmkkkiiihhhhhhiiijjjkkkjjjiiifffeeebbbaaa^^^ZZZVVVSSSPPPOOOPPPNNNJJJGGGDDDCCCCCCCCCHHHIIIJJJLLLNNNPPPQQQRRRKKKKKKKKKLLLNNNRRRUUUWWW]]]]]]]]]^^^______``````bbbaaa```aaadddeeedddcccaaaaaabbbccceeefffggggggjjjhhhfffeeeeeeeeedddccccccbbbaaaaaaaaabbbdddeee'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&%%%$$$%%%''')))+++(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))%%%%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%###&&&((((((&&&&&&''')))''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$'''''''''&&&&&&%%%%%%%%%"""&&&))))))&&&$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$###$$$&&&'''((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******++++++******)))((((((((()))***++++++------...///,,,,,,------...///000000---------...............////////////000000000000222222222222222222222222111111222222222333333333222111111111222333444444222222333333333333444444444444444333333333222222333333333333333222111000111111111111111111111111------...///000000//////+++,,,,,,------,,,,,,+++//////...---,,,++++++***000///---+++++++++---......//////000///---,,,+++------------------------++++++,,,,,,,,,---------...............//////000------,,,++++++++++++,,,......,,,***)))***---000000111222222222444777:::999::::::<<>>BBBFFFKKKNNNTTTUUUVVVVVVVVVXXX[[[^^^^^^___```bbbccccccdddddd```aaabbbdddfffhhhiiijjjfffeeedddbbbbbbbbbbbbcccccccccddddddddddddcccccc%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$&&&''')))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%''')))***'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%'''))))))'''&&&''')))''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***)))*********************------,,,,,,,,,+++++++++,,,,,,------...//////000,,,,,,,,,---------------////////////000000000000111111111111111111111111111111222222222333333333111000000000000111111222222222333333333333444444222222222111111111000000222333333333222222111000000000000000000000000000---...//////////////////,,,------......------,,,.........------,,,,,,+++000...---++++++,,,---............///......---,,,*********++++++,,,......+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...000///......------......---......------...111444555777888999:::<<<@@@CCCEEEEEEFFFHHHKKKNNNQQQRRRTTTUUUXXXZZZ\\\^^^___```]]]]]]\\\[[[YYYXXXWWWVVVNNNMMMKKKJJJJJJKKKLLLMMMNNNPPPSSSWWW[[[]]]______aaaaaabbbccceeefffhhhiiihhhiiikkklllmmmnnnnnnnnnkkkkkkkkkjjjjjjkkknnnpppqqqqqqqqqqqqqqqpppooonnnooonnnmmmlllllllllllllllkkkkkklllmmmllljjjhhhgggfffeeecccbbbaaa^^^[[[XXXQQQNNNJJJEEE@@@>>>======:::999777555444333333333666666777888999999999999777666666666888;;;???AAAFFFHHHIIIJJJLLLNNNRRRUUUYYYZZZ\\\^^^```aaabbbbbbaaabbbcccdddfffggghhhhhheeedddcccbbbaaabbbccccccccccccddddddddddddcccccc&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&'''(((((('''&&&%%%%%%&&&(((((('''&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''%%%$$$"""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''')))***)))'''&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&'''''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&&&&######$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&'''''''''''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))))))))******+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////+++++++++,,,,,,,,,------////////////000000000000000000000000000000000000111111222222222333333333555555444333333333444444222222333333333333444444222222222111111111000000222222222333222222111000//////////////////////////////////////////...------......//////......---------------------------///...---,,,+++,,,---......------------.../////////...,,,++++++,,,---...++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------222111111000000000000000...000222444555777:::<<>>>>>AAADDDGGGPPPRRRTTTVVVYYY[[[\\\\\\______```aaabbbcccddddddaaaaaa```___```aaabbbcccccccccddddddddddddcccccc(((((((((''''''(((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++******))))))******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,,,,------.........+++++++++,,,------......////////////000000000000000000000000000000000000111111222222222333333333777666666555444444444444222222222333333333444444444444444333333333222222111111222222222222111111000000000000000000000000//////000000///...------------............------,,,,,,,,,------............------,,,,,,,,,---...------,,,,,,---...000111888555111...,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000222222111111111222222333333777;;;???AAACCCEEEGGGKKKMMMOOOPPPQQQSSSVVVXXXYYYYYY[[[]]]```bbbdddeeeddddddeeeeeefffeeeeeeeee]]]\\\[[[YYYWWWVVVTTTTTTUUUUUUWWWXXX[[[^^^aaabbbeeeffffffggggggggghhhhhhjjjjjjkkkllllllmmmmmmmmmkkklllmmmnnnooooooooooookkkllllllkkkjjjjjjkkkmmmoooooopppqqqqqqpppppppppnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkkkkkkkkkkiiihhhgggaaa___\\\ZZZYYYVVVSSSPPPFFFDDDBBB@@@>>><<<;;;:::666666555555444333222111...///111333444333222111444333222111111222333444777777777666555666888:::DDDEEEHHHKKKNNNPPPRRRRRRUUUUUUVVVXXXYYY[[[\\\]]][[[[[[ZZZZZZ[[[\\\^^^___bbbbbbccccccccccccbbbbbb(((((((((''''''(((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&(((&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((('''%%%%%%%%%%%%'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''(((((()))******%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&######&&&((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++******)))))),,,,,,,,,+++++++++******((())))))***+++,,,---...,,,,,,,,,---------------+++,,,,,,---.../////////////////////000000000000111111111111111111111111111111222222222333333333333222111111000000000000222222222333333333444444444444444333333333222222000111111222222111111111111111111111111111111111//////000000///...------,,,,,,------------,,,,,,+++,,,,,,------.........---------,,,---------------,,,,,,,,,---///000222888666222...,,,,,,------++++++,,,,,,,,,---------,,,,,,---...///111333444333333333444555666777888>>>BBBGGGKKKMMMOOOQQQSSSVVVXXXZZZZZZZZZ[[[\\\^^^^^^___```bbbdddfffggghhhgggggghhhhhhhhhgggffffff`````````___^^^^^^^^^]]]aaaaaabbbdddfffhhhjjjkkkjjjjjjiiiiiiiiiiiiiiiiiillllllmmmmmmnnnmmmlllllljjjjjjkkklllmmmmmmmmmmmmhhhjjjkkkkkkjjjjjjlllnnnmmmnnnnnnooopppppppppppppppoooooooooooooooppppppmmmmmmmmmmmmlllkkkjjjjjjcccaaa___^^^^^^]]][[[YYYSSSRRRPPPMMMJJJFFFDDDBBB===<<<;;;999777555333333000111222333333333222111333222222111222333444444444444444222111000222444999:::===???BBBDDDFFFFFFGGGHHHIIILLLNNNPPPRRRRRRRRRRRRQQQQQQRRRTTTVVVWWW\\\]]]]]]^^^^^^]]]]]]\\\&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''))))))((('''''''''%%%""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$######$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$&&&'''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$######(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))))))))---,,,,,,+++******))))))++++++++++++************,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000////////////000000000000111111111111111111111111111111222222222333333333333333222222111111222222222222333333333333444444222222222111111111000000///000111111222111111111111111111111111111111111//////////////////...---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,------------------,,,,,,,,,---...///000000000///---,,,,,,---...///------------............,,,,,,...000222555777999999999:::;;;===???AAABBBKKKNNNSSSVVVWWWYYY[[[\\\]]]___aaabbbaaaaaaaaabbbdddeeefffhhhiiijjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjggggggggghhhhhhhhhiiiiiiggghhhiiiiiijjjkkklllllljjjiiijjjjjjkkkmmmnnnooonnnnnnooooooooonnnlllkkkhhhiiiiiijjjkkkkkkjjjjjjgggiiikkkkkkjjjkkklllnnnkkkkkklllnnnoooooooooooopppppppppppppppqqqqqqrrroooooonnnnnnmmmlllllllllgggeeeccccccddddddcccbbb``````___]]]YYYUUURRRPPPIIIGGGCCC>>>:::777555555666555444333222111000000111000000000111222222333//////000///...///111444333444666888:::;;;<<<<<<<<<===???AAACCCEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKLLLQQQQQQRRRRRRRRRRRRQQQQQQ%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((()))))))))(((''''''$$$!!!!!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%###############$$$%%%&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))************************)))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000////////////000000000000000000000000000000000000111111222222222333333333666555555555555555666777222222333333333333444444222222222111111111000000//////000111111111111111111111111111111111111111---...//////////////////,,,,,,------------,,,,,,,,,,,,------------------+++,,,,,,---.........---,,,,,,---.../////////...,,,,,,,,,,,,---...///000.........////////////000///000222555999<<>>>>>=========>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBB'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''((($$$%%%&&&'''((((((((((((&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&((()))***)))((('''((($$$!!!"""%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%$$$$$$######$$$&&&'''((('''&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&''''''&&&%%%%%%!!!###&&&(((((('''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$%%%%%%%%%&&&&&&'''''''''"""&&&))))))&&&$$$%%%'''###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((()))******++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////////////////000000000000////////////////////////111111222222222333333333333333333333333444555666222222333333333444444444444444444333333333222222//////000111111111111111000000000000000000000000------...///000000000///---..................---------------------------+++,,,------.........---,,,---.../////////...---......//////////////////////////////000000000000444555888;;;???DDDGGGIIIJJJKKKMMMPPPSSSWWWZZZ\\\]]]___````````````bbbdddaaacccgggiiiiiijjjkkklllkkklllmmmmmmmmmlllkkkjjjjjjjjjlllmmmnnnooooooooolllllllllllllllllllllllljjjjjjkkkkkklllkkkkkkkkklllkkkjjjiiiiiiiiijjjkkkkkklllmmmmmmllljjjgggfffgggggghhhiiiiiiiiihhhhhhjjjlllmmmllljjjhhhhhhiiiggghhhiiikkklllmmmmmmnnnoooooonnnoooooopppqqqqqqpppooonnnmmmmmmlllmmmmmmmmmjjjhhhgggggghhhgggfffeeefffiiikkkkkkjjjhhhgggddd___VVVMMMEEEAAA???>>>:::999777666666999;;;===<<<<<<;;;;;;:::999888888555555444222///...///000555666666777777777666666999999999888888888888888999888777777777888999:::888888999999999999888888%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&''''''((()))%%%%%%''''''''''''%%%%%%''''''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########%%%&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((()))***)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&'''((('''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%###$$$((('''######$$$%%%&&&''''''''''''############$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$'''***+++$$$$$$$$$%%%%%%$$$######''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''(((((()))%%%%%%&&&'''((()))******))))))))))))************''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))******************+++,,,,,,---......(((***,,,.........---,,,***++++++,,,---...////////////000000000000//////111111000000//////......000111222333333222111000222222222222222222222222444333222333444444333111444333333444444444111//////000111222333444555555222222111//////.........---.../////////...,,,,,,+++,,,...//////...,,,+++************+++,,,---...,,,------...---,,,***))),,,,,,,,,---...///000111222///------//////---******,,,---...///000333555888<<>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???===<<<:::777333111222333666888:::===>>>?????????@@@???>>><<<;;;:::::::::888666444444777777555333555444333222222222222222%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&***)))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((('''((()))(((&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%%%%"""###&&&&&&"""###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***(((''''''(((***+++$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************+++++++++,,,,,,---------***+++---/////////...------.....................//////000000000000//////000000000000000/////////000111222222222222111000222222222222222222222222444333333333555555333222333333444555666555333000...///000111222333444444111000///......------------.../////////...,,,,,,+++,,,---......---,,,+++************+++,,,---...------------------,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++...///---+++,,,...000111222444888;;;BBBEEEKKKOOOSSSUUUYYY[[[[[[\\\^^^___aaacccdddeeefffeeeeeeeeeeeefffggghhhhhhjjjlllnnnppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjlllllllllkkkkkkkkkjjjjjjfffgggggggggggggggffffffeeeeeedddddddddeeefffggghhhhhhggggggfffeeeeeedddffffffggghhhiiiiiijjjjjjiiihhhgggggghhhhhhgggfffhhhiiiiiiiiihhhhhhhhhiiiggggggggggggggggggggghhhkkkkkkjjjjjjjjjjjjhhhgggfffeeedddccccccdddeeeeeegggiiikkkkkkjjjgggeeeccceeeeeecccaaa^^^ZZZVVVUUUMMMLLLJJJHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJHHHFFFEEECCCCCCAAA===888555444444666888;;;???CCCGGGIIIJJJIIIHHHGGGEEEDDDCCCAAAAAA>>><<<999999999999666333555444333333222222333333%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###$$$%%%'''((('''(((((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%###%%%%%%###"""%%%%%%"""###$$$%%%&&&''''''''''''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))*********''''''''''''((((((((((((''''''((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000//////...000000/////////............//////000000//////...//////000000000000000000000111222222222222111000222222222222222222222222444444333444666666444333333333444777888777444222///000000111222333444444111111000///............---............---,,,,,,++++++------------++++++*********++++++,,,---...------,,,,,,------......---,,,,,,,,,,,,,,,------,,,+++***+++.../////////000222444555888<<>>999777666666888;;;@@@FFFLLLRRRUUUSSSSSSSSSSSSQQQOOOMMMLLLKKKIIIFFFDDDBBB@@@===;;;888888777555555444444444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$'''(((%%%'''((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''$$$###%%%&&&$$$###$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%%%%&&&''''''''''''''''''%%%$$$$$$%%%&&&'''((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$&&&(((***+++------(((((((((((((((''''''''')))************+++++++++''''''''''''((((((((((((''''''((()))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////...///........................//////////////////.../////////000000111111222111111111222222111111111222222222222222222222222555444444555666777555444222333555777999999555333111111222333333444555555222222111000000///000000.........---------,,,,,,++++++,,,------,,,++++++++++++++++++,,,---......,,,,,,+++++++++,,,...///......---,,,,,,,,,------...------...///111222333555666999;;;>>>DDDJJJNNNSSSWWW]]]aaabbbbbbbbbbbbeeeggghhhjjjjjjiiigggfffgggggghhhiiijjjkkklllmmmmmmmmmmmmmmmnnnooooooooonnnmmmmmmmmmlllllllllllliiiiiihhhhhhgggffffffeeehhhhhhhhhhhhhhhhhhhhhhhhffffffgggggghhhgggggggggfffggggggggghhhgggggggggeeedddcccbbbaaaaaabbbbbb___```aaaaaabbbbbbaaaaaabbb```______```aaaaaaaaa]]]\\\[[[ZZZZZZZZZYYYXXX\\\\\\\\\]]]^^^```bbbccc``````___]]]\\\\\\^^^````````````___^^^\\\ZZZYYY]]]```bbbbbb___]]]^^^```^^^^^^^^^^^^^^^^^^^^^^^^[[[YYYWWWTTTTTTUUUXXXYYYVVVVVVVVVVVVTTTRRRPPPOOOMMMMMMMMMJJJEEE@@@===<<<999999<<>>AAAIIIKKKNNNRRRVVVZZZ]]]___aaabbbdddeeeggghhhiiiiiikkkkkkkkkllllllmmmnnnnnnqqqqqqpppppppppooooooooonnnmmmlllmmmnnnnnnllljjjggghhhjjjiiigggffffffffffffdddcccaaa```_________cccaaaaaacccaaa]]]]]]aaagggkkkpppsssuuuyyy~~~wwwrrrooopppnnnpppvvvzzzzzzzzz|||}}}nnncccccc___ZZZUUUQQQPPPPPPPPPOOONNNNNNPPPTTTYYY\\\]]]UUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVWWWZZZ\\\\\\[[[___``````aaabbbcccddddddhhhhhhhhhhhhiiijjjkkkkkk''''''&&&%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((())))))******)))'''&&&%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%'''&&&%%%$$$%%%'''***+++''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***((('''''''''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))(((((((((((((((((((((((('''### !!!&&&(((&&&###%%%'''((((((''''''(((***&&&&&&'''(((((((((((((((''')))))))))'''&&&'''(((((((((((((((((()))))))))(((((()))))))))*********,,,,,,+++***+++,,,---...---------.........//////---...000222222111///...////////////////////////////////////////////////111111111111111111111111111111111111111222222222000000000000111222333333000000///////////////000...///000000000///...---.........---------,,,,,,------......------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---...///000////////////000222444555222444888;;;>>>CCCGGGKKKSSSUUUWWWZZZ]]]```bbbccceeeeeefffhhhhhhiiiiiiiiikkkkkklllmmmnnnnnnnnnnnnooooooooonnnnnnnnnnnnmmmkkkjjjiiijjjkkkkkkiiigggeeefffgggfffdddcccdddeeeaaaaaaaaa`````````bbbdddgggfffhhhjjjiiifffgggkkkzzz~~~xxxpppmmmkkkgggccc```___^^^^^^\\\ZZZYYY\\\aaafffiiiiii]]]]]]]]]\\\ZZZXXXXXXXXXTTTRRRPPPPPPRRRTTTTTTSSSVVVWWWYYYZZZ\\\]]]^^^^^^aaaaaabbbcccdddfffhhhhhh&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%''''''&&&%%%$$$###%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&'''(((((())))))%%%%%%&&&&&&'''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((('''#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%'''&&&%%%$$$%%%'''***+++(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''&&&&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''((((((((((((((((((((((((***&&&"""###'''(((%%%"""&&&'''((((((''''''((()))(((((()))(((((('''&&&&&&'''((()))(((&&&&&&&&&'''(((((((((((())))))******))))))))))))************+++***)))))))))***,,,------------.........//////---...000222222111///.../////////////////////////////////000000000000000111111111111111111111111111111111111111111111111000000000000111222333444000000///////////////000000///...------...//////////////////.........---------......------,,,+++------------............------------...///000111111111111111222444666777888;;;???CCCGGGLLLQQQTTTYYY[[[]]]___aaacccddddddgggggghhhhhhiiihhhhhhhhhjjjkkklllmmmnnnnnnnnnnnnkkkkkkkkkkkklllllllllllliiihhhgggggghhhgggeeecccaaabbbaaa___]]]]]]___```___bbbeeehhhiiijjjmmmpppwwwvvvxxx{{{yyyuuuuuuxxx{{{xxxvvvpppmmmjjjlllqqquuuvvvuuufffggghhhgggccc```___```]]]YYYTTTQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTUUUUUUXXXYYYZZZ[[[]]]```bbbccc%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&%%%$$$###!!!###&&&'''&&&'''((()))&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&(((((('''&&&$$$'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***)))(((&&&((((((((((((((((((((((((---***''''''))))))'''%%%&&&((()))(((''''''((()))))))))))))))((('''&&&%%%)))***+++***((('''((()))'''(((((())))))******+++)))))))))*********+++++++++***)))))))))***+++,,,,,,------------.........---...///000000000//////000000000000000000000000000000000000111111111111222222222222222222222222111111111111111000000000111111000000111222444555222111000000///////////////...---,,,---...000111000000/////////.........------......------,,,+++---------.........//////---------...///000111222111111222333555777:::<<>>CCCHHHLLLOOOSSSWWWZZZ\\\\\\\\\___aaadddeeeddddddfffgggfffeeeeeeddddddddddddeeeaaabbbcccdddcccbbb```___ZZZ[[[[[[YYYZZZaaallluuu|||tttllliiijjjmmmooosssssswww~~~{{{tttuuu|||{{{zzz}}}&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&((((((%%%%%%((()))&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""$$$&&&((((((&&&$$$"""%%%%%%$$$$$$%%%&&&((()))///+++'''%%%%%%'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((()))###(((---,,,(((%%%%%%'''(((((((((((((((((((((((('''((((((&&&%%%%%%''')))''''''(((((())))))******&&&&&&&&&&&&&&&'''((())),,,,,,+++***)))(((''''''&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''((()))))))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&'''(((((()))))))))))))))))))))'''''''''(((***+++))))))))))))************((((((((()))+++---000111++++++******,,,...111333......---,,,---...///000---------.........//////,,,,,,------...//////000//////000111222333333444000111222333333222111000222111111000000000000000111111000000000000111111222111///......///000000---...000111222111///............------............//////000111222222222666999<<<>>>@@@EEEKKKPPPOOORRRWWW[[[___`````````bbbdddfffggggggfffhhhiiiffffffeeedddddddddddddddccccccbbbaaa^^^[[[YYYWWWRRRUUUWWWZZZ___kkk{{{zzzyyy{{{}}}~~~~~~wwwnnnmmmqqqyyy&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''(((((()))''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%''')))+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$(((######(((((($$$"""%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%***((((((((()))***)))(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((%%%######&&&'''&&&$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######))))))(((((('''''''''&&&'''((()))******)))((('''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''(((&&&'''''''''((()))))))))###%%%'''((('''&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''***)))((((((((((((((())))))))))))))))))((('''''',,,+++***))))))***+++,,,***)))((()))+++...111333///---***((()))+++...000000///...---------------++++++---...//////000000---......///////////////000000000111222222333333///000111111000///000111666222...,,,---...000000//////...---,,,++++++***(((***---000111///---+++///////////////.........000000000000000000000000---...///000000111444666777;;;AAAFFFJJJMMMOOOQQQUUUWWWZZZ]]]___aaaaaabbbdddeeeffffffdddbbbbbbbbbfffbbb```bbbcccaaaaaacccaaa]]]YYYWWWXXXYYYWWWUUUUUUZZZ___cccjjjxxxtttllljjjkkkvvv{{{xxxxxxzzz||||||{{{yyy~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%''')))***''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))$$$###''')))&&&%%%'''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''%%%###$$$&&&'''&&&$$$&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((&&&'''((())))))((('''&&&((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''')))******)))))))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))((('''&&&&&&(((''''''&&&&&&''''''(((+++*********+++---...///...,,,***))))))+++...000//////...---------------,,,,,,------...------------......//////////////////000000111111222333333222222333222000//////000555333000//////...---,,,000//////......---------,,,---///111000///---+++/////////////////////.........------------......---///111222333555888:::===AAAFFFJJJNNNPPPSSSVVVXXXZZZ\\\___```aaabbbbbbdddeeefffeeecccbbbbbbcccaaa]]]\\\^^^^^^ZZZYYY[[[\\\YYYVVVUUUVVVWWWVVVTTTVVV\\\dddlllvvv~~~vvvtttuuuzzz~~~}}}yyy|||}}}{{{{{{~~~}}}|||uuusssuuuvvvvvvxxxsssrrrwww{{{xxxwwwzzz~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&''''''''''''&&&&&&)))'''%%%######%%%''')))'''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%&&&''')))***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((###"""&&&)))(((&&&'''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((()))))))))%%%$$$######$$$%%%$$$###'''''''''''''''''''''''''''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((('''&&&'''((()))***'''&&&$$$$$$&&&'''&&&%%%&&&&&&'''(((((('''&&&&&&)))((((((((((((''''''''')))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))''''''((((((((((((((((((&&&'''((()))******))))))******))))))((('''&&&&&&(((((())))))))))))((((((++++++,,,,,,,,,,,,,,,,,,---,,,+++******,,,...//////...---------------------------------,,,++++++---....../////////////////////000111111222222333444444444222000///000111333222000000000000---,,,////////////////////////000000111000000...---,,,......//////////////////...---------------......///111444777999<<>>555///------...///---------....../////////------------...///000111------......///000000000000//////000222666999;;;>>>BBBGGGLLLOOOQQQTTTVVVYYY[[[]]]]]]]]]]]]___aaaaaabbbbbbaaa```^^^\\\[[[\\\\\\ZZZXXXUUUSSSTTTVVVSSSRRRUUU\\\cccmmm}}}{{{uuuwwwzzz}}}~~~vvvqqqmmmqqqwww~~~zzzqqqmmmmmmmmmnnnqqqssstttrrrqqqmmmooottt}}}qqqggg```fffqqqzzz~~~yyyvvvssssssvvvwwwvvvtttfff___YYYZZZ^^^bbbhhhoooxxxzzzzzzjjj^^^WWWVVVXXXYYY___iiiuuu}}}~~~zzzvvvtttwwwyyy{{{zzzvvvqqqmmmkkkiiioooyyy&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&)))555===888...***)))''')))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''')))***)))'''&&&(((***((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&$$$%%%&&&'''((()))***+++''''''((())))))(((''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''(((((($$$%%%$$$###""""""%%%((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&&&&&&&&&&''''''((())))))***(((((((((((())))))))))))+++***)))((((((***+++---+++++++++******+++++++++((()))***+++,,,++++++***)))+++,,,---...---,,,+++,,,,,,++++++,,,,,,---...------...///000000//////---......///////////////......//////000111111111/////////......000444888CCC>>>777222000000000000//////////////////000000////////////////////////------......///000000111111000111222555:::>>>AAADDDHHHMMMQQQTTTVVVXXXYYY\\\^^^```aaa```______```____________]]][[[YYYXXXWWWWWWWWWUUUTTTTTTWWWYYYYYY[[[cccnnnxxx~~~yyyrrrnnniiikkknnnppprrrvvvzzz}}}{{{uuussssssxxxzzz}}}|||uuupppiiijjjnnnwwwxxxnnngggjjjqqquuuyyy}}}|||{{{{{{~~~}}}ppphhhaaa___^^^^^^```dddmmmvvv}}}mmmbbb[[[WWWUUUXXX]]]dddlllqqqssssssqqqvvvyyy|||{{{vvvmmmeee```]]]bbbkkkuuu}}}}}}zzzyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&$$$%%%''''''''''''%%%$$$(((((((((((()))+++,,,---%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))***777===444((($$$&&&((())))))(((((('''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''***((((((((()))***)))(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((''')))***)))'''&&&(((+++((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''******)))((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***&&&'''''''''((()))))))))'''''''''%%%%%%&&&)))+++''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******(((&&&%%%&&&&&&&&&'''((())))))******)))((((((((((((((())),,,+++)))'''&&&'''((()))***)))(((''''''((()))***+++++++++++++++***)))))))))***,,,......---,,,+++++++++++++++,,,,,,---............///......---,,,---......///////////////......//////000111111111000000///...---///333666===:::666555555555555444111111111000000000000000111111222222111000///...---------...///000000111333333444666:::???DDDGGGHHHLLLQQQTTTVVVXXXYYY[[[]]]___bbbcccbbb```______]]]]]]]]]]]]\\\ZZZWWWVVVSSSTTTTTTTTTTTTVVVZZZ]]]bbbhhhsss{{{~~~yyywwwuuurrroooqqqrrrtttsssrrrqqqrrrssstttwwwyyyxxxuuutttxxx|||{{{ssslllkkkmmmvvvyyytttwww{{{|||zzzrrriiieeebbb______aaaiiivvvpppddd[[[VVVUUUUUUXXX___gggmmmppppppxxx{{{}}}|||vvvkkk```YYYUUUZZZbbbllltttwwwvvvtttsss~~~~~~~~~}}}'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''000---)))&&&$$$%%%&&&((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''((()))))))))))))))%%%''')))***((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&******)))((((((((((((((($$$%%%&&&((())))))******''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%&&&(((***+++,,,+++)))'''&&&%%%%%%%%%&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''++++++******))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&%%%$$$###$$$%%%&&&'''&&&''''''&&&$$$$$$%%%''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&%%%&&&''''''(((((('''''')))))))))))))))(((''''''''''''''''''((((((((()))((((((((((((((((((((((((***)))(((((((((((())))))''''''''''''((((((((())))))))))))))))))******+++,,,+++***)))((((((((((((******)))))))))))))))*********)))***+++...000111******+++++++++,,,,,,,,,---.........//////000000,,,,,,++++++,,,...///111000000000000111111111111000000////////////000000000000000000000000000000///<<>>CCCHHHKKKMMMPPPRRRWWWWWWYYY[[[]]]___aaabbbbbbaaa``````___]]][[[YYYXXXXXXXXXWWWWWWXXXZZZ\\\___aaadddfffhhhkkkooorrrwww~~~zzzppplllhhhiiimmmnnnkkkgggkkkiiijjjoootttxxx}}}wwwvvvwww|||}}}~~~wwwrrrvvv}}}~~~uuujjjaaa___```kkkzzz|||rrrjjj___VVVNNNPPPUUU[[[ccciii}}}ssseee___\\\ZZZZZZ^^^cccfffhhhrrruuuwww{{{|||uuuooommmrrrxxx{{{|||xxx{{{|||wwwwwwzzz''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''---,,,)))'''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''((())))))))))))(((###$$$&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***((())))))))))))(((''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&((()))***666333---)))&&&''')))***++++++)))((('''&&&%%%%%%'''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''+++***)))(((&&&$$$###"""%%%%%%%%%$$$%%%&&&&&&''')))******)))'''%%%&&&''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&'''(((((((((((('''(((((()))))))))(((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))******+++,,,+++***)))((((((((((((***)))))))))))))))******,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,------.........------......///000000111222222000000000000000000000000000000000000000000000000000666999888888<<<@@@BBB===999333/////////...---///111222111000......///000111222222333555999===BBBEEEJJJNNNPPPSSSUUUWWWXXXYYYZZZ\\\^^^```bbbcccaaa```___]]][[[ZZZXXXWWWVVVVVVVVVWWW[[[aaaiiioooqqqtttvvvvvvtttvvv|||}}}zzzttttttxxx}}}~~~|||uuummmjjjkkkkkkiiifffffffffjjjssszzz~~~|||zzz|||~~~zzz||||||}}}vvvggg]]]XXX```mmmzzz{{{sssbbbXXXOOOOOOTTTYYYaaaggg}}}rrrfffaaa[[[XXXXXX\\\___aaammmooossszzzrrrjjjeeegggjjjkkkmmmpppiiikkkpppwww}}}~~~yyyuuummmnnnppptttzzz''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++***)))'''&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((###$$$&&&%%%$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%$$$%%%&&&'''((()))))))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***222000,,,)))'''''')))***---,,,***)))(((''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''(((******)))'''%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((('''''''''(((((((((((())))))))))))))))))))))))******+++++++++***)))(((((())))))))))))))))))))))))***+++************************+++++++++,,,,,,,,,------------------------------------...//////...---,,,---......///000111222222000000000111111000000000////////////////////////111222222000...111444777AAA???:::555111000111222333444555444111000000111111222444555777;;;@@@DDDIIILLLQQQTTTVVVWWWYYY[[[YYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]ZZZXXXWWWWWWWWWZZZ[[[]]]aaagggsss|||}}}yyyqqqyyy}}}|||{{{|||{{{wwwqqqnnnkkknnnvvv|||vvvuuutttrrroooooopppttt|||~~~~~~}}}sssooovvvpppcccWWW[[[dddppp|||vvvdddYYYOOOOOOSSSZZZbbbiiivvvyyymmmfff]]]VVVUUUWWWZZZ\\\eeegggmmmwwwpppiiidddcccbbb``````bbbaaabbbggglllqqqssspppmmmhhhjjjlllnnnqqqyyy''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((((((((%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%###$$$%%%&&&'''((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))))))))(((((('''''''''***)))'''&&&&&&''')))***'''''''''&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&'''''''''(((%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%%%%&&&&&&&&&'''''''''&&&((()))(((&&&$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&'''(((((())))))((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))))))))((((((((((((((()))))))))***)))))))))))))))******++++++***))))))))))))))))))))))))(((((()))***++++++((())))))***+++++++++,,,++++++,,,,,,,,,---------//////..................---.../////////...---,,,---......///000000111111000000111111111111000000////////////////////////444333333222000///000222<<>>CCCHHHLLLOOOPPPNNNQQQUUUXXXYYYYYY[[[\\\ZZZ[[[\\\[[[ZZZYYYZZZ[[[```cccfffiiioooyyywwwooopppkkkrrr}}}|||wwwyyyyyytttnnnkkknnnkkkjjjjjjiiigggjjjooo|||{{{rrrlllkkkgggaaadddmmm~~~{{{sssjjjeeebbbhhhvvvtttiiibbb```aaa```aaammm}}}vvvmmmfffccchhhxxxyyykkk]]]\\\bbbsss}}}wwwtttssstttppp{{{tttkkkgggfffhhheeeccceeegggllluuu~~~|||uuunnngggbbb___(((((((((''''''((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&'''((()))***+++,,,,,,''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&(((((((((''''''&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''(((((('''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''((((((((((((((((((((('''''''''''''''''''''''')))***++++++***)))'''&&&''''''''''''((())))))***%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))(((&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((***************)))))))))&&&'''((((((&&&&&&'''(((((((((((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''(((((()))))))))*********...,,,)))))))))******))),,,,,,,,,++++++***((((((++++++++++++++++++++++++++++++******+++---///000---......---,,,---...000///............//////............///////////////111000000000000000000000000000000000000000000000000000000000//////////////////000000000////////////111111000444<<>>EEEGGGEEEGGGLLLPPPSSSTTTTTTSSSUUUXXXZZZ[[[ZZZYYYZZZZZZVVVTTTRRRQQQUUU^^^jjjrrr}}}{{{zzzzzz~~~zzzuuutttqqqooonnnpppuuuyyy||||||yyyuuurrruuuzzz~~~||||||nnneeeeeeooowwwsssnnnpppwww{{{tttpppnnnooommmkkkiiijjjqqq~~~wwwmmmggglllttt{{{uuupppqqqnnnvvvwwwqqqnnnmmmxxxxxxxxxzzzyyyyyyzzz}}}uuukkkeee(((''''''&&&&&&''''''((()))((((((((('''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***''''''%%%$$$"""!!!''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%######&&&'''(((((('''&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&'''(((((((((''''''&&&'''''''''''''''(((((((((''''''(((((((((((('''''''''''''''((((((((((((((()))))))))(((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((('''''''''''''''###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''''''''((((((((()))***)))((('''(((***((()))***+++,,,+++***)))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((,,,***((((((***+++++++++'''''')))***++++++,,,,,,***************)))))))))++++++***++++++,,,---...)))+++,,,,,,,,,,,,---...---///111111///.../////////////////////.........------............//////////////////////////////////////////000000000000000000/////////000111111---222444444888AAAIIIKKKLLLNNNQQQTTTVVVUUUTTTSSSWWWYYY[[[[[[YYYXXXWWWXXXTTTSSSRRRSSSZZZfffttt~~~{{{|||~~~rrrnnniiifffgggiiikkklllooouuuyyywwwyyyxxxqqqnnnrrr}}}wwwmmmkkknnn}}}zzzvvvoooqqqwwwzzztttssstttrrrpppooommmllloooyyy{{{pppggghhhnnnttt{{{|||uuusssjjjmmmssszzz~~~{{{tttqqqnnntttyyywwwyyyvvvyyy}}}~~~ssskkk(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((&&&%%%$$$######''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&(((''''''&&&&&&'''((()))'''''''''''''''''''''''''''((((((((('''%%%###"""%%%'''((((((''''''(((***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$#########'''((((((((((((''''''&&&))))))((((((((((((((('''''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((())))))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))%%%%%%&&&&&&&&&''''''''''''((())))))''''''((()))'''(((***+++++++++***)))))))))))))))))))))))))))'''((()))******)))(((''''''(((((((((((()))))))))+++)))((((((***,,,,,,,,,&&&'''(((***++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++(((***,,,,,,,,,+++,,,...---///222222///...///000000/////////......................../////////000////////////////////////.../////////000000000111000000/////////000222222///555999999===FFFNNNQQQQQQRRRUUUWWWXXXXXXWWWVVVXXXYYY[[[ZZZXXXUUUUUUUUUQQQSSSUUUZZZbbbnnnzzz}}}|||vvvrrrmmmkkkkkkllllllkkkjjjooorrrooopppyyy{{{ssskkkgggiiirrrzzzqqqqqqqqq~~~yyyuuuoooqqqxxxyyyuuuuuuvvvssspppnnnmmmkkknnn{{{{{{tttjjjbbbccchhhooovvv{{{sssnnngggggglllssswww{{{{{{wwwrrrrrryyyvvvooonnnjjjpppwwwzzzqqq'''''''''&&&&&&'''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))(((((((((((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&&&&%%%((('''&&&&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%'''((((((''''''(((***&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''***---...''''''''''''''''''''''''******))))))((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((%%%''')))***+++***)))((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))***************((('''(((***,,,------)))************))))))(((.........------,,,,,,,,,***+++,,,------+++***))))))+++---...------...///,,,///222222000...///000000000//////.........---.../////////000000111111////////////////////////.../////////000000111111111000/////////111222333333999>>>@@@DDDMMMTTTWWWSSSTTTVVVXXXYYYZZZZZZZZZXXXYYYZZZYYYWWWTTTSSSSSSPPPSSSYYY```iiisss}}}~~~yyyvvv{{{|||wwwuuuuuuuuusssqqqmmmrrrtttooonnnvvvzzzrrrjjjeeeeeelll|||~~~tttooopppvvv~~~}}}wwwsssppprrrzzzyyyuuuuuuvvvrrrnnnkkkkkkjjjnnn~~~|||zzzwwwrrrkkkbbbZZZ]]]dddkkksss~~~|||wwwpppiiiffffffjjjqqqtttvvv{{{uuupppsssttthhhccc^^^fffqqq}}}~~~uuu''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&###!!!###'''******)))'''(((((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((())))))((((((''''''&&&&&&%%%%%%%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$###$$$%%%&&&''''''''')))))))))((('''&&&((((((((((((((()))***+++))))))((('''&&&&&&%%%%%%'''%%%$$$'''***+++***'''''')))++++++)))'''''''''&&&&&&'''((())))))(((((())))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&###&&&(((++++++)))'''%%%######$$$%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&************************'''(((***++++++)))'''%%%'''((()))******)))((('''(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((()))(((((('''''''''((((((+++++++++*********)))))),,,,,,,,,++++++*********---+++***+++------+++(((------------------------...,,,***+++...///...,,,---------............///.....................---.........///000000111111000000///...............------------......///000333333222111000222666999===>>>AAAGGGNNNTTTVVVWWWTTTTTTVVVWWWYYYZZZZZZ[[[YYYYYYYYYYYYYYYYYYZZZ[[[bbbeeekkkrrrtttvvv~~~zzzxxxwwwuuuzzzyyy}}}{{{xxxtttpppppp{{{vvvllliiipppuuuzzz|||rrrgggccceeelllzzzxxxwwwxxxuuupppnnn}}}|||wwwrrrnnnlllkkknnnwww}}}wwwwwwwwwtttssstttnnnllliiigggkkkxxx|||{{{uuusssmmmddd]]]YYY\\\___aaannn~~~{{{zzz|||xxxvvvvvvrrrkkkhhhhhhbbbeeejjjpppuuu|||zzzrrrqqqnnnooovvv~~~yyymmmddd^^^^^^fffyyy{{{(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$""" !!!%%%''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((((((((((((((''''''''''''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((((((&&&&&&'''(((((((((((('''(((''''''&&&%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%'''&&&%%%'''***+++)))''''''(((***)))(((''''''(((&&&'''(((((((((((((((((()))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%'''''''''(((((('''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''(((***++++++)))'''%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((***))))))((((((((())))))+++++++++*********)))))),,,++++++++++++++++++***,,,******+++---...,,,)))------------------------...,,,+++,,,///000...------------............///..................//////......//////000111111222000000///..............................///000111111222222222333555999<<>>BBBJJJNNNSSSUUUTTTSSSTTTUUUUUUVVVVVVWWWWWWUUUTTTSSSTTTXXX```jjjuuuzzzuuuqqqnnnllllllmmmooouuu|||yyyuuu|||{{{ssshhh]]]XXX```kkkttt}}}tttlllkkknnnttt~~~uuunnngggffffffgggnnnuuuxxxrrrpppmmmiiifffeeeddddddlllyyyvvvlllkkkmmmllljjjjjjmmmmmmnnnpppxxx|||vvvqqqmmmmmmlllhhhaaaYYYUUUVVVXXXbbbrrrwwwssssssxxxtttqqqoooiiiaaa\\\\\\YYYZZZ]]]fffsss~~~~~~pppgggaaaaaafffnnntttuuuxxx|||vvviiihhhiiipppzzz******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&((('''&&&&&&'''''''''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&''''''(((((()))))))))'''%%%%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))((('''%%%$$$$$$%%%&&&'''###$$$%%%&&&((())))))***(((((('''''''''&&&&&&&&&(((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&(((+++(((((())))))((('''&&&&&&(((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''))))))))))))))))))))))))((()))*********)))'''&&&***)))'''&&&&&&''')))***((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((())))))(((((())))))******************************))))))******++++++,,,,,,)))******,,,---......---------------------------............///000000///---------............///......//////000111111111//////000000111222222222000000///////////////000///////////////000000111111333777:::===@@@EEEHHHJJJPPPWWWYYYVVVSSSTTTVVVVVVUUUUUUUUUVVVWWWZZZ[[[aaafffppp}}}}}}xxxsssooollliiieeedddggglllppprrrwww{{{~~~}}}|||xxxpppeee\\\WWW^^^jjjvvv~~~yyytttnnnkkkmmmsss{{{~~~wwwpppllliiiiiiiiijjjsss|||zzzrrrqqqnnnllljjjiiiiiihhhqqq{{{rrrgggfffkkklllllllllpppqqqtttwww}}}uuuoooqqqqqqoooiiibbb^^^^^^```gggvvvzzzwwwyyyyyytttpppmmmggg___ZZZ[[[VVVUUUWWW```ooo{{{xxxiii___[[[\\\aaaiiiooosssxxxxxxmmmoootttzzz{{{|||******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***+++&&&'''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&''''''(((((()))))))))'''%%%%%%''')))++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((***((('''%%%$$$$$$$$$%%%###$$$&&&'''((()))))))))'''''''''''''''&&&&&&&&&'''((())))))((('''''''''&&&&&&&&&&&&%%%&&&(((+++(((((())))))((('''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&'''''''''%%%&&&'''((()))(((((('''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***)))(((''''''))))))************))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((('''''''''''''''((()))***************************)))))))))******+++++++++)))***,,,---------......---------------------------...///////////////000---------............///.../////////000000111111/////////000111111222222000000/////////000000111............///000111222333777;;;@@@CCCGGGKKKMMMOOOTTTZZZ[[[WWWSSSSSSUUUVVVTTTSSSTTTXXX___gggkkkqqqxxxzzzuuuoookkkeeebbbcccfffhhhiiinnnrrrvvvuuutttzzz|||uuummmtttyyyrrrggg```]]]bbbmmmyyy}}}uuurrrkkkhhhiiipppxxx|||vvvuuuvvvxxxwwwwww}}}}}}}}}|||{{{zzzxxxvvvvvv{{{}}}qqqhhhiiinnnrrrtttvvvxxx{{{~~~~~~|||wwwssssssuuuvvv~~~|||~~~|||vvvqqqnnniiiaaa___```^^^\\\\\\cccoooyyy~~~uuufff[[[YYYYYY\\\cccjjjqqq|||qqqqqqtttvvvuuussswww}}}))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''((('''''''''((((((((((((((('''%%%$$$%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################'''''''''''''''''''''''')))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))((((((((())))))(((&&&%%%%%%%%%$$$&&&&&&''''''&&&%%%###"""''''''''''''''''''''''''&&&'''))))))(((''''''(((&&&'''((('''&&&&&&((()))(((((((((((((((((('''&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''$$$$$$%%%&&&'''(((((('''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((''''''''')))******)))''''''))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''&&&&&&''''''((()))******************+++++++++)))))))))***************)))+++---...---,,,---...------------------------,,,...//////...---///000---------............///////////////////////////.........///000000111111000000/////////000111111.........///000222444444888<<>>CCCIIIMMMNNNNNNNNNNNNNNNOOOQQQSSSVVV[[[bbbfffmmmzzzxxxoookkkkkkjjjjjjkkkpppzzz|||mmmaaa\\\^^^jjjyyy|||}}}++++++*********)))))))))''')))***,,,,,,+++***)))))))))))))))))))))))))))(((***+++***'''&&&''')))(((((((((((((((((((((((('''(((*********)))'''&&&(((''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&''')))***+++++++++***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))+++---,,,***((()))+++&&&&&&((()))))))))((('''$$$$$$$$$$$$%%%&&&((((((''''''(((((((((''''''&&&((())))))******))))))(((&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))&&&''')))(((&&&&&&(((+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))(((''''''((()))******))))))***+++***))))))***+++))))))))))))))))))))))))&&&&&&&&&''''''(((*********+++,,,,,,,,,,,,+++***+++,,,------++++++,,,---+++++++++++++++,,,---...------............------------......///000000111....................................////////////////////////000000000000111111222444888;;;???AAAEEEIIIMMMPPPPPPOOONNNNNNNNNOOORRRVVV]]]gggrrrzzz~~~zzzxxxvvvyyy|||zzzlllbbb^^^[[[gggvvv++++++++++++************''')))+++,,,,,,,,,***)))))))))))))))))))))))))))''')))+++)))&&&%%%&&&((((((((((((((((((((((((((('''(((***+++***)))'''&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((()))******''''''''''''((((((((()))''''''''''''((((((((()))'''((()))******)))((('''$$$&&&(((+++---///000111***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((()))))))))))))))((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((###&&&))))))''''''(((***%%%&&&((()))))))))(((''')))(((((('''''''''((((((&&&'''((()))************''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&((()))(((&&&&&&(((+++(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))************)))))))))))))))))))))))))))))))))((('''((()))***)))((()))+++,,,+++***)))***+++))))))))))))))))))))))))(((((((((((()))***,,,,,,***+++,,,------,,,+++***+++,,,------++++++,,,---+++++++++,,,---...///000------............------,,,,,,------...///000000..................................../////////000////////////000000000000222333444777;;;???CCCEEEJJJMMMPPPRRRQQQPPPOOOOOOPPPQQQTTTZZZdddrrrtttiiibbb```]]]iiiwww///---,,,,,,,,,,,,***(((***)))))))))))))))******+++---...,,,)))(((***---///---***''''''(((+++---************))))))))))))''''''(((((())))))******+++***((('''''')))+++,,,...+++(((((()))***++++++))))))(((((((((((())))))((((((((((((((()))******++++++******))))))(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((***++++++,,,,,,***++++++***)))'''&&&$$$%%%%%%%%%%%%&&&((()))***((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((('''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&''''''(((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((((((((('''&&&((((((%%%###%%%******&&&)))))))))))))))))))))))),,,,,,+++***)))(((''''''******))))))))))))))))))***++++++******)))((('''(((***+++***)))((()))***)))***+++,,,+++)))'''%%%++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,......///////////////...,,,,,,,,,---------......///////////////...................../////////000222222222222222333444444444555888===BBBEEEFFFFFFFFFJJJOOOQQQOOONNNOOORRROOOQQQWWWbbbppp}}}{{{{{{zzz|||}}}~~~|||zzzvvvlllhhhgggiiippp}}}///---+++*********)))(((***)))))))))))))))******((()))***)))))))))+++,,,---,,,)))((('''(((***+++))))))))))))))))))))))))(((((((((((((((((()))))))))(((''''''(((***,,,---///---)))((())))))))))))))))))(((((((((((())))))((((((((((((((())))))***)))(((((((((((((((((())))))(((((('''&&&&&&''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&((('''&&&&&&&&&&&&''''''***))))))))))))******+++((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++)))((((((((('''''''''''')))((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***))))))(((''''''&&&&&&((((((((((((''''''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''&&&$$$$$$)))***(((%%%'''++++++'''''''''''''''''''''''''''***)))))))))))))))((((((((()))************)))((()))************)))(((((((((***+++***)))((()))***((()))***++++++***)))(((+++++++++******)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,---............------,,,+++------------............////////////////////////......//////////////////////////////000111222333777999<<>>BBBGGGJJJMMMNNNNNNQQQPPPOOOOOOSSSZZZaaafffhhheeefffppp}}}vvvppplllkkknnnoooooorrrxxxyyynnnmmmrrryyy:::666111...---------,,,******)))((((((((()))))))))&&&$$$%%%)))+++***((((((((()))))))))(((((((((&&&&&&'''((())))))******)))(((((((((''''''&&&&&&''''''''''''(((***+++,,,...,,,)))((())))))((('''))))))(((((((((((())))))(((''''''''''''((()))))))))((('''&&&%%%&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))************+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''******)))))))))))))))))))))((('''&&&&&&(((***,,,'''''''''((())))))******((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&((()))***%%%)))+++'''%%%&&&'''%%%''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********'''''')))******+++++++++(((***+++***)))((()))***(((((((((((()))***+++,,,++++++******)))))))))(((*********++++++,,,,,,---***+++++++++++++++,,,,,,*********+++,,,---......,,,,,,,,,,,,,,,+++***)))////////////000000000000///////////////000000000000000000///////////////000000111222555777999:::???BBBGGGJJJLLLMMMNNNOOOQQQQQQSSSXXXaaakkkuuuzzz~~~xxxuuu}}}yyyrrrrrruuuxxxuuurrrppprrrtttvvvwww{{{|||zzzmmmhhhjjjppp~~~???;;;666222000///...---++++++***))))))))))))))),,,)))&&&'''***+++***''''''((())))))***)))((((((&&&''''''((()))******+++))))))(((((('''''''''&&&))))))((((((((((((((((((***)))((((((*********)))))))))(((((((((((())))))'''''''''''''''(((((()))+++***)))'''&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))***))))))$$$&&&(((***++++++)))(((&&&'''(((***++++++******(((((((((((((((((((((((())))))(((''''''''''''((('''''''''((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''(((((()))******+++)))'''%%%%%%%%%'''((($$$%%%&&&(((***+++,,,---))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&'''(((***+++$$$+++///+++&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''+++***(((&&&''')))+++---&&&'''(((***++++++++++++(((***+++***)))((()))*********))))))))))))******)))******++++++,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,******+++,,,---.........***+++,,,---------------/////////000000000111111////////////000000111111000000000000000000//////111111333555888;;;===???CCCFFFJJJKKKKKKLLLNNNPPPRRRVVV___jjjvvvyyyqqqllllllpppssswwwxxx|||xxxkkkddddddgggtttDDD@@@:::666444222000...---,,,+++***************---+++))))))*********)))(((((()))*********))))))(((((())))))******++++++))))))))))))((((((((((((***))))))(((((('''&&&&&&(((''''''(((***++++++)))))))))(((((((((((())))))''''''&&&&&&''''''((()))******))))))(((''''''&&&((((((''''''(((((())))))((((((((((((((((((((((((((((((((('''&&&%%%$$$### $$$))),,,,,,+++)))$$$%%%''')))*********)))(((((((((((((((((((((((()))(((((('''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((''''''$$$$$$%%%&&&((()))*********)))(((&&&%%%%%%%%%%%%$$$%%%&&&(((***,,,---...)))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))((((((''''''((((((&&&///555000***'''(((((()))))))))))))))))))))))))))))))))(((((('''''''''+++)))'''&&&'''))),,,...''''''(((******+++++++++(((***+++***)))((()))************)))))))))))))))))))))***+++,,,---......))))))***+++,,,------...*********++++++,,,,,,---***+++,,,---......------***+++,,,...////////////////////////000000000000...//////000000111111222/////////000000111111111000111333666:::===@@@BBBFFFIIILLLLLLLLLMMMRRRVVV[[[eeetttxxxnnnkkkoootttxxxyyy~~~vvviiicccccc```lllyyyJJJGGGBBB>>>;;;888555222///...---,,,++++++++++++)))*********))))))***,,,))))))))))))******++++++************++++++++++++)))))))))***************(((((((((((((((((('''''')))((('''(((******)))((())))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))(((''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((('''&&&%%%###""" """%%%(((******))))))###$$$&&&'''((('''&&&%%%(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((()))''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((%%%%%%&&&''''''((())))))))))))((((((''''''&&&&&&''''''((()))***++++++,,,))))))))))))))))))))))))'''&&&&&&%%%$$$$$$######(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))((((((''''''111888333+++(((((()))(((((((((((((((((((((((((((((()))))))))))))))***'''(((((()))***+++++++++'''((()))***************(((***+++***)))((()))***'''((()))***++++++******))))))******++++++,,,,,,((()))***+++,,,------...)))******+++,,,,,,------+++,,,---......------,,,+++,,,---......///.............../////////000000...//////000111111222222......///000111222222333333444666:::>>>BBBEEEGGGHHHKKKNNNNNNOOORRRZZZ```nnn{{{{{{uuuyyy~~~xxxnnnkkklllgggqqqzzzQQQNNNJJJFFFCCC???:::777000///...---,,,,,,,,,,,,&&&(((******((((((+++///******))))))***+++,,,,,,,,,,,,,,,+++++++++++++++))))))******++++++,,,,,,&&&&&&'''((())))))((((((***)))((()))***)))'''&&&))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((!!!%%%(((***)))((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''(((((()))(((((((((*********)))((((((''''''''')))***++++++)))'''&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%''')))++++++******%%%111888333***&&&'''(((''''''''''''''''''''''''''''''((()))***+++,,,,,,$$$&&&***,,,---,,,***(((((())))))************)))(((***+++***)))((()))***$$$%%%(((+++,,,,,,,,,+++************))))))))))))((())))))+++,,,---......))))))***+++,,,,,,------,,,---.........---,,,+++------.........---,,,,,,............////////////...//////000111222222222------...000111222333444666777:::>>>BBBFFFJJJLLLIIILLLOOOPPPRRRWWWaaaiii}}}|||wwwvvvyyyuuu}}}SSSRRROOOLLLHHHDDDBBB@@@;;;888333000///...---,,,---,,,+++******+++,,,,,,+++,,,---...------+++***)))))))))))))))))))))))))))))))))***))))))))))))&&&&&&''''''(((((())))))&&&''''''(((((((((((((((***)))((('''&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&((()))(((%%%%%%(((++++++,,,---***'''&&&''')))''''''(((((())))))******'''''')))))))))((('''&&&%%%&&&&&&'''((())))))***))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((()))''''''((())))))(((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((())))))***))))))((((((((((((((((((((((((''''''((()))))))))))))))$$$%%%%%%&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************************(((((()))***************((('''%%%$$$%%%&&&(((******))))))((('''&&&&&&&&&''''''(((((('''&&&%%%%%%***))))))(((''''''&&&&&&***)))(((''''''((()))***+++)))((()))******)))(((************))))))))))))******))))))))))))******+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,---......111///,,,***)))+++...000,,,,,,,,,---------..................////////////000000000000000000000000222000......111333222000222222222111111444888<<<999===BBBEEEEEEFFFHHHKKKNNNKKKJJJMMMQQQ[[[ppp{{{zzzzzz}}}{{{zzzSSSRRRPPPNNNKKKHHHFFFEEE@@@===888444222000...,,,,,,+++***)))))))))++++++)))***++++++++++++***)))************************++++++++++++++++++,,,,,,'''''''''(((((((((((((((&&&'''(((((())))))(((((((((((('''&&&%%%%%%%%%%%%''''''((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''((()))+++------,,,)))((()))+++'''((((((((()))))))))***%%%&&&&&&'''&&&&&&%%%%%%((((((((((((((()))***+++)))((((((((('''''''''''')))((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$%%%&&&'''(((''''''&&&***))))))(((''''''&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((+++***)))(((((('''((((((+++)))((()))***+++)))(((''''''((()))***+++,,,,,,******))))))))))))******+++++++++*********)))))),,,,,,,,,,,,++++++******))))))))))))))))))))))))+++++++++,,,,,,---------------------------------,,,,,,------........................////////////000000000000000000000000333111///000222333222111111111222222333666;;;>>>???CCCHHHJJJJJJJJJLLLOOOKKKIIIKKKQQQWWWcccxxxzzzxxxuuuuuuwwwwwwyyywwwqqqrrrwww{{{TTTSSSRRRPPPNNNMMMKKKKKKGGGDDD>>>:::777333000---,,,+++***))))))***+++,,,)))******+++++++++******************************---,,,,,,+++,,,---...///((((((((((((((('''''''''&&&'''(((((())))))(((((((((((('''''''''''''''((('''((())))))******))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))&&&$$$)))***++++++)))))))))***(((((((((((())))))))))))'''&&&&&&%%%&&&&&&''''''+++***)))(((((()))+++,,,((((((((((((''''''''''''))))))(((''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))******))))))(((''''''&&&%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((###&&&))),,,,,,***'''%%%)))))))))(((''''''&&&&&&(((((()))))))))(((''''''&&&&&&'''(((((()))******+++*********)))'''&&&%%%***)))((()))***+++***)))'''(((((()))***+++,,,,,,******))))))))))))******+++++++++***************---------,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,***---............/////////............////////////000000000000000000000000444222000000222333222111///111333555777:::???BBBCCCGGGKKKLLLKKKJJJMMMOOOJJJKKKPPPWWWaaaooo}}}yyytttpppoookkkkkkoooxxxuuukkkeeedddeeeqqq~~~UUUUUUTTTRRRPPPOOONNNMMMMMMIIIEEE@@@<<<777222///...---,,,++++++,,,------++++++,,,,,,---------,,,************************,,,+++*********,,,...///))))))((((((''''''&&&&&&''''''((())))))))))))))))))((((((((())))))***+++(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++(((&&&'''***+++)))''''''((((((((('''''''''((((((((((((((())))))))))))))))))'''''''''(((***+++,,,+++(((&&&&&&(((***+++((((((((((((((('''''''''&&&&&&&&&'''(((((())))))((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((('''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))%%%(((+++......,,,)))'''))))))((((((''''''''''''((()))))))))))))))(((((('''''''''((())))))******((()))*********((('''&&&***)))((()))***+++***)))+++++++++*********))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++...000000...,,,+++.../////////////////////............////////////000000000000000000000000333222111111111111222222000222666999;;;???CCCFFFHHHKKKNNNNNNLLLLLLOOORRRPPPSSSYYY```jjjyyy~~~vvvooommmeeefffiiimmmuuu}}}wwwjjjcccaaa```iiisssWWWVVVUUUSSSQQQOOONNNMMMOOOMMMIIIEEEAAA<<<777333000///...,,,++++++,,,,,,+++++++++,,,,,,---------************************)))(((((('''((()))***+++))))))((((((''''''&&&&&&'''(((((()))))))))))))))''''''''''''((()))******(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))************************---)))&&&'''---333666666,,,***)))((((((((((((((())))))))))))(((((((((((()))(((((('''((()))***++++++)))'''%%%%%%&&&)))***'''''''''(((((((((((((((&&&&&&''''''((())))))***((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&'''((())))))&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))'''((()))***+++***)))(((((((((((((((''''''''''''(((((()))))))))))))))((())))))))))))))))))))))))&&&'''(((*********)))((()))(((((((((***++++++)))++++++++++++******************))))))))))))******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------........./////////////////////...............////////////111111111111111111111111000111111000000111222333222555:::>>>AAADDDGGGJJJLLLOOOQQQQQQQQQTTTZZZ______ccchhhlllsss~~~vvvmmmkkkgggjjjnnnooopppsssyyy~~~wwwjjjeeeccccccfffmmmyyyWWWWWWUUUTTTRRRQQQPPPOOOPPPOOOMMMKKKHHHCCC===999333111///---++++++***+++))))))))))))***+++,,,,,,++++++++++++++++++++++++((((((((((((((((((((('''(((((((((((((((''''''''''''((())))))******))))))%%%%%%%%%%%%&&&''''''((('''((())))))******))))))((((((((((((((((((((((((((()))))))))))))))******((((((((((((((((((((((((+++(((''')))000999AAAEEE555111---*********+++***))))))))))))((((((((((((&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&''')))***'''''''''(((((((((((((((******)))((((((''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$%%%%%%&&&''''''(((((('''(((((((((((('''&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&'''((()))%%%%%%&&&''''''((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''((()))))))))(((((())))))))))))))))))))))))%%%&&&''')))*********+++)))((('''(((***++++++***((())))))***+++,,,------******))))))))))))*********************+++++++++)))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000/////////............---............////////////111111111111111111111111///000111111111222444666777:::???CCCFFFHHHJJJLLLKKKMMMPPPRRRVVV___jjjrrryyy|||~~~~~~|||yyyssssssvvv{{{~~~zzzsssooorrrvvvyyylllgggfffeeegggkkksssVVVVVVUUUUUUTTTTTTSSSSSSQQQPPPPPPOOONNNJJJEEEAAA999777444111...---,,,,,,)))))))))))))))+++,,,---++++++++++++++++++++++++)))***+++++++++)))'''&&&'''''''''((((((((((((((((((((()))************)))'''''''''&&&''''''((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((()))---444===BBB===777000+++***+++++++++***)))))))))((((((((('''%%%%%%'''(((((()))))))))((('''''''''((()))******''''''''''''((((((((()))******))))))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((((('''&&&((((((((((((((((((((((((((('''&&&%%%%%%'''(((***((((((((((((((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((()))******++++++(((((('''(((((()))***+++)))((('''(((***,,,+++***((()))******,,,,,,---...******))))))))))))******))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,---///000............------,,,,,,............////////////111111111111111111111111///111333333333444777:::<<>>???CCCHHHKKKLLLLLLMMMNNNSSSVVV\\\dddrrr{{{zzz~~~|||yyy|||~~~TTTTTTUUUUUUUUUVVVVVVVVVVVVSSSOOOMMMNNNNNNNNNNNNIIIGGGDDD???:::555222000))))))***+++,,,,,,++++++++++++++++++++++++++++++%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))))))))''''''(((((())))))******))))))))))))((((((((((((***)))'''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''((((((((((((///...---,,,+++)))((((((&&&((()))******)))(((&&&(((''''''(((((()))***+++&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))***,,,+++***))))))***+++,,,))))))))))))))))))))))))*********(((&&&&&&(((***+++*********))))))((((((******))))))))))))*********)))'''%%%%%%''')))************)))))))))))))))&&&'''(((*********)))(((&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))---,,,***)))'''&&&&&&&&&(((''''''&&&&&&((()))***))))))***++++++++++++***,,,+++***))))))***+++,,,,,,,,,+++***))))))***************)))******+++,,,((())))))+++,,,---......,,,///000,,,+++...//////++++++,,,,,,---...//////---------............///........./////////000000111000//////...//////000//////000111111222111111000111222333555:::AAAFFFGGGFFFFFFIIIIIIHHHLLLQQQOOO\\\nnn|||xxxqqqrrrxxx~~~SSSSSSTTTUUUUUUVVVVVVWWWWWWUUURRRQQQQQQQQQQQQPPPLLLJJJGGGBBB===999666444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((,,,,,,+++***)))((('''''')))***,,,------,,,***)))))))))((((((((((((((()))'''''''''((((((((())))))))))))((('''((()))******+++***))))))))))))***+++)))))))))))))))))))))))))))))))))(((&&&&&&((()))******)))))))))(((((((((+++******))))))******+++***)))(((((((((((()))***((((((((((((((((((((((((%%%&&&'''((()))(((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((()))++++++(((((('''&&&'''((()))***))))))***++++++++++++***++++++***))))))***++++++,,,+++***))))))))))))***+++*********+++,,,------++++++++++++++++++++++++)))+++******///555666222+++,,,,,,------.........---------............///,,,,,,,,,---------......000000000000000000000000///000000111111111111111222444555777:::>>>DDDHHHHHHHHHKKKNNNNNNMMMRRRYYYbbbnnn}}}tttiiihhhlllppp~~~QQQRRRSSSTTTVVVWWWWWWWWWYYYWWWVVVUUUVVVUUUTTTRRROOOMMMJJJGGGBBB>>><<<:::111000///------------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''***+++,,,------,,,+++***+++***)))(((''''''''''''(((((((((((()))))))))***+++******))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((())))))'''&&&%%%'''(((((((((((((((((('''''''''******))))))))))))******))))))************))))))''''''''''''((((((((((((%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))*********)))))))))(((((()))((((((''''''''''''((()))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''')))***,,,---(((((('''''''''((()))***((()))******++++++******++++++***))))))***+++++++++***))))))))))))))))))++++++++++++,,,---...///...------,,,+++***))))))***)))''')))111999888333---------------------------------............///,,,,,,---------.........///000111222222111000000000000111111111222222222555777:::===???BBBGGGJJJFFFHHHLLLOOOMMMNNNWWWaaaqqq|||~~~}}}zzzzzz}}}pppbbb___aaaeeesssOOOPPPRRRUUUWWWXXXXXXXXXYYYXXXWWWXXXXXXXXXUUUSSSQQQPPPMMMJJJGGGCCCAAA@@@777555222///---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&'''(((***,,,******))))))(((((('''''''''''''''((()))*********'''((()))))))))(((&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((***)))((('''''''''''''''''''''((((((((()))))))))+++******))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((('''&&&%%%&&&'''''''''''''''''''''''''''))))))(((((((((((())))))'''(((***++++++***((('''''''''((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((''''''''''''(((((()))((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((()))))))))((())))))***************+++******************+++******)))(((((())))))************+++,,,---...///...------,,,+++***)))))),,,,,,***)))...444333...------------------,,,,,,---------............///////////////000000000000///000222333444333111000111111111111222333333444666999===@@@CCCEEEHHHJJJGGGIIIMMMNNNMMMPPP___nnn|||~~~tttqqqooottt{{{oooaaa]]]```cccqqqOOOPPPSSSVVVXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXVVVTTTRRRQQQOOOMMMJJJGGGFFFDDD===;;;777333000.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''))),,,...******))))))((((((''''''))))))))))))(((((((((((('''((()))))))))(((&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&&&&'''''''''((((((((()))))))))((((((''''''&&&'''''''''(((((('''''''''((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%''')))******)))'''%%%((((((((())))))*********))))))((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((,,,+++***(((''''''&&&&&&((((((((()))))))))))))))(((((()))************)))*********++++++***************))))))))))))******))))))))))))***+++,,,---++++++++++++++++++++++++***------******---...,,,------------------,,,,,,---------............////////////000000000111111...000222333444333111000222222222222333555777777888;;;@@@CCCEEEGGGIIIKKKMMMNNNOOOPPPPPPWWWjjj{{{}}}~~~rrrllliiimmmrrryyytttfffbbbccceeetttPPPRRRUUUXXXZZZZZZZZZYYYXXXWWWVVVVVVWWWWWWVVVTTTSSSRRRQQQOOOMMMKKKJJJIIICCCAAA===999555222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***,,,---))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&((())))))'''&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((******((('''%%%(((((())))))******++++++******)))(((((((((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((''''''''''''(((((()))'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))*********))))))'''((())))))******)))))))))***++++++++++++***)))******************+++,,,******))))))******++++++*********++++++,,,,,,,,,''',,,---***(((+++---------------------------------------............///------........./////////...///000222222222222111222222333444555888;;;<<<<<>>DDDIIIKKKLLLLLLLLLPPPUUUZZZaaaooo{{{~~~zzzwww}}}nnnkkksss{{{RRRRRRSSSTTTUUUUUUUUUUUUWWWVVVUUUTTTTTTUUUWWWXXXUUUVVVXXXWWWVVVVVVWWWYYYTTTTTTSSSRRROOOLLLIIIHHH>>>;;;777444222000...---///...---+++***)))((((((,,,+++******))))))******)))))))))*********++++++((((((((()))***+++,,,---))))))))))))************)))************))))))(((''''''(((((()))***++++++)))))))))(((((((((''''''(((((((((((('''''''''''''''''''''((()))*********((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&'''((()))***+++,,,))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%&&&'''(((***++++++''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))***))))))---,,,+++)))(((((((((((((((''''''&&&''''''(((((())))))))))))((((((((((((***)))))))))))))))((((((******))))))))))))******'''(((((('''&&&'''***,,,***%%%###'''***)))'''(((''''''((()))))))))))))))''''''((()))))))))))))))###$$$$$$%%%&&&'''((((((,,,+++***)))((((((((((((******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++)))***+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,---............---........................+++,,,.........///222444///111222111111111333555666999>>>DDDIIIMMMPPPQQQNNNRRRXXX```fffrrr}}}}}}|||iiibbbffflll{{{NNNNNNNNNOOOQQQSSSTTTVVVWWWUUUSSSRRRRRRTTTVVVXXXVVVWWWXXXXXXXXXWWWYYYZZZWWWWWWVVVUUUSSSPPPNNNMMMFFFBBB<<<777444222///---///...---+++***)))))))))++++++***)))))))))******))))))*********+++++++++))))))))))))***+++,,,---(((((())))))******++++++))))))************)))((('''(((((()))******++++++))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((()))))))))***((((((''''''''''''((((((&&&&&&&&&''''''(((******&&&&&&'''((())))))(((((()))))))))))))))***+++,,,'''((((((((()))))))))***(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''')))************((((((((())))))******+++'''''''''''''''(((((()))))))))))))))((((((((((((************))))))))))))+++******))))))))))))***&&&'''(((((('''(((+++---888...'''''')))(((%%%%%%''''''((()))))))))))))))((()))***,,,,,,+++******************))))))))))))+++******))))))))))))))))))))))))*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++************+++,,,,,,---------,,,---------,,,,,,---------,,,------...............///////////////////////////000111000///111333666000111222333222444777999:::>>>CCCHHHLLLOOORRRSSSUUUZZZdddppp{{{~~~lllccceeejjjyyyJJJIIIIIIIIIKKKOOORRRUUUUUUSSSQQQPPPPPPQQQTTTUUUVVVXXXYYYYYYWWWWWWXXXYYYZZZYYYXXXVVVTTTRRRPPPOOOKKKGGGBBB===999555111///...------,,,,,,,,,,,,,,,,,,++++++***)))*********************++++++++++++++++++***************+++(((((())))))******++++++((())))))*********))))))************************))))))))))))((((((((((((((((((((((((''''''''''''***)))))))))((((((((('''((((((''''''''''''((((((''''''&&&''''''((()))***%%%&&&'''((())))))))))))+++***)))((((((((())))))''''''(((((())))))******)))))))))(((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''')))************&&&&&&'''((()))))))))***'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))************++++++***)))(((((())))))&&&'''((((((((((((***,,,BBB666,,,***+++***)))***''''''((()))))))))))))))((()))***,,,,,,+++******,,,,,,,,,,,,++++++++++++(((((())))))************))))))******++++++++++++))))))))))))******++++++)))*********+++++++++,,,,,,,,,,,,,,,+++******))),,,---------,,,,,,+++***...------,,,,,,------...,,,---......//////......000000000000000000000000222333222111//////222444///000222222333555999<<<@@@DDDHHHLLLMMMOOORRRTTT[[[```nnn|||zzz{{{rrrjjjkkkooo{{{IIIGGGEEEDDDFFFJJJNNNQQQSSSRRRPPPNNNNNNOOOPPPQQQUUUVVVWWWWWWVVVVVVWWWYYYZZZZZZXXXWWWUUUSSSRRRRRRPPPMMMHHHDDD@@@;;;777333.........------......///---,,,++++++******++++++*********++++++++++++,,,,,,,,,+++***************))))))))))))************((())))))************)))*********************))))))))))))(((((((((''''''((((((((((((''''''''''''*********)))((('''''''''((((((''''''''''''((((((+++***)))''''''&&&&&&&&&$$$%%%&&&'''''''''''''''((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((('''&&&&&&''''''''''''((()))******(((((((((((())))))))))))(((((()))))))))))))))***+++***)))((('''''''''(((%%%'''((()))(((((()))***777///((('''(((((()))+++''''''((()))))))))))))))''''''((()))))))))))))))'''(((((()))***+++,,,---'''''')))***++++++++++++******+++,,,,,,,,,,,,+++((((((((()))******++++++)))))))))******++++++,,,++++++,,,,,,,,,+++******------------,,,+++***)))...------,,,,,,------...------...////////////...111111111111111111111111111222222000...---...000...///111222333666;;;???EEEHHHLLLMMMNNNOOOSSSWWW___fffxxx~~~xxxvvvrrrtttuuuyyyzzzqqqrrrvvv~~~PPPLLLHHHEEEEEEHHHLLLPPPQQQPPPOOOMMMMMMLLLLLLLLLQQQRRRTTTUUUUUUVVVXXXZZZYYYYYYXXXWWWVVVVVVVVVVVVTTTRRROOOLLLHHHCCC===999111111000//////...//////...---,,,,,,+++,,,,,,,,,*********+++++++++,,,,,,++++++*********+++,,,,,,*********)))))))))))))))(((((()))***************)))))))))******++++++,,,((((((((('''''''''&&&&&&((((((((((((''''''''''''))))))))))))((((((((((((((((((''''''''''''((((((+++***)))(((&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&''')))***++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***)))((('''&&&''''''''''''((()))***+++'''((((((((()))))))))***''''''((((((((()))))))))***)))((('''&&&&&&&&&&&&%%%'''(((((('''&&&'''((((((%%%%%%'''(((%%%&&&)))''''''((()))))))))))))))((((((((((((((())))))***&&&''''''((()))***++++++((()))******+++***))))))***+++,,,---...------,,,(((((()))******+++,,,,,,))))))***++++++,,,------)))***+++,,,,,,,,,++++++,,,,,,,,,------,,,++++++------,,,,,,,,,,,,------------...//////////////////////////////////////////111222222000//////000111222333555777;;;@@@DDDHHHKKKNNNOOONNNQQQWWW]]]gggqqqyyyxxxpppnnnmmmpppwww|||~~~XXXTTTMMMIIIGGGIIIMMMPPPPPPOOONNNMMMLLLJJJIIIIIIMMMOOORRRTTTUUUVVVYYY[[[XXXXXXWWWWWWXXXYYYZZZZZZVVVUUUSSSQQQNNNHHHBBB===444444222000///.........///...------,,,,,,------******+++++++++,,,,,,,,,)))))))))***+++,,,......++++++******))))))(((((((((((()))***************''''''(((***+++,,,---...((('''''''''&&&&&&&&&&&&)))(((((((((''''''''''''''''''(((((())))))******((((((''''''''''''(((((((((''''''''''''(((((()))))))))************))))))&&&(((+++...000111000000))))))))))))((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))))))))((('''%%%&&&(((***+++,,,++++++''''''''''''((()))++++++'''((((((((())))))******&&&'''''''''(((((())))))))))))(((&&&&&&%%%%%%%%%%%%'''(((((('''%%%&&&'''%%%&&&***///...)))''')))'''(((((()))))))))))))))+++***)))))))))***,,,---************))))))))))))******++++++***)))'''&&&+++,,,---...///...---,,,))))))***+++,,,,,,------******+++,,,,,,---......((()))+++,,,---,,,,,,+++******+++,,,---------------,,,,,,++++++,,,,,,------......///////////////...........................111333444333222333333555777888999;;;@@@FFFJJJIIILLLOOOOOOOOOSSS[[[bbbppp|||~~~|||tttpppmmmoootttccc^^^UUUNNNKKKJJJJJJKKKQQQPPPOOOOOONNNKKKGGGDDDCCCFFFKKKPPPTTTWWWXXXXXXVVVXXXZZZZZZYYYXXXXXXYYYVVVVVVVVVTTTQQQLLLGGGDDDEEE@@@999333111000//////,,,+++******************,,,+++***))))))***+++,,,************))))))(((((((((((())))))*********+++(((((())))))))))))((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((()))******+++,,,'''***)))%%%+++///&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))***&&&'''))),,,...111333444111---)))'''***,,,,,,+++***)))))))))))))))*********(((&&&'''***+++)))'''(((((('''&&&&&&((()))***((()))*********((('''&&&,,,+++***))))))***+++,,,$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((%%%''')))***((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++++++++***)))(((((('''************************((((((((((((((()))******+++************,,,---...............------,,,++++++,,,---,,,***)))***+++,,,+++)))(((((()))+++,,,000///---,,,,,,---...///------............---------------.........//////---------...///000000111111111000000//////......222111111222333444444333888999;;;>>>BBBFFFJJJLLLMMMNNNSSSVVVTTTRRRZZZfff~~~zzzvvvpppooottt~~~ooohhh___WWWQQQNNNNNNNNNPPPQQQRRRSSSRRRMMMGGGBBBBBBDDDHHHLLLPPPTTTVVVWWWWWWXXXXXXWWWVVVVVVXXXZZZWWWWWWWWWUUUSSSPPPMMMKKKFFFAAA999333000...---,,,,,,,,,+++++++++++++++,,,,,,+++***))))))***+++,,,++++++*********)))))))))((()))))))))************((()))))))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''((()))*********(((%%%((()))&&&,,,///&&&&&&&&&''''''''''''''''''''''''(((((()))******+++))))))***+++,,,---.........+++'''&&&((()))((('''+++***)))(((''''''''''''***(((''''''******)))'''(((''''''''''''((())))))((()))******)))((('''&&&))))))(((((((((((())))))%%%&&&'''((()))(((''''''((((((((((((((())))))***((((((((((((((()))))))))((())))))******))))))(((&&&((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************((((((((((((((())))))***...---+++***))))))******+++,,,,,,,,,+++******)))+++,,,---,,,***)))***+++---,,,+++******+++,,,---......------------......------............---------------.........//////------......///000000111111111000000////////////000000000111222333444333:::<<<@@@DDDGGGKKKNNNPPPPPPPPPSSSVVVVVVYYYfffuuu~~~xxxsssttt||||||vvvlllaaaXXXRRRPPPOOOOOOQQQTTTVVVUUUOOOGGGAAA@@@@@@BBBFFFJJJNNNRRRTTTWWWWWWWWWUUUTTTUUUYYY\\\YYYYYYXXXWWWUUUTTTSSSRRRJJJEEE>>>777333000...,,,,,,,,,,,,++++++,,,,,,---++++++************+++++++++++++++++++++*********))))))))))))************)))*********)))(((((('''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))******'''$$$)))+++(((///333+++((((((''''''''''''''''''(((((())))))******++++++(((((()))))))))*********+++)))''''''((((((&&&%%%))))))(((((('''''''''&&&***((('''((()))***)))'''''''''(((((()))))))))(((((())))))))))))(((((('''&&&''''''((((((''''''&&&&&&'''((()))))))))(((((()))))))))*********+++++++++***************)))))))))******************)))((())))))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))************************************))))))******+++,,,---,,,+++***))))))))))))***++++++++++++******)))+++,,,---,,,+++***+++,,,...---,,,++++++,,,---...,,,,,,------...------,,,------............------------........./////////---......//////000000111111000000000000/////////111000000111222444666777>>>BBBGGGKKKNNNOOOQQQSSSTTTUUUWWWZZZ[[[cccrrr|||xxxzzz~~~uuuiii]]]TTTPPPNNNMMMNNNQQQTTTTTTPPPIIIDDD???>>>>>>???CCCGGGLLLOOOTTTUUUVVVVVVVVVWWWYYY[[[\\\[[[YYYWWWVVVVVVVVVVVVQQQLLLEEE???:::666222000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))************************)))((('''******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))******&&&***+++***333:::333))))))((((((''''''&&&&&&((((((((())))))*********$$$%%%&&&'''((())))))***(((((()))*********((('''$$$%%%&&&((()))******+++)))((((((((()))))))))(((&&&'''(((******)))((((((((())))))))))))(((((((((%%%&&&((((((((((((&&&%%%'''(((((()))))))))))))))))))))******+++++++++++++++++++++******)))))))))******++++++++++++******)))))))))(((&&&&&&)))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))************************,,,,,,,,,,,,,,,---......))))))))))))***+++,,,,,,,,,,,,---------------,,,+++,,,------+++***+++---------,,,++++++,,,------***+++---.........---,,,------............------............////////////......//////000000000000000000000000000000000000222222222333444777:::===CCCHHHNNNQQQRRRRRRTTTUUUZZZ___eeeiiikkkqqq|||zzzvvvvvvzzzzzzooobbbWWWQQQNNNJJJJJJKKKNNNPPPOOOMMMKKKAAA???===<<<>>>BBBFFFIIIMMMQQQUUUXXXXXXXXXYYYZZZ^^^\\\YYYWWWVVVUUUVVVVVVUUUQQQKKKEEE@@@<<<777444------,,,++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))))))))***************)))((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,'''(((((('''333<<<777)))))))))((((((''''''&&&''''''((((((((((((((()))$$$%%%%%%&&&&&&''''''((($$$%%%(((***************%%%&&&((()))++++++++++++((()))))))))((((((((()))&&&''')))*********)))((()))(((((((((((()))))))))'''''')))******)))''''''((((((((((((((())))))***'''((()))*********))))))*********))))))(((((((((******++++++++++++******)))***)))(((&&&''')))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((((()))))))))))))))))))))))),,,++++++++++++,,,------((())))))***++++++,,,,,,+++,,,---...............+++,,,------,,,+++,,,---,,,,,,++++++++++++,,,,,,***+++---...///...------------............------........./////////000000/////////000000000000000000000000000111111111111111222222222333777===AAAHHHMMMRRRUUUTTTTTTWWWZZZbbbnnn}}}sssnnnnnnttt}}}~~~|||sssgggZZZSSSPPPHHHGGGGGGIIILLLNNNOOOOOOEEEBBB???<<<;;;>>>AAACCCFFFKKKQQQVVVXXXXXXXXXYYY\\\[[[YYYWWWVVVUUUUUUVVVVVVSSSNNNIIIEEE@@@;;;888000///...---,,,+++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++************)))))))))))))))******++++++******)))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))+++%%%&&&%%%$$$///999444))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&%%%%%%$$$!!!$$$'''(((((((((((())))))***+++++++++)))((('''''')))***)))((('''(((***(((((())))))******)))))))))(((((((((((())))))***)))))))))******)))))))))(((((('''''''''((()))***&&&'''((()))))))))((('''(((((((((((((((((('''''')))******************)))))))))***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++,,,,,,---,,,,,,+++))))))******+++---............+++,,,------,,,,,,---...+++++++++,,,,,,+++++++++,,,,,,---...////////////------............------....../////////000000000000000000000000000000000000000000111111111111222///000111111222666>>>EEELLLQQQVVVWWWWWWYYY```fffqqq~~~qqqnnnooozzzqqquuuwwwrrrgggZZZRRRNNNGGGFFFFFFHHHKKKNNNOOOOOOIIIFFFBBB===;;;;;;===>>>AAAEEEKKKPPPSSSUUUWWWYYYYYYYYYXXXXXXWWWWWWWWWXXXWWWUUUQQQNNNKKKFFFAAA>>>444333111///...---,,,,,,++++++,,,------,,,++++++)))))))))*********++++++************)))))))))((((((((()))***++++++++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((($$$&&&'''%%%...555///((((((((((((((()))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&$$$'''))))))'''&&&'''))))))***++++++***(((&&&%%%''')))******''''''(((***))))))(((((())))))***+++)))(((''''''((()))***+++***))))))(((((())))))***((('''&&&&&&&&&'''((()))%%%&&&(((******)))((('''''''''((((((((((((((((((((())))))******))))))(((((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))*********)))))))))))))))))))))))))))))))))))))))******+++------......---,,,***)))***+++,,,...///000000000+++,,,------,,,,,,---///,,,,,,------------,,,,,,............///000111111------............------.../////////000000000000000000000000000000000000000000111111111222222222111333444333444999CCCJJJPPPTTTYYYZZZ[[[bbbmmmvvvggglllqqqooodddXXXOOOLLLHHHGGGHHHIIILLLNNNNNNMMMMMMIIIDDD???<<<::::::;;;???BBBFFFKKKNNNRRRWWWZZZWWWWWWWWWXXXYYYYYYZZZZZZZZZXXXUUUSSSPPPLLLGGGCCC888666444222000...------++++++------------++++++(((((())))))*********++++++*********))))))(((((('''((()))***+++,,,,,,,,,******))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((%%%)))+++)))000444,,,''''''(((((())))))***************)))))))))))))))%%%&&&''''''((()))*********,,,---+++(((&&&(((***%%%&&&(((******)))'''&&&''')))+++***'''&&&(((******)))((((((((()))+++,,,)))(((''''''''')))***+++***)))(((''''''((()))***'''&&&&&&%%%%%%'''((()))&&&''')))***+++***((('''''''''(((((())))))******(((((())))))))))))((((((''')))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&''')))***,,,------)))))))))))))))))))))))),,,,,,++++++,,,,,,---...***+++---...//////...------...///111222333333333+++,,,------,,,,,,...///------............------///.........///000222333---..................---////////////000000000000111111111000000000000000000000111111222222222222444777888777888===HHHPPPRRRVVVZZZ\\\___hhhwwwgggkkkkkkddd[[[SSSJJJBBBGGGIIIKKKJJJIIIJJJNNNQQQNNNKKKFFF@@@:::888888:::===???AAACCCEEEIIINNNQQQTTTUUUVVVXXXYYYYYYZZZZZZXXXUUURRRSSSTTTRRRLLLFFFCCC>>>888222000///......---,,,++++++,,,,,,***))))))******++++++******)))+++++++++************))))))(((''''''''')))***+++((((((((()))******++++++))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++&&&''''''((()))+++---...''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))%%%%%%&&&'''''''''''''''''')))++++++***)))))))))))))))(((((((((((())))))'''((()))))))))))))))((()))***+++)))'''&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++(((%%%$$$%%%&&&'''''')))((('''''''''(((***+++///...,,,***))))))******,,,+++******))))))******'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((,,,++++++***)))(((''''''++++++++++++************)))************+++++++++***************************+++,,,,,,---...//////'''(((((((((((()))))))))..................---------------............///---------.........//////000000000000000000000000//////000000111111222222000111222111111222555888888:::;;;===@@@EEELLLPPPRRRVVV]]]bbbhhhsss|||zzz~~~~~~~~~dddiiikkkeee]]]VVVOOOIIILLLNNNOOONNNJJJHHHHHHIIIKKKJJJHHHCCC===999888888:::<<>>AAADDDHHHMMMSSSWWWYYYZZZ^^^hhhuuuyyyuuuuuu~~~{{{wwwwwwyyy|||}}}~~~|||zzzzzz|||}}}|||{{{yyyxxxvvvtttrrrrrrrrrrrrvvvzzz}}}zzzwwwxxxzzz|||ccckkkppplllccc]]]WWWRRRSSSUUUVVVTTTPPPKKKHHHGGGIIIIIIHHHDDD???:::777666777:::===@@@AAACCCEEEGGGNNNPPPTTTWWWZZZ[[[[[[[[[[[[YYYXXXZZZ\\\\\\YYYUUUMMMJJJEEEAAA===999444111000...------......---,,,++++++,,,,,,,,,,,,+++++++++++++++************)))******)))))))))***++++++++++++******)))(((((('''))))))************))))))))))))))))))))))))))))))******))))))))))))******((()))******)))(((&&&%%%))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))******)))((((((''')))+++***)))(((((()))))))))(((((((((((()))))),,,,,,,,,+++***)))((('''&&&'''))))))((((((***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''***,,,,,,)))(((***,,,((((((((((((((()))******,,,+++************+++++++++++++++************)))(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))((((((&&&&&&'''((()))***++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---------.........//////++++++,,,,,,------......---------............///------........./////////000000000000000000000000222222222111000000//////222222222111000111444777===AAAFFFJJJNNNRRRVVVYYYYYYYYY^^^mmmyyyssspppvvv{{{xxxvvvrrrooooooppprrrtttwwwwwwuuusssuuusssrrrsssvvvwwwwwwwwwtttssspppmmmkkkjjjjjjiiillloootttxxxyyywwwuuusssqqqqqqppppppsssyyydddpppzzzyyyrrrjjjccc^^^]]]]]]\\\YYYVVVRRROOONNNIIIIIIGGGCCC===999777777555888<<>>:::555222000000///...---+++***))))))***+++---+++++++++************)))))))))*********)))(((''')))))))))))))))*********))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''((())))))******+++((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,((((((((('''&&&&&&(((***))))))(((((((((((())))))%%%&&&'''(((((()))((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))************************'''((()))))))))((('''&&&&&&'''((()))***))))))(((((()))***++++++***)))))))))***+++,,,,,,+++)))(((++++++******)))(((((('''&&&'''(((***************'''(((((()))***+++++++++&&&&&&'''((()))***++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,---------.........------------------......---------............///.../////////000000000000000000000000000000000000222222222222222222222222222333444666999???GGGLLLRRRVVV]]]cccfffhhhiiikkkpppxxxqqqooorrr}}}{{{yyyyyyyyyxxxwwwvvvuuutttpppsssvvvxxxwwwuuuttttttrrruuuyyy{{{{{{zzzyyyyyywwwuuusssssssssrrrpppooopppppppppnnnmmmmmmnnnooopppnnnkkkjjjjjjiiigggfffaaadddfffggghhhiiimmmpppuuussspppkkkhhheeecccccc___```aaacccfffjjjnnnpppnnnlllgggaaa___```eeeiiimmmuuuVVV[[[ccclllvvv|||xxxpppiiifffcccccccccccc```]]]VVVUUURRRLLLDDD===999888666888:::<<<>>>BBBGGGJJJDDDDDDEEEGGGKKKPPPUUUXXXVVVWWWXXXYYYZZZ[[[^^^```\\\[[[ZZZXXXWWWTTTOOOLLLBBB>>>888444222111000///,,,+++)))(((((()))+++,,,+++++++++************)))((()))*********((('''&&&++++++******)))((((((((())))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))))))))***+++))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))$$$%%%'''(((***+++++++++((((((((('''&&&&&&(((***))))))(((((((((((())))))((()))))))))))))))((('''&&&'''))))))((((((***+++))))))))))))))))))))))))))))))(((((((((((())))))************************'''&&&&&&(((***+++***)))&&&''')))*********)))(((((()))***++++++***)))((()))***,,,,,,,,,+++)))'''+++++++++***)))(((((('''%%%&&&((()))*********)))''''''((()))***++++++,,,++++++++++++************)))************+++++++++************************......------------,,,,,,+++++++++,,,,,,,,,------..................---------------.........//////////////////000000000000000000000000000000000000...///000111333444555666555666888:::???FFFNNNTTT]]]bbbiiioootttwwwzzz|||yyyqqqoookkk{{{~~~~~~|||xxxvvvttttttuuuttttttsssrrrqqqnnnqqquuuxxxwwwuuutttssslllooosssuuuuuuttttttttttttsssrrrssssssssspppnnnoooooooooooommmmmmnnnpppnnnllljjjiiihhhgggeeebbb^^^aaadddeeedddfffjjjmmmssspppmmmiiieeebbbaaa```\\\\\\]]]___bbbgggkkknnnkkkiiiddd___[[[\\\___ccciiippp|||bbb___]]]aaahhhmmmnnnmmmddddddfffiiikkkiiiddd```___\\\XXXRRRKKKFFFAAA???;;;999999>>>AAABBBEEEJJJMMMKKKGGGEEEFFFJJJOOORRRUUUWWWYYY[[[\\\\\\[[[ZZZ\\\\\\\\\[[[YYYVVVSSSQQQMMMGGG@@@999555333111000000/////////000///,,,)))---------,,,,,,+++++++++************************,,,+++***((((((((()))***************))))))))))))))))))))))))(((&&&%%%$$$******++++++++++++******))))))(((((((((((())))))++++++)))(((''''''''''''((((((((((((((()))************))))))))))))******&&&'''(((*********)))(((******++++++++++++******((()))*********((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))************************...,,,)))'''&&&&&&''')))$$$%%%&&&(((((((((''''''))))))))))))***+++,,,---+++,,,,,,---,,,+++)))((())))))))))))))))))))))))+++***)))'''''')))***+++))))))*********))))))(((''')))******))))))***+++++++++++++++++++++++++++,,,,,,+++******+++++++++........................111000...------...///000............////////////000000000000000000000000111111111000000000000000111111111333444444333111777666777<<>>DDDLLLSSSTTTUUUUUURRROOOKKKHHHHHHKKKOOOSSSWWWZZZ[[[[[[^^^^^^_________\\\ZZZYYYVVVSSSOOOKKKGGGAAA:::666222000...---......---,,,+++++++++,,,,,,---------************************))))))(((((((((((((((((()))))))))(((((((((''''''((()))***+++++++++++++++)))))))))(((((()))))))))***))))))))))))))))))*********)))(((((((((((((((((((((((((((((())))))***)))((((((''''''(((((())),,,+++)))((('''((())))))(((((())))))))))))((((((***)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))************************&&&'''((()))))))))))))))******))))))((((((''''''))))))))))))***+++,,,---***)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++,,,,,,,,,,,,(((***++++++***)))+++,,,------------------------,,,++++++++++++,,,,,,---........................,,,,,,+++++++++,,,---...............////////////////////////////////////000000000000000111111111111222222222222333555777888???IIIRRRZZZcccmmmuuuyyy|||||||||xxxwwwyyyvvvuuutttrrrqqqppppppppppppoooooopppqqqqqqooommmhhhhhhhhhiiihhhhhhggggggccccccccceeegggjjjmmmnnnlllllllllmmmnnnnnnnnnmmmooollliiihhhiiiiiiiiihhhiiihhhgggeeedddcccaaa```ZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYY[[[\\\^^^___aaaaaa^^^^^^\\\XXXUUUSSSTTTUUUTTTYYYaaaiiiooovvv|||}}}zzzxxxwwwvvvvvvssstttuuuvvvwwwwwwvvvvvvvvvxxxyyyzzzzzz|||{{{yyyzzz{{{qqqoookkkeee___[[[ZZZZZZYYYZZZZZZ[[[ZZZYYYWWWWWWZZZSSSMMMJJJGGGDDDGGGKKKSSSUUUXXXYYYXXXTTTPPPMMMHHHJJJLLLPPPSSSVVVYYYZZZ\\\]]]___```___^^^\\\ZZZXXXVVVTTTQQQMMMGGGAAA<<<555222///---------,,,,,,+++++++++,,,,,,---------************************(((((())))))))))))))))))))))))))))))((((((((((((((()))***++++++,,,,,,++++++******))))))******+++******))))))))))))*********))))))(((((((((((()))((((((((((((((())))))******))))))(((((())))))***,,,+++***((((((((()))***)))******++++++******)))***)))(((''''''((()))***))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))************************'''&&&%%%%%%%%%''')))*********)))(((((((((''''''))))))))))))***+++,,,---))))))'''''''''((()))***))))))))))))))))))))))))+++***)))(((((()))***+++'''''')))***++++++++++++)))***++++++******+++,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...........................---------------...//////............//////////////////////////////////////////000000111111111111111222333333222444888<<<>>>GGGQQQYYY___gggsss||||||{{{yyyvvvuuuvvvtttsssrrrqqqpppppppppppppppoooooopppqqqpppmmmkkkhhhhhhhhhhhhgggfffeeeeeeaaaaaaaaaaaacccfffiiikkkjjjkkklllmmmnnnnnnnnnooonnnllliiihhhhhhhhhgggfffffffffeeecccaaa___^^^^^^XXXWWWVVVUUUUUUUUUUUUUUUVVVVVVXXXYYYZZZ[[[[[[[[[YYYYYYZZZ[[[\\\]]]^^^^^^ZZZZZZXXXUUUQQQOOOOOOPPPPPPUUU[[[bbbgggmmmssswww|||~~~|||{{{zzzxxxwwwvvvuuuuuurrrssstttuuuuuutttrrrqqqqqqssstttuuuuuuvvvxxxzzz{{{}}}{{{uuuooojjjddd^^^YYYYYYYYYYYYXXXXXXWWWWWWWWW\\\WWWTTTTTTRRRMMMMMMOOOVVVXXXZZZ\\\\\\YYYVVVTTTLLLLLLLLLLLLOOOSSSVVVYYYZZZ[[[]]]^^^___^^^\\\[[[YYYWWWVVVUUURRRNNNHHHCCC:::666111...---------,,,+++,,,,,,,,,,,,,,,,,,---************************((())))))************)))************))))))))))))((()))***+++++++++++++++,,,+++***))))))***+++,,,+++******))))))******+++&&&&&&&&&''')))***,,,,,,((((((((((((((()))************))))))))))))******++++++***)))))))))************++++++++++++******((((((((((((((())))))***((((((((((((((((((((((((******************************))))))((((((''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))'''%%%$$$$$$''')))+++++++++***)))))))))******))))))))))))***+++,,,---***************++++++,,,)))))))))))))))))))))))),,,***(((''''''(((***,,,'''((()))***************)))***++++++******+++---++++++++++++++++++++++++------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000............////////////000000000000000000000000/////////000111111222222111222444444333666===BBBGGGOOOYYY___ccclllzzz}}}xxx~~~}}}{{{zzzwwwuuuttttttsssrrrrrrqqqqqqqqqqqqrrrqqqppppppqqqqqqqqqnnnlllgggggggggfffeeedddcccbbbaaaaaa``````aaaccceeeffffffhhhkkklllkkklllmmmnnnllliiigggeeeeeeeeedddcccbbbbbbbbb```\\\ZZZYYYZZZTTTTTTSSSRRRRRRRRRSSSSSSRRRSSSTTTVVVWWWXXXXXXYYYWWWXXXXXXXXXYYYZZZZZZZZZVVVVVVUUURRRNNNKKKJJJKKKLLLOOOTTTYYY^^^ccciiilllnnnqqqtttxxxzzzzzzyyyyyytttttttttttttttssssssssspppqqqssstttsssrrrpppnnnlllmmmnnnnnnmmmnnnpppqqqqqqssswww|||}}}yyyqqqfff\\\YYYXXXWWWVVVVVVWWWXXXZZZZZZWWWWWWYYYYYYUUUUUUXXXZZZ[[[]]]^^^^^^\\\[[[ZZZRRROOOLLLJJJKKKOOOSSSWWWXXXYYY[[[]]]]]]]]][[[[[[XXXWWWWWWVVVUUURRRNNNJJJAAA<<<666111////////////---,,,,,,,,,,,,,,,,,,+++************************((()))***+++,,,,,,+++***++++++++++++************))))))******************+++***)))(((((()))***++++++******))))))******+++&&&&&&&&&''')))***,,,---((((((((((((((()))******))))))(((((((((((())))))))))))***+++++++++******))))))************))))))''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))((((((((((((*********)))((((((((()))***+++))))))))))))***+++,,,---)))***++++++,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******)))******++++++*********)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000............////////////000000000000000000000000...//////000111111222222000333555444555999AAAGGGOOOXXXaaaeeehhhrrr}}}wwwzzz{{{|||{{{yyyvvvtttsssrrrsssrrrrrrrrrrrrrrrsssssstttssssssssstttsssqqqnnnhhhhhhhhhgggfffeeecccbbbcccbbbbbbaaaaaaaaaaaabbbaaadddggghhhhhhhhhjjjlllhhhfffcccaaaaaaaaa```___\\\^^^^^^[[[WWWTTTTTTUUUPPPPPPOOOOOOOOOPPPPPPQQQOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVSSSSSSRRROOOKKKHHHGGGGGGFFFIIIMMMPPPTTTXXX]]]aaaaaadddhhhkkkmmmmmmmmmllljjjkkklllmmmnnnooooooooommmnnnpppqqqqqqooommmkkkhhhiiiiiihhhgggggghhhjjjiiikkkooosssxxx{{{~~~{{{lll```XXXWWWUUUTTTUUUWWWZZZ\\\XXXUUUVVVZZZ\\\ZZZ[[[___^^^^^^^^^^^^^^^^^^]]]]]]UUURRRMMMIIIIIIMMMRRRUUUVVVXXXZZZ\\\]]]\\\[[[ZZZXXXWWWWWWWWWWWWUUUQQQNNNEEE@@@999444222111111000---------,,,,,,+++++++++************************)))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++******))))))*********))))))(((+++)))(((''''''((()))+++++++++************++++++))))))(((((((((((()))***((((((((((((((()))******((((((''''''''''''(((((('''(((***+++,,,,,,+++***(((((())))))))))))((((((&&&'''(((*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''+++******)))(((''''''&&&))))))))))))))))))))))))))))))************))))))************************)))***+++,,,,,,+++***)))'''&&&%%%%%%%%%'''((()))))))))))))))***+++,,,---'''((()))+++++++++***)))))))))))))))))))))))))))''')))***++++++***)))'''++++++,,,,,,,,,+++******)))+++,,,,,,+++***,,,---------------------------+++++++++,,,---...//////........................,,,---...///000000000000............/////////000000000000000000000000000...//////000111222222222000333555555555:::CCCKKKUUU]]]fffiiilllxxx{{{|||~~~yyy{{{{{{xxxuuutttsssqqqssssssrrrrrrsssssstttuuuwwwvvvuuuvvvvvvuuussspppkkkkkkkkkjjjiiigggfffeeeddddddcccbbbaaa```______^^^aaaeeefffeeeeeehhhjjjfffccc```^^^^^^^^^]]]\\\YYYZZZZZZWWWSSSPPPPPPQQQMMMLLLLLLLLLMMMNNNOOOOOONNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQNNNJJJFFFEEEEEEAAADDDGGGJJJMMMQQQVVVYYYXXX\\\```cccddddddddddddcccdddfffhhhjjjkkklllllljjjlllnnnoooooommmkkkiiiggghhhhhhgggeeedddeeegggfffgggjjjmmmppprrrsssttt|||}}}~~~~~~}}}|||~~~qqqcccZZZUUURRRUUUVVVUUUUUUWWWXXXYYY\\\^^^```aaabbbbbbccccccddddddcccbbb```___^^^[[[VVVQQQNNNLLLLLLLLLOOORRRVVVYYYZZZZZZWWWVVVWWWYYYZZZZZZXXXVVVVVVVVVMMMGGG???888444222111000222///,,,+++,,,---,,,+++---,,,,,,++++++*********++++++******************+++++++++************)))++++++,,,,,,,,,++++++***))))))))))))((((((((((((++++++******)))(((((('''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))***+++,,,---,,,++++++''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))((('''%%%&&&))))))&&&###))))))))))))))))))))))))******))))))((((((''''''%%%&&&'''((((((((('''&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******)))************+++++++++'''(((***++++++******))),,,+++***))))))+++---...---,,,+++*********+++,,,(((((()))***++++++,,,,,,------...///000000000///..................------000000000000000000000000000000000000111111111111000222333333222222333444999666444444999BBBLLLSSSdddccccccfffppp~~~}}}}}}}}}|||||||||||||||{{{{{{{{{wwwxxxxxxvvvsssrrrsssuuuzzzxxxtttqqqppprrruuuwwwuuutttuuuxxxzzzxxxsssoooooommmkkkkkkkkkjjjhhhffffffhhhjjjiiifffbbb___^^^`````````aaabbbdddfffhhheeedddbbb___]]][[[ZZZYYYVVVTTTRRRPPPNNNMMMLLLLLLGGGGGGHHHIIIIIIJJJJJJKKKNNNOOOPPPPPPQQQQQQPPPPPPRRRQQQPPPPPPNNNNNNMMMLLLNNNNNNLLLIIIGGGEEECCCBBBDDDDDDEEEFFFGGGHHHIIIIIISSSSSSTTTVVVXXXZZZ\\\^^^[[[]]]```bbbcccfffjjjmmmnnnooooooooonnnkkkiiiggggggfffeeecccbbbaaaaaa```cccbbbaaabbbeeehhhlllooouuuwwwzzz|||~~~~~~}}}}}}}}}~~~~~~|||yyyvvvuuuuuuwwwsssqqqsssyyy~~~~~~}}}yyymmm___XXXSSSSSSUUUTTTUUUXXXUUUWWW[[[___bbbdddeeeeeebbbccccccdddcccbbb```___```]]]YYYTTTOOOLLLJJJIIIMMMOOORRRUUUWWWXXXWWWWWWWWWXXXZZZZZZXXXVVVUUUUUUPPPKKKCCC===999666333111111///---------...---,,,,,,,,,,,,+++++++++++++++++++++******************+++++++++************)))*********++++++******)))************)))))))))))))))))))))))))))*********'''''''''((((((((((((((())))))))))))))))))))))))))))))++++++,,,++++++***((())))))***************************************++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((,,,***((()))++++++)))'''))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))(((&&&%%%)))******************)))************************************************************************((((((((((((((()))******)))************+++++++++((())))))***************,,,+++***))))))+++---...---,,,+++******+++,,,,,,+++,,,,,,---......//////------.../////////..............................000000000000000000000000000000000000111111111111...000111111111111333555888888999<<>>>>>======<<<::::::999999999888888888<<<<<<===>>>@@@BBBDDDEEEHHHKKKQQQVVVZZZ___dddggghhhiiiiiijjjjjjjjjiiihhhcccaaa]]]XXXUUUTTTTTTTTTRRRQQQPPPOOONNNOOOPPPQQQTTTTTTUUUVVVYYY]]]aaacccccccccccc```[[[WWWVVVUUUXXXVVVVVVXXX\\\___``````uuueee\\\WWWSSSQQQQQQPPPQQQTTTWWWZZZ\\\]]]]]]\\\^^^___aaabbbbbbbbbaaacccbbbaaa___[[[WWWSSSPPPHHHGGGEEEDDDGGGKKKQQQTTTXXXZZZ\\\\\\[[[ZZZZZZZZZWWWVVVUUURRROOOHHHAAA;;;333222000//////...,,,***+++++++++,,,,,,------...******++++++,,,,,,,,,,,,+++++++++*********)))))))))******+++,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))***)))'''%%%$$$%%%''')))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''(((((())))))***))))))(((''''''((())))))++++++++++++++++++++++++************************************************)))))))))))))))***++++++))))))*********+++++++++,,,+++*********+++---...++++++***+++++++++,,,,,,++++++,,,,,,------------++++++++++++,,,,,,,,,,,,---.........---,,,++++++........./////////000000///////////////////////////000000000111111111111333333444333222333666888;;;BBBLLLTTT[[[cccmmmtttwww}}}~~~|||{{{{{{|||{{{{{{{{{{{{zzzyyyxxxxxxvvvuuuuuutttsssrrrqqqqqqoooqqqssssssrrrqqqrrrrrrqqqpppooonnnmmmmmmmmmmmmjjjjjjiiiiiihhhiiijjjkkkeeedddcccdddfffgggfffeeedddfffggggggdddbbbbbbbbbaaaaaa```^^^\\\ZZZXXXXXXTTTSSSPPPMMMKKKHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????<<<;;;;;;;;;;;;::::::::::::::::::999888888777777999999:::;;;===>>>@@@AAACCCGGGMMMRRRWWW\\\```cccbbbbbbcccccccccdddccccccccc```\\\XXXTTTRRRQQQQQQOOONNNMMMKKKJJJJJJJJJKKKLLLLLLKKKLLLOOOSSSWWWYYYYYYYYYYYYWWWSSSPPPNNNNNNMMMMMMMMMOOOQQQSSSTTTTTTppphhhbbb[[[TTTQQQQQQQQQSSSUUUWWWZZZ]]]___ZZZ\\\^^^```bbbbbbbbbbbbaaaaaa```___\\\YYYVVVTTTLLLIIIFFFCCCDDDGGGLLLOOOVVVXXX[[[\\\\\\[[[\\\]]]WWWWWWWWWVVVTTTNNNGGGBBB999666222000///...---,,,,,,,,,,,,,,,------------******++++++,,,---------+++++++++************))))))***+++,,,,,,,,,,,,,,,))))))))))))((((((((('''*********)))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********(((&&&&&&(((***((((((((((((((((((((((((*********)))((('''''''''&&&&&&&&&'''((()))***+++******((((((((((((******++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))***++++++)))************+++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,***+++,,,---......---------------------------...---............------,,,.........//////000000111////////////////////////000000000000111111111111222222222111111222666888@@@GGGQQQZZZaaakkkwww}}}zzzzzz{{{}}}}}}}}}{{{zzzyyyxxxxxxxxxsssssssssrrrrrrrrrrrrrrrllloooqqqrrrqqqppppppqqqpppoooooonnnlllkkkjjjiiihhhhhhhhhgggeeeeeefffhhh```___^^^___aaaaaa```___```aaacccbbb```______```______^^^\\\ZZZWWWUUUSSSNNNMMMKKKHHHFFFDDDCCCBBB@@@@@@???>>>======>>>>>><<<======>>>>>>???@@@@@@BBBCCCDDDDDDEEEEEEDDDDDDAAAAAA@@@???>>>======<<<:::::::::999999999999888:::::::::999999888888888666666777888999;;;<<<===AAAEEEKKKQQQUUUYYY]]]________________________```___^^^[[[WWWTTTQQQOOOMMMJJJIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBCCCDDDGGGJJJLLLNNNOOOOOONNNKKKIIIIIIIIIEEEFFFFFFGGGHHHHHHIIIIII|||xxxnnnccc]]]\\\ZZZXXXVVVWWWYYY[[[]]]YYYZZZ]]]___aaabbbccccccaaa```___]]]ZZZWWWUUUTTTPPPMMMHHHDDDCCCDDDGGGJJJRRRUUUXXXZZZ[[[[[[\\\]]]XXXXXXYYYZZZYYYTTTNNNJJJAAA<<<777222111000//////---------------,,,,,,,,,******++++++,,,------...+++++++++************)))((()))***++++++,,,,,,,,,*********)))))))))(((((((((((())))))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))((((((((()))***+++(((((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''''''''''')))***,,,***((('''(((***))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((()))+++,,,,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++******************************))))))******+++,,,)))************++++++++++++,,,,,,---------------******++++++,,,,,,,,,+++***+++,,,............---//////..................------.../////////......---......///000000111111000000000000000000000000000000000000111111111111111222222222333666;;;>>>FFFNNNYYYcccmmmzzz|||~~~zzzvvvvvvyyy|||~~~{{{xxxvvvvvvwwwwwwqqqqqqqqqqqqqqqppppppppphhhkkknnnoooooonnnnnnooonnnnnnnnnllljjjhhheeeddddddeeefffeeeaaa``````bbb\\\[[[ZZZZZZ[[[\\\[[[YYYYYY[[[[[[[[[YYYXXXYYYZZZYYYYYYXXXVVVTTTQQQNNNMMMHHHGGGEEECCCAAA@@@??????===<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<======>>>??????@@@AAABBBBBBCCCCCCBBBBBB???>>>>>>===<<<;;;::::::::::::999999888888888777999999888888888888888888555555555666888999;;;<<>>======<<<===>>>???@@@CCCDDDFFFEEEDDDCCCCCCDDD???@@@AAAAAA@@@??????@@@yyyqqqiiieee___ZZZWWWVVVWWWYYYXXXZZZ\\\___aaabbbccccccaaa```]]][[[XXXUUUSSSRRRSSSPPPJJJEEECCCCCCEEEGGGPPPRRRVVVXXXYYYZZZ\\\]]]XXXYYYZZZ\\\[[[XXXSSSOOOFFFAAA:::555222222222111.........------,,,,,,,,,******+++,,,,,,---......+++++++++************)))''''''(((******++++++++++++++++++************)))&&&&&&''')))***,,,------(((((())))))******++++++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))***+++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************''')))++++++(((&&&''')))************************''''''(((((())))))******,,,+++***)))))))))***+++,,,+++***((((((***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))******+++,,,)))************++++++++++++,,,---...///...---,,,******+++,,,,,,,,,,,,+++)))+++,,,...//////.....................---------------...///000000000///---......///000111111222111111111111111111111111000000000000111111111111222333444666888<<>>=========::::::999999999999999:::;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAAAAAAAAAAA===<<<<<<;;;:::999888888::::::999999888888777777777777777777777777777777666666666777888:::;;;<<>><<<<<<;;;:::::::::::::::;;;===???@@@??????@@@AAA;;;=========;;;:::::::::vvvggg]]]YYYWWWXXXYYYVVVYYY[[[\\\]]]```cccccccccbbb```\\\WWWQQQLLLIIINNNNNNLLLHHHEEECCCCCCDDDIIINNNTTTXXXZZZZZZZZZZZZ[[[[[[[[[[[[ZZZXXXWWWUUUKKKHHHBBB<<<666222000///+++,,,,,,------......///,,,,,,+++++++++,,,------...,,,******+++++++++***,,,,,,++++++++++++++++++************************+++******)))))))))((((((************************,,,,,,,,,***((((((***,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((('''''''''&&&***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************++++++************************))))))))))))******++++++++++++++++++++++++,,,+++*********+++,,,---))))))(((((((((((()))))))))******+++,,,,,,------)))))))))))))))))))))))))))******++++++,,,------***++++++,,,,,,++++++***........................---...............------......---,,,---...///000///////////////000111111111111111000000000000000333111000///000000000///...222666777888>>>KKKVVV___eeeqqq{{{tttwww}}}|||yyywwwvvvvvvvvvzzzyyywwwuuuttttttvvvvvvrrrrrrqqqqqqpppooonnnmmmiiihhhggghhhkkkmmmnnnnnnpppmmmiiifffdddccc```___]]]]]]]]]\\\ZZZYYYWWWVVVTTTSSSQQQPPPQQQRRRTTTUUURRRRRRRRRSSSRRRRRRQQQQQQQQQOOOMMMKKKHHHGGGEEEEEE>>>>>>???>>>===;;;888777888888888777888999999:::;;;;;;;;;<<<<<<<<<======;;;<<<===??????>>><<<;;;:::999999999888888777777555666666777777777777777999999999999888888888888666555333333444777:::===BBBEEEKKKQQQUUUWWWXXXXXXUUUPPPKKKIIIIIIJJJJJJHHHIIIJJJKKKJJJGGGDDDBBBAAAAAAAAA@@@>>>===<<<;;;:::666666666666777777777777777999;;;<<<<<<<<<:::999;;;::::::999999888888888uuuhhh^^^YYYWWWWWWVVVYYY[[[\\\]]]```bbbbbbaaa```^^^[[[VVVPPPKKKHHHMMMNNNNNNMMMKKKHHHFFFEEEGGGKKKPPPSSSVVVWWWYYY[[[ZZZZZZ[[[ZZZZZZXXXVVVUUUSSSOOOHHHAAA999333///...//////..................------,,,,,,+++,,,,,,,,,...---+++,,,------,,,***)))))))))******+++++++++************************++++++*********)))))))))************************++++++,,,***)))((()))+++++++++***)))))))))))))))))))))******++++++,,,,,,***++++++++++++++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((''''''***++++++++++++***))))))))))))))))))))))))))))))((((((((()))))))))************************************))))))))))))******++++++++++++++++++++++++******)))))))))***+++,,,))))))(((((((((((())))))(((((()))***+++,,,------++++++++++++++++++++++++)))******++++++,,,---------......//////......---........................//////000000000000//////......---------...///000///////////////000111111111111111111000000000000111111000111222333333222222444666777;;;DDDSSS]]]hhhqqqyyy{{{~~~~~~{{{xxxwwwvvvvvvwwwxxxwwwuuussssssssstttuuuqqqrrrrrrrrrqqqpppnnnmmmkkkiiihhhiiikkknnnoooooonnnkkkgggdddbbbaaa^^^]]][[[[[[ZZZYYYXXXVVVTTTSSSQQQPPPNNNNNNNNNOOOQQQRRRNNNNNNNNNNNNNNNMMMLLLKKKKKKIIIGGGEEECCCAAA@@@@@@===<<<<<<<<<;;;:::888888888888777777888888999999:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>===;;;:::999999999888888888777777777777888999999999999888777777777777666666666666:::999888777888;;;===???BBBFFFKKKQQQUUUVVVVVVUUUVVVRRRLLLHHHGGGFFFCCCAAACCCCCCCCCAAA???>>>===>>>======<<<;;;::::::999888555555666666666777777777555666888999999999777666888888888777777777777777yyyhhh]]]WWWUUUVVVVVVXXX[[[]]]___```aaa___^^^]]]ZZZVVVQQQMMMJJJKKKMMMPPPRRRQQQNNNKKKIIIGGGIIIKKKMMMPPPSSSWWW[[[XXXYYYZZZZZZZZZXXXWWWVVVXXXUUUNNNGGG???888444111222111000///..................---,,,+++++++++,,,...------...///...,,,***''''''((()))***++++++,,,************************+++++++++++++++******)))************************)))***,,,+++***))))))***+++***))))))))))))))))))((()))***+++,,,---......***+++---......---+++***))))))))))))))))))))))))))))))))))))***************)))))))))))))))((((((******++++++******)))((())))))))))))))))))))))))''''''((((((((()))))))))******************************))))))))))))******++++++++++++++++++++++++)))))))))))))))***++++++***))))))(((((())))))***''''''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++,,,,,,,,,,,,++++++........................//////000000000000000///......------......///000///////////////000111111111111111111111111111111///000222333444555555555666666777;;;CCCPPP^^^hhhmmmzzz}}}~~~}}}|||||||||}}}}}}}}}}}}}}}~~~~~~}}}zzzxxxvvvvvvvvvwwwuuutttsssrrrqqqrrrssstttqqqrrrssstttssspppmmmkkkjjjhhhffffffhhhkkkllllllkkkhhhdddaaa___]]][[[ZZZXXXWWWVVVTTTSSSQQQOOONNNLLLKKKJJJJJJJJJKKKMMMNNNKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@>>><<<<<<;;;::::::999888888888888888777777777777888888999999::::::::::::;;;;;;;;;;;;;;;<<<=========;;;:::999999999999888888888888777888999::::::;;;;;;::::::777777777777666666666666999888777666777888:::;;;AAAEEEKKKQQQUUUUUUTTTRRRSSSOOOKKKGGGDDDBBB???===>>>===;;;999999999::::::888888888888777777777666444444555555555666666666444555666777888777666666555555555555555555666666sssddd[[[VVVTTTSSSTTTXXX\\\]]]^^^aaa______^^^]]]YYYUUUQQQOOOJJJKKKNNNQQQSSSSSSQQQOOOJJJJJJJJJJJJKKKOOOTTTXXXXXXYYYZZZZZZ[[[ZZZYYYXXXXXXVVVRRRLLLFFF@@@;;;999333222111//////...//////000///...,,,,,,+++++++++,,,,,,---...///...+++)))((()))))))))******++++++***************************+++,,,,,,,,,,,,+++***************************'''))),,,,,,***)))((()))******)))))))))))))))***))))))******+++,,,,,,---)))+++---//////---+++)))(((((((((((((((((((((((((((((())))))******++++++************))))))))))))***************))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************))))))))))))*********************************************+++++++++***))))))))))))))))))***((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------******++++++++++++******........................,,,---.................................//////000///////////////000000111000111111111111111222222///111333444444444555555666777;;;CCCOOO]]]jjjqqqrrr~~~}}}{{{wwwwwwxxxyyyyyyyyyzzz{{{}}}}}}{{{yyyvvvuuuuuuvvvwwwssssssrrrqqqqqqrrrrrrssspppqqqssstttsssooollliiifffdddaaa```bbbdddeeefffhhheee```]]][[[ZZZXXXVVVSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHFFFEEECCCCCCCCCBBB@@@>>><<<;;;;;;;;;999888777666666777888999777777777888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888999999999999888888888888999:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888999888666555555666777888===BBBHHHOOOSSSTTTSSSQQQLLLJJJGGGDDDBBB@@@>>>===;;;:::888888888999888888555555555555666666666666444444444444555555555666555666777888888888777777333333444444555555666666|||mmmbbbZZZVVVQQQPPPUUUZZZZZZ\\\```aaabbbbbbaaa^^^[[[XXXVVVLLLJJJJJJLLLPPPTTTUUUUUUMMMMMMKKKIIIIIIKKKPPPTTTWWWXXXZZZ[[[\\\[[[[[[ZZZYYYXXXUUUQQQKKKEEE@@@>>>444333111/////////000000000///...---,,,,,,++++++++++++,,,---...---***''',,,,,,,,,++++++******)))************************)))***,,,------,,,+++***))))))))))))))))))))))))&&&)))++++++***)))))))))***)))))))))))))))************************))))))((())),,,------,,,)))((((((((((((((((((((((((((((((((())))))******++++++))))))))))))************)))************)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***************))))))))))))******************************+++++++++,,,,,,,,,,,,,,,******))))))))))))******++++++******)))(((((('''++++++++++++++++++++++++)))******++++++,,,------------............------........................,,,,,,---........................//////////////////////////////000000111000000111111222222222333000222444444333222333444555:::CCCPPP\\\hhhpppttt{{{yyyuuutttuuuwwwvvvvvvwwwyyy{{{}}}|||zzzxxxuuuttttttuuuvvvssssssrrrrrrqqqqqqrrrrrrnnnoooqqqrrrpppmmmiiifffdddaaa]]]\\\]]]___``````ccc```\\\YYYWWWVVVSSSRRRNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDCCCAAA@@@???@@@???>>>===;;;;;;::::::888777666555666777888999777777888999:::999999888999999999:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999999999999999::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;999999888999999:::999>>>EEEKKKPPPRRRQQQQQQHHHGGGDDDAAA???======>>>;;;:::999999:::999777444555555555555555666666666444444444444555555555666555555666666777777777777444444444555555666666666|||qqqggg^^^TTTOOOTTTXXXWWWZZZ___bbbbbbccccccbbb___\\\[[[PPPLLLHHHHHHMMMRRRTTTTTTNNNMMMLLLJJJHHHIIILLLOOOUUUWWWXXXZZZ[[[\\\\\\[[[\\\[[[YYYUUUPPPIIIDDD@@@888666444111//////000111//////...---,,,,,,,,,---,,,++++++,,,---,,,***(((......---,,,+++***))))))************************((()))+++------,,,***)))))))))))))))))))))))))))'''(((******)))((()))***)))))))))))))))******+++*********)))))))))(((((('''(((***++++++***((('''))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))******))))))((('''))))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))***************))))))))))))******************************+++,,,,,,---...---------+++******))))))******+++,,,,,,+++***))))))((((((++++++++++++++++++++++++)))******++++++,,,------,,,,,,------------,,,,,,........................---...///000111111111111---...///000000000000//////////////////000111111000000111111222333333333111333555333111000333666888AAANNN[[[eeekkkppprrr~~~zzzvvvuuuvvvwwwuuuuuuvvvxxxzzz|||~~~|||zzzwwwuuussssssssstttssssssrrrrrrqqqpppoooooolllmmmnnnnnnllliiifffdddccc___[[[YYYYYY[[[\\\]]]^^^ZZZVVVSSSQQQPPPNNNLLLIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@???>>>===<<<;;;======<<<::::::999999999888888777777777888888999777888:::;;;;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::::::::999999888999999999888;;;AAAGGGLLLNNNOOONNNIIIGGGDDD@@@<<<;;;===??????<<<999888999999555222555555555666666666666666444444555555555666666666333333444444444555555555555555555555555666666666}}}jjj\\\SSSUUUWWWTTTVVV]]]```aaabbbbbbbbb```^^^\\\WWWQQQKKKIIILLLOOOOOONNNJJJKKKKKKJJJIIIIIIJJJLLLRRRTTTVVVXXXZZZZZZZZZZZZ\\\\\\[[[YYYUUUOOOJJJGGG???===888444111000000000///......---------.........,,,++++++,,,---+++***,,,,,,++++++******))))))************************&&&(((***,,,,,,+++***((())))))))))))))))))))))))'''((()))(((((((((***+++)))))))))))))))***++++++*********************+++((())))))******))))))((())))))))))))))))))))))))*********)))))))))))))))''''''((((((((())))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((()))))))))******''''''(((((()))******+++******))))))))))))*********************************+++,,,---------,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------)))******++++++******)))........................---...///000111111111111---...///000111000000//////////////////000111111000000111222222333444444222444555333111222777<<<@@@KKKYYYcccggghhhkkkmmmzzz}}}zzz}}}{{{yyyxxxxxxxxxuuuuuuvvvxxxzzz|||~~~|||zzzwwwtttrrrqqqrrrrrrrrrrrrqqqpppooonnnlllkkkkkkkkkkkkjjjhhhfffcccbbb```\\\WWWUUUUUUVVVXXXXXXWWWTTTPPPMMMKKKIIIGGGFFFEEEDDDBBB@@@@@@@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>===<<<;;;===<<<;;;::::::999::::::999999:::::::::999999888888:::;;;======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<=========>>><<<======>>>>>>>>>>>>>>>============<<<<<<<<<;;;999999999999999999999999:::<<>>;;;<<<@@@DDDIIIBBB;;;777777888777555666666666666555555555555555555666666666777777777444444444444444555555666555555555555555444444444ssscccVVVWWWWWWSSSTTT[[[^^^___```aaa```___]]]\\\[[[UUUNNNKKKLLLMMMKKKHHHFFFHHHJJJJJJJJJIIIIIIJJJPPPRRRTTTVVVXXXYYYYYYYYYXXXYYY[[[[[[YYYUUUQQQOOOEEEBBB===777333000//////......---------......///000...,,,,,,---------,,,))))))))))))************************************%%%'''***,,,,,,+++)))((())))))))))))))))))))))))((((((((('''''''''***,,,))))))((())))))***++++++))))))***+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&'''''''''(((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++******))))))))))))******)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++************++++++))))))***+++,,,---......------------------------)))******+++,,,,,,------,,,------......------,,,........................+++,,,---...////////////---...000111111111000//////////////////000111111000000111222333333444444222444555333111333:::AAAGGGSSS```gggfffeeefffiiiyyy{{{xxxvvvyyy|||{{{zzzzzzzzzuuuvvvvvvxxxyyy{{{}}}~~~|||zzzwwwtttrrrqqqqqqqqqqqqqqqpppooonnnllljjjiiijjjiiihhhgggeeecccaaa```]]]YYYSSSPPPPPPRRRSSSSSSSSSPPPKKKHHHGGGEEECCCAAACCCBBB@@@???>>>???@@@AAA>>>>>>???@@@@@@@@@@@@@@@?????????@@@??????>>>>>>>>>======<<<;;;;;;<<<<<<::::::;;;<<<<<<:::999888999:::<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>???@@@<<<=========>>>>>>??????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@????????????=========>>>>>>>>>??????<<<===???AAACCCEEEFFFGGGBBBBBB@@@<<<;;;>>>FFFKKKRRRIII===777777999:::999666666666555555444444444666666666666777777777777777666666666666777888888555555555444444333333333{{{hhh]]]UUURRRVVV]]]ZZZ___```]]]^^^bbbbbb]]]]]]ZZZTTTOOOJJJGGGFFFFFF===FFFJJJGGGFFFKKKNNNMMMOOOOOOQQQVVV[[[\\\ZZZXXX[[[YYYYYYZZZ[[[ZZZVVVRRRKKKHHHAAA;;;555222000000222000......///000000000,,,---...///...---,,,+++,,,***)))+++---...+++)))++++++************++++++************************)))((('''((()))***)))'''))))))))))))))))))))))))((())))))***++++++,,,,,,*********))))))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((('''''''''((()))+++------)))******)))(((((()))+++---,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))*********((('''&&&''')))******))))))***+++*********++++++,,,,,,,,,++++++******************&&&&&&''''''(((((())))))''''''(((***+++,,,---...++++++------------++++++,,,,,,,,,++++++*********,,,,,,,,,---------......///...,,,++++++,,,...///...///////////////......000000000000111111111111//////000000000000000/////////444333///444888000777555333333666;;;@@@CCCUUU]]]fffkkkiiiggghhhiiitttyyyyyy{{{~~~|||{{{zzzxxxwwwvvvuuutttuuuxxx{{{||||||zzzyyyxxxvvvsssqqqooonnnpppnnnkkkiiiiiihhhgggeeeeeecccaaa```___^^^\\\ZZZXXXVVVTTTQQQOOONNNNNNNNNKKKJJJHHHFFFDDDAAA@@@????????????>>>>>>=========<<<;;;;;;;;;<<<>>>@@@AAAEEEDDDBBB@@@????????????>>>>>>>>>=========<<<<<<<<<<<<===>>>?????????>>><<<===>>>??????>>>>>>===;;;===>>>???>>>???@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAACCCDDDCCCBBBBBBCCCDDDDDDFFFGGGHHHHHHGGGEEEDDDGGGFFFDDDBBBAAAAAAAAABBB>>>>>>?????????>>>===;;;===<<<<<<===???AAA@@@??????>>>==================PPPEEE===<<<;;;777777;;;888888777666555444444444666666666666777777777777999888888888777777666666444444444444555777888:::|||pppfff]]]ZZZ]]]]]]```___\\\]]]aaaaaa^^^___]]]XXXSSSNNNIIIGGGEEEBBBFFFFFFEEEHHHNNNOOOLLLMMMMMMNNNRRRWWWZZZ[[[ZZZ[[[ZZZYYYZZZ[[[ZZZWWWTTTOOOKKKEEE???999555333222000...,,,,,,---......---,,,,,,------,,,,,,+++***,,,******+++------+++)))++++++************++++++***************************)))((((((******)))((())))))))))))))))))))))))''''''(((((()))******+++((())))))******+++++++++)))******++++++******)))))))))))))))))))))))))))''''''''''''(((***+++,,,)))******)))(((((()))+++((('''''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))((())))))))))))(((((('''''')))******))))))***+++***************+++++++++++++++******************)))))))))((((((((((((((((((((()))***+++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------..............................////////////......000000000000111111111111+++,,,...///111222222222444333000///222222111111222444555555666<<>><<<;;;<<<<<<<<<;;;;;;;;;;;;;;;============???AAACCCDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCCCCAAA???>>>>>>???@@@AAABBBCCCEEEFFFIIIHHHHHHHHHGGGFFFFFFEEEFFFGGGIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPNNNLLLKKKLLLKKKIIIGGGFFFEEEEEEEEE@@@@@@AAABBBCCCCCCAAA@@@>>>===<<<===???@@@???>>>??????>>>=========>>>>>>GGG???999::::::777888::::::999888777666666666666777777777777777777777777999888888888777777777777555555555444555666888999|||nnnddd```bbbaaa^^^ZZZ[[[```aaa___cccaaa^^^YYYSSSMMMHHHEEEGGGEEECCCCCCHHHOOOOOOKKKLLLKKKKKKMMMRRRWWWZZZ[[[\\\[[[YYYZZZZZZZZZYYYWWWSSSPPPKKKDDD>>>999777555111///,,,,,,------------...---,,,,,,++++++,,,,,,,,,+++***+++,,,---+++)))++++++************++++++************************+++***))))))***+++***)))))))))))))))))))))))))))(((((())))))***+++++++++(((((()))***+++,,,------+++******))))))******+++************************(((''''''''''''((()))))))))******)))(((((()))+++%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))(((((())))))***+++++++++)))(((((((((((())))))***''')))******))))))***+++******************************++++++++++++++++++,,,++++++***))))))((((((************+++++++++,,,---,,,)))(((((())),,,---,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,---...000111111000...---......///////////////...000000000000111111111111+++,,,---///000111111222333555...444BBB888,,,555///444999:::;;;CCCRRR^^^kkkqqqzzz~~~|||zzzyyyyyyyyyxxxvvvrrrqqqppprrruuuxxxyyyxxxyyyxxxvvvtttrrrpppnnnmmmllliiieeecccbbb```^^^\\\]]]ZZZXXXVVVUUUTTTQQQOOOOOOOOONNNMMMLLLJJJHHHGGGCCCBBBAAA???>>><<<;;;:::::::::::::::;;;;;;;;;;;;?????????AAACCCGGGKKKMMMOOOPPPQQQQQQPPPNNNLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHFFFEEECCCCCCBBBBBBDDDFFFIIIJJJJJJGGGCCCAAABBBBBBCCCEEEIIIMMMPPPSSSVVVUUUTTTRRRPPPPPPOOOOOOOOOQQQSSSSSSRRRRRRSSSTTTXXXYYY\\\]]]]]]\\\ZZZXXXVVVUUUSSSQQQOOOLLLJJJIIIDDDDDDDDDFFFIIIJJJIIIHHHBBB@@@??????@@@@@@???>>><<<<<<;;;:::999999::::::===999777:::;;;::::::<<<<<<;;;:::999888888888888888888888888888888777777888888888888888777777777777777666666666666777777vvvoookkkeee]]]XXXYYY^^^aaaaaaeeedddccc___YYYRRRKKKGGGHHHEEEBBBBBBEEEJJJLLLLLLNNNLLLKKKKKKNNNSSSXXXZZZ\\\[[[ZZZYYYZZZZZZ[[[ZZZWWWTTTOOOIIICCC>>>:::888444222///.../////////...000///---,,,,,,,,,---...+++++++++,,,,,,,,,+++***,,,++++++******++++++,,,************************+++***)))***+++,,,+++)))))))))))))))))))))))))))++++++,,,,,,,,,---------*********++++++,,,,,,---+++***)))(((((()))***+++***************************)))(((((((((((()))))))))******)))(((((()))+++((((((((((((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))***)))(((''''''''')))***+++''')))******))))))***+++,,,++++++++++++***************+++++++++++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///000000///...------.../////////////////////000000000111111111111//////000000000///......+++444111@@@WWWEEE---999222666;;;???DDDOOO___kkkttt||||||zzzxxxxxxxxxyyyxxxwwwqqqppppppqqqtttvvvwwwvvvwwwvvvtttrrrooommmkkkkkkjjjgggcccaaa___]]]ZZZXXXWWWUUUSSSQQQPPPNNNLLLIIIIIIIIIJJJIIIHHHFFFDDDCCCAAAAAA@@@???===<<<;;;;;;:::;;;;;;<<<===>>>?????????@@@AAADDDKKKRRRZZZ^^^bbbbbb```___]]][[[YYYXXXUUUTTTRRRPPPNNNNNNMMMMMMOOONNNLLLJJJHHHGGGGGGGGGHHHJJJNNNQQQQQQMMMIIIFFFEEEEEEGGGKKKSSS[[[bbbeeegggfffdddaaa___^^^^^^^^^^^^aaacccccccccbbbcccdddhhhjjjlllnnnnnnmmmkkkiiigggfffddd```\\\VVVQQQNNNLLLJJJJJJLLLPPPRRRQQQOOOGGGEEECCCCCCCCCCCCAAA@@@===<<<;;;:::888888888888999888:::<<<>>>===<<<<<<===<<<;;;:::::::::::::::999999999999888888888888888888888888888888888888888888888777777666666666{{{ooobbbZZZYYY\\\___bbbeeeeeeeeeccc^^^WWWPPPLLLGGGFFFEEECCCAAABBBGGGLLLOOONNNLLLKKKLLLPPPTTTWWWZZZZZZZZZZZZYYYZZZ[[[\\\XXXVVVRRRMMMGGGAAA===:::666444111000000000///...///...,,,+++++++++,,,---***+++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************+++***)))***+++,,,+++))))))))))))))))))))))))))),,,,,,,,,,,,,,,------------,,,,,,++++++*********+++***)))(((((()))***+++************************,,,+++******))))))******)))******)))(((((()))+++,,,+++******)))))))))***((((((((((((((((((((((((******)))(((''''''&&&&&&)))(((''''''''')))***+++''')))******))))))***+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,---......------...//////////////////000000000111111111111000000111111000//////...---666333BBBZZZGGG///;;;666888<<>>>>>===<<<<<<;;;;;;::::::<<<===???AAABBBCCC@@@@@@BBBHHHSSSaaannnuuuzzzwwwsssooollljjjjjjiiihhhfffccc___\\\ZZZZZZYYYZZZYYYWWWUUUSSSQQQPPPPPPMMMPPPUUUXXXWWWTTTOOOLLLHHHHHHJJJQQQ]]]jjjtttyyyyyyxxxvvvtttsssqqqqqqppprrrtttwwwxxxxxxwwwwwwxxx{{{|||~~~~~~}}}|||{{{yyyuuunnneee]]]YYYWWWTTTRRRSSSWWWYYYWWWUUUKKKJJJHHHGGGGGGFFFDDDBBBDDDCCCAAA???===;;;::::::888;;;>>>???@@@???===;;;>>>======<<<<<<<<<<<<<<<;;;;;;::::::999999999999888888888888888999999999999999999888888777666666mmm```[[[ZZZ]]]```bbbcccdddddd```[[[VVVRRRIIIHHHGGGEEEAAA>>>CCCJJJMMMMMMMMMLLLLLLMMMPPPSSSWWWYYYZZZZZZZZZYYY[[[\\\YYYWWWUUUQQQKKKEEE@@@===777444111/////////...---,,,,,,+++************+++)))+++---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,************************+++***))))))***+++***)))))))))))))))))))))))))))))))))******************------,,,+++***)))((((((***))))))(((((())))))***************************,,,,,,+++*********++++++)))******)))(((((()))++++++***)))(((((('''''''''))))))))))))))))))))))))+++***)))((('''%%%%%%$$$)))(((((((((((())))))***''')))******))))))***+++******+++++++++,,,,,,,,,******++++++,,,---------******++++++,,,------...,,,,,,,,,,,,,,,+++++++++,,,---...//////...---,,,,,,,,,,,,,,,------------............///////////////...,,,******,,,...///,,,---...///000000000000000000000000111111111111...///000111222222222222666999333999GGG>>>222;;;999:::@@@JJJXXXhhhuuu|||~~~}}}|||yyywwwuuuuuuvvvvvvuuutttqqqqqqpppqqqssssssrrrpppnnnmmmllliiigggeeecccbbbbbb```\\\YYYWWWUUURRRPPPMMMKKKHHHGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@???>>>;;;;;;;;;;;;::::::::::::888999;;;===@@@BBBDDDEEECCCBBBEEELLL[[[nnnzzzxxxsssoookkkiiiiiihhhgggfffdddbbb___\\\YYYWWWWWWYYY]]]___]]]YYYTTTPPPKKKJJJLLLUUUeeevvvyyypppjjjeee```\\\\\\___```]]]YYYQQQOOOMMMLLLLLLKKKIIIGGGJJJIIIFFFCCC@@@===;;;::::::@@@DDDCCCBBBBBB@@@===@@@@@@???>>>>>>??????@@@<<<<<<;;;;;;::::::999999888888888999999999999999999999999999999888777666{{{iii___YYYYYY\\\^^^___aaacccbbb^^^[[[XXXOOOJJJGGGGGGEEE@@@BBBGGGGGGIIILLLMMMLLLLLLMMMOOOTTTWWWZZZ[[[ZZZYYYZZZ[[[YYYYYYWWWTTTOOOIIIDDDAAA999666333111000000///...------......------,,,+++)))+++------+++******,,,---,,,,,,++++++,,,,,,---***************************)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))((((((((())))))))))))(((((())))))))))))))))))))))))+++***************++++++)))******)))(((((()))+++)))(((((('''''''''(((((())))))))))))))))))))))))+++******)))((('''&&&&&&((())))))))))))(((((('''''')))******))))))***+++''''''((()))***++++++,,,******++++++,,,------...+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////......------------......,,,---...///000000000000000000000000111111111111000111222333333333333333777666333333777888777888:::@@@KKKWWWdddsss~~~{{{yyyvvvtttrrrrrrrrrrrrqqqpppqqqpppppppppqqqpppnnnkkkjjjiiigggeeeccc```___^^^[[[XXXTTTRRRPPPNNNLLLJJJGGGEEECCCCCCCCCCCCAAA?????????>>>=========>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<:::;;;===@@@CCCEEEHHHIIIHHHGGGHHHPPPaaaxxxzzzzzzyyyuuupppkkkeeebbbccceeeffffffbbb]]]WWWSSSNNNLLLMMMWWWhhh{{{~~~sssmmmgggeeeggggggbbb]]]ZZZXXXWWWVVVVVVUUUSSSRRRUUUSSSOOOKKKGGGCCCAAA??????GGGKKKIIIHHHIIIGGGDDDCCCCCCBBBBBBBBBCCCCCCDDD======<<<<<<;;;::::::999888888888999999:::::::::888999:::::::::999888777ooobbbYYYWWWYYY[[[]]]___bbbbbb```^^^\\\UUULLLFFFHHHIIIDDDBBBCCCAAAFFFJJJLLLLLLKKKLLLNNNRRRVVVZZZ[[[ZZZYYYYYY[[[ZZZZZZYYYVVVRRRLLLGGGCCC<<<:::666444333333222000000111222222222111///...)))+++...---+++)))***,,,---,,,,,,++++++,,,,,,---************************)))((('''((()))***)))'''))))))))))))))))))))))))++++++******************)))))))))))))))*********'''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))***++++++)))******)))(((((()))+++(((((('''(((((()))***+++))))))))))))))))))))))))************))))))))))))((()))*********((('''&&&((()))******))))))***+++$$$%%%&&&'''((()))***+++******+++,,,,,,---......---,,,,,,++++++******)))+++++++++,,,,,,---------///---+++))))))+++---///,,,,,,,,,------.........,,,,,,,,,---------......---...///111111///...---,,,---...///000000000000000000000000111111111111555555555444333222111000000000666666333999===666<<>>???>>><<<;;;;;;<<<===>>>=========>>>>>>>>>??????===>>>@@@CCCFFFJJJLLLMMMLLLJJJJJJRRRddd~~~|||tttpppmmmmmmmmmjjjeee^^^XXXTTTPPPMMMMMMWWWiii|||}}}uuunnnkkklllkkkeee```cccaaa```_________]]][[[cccaaa]]]XXXSSSOOOLLLJJJEEENNNSSSPPPNNNPPPPPPLLLFFFEEEEEEEEEEEEEEEFFFFFF>>>>>>===<<<;;;;;;::::::888888888999999:::::::::888888::::::;;;:::999888uuu```YYYZZZ]]]___`````````___^^^___```YYYTTTOOONNNMMMJJJDDD>>>CCCDDDEEEHHHJJJJJJHHHFFFNNNRRRWWW[[[^^^^^^\\\[[[]]]\\\[[[YYYUUURRRNNNLLLCCC???888444111000//////000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,+++,,,---...,,,***((()))******)))((()))+++************))))))((((((++++++***************************)))))))))))))))+++,,,,,,,,,+++)))(((&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++******))))))))))))))))))***++++++***)))***,,,******))))))))))))******++++++,,,,,,,,,---------,,,+++)))'''&&&&&&'''((()))***++++++,,,,,,++++++))))))*********+++++++++........................---------............/////////............//////...///000111111000///...000111111111111222222222222222222222222222222222///222444555444555999===BBBOOO___jjjrrr~~~|||zzzzzzsssrrrpppnnnmmmlllkkkkkklllllllllmmmmmmlllhhhfff```___^^^\\\XXXUUUQQQOOOQQQOOOLLLIIIFFFEEEDDDDDD@@@===::::::<<<>>>===<<<@@@>>>=========;;;<<<===>>>??????@@@@@@@@@@@@@@@===<<<===AAAFFFKKKNNNOOOFFFFFFIIIRRR```tttzzzxxxqqqjjjhhhgggccc[[[TTTQQQRRRSSSWWWaaaqqq}}}tttppppppqqqpppnnnnnnmmmllljjjhhhgggeeeeeekkkkkkiiigggdddbbb___^^^___bbbdddccc___ZZZVVVTTTTTTJJJCCCCCCDDDCCCAAAAAA@@@BBBBBB>>>===>>>===:::777666555666999;;;;;;;;;<<<<<<;;;;;;:::999999888~~~kkk```[[[YYYVVVXXXZZZ\\\]]]___aaabbb]]]XXXRRROOONNNKKKEEEAAAAAAAAABBBDDDFFFGGGFFFDDDJJJMMMSSSXXX[[[\\\\\\[[[^^^]]]\\\ZZZXXXTTTQQQOOOIIICCC<<<666333222111000000///..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))***+++,,,***(((***+++,,,+++***)))***+++++++++++++++************************************************))))))))))))))))))*********)))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))***)))((((((((()))++++++(((((('''(((((()))******(((***++++++***)))***+++******))))))))))))******++++++++++++,,,,,,,,,,,,...---+++)))(((((()))******++++++,,,,,,,,,,,,,,,,,,---------....................................---------............///---...///111222111111000//////000111111000//////000111111111111222222222222222222222222222222222000222444444444666;;;@@@NNNZZZhhhsss}}}|||zzzyyyrrrqqqooommmkkkiiihhhhhhiiiiiiiiiiiijjjhhheeebbb]]]\\\[[[XXXUUUQQQNNNLLLMMMKKKHHHFFFDDDBBBBBBBBBCCC@@@======???@@@@@@???AAA@@@AAAAAAAAA@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBB@@@??????AAAEEEIIIKKKKKKFFFEEEIIIPPPZZZkkkzzztttmmmkkkjjjggg```YYYTTTSSSSSSVVV___nnn~~~yyywwwzzz}}}~~~~~~xxxvvvuuusssqqqooonnnnnnxxxxxxxxxxxxwwwvvvuuutttqqqrrrsssrrroooiiiccc^^^ZZZQQQJJJIIIJJJHHHFFFFFFAAADDDCCC???>>>>>><<<888;;;:::999:::<<<======<<<;;;:::::::::999999888888yyykkk^^^UUUSSSTTTVVVYYY\\\___bbbcccaaa\\\VVVSSSPPPMMMHHHDDDAAA@@@???@@@CCCDDDEEEDDDDDDGGGMMMSSSWWW[[[\\\]]]______^^^]]][[[YYYVVVUUUPPPJJJBBB;;;666444222111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***+++,,,***(((,,,------,,,***)))***++++++++++++++++++,,,,,,,,,************************************************''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))&&&''''''''''''&&&&&&%%%)))))))))))))))))))))))))))))))))((()))******+++&&&&&&&&&'''((()))***+++(((***,,,,,,***)))))))))******))))))))))))***************++++++++++++,,,///...,,,+++***++++++,,,++++++,,,---------------............////////////........................---------............///,,,...000222222111000...///000000111111000000///000111111111111222222222222222222222333333333333222444555555555:::AAAGGGWWW```mmmyyy}}}zzzxxxrrrpppnnnkkkhhhfffdddcccddddddddddddeeeccc```]]]XXXWWWVVVSSSOOOLLLIIIGGGFFFEEECCCAAA@@@???@@@@@@???===<<<<<<>>>@@@AAA@@@BBBDDDFFFFFFEEEEEEGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEGGGEEECCCDDDEEEGGGHHHHHHEEEFFFIIIMMMRRR___www}}}xxxrrroooooommmfffaaaYYYWWWUUUUUU[[[hhhwwwzzzzzz~~~}}}|||{{{{{{yyyppphhh\\\TTTMMMLLLKKKHHHGGGHHHGGGJJJJJJFFFCCCAAA===888:::999999:::<<<===<<<:::;;;;;;;;;;;;::::::::::::uuudddXXXWWWWWWVVVXXX[[[___aaaaaabbb```\\\YYYVVVQQQKKKFFFCCCAAA??????AAACCCEEEEEE@@@CCCHHHNNNTTTZZZ]]]______`````````___]]][[[ZZZWWWQQQGGG???999666333222000///...------,,,,,,------------------------------------,,,,,,++++++***,,,,,,+++,,,---...,,,***+++,,,---,,,***))))))************++++++++++++,,,***************+++++++++)))***************++++++(((((())))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((((((((((((((((((((()))))))))))))))******+++'''''''''(((((()))++++++(((***,,,,,,+++)))((((((+++******))))))******+++))))))*********+++++++++///...---,,,+++,,,,,,,,,+++,,,------......------+++,,,,,,,,,,,,---------........................---------............////////////000000/////////000000000000000000000000000000111111111222222222222222222333333333333333555666777777999@@@IIIQQQ^^^eeeppp}}}}}}zzzwwwrrrpppmmmiiieeebbb```___```_________```^^^ZZZWWWRRRQQQOOOLLLIIIFFFCCCBBBAAA@@@???>>>===>>>>>>???;;;<<<===???AAACCCDDDDDDIIINNNQQQPPPNNNOOOPPPPPPPPPPPPQQQPPPPPPOOONNNNNNMMMKKKHHHGGGGGGHHHGGGGGGEEEFFFIIILLLMMMVVVkkk~~~{{{vvvtttsssqqqlllhhh```]]]XXXVVVYYYbbboooxxx~~~{{{{{{sssjjj]]]VVVPPPNNNMMMJJJIIIKKKQQQTTTUUUQQQMMMJJJDDD>>>;;;;;;<<<>>>@@@@@@>>><<<>>>>>>>>>>>>============pppddd\\\YYYVVVVVVYYY]]]``````aaaaaabbbaaa]]]VVVNNNIIIDDDBBB???>>>@@@BBBCCCCCC>>>AAAEEEKKKRRRYYY^^^bbb```aaaaaabbbaaa```^^^]]]ZZZUUULLLDDD===999555222000000///...---,,,,,,,,,------------------------...------,,,,,,+++++++++,,,,,,+++,,,---...,,,******+++++++++)))((((((***)))))))))***************))))))*********+++++++++))))))******+++++++++,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((()))******++++++*********((((((((((((((((((((((((((()))))))))************++++++******)))******+++)))+++------+++)))))))))++++++************++++++))))))*********+++++++++---,,,,,,++++++++++++++++++,,,------......------++++++++++++,,,,,,,,,,,,........................---------............///111000......///222666888111111000000000000111111000000111111111222222222222222333333333444444444444555777999===EEEQQQYYYffflllwww|||~~~~~~}}}}}}}}}~~~}}}yyyvvvqqqoookkkgggccc___]]][[[\\\[[[[[[[[[[[[YYYUUURRRLLLKKKIIIFFFDDDAAA@@@??????>>>===<<<<<<===>>>??????BBBEEEHHHIIIIIIIIIIIITTT]]]aaa^^^[[[\\\]]][[[_________^^^]]]\\\[[[ZZZSSSPPPLLLJJJJJJIIIHHHGGGDDDEEEIIILLLLLLQQQaaapppzzzwwwvvvtttqqqnnngggccc^^^YYYYYY___iiippp~~~}}}rrrhhhbbb\\\WWWVVVTTTQQQRRRUUU[[[___aaa]]]YYYUUUNNNGGGBBBBBBDDDGGGIIIHHHFFFDDD@@@@@@???????????????>>>vvvccc]]]VVVTTTWWW\\\```aaa```bbbddddddaaaZZZSSSNNNFFFDDDAAA???@@@AAABBBAAA???@@@CCCHHHOOOWWW^^^bbb```aaabbbbbbbbbaaa```___\\\WWWPPPIIICCC===888444222111000///...---------------------------------------------,,,,,,,,,,,,+++***)))***+++,,,***(((((()))******)))((()))************)))))))))(((((()))))))))***++++++,,,,,,))))))******+++,,,,,,,,,...---,,,***))))))(((((())))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((()))************)))---,,,+++************+++,,,---...---+++******+++++++++************++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,---------------,,,------------.................................---------............///111///---...111888???CCC222111111000000111111222000111111111111222222222222222333333444444555555222555888<<>>>>>======<<<;;;<<<===>>>???@@@EEELLLPPPQQQOOONNNMMM]]]hhhnnnjjjgggiiijjjgggjjjjjjjjjiiihhhfffeeeddd]]]ZZZUUURRRPPPNNNLLLJJJGGGHHHKKKOOOPPPRRR[[[eeexxx~~~zzzxxxwwwuuusssnnnjjjddd^^^\\\___eeejjjyyy~~~}}}yyywwwvvvxxx{{{}}}zzzqqqjjjddd___[[[[[[ZZZXXXZZZ^^^dddjjjmmmkkkgggccc[[[SSSKKKLLLMMMPPPQQQOOOKKKHHHBBBBBBAAAAAA@@@??????>>>qqqhhh\\\WWWXXX]]]aaabbb```bbbcccccc```\\\YYYWWWLLLJJJGGGEEEEEEEEEDDDCCC??????AAAEEELLLTTT\\\``````aaabbbbbbbbbaaa___^^^]]]YYYTTTOOOIIICCC<<<888333222111000///.................................,,,,,,,,,---------------+++***)))***+++,,,***(((''')))************+++---,,,,,,++++++***)))((((((((())))))***++++++,,,,,,))))))***++++++,,,------,,,+++***)))(((((())))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))'''((()))***+++******)))******************++++++000000///,,,******,,,...,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,............////////////........................---------............///000///...///222888>>>AAA222222111000000111222222000111111111111222222222222222333333444555555666555999>>>DDDLLLWWWdddmmmpppyyy}}}|||~~~|||zzzwwwsssppppppssstttrrrooojjjhhhddd```[[[XXXUUUTTTSSSRRRQQQQQQQQQNNNKKKGGGCCCBBB@@@???>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>GGGSSS\\\``````___^^^jjjxxx}}}{{{}}}{{{{{{{{{zzzxxxvvvuuutttoookkkeee```\\\XXXUUURRRSSSRRRTTTYYY[[[ZZZ\\\aaaooo~~~{{{yyyxxxwwwssspppjjjddd``````dddgggrrrvvvzzz|||{{{|||{{{xxxvvvtttrrrppplllkkkiiiiiijjjmmmppprrrxxxzzz~~~{{{uuuqqqnnnfffbbb```aaaaaa```ccciiiooovvvzzzzzzwwwsssjjjbbb\\\\\\]]]^^^]]]YYYSSSNNNHHHHHHGGGEEEDDDCCCBBBAAAuuueee\\\[[[^^^aaabbbbbbbbbbbbaaa^^^]]]]]]]]]SSSPPPMMMLLLKKKJJJHHHGGG??????@@@DDDJJJRRRZZZ___```aaaaaabbbaaa```___^^^]]][[[WWWSSSNNNGGG???:::444333222000//////..............................,,,,,,,,,------.........---,,,+++,,,---...,,,***((()))++++++++++++---//////...---,,,***)))((((((((())))))***++++++,,,,,,))))))***+++,,,,,,------)))((((((''''''(((***+++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))''''''((()))******))))))))))))))))))))))))))))))'''((()))++++++******)))(((((((((((()))+++,,,---222111///,,,******---000,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++------------.........///........................---------.........//////000000//////111333666888333222111000000111222333000111111111111222222222222222333333444555666666999>>>EEELLLUUUaaannnwwwyyy~~~|||zzzxxxtttoookkkjjjnnnpppooommmgggeeeaaa]]]XXXUUURRRQQQOOOOOONNNNNNMMMKKKGGGDDDAAA@@@???>>>===>>>>>>???<<<;;;:::::::::;;;<<<===@@@LLL]]]kkkrrruuuvvvwww|||~~~zzzssslllgggbbb]]]ZZZ^^^\\\^^^dddfffccc```aaaiiiwww}}}{{{zzzyyyvvvsssnnnhhhcccaaacccfffmmmpppsssrrrpppoooqqqssssssoookkkgggeeecccaaa___]]]]]]]]]^^^aaadddgggiiisssvvv|||zzzuuuqqqpppqqqmmmjjjiiijjjjjjjjjooouuuxxxvvvnnnpppppppppooommmggg___ZZZNNNNNNLLLKKKIIIHHHFFFFFFqqqgggdddbbbaaa______^^^___bbb```\\\\\\___[[[WWWTTTSSSTTTSSSQQQNNNIIIFFFCCCBBBFFFNNNWWW^^^```aaabbbccccccbbbaaa```aaa^^^ZZZVVVRRRMMMHHHDDD:::888555222///......//////...---,,,,,,,,,,,,------------............///++++++,,,,,,,,,+++******)))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,,,,,,,++++++***)))))))))*********+++,,,,,,------(((***+++***)))((()))***)))))))))***+++++++++,,,******)))((((((((((((((()))((('''&&&''')))+++,,,,,,+++***((((((***+++,,,+++***)))))))))***,,,,,,---,,,++++++******++++++111...+++((('''(((+++,,,)))************+++++++++------------------------,,,------+++******,,,...------------,,,,,,+++***---------............///........................//////000000///...------////////////////////////000000111222222222222111222222222222222222222222666333222444444333444888???@@@HHHYYYgggqqq||||||yyywwwvvvuuupppkkkfffcccdddeeeggghhhcccaaa]]]XXXSSSOOOLLLKKKNNNLLLIIIIIIIIIGGGCCC???AAA???<<<::::::<<<>>>@@@<<<=========>>>>>>??????BBBJJJ]]]sss}}}wwwqqqmmmmmmnnnpppqqqpppooommmlllnnnxxx~~~{{{yyy|||yyysssjjjbbb^^^]]]^^^fffggghhhfffcccaaa______\\\ZZZXXXUUUSSSRRRRRRRRRPPPRRRUUUWWWYYY]]]aaaeeehhhqqq}}}}}}{{{yyyxxxvvvtttrrrrrrqqqppppppssswww{{{~~~zzzooogggbbb[[[TTTSSSVVVWWWSSSNNN|||qqqiiidddaaa___]]]^^^aaaaaa^^^___bbbaaa^^^[[[ZZZZZZZZZXXXUUUNNNJJJEEECCCFFFMMMVVV\\\```aaabbbccccccbbbaaa``````^^^ZZZXXXUUUQQQMMMJJJ>>><<<777333000/////////......---,,,,,,---------.........////////////000,,,,,,,,,---,,,,,,+++***)))***++++++++++++***)))***+++,,,,,,,,,,,,+++***++++++************************************++++++***)))))))))))))))))))))(((***+++***)))((()))*********************++++++******)))(((((((((((((((******************)))))),,,+++)))(((((()))+++,,,+++***)))))))))***+++,,,+++*********+++,,,,,,---111///---+++***+++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,...---............---,,,+++---------............/////////.........---------///////////////...------000000000000000000000000000000111222222222222111222222222222222222222222444222222555666555777;;;<<>>======>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>BBBJJJ[[[rrr~~~{{{{{{|||~~~~~~}}}zzzyyyvvv~~~}}}{{{xxxqqqiiiaaa[[[ZZZZZZ]]]___```^^^[[[XXXVVVVVVOOOMMMJJJGGGEEEDDDCCCCCCHHHJJJMMMOOOQQQUUUZZZ]]]hhhppp|||~~~||||||||||||{{{yyy|||{{{yyyxxxyyy{{{~~~vvvnnnggg```^^^```___[[[WWWyyymmmfff```]]]\\\___```___aaaeeefffdddbbb``````___]]][[[UUUQQQJJJEEEFFFLLLTTTYYY```aaabbbccccccbbbaaaaaa___]]][[[ZZZYYYVVVSSSPPPDDDAAA;;;666222000000000...---------------.........////////////000000000------......------,,,+++)))***++++++++++++***)))++++++,,,------,,,++++++,,,,,,++++++***))))))(((((())))))***++++++,,,,,,++++++***))))))(((''''''(((***+++***)))((()))*********************))))))******)))))))))((((((((()))***+++,,,+++)))'''%%%******((((((((((((************))))))******+++,,,)))))))))***+++,,,...//////...---,,,,,,+++,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,------,,,++++++,,,.........//////......---------------............/////////.........---------///////////////......---111111111111111111111111000000111222222222222111222222222222333333333333333222333777777666:::???@@@JJJ\\\ooo~~~~~~}}}}}}|||{{{xxxuuusssqqqooonnneeebbb^^^[[[ZZZYYYXXXVVVQQQOOOMMMKKKHHHGGGEEEEEEAAA@@@??????@@@@@@???===>>>???AAADDDGGGHHHFFFDDDCCCCCCBBBAAAAAA@@@@@@???@@@FFFTTTggguuu~~~{{{xxxrrriii```ZZZWWWWWWVVVXXXYYYXXXTTTPPPNNNMMMHHHFFFDDDAAA???>>>======AAACCCFFFHHHJJJNNNSSSVVV```hhhsss}}}~~~~~~~~~~~~xxxqqqnnnnnnlllgggccc~~~pppaaa\\\YYY[[[]]]^^^aaaeeeeeedddcccbbbbbb```___^^^]]]WWWOOOIIIHHHLLLRRRWWW```aaabbbcccccccccbbbaaa```^^^\\\[[[[[[YYYVVVSSSJJJFFF???888333000000000---------------......///............////////////...............------,,,*********++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++,,,+++++++++*********)))(((***+++***)))((()))***++++++******))))))(((((()))))))))******)))))))))&&&'''(((((((((&&&%%%$$$))))))(((''''''((())))))***************+++++++++************+++,,,---...+++++++++++++++***))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,+++---...------............---------------............///---------.........//////...///////////////......000000000000000000000000000000111222222222222111222222222333333333333333333333444888888777<<>>???@@@@@@@@@@@@AAAEEEJJJPPPQQQNNNKKKGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFNNNZZZdddiiiooouuuyyy{{{yyysssjjjaaaZZZWWWVVVUUUWWWYYYXXXTTTOOOKKKIIIGGGEEECCCAAA@@@@@@@@@@@@???AAADDDFFFHHHKKKPPPSSSXXX___iiirrryyy~~~|||zzzwwwrrrnnnzzzeee^^^XXXXXXZZZ[[[___cccbbbbbbccccccbbbaaa``````bbb]]]UUUOOOMMMOOOTTTWWW```aaabbbcccddddddcccbbbaaa___]]]\\\[[[YYYVVVSSSOOOKKKDDD<<<666222000000......---------......///,,,,,,,,,---------............//////......---,,,+++******************+++******))))))))))))******))))))*********++++++++++++++++++*********))))))))))))*********+++++++++(((***+++***)))((()))***+++******))))))(((((((((((()))************))))))'''&&&%%%%%%%%%'''((()))))))))(((((((((((())))))))))))******++++++++++++,,,,,,++++++***++++++,,,)))***+++++++++***)))(((***++++++++++++,,,,,,,,,+++,,,,,,,,,------......,,,---......---,,,---...+++,,,,,,---------,,,,,,---------............///***+++,,,---...000111111......///////////////...////////////////////////000000111222222222222111222222333333333444444444444444666888888999@@@III\\\fffuuu}}}{{{zzzyyyxxxxxxuuutttqqqnnnllljjjhhhggg___]]]YYYVVVTTTQQQLLLIIIJJJIIIGGGEEECCCBBBAAAAAAAAA@@@???>>>>>>???AAACCCDDDDDDFFFMMMTTTWWWUUURRRLLLLLLKKKKKKKKKJJJJJJJJJMMMLLLOOOUUUYYY[[[^^^ccchhhnnntttxxx}}}zzzwwwqqqhhh___YYYWWWVVVVVVXXXZZZYYYUUUNNNIIIGGGCCCBBBAAA@@@??????@@@@@@@@@BBBDDDEEEGGGJJJNNNQQQVVV[[[dddlllrrrwwwzzz{{{~~~{{{wwwvvvxxx{{{wwwmmmbbbYYYWWWXXXYYY\\\```___bbbdddeeedddccccccdddddd```ZZZUUUSSSTTTWWWZZZ```aaabbbddddddddddddcccbbb```^^^]]][[[YYYVVVSSSRRROOOIIIAAA;;;555222111000//////...------......++++++,,,,,,,,,---------......//////......---,,,++++++***))))))***++++++))))))(((((((((((())))))((())))))***++++++,,,,,,,,,,,,++++++***))))))(((&&&&&&'''(((((()))******(((***+++***)))((()))***))))))))))))))))))((((((((()))***+++++++++***))))))((('''&&&'''))),,,---))))))))))))))))))))))))))))))***++++++++++++***---,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///,,,---//////---,,,---...++++++,,,,,,---,,,,,,,,,---------............///******+++---///000111222---...//////////////////........................000000111222222222222111222222333333444444555555555555777999:::===HHHSSSfffrrr~~~|||zzzwwwuuuttttttrrrpppnnnkkkhhhfffddddddZZZWWWSSSPPPMMMJJJFFFCCCEEEDDDCCCAAA@@@@@@??????@@@@@@@@@??????AAAEEEIIIKKKHHHHHHMMMUUU[[[\\\[[[VVVUUUUUUTTTSSSRRRRRRQQQRRRPPPQQQUUUWWWVVVXXX[[[]]]cccggghhhkkkrrrwwwwwwwwwtttnnneee]]]YYYXXXYYYYYY\\\___^^^YYYQQQKKKGGGGGGFFFDDDBBBAAA@@@AAAAAA@@@BBBCCCDDDEEEGGGKKKMMMRRRVVV]]]eeekkkoooqqqqqqpppnnnjjjgggfffiiioootttzzz}}}uuuiii\\\WWWWWWWWWZZZ^^^]]]aaaeeeffffffeeefffhhhdddaaa]]]ZZZXXXYYY[[[]]]```aaabbbdddeeeeeeddddddbbb```^^^]]]]]][[[XXXVVVVVVSSSNNNGGG@@@:::555333222111000...------------,,,,,,,,,---------......---............---,,,,,,++++++***))))))***++++++******)))(((((()))************************++++++++++++******************'''''''''((((((((((((((((((***+++***)))((()))***((((((((()))))))))))))))'''(((***,,,,,,+++***)))*********)))*********+++)))******************)))((()))***+++,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------***++++++,,,------......+++---//////...---------+++,,,,,,---......---------------............///,,,,,,------.../////////------...///////////////////////////////////////000000111222222222222111222222333333444555555666555555777:::===DDDSSSbbbooo~~~|||xxxuuusssqqqpppnnnllljjjgggdddbbb``````WWWTTTOOOKKKIIIFFFCCC@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBCCCGGGNNNSSSWWWQQQMMMPPPYYYbbbgggggghhhgggeeecccaaa^^^]]]\\\ZZZXXXZZZ^^^^^^\\\[[[^^^\\\```bbbaaabbbfffiiiiiilllpppvvv~~~xxxuuunnneee___\\\^^^```dddgggjjjjjjddd\\\TTTPPPRRRPPPMMMIIIGGGEEEDDDDDDBBBCCCDDDDDDDDDEEEHHHKKKNNNRRRYYYaaahhhmmmnnnnnnkkkiiifffbbbaaabbbeeehhhrrrtttxxx|||~~~~~~|||nnn___YYYWWWWWWYYY\\\ZZZ___dddfffeeeeeegggiiicccaaa___]]]\\\]]]^^^___```aaacccdddeeeeeeddddddaaa```___^^^___^^^[[[YYYXXXVVVRRRLLLEEE>>>888555333222000///---,,,,,,,,,---------.........//////------......------,,,+++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,++++++***))))))))))))))))))***++++++,,,,,,++++++******))))))(((((((((***+++***)))((()))***''''''(((((())))))******'''(((***,,,---,,,***)))((()))***+++***(((&&&%%%******++++++++++++******((()))***+++,,,+++******)))))))))***+++,,,......***))))))((())))))******++++++,,,,,,,,,---------))))))***+++,,,,,,------+++---000000...---------,,,------.../////////...---------.........////////////.........---------------...///000000//////000000000000000000000000000000111222222222222111222222333333444555666666555555888;;;@@@III[[[lllvvv~~~{{{xxxtttqqqooonnnkkkiiigggdddaaa___^^^]]]WWWSSSNNNJJJGGGEEEBBB@@@?????????@@@BBBCCCEEEFFFBBBCCCEEEFFFHHHNNNWWW]]]bbbZZZSSSTTT^^^iiippprrrxxxvvvtttpppllliiigggeeehhhggghhhlllkkkgggeeefffaaaeeefffcccbbbeeegggfff___bbbhhhooouuuzzz}}}~~~}}}{{{{{{~~~|||{{{{{{}}}~~~|||xxxppphhhbbbaaadddgggppptttwwwvvvpppggg```[[[XXXVVVRRRMMMIIIFFFDDDCCCDDDEEEFFFEEEDDDEEEHHHJJJQQQUUU\\\eeemmmrrrtttssspppooommmkkkiiihhhhhhhhhnnnqqqtttwwwyyy|||~~~{{{|||~~~~~~|||{{{zzzyyyyyy~~~tttbbb\\\XXXSSSUUU]]]^^^bbbeeefffeeedddeeeggggggdddaaa^^^^^^___aaacccbbbbbbcccdddeeefffggghhhfffeeedddbbb___]]]\\\[[[XXXVVVSSSPPPLLLFFF???:::222111000...---------............------,,,,,,,,,,,,,,,------------,,,,,,++++++************++++++)))******++++++******)))***************+++++++++...+++((((((***,,,***(((,,,+++***))))))***+++,,,)))******++++++,,,------&&&''''''((()))******+++******************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,)))'''&&&))),,,......---...............---------...///000000///...---111000000////////////000---......///////////////111111000000000000000111111111222222222333333333444222111222444666444222888999666;;;JJJUUUaaasss}}}}}}{{{yyyxxxwwwtttooollljjjgggccc```^^^\\\XXXVVVOOOMMMJJJGGGDDDCCCBBBBBBCCC@@@>>>@@@FFFIIIHHHFFFHHHJJJKKKKKKKKKQQQ[[[dddjjjfffcccfffoooxxx}}}}}}|||{{{|||zzz||||||xxxvvvwwwvvvrrrrrrqqqpppppppppnnnkkkhhhhhhgggfffgggjjjlllnnnnnnpppoooppprrrvvv}}}|||{{{}}}~~~}}}yyyzzzxxx{{{|||uuunnnkkknnntttyyy|||pppgggbbb^^^[[[VVVQQQLLLHHHEEECCCFFFCCC@@@???AAACCCEEEEEEIIIOOOZZZgggttt}}}{{{yyywwwuuutttrrrpppnnnsssssstttuuuxxx{{{}}}{{{wwwsss{{{{{{{{{}}}|||vvvuuuyyywww{{{|||kkkeee___WWWUUUZZZZZZ^^^bbbccccccdddeeeggggggeeebbb___^^^___aaabbbddddddeeeeeefffgggggggggeeedddcccbbb```^^^]]]\\\YYYXXXUUUSSSOOOIIICCC>>>555333111///---------------------------------...---------......---------,,,,,,++++++++++++,,,,,,******++++++++++++******))))))******++++++,,,,,,///---++++++,,,---,,,***++++++***))))))***++++++,,,,,,++++++++++++******((()))))))))***+++++++++************************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++))))))******+++,,,------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------...---------,,,,,,,,,+++---+++))))))+++---......---...............------......////////////....../////////......///000000...//////000111000000000111111000000000000111111111222222222222333333333444222111333666777666555777<<<<<>>>>>???AAABBBCCCFFFLLLVVVdddsss~~~|||{{{zzzzzz{{{}}}}}}{{{xxxuuuxxxwwwvvvwwwzzz|||}}}|||}}}|||~~~{{{vvvvvvyyyyyy}}}~~~vvvmmm```XXXXXXZZZ\\\```bbbcccdddeeeggghhhfffccc```______aaabbbffffffffffffffffffffffffcccccccccbbbaaa```___^^^[[[ZZZWWWVVVSSSOOOIIIEEE:::888444111...---,,,,,,...//////000111111222222---..................---------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***+++,,,,,,---...---++++++------,,,***++++++***))))))***++++++...------+++***)))((((((++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,++++++)))))))))******+++,,,,,,......---------------,,,,,,,,,---------..................------------------,,,+++,,,---...---,,,------...............---//////............//////------------...///000000///000000111111111111111111000000000000000111111222222222222333333333333333222222333666888999888555>>>BBBKKKZZZ```hhhxxx{{{yyyvvvuuusssqqqmmmkkkiiiddd]]]WWWTTTQQQNNNLLLFFFEEECCC@@@???>>>>>>>>>BBBFFFLLLQQQUUUYYY\\\^^^]]]aaaddddddccceeelllrrryyy}}}}}}{{{wwwrrrmmmhhheeecccbbbbbbbbbeeellluuu~~~zzzxxxvvvvvvzzzwwwtttrrrpppnnnkkkhhhgggfffgggppp}}}}}}xxxqqqnnnhhh___VVVOOOKKKHHHFFFDDDAAA>>>===???@@@AAA@@@BBBGGGQQQ^^^ooo~~~}}}zzzwwwvvvsssqqqqqqsssvvvwwwwwwzzzxxxyyy{{{yyyuuuuuuyyyyyy}}}|||~~~}}}lll```\\\^^^___```bbbbbbdddeeefffhhhfffcccaaa``````aaabbbgggffffffeeeeeedddccccccbbbbbbcccccccccbbbaaa```\\\[[[YYYWWWVVVSSSNNNKKK@@@===888333000------,,,.../////////////////////---......//////......---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,((()))******+++,,,------++++++******+++***)))(((+++******************+++------,,,+++***)))((((((+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++,,,,,,,,,,,,++++++((())))))***++++++++++++......------,,,,,,++++++,,,,,,,,,,,,------------........................---,,,,,,---......,,,***,,,---......///.........000///...------...///000,,,,,,,,,------///000111//////000111111111111000000000000000000000111222222222222333333333444444333333333333555777999999999DDDKKKUUUbbbgggppp}}}}}}zzzwwwtttrrrqqqnnnkkkiiifff```XXXQQQMMMJJJHHHGGGDDDCCCAAA@@@???@@@@@@AAADDDKKKUUU[[[]]]___dddhhhhhhmmmqqqqqqooopppuuuyyy|||}}}tttkkkeeebbb```___^^^___eeemmmuuuzzz||||||{{{xxxuuurrrqqqqqqvvvsssooolllkkkiiifffeeedddbbbbbbhhhwwwzzzyyyqqqfff\\\VVVRRROOOMMMHHHEEEBBB@@@@@@AAA@@@???>>>BBBJJJUUUeeewww~~~{{{wwwtttpppoooppprrrssssssuuussstttwwwwwwttttttwwwxxx|||zzzwww~~~zzzmmmfffdddcccaaa```bbbdddfffggggggfffdddbbbaaabbbccccccfffeeeeeedddbbbbbbaaa```aaabbbcccddddddcccbbbaaa]]][[[YYYXXXXXXVVVRRRPPPFFFCCC===777222///......---,,,,,,+++***))))))(((------............------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------***++++++++++++***))))))*********++++++***************************************************))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***))))))***+++++++++******------,,,,,,++++++******++++++++++++,,,,,,,,,,,,........................+++++++++---...---+++(((,,,------...//////......000///...------...///000,,,,,,,,,------///000111---...//////000000//////000000//////000111222222222222333333333444444444444444444444444666888:::@@@LLLTTT\\\iiiooo{{{|||yyy~~~~~~~~~~~~}}}|||xxxuuurrrooommmjjjgggddd```ZZZSSSMMMIIIGGGEEEDDDAAA@@@@@@@@@AAACCCDDDEEEJJJRRR]]]cccdddeeeiiinnnuuuzzz}}}|||xxxmmmeeebbb```]]][[[ZZZ\\\aaafffjjjkkkmmmnnnnnnllljjjkkkmmmnnnllljjjhhhgggfffcccaaa___^^^^^^cccppp|||oooeee```]]]YYYVVVPPPMMMIIIEEEDDDBBB???===<<>>CCCPPPYYYbbbmmmsss}}}{{{~~~~~~~~~~~~|||{{{uuurrrmmmiiifffccc```]]]XXXTTTNNNJJJHHHFFFEEEDDD???@@@@@@BBBEEEHHHKKKMMMSSS[[[dddiiikkklllpppttt{{{wwwllleeebbb^^^\\\YYYVVVVVVXXX[[[^^^^^^aaaddddddbbbbbbdddgggddddddeeeeeeeeeccc^^^[[[UUUVVVXXX]]]iiiuuuqqqmmmhhhddd]]]YYYSSSNNNJJJFFFAAA>>>>>>@@@CCCGGGNNNYYYhhhrrr}}}~~~xxxtttrrrpppnnnmmmnnnmmmpppvvvxxxuuurrrrrrwwwyyy|||}}}vvvkkkeeeccccccbbbdddcccccccccdddeeefffgggeeeddddddcccbbbaaa``````bbbccceeeffffffeeebbbaaa```^^^\\\[[[[[[ZZZXXXVVVPPPLLLEEE===888555444444333222222111000//////...++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++***(((''''''(((***+++---,,,,,,,,,,,,+++++++++***,,,//////---+++***+++)))***++++++++++++***)))((((((((()))***+++++++++)))*********+++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''************++++++++++++******++++++++++++******+++,,,---......---+++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------------,,,++++++,,,...///...,,,+++,,,---...////////////......////////////....../////////......///000000......///000000000000000////////////000111222333333333333444444444444555333555666777888;;;AAAEEELLL[[[gggpppzzz|||{{{{{{zzzyyywwwrrrnnnhhhccc___[[[XXXUUUQQQNNNKKKIIIHHHHHHFFFEEECCCDDDEEEHHHMMMQQQUUUXXX]]]cccjjjpppsssvvvyyy|||~~~uuulllfffeee^^^]]][[[YYYYYYZZZ[[[]]][[[^^^```^^^[[[ZZZ]]]aaa___aaadddffffffaaaZZZTTTLLLOOOSSSVVV```sss|||vvvnnnjjjccc\\\VVVOOOHHHDDDAAACCCEEEFFFHHHOOOZZZbbbkkkrrr|||~~~{{{wwwssspppooonnnrrrzzz}}}yyysssqqqrrrsssssssssuuuyyyuuuiiiccc___]]]cccccccccdddeeefffhhhhhheeeeeeddddddcccbbbbbbaaabbbcccfffggggggeeebbbaaabbb```^^^]]]]]]\\\YYYXXXRRRNNNGGG???999777666666------------,,,,,,,,,,,,***++++++,,,,,,++++++***.........------.........***)))(((&&&&&&((()))***...------,,,,,,++++++***'''***......+++(((((())))))***+++,,,,,,+++***)))((()))))))))******************+++,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******+++,,,...//////...,,,+++,,,,,,,,,------.........,,,,,,,,,---------......+++++++++,,,,,,------------,,,+++---///000000///+++,,,---...////////////---...///000000///...---111000000////////////000//////000111111111111111////////////000111222333333333333444444444555555222444777888:::???FFFKKK[[[lllzzz}}}{{{xxxwwwvvvvvvtttrrrooojjjddd___ZZZVVVRRRPPPMMMKKKIIIHHHIIIIIIHHHGGGHHHIIILLLOOOTTTZZZ___aaacccgggnnntttyyy}}}|||zzz|||~~~vvvmmmiiihhh______^^^^^^___```aaabbb]]]___```\\\WWWVVVYYY\\\^^^aaafffiiihhhbbbXXXQQQIIIMMMPPPRRRXXXiii|||xxxppphhh```XXXPPPKKKCCCFFFGGGFFFFFFJJJSSS[[[\\\dddmmmtttxxx}}}~~~yyyuuuqqqpppuuu}}}|||uuurrrmmmllljjjiiiiiimmmtttyyymmmbbb```bbbbbbccceeeggghhhhhhgggfffggggggffffffeeedddbbbbbbaaabbbdddeeeeeedddcccaaacccbbbaaa```^^^]]]\\\[[[XXXTTTNNNIIICCC===666222222111//////000000...---...,,,***+++...///...,,,//////........./////////000///---+++******+++,,,+++******))))))***+++,,,000,,,)))(((+++---,,,***(((((())))))************,,,+++)))(((((()))+++,,,+++((('''(((+++------+++,,,,,,,,,+++++++++*********++++++***))))))***,,,******++++++++++++******************************,,,,,,,,,---------......***++++++,,,,,,,,,++++++,,,,,,---------..................------,,,,,,,,,......---,,,---...///000------------------------111000000///......------////////////000000000000000000000000111111111111222222111111111111111111444444444444444444555555444444777;;;===AAALLLXXXkkkxxx}}}yyywwwtttsssrrrqqqooommmiiiccc\\\WWWTTTQQQMMMIIIHHHKKKNNNOOOOOONNNNNNOOOOOORRRVVVZZZ^^^ccchhhkkkpppsssvvv{{{~~~|||zzzyyyyyyyyyvvvxxxzzzyyyuuupppllljjjiiikkkiiifffgggjjjjjjfffjjjfff```ZZZVVVUUUWWWXXX[[[aaahhhmmmkkkcccYYYRRRMMMMMMOOORRRVVVaaavvvwwwoooeeeYYYPPPMMMJJJHHHHHHHHHGGGKKKRRRWWW\\\dddiiimmmqqquuuyyy}}}uuuqqqttt~~~tttooojjjfff```___aaafffkkknnntttzzzvvvccc\\\[[[___aaacccfffggghhhgggggggggggggggffffffdddccccccaaabbbdddeeeeeedddcccbbbcccbbbaaa```^^^]]]\\\[[[ZZZVVVQQQLLLGGG@@@:::666333111//////000000///---///---++++++...//////---/////////000//////......///---,,,***)))***+++,,,+++***)))***,,,---......---,,,***+++,,,,,,+++***)))))))))******+++++++++,,,+++)))(((((()))+++,,,+++)))''')))+++------,,,*********)))))))))(((((()))***+++***((((((***+++)))******++++++******)))************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,/////////......---------...------,,,---...///000------------------------......//////////////////....../////////000000000000000000000111111111111222222111111111111111111222222333333333333444444666666999===AAAGGGUUUbbb}}}~~~{{{wwwuuurrrqqqpppooommmkkkccc^^^WWWQQQOOOLLLIIIGGGKKKPPPVVVXXXVVVTTTUUUVVVUUUXXX]]]aaafffkkkqqquuuwwwyyy|||~~~|||zzzyyyxxxyyy{{{~~~~~~|||zzzyyyxxxxxxtttvvvxxxxxxvvvsssqqqqqqmmmooonnnkkklllpppqqqnnnnnnjjjddd^^^ZZZYYYZZZ\\\]]]ccclllrrrqqqhhh]]]VVVOOOPPPQQQSSSTTT[[[mmm~~~uuuggg\\\UUUOOOLLLKKKIIIHHHLLLRRRWWW\\\aaaeeegggjjjmmmppp{{{}}}wwwrrrrrrzzzzzzqqqmmmfffaaa\\\YYYZZZ^^^bbbdddlllrrrzzz~~~gggZZZWWW[[[]]]```ccceeeggghhhhhhgggggggggggggggfffeeedddbbbcccdddeeeeeedddcccbbbcccbbbaaa```___^^^]]]\\\\\\YYYUUUPPPLLLFFF???;;;444222000///000000///...///---,,,---...000//////...///111111111///---,,,,,,,,,***))))))***+++,,,---+++)))***---...---+++)))+++---...---+++++++++******++++++++++++,,,,,,,,,+++***))))))***+++,,,+++***))))))+++------,,,*********)))))))))))))))))))))***)))(((''')))+++))))))************))))))******************************+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++,,,,,,,,,,,,///////////////............------------...//////---------------------------------...///000000111------........./////////000000000000111111111111111111222222222222222222222333333333444444444444888888;;;AAAFFFPPPaaaqqq{{{xxxuuurrrooolllkkkjjjgggeee\\\XXXQQQLLLIIIHHHGGGFFFRRRZZZccceee```\\\[[[]]]\\\```eeekkkqqqwww}}}~~~zzzvvvssspppooonnnooorrrwww|||~~~}}}{{{{{{zzzzzzvvvwwwxxxwwwuuuuuuvvvwwwsssuuuuuurrrtttxxxzzzyyyuuuqqqkkkeeeaaa___```aaaaaaiiittt{{{{{{rrrfff^^^XXXWWWWWWVVVTTTXXXffftttzzzlllaaaYYYRRRNNNKKKIIILLLRRRYYY]]]bbbeeeffffffggghhhnnnsss}}}zzztttrrruuuxxxtttooolllddd___YYYVVVVVVYYY[[[]]]eeekkkqqqvvvyyy|||jjj[[[WWWWWWXXX\\\___ccceeeggghhhggggggggggggggggggffffffddddddeeeeeeeeedddcccbbbccccccbbbaaa```___^^^]]]^^^[[[XXXTTTPPPJJJDDD@@@666444111000000000///...///............///000000...000111222222000---++++++***)))))))))***+++,,,///+++((())),,,...,,,))))))---000000...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++******+++,,,------++++++++++++++++++++++++((())))))(((''''''(((***((())))))******))))))(((************************)))************+++++++++&&&'''(((***+++,,,,,,,,,---------............/////////..................------------......//////------------............------......///000000000------------.........//////000000000111111111111111111222222222222222333444444444555555666666777999999===DDDLLLYYYmmm~~~yyyvvvssspppkkkgggdddbbb___\\\WWWTTTNNNIIIGGGGGGGGGHHHUUUaaammmpppjjjcccbbbdddgggjjjpppvvv||||||yyyuuuqqqnnnkkkjjjiiiiiimmmrrrwwwzzz{{{|||}}}~~~~~~|||{{{yyyvvvttttttvvvyyyyyy|||}}}zzzzzz}}}zzzsssmmmhhhfffeeefffhhhqqq}}}sssjjjfffccc___[[[WWWYYYdddqqq~~~nnndddYYYRRRLLLIIIKKKOOOZZZ___ffflllmmmkkkhhheeeeeeiiirrr~~~zzzuuuttttttssspppnnnhhhccc]]]YYYYYY[[[]]]^^^eeeiiiooosssuuuxxx{{{~~~jjj[[[XXXTTTVVVXXX\\\```ccceeefffffffffggggggggggggggggggeeeeeeeeeeeeddddddccccccccccccbbbaaa```______^^^^^^\\\ZZZWWWTTTNNNHHHDDD:::777444222111111000///...............///000111...///111333222000...,,,******************++++++---+++)))***...222333222...111333222...++++++------,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++***+++,,,---++++++++++++++++++++++++((())))))(((''''''(((***))))))************))))))************************)))))))))*********++++++'''''')))***,,,,,,------------........./////////---------------------------------...............---------....../////////////////////////////////------------.........//////000000000111111111111111111222222333333333333333333333444555666666666888999???IIITTTcccxxx|||wwwtttrrrmmmgggbbb]]]ZZZVVVTTTQQQOOOKKKGGGEEEDDDFFFGGGQQQ___nnnuuusssooooooqqqvvvyyy~~~~~~|||xxxuuusssqqqnnnllliiihhhggggggiiimmmqqqtttxxxzzz}}}|||{{{xxxtttrrrtttxxx{{{~~~}}}vvvpppllljjjjjjnnnxxxvvvrrrllleee^^^YYYZZZeeeppp}}}pppbbbXXXPPPKKKJJJLLLVVV]]]gggqqquuusssmmmhhhdddbbbggguuu}}}xxxxxxxxxwwwuuunnniiidddaaaaaacccdddeeekkknnnqqqtttvvvwwwxxxyyyyyy{{{~~~{{{wwwyyykkk[[[UUUSSSTTTVVVYYY\\\___bbbcccdddeeefffgggggggggggggggffffffeeeeeeddddddcccccccccccccccbbbaaa`````````^^^]]][[[ZZZWWWRRRLLLGGG@@@<<<777444222111000///---...///...------///111...///111222222111///...++++++++++++++++++******))))))***,,,000777===AAA888777555111---+++,,,---------,,,,,,,,,,,,++++++***************************++++++***))))))***,,,)))))))))))))))*********))))))***)))(((''')))+++******++++++++++++******************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,------------,,,,,,,,,---------------,,,---......//////......---------...//////000000///////////////.........------........./////////000000000000111111111111111111222222333444444444111111222333444555555666999<<>>EEEQQQ```lllyyy~~~|||{{{{{{xxxtttrrrppplllfffaaa]]]YYYSSSPPPPPPRRRTTTVVVUUUUUUTTTQQQNNNLLLLLLMMMQQQ___ssszzzvvvtttttttttvvvtttqqqooommmmmmnnnooossstttvvvxxxyyyzzzyyyyyy||||||}}}}}}}}}|||zzzyyyvvvwwwtttoooiiiiiiooottt{{{xxxxxx{{{zzzuuussslllaaa\\\^^^bbbggguuu~~~zzztttooommmnnnqqqsssyyy~~~rrrggg\\\UUUSSSTTTYYYdddrrr}}}yyyqqqkkkmmmrrrvvv{{{yyyrrrmmmjjjiiiiiiiiikkkmmmooooooooonnnmmmmmmllljjjhhhfffbbb\\\XXX~~~rrrxxx}}}oooccc\\\WWWTTTSSSRRRUUU[[[___cccffffffdddccceeeiiifffgggggggggfffeeeeeedddcccbbbaaa``````______```______]]]\\\ZZZXXXWWWVVVOOOLLLGGGAAA:::555222000000///...---------------------...///000222444555111222///+++***---...+++,,,,,,+++++++++,,,---------,,,,,,,,,------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********,,,+++***)))((())))))***++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,,,,---......//////......///......------......///...---++++++---.........//////...------...//////////////////000000000000/////////////////////000000000000000000000000000222222222222222222222222777555555888999:::>>>DDDOOOYYYfffqqq~~~|||yyywwwvvvssspppmmmkkkhhhccc___[[[WWWRRROOOQQQVVV[[[^^^aaa```___\\\XXXVVVVVVWWW[[[fffvvv|||zzzxxxxxxxxxxxxwwwuuusssrrrrrrssstttuuuvvvxxxzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{zzzyyyxxxuuunnngggeeeiiinnnzzz}}}zzzzzz|||{{{vvvssslllbbb]]]^^^^^^bbblll~~~wwwnnnhhhdddccccccgggmmmyyyyyynnnccc\\\TTTUUUYYYcccqqq{{{zzzsssmmmkkklllmmmsssyyy}}}~~~{{{wwwrrrlllhhhfffffffffeeegggiiikkkllllllkkkkkkkkkkkkjjjgggddd___[[[YYY{{{rrriii```ZZZVVVSSSUUUZZZ^^^aaaeeefffdddcccdddfffhhhhhhhhhgggfffeeedddcccccccccbbbaaa```````````````___^^^\\\[[[YYYXXXWWWRRRPPPKKKEEE???999555333////////////...---,,,+++------...///000222333444111222000,,,+++......,,,...---,,,,,,+++++++++,,,)))+++---------,,,,,,---------,,,***))))))))))))******)))(((((()))******************************)))))))))******+++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------------...---,,,+++************++++++++++++,,,,,,,,,,,,,,,---......//////......///......------......///...---+++,,,---//////...000000///......///000000---......///000111111222/////////000111111222222000000000000000000000000222222222222333333333333777444555888;;;===DDDKKK[[[cccmmmxxx~~~zzzuuussspppmmmjjjgggdddaaa]]]ZZZWWWTTTQQQQQQTTT[[[ccchhhmmmmmmkkkhhhdddcccccceeefffoooyyy~~~~~~~~~}}}|||zzzyyyxxxyyyzzzzzzyyyyyy{{{|||}}}}}}}}}}}}~~~~~~~~~}}}|||zzzuuullldddaaabbbeeeooowww|||yyyyyy|||}}}zzzvvvooofff``````\\\]]]cccooo~~~vvvlllddd___\\\\\\```hhhtttuuujjjbbbWWWWWWZZZbbbnnnxxx~~~}}}wwwqqqkkkfffeeelllttt{{{}}}xxxpppmmmhhhccc```___`````````bbbdddggghhhiiiiiiiiiiiikkkkkkhhhbbb]]]\\\\\\{{{pppggg```ZZZZZZ^^^[[[^^^bbbdddddddddeeefffiiiiiihhhhhhfffeeedddcccdddcccbbbaaa``````````````````___]]]\\\ZZZYYYYYYUUUSSSOOOJJJCCC===777555//////000000///---+++***---.........000111222333444666444///---......,,,---,,,,,,++++++,,,,,,,,,,,,...000...,,,,,,///222///...---+++***))))))))),,,***(((''''''(((***,,,...---------------,,,,,,((())))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---,,,++++++++++++++++++++++++,,,,,,,,,------,,,---......///.........//////............//////...---,,,,,,...//////...////////////////////////......//////000000111111//////000111222222333333222222222222222222222222222222222333333333333333666444555888;;;???HHHRRRcccjjjsss~~~|||}}}zzzuuupppmmmjjjfffbbb^^^[[[XXXVVVSSSSSSTTTVVVZZZ```hhhlllrrrrrrrrrqqqnnnllllllmmmlllrrryyy~~~~~~}}}}}}}}}{{{{{{|||}}}}}}~~~~~~~~~~~~{{{uuulllccc^^^^^^___dddnnn}}}xxxuuuuuuyyyyyyzzz}}}yyyrrrjjjeeeccc[[[[[[\\\cccnnn|||uuukkkddd```^^^^^^bbbjjjwwwyyymmmeee\\\[[[\\\aaajjjsssyyy|||}}}yyysssllldddbbbjjjuuu{{{uuujjjgggbbb]]]ZZZZZZZZZ[[[\\\]]]```cccfffgggiiiiiijjjmmmoookkkddd______aaa{{{nnnbbb\\\\\\XXXZZZ^^^aaacccdddfffgggiiiiiiiiihhhgggeeedddcccdddcccbbbaaaaaa`````````aaa```___^^^]]]\\\[[[ZZZWWWUUURRRNNNGGG@@@:::777000111111111000...,,,+++............///000222222777:::999333.........,,,++++++++++++,,,---...///...///000...---000666;;;111000...,,,+++***++++++---,,,***))))))***,,,---.........---------,,,,,,*********))))))))))))(((******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,++++++,,,------...++++++,,,,,,,,,---------,,,---......///........./////////....../////////...---,,,---///000///---........................//////////////////000//////000000111222333333444222222222222222222222222222222333333333444444444555444666999===CCCOOO[[[jjjrrr}}}}}}{{{|||}}}|||uuupppmmmjjjfff```[[[WWWVVVVVVSSSVVVZZZ]]]```dddiiimmmrrruuuxxxyyywwwtttqqqqqqmmmqqqvvv{{{~~~~~~}}}~~~}}}|||||||||||||||}}}}}}}}}}}}vvvmmmeee___]]]]]]]]]gggxxx|||tttpppoootttuuuxxx|||zzzsssnnniiifff]]][[[ZZZ[[[cccppp~~~zzzppphhhdddbbbaaaaaaeeemmmxxxxxxnnnfffaaa``````bbbhhhooouuuxxxyyyvvvsssmmmdddbbbkkkwww~~~vvvpppgggddd___ZZZWWWVVVVVVWWWYYY[[[^^^aaaeeehhhjjjkkkmmmppprrrnnngggcccdddgggmmm___ZZZXXXYYY[[[^^^aaadddfffgggiiiiiiiiihhhgggfffeeedddddddddcccbbbaaaaaaaaaaaaaaaaaa```___^^^]]]\\\\\\XXXWWWUUURRRLLLEEE>>>;;;333333333222111///...---............///000111222777;;;;;;555///......,,,*********+++,,,---//////---------...000444:::>>>222000...,,,++++++,,,---...---,,,++++++,,,---...---,,,,,,++++++******)))+++++++++******)))))))))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---++++++++++++,,,---...///,,,,,,,,,,,,------------,,,---......//////......000//////......//////000...------...000000///------......//////......---000000000000////////////000000000111222222222333000000000000000000000000222222333333444444555555666666888===BBBKKK[[[jjjxxx~~~{{{{{{|||~~~|||uuuoookkkiiieee___ZZZXXXXXXZZZYYY]]]aaadddeeehhhmmmqqqwww}}}~~~wwwtttoooqqqvvv{{{~~~{{{wwwuuuuuuwwwxxxxxxyyy{{{~~~~~~~~~}}}|||||||||||||||}}}zzzqqqiiiccc___]]]\\\fffwww|||sssooonnnrrrtttyyy~~~|||uuurrrnnniiibbb```]]]ZZZ]]]gggvvvuuunnniiijjjhhheeefffkkkqqqvvvxxx{{{zzzzzzzzzzzzuuummmfffeeeddddddfffjjjpppvvvyyyxxxvvvsssnnngggdddkkkvvv~~~xxxyyy{{{}}}|||wwwpppkkkdddaaa]]]XXXUUUTTTTTTUUUWWWYYY\\\```dddhhhlllmmmpppqqqqqqnnniiigggggghhhkkkbbb\\\[[[ZZZ[[[^^^aaadddeeehhhhhhhhhhhhhhhgggffffffddddddcccbbbaaaaaaaaaaaabbbaaaaaa```___^^^]]]]]]YYYYYYYYYVVVQQQJJJCCC???666555444222111000//////...............///000111333999:::444///...///...++++++++++++,,,,,,---...---,,,,,,...111444555444111///---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++++++++&&&''')))***,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,------...,,,,,,,,,------------...,,,---......//////......000000////////////000000---------///000111///---...///000000000000///.........//////000000111111000000111111111111111111000000000000000000000000222222333333444555555666777888<<>>CCCOOO```rrr}}}{{{{{{||||||{{{zzztttlllfffccc```\\\YYY```cccfffhhhiiijjjkkkllliiimmmrrrvvv{{{}}}vvvrrrnnnjjjggglllmmmnnnnnnlllkkkkkkllljjjlllnnnrrrvvv|||sssoooqqqyyyzzztttkkkeee]]]UUUPPPMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCEEEFFFFFFEEEEEEFFFGGGOOORRRVVV[[[cccppp~~~vvvfffaaa[[[XXXYYYZZZZZZYYYXXX]]]eeelllmmmeeeXXXNNNLLLLLLLLLLLLKKKIIIGGGEEEEEEAAA@@@EEEJJJJJJIIIJJJMMMOOOTTTXXX]]]```bbbccc___^^^\\\YYYVVVUUUSSSSSSzzz~~~|||qqqddd[[[WWWXXXZZZ]]]___```bbbcccccccccbbbbbb____________^^^^^^^^^^^^______aaabbbbbbaaa```___```^^^\\\[[[[[[ZZZXXXWWWNNNHHH@@@999555333222222...------,,,,,,,,,,,,---000000000///...---,,,+++***))))))***++++++++++++------,,,,,,++++++++++++------------,,,,,,,,,,,,---,,,***)))((())))))***------...///...---+++***,,,,,,,,,+++))))))+++,,,///---,,,++++++,,,,,,,,,---------------......///............//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------............////////////////////////////////////111111000000/////////...///000000000111111111111000000111222222222222111111111111222222222333333333666888999888888:::===BBBJJJYYYkkk||||||yyywwwwwwxxxwwwvvvsssnnngggcccbbbbbbbbbaaaiiillloooppppppppppppqqqrrrvvv|||~~~xxxuuurrrooommmnnnqqqtttvvvuuuttttttuuuvvvvvvvvvxxx{{{tttqqquuurrrggg___ZZZUUUQQQKKKFFFDDDBBB@@@???=========<<<<<<<<<;;;;;;===???@@@@@@??????@@@AAABBBDDDGGGLLLUUUbbbpppzzz{{{rrreee^^^VVVRRRSSSTTTRRROOOLLLNNNTTT\\\```\\\QQQGGGDDDDDDDDDDDDCCCBBB@@@??????===>>>BBBGGGIIIIIIIIIIIIKKKOOOSSSWWWZZZ\\\]]]```^^^]]][[[YYYXXXWWWWWWxxxwwwxxxkkk^^^XXXXXXZZZ[[[]]]^^^```bbbccccccbbbbbb____________^^^^^^^^^^^^___```aaabbbbbbaaaaaa```___]]]\\\[[[\\\[[[ZZZYYYRRRLLLDDD<<<777555222111///...------,,,,,,,,,,,,......///000000000000///++++++,,,,,,,,,,,,,,,---/////////......---,,,,,,---------------------------,,,***)))))))))******,,,---...///...---,,,++++++,,,---,,,***)))***,,,,,,---,,,,,,+++++++++,,,***************+++,,,,,,.........///////////////------------------------,,,,,,,,,---------......................................./////////000000000000000000000000000000333222222222111000000000///000000000111111111111000000111222222222222111111222222222222333333333333666888888777888<<>>BBBIIITTT___fffrrrzzz~~~zzzqqqhhh\\\UUUMMMIIIJJJJJJGGGDDDFFFEEEFFFJJJOOONNNGGGAAA::::::::::::999999888888888:::<<>>EEEVVVbbbsssxxxrrrrrryyyyyywwwuuutttsssqqqnnnkkkhhhgggfffgggjjjpppuuuyyyyyy}}}~~~|||||||||{{{zzzzzz~~~wwwpppuuu~~~wwwddd```YYYQQQJJJDDDAAA@@@;;;999777777777777666444666666666666777777777777222444555555444333555666999999:::===BBBJJJPPPUUU```fffkkkllljjjhhhaaaZZZPPPKKKFFFCCCCCCBBB@@@===>>><<<;;;<<<>>>???===:::777777777777666666666666222999>>><<<;;;===??????>>>@@@BBBEEEHHHKKKMMMOOOSSSTTTUUUWWWYYY\\\^^^```}}}~~~tttgggbbb^^^ZZZZZZ[[[^^^```aaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aaabbbccccccbbbaaa___^^^^^^^^^^^^___```^^^[[[YYYWWWSSSLLLFFF@@@;;;555222111111000///............------...///000000000000+++---///...,,,,,,...000...///000111111111000///------......////////////+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,***,,,---,,,+++******+++)))+++------+++***+++,,,---------......///111111------------------------------------------------++++++,,,,,,---......///000000000000000000000000.../////////000000000000000000000000000000000000///000000000000000111111000000000000111111111111000000111222222222222111222222222333333333444444444777888777666:::DDDLLL^^^kkk{{{vvvuuuzzz~~~}}}|||yyytttqqqooonnnllljjjkkklllnnnrrrxxxwwwttt}}}~~~vvvssssssqqqjjjdddQQQNNNIIIDDD@@@===;;;:::777555444444555555333222555555444444444444444444333444555555444444555666666666666999===AAADDDFFFLLLQQQUUUTTTSSSRRRNNNHHHCCCBBBAAA???===<<<::::::777666555555555555666666666666666666666666777777111<<>>777888;;;===999:::<<<>>>AAADDDGGGHHHNNNPPPSSSWWW\\\aaaeeehhh|||tttmmmggg```YYY[[[]]]___aaabbbbbbbbbccccccccccccbbbbbbbbbbbbbbbcccccccccbbbaaa___^^^______```aaabbb```\\\YYYYYYUUUOOOIIIDDD>>>777333222222111//////.........---...............------***---///...,,,+++---000---...///111111111000000---.........//////000000***+++---...///......---,,,+++***)))***+++,,,---***,,,------+++******+++(((+++------+++)))+++---*********+++,,,---...///---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000000000000000////////////000000000000000000000000000000000000------......//////000000000000000000111111111111000000111222222222222111222222333333333444444444888:::<<<:::999>>>JJJTTTgggtttyyy}}}~~~zzzzzztttooolllllllllkkkmmmpppvvv|||yyyxxxzzzpppddd______]]]WWWPPPGGGEEEBBB???;;;999888888666555444555666666444222333333333222222222222111000111333222111111222444222222222555888;;;<<<<<<>>>BBBDDDBBBBBBBBB???:::777999:::999666444444444333444555444333222444666222111111111111222222333333@@@HHHAAA777666;;;===666777888:::===@@@CCCDDDHHHJJJNNNTTT[[[aaafffiiisssbbb```[[[YYY]]]______```bbbeeeeeeeeeeeedddcccbbbbbb```bbbcccdddcccbbb```^^^___`````````___]]][[[YYYVVVTTTRRROOOKKKDDD<<<777444111...,,,++++++***(((------............------.........------,,,,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,,,,---...//////,,,,,,,,,++++++*********,,,---......,,,,,,---......---+++******+++---...))),,,---++++++...///---...////////////---+++***---......//////......---......---------,,,,,,,,,........................,,,,,,---.../////////...111000///...------...///......///000111222222333000000000000111111111111111111222222222333333333111111111333444666888999777999999777888BBBRRR```ttt~~~zzztttooooooqqqtttuuu|||~~~lllbbbVVVNNNLLLKKKIIIFFF???>>>===;;;:::999888888777777666555444333333222333333333444444555555555666666666555555444444444222222333444444555666666;;;;;;;;;;;;::::::::::::777666555444333222222222222222222222111111111000444333333222222333333444777777777888777666666555555666888999999:::===???BBBEEEHHHLLLSSS[[[dddjjjsssddd___\\\^^^^^^]]]```dddddddddeeeeeedddcccbbbbbbaaaaaabbbbbbbbbaaa______^^^^^^______^^^\\\ZZZXXXWWWVVVTTTRRRNNNGGG@@@:::666333///...------,,,+++---..................---......---------,,,,,,,,,------------------------,,,,,,------...//////000------,,,+++************---------,,,,,,,,,++++++***+++,,,+++***)))***,,,------++++++++++++------+++,,,++++++///444333///,,,---...///000///...---+++,,,,,,------,,,,,,+++,,,,,,,,,------................................./////////000//////......111000///...---......///000000000000000111111111000000000000111111111111111111222222222333333333777666555444444444444444555888:::<<>>888555222/////////.................................------------,,,,,,,,,------------------------------......//////000000------,,,++++++******)))......------------,,,,,,)))***+++***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...555;;;888111***+++---///111111111111+++,,,,,,------,,,,,,+++***+++,,,---...///000000........................111111111111000///...---000000///.........//////111111111111000000//////000000000111111111222222111111222222222333333333888777666555444333333333444888<<>>DDDPPPcccyyy~~~~~~}}}vvvllleeeaaa\\\VVVQQQJJJGGGCCCAAA@@@???===:::::::::999999999::::::;;;777777777888888888888888777666666666555555444444444444444444444333333333222222333333444444444555666666555555555444444444222222222111111222222333222222111111111000000000111111000000000000111111000000111111000000///...///000111111000111333555888:::<<>>:::555111000000000//////...------------...///------------------------------------------------+++,,,,,,,,,,,,,,,------***+++,,,...............+++++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++,,,555===>>><<<999555111,,,---...000000000///...---......//////......---........................////////////////////////+++,,,---...///000000000//////000000000000000000...//////000111111222222111111111111222222222222111111222222222333333333///000000222444666888999:::<<>><<<::::::999999::::::;;;<<<999999888888777666555555777777777666666555555555444444444444444444444444333444444444444444555555333333333333222222222222555444333222111111111111111000000000////////////111000000//////000000111111111111111111000/////////000111111000000222444111333666999<<>>GGGVVVmmm}}}zzz~~~~~~yyysssssstttvvvyyyzzzrrrkkk```VVVOOOKKKGGGEEE????????????>>>>>>======999999999888999999::::::::::::999888777666555555777777777777777666666666444444444555555555555666555555555555555555555666444444444333333333222222666555444222111111111000111111000000000/////////111111000000000000111111222222222222222111000000111111222111000000222333111333666888:::>>>CCCFFFlllaaa\\\\\\^^^]]]^^^___aaabbbccccccccc______^^^^^^^^^___aaaaaa______^^^^^^]]]]]]^^^^^^]]]\\\ZZZZZZYYYVVVSSSPPPGGGAAA:::555222111000///000///---,,,,,,---///000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))'''+++++++++,,,,,,,,,------***+++,,,+++***)))***,,,------++++++++++++---------333777444000///---++++++,,,---......---,,,++++++,,,,,,------,,,,,,+++............////////////////////////////////////+++,,,---///000000000000...///000111222111111000//////000000111111111222111111111222222222333333111111222222222333333333555555555555555666777888:::AAAPPPddd}}}~~~zzzxxx~~~|||zzzyyywwwuuuppprrruuuwwwzzzyyyuuukkkeee[[[QQQJJJEEEBBBAAA======>>>=========>>>???;;;;;;::::::999:::::::::::::::999999888888888777777777777777777777888888555555555666666666777777777777777777777777777666777777666666666555555555555555444333333222333333222222222222111111111111222111111000000111111222222222222222222111111000111222222111000///111222555666888999999;;;>>>AAArrr___WWWZZZaaa]]]]]]___aaabbbccccccccc_______________```aaaaaaaaa``````_________``````___]]][[[ZZZZZZXXXUUUSSSJJJEEE===777333222111000000///---,,,,,,---///000,,,,,,,,,------.........------------------------------------------------)))+++---/////////...---,,,,,,,,,------.........,,,---......,,,,,,---......---+++******+++---...///000...******,,,,,,))))))***,,,---------,,,,,,---......//////......---,,,------...///000111111000000000000000000000000...///000000000000000///...///000222222222111000111111111111000000000000111111222222222333333333111111222222222333333333555555666666777999:::;;;;;;EEEVVVmmm}}}}}}|||yyyxxx|||xxxvvvuuuuuuuuuqqqtttxxxzzz}}}zzzsssoooddd^^^VVVNNNHHHDDDBBBBBB===>>>>>>>>>======???AAA???>>>===<<<<<<<<<<<<<<<999999::::::::::::;;;;;;666666777777888888999999555666666666777777888888888888888888777777777777666666555555555444444444444444333333444444555555444444444333333333222222222222111111111111222222222222222222222111000000111222222111//////000222333444555555444444666888|||{{{zzzyyyddd^^^]]]\\\```\\\ZZZ\\\bbbdddbbb___^^^______```aaabbbbbbccc______^^^^^^___```bbbccc```___^^^\\\ZZZWWWUUUTTTPPPJJJBBB:::555333111///000000///------,,,,,,------------............/////////............//////,,,---///...---,,,,,,---***++++++,,,------------///---++++++,,,,,,)))&&&------------,,,,,,+++*********))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,---------......---...///000000///...---......//////...---,,,,,,............////////////000000000000111111111111111111222222222222111111000111111111111222222222000000111222222222222111111222222333333444444555555333555777777555888>>>AAAQQQfffxxx~~~}}}|||zzzzzz}}}}}}|||}}}~~~yyyzzz}}}wwwjjjaaaZZZUUUNNNHHHEEECCCBBBAAABBBAAA???>>>>>>@@@AAABBB???>>><<<;;;;;;<<<>>>???>>><<<999888999:::999999888888888888888888888888999999888888888888999999999999888888888888999999999888888888777777666666777777777777666666666666555444333222222222333444333222222222111111000000333333333222222222222111000000000000000000000000333222111111333555777999wwwqqqnnnuuu}}}ggg^^^[[[YYY]]]\\\[[[]]]aaacccbbb```______```aaaaaabbbcccccccccbbbaaa`````````aaabbb``````___]]]ZZZXXXUUUTTTSSSMMMEEE===888555222000000///...------------------------............/////////............//////---///000///,,,+++***+++++++++,,,---------,,,,,,+++***)))+++......---++++++,,,,,,,,,,,,++++++***+++************+++,,,,,,..................------,,,,,,,,,---------......,,,---...//////...---,,,......//////...------,,,............////////////000000000000111111111111111111111111111111111111000111111111111222222222222333444444555555444444111222222333333444555555444333555777888777<<>>===<<<;;;<<<>>>???@@@===;;;:::;;;;;;;;;:::999999999999999:::::::::999999888888888888999999::::::999999999999::::::999999888888888777777777777777777777666666666666555444333222222222333333333333333222222222111111111111111111000000000000000000000000000000000000222222111111222444666888~~~|||mmmfffjjjtttpppeee___[[[\\\]]]]]]___``````````````````aaaaaabbbccccccccceeeeeecccbbbbbbaaaaaabbbaaa```___]]][[[XXXVVVUUUUUUPPPIIIAAA<<<888444222//////......---.........---------............/////////............/////////000000///,,,***)))***,,,,,,---------,,,+++++++++******,,,...///...---******++++++++++++++++++,,,++++++++++++,,,------------..................,,,,,,,,,---------......,,,,,,------------,,,,,,.........///......---,,,............////////////000000000000111111111111111111////////////111111000111111111111222222222000111222222333222222222222222222333444444555555555444555777888999@@@HHHRRRcccyyy|||qqqlllmmmuuu~~~|||tttqqqpppmmmlllmmmooonnnooorrruuuzzzvvvnnndddZZZRRRJJJHHHFFFEEEEEEEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBAAA@@@>>>>>>>>>???@@@AAA???===<<<======<<<;;;:::::::::;;;;;;<<<<<<<<<::::::999999999999::::::<<<;;;;;;::::::;;;;;;<<<999999999999888888888888888777777777777666666666555444333333222222333333444444333333333333222222222111111111000000000000000000000000000000000000111111000000111333555666xxxiiihhhmmmttt|||qqqhhhaaa]]]^^^___^^^]]]]]]^^^```aaabbbbbbbbbccccccddddddeeeddddddccccccbbbbbbbbbbbbaaa```^^^\\\YYYWWWVVVWWWRRRLLLEEE@@@;;;666222//////............//////---------............//////......------......///---///000///,,,+++***+++------------,,,++++++***...------......---,,,+++((()))***+++++++++++++++---,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,------------,,,,,,---...............------............///////////////000000000111111111111222000...------...000222000000111111111222222222//////000111111111111111222222333333444555555555666555666777777:::CCCNNN^^^oootttjjjiiiooo|||}}}{{{{{{}}}~~~uuullleeebbbaaa___```bbbeeegggkkknnnqqqwwwwwwmmmeee]]]TTTOOOHHHGGGFFFGGGHHHHHHGGGEEEFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAABBB@@@>>>>>>??????===<<<;;;<<<<<<======>>>>>>???;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::999999999999888888888888777777777777555555444444444333333333333333333333333333333333444444333333333222222222000000000000000000000000000000000000111222333444tttjjjhhhlllwww|||pppggg]]]^^^^^^]]]]]]^^^aaadddccccccccccccddddddddddddbbbbbbccccccddddddddddddcccbbbaaa___]]]ZZZXXXWWWVVVSSSNNNIIIDDD>>>777333000000///.........//////---------............///......------------......+++,,,......---,,,---...------------,,,++++++***---...///...---,,,++++++((()))***+++++++++++++++------,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,---------.........------------------...------...............---............///////////////000000000111111111111222000...------...000222000000111111111222222222222333333444555444444444222333333444444555666666888666777777777;;;HHHUUUkkk{{{|||jjjdddiiiuuu|||wwwrrrpppqqqsssuuu{{{zzztttqqqddd]]]XXXWWWWWWUUUWWWZZZaaagggmmmppprrryyywwwlllccc\\\WWWQQQLLLHHHGGGGGGHHHIIIHHHFFFDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@>>>=========>>>>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999888888888666666666666555555444444333333333333333333333333444444444333333333333222111111111111111111111111000000000000111222222333pppfffhhhqqq}}}qqqcccaaa^^^]]]^^^bbbfffiiiddddddeeeeeeeeeeeeeeeeeeaaabbbcccdddeeeeeeeeeeeedddcccbbb```^^^[[[YYYXXXVVVTTTPPPMMMHHHAAA:::555222111000///............---------............///......------------......)))+++---...------...///,,,,,,---------,,,++++++***,,,---...---,,,---...******++++++++++++++++++---,,,,,,,,,,,,---......------..................,,,,,,,,,---------............------------......,,,---......///.....................////////////000000000000111111111111111111////////////111111000111111111111222222222111222222333333333333333333333333444555555666666888777888999:::@@@QQQaaaxxxzzzhhhgggtttyyyuuupppkkkiiijjjmmmoooxxxyyyrrrkkkeeebbb```YYYTTTOOONNNNNNMMMPPPUUUaaakkksssuuuvvv~~~pppiii___XXXTTTQQQMMMJJJIIIHHHGGGGGGHHHGGGEEECCCGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBCCCCCCCCCAAA???????????????????????????======<<<<<<<<<<<<======;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777888888888888777666666333333444444444444444555222222222222111111111111111111111111111111111111000000111111222222222222|||mmmiiiooo}}}tttmmmddd___```ccceeefffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffffffffeeedddeeedddcccaaa___\\\ZZZXXXVVVUUUSSSPPPLLLFFF>>>888333222111///...------------------............///...------,,,,,,------...+++,,,......---,,,---...++++++,,,---------,,,,,,***,,,...---+++******,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,------.....................------,,,,,,,,,---------......------,,,++++++,,,------,,,------...//////..................////////////000000000000111111111111111111111111111111111111000111111111111222222222//////000111111111111000333333444444555666666666777777999;;;>>>HHH\\\nnnooossszzzwwwqqqmmmlllmmmpppsssyyy{{{vvvnnniiifffeeeccc```^^^^^^___```\\\UUUOOOLLLJJJJJJQQQXXXeeeqqq{{{||||||zzzpppbbb\\\UUUPPPOOOOOOMMMKKKLLLJJJHHHHHHIIIIIIGGGFFFIIIIIIIIIHHHGGGFFFEEEEEECCCDDDEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGFFFDDDBBBAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<======>>>===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<=====================<<<<<<<<<<<<999999:::::::::999888777555555666666666777777777333333222222222111111111111111111111111111111111111111222222222222222222xxxmmmqqq}}}zzzkkkbbb```aaa```___ffffffffffffffffffeeeeeegggggghhhhhhhhhfffeeedddeeedddcccaaa___\\\ZZZYYYWWWVVVUUUSSSOOOIIIAAA;;;444333222000...---,,,,,,---------.........//////...------,,,,,,------...---...//////---++++++,,,***+++,,,,,,------------...000000...)))&&&&&&'''---------------,,,+++***,,,++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,---.../////////.............../////////000000000000000111111111111111111222222222222111111000111111111111222222222222222333444444444444333333333444444555666666666666777999===BBBNNNdddxxxuuu{{{}}}xxxuuutttuuuxxx{{{}}}yyyqqqkkkhhhccc[[[VVVRRRSSSUUUXXX[[[```fffiiieee]]]TTTNNNLLLMMMUUU___iiiwww~~~nnnddd[[[VVVPPPNNNNNNPPPOOONNNOOOMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHJJJKKKLLLMMMMMMMMMIIIIIIHHHIIIJJJIIIFFFDDDBBBAAAAAA@@@???>>>======>>>>>>============>>>>>>>>>>>>============>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>============::::::;;;<<<;;;:::999888777777888888999999999:::555555555444444444333333111111111111111111111111111222222333333333222222~~~wwwuuu|||sssddd___aaaccccccbbbcccdddfffggghhhhhhhhheeefffffffffffffffffffffgggeeeccc```^^^]]]]]]]]]XXXXXXVVVSSSOOOIIIDDDAAA999555111///////////////,,,,,,------......//////........................///...---,,,,,,---.../////////...---,,,,,,++++++///...---+++******++++++,,,+++++++++,,,,,,------,,,,,,,,,---------............------------.........------,,,,,,------...,,,,,,---...---,,,***)))000000//////......------000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111222111111222222222333333333111222333555666777777777:::555777BBBPPP```uuuxxxnnnhhh```ZZZWWWUUUQQQNNNPPPPPPQQQSSS\\\jjjvvv}}}~~~qqq```SSSPPPSSSXXX\\\lllxxx}}}lllaaa\\\UUURRROOOOOORRRTTTSSSRRRQQQPPPNNNLLLLLLLLLMMMMMMNNNNNNMMMNNNOOOOOONNNLLLNNNPPPSSSVVVXXXYYYYYYYYYYYYVVVSSSTTTVVVUUUOOOIIIKKKGGGBBB@@@?????????>>>@@@@@@@@@@@@@@@???>>>>>>::::::;;;===???AAACCCDDD???>>>>>>======<<<<<<<<>>>>>>>>>>>>>>===<<<;;;:::999999:::999999999999888555222555555555444444333333333333333333333333333333333333333333222222222111111|||~~~|||iiibbbaaa___]]]bbbccceeefffggghhhggggggggggggfffffffffffffffffffffeeebbb```^^^]]]]]]]]]ZZZZZZXXXUUUQQQLLLGGGEEE:::777333000///000000////////////000000000000000..............................---,,,,,,---......//////......---,,,,,,+++///...---+++******++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------......//////............//////...------,,,,,,------...---......//////...---,,,////////////////////////000000000000000000000000000000000000000000000000000000////////////000000111111111111111222222333111222222222222333333333222333444555666666777777:::777;;;FFFVVVhhh~~~|||yyyssslllggg\\\XXXRRROOONNNMMMKKKIIIGGGIIILLLPPP[[[kkk}}}mmm[[[RRRSSSYYY___ppp|||sssdddZZZWWWSSSPPPOOOOOOSSSUUUVVVUUUTTTRRROOOMMMMMMOOORRRTTTWWWXXXXXXZZZ[[[ZZZYYYXXX]]]___bbbeeeggghhhhhhhhhgggccc^^^^^^___^^^XXXRRRPPPLLLGGGCCCBBBAAA@@@???@@@AAAAAAAAAAAA@@@??????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@??????@@@AAA@@@???>>>>>>>>>======<<<<<<;;;<<<;;;::::::::::::888666666666555555444333333333333333333333333333333333333333333222222222222111vvviiiccc___\\\aaabbbeeeggghhhhhhgggfffhhhhhhhhhggggggfffffffffeeedddaaa___]]]]]]]]]]]][[[ZZZYYYVVVRRRMMMIIIGGG>>>:::555222111111000000000000000000000/////////........................------,,,,,,,,,,,,------/////////...------,,,,,,///...,,,+++***++++++,,,...,,,+++***+++,,,...///,,,,,,,,,---------......000000////////////000000......------------............///000000000//////.........///////////////000000000000000000000000000000000000000000000000111000000//////000000111222222222111222333333444222222222222333333333333444444555555666666777777999:::@@@OOOaaavvv}}}vvvlllddd___\\\XXXTTTMMMJJJGGGEEEEEEEEEDDDCCC@@@CCCGGGLLLUUUggg~~~|||fffXXXWWW___hhhuuuuuuggg[[[TTTTTTRRRQQQQQQSSSVVVYYY[[[[[[YYYWWWUUUTTTUUUXXX\\\___ccceeehhhkkkmmmmmmlllkkkrrrtttwwwyyy{{{{{{{{{zzzwwwqqqkkkiiiiiihhhccc^^^XXXTTTNNNIIIGGGEEECCCBBBBBBBBBCCCCCCBBBBBBAAA@@@CCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBBBB@@@>>>==================<<<<<<>>><<<::::::;;;;;;:::999777777666555555444333333333333333333333333333333333333333333222222222222ttthhhcccaaaaaabbbeeeggghhhgggfffeeeiiiiiiiiihhhggggggffffffdddcccaaa___]]]]]]]]]]]]YYYYYYWWWTTTQQQMMMJJJHHHBBB>>>888444333222111000//////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------...---,,,+++***+++,,,,,,...---+++******,,,...000,,,,,,,,,---------......//////............//////......------------............//////000000000000///////////////.........////////////////////////000000000000000000000000111000000000000000000111222111111111111222333333222222222333333333444444666555555666666777777888888===HHHYYYooozzzuuukkkeee\\\VVVRRROOOLLLJJJIIIHHHFFFDDDBBBAAA@@@???@@@BBBEEEGGGKKKYYYrrrooo```___hhhrrr{{{yyykkk___VVVTTTVVVTTTUUUWWWYYY]]]```aaabbb````````````bbbeeegggiiilllpppvvv{{{~~~|||uuurrrrrrqqqmmmhhhaaa\\\VVVPPPLLLJJJGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@AAACCCEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???<<<:::999:::;;;;;;;;;999888888777666555444444444444444333333333333333444444333333333222222222lllddddddaaaccceeefffgggfffeeedddiiiiiihhhhhhgggggggggfffdddcccaaa___^^^]]]]]]^^^ZZZYYYWWWUUURRROOOMMMLLLFFFBBB<<<777555333222111//////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------...---,,,+++++++++,,,---...---,,,++++++---///000,,,,,,,,,---------.........------,,,,,,------...///......------......///---------......//////000111000000///...------,,,////////////////////////000000000000000000000000111111000000000000111111000000000000000111222222222222333333333444444444666666666666666777888999888BBBRRRfff~~~xxxvvvssspppmmmiiiccc___WWWTTTQQQNNNKKKIIIGGGFFFFFFFFFEEEDDDBBB@@@>>>>>>??????AAABBBBBBKKKccczzzvvviiifffnnnxxxpppcccZZZUUUUUUYYYVVVYYY^^^cccfffiiijjjkkkhhhjjjnnnppprrrrrrpppooosssyyy|||}}}{{{uuuppphhhccc\\\VVVRRROOOLLLJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGHHHJJJLLLMMMJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDEEEGGGIIIJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDCCC@@@===;;;:::;;;<<<;;;;;;;;;;;;:::999888777666555555555555555444444333333444444444333333333222222}}}~~~wwwjjjfffccccccdddeeeeeeeeeeeeeeeggggggggggggggggggggggggeeecccbbb```___^^^______\\\[[[ZZZWWWUUUSSSRRRQQQJJJEEE???:::777555222111000000000000000/////////........................,,,,,,------------,,,,,,------------------------...---,,,+++++++++,,,------------------......///,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---//////............//////------,,,,,,,,,---......000000000///......------000000000000000000000000000000000000000000000000222111111000000111111222000000//////000000111222333333333333444444444444666666555666777888:::<<<<<>>>>>===;;;===??????EEEZZZpppxxxnnnlllssszzzzzzjjj___XXXTTTVVV[[[YYY```iiiqqqvvvxxxyyyzzzxxx{{{{{{xxx|||}}}vvvkkkfff___ZZZVVVSSSQQQOOOLLLLLLLLLLLLLLLKKKKKKJJJEEEFFFGGGHHHJJJMMMOOOPPPQQQQQQPPPOOOOOONNNNNNMMMLLLKKKKKKLLLNNNNNNMMMKKKJJJJJJHHHGGGEEECCCBBBBBBDDDBBB@@@?????????>>><<<>>>>>>===;;;:::999888888777777777666666555444444444444444444333333333333yyytttuuu{{{zzzpppeeedddcccccccccdddeeefffeeeeeeeeefffgggggghhhhhheeedddbbbaaa````````````]]]\\\ZZZXXXVVVTTTTTTSSSMMMHHHAAA<<<888555333111/////////000000000000000........................,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,.../////////...---,,,,,,,,,---------......---------,,,,,,---------//////............/////////...---,,,,,,,,,---...---.........//////000000000000000000000000000000000000000000000000000000222111111000000111111222111111000000111111222333333333333444444444444555666555555555777:::<<<>>>CCCSSShhh|||vvvwww}}}zzzrrrmmmhhheeeaaa]]]XXXSSSQQQOOOMMMLLLDDDFFFGGGHHHIIIJJJKKKKKKHHHKKKMMMKKKGGGBBB@@@@@@===:::<<<@@@AAADDDUUUiii|||wwwrrrssszzzzzzkkkbbb[[[WWWXXX\\\aaajjjyyyvvvlllgggaaa\\\XXXVVVTTTSSSOOOOOOPPPPPPOOOOOONNNMMMJJJLLLNNNQQQUUUZZZ]]]___``````aaaaaabbbbbbbbbbbbbbb```^^^\\\\\\\\\ZZZYYYVVVTTTRRROOOLLLJJJGGGFFFJJJIIIGGGGGGFFFEEEBBB@@@AAA@@@???>>><<<;;;:::999999999888888777666666555555444444444444333333333yyyooonnnlll}}}}}}fffdddcccbbbbbbccceeegggcccddddddeeefffggghhhhhhfffeeecccbbbaaaaaaaaaaaa[[[ZZZXXXVVVTTTSSSSSSRRROOOJJJCCC===999666333222,,,---------......//////........................------...//////...------++++++++++++++++++++++++---,,,+++++++++,,,---...+++,,,...000000///...,,,,,,,,,,,,---------...............------.........//////............//////000///...---,,,,,,---...***+++,,,...///111222333000000000000000000000000000000000000000000000000222222111111111111222222222222111111222222333444333333333444444444555555555555444555777:::===???IIIZZZpppxxxppplllsss~~~}}}}}}rrriiiaaa[[[WWWXXXTTTMMMHHHFFFFFFEEEEEEIIIJJJLLLLLLMMMOOORRRTTTUUUWWWWWWTTTMMMFFFBBBAAA@@@<<<===CCCDDDEEERRReeezzzyyywwwttttttyyy}}}pppggg```[[[[[[^^^hhhttt~~~ssskkkgggaaa\\\ZZZXXXVVVUUUQQQQQQRRRRRRQQQQQQPPPOOOUUUWWW[[[aaahhhnnntttwwwuuuuuuvvvxxxzzz{{{|||}}}}}}zzzvvvsssqqqpppnnnlllgggeeeccc___[[[WWWUUUSSSPPPNNNMMMMMMLLLJJJFFFCCCBBBBBBAAA???>>><<<;;;;;;:::::::::999888777777666555555444444444333333333ssshhhiiirrruuuggg___cccfffbbbccciiihhhhhhhhhfffdddcccdddeeedddeeeffffffeeeccc```______^^^[[[XXXVVVUUUUUUUUUSSSNNNHHHCCC???<<<888666111111000...,,,,,,...000////////////////////////.........------,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---...///111000...,,,,,,---666333///,,,+++---///000.........------,,,,,,,,,,,,,,,,,,---------.........---------...///111222111111111000000000000000...///000111111000///...111111111111111111111111000000000000111111111111222333555666666555333222222222333333333333444444888555555888999999>>>DDDQQQfff{{{zzznnneeeeeeooo||||||{{{{{{~~~~~~{{{|||wwwlll```TTTNNNNNNKKKLLLLLLKKKHHHFFFFFFGGGDDDJJJPPPUUUZZZ___]]]XXXWWW]]]cccbbbYYYOOOHHHFFF@@@???@@@CCCEEEKKKYYYfffxxxyyyyyywwwwww{{{|||rrrggg\\\[[[```qqqzzzooojjjgggcccaaaaaaaaa```___[[[YYYWWWVVVXXX[[[```bbbdddhhhoooxxx~~~yyyuuupppjjjeee```\\\WWWTTTRRRPPPLLLIIIIIIGGGDDDCCCBBBAAA>>><<<;;;:::888777777777888888888888777666555444444333ssskkknnnuuu~~~nnnaaabbbdddaaaaaafffhhhhhhhhhgggdddddddddfffddddddeeeeeedddbbb```^^^^^^]]][[[YYYWWWVVVVVVUUUWWWSSSMMMGGGBBB<<<777444/////////---,,,,,,,,,---////////////////////////......---------,,,,,,,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++,,,------+++******+++333222///---------///000/////////......------------------.........//////......------...///111222000000000000000000000000//////000111111000//////111111111111111111111111000000000000111111111111222333555666666444333222333333444444444555555555666444555777888:::BBBKKK^^^ooouuummmddd```gggttt{{{yyyyyy{{{~~~~~~{{{|||~~~vvvlllcccYYYOOOJJJKKKIIIJJJKKKKKKIIIIIIJJJKKKMMMSSSYYY^^^eeekkkkkkgggaaaffflllkkkcccXXXOOOJJJDDDBBBCCCFFFJJJRRRaaaooo{{{|||}}}|||}}}tttgggdddgggyyy|||qqqllljjjhhhffffffdddbbb```]]]___bbbeeehhhlllrrrvvv{{{tttkkkbbb\\\VVVPPPLLLMMMKKKHHHFFFEEEDDDBBB@@@@@@???>>><<<;;;;;;;;;;;;999999888777666555444444tttnnnkkkrrryyyfffaaabbb```aaadddggghhhiiigggfffeeeeeefffcccdddddddddcccaaa___^^^[[[[[[[[[[[[YYYXXXWWWVVVXXXTTTPPPKKKFFF@@@999555000000000//////---,,,,,,////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---//////...---...///000000///......//////000///////////////................../////////000000......---......///000111000000000000000000000000///000000111111000000///111111111111111111111111000000000111111111222222222333444555555444333222444555555555555666666666555555777999999===JJJXXXnnn}}}kkkccc]]]```lll}}}~~~yyywwwvvv{{{~~~~~~|||}}}zzz|||ppphhh```YYYQQQIIIFFFHHHGGGIIIKKKMMMNNNOOORRRTTTWWW]]]bbbgggnnnvvvwwwsssnnnrrrwwwxxxrrrfffYYYQQQLLLIIIJJJNNNTTT^^^nnn|||yyyrrrqqq~~~uuuooommmlllkkkkkkiiifffcccdddlllvvv}}}wwwlllccc[[[VVVVVVSSSNNNKKKIIIHHHFFFDDDBBBAAA@@@>>><<<<<<;;;;;;;;;:::999888777666666555vvviiilll}}}mmmbbbaaa``````bbbfffgggiiihhhfffffffffgggdddddddddcccbbbaaa___^^^ZZZ[[[[[[\\\[[[ZZZXXXWWWTTTRRRPPPMMMJJJDDD>>>999333333333333333222///---////////////////////////------------------------------------------------++++++,,,,,,,,,,,,++++++***,,,...///......///000---......///000000000/////////..................---.........////////////............//////000000/////////000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222333444444444333333444444555555555666666666777888:::;;;<<>>===<<<======<<<:::999888777777~~~oooooo~~~vvveee___^^^^^^___dddfffhhhhhhgggffffffgggeeeddddddcccbbbaaa```___ZZZ[[[\\\\\\\\\[[[YYYXXXTTTSSSQQQOOOLLLFFF???:::666444444444555444000---////////////////////////------------------------......////////////......+++,,,------------,,,+++&&&(((***+++******+++---,,,---...///000000//////------------------------,,,,,,---------..................///////////////......//////000000000000111111000000000000111111111111111111111111111111111111111111222222222222111222222333333444444444333444444444444555555555777888:::===???HHH]]]ppp}}}iiifffgggqqq~~~~~~~~~uuuvvv}}}yyynnn\\\VVVPPPMMMIIIEEEEEEHHHJJJNNNTTTZZZ```ffflllppp{{{~~~}}}~~~rrriiiaaa___aaagggmmmsss}}}zzzsssppplllllloootttxxxzzz}}}xxxrrrmmmgggaaa\\\WWWSSSPPPNNNMMMKKKIIIFFFDDDBBB@@@@@@???>>>===;;;:::999888vvvuuummmaaa]]]\\\\\\bbbdddggghhhgggffffffgggfffeeeeeedddcccbbbaaaaaa\\\\\\\\\\\\\\\[[[ZZZYYYYYYWWWUUUQQQMMMFFF???999777444222222444333000,,,////////////////////////,,,,,,,,,------------......///000111111000///...,,,---...//////...---,,,''')))+++,,,++++++,,,...,,,---...///////////////,,,,,,,,,---------------,,,,,,,,,------------.........////////////......---......//////000000111222111111000000111111222111111111111111111111111111111111222222222222333111111222222333333444444333333444444444555555555555555999>>>EEESSSiii||||||fffiiiooo|||}}}sssttt{{{xxxkkk```SSSMMMIIIIIIGGGDDDFFFJJJNNNRRRZZZbbbjjjrrryyy~~~}}}xxxpppkkkjjjmmmpppssszzz{{{xxxssspppmmmooowww{{{uuupppjjjddd```YYYXXXUUUQQQLLLGGGCCCAAABBBAAA@@@???===;;;::::::}}}xxx|||}}}jjjaaa^^^]]]```bbbeeegggfffeeeeeefffggggggfffdddccccccbbbbbb___^^^]]]\\\[[[ZZZZZZZZZ\\\ZZZVVVSSSNNNHHHBBB===:::666222222444444111...////////////////////////,,,,,,,,,---------......---...///000000///...------...000111111000...---,,,...000000//////000111........................------------.........///------------..................///000000///...---------......///000000111222222111000000111222222111111111111111111111111111111111222222222333333111111111111222333444555444555555555555666666666666666:::DDDQQQbbbyyyxxxjjjqqq|||~~~||||||uuuuuu|||}}}|||wwwrrrlllkkkkkkfff\\\SSSLLLGGGEEEGGGGGGGGGJJJOOOQQQVVV^^^hhhqqqzzz}}}uuummmkkkkkkmmmsssyyy~~~}}}{{{wwwtttqqqppprrrxxx{{{wwwmmmkkkfff```XXXPPPIIIEEEDDDCCCBBB@@@>>>===;;;;;;yyywwwsssgggcccbbb^^^aaaeeeffffffeeeeeeeeehhhgggfffeeedddccccccccc```___]]][[[ZZZZZZZZZ[[[\\\YYYVVVSSSPPPLLLGGGDDD>>>999444333555666444111////////////////////////,,,,,,,,,------.........,,,---///000000///---,,,...///000222222000///...+++---//////...---...//////......---------......---.........//////000000............/////////000......///000000///...------------...///000000111333222111000000111222333111111111111111111111111111111222222222333333333111111111111222333444555666666666666777777777777999888===JJJ[[[pppoooqqqzzz}}}|||{{{{{{xxxxxxwwwpppooohhhbbb[[[ZZZ[[[YYYQQQJJJIIIEEEDDDGGGJJJKKKPPPVVVRRRXXXaaakkkttt~~~zzznnnhhheeegggmmmtttyyy|||}}}{{{xxxtttppppppqqqvvvzzzrrrggg]]]TTTPPPEEEDDDCCCAAA???===<<<;;;{{{~~~kkk```______aaabbbaaabbbeeeiiijjjeeeeeeffffffgggffffffeeebbb```]]][[[[[[\\\^^^___hhhddd]]]VVVRRRNNNJJJHHHAAA;;;444111222333111///000...------///000//////---.........---,,,,,,+++........................---.........//////000000//////000000000000////////////......---------,,,////////////////////////////////////////////////............/////////000111000000////////////000---///111222333222111000000111111111111222222222222222222222222222222222111111222333333333333222222111111222444666777777666<<>>FFFVVVlll~~~llliiimmm~~~|||zzz|||sssdddZZZUUUMMMJJJGGGGGGIIIIIIFFFCCCHHHEEEFFFJJJLLLMMMPPPTTTZZZ```iiiqqqxxx}}}mmmbbb[[[WWWYYY]]]```bbbeeeggghhhkkknnnqqqssszzzzzzllleeebbbsssqqqpppqqqrrrpppjjjeeeiiizzz}}}{{{{{{{{{~~~wwwyyy~~~yyyqqqhhhbbbZZZVVVOOOKKKHHHGGGEEEDDDzzzzzzmmmdddbbbaaadddeeedddcccdddeeeeeeeeeeeedddcccbbbbbbgggeeecccaaaaaaaaaaaabbb^^^[[[WWWUUUSSSRRRPPPNNNHHHCCC===888555333111///111///------/////////...------............------................................................,,,...111333333111...,,,////////////////////////////////////////////////////////////////////////...////////////000000000............///000222222000000111222222222111000000000111111111222222222222222222222222222222222222333333444444444444444666666666666777888;;;>>>DDDPPPccc{{{mmmgggmmmrrryyyxxx{{{~~~zzzlll```WWWSSSLLLKKKJJJKKKMMMNNNMMMKKKKKKHHHIIIMMMPPPRRRUUUZZZbbbhhhpppxxxxxxiii___WWWRRRRRRUUUWWWYYY[[[]]]^^^```dddfffkkkrrr{{{mmmaaa[[[YYYaaa``````bbbdddeeecccaaabbbrrr|||{{{}}}xxxyyy}}}~~~|||xxxtttoooiiibbb^^^YYYUUUPPPMMMLLLKKKJJJIIIzzz}}}|||jjjdddaaaccceeecccdddfffdddeeeeeeeeeddddddcccbbbfffeeecccbbb````````````^^^\\\XXXVVVTTTRRROOOMMMGGGDDD???;;;888666444222111000...---...///...---------...//////......---.......................................---------...000222555555222000............///////////////////////////////////////////////////////////////////////////000000000111............///000222222111111222222222111111111000000111111111222222222222222222222222222222222111111222333333333333333555666666666666888===AAAGGGWWWnnnwwwcccfffqqqvvv~~~yyyyyy}}}{{{qqqfff]]]UUUQQQMMMNNNOOORRRTTTVVVVVVUUUPPPMMMMMMQQQUUUWWW\\\bbblllrrr{{{wwwlll```XXXRRRLLLKKKNNNPPPRRRTTTUUUVVVXXX[[[]]]cccllluuu~~~ssscccYYYUUUTTTUUUWWW[[[___ccccccbbb``````nnn|||xxxyyy|||}}}|||vvvpppnnnooopppppppppooonnnmmmllljjjhhheeebbb```\\\XXXTTTRRRPPPMMMLLLMMMNNNNNNNNNyyyvvv}}}sssggg___```aaa___aaafffddddddeeeeeeeeeeeeddddddfffeeecccbbbaaa```_________]]]YYYWWWUUUSSSPPPMMMKKKIIIDDD>>>999555222111222000.........///...---------...////////////....................................---------------...000222444444222000...---------.............../////////////////////////////////////////////////////////000000000111111//////...//////000111222333222222222111111111111000111111111111222222222222222222222222222222222000111222222333333222222333555777777666999???EEEMMMaaazzzhhh]]]dddpppxxx}}}~~~zzzrrrjjjbbb\\\VVVRRRQQQSSSWWWZZZ^^^```aaaaaaZZZVVVTTTWWW[[[^^^eeelllxxx~~~~~~{{{yyywwwuuussseee\\\SSSOOOKKKFFFEEEHHHJJJKKKMMMNNNNNNPPPSSSUUUZZZcccnnnxxx}}}jjj\\\UUUSSSSSSTTTXXX^^^dddfffeeebbb``````kkkxxxuuuvvvzzz}}}~~~rrrgggaaa^^^____________^^^\\\[[[[[[XXXVVVTTTSSSRRRQQQNNNLLLJJJIIIHHHIIIKKKNNNOOOOOOxxxrrrsss|||oooaaa______\\\^^^eeecccdddeeeffffffffffffffffffeeedddcccaaa```______^^^\\\ZZZXXXWWWUUURRROOONNNLLLGGGAAA:::555111000222000...............,,,------...///////////////.................................------,,,,,,,,,...///000111111000///...,,,,,,,,,,,,---------...//////////////////////////////////////////////////////000000000111111111000000////////////000000333333222222111111111111000111111111111222222222222222222222222222222222111222333333444444333333333555888888888<<>>FFFMMMiiirrreee\\\ZZZ\\\dddyyy~~~pppfffccc``````cccffffffeeeiiimmmsssxxx|||~~~vvvpppkkklllooottt}}}}}}rrriiiYYYWWWTTTTTTUUUTTTPPPMMMIIIDDD@@@AAAAAA??????AAA>>>@@@AAABBBBBBCCCEEEHHHLLLVVVcccppppppgggfffiiilllnnnqqqtttsssoooiiiccc```\\\cccttt{{{uuussstttwwwzzz|||xxxjjj^^^UUUOOOMMMIIIHHHGGGFFFEEECCCBBBBBBBBBAAA@@@@@@AAAAAA@@@???@@@??????BBBEEEHHHIIIIIIyyypppkkkrrr|||hhh___]]]ZZZ^^^fffdddfffhhhhhheeeeeegggiiiggggggggggggfffeeedddccc``````^^^\\\ZZZWWWUUUSSSSSSOOOIIIDDD@@@<<<777444333111000000111111000...222111111000///......---...------------.../////////...---,,,+++,,,,,,---000000000000000000000000000//////.........////////////000000000000//////111111000000//////......000000000000000000000000000000000000111111111111111111222222222333333333000000111222333444444555333333333333333333333333333333444444444444444444666444777:::<<>>>>>>>>===<<<<<<;;;;;;::::::<<>>=========>>>>>>>>>>>>@@@BBBDDDEEEsssjjjkkkqqq}}}jjj___\\\YYYZZZ^^^bbbeeeggghhhffffffgggiiigggggggggffffffeeedddccc``````^^^]]]ZZZWWWUUUTTTQQQNNNIIIEEEBBB>>>:::777333111000000111111///...111111111000///............------------...//////000///---,,,,,,,,,------//////////////////////////////............//////////////////////////////111000000000/////////...000000000000000000000000000000000000111111111111111111222222222333333333111111111222222333333444333333333333333333333333444444555555555666666666777666888;;;===CCCTTTfffuuudddTTTTTTQQQQQQ\\\ooo~~~qqqfff^^^XXXZZZ```iiisss{{{yyyqqqiii\\\NNNCCC??????>>>===;;;:::999999999:::::::::999999888777999888888999;;;>>>??????FFFPPP]]]jjj{{{}}}rrriiidddccc^^^bbbooo|||zzzzzz{{{}}}zzztttkkkbbbYYYPPPIIIDDDCCCBBBAAAAAAAAAAAA???===BBBBBBAAA@@@???>>>>>>>>>>>>=========>>>???AAABBB|||mmmfffeeennnrrrddd```]]]ZZZ[[[```cccfffggggggggghhhiiiffffffffffffeeedddcccccc``````___]]][[[XXXVVVUUUPPPNNNJJJGGGDDDAAA===;;;444222000///000000///...111111000000//////.........------------...//////000///......------..............................//////............////////////...------...//////000000000000////////////000000000000000000000000000000000000111111111111111111222222222333333333222222222222222222222222222222222222222222222222555555666666666777777777777888:::<<<@@@LLLbbbvvvhhhWWWOOOOOOOOOSSS```qqq|||sssiiibbb\\\XXXUUUYYYaaammmzzzuuuooofff^^^VVVMMMCCC;;;;;;;;;::::::999888888777777777777888777777666555888888888999:::<<<===???EEEOOO^^^nnnsssjjjdddbbb^^^bbbnnn~~~|||~~~}}}zzz{{{{{{wwwsssppplllfff___YYYRRRKKKFFFDDDBBB@@@???@@@AAA@@@@@@AAAAAAAAA@@@@@@?????????>>>======<<<<<<<<<======vvviiibbbggg|||qqqiiiccc``````___aaadddfffhhhhhhhhhhhheeeeeeeeeeeeeeedddccccccaaa```___^^^[[[YYYWWWVVVRRRPPPLLLIIIGGGCCC???<<<666333111///000000///...111000000000/////////......------------...//////////////////......//////........................///............//////000000///---++++++---///000000000000000///////////////////////////////////////000000000111111111111111111222222222333333333333333333222222111111111111111111222222222222222555555555666666777777888777999;;;>>>FFFXXXrrr}}}aaaRRROOONNNPPPXXXeeerrryyy{{{~~~wwwlllbbb\\\XXXUUUTTTSSSWWWaaaooo~~~vvvooo```ZZZSSSMMMHHHDDD???<<<::::::999999999999888888888888888999999888888777:::::::::::::::<<>>===<<<<<<<<<;;;sssggghhh{{{vvviiicccccc___```bbbdddggghhhhhhhhheeeeeeffffffeeeeeeddddddaaa``````^^^\\\ZZZXXXWWWUUUSSSOOOLLLIIIEEEAAA===888555222000000000///...000000000000////////////...------------...//////......//////////////////.......................................///000000000///---++++++---///000////////////000000000000///////////////////////////000000000111111111111111111222222222333333333444333333222222111111111111111222222222333333333333444444555666666777777666:::>>>CCCPPPgggxxx```TTTNNNNNNQQQ[[[fffoootttwww~~~zzztttoooeeeaaa\\\XXXVVVTTTRRRQQQVVV[[[eeesss~~~rrrfff___PPPLLLGGGBBB@@@???>>>>>>555555555555555555555555888888999999999999888888999:::;;;:::999;;;???CCCJJJXXXlll|||qqqiiidddaaa^^^aaannn||||||vvvrrrnnnllllllkkkhhheeehhhfffccc```]]]WWWPPPLLLHHHEEEAAA???@@@BBBCCCCCC@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===pppkkkyyyuuuhhhbbb`````````bbbeeehhhhhhhhheeeffffffgggffffffeeeeeeaaaaaa```___]]][[[YYYXXXWWWUUURRROOOLLLHHHCCC???;;;888444111111111000///000000000000////////////...------------...//////------.../////////....................................---......///000111//////...------...//////////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333222222111111111222222222333333444444555333333444555666666777777777<<>>:::666333222222111111////////////000000000000...------------...//////+++,,,---...///......---////////////////////////---------......///000111////////////////////////.../////////000000000111000000000000000000000000000000000000111111111111111111222222222333333333333333222222222222222222222333333444555555666666333444555666777888888999999???GGGUUUnnn}}}dddVVVRRRJJJKKKRRR\\\aaafffppp{{{~~~~~~}}}{{{yyyppprrrpppggg```\\\WWWSSSMMMOOOQQQRRRTTTUUUWWWXXX[[[```jjjwwwvvvjjj^^^TTTMMMJJJCCCBBBAAA>>><<<:::999999:::::::::999999888888888555555666777777777777777666888:::999777:::AAAGGGWWWmmmvvvllleee___[[[WWW[[[hhh~~~{{{wwwttthhhgggeeeeeeddddddcccbbb___]]]\\\[[[YYYWWWSSSPPPMMMJJJGGGDDDDDDDDDDDDCCCAAABBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEDDDqqqtttoooeeeaaa^^^^^^bbbfffhhhggggggggghhhhhhhhhhhhhhhgggaaaaaa```___^^^\\\ZZZYYYTTTSSSRRRRRRPPPMMMIIIFFF???<<<777444333333222111////////////000000000000...------------...//////***+++---.........------000000000000000000000000---------......000111111//////000000000000//////.../////////000000111111000000000000000000000000000000000000111111111111111111222222222333333333222222222222222222222222333333444444555666777777444555666777888999::::::;;;BBBKKK\\\xxxqqqZZZOOOMMMJJJMMMUUU^^^bbbfffsss}}}}}}}}}{{{xxxtttgggjjjhhh```ZZZWWWTTTPPPOOOPPPRRRTTTVVVYYY]]]___bbbgggqqq~~~}}}vvvjjj]]]RRRJJJEEEDDD===>>>???>>><<<:::999999;;;::::::999888888777777666666777888999999888888777:::<<<;;;:::===DDDKKK___wwwqqqggg___YYYUUUTTTXXXeee|||}}}yyyuuurrrppphhhggggggggggggffffffeee^^^\\\[[[ZZZZZZYYYWWWUUURRRPPPLLLJJJIIIIIIGGGFFFBBBCCCDDDEEEEEECCCAAA@@@???@@@BBBDDDFFFFFFFFFFFFyyysssxxxxxxhhhaaa]]]```dddeeefffhhheeefffggghhhiiiiiihhhhhhbbbbbbbbb```^^^[[[YYYWWWWWWVVVTTTSSSQQQMMMIIIEEEBBB???:::555222111111222000000000000////////////000000000000000000000000((()))+++...////////////.........///////////////---.........//////000000000000//////.........---000000000000000000000000111111111111000000000000111111111111111111111222111111222222222333333333111111111111111111111111111111111222333444555666333555666666666777999;;;===BBBLLLhhh{{{dddWWWPPPMMMLLLOOOUUU[[[bbbnnn{{{zzzyyy}}}~~~~~~uuummmgggddd___[[[YYYVVVSSSQQQQQQPPPRRRWWWZZZ]]]cccjjjpppssszzz}}}rrrfffWWWLLLGGGEEEBBB@@@BBB@@@>>><<<;;;;;;<<<<<<;;;;;;;;;:::999888777777999999888888777777666666===999777888:::???HHHRRRhhh|||kkk___VVVPPPMMMMMMTTT___rrr}}}}}}|||zzzxxxvvvttttttooonnnkkkiiigggeeeddddddbbbaaa```]]][[[YYYWWWVVVTTTTTTRRRPPPNNNMMMKKKKKKHHHGGGGGGHHHHHHGGGEEEBBB@@@BBBDDDEEEEEEEEEFFFGGGvvvvvvmmmddd___aaaddddddeeefffggggggiiijjjjjjjjjhhhhhh`````````___]]]ZZZXXXVVVXXXWWWUUUTTTRRROOOKKKGGGDDDAAA<<<777444222222333111111111111000000000000////////////////////////)))***,,,.../////////...000000//////.........---/////////000000000111111000000/////////.........000000000000000000000000---...///000111222222333111111111111111111111000111111222222222333333333222222222222222222222222333333333222333333444444333444555555555666888:::@@@JJJXXXsssttt^^^QQQKKKHHHMMMQQQWWW^^^fffqqq~~~}}}vvvvvvyyy}}}|||qqqhhh[[[XXXUUUSSSRRRRRRRRRQQQRRRQQQSSSXXX\\\```gggooo{{{|||ooocccZZZNNNFFFCCCBBB@@@===AAAAAA???>>>===<<<<<<<<<;;;;;;;;;;;;:::999888888888888888888777777777666999777666888:::???LLLYYYuuuuuuggg[[[SSSMMMJJJKKKQQQ]]]ooo~~~{{{wwwvvvuuutttsssrrrrrrrrrpppooommmkkkiiihhhggggggfffeeedddbbbaaa```___^^^aaa```^^^[[[XXXUUUSSSRRROOOMMMLLLMMMMMMLLLJJJHHHEEEFFFGGGFFFEEEDDDEEEFFF|||uuuyyysssiiiaaaaaacccddddddeeehhhiiikkkkkkkkkjjjhhhggg^^^^^^^^^]]][[[YYYXXXWWWYYYXXXVVVUUUTTTQQQMMMJJJHHHEEE@@@;;;777444333333222222222222111111111111........................+++,,,---............---222111000///...---------000000000000111111111111000000////////////......000000000000000000000000------...///000111222222222111111111000000//////111111222222222333333333444444444444444444444444555555444333333333333333444555666666555777999<<>><<<<<<<<<<<<<<<<<<;;;:::999999888888888888777777777777666777999;;;<<>>999666444333222222111111111000000000..........................................------111000///...------......000000000000000000000000000000//////////////////000000000000000000000000000000000/////////......222111111000000/////////111111222222222333333333333333333333333333333333555444444333333333444444777777888777777999<<>>AAAEEEbbb|||eeeSSSKKKKKKNNNPPPSSSZZZdddnnnwwwxxxqqqllloootttrrr{{{uuulllbbbZZZWWWTTTPPPOOOOOOPPPQQQQQQOOOLLLLLLPPPTTT[[[fffpppxxx}}}{{{ppphhh```^^^___[[[TTTNNNFFFEEEDDDDDDDDDCCCBBB@@@???@@@AAAAAAAAA???===<<<;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::>>>BBBCCCEEEPPPkkk{{{rrreeeYYYPPPLLLIIIHHHEEEKKKWWWiiizzztttpppmmmkkkjjjkkkmmmooopppooommmppppppoooppprrrvvvzzz}}}|||{{{{{{{{{{{{{{{||||||||||||}}}~~~|||xxxvvvtttrrrqqqqqqrrrqqqpppnnnsssppphhh^^^SSSKKKGGGFFFyyynnngggkkkvvvnnnbbb```aaacccfffeeefffiiikkkkkkhhheeeccccccbbb```^^^]]]\\\[[[[[[WWWVVVTTTSSSTTTTTTRRRQQQKKKIIIGGGCCC>>>:::666333000000000000/////////...........................//////......---......///...---,,,,,,---///222333////////////............//////000000000000111111111111111111111111111111......///000111222333333111111111111111111111111111111222222222333333333222222222222222222222222222222333333444666777888444444555555777:::???CCCSSSrrr}}}ppp]]]OOOIIIKKKNNNQQQVVV^^^iiisss|||xxxrrrooorrrwwwuuu~~~sssjjjbbb[[[VVVSSSQQQOOOOOOPPPPPPPPPOOOMMMIIIHHHKKKNNNSSS]]]fffmmmqqqtttttttttzzzxxxiii___UUUTTTTTTQQQKKKHHHCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@???>>>>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;>>>BBBEEEIIIYYYwww|||yyyrrrkkk```WWWPPPKKKHHHFFFDDDJJJVVViiixxxpppjjjfffddd```aaadddiiinnnrrrrrrrrrqqqqqqqqqrrruuuxxx|||~~~~~~}}}~~~~~~||||||xxxpppeeeXXXNNNHHHFFFvvvhhhfffjjjtttxxxfffaaa```bbbeeedddfffiiilllllljjjgggeeedddcccaaa^^^\\\[[[[[[[[[XXXVVVUUUTTTUUUVVVUUUTTTLLLKKKIIIFFFBBB===999666111111111000000000////////////////////////////////////...------...///000000...---,,,,,,...111222000000000000//////......//////000000000111111111111111111111111111111111//////000111222333444444111111111222333333444444111111222222222333333333444444444444444444444444444444444444444555666777555555666777999>>>DDDHHHcccyyyooodddUUUKKKJJJMMMQQQTTTZZZcccoooyyy}}}xxxtttqqquuuzzz{{{|||{{{{{{rrrfffaaa^^^\\\ZZZYYYWWWVVVUUUUUUSSSQQQNNNLLLHHHFFFHHHIIILLLTTT\\\bbbgggjjjgggeeejjjxxxyyykkk]]]QQQOOONNNJJJFFFEEE@@@AAABBBBBBAAA@@@@@@@@@??????>>>=========>>>>>>===>>>>>>??????>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>???BBBHHHQQQfff}}}zzzvvvssspppgggddd___[[[VVVQQQKKKGGGBBBIIIUUUiiiuuummmfffcccbbb^^^```dddjjjqqquuuvvvuuuttttttuuuwwwyyy{{{~~~xxxmmmaaaVVVOOOLLLnnngggeeeiii{{{iiiaaa```bbbddddddfffjjjmmmnnnllliiigggeeecccaaa^^^[[[ZZZZZZZZZYYYXXXVVVVVVWWWWWWWWWVVVMMMLLLKKKIIIEEE@@@;;;888222222222111111111111000000000000000000000000000///...---------///000111222000...,,,,,,---///111222111111111000000////////////000000111111111222111111111111111111111111333333333222222222222111111111222333444555555666111111222222222333333333555555555555555555555555666666555444444444444555888888:::;;;>>>CCCIIINNNllltttlllddd[[[PPPIIIJJJPPPVVVXXX]]]fffrrr}}}{{{xxxuuusssvvv{{{tttssstttyyy{{{rrrfff^^^]]]___bbbbbbeeeccc```^^^[[[WWWRRRNNNKKKHHHFFFFFFGGGHHHOOOVVV\\\aaadddaaa]]]aaammmyyy{{{ppp```RRROOOMMMHHHEEEEEE@@@AAACCCCCCBBBAAAAAABBB???>>>===<<<<<<===>>>>>>???@@@@@@AAAAAAAAA@@@@@@======>>>>>>?????????@@@AAAAAAEEELLLYYYppp~~~yyyuuurrrooollljjj``````aaaaaa^^^XXXOOOIIIAAAGGGTTThhhwwwnnngggeeeddddddeeeiiinnnssswwwwwwvvvwwwxxxzzz{{{}}}~~~tttiii^^^WWWTTTsssiiieeeeeerrruuudddaaadddgggfffhhhjjjjjjhhhfffffffffgggeeeccc```^^^\\\[[[ZZZXXXXXXWWWVVVUUUUUUTTTTTTRRRPPPMMMJJJGGGBBB===999777555333111000000000000000000000000////////////......//////////////////........................000111111000///......///---...///000111222333333000000000000000000000000000000000000000000000000000111111111111222222222333333333444444333222222111222333333444444333333444444444444444444333333555555888;;;;;;>>>LLL\\\}}}rrrfffbbbZZZRRRLLLLLLNNNQQQVVV\\\bbblllwww}}}|||xxxwwwwwwzzz|||xxxpppkkkpppzzz{{{kkkgggaaa^^^^^^ccciiinnnooopppnnnjjjhhheee\\\SSSNNNHHHCCCCCCEEEFFFLLLRRRSSS[[[[[[YYYYYYWWW___rrrpppiii^^^TTTMMMHHHDDDBBBCCCCCCDDDDDDDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA???>>>>>>>>>??????>>><<<<<<===???AAA???BBBRRRiii}}}xxxqqqllljjjgggdddaaabbb^^^___gggkkkbbbTTTIIIFFFJJJRRRdddzzzqqqjjjfffmmmmmmoooqqqsssuuuwwwxxxxxxxxxxxxyyyzzz|||~~~|||uuulllccc\\\~~~tttlllhhhppp}}}kkkddddddgggeeeggghhhhhhgggffffffffffffeeeccc```^^^\\\[[[[[[YYYYYYXXXXXXWWWVVVUUUUUUSSSPPPMMMKKKHHHDDD???<<<999888666333222111111111000000000000///////////////////////////.................................000111111000///......000222222222333333333333333000000000000000000000000000000000000000000000000000111111111111222222222333333333444444333333222222222333444444444444333555555555555444444444444555666999<<<===CCCUUUgggmmm```\\\UUUOOOLLLMMMPPPSSSYYY___fffqqq|||}}}{{{xxxxxxzzzssslllhhhmmmwwwxxxrrrgggccc___^^^```fffmmmrrrwwwyyyxxxtttqqqlllaaaVVVOOOIIICCCCCCCCCDDDHHHMMMOOOWWWWWWUUUVVVTTT[[[nnnyyyqqqeeeZZZSSSNNNKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@????????????BBBBBBBBBBBBBBBAAA@@@???>>>??????>>><<<<<<===???@@@AAAHHHYYYrrr|||uuuqqqllliiigggdddaaa^^^___]]]bbblllpppfffVVVJJJHHHKKKTTTfff}}}{{{}}}~~~{{{tttqqqqqqqqqrrrsssuuuvvvwwwwwwvvvvvvvvvvvvxxxzzz|||}}}~~~xxxqqqhhhbbbxxxnnnpppyyywwwiiieeeeeedddeeeffffffddddddeeegggeeedddbbbaaa___]]]\\\[[[\\\[[[ZZZYYYXXXWWWVVVVVVSSSQQQNNNLLLJJJGGGCCC@@@===;;;999666333222111111000000000000////////////000000//////.........---........................///000111000///...///000111111000000/////////...000000000000000000000000000000000000000000000000000111111111111222222222222333333444444333333333222222333444444444444444555555555555666666666666555777;;;===???KKKaaavvvfffXXXUUUPPPLLLLLLOOOSSSVVV\\\cccjjjuuu{{{zzzyyyxxxyyy~~~sssmmmjjjoooxxxzzzuuuqqqlllgggdddbbb```aaaeeellltttyyy}}}}}}wwwiii]]]SSSKKKDDDCCCCCCCCCEEEIIIKKKRRRRRRPPPRRRPPPVVViiitttiii```ZZZUUURRRKKKIIIGGGFFFGGGGGGEEEDDDDDDCCCBBBBBBAAA@@@@@@???BBBBBBBBBCCCBBBBBBAAAAAA?????????===<<<<<<===???AAAGGGSSSfff}}}xxxoookkkiiihhhhhhgggeeeaaa^^^^^^^^^eeeppptttiiiWWWLLLIIIMMMVVViii|||xxxsssppprrruuuvvvzzz~~~~~~{{{vvvvvvvvvwwwwwwwwwwwwwwwtttttttttuuuvvvxxxzzz||||||vvvnnniiiwwwtttyyyrrrgggdddcccdddcccbbbaaabbbdddgggdddccccccbbb```___^^^]]]^^^]]]\\\[[[ZZZYYYXXXWWWTTTRRROOOMMMLLLJJJGGGDDD@@@>>>:::777444111000000000000000000////////////000000000///......------........................///000111000///...///000//////.........---------000000000000000000000000000000000000000000000000000000111111111222222222222222333444444444333333222333333444555444444444666666666666777777777777555888;;;===BBBSSSmmm~~~```SSSPPPMMMLLLMMMRRRVVVYYY___fffnnnzzz|||xxxxxxxxxwwwyyyzzzuuussswww~~~tttmmmiiieeecccfffeeeeeeggglllssszzz~~~~~~pppbbbUUULLLEEEDDDDDDDDDEEEGGGHHHNNNMMMKKKNNNLLLSSSddd|||tttjjj```ZZZRRROOOKKKIIIJJJJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBCCCBBBBBBAAAAAA???@@@???>>><<<<<>>===>>>AAADDDGGGWWWkkk~~~sssiiidddcccgggnnntttvvvuuurrrqqqiiieeeeeeiiihhh___TTTNNNJJJNNN\\\sss}}}vvvppplllnnnrrrvvv{{{}}}|||{{{{{{{{{zzzzzzyyyyyyyyyxxx{{{{{{|||~~~zzzsssnnn~~~wwwhhhdddbbb___[[[ZZZ\\\```dddcccdddeeeeeeeeedddcccbbbaaa```___^^^\\\ZZZYYYYYYWWWTTTQQQOOONNNMMMKKKIIIBBB???<<<888444222000000000000000000////////////////////////////////////////////////////////////...///000000//////000111//////000000111111111222000000000000000000000000000000000000000000000000000111111111111222222222111111222333444444444444333333444555555555555555555555666666777777888888777:::>>>CCCRRRlllsss\\\QQQOOONNNNNNRRRXXX[[[^^^gggppp}}}|||yyyuuuvvvuuusssttt{{{{{{ppphhhdddeeehhhnnnnnnoooqqqtttwwwyyy{{{qqqdddXXXNNNFFFFFFGGGFFFDDDDDDEEEJJJGGGGGGKKKJJJOOO___nnn|||oooccc\\\SSSOOOOOOOOOLLLHHHDDDEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????AAAEEEIIIMMM```wwwvvviiicccbbbeeellluuu}}}wwwoooiiifffbbbYYYQQQNNNKKKQQQbbb|||zzzsssoooqqquuuxxx}}}}}}zzzyyyyyyzzzzzzzzz{{{||||||}}}}}}}}}vvvrrr}}}nnneeeccc^^^YYYWWWYYY^^^bbbcccdddfffgggggggggeeedddaaaaaa___^^^\\\ZZZYYYXXXXXXUUURRROOONNNMMMKKKIIICCCAAA===:::666444333222000000000000////////////------......///000000000////////////////////////---///000000//////000222000///////////////......000000000000000000000000000000000000000000000000000111111111111222222222000111222333444444444444333444444555555555555555444444555666666777888888888<<<@@@JJJ___}}}mmm[[[RRROOOMMMNNNSSSYYY]]]bbbmmmxxx{{{vvvuuurrrsssssspppqqqxxx{{{ssskkkiiikkkooossstttuuuwwwyyy{{{|||}}}yyynnnbbbWWWNNNMMMNNNKKKHHHGGGDDDHHHEEEEEEJJJIIINNN]]]kkkjjjaaaWWWQQQPPPPPPLLLHHHIIIJJJKKKMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAADDDIIIMMM\\\ppp~~~lllbbbbbbeeelllttt{{{pppiii```VVVOOOMMMMMMTTThhhyyyuuuwwwyyy{{{zzzvvvuuuwwwyyyyyyyyy{{{}}}~~~zzzyyyrrrfffccc]]]XXXUUUWWW]]]aaadddeeegggiiiiiihhhgggfffbbbaaa```^^^\\\ZZZYYYXXXYYYVVVRRROOONNNMMMKKKIIIDDDBBB???;;;888666555444000000000000////////////,,,,,,---...///000111111000000000000000000000000---///000000//////000222555555444333222111000000000000000000000000000000000000000000000000000000000111111111111222222222000111222333444444555444333444555555666666555555333444444555666777777888999===CCCOOOiiijjjZZZRRRNNNKKKMMMSSSZZZ___eeeqqq}}}vvvrrrqqqoooqqqqqqoooooowww}}}vvvooonnnrrrvvvxxxyyy{{{}}}zzzlll```VVVUUUUUUQQQMMMJJJCCCGGGDDDCCCIIIHHHLLL[[[kkkuuulll```YYYXXXWWWSSSOOONNNPPPRRRTTTTTTTTTSSSRRRKKKKKKJJJIIIGGGEEECCCBBB@@@AAAAAAAAABBBFFFKKKPPPkkk~~~wwwfff```dddjjjsss|||vvvmmmbbbVVVNNNLLLOOOVVVmmm~~~zzz|||~~~{{{uuuqqqqqquuuxxxxxxyyy|||~~~yyy{{{}}}kkkbbbbbb```WWWYYYbbbccchhhfffdddeeehhhiiigggeeedddaaa^^^\\\[[[[[[ZZZYYYVVVTTTRRRQQQPPPNNNKKKHHHGGGEEECCC???;;;777444222111222222222222333333333000000000000000000000000........................111000000///000222444555BBB:::111,,,---///...---111111111111111111111111333222111000000000111222222111111111000000//////222222222333333333444444333333333444444444555555222333333444555666777777<<<===GGG^^^yyykkkZZZPPPJJJNNNRRRXXX]]]dddnnnyyy}}}vvvqqqmmmoooooonnnlllmmmwww|||}}}~~~}}}{{{zzzzzzzzz|||~~~{{{nnndddaaa^^^WWWQQQPPPHHHFFFEEEFFFFFFHHHPPPYYYfff{{{yyyiiibbb___ZZZVVVTTTUUUZZZ\\\\\\]]]___]]]YYYVVVQQQKKKGGGEEEDDDCCCBBBBBBAAACCCFFFFFFHHHUUUccczzzrrrjjjhhhnnnuuu|||tttdddVVVQQQSSSRRR```vvv|||}}}}}}|||zzz{{{xxxrrrooopppsssuuuzzz|||tttssszzzqqqeeebbbaaaYYY[[[cccccchhhfffeeefffiiijjjiiiggggggdddaaa^^^^^^]]][[[ZZZXXXVVVTTTSSSRRRPPPLLLJJJGGGFFFCCC???;;;777444333222111111111000000//////000000000000000000000000////////////////////////000000000000000222333444@@@:::222///000222111///111111111111111111111111333222111000000111222333333222222222111111111111333333444444444555555555333333444444444555555555444444555555666777888999>>>AAAMMMeeeeeeUUUOOOOOORRRVVV\\\bbbhhhrrr~~~wwwrrrooolllkkkllllllkkkmmmwww|||{{{}}}~~~|||rrrnnnjjjaaaZZZXXXMMMIIIGGGFFFEEEFFFMMMVVVeeeyyyxxxooojjjbbb\\\ZZZ]]]bbbffffffgggiiigggccc^^^XXXQQQKKKHHHFFFDDDCCCBBBAAACCCGGGJJJPPP___ooowwwrrrrrryyyvvveeeVVVPPPQQQXXXfff{{{{{{}}}~~~||||||}}}}}}xxxtttrrrtttxxx{{{}}}vvvpppqqq{{{iiiaaa```[[[^^^dddbbbhhhgggggghhhjjjllllllkkkjjjgggdddbbb```___]]][[[ZZZXXXVVVUUUTTTRRRNNNLLLHHHFFFCCC???;;;777555333333333222111000///...---000000000000000000000000111111111111111111111111000000000000000111222333:::666111000222333222111111111111111111111111111111111000000111222444555333333333333333222222222444444444555555555666666333444444444444555555555555555666666777999:::;;;@@@FFFWWWpppvvv\\\OOOOOOTTTWWW[[[aaagggnnnxxxxxxrrrnnnmmmlllfffhhhjjjkkkmmmwww~~~{{{www|||~~~zzzuuupppggg^^^YYYSSSMMMHHHFFFDDDDDDJJJQQQ^^^qqq}}}wwwnnnhhheeeiiiooossstttvvvxxxuuuqqqjjjcccZZZQQQLLLHHHFFFDDDCCCBBBDDDHHHOOO[[[oooxxxgggXXXSSSUUUaaaooo}}}|||~~~~~~{{{zzzzzz}}}{{{xxxvvvwwwzzzuuunnnuuulll______]]]```eeecccgggggghhhiiikkkmmmnnnnnnllliiifffdddbbb```]]][[[ZZZYYYVVVUUUTTTRRROOOLLLHHHGGGDDD@@@<<<888555444444444333333222111111000////////////////////////222222222222222222222222000000000000000111222222222000//////111222111000111111111111111111111111000000000000111333555666333333333333222222222222444444444444555555555555444444444444555555555555555555555666777999;;;<<<@@@KKKbbb}}}iiiVVVMMMOOOVVVYYY^^^eeekkksss}}}tttmmmjjjjjjjjjaaaeeehhhjjjnnnwww|||zzz}}}~~~{{{zzz|||xxxssskkkaaaZZZTTTNNNGGGDDDBBBBBBGGGNNNSSSbbbyyyyyysssrrrsssyyy~~~}}}vvvnnnbbbWWWOOOIIIFFFDDDCCCDDDFFFKKKUUUfff|||yyyiii]]][[[___jjjxxx}}}{{{yyywwwzzzyyyyyyyyy{{{{{{mmmooo|||qqq______]]]```eeecccfffggghhhjjjkkklllnnnooollliiifffdddccc```]]][[[YYYXXXVVVTTTSSSQQQNNNKKKIIIHHHEEEAAA===999666444222222222222222222222222////////////////////////111111111111111111111111///000000000111111111111.........000111222111000111111111111111111111111000000000000222444666777111111222222222222222222222333333333333444444444444444444555555555666666555555444555666999;;;<<>>HHH[[[yyysssZZZPPPOOOOOOQQQUUUXXX```jjjttt|||xxxlllccc___]]]\\\]]]aaafffjjjooozzz}}}xxxuuuvvv}}}~~~}}}yyyxxxwwwooofffSSSKKKEEECCCCCCBBBDDDHHHEEEMMMYYYfffsss|||lll]]]QQQKKKGGGEEEEEELLLSSS\\\kkkyyyhhh___cccmmm}}}~~~~~~~~~|||{{{yyy{{{}}}yyyooommmsssmmmfff]]]YYY^^^aaaccceeehhhhhhggggggjjjllljjjiiigggfffeeeccc```]]]YYYWWWUUUTTTSSSQQQMMMKKKJJJIIIFFFBBB>>>:::777555111111111000000000000000000000000000000000000000000000000000000000000000//////000111111000///...000111111111111000111111111111111111111111111111222222111111222444555666222222222222333333444444333333333333444444444555555555555555666666666666777666555555777:::===@@@SSSggg|||eeeQQQLLLMMMLLLPPPXXXYYYbbbooozzzwwwkkkccc^^^[[[ZZZ]]]aaafffjjjppp|||zzzuuurrrqqqtttxxxzzz|||}}}~~~zzzuuuuuuvvvpppgggUUUNNNHHHGGGFFFDDDCCCEEEDDDHHHNNNUUU___lllzzzooo___SSSLLLIIIHHHFFFPPP]]]hhhzzzwwwfff```hhhttt~~~|||{{{zzzzzz{{{|||~~~~~~|||yyy|||uuullljjj|||sssjjj^^^WWW\\\___bbbeeeggggggffffffhhhkkkjjjiiihhhggggggeeeaaa___ZZZXXXVVVTTTSSSQQQNNNLLLKKKIIIFFFBBB>>>:::777666555444444333222111000000000000000000000000000000111111111111111111111111//////000111111000///...//////000///...---...///111111111111111111111111333222222111222333555666333333333444444555555555444444444555555555666666555555555555666666666777888777666666888<<>>LLLZZZyyyoooYYYQQQJJJIIIJJJMMMTTT\\\eeeooo}}}yyyqqqjjjdddaaadddggglllpppvvv|||yyyyyyzzz|||~~~yyyuuullleee```cccooo|||zzz}}}wwwuuuuuuuuurrrnnnddd^^^VVVPPPLLLJJJHHHGGGAAACCCDDDFFFIIIOOOVVV[[[aaaiiirrrwwwwwwuuuttttttyyy{{{~~~lll]]]TTTOOOOOORRRZZZiii{{{sssggg```cccvvv{{{vvvssspppllliiigggggggggjjjooowww~~~~~~uuuoooqqqmmmaaa___aaa]]]___aaaccceeefffggggggkkkkkkjjjiiigggeeebbbaaa___]]]ZZZXXXWWWUUUSSSQQQOOOMMMIIIFFFCCC???:::666333333222222222222222222222111111000000000000000222111000000000000000000222222111111111111222222000111111111111222222222222222222111111111111000222222222222222222222222222222222222222222222222222333444555555555555555666555555555666666777888999999:::;;;<<>>IIIXXXmmmeeeUUUKKKJJJLLLPPPSSSWWWaaalllxxxyyyppp```YYYUUUZZZiii~~~{{{yyyxxxxxxuuupppkkkgggbbb\\\YYYQQQQQQPPPNNNNNNPPPUUUXXX]]]aaaddddddaaa```aaacccgggjjjmmmqqqvvv~~~lll^^^YYY```ppp~~~nnn```^^^eeerrr}}}zzzvvvqqqnnnpppuuuzzzzzz|||~~~|||xxxyyyyyyxxxxxx{{{wwwvvvvvvtttrrrnnnkkkiiilllppp{{{}}}yyyjjj^^^\\\[[[[[[]]]```dddfffiiijjjllllllkkkhhhdddbbbaaa___[[[YYYXXXWWWUUUSSSOOOOOONNNNNNMMMIIICCC???<<<:::777444333333444555444333333222222222222222000000000000000111222222222222111111111111222222000111111111111222222222222222222111111111111000111111111222222333333444000111111222333333444444555555666666666666555555555555555666777999:::;;;:::999@@@OOOeee}}}ttt]]]QQQKKKKKKMMMQQQUUU[[[gggsss{{{zzzppp___XXXTTTWWWddd{{{~~~}}}zzzxxxuuusssppplllgggddd]]]\\\ZZZXXXWWWXXX\\\___aaaeeehhhiiifffeeefffgggiiilllppptttxxx~~~{{{kkkbbbaaaiiiyyyxxxjjj```cccnnn~~~|||yyyyyyxxxuuusssuuuzzz~~~yyytttuuuuuutttuuuxxxrrrrrrrrrpppmmmjjjfffdddeeefffnnn}}}~~~zzzqqq___^^^\\\[[[\\\___ccceeehhhjjjkkklllkkkhhhdddbbbbbb___\\\ZZZYYYXXXVVVTTTNNNNNNNNNNNNMMMJJJDDD@@@===;;;888555333333444555555444333333222222333333000000///000000111222222222222111111111111222222000111111111111222222222222222222111111111111000000000111222333333444444000000111222333333444444555666666666666666555444555555555666777999:::;;;:::999@@@SSSlllnnnZZZPPPLLLLLLOOOTTTXXX```nnn{{{}}}{{{pppaaaZZZTTTVVV```sss}}}|||{{{xxxuuurrrhhhgggdddaaa______bbbeeegggkkkooopppmmmkkklllnnnjjjnnnsssvvvyyyvvvkkkfffgggooo~~~rrrfff```ggguuu~~~{{{yyyzzz{{{zzzxxxzzz~~~~~~}}}wwwqqqqqqrrrqqqrrrvvvrrrrrrqqqpppmmmiiieeeccc```___eeesssoooccc]]]ZZZ[[[^^^^^^aaadddjjjjjjkkkkkkjjjiiigggfffcccbbb```]]]ZZZWWWUUUTTTOOONNNMMMKKKJJJJJJIIIIIIAAA???;;;888444222111000222222222222222222222222111111000000//////......///000111222333222111111000111111111111222222222333333333333333333333333111111222222222333333333444444444333333222222222444444444555555555666666555666888888777888;;;===777;;;DDDUUUppprrr```RRRNNNJJJMMMPPPVVV^^^iiiuuu}}}yyynnn___YYYTTTVVV^^^mmm~~~xxxuuuooojjjhhhhhhjjjlllrrrsssuuuxxxyyywwwsssooonnnqqqvvvzzz|||~~~xxxqqqiiifffmmm{{{}}}llleeeaaaiii|||yyy{{{xxxtttpppnnnoooqqqsssppppppoooooommmhhhbbb^^^]]]___dddmmmzzzyyyhhhaaa\\\\\\^^^^^^```dddiiijjjjjjkkkjjjiiigggfffcccbbb```]]]ZZZWWWUUUTTTQQQPPPNNNLLLJJJIIIHHHHHHDDDBBB>>>:::777444222222222222222222222222222222222111111111000000000000///000111222333222222111000111111111111222222222222222222222222222222222111111222222222333333333444333333333333333333222444444444555555555666666666777888888777888:::<<<<<>>AAARRRrrrmmmZZZSSSOOOIIIGGGJJJMMMRRR[[[eeeqqq}}}rrreee[[[VVVTTTXXX^^^fffrrr}}}|||yyyssstttxxx|||}}}vvvuuuvvvxxx{{{zzzuuuqqqkkkkkkooo|||uuuiiiiiiqqq}}}}}}~~~}}}|||||||||vvvvvvuuutttrrrnnnhhhccc```___```fffooozzzwww~~~yyykkk]]]YYY\\\^^^bbbeeeeeefffhhhiiijjjjjjjjjjjjeeedddbbb___\\\YYYWWWVVVOOOOOOMMMLLLKKKKKKKKKKKKHHHGGGDDD@@@<<<888444333222222222222222222222222000000000000000000000000111111111111111222222222000000111111111222222222333333333333333333333333111111222222222333333333222222222333333444444444555555555666666666777777777999999999888999;;;<<<>>>DDDYYY|||lllYYYQQQMMMHHHFFFJJJNNNTTT___kkkwwwqqqcccZZZUUUUUUZZZaaagggpppxxx~~~{{{uuuuuuwww|||yyyvvvsssssssssqqqlllhhhdddhhhrrr~~~tttgggjjjuuu~~~~~~~~~}}}|||zzzuuunnniiibbbaaabbbgggpppvvvsss}}}ppp___ZZZ\\\___bbbfffdddfffhhhjjjkkklllllllllgggfffdddaaa^^^[[[YYYXXXPPPOOONNNMMMLLLKKKKKKKKKGGGFFFDDDAAA===999555333222222222222222222222222///////////////000000000111111000000111111222333000111111111111222222222333333333333333333333333111111222222222333333333222333333333333333333444555555666666666777777777777888999999999:::<<<>>>AAALLLfff}}}iiiUUUNNNKKKFFFFFFJJJPPPWWWcccppp|||qqqbbbXXXTTTUUU\\\dddjjjrrrxxx{{{|||vvvuuuvvv{{{~~~yyysssooommmiiiddd___```hhhwww{{{rrrjjjppp||||||uuupppiiihhhhhhlllrrrzzzyyyrrrtttxxxddd\\\\\\___bbbeeedddfffhhhkkkmmmnnnnnnnnniiihhhfffccc```]]][[[YYYSSSRRRPPPNNNKKKJJJIIIHHHGGGFFFEEEBBB>>>:::777555222222222222222222222222//////000000000111111111222111000000000111222333000111111111111222222222222222222222222222222222111111222222222333333333444333333333333333333222555666666666777777777777555777888999999;;;===@@@EEETTTrrrsss```NNNJJJJJJGGGHHHLLLTTT\\\hhhuuurrraaa[[[WWWXXXaaakkkrrryyy}}}xxxuuuuuuzzzwwwpppkkkeee___[[[```lllxxxooonnnxxx|||vvvttttttuuuyyy|||zzzuuu||||||uuusss~~~hhh^^^^^^___aaaddddddfffiiikkkmmmooooooooojjjiiigggdddaaa^^^\\\[[[VVVUUURRRNNNKKKHHHFFFEEEGGGFFFEEECCC@@@<<<999666222222222222222222222222000000111111222222222333222111000000000111333444000111111111111222222222111111111111111111111111111111222222222333333333444444444333333222222222666666666666777777777777444666888999:::;;;>>>AAAFFFXXXxxxiiiXXXIIIGGGJJJIIILLLQQQWWW___kkkxxxsssaaa___\\\]]]gggrrrzzz}}}xxxuuutttyyy{{{rrrlllfff___ZZZbbbppp~~~uuummmooo}}}~~~~~~yyyxxx{{{~~~uuuqqqyyynnnaaa```aaaaaaaaaggghhhiiijjjkkklllllllllhhhhhhgggeeebbb```^^^\\\[[[WWWQQQMMMJJJIIIGGGFFFHHHGGGFFFDDD@@@<<<777555555444333333222222333333111111222222222222111111111111222222222333333333222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444333333666666777777777777666555777999999777888<<>>BBBDDDPPPmmm}}}iiiYYYTTTEEEEEEJJJHHHLLLTTT[[[gggttt}}}lll___dddllluuu}}}}}}}}}tttmmmkkkjjjsss|||qqqnnnpppwww~~~}}}{{{{{{}}}~~~}}}{{{{{{}}}~~~||||||zzz{{{zzz|||sssppp|||mmmccc```aaacccggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjhhheeecccaaa___]]]YYYSSSOOOMMMKKKIIIHHHHHHGGGGGGEEEBBB===999777555444444333333333333333111111222222222222111111111111222222222333333333222222222222222222222222333333333333333333333333222222333333333333444444555555555555555555555555666666666777777777777777777999;;;<<<<<>>;;;===NNNbbboooXXXMMMLLLGGGkkk```HHHSSSRRRXXXfffttt}}}|||{{{rrrkkkjjjttt~~~zzzvvvvvvyyyvvvzzz~~~~~~ggggggjjjsss}}}~~~vvviiiddd```aaadddhhhkkkmmmooopppoooooonnnllliiigggeeecccaaa^^^ZZZWWWUUURRRNNNLLLHHHHHHIIIHHHFFFCCC@@@>>>666666555444444444444444222333333444444333333222111111222222222333333333000111111222333333444444333333333333333333333333222222333333333333444444222333333444555555666666666666555444555777999:::999999<<<@@@???CCCYYYrrrdddRRRKKKKKKIIIzzzlllJJJUUUSSS[[[jjjxxx}}}}}}wwwnnnhhhkkkwww|||wwwvvvwwwsssxxxcccaaabbbgggmmmyyy{{{qqqjjj^^^```cccgggkkknnnpppqqqoooooonnnllliiigggeeecccaaa___[[[XXXVVVSSSOOOLLLHHHHHHIIIHHHFFFDDDAAA???666666555444444444444555222333333444444333333222111111222222222333333333000000111222333333444444333333333333333333333333222222333333333444444444222222333333444555666666666666555444555777999;;;:::999===BBBBBBIIIbbb~~~yyy]]]MMMIIIDDDEEE~~~qqqKKKVVVUUU___mmm{{{~~~}}}zzz}}}}}}{{{}}}vvvlllgggkkkyyy~~~xxxuuuvvvrrrwww}}}zzz___^^^___bbbeeemmm~~~~~~yyyzzzggg___```bbbeeekkkppprrrpppmmmmmmnnnmmmkkkhhheeedddccc```[[[XXXUUURRROOOLLLJJJJJJJJJIIIGGGEEECCCBBB:::777555444555555555444222222222222222222222222333333333333333333333333444333111111111111333444444444444333333222222222000333555666555444444444333333444555666777888999666666666666777888999:::>>>:::;;;AAAEEEQQQoookkkWWWJJJCCCFFFKKKPPPOOOLLLPPPZZZdddxxx}}}{{{uuuwwwzzzzzz{{{{{{{{{{{{{{{{{{{{{vvvjjjhhhrrr|||xxxvvvuuuwww{{{~~~|||}}}}}}zzzxxxzzz}}}bbb______```aaagggvvv}}}}}}{{{qqqeeedddccceeeiiimmmnnnmmmlllmmmmmmmmmllliiigggeeeeeebbb]]]YYYVVVSSSPPPMMMKKKKKKJJJIIIGGGEEEDDDCCC;;;999666444555555444333222222222222222222222222333333333333333333333333444333333333333333333444444444444333333222222222000333555666555444444444333333444555666777888888666666666777777888999:::;;;999<<>>@@@EEEOOO```yyyyyy[[[MMMIIIHHHNNNVVV\\\^^^```cccjjjvvvyyyrrrjjjhhhiiittt{{{{{{xxxrrrsssuuu{{{zzzpppjjjjjjnnnvvv{{{{{{xxxxxxyyy}}}zzz|||yyykkkhhhrrrjjjbbb```]]]___ffflllmmmnnnppppppooommmlllgggeeeaaa^^^\\\ZZZXXXVVVPPPPPPOOOMMMJJJGGGEEEDDD@@@===:::888888777666555444444444444444444444444333333333333333333333333555555333222222333555555222222222333333444444444333444444444333333555777555555555666666666666666888888888888999:::;;;<<<>>>AAAFFFRRRfffqqqTTTKKKJJJKKKQQQZZZ^^^```bbbfffnnnyyyxxxpppmmmnnnxxx|||xxx{{{|||wwwrrrooossstttxxx~~~~~~xxxzzz~~~yyyxxx{{{~~~|||xxxwww~~~~~~kkkcccnnnssshhheee```___ccckkklllmmmnnnnnnmmmlllllljjjhhheeebbb___[[[WWWTTTTTTPPPKKKHHHGGGFFFFFFEEEDDDAAA>>>:::666555444444222333444444222222333444222333333444444333333222555555555555444333222222333444444555555444444333444333333333333444555555222444777888888777888888999777666666888;;;===>>>@@@@@@HHH[[[nnn}}}eeeOOOLLLMMMJJJOOOZZZ___bbbfffkkkttt~~~vvvvvvyyy|||yyyuuussstttxxxwwwtttrrrtttqqqtttyyy{{{|||vvvpppqqqrrrttt~~~}}}{{{|||~~~sssggglllyyy|||nnnhhhbbbbbbfffkkkkkkmmmnnnnnnmmmlllllljjjgggdddbbb```\\\XXXUUUSSSPPPKKKHHHGGGGGGGGGFFFDDDBBB>>>:::777555555444222333444444222222333444222333333444444333333222444444444555444444333333333444444555555444444333444444333333444444555666333555777888777666777888999888666777888;;;===>>>CCCFFFRRRdddtttsss\\\IIIHHHJJJGGGLLLVVVZZZ^^^eeennnxxx}}}}}}{{{xxxuuurrrqqqrrrpppkkkiiikkkooorrrxxx}}}|||zzznnnhhhccceeevvv~~~yyyxxxxxx{{{}}}nnnmmmsssvvvkkkddddddiiiiiijjjlllmmmnnnmmmlllllliiigggdddbbbaaa^^^ZZZWWWSSSPPPLLLIIIIIIIIIHHHHHHDDDBBB???;;;888666555555333444555444333222333444222333333444444333333222333333444444555444444444333444444555555444444333444444444333444444555666666777777777555555777888:::999888888999;;;===???BBBLLL\\\mmmyyyeeeRRREEEFFFHHHFFFIIISSSVVV\\\fffrrr~~~zzzwwwrrrnnnkkkkkkiiieeeeeegggnnnrrryyy}}}}}}~~~~~~}}}xxxnnnfffiii}}}zzzwwwwwwyyytttqqqsssnnnddddddhhhhhhiiikkklllmmmmmmmmmllliiigggeeecccbbb___\\\YYYTTTQQQMMMKKKKKKKKKJJJIIIEEECCC@@@===:::777666555333444555555333222333444222333333444444333333222222222333444555555555555333444444555555444444333444444444444444555666666777888777666444444666999:::::::::999999;;;>>>@@@EEESSSgggwwwppp[[[NNNEEEGGGIIIFFFJJJQQQXXX___iiiuuuyyyuuummmiiiggghhhgggfffhhhlllooottt||||||||||||uuuxxx{{{wwwwwwyyy{{{vvvtttqqqdddbbbffffffgggiiikkkmmmmmmmmmllliiihhheeedddcccaaa]]][[[UUURRROOOMMMMMMLLLJJJIIIEEEDDDAAA>>>;;;999777666444555666555333222333444222333333444444333333222222222333444555555555555333444444555555444444333555444444444444555666666777888777666444444666999999:::;;;;;;:::<<<@@@CCCLLL^^^ttt}}}dddSSSKKKFFFHHHHHHFFFJJJQQQ```fffooozzzxxxsssjjjfffdddfffhhhhhhkkkpppqqquuu~~~~~~}}}{{{zzz}}}}}}{{{}}}yyyxxxzzz{{{tttvvvfffbbbdddeeefffhhhkkklllmmmmmmmmmkkkiiigggeeedddbbb^^^[[[WWWTTTQQQOOONNNMMMJJJIIIFFFEEECCC@@@===:::777666555666666555333222333444222333333444444333333222333333444444555444444444333444444555555444444333555555444444555555666777666777777777555555777888888:::<<<<<<;;;===BBBFFFPPPddd|||ppp[[[LLLHHHEEEEEEDDDEEEKKKSSSgggmmmwww~~~vvvqqqiiieeeeeehhhjjjkkkoootttvvvzzz~~~}}}zzzvvvsssooolllhhhjjjnnnttt||||||}}}~~~}}}}}}www~~~jjjdddddddddeeegggjjjlllmmmmmmmmmllljjjhhhfffdddbbb^^^[[[YYYVVVSSSQQQOOOMMMJJJHHHFFFEEECCCAAA>>>;;;888777555666777666444222333444222333333444444333333222444444444555444444333333333444444555555444444333555555555555555666666777333555777888777666777888666999<<<<<<<<<>>>DDDIIIVVVmmmcccRRRGGGEEECCCCCCCCCFFFPPPZZZhhhqqq~~~~~~uuupppgggeeeffflllqqqsssxxx~~~}}}}}}}}}yyypppkkkgggaaa]]]ZZZ[[[]]]```gggqqq|||}}}|||~~~{{{ooogggeeeccceeegggjjjlllmmmmmmmmmmmmkkkhhhfffeeebbb^^^[[[ZZZXXXTTTRRRPPPMMMJJJGGGFFFFFFDDDBBB>>>;;;888777666777777666444222333444222333333444444333333222555555555555444333222222333444444555555444444333555555555555555666777777222444777888888777888888555999<<<===<<>>;;;888666666666555444444444444555555444333333222222222222444444444444444444444444555555555444444444333333555555555555555444444444777777777777888999:::;;;777999888<<>>EEEIIIZZZvvvmmmTTTHHHEEECCCBBBCCCFFFHHHLLLWWWaaapppxxxuuukkkhhhccceeekkkxxxuuulllaaaYYYUUUSSSQQQOOOOOOOOOOOONNNOOOSSSXXX\\\^^^]]][[[YYYZZZ\\\^^^```gggnnnvvv}}}}}}~~~nnnggghhhjjjlllooooooooonnnpppnnnllljjjiiihhheeebbb]]]\\\ZZZVVVSSSPPPMMMLLLHHHGGGFFFCCCAAA>>>;;;:::666666555444444444444555555444444333333333444444333333333333333333333333666666666555555555555444333444444555666777777888777777777777888999:::;;;:::???>>>@@@GGGOOOhhhaaaLLLFFFHHHCCCBBBBBBFFFIIINNNYYYeeesss{{{qqqgggdddaaadddmmm{{{|||vvvnnnddd^^^[[[ZZZXXXWWWSSSSSSSSSRRRSSSVVV[[[___aaa^^^[[[XXXVVVWWWXXXYYYYYY___gggqqq|||rrrkkkiiiiiikkknnnooonnnmmmnnnmmmkkkkkkjjjhhheeeccc\\\[[[YYYWWWTTTRRRPPPOOOHHHHHHFFFDDDBBB???<<<;;;666666555444444444444555444444444333333444555555333333333333333333333333333333333333222222222222444444555555666777888888777777777777888999:::;;;:::@@@???AAAIIIUUUrrrqqqUUUEEECCCFFFDDDBBBCCCGGGJJJQQQ]]]iiiuuu}}}zzzllldddbbbaaafffqqq~~~}}}}}}wwwppphhhcccbbbbbbaaa```ZZZ[[[[[[[[[[[[]]]aaadddcccaaa]]]YYYWWWVVVVVVWWWTTTYYY___iiixxx{{{xxx}}}zzzkkkhhhfffhhhlllooopppooolllkkkjjjjjjjjjhhheeebbb\\\\\\ZZZXXXUUUSSSRRRQQQIIIHHHGGGEEECCC@@@>>><<<666666555444444444444555444444444444444444555666444444444444444444444444555555444444444333333333555555555666666777777888555555555555666777888999:::???>>>AAALLLZZZyyyhhhQQQFFFEEEHHHDDDCCCDDDHHHMMMTTTaaammmxxxuuuiiiccccccfffmmmyyy}}}}}}|||{{{{{{|||}}}~~~wwwrrrllljjjkkkmmmnnnmmmjjjjjjjjjhhhggggggjjjlllfffdddaaa]]]YYYWWWUUUTTTUUUYYY]]]dddrrrvvvsssooojjjeeeeeeiiimmmnnnmmmjjjjjjiiijjjjjjhhheeebbb___^^^\\\YYYVVVSSSQQQPPPIIIIIIHHHFFFDDDAAA???>>>666666555444444444444555444444444444444555666666555555555555555555555555777777777777666666666666666666666666666777777777555555555555666777888999999===<<>>666666555444444444444555444444444444444555666777666666666666666666666666555444444444333333333333777777777777666666666666777777777777888999:::;;;999<<<;;;AAAPPP```|||vvvZZZKKKEEECCCAAAFFFEEEFFFJJJPPPXXXfffsss{{{zzzqqqiiigggiiiuuu~~~zzztttoookkkhhheeecccfffggghhhgggfffeeefffhhhhhhlllqqqvvv{{{~~~}}}xxxqqqkkkeeebbbWWW[[[\\\^^^iii~~~nnnqqqrrrdddeeejjjjjjjjjmmmkkkkkklllkkkjjjhhhfffeeebbb```]]]ZZZXXXUUUQQQNNNNNNKKKIIIGGGFFFDDDAAA???===999666555666666555333777777666555444333333333555555555555555555555555777777666666666666777777999999999999888888888888999999888777555666999<<<>>>>>>???EEESSSjjjjjjUUUKKKDDDBBBDDDEEEHHHMMMRRRYYY```iiinnnyyy~~~uuullliiikkkoootttlllgggdddaaa]]]ZZZXXXWWWWWWYYYYYYYYYZZZ[[[^^^```aaafffhhhlllttt}}}~~~wwwlllbbb^^^[[[YYY\\\cccsssrrrppp}}}ttteeeeeehhhggggggjjjlllmmmmmmmmmkkkjjjhhhgggcccaaa^^^[[[YYYUUUQQQNNNNNNKKKIIIGGGFFFDDDAAA???>>>:::777666666777555444666666666555444444444333555555555555555555555555666666555555555555666666555555666666666777777777888999999888777777999;;;;;;===AAAJJJYYYnnndddRRRKKKEEECCCEEEDDDHHHMMMRRRYYYaaaiiinnnwww|||ssslllkkkpppvvvxxxsssoooiii```ZZZWWWUUURRRPPPNNNNNNOOOOOOSSSTTTVVVZZZ^^^cccgggiiilllmmmpppuuu}}}~~~tttjjjaaa]]]ZZZZZZ___mmmwwwpppwwwzzziiifffgggeeeeeehhhmmmnnnnnnnnnmmmllljjjiiidddbbb___\\\ZZZVVVRRROOONNNKKKIIIGGGFFFEEEBBB@@@>>>;;;888777777777666555555555555555555555444444555555555555555555555555555555555444444555555555333444444555777888888999666888999999888888999;;;===>>>EEEQQQbbbsss{{{ZZZMMMJJJFFFDDDEEEGGGJJJPPPVVV]]]dddjjjooovvv|||{{{qqqlllnnnwwwuuuiiieee___\\\ZZZWWWSSSOOOMMMLLLJJJIIIJJJKKKMMMNNNNNNPPPUUU\\\ccckkkqqqtttvvvuuutttvvv{{{|||rrrddd___ZZZWWWYYYeee|||}}}qqqtttnnniiiiiifffeeeiiimmmmmmnnnnnnnnnmmmkkkjjjfffddd```]]][[[WWWSSSPPPMMMKKKIIIGGGGGGEEECCC@@@===;;;999777666555555444444444444555555555555555555555555555555555555555555555555555555555555555666666777777888999999:::555777999::::::999:::;;;???AAAIIIWWWiiizzzoooRRRIIIHHHFFFDDDDDDKKKPPPWWW^^^dddjjjnnnrrrzzz~~~~~~}}}xxxooolllppp}}}~~~tttggg___[[[XXXSSSQQQQQQPPPOOOMMMJJJJJJIIIIIIKKKMMMPPPRRROOORRRYYYbbbkkkttt{{{|||xxxuuuuuuwwwyyyyyy{{{|||~~~~~~rrrfffaaaZZZUUUTTT]]]rrruuuuuurrrjjjhhheeeeeehhhllllllmmmnnnnnnmmmlllkkkhhheeebbb___\\\XXXTTTPPPMMMKKKIIIHHHGGGFFFCCCAAA===<<<999777555333444444444444444555555555555555555555555555555555555555555666777777777777666555888777777777777777777777444777999:::::::::;;;===???BBBMMM___ttt|||dddMMMFFFGGGEEECCCEEEOOOVVV```jjjppptttvvvxxx|||~~~tttnnnmmmqqquuummmfff```YYYTTTRRRPPPMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIKKKMMMPPPRRRVVVYYY```iiisss|||yyyrrrnnnmmmlllkkklllnnnqqquuuzzz~~~~~~qqqgggbbb[[[UUURRRYYYkkk}}}~~~yyywwwlllhhhccccccfffkkklllmmmnnnooonnnmmmllljjjgggccc```]]]YYYUUUQQQMMMKKKIIIHHHGGGFFFDDDBBB======;;;888555333444555555555555555555555444444555555555555555555555555555666777888888777666555666666666555555444444444555777999999:::;;;===???<<>>;;;777555666777666666666555444444444333555555555555555555555555444555777888888777555444444444444555555555555555555777888888999;;;>>>AAA???MMMddd|||___RRRHHHGGGFFFDDDHHHPPPZZZggg|||sssiiilllqqqvvv~~~nnnccc]]]UUUPPPPPPPPPPPPNNNNNNOOOOOOOOOMMMLLLLLLLLLMMMMMMNNNPPPSSSWWW[[[]]]___bbbhhhpppwww}}}}}}ssskkkeee```\\\ZZZ\\\\\\^^^aaaeeejjjooorrrrrruuu{{{~~~yyywwwxxxyyyzzzxxxmmmiiiccc\\\UUUUUU```nnn~~~wwwnnnfffcccfffmmmnnnpppqqqrrrrrrqqqpppllliiieeebbb___[[[VVVRRRMMMKKKIIIHHHHHHGGGEEECCCAAABBBAAA===888666777999777777666555444444333333555555555555555555555555333444666777777666444333444555555666777888999999666777888888888;;;???BBBFFFWWWqqqnnnWWWMMMGGGHHHFFFEEEKKKVVVaaappp|||llleeelllsssxxxtttfff]]]XXXSSSPPPQQQRRRQQQOOOJJJLLLNNNNNNMMMLLLKKKKKKJJJJJJLLLNNNRRRWWW\\\^^^^^^bbbhhhooovvv{{{yyyqqqiiiddd___[[[XXXZZZZZZZZZ\\\___cccgggjjjnnnqqqxxxzzzvvvvvvxxxzzz{{{{{{qqqmmmggg```WWWTTT]]]iii}}}{{{}}}pppjjjiiillllllnnnqqqssssssrrrqqqooommmjjjfffccc___[[[VVVSSSRRROOOKKKIIIHHHGGGFFFDDDCCC@@@===:::999888777555555555555555555555555555555555555555555555555555555555555555555555555555777777777777888888888888999666666999999:::???GGGGGGdddhhhMMMJJJHHHGGGEEEFFFNNNWWWgggvvvuuunnnhhhkkksss{{{mmmbbbXXXUUURRRRRRUUUVVVUUUSSSTTTRRROOONNNMMMLLLIIIGGGKKKLLLNNNNNNOOOQQQUUUXXXZZZ```ddddddhhhrrr{{{|||uuulllddd]]]YYYWWW[[[ZZZXXXZZZ]]]bbbeeegggmmmooouuuzzzwwwuuuvvv}}}|||sssiiiaaaZZZWWW\\\cccyyy}}}yyyyyytttiiigggjjjkkkmmmooorrrsssrrrpppooommmjjjgggccc```\\\WWWTTTRRROOOKKKIIIHHHGGGFFFDDDCCCAAA===;;;999888777555555555555555555555555555555555555555555555555555555555555555555555555555777777777888888888999999:::888999;;;;;;<<>>;;;:::999777555555555555555555555555555555555555555555555555555555555555555555555555555777777888888888999999999:::999;;;>>>>>>>>>CCCKKKaaammmSSSJJJGGGEEEFFFEEEFFFOOOXXXiiiyyy}}}|||mmmgggeeekkkwwwyyytttrrruuu~~~{{{uuupppllljjjjjjiiilllttt||||||rrrhhhccc___\\\\\\aaaeeegggggg^^^[[[WWWTTTSSSSSSRRRQQQPPPPPPQQQQQQQQQRRRUUUWWWUUUZZZ]]]^^^cccmmmuuuxxx{{{|||zzzvvvooogggbbb```ccccccbbbbbbdddgggjjjlllrrruuu}}}|||xxxwwwuuuuuuzzzxxxkkkaaaYYYWWW^^^fffrrr}}}uuusssvvv{{{nnneeeffffffhhhlllooopppqqqpppooommmkkkgggeeebbb^^^ZZZWWWSSSPPPLLLJJJHHHGGGFFFDDDDDDAAA>>>===;;;:::777555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777888888999:::<<>>???FFFNNNjjjaaaJJJHHHEEEDDDEEEEEEGGGPPPZZZhhhxxx}}}wwwyyyuuulllhhhhhhqqq~~~~~~yyyuuuooolllkkkoooyyy{{{tttnnniiigggffffffgggnnn{{{|||qqqiiieeebbbbbbgggmmmppppppbbb^^^XXXUUUSSSSSSRRRRRRTTTUUUUUUUUUTTTUUUXXXZZZXXX\\\___```fffooovvvwww|||}}}|||wwwoooiiifffeeejjjiiiiiihhhhhhjjjnnnppptttxxx}}}zzzyyyvvvssswww|||yyyooohhhcccaaafffnnnssszzzrrrnnnpppssszzzsssgggfffdddfffjjjnnnpppqqqppppppmmmkkkhhheeeccc```\\\YYYTTTQQQMMMJJJIIIGGGEEEDDDDDDBBB???>>>===;;;888666666666666666666666666666555555555555555555555555666666666666666666666666555555555666666666777777888999<<<>>>>>>???HHHSSStttvvvYYYHHHFFFDDDCCCEEEFFFIIIRRR\\\iiizzz|||tttttt{{{pppjjjhhhlllxxx}}}vvvqqqmmmhhhffffffjjjttt|||tttlllfffcccbbbbbbggglllxxxzzzqqqlllhhhiiimmmrrruuuvvvjjjeee```[[[YYYXXXWWWVVVYYYZZZ[[[[[[[[[\\\___aaaaaadddfffhhhmmmvvv{{{{{{~~~~~~yyyrrrnnnoooqqqqqqqqqqqqooommmnnnrrruuuwww|||~~~{{{wwwrrrtttyyyyyytttooojjjmmmrrrzzz{{{rrrmmmnnnrrrxxx{{{jjjfffbbbeeeiiimmmpppqqqqqqqqqmmmkkkhhhfffdddaaa^^^[[[UUURRRNNNKKKIIIGGGEEEDDDDDDBBB@@@???>>><<<888666666666666666666666666666555555555555555555555555666666666666666666666666555555555666666666777777777888;;;>>>===AAAMMMZZZjjjTTTHHHEEECCCCCCEEEGGGJJJTTT___mmm}}}yyyqqqqqqvvvlllggghhhpppxxxpppjjjgggaaa```aaafffpppzzzuuulllddd^^^\\\]]]^^^hhhrrrzzzvvvrrrqqqtttxxxyyyxxxmmmjjjeeebbb```___]]]\\\\\\]]]______```bbbfffiiikkkmmmnnnpppuuu}}}}}}{{{uuussswww|||yyyzzzzzzwwwttttttxxx|||yyyttttttyyy|||tttssswww}}}tttpppqqqtttxxxmmmfffbbbdddiiinnnqqqrrrrrrrrrmmmkkkiiigggeeeccc___\\\VVVRRRNNNKKKIIIHHHEEEDDDDDDCCCAAA@@@???<<<999666666666666666666666666666555555555555555555555555666666666666666666666666777777777777888888888888888999;;;===>>>CCCRRRaaazzz___OOOJJJEEECCCDDDFFFHHHLLLVVVaaaoootttllllll~~~qqqiiieeeiiiuuusssjjjdddbbbZZZZZZ\\\```jjj{{{xxxrrrmmmeee^^^[[[[[[___aaakkkxxx|||{{{}}}~~~}}}{{{pppnnnkkkjjjjjjjjjiiigggfffhhhjjjlllnnnqqqvvvyyy}}}|||~~~{{{zzz~~~{{{vvvxxx}}}}}}|||{{{{{{||||||tttqqqrrrvvvwwwnnneeeaaadddiiinnnqqqsssssssssmmmkkkiiigggfffccc```]]]VVVSSSNNNKKKIIIHHHEEEDDDDDDCCCAAA@@@???===999666777777777777777777777777555555555555555555555555777777777777777777777777888999999999999:::::::::999:::<<<>>>>>>EEEVVVfffrrrXXXMMMJJJEEECCCDDDGGGIIIMMMXXXbbbooo~~~ppphhhiiiyyy|||nnngggffflll{{{|||pppfffaaa___VVVVVVXXX\\\fff|||}}}vvvssskkkggg```\\\[[[___eeejjjnnn|||}}}vvvuuuuuuuuuwwwxxxvvvuuuwwwyyy|||~~~~~~}}}yyy|||wwwvvvtttssstttwww{{{}}}{{{}}}}}}xxxrrroooqqquuuvvv~~~zzzsssccc___bbbggglllqqqtttvvvvvvqqqoookkkhhhgggeeecccaaaUUUSSSPPPLLLHHHFFFEEEDDDEEEDDDBBB@@@===;;;999888888888777666666666666666555555444444444444555555888888777777666666555555888888999999999888888777999777:::>>>===AAAWWWpppbbbSSSLLLHHHFFFEEEEEEGGGHHHNNN[[[hhhvvv|||kkkccccccvvvxxxlllffffffmmm~~~yyypppeee\\\VVVUUUTTTQQQYYYlll}}}xxxtttppplllfff```___ccckkkqqq{{{~~~zzzssskkkffffffkkkqqqtttuuuuuussspppmmmnnnssswwwyyy|||yyyhhh```bbbffflllqqqtttvvvvvvrrrpppllliiigggeeebbb```VVVTTTQQQMMMIIIGGGFFFEEEDDDCCCAAA???===;;;999888888888777666666666666666666555555444444555555666888777777777666666666555888888888888888888888777???===???CCCBBBHHH___xxxxxx\\\NNNIIIFFFGGGEEEFFFHHHJJJPPP]]]kkkxxxyyyiiiaaaaaavvvvvvjjjeeefffooo~~~uuummmccc[[[UUURRRRRROOOWWWkkk{{{|||xxxvvvrrrkkkeeedddiiirrryyyyyyrrriiiccccccgggkkknnnrrrqqqoookkkiiikkkpppttt~~~~~~wwwvvv|||nnnaaabbbeeekkkppptttuuuuuutttqqqmmmkkkhhheeebbb___XXXVVVRRRNNNKKKHHHGGGFFFDDDCCCAAA???<<<:::888777888888777666666666666666666555555444444555555666777777777777666666666666777777777777888888777777===;;;===AAACCCLLLeee~~~mmmTTTIIIFFFDDDFFFEEEFFFIIIKKKRRR```nnnzzzwwwggg______uuurrrhhhcccfffrrr|||vvvooohhh```YYYTTTQQQQQQNNNUUUfffuuuwwwpppooouuuyyyrrrhhhbbbaaacccgggiiinnnllliiifffdddgggmmmqqq{{{{{{vvvssstttttteeeddddddiiiooosssuuutttuuusssooollljjjfffbbb___ZZZXXXTTTPPPLLLJJJHHHGGGCCCBBBAAA>>><<<:::888777888777777666666666666666666666555555555555666666777777777777666666666666777777777777777777888888888888999===BBBPPPjjjdddOOOGGGEEEEEEEEEDDDFFFIIILLLTTTbbbppp~~~vvvggg``````vvv}}}nnneeebbbhhhwww~~~tttqqqlllgggbbb]]]WWWSSSRRRRRRNNNRRR___jjj{{{tttkkkdddccceeehhhjjjkkkhhhdddbbbbbbfffkkkooouuuwww}}}xxxssssss{{{jjjfffdddffflllqqqtttsssvvvssspppnnnkkkgggccc```\\\YYYUUUQQQMMMJJJIIIHHHDDDCCCAAA???<<<:::888777888777777666666666666666666666666555555666666666666666666666777777777777777777666666777888999999<<<<<<===???EEETTTmmmzzz]]]MMMHHHFFFFFFCCCBBBEEEIIIMMMUUUeeesssvvvgggaaabbbtttyyyjjjcccbbbmmm~~~xxxrrrjjjgggccc```]]]YYYUUURRRPPPPPPLLLNNNXXXaaauuu}}}wwwnnnhhhgggiiilllnnniiifffbbbaaacccggglllooopppttt|||yyyvvvqqqjjjcccbbbhhhooorrrsssuuusssqqqooommmiiidddaaa\\\ZZZVVVRRRNNNKKKIIIHHHEEEDDDBBB@@@===;;;999888888888777666666666666666777666666555555666666777666666666666777777777777888888777777777999:::;;;===??????AAAGGGWWWooooooXXXMMMIIIFFFFFFBBBBBBEEEJJJPPPXXXhhhwwwsssfffaaacccooouuugggccceeerrryyyoooiiibbb```]]][[[ZZZWWWTTTQQQKKKLLLIIILLLUUU]]]qqqyyypppkkkiiikkkmmmooohhheeebbbbbbeeejjjmmmooommmrrr{{{zzzwwwmmmbbb___dddlllqqqrrruuusssqqqpppnnnkkkfffbbb]]]ZZZVVVRRRMMMJJJHHHHHHFFFEEECCCAAA>>><<<:::999888888777666666666666666777777666666666666777777555666666666777777777888999999888777888:::<<<===999===@@@DDDNNNaaayyyeeeSSSLLLHHHEEECCCCCCDDDGGGMMMSSS\\\mmm|||zzznnnbbb^^^```ggg|||pppeeeeeejjjxxx|||qqqhhhbbb]]][[[YYYXXXXXXVVVSSSQQQKKKMMMJJJLLLTTT[[[oooxxxpppiiiggggggiiijjjfffdddbbbdddhhhlllnnnnnnmmmqqqwww}}}{{{ooobbb]]]bbbkkkppprrrtttsssqqqpppooolllgggccc]]]ZZZVVVQQQMMMJJJHHHGGGFFFEEEDDDAAA???===;;;:::888888777666666666666666777777666666666666777777555666666666777777888888:::999888888999:::===>>>777===DDDKKKYYYppp___OOOKKKGGGCCC@@@EEEEEEIIIOOOUUU___ppp|||uuuiii^^^[[[^^^aaawwwnnndddgggmmm{{{wwwlllddd___[[[YYYXXXWWWWWWVVVSSSQQQOOOQQQNNNNNNTTTYYYlll~~~wwwnnngggcccccccccdddeeecccbbbdddiiimmmnnnmmmnnnqqqtttzzzrrraaabbbhhhiiimmmsssssssssrrrpppmmmiiifffddd___ZZZTTTOOOMMMLLLLLLKKKNNNHHHAAA???@@@AAA>>>;;;;;;:::888666555666777888666666666666666666666666444444555666777888999999777888999:::999:::<<<>>>>>>AAAEEEMMMeeesssWWWKKKIIIFFFEEEGGGBBBGGGLLLPPPVVVcccttt~~~}}}}}}~~~uuukkkaaaXXXWWWZZZ___lll}}}llldddhhhqqq{{{sssjjj```ZZZTTTSSSSSSUUUXXXXXXTTTQQQOOOQQQLLLKKKQQQXXXmmmzzzooohhheeeddd```]]]]]]]]]^^^bbbfffjjjkkkkkkmmmlllpppxxxxxxeeedddhhhiiilllqqqssssssrrrpppmmmjjjfffdddaaa\\\VVVQQQNNNMMMLLLKKKSSSMMMEEEAAA@@@>>>;;;777888777555333333333444555666666666666666666666666666666666777777777777777777888::::::999:::<<<>>>===BBBIIIYYYxxxlllRRRIIIHHHFFFEEEGGGCCCGGGMMMRRRXXXeeevvv~~~zzzzzzzzz~~~zzzooofff]]]UUUTTTWWW]]]kkkzzzlllfffkkktttxxxooofff\\\VVVSSSSSSSSSUUUWWWWWWTTTQQQOOOQQQMMMMMMTTT[[[ppp{{{pppiiifffddd___[[[XXXXXXYYY]]]aaaeeeggggggiiiiiilllsss}}}kkkfffhhhiiikkkppprrrrrrrrrqqqnnnkkkgggeeeccc^^^XXXSSSPPPNNNLLLKKKSSSNNNGGGBBB@@@>>>;;;888:::999888666555666666777666666666666666666666666888888777777777666666666777999::::::::::::===??????CCCPPPhhhyyybbbLLLGGGGGGEEEDDDFFFCCCHHHNNNSSS[[[iiizzzzzzuuuvvvxxx|||xxxiii```ZZZTTTSSSTTTZZZhhhyyymmmjjjpppyyy}}}sssjjj```XXXRRRSSSRRRSSSUUUVVVUUUSSSPPPOOOQQQMMMNNNVVV^^^uuu}}}rrrkkkhhhddd^^^YYYTTTTTTUUUXXX]]]aaacccccccccdddggglllsssqqqhhhggghhhkkkoooqqqrrrrrrrrrooolllhhhfffccc^^^XXXSSSPPPMMMKKKIIILLLHHHDDDAAAAAA@@@>>>===;;;;;;999888888777888888666666666666666666666666777777777777777777777777888999:::::::::;;;===???BBBFFFVVVvvvoooZZZIIIFFFHHHEEECCCEEECCCGGGNNNUUU___mmm}}}wwwppprrrvvv{{{yyyhhh___ZZZVVVTTTTTTVVVeee{{{pppnnnttt|||yyyoooeee\\\UUUQQQRRRSSSTTTUUUUUUTTTRRRPPPNNNPPPMMMOOOXXXaaaxxxvvvooojjjeee]]]WWWSSSSSSSSSVVV[[[```bbbccc```bbbdddfffjjj{{{wwwjjjfffgggkkknnnqqqrrrssssssqqqmmmjjjgggaaa]]]XXXSSSPPPMMMJJJHHHEEEDDDAAA@@@@@@@@@@@@???888888777666555555555555777777777777777777777777666666666777888999999999888999;;;;;;:::;;;===???CCCHHH[[[hhhWWWHHHGGGIIIEEECCCDDDCCCGGGNNNWWWcccrrr|||uuummmpppuuu{{{|||jjj```ZZZVVVTTTTTTTTTddd~~~uuutttxxx~~~}}}vvvlllbbbZZZUUUSSSRRRTTTUUUVVVUUUSSSRRRQQQLLLOOOMMMOOOYYYbbbzzzzzzsssnnnggg^^^VVVRRRQQQQQQTTTXXX\\\___```___```aaabbbdddrrrmmmfffgggjjjlllpppqqqssstttrrroookkkhhh```\\\WWWSSSPPPMMMJJJHHHEEEDDDBBBAAA???>>>======999999999888777777666666777777777777777777777777555555666777888999:::;;;888:::;;;;;;;;;;;;>>>@@@CCCIII```dddTTTHHHHHHIIIEEECCCFFFFFFIIIQQQ[[[hhhxxxxxxqqqjjjnnntttzzznnncccZZZTTTSSSTTTUUUfff~~~~~~~~~vvvlllbbbZZZVVVUUUSSSUUUWWWWWWUUUSSSRRRRRRLLLOOOMMMPPPZZZddd|||~~~xxxrrrjjj___WWWPPPOOONNNOOOSSSWWWZZZ[[[\\\]]]]]]]]]^^^iiiqqqggggggiiijjjoooqqqssstttssspppllliii```\\\XXXTTTRRROOOLLLJJJEEEEEEDDDBBB@@@>>>======;;;;;;;;;;;;:::999888888777777777777777777777777777777777888888999999999999:::;;;;;;;;;<<<>>>@@@DDDKKKddd}}}^^^PPPFFFGGGIIIFFFEEEHHHIIIMMMTTT```nnnsssmmmggglllsssxxx}}}vvviii^^^UUUTTTWWWYYYjjjzzznnnbbbZZZVVVVVVTTTWWWYYYYYYVVVSSSSSSSSSNNNQQQOOORRR\\\fff~~~{{{vvvmmmbbbYYYPPPNNNLLLMMMPPPTTTVVVWWWYYYXXXXXXXXXYYY```qqquuuhhhggghhhhhhoooqqqsssuuutttpppllliii```]]]YYYVVVSSSQQQNNNLLLCCCDDDDDDCCCAAA@@@@@@@@@888888888888888666555555777777777777777777777777999999999888888888888888999:::;;;;;;;;;<<<>>>@@@FFFMMMfffsssZZZMMMDDDFFFHHHFFFGGGKKKLLLPPPWWWcccsss{{{pppiiieeekkkrrrwww{{{}}}ooobbbXXXWWW[[[\\\mmm}}}pppcccYYYUUUUUUTTTWWWZZZZZZVVVTTTSSSTTTPPPSSSQQQTTT^^^hhh}}}|||}}}~~~}}}xxxooocccZZZRRROOOMMMMMMPPPSSSUUUVVVUUUTTTSSSTTTUUUZZZgggttttttiiigggjjjmmmpppsssuuuuuusssooommmddd```[[[VVVTTTRRROOONNNJJJHHHEEECCCCCCBBB@@@>>>@@@>>>:::777666666777888888666444555888999777555888888888888888888888888888999:::::::::;;;>>>@@@EEEOOOjjjiiiOOOLLLGGGDDDBBBCCCFFFHHHKKKPPPYYYeeesssxxxnnnjjjiiimmmqqqtttxxx}}}nnnaaaWWWVVVZZZ^^^ppp~~~uuuhhh[[[UUUTTTTTTWWWYYYYYYWWWUUUTTTTTTTTTQQQSSSZZZ```jjj~~~|||wwwuuuxxxzzzyyyyyy{{{~~~~~~uuukkkaaa\\\XXXSSSNNNLLLOOOQQQQQQPPPRRROOONNNOOOPPPRRRZZZcccqqquuuyyy}}}xxxjjjgggkkkmmmpppsssuuuvvvssspppnnnfffaaa\\\WWWTTTQQQOOOMMMIIIGGGEEECCCCCCBBBAAA???AAA???<<<888666555555666999777666777999:::888666888888888888888888888888888999:::::::::;;;>>>AAAGGGSSSnnnaaaMMMKKKHHHDDDCCCDDDFFFGGGLLLRRR\\\hhhvvvuuullliiiiiinnnsssvvvyyyrrrddd[[[YYY\\\```sss~~~uuuhhh[[[UUUUUUTTTWWWYYYXXXVVVTTTSSSSSSUUURRRTTT[[[aaannn|||zzz}}}}}}}}}xxxnnneee```ZZZUUUOOOMMMNNNPPPOOONNNMMMJJJJJJKKKKKKLLLSSS[[[aaaeeeiiimmmoooqqqtttvvv{{{~~~}}}~~~lllggglllmmmpppsssvvvwwwuuurrrppphhhddd]]]XXXTTTQQQNNNLLLIIIGGGDDDCCCCCCCCCBBBAAACCC@@@===999666555444555:::999888888::::::999888999999999999999999999999888999:::::::::<<>>===;;;:::999888888888777888888888888777888888999999999999999999999999999:::;;;;;;<<<>>>AAADDDNNNaaayyyaaaSSSHHHGGGFFFFFFFFFGGGHHHIIIOOOWWWdddqqq~~~wwwjjjeeeccchhhmmmrrrvvvzzzuuuhhh^^^ZZZ\\\iii{{{~~~ttthhh\\\WWWWWWWWWXXXXXXWWWTTTSSSRRRSSSSSSUUUYYY```lll|||||||||zzzwwwvvvwwwyyyyyy{{{}}}}}}zzzuuuppplll```ZZZRRRMMMLLLJJJHHHFFFHHHDDDCCCEEEFFFDDDDDDGGGEEEHHHKKKNNNPPPRRRVVVYYY___gggqqq{{{zzzkkkiiiiiilllqqquuuwwwwwwuuutttnnniiibbb[[[WWWRRROOOLLLJJJGGGEEEDDDDDDDDDCCCBBB===<<<;;;::::::999999999777888999888777666777999::::::::::::::::::::::::999:::;;;<<<===???BBBEEENNNaaauuuxxx\\\SSSGGGFFFEEEEEEFFFGGGJJJKKKQQQYYYfffsssvvvjjjcccbbbdddhhhnnnrrrwwwvvvkkk```\\\^^^hhh{{{sssiii___XXXVVVXXXYYYYYYWWWUUUSSSSSSTTTTTTWWW]]]eeerrr||||||{{{yyyvvvttttttuuussstttuuuuuutttpppllljjj```ZZZRRRMMMKKKJJJHHHFFFFFFAAA???AAABBB@@@@@@BBBBBBDDDGGGHHHJJJLLLPPPSSSYYYaaallluuu|||mmmggggggjjjppptttwwwwwwvvvtttnnniiibbb\\\WWWSSSPPPMMMKKKIIIFFFEEEDDDDDDBBBAAA>>>===<<<;;;:::999888888777999;;;:::888777888:::::::::::::::::::::::::::999:::<<<<<<===???CCCFFFTTTfffwww~~~pppVVVOOOGGGFFFDDDCCCDDDHHHKKKMMMUUU\\\hhhuuuwwwjjjcccaaa___ccciiimmmtttuuujjj```\\\^^^eeeyyyyyyqqqhhh```[[[ZZZ[[[ZZZXXXUUUTTTTTTUUUUUU[[[bbbkkkxxx||||||{{{yyyuuurrrrrrrrrnnnnnnnnnmmmllliiigggeee^^^XXXQQQLLLKKKKKKIIIGGGFFF@@@<<<>>>@@@??????AAABBBDDDEEEFFFFFFIIILLLOOOQQQYYYeeennnttt{{{oooeeefffiiioootttvvvwwwuuutttnnniiiccc\\\XXXTTTQQQNNNLLLJJJGGGEEEDDDDDDBBB@@@@@@???>>><<<:::888777666888:::<<<;;;999888:::<<<::::::::::::::::::::::::999:::<<<======@@@CCCFFF\\\lll{{{jjjQQQKKKHHHFFFCCCBBBDDDGGGLLLOOOXXX___jjjvvvxxxjjjccc```\\\```eeejjjrrr|||rrrhhh^^^ZZZ\\\cccxxxzzzrrrhhhbbb[[[\\\[[[YYYVVVTTTUUUVVVWWW^^^fffooo}}}||||||{{{yyyuuurrrqqqqqqkkkkkkjjjhhhgggeeecccbbb]]]WWWPPPLLLKKKKKKJJJHHHGGG@@@<<<>>>@@@@@@@@@BBB???@@@AAAAAAAAACCCFFFIIIKKKSSS___hhhooowwwyyyjjjkkkjjjnnnuuuxxxvvvuuuvvvqqqmmmfff```[[[VVVRRROOOMMMJJJHHHFFFEEEDDDCCCAAABBB@@@>>>;;;999999888888:::999999888888999999:::::::::999999888999999999;;;;;;888;;;CCCAAAEEEVVVggg{{{eeeRRRKKKIIIGGGGGGIIIHHHGGGJJJPPPYYYbbbnnnzzz{{{oooddd^^^```___aaajjjtttyyylllaaa[[[[[[]]]gggvvv~~~tttccceee]]]YYY[[[XXXRRRRRRXXX\\\fffsss}}}}}}{{{yyywwwsssoookkkjjjhhheeecccbbb```]]][[[WWWTTTOOOKKKIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>???@@@AAACCCDDDEEELLLSSS[[[cccjjjrrr{{{ssslllkkkmmmsssvvvuuuuuuxxxsssnnnhhhaaa\\\WWWRRROOOMMMKKKHHHFFFEEEDDDCCCAAABBB@@@>>><<<:::999999999:::999999888888999999:::;;;;;;:::::::::::::::;;;:::<<<:::===CCCCCCKKK```}}}aaaPPPKKKHHHFFFFFFHHHHHHGGGJJJPPPZZZcccqqq~~~ssshhhaaabbbaaaccclllvvv|||rrrfff]]]YYYYYY[[[eeettttttoooccc[[[ZZZXXXSSSSSSYYYaaakkkxxx~~~{{{yyywwwtttooollljjjhhheeecccbbb```]]]ZZZVVVRRRNNNKKKIIIGGGEEECCCBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@AAABBBCCCDDDIIIOOOXXX```gggoooxxx~~~pppllllllqqquuuuuuvvvyyyuuuqqqjjjddd^^^XXXSSSPPPNNNKKKHHHFFFFFFEEECCCAAAAAA@@@>>><<<;;;999999999:::999999888888999999:::<<<;;;;;;::::::;;;;;;<<<999======???DDDGGGVVVpppyyy[[[NNNJJJGGGEEEEEEGGGGGGGGGKKKQQQZZZeeetttzzznnngggaaa```bbbkkkvvv|||uuukkkaaaZZZYYYZZZ\\\aaaooo}}}lll^^^ZZZXXXTTTUUUZZZhhhsss}}}{{{yyyuuuqqqmmmjjjhhheeecccbbb___\\\ZZZSSSPPPLLLIIIHHHFFFDDDCCCAAAAAAAAA@@@@@@@@@??????@@@@@@??????@@@AAAAAABBBEEEKKKSSS[[[bbbkkkuuu|||tttnnnkkkooosssuuuxxx{{{wwwssslllfff```ZZZTTTQQQNNNLLLIIIGGGFFFEEECCCAAA@@@@@@>>>===;;;:::999999:::999999888888999999:::;;;::::::::::::;;;;;;<<<888>>>???AAAFFFMMMdddpppUUUKKKIIIFFFDDDDDDFFFGGGHHHMMMSSS[[[gggxxxuuunnndddbbbdddlllwwwyyyqqqfff___\\\]]]___```___jjjttt```ZZZYYYVVVXXX^^^ooozzz~~~|||zzzvvvrrroookkkhhheeecccaaa___\\\ZZZRRROOOKKKHHHGGGFFFDDDCCC@@@@@@@@@????????????>>>@@@@@@????????????@@@@@@BBBHHHOOOVVV^^^hhhssszzzzzzrrrlllooosssuuuxxx{{{wwwsssnnnhhhbbb\\\VVVRRROOOMMMIIIGGGFFFEEEBBBAAA@@@??????>>><<<;;;:::999:::999999888888999999:::999999888999999:::;;;;;;888???AAABBBIIIUUUtttfffPPPJJJHHHFFFDDDDDDFFFHHHIIIOOOVVV___jjj|||}}}uuullljjjkkkrrr||||||wwwnnnddd^^^___bbbdddccc^^^fffuuuxxxccc[[[YYYYYY\\\cccttt}}}{{{wwwsssoookkkiiifffcccaaa___\\\YYYQQQNNNJJJHHHGGGFFFDDDBBB@@@@@@?????????>>>>>>>>>@@@@@@???>>>>>>>>>??????BBBFFFMMMSSS[[[eeepppyyyvvvoooppptttvvvxxxzzzvvvsssnnniiiddd^^^XXXSSSPPPMMMJJJHHHFFFEEEBBB@@@?????????>>>===<<<:::::::::999999888888999999:::888888888888999:::;;;;;;:::@@@AAACCCMMM^^^]]]NNNIIIGGGGGGDDDDDDGGGIIIKKKQQQYYYeeeppp~~~sssoooooouuu}}}{{{uuulllccc```dddhhhhhhfff___dddlll|||xxxddd]]][[[[[[```iiiyyy}}}{{{wwwsssooollliiifffcccaaa___[[[YYYRRROOOKKKHHHGGGEEECCCBBB@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>>>>???BBBFFFKKKPPPWWWaaannnvvvzzzqqqrrrvvvwwwxxxyyytttrrrmmmiiieee___YYYUUUQQQNNNJJJHHHFFFEEEBBB@@@????????????>>><<<;;;::::::999999888888999999:::999888888999:::;;;<<<<<<<<<@@@???CCCPPPfffuuuWWWMMMJJJEEEGGGEEEDDDGGGJJJLLLTTT\\\lllvvv}}}xxxwww{{{xxxnnnfffeeekkkpppnnnjjjaaabbbdddoootttddd^^^\\\\\\dddooo}}}~~~|||zzzwwwrrrooollliiifffcccaaa^^^[[[XXXTTTQQQLLLIIIGGGEEECCCAAAAAAAAA@@@@@@@@@?????????>>>>>>=========>>>>>>???BBBEEEIIIMMMTTT^^^jjjsss|||sssssswwwxxxxxxxxxsssqqqmmmiiieee```ZZZUUUQQQNNNKKKHHHGGGEEEBBB@@@>>>?????????>>>===;;;::::::999999999999999999::::::999999:::;;;<<<===>>>===@@@>>>BBBRRRjjjoooTTTMMMJJJEEEHHHEEEEEEHHHJJJMMMUUU]]]qqq{{{{{{rrrjjjkkkrrrwwwtttnnnbbbbbb```hhhrrrddd```]]]]]]fffsss~~~|||zzzwwwrrrooollljjjfffcccaaa^^^[[[XXXUUURRRMMMJJJGGGEEECCCAAAAAAAAAAAA@@@@@@@@@@@@???===============>>>??????AAADDDHHHKKKQQQ[[[hhhqqqwwwwwwssswww{{{wwwsssqqqooommmiiiccc[[[VVVMMMKKKJJJJJJIIIGGGCCCAAA???@@@@@@@@@>>><<<:::999888888888888999:::;;;;;;999:::<<<;;;::::::;;;===999???CCCEEEOOOnnniiiSSSJJJFFFCCCEEECCCDDDGGGJJJOOOYYYdddttt~~~sssttt{{{|||tttjjj``````___eee|||uuukkkccc```aaaccciiiooo}}}zzzwwwtttrrrrrrooommmjjjeeeaaa^^^[[[ZZZVVVSSSNNNJJJHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@AAA>>>===<<<;;;::::::;;;<<<<<<>>>BBBGGGNNNWWW```gggvvvuuuqqqtttxxxttttttsssqqqnnniiiccc[[[VVVOOONNNLLLJJJIIIFFFBBB???@@@@@@@@@???>>><<<::::::999999999888999999::::::999;;;<<<<<<;;;:::<<<===<<<@@@CCCGGGTTTtttbbbQQQJJJGGGCCCEEEDDDEEEHHHKKKPPP[[[fffyyy|||}}}xxxnnn]]]\\\ZZZ```vvvxxxooogggfffhhhjjjpppwww|||yyyvvvsssrrrqqqqqqooolllgggccc___]]][[[WWWTTTOOOKKKIIIFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::;;;<<<===???BBBFFFLLLSSS\\\bbbxxxtttooorrrwwwtttwwwuuusssoookkkddd\\\VVVRRRPPPMMMKKKHHHEEEAAA>>>BBBAAA@@@>>>===<<<;;;;;;;;;::::::999999999999:::999;;;<<<<<<;;;;;;<<<===???@@@CCCJJJ\\\}}}vvvYYYMMMJJJGGGDDDFFFEEEFFFJJJNNNSSS^^^iii{{{|||ppp]]]ZZZWWW\\\pppvvvoooiiikkknnnrrryyy~~~|||xxxuuusssqqqpppsssqqqnnnjjjeeeaaa^^^\\\YYYVVVQQQMMMJJJGGGCCCAAA@@@@@@???????????????@@@???>>>===;;;:::;;;;;;<<<===???AAADDDHHHOOOWWW\\\zzzuuupppsssyyywwwzzzxxxuuuqqqllleee]]]WWWSSSPPPMMMKKKIIIFFFBBB???CCCBBB@@@===<<<<<<<<<<<<<<<;;;:::999999999999999:::;;;<<<<<<;;;;;;<<<===AAA@@@BBBMMMdddiiiRRRKKKIIIFFFDDDGGGFFFGGGLLLPPPVVVbbbmmm{{{|||ooo___ZZZWWW\\\nnnxxxrrrooosssyyy|||yyyvvvtttrrrrrrsssrrroookkkfffbbb^^^]]]ZZZWWWSSSOOOLLLHHHDDDAAAAAA@@@???>>>>>>>>>??????@@@???===<<<;;;;;;;;;;;;<<<>>>@@@BBBGGGMMMTTTZZZ|||uuuooossszzzyyy|||zzzwwwtttoooggg___YYYRRRPPPMMMJJJIIIGGGEEEBBBCCCBBB@@@>>><<<<<<<<<===<<<<<<;;;:::999999999999:::;;;===<<<;;;;;;<<<>>>@@@???CCCQQQjjj```NNNJJJHHHEEEDDDFFFFFFHHHMMMRRRYYYeeeqqq}}}zzznnn```ZZZVVV[[[kkkzzzyyy}}}zzzxxxvvvttttttrrrqqqoookkkgggccc___]]][[[XXXTTTQQQMMMIIIEEEBBBBBBAAA???>>>>>>>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;;;;<<<>>>AAAEEELLLSSSYYYvvvnnnrrryyyxxx}}}{{{yyyuuuqqqjjjbbb\\\SSSPPPMMMKKKIIIHHHFFFDDDCCCBBBAAA???>>>===<<<<<<<<<;;;;;;::::::::::::;;;:::<<<======<<<<<<===>>>??????EEEUUUooowwwYYYMMMJJJFFFDDDEEEFFFEEEHHHNNNTTT[[[hhhtttwwwlll]]]WWWTTTZZZhhh{{{~~~{{{yyywwwvvvuuuqqqpppooollliiieeeaaa___[[[YYYUUURRROOOKKKGGGCCCDDDBBB@@@>>>>>>>>>@@@AAABBB@@@>>><<<;;;;;;;;;;;;:::;;;===@@@CCCJJJQQQVVV|||qqqssszzzxxx}}}|||yyywwwrrrlllddd___VVVSSSNNNKKKIIIGGGEEECCCBBBBBBAAA@@@???===<<<;;;;;;;;;:::::::::;;;;;;<<<;;;<<<======<<<<<<===>>>===@@@III[[[ssslllTTTLLLIIIEEEDDDHHHEEEDDDHHHNNNTTT\\\iiiuuuqqqggg\\\UUUSSSZZZfffwww}}}zzzxxxvvvuuuuuupppppppppnnnlllhhhdddbbb[[[YYYVVVSSSQQQMMMHHHEEEFFFDDDAAA???>>>???AAABBBBBBAAA???===;;;;;;;;;;;;:::;;;<<<>>>@@@EEELLLQQQuuuuuu|||zzz}}}|||zzzwwwsssmmmfff```YYYUUUPPPLLLIIIFFFCCCAAAAAABBBBBBAAA@@@>>><<<:::::::::::::::;;;;;;<<<===;;;<<<======<<<<<<===???===BBBLLL___vvv{{{eeeQQQLLLIIIDDDDDDJJJDDDDDDGGGNNNUUU]]]jjjvvv~~~wwwxxxxxxkkkbbb\\\VVVTTT\\\gggvvv~~~|||zzzwwwvvvttttttqqqqqqqqqpppnnnjjjgggeeeZZZXXXVVVTTTRRRNNNJJJFFFGGGEEEBBB@@@???@@@AAACCCCCCAAA???===;;;;;;;;;;;;;;;<<<<<<<<<>>>BBBHHHLLLwwwtttvvvvvv{{{{{{zzzwwwrrrkkkeeeaaaZZZVVVQQQMMMKKKHHHFFFCCC@@@@@@???>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<<<<>>>???>>>===<<<===???CCCDDDPPPfff|||uuuZZZKKKIIIEEEDDDGGGCCCFFFFFFIIIPPPUUU]]]jjjvvvzzzpppppp~~~lllbbb___VVVUUUUUUYYYddduuu|||wwwtttssstttuuusssrrrpppnnnmmmiiieeebbb]]]\\\YYYWWWUUUQQQLLLIIIFFFCCC???>>>>>>@@@AAAAAAAAAAAA@@@???>>>===<<<<<<>>>=========???CCCGGGJJJyyytttuuuwww||||||{{{xxxsssmmmfffbbbZZZWWWRRRNNNKKKHHHFFFDDDCCCBBBBBBAAA???>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<>>>???>>>======>>>@@@AAAEEESSSkkksssYYYKKKJJJFFFEEEHHHEEEGGGGGGJJJQQQWWW___lllyyywwwnnnpppwwwggg]]][[[TTTTTTUUUZZZeeewww|||xxxuuuttttttuuuppppppppppppoookkkeee```^^^\\\YYYWWWTTTQQQMMMJJJGGGDDDAAA?????????>>>>>>AAA@@@???>>>===<<<<<<;;;<<<<<<;;;<<<>>>BBBEEEGGG~~~ttttttxxx}}}}}}}}}zzzuuunnngggccc[[[WWWRRRNNNKKKIIIFFFDDDCCCCCCBBBBBBAAA@@@??????<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>>===>>>???AAABBBJJJ]]]xxxpppWWWKKKKKKFFFFFFIIIGGGGGGGGGKKKSSSZZZbbbppp|||}}}tttnnnssszzzlll^^^WWWVVVQQQRRRUUU[[[hhhyyy~~~|||zzzxxxvvvuuuuuuoooppprrrsssrrrnnnhhhbbb___\\\XXXVVVTTTQQQNNNLLLHHHFFFBBB@@@@@@???===;;;??????>>>>>>===<<<;;;;;;;;;;;;:::;;;===@@@CCCEEEvvvuuuyyy|||}}}}}}{{{vvvooohhhccc\\\XXXSSSOOOLLLIIIFFFDDDBBBBBBAAA@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAACCCDDDRRRlllnnnVVVKKKLLLGGGFFFHHHFFFGGGGGGLLLTTT\\\eeesss|||tttqqqzzz{{{nnnaaaVVVQQQRRROOOQQQUUU]]]jjj{{{~~~~~~}}}|||zzzyyywwwvvvsssssstttuuutttqqqlllhhh```\\\XXXTTTRRRQQQNNNMMMHHHFFFDDDCCCBBB@@@>>><<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;===???AAACCCyyyvvvyyyzzz{{{|||{{{vvvooohhhddd]]]YYYTTTPPPLLLIIIFFFDDDBBBBBBAAAAAA@@@?????????===<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>???CCCEEEGGGZZZ|||kkkUUULLLLLLFFFDDDGGGEEEFFFGGGLLLUUU^^^hhhwwwzzzxxxrrreeeZZZQQQNNNOOOMMMPPPUUU^^^kkk{{{~~~}}}{{{yyyxxxvvvtttrrrrrrrrrqqqooolllaaa]]]YYYUUURRRPPPNNNLLLHHHFFFDDDDDDDDDCCCAAA???>>>>>>======<<<<<<;;;;;;<<<;;;;;;<<<===???AAABBB~~~vvvwwwwwwyyy{{{{{{wwwqqqjjjeee^^^ZZZUUUPPPMMMJJJGGGDDDCCCCCCCCCBBBBBBAAAAAAAAA======<<<<<<<<<<<<=========>>>>>>>>>>>>@@@DDDGGGKKKcccfffRRRKKKLLLFFFCCCFFFDDDFFFGGGMMMWWWaaalll{{{mmm```VVVOOOMMMNNNLLLOOOVVV___kkkzzz}}}{{{zzzwwwtttqqqppppppooonnnmmmddd```\\\XXXUUURRRNNNKKKIIIFFFDDDCCCCCCCCCBBB@@@>>>>>>>>>=========<<<<<<;;;<<<<<<<<<===>>>???@@@vvvsssvvvxxx{{{|||yyytttmmmhhh___[[[VVVQQQMMMJJJGGGDDDBBBBBBBBBBBBAAAAAAAAAAAA======<<<<<<<<<<<<======>>>>>>>>>>>>???AAAEEEIIITTTooo___MMMHHHKKKEEECCCGGGGGGHHHJJJPPPZZZeeeppp{{{iii\\\TTTNNNLLLMMMLLLPPPWWW```kkkxxx~~~}}}|||xxxvvvtttssssssqqqooommmhhheeeaaa]]]YYYUUUOOOLLLJJJGGGCCCAAA@@@@@@???>>>??????>>>>>>>>>>>>======::::::;;;;;;<<<<<<======vvvpppvvvyyy|||}}}{{{vvvoookkk```\\\VVVQQQNNNJJJGGGEEE@@@?????????????????????======<<<<<<<<<<<<======>>>>>>>>>>>>???BBBFFFJJJ]]]yyysssZZZIIIEEEIIIEEEDDDIIIIIIJJJLLLRRR]]]hhhtttyyyfff[[[SSSMMMKKKLLLLLLPPPWWW```kkkwww~~~~~~}}}zzzzzzyyyyyyyyyvvvqqqnnnkkkhhheeeaaa]]]WWWQQQMMMLLLHHHCCC???======<<<<<>>>>>>>>>>>999999999::::::;;;;;;;;;yyyxxxuuuyyy}}}~~~zzzsssmmmiii```\\\VVVQQQNNNJJJGGGDDDDDDCCCBBBAAA@@@?????????<<<;;;::::::::::::;;;<<<===;;;;;;>>>??????EEELLL[[[lllUUUOOOHHHFFFGGGIIIHHHEEEHHHLLLSSS\\\hhhwwwuuubbbXXXSSSOOOLLLLLLQQQUUU[[[bbbkkkvvv~~~|||{{{zzzyyyzzz{{{yyyuuuqqqkkkiiifffccc___YYYSSSOOOKKKHHHEEEBBBAAA@@@>>>===>>>===<<<;;;;;;;;;<<<=========;;;;;;:::;;;<<<===~~~xxxuuuxxx|||}}}zzztttmmmiii```\\\VVVQQQMMMJJJGGGDDDDDDCCCBBBAAA@@@?????????<<<<<<;;;::::::;;;<<<<<<>>><<<<<>>@@@@@@???>>>>>>???@@@AAA>>>===<<<;;;:::;;;;;;<<>>===>>>@@@@@@AAAIIIQQQoooaaaPPPKKKFFFDDDEEEGGGFFFDDDIIILLLSSS\\\hhhwwwkkk]]]UUUOOOMMMNNNNNNRRRYYYaaajjjttt~~~}}}{{{zzzzzzzzzzzzxxxtttqqqllljjjgggddd```[[[TTTPPPJJJHHHDDDBBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCCCC???>>>===;;;:::::::::;;;xxxuuuwwwxxxzzzyyyuuuppplllbbb]]]WWWQQQMMMJJJGGGEEEDDDCCCBBBAAA@@@?????????===<<<<<<<<<<<<<<<<<<===>>>>>>???AAAAAACCCKKKUUUuuuzzz\\\NNNKKKGGGEEEFFFGGGFFFEEEIIIMMMSSS\\\hhhvvvvvvdddXXXPPPMMMNNNPPPTTT[[[dddmmmvvv~~~{{{{{{{{{{{{zzzwwwtttrrrmmmkkkhhheeeaaa\\\UUUQQQJJJHHHDDDBBBBBBBBB@@@???>>>>>>??????@@@AAABBBCCC@@@???===;;;:::999::::::{{{vvvvvvwwwyyyyyywwwrrrnnnddd___XXXQQQMMMJJJHHHFFFDDDCCCBBBAAA@@@?????????========================>>>>>>@@@BBBAAACCCNNNYYYzzzqqqZZZMMMKKKHHHGGGGGGGGGGGGGGGIIIMMMSSS\\\hhhvvvkkk[[[PPPLLLMMMQQQUUU]]]eeennnxxx|||}}}}}}}}}zzzwwwuuusssnnnllliiifffbbb]]]VVVRRRKKKHHHEEECCCBBBBBB@@@???>>>>>>???@@@AAABBBBBBBBB@@@???===;;;:::999::::::xxxwwwvvvxxxzzzzzzuuuqqqgggaaaYYYRRRNNNKKKIIIGGGDDDCCCBBBAAA@@@?????????======>>>>>>>>>>>>=========>>>@@@BBBAAADDDOOO\\\gggVVVKKKJJJIIIHHHGGGGGGHHHIIIJJJMMMTTT\\\hhhvvv}}}jjjZZZOOOLLLMMMPPPUUU\\\eeennnwww}}}{{{xxxvvvuuuooommmjjjgggccc^^^WWWSSSMMMJJJFFFCCCBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBBBB???>>>===;;;:::::::::;;;zzzwwwvvvxxx||||||xxxtttiiiccc[[[TTTOOOLLLJJJIIIDDDCCCBBBAAA@@@?????????===>>>????????????>>>===;;;===@@@BBB@@@CCCPPP^^^uuu[[[OOOHHHHHHHHHGGGFFFFFFGGGHHHJJJNNNTTT\\\hhhvvvrrrbbbUUULLLKKKNNNQQQVVV^^^gggpppyyy~~~|||xxxwwwwwwpppnnnkkkgggddd^^^XXXTTTNNNKKKGGGDDDBBBAAA???===>>>???@@@AAAAAA@@@??????>>>===<<<;;;:::;;;;;;<<<{{{xxxvvvxxx|||}}}yyyuuujjjddd\\\TTTPPPMMMKKKJJJDDDDDDBBBAAA@@@?????????===>>>???@@@@@@???>>>===;;;<<<@@@AAA@@@CCCPPP___jjjRRRJJJFFFGGGGGGFFFEEEEEEFFFHHHJJJNNNTTT\\\hhhvvv|||wwwggg[[[QQQJJJKKKOOOTTTYYYaaajjjsss|||}}}yyyxxxxxxpppnnnkkkhhhddd___XXXTTTOOOLLLHHHDDDBBB@@@>>><<<;;;<<<===>>>>>>===;;;:::======;;;;;;:::;;;<<<===vvvuuu|||}}}xxxmmmggg___WWWRRRNNNKKKIIIGGGEEEBBBAAA@@@@@@>>><<<======<<<<<<<<<<<<======>>>BBB>>>===DDDHHHOOO___cccQQQIIIGGGFFFEEEDDDDDDEEEFFFGGGJJJOOOVVV___iiiwww|||~~~rrrhhh\\\UUUOOOKKKLLLOOORRRZZZeeennnttt|||}}}yyyvvvqqqnnnkkkhhhccc]]]WWWRRROOOLLLGGGDDDBBBAAA???======>>>@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;:::;;;;;;zzzxxx}}}}}}wwwnnnhhh___XXXRRRNNNKKKIIIEEECCCAAA@@@AAAAAA@@@?????????>>>>>>>>>>>>?????????DDD@@@>>>DDDGGGOOO```xxx___OOOIIIGGGFFFEEEDDDDDDEEEFFFGGGKKKPPPXXXaaakkkyyy}}}lllbbbWWWRRRNNNKKKLLLPPPVVV^^^iiiqqqwww~~~~~~{{{xxxsssppplllhhhddd^^^XXXTTTOOOLLLHHHEEEDDDBBB@@@??????@@@AAAAAAAAA@@@??????>>>===<<<;;;;;;:::;;;;;;zzz}}}|||~~~wwwoooiii```XXXSSSOOOLLLJJJDDDBBB@@@@@@AAABBBAAA@@@@@@??????>>>>>>??????@@@AAAEEEBBB@@@EEEFFFPPPdddoooXXXMMMIIIGGGFFFEEEDDDDDDEEEFFFGGGKKKQQQZZZcccnnn|||~~~yyyeee[[[RRRNNNLLLJJJMMMQQQ[[[cccmmmuuuzzz}}}zzzvvvrrrmmmhhhddd___ZZZVVVPPPMMMIIIFFFEEEDDDBBB@@@AAAAAABBBAAAAAA???>>>===>>>===<<<;;;;;;:::;;;;;;yyy{{{{{{~~~yyypppjjjaaaYYYTTTPPPLLLJJJEEECCCAAAAAAAAABBBAAA@@@>>>==================>>>AAAEEEBBBAAAEEEFFFTTTlllhhhTTTKKKIIIGGGFFFEEEDDDDDDEEEFFFGGGKKKQQQ[[[fffqqq~~~}}}|||~~~sssaaaXXXOOOLLLKKKJJJMMMRRR\\\eeepppxxx~~~~~~|||xxxtttnnniiiddd___[[[XXXOOOLLLIIIFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;;;;:::;;;;;;vvvwwwxxx~~~{{{rrrlllccc[[[UUUPPPMMMKKKGGGEEECCCAAAAAAAAA???>>>>>>>>>============>>>>>>@@@CCCAAABBBGGGIII\\\zzzeeeRRRJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGKKKRRR]]]hhhtttyyyyyy}}}uuubbbXXXPPPLLLKKKKKKNNNSSS[[[eeeqqq{{{~~~}}}{{{wwwqqqkkkfffaaa\\\YYYPPPMMMIIIFFFEEEDDDBBBAAA?????????@@@@@@AAAAAAAAA>>>===<<<;;;;;;:::;;;;;;vvvuuuwww~~~|||sssmmmddd\\\VVVQQQMMMKKKIIIFFFCCCBBBBBBAAA???===AAA@@@@@@??????@@@@@@AAA???BBBAAADDDJJJPPPiiifffRRRKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGKKKSSS___kkkwwwuuuvvvzzzyyybbbYYYPPPMMMLLLLLLPPPTTT]]]fffttt~~~~~~~~~zzzuuuooojjjeee___[[[SSSPPPKKKHHHFFFEEECCCAAA????????????@@@AAABBBCCC>>>===<<<;;;;;;:::;;;;;;wwwuuuvvv}}}|||tttnnneee\\\VVVRRRNNNLLLGGGEEECCCBBBBBBBBBAAA???AAA@@@@@@??????@@@@@@AAA???AAAAAAFFFOOOXXXwwwfffRRRKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGMMMVVVcccppp|||yyyqqqrrrvvvyyy```WWWOOOMMMMMMNNNRRRWWWaaakkkxxxzzzuuupppjjjccc^^^WWWSSSOOOKKKIIIFFFDDDBBBAAA@@@?????????@@@AAABBB>>>===<<<;;;;;;:::;;;;;;zzzvvvvvv}}}|||uuuoooeee]]]WWWRRRNNNLLLEEEDDDBBBBBBCCCCCCBBBAAA??????>>>>>>>>>>>>?????????BBBBBBHHHRRR^^^fffSSSKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGOOOXXXeeessstttooopppttt}}}~~~uuu^^^UUUNNNMMMMMMOOOSSSYYYeeeooo|||~~~zzztttmmmfffaaaZZZVVVQQQMMMKKKHHHEEECCCCCCBBBAAA???>>>??????@@@>>>>>><<<;;;;;;;;;;;;;;;{{{www|||}}}~~~vvvpppggg```ZZZTTTNNNIIIHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>======>>>???@@@@@@@@@@@@EEEJJJNNNccccccSSSLLLHHHHHHDDDCCCEEEEEEDDDFFFJJJPPPYYYgggwwwtttlllllloooxxx|||yyy|||mmm]]]UUUNNNLLLMMMPPPUUU\\\fffrrr~~~~~~wwwooohhhddd]]]YYYTTTOOOLLLJJJGGGDDDCCCAAA???>>>??????>>>===AAA???<<<:::999999:::;;;yyy|||||||||~~~tttnnnggg```ZZZTTTOOOJJJGGGFFFDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@AAAFFFKKKRRRiii~~~```QQQKKKGGGHHHDDDCCCEEEEEEDDDFFFJJJSSS\\\kkk{{{}}}rrrkkkkkkoooyyy|||xxxzzz|||jjjZZZSSSMMMLLLNNNRRRYYY```jjjuuu{{{ssskkkggg```\\\WWWRRROOOLLLIIIFFFDDDBBB???>>>??????>>>===AAA???===;;;::::::;;;;;;|||{{{zzzyyyzzzqqqmmmfff```[[[UUUPPPMMMFFFEEEDDDBBBAAA@@@??????@@@@@@???>>>>>>>>>??????AAABBBFFFLLLVVVqqqzzz\\\NNNJJJHHHGGGDDDCCCEEEFFFEEEGGGLLLUUU^^^nnn~~~zzzpppiiikkkppp{{{{{{wwwxxxxxxfffVVVPPPLLLMMMPPPTTT]]]eeennnyyyxxxpppkkkeeeaaa[[[VVVSSSOOOLLLIIIEEECCC@@@?????????>>>===AAA@@@>>><<<;;;;;;<<<<<<{{{xxxwwwxxxpppmmmgggbbb\\\VVVQQQOOOGGGFFFEEECCCBBBAAA@@@@@@AAA@@@@@@???>>>>>>>>>>>>@@@AAAEEELLLZZZyyyvvvXXXMMMKKKIIIGGGDDDCCCFFFGGGFFFIIIMMMVVV```pppwwwnnngggkkkrrr}}}~~~zzzvvvxxxtttcccUUUPPPLLLNNNPPPUUU___iiirrr||||||uuupppjjjfff```[[[VVVSSSOOOLLLGGGDDDAAA?????????>>>===@@@@@@>>>===<<<<<<<<<==={{{wwwwwwwwwpppnnnjjjddd]]]VVVRRRPPPHHHHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>?????????AAAEEELLL\\\qqqVVVMMMKKKJJJGGGDDDCCCFFFHHHGGGJJJOOOYYYcccssstttlllggglllttt{{{~~~zzzvvvxxxrrrbbbUUUQQQNNNOOOQQQUUU```jjjttt~~~yyyuuupppllleee___ZZZVVVRRROOOIIIFFFBBB?????????>>>>>>??????>>>>>>======<<<<<<|||xxxwwwwwwsssrrrnnnggg^^^WWWRRRPPPIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@@@@?????????@@@@@@???AAAEEELLL^^^lllTTTMMMKKKIIIGGGCCCCCCGGGHHHIIILLLPPP]]]hhhxxx}}}rrrkkkhhhnnnvvv|||~~~zzzvvvwwwqqqaaaUUURRRPPPQQQQQQVVVaaallluuu~~~}}}zzzwwwrrrkkkeee___[[[VVVSSSKKKHHHCCC@@@?????????>>>>>>>>>>>>======<<<<<<<<<yyyxxxwwwvvvvvvrrrjjj```VVVQQQOOOIIIHHHFFFEEECCCBBBBBBBBB@@@@@@?????????@@@AAAAAA@@@CCCGGGNNNaaagggQQQKKKIIIGGGFFFCCCCCCGGGIIIJJJMMMQQQ]]]hhhzzz{{{pppkkkjjjpppxxx}}}{{{vvvtttooo___TTTQQQPPPQQQRRRWWWcccooouuu}}}xxxqqqjjjeee```[[[WWWMMMIIIDDD@@@?????????>>><<<============<<<;;;;;;zzzxxxvvvyyyxxxuuulllaaaVVVPPPNNNHHHGGGEEEDDDBBBAAAAAAAAA????????????@@@AAABBBBBBBBBEEEIIIOOObbbcccOOOJJJHHHEEEFFFCCCCCCGGGIIIJJJMMMRRRZZZfffxxxyyypppkkklllqqqyyy~~~{{{uuurrrmmm^^^RRRPPPPPPRRRSSSXXXeeerrrvvv}}}uuunnnhhhccc^^^[[[NNNJJJDDD@@@?????????>>>;;;<<<<<<<<<<<<<<<;;;:::zzzwwwxxx{{{yyyvvvnnncccYYYRRROOOKKKJJJHHHFFFDDDBBBAAAAAABBBCCCCCCAAA>>>===>>>???AAAGGGKKKOOOeeewww^^^OOOHHHFFFHHHIIIGGGGGGIIIIIIHHHKKKQQQ\\\hhhzzzzzzpppjjjmmmttt~~~xxxpppwwwnnn]]]TTTPPPOOORRRUUUZZZcccmmmyyy~~~|||wwwssskkk___WWWNNNJJJDDDBBBBBBAAA???===DDD@@@<<<;;;===???@@@???{{{yyyyyy|||{{{wwwoooeee[[[TTTPPPKKKJJJHHHFFFDDDBBBAAAAAAAAABBBBBBAAA???>>>???@@@>>>DDDIIIPPPhhhpppYYYMMMGGGFFFHHHFFFDDDEEEHHHHHHHHHMMMSSS^^^jjj{{{vvvmmmhhhkkkssswwwnnntttlllZZZRRROOONNNRRRVVV[[[fffpppyyy{{{vvvmmmaaaXXXMMMIIIDDDBBBBBBCCCAAA???BBB>>>;;;:::;;;<<<;;;:::~~~zzzzzz|||{{{xxxqqqggg\\\UUUQQQKKKJJJHHHFFFDDDBBBAAAAAA@@@AAABBBAAA??????@@@BBB>>>CCCHHHSSSnnngggSSSKKKGGGFFFGGGDDDBBBCCCFFFHHHIIINNNUUU```kkk{{{{{{pppiiieeehhhqqq~~~wwwnnnqqqmmm[[[PPPMMMMMMQQQWWW]]]hhhrrr{{{zzzpppcccZZZMMMIIIDDDBBBCCCCCCBBB@@@@@@>>><<<;;;;;;:::999777{{{{{{{{{{{{xxxrrrggg]]]UUURRRKKKJJJHHHFFFDDDBBBAAAAAA???@@@AAAAAA@@@@@@BBBDDDAAADDDIIIVVVsss~~~bbbQQQKKKHHHGGGGGGEEECCCCCCGGGHHHIIIOOOVVVaaakkkzzzvvvkkkeeecccdddooo}}}xxxnnnnnn}}}lllYYYPPPMMMMMMQQQVVV]]]hhhrrr|||~~~rrrddd[[[PPPKKKFFFCCCCCCCCC@@@>>>>>>>>>>>>>>>>>><<<:::999{{{zzzzzzzzzxxxqqqhhh]]]UUUQQQKKKJJJHHHFFFDDDBBBAAAAAA???@@@AAAAAA@@@AAACCCDDDBBBEEEIIIWWWttt~~~aaaRRRMMMKKKHHHGGGHHHEEEEEEHHHIIIJJJPPPWWWaaakkk{{{ssshhhdddcccbbbmmm|||zzzoookkktttgggUUUPPPMMMMMMQQQVVV\\\fffppp|||ssseee[[[TTTOOOHHHDDDCCCAAA>>>;;;:::<<<>>>???>>>===<<<<<<{{{{{{yyyzzzxxxrrrhhh^^^UUUQQQKKKJJJHHHFFFDDDBBBAAAAAA@@@AAABBBAAA@@@AAACCCDDDBBBEEEJJJYYYvvvbbbRRRNNNLLLIIIGGGIIIFFFFFFHHHIIIKKKQQQXXXcccmmm}}}rrrfffbbbccccccnnn||||||ppphhhlllttt{{{eeeUUUOOOLLLLLLPPPTTTZZZeeeooo|||uuufff\\\WWWQQQJJJFFFCCCAAA===:::777999<<<===<<<<<<<<<===}}}|||zzzzzzyyytttjjj___WWWRRRKKKJJJHHHFFFDDDBBBAAAAAAAAABBBBBBBBB@@@AAABBBDDDBBBGGGNNN___```PPPMMMLLLIIIGGGGGGDDDDDDGGGIIIKKKRRRZZZgggqqqpppdddaaaaaafffppp~~~|||oooeeedddiiippp||||||ooo```TTTKKKIIIIIINNNSSSZZZfffppp|||xxxhhh___WWWQQQJJJFFFDDDBBB>>>;;;999<<<>>>>>><<<;;;<<<>>>~~~}}}{{{|||{{{uuulllaaaXXXTTTKKKJJJHHHFFFDDDBBBAAAAAABBBCCCCCCBBBAAA@@@BBBCCCDDDJJJTTTfff~~~^^^NNNLLLKKKIIIGGGDDDAAAAAAEEEHHHKKKSSS\\\jjjuuuoooccc___```iiisss{{{nnnbbb___bbbaaajjjqqqoooggg___UUUMMMHHHFFFGGGMMMSSS[[[gggrrr|||zzzjjj```VVVQQQJJJFFFDDDCCC???<<<>>>@@@AAA@@@===<<<===???{{{|||zzzvvvnnnbbbWWWQQQMMMJJJFFFDDDCCCCCCBBBAAABBBCCCCCCCCCBBBBBBCCCEEEDDDHHHTTTooozzz^^^RRRJJJHHHIIIDDDEEECCCCCCEEEFFFIIIRRR\\\kkkvvvsssgggdddeeennn{{{|||pppeee]]]YYYVVVWWWYYYYYYWWWSSSPPPMMMGGGHHHJJJLLLPPPYYYeeennn|||xxxjjjaaaYYYSSSKKKEEEAAA@@@???>>>???>>>===============>>>~~~~~~}}}xxxpppdddYYYSSSNNNKKKGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBDDDEEEHHHMMM[[[xxxwww[[[QQQIIIHHHJJJFFFFFFEEEEEEGGGHHHKKKUUU^^^nnnyyyssshhhfffgggrrr~~~}}}qqqeee\\\XXXQQQQQQQQQQQQOOOLLLIIIGGGFFFHHHJJJLLLPPPYYYeeemmm|||wwwjjjbbbYYYTTTLLLFFFCCCAAA@@@???@@@??????>>>>>>??????@@@{{{rrrggg\\\UUUOOOKKKGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBDDDFFFIIIPPPaaauuuYYYOOOIIIIIIKKKGGGHHHFFFGGGIIIKKKNNNXXXbbbsss~~~tttkkkjjjlllxxxtttggg\\\VVVNNNMMMKKKIIIGGGEEEDDDCCCFFFHHHJJJLLLPPPXXXdddmmm|||uuuiiibbbYYYTTTMMMGGGDDDBBB@@@???AAAAAA@@@@@@@@@@@@AAAAAA}}}tttiii^^^WWWPPPLLLHHHEEEDDDDDDCCCBBBBBBCCCDDDCCCBBBCCCEEEGGGGGGOOOeeetttYYYPPPIIIIIIKKKGGGHHHFFFGGGIIIKKKPPPZZZeeewwwwwwqqqrrruuuvvvjjj^^^VVVQQQNNNKKKGGGDDDCCCCCCDDDEEEGGGIIIKKKOOOXXXccclll|||tttiiicccXXXTTTMMMHHHDDDBBBAAA???AAAAAA@@@@@@AAAAAABBBBBBvvvjjj___XXXQQQMMMIIIFFFEEEDDDCCCBBBAAACCCDDDCCCCCCCCCEEEGGGGGGQQQjjjsssZZZRRRKKKJJJKKKFFFGGGEEEEEEHHHKKKPPP\\\gggzzz{{{yyy|||yyynnnaaaYYYTTTQQQLLLGGGDDDDDDDDDEEEEEEFFFHHHJJJNNNWWWccckkk{{{}}}sssiiicccWWWSSSMMMHHHEEECCCAAA???@@@@@@@@@@@@@@@AAABBBCCCxxxlllaaaZZZRRRNNNJJJGGGFFFEEECCCBBBAAACCCDDDDDDCCCDDDFFFHHHJJJUUUqqqoooYYYSSSMMMKKKKKKEEEGGGDDDDDDGGGKKKQQQ]]]iiizzz~~~zzzrrrfff^^^UUURRRMMMHHHDDDCCCDDDEEEDDDFFFHHHJJJNNNVVVbbbkkkzzz}}}tttjjjbbbWWWSSSNNNIIIGGGDDDBBB@@@AAA@@@@@@@@@AAABBBCCCDDD{{{nnnccc\\\SSSOOOKKKGGGFFFEEEDDDBBBAAACCCDDDDDDDDDDDDGGGIIIMMMXXXwwwhhhUUURRRNNNMMMKKKDDDGGGDDDDDDHHHKKKRRR___kkkyyy~~~}}}{{{uuukkkcccVVVSSSNNNIIIFFFDDDDDDDDDDDDEEEGGGIIIMMMVVVbbbjjjyyy}}}uuujjjbbbYYYUUUPPPLLLIIIGGGDDDBBBBBBBBBBBBBBBCCCDDDEEEFFF}}}qqqeee^^^SSSPPPKKKHHHFFFEEEDDDCCCAAACCCDDDDDDDDDEEEGGGIIIMMMYYYzzzcccQQQPPPNNNMMMLLLDDDGGGEEEEEEHHHLLLSSS```mmmyyy|||||||||||||||wwwnnngggXXXUUUPPPKKKHHHFFFEEEEEECCCEEEGGGIIIMMMVVVaaajjjxxx~~~vvvjjjbbb[[[WWWRRRNNNLLLIIIFFFDDDCCCCCCCCCCCCDDDEEEGGGGGG}}}rrreee\\\VVVRRRMMMJJJHHHFFFEEECCCDDDCCCBBBCCCEEEGGGGGGFFFRRR___rrrbbbRRRMMMMMMKKKHHHGGGEEEFFFFFFHHHMMMUUU^^^eeevvv{{{~~~~~~~~~xxxtttvvv{{{zzzrrrjjj^^^TTTKKKHHHGGGEEEEEEGGGEEEGGGIIIKKKNNNVVVaaaiiivvv}}}tttlllfff\\\YYYTTTPPPMMMKKKHHHEEEEEEEEEEEEEEEDDDDDDDDDDDD~~~sssfff^^^VVVSSSNNNJJJHHHFFFEEECCCDDDCCCBBBBBBDDDFFFGGGHHHTTTbbbnnn___PPPKKKKKKJJJGGGGGGEEEFFFGGGIIIMMMUUU___fffsss|||xxx}}}}}}wwwqqqrrrvvvvvvooohhh^^^TTTKKKHHHGGGDDDDDDEEEDDDFFFHHHJJJNNNVVVaaaiiiuuu}}}uuummmggg___[[[UUUPPPMMMKKKHHHFFFFFFFFFEEEEEEEEEEEEDDDDDDvvviii```WWWSSSNNNJJJGGGFFFEEEDDDEEEDDDBBBBBBCCCEEEHHHJJJSSScccgggZZZMMMIIIJJJHHHFFFFFFEEEFFFGGGIIINNNVVV```gggssswwwuuu{{{zzzssslllkkkoooppplllggg]]]TTTKKKHHHFFFCCCBBBDDDCCCEEEGGGIIIMMMUUU```hhhsss}}}vvvnnniiiccc^^^WWWQQQMMMKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEyyymmmdddYYYTTTNNNIIIGGGFFFEEEDDDEEEDDDCCCBBBBBBEEEIIIMMMRRRfff~~~bbbVVVKKKIIIIIIHHHGGGGGGEEEEEEGGGIIIOOOWWWaaahhhwww{{{sssrrrzzzuuunnngggeeehhhkkkjjjhhh\\\SSSJJJGGGFFFBBBAAABBBAAACCCFFFHHHMMMUUU```iiirrr~~~}}}wwwpppkkkgggaaaYYYRRRNNNKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEE}}}qqqgggZZZUUUOOOIIIGGGFFFEEEDDDDDDDDDDDDBBBBBBEEEJJJNNNUUUlllvvv^^^TTTKKKJJJJJJHHHGGGHHHDDDEEEGGGJJJPPPYYYcccjjjzzzxxxpppqqqyyypppiiibbb___bbbfffhhhhhhZZZQQQIIIGGGEEEBBB@@@AAA@@@CCCEEEHHHMMMVVVaaajjjrrr}}}wwwqqqmmmiiicccZZZSSSOOOLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDuuujjj[[[VVVOOOIIIGGGFFFEEEEEEBBBDDDEEEDDDCCCEEEJJJOOOTTToooppp[[[SSSLLLKKKJJJHHHGGGIIIDDDEEEGGGJJJPPPZZZdddlllyyyvvvnnnoooxxx~~~mmmggg___[[[]]]```ccccccWWWOOOHHHFFFEEEBBB@@@@@@@@@BBBFFFIIINNNWWWccckkkttt|||wwwqqqnnnhhhbbb[[[TTTPPPMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCwwwlll\\\WWWOOOIIIFFFFFFEEEEEE@@@CCCFFFFFFDDDEEEJJJOOOWWWuuuoooXXXQQQKKKKKKJJJGGGFFFHHHDDDEEEGGGKKKQQQ[[[eeemmmxxxtttkkkmmmvvv{{{lllfff]]]XXXWWWYYY[[[[[[UUUMMMFFFEEEEEEBBB@@@AAA@@@CCCFFFIIIOOOXXXdddmmmwwwzzzvvvqqqnnnfffaaa[[[UUUQQQNNNKKKIIIHHHGGGGGGFFFDDDCCCCCCBBByyymmm]]]WWWOOOIIIFFFFFFEEEEEE???CCCGGGGGGEEEEEEJJJNNNaaarrrWWWPPPKKKJJJIIIFFFEEEFFFDDDEEEGGGKKKQQQ[[[fffmmmwwwrrrjjjkkktttzzzlllfff]]]VVVSSSSSSTTTTTTSSSKKKEEEEEEEEEBBBAAAAAA@@@CCCFFFJJJOOOYYYeeennnyyy~~~zzzvvvqqqnnnddd```[[[VVVRRRNNNKKKHHHGGGGGGFFFEEEDDDCCCBBBAAA|||lll```YYYOOOIIIGGGGGGFFFEEEFFFDDDEEEHHHIIIJJJOOOVVVfffrrrZZZQQQJJJIIIHHHEEEDDDDDDEEEEEEHHHOOOTTT[[[gggsss{{{tttmmmnnntttvvvjjj```XXXUUUTTTRRRQQQRRRIIIFFFBBBBBBCCCBBB@@@>>>>>>@@@DDDIIIPPPZZZeeekkkyyy{{{vvvpppllljjj```]]]YYYVVVSSSQQQNNNLLLKKKJJJIIIGGGDDDAAA>>>==={{{lllaaaYYYPPPIIIGGGGGGFFFEEEEEEDDDEEEHHHIIIJJJPPPWWWpppsssZZZRRRKKKJJJIIIFFFDDDEEEEEEEEEHHHNNNTTT[[[hhhttt~~~rrrllllllsss~~~wwwkkkbbbYYYUUUTTTPPPOOOPPPIIIFFFCCCBBBBBBBBB@@@>>>???AAADDDIIIQQQZZZdddkkkvvv~~~zzzuuupppkkkhhhfff___\\\XXXUUUSSSQQQNNNLLLGGGGGGFFFFFFEEECCCBBBBBB}}}mmmbbbZZZPPPJJJHHHGGGFFFEEEEEEDDDEEEHHHHHHJJJQQQZZZ|||rrr[[[SSSLLLJJJJJJGGGEEEFFFGGGFFFHHHMMMTTT\\\jjjwwwrrrmmmnnnttt}}}yyynnndddZZZVVVSSSNNNLLLMMMHHHFFFCCCBBBBBBBBB@@@???@@@BBBEEEJJJQQQZZZdddjjjrrr}}}}}}yyywwwtttpppkkkgggdddbbb___\\\XXXUUUSSSQQQNNNLLLFFFFFFEEEEEEEEEDDDDDDDDDpppccc[[[QQQKKKHHHHHHFFFEEEEEEDDDFFFHHHHHHJJJSSS^^^rrr\\\SSSLLLKKKJJJGGGFFFFFFHHHFFFHHHMMMTTT]]]lllzzztttppprrrxxxrrrggg]]]WWWSSSMMMJJJJJJGGGEEEDDDBBBBBBAAAAAA@@@AAACCCFFFJJJPPPYYYccciiiooozzz}}}|||zzzxxxuuusssqqqmmmiiifffcccbbb^^^[[[WWWUUUSSSQQQNNNLLLIIIHHHGGGEEEDDDCCCCCCBBBqqqddd\\\RRRKKKIIIHHHGGGEEEDDDDDDFFFHHHGGGJJJUUUbbbrrr\\\SSSLLLKKKJJJGGGFFFFFFHHHFFFHHHNNNUUU___nnn|||~~~tttqqqtttzzzvvvkkk___YYYSSSLLLHHHHHHEEEEEEDDDCCCAAAAAAAAAAAABBBDDDFFFJJJOOOXXXaaagggnnnyyy|||zzzyyyvvvuuuqqqpppnnnjjjgggdddaaa```]]][[[WWWTTTSSSQQQNNNLLLIIIHHHGGGEEEDDDDDDDDDDDDrrreee]]]SSSLLLIIIHHHGGGEEEDDDDDDFFFGGGGGGJJJWWWeeerrr[[[SSSLLLJJJJJJGGGEEEFFFGGGFFFIIIPPPWWWaaaooo}}}{{{rrrqqqttt{{{yyynnnbbb[[[TTTMMMHHHHHHDDDEEEEEECCCAAA@@@AAACCCBBBCCCFFFIIINNNVVV^^^dddlllxxx~~~{{{xxxvvvtttrrrmmmllljjjgggccc```^^^\\\]]]ZZZVVVTTTRRRQQQNNNLLLGGGFFFEEEDDDEEEFFFGGGHHHuuufff^^^TTTMMMJJJIIIGGGFFFDDDDDDFFFGGGFFFKKKYYYhhhnnnZZZRRRKKKJJJIIIFFFDDDEEEFFFFFFJJJRRRYYYbbbppp}}}zzzrrrrrrvvv||||||pppddd\\\VVVNNNIIIHHHCCCEEEEEECCCAAA@@@AAACCCBBBCCCEEEHHHLLLTTT\\\bbbkkkvvv}}}yyyvvvtttqqqooollljjjhhheeeaaa^^^[[[ZZZ\\\YYYVVVTTTRRRQQQNNNLLLHHHGGGFFFDDDDDDEEEGGGGGGzzzfff^^^TTTMMMJJJIIIGGGFFFDDDDDDFFFGGGFFFKKKZZZjjjhhhZZZQQQJJJIIIHHHEEEDDDDDDEEEFFFKKKSSSZZZcccppp}}}|||ttttttxxx}}}rrreee]]]WWWOOOJJJIIICCCEEEEEEDDDAAA@@@AAADDDAAACCCEEEGGGKKKSSS[[[aaajjjuuu|||xxxuuurrrpppnnnmmmllliiieeebbb^^^\\\ZZZ\\\YYYVVVSSSRRRQQQNNNLLLMMMKKKHHHEEECCCCCCCCCDDD}}}jjj___UUUPPPLLLHHHFFFFFFDDDHHHFFFFFFJJJJJJXXXrrrbbbTTTQQQLLLIIIHHHGGGFFFEEEHHHHHHKKKRRRZZZdddtttxxxqqqttt~~~uuuiii___VVVNNNJJJJJJFFFEEEDDDCCCBBBAAAAAAAAABBBBBBFFFKKKMMMPPPXXXaaakkkwww}}}zzzvvvsssrrrqqqqqqllljjjgggccc___]]]\\\[[[[[[XXXUUUSSSTTTRRROOOKKKLLLLLLKKKJJJIIIIIIHHHGGG}}}kkk```UUUPPPLLLHHHFFFGGGDDDHHHFFFGGGKKKLLLZZZuuu___TTTPPPLLLIIIHHHGGGFFFEEEHHHHHHKKKSSS[[[eeetttwwwqqqvvvwwwjjj```VVVLLLGGGHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBEEEKKKMMMPPPXXXaaalllxxx}}}}}}~~~~~~{{{xxxuuusssqqqpppnnnlllhhheeeaaa___^^^]]]___\\\XXXVVVVVVTTTQQQNNNPPPOOONNNMMMKKKJJJIIIIII~~~mmmbbbVVVPPPLLLHHHFFFGGGDDDHHHGGGHHHLLLNNN^^^yyy{{{[[[SSSPPPLLLIIIHHHGGGFFFEEEHHHHHHLLLTTT\\\fffuuuvvvqqqxxxyyykkk___UUUJJJEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBEEEJJJMMMPPPYYYbbbmmmyyy|||{{{{{{|||~~~|||zzzwwwtttqqqoooooonnnjjjgggdddbbbaaaaaadddaaa]]]ZZZXXXVVVSSSQQQTTTSSSQQQOOONNNMMMLLLLLLooocccWWWQQQMMMHHHFFFHHHDDDHHHGGGHHHNNNQQQaaa}}}uuuZZZRRROOOKKKHHHHHHGGGFFFEEEGGGHHHLLLUUU]]]gggvvv|||uuurrr{{{yyyjjj___TTTJJJFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBEEEIIILLLPPPYYYcccnnnyyy}}}|||{{{{{{}}}}}}|||zzzwwwtttqqqoooqqqooollliiifffeeeddddddhhhfffbbb^^^[[[XXXUUUTTTUUUTTTRRRQQQPPPPPPPPPPPP|||rrrfffYYYRRRMMMHHHGGGHHHDDDHHHGGGHHHNNNRRRdddqqqZZZRRRNNNJJJHHHGGGGGGFFFFFFGGGHHHMMMVVV^^^hhhvvv{{{uuusss}}}vvvhhh]]]SSSKKKHHHIIIFFFEEEDDDCCCBBBAAAAAAAAABBBAAADDDIIILLLPPPZZZdddnnnyyy}}}|||{{{{{{{{{{{{{{{zzzwwwtttqqqppprrrpppnnnkkkiiigggggggggllljjjfffaaa\\\YYYXXXXXXUUUTTTSSSRRRRRRSSSTTTUUU|||tttgggZZZRRRMMMIIIGGGIIIDDDHHHGGGHHHNNNSSSeeelllZZZQQQNNNJJJHHHGGGGGGFFFFFFGGGHHHNNNWWW___iiiwww{{{uuuuuuuuufff\\\SSSLLLIIIKKKFFFEEEDDDCCCBBBAAAAAAAAABBBAAADDDHHHLLLPPPZZZeeeooo{{{}}}{{{{{{{{{{{{{{{zzzyyyxxxvvvtttssstttsssqqqnnnlllkkkkkkkkkooommmjjjddd___\\\\\\]]]XXXWWWUUUTTTTTTUUUWWWXXX~~~vvviii[[[SSSMMMIIIHHHIIIEEEHHHFFFHHHNNNSSSeeehhhXXXPPPMMMIIIGGGGGGGGGGGGFFFGGGHHHNNNXXX```jjjxxx|||vvvvvvuuufff[[[RRRKKKIIIKKKFFFEEEDDDCCCBBBAAAAAAAAABBBAAACCCHHHKKKPPP[[[fffrrr}}}~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyxxxvvvtttrrrppppppppppppqqqpppmmmhhhbbb___```bbb^^^\\\YYYWWWVVVVVVXXXYYYwwwjjj[[[SSSNNNIIIHHHIIIEEEIIIFFFGGGNNNRRReeedddVVVPPPMMMIIIGGGGGGGGGGGGFFFGGGHHHNNNXXXaaajjjxxx}}}wwwwwwuuufff[[[RRRJJJHHHJJJFFFEEEDDDCCCBBBAAAAAAAAABBBAAACCCHHHKKKPPP[[[fffttt}}}}}}{{{zzzzzz{{{|||}}}{{{yyywwwuuutttssssssssssssssspppjjjdddbbbdddfffcccaaa]]]ZZZWWWWWWXXXXXX}}}nnn^^^UUUPPPJJJGGGGGGCCCIIIHHHIIIOOOTTThhhdddVVVNNNLLLJJJHHHGGGFFFFFFGGGGGGJJJNNNTTT]]]jjjyyywwwwww|||~~~zzz{{{uuucccXXXQQQKKKHHHIIIEEEDDDCCCBBB@@@???>>>===AAACCCEEEFFFJJJRRR\\\dddrrr~~~}}}}}}{{{{{{}}}~~~~~~yyyuuuttttttuuuttttttsssrrrpppmmmjjjgggfffcccbbb```]]]\\\[[[[[[[[[}}}nnn^^^UUUPPPKKKHHHHHHDDDIIIHHHJJJPPPWWWoooaaaTTTNNNLLLJJJHHHGGGFFFFFFGGGGGGJJJOOOTTT]]]jjjyyyttttttzzzzzzuuuvvvtttaaaWWWPPPJJJGGGHHHEEEDDDCCCBBB@@@???>>>===@@@BBBDDDFFFJJJRRR]]]eeesss~~~~~~|||}}}~~~yyyvvvuuuuuuuuuuuussssssrrrpppnnnllljjjiiifffeeebbb```^^^]]]]]]]]]|||mmm^^^VVVQQQLLLJJJJJJEEEJJJIIIJJJRRR^^^zzz}}}___RRRMMMLLLJJJHHHGGGFFFFFFFFFHHHKKKPPPUUU]]]jjjxxx{{{qqqrrrxxxuuuppprrr|||sssaaaVVVOOOIIIGGGGGGDDDDDDCCCBBB@@@???>>>>>>???AAADDDGGGKKKTTT___gggsss~~~~~~zzzxxxwwwwwwwwwvvvttttttsssrrrpppnnnlllkkkjjjhhheeeccc```_________zzzlll]]]UUUPPPLLLJJJJJJFFFJJJIIIKKKUUUddd{{{^^^RRRMMMLLLJJJHHHFFFFFFFFFFFFHHHKKKPPPVVV^^^jjjxxxyyyooopppwww~~~sssmmmppp|||sssaaaVVVPPPJJJGGGGGGDDDCCCCCCBBB@@@??????>>>>>>AAADDDGGGLLLUUUaaaiiisss~~~~~~~~~{{{zzzzzzzzzyyyxxxwwwwwwvvvtttrrrpppnnnmmmlllkkkhhheeebbbaaa``````zzzkkk\\\TTTOOOKKKIIIIIIFFFKKKJJJLLLWWWjjjzzz^^^SSSMMMKKKIIIGGGFFFEEEEEEFFFGGGKKKQQQWWW___kkkyyywwwooopppxxx~~~tttnnnooo|||tttbbbWWWQQQKKKHHHHHHCCCCCCBBBAAAAAA@@@?????????AAADDDHHHMMMVVVbbbjjjrrr}}}~~~||||||}}}|||{{{yyy{{{zzzyyywwwtttrrrooonnnmmmllliiifffdddcccbbbbbb{{{lll]]]TTTPPPKKKIIIIIIFFFKKKJJJLLLXXXmmmyyy^^^UUULLLKKKIIIGGGFFFEEEEEEEEEFFFJJJPPPWWW```lllzzzuuulllooozzz{{{sssrrr|||uuucccXXXQQQLLLIIIIIICCCCCCBBBAAAAAA@@@??????@@@BBBEEEHHHMMMVVVbbbkkksss}}}~~~}}}}}}~~~}}}{{{||||||{{{yyywwwtttrrrqqqnnnmmmjjjhhhffffffffffff~~~ooo___VVVQQQLLLIIIIIIFFFKKKKKKMMMYYYnnnwww^^^UUULLLKKKIIIGGGEEEEEEEEEEEEDDDIIIPPPXXXaaammm{{{ssshhhmmmzzzzzztttbbbWWWPPPKKKHHHHHHCCCBBBBBBAAAAAA@@@@@@???AAACCCFFFIIINNNVVVbbbjjjuuu~~~}}}}}}~~~~~~|||zzzzzzzzzzzzyyyxxxwwwvvvooonnnlllkkkjjjiiijjjjjjrrrbbbXXXSSSNNNKKKJJJEEELLLKKKMMMYYYooovvv]]]UUULLLKKKIIIGGGEEEEEEEEEEEECCCHHHPPPXXXaaannn|||qqqeeekkkzzzsssaaaVVVOOOJJJGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@BBBDDDGGGIIINNNVVVbbbjjjwww~~~|||}}}}}}~~~}}}xxxyyyzzzzzz{{{{{{zzzzzzqqqpppnnnmmmllllllmmmmmmwwwhhhYYYPPPKKKJJJJJJJJJJJJKKKNNNXXXsssrrr\\\TTTNNNLLLIIIFFFEEEEEEFFFGGGBBBKKKUUU[[[aaalll~~~~~~pppffflllzzzsssaaaTTTNNNLLLIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBFFFIIINNNWWWccclllyyy~~~{{{uuuuuuvvvyyyzzzzzzxxxuuutttrrrpppooopppqqqqqqqqqwwwhhhZZZPPPLLLJJJJJJKKKKKKLLLOOOXXXsssoooZZZRRRNNNLLLIIIFFFEEEEEEFFFGGGDDDKKKTTT[[[bbbooo~~~ooofffmmm|||uuucccUUUOOOLLLIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCFFFIIIOOOYYYeeennn{{{~~~{{{vvvvvvwwwyyy{{{{{{yyywwwtttrrrpppooopppqqqqqqpppxxxiii[[[RRRMMMKKKJJJHHHIIIJJJMMMVVVqqqkkkWWWPPPMMMKKKIIIFFFEEEEEEFFFFFFGGGKKKRRRYYYdddrrr}}}nnngggooo~~~yyyeeeWWWOOOLLLIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@AAACCCFFFIIIOOOZZZhhhrrr}}}}}}wwwwwwwwwyyy||||||zzzyyyvvvtttrrrqqqrrrsssssssssyyyjjj\\\SSSNNNLLLKKKHHHIIIKKKNNNXXXrrrgggUUUPPPLLLJJJHHHFFFEEEEEEFFFFFFHHHJJJPPPXXXeeettt|||nnnhhhppp|||hhhXXXPPPLLLIIIFFFCCCCCCBBBAAA@@@@@@@@@@@@AAACCCFFFJJJPPP\\\jjjuuu}}}yyyyyyyyy{{{}}}~~~|||{{{yyywwwuuutttuuuvvvvvvvvvzzzkkk^^^UUUOOOLLLKKKKKKLLLOOORRR\\\vvvcccTTTPPPJJJIIIHHHFFFEEEEEEEEEFFFGGGJJJPPPYYYeeeuuu{{{mmmhhhqqqjjjYYYPPPLLLIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@AAACCCGGGKKKRRR]]]kkkuuu|||~~~}}}|||}}}}}}zzzxxxuuuuuuvvvwwwwwwvvvzzzlll___VVVPPPMMMLLLGGGIIILLLQQQ[[[uuuwww^^^SSSPPPIIIHHHHHHFFFFFFEEEEEEEEEGGGLLLTTT]]]ggguuuwwwkkkgggpppjjjYYYPPPLLLIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCHHHLLLSSS^^^kkkttt{{{yyywwwuuutttuuuvvvvvvuuu{{{mmm```WWWQQQNNNLLLDDDFFFJJJPPP[[[vvvoooYYYQQQPPPHHHHHHGGGGGGFFFEEEEEEEEEGGGPPPZZZbbbjjjuuussshhhfffooojjjYYYPPPLLLIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@???CCCHHHNNNTTT^^^iiiqqq{{{{{{yyywwwvvvwwwxxxxxxwww{{{nnnaaaXXXRRRNNNLLLHHHKKKOOOUUUaaa|||jjjVVVOOOOOOHHHGGGGGGGGGFFFFFFEEEEEEHHHRRR___ggglllvvvoooeeeeeennniiiXXXOOOLLLJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>CCCIIIOOOUUU]]]hhhooo{{{}}}zzzzzz{{{||||||{{{|||rrrfffYYYQQQNNNMMMKKKLLLLLLPPPdddcccUUUOOOLLLJJJIIIHHHGGGGGGIIIKKKLLLHHHUUUdddlllooowwwzzzmmmjjjcccmmmjjjYYYPPPLLLIIIGGGDDDCCCAAA@@@??????@@@AAABBBEEEIIILLLQQQZZZfffnnn~~~~~~~~~~~~~~~{{{{{{rrreeeYYYQQQNNNMMMKKKMMMMMMRRRfffdddUUUPPPMMMHHHGGGEEEDDDEEEFFFHHHIIIIIISSSaaaiiinnnxxxuuuiiifffeeeooo|||~~~lllZZZQQQMMMJJJGGGDDDCCCBBB@@@???@@@@@@AAABBBEEEIIILLLRRR[[[fffooo~~~}}}{{{zzzqqqeeeYYYRRROOONNNLLLNNNOOOTTTiiieeeVVVPPPNNNHHHGGGEEEDDDDDDEEEFFFGGGJJJQQQ[[[dddmmmzzzqqqeeecccdddooo~~~xxxzzzooo]]]SSSNNNKKKIIIDDDCCCBBB@@@@@@@@@@@@AAAAAAEEEIIIMMMRRR\\\hhhppp}}}~~~}}}|||{{{rrrfffZZZRRROOOOOOMMMOOOQQQWWWmmmhhhWWWQQQOOOJJJIIIGGGEEEEEEFFFGGGHHHKKKOOOVVV```lll{{{pppeeebbbaaammmzzz}}}sss```UUUPPPLLLJJJEEEDDDBBBAAA@@@@@@AAAAAAAAADDDIIIMMMSSS]]]iiiqqq}}}~~~|||}}}~~~uuuhhh\\\SSSPPPOOOMMMPPPRRRZZZqqqlllYYYQQQOOOJJJIIIGGGEEEEEEFFFGGGHHHKKKNNNTTT^^^kkk{{{ooocccaaa___kkkzzz}}}wwwbbbVVVPPPMMMJJJEEEDDDBBBAAA@@@AAAAAABBBAAADDDIIINNNTTT^^^jjjsss}}}|||{{{|||zzzlll^^^TTTPPPOOOLLLPPPSSS]]]vvvqqqZZZQQQNNNHHHGGGEEEDDDDDDEEEFFFGGGJJJNNNUUU___kkkzzzkkk```^^^___lllyyyzzzyyydddWWWQQQMMMJJJEEEDDDCCCAAAAAAAAAAAABBBAAADDDIIINNNUUU___llluuu||||||~~~ppp```UUUPPPNNNKKKOOOTTT___yyyuuu\\\QQQLLLHHHGGGEEEDDDEEEFFFHHHIIIIIIOOOXXXaaakkkyyy}}}iii^^^\\\]]]jjj~~~}}}{{{eeeWWWPPPLLLJJJFFFEEECCCBBBAAAAAABBBBBBAAADDDIIIOOOVVV```mmmvvvrrrbbbVVVPPPNNNJJJOOOTTT```{{{www]]]PPPLLLJJJIIIHHHGGGGGGIIIKKKLLLHHHPPPZZZccclllxxx}}}iii___]]]YYYggg}}}|||eeeWWWPPPLLLIIIFFFEEECCCBBBAAAAAABBBBBB@@@DDDIIIOOOVVVaaammmvvvooocccZZZRRRMMMMMMOOORRR]]]yyywww___TTTNNNKKKJJJIIIGGGFFFFFFGGGGGGKKKPPPXXXaaalllyyy{{{iii^^^\\\\\\fffwwweeeWWWRRRMMMHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@DDDHHHMMMTTT```mmmvvvpppcccZZZRRRNNNLLLPPPUUUaaa}}}uuu]]]RRRMMMKKKJJJHHHGGGFFFFFFGGGGGGJJJPPPXXXaaakkkyyy|||jjj___\\\ZZZbbbppphhhXXXRRRNNNHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAEEEIIINNNUUU```mmmwwwrrrdddZZZSSSOOOLLLQQQWWWdddrrr[[[QQQLLLJJJIIIHHHGGGFFFFFFGGGGGGIIIOOOWWW```kkkyyy~~~lll```]]]ZZZ```kkkyyykkkZZZSSSNNNHHHFFFEEEDDDBBBAAAAAAAAABBBCCCFFFKKKOOOVVVaaannnwwwttteeeZZZTTTQQQNNNRRRWWWcccpppZZZQQQLLLJJJIIIGGGFFFFFFFFFGGGGGGHHHNNNWWW```kkkyyymmmbbb___```ccciiisssmmm[[[SSSNNNIIIFFFEEECCCBBBAAAAAABBBBBBEEEHHHLLLQQQXXXcccpppyyywwwggg[[[TTTQQQPPPRRRUUU___{{{mmmYYYQQQLLLIIIHHHGGGFFFFFFFFFGGGHHHHHHNNNWWWaaalll{{{qqqgggeeeggghhhkkkqqq~~~mmm[[[SSSMMMIIIFFFEEECCCBBBAAAAAABBBCCCEEEIIIMMMRRRZZZeeerrr|||yyyhhh[[[TTTQQQQQQRRRTTT]]]xxxiiiXXXQQQMMMHHHGGGFFFEEEEEEFFFGGGHHHIIINNNWWWbbbnnn|||xxxpppoooooooooooorrr{{{kkkYYYQQQMMMIIIEEEDDDCCCBBBAAABBBBBBCCCEEEIIINNNTTT\\\ggguuu{{{jjj\\\TTTQQQOOOQQQUUU___zzzeeeVVVPPPLLLHHHGGGFFFEEEEEEFFFGGGHHHIIIOOOXXXcccooo~~~{{{}}}yyyyyyxxxxxx~~~iiiWWWPPPLLLHHHEEEDDDCCCBBBAAABBBCCCCCCEEEHHHNNNUUU]]]jjjxxx|||kkk]]]TTTPPPNNNQQQVVVbbb|||bbbTTTOOOKKKGGGGGGFFFEEEEEEFFFGGGHHHJJJPPPYYYdddppp~~~}}}gggVVVOOOKKKHHHEEEDDDCCCBBBAAABBBCCCDDDDDDHHHNNNUUU^^^kkkzzzooo___RRRLLLOOOQQQTTT___{{{aaaQQQLLLJJJGGGFFFEEEDDDDDDEEEFFFFFFJJJPPPZZZeeeqqqxxxhhhZZZQQQKKKHHHFFFEEECCCBBBBBBCCCDDDEEEDDDGGGMMMUUU```ppppppaaaUUUOOOPPPRRRUUU```{{{|||^^^PPPLLLKKKGGGFFFEEEDDDDDDEEEFFFGGGKKKQQQ[[[fffqqq~~~vvveeeYYYPPPJJJGGGFFFEEECCCAAAAAABBBCCCDDDFFFIIIOOOWWWcccrrrrrrcccXXXRRRPPPRRRVVVaaa|||vvvZZZOOOMMMLLLGGGFFFEEEDDDDDDEEEFFFGGGLLLSSS\\\gggqqq~~~rrrbbbVVVNNNIIIGGGFFFEEECCCAAA@@@@@@AAABBBGGGKKKQQQ[[[gggvvvsssdddYYYSSSOOORRRVVVaaa}}}qqqWWWNNNMMMMMMGGGFFFEEEEEEEEEFFFGGGHHHMMMTTT^^^hhhrrr~~~~~~ooo```UUUNNNJJJHHHFFFEEEBBB@@@???@@@@@@AAAGGGLLLSSS]]]jjjyyytttdddXXXRRRNNNQQQVVVbbb~~~pppWWWOOONNNMMMGGGFFFEEEEEEEEEFFFHHHIIIMMMTTT^^^iiisss~~~zzzlll^^^TTTNNNKKKIIIFFFDDDBBB@@@???@@@AAABBBGGGLLLUUU```mmm{{{tttdddXXXRRRMMMQQQWWWeeerrrYYYPPPNNNLLLGGGFFFEEEEEEFFFGGGIIIJJJMMMTTT___iiitttvvviii\\\SSSNNNLLLJJJEEEDDDBBBAAA@@@AAACCCDDDGGGMMMWWWcccppp~~~tttdddYYYTTTOOOSSSYYYhhhvvv]]]SSSNNNKKKFFFFFFEEEEEEFFFHHHIIIJJJLLLTTT___jjjtttzzzrrreeeYYYQQQMMMKKKJJJDDDCCCBBBAAAAAACCCEEEFFFHHHOOOZZZffftttuuueee[[[VVVPPPTTT\\\kkkyyy___TTTNNNJJJFFFFFFEEEEEEFFFHHHIIIKKKKKKSSS___jjjuuu}}}wwwooobbbWWWOOOKKKJJJIIIDDDCCCBBBAAABBBDDDFFFGGGJJJQQQ\\\iiiwwwwwweeeYYYUUUQQQUUU]]]mmm~~~cccUUUNNNJJJJJJHHHFFFDDDDDDFFFHHHJJJOOOUUU^^^iiiuuu~~~ssskkk___VVVQQQMMMIIIFFFDDDDDDCCCBBB@@@AAACCCEEEKKKSSS```nnn|||xxxfffZZZVVVRRRUUU\\\mmmdddWWWQQQLLLJJJHHHFFFDDDDDDFFFHHHJJJNNNTTT^^^jjjvvvsssjjj^^^TTTNNNKKKGGGEEEDDDDDDCCCBBB@@@AAACCCFFFKKKSSS```ooo}}}zzzggg[[[VVVRRRUUU[[[nnneeeYYYRRRNNNJJJHHHFFFDDDDDDFFFHHHJJJMMMSSS^^^jjjxxxwwwmmm___SSSMMMJJJHHHFFFDDDDDDCCCBBBAAAAAADDDFFFLLLTTTaaappp~~~|||hhh\\\WWWSSSTTTZZZnnneeeXXXRRRNNNIIIHHHFFFEEEEEEFFFHHHIIIMMMSSS]]]jjjwww}}}rrrbbbVVVOOOLLLKKKIIIDDDDDDCCCBBBAAABBBEEEGGGMMMUUUbbbqqq|||iii\\\XXXSSSTTTZZZnnndddWWWPPPLLLIIIHHHFFFEEEEEEFFFHHHIIIMMMSSS]]]iiivvvtttdddWWWPPPMMMKKKJJJDDDDDDDDDBBBAAABBBEEEHHHNNNVVVcccqqq|||hhh\\\XXXRRRTTTZZZlllbbbUUUOOOKKKHHHHHHGGGFFFFFFGGGHHHHHHMMMSSS]]]hhhuuuuuudddWWWOOOKKKIIIHHHDDDDDDDDDCCCBBBCCCFFFIIIPPPWWWdddqqq~~~{{{hhh[[[XXXQQQTTTZZZjjj}}}aaaTTTOOOLLLHHHGGGGGGFFFFFFGGGGGGHHHLLLRRR]]]iiivvvvvvfffYYYQQQLLLIIIGGGCCCDDDDDDCCCBBBCCCGGGIIIQQQXXXdddqqq}}}zzzggg[[[XXXPPPTTTZZZhhh{{{```UUUPPPMMMHHHGGGGGGGGGGGGGGGGGGHHHKKKRRR\\\jjjxxxyyyiii\\\TTTOOOKKKHHHCCCDDDDDDCCCBBBDDDGGGJJJRRRYYYdddqqq}}}}}}}}}iii[[[UUURRRUUUYYYeee{{{aaaVVVQQQMMMHHHGGGFFFEEEEEEGGGIIIJJJKKKQQQ[[[iiixxx~~~qqqcccXXXPPPMMMLLLCCCCCCCCCAAAAAACCCFFFIIIOOOWWWdddpppzzz}}}~~~kkk]]]WWWSSSUUUYYYeeeyyy___TTTOOOKKKHHHGGGFFFEEEEEEGGGIIIJJJMMMSSS]]]kkkyyytttfff[[[RRRNNNLLLCCCCCCCCCAAAAAACCCFFFIIIOOOWWWcccnnnyyy{{{nnn___ZZZSSSUUUXXXdddttt[[[RRRMMMIIIHHHGGGFFFEEEEEEGGGIIIJJJNNNUUU___lllzzz{{{mmm```VVVOOOLLLDDDDDDCCCBBBAAACCCFFFIIIPPPWWWaaalllvvv{{{~~~oooaaa[[[TTTUUUXXXcccoooYYYQQQNNNJJJHHHGGGFFFEEEEEEGGGIIIJJJNNNUUU```lllyyyvvvgggZZZQQQLLLEEEEEEDDDBBBAAACCCFFFIIIOOOVVV```jjjtttzzz}}}pppaaa[[[UUUVVVXXXbbb~~~lllXXXSSSPPPLLLHHHGGGFFFEEEEEEGGGIIIJJJMMMTTT```kkkwwwooo___RRRKKKFFFEEEDDDCCCAAACCCFFFIIINNNUUU^^^hhhrrr}}}zzz}}}rrrbbb[[[UUUVVVWWWaaa}}}lllYYYTTTQQQMMMHHHGGGFFFEEEEEEGGGIIIJJJLLLTTT___jjjuuuuuubbbSSSKKKFFFFFFEEECCCBBBCCCFFFIIILLLSSS]]]gggqqq|||{{{}}}uuuddd\\\VVVVVVWWWaaa|||mmmZZZTTTPPPKKKHHHGGGFFFEEEEEEGGGIIIJJJLLLTTT```jjjtttxxxeeeUUULLLGGGGGGEEECCCBBBCCCFFFIIIJJJRRR]]]hhhqqq{{{{{{}}}xxxeee]]]VVVVVVWWW```{{{nnnZZZTTTOOOIIIHHHGGGFFFEEEEEEGGGIIIJJJLLLUUU```kkktttyyygggWWWNNNGGGGGGFFFDDDBBBCCCFFFIIIIIIQQQ]]]hhhqqq{{{}}}|||~~~vvvddd\\\WWWVVVWWWaaa~~~sss]]]VVVQQQLLLHHHHHHGGGFFFFFFGGGHHHHHHMMMTTT___iiisss~~~xxxvvvxxxrrrdddVVVLLLGGGFFFDDDBBBAAABBBCCCDDDKKKQQQZZZeeepppzzz~~~}}}yyyfff\\\WWWWWWYYYdddwww___VVVQQQMMMHHHHHHGGGFFFFFFGGGHHHHHHMMMTTT^^^hhhssssssllliiikkkttt}}}wwwkkk```UUUMMMGGGFFFDDDBBBAAABBBCCCDDDJJJOOOYYYcccnnnyyy~~~|||ggg\\\VVVXXX\\\hhh}}}aaaUUUQQQMMMHHHHHHGGGFFFFFFGGGHHHHHHLLLSSS]]]gggrrrtttggg```\\\]]]dddlllsssvvvtttkkkaaaYYYQQQJJJGGGFFFCCCBBBAAAAAACCCCCCHHHMMMVVVaaakkkvvv~~~~~~|||ggg]]]UUUXXX\\\iiicccUUUPPPNNNHHHHHHGGGFFFFFFGGGHHHHHHKKKRRR\\\fffppp{{{pppcccZZZUUUUUU[[[bbblllnnnkkkaaaXXXRRRLLLFFFGGGEEECCCAAAAAAAAABBBCCCFFFKKKTTT^^^hhhttt~~~}}}}}}zzzggg^^^SSSWWW[[[gggcccUUUPPPNNNHHHHHHGGGFFFFFFGGGHHHHHHJJJQQQ[[[eeeooo}}}zzzooobbbYYYSSSQQQVVV]]]fffhhheee\\\TTTPPPLLLHHHFFFEEECCCAAA@@@AAABBBCCCDDDIIIQQQ[[[fffqqq|||~~~}}}yyyggg^^^TTTWWWZZZccc|||~~~bbbUUUPPPMMMHHHHHHGGGFFFFFFGGGHHHHHHJJJQQQZZZdddnnn|||zzzoooaaaXXXRRROOOSSSZZZ```bbbaaaZZZTTTRRRPPPLLLFFFEEEBBBAAA@@@@@@BBBBBBCCCHHHPPPYYYdddppp{{{zzzggg^^^UUUWWWYYY```xxxyyy```VVVQQQLLLHHHHHHGGGFFFFFFGGGHHHHHHIIIPPPZZZcccmmmzzzzzzooobbbYYYRRROOORRRYYY]]]```___YYYSSSQQQNNNKKKFFFDDDBBB@@@@@@@@@AAABBBCCCHHHOOOXXXcccooozzz{{{hhh^^^WWWYYYYYY^^^uuuuuu^^^VVVQQQLLLHHHHHHGGGFFFFFFGGGHHHHHHIIIPPPYYYbbblllzzz{{{pppcccZZZSSSPPPSSSYYY___bbb```XXXQQQNNNJJJEEEFFFDDDBBB@@@@@@@@@AAABBBCCCGGGOOOXXXbbbooozzz