BM6P6(@ ))))))))))))))))))))))))************************000//////......---,,,,,,------------------------............///////////////......//////000111222/////////000111111222222333333222222111000000000333444444555555444444333555444444333333333444444666777777999:::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>BBBBBBBBBAAAAAA@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@>>>@@@DDDHHHKKKIIIEEEAAAAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>;;;<<<======<<<:::888666777777777666555555444444////////////............//////...---,,,,,,++++++******************************)))((((((((((((((()))***+++***)))((()))***((())))))*********))))))(((((((((((('''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###$$$$$$%%%&&&'''((((((''''''''''''((((((((((((***)))'''&&&&&&''')))***'''&&&%%%%%%&&&'''((()))%%%&&&((()))))))))(((''''''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###***'''%%%&&&(((***(((&&&))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''))))))'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***)))(((''''''''''''''''''&&&%%%'''***,,,+++***&&&&&&'''((()))***++++++***)))(((&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&'''(((***,,,---+++***((('''%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((()))******+++))))))(((((((((((())))))++++++,,,------------,,,************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------......000111111---...000111111111000///111111111111111111222333111111111111111111111111444444444444444444444444555555555555555555555555555555666666777777888888))))))))))))))))))))))))************************.........------------,,,------------------------............////////////......---......///000111111111111000000000000000222222222111111111111111333444444555555444444333555444444333333444444555666666777888999999::::::===<<<;;;;;;<<<===>>>???BBBBBBBBBBBBAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@AAACCCGGGIIIHHHDDDAAAAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======:::;;;<<<<<<;;;999777555777777666555555444444333000000/////////.........///......---,,,,,,++++++***************************))))))((((((((((((((()))***+++)))'''&&&&&&'''))))))(((((((((((((((((((((((()))))))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))''''''&&&%%%&&&'''((((((%%%&&&'''((()))(((((('''''''''((((((''''''&&&%%%&&&&&&'''((('''&&&%%%$$$***(((&&&&&&((()))((('''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%''''''%%%$$$$$$%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))(((&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''' !!!$$$&&&((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&%%%&&&&&&'''(((((()))''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((''''''&&&'''''''''***(((&&&'''((()))'''%%%'''((((((((((((((())))))***)))((('''&&&''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%'''(((***+++++++++)))((('''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))((())))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------...///000111---...///000000000//////000000000000000111222333222222222222222222222222333333333333333333333333444444444444444444444444222222333444555666777777))))))))))))))))))))))))************************++++++,,,,,,,,,---------------------------------............////////////.........//////000111222222222111111000//////...000111111111111222222222333444444555555444444333555444444444444444555555666777777777888888999999<<<;;;;;;;;;<<<===???@@@CCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????BBBBBBBBBDDDFFFEEEBBB@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBBBBBBBAAA@@@?????????>>>======<<<<<<999:::::::::999777555444666666555444444333333222000000000/////////............------,,,,,,++++++***************************)))((((((''''''((((((&&&'''(((((('''&&&((()))***)))(((&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''((((((((('''&&&&&&'''(((((((((((('''&&&&&&)))(((&&&&&&((()))((('''))))))((('''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))$$$%%%''''''%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((("""######%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&'''(((&&&%%%((((((((('''''''''&&&&&&))))))(((''''''''''''((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,+++***(((((('''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))'''((())))))******))))))*********************************++++++++++++,,,,,,,,,++++++,,,,,,---...------------...///000000------...////////////...///......///000111222333222222222222222222222222222222222222222222222222333333333333444444444444222222333444555666777888))))))))))))))))))))))))************************))))))***+++,,,,,,------------------------------............////////////000000000000111222333333111111111111000000/////////000000111222222333333333444444555555444444333555444444444444555555666888888888888888999999999;;;;;;:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????????????@@@AAACCCBBBBBBBBBCCCCCCAAA???@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBCCCCCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::::::::999888777555444555444444333222222111111000000000/////////......---------,,,,,,,,,++++++************************))))))(((''''''''''''(((!!!###&&&'''(((***---///,,,+++(((&&&%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((''''''&&&&&&)))((('''''''''((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))---,,,***)))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''***)))((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''((()))))))))((('''''''''&&&&&&&&&&&&)))(((((((((''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))*********)))((('''''''''((()))((((((''''''(((((()))&&&&&&%%%%%%%%%&&&'''((((((((((((((())))))******))))))(((((((((((())))))))))))***++++++++++++***************************))))))*********+++++++++,,,,,,++++++,,,,,,---...---------------...///000---------...........................///111222333222222222222222222222222111111111111111111111111222222333333333333333444555555666666777777888888))))))))))))))))))))))))************************((())))))***+++,,,------------------------------............////////////////////////000111222222//////000000111111111111//////000111222333333444333444444555555444444333444444444444444555666777::::::::::::::::::::::::;;;;;;:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAAAAABBBBBB@@@???@@@@@@@@@AAAAAAAAABBBBBB???@@@BBBCCCCCCBBB@@@???>>>>>>======<<<;;;;;;;;;;;;;;;:::999888777666555333333222222111000000000////////////............,,,,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))(((((('''''''''''''''"""$$$'''(((***,,,...111---,,,)))'''&&&'''((()))""""""$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%'''((())))))((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&((((((((('''''''''((()))))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((,,,,,,+++***)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((***)))((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''((()))))))))******+++&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''''''''(((((('''&&&&&&'''''''''((((((''''''''''''((((((((('''&&&&&&&&&''')))***(((((((((((())))))))))))))))))(((((((((((())))))))))))***++++++++++++***************************))))))*********+++++++++,,,,,,++++++,,,,,,---......------------......///------------.........///............///000111222222222222222222222222222111111111111111111111111222222222333333444444444777777777777666666666666))))))))))))))))))))))))************************))))))***+++,,,,,,------------------------------............////////////,,,,,,,,,,,,---...///000...//////000111111222222//////000111222222333333333444444555555444444333444444444444555666777777999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@@@@@@@AAAAAAAAAAAABBBBBB???@@@AAACCCCCCDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>AAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBCCCCCCAAA???@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777666666222222111111000//////............---------,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''(((******))))))+++,,,,,,+++***)))(((((())))))%%%%%%&&&(((((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''((()))(((&&&&&&((()))))))))((('''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###%%%'''''''''&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((((((((((('''''''''&&&&&&$$$%%%&&&((()))(((((('''&&&'''(((((((((((('''&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&'''(((+++,,,---+++)))'''((()))&&&&&&'''''''''(((((((((((((((((()))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&'''(((***,,,&&&&&&''''''''''''''''''))))))(((((((((((())))))'''((())))))******))))))*********************************++++++++++++,,,,,,,,,++++++,,,,,,---......---------------............------......///000000000/////////000111111111111111111111111111111111111111111111111111111222222333333444444555555555555555555444444444444))))))))))))))))))))))))***************************+++++++++,,,,,,------------------------------............////////////------------...///000111000000000000000111111111000000000111222222222333333444444555555444444333444444444444555666777888888888999:::;;;;;;<<<<<<===<<<;;;;;;<<<===>>>????????????@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCDDDDDDBBB??????@@@@@@@@@@@@AAAAAAAAA??????????????????????????????>>>>>>===<<<<<<;;;:::999888777666555555555111111000000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((()))***)))((('''(((***))))))))))))))))))((((((&&&'''((()))))))))))))))&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((('''''''''%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%&&&'''(((''''''((())))))))))))))))))((('''&&&&&&&&&'''((('''((()))(((&&&&&&(((***))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((()))***''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((((((((''''''''''''###%%%'''((()))(((''''''&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''&&&'''''''''+++,,,---+++(((&&&'''((())))))(((((((((((((((''''''((()))))))))(((&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%''''''&&&''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***,,,'''''''''''''''''''''&&&))))))(((((((((((())))))((())))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...//////.........///000111222222111000000000000111000000000000000000000000222222222222222222222222222333333444555555666666333333444444555666666777))))))))))))))))))))))))************************+++,,,,,,,,,,,,---------------------------------............/////////000000000000000111222333444222222111111000/////////111111111111111222222222333444444555555444444333444444444555555777888888666777777999:::;;;<<<<<<>>>===<<<;;;;;;<<<>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@???>>>>>>===????????????@@@AAABBBCCCBBBBBBBBBDDDFFFEEEBBB@@@??????@@@@@@@@@AAAAAAAAA??????>>>======>>>???????????????>>>======<<<<<<999888777555444444444444000000000///......------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&(((((('''((()))+++&&&'''(((((()))(((((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))###$$$&&&((())))))(((''''''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%'''(((((((((''''''&&&&&&%%%$$$%%%&&&'''(((''''''((()))))))))))))))+++***((('''''''''((()))&&&(((***(((&&&%%%'''***))))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((###%%%'''(((''''''((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((()))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))(((((((((''''''''''''###$$$'''((())))))''''''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))***)))((('''''''''''''''&&&)))******'''''')))+++++++++***)))((('''&&&&&&'''((()))))))))(((&&&%%%'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''((()))*********)))((((((((('''(((((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%'''***,,,)))))))))))))))((((((((())))))(((((((((((())))))++++++,,,------------,,,************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,,,,------000//////......000111222444333222111000000000000////////////////////////222222222222222222222222333333444444555666777777222333444666888999;;;;;;)))************++++++++++++++++++*********))))))++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,...------------...//////////////////000000000000000000000000111111111111222222222222222222222222222222333333333333444444444555555555666777777777666666777888999999::::::======<<<;;;;;;<<<>>>>>>@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@??????????????????@@@AAA@@@???>>>===BBBAAA@@@???@@@BBBEEEFFFEEEDDDDDDBBBAAA@@@??????AAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>=========<<<;;;:::999999888999888555333222111111111////////////............------,,,,,,,,,,,,++++++))))))*********+++++++++******)))((((((((((((((((((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&''''''((((((((((((''''''%%%%%%'''((((((((('''&&&(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++)))((('''&&&%%%&&&''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((((((###%%%&&&'''&&&%%%&&&'''&&&&&&%%%'''(((((('''%%%***)))(((''''''((()))************)))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&%%%$$$%%%''')))***'''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%((((((&&&###(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))((('''''')))))))))((())))))***+++''''''''''''''''''''''''******((('''%%%%%%$$$$$$$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&******))))))))))))******+++***'''&&&&&&'''***+++,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---...///111000///......///000111///////////////.........///............//////000............////////////111000...---...///111222444444333333333333222222333222111000000222444555999777444333444666666666))))))*********++++++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...//////.../////////000000000000000000000000111111111111222222222222222222222222222222333333333333444444444444444555666666777777666777777888999999::::::>>>>>>=========>>>???@@@@@@@@@???>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>BBBAAAAAA@@@AAABBBDDDEEEDDDDDDCCCBBBAAA@@@???????????????????????????????????????>>>>>>>>>============<<<;;;:::999888888888777555333111111111111////////////.........---------,,,,,,,,,+++++++++))))))*********+++++++++******)))((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&''')))***)))((('''&&&%%%&&&&&&'''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&)))******)))(((&&&'''((()))'''&&&'''(((((('''&&&***)))(((''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''((('''&&&%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''%%%$$$&&&((((((&&&$$$'''((((((((()))))))))))))))(((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((((()))))))))*********''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''******))))))))))))*********)))(((''''''((()))***++++++,,,,,,+++******)))++++++++++++,,,---...///000///...------...//////////////////...........................///000111/////////000000000000111222111/////////000222333333333222222222111111111333222111000000222444555888555333222444666666666)))))))))*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------...//////....../////////000000000000000000000111111111111222222222222222222222222222222333333333333444444333333444444555666666777777777777888999999::::::?????????>>>???@@@AAAAAA@@@@@@???>>>============@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBAAA@@@??????<<<======>>>>>>?????????>>>>>>>>>>>>============<<<<<<;;;:::999888777777777666444222000000000000//////.........---------,,,,,,,,,,,,++++++++++++)))))))))************+++***))))))((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))******)))((('''&&&&&&&&&&&&''''''((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%)))******)))(((((()))+++,,,***'''&&&'''(((((('''***))))))((('''''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))(((&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((((((&&&%%%''''''((((((((()))))))))((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&''''''''''''((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))******++++++******))))))++++++++++++,,,---.........------,,,,,,---..............................---------......000111111000000000000111111111111222111000000000111333444222111111111111000000000333222111111111222333444555333111222444555666666))))))))))))************************************))))))*********+++++++++,,,,,,+++++++++,,,------...------------...//////........./////////000000///000000000111111111111111222222222222222333333222222222333333333444444222222333444555666666777777777888888888999999999>>>>>>>>>??????@@@AAAAAABBBAAA@@@>>>>>>=========@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAABBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBAAA@@@??????>>><<<<<<======>>>???@@@@@@>>>>>>=========<<<<<<<<<;;;::::::999888777666555555444222000/////////000.........---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))************))))))(((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))******)))((('''&&&%%%%%%((((((((((((((('''&&&%%%(((((('''''''''&&&&&&&&&$$$&&&'''''''''))),,,......+++(((&&&'''(((((('''***))))))((('''''''''&&&((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&(((******)))((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&'''((())))))***))))))(((((((((((())))))((()))************)))((())))))*********))))))(((,,,+++++++++,,,,,,---...---------------.........------...............///------------...000111222//////000000000111111111111111000000000111222333222222111111111000000000222222111111111222333444333111000111333555666555(((((()))))))))*********************************))))))*********+++++++++,,,+++++++++,,,,,,---......------------...//////............///////////////000000000111111111111111111111222222333333333222222222333333333444444222222333444555666777888888888888888888999999999;;;<<<===>>>>>>?????????CCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>======>>>>>>???@@@AAAAAA=========<<<<<<<<<<<<;;;999999888777666555444444333222000///.........///------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''(((''''''''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((('''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((($$$&&&'''(((((())),,,......+++(((&&&'''(((((('''((((((((((((''''''&&&&&&''''''(((((())))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((())))))*********((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((()))))))))******''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((---,,,***)))((('''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$&&&((()))***)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''((()))******))))))(((((((((((())))))((()))***++++++***)))(((((())))))*********)))))),,,,,,+++++++++,,,------------......////////////,,,---------......//////---------......///111111........./////////000000////////////000000111111333222222222111111111111222222111222222222333333222111000111333555555444((((((((()))))))))*********************+++++++++*********++++++++++++,,,++++++++++++,,,---.........------------...//////------........./////////000000000000111111111111111111111222222333333444222222333333333333444444222333444555666888999999888888888888888888888888999:::;;;===>>>>>>>>>>>>BBBBBBAAA@@@?????????@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>===>>>>>>??????@@@@@@@@@===<<<<<<<<<;;;;;;;;;;;;888888777666555444333333222111///------------...------,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))((((((((((((((((((((())))))******)))((((((''''''(((((('''''''''(((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))(((''''''(((((()))))))))(((''''''%%%%%%&&&&&&'''(((((())))))+++,,,,,,***)))******,,,***'''&&&'''(((((('''&&&''''''((((((((('''&&&&&&''''''(((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''))))))'''&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((---,,,***)))((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))))))))(((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''(((((())))))***)))((((((''''''(((((()))))))))***++++++***))))))))))))******++++++******,,,,,,,,,++++++,,,,,,---,,,---...//////000//////,,,,,,,,,---....../////////............///000000............////////////.../////////000000000000333333222222222111111111111111222222222333333333222111111222444555444333(((((((((((()))))))))***))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///...------------...//////---------.........//////000000000000111111111111000111111222333333444444222222333333333333444444333444555666777999::::::888888888888888888888888888999;;;===>>>>>>>>>>>>@@@@@@???????????????@@@>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFFFFFFFEEECCCBBBBBBAAAAAA@@@AAABBBDDDEEE???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::777777666555444333222222000///...,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++******************))))))((((((((((((((((((((((((((()))*********))))))(((((((((((((((&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''((()))***)))(((((('''(((((())))))))))))(((&&&&&&''''''''''''''''''(((***------+++)))'''''')))'''&&&'''(((((('''&&&$$$%%%&&&(((((((((((('''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&&&&'''''''''''''''''')))(((((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%(((***)))'''&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))******''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((+++***((('''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&))))))((((((''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((*********++++++*********)))******+++,,,,,,++++++---,,,,,,++++++,,,,,,,,,***+++---...//////......++++++,,,------...//////000//////............///...////////////000000000//////000000111111111111222111111111111000000000111111222222333333333222444333222333555555444222(((((((((((())))))))))))))))))******++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---...///...------------...//////---------.........//////000000000000111111111111000000111222333333444444222222333333333444444444444444555777888:::;;;;;;999999888888888888888888888:::;;;===?????????>>>???>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>????????????????????????@@@@@@AAABBBDDDEEEEEEFFFFFFDDDCCCBBBBBBAAA@@@???@@@BBBEEEFFF????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777666555444333222222111000///---,,,+++,,,,,,---,,,,,,,,,+++++++++******+++++++++************)))******))))))((((((((('''((((((((((((((()))************)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&''''''((()))(((((((((%%%'''(((*********))))))''''''((())))))***))))))((((((((('''&&&&&&%%%%%%"""%%%)))+++***((('''&&&&&&&&&&&&'''((()))'''%%%###$$$&&&((())))))((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***%%%%%%&&&'''((((((((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%(((******'''&&&''')))&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((((((((''''''''''''((((((************************)))***+++,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,)))***+++---......------++++++,,,,,,---...//////111000///......------...000000000000111111111111000000111222222222222111000000000000////////////111111222333333333333222555444333444555555444222,,,***))))))******)))((())))))*********))))))(((******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...............////////////000000000000111111111111222222222222222222333333111222444666888888888888EEECCC???:::666666888:::999::::::;;;===???@@@AAA???@@@@@@@@@@@@@@@@@@AAABBB@@@======@@@BBBBBB@@@@@@@@@??????@@@AAACCCDDDEEEEEEDDDDDDCCCAAA@@@???AAAAAA@@@@@@???@@@@@@@@@AAA@@@@@@???>>>===<<<<<<999:::;;;<<<============::::::::::::999777555444555555444333111000//////111...+++((('''(((+++,,,++++++++++++++++++++++++************************((((((''''''''''''((((((((()))++++++)))((()))***(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))************))))))((('''''''''''''''((('''&&&&&&'''((()))***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))******'''$$$''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&)))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''))))))(((&&&&&&&&&%%%$$$"""((()))))))))))))))((((((&&&&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%((((((((('''&&&%%%$$$###''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))'''((()))******)))((('''+++***)))(((((()))***+++******++++++++++++*********++++++,,,,,,------............---,,,,,,++++++,,,---------...///////////////.........---------------------.........///......////////////......111000000000//////......///000000000111111111111111111222222222333333333---+++(((((()))***+++***))))))************))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......///......------......///............////////////000000000000111111111111111222222222222333333333333444555666777777666666???>>><<<999666666888::::::::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@===>>>@@@BBBBBBAAADDDCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEDDDCCCBBB@@@@@@BBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;:::999777666666666666555444333222111000//////111///---+++***+++,,,---++++++++++++++++++++++++************************))))))(((((((((((())))))((()))+++***)))((()))***)))))))))***)))(((((('''(((''''''''''''((())))))''''''''''''''''''''''''))))))((((((((('''''''''&&&'''(((((((((((('''&&&%%%&&&'''((())))))))))))(((((()))))))))*********))))))((('''''''''''''''(((((('''&&&''''''))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''(((***)))'''%%%''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&(((((('''&&&''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))((((((((((((((((((((('''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((((((((($$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''&&&%%%&&&(((***((('''&&&&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%$$$%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((()))******)))((('''***)))(((((((((((()))***)))******++++++******)))******+++,,,,,,------...------------------......------------............//////.........---------------........./////////111111000000000000111111111111000000000/////////000111111111222222222222222222333333333444444444---***((('''(((***,,,,,,))))))************))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------....../////////....../////////............////////////000000000000111111111111111111222222222333333333555555666666666555555444888999999888777777888:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBBBB@@@>>>>>>@@@AAABBBAAAEEEEEEDDDEEEEEEFFFGGGHHHEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@AAAAAABBBAAAAAA@@@???>>>======<<<<<<<<<======<<<<<<;;;:::<<<:::777444333444666777444333333222111000//////111000///...---------...++++++++++++++++++++++++******************************))))))))))))******((()))******(((((()))******************))))))(((((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((('''''''''((())))))))))))((('''%%%&&&'''((())))))))))))(((((())))))))))))******))))))(((''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((''''''''''''&&&)))((('''&&&&&&&&&'''((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))(((''''''((()))((('''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))''''''((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$%%%%%%'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((&&&'''(((***((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%%%%%%%$$$'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((())))))******++++++******)))******++++++,,,---------,,,,,,------...//////000............------------...............---------....../////////000000000222111000//////000111222111111111111000000000000111111111222222222333333333333333333444444444555***((('''((()))******)))((())))))************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////............///////////////000000000111111111111111111111222222333333444444444555555555555555555555777999999888777888999;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCAAA@@@???@@@????????????@@@@@@AAAAAAAAA@@@???>>>======<<<============<<<;;;:::999:::888666444333333444555222222111111000000000//////////////////...------***************************************************))))))(((((())))))***((()))***)))(((''')))***)))************)))((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((((((((()))))))))***))))))((('''''''''''''''))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((())))))((((((((('''''''''''''''(((((('''&&&&&&''''''((((((((((((((((((((((((((()))(((&&&&&&'''(((((('''''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''))))))'''&&&&&&(((((('''%%%&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&"""$$$&&&''''''&&&%%%$$$(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))************))))))*********+++,,,,,,---------------....../////////.........------,,,,,,,,,........................////////////000000000000111///...,,,,,,...///111111111111111111111000000000000111111111222222222222222222333333333444444&&&&&&''')))+++***'''%%%(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...............///////////////000000000111111111111000000111222333333444444222222333444555666777888777888::::::999888888888;;;;;;;;;;;;;;;<<<======??????@@@AAAAAABBBCCCCCC@@@@@@?????????@@@AAACCCAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>======<<<<<<===>>>>>>???AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;999888777666666666555444333222111000000000000000000000000------.........---,,,,,,************************************************)))((((((''''''(((((()))((())))))(((''''''(((***(((((())))))(((((('''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((())))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((((((((('''(((((((((((()))))))))))))))(((''''''''''''''')))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&&&&'''(((((('''''''''(((((((((((('''''''''''''''((((((((())))))'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((())))))(((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%'''((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%&&&'''***((('''&&&''''''%%%$$$''''''((()))))))))))))))&&&''''''(((((('''&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$######%%%'''))))))((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((((((((('''''')))))))))******)))))))))))))))***++++++,,,,,,---//////......------------......------,,,,,,,,,+++---.....................////////////000000000000111///...,,,,,,...///111000000000000000000111111////////////000000000000000111111111222222222222(((((((((***+++)))&&&$$$'''((()))******+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------............////////////000000000000111111111111000000111222333444444555111111222333444666888999888:::;;;;;;999888888999::::::::::::;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@???>>>???AAACCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???======;;;;;;;;;;;;<<<<<<===>>>@@@???>>>===<<<;;;;;;:::::::::::::::999888777666444444555555444222000//////////////////000000000,,,,,,---------,,,,,,+++************************************************((((((''''''''''''((((((((())))))'''&&&&&&(((***((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))******(((''''''&&&&&&''''''(((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((''''''''''''''''''(((((()))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''(((((((((((()))))))))%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''''''''((((((((((((''''''''''''''''''((((((((()))'''%%%$$$%%%&&&'''&&&%%%''''''((((((((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((((()))&&&&&&''''''((())))))))))))(((''''''''''''((()))%%%%%%&&&&&&'''(((((((((%%%'''))))))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&((('''&&&$$$%%%%%%((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&'''(((((((((((($$$%%%'''((((((((('''&&&&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))((((((''''''''''''''''''''''''))))))(((((((((((())))))'''(((((())))))(((((('''((())))))******))))))((())))))******+++,,,,,,,,,///......---,,,,,,++++++------------,,,,,,,,,,,,---------...................../////////000000000222111000//////000111222////////////000000000000........./////////000000000000000000111111111111...,,,))))))))))))(((''''''((()))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............------------..................////////////000000000000111111111111///000111222333444444555333333222222333555666777888999::::::888888999:::999999999:::;;;===>>>???<<<======>>>@@@AAAAAABBB???@@@AAA@@@>>>>>>AAADDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@???===<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::999999888888888888888777666555555444333222111000000///.........//////000000000,,,,,,,,,,,,,,,,,,,,,---************************************************))))))(((((((((((())))))))))))((('''%%%&&&(((+++)))))))))))))))((('''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********))))))(((''''''((())))))''''''(((((((((((('''''''''''''''((((((((())))))))))))((('''''''''''''''&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((***)))'''%%%''''''((((((((((((''''''&&&&&&'''''''''((((((((((((&&&%%%&&&'''((('''&&&''''''(((((((((((('''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((((()))&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&(((***)))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%'''))))))'''%%%%%%%%%$$$###"""$$$&&&''''''&&&###$$$%%%&&&''''''''''''"""$$$&&&((())))))(((''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''***)))(((''''''((()))***(((((()))******)))(((((((((((())))))))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------.........//////------........./////////111111000000000000111111---.........////////////////////////000000000000000000111111111222222222444000***'''''')))***+++''''''(((******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////............//////............/////////000000000000000111111111111///000000222333444555555555444333333333333555555666777888888777888:::<<<888888888999;;;===???@@@;;;<<<===>>>???@@@AAAAAA???@@@AAA@@@>>>>>>AAADDD@@@AAABBBBBBBBBAAA@@@???????????????>>><<<;;;:::;;;;;;;;;<<<<<<>>>??????======<<<;;;:::999999888666777777777777666666555666555222///...///000111------......///000000000------,,,,,,,,,------...))))))))))))))))))))))))******************************))))))))))))******))))))(((&&&%%%&&&(((+++***************)))((((((((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++'''(((((((((((((((''''''''''''''''''((((((((()))))))))((('''''''''''''''%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******''''''((())))))***))))))))))))))))))))))))))))))''''''''')))******'''$$$''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))'''&&&'''((()))((('''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%######$$$%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''&&&%%%%%%%%%%%%&&&''')))(((((('''&&&&&&%%%%%%&&&(((******(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&  """&&&((()))((($$$%%%&&&'''((((((((((((!!!###&&&((()))***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''((()))''''''''''''''''''''''''***)))(((''''''((()))***((()))***++++++***)))((((((((())))))))))))(((((()))))))))***++++++,,,,,,)))******++++++,,,,,,---+++++++++,,,,,,------------------.........//////------------.........///......////////////......,,,---------......//////000000000000111111111111111111222222222333333333^^^CCC***'''***)))))),,,))))))))))))))))))))))))******))))))******+++,,,---,,,,,,,,,------+++))),,,,,,,,,---------......////////////////////////.........///////////////000000000000000000000000111111222222222333333333333333333444444444555555333444555777888888888888777888999999;;;;;;<<<===:::;;;===>>>???@@@??????AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>><<<<<<======<<<<<<;;;:::;;;;;;:::::::::999999999;;;;;;::::::999888888777666555555555555444444444444444333333222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''(((***---///......,,,***)))((((((((())))))(((((((((((())))))''''''((()))))))))))))))******))))))(((((('''''''''''''''''')))+++---///''''''((((((((((((''''''((()))))))))))))))((('''+++***)))'''''''''((())))))))))))))))))(((((((((%%%&&&&&&'''((()))******((((((((((((((()))******)))(((((((((((('''''''''(((***+++***)))((()))***((((((''''''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%))))))))))))((((((((((((******)))((('''&&&&&&%%%*********)))***++++++,,,!!!%%%(((***+++******''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$&&&'''''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&"""###%%%''''''&&&%%%$$$(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&''')))******(((&&&%%%&&&''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$''''''(((((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((******))))))(((((('''''')))*********++++++++++++******************************+++,,,,,,------...+++++++++,,,...000111222//////000000//////...---........................////////////000000000000//////000111111111111111111111222222222333333333NNN999((((((+++)))(((+++))))))))))))))))))))))))******))))))******+++,,,+++******+++,,,------,,,,,,,,,,,,------------...------------------------............////////////000000000000000000000000111111111222222222333333222333333333333444444444333444555666777888888888777888888999:::;;;<<<<<<999;;;<<<>>>????????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????<<<<<<======<<<<<<;;;:::;;;::::::::::::999999999::::::999999888777777777555555555555444444444333222222111111000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++,,,---,,,+++***)))((((((((())))))(((((((((((())))))''''''((()))))))))))))))''''''''''''((((((((((((***))))))((((((((())))))''''''(((((((((((('''''''''(((((()))))))))((((((+++***)))(((''''''((()))'''''''''''''''''''''&&&&&&&&&''''''(((((())))))((((((((((((((()))******(((((((((''''''''''''&&&((()))***)))(((((()))***((((((''''''''''''((((((''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&))))))))))))(((((((((((()))))))))((('''''''''&&&((((((((((((((())))))***&&&'''((()))))))))((('''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((("""###$$$%%%&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&###%%%&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&'''((((((((((((&&&%%%$$$&&&(((***)))(((''''''((()))***&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((***)))))))))(((((((((''')))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......------,,,------......///------............//////............................../////////000000000//////000111111111111111111111111222222222333333:::...'''***,,,)))'''***))))))))))))))))))))))))******))))))******+++,,,***)))'''(((+++---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............//////000000000000000000000000000000111111111222222222222333111111222222222333333333222333555666777777888888777777888999:::;;;;;;<<<999:::<<<>>>?????????>>>?????????@@@@@@@@@AAAAAABBBBBBAAAAAA@@@?????????<<<<<<======<<<<<<;;;::::::::::::999999999888888999999888777777666666555444444444444333333333333000//////......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((+++***))))))((((((((()))))))))(((((((((((())))))'''(((((()))))))))))))))%%%%%%&&&&&&'''(((((()))))))))))))))((('''&&&&&&''''''((((((((((((''''''&&&&&&'''((()))))))))(((***))))))(((((((((((()))&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******(((''''''''''''&&&&&&&&&'''((()))(((''''''''')))((((((''''''''''''((((((''''''((((((((('''&&&&&&$$$%%%&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''***,,,,,,***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((( !!!$$$'''((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''')))***''''''&&&$$$###$$$&&&)))'''&&&%%%%%%%%%%%%'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))((((((((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......------,,,+++++++++,,,,,,,,,,,,---...//////........................------.........///////////////000111111111111111111111111222222222222333---((('''***+++((('''***))))))))))))))))))))))))******))))))******+++,,,+++)))''''''))),,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000000000000000000111111111111222222222222000111111111111222222222222333444555666777777777666666777888999:::;;;;;;999:::<<<>>>??????>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@??????>>>>>>===<<<<<<<<<===<<<<<<;;;:::999999999999888888888888888777777666666555444444444333333333222222222222///.........------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,+++***)))((()))((((((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&''''''((((((((($$$%%%'''((()))(((''''''''''''((((((((((((''''''$$$%%%&&&(((((())))))))))))))))))(((((((((((()))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((())))))***''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((''''''((((((((((((''''''$$$$$$&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((())))))***************((((((((((((((()))++++++''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''"""###%%%'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++))))))'''%%%######&&&((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////------------,,,+++******,,,,,,+++++++++,,,---...........................------------........./////////000111111111111111111111111111222222222222***)))((()))((('''(((,,,))))))))))))))))))))))))******))))))******+++,,,...+++(((''')))***+++++++++++++++,,,,,,,,,---------------------------------------...///000000111111111111111111111111111000000111111111222222222000000000111111111222222111222333555666666666666555666666777888999::::::999:::<<<===>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<===<<<<<<;;;:::999999888888888777777777777777666666555444444333222222222222111111111111///...............------------,,,,,,,,,+++++++++++++++++++++++++++++++++''')))***,,,,,,,,,******((((((((((((((())))))***))))))(((((((((((())))))(((((())))))))))))(((((()))))))))(((((((((''''''$$$%%%&&&((((((((('''&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((())))))))))))((('''((((((((())))))******((((((((((((((('''''''''((((((((((((((())))))***(((((('''''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''((((((''''''''''''((((((''''''((((((((((((((('''$$$%%%&&&'''(((((()))((('''((((((((()))))))))***((((((((()))))))))))))))(((((()))************)))(((((('''''''''((()))***'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******++++++)))'''$$$$$$%%%'''))))))((((((((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,---......///***+++,,,---------,,,,,,---,,,,,,+++++++++,,,,,,........................------------........./////////000111111111111111000000111111111222222222,,,+++***)))((((((***,,,))))))))))))))))))))))))******))))))******+++,,,...,,,***)))***++++++***++++++++++++,,,,,,,,,,,,------------------------,,,------...///000111111111111111111111111111111000000000111111111111222000000111111111222222222111111333444555666666666555555666777888999999:::888999;;;===>>>>>>>>>===;;;<<<======>>>???@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;:::888888888777777777777666777777666555555444444333222111111111000000000000........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,++++++))))))((((((((()))******))))))(((((((((((()))))))))))))))))))))(((((('''+++******)))((((((''''''(((((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&'''((()))*********)))'''(((((())))))))))))(((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((()))******)))(((((((((((('''''''''&&&'''((('''&&&&&&&&&(((((((((''''''''''''((((((''''''((()))))))))((((((%%%&&&'''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))%%%&&&'''((()))((('''&&&******)))(((((('''&&&&&&'''''''''(((((())))))***)))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((###$$$$$$$$$%%%%%%%%%%%%***)))&&&$$$$$$$$$&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((((((((((((***+++***)))&&&%%%&&&'''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((($$$$$$%%%&&&'''(((((()))'''''''''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************************+++,,,,,,------...)))***,,,---.........---++++++,,,---------,,,,,,........................------.........///////////////000111111111111111000000000111111111111222+++,,,+++))))))***++++++))))))))))))))))))))))))******))))))******+++,,,,,,+++***+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111111111111111111000000000000111111111111111111111222222222333333000111222333444555555555444555555666777888999999888999;;;===>>>>>>>>>===;;;<<<===>>>???@@@AAAAAA@@@@@@@@@???>>>>>>======<<<<<<======<<<<<<;;;:::888888777777777666666666777777666666555444444444111111000000000/////////........................,,,,,,,,,++++++++++++***************************)))******+++++++++******+++******)))))))))******))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((('''(((((('''''''''''''''(((''''''((((((((((((''''''))))))***************)))&&&'''((()))******)))(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''(((((())))))((((((((((((((()))************)))))))))(((((((((&&&((()))((('''&&&'''(((((((((''''''''''''((((((''''''((()))))))))))))))''''''(((((((((((('''''''''''''''((()))*********+++*********)))((((((((($$$%%%'''((()))((('''&&&)))******+++***)))'''&&&&&&''''''((())))))******)))(((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''&&&&&&$$$&&&((()))'''&&&''''''###""""""!!!"""$$$%%%&&&((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((###$$$%%%%%%''''''((()))((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''((((((((()))))))))***)))))))))*********++++++++++++++++++++++++++++++))))))***++++++,,,,,,---***+++---/////////...---&&&(((+++...000000///................................./////////000000000//////000111111111111111000000000000111111111111***++++++***+++,,,,,,)))))))))))))))))))))))))))*********)))***++++++,,,***)))***,,,...///...---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///000111222111111111111111111111111000000000000111111111111111222222222222333333333000111222333444555555555444444555666777888999999888999;;;===>>>>>>======<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@?????????<<<<<<======<<<<<<;;;:::777777777777666666666666777777777666555555444444000000000000////////////------------------------,,,,,,,,,+++++++++******************************,,,,,,+++******))))))))),,,,,,+++***************))))))(((((((((((()))))))))))))))))))))(((''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%'''))),,,---''''''((((((((((((''''''***++++++++++++******)))&&&'''(((*********)))((('''''''''((()))******+++%%%&&&&&&'''((()))******((((((((((((((()))******************))))))))))))'''((()))(((''''''((()))((((((''''''''''''((((((''''''((()))))))))))))))'''((((((((((((((('''&&&&&&''''''((()))******+++,,,++++++***)))(((''''''&&&''')))***+++***)))(((%%%'''***,,,------,,,+++&&&''''''((()))******+++))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''***++++++***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((%%%&&&((())))))(((&&&%%%&&&''''''''''''''''''&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%"""&&&(((((('''((((((''''''&&&&&&''')))***+++))))))(((((('''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%***))))))((('''&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''((((((((())))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++---...000000///...,,,"""&&&***///222333222111........................////////////000000000000//////000111111111111111000000000000111111111111))))))))))))************))))))((((((''''''&&&&&&******))))))((((((''''''(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,------------------------000000///...............///000111222333222111111333222111000////////////333333222222222222222222111222222333333444444555777666666555555777888999999::::::;;;;;;::::::999:::<<<>>>???@@@@@@@@@???@@@@@@@@@@@@??????>>>======<<<;;;:::::::::::::::;;;:::888666666666666777666555555444444333222222.........///////////////---.........---,,,,,,+++++++++++++++++++++++++++(((((()))***+++,,,,,,---************************************))))))))))))((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))************''')))***)))((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&'''''''''(((((())))))+++++++++***)))'''%%%%%%))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&&&&''''''(((((()))))))))))))))))))))*********''''''''''''''''''''''''&&&''')))***+++***((('''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))***+++***(((''''''((())))))(((((('''''''''&&&%%%&&&&&&&&&$$$$$$&&&(((''''''(((((('''&&&%%%%%%&&&&&&''''''(((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&***(((''''''(((((('''%%%'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))************************************************++++++++++++++++++++++++......---------,,,,,,,,,---,,,+++,,,...///...---------------------------........................////////////////////////333222000/////////000111(((((()))))))))*********+++*********)))))))))(((******))))))((((((((((((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------------------------000000///...............///000111222222222111111222111111000000000000000222222222222222222222222111222222333333444555555666666555555555666777888888999::::::;;;;;;;;;:::<<<<<<===>>>>>>>>>======@@@@@@@@@AAA@@@@@@??????===<<<;;;::::::::::::;;;999888777666666777888888555555444444333222222222.....................///,,,,,,------,,,++++++***++++++++++++++++++++++++***************+++++++++************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))************((()))******(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))'''''''''((((((((())))))%%%&&&'''((()))*********))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''((((((((((((((()))))))))******)))))))))''''''''''''''''''''''''&&&''')))*********(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''&&&)))((((((((('''''''''''''''(((((('''&&&%%%'''(((''''''(((((('''&&&&&&%%%&&&''''''''''''&&&&&&%%%'''''''''''''''''''''''''''&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&)))((('''&&&%%%&&&''''''***(((''''''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++...------------,,,,,,,,,---,,,+++,,,.........---------------------------................................................111000///.........//////(((((())))))))))))******************))))))))))))***))))))))))))((((((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------------------------000//////............//////000111111222222111111000000000000000111111222111111111222222333333444222222222333444444555555555555555555555666777777777888999:::;;;<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<===>>>>>>????????????>>><<<<<<;;;:::::::::;;;;;;777777666666666777888999444444444333222222111111........................+++++++++++++++******)))+++++++++++++++++++++++++++++++++*********))))))************************************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))************)))***+++***))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))''''''(((((((((((())))))###$$$%%%''')))*********))))))))))))))))))))))))'''''''''''''''''''''&&&(((((((((((((((''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&''')))***(((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&''''''''''''$$$###$$$'''(((&&&$$$(((((((((((('''''''''''''''((()))(((&&&%%%&&&''''''''''''(((''''''&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&### """$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((''''''(((''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''***)))((('''&&&'''(((((()))(((&&&'''(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%'''((())))))''''''((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,---,,,+++,,,---...---,,,------------------------------------------------........................//////...------------...(((((((((((()))))))))***((((((((((((''''''''''''))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------............000///............/////////000000111111111111111////////////000111222333000000111222333333444444222222333333444555555555555555555555555666666666666777888:::;;;<<<======>>>===<<<;;;;;;;;;======:::;;;<<<===============<<<;;;;;;:::::::::;;;;;;888888666555555666777888333333333222111111000000.........---------------***+++++++++++++++******************************************************************************************)))))))))(((((((((((((((((()))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************((()))))))))************)))+++,,,+++***)))***+++))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((()))((((((((((((((((((((())))))''''''''''''''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&'''((()))++++++***)))((())))))))))))))))))))))))''''''((()))***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************))))))(((((((((((())))))'''&&&%%%%%%&&&(((***,,,((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###!!!###(((***'''###((((((((((((((('''''''''&&&(((((((((&&&$$$$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###"""###$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&(((&&&&&&&&&'''((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))***)))'''&&&&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))************************++++++++++++++++++++++++***+++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,+++***+++---...---,,,------------------------------------------------.................................------------...'''(((((((((((()))))))))''''''''''''(((((((((((())))))))))))***************************+++++++++******+++++++++,,,,,,,,,---------......///////////////............//////000000000000000111111111////////////000111333333000000111222333333444444222333333444444555666666555555555666666666666666555666888:::;;;======>>>===<<<;;;;;;<<<>>>???@@@;;;;;;<<<===>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<;;;999888666444444444555222222222111000000//////...---------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************((())))))***++++++,,,,,,************************************)))))))))((((((((((((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************((()))))))))************)))+++,,,+++***)))***+++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********))))))))))))))))))(((((()))))))))((('''%%%$$$###(((((((((((((((((((((((('''''''''((())))))******))))))((((((''''''&&&&&&&&&''')))***+++++++++***************************'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))((('''&&&%%%&&&(((+++,,,((((((((((((((((((((((((%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((($$$"""$$$)))+++(((%%%'''''''''(((((((((((((((&&&(((***)))'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''((((((''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&(((&&&&&&&&&'''((('''&&&***(((%%%""""""%%%(((***&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%&&&''''''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''(((***'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,+++***+++---...---,,,------------------------------------------------........................---.....................''''''(((((((((((())))))))))))))))))************)))))))))************+++******************************+++++++++,,,,,,,,,---------...//////000000///............//////000000////////////000111222////////////000111222333111111111222222333333444333333333444555555666666555666666777888777777777666666888:::;;;<<<======;;;;;;;;;<<<===>>>@@@AAA===>>>???????????????>>>;;;;;;:::::::::;;;<<<<<<<<<:::888666444333333333222111111000//////......---------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,************************'''((()))***+++,,,------************************************))))))))))))'''(((((())))))******+++))))))))))))((((((((((((************************(((((((((((())))))))))))))))))************))))))((((((((()))))))))******))))))))))))************)))***+++***))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++,,,++++++******))))))))))))((((((''''''(((((((((''''''&&&))))))))))))))))))))))))'''((((((((())))))******((((((((((((((('''''''''''''''(((***,,,---...///))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((''''''''''''(((***+++(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&'''''''''&&&%%%$$$&&&&&&'''''''''((((((((()))&&&%%%&&&)))***(((&&&'''''''''(((((((((((((((''')))++++++***)))((()))%%%&&&''''''((('''''''''&&&&&&''''''(((''''''&&&((((((((((((((((((((((((%%%''')))******)))'''&&&%%%%%%%%%&&&''''''(((((('''(((((())))))******+++###$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&(((%%%""""""%%%((('''''''''&&&''''''((((((((('''&&&%%%$$$%%%&&&&&&'''%%%%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))''''''((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,+++***+++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......'''''''''((((((((())))))((()))))))))*********+++))))))*********+++++++++******************************+++++++++,,,,,,,,,---------...///000000000...............///000000000//////...///000111222000000//////000111222222222222222222222222222222333333444444555666666666666666888999999999888777666777999:::;;;<<<<<<<<<:::;;;<<<<<<==================>>>>>>>>>===<<<<<<:::::::::::::::;;;<<<===:::999777555444333444444111111000//////......---------,,,,,,+++*********))))))***+++++++++++++++************************))))))*********+++++++++************************************))))))))))))'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))(((''''''((((((((()))))))))))))))))))))************((()))******(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))***************)))*********)))))))))((((((&&&'''(((((())))))))))))))))))))))))))))))))))))''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())),,,///222444))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))((((((((((((((((((((((((%%%&&&'''((((((''''''&&&&&&&&&'''''''''&&&%%%$$$''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))###&&&)))***)))(((((((((%%%&&&&&&'''((((((''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&'''((())))))((((((%%%%%%&&&&&&'''(((((((((&&&''''''((())))))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))******(((''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&%%%###""""""###%%%&&&)))((((((''''''''''''((()))(((&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,++++++++++++***+++*********,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---......---,,,''''''''''''((((((((()))&&&'''''''''(((((())))))))))))******++++++++++++++++++************************+++++++++,,,,,,,,,---------...///000000111...............///000111000///.........///111222000000000000000111111222333333222222222222222222333333444444555666666666666777888::::::999999888777888999:::;;;<<<<<<<<<:::;;;<<<===<<<;;;:::999;;;;;;;;;;;;:::999888888:::::::::::::::;;;<<<===888777666555444444555666000000000///......------------,,,,,,+++***))))))(((((()))***************))))))))))))))))))))))))+++++++++***************************************************))))))))))))'''(((((()))***+++++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************''')))***)))((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((())),,,000555777((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))((((((((())))))******++++++''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))(((((((((((())))))((()))))))))))))))((('''(((((((((((((((((((((((('''((((((((((((&&&%%%$$$&&&&&&'''((('''&&&$$$###''''''''''''((((((((()))'''((()))(((&&&%%%%%%'''&&&'''''''''(((((())))))!!!%%%&&&&&&%%%%%%&&&%%%%%%&&&'''((((((((('''%%%&&&''')))******++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((("""###$$$%%%&&&((())))))(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&'''(((((('''&&&&&&***)))((('''''''''''''''***)))((('''&&&''''''(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&%%%&&&(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---,,,,,,+++))))))))))))************))))))(((((((((((())))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,------------............///////////////...---,,,,,,---...///111111111111000000000000111111111000000000000000222222111111222222333444666666666666666666666666777777888999999999999888777888999;;;<<<=========<<<<<<;;;;;;;;;:::::::::======<<<;;;::::::999999::::::::::::::::::::::::666666555444444444444555111000000///......------///...---,,,+++,,,------******+++++++++,,,,,,,,,---+++)))***,,,,,,)))&&&+++)))(((((()))******)))))))))))))))))))))))))))******++++++++++++******&&&''''''((()))******+++,,,,,,,,,,,,---,,,***''')))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))***)))(((''''''(((******(((((()))***************)))))))))))))))))))))))))))*********)))((('''&&&)))))))))))))))))))))))),,,++++++***)))(((''''''***)))(((''''''&&&&&&'''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((((((((((()))+++...222444))))))))))))((((((((((((((((((((((((((()))******&&&&&&'''((()))***++++++,,,+++***)))))))))++++++******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))'''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((()))++++++++++++***((('''&&&$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((************)))'''&&&%%%$$$%%%%%%&&&'''((())))))***(((&&&'''***,,,+++***%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))'''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''((()))***)))'''%%%$$$$$$$$$$$$***)))(((&&&&&&''''''(((((('''&&&))),,,---***&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++************************++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******))))))***,,,---///...------,,,,,,++++++***,,,+++)))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))((((((((()))))))))******))))))(((((((((((()))))))))***++++++,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,------------............//////////////////...---------......000000000000000000000000111000000000000000000000222222111111222222333444555555555555555555555555666777888888999999888888999999:::;;;;;;<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::999888888888:::999999999888888777777555444333333222333333333000000///......---,,,,,,......,,,+++++++++,,,---*********+++++++++,,,,,,+++***)))***,,,,,,***(((+++***((((((*********)))))))))))))))))))))))))))******++++++++++++******''''''(((((())))))******)))(((((()))++++++)))''')))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&''')))******(((((()))***************************************))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***)))((((((''''''''''''''''''(((******))))))))))))))))))))))))((((((((((((''''''&&&&&&(((((())))))))))))(((((((((((('''((())),,,...000))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))******)))(((((()))*********)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((()))***+++,,,))))))((((((''''''&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))(((((('''&&&%%%'''(((((())))))******+++***(((&&&&&&)))***)))((($$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%&&&'''***)))((('''&&&''''''(((%%%$$$$$$%%%''''''&&&$$$)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''******))))))***+++---...******++++++++++++******)))************+++++++++++++++++++++++++++++++++***************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,''''''((((((((()))))))))))))))(((((((((((()))))))))***++++++,,,,,,++++++***++++++,,,,,,++++++*********+++,,,---------------............/////////000///...---------------////////////////////////000000000000000000111111222222111111222222333444555555555555555555555555666666777888888888888888999::::::;;;;;;::::::999;;;;;;;;;;;;::::::::::::::::::999999888777777777999999888777666555555444333333222111111111111111///......------,,,,,,+++------,,,+++++++++++++++*********++++++++++++,,,***))))))***,,,,,,+++)))+++***((((((***+++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((''''''(((******)))'''((((((((((((((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))************))))))###$$$%%%'''((()))******(((((()))***************************************))))))((('''((()))***+++))))))))))))))))))))))))++++++******))))))((((((''''''''''''((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))(((''''''''')))***+++))))))))))))((((((((((((((((((((((((((()))************))))))(((((('''''')))((((((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((()))%%%$$$%%%%%%&&&''')))***))))))(((''''''''''''(((''''''((('''%%%%%%&&&((()))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&+++***)))))))))***,,,---******++++++++++++******)))************+++++++++++++++++++++++++++++++++************+++,,,------******+++,,,,,,---......---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******''''''''''''(((((((((((())))))(((((((((((())))))))))))***+++++++++++++++***++++++,,,,,,++++++******+++,,,,,,---------,,,---------.........//////000//////...---------,,,---------...............000000000000000111111111222222111111222222333444555555555555555555555555555666777777888888777777888888999:::::::::::::::;;;;;;;;;:::::::::999999999999999888888777777777999888777666555444333333333222111111000000111111---------,,,,,,+++++++++,,,,,,+++++++++*********************++++++++++++*********+++++++++***))),,,***))))))***++++++***))))))))))))))))))))))))******++++++++++++************))))))))))))))))))+++***)))***++++++***(((((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))$$$%%%''')))******)))((((((((()))***************************************)))((('''''''''))),,,---))))))))))))))))))))))))*********)))))))))))))))+++***)))(((''''''''''''))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))((((((***)))((('''''''''(((((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((************************))))))(((((()))******+++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''%%%%%%%%%$$$$$$$$$######***)))''''''''''''&&&&&&)))((((((''''''''''''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((()))''''''&&&&&&'''''''''''''''''''''''''''(((((()))$$$%%%%%%&&&'''((()))))))))(((((((((''''''''''''((()))***'''$$$$$$'''***((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''************))))))((('''******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,***((('''++++++++++++++++++++++++)))))))))******)))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))***++++++++++++******++++++,,,,,,++++++***++++++,,,---------,,,,,,------------............//////.........------,,,,,,---------........./////////000000111111111111222222111111222222333444555555555555555555555555555555666777777777777666444555777999:::;;;<<<<<<;;;;;;:::::::::999999999999999999999888888888888999888777666555444333222333222222111000111111111,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))*********++++++++++++,,,,,,,,,***)))((((((,,,***))))))***++++++***))))))))))))))))))))))))******++++++++++++******************))))))))))))...,,,************)))'''))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***((('''(((((()))***************************************)))(((''''''(((***---...************************)))))))))))))))*********+++***)))((((((''''''((())))))))))))))))))))))))))))))******************(((((())))))))))))((((((******))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***(((((((((((()))))))))))))))))))))******+++++++++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))(((((('''&&&&&&&&&******)))((('''''''''((())))))((('''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******'''''''''((((((((())))))'''''''''(((((((((((()))''''''''''''''''''&&&&&&&&&''''''(((((((((((((((&&&'''''''''''''''''''''(((((((((((((((''''''&&&$$$%%%&&&$$$!!!!!!$$$'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''###%%%(((+++,,,***'''%%%******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++---------,,,,,,+++++++++''')))***++++++)))&&&%%%++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++''''''((((((((()))))))))))))))(((((((((((())))))((()))******++++++*********++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,------------.........------...//////......---,,,,,,------...//////////////////000111111222222222222111111222222333444444444444444444444444444444555555666666666666666222333555888:::;;;<<<===::::::::::::999999999999999888888888888888888888777777666555444333333222222222111000000000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***)))))))))************+++***,,,---,,,***(((((())),,,+++))))))+++,,,+++***))))))))))))))))))))))))******++++++++++++******************************---+++)))((())))))((('''))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))************))))))++++++++++++***)))(((((((((((()))***************++++++++++++++++++++++++))))))(((((()))+++,,,---************************(((((())))))******++++++(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))***************))))))))))))))))))((((((((((((((((((((((((((()))******''''''(((((())))))******((()))***+++,,,,,,++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''(((***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******))))))((((((''''''&&&&&&&&&&&&((())))))((('''&&&((()))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))******''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''((()))))))))(((((((((((((((((('''&&&%%%((((((((()))(((''''''&&&%%%&&&&&&&&&%%%%%%'''(((%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%!!!&&&+++------+++)))******++++++++++++******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++......---,,,,,,+++******)))***+++,,,,,,+++)))(((++++++++++++++++++++++++((()))******************((((((((()))))))))******))))))(((((((((((())))))((())))))******************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,---------.........+++,,,---////////////...,,,------...//////000000...//////000111111222222222222111111222222333444444444444444444444444444444444555666666666555555333444666888999:::;;;;;;:::::::::999999999999888777777777777777777777777444444444333333222222222111000//////......//////,,,,,,,,,---------------,,,------...---,,,+++***))))))))))))************'''))),,,,,,***)))+++,,,---+++******+++,,,++++++))))))))))))))))))))))))******++++++++++++******)))))))))******++++++,,,+++***((((((***,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))+++***)))))))))))))))***(((((()))***************++++++++++++++++++++++++)))))))))******+++++++++************************'''(((((()))***+++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((''''''((()))******++++++))))))))))))((((((((((((((((((((((((((()))******))))))))))))(((((((((((('''''')))***+++++++++***'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))(((((('''''''''''''''''''''''''''&&&''''''((())))))******)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((((((((((('''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%'''***&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&((()))***'''((((((((())))))))))))%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''%%%%%%%%%&&&'''((()))))))))((('''(((((()))((('''&&&%%%'''((()))))))))(((&&&&&&''''''''')))+++,,,+++***%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&"""$$$''')))+++,,,,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,+++************************%%%&&&''''''((((((''''''))))))))))))************))))))(((((((((((())))))(((((()))***************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------......***+++---///000000//////------......///000111111...//////000111222222222222222111111222222333444444444444444444444444444333444555555666666555555555555666888999999999999:::::::::999999999888888555555555666666666666666222222222111111111111111//////...------------...------------------------------...///...---,,,+++))))))))))))************$$$'''***+++++++++---000---+++******+++,,,,,,+++))))))))))))))))))))))))******++++++++++++******(((((()))***+++,,,,,,,,,+++***)))***---000111222++++++++++++++++++++++++***)))))))))))))))******))))))))))))))))))))))))))))))************)))))))))(((''''''''')))***+++(((((()))***************++++++++++++++++++++++++))))))***++++++++++++***************************''''''((()))***++++++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))''''''(((((()))))))))***(((((())))))))))))((((((%%%&&&''')))***+++++++++))))))))))))((((((((((((((((((((((((((()))******++++++***)))((('''&&&&&&%%%&&&((()))*********)))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''###%%%'''(((*********)))''''''''''''''''''''''''&&&''''''((()))******+++))))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((((((((((())))))&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&))))))))))))))))))))))))###%%%'''&&&$$$$$$'''***'''''''''((((((***+++,,,(((((((((((()))))))))***))))))))))))))))))))))))&&&%%%%%%%%%&&&''')))***(((((((((((())))))))))))'''''''''((((((((())))))''''''((((((((('''%%%$$$$$$%%%'''))))))))))))(((&&&'''((())))))((('''''''''((()))))))))(((&&&%%%$$$######&&&***,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***))))))***++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++***+++,,,---,,,,,,***)))***++++++,,,,,,------...)))***++++++,,,,,,,,,,,,************************(((((()))******+++******"""%%%'''(((((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((************************...---------...///111222...---,,,,,,,,,,,,---...//////.........---------...------------...//////000111111111111222222222222333444444555555444444333333333444444444555555666666666555444444333333555666666666666666555555777777888999999999999999999888777666555444333333222222222111111000......------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++******))))))************************---+++(((''''''***---///)))*********++++++++++++,,,++++++***)))***************))))))))))))******,,,,,,,,,,,,+++***)))(((+++******)))))))))************))))))((((((((('''++++++++++++++++++++++++++++++************++++++******))))))((((((''''''&&&'''((()))++++++,,,,,,)))***+++,,,---,,,++++++++++++************++++++))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))************))))))((((((''''''''''''((((((************************)))***,,,,,,***)))***+++(((((()))***++++++******'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))''''''((()))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$###$$$$$$%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((*********))))))((('''&&&)))((('''&&&%%%%%%&&&'''*********)))((('''%%%$$$(((((((((((((((''''''''''''&&&%%%$$$###$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###%%%'''(((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&"""###%%%'''))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******++++++******))))))(((((((((((()))***+++,,,------***++++++,,,------------,,,+++******++++++)))(((,,,,,,++++++++++++++++++)))%%%"""%%%+++//////---------++++++++++++------*********)))))))))))))))++++++************++++++,,,+++)))'''&&&'''((()))$$$&&&((())))))((()))***''''''''''''''''''''''''))))))))))))))))))))))))************************---,,,,,,,,,,,,---///000...---,,,,,,,,,,,,---...//////.........---------...------------...//////000000111111111222222222222333444444555444444444333333333333444444444444444444444555555555555555555555555666666555555444444444555666666666666666666666555444333222111111222222222222111000///...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********)))))))))************************+++)))'''&&&&&&(((***,,,))))))*********+++++++++,,,,,,++++++***+++++++++))))))(((((((((((())))))(((((()))))))))))))))(((++++++*********++++++,,,++++++******))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++*********)))))))))((())))))***************)))***+++,,,,,,,,,++++++))))))(((((((((((())))))************************,,,+++************+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))(((***,,,+++***)))******)))))))))(((&&&$$$"""!!!'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))''''''((()))))))))))))))******)))((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&''')))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))************(((''''''&&&&&&'''''''''%%%%%%'''((())))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((('''''''''((())))))******,,,,,,------...---------,,,,,,++++++++++++***)))++++++++++++++++++++++++,,,)))&&&(((,,,///...+++---,,,++++++++++++,,,---,,,,,,++++++******)))))))))((((((''''''(((((()))+++***(((&&&&&&&&&((((((%%%''')))***)))))))))***''''''''''''''''''''''''************************************************,,,++++++******+++,,,,,,...------,,,,,,------..................---------...------------...//////000000000111111111222222222222333444444444444444222222333333333444444444222333333444555555666666333444444555555444444333222333444444555555444444555555444333222111111000111111111111111000///...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))((((((************************+++***)))((((((((()))))))))))))))************+++,,,,,,+++++++++,,,,,,---******))))))))))))******&&&&&&'''))))))************************+++,,,---+++++++++++++++*********))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++++++++***+++++++++***)))(((((()))***+++,,,,,,,,,,,,+++))))))(((((((((((())))))************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************((((((''''''''''''((((((************************))))))))))))(((((((((((())))))))))))(((((((((((())))))************)))))))))((((((''''''(((((()))************************(((***++++++***))))))***))))))(((&&&$$$""" '''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))******))))))((('''(((((()))))))))))))))*********)))))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&'''''''''''''''''''''((((((((('''&&&&&&############$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&''')))(((''''''&&&&&&''''''***)))((((((''''''(((((($$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%&&&'''((()))(((((('''''''''(((((()))(((((()))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((------.........---,,,,,,,,,+++++++++++++++***************++++++,,,,,,---///---+++,,,...///,,,))),,,,,,++++++++++++,,,,,,---------,,,+++******)))(((''''''&&&&&&''''''(((+++***)))((('''((()))***&&&'''))))))(((((()))***''''''''''''''''''''''''************************************************+++++++++***************------------------------...........................------------...//////000000000000111111111111222222333444444444444333222222222222333333333333333333333444444555555555222222333444444444333333333333444555555555555555666555555444333333222222///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))(((((((((((((((************************------------,,,+++******)))))))))*********+++++++++++++++***++++++,,,---,,,++++++++++++++++++,,,'''((()))***++++++++++++)))(((((())))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********,,,,,,,,,+++++++++++++++***++++++++++++***))))))******++++++,,,,,,,,,,,,,,,++++++******++++++,,,***************************))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************************************************************))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++)))))))))***'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&'''''''''''''''(((((()))&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&'''((((((((('''&&&$$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&&&&%%%$$$###$$$&&&)))***&&&&&&'''((())))))******(((((((((''''''''''''''')))(((((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&%%%$$$###$$$%%%'''(((''''''''''''''''''((()))(((((()))))))))))))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''(((((()))))))))++++++++++++******))))))------------,,,,,,+++***)))***+++***))))))******))))))***+++,,,,,,------...---,,,...///...+++(((,,,++++++++++++++++++,,,------,,,+++***))))))((())))))(((((((((((())))))++++++*********++++++,,,&&&'''((('''&&&&&&''')))((((((((((((((((((((((((************************************************,,,,,,,,,,,,,,,+++++++++---------------------------........................------------...////////////000000000111111111111222333333444444333333111111111222222222333333555555444444333333333333111222222333444444333333222222333444444444444444444444333333222222111111------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((((((((((((((()))))))))************************------......---,,,+++***************++++++++++++++++++*********++++++,,,,,,++++++******++++++,,,******++++++++++++******((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))***++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))******)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))***************++++++++++++++++++***************************(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))((()))***&&&&&&'''))))))*********(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((('''&&&%%%$$$$$$%%%&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''(((''''''''''''((())))))&&&'''((()))))))))''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&'''((()))*********&&&'''((()))))))))''''''((('''%%%$$$$$$%%%'''(((''''''((()))***++++++,,,''''''''''''&&&&&&%%%%%%''''''''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''(((******&&&%%%%%%%%%&&&&&&'''(((''''''(((((())))))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***((((((((())))))*********,,,,,,++++++***)))))))))+++++++++++++++***)))(((''')))******(((''')))***))))))***+++,,,,,,------******+++,,,...---+++***++++++++++++++++++++++++,,,++++++***))))))(((((())))))(((((((((((())))))))))))))))))***++++++,,,&&&''''''&&&%%%%%%''')))((((((((((((((((((((((((************************************************+++,,,,,,---------,,,,,,,,,------......------,,,---------..................------------...///////////////000000000111111111111222333333333333333000000111111111222222222555555444444333222222111111111222333444444444444///000111111222222111111111111000000////////////,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************(((((())))))))))))******************************++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++***++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,))))))***+++,,,,,,,,,+++++++++******++++++,,,---******))))))))))))******++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))************************(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))***))))))(((((())))))***************************''')))******)))(((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((())))))((((((''')))))))))))))))(((((('''&&&&&&'''((('''&&&%%%$$$######$$$%%%&&&''''''((('''''''''(((((((((((((((((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((''''''(((((()))***&&&'''(((((((((((((((((($$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''((((((((((((&&&'''((()))************''''''((()))))))))(((((('''&&&%%%#########$$$$$$&&&&&&&&&''''''(((((()))&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******))))))))))))***************)))))))))((((((''''''))))))*********)))((((((&&&)))+++***((('''))),,,*********++++++,,,,,,---((()))***++++++,,,,,,+++******++++++++++++***************))))))))))))((((((''''''&&&&&&''''''(((%%%&&&'''(((((()))******((((((((('''&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))************************)))***,,,------------,,,,,,,,,---......---,,,,,,---------.........//////...------------...//////////////////000000000111111111222333333333333222000000000000111111111222444333333333333333333333111222333444555555555555000000111222222222222111000000////////////......------............------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,,,,,,,------------......111000///...---,,,,,,,,,------,,,,,,,,,,,,------......///000111111111111222111000///////////////....../////////000000000////////////////////////...------,,,,,,------...+++,,,,,,,,,------------++++++,,,,,,++++++******++++++*********+++,,,---+++******))))))******+++++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))************))))))******))))))))))))******------------------------''')))******)))(((((()))))))))))))))(((((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''&&&'''((()))((('''%%%$$$######$$$%%%&&&'''((()))''''''''''''((((((((())))))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&''''''((((((((((((((((((((())))))***'''&&&&&&&&&''''''((()))$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&'''((()))))))))(((((((((((((((((())))))***&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&'''((()))***))))))(((%%%%%%&&&&&&''''''(((((($$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((()))(((''''''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))((((((((()))))))))(((((((((((((((((())))))************)))'''***---,,,)))(((+++...++++++++++++++++++++++++******************+++,,,)))***+++,,,,,,+++***)))))))))************++++++)))((((((''''''(((((()))%%%&&&''')))***+++++++++)))***)))(((&&&''')))+++))))))))))))))))))))))))((((((((((((((((((((((((************************((()))+++,,,---------,,,,,,,,,---......---,,,,,,---------.........//////...------------...//////////////////000000000000111111222333333333333222000000000000111111111111111222222333333444444555111222333444555555555555222222333444444444444333111111111111000000000000......///////////////...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++++++++,,,************************---------------...///000---------.........//////444333111000...---------111111000000000000111111111222333555777888888888777777555444333222222222000000111111222222222333333333333333333333333333///......------......///---------.........//////---------,,,+++***((((((,,,+++*********+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++,,,---......---,,,+++(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))************))))))******))))))))))))******((((((((((((((((((((((((''')))******((((((((()))))))))***************)))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((((((((('''''')))))))))))))))((('''''''''((()))******(((&&&%%%$$$$$$%%%&&&'''((()))***&&&'''''''''(((((())))))***)))'''%%%$$$%%%&&&'''###$$$$$$%%%&&&'''((((((((((((((((((((()))******'''&&&%%%%%%%%%'''((()))%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%&&&''')))***%%%&&&''''''(((''''''''')))(((''''''''')))***+++''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%((()))*********)))'''&&&'''((()))+++++++++***)))$$$%%%&&&'''(((***++++++'''''')))))))))((('''&&&&&&&&&&&&'''''')))*********)))'''&&&%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&******************++++++((()))***+++++++++++++++(((,,,///...***))),,,000,,,,,,++++++++++++++++++,,,,,,,,,***))))))+++---)))***+++,,,,,,+++***))))))******++++++,,,------++++++************++++++((()))+++,,,......//////))))))(((((((((((())))))&&&''''''((((((((((((((())))))))))))************)))))))))((())))))***+++******+++++++++,,,,,,,,,+++,,,---.........------------------------------,,,,,,------.../////////222222111111111111111222111111111111111111111111111111111111111111111111333222111111111222333444333222222111111222222333111222222333333222222111////////////............++++++++++++++++++++++++++++++***************++++++++++++*********))))))++++++++++++,,,,,,,,,,,,+++,,,---,,,***))))))***++++++++++++++++++++++++,,,---...............---111000///...///000111222/////////000000222333333777777777777777777777777;;;::::::;;;>>>???>>>===>>>????????????>>>===<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888666555555444333333222222---------------------------------...------,,,+++...,,,++++++++++++)))(((,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++***)))))))))***+++,,,************************+++777:::000(((***,,,***---,,,***(((((((((((())))))***+++,,,,,,+++***)))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))******)))(((((()))***++++++*********))))))((((((''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''$$$(((((('''&&&&&&&&&&&&'''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***(((&&&%%%$$$%%%&&&'''))))))))))))(((((((((((($$$%%%&&&'''''''''%%%%%%$$$$$$%%%&&&'''((()))***+++***((('''&&&&&&&&&'''))))))((((((((((((((()))((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''&&&$$$###&&&&&&&&&''''''''''''(((***)))'''%%%%%%''')))***%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''&&&%%%$$$$$$############***)))((('''''''''''''''&&&'''''''''(((((())))))***)))((((((((()))+++,,,************************)))(((''''''''')))***+++***)))))))))))))))******************)))))))))((())))))*********+++++++++---------,,,+++***((((((&&&'''(((*********))))))''')))***+++***)))***+++&&&&&&&&&&&&&&&'''((((((((()))***---///111333444''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((())))))))))))***************))))))))))))***++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,------.../////////111000000//////000000111111111111111111111111111111111111111111111111111222222111111111222333444333222222111111222222333111111222222222222111111////////////.........---++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++*********************************+++,,,+++))))))***++++++++++++,,,,,,---------------///000222333333333777777666666777777888888888777777888999:::;;;;;;========================BBBAAAAAABBBDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDDDDBBB@@@???>>>>>>===<<<:::999888888444444333333222111000000,,,,,,------------------...,,,+++,,,------,,,+++...---,,,,,,,,,,,,,,,---***************************+++,,,+++***)))***,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++************************(((777???555******,,,,,,---,,,***)))((((((((())))))******++++++******)))++++++*********)))))))))))))))************))))))))))))))))))))))))))))))******)))(((((()))***+++************)))))))))(((*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((('''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((***)))'''&&&%%%&&&'''((())))))))))))((((((((((((%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))***)))((('''&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%)))(((''''''&&&&&&''''''&&&'''''''''((((((((()))((((((''''''(((((()))***)))))))))))))))))))))))))))(((''''''((()))***+++******)))(((((((((((((((,,,+++***)))))))))))))))******************++++++******++++++,,,,,,++++++'''((()))******)))(((((('''(((******)))))))))******************+++,,,---)))***,,,...000222444444(((''''''&&&&&&''''''(((&&&'''(((((())))))(((((())))))))))))***************************+++,,,,,,,,,,,,,,,,,,------------///...---,,,,,,,,,---...------------------------,,,,,,------...//////////////////......//////000111111111111111111111111111111111111111111111111222222111111222222333444222222111111111111222222000111111222222111111000//////.........---------+++++++++++++++++++++++++++***************++++++---------,,,,,,,,,,,,+++***************************+++,,,+++******,,,...,,,---......///000111111000111333555888:::;;;<<<======>>>???????????????AAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFGGGIIIKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNNNNOOOOOONNNMMMMMMLLLLLLLLLHHHJJJLLLMMMLLLKKKHHHFFFHHHGGGFFFDDDCCCAAA@@@@@@======;;;:::888666555444.........------...//////...,,,,,,---...///...---.........---......//////++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++&&&777@@@888,,,***,,,...,,,+++***)))))))))))))))******))))))))))))******+++++++++++++++*********))))))************))))))((((((((((((((((((((((((******))))))))))))******************))))))))))))+++******))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((***)))((('''&&&'''((()))))))))))))))(((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&'''''''''(((((()))(((''''''''''''(((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((()))))))))(((''''''(((((((((''''''&&&&&&%%%)))(((''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))(((((((((((())))))******)))((('''''''''''''''///---+++)))((()))******++++++******************)))******+++,,,,,,++++++((()))))))))))))))((('''&&&(((******)))))))))***(((((((((((()))***+++,,,,,,---...000222444555666******))))))))))))******''''''((()))))))))))))))((()))))))))************++++++******++++++,,,---,,,,,,,,,---------......000...,,,++++++,,,---...........................,,,,,,------...///////////////......//////000000111111111111111111111111111111111111111111111111222111222222222222333333222222111111111111222222///000000111111000000///.........---------,,,,,,*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000222000111222333555666777888888999:::<<>>???BBBBBBBBBCCCEEEGGGHHHIIIDDDFFFGGGIIIJJJJJJIIIHHHKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFEEECCCCCCCCCEEEFFFEEEDDDEEEFFFGGGIIILLLOOORRRTTTSSSTTTTTTUUUUUUUUUTTTTTTOOOPPPQQQQQQPPPNNNKKKIIIMMMMMMMMMNNNOOOOOOPPPPPPOOONNNLLLJJJHHHFFFEEEDDD???>>><<<:::888777666666555444222111111111///---///...............//////........................+++---...---,,,+++,,,---++++++***************+++---------------------------------,,,+++***))))))++++++++++++++++++++++++...111111---+++,,,---,,,+++++++++++++++*********+++***)))(((((()))***+++************************))))))************))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))******(((((())))))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((###%%%&&&(((((((((&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''))))))((((((((()))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%))))))******)))(((''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((()))***)))((('''))))))))))))))))))))))))((())))))))))))(((((((((((((((((()))***+++,,,---000...+++)))((()))+++,,,************************++++++++++++***))))))(((******)))(((((((((''''''&&&((())))))(((((()))***)))))))))***,,,...///000222222333444555777777888)))((((((''''''(((((()))'''((())))))******))))))))))))))))))***************************+++,,,,,,,,,,,,,,,,,,------------------,,,+++,,,---...///........................,,,,,,------.../////////////////////000111222222111111111111111111111111111111111111111111111111000111222333333333333222111111000000000000111111---......//////......---------,,,,,,,,,+++++++++************************))))))))))))***+++,,,,,,)))***************++++++)))***++++++,,,---...///---...//////000333888;;;>>>>>>???AAABBBDDDEEEEEEHHHHHHGGGGGGHHHJJJKKKMMMJJJKKKLLLMMMNNNOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPOOONNNLLLJJJHHHFFFDDDCCC???>>>===>>>???@@@???>>>@@@AAABBBDDDGGGKKKOOOQQQQQQRRRTTTVVVWWWWWWVVVVVVRRRQQQQQQPPPNNNKKKIIIHHHKKKKKKLLLNNNOOOQQQRRRSSSRRRRRRRRRQQQPPPOOOOOONNNHHHGGGGGGEEECCCAAA???>>>===;;;999888888777555333333222111000000000000111------------------------,,,---......,,,,,,---...,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,000---***)))+++,,,,,,******++++++,,,++++++******++++++************++++++)))))))))***************))))))************))))))))))))))))))))))))))))))******+++******)))((('''))))))))))))************,,,++++++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&''')))+++,,,+++***)))(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))(((((((((((((((''''''&&&''''''((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''(((''''''(((((()))***+++((('''&&&&&&&&&&&&'''((('''''''''&&&''''''((()))&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&(((((()))))))))(((''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''((())))))))))))((())))))))))))))))))))))))((())))))))))))((((((''')))))))))***+++,,,---...---,,,***)))))))))+++,,,))))))*********+++++++++'''''')))***++++++,,,,,,***))))))(((((((((((()))%%%'''))))))((((((((()))(((((()))***,,,...000222444444555555666777888888))))))(((((((((((())))))(((((()))************)))))))))))))))***************))))))))))))***++++++++++++++++++,,,,,,,,,,,,***++++++,,,---...//////........................,,,,,,------.../////////............///000111222111111111111111111111111111111111111111111111111000111222333333333222222111111000000000000111111------............------,,,,,,,,,,,,++++++++++++************************))))))))))))***+++,,,---*********++++++,,,,,,,,,+++,,,---///000222333444333444555666888<<>><<<888777666666888888777666888888999;;;???CCCGGGIIILLLNNNQQQSSSUUUVVVVVVUUURRRQQQNNNKKKHHHFFFEEEDDDEEEFFFGGGHHHIIIKKKLLLLLLNNNOOOOOOPPPQQQQQQRRRRRRMMMNNNPPPPPPOOOMMMJJJHHHFFFDDDBBBAAAAAAAAA???===999888777666555444444444------------------------,,,...///...---,,,---......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++++++++************+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,))))))************))))))++++++++++++++++++++++++******++++++***)))'''&&&((()))))))))************,,,,,,+++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&&&&((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''&&&&&&'''((()))***$$$%%%%%%&&&'''((())))))(((((())))))((('''&&&%%%''''''''''''((()))***+++)))(((&&&$$$$$$&&&((()))((('''&&&&&&'''((()))***&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&''''''((()))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((((()))******)))((('''&&&++++++***************+++******)))))))))***++++++(((((()))***+++,,,,,,---&&&'''(((***++++++,,,,,,))))))(((''''''((()))***%%%'''))))))((('''((()))(((((()))+++---///111333555555555666777777777888++++++************++++++(((((()))***************))))))))))))************)))))))))((()))******+++******+++++++++,,,,,,,,,)))***+++---.../////////////////////////////////,,,,,,------...//////000,,,,,,,,,---...///000111111111111111111111111111111111111111111111111111000111222333444333222222111111000000000000111111,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,,,,---------///000111333555777999:::;;;<<<===>>>@@@DDDIIIMMMIIIJJJJJJKKKLLLMMMNNNNNNHHHGGGFFFGGGHHHKKKMMMOOONNNMMMMMMMMMNNNPPPRRRTTTOOOOOONNNNNNNNNNNNNNNOOOIIIGGGEEEAAA===:::777666222000///000111111000///111111222333777;;;???BBBGGGIIILLLPPPRRRSSSSSSSSSPPPNNNJJJFFFCCCAAA@@@???@@@@@@AAAAAABBBCCCCCCDDDHHHIIIJJJLLLMMMOOOQQQQQQOOOQQQTTTVVVVVVTTTQQQOOOKKKIIIHHHHHHIIIIIIHHHFFF>>>===<<<:::999888888777000000000000000000000000---...///...------...///000///...---------------++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***---///---))))))+++)))***,,,,,,---,,,+++***+++,,,---......---,,,++++++++++++,,,,,,---------))))))************))))))++++++++++++++++++++++++***+++++++++***)))'''&&&(((((())))))*********+++)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((+++***'''&&&%%%&&&'''(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%'''***+++(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''***++++++***'''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&''')))***,,,$$$$$$%%%&&&'''))))))***)))))))))))))))'''%%%$$$''''''''''''((()))++++++***(((%%%######%%%(((***((('''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''((()))*********((('''&&&---,,,+++)))(((''''''''''''(((((()))******++++++''''''(((***+++,,,---...)))************))))))((()))(((''''''''')))***+++%%%'''))))))((('''((())),,,---...000222555777888555555666666777777777777(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++******))))))***************************)))((((((((()))+++,,,++++++,,,,,,,,,,,,------...------------.../////////...---,,,,,,---.../////////000111111111111111000000111222333333444444333333222222222222111111000111111222222111111000////////////000000000000......,,,,,,,,,,,,......++++++++++++++++++++++++))))))***+++++++++++++++''')))+++,,,+++++++++,,,,,,++++++,,,...111444666555666777999<<<>>>AAABBBCCCCCCCCCEEEHHHKKKOOOQQQMMMMMMMMMMMMNNNNNNNNNNNNMMMJJJHHHHHHJJJKKKJJJHHHLLLKKKJJJJJJKKKLLLNNNOOOJJJJJJJJJIIIGGGFFFDDDCCC<<<<<<:::888555333111000//////---------...///000111000000000222444777999:::===AAAFFFIIIJJJJJJIIIGGGGGGFFFCCC>>>:::999999:::888666666888:::;;;;;;<<<<<<>>>@@@DDDHHHLLLNNNPPPRRRTTTVVVWWWVVVTTTSSSNNNOOOPPPNNNLLLKKKKKKLLLIIIIIIIIIFFFBBB???>>>???===999555444444333000........./////////......---,,,++++++++++++,,,------------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************,,,***((('''((()))))))))&&&,,,---******///111...***++++++,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&''')))******,,,,,,++++++***)))(((((())))))(((((('''''''''&&&***************)))(((''''''''''''''''''''''''''''''((()))******)))((('''******))))))((((((''''''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))***+++***)))&&&$$$"""&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))&&&%%%###%%%(((***)))''''''''''''((()))******+++"""###$$$%%%&&&&&&&&&&&&(((((())))))))))))((((((***)))((('''&&&&&&'''(((***)))''''''((((((&&&%%%'''((()))***)))(((&&&$$$$$$%%%%%%&&&'''((())))))+++)))'''&&&%%%&&&((()))+++***)))((('''''''''''')))'''%%%&&&((()))&&&######$$$%%%%%%&&&&&&%%%%%%((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$&&&((()))***%%%&&&&&&'''((()))***+++))))))((('''&&&%%%$$$$$$%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''***+++,,,+++)))((())))))************))))))(((((()))***++++++,,,,,,*********)))))))))))))))'''''''''''''''((())))))))))))((())))))***++++++***,,,000222444555444444555777999999888888999:::(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))***************************))))))((()))***+++,,,++++++,,,,,,,,,,,,------...------------...////////////...------...////////////000111111111111111000000111111222333333444333333333222222222222111111111222222222222111111000/////////////////////,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))************))))))(((***++++++++++++,,,...000000111222555888:::<<<<<<===>>>???BBBDDDFFFGGGJJJJJJIIIJJJKKKNNNPPPRRROOOOOOOOOPPPPPPPPPPPPQQQNNNKKKIIIHHHIIIIIIGGGEEEEEEEEECCCBBBBBBBBBCCCCCCAAA@@@@@@???>>>===;;;:::888777666444222111000///000000//////////////////000/////////000222333555555777:::===???@@@@@@???BBBBBBBBB???<<<999888999:::777444333444555555444666666777999<<>>;;;999777333///---...............//////+++************+++,,,,,,------..................++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************,,,+++************))))))''',,,---******---...+++***++++++,,,,,,++++++***,,,,,,++++++******))))))))))))))))))))))))))))))''''''''''''((()))******,,,,,,++++++***))))))((())))))(((((((((''''''''')))************))))))((('''''''''''''''''''''''''''((()))******)))(((''')))))))))((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))'''&&&%%%&&&)))+++***(((&&&&&&'''(((((()))******$$$$$$%%%%%%&&&''''''((((((((())))))))))))(((((())))))'''&&&&&&'''((((((((('''&&&'''((()))(((''''''((()))***)))(((&&&%%%&&&&&&'''(((((()))))))))***)))'''&&&&&&&&&((()))***)))(((((((((((((((((()))'''&&&'''((()))'''$$$%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''((()))((((((((('''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***+++******)))))))))************))))))(((((()))******+++,,,,,,***)))))))))))))))))))))))))))((((((((())))))***))))))))))))***+++,,,------///111333555666666666777888:::999888777888999(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))((((((***************************))))))))))))***++++++++++++,,,,,,,,,,,,------...------------...//////000//////......//////000//////000111111111111111000000000111222222333333444333333333222222222222111111222222222222111111000000000///.........---******))))))))))))******++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,++++++---000222666666888:::===???AAABBBCCCDDDDDDFFFHHHJJJKKKMMMQQQPPPOOONNNNNNPPPQQQRRRPPPPPPOOOOOOOOOOOOOOOOOOMMMJJJGGGEEEEEECCCAAA@@@===<<<;;;999888888777777777777777666666555333333222222111000000000000000222222333333333111000///111111000000000111111222222333444555666777777888===>>>???>>>;;;999999::::::777333222111111000///333333333444555777999:::???AAAEEEHHHJJJKKKJJJJJJKKKMMMOOOOOOMMMKKKJJJJJJNNNOOOPPPOOOMMMLLLMMMNNNMMMKKKHHHFFFCCC???:::666222111000///////////////,,,++++++++++++,,,------------....../////////000,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))******++++++******)))************************)))***+++,,,,,,,,,++++++)))+++,,,******,,,+++(((***++++++,,,,,,++++++***...------,,,+++***))))))))))))))))))))))))))))))***)))))))))))))))******,,,,,,++++++***)))))))))))))))((((((((((((''''''((())))))************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))((('''&&&''')))******)))&&&&&&&&&'''(((((())))))&&&&&&%%%%%%&&&'''))))))(((((())))))))))))(((((((((((('''&&&&&&'''))))))'''&&&%%%''')))***))))))'''((()))))))))(((&&&&&&))))))))))))))))))))))))***)))(((&&&&&&''''''(((((((((''''''(((((()))***)))(((''''''(((((('''&&&''''''((((((((()))))))))(((((((((((('''''''''''''''''''''((((((''''''''')))(((((('''''''''((((((***(((&&&%%%$$$%%%&&&''''''''''''(((((()))))))))&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))******))))))(((((())))))******+++++++++))))))))))))))))))******++++++***)))))))))******)))))))))***+++---...///111111222444666777888999999:::;;;:::777666777777(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((************************)))))))))*********+++++++++++++++,,,,,,,,,------...------------...//////000000////////////000000//////000111111111111111000000000000111111222222333333333333222222222222111111222222222222111111000000//////...---,,,,,,))))))))))))))))))))))))************************......---,,,++++++++++++***+++,,,---...111666999:::<<<>>>AAADDDEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNRRRRRRQQQPPPPPPPPPQQQRRROOOOOONNNLLLJJJIIIHHHGGGGGGEEEBBB@@@===;;;999888666666555444333333222222444444444444444333333222000000000000111222333444555666888999888666444222333333333333333444444444555444444444555666888999>>>@@@AAAAAA???=========<<<:::777555555444333222666666666666666777777777999;;;===@@@AAABBBBBBBBBCCCFFFIIIJJJHHHEEEDDDCCCHHHJJJKKKKKKKKKKKKMMMNNNOOOOOOOOONNNLLLHHHEEEBBB<<<;;;888555222111000//////......---------......,,,------......//////000,,,,,,------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++******************************%%%''')))++++++,,,,,,---***************+++***'''***++++++,,,,,,++++++***,,,,,,,,,++++++******)))))))))))))))))))))))))))++++++******)))*********+++++++++*********))))))))))))(((((((((((((((((('''((()))***************))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&'''((())))))(((&&&&&&&&&&&&''''''(((((()))(((&&&%%%&&&''')))+++(((((())))))))))))((((((((('''&&&&&&'''((()))***(((&&&&&&''')))))))))(((''''''((()))(((((('''&&&)))))))))(((((((((''''''))))))(((''''''''''''(((&&&&&&&&&'''((()))*********)))((('''((((((''''''((((((((((((((())))))***((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((()))'''%%%$$$###$$$&&&'''(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((())))))******(((((())))))))))))((((((((()))))))))*********+++)))))))))))))))*********++++++***))))))))))))************+++---///111111333333333444555777999:::;;;;;;;;;999666555555666(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------...------------...////////////000000000000////////////000111111111111111//////000000000000111111333333222222222111111111000111111222222111111000000//////...---,,,,,,+++)))******************)))************************------,,,+++++++++,,,---,,,---///111333777===AAAAAABBBDDDGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQQQQQQQQQQRRRRRRSSSPPPNNNLLLIIIEEEBBB???>>>>>>>>><<<999666444333333111111111222222333333333555555666777777777666666444333333333555777999::::::<<<>>>??????<<<:::888777777666666666777888888999888777777999;;;===???DDDFFFHHHGGGEEECCCBBBBBBAAA???============<<<;;;;;;;;;;;;;;;;;;:::::::::999:::;;;<<<<<<;;;;;;::::::===@@@AAA@@@===<<<;;;>>>@@@BBBBBBBBBCCCEEEGGGHHHJJJMMMOOOOOONNNMMMMMMIIIGGGCCC???:::666333222222111000///...---------,,,,,,------.........///------------------------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************&&&(((******)))))),,,...---***(((***++++++***)))***++++++,,,,,,++++++***((()))))))))******++++++************************,,,++++++************++++++++++++***************(((((())))))))))))))))))'''((()))***************************************))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''&&&%%%'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''')))((('''&&&&&&''')))+++(((((())))))))))))((((((((('''&&&&&&'''((()))******(((''''''(((((('''%%%''''''(((((((((((((((''')))((((((''''''&&&&&&%%%))))))((('''''''''''''''&&&&&&&&&&&&''')))***+++))))))((('''&&&&&&'''(((''''''&&&&&&&&&'''((()))((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$$$$%%%'''((())))))))))))((((((((((((''''''''''''((((((((()))************************((((((((((((((((((((((((******))))))((()))******(((((())))))))))))(((((()))))))))))))))*********(((((())))))***************))))))(((((()))))))))+++,,,,,,---///111222333333333444444666777999:::;;;;;;:::888444333333444(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------...------------...//////...//////000000//////...//////000111111111111111///////////////000000000222111111111000000000000///000000000000000000///.........---,,,,,,,,,+++******++++++++++++*********************************)))))))))***,,,...///000222555777999===BBBEEEFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQOOOMMMJJJFFFAAA===:::888666777666444222111111333///000222444555666666777888999:::;;;<<<<<<<<<<<<;;;:::999999:::===???AAA@@@AAACCCEEEEEEDDDAAA@@@???===;;;:::999:::;;;<<<<<<<<<;;;;;;<<<>>>@@@AAAGGGIIILLLLLLJJJHHHGGGGGGEEEDDDCCCCCCEEEEEEDDDBBB>>>>>>>>>???>>>>>>===<<<<<<<<<<<<;;;:::999888777666888:::;;;:::888777777666777999:::::::::<<<>>>>>>AAAEEEHHHJJJLLLNNNPPPOOONNNLLLHHHDDD@@@<<<:::777666444222000///...---....................................------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,************************+++,,,,,,***(((***000555444---)))***,,,++++++,,,***++++++,,,,,,++++++***''''''((()))***++++++,,,************************+++***************++++++************************(((((())))))))))))******((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((('''&&&&&&'''))))))+++)))((('''((((((&&&%%%''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***(((((((((&&&$$$$$$&&&((('''&&&%%%%%%%%%&&&'''((((((((((((((('''''''''''''''''''''(((((('''''''''$$$$$$$$$%%%%%%'''((((((&&&&&&%%%&&&&&&'''(((((()))))))))(((((('''''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))******++++++((((((((((((((()))******.........///000222333444444444555666777888999999::::::999666222111222333(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------------...//////---...////////////...---//////000111111111111111////////////////////////000000000000////////////......////////////......------,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))************************)))))))))***---000333555777999<<<>>>???AAADDDFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGDDD@@@<<<888555444222333555444222222444777555777999;;;<<<============>>>???@@@BBBBBBCCCCCCBBB@@@???>>>???AAADDDEEEEEEFFFHHHJJJJJJJJJIIIHHHLLLIIIEEEAAA??????AAABBBAAA@@@@@@@@@@@@@@@@@@AAACCCFFFJJJLLLKKKJJJIIIIIIHHHGGGFFFFFFHHHHHHFFFDDD>>>???@@@AAAAAAAAA@@@??????>>>===<<<;;;:::999888666888::::::888777888999333555666666666666888999555888<<<>>>@@@BBBFFFIIILLLMMMOOOOOONNNKKKHHHFFFAAA???===:::777444333222222222111111000////////////.........------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++************************+++,,,,,,***+++333>>>GGG===333++++++,,,******,,,***++++++,,,,,,++++++***)))))))))******+++++++++************************)))))))))))))))***+++,,,************************(((((()))))))))*********)))************))))))((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$&&&((('''%%%$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))'''&&&&&&'''(((((()))(((''''''((()))(((&&&'''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))'''''''''%%%######%%%((('''&&&%%%$$$%%%&&&((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%'''''''''''''''((((((((((((''''''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''''''''(((((((((((('''''')))))))))))))))))))))((('''(((((()))******++++++((((((((()))***+++,,,---000000000000111222333444555666777999::::::::::::999888777444111000111333(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++,,,,,,,,,---------...------------...//////,,,---...//////...---,,,//////000111111111111111///////////////.........////////////............------............------,,,,,,,,,,,,,,,,,,,,,---((()))***++++++***)))((())))))))))))))))))))))))+++,,,,,,...111555999<<<<<<>>>AAABBBBBBBBBCCCEEEDDDBBBAAA@@@@@@AAACCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@===:::777444222111000333555555444555888;;;===>>>@@@BBBCCCDDDCCCCCCAAABBBDDDEEEGGGHHHHHHIIIFFFDDDBBBAAABBBDDDFFFHHHHHHIIIKKKLLLMMMNNNMMMMMMYYYUUUNNNHHHEEEDDDFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@???BBBGGGJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEECCC???@@@AAACCCCCCCCCCCCBBB@@@@@@???>>>===<<<;;;;;;999:::;;;;;;999999:::<<<444666777777666555777888000333666777777999>>>AAAHHHJJJNNNRRRSSSSSSQQQPPPJJJHHHEEEBBB>>>;;;999999555444444333222111000000//////.........------------------,,,,,,,,,++++++,,,------......------,,,******++++++++++++******************************'''((()))+++000<<>>???>>>===;;;:::::::::;;;;;;777777666555444333222111222333444555666999>>>BBBBBBDDDGGGHHHGGGFFFFFFGGGBBBDDDDDDCCCEEEHHHGGGDDDDDDBBB@@@@@@BBBFFFHHHIIIFFFHHHJJJJJJJJJOOOVVV\\\```ZZZRRRKKKGGGGGGHHHIIIHHHKKKJJJEEECCCEEEFFFEEEEEEHHHLLLKKKHHHFFFGGGIIIHHHFFFEEEEEEFFFFFFEEECCCBBBBBBBBBCCCEEEEEECCCAAACCCBBBAAA@@@???>>>>>>>>>???@@@AAADDDFFFEEEBBB@@@<<<;;;:::999777777666666444444444444555666777777;;;@@@HHHPPPUUUWWWWWWVVVWWWSSSNNNJJJHHHFFFBBB???:::999666333111///...---///000111111111000...---,,,,,,,,,------.........------------------------......---,,,,,,+++******++++++,,,,,,,,,,,,------...,,,+++,,,000888???DDD333222///---,,,++++++,,,******+++++++++,,,,,,,,,------+++)))'''&&&$$$###)))***,,,,,,,,,***((('''((((((((()))******++++++))))))))))))************************************))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((())))))***)))'''%%%$$$''''''&&&&&&&&&&&&''''''******))))))((((((((('''&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&((((((&&&%%%%%%$$$%%%%%%((()))******)))&&&""" )))))))))))))))((((((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((()))(((((()))))))))'''&&&%%%$$$######""""""######$$$(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&%%%&&&'''((()))))))))((((((''''''''''''''''''((()))))))))))))))$$$$$$&&&'''(((***+++,,,))))))))))))(((((((((((('''(((((()))***++++++++++++++++++***************---,,,+++)))))))))***+++'''''''''((((((***+++,,,++++++******+++---///000555555555333222222444666888888888:::<<<===;;;:::666555333222111111111222(((''''''''''''((())))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......---......///////////////111000000000/////////...////////////////////////000/////////---,,,+++***---------,,,,,,+++++++++************************))))))******++++++,,,,,,,,,...000222555999???BBBDDDDDDBBBAAA???>>>>>>>>>999777555333222333444555555555444444444555666777666666555555555666666777666555444444333222111111333444666777888<<<@@@CCCGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJGGGCCCCCCEEEEEEBBBGGGEEECCCCCCEEEHHHIIIIIIJJJKKKLLLMMMNNNRRRWWWZZZ\\\WWWPPPKKKHHHHHHHHHIIIIIIMMMNNNJJJHHHIIIIIIGGGHHHKKKMMMKKKHHHFFFGGGIIIIIIHHHFFFFFFFFFFFFDDDCCCGGGEEEDDDDDDEEEEEEDDDBBB???>>>>>>??????@@@AAABBB@@@@@@BBBEEEGGGGGGDDDBBBEEEDDDBBB@@@>>>======<<<999888777777666666777777999===DDDKKKQQQTTTVVVWWWWWWTTTPPPNNNMMMKKKGGGDDDBBB@@@>>>:::777333000//////////////////...------......------------,,,,,,------------------------......------,,,++++++***++++++,,,,,,,,,,,,------******))))))+++---000222......---,,,++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++***)))(((((()))***,,,,,,,,,***)))'''*********)))))))))))))))))))))))))))***************************************************************)))((((((''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))(((''''''(((((())))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&&&&''')))***)))'''%%%###(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&''''''((())))))***'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((('''&&&&&&(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%&&&'''((()))((((((((('''''''''&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&''''''))))))))))))(((((((((((('''(((((()))******++++++************************)))(((''''''&&&&&&&&&''''''''''''(((((()))++++++++++++++++++---...000111444555555333222222444666666666777999;;;<<<:::888555444222111111111222222((((((''''''(((((()))***************************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,)))***,,,---.../////////,,,,,,,,,---------......,,,---......//////......000000000000/////////////////////////////////////////////...---,,,******...------,,,+++*********))))))))))))))))))******))))))))))))************,,,...000222555888===AAA>>>>>>===<<<:::888777666111111000000000111222222222222111000/////////000///000222333444555555555777777666444333333333333333555888:::<<>><<<:::999777777666777999===BBBHHHNNNSSSUUUUUUTTTSSSSSSSSSQQQNNNLLLLLLJJJHHHEEE@@@;;;666444111000//////........./////////...------,,,,,,+++------------------------......------,,,+++++++++++++++,,,,,,,,,,,,------+++,,,---------+++***))))))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,***)))(((++++++******)))(((((('''))))))))))))************************************************************+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,+++)))((('''&&&&&&&&&***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&((())))))(((((('''&&&''')))******)))'''&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((())))))******'''((()))))))))((('''&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''((('''&&&'''((()))'''&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))))))))(((+++*********************))))))))))))(((((((((((('''(((((())))))******+++)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((()))***+++,,,,,,---...///111333444444555555333222222555777666777888:::<<<;;;888555333222111000000111222222((((((((('''((())))))***))))))))))))))))))))))))))))))***************+++((()))))))))************************+++++++++++++++++++++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,---------......---......///000/////////000000000000////////////////////////////////////,,,,,,------,,,,,,+++***...------,,,+++***))))))((()))))))))))))))******++++++++++++++++++,,,,,,,,,---///000111333777999555666666666555444222000111111222222222333333333111000000000000000000000111222555888:::;;;;;;;;;<<<;;;999777666555555555555777;;;===???BBBEEEHHHKKKIIIGGGHHHKKKMMMMMMLLLMMMOOOMMMGGGEEEHHHIIIHHHJJJFFFCCCBBBEEEJJJNNNPPPOOOJJJEEEEEEIIINNNQQQQQQVVVTTTQQQOOOPPPUUU]]]bbbeeehhhhhhccc___]]][[[XXXWWWYYYZZZXXXUUUUUUXXX[[[```^^^]]]^^^```bbbbbbbbbgggeeedddbbb^^^YYYRRRMMMJJJIIIHHHGGGFFFFFFEEEEEEBBBBBBCCCEEEHHHIIIIIIHHHJJJIIIHHHGGGFFFFFFFFFGGGDDDCCC@@@===:::888777666777777888:::???EEEKKKOOOQQQRRRSSSUUUVVVUUUSSSRRRQQQQQQPPPMMMIIICCC>>><<<555444222111000000111111//////.........---------------------------------......------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...//////...---,,,((()))***++++++***)))(((******+++++++++,,,,,,,,,------------,,,,,,,,,,,,******+++++++++******)))************))))))((((((((()))))))))************************************************************,,,+++******))))))******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))((('''&&&&&&&&&***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((''''''$$$&&&(((***+++***)))((('''((()))******)))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))'''%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))***+++,,,---...///))))))))))))(((((((((((((((((((((((())))))******(((((((((((())))))))))))((()))***++++++***((('''(((((((((((()))***+++,,,......///111222444555666444555555444333333666888::::::;;;<<<<<<:::666222000000/////////000222222((((((((((((((()))******((((((((((((((((((((((((*********+++++++++,,,,,,((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------......//////000111111111111000////////////000000000000........................(((((()))++++++,,,,,,+++------,,,++++++***))))))(((((())))))*********+++,,,,,,,,,,,,------------,,,---............000222222333444555555555444333555555555444444333222222//////000111222333444444666777:::===???@@@AAAAAA@@@>>>;;;888666555555555777:::???BBBDDDEEEHHHIIIMMMLLLKKKLLLOOORRRTTTUUUUUUXXXWWWRRRNNNNNNNNNLLLNNNJJJEEEEEEIIIPPPVVVZZZWWWPPPIIIFFFKKKQQQWWWYYY^^^\\\YYYXXX\\\fffsss}}}xxxrrrooommmiiieeegggiiihhhggghhhlllpppqqqpppppprrrvvvzzz|||}}}~~~xxxoooccc\\\TTTSSSQQQPPPNNNMMMMMMMMMIIIHHHHHHJJJMMMOOOOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLGGGEEECCC???<<<:::888777:::888777666999>>>CCCFFFKKKMMMQQQTTTUUUVVVVVVVVVRRRRRRRRRQQQNNNKKKGGGEEE:::999777444333222222333////////////////////////------------------------......------------,,,,,,+++++++++,,,,,,,,,------************++++++,,,,,,++++++,,,,,,,,,***((('''******+++++++++,,,,,,,,,---------,,,++++++***************+++++++++******(((((())))))************((()))))))))************************************************************,,,,,,+++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((***)))'''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$&&&(((***++++++***))))))*********)))((('''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''((()))******)))((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''')))******'''%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&'''((())))))***))))))))))))((((((((((((((((((((((((((()))))))))''''''(((((())))))))))))$$$%%%&&&'''''''''%%%%%%)))))))))***+++,,,---...000111222444555777777888555666666555444555777:::<<<;;;;;;;;;:::666222...///.........///111333444))))))(((((())))))***+++'''''''''''''''''''''''')))))))))***++++++,,,,,,))))))))))))************)))))))))************+++))))))******+++,,,,,,,,,------......------,,,+++,,,,,,,,,---------......000000111222222222111111////////////000000000000........................'''((()))***+++,,,,,,,,,++++++++++++************)))))))))***++++++,,,,,,++++++,,,,,,---.........///000111000///...///111555555666888999999999999777666555333222111111111---...111333555777777888:::;;;===???AAABBBCCCCCC@@@>>>;;;999777777888999<<<@@@EEEHHHIIIJJJKKKLLLKKKLLLMMMOOOQQQUUU[[[___```cccaaaXXXQQQOOOOOONNNQQQNNNJJJJJJOOOUUU[[[^^^\\\WWWQQQNNNRRRYYY```eeelllkkkjjjjjjooo|||}}}vvvyyy|||}}}|||~~~xxxpppaaa```___^^^]]]\\\\\\\\\XXXVVVUUUVVVXXX[[[\\\\\\UUUTTTQQQOOOLLLKKKJJJIIIGGGFFFDDDAAA???===<<<<<<>>><<<999888999;;;???AAAEEEHHHMMMPPPRRRTTTVVVXXXRRRRRRSSSRRRQQQPPPNNNMMMBBB@@@>>>;;;999777555555222222111111111111111000------------------------......------------------++++++,,,,,,,,,,,,------...,,,+++)))))))))***+++---------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++************************+++++++++'''(((((()))******++++++))))))))))))************************************++++++++++++++++++++++++,,,+++******)))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((()))*********)))******))))))((('''&&&%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))*********)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''(((***+++***(((%%%&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''))))))((((((''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))******+++&&&'''(((((((((((((((((())))))***+++---///111222444555666777888999999999777888888777666777:::<<<;;;:::888777666444000---000000000000222444666777))))))(((((())))))***+++(((((((((((((((((((((((('''''''''((())))))******))))))))))))************))))))))))))************((())))))***++++++,,,,,,,,,,,,------...---------,,,,,,,,,---------......//////000111111111111111.../////////000000000111........................++++++,,,,,,,,,,,,++++++************++++++++++++)))******+++,,,,,,------,,,,,,---...000111222222333555666777666555666777999999888999999:::;;;<<<777666333111000000111222000111444777999:::;;;;;;>>>>>>>>>???@@@AAABBBCCC@@@???===<<<<<<>>>@@@BBBCCCFFFKKKOOOOOOOOOOOOOOOMMMQQQUUUVVVWWW\\\fffooorrrsssmmmbbbYYYYYY\\\]]]]]]\\\\\\^^^bbbdddeeeeeefffeeedddcccdddjjjqqqwww{{{|||~~~wwwvvvtttrrrpppooonnnnnnkkkiiiffffffiiikkkmmmmmmiiifffaaaZZZSSSNNNIIIGGGGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@>>>======>>>???@@@AAAEEEIIILLLNNNQQQVVVYYYSSSSSSSSSSSSRRRRRRRRRRRRMMMLLLJJJGGGDDD@@@===;;;777666555444222111//////------------------------------..................++++++,,,,,,,,,,,,------//////...---,,,,,,,,,,,,,,,++++++******+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******)))******++++++,,,)))))))))))))))*********))))))))))))************************************++++++++++++++++++++++++++++++***)))))))))))))))((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((()))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++******)))((((((''''''''''''((((((''''''''''''((()))******(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''(((***++++++(((%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((%%%&&&''''''(((((('''''',,,++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,***************+++,,,,,,)))***+++---///222444555777888999:::::::::999999888999999999888999<<<>>>;;;999777666666666555333333333333444666888;;;<<<)))))))))))))))******+++))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))))))))))))))************))))))))))))************((())))))***++++++,,,,,,***+++,,,---.../////////,,,,,,,,,---------.........//////000000000000000.../////////000000111111......................../////////...---,,,+++***)))))))))***++++++,,,,,,******+++,,,------.........///000222333555666777666888;;;<<<<<<<<<>>>???:::999888777777888999:::888666333111000111333555555666999;;;===>>>>>>>>>AAA@@@?????????@@@BBBCCCBBBAAA@@@@@@BBBFFFIIILLLGGGKKKPPPSSSTTTSSSRRRRRRVVV]]]cccdddccciiiuuu}}}ppphhhjjjqqqvvvpppqqqtttwwwzzzyyyvvvsssuuuwwwzzzzzz{{{|||zzzyyyyyyvvvssssssuuuwwwyyyyyy}}}uuukkk```WWWPPPMMMGGGGGGFFFFFFEEEFFFFFFFFFBBBBBBBBBAAAAAAAAAAAABBB@@@CCCGGGJJJLLLPPPUUUZZZUUUTTTSSSSSSSSSSSSTTTTTTXXXWWWUUURRRNNNIIIEEECCC;;;:::888555333000...---------------------------------..................++++++,,,,,,,,,---------***+++,,,---------,,,,,,***))))))))))))+++---...******+++++++++,,,,,,,,,))))))***+++---...//////******))))))***+++,,,,,,++++++******)))((((((((())))))))))))************************************+++++++++++++++++++++++++++******)))((()))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))***)))((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((''''''''''''(((((()))%%%%%%&&&&&&'''(((((()))'''''''''((()))******+++%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''((()))***++++++***)))''''''&&&&&&&&&&&&'''''''''''''''((((((***++++++(((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))''''''(((***,,,+++(((%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%'''((((((((('''&&&'''''''''((((((((())))))%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((('''''''''((())))))***+++,,,,,,,,,)))((('''''''''(((***+++)))***+++...000333666777999999:::;;;;;;;;;999999999:::::::::999:::===???===:::888888999;;;;;;;;;555555666777999<<>>@@@BBBBBBBBBAAA@@@>>>===<<<>>>:::666555777888777666777555333000000111333444<<<===???@@@@@@>>><<<;;;<<<<<<:::999888<<>>???EEEJJJKKKKKKOOOUUUYYYXXXUUUWWW___gggkkkpppuuuwwwzzz||||||sssbbbWWWTTTNNNLLLJJJIIIIIIJJJJJJIIIHHHFFFCCCAAAAAABBBBBBAAAEEECCCBBBEEEKKKQQQSSSTTTUUUTTTSSSTTTVVVWWWXXXWWWWWWXXXZZZZZZXXXSSSNNNKKKEEEDDDAAA===888444111000///...---------...///000000000///...------,,,,,,---------...------,,,,,,+++******************+++,,,,,,,,,++++++*********)))************+++++++++))))))***+++,,,------...,,,,,,+++***))))))******+++******))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))******++++++++++++,,,,,,******))))))))))))******))))))(((((((((((())))))***++++++,,,,,,++++++***&&&&&&''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))*********))))))((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((++++++***)))((('''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))***)))(((''''''''''''''')))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###%%%'''******+++,,,,,,+++'''$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***)))((('''(((***+++,,,,,,,,,+++***+++,,,+++******,,,......///111333666888:::;;;@@@???===;;;::::::;;;<<<;;;===>>><<<888666666777777555555666:::===>>>???:::999999;;;@@@CCCEEEFFF))))))))))))************))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000/////////////////////000//////...............,,,---...---+++***+++,,,......---,,,+++++++++++++++++++++++++++++++++******,,,///000111222555777999999:::;;;<<<>>>@@@AAAEEEDDDBBB@@@===:::777666888555222222333555555444555333222111222444666888<<<===>>>@@@@@@???>>>===????????????@@@BBBEEEGGGLLLHHHDDDCCCFFFKKKNNNPPPOOOUUU[[[]]]___gggsss}}}{{{ooogggeee]]]YYYTTTSSSVVV[[[]]]^^^[[[TTTLLLFFFEEEEEEEEEEEEIIIGGGFFFHHHMMMQQQTTTTTTUUUTTTSSSTTTWWWXXXYYYXXXWWWXXXZZZZZZXXXTTTPPPMMMKKKIIIFFFBBB===999555333444222000...---....../////////......------,,,,,,,,,,,,---......---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***************++++++***)))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,,,,---------......*********))))))*********))))))(((((((((((()))))))))******++++++******)))'''''''''(((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))((('''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))))))))((('''''''''''''''+++***)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%&&&((()))+++***(((((())))))(((&&&%%%&&&''''''((((((''''''((((((''''''&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))*********)))((('''((()))***,,,,,,,,,,,,,,,((()))***)))))))))+++---000111333666999;;;===>>>???===;;;:::999:::<<<===BBBDDDEEEDDD@@@>>>===>>>999888777888<<<@@@BBBBBB???>>>>>>@@@EEEIIIKKKKKK)))))))))******+++++++++))))))))))))))))))))))))((((((((((((((()))))))))***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////////////////////////////............---,,,---...---+++***+++,,,///...------,,,+++******,,,,,,+++++++++,,,,,,,,,---///222444666888;;;>>>@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???<<<999666333222111000...///111333444444444333333444666888:::<<<======???@@@@@@@@@@@@@@@>>>>>>@@@BBBEEEFFFEEECCCJJJIIIGGGFFFFFFIIINNNRRRWWW\\\ccciiiqqq|||{{{vvvuuupppiiiaaaaaagggooosssuuurrrgggYYYOOOLLLLLLKKKIIILLLJJJHHHIIILLLQQQTTTUUUUUUSSSSSSTTTVVVXXXXXXXXXUUUWWWYYYYYYYYYVVVSSSQQQQQQPPPMMMIIIEEE@@@===;;;888666333111/////////000......------------------+++,,,---...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,+++++++++******,,,++++++************+++++++++***))))))))))))***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------++++++************++++++***))))))(((((())))))***((())))))))))))))))))((())))))((((((((((((((('''************))))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))))))))((((((((((((''''''++++++***(((''''''''''''''''''''''''''''''''''''******)))(((''''''((((((+++)))&&&%%%&&&((())))))%%%&&&''''''((((((''''''))))))(((((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))*********+++++++++))))))******))))))((('''((()))***+++,,,,,,,,,,,,'''(((*********+++...000333555888;;;>>>@@@AAAAAA???>>><<<::::::<<<>>>???BBBDDDFFFEEECCC@@@>>>>>>===;;;:::<<<@@@DDDGGGGGGCCCCCCCCCFFFJJJOOOQQQRRR''''''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////......///.........------+++,,,------++++++,,,---,,,---------------,,,,,,///...---------...000111333555888:::<<<>>>AAACCCCCCCCCCCCCCCBBBBBBAAAAAA:::999888666555333333222/////////000222444666777777777888999;;;===>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAEEEHHHJJJHHHFFFKKKNNNRRRRRRQQQQQQVVV[[[fffkkksss{{{xxxpppooovvvxxxiii___[[[YYYUUUQQQQQQOOOMMMLLLMMMOOORRRSSSSSSRRRQQQRRRTTTUUUUUUTTTTTTUUUWWWXXXXXXWWWVVVUUUUUUTTTSSSQQQNNNJJJGGGEEE<<<:::777444222111222222---------------.........++++++---...////////////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++,,,+++******))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++,,,++++++++++++++++++,,,***))))))))))))))))))***((())))))******))))))(((***)))))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******'''''''''''''''(((((()))'''''''''((((((((())))))''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))))))))((((((((())))))((('''&&&%%%%%%$$$((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$)))'''%%%$$$&&&(((((((((%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,+++***)))((('''&&&%%%'''''''''((((((((())))))*********))))))((((((((())))))******++++++++++++)))+++------...///222555777999===@@@CCCDDDDDDDDDBBB@@@===<<<<<<>>>@@@BBBBBBCCCEEEEEECCCAAA>>>===@@@???>>>@@@DDDHHHKKKLLLHHHGGGHHHKKKOOOTTTVVVWWW%%%&&&&&&'''((()))******))))))))))))))))))))))))************************)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------....../////////000---......///...---,,,,,,+++,,,------++++++,,,---***+++---...000111111111111///...---...000333555;;;===???@@@AAABBBDDDFFFCCCCCCCCCCCCBBBAAA@@@???555555333222222222222222222333444666777999;;;<<<<<<===>>>???@@@@@@AAA@@@BBBBBBAAA@@@AAABBBCCCCCCGGGGGGJJJMMMQQQTTTTTTTTTZZZbbbjjjnnnlllkkknnnqqquuuzzzzzzuuupppiiiccceeeccc___ZZZVVVSSSRRRRRRTTTRRRPPPPPPQQQQQQQQQOOORRRRRRTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVUUUSSSQQQPPPDDDBBB>>>:::666333111000---.....................+++,,,---...//////000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++***************))))))))))))))))))))))))(((((()))***+++,,,,,,---)))))))))*********++++++,,,++++++++++++++++++,,,******))))))))))))******)))******************)))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))******)))((((((((((((((('''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%&&&(((((('''&&&%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((******))))))))))))************)))*********+++++++++---///000000222555777;;;===AAAEEEGGGGGGFFFEEEAAA???===;;;<<>>AAAEEEIIIJJJHHHFFFDDD>>><<<;;;;;;>>>CCCHHHLLLPPPOOONNNNNNNNNNNNLLLJJJIIIIIIJJJMMMPPPRRRRRRQQQTTTSSSSSSUUUYYY]]]______''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---......///000000,,,---...//////---,,,******+++---,,,,,,+++---...000222555888:::;;;;;;;;;888666444333444888===@@@EEEFFFHHHHHHHHHHHHJJJKKKHHHHHHHHHFFFCCC???;;;999555444444444555777999;;;<<<>>>AAAAAA??????@@@BBB@@@AAACCCEEEEEEDDDCCCAAA???>>>>>>???CCCGGGLLLOOOWWW```lllrrrtttvvvzzz~~~tttmmmjjjbbb___[[[WWWUUURRROOOLLLMMMMMMMMMNNNOOOQQQSSSTTTTTTVVVXXXZZZ[[[ZZZXXXWWWSSSSSSQQQMMMGGG???888444222222111111000000//////......////////////......------,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++++++++,,,---...---,,,++++++******++++++)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,*********))))))*********+++******))))))******+++((())))))))))))))))))((()))))))))))))))*********''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((())))))***&&&'''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&((()))+++++++++)))((('''((()))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''(((***,,,+++)))&&&&&&&&&''''''&&&%%%&&&''''''((((((''''''((((((''''''&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))***+++,,,))))))*********+++++++++************,,,...000111000///............///000000111333333333555777:::@@@CCCGGGKKKKKKHHHDDDBBB<<<<<<===???EEEMMMUUUZZZTTTQQQOOONNNPPPPPPOOONNNNNNOOOQQQUUUWWWXXXUUUSSSTTTSSSRRRTTTXXX[[[]]]]]]))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((('''((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...///000000,,,---...//////---+++******+++---,,,,,,,,,---...555777:::<<<>>>>>>======>>><<<:::888:::>>>CCCGGGEEEGGGIIIJJJJJJJJJLLLNNNMMMLLLKKKHHHDDD???:::888222222333555888===AAACCC>>>@@@CCCBBB@@@???@@@BBB>>>@@@CCCEEEFFFEEECCCBBB;;;;;;<<>>>>>@@@EEEMMMWWWaaagggZZZVVVRRRQQQSSSUUUUUUSSSQQQSSSVVVZZZ\\\[[[XXXTTTRRRPPPOOOQQQTTTWWWXXXXXX(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,,,,+++++++++***)))))))))------------,,,,,,+++***------------------------+++,,,,,,------......///........................222///++++++---...---++++++***)))***---///111111???@@@AAABBBBBBAAA>>>===;;;===???AAACCCEEEFFFFFFKKKKKKJJJLLLOOOPPPPPPOOOOOOMMMJJJEEE@@@;;;888666555666999;;;<<<<<<<<<<<>>???@@@BBBFFFIIIIIIFFFCCCCCCEEEHHHIIIIIINNN]]]mmm~~~www~~~sssiii```YYYUUURRRUUUVVVWWWTTTPPPMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQSSSVVVWWWUUUQQQLLLIIIBBB===666111000111222333111000---,,,+++---///000...///000111111000///......,,,******+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++************************++++++++++++++++++++++++******+++++++++******)))...***((()))---///,,,(((++++++***)))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))+++******)))(((''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&%%%######(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))!!!&&&))))))'''%%%''''''&&&&&&%%%$$$$$$%%%&&&&&&((())))))(((''''''%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%'''))))))(((%%%%%%%%%%%%%%%&&&'''((('''((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&'''(((((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((()))************************,,,///333777999:::999777555555555555666555555666777999;;;<<<===CCCCCCCCCBBBAAA???===<<<===???EEEOOOZZZbbbeeeeeeUUUQQQQQQXXX[[[ZZZ[[[______YYYXXX]]]___\\\YYYZZZQQQPPPNNNLLLNNNTTT\\\ccc((((((((()))))))))******************************))))))))))))))))))))))))*********+++,,,,,,------,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,........................111...++++++---...---,,,...------///222666999:::@@@AAABBBCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGHHHKKKJJJJJJLLLNNNPPPOOONNNMMMLLLIIIEEEAAA===:::888;;;===>>>@@@AAABBBBBBAAABBBAAA????????????>>>===>>>AAAEEEIIILLLPPPRRRSSSTTTVVVYYYZZZZZZ^^^kkkzzzsssmmmttt~~~~~~~~~}}}{{{{{{~~~wwwlllddd___```bbbccc]]]TTTNNNNNNPPPQQQQQQQQQQQQSSSTTTVVVWWWQQQQQQSSSSSSSSSRRRQQQPPPIIIDDD===888555333111000111000000000////////////...///000000000000///...000...,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,666000***((()))***)))&&&++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((('''''''''(((((()))))))))*********)))((('''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''(((((((((&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&'''((((((((('''&&&%%%&&&(((***+++)))&&&###&&&'''((()))))))))(((((('''&&&&&&&&&&&&''''''((()))'''%%%%%%'''''''''&&&''''''&&&&&&''''''((((((%%%'''(((((('''&&&'''((('''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&'''(((((())))))))))))((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++******)))((('''++++++,,,///333777;;;===???>>><<<:::999888888999666777777888:::;;;===>>>@@@@@@???>>>======<<<<<>>===>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>???@@@@@@@@@EEELLLQQQVVV\\\ccciiihhhjjjmmmpppppprrr~~~qqqbbbfffoooxxx|||~~~|||||||||{{{uuuvvvyyyxxxnnn^^^RRRPPPRRRPPPOOOMMMMMMNNNRRRVVVYYYSSSRRRQQQPPPQQQRRRSSSTTTPPPMMMGGGBBB===888333000111222333333333111///...---...////////////...---000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---***((()))***---///BBB:::111+++***++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&%%%&&&&&&&&&((('''&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((()))***)))((('''((()))''''''((())))))(((''''''&&&&&&'''''''''''''''''',,,+++)))'''&&&'''((()))'''&&&&&&(((++++++((($$$''''''((())))))))))))))))))((((((''''''''''''(((***(((&&&&&&&&&'''&&&$$$((((((((((((((('''''''''###%%%'''''''''&&&'''((((((((((((((((((((((((((()))((('''&&&%%%&&&'''(((((())))))*********))))))((((((((()))******++++++(((((((((((((((((((((((())))))''''''''''''))))))+++++++++******))))))(((,,,---///333888<<<@@@CCCEEEDDDAAA>>><<<;;;;;;;;;999999::::::<<<===??????>>>===;;;:::;;;<<<===???HHHOOOXXX\\\ZZZVVVRRRPPPRRRSSSZZZcccjjjlllnnnrrrrrrlllhhhfffdddaaa___```SSSQQQNNNOOOUUUbbbqqq|||))))))))))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,***+++++++++,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,+++,,,---///111222666777888:::<<<@@@EEEHHHFFFFFFFFFFFFGGGIIIJJJKKKNNNNNNNNNMMMLLLJJJIIIHHHIIIIIIIIIKKKNNNNNNMMMKKKIIIIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>=========>>>>>>>>>>>>AAADDDGGGHHHPPPZZZaaaeeekkktttzzzvvvxxx|||vvvggghhhmmmuuuyyy|||nnn]]]WWWYYYTTTQQQMMMJJJJJJMMMQQQSSSVVVUUUSSSQQQPPPPPPQQQQQQRRRPPPMMMJJJFFFAAA;;;777333333333333222000///...---..................---...---,,,,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************---,,,+++***+++,,,---...@@@:::222---+++,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***)))))))))((((((((('''(((((('''&&&&&&&&&''''''((('''&&&%%%%%%''')))+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((()))******(((((()))***'''''''''((((((''''''''''''''''''''''''&&&&&&&&&(((&&&%%%$$$%%%'''***,,,***&&&""""""&&&))))))(((''''''((())))))***************)))(((((('''((((((***(((&&&&&&''''''&&&%%%((((((((((((''''''&&&&&&"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&%%%&&&'''''''''(((((())))))))))))(((###$$$&&&''')))+++------((((((((((((((((((((((((***)))'''&&&&&&''')))***'''(((((()))***,,,------,,,...222777<<>>???<<<;;;999888:::===@@@BBBKKKQQQWWWWWWQQQLLLLLLNNNUUUZZZccclllrrruuuwwwyyyxxxsssmmmhhhdddaaa```aaa[[[[[[\\\___gggttt((())))))))))))*********************************))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))******++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++,,,---///111444666???AAABBBBBBBBBDDDGGGJJJHHHHHHHHHIIIJJJLLLNNNOOOPPPOOOOOOMMMLLLJJJHHHGGGIIIIIIJJJLLLNNNNNNLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDBBB@@@???>>>===999:::<<<<<<>>>BBBIIINNNWWW```llltttxxx{{{qqqooorrrxxx|||ppphhhhhh___\\\VVVQQQMMMKKKJJJJJJRRRRRRSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMKKKFFFCCC999777444111////////////.........------.........///---,,,---......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))+++,,,---...---,,,,,,111...+++))))))))))))(((''''''(((((()))*********************************************************++++++***)))))))))))))))(((((((((((((((((((((((()))((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((()))'''&&&%%%$$$$$$&&&(((***(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&((()))***)))&&&$$$$$$'''))))))((('''''''''((())))))***++++++***)))((((((((((((((('''&&&%%%%%%'''((((((''''''''''''''''''&&&%%%$$$"""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((('''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''+++***(((''''''(((***+++''''''((()))***,,,...///---///444:::???CCCFFFGGGDDDBBB???<<<:::888888888999999888999999:::;;;;;;:::888777666888<<>>>>>:::<<>>999555111000000111//////...------...//////111000///000000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''))),,,...///...,,,***((())))))***************''''''(((((()))))))))***************************************************,,,+++******))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((())))))***+++'''&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((('''&&&'''((((((''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((()))(((((('''&&&$$$&&&)))++++++)))'''%%%&&&&&&&&&&&&''')))***+++***))))))(((((((((((()))&&&%%%$$$%%%'''))))))(((%%%&&&'''''''''&&&%%%$$$###%%%'''''''''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''******((((((((((((******+++***))))))***+++,,,...///222777===AAADDDFFFFFFAAA???===;;;999999999999888777777777777777888888888777666666888<<>>===<<<<<<===>>><<<<<<;;;;;;:::;;;;;;;;;:::999999:::<<<@@@DDDFFFIIIJJJKKKJJJJJJPPPZZZbbbkkkttt{{{zzzyyy{{{|||{{{ooossssssnnnmmmrrrwwwwwwkkkuuu&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((---------,,,,,,+++++++++***+++,,,,,,------------------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,000222333777===AAAGGGMMMRRRSSSNNNIIIGGGHHHJJJLLLNNNPPPPPPPPPNNNMMMKKKLLLLLLKKKKKKJJJIIIHHHKKKLLLMMMOOOQQQPPPMMMJJJFFFEEEDDDCCCBBBAAA@@@???AAAAAABBBDDDFFFJJJMMMNNNWWW[[[___bbbgggppp}}}ooo]]]QQQMMMMMMNNNOOOOOOOOONNNNNNIIIGGGFFFHHHLLLPPPRRRSSSMMMKKKIIIEEE@@@;;;666333111000///......///000111//////...//////...,,,)))........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---++++++***)))''''''((()))************************************************************************---,,,+++***))))))))))))(((((())))))*********+++(((((()))***+++,,,,,,---(((((((((((())))))))))))%%%%%%%%%&&&((()))+++,,,))))))******)))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''&&&((())))))(((((()))+++)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((())))))***((('''%%%$$$%%%&&&''''''&&&"""""",,,$$$$$$$$$$$$%%%''')))***''''''&&&''''''((()))******(((&&&&&&''''''&&&%%%$$$&&&((()))***)))(((''''''(((***)))(((''''''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%&&&'''((())))))))))))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''))))))************))))))'''''''''(((***...111333666999>>>CCCFFFGGGFFFEEEBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAA@@@AAAAAAAAA>>>>>>>>>???BBBEEEHHHJJJJJJMMMPPPRRRTTTXXX^^^bbbmmmwww}}}zzzxxx{{{|||{{{nnnuuuwwwsssssszzzttt((((((((((((((()))******))))))))))))))))))))))))(((***+++***)))((()))***************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++******)))***+++,,,---...000333888<<>>:::444222///...//////...---/////////000222111///---......---------,,,,,,,,,------------------------)))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******+++***)))***,,,------++++++,,,,,,,,,,,,+++******************************+++++++++,,,,,,+++++++++)))((((((''''''''''''(((++++++******)))(((((((((&&&'''((())))))((('''&&&***************)))((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((%%%&&&'''((())))))))))))***)))'''&&&%%%%%%%%%&&&%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''$$$%%%''')))***+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,+++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&((()))************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++...333777======>>>CCCGGGIIIFFFCCC===???@@@AAACCCFFFJJJMMMLLLIIIFFFFFFHHHJJJHHHFFF<<>>BBBEEEFFFIIINNNRRRQQQMMMIIIIIIKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDBBB>>>AAAFFFGGGQQQ^^^lllzzz}}}uuummmmmmeeeWWWMMMLLLMMMKKKLLLJJJGGGGGGHHHIIIJJJIIILLLMMMOOOOOONNNJJJEEECCC888555222000000000///...000//////111222222111///.........---------,,,,,,------------------------.........---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************,,,*********,,,---,,,+++***++++++++++++***))))))************************++++++,,,,,,,,,,,,++++++***))))))((())))))******))))))))))))************(((((()))******)))(((((())))))******))))))(((''''''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((((((((('''''',,,+++)))(((''''''(((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))%%%&&&''')))***+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***,,,+++)))((('''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''((((((((((((((((((''')))***+++,,,---111666:::AAABBBDDDGGGIIIHHHEEECCC???AAADDDEEEGGGIIIMMMOOONNNMMMKKKKKKKKKJJJHHHGGGIIINNNTTTWWWXXXWWWWWWXXXXXXYYYXXXTTTPPPPPPTTTYYYjjjtttxxxssssss|||}}}yyy|||((((((((((((((())))))***))))))))))))))))))))))))(((***+++***)))((()))***************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++(((***+++---//////000///666888:::===@@@DDDFFFGGGJJJNNNQQQQQQNNNKKKJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIJJJKKKLLLNNNLLLIIIFFFEEEEEEEEEFFFAAA??????BBBBBBBBBFFFLLLSSSaaasssxxxfffVVVNNNLLLLLLNNNLLLJJJIIIIIIIIIGGGFFFIIIKKKNNNPPPQQQPPPNNNMMM@@@<<<777444222111000///000//////000222333111000.........------------,,,------------------------000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---+++***+++,,,,,,+++******************))))))(((************************++++++,,,,,,,,,,,,++++++***************+++,,,---&&&'''((()))***+++,,,---))))))************))))))(((((()))))))))(((''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%+++***)))(((((('''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))******%%%&&&''')))************''''''''''''''''''''''''&&&&&&''''''((()))))))))+++***)))(((''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***)))((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((()))))))))%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&((((((((((((((((((((((((((((((((()))))))))******'''((()))******)))(((''')))***,,,...111555;;;???EEEHHHKKKLLLJJJFFFDDDCCCAAADDDGGGJJJKKKMMMOOOQQQPPPQQQQQQPPPMMMKKKKKKKKKVVVXXX\\\]]]\\\[[[[[[[[[ZZZ[[[YYYSSSLLLKKKRRRYYYjjjsssvvvpppoooyyyyyy{{{))))))(((((((((((())))))(((((((((((((((((((((((((((***+++***)))((()))***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,******+++---///111444555<<<===???AAACCCEEEGGGHHHIIILLLPPPPPPNNNKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLNNNLLLJJJGGGFFFEEEEEEEEECCC@@@???DDDHHHMMMUUU]]]iiiuuuyyyfffZZZUUUTTTSSSPPPMMMKKKKKKKKKJJJIIIGGGIIILLLOOOQQQRRRRRRRRRJJJFFF???:::666444111///000///...///111222111///............------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++---,,,++++++,,,,,,***)))+++++++++++++++***))))))************************)))******++++++******))))))))))))***+++,,,---...''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&''''''((()))*********''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))************'''(((***++++++***((('''(((***...111444999???CCCHHHLLLOOONNNIIIDDDBBBAAAAAADDDHHHKKKMMMNNNPPPQQQPPPQQQRRRPPPNNNOOOSSSWWW`````````^^^\\\ZZZYYYXXXWWWXXXWWWQQQKKKLLLVVV```nnnuuuvvvpppnnnxxx}}}~~~))))))(((((((((((())))))(((((((((((((((((((((((((((***+++***)))((()))***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,000555:::===BBBCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCFFFCCCEEEMMMXXXcccoooyyy{{{nnngggfff]]]YYYTTTQQQOOOOOONNNNNNFFFGGGIIILLLNNNPPPQQQRRRRRRNNNHHHBBB===888444111000///......///000///...//////.........---------------------------------***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,++++++,,,,,,***))),,,,,,------,,,,,,+++***************************(((((())))))))))))((((((((((((((()))***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((&&&&&&'''(((((()))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''))))))))))))************((()))***++++++***)))((((((+++///444888===CCCGGGIIILLLNNNLLLFFFBBB@@@@@@@@@CCCGGGJJJKKKMMMNNNPPPNNNOOOPPPOOOOOOTTT\\\ccchhhfffbbb___\\\ZZZXXXVVVRRRTTTUUUSSSQQQVVVaaajjjwww||||||vvvuuu***))))))((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))******************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---...///000//////111555;;;AAAEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMKKKIIIGGGFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEDDDCCCCCCEEEEEEKKKZZZkkkyyy|||~~~qqqmmmfff___ZZZVVVRRRPPPGGGHHHIIIJJJLLLNNNPPPQQQUUURRRNNNJJJFFF@@@;;;777333111///.../////////---/////////.........------------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++***+++,,,,,,+++***---------------,,,,,,+++************************(((((())))))))))))((((((((((((((((((((()))***++++++++++++***)))(((((('''((((((''''''''''''((((((''''''((()))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))((((((###$$$%%%&&&''')))******))))))((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((((((((&&&'''((()))******))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((******+++''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''((((((((()))))))))******+++******************++++++...333888<<>>FFFKKKMMMNNNNNNNNNPPPOOONNNLLLIIIGGGFFFEEELLLLLLMMMNNNOOONNNKKKHHHFFFGGGHHHGGGEEECCCBBBAAAFFFBBBAAACCCCCCAAACCCGGGEEEEEEDDDDDDGGGPPP\\\eeesss{{{~~~~~~~~~ooo___\\\ZZZVVVRRROOOPPPRRRUUUTTTRRRPPPPPPQQQQQQPPPOOOBBB>>>888444222000///...------...//////000000000........................+++,,,------......------...------,,,,,,------......------,,,,,,------...((((((''''''(((***,,,---******+++++++++,,,,,,,,,---***'''(((+++,,,+++)))******))))))******+++,,,---,,,+++******+++,,,---************************((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++*********))))))((((((+++***)))(((''''''((((((---,,,***)))(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$###''''''((())))))(((((('''***'''%%%###$$$&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))))))))'''&&&'''((()))(((''''''&&&&&&&&&'''(((***+++)))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++...111333888===@@@CCCJJJRRRUUUSSSMMMHHHBBB@@@AAADDDEEEDDDCCCGGGKKKOOOQQQSSSUUUWWW\\\bbbhhhiiigggddddddfffjjjccc\\\___hhhoooooollleeeggglllttt{{{}}}zzzwwwuuuyyy}}}''''''((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,+++++++++******...,,,******,,,------++++++,,,,,,---///333888<<<@@@DDDIIILLLMMMMMMMMMMMMPPPOOONNNLLLKKKIIIHHHGGGLLLKKKLLLMMMNNNNNNKKKIIIHHHHHHGGGEEECCCBBBBBBBBBCCC@@@@@@BBBBBB???@@@DDDCCCEEEHHHLLLRRR\\\hhhqqq~~~wwwoooooollldddYYYQQQPPPRRROOONNNNNNOOOQQQRRRPPPOOOMMMHHH@@@:::666444222000000000000///////////////........................+++,,,------......------...------,,,,,,------......------,,,,,,------...+++***)))))))))***+++,,,,,,,,,,,,,,,------------...,,,++++++,,,------,,,)))))))))))))))***++++++++++++***))))))***++++++************************((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((******))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''))))))))))))(((((((((''''''&&&%%%%%%%%%&&&'''((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%"""###$$$%%%'''((()))***+++(((&&&%%%&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))'''&&&'''((()))((('''''''''&&&&&&'''(((***+++&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++///222444888===BBBFFFMMMUUUYYYWWWUUUOOOIIIDDDDDDDDDDDDDDD@@@EEELLLQQQTTTVVVWWWXXXhhhmmmrrrsssoookkkhhhhhhgggccc```ccckkkooonnnllliiimmmuuu{{{~~~zzzwwwuuu}}}'''''''''(((((())))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,++++++++++++,,,+++***+++,,,---,,,+++------...000333999@@@EEEIIIKKKMMMMMMLLLKKKLLLMMMOOOOOONNNMMMLLLKKKKKKJJJKKKJJJKKKLLLNNNNNNLLLJJJIIIIIIGGGEEEDDDCCCCCCCCCBBB@@@AAACCCAAA???@@@EEEIIIMMMTTT\\\eeeoooxxx~~~|||}}}~~~zzzhhhXXXRRRQQQKKKJJJKKKMMMPPPQQQQQQPPPUUUPPPHHHAAA<<<888444222333222111000///.................................,,,,,,---............---...------,,,,,,------......------,,,,,,------...---,,,+++************++++++++++++,,,,,,,,,,,,---,,,------,,,++++++,,,...)))))))))*********++++++,,,+++************+++,,,************************)))))))))))))))))))))))))))************))))))(((''''''''''''''''''''''''***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))******)))''''''$$$######$$$$$$%%%''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&"""""""""###$$$&&&((()))+++)))&&&&&&'''(((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&)))'''&&&'''((()))((('''''''''&&&''''''((()))***&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++000555888:::@@@FFFJJJQQQYYY]]]\\\VVVQQQJJJEEECCCCCCCCCDDDEEEKKKRRRXXXZZZ[[[\\\\\\ppprrrtttsssooojjjfffdddeeeeeefffiiimmmnnnnnnlllmmmttt~~~~~~zzzyyyyyy&&&&&&'''((()))******+++,,,+++***)))))))))))))))))))))))))))))))))))))))************************++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///222555999???EEEJJJMMMMMMMMMLLLJJJJJJLLLMMMOOOOOONNNNNNNNNMMMMMMMMMJJJJJJJJJKKKMMMMMMKKKJJJIIIJJJJJJKKKKKKJJJGGGDDDFFFCCCCCCDDDCCCBBBGGGOOOYYY^^^gggpppzzzyyytttxxx|||yyygggZZZTTTMMMKKKIIIIIIKKKNNNPPPPPPTTTQQQLLLGGGBBB<<<666222333222111///.........///........................,,,------..................------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********)))+++,,,+++((('''***---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++)))'''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''&&&$$$""""""###%%%&&&***(((&&&&&&'''(((((('''''''''''''''(((((((((((())))))(((((('''''''''''')))'''&&&'''((()))((('''''''''''''''(((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))***---222888;;;>>>EEEKKKNNNSSSZZZ]]]\\\SSSOOOIIIEEEDDDFFFIIIKKKQQQVVV\\\```cccdddeeegggrrrpppnnnllliiigggfffeeeiiijjjkkklllllllllmmmnnnqqqyyy~~~zzz{{{}}}&&&''''''((()))***++++++)))((((((((())))))***+++************************************************++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++++++++,,,111777<<>>:::555222111111111////////////////////////------...///////////////...------,,,,,,------......------,,,,,,------...)))***+++,,,------,,,,,,,,,,,,,,,,,,------------...,,,++++++,,,------,,,)))***,,,---...---,,,+++'''((())))))))))))((('''************************************************(((((()))***************))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******'''((((((((())))))))))))'''((()))))))))((('''&&&)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&''''''((((((&&&%%%%%%&&&((()))'''&&&''''''''''''(((((((((((('''''''''((((((((((((((()))'''&&&'''((()))((('''''''''((())))))((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++///444999>>>BBBEEEEEEMMMRRROOOKKKKKKJJJIIIEEEEEEEEEFFFIIIQQQ[[[cccnnnrrrxxxzzzzzzwwwuuutttgggaaa]]]aaalllwww|||}}}{{{vvvsssuuuzzz|||uuuoooqqqyyy*********)))))))))))))))------,,,+++************************************************************++++++++++++,,,---...///,,,,,,,,,------.........(((***++++++,,,111999???AAACCCFFFHHHIIIJJJLLLNNNJJJKKKKKKKKKJJJJJJMMMOOOOOOOOONNNNNNNNNNNNMMMMMMNNNLLLIIIHHHHHHHHHGGGEEEHHHLLLTTT___hhhjjjddd^^^[[[```hhhqqqwww~~~~~~xxxzzzmmmbbbWWWOOOJJJHHHIIIKKKNNNQQQRRRQQQOOOGGGDDD???999444222111111000000000000000000000000---......///////////////...------,,,,,,------......------,,,,,,------...***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,---***'''(((+++,,,+++)))''')))***,,,,,,+++***)))***+++,,,------,,,+++***************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''((()))***+++'''((()))+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))''''''((('''&&&%%%$$$###'''&&&&&&''')))***)))'''''''''''''''((((((((())))))))))))(((''''''&&&&&&)))'''&&&'''((()))((('''''''''((())))))((('''&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))),,,111666<<>>AAAIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMOOOOOONNNMMMMMMMMMSSSRRRPPPMMMKKKJJJIIIIIILLLKKKIIIGGGDDDCCCBBBBBBKKKMMMVVVdddooorrrnnniiiiiipppyyyrrraaaSSSOOONNNLLLKKKMMMPPPSSSUUUMMMIIIDDD???<<<888444222111000//////111111///...000////////////.................................------------------------,,,,,,,,,------.........,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************))))))))))))******+++++++++,,,,,,,,,************))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***))))))((('''''''''''''''&&&&&&&&&'''''''''''''''***(((''''''(((((('''%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))******)))(((((((((((((((+++---111666;;;@@@DDDFFFIIIIIIHHHHHHHHHFFFCCCAAAGGGFFFJJJTTT```lllvvv|||wwwooommmhhhbbbbbblllwww|||~~~yyy~~~~~~wwwpppuuu}}}))))))))))))************************************)))************+++++++++++++++******************++++++,,,,,,,,,,,,------///---+++,,,///222111000---...111555999>>>BBBEEEJJJKKKKKKLLLMMMNNNNNNNNNMMMNNNNNNNNNMMMMMMNNNNNNOOOOOONNNLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCDDDDDDHHHNNN[[[lllzzz}}}yyytttcccVVVQQQKKKHHHJJJMMMOOOPPPLLLJJJFFFCCCAAA===999666555333111000111111000///000000000000////////////........................------------------------------...............///++++++,,,------------,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************((())))))))))))*********************))))))))))))*********+++++++++,,,,,,*********)))))))))((((((((((((''''''''''''(((((()))(((((((((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***)))(((''''''((())))))***))))))(((((('''((((((''''''''''''''''''''''''***(((''''''(((((('''&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((())))))((((((***)))))))))((((((((('''***)))(((''''''((()))***((((((((((((((((((((((((++++++***)))))))))******---///222777<<<@@@CCCEEEGGGGGGGGGHHHHHHGGGEEECCCGGGIIIPPP\\\iiixxxoooiiijjjhhhdddgggpppyyy|||}}}~~~{{{zzzrrrjjjrrr~~~{{{}}}))))))))))))************++++++++++++++++++++++++)))************+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,...111222222111---000555;;;@@@EEEHHHJJJLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOLLLLLLLLLKKKJJJIIIGGGFFFCCCDDDEEEEEEEEEFFFHHHJJJKKKWWWhhh{{{{{{uuuyyy~~~tttiii```TTTMMMLLLMMMNNNMMMKKKJJJIIIIIIHHHEEE@@@===:::777333111111111111000111000000000////////////........................------------------------///////////////.........***+++,,,---------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))))))))*********************))))))))))))*********++++++++++++,,,******))))))))))))(((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********))))))))))))))))))((((((''''''&&&&&&&&&)))(((''''''(((((('''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''+++++++++***++++++,,,,,,000222666;;;???CCCEEEFFFDDDEEEGGGHHHHHHGGGFFFEEEJJJRRR\\\hhhvvvuuugggeeeiiihhhhhhmmmuuu{{{{{{}}}wwwooojjjtttuuulllqqq~~~((()))))))))************++++++++++++++++++++++++))))))*********+++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,---...000111111111...222999AAAGGGKKKMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOPPPQQQRRRQQQOOOMMMLLLLLLLLLKKKIIIGGGEEEDDDBBBDDDGGGHHHHHHJJJMMMQQQYYYgggzzz~~~zzz|||wwwhhhZZZRRRNNNMMMMMMGGGGGGIIIKKKMMMLLLIIIFFF???;;;666333222111111000000000/////////.........................................................000/////////......------,,,---------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************)))))))))(((************++++++++++++***)))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************))))))((('''&&&&&&%%%)))(((''''''((()))(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''************+++,,,---...111444999???CCCFFFHHHHHHBBBDDDFFFGGGGGGFFFFFFGGGQQQ]]]jjjttt{{{lllggghhhllljjjlllqqqwwwzzz{{{zzztttrrr{{{zzzrrrkkkppp((()))))))))************++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........//////000222666>>>FFFLLLOOOPPPPPPPPPQQQQQQQQQRRRSSSSSSSSSNNNOOORRRVVVXXXUUUPPPKKKNNNMMMLLLJJJHHHFFFDDDCCCBBBFFFJJJKKKKKKMMMRRRWWWhhhwww}}}}}}zzzhhhYYYOOOLLLMMMEEEEEEGGGKKKNNNPPPOOOMMMEEE@@@:::666444222111000/////////.........------////////////////////////........................///......------,,,,,,,,,/////////...---,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************)))))))))((())))))*********+++++++++)))))))))(((((((((((('''''''''((())))))(((''''''&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))***++++++++++++************)))(((''''''&&&&&&((('''&&&'''((()))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,...///111555:::@@@EEEGGGHHHHHHBBBDDDFFFFFFEEEFFFIIILLLXXXfffuuu|||mmmlllpppqqqppplllmmmpppuuuxxx|||~~~}}}}}}|||zzzwwwyyy))))))))))))************++++++++++++++++++++++++)))************+++++++++******++++++,,,---------++++++,,,,,,,,,,,,---------.........---///111444999>>>DDDKKKOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVQQQQQQTTTXXX[[[YYYRRRLLLNNNMMMKKKHHHFFFEEEDDDCCCDDDIIINNNQQQQQQTTTZZZ```tttyyypppwwwsssdddXXXQQQNNNIIIHHHGGGIIILLLOOOQQQQQQKKKFFFAAA<<<888555333111////////////............////////////////////////........................---------------,,,,,,,,,////////////...,,,+++***,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))))))))*********************)))))))))))))))))))))************+++))))))((((((((((((''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((()))*********)))((()))***,,,,,,+++*********))))))(((((('''''''''((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))))))))(((((())))))))))))((((((************************''''''((()))+++---///000333777===BBBFFFFFFEEEDDDBBBDDDFFFFFFFFFJJJPPPVVV```ooosssllluuu|||yyyrrrkkkkkkmmmsssyyy}}}|||))))))))))))************************************)))************+++++++++******++++++,,,------...++++++,,,,,,,,,,,,---------............111777;;;BBBFFFKKKPPPSSSSSSRRRQQQQQQRRRSSSTTTVVVXXXYYYYYYVVVUUUUUUXXX[[[[[[VVVQQQKKKIIIFFFDDDCCCDDDEEEFFFIIIPPPWWWZZZ\\\```iiippptttwww{{{}}}xxxnnnaaaWWWQQQNNNJJJHHHIIIMMMOOOQQQQQQMMMGGGBBB>>>:::666333111111111111000000000000////////////////////////........................------------............------............------,,,,,,,,,------------...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************************************((())))))))))))*********************))))))))))))))))))))))))************))))))((((((((('''''''''&&&'''((())))))((('''&&&&&&''')))******)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&((()))*********)))'''(((***+++,,,+++***))))))))))))(((((((((((((((((('''&&&''')))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))***************)))(((((('''((((((((()))))))))***'''((()))******)))((('''************************'''((()))+++---///111333<<<@@@EEEHHHJJJHHHDDDBBBBBBDDDFFFGGGIIIPPP[[[dddooo~~~xxxxxx|||pppgggfffjjjsss}}}||||||))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......++++++,,,,,,,,,------------...///...000444<<>>EEEJJJOOOSSSVVVWWWTTTRRRRRRSSSSSSRRRRRRSSSUUUXXX[[[]]]]]][[[XXXWWWVVVUUUSSSRRRJJJGGGCCCAAADDDHHHLLLNNNRRRVVV\\\bbbjjjuuuvvvgggYYYTTTPPPKKKIIIKKKRRRRRRRRRQQQNNNGGG???999777444111111333444333111111111111111000000000000111000000///...---------....................................................../////////...,,,+++***,,,------++++++,,,............------,,,,,,,,,...------,,,,,,------...+++++++++*********)))))))))************+++++++++)))******+++++++++******))))))(((((((((((())))))******))))))))))))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&***)))(((''''''((()))***)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))***,,,,,,******)))''''''&&&&&&&&&(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))+++(((&&&&&&((()))'''%%%)))***+++,,,,,,+++***)))''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((()))******,,,***)))+++///444777888BBBQQQZZZUUULLLHHHHHHHHHBBBCCCIIIRRRWWW```qqqqqqccc___hhhwww***))))))))))))***++++++++++++,,,,,,,,,+++***)))+++++++++,,,,,,,,,------***+++,,,,,,++++++,,,...///...,,,,,,---.../////////111555888<<>>FFFLLLMMMOOORRRSSSTTTVVVYYY\\\\\\XXXTTTTTTWWWZZZ\\\\\\\\\[[[YYYVVVSSSPPPMMMKKKHHHHHHJJJNNNTTTYYY\\\]]]ggglllvvv|||uuuiiinnnuuuxxxgggVVVLLLLLLNNNPPPMMMEEE===777555111111111111000000000000000000000000000111111111000000000000000000000000........................111///...---,,,,,,---...,,,...///...------...///,,,,,,,,,------............------,,,,,,------...))))))******++++++++++++)))************+++++++++&&&''')))***,,,,,,------++++++************++++++******))))))))))))******((((((''''''''''''(((((('''((((((((())))))******%%%&&&'''(((((('''&&&%%%&&&'''(((*********)))((($$$%%%&&&'''(((***++++++'''(((((()))))))))))))))&&&&&&&&&'''((()))***+++%%%'''(((******)))'''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************''')))+++***((((((***---'''((()))******)))((('''************************))))))))))))))))))))))))&&&''')))***+++++++++***000666???IIIRRRUUUUUUTTTJJJGGGIIINNNPPPSSS]]]iiissszzzxxx{{{{{{uuu{{{*********)))))))))))))))************************,,,,,,+++++++++,,,---------++++++......,,,---000111777<<<===AAAHHHLLLMMMNNNPPPSSSVVVVVVWWWXXXXXXYYYXXXWWWVVVUUUVVVWWWWWWZZZZZZXXXSSSOOOLLLKKKLLLEEEPPPQQQNNNQQQRRRYYYhhhyyy~~~~~~uuuqqqxxxrrr___PPPNNNMMMLLLKKKJJJFFF???999666444222222222333222000222111111000000000000000222333444222///---------,,,,,,------------,,,,,,------------------------111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++------------++++++************************+++***)))))))))***,,,,,,************))))))((((((''''''(((((())))))******++++++***)))((('''&&&&&&(((((())))))*********+++)))))))))(((''''''&&&&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((''''''&&&&&&''')))***((()))******)))'''%%%#########%%%&&&''''''(((((()))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,,,,+++++++++******''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))***(((%%%######%%%(((***&&&((()))))))))))),,,...111:::FFFQQQVVVVVVTTTSSSHHHKKKNNNNNNPPP[[[lllzzz|||vvv~~~~~~xxxzzz++++++++++++++++++,,,,,,************************,,,,,,++++++,,,,,,---...000---,,,...///...///333666<<>>999666333222222222111000222222111000000000000000000111222111///......///......////////////......------------------------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,------,,,++++++************************+++***)))))))))***+++,,,++++++*********)))))))))))))))))))))************))))))))))))((((((((((((((((((((()))))))))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%'''''''''''''''((())))))(((((()))))))))'''&&&%%%$$$%%%&&&''''''((('''''')))((('''&&&&&&'''((()))))))))))))))((((((''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((+++*********))))))))))))''''''((()))))))))))))))************************((((((((((((((()))))))))---,,,***))))))***,,,---((()))*********+++---///555===IIIRRRVVVUUUSSSQQQIIILLLOOORRRYYYgggyyyzzzzzz~~~*********+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---......333///---///000000333888===CCCGGGHHHKKKQQQUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZXXXWWWVVVUUUUUUUUUUUUVVVTTTQQQMMMIIIFFFGGGKKKOOOWWWcccfffeeekkkoooyyy|||xxx{{{zzz^^^WWWOOOLLLNNNNNNIIIDDD???<<<777444333333333222222222111000000000000111...///111111000///000000000000111111111111000000------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,+++++++++++++++*********++++++++++++************&&&&&&'''((()))***++++++'''((((((((((((((()))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&''''''(((((((((((((((((((((((((((((((((((('''&&&''''''(((((((((''''''((((((''''''''''''(((((()))))))))(((((((((((('''$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((())))))((((((((((((''''''''''''((()))))))))))))))++++++++++++++++++++++++*********)))))))))))))))++++++************++++++***+++,,,,,,,,,---///222:::AAAKKKSSSUUUSSSQQQOOOJJJMMMRRRZZZhhhyyy~~~}}}''''''((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///555000...///000222666<<>>DDDLLLQQQRRRPPPNNNLLLKKKPPPYYYgggxxx''''''((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000555000...000222555:::AAAFFFLLLOOOPPPRRRXXX\\\\\\___\\\ZZZYYY[[[\\\[[[ZZZ[[[[[[ZZZXXXWWWUUUTTTSSSLLLJJJGGGFFFJJJSSS___gggtttvvvxxxkkk[[[TTTQQQNNNKKKJJJEEE???:::777666555444333222222111111111111111222333444444222000000111///000000111111000000///........................,,,,,,,,,---------------------------------------......------------,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++*********))))))(((((('''(((((((((((())))))))))))(((((((((((('''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&((()))))))))((('''''''''&&&&&&'''((()))***))))))))))))((('''&&&%%%'''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''''''''''',,,,,,++++++******))))))***+++,,,,,,,,,,,,+++***)))***++++++,,,///333777@@@DDDJJJMMMNNNMMMLLLLLLOOOWWWfffwww*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000555111///333666999@@@GGGJJJPPPTTTTTTWWW]]]aaaaaaccc```]]]]]]```aaa___]]]]]]\\\[[[YYYVVVTTTQQQPPPHHHFFFDDDEEEKKKWWWeeennn}}}wwwtttmmm^^^SSSMMMIIILLLHHHBBB===:::888666444333333222111111111111222222444444444111000000000//////000000000000//////........................,,,,,,,,,------------...---------------------------------,,,,,,,,,,,,,,,++++++************++++++************************))))))***++++++++++++************+++++++++++++++)))))))))(((((((((((((((******))))))(((((('''''')))))))))((((((((((((''')))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((('''&&&%%%''''''((((((((((((''''''&&&''''''''''''(((((((((******))))))(((((((((((((((((((((((((((((((((((())))))************++++++''''''((()))))))))))))))((((((((((((((((((((((((+++++++++***************((())))))******))))))(((((()))***+++---111777;;;BBBDDDGGGIIIJJJLLLNNNQQQYYYddduuu++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,...///000111555222222777;;;???FFFLLLOOOTTTYYYZZZ]]]dddhhhhhhgggdddbbbcccfffgggddd```]]]\\\[[[XXXTTTPPPMMMKKKGGGFFFEEEFFFMMMYYYhhhqqqxxxqqqiiihhhhhhjjjooovvv}}}xxxyyy~~~~~~|||}}}zzz}}}qqqbbbXXXSSSRRRNNNIIIDDDAAA>>>;;;999444333222222111111222222///000222222000//////000//////000000000000//////........................,,,---------....................................++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************((()))***+++,,,++++++***)))))))))*********++++++))))))))))))))))))******))))))))))))((((((((((((******)))))))))((((((((()))))))))(((''''''&&&&&&++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''((())))))&&&'''((())))))(((''''''&&&&&&'''''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++''''''((())))))))))))))))))))))))))))))))))))))))))))))))***************''''''''''''''''''''''''((()))***,,,///444;;;???CCCCCCDDDEEEHHHLLLSSSWWWfffrrr*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111666333444:::???CCCJJJPPPRRRXXX]]]^^^bbbiiimmmnnniiigggeeegggkkklllhhhccc\\\\\\ZZZWWWSSSNNNJJJGGGJJJIIIHHHIIIPPP\\\jjjssswwwggg___UUUVVVYYY\\\aaaeeehhhjjjkkktttwwwsssrrryyy}}}jjj```aaajjjssswwwrrrzzz~~~zzzvvvxxx|||~~~yyywwwxxx|||}}}~~~wwwkkkfffXXXTTTPPPLLLIIIFFFBBB???444333222222111111222222+++---////////////000111000000111111111111000000////////////////////////---------....../////////........................++++++++++++++++++++++++,,,+++***))))))***+++,,,************************((()))***+++,,,+++******(((((())))))*********+++))))))******+++++++++,,,(((((((((((())))))))))))++++++******))))))(((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***&&&''')))******((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))******++++++'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++************++++++((()))+++---111666>>>CCCCCCCCCCCCDDDGGGNNNVVV\\\ppp|||******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---...---,,,,,,---///...444;;;@@@CCCFFFKKKOOOSSSYYY^^^bbbiiirrrvvvvvvtttnnniiiiiillllllhhhccc___ZZZTTTPPPNNNLLLHHHEEEHHHEEEEEEJJJWWWgggvvv{{{vvvqqqqqqsssvvvuuummm```UUURRRNNNMMMRRRVVVVVVUUUVVV\\\\\\\\\^^^aaafffjjjmmmzzznnn___VVVUUUZZZaaadddfffkkklllhhhdddeeeeeedddnnniiikkkvvvuuuqqqrrrssstttuuuvvvdddSSSPPPQQQMMMDDD===777666555444333222222222222222222111111111111000//////000000111111111222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,,,,------,,,,,,+++***))))))))))))))))))***++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,+++***((('''''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&,,,***((((((***,,,,,,,,,&&&''''''((()))******+++%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******))))))))))))******(((((()))*********************+++++++++,,,,,,,,,---------...111777???EEEFFFGGGFFFEEEFFFLLLVVV^^^uuu******+++++++++,,,,,,,,,******+++,,,,,,---.........//////...------...000111777@@@FFFIIILLLPPPSSSWWW]]]ccchhhoooxxx{{{zzzzzztttmmmkkkmmmlllgggaaaaaa[[[SSSMMMJJJHHHFFFEEEFFFEEEGGGNNN\\\lll|||}}}xxxvvvrrrmmmiiiddddddfffjjjlllhhh___XXXVVVQQQPPPSSSVVVTTTRRRSSSRRRQQQPPPQQQSSSXXX\\\___mmmeee[[[SSSQQQSSSWWWYYYZZZ___```\\\XXXXXXXXXVVV^^^YYY[[[eeepppxxx|||uuussstttvvv]]]SSSTTTQQQJJJEEEAAA>>>999555222111222333222222222222111111111111///000000000111111111111////////////////////////////////////////////////............------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,,,,+++***)))((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%###$$$&&&''''''&&&&&&''''''((())))))******''''''((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******))))))))))))******((())))))*********************+++++++++,,,,,,,,,---......///222888???EEEFFFFFFFFFEEEGGGOOOZZZbbbxxx******+++++++++,,,,,,,,,***++++++,,,,,,------...///000000...------///111666===FFFNNNQQQTTTWWWZZZ\\\ccckkkqqqxxxyyyrrrnnnnnnlllfffbbb___YYYQQQJJJGGGGGGGGGHHHHHHJJJNNNWWWdddttttttpppkkkiiiiiiiiifffccc]]]^^^```dddhhhiiiddd```ZZZUUUSSSUUUTTTQQQOOOOOONNNLLLJJJJJJKKKOOORRRUUU___]]]YYYUUUQQQOOOQQQSSSSSSXXXYYYUUUQQQQQQOOOKKKQQQMMMMMMTTT]]]dddlllrrrooovvv||||||}}}mmm[[[VVVTTTPPPNNNKKKFFF???777333222333555333222222222111111111111000000000000111111111111////////////////////////000000000000000000000000......---------,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++************++++++*********+++++++++++++++,,,++++++***)))*********(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))'''&&&%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&'''))))))(((''''''''''''(((((())))))***)))))))))))))))(((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))******))))))))))))******((()))******++++++************+++++++++,,,,,,,,,......///000333888???DDDEEEEEEEEEFFFIIISSS```iii|||}}}yyy******+++++++++,,,,,,,,,+++++++++,,,,,,---------/////////...---///111444;;;CCCMMMUUUXXXZZZ]]]___aaaiiirrryyy{{{sssooommmjjjfffbbbYYYUUUOOOJJJHHHIIIKKKLLLNNNRRRZZZcccooo|||}}}sssoookkkkkklllmmmllljjjdddeeehhhlllooooookkkggg___[[[YYYZZZYYYTTTSSSTTTTTTRRRPPPNNNNNNQQQTTTVVVYYYZZZ[[[XXXUUUTTTWWWZZZZZZ^^^___[[[XXXVVVRRRMMMQQQOOOOOORRRWWW\\\aaaeeedddhhhnnnwww~~~{{{{{{hhh[[[SSSQQQRRROOOJJJCCC;;;666444555555333333222222222111111111000000000000000111111111////////////////////////........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,***************+++++++++++++++*********)))))))))(((((((((((())))))))))))************************+++******)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))))))))+++------+++)))'''''''''((((((((())))))***))))))(((((('''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))******))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,---...000111444888===BBBCCCDDDEEEGGGMMMXXXgggrrr}}}zzz|||xxxyyy******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------.........///111666999BBBJJJSSSZZZ]]]^^^```bbbdddmmmvvv}}}~~~uuunnniiieee```\\\VVVTTTRRROOOLLLLLLLLLMMMTTT[[[fffrrr}}}{{{xxxyyyuuuqqqpppsssuuuuuusssmmmooorrrttttttqqqkkkgggccc``````aaa___[[[ZZZ]]]ZZZXXXVVVTTTTTTTTTVVVWWWXXXZZZ[[[ZZZYYY\\\bbbgggiiilllllliiifffccc]]]VVVXXXZZZ\\\\\\]]]___aaaaaadddbbbbbbeeekkkooorrrrrrwwwrrrmmmmmmuuu~~~}}}{{{dddTTTPPPRRRLLLJJJFFFAAA<<<888666555333333333222222222222111111111000000000000000000000000000000000000000000------------------------......---------,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,************************)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''))))))'''%%%''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++******+++++++++,,,,,,,,,---...000222444777<<>>@@@DDDIIIQQQ[[[iiizzzyyyooogggfffttt|||uuuvvvzzz******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333777===EEEJJJSSSXXX^^^aaaaaaaaaccceeekkkrrrzzzuuulllddd^^^ZZZXXXUUUVVVVVVTTTSSSUUUZZZ^^^gggrrr~~~|||xxxttttttxxx{{{}}}|||xxxzzz}}}~~~}}}{{{zzzuuutttuuuvvvtttpppqqquuuttttttttttttssspppnnnlllllljjjiiilllrrryyyyyyooolllxxx}}}vvvpppkkkeeeccceeegggfffeee\\\[[[ZZZ[[[___dddggghhhnnnuuu~~~wwwssstttrrr]]]SSSKKKKKKJJJHHHDDD???:::777444444333333333222222222111111111111000000000///000000000000000000000000000000000000000000000000000000/////////.........------............------......------------......++++++++++++++++++++++++******++++++++++++******+++*********)))))))))((())))))*********)))((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&''''''((()))***)))(((&&&%%%%%%&&&((())))))'''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))******)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,///222555777888:::===???AAAFFFOOOXXXdddssszzzsssmmmqqqxxxvvv}}}******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555:::BBBKKKQQQYYY]]]bbbcccbbbbbbdddfffmmmttt{{{~~~zzzrrrkkkeeeaaa___^^^QQQRRRRRRSSSUUU[[[dddkkksss~~~{{{xxxxxx}}}{{{xxxwwwzzz{{{vvv{{{uuuooolllmmmlllhhhddd___^^^___aaaccceeedddccc^^^dddlllqqqvvv{{{rrrfffmmmvvvgggVVVOOONNNLLLHHHDDD???<<<999444444444333333333222222222111111111000000//////000000000000000000000000////////////////////////000000000000////////////------............------,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++*********))))))((((((******+++,,,+++***)))((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))(((((('''''''''(((((()))(((&&&%%%%%%&&&((()))(((&&&$$$$$$&&&((((((((('''''''''''''''''''''&&&''''''(((((())))))******''''''''''''((((((((()))******))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))************))))))))))))************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,111444777999;;;<<<>>>@@@CCCIIISSS^^^jjjzzzzzzwwwwww~~~yyyzzz,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---222444888===CCCIIINNNQQQUUU[[[cccfffffffffiiilllttt|||zzzxxxooodddaaabbb^^^WWWRRRMMMMMMVVV^^^dddmmmvvv{{{sssqqqrrrqqqoooggghhhiiikkklllkkkkkkjjjcccbbbbbbcccgggnnnuuuyyy}}}jjjggggggrrrttt___TTTRRRPPPMMMIIIDDD>>>:::666444222222333444333222111111111111111111111111---.........//////000000...///000111000///---,,,////////////////////////------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++++++++++++++,,,************************+++***((('''''''''((()))'''''')))***++++++++++++******))))))((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''(((((()))))))))(((((('''''''''((((((((((((''''''''''''(((((())))))((((((''''''''''''&&&&&&''''''(((((())))))*********))))))))))))))))))))))))(((((((((((((((%%%&&&)))***+++***)))((())))))))))))))))))))))))*********)))))))))))))))(((((()))***++++++,,,,,,(((***,,,,,,,,,,,,...000///333777999999:::>>>AAAJJJRRR___mmmzzzwwwwwwsss,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++---000444666:::AAAGGGNNNTTTWWWXXX^^^dddhhhhhhiiilllpppvvv}}}~~~uuurrriii^^^ZZZ[[[YYYSSSRRROOORRR]]]iiisss}}}zzzvvvrrrooorrrvvvyyy{{{{{{yyyxxxrrrnnnhhhbbb______aaaccclllrrr|||zzzqqqjjjlll{{{nnn___YYYQQQLLLIIIFFFAAA===999777444333444444222111111111111111111111111111........./////////000000111111000///////////////////////////////////////---------------------------,,,++++++++++++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++************++++++************************+++***)))((('''(((((()))&&&'''((()))***************)))))))))((((((((('''''''''''''''''''''''''''))))))(((''''''''''''''''''''''''(((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&((((((''''''''''''((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++******)))))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,(((***,,,,,,,,,---///111444666999999999<<>>??????DDDKKKRRRcccmmm|||~~~,,,,,,,,,------............//////......111444888BBBDDDIIIOOOVVV\\\bbbeeehhhiiiiiiiiiiiiiiijjjkkkkkkttt{{{}}}{{{wwwpppiiiccc^^^YYYUUUTTTVVV[[[___iiittt||||||xxxnnnfffeeejjjpppyyy}}}tttuuu|||mmmYYYLLLHHHAAA===999666555555444333222222222222222222222222111111111111111111111000...///000000000///...---////////////////////////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********************************************))))))(((&&&''''''(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((***++++++((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''(((((())))))))))))(((((())))))************+++***)))(((((((((((((((************************))))))******+++++++++,,,+++++++++++++++,,,,,,,,,***+++,,,---...000444777:::>>>BBBEEEGGGLLLSSSXXXnnnxxx,,,,,,,,,---......//////000000000000111444999===FFFIIIMMMSSSYYY```eeehhhkkkllllllllllllkkkjjjjjjjjjssszzz{{{wwwqqqiiiaaa\\\XXXVVVVVVUUUWWW]]]dddrrryyyvvvsssssszzz{{{mmmdddccceeefffkkkppptttxxx|||{{{}}}kkkYYYPPPGGGCCC===999888777666555333333333333333333333333222222222222111111111111---...000111111///---+++////////////////////////..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********))))))***************************************++++++******)))((('''(((((())))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&''''''(((((())))))***''''''(((((())))))******)))))))))(((((((((((((((************************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,------///222666:::;;;@@@FFFKKKOOOVVV^^^cccvvv}}},,,,,,------...///////////////000222444999???DDDHHHKKKOOOVVV]]]eeekkknnnmmmnnnoooqqqrrrqqqooommmqqqwwwzzzvvvpppjjjaaaZZZUUUTTTVVV]]]aaaeeennnxxx}}}tttpppfffffffffiiirrrsssmmmlllggggggffffffhhhnnnvvv|||qqqbbbPPPKKKDDD>>>;;;999777555333333333333333333333333333333222222222111111111000000000000000///......////////////////////////........................------...//////...------------------------------,,,,,,+++******+++,,,,,,++++++************++++++******************************+++++++++***)))(((((())))))******))))))((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((()))))))))******'''''''''(((((((((((((((&&&&&&''''''((())))))***%%%&&&&&&'''(((((())))))'''((()))***+++***)))(((************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///333888<<>>DDDHHHJJJQQQTTTYYY]]]ccciiipppuuuxxxwwwwwwxxxzzzxxxsssoooqqquuuvvvpppdddZZZTTTSSSPPPZZZkkk}}}}}}ssshhh]]]ZZZ\\\ZZZZZZ^^^fffppp{{{}}}ssskkkgggfffffffffaaadddjjjssswwwjjjeeennn|||rrr^^^JJJDDDDDD@@@===<<<333333222222333444444555222222111111111111222222444333111///......///000000000000000111111111111////////////////////////...............///000000---------,,,,,,+++++++++------------------------------,,,+++************,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((###$$$%%%'''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))(((((('''''''''&&&)))'''&&&&&&((())))))(((((()))))))))))))))((((((&&&'''((()))***+++,,,,,,******))))))))))))******...------,,,,,,++++++***,,,---/////////333:::???CCCIIIPPPVVV]]]iiiwwwuuummmiiippp,,,---......------...000///111444999@@@FFFJJJLLLSSSWWW]]]ccciiipppwww{{{}}}}}}}}}~~~}}}yyyrrrlllooossstttnnnbbbWWWRRRQQQXXXfffzzz~~~vvvlllfff^^^WWWUUUWWW]]]___fffpppyyyxxxoookkkiiihhhdddeeeeeeiiipppzzzqqqgggkkkuuunnnXXXKKKEEE???<<<<<<777666444333444444444444222222111111111111222222222222222111000000000000//////......------,,,,,,////////////////////////...............///000000...---------,,,,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))(((((((((&&&%%%$$$%%%''')))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,,,,...000000000444:::@@@FFFLLLSSSZZZbbbnnn}}}|||uuummmhhhooo,,,---......------...000333555999???EEEJJJOOOQQQYYY^^^eeelllrrrvvv{{{~~~}}}vvvnnnhhhjjjooorrrlllaaaWWWTTTTTT```pppyyyzzztttkkkbbb___]]]ZZZYYY[[[___bbbkkkvvv{{{vvvsssnnnjjjeeebbbbbbfffkkkooosssooorrrwwwmmmZZZMMMDDD@@@AAA;;;999666555555555444333333222222111111222222333111222222333222222111000000///...---,,,++++++***///////////////////////////............//////000.........---------------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))******)))(((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''************))))))))))))***)))((((((***+++******(((((())))))))))))((((((''''''((()))***++++++,,,------,,,,,,,,,,,,------.....................------///111222222555<<>>;;;666555666666555333333333222222222222333333333333222222222222222333111111000000/////////...//////////////////////////////............///000........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))---+++)))((())))))(((''''''(((((())))))))))))((('''(((((()))******++++++------,,,,,,,,,,,,------------------............///111333444444777===BBBIIIPPP[[[dddooo|||vvvtttssstttvvv---.........---///222444:::???FFFLLLRRRWWW\\\```jjjooovvv|||~~~}}}}}}|||zzztttooolllllllllhhhnnnqqqkkk```YYY\\\aaavvv~~~uuummmmmmssszzzxxxooohhhiiilllkkkjjjkkkooonnnqqqvvvzzzwwwoooiiieeebbb]]]aaakkkwww~~~~~~zzzooo\\\NNNGGGBBB===777666888999777555444444333333333333444444555444222000000111333444000000000111222222222333000000000000000000000000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''''''''''''''(((((((((((('''''''''((()))*********(((((((((((((((((((((((('''&&&$$$%%%&&&''''''&&&''''''((()))))))))))))))(((((())))))******++++++,,,,,,++++++++++++,,,,,,+++++++++,,,---------...000333666777777:::???DDDIIIRRR]]]iiitttyyyuuuvvv~~~------......///111555999<<>>>>>>>>:::666555555444444444444555555333333333333111000---,,,......//////000000111111000000000000000000000000000000///...............+++,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))((('''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((((())))))******''''''(((((())))))))))))+++***)))***---/////////&&&'''((()))************))))))))))))************++++++************++++++******+++,,,---...///000333666999;;;;;;===BBBFFFPPPYYYgggvvv|||,,,---...///111666;;;???JJJRRR]]]ffflllrrrzzz{{{tttmmmkkkmmmpppsssxxxxxxpppggggggsss~~~{{{rrrooovvv~~~}}}{{{{{{}}}|||qqqeeeiiiuuuvvvZZZQQQGGGBBBAAA@@@;;;666555555444444444444555555000222555666444000+++'''111111111111000000000000000000000000000000000000111000///...............+++++++++,,,,,,---------++++++++++++++++++++++++(((((((((***+++---///000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))((('''%%%$$$###(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((())))))*********++++++)))'''&&&''''''&&&$$$&&&'''((()))************))))))))))))************,,,++++++******++++++,,,++++++,,,---...000111111333777:::<<<<<<>>>CCCGGGSSS]]]lll{{{zzz,,,---///111444999@@@EEEMMMUUUaaalllttt}}}{{{ssspppnnnllllllnnnqqqtttwwwuuurrruuu~~~~~~vvvmmmhhhjjj[[[KKKDDDCCC???;;;999666555444555666666555333222222222111111111111000//////000000000111111111222222222111000//////...////////////////////////333///,,,,,,---///---,,,++++++++++++++++++++++++******,,,------,,,******------,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))###$$$'''))))))((('''%%%&&&&&&'''((()))***++++++((('''&&&%%%%%%&&&'''(((******)))(((((((((((((((*********)))))))))))))))(((+++---,,,)))'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---///000111222666:::???@@@@@@BBBIIIOOOYYYcccqqq~~~}}}zzz///111333666:::AAAIIINNNSSS\\\hhhsss|||zzzrrrnnnllljjjllloooyyy{{{}}}||||||zzz}}}~~~xxxzzznnnVVVKKKGGGCCC<<<888666555555666777777666444333333333333222222222222111111222222222333333333222222111111000//////...////////////////////////---+++)))))),,,......---------------------------,,,,,,,,,------,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++))))))************))))))+++++++++***************(((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++*********))))))))))))(((((((((((()))((('''&&&&&&'''((()))******)))((((((((((((((((((((()))))))))*********''')))***)))&&&%%%&&&((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,---///000222222999===@@@AAAAAADDDLLLRRR```kkkyyy|||rrrjjj...000333777===DDDMMMSSS\\\eeerrr~~~wwwpppmmmkkkkkkpppvvv}}}tttnnnoooppppppaaaPPPJJJDDD;;;666777666555666777888777555444444444444333333333333222222222222222333333333222222111111000/////////////////////////////////,,,+++******---....................................------,,,,,,------...---,,,,,,++++++*********++++++++++++++++++++++++))))))************)))))),,,+++++++++******))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))(((''''''((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((())))))*********((())))))'''%%%%%%''')))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,---///111333444<<>>;;;888666666666555444333333333333222222222222333333333222222222222222111111000000000000000000////////////////////////***,,,.........---...///........................,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))*********************+++(((((())))))))))))(((((()))))))))))))))))))))))) """&&&)))******((('''))))))))))))(((((((((((())))))************))))))&&&''')))******)))((((((******))))))((('''&&&&&&)))'''%%%%%%'''))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,---,,,,,,---000333666888;;;???CCCFFFJJJSSS```jjjzzz~~~{{{yyylll___UUUMMMHHHEEE555888===CCCKKKUUU___fffrrr|||wwwhhh___cccmmmuuuvvviiidddddddddhhhiiikkkooovvv||||||~~~vvvnnniiimmmvvvyyyooojjjiiiiiissshhhTTTLLLCCC@@@;;;999777777555444444444444444333333333333333333333222222222111111000000000000000000000111////////////////////////))),,,//////...---...000------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))))))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))!!!"""$$$%%%&&&'''&&&&&&))))))))))))(((((((((((((((((()))******)))((((((&&&''')))*********)))((((((((((((((((((((((((((((((&&&%%%&&&)))***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,---------------,,,---000333777:::999>>>DDDIIINNNXXXfffppp~~~~~~|||qqq\\\PPPIIIDDDBBB888;;;AAAHHHQQQ]]]hhhooovvvuuufff\\\aaakkkyyy}}}fffZZZXXX\\\___fffjjjoootttyyy~~~|||zzzwww{{{}}}pppmmmnnnooouuu}}}uuunnnbbb\\\aaawwwyyybbbWWWFFFCCC>>>;;;999888777555666666555555555444444444111111111111000000//////000000000000000111111111////////////////////////...111333333///------...+++++++++++++++++++++++++++,,,............,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''((((((******&&&&&&'''((()))***++++++'''((()))******)))((('''%%%''')))***+++***)))(((%%%%%%&&&'''((()))***+++)))((('''))),,,---+++((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,------.........---------000444888:::999???FFFLLLRRR\\\jjjttt~~~www\\\MMMFFFAAA>>>===AAAFFFNNNVVV```kkkqqq{{{rrrmmmiiijjjqqqzzzkkkXXXNNNMMMTTT]]]jjjpppxxx~~~~~~}}}}}}~~~zzztttpppsssvvv~~~wwwhhh^^^]]]mmmvvviiiXXXQQQGGG???;;;888666444444444444444444333222111111111111111111111111111000000000000000000000000333222111000000000000000//////////////////////////////.........------------------,,,,,,,,,++++++---+++)))((())),,,///222...---,,,+++************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))******+++++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''((())))))(((''')))+++,,,***((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++***)))))))))***,,,,,,---------...------,,,,,,---------000333777888999;;;>>>EEEOOOWWW```ooo}}}wwwxxxwww\\\KKKAAA???@@@BBBEEEKKKRRR[[[eeeooovvv|||tttpppnnnooorrrxxxrrr```SSSNNNPPPZZZdddnnnttt|||~~~wwwpppqqqtttzzz}}}wwwjjjbbbjjjyyyvvvmmm___NNNBBB>>>;;;777333444444444444333333222111111111111111111111111111111111111111111111111111......------,,,---------//////////////////////////////.........------------------,,,,,,,,,++++++++++++++++++,,,...///000------+++******)))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''((()))***)))******++++++******))))))))))))))))))))))))************)))))))))((())))))))))))************+++***)))))))))***,,,,,,,,,,,,------...---------.........111444777999:::<<>>DDDOOO]]]iiiuuu}}}wwwyyyzzzuuuZZZKKKFFFDDDEEEFFFOOOTTT\\\eeeoooyyyzzztttsssvvv~~~zzztttuuusssiii\\\TTTUUUTTTVVV[[[___ccckkkttt~~~|||yyywwwyyy{{{hhhTTTGGG@@@>>>777666555444333333333333222222222222222222222222111111111111111111111111,,,,,,,,,,,,---......///////////////////////////---..............................---------,,,,,,000...+++(((&&&&&&'''(((+++***))))))((()))))))))))))))))))))))))))))))))************************************************++++++******))))))((((((*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((((()))++++++,,,,,,+++)))***+++,,,))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************++++++,,,,,,,,,,,,***+++,,,---............+++---111222444666:::>>>AAAGGGRRRaaammmyyy|||vvvzzz{{{rrraaaNNNEEECCCCCCEEEIIISSSXXXbbblllwwwzzzwwwwwwzzztttooojjjhhhcccYYYQQQOOONNNQQQWWW```dddgggnnnwww}}}wwwqqqzzzfffQQQDDD>>>;;;999777555444333444444333333333333333333333333222222222222222222222222/////////...//////000000////////////////////////---------...........................---------,,,000...***&&&%%%&&&((()))+++******)))))))))******************************************************************************************))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++)))'''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++,,,---,,,,,,,,,++++++,,,---............+++...222444444777<<<@@@EEEJJJWWWfffrrr~~~zzzzzzjjj```ZZZPPPFFFBBBAAABBBGGGMMMXXX^^^hhhttt{{{pppkkkgggfffbbbYYYQQQOOOPPPTTT\\\eeehhhjjjpppwwwzzzyyywww{{{}}}dddPPPDDD>>>===:::777555444444444333333333333333333333333222222222222222222222222444333333222222222222333////////////////////////---------.........//////............---------------,,,***))))))***+++,,,++++++************++++++++++++++++++++++++++++++************************************************)))))))))))))))************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++(((### &&&***(((&&&))))))))))))))))))))))))((()))))))))************))))))))))))***************+++,,,---------,,,,,,,,,,,,------...---------,,,111555666777999>>>CCCHHHNNN\\\kkkxxx~~~uuubbbTTTOOOHHHDDDCCCBBBAAABBBIIIRRR\\\cccmmmzzzyyytttqqqllliiijjjhhh___VVVRRRVVVZZZcccjjjkkkkkkooovvvxxx}}}xxxxxx}}}vvv\\\KKKAAA???;;;888555444444444333333333333333333333333222222222222222222222222222222111000/////////000////////////////////////---------.........////////////.........---------((()))+++,,,---...//////,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************(((((())))))******++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%'''))))))((((((***,,,---&&&!!!$$$,,,111///***))))))))))))))))))))))))(((((())))))*********+++))))))))))))***************+++,,,---...---,,,,,,---------...------,,,,,,...333777999888;;;@@@FFFJJJQQQ___ppp~~~~~~zzzwwwqqqcccQQQGGGGGG>>>???BBBDDDBBBBBBKKKUUUcccppp~~~yyyyyyuuussspppvvvxxxtttooojjjddd]]]\\\aaahhhlllnnnooosssvvvuuusssxxxpppYYYKKKAAA888666666444444666444444444333333222222222333333333222222111111111---...000222333222111000......//////000000111111//////............/////////............---------------------------------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&&&&))))))'''$$$(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&'''((()))***+++%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***++++++,,,,,,,,,,,,------...---,,,,,,,,,---......111333666888999<<>>@@@EEELLLQQQmmmyyyyyyyyytttpppooorrrxxx{{{xxxtttrrrmmmhhhdddhhhlllpppsssuuuxxxyyy|||rrrpppuuu~~~jjjRRRFFF;;;888777555222222444333333333333333333333333333222222222222222222...///111222222111000///.../////////000000000111//////............/////////............---------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************)))(((((()))************************++++++++++++++++++++++++***)))))))))((((((((('''))))))((((((((('''''''''&&&'''(((***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,------------,,,++++++,,,...///111333666888999===CCCIIISSS]]]lll{{{vvvnnnggg[[[PPPIIIEEE@@@<<<>>>>>>>>>>>>@@@EEEKKKPPPzzz~~~yyyyyyzzz~~~uuupppnnnmmmrrrxxx|||zzzyyyzzzyyyvvvppppppssswww{{{wwwmmmmmmyyyaaaQQQBBB<<<;;;888333000333333333333333444444444222222222222222222333333000000111222222111///...////////////000000000000//////............/////////............---------------------------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))),,,...---)))'''***---************************************************))))))))))))((((((((((((******)))(((((('''&&&&&&'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,+++++++++---...///111444777888:::>>>EEEKKKWWWbbbrrr~~~wwwssseeeTTTJJJFFFDDD@@@======>>>???@@@BBBGGGMMMQQQ}}}|||rrrzzzyyysssooonnnnnntttxxxxxxzzz~~~~~~xxxwwwxxx}}}xxxrrrxxxsss___III@@@>>><<<777444333333333444444444444444111111111222222333333333111111222222111000///...////////////000000000000//////............/////////............---------------------------------,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***************************+++---,,,***)))***,,,************************''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********+++++++++,,,,,,,,,------,,,+++++++++,,,---///000222444777999;;;@@@HHHNNN\\\hhhyyy||||||hhhRRRHHHFFFEEEBBB@@@>>>@@@BBBDDDGGGKKKOOOSSS}}}yyyxxxwwwqqqwwwppplllhhhnnnssstttwww|||{{{{{{}}}|||kkkQQQDDD@@@===;;;999444444444444444444444444111111111222222333333333111111111111000000//////000000000000//////////////////............/////////............---------------------------------,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************+++)))((()))+++,,,***((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------++++++++++++,,,...000111333666999;;;===CCCLLLSSS```mmm}}}zzz|||eeeNNNDDDCCCAAA???>>>???AAAEEEHHHJJJMMMPPPRRRyyyuuurrrqqqoooxxxnnnjjjgggmmmrrrtttvvv|||~~~}}}~~~~~~www]]]LLLEEE???<<<<<<555555555555444444444333222222222222222222333333111111111000000000000000000000000000//////////////////............/////////............---------------------------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++(((%%%'''+++,,,***'''((((((((((((((((((((((((************************(((((((((((())))))))))))++++++***))))))(((''''''******)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,...000222444555888;;;===@@@GGGPPPWWWdddrrrvvvwwwyyybbbKKKDDDCCC@@@>>>@@@@@@CCCGGGKKKLLLNNNPPPQQQzzzuuuqqqpppvvvwwwpppmmmlllrrrxxxyyyzzz|||nnn\\\PPPEEE???>>>777777666555444333333222333333222222222222222222000000000000000000111111111000000000/////////...//////............/////////............---------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))******)))))))))))))))))))))))))))++++++++++++++++++++++++'''((((((((()))))))))************)))))))))((((((******)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---///222444666777999<<>>DDDIIIQQQaaaoookkkWWWJJJAAACCCDDDCCCHHHQQQ]]]cccjjjllliiidddbbbaaa{{{xxxyyy{{{wwwvvvtttsssqqqooonnnmmmmmmnnniiihhhgggffffffeeeeeeeeecccbbbaaaaaaaaabbbddddddffffffeeeeeefffhhhjjjkkkmmmmmmmmmmmmnnnpppqqqrrrqqqrrrrrrrrrrrrsssvvvyyy}}}~~~~~~}}}~~~kkkYYYKKKBBB;;;999888555333444333333222222222222333333000111222333222111000///000000000000000000000000000000000000000000000000........................//////......---,,,++++++---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))((((((((()))******************************(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,,,,---//////000222666999;;;<<<@@@GGGMMMWWWgggvvv~~~iiiXXXOOOGGGBBBCCCCCCDDDMMMYYYeeejjjpppqqqnnnjjjhhhgggrrrrrrzzz{{{rrrmmmkkkgggfffcccaaa```_________^^^]]][[[ZZZZZZYYYZZZZZZZZZYYYYYYXXXXXXZZZ[[[\\\[[[[[[[[[[[[\\\]]]______``````aaaaaabbbcccdddeeefffggghhhgggggghhhjjjlllooopppqqqqqqrrruuuyyy}}}|||~~~yyydddWWWKKK@@@<<<:::777666777333333333222222333333333000000111111000000///...000000000000000000000000000000000000000000000000........................000000///...---,,,++++++---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((((()))))))))))))))))))))))))))((((((''''''((()))*********************+++++++++))))))***++++++,,,------+++++++++,,,,,,,,,------,,,...///000111333777:::;;;===BBBIIIPPP[[[lll{{{|||lll[[[OOOHHHEEECCCEEEEEEJJJWWWeeejjjnnnsssssspppllljjjjjjyyymmmppp~~~}}}}}}}}}|||{{{zzzyyyvvvnnnfffbbbaaa[[[ZZZWWWUUUTTTSSSSSSSSSRRRPPPOOOMMMLLLMMMMMMNNNOOONNNMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\[[[[[[]]]___aaabbbcccdddeeegggkkknnnnnnooorrruuuwwwxxxxxxxxxzzz}}}~~~wwwdddUUUEEE>>>;;;888777888444333333333333333333444222000...------...///000000000000000000000000000////////////////////////////////////////////////000000///......---,,,,,,+++++++++*********+++,,,++++++++++++++++++++++++************************************************************************&&&'''''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***(((''''''((())))))))))))))))))))))))((((((''''''((()))******))))))*********+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,...000111222444888;;;<<<>>>CCCLLLTTT___qqqxxxkkk]]]RRRLLLEEEEEEFFFGGGKKKTTTdddsssuuuxxxzzzwwwpppjjjhhhgggwwwnnnsss{{{uuusssssspppnnnnnnjjjgggeeeaaaZZZXXXXXXQQQPPPNNNLLLJJJJJJJJJKKKLLLKKKIIIGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPOOOPPPQQQQQQPPPOOOPPPQQQTTTVVVWWWXXXXXXZZZ^^^```___```bbbeeegggiiijjjjjjnnnpppsssuuuxxxyyyzzzzzzxxxyyyzzz|||uuubbbNNNBBB===999666666444444333333333333444444333111...,,,,,,---///111000000000000000000000000/////////////////////////////////////////////////////////............---***+++,,,+++))))))+++,,,++++++++++++++++++++++++************************)))))))))***************************************((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))$$$(((,,,,,,***(((***,,,))))))))))))))))))))))))))))))((((((((()))******)))))))))***++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...000111222555999<<<===???FFFPPPZZZfffyyy{{{ooofff\\\RRRLLLKKKCCCDDDGGGJJJQQQ^^^qqq}}}sssjjjfffddd|||xxxzzz~~~{{{uuummmiiihhhgggccc```___YYYUUUVVVTTTNNNKKKMMMIIIHHHFFFEEEDDDDDDDDDEEEIIIGGGEEECCCBBBCCCDDDFFFEEEDDDCCCCCCCCCDDDFFFGGGCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIGGGIIIJJJJJJHHHGGGHHHIIIKKKMMMNNNNNNOOOPPPSSSUUUSSSTTTUUUVVVXXXZZZ\\\]]]___```bbbeeehhhjjjkkkjjjlllllllllmmmnnnpppqqqrrruuuwwwyyyzzzzzzzzz|||}}}}}}~~~~~~~~~uuu\\\KKKCCC<<<888777444444333333333333444444333222111000///000000111000000000000000000000000000000000000000000000000////////////////////////............////////////+++,,,---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''',,,//////,,,***+++---))))))))))))))))))))))))++++++***)))))))))******((())))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...000222333666:::===>>>AAAJJJVVVbbbpppvvvjjj^^^YYYTTTNNNJJJJJJBBBDDDFFFJJJUUUggg{{{wwwmmmhhhgggzzzuuussstttpppjjjdddaaaaaa___ZZZVVVSSSLLLIIILLLKKKFFFBBBCCCDDDCCCBBBAAA@@@AAAAAABBBBBBAAA>>><<<;;;<<<>>>???@@@@@@???>>>???@@@AAABBBBBBCCCDDDDDDEEEDDDDDDDDD???AAABBBDDDEEEEEEEEEEEEEEEGGGHHHHHHFFFEEEEEEFFFGGGHHHIIIJJJIIIJJJMMMOOOMMMLLLMMMMMMOOORRRTTTVVVTTTTTTUUUXXX[[[]]]^^^]]]cccbbbbbbaaaaaaaaaaaabbbdddgggjjjlllmmmoooqqqsssrrrsssssssssrrrtttwwwyyyyyyyyyzzz{{{}}}~~~zzzyyy|||}}}hhhUUUIIIAAA;;;999555444444333333444444555222222333444333222111000000000000000000000000000111111111111111111111111000000000000000000000000------......///000000000,,,...///---+++***---///------------------------************************(((((())))))*********+++***************************)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))---111555333---))))))***)))))))))))))))))))))))),,,,,,+++***))))))******((())))))***++++++,,,,,,******+++,,,------...///,,,,,,,,,---------......---///000222333666:::===???CCCMMMZZZhhhxxxzzz~~~xxxyyy}}}}}}mmm```VVVTTTSSSNNNIIIIIIAAACCCEEEJJJXXXlllyyypppmmmlll~~~yyytttnnnjjjgggeee[[[WWWTTTRRRRRRRRROOOLLLIIIHHHFFFEEECCCAAA@@@???CCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@??????@@@AAABBB===>>>>>>???AAABBBDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDDFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCDDDFFFHHHHHHJJJKKKJJJJJJKKKMMMOOOOOOPPPRRRSSSTTTUUUUUUUUUYYY\\\^^^___]]][[[ZZZZZZ^^^^^^___```bbbdddgggiiikkkiiihhhiiilllnnnnnnnnnmmmoooqqqqqqqqqrrrtttvvvyyy~~~uuuvvv{{{|||fffRRRAAA999888777555444444444444333111222222222111111111111000000000000000000000000000///////////////000000000222111111111000000///////////////......---------------------------------------,,,++++++******))),,,,,,,,,++++++*********************+++,,,------+++++++++*********))))))))))))))))))))))))))))))******)))(((((((((((((((+++*********))))))(((((((((444>>>;;;///'''(((,,,,,,,,,+++***))))))******((((((((((((((((((((((((******)))))))))))))))*********+++++++++,,,,,,,,,---+++***+++...000///------...000333888;;;;;;;;;???FFFQQQ___ppp{{{xxx|||xxx}}}~~~yyykkk___UUUNNNRRRWWWUUUMMMGGGDDDDDDDDDJJJVVVhhh{{{yyysssooommmuuurrrnnnhhhbbb]]]ZZZXXXRRROOOLLLKKKKKKKKKIIIFFFFFFEEEEEEDDDCCCBBBAAAAAACCCBBBAAA@@@???@@@AAAAAABBBAAA@@@?????????@@@AAAAAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLLLLMMMOOORRRTTTUUUVVVVVVVVVYYY[[[\\\[[[YYYYYYYYY\\\\\\\\\]]]^^^aaacccdddfffeeeeeefffhhhiiihhhggggggiiikkklllllllllmmmoooqqqvvvzzzzzzxxxwwwyyy|||yyywww|||vvv___KKKAAA@@@:::888666555555444222111333333333333222222222222000000000000000000000000000000000000000000000000111111000000000/////////............---------,,,------------------------------,,,++++++******))),,,,,,,,,+++++++++******++++++*********+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++***)))))))))))))))************)))))))))(((''',,,000000+++((())),,,,,,++++++***))))))******++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,------------+++***,,,...000///---...///111444888:::;;;<<>>>>>@@@AAABBB???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFEEECCCBBBCCCEEEEEEFFFGGGGGGFFFGGGIIIKKKJJJLLLOOOSSSVVVXXXYYYYYYWWWZZZ\\\]]]\\\[[[\\\\\\\\\\\\\\\]]]^^^___aaaaaaffffffgggiiikkkkkkhhhffffffhhhlllmmmmmmlllllllllmmmpppttttttrrrqqqsssuuu{{{}}}{{{yyy{{{~~~rrrYYYJJJEEE>>><<<888666555444333111444444444444333333333333000000000000000000000000222222222111000000000///000000///////////////......------------,,,,,,,,,------------------------------,,,++++++******))),,,,,,,,,++++++++++++***,,,,,,+++*********+++++++++++++++***************)))))))))))))))))))))))),,,++++++***************************))))))))))))+++(((&&&&&&(((*********,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++,,,,,,---------.........---,,,+++,,,...//////...000111333555888:::<<<===FFFMMMYYYhhhzzz{{{rrrmmmvvvyyywwwyyyiiiQQQIIIDDDIIIOOONNNKKKIIIHHHKKKPPPUUU\\\dddmmmsssyyyzzzzzzyyyvvvssssssssszzz}}}{{{}}}|||yyyvvvrrroookkkgggbbb^^^YYYWWWTTTPPPLLLIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@?????????BBBAAA@@@@@@AAADDDGGGIIIAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJMMMOOOOOOQQQUUUYYY\\\]]]^^^^^^]]]___bbbbbbbbbbbbcccdddbbbbbbbbbbbbccccccdddeeekkklllnnnrrruuuuuurrrpppnnnqqquuuvvvuuutttsssrrrqqqtttwwwxxxxxxwwwxxxzzz}}}{{{vvvjjjRRRDDD@@@===999666555555444333444444444444333333333333111111111111111111111111444333333222111000//////////////////............---------------,,,,,,,,,........................------,,,++++++******)))++++++++++++++++++++++++,,,,,,+++***))))))******************************))))))))))))))))))))))))+++******))))))******************)))))))))))))))///+++'''''')))+++***(((++++++***************+++******************************))))))******++++++,,,,,,,,,,,,------------,,,,,,,,,---.../////////111333555666888:::===???HHHPPP]]]mmm}}}{{{ooommmqqqooo]]]LLLEEEBBBFFFJJJJJJHHHIIIHHHNNNWWW]]]aaadddhhhkkkrrrtttvvvvvvtttssstttuuuzzzzzz}}}yyyxxx|||wwwqqqmmmjjjhhhdddaaa^^^YYYUUUQQQNNNMMMKKKIIIGGGFFFEEEEEECCCDDDCCCCCCBBBCCCDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@BBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@BBBDDDGGGHHHCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKLLLLLLJJJHHHHHHIIILLLNNNOOOPPPPPPQQQSSSVVVWWWZZZ]]]aaaccceeeddddddccceeeggghhhggggggiiijjjkkkkkkkkkllllllmmmmmmmmmqqqssswww{{{~~~{{{xxx{{{}}}{{{{{{xxxzzz~~~|||qqq{{{|||\\\EEEBBB>>>999666555555666555333333333333222222222222222222222222222222222222444333333222111000//////............////////////------------------------........................------,,,++++++******)))++++++++++++++++++++++++,,,++++++***))))))))))))************************))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))******+++++++++++++++******)))+++***************++++++))))))))))))))))))))))))***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........///000222444666888888;;;???BBBJJJRRRaaassszzzqqqooofffmmm{{{iiiUUUKKKFFFBBBDDDFFFEEEFFFIIIHHHQQQ]]]eeeggggggggghhhpppqqqssstttsssssstttuuu}}}{{{zzz{{{}}}xxxrrrllleeeaaa]]][[[WWWUUURRRPPPLLLJJJEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCBBBAAAAAABBBDDDDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLLLLLLLKKKNNNPPPRRRRRRPPPOOONNNOOOSSSTTTVVVXXXYYY[[[^^^```bbbeeeiiimmmoooppppppooommmoooppppppooooooqqqrrrwwwxxxyyyzzzzzzzzzzzzzzzyyy{{{tttxxxiiiPPPGGGBBB<<<777666666777777333333333333222222222222222222222222222222222222222222222111000000000///...////////////000000000---------............///........................------,,,++++++******)))***++++++++++++,,,,,,,,,++++++***)))))))))*********************+++++++++))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))************$$$(((+++,,,+++***+++,,,*********)))******+++,,,***************************************+++,,,---*********+++++++++,,,,,,+++---//////......///111222555888999999<<>>???EEELLLZZZfff{{{zzzyyy~~~dddQQQIIIIIIFFFDDDCCC@@@@@@FFFOOOYYYdddpppssssssrrrnnniiihhhjjjlllnnnpppppppppppp}}}}}}|||wwwuuuqqqkkkeeebbbbbbbbbdddaaa[[[UUUPPPMMMKKKJJJKKKMMMOOOOOONNNLLLLLLLLLIIIHHHFFFFFFHHHIIIHHHGGGJJJIIIIIIKKKNNNNNNLLLIIIIIIIIIHHHIIIKKKLLLLLLLLLLLLIIIHHHIIIKKKLLLKKKJJJIIIIIIKKKLLLNNNPPPQQQQQQRRRRRRRRRSSSUUUWWWXXXYYY______``````aaabbbcccccceeeeeeeeeffffffgggggghhhhhhjjjkkkmmmnnnnnnnnnmmmxxxzzz}}}}}}{{{{{{|||~~~tttrrrtttyyyzzz{{{~~~ppp[[[JJJAAA<<<:::777555555555555444333222111111111111000000000000///000000000000000000000000222000...111444555222...///......///111222111000***+++,,,---............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++***************))))))*********+++++++++************************,,,++++++******++++++,,,,,,,,,,,,---------......---------...///111333555666555888<<>>@@@BBBJJJTTTaaaqqqtttdddWWWMMMHHHHHHGGGDDDBBBBBBBBBDDDMMMWWWgggqqqzzz|||zzzwwwsssnnnmmmnnnooopppqqqqqqqqqqqquuu~~~}}}|||~~~|||yyyuuurrrpppnnnkkkiiiccc]]]YYYYYY\\\___bbb^^^YYYTTTOOOMMMLLLLLLMMMTTT___ggghhhfffbbb___ZZZXXXTTTSSSUUUWWWYYYYYYUUUVVVYYY\\\]]]]]][[[YYY[[[ZZZYYYWWWVVVWWWYYY[[[\\\[[[YYYWWWWWWVVVUUUUUUTTTVVVYYY]]]aaaccceeefffffffffggghhhjjjlllnnnooopppqqqssstttvvvwwwxxxxxx|||qqqddd\\\```ooo{{{{{{wwwaaaOOODDD???>>>555444444333333333333333111111111111000000000000000000000000000000000000111222333111...---///222222111//////...---***(((111666999888111,,,+++---......------------......------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))*********)))'''&&&))))))))))))*********+++************************,,,++++++******++++++,,,,,,,,,,,,---------......///.........///111333444999888;;;>>>@@@DDDNNNYYYhhh{{{xxx```RRRKKKHHHGGGIIIGGGCCCAAAAAAAAADDDMMMXXXkkkttt||||||yyywwwsssnnnmmmnnnoooppprrrsssttttttwww|||xxxzzz}}}~~~{{{wwwsssooollljjjfffccc^^^YYYUUUVVV[[[___jjjhhhddd```[[[XXXUUUTTTUUU^^^jjjsssvvvtttpppnnnfffdddaaaaaacccfffggghhhfffhhhjjjlllmmmlllkkkkkkhhhgggeeeaaa^^^^^^```cccddddddcccbbb___]]]\\\\\\[[[^^^bbbhhhlllpppqqqrrrvvvvvvvvvwwwxxxyyyzzz{{{nnn```YYYeeevvvmmm[[[LLLCCC>>>777666555333333333333444333333222222222222111111000000000000000000000000000222444111---,,,///222222000///......---***(((111666999888111,,,+++---///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***((('''*********+++++++++,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,---------......///......///000222444555999999;;;>>>@@@FFFSSSaaaqqq{{{vvvzzz{{{hhhSSSIIIGGGFFFGGGHHHFFFCCCAAAAAA@@@BBBKKKUUUhhhqqqxxxxxxuuutttqqqmmmlllmmmnnnppprrruuuwwwxxx}}}}}}uuurrryyy}}}xxxsssooommmiiifffbbb\\\YYYZZZ^^^aaaoooppppppnnnkkkeee```]]]]]]dddooowwwzzzzzzyyywwwvvvtttssstttwwwzzz{{{|||zzz}}}|||zzzyyywwwvvvsssmmmgggfffiiimmmlllnnnooonnnjjjfffdddccc___ccciiiqqqwww|||}}}jjj^^^eeeooo{{{ooo\\\JJJ>>>999888666444333333444444444444333333333222222222000000000000000000000000///111333111///---///111...------...//////...,,,+++...222222///------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,++++++***)))***++++++++++++,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,---------...............///000333555777999:::<<>>BBBEEENNN```rrrwwwooofffccceeehhhgggeeeUUULLLEEEFFFGGGEEECCCDDD@@@???AAADDDDDDFFFMMMVVV\\\eeemmmnnnoooqqqrrrpppooooooooooooqqqsssuuuvvv~~~qqqlllooowwwvvvtttwww|||yyymmmddd___]]]cccnnnzzznnnllliiijjjvvvgggPPP???===:::777444444444444222222222111111111111000000000000000000000000000,,,---///111222222000...000/////////000000...,,,///---,,,---...///...------------,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,---,,,***)))))))))***+++))))))))))))************************************,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,---///111555888999<<<===@@@DDDGGGQQQeeewww|||{{{qqqoooooopppoooiii___VVVMMMHHHEEEHHHIIIGGGDDDEEE>>>>>>AAAEEEGGGIIIPPPXXXYYYccckkkmmmooorrrtttsssrrrqqqpppppppppqqqrrrsss}}}xxxtttrrr~~~tttwww{{{oooeee[[[[[[]]]fffvvvppp___]]]kkk|||}}}^^^OOOCCC999666666444444444333333333222222222111111222222222222222222222222111222222222222111000000000000//////.........---//////............//////888333---***)))+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++*********))))))************************++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,---///222666:::<<<===<<>>???HHHQQQUUUUUUWWW\\\]]]```gggnnnrrrrrrppprrrooommmmmmqqqtttuuuttt~~~{{{zzzwwwwww~~~pppeee]]]ZZZZZZ```ooo~~~{{{zzz|||xxxaaaZZZfffvvvnnnUUUHHH<<<999:::999777666333333333222222222222111111111111111111111111111111222222222222111000000000000/////////.........//////............//////555222---++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---------,,,,,,,,,,,,+++------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***++++++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,---...111444777999;;;======AAAIIISSSbbbxxx|||yyyrrr[[[GGGFFFGGGHHHGGGDDDBBBAAAAAABBB@@@DDDOOOYYY\\\\\\\\\]]]^^^```eeelllppppppooorrrooommmnnnqqqttttttttt}}}yyyrrrggg```YYYVVVXXXcccrrr~~~xxxvvvvvv{{{kkk]]]aaannnyyy~~~dddSSSBBB<<<===<<<888555333333333333222222222222000000000000000000000000111222222222222111000000000000////////////......//////............//////222000---,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++++++++++++++******************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---///111444666888999:::>>>>>>CCCMMMYYYkkkzzzzzzoooWWWFFFEEEGGGIIIHHHEEEBBB@@@@@@BBBCCCJJJXXXbbbcccbbbbbb______```ccchhhlllnnnnnnqqqooommmnnnqqqssstttttt~~~~~~vvvllleeeZZZTTTQQQXXXdddrrrzzzvvvssswww|||gggaaaiiixxxxxxaaaIII>>>===;;;666333444444333333333222222222111111111111111111111111111222222222222111000000000000////////////////////////............/////////...,,,---...///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++...---+++***)))***+++,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000333666888999999999>>>???EEEPPP^^^rrrwwweeeQQQGGGEEEGGGIIIHHHEEEBBB@@@???BBBEEEOOO^^^gggfffcccbbb`````````aaadddhhhkkkllloooooonnnoooppprrrssstttyyyyyy~~~|||qqqhhh[[[RRRLLLNNNVVVaaaooozzz}}}xxxtttvvvvvveeefffvvvmmmOOO@@@<<<:::777555444444444333333333222222222222222222222222222222111222222222222111000000//////000000000000000000//////............//////---,,,,,,---///000///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///111444666999:::::::::>>>@@@GGGTTTcccxxx}}}tttZZZNNNKKKFFFHHHIIIHHHEEEAAA@@@???CCCGGGRRR```gggeee```___aaa`````````bbbeeehhhkkkmmmnnnoooooopppqqqrrrsssyyyrrruuu}}}vvvhhhZZZQQQIIIHHHLLLSSS\\\eeettt~~~|||xxxyyynnngggqqq~~~yyyZZZHHHAAA===::::::444444444444333333333333222222222222222222222222111222222222222111000000//////000000000000111111//////............//////...---,,,---///000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------............------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000333555888:::;;;<<<>>>BBBKKKYYYjjjhhhRRRLLLNNNHHHIIIIIIGGGCCCAAA@@@@@@EEEIIITTT```eeebbb^^^^^^``````aaaaaaaaacccgggjjjlllnnnpppppppppppprrrsss|||uuutttwwwwwwdddVVVNNNFFFEEEGGGIIINNNTTTaaammm||||||mmmlllppp}}}kkkVVVIII???:::888555444444444444333333333111111111111111111111111111222222222222111000000//////000000000111111111//////............/////////---,,,,,,...//////...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///............---------------------------------++++++++++++++++++++++++************************(((***+++,,,,,,+++***)))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------------///000111444777:::<<<>>>???CCCOOO```sssxxx^^^MMMIIIMMMJJJJJJHHHEEEBBB@@@@@@AAAGGGKKKTTT```dddbbb```aaa^^^```bbbbbbbbbcccgggjjjkkkmmmpppqqqooooooqqqsss{{{uuuzzz|||xxxaaaSSSKKKEEEDDDDDDDDDGGGLLLVVVccctttuuujjjfffsssyyycccPPP@@@666222555555444444444333333333000000000000000000000000111222222222222111000000//////000000111111111222//////............//////000...,,,,,,---...///...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************''')))+++------,,,)))((())))))******+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........//////000222666:::===??????EEERRReeeyyysssttt|||lllVVVIIIGGGKKKKKKJJJHHHDDDAAA???AAABBBHHHLLLUUU```dddcccccceee]]]```ccccccbbbdddgggjjjjjjmmmpppqqqooooooqqqsss~~~|||{{{}}}}}}dddRRRLLLFFFDDDCCCCCCGGGMMMSSS^^^mmm{{{wwwnnnmmmyyyrrrXXXJJJ@@@666:::888666555555555444333222222222111111111111000222222222222222111000///////////////////////////111111000000//////......///............---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++******))))))***+++,,,+++)))))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))***+++---...///000//////.........////////////111444888;;;;;;;;;AAAHHHVVVjjjqqqeeeiii~~~ttt[[[MMMJJJLLLNNNNNNIIIDDDBBB@@@>>>???DDDOOOSSSYYY^^^```bbbcccddddddcccbbbaaabbbeeegggiiiiiikkkmmmnnnoooppprrrttt~~~xxxzzz|||yyyvvvxxxvvv```RRRLLLFFFDDDCCCCCCGGGMMMRRR^^^nnn}}}~~~mmmdddlllwww~~~eeePPPDDD===999777666555555555444222222222222222111111111111222222333333222111111000111111111111111111111111////////////000000000000///............------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++++++++*********)))+++,,,---,,,*********+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,......------------......000111222555999;;;<<<<<>>GGGPPPaaawwwxxxgggbbboooxxx^^^MMMHHHIIIJJJIIIHHHCCCAAAAAABBBBBBFFFKKKOOOSSSXXX\\\^^^```bbbdddddddddeeeeeeeeeeeeddddddiiikkkmmmnnnnnnooorrrtttwwwrrrooosssxxxrrrmmmllltttzzzrrrkkk[[[OOOIIIDDDCCCCCCBBBEEEKKKQQQ```uuutttgggfffvvvfffNNNFFF:::888666666555555222111333333222222222111111111333333444444444333333222111111111111111111111111.../////////000000000111///............---------++++++,,,,,,---......///..............................---------,,,,,,,,,++++++++++++++++++++++++,,,---------+++***+++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++*********---------,,,------......444555777999:::<<<>>>@@@IIITTTgggyyygggeeetttzzzhhhRRRGGGGGGKKKJJJGGGEEEAAA>>>@@@AAABBBFFFLLLOOOSSSXXX[[[^^^___bbbcccdddeeefffgggfffeeecccbbbhhhjjjlllmmmnnnooorrrttt}}}uuunnnpppwww~~~zzzrrrlllkkkpppvvv{{{ppphhhZZZMMMGGGCCCCCCBBBBBBEEEJJJSSSdddzzzkkkaaapppxxxYYYJJJ???<<<999777666555333111333333333222222222222111222333333444444333333333000000000000000000000000111000000000/////////...///............---------++++++,,,---......//////........................,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,***+++,,,+++***)))***+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,---......------...///000000444666999999:::<<<@@@CCCKKKWWWlll~~~nnnooo}}}iii[[[KKKEEEHHHLLLJJJFFFDDD???===???@@@AAAFFFKKKQQQTTTXXX[[[]]]___bbbddddddeeeggghhhgggeeecccaaagggiiilllmmmnnnooorrrtttrrrkkkjjjsss~~~|||sssnnnmmmnnnqqquuu{{{rrrgggVVVMMMHHHDDDDDDDDDCCCFFFKKKXXXiii|||mmmssskkkUUUFFFBBB<<<888666555444444333333333333222222222222111222222333333333333333////////////////////////111111111000///.........///............---------+++,,,,,,---.../////////------------------------++++++++++++************++++++++++++,,,,,,,,,,,,***+++,,,+++)))((()))*********+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,---.....................///000111333666999::::::<<>><<>>;;;<<>>888666666666555444333222111222333444333222222111111222333333000000000000000///..............................111000///...---,,,,,,,,,///............---------------............------++++++++++++,,,---......+++,,,---......---,,,+++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,,,,---...---+++((('''++++++++++++++++++++++++...---,,,+++***+++,,,---,,,---///111222333222222222111333888;;;===EEEMMM^^^sssxxxfffTTTLLLMMMEEEGGGIIILLLMMMJJJFFFBBB>>>???@@@BBBEEEJJJNNNQQQVVVXXX[[[]]]___aaacccfffeeefffggghhhiiijjjkkkkkkdddeeehhhiiikkknnnrrruuu~~~zzzrrriiinnnxxxvvvqqqmmmjjjjjjmmmlllfff]]]VVVPPPSSSbbbqqquuudddVVVPPPLLLMMMJJJFFFKKKUUUhhhzzzvvvpppxxxvvvzzzyyyaaaXXXLLLBBB<<<999777555555444333333222222333333333222222222222222333333111111222222111000000///////////////////////////000///......------------///............---------,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,---...000000++++++,,,,,,,,,,,,++++++,,,,,,---------+++)))'''+++++++++++++++++++++++++++*********,,,---///000---...///111222222222111444333555999<<>>???@@@CCCGGGKKKOOORRRVVVXXX[[[]]]___aaadddgggffffffggghhhiiijjjkkkkkkggghhhiiiiiiiiikkkooorrrwwwooommmmmmkkkvvvvvvqqqnnnjjjhhhiiilllfff^^^TTTMMMOOO___ppp}}}ooo\\\TTTNNNNNNLLLHHHNNNXXXqqq~~~kkkhhhwwwwwwqqqqqqwww}}}}}}pppdddTTTGGG@@@<<<888444444444444444444333222222333333333222222222222222222222222333222222111000000000000000000000000000//////......---.........///............---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////,,,,,,------///111222333+++,,,,,,------,,,,,,++++++,,,---------+++***)))+++++++++++++++++++++++++++***++++++,,,...///000000000111222333333222222666555777;;;===AAAJJJSSSnnnsssWWWJJJIIIHHHJJJMMMNNNLLLGGGBBB>>>>>>>>>@@@DDDHHHMMMQQQTTTUUUXXX[[[^^^```bbbeeehhhfffgggggghhhiiijjjkkkkkkkkkkkkjjjhhhfffhhhkkknnn{{{mmmeeeeeejjjppp}}}wwwqqqnnniiiffffffhhhccc\\\SSSJJJMMM]]]ooozzzxxxcccXXXPPPOOOLLLJJJPPPZZZvvvrrrfffooorrrjjjmmmqqq|||rrr]]]LLLCCC>>>999555333444555555555444222111333333333333333333222222111222222222222222111111000000000000000000000000///...............///000///............---------,,,,,,------------,,,,,,---,,,+++***************,,,+++***))))))***+++,,,++++++++++++,,,...//////---------......000111111,,,,,,------------,,,,,,+++,,,,,,------,,,+++***++++++++++++++++++++++++......------,,,,,,,,,,,,333333444444444444444444777666888<<<>>>BBBMMMXXXrrrvvvtttrrrUUUHHHHHHJJJMMMOOONNNJJJEEE@@@===<<<===@@@DDDIIIMMMQQQTTTVVVXXX\\\^^^```cccfffiiigggggghhhiiiiiijjjkkkkkklllkkkjjjgggeeefffiiillluuuhhhaaacccmmmvvvxxxqqqmmmhhhdddccc^^^ZZZUUUNNNGGGIIIXXXhhhvvvxxx|||kkk^^^RRRNNNLLLJJJPPP[[[vvvllllllvvvyyygggaaacccooohhhTTTGGG@@@;;;888333444555666555444333222333444444444444333222111000000111111222111111000//////////////////////////////.........//////000///............---------------............------------,,,+++************---,,,+++******+++,,,---************+++,,,............------,,,------------------......---------+++,,,,,,,,,------,,,,,,++++++++++++++++++++++++.........---------,,,,,,333222222222222333333333555666888;;;===CCCPPP]]]www~~~qqqkkkmmmnnnRRRHHHJJJMMMOOOPPPMMMHHHBBB???===<<<===@@@DDDIIIMMMQQQSSSWWWYYY]]]___aaacccgggiiihhhhhhiiiiiijjjjjjkkkkkkkkkkkkiiigggfffgggjjjmmmzzzmmmfffcccgggsss~~~zzzqqqmmmgggbbb```YYYUUUQQQNNNJJJLLLVVVaaallllllnnnqqqvvvtttdddUUUOOOLLLJJJQQQ[[[rrryyyooonnnmmm___^^^hhh}}}uuu```PPPEEE>>>;;;555555555555555444333333444444555555555333222111///000111111111111111111////////////////////////000000//////...////////////............------------......//////......---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---************+++,,,,,,---......,,,+++++++++++++++---......//////......---++++++,,,,,,------......++++++++++++++++++++++++***+++,,,...///////////////////////////000111222444555888<<<>>>EEETTTcccqqqgggfffnnniiiQQQIIILLLPPPQQQPPPLLLEEE@@@???@@@===???BBBFFFJJJNNNQQQSSSYYY[[[^^^```aaacccfffhhhiiiiiiiiijjjjjjjjjkkkkkkjjjjjjjjjiiihhhhhhjjjlllzzzooodddcccgggnnnzzz{{{qqqlllfffaaa___XXXSSSPPPOOONNNNNNRRRXXX\\\]]]______aaaooo|||jjjXXXQQQMMMLLLRRR\\\mmm}}}zzznnnzzzhhhbbbfffxxxppp[[[KKKAAA===666666555444444444444444444555666666555333111000000111111222333333222222000000000000000000000000111111000///.........//////............---------,,,------......------,,,---------,,,------......---------......---------,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,......////////////......+++++++++,,,---...//////++++++++++++++++++++++++***+++---...///000//////............///000222333444666999===@@@GGGYYYjjj{{{hhhbbbeeevvvyyyaaaNNNIIINNNRRRRRRPPPJJJBBB>>>???BBB@@@BBBEEEIIIMMMPPPSSSTTT[[[]]]___aaaaaaccceeegggiiiiiijjjjjjjjjjjjkkkkkkjjjlllmmmllljjjiiiiiijjjrrrfff^^^aaaiiirrr~~~|||qqqkkkeee```^^^SSSNNNJJJLLLLLLJJJJJJLLLOOOQQQTTTTTTSSS```nnn[[[SSSNNNMMMSSS]]]iii{{{sssyyyooodddbbbppp{{{eeePPPBBB===777666555333333444555555444555666666555444111000111222333333444444444444111111111111111111111111222222111///............//////.........---------+++,,,,,,------,,,,,,+++---------------...///000,,,---...//////...---,,,......---,,,,,,,,,------++++++++++++,,,,,,---.........////////////......+++++++++,,,---...///000++++++++++++++++++++++++---.../////////...,,,,,,000000000000111333555777444666:::>>>AAAJJJ\\\nnnwwwddd```fff|||mmmXXXIIIHHHNNNSSSSSSPPPHHH@@@===@@@DDDCCCEEEHHHKKKOOORRRTTTUUU\\\^^^```aaabbbccceeegggjjjjjjjjjjjjjjjjjjkkkkkklllmmmooonnnkkkiiihhhhhhxxxxxxggg___\\\eeepppyyytttnnniii```YYYSSSOOOKKKLLLPPPQQQNNNJJJMMMJJJLLLOOONNNUUUsssxxxbbbXXXTTTRRRVVV^^^hhh|||mmm```nnn{{{}}}rrrZZZJJJEEE===999666777666222222444333333333222222111111111222222222222222333555555222222222111000//////...........................+++,,,...000000///...---***+++,,,---------,,,,,,------..................//////...---,,,,,,++++++************************........................------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000222444555444;;;:::<<>>KKKYYYpppqqqnnn{{{rrraaaMMMEEEKKKSSSVVVVVVOOOJJJCCC>>>>>>???AAABBBIIILLLOOORRRTTTVVVYYY[[[```bbbdddddddddeeegggiiihhhhhhiiijjjkkklllnnnooommmmmmooopppppppppooonnn~~~uuuvvv{{{sssggg^^^XXXXXXaaannnyyyzzzooofff```^^^ZZZYYY]]]eeekkklllkkk```TTTMMMOOORRR\\\yyyzzzkkk___TTTQQQTTT[[[qqq{{{uuurrrttt{{{|||}}}iiibbbjjjsssuuuxxx~~~~~~gggWWWKKKAAA999777777555444555666666666666666666666666333444555666555333000...111111111000000000000000............................../////////000//////------,,,,,,,,,---.../////////.........------------------------,,,,,,,,,..............................------,,,,,,,,,,,,++++++,,,,,,---...///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000222444666888999999>>>===@@@NNN]]]uuuwwwyyytttdddWWWIIIGGGOOOWWWXXXUUUMMMHHHAAA===<<<>>>@@@AAAFFFIIINNNRRRUUUXXX[[[^^^aaaccceeeeeeeeefffhhhjjjiiiiiiiiijjjkkkmmmnnnooommmnnnpppqqqrrrrrrqqqqqqsssuuuvvvhhh^^^XXXVVVZZZggguuu|||sssiiiddd```\\\[[[___gggmmmooonnnbbbUUUMMMPPPUUU```{{{}}}ooocccXXXTTTVVV[[[qqq~~~vvvqqqrrr{{{}}}zzzxxxhhhkkksss{{{{{{yyywwweeeQQQFFF;;;888888666444444777777777666666666555555222333333333222111///...111111000000000000000000........................,,,------------............---,,,,,,,,,---///000/////////...------,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,------+++,,,,,,------..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000222444666888999888??????CCCSSSccc}}}~~~rrrdddUUUNNNHHHJJJSSSXXXWWWSSSKKKFFF@@@<<<<<<>>>AAABBBDDDHHHNNNSSSVVVYYY\\\___bbbdddfffffffffgggiiikkkjjjjjjjjjjjjkkkmmmnnnnnnmmmnnnpppqqqrrrrrrrrrqqq}}}lll^^^WWWVVVVVV```nnn|||xxxmmmhhhccc```]]]aaahhhooopppooodddVVVNNNRRRXXXddd}}}ssshhh[[[VVVXXX]]]qqq~~~vvvqqqsss}}}}}}tttmmmrrr}}}wwwuuuvvv[[[NNNAAA===<<<:::777777888888777666555444444333222222222111111000000000000000000000000000000111........................---------------......//////...,,,,,,,,,---///000000//////...------,,,,,,------------------------........................+++++++++,,,,,,------...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111444666888999666>>>@@@HHHYYYkkk{{{tttbbbVVVIIIHHHJJJPPPXXX[[[XXXTTTHHHCCC>>>;;;<<<@@@CCCEEEFFFJJJPPPTTTWWWZZZ\\\^^^cccdddfffgggggghhhjjjlllkkkkkkkkkkkkkkklllmmmnnnlllmmmooopppqqqppppppooouuudddXXXTTTVVVYYYeeettt{{{pppkkkhhhcccaaadddkkkqqqsssrrreeeWWWOOOTTT\\\hhhwwwjjj^^^XXXYYY___rrr|||uuuqqqtttrrrrrr}}}vvvkkkcccVVVHHHCCCBBB???<<<<<<999888777666555444333222333222111000000000111111000000000000000111111111000000000000000000000000///////////////000111111///...,,,,,,,,,---///111000000///...------,,,,,,------------------------........................)))***+++,,,------...///------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...///000111333666888999555===BBBKKK^^^rrr{{{jjjWWWMMMCCCFFFMMMVVV^^^___[[[VVVEEEAAA<<<;;;===BBBFFFHHHIIIMMMRRRVVVXXXZZZ\\\]]]ccceeegggggghhhhhhjjjlllllllllkkkkkkkkkllllllmmmkkklllmmmooooooooonnnmmmyyygggZZZRRRPPPVVV^^^qqqyyyvvvooojjjgggdddgggmmmqqqpppmmmcccXXXOOOSSSaaattt{{{oooaaaYYYYYY```rrrwwwtttyyywww~~~xxxooouuu~~~pppsss~~~kkkRRRCCC@@@@@@<<<777<<<888444444666777666444555444333222222222333444222111111111000000//////000000000000000111111111...........................---,,,,,,,,,,,,---...................................................,,,,,,,,,---------......------------------------,,,,,,++++++***+++++++++------------------------------------------------///////////////000111111000222444555555666888:::555;;;DDDPPPaaa{{{||||||gggRRRHHH???EEEPPP\\\eeecccYYYOOODDDBBB@@@???AAADDDIIILLLMMMPPPSSSVVVYYY\\\```ccccccccccccfffiiilllllllllllllllkkkkkkkkklllmmmmmmlllooorrrsssqqqooonnnnnnwwwkkk\\\SSSPPPRRR[[[eeesss{{{yyyrrrjjjgggeeeggglllooommmiii```VVVPPPUUUdddvvv{{{ooo```XXXXXX^^^pppyyyxxx~~~~~~~~~nnnkkkwwwtttpppuuu{{{^^^JJJBBB@@@<<<888:::888666666666666555555555444333222111222222333222111111111000000000000000000000000000000000111////////////////////////......---,,,,,,---......................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------------------------------------------///////////////000000111000222444555555666888:::777===GGGSSSeeeyyyyyyeeeMMMCCC@@@GGGTTTaaahhhdddXXXMMMBBBAAA??????AAAEEEIIILLLNNNQQQTTTWWWZZZ]]]aaacccddddddfffhhhkkkmmmnnnmmmnnnmmmllllllkkklllllllllllloooqqqrrrpppnnnllllll~~~ggg]]]RRRMMMOOOUUUbbbnnnvvv~~~}}}uuukkkhhheeegggkkklllgggccc[[[TTTQQQYYYiii{{{zzznnn^^^VVVVVV\\\ppp}}}pppgggsssssslllyyymmmTTTGGGAAA>>>;;;777888999888666555555555444333222222111111222222111111111111111000000000111111000000000000000000////////////////////////......---,,,,,,---......................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------------------------------------------//////......//////000111000222444555555666999;;;:::@@@KKKXXXlllyyy}}}~~~ttttttdddLLLBBBBBBKKKZZZiiinnnfffVVVJJJAAA@@@>>>???AAAEEEIIILLLPPPRRRVVVYYY[[[^^^bbbeeedddfffiiilllnnnooonnnnnnoooooonnnmmmlllllllllllllllnnnppppppnnnkkkjjjiiivvvnnn___VVVNNNMMMQQQYYYgggsssyyyyyykkkhhheeefffiiigggaaa[[[UUUPPPQQQ]]]nnnxxxlll\\\TTTUUU]]]qqq{{{|||yyynnnttt~~~kkkqqqyyy```OOOFFFAAA>>>555888;;;:::666444444555333333222222111111111111111111111111111111111111111111111000000000000000////////////////////////......------------......................................................,,,,,,,,,---------......++++++++++++++++++++++++++++++******++++++,,,,,,------------....................................///............///000000///111444555666777999;;;;;;BBBNNN^^^sss~~~pppgggqqq}}}rrrpppbbbMMMFFFDDDOOOaaaoooqqqfffTTTFFF???>>>>>>???BBBFFFJJJMMMRRRTTTXXX[[[]]]```cccfffdddgggkkknnnoooooonnnnnnoooooonnnmmmmmmnnnnnnnnnlllnnnoooooollliiihhhhhhxxxhhh]]]VVVOOOKKKMMMTTT]]]kkkwww}}}zzzlllhhheeedddeeebbb[[[UUUQQQNNNQQQ```rrruuuhhhYYYRRRTTT___sss}}}wwwxxxsssvvvqqqpppoooZZZJJJ@@@<<<555888;;;:::666444444555333333333333222222111111111111111111111222222222111111111111000000//////------------------------........................................................................,,,,,,,,,---------......+++++++++++++++++++++++++++*********++++++,,,------------....../////////.......................................//////000///111444555666888:::<<<<<>>>>>>>>@@@CCCHHHLLLOOOSSSVVVYYY\\\^^^```dddfffdddhhhllloooooonnnnnnooonnnnnnnnnnnnoooppppppqqqmmmnnnooonnnkkkiiihhhiii}}}mmm\\\QQQKKKHHHHHHOOOXXXcccppp{{{zzzlllhhhcccaaaaaa^^^WWWQQQMMMKKKQQQaaattt{{{rrreeeVVVQQQUUU___tttwwwzzzssskkkuuu{{{ttt~~~eeeOOO@@@:::777888999888666555555555333444444444444333222111111111111222222222222222222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------------...//////000000..............................------......///000///111444666777888;;;===>>>FFFTTThhhnnn___ZZZ]]]qqq~~~jjjQQQGGGGGGMMMWWWeeennnkkk^^^LLLAAA======???AAAEEEJJJNNNQQQTTTWWWZZZ\\\^^^```dddfffeeeiiinnnooonnnmmmoooqqqpppoooooooooppppppqqqrrrnnnooopppnnnlllkkkjjjkkk|||pppaaaTTTLLLHHHGGGJJJTTT^^^iiiuuu~~~xxxmmmgggaaa^^^^^^[[[UUUOOOKKKJJJQQQaaauuuxxxnnnaaaSSSQQQVVV\\\rrr}}}~~~|||kkkjjjqqqzzzyyyvvvpppVVVFFF???:::888666666666666555555444444555555555444333222111111111222222333333333222222111111000//////...---------------------------...///000000///...---................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------...///000000000...........................------------.../////////111444666777999;;;>>>@@@HHHXXXmmmeeeWWWYYYeee~~~www[[[HHHEEEIIIQQQYYYccciiidddXXXIII???===>>>@@@CCCGGGLLLPPPSSSTTTWWWZZZ\\\^^^```cccfffhhhlllppppppnnnnnnqqqtttssssssrrrppppppooooooooonnnpppppppppnnnmmmmmmnnnsssfffZZZPPPKKKLLLKKKPPPZZZdddmmmwww~~~wwwmmmggg```]]]\\\YYYTTTOOOKKKIIIPPPaaauuuwwwlll___RRRPPPVVVZZZoooqqqgggeeekkk}}}qqqvvvxxx^^^NNNGGG<<<888444444666777666444444555666666666555444333111111111222222333333333222222222111000//////...........................---...///000000///...---................................................,,,,,,,,,---------......------------------------************+++,,,---...---------...///000000111////////////////////////...------------.../////////111444666777999<<<>>>BBBJJJZZZqqq}}}}}}bbbSSS[[[mmmlllRRRDDDFFFMMMSSSZZZbbbeee```TTTGGG???===>>>@@@DDDHHHMMMQQQTTTTTTWWWZZZ\\\^^^```ccceeejjjnnnrrrqqqoooooorrrvvvwwwvvvtttqqqooonnnmmmmmmooopppqqqpppooonnnoooppp~~~nnn^^^SSSKKKGGGLLLOOOVVV```mmmyyy|||xxxnnnhhh```[[[ZZZWWWRRRMMMGGGHHHQQQcccwwwuuuhhh^^^VVVSSSUUUYYYiii{{{~~~ggg]]]cccvvv{{{tttqqqVVVAAA>>>:::888999888666666999555555444444444333333333000111222333444333222111222111///...///000///...000000//////.........---////////////000000000000------------------------,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////...------++++++***)))........................000///---,,,,,,---.../////////...------------...111333444555666888;;;>>>AAAKKK___yyyyyylllaaajjj~~~rrr]]]LLLEEEIIIQQQ[[[___bbb```XXXNNNFFFBBBAAAAAADDDFFFJJJNNNQQQSSSWWW\\\^^^\\\]]]```bbbbbbiiikkkmmmpppqqqrrrqqqpppqqqqqqqqqpppooommmkkkjjjjjjkkkmmmoooooooooooonnn~~~kkk[[[QQQKKKIIILLLPPPXXXcccppp{{{|||yyypppjjjaaa]]][[[WWWQQQKKKGGGHHHQQQcccvvvsssggg\\\TTTQQQSSSWWWfffwww~~~}}}}}}oooaaabbbrrrwww{{{zzz___III@@@<<<999:::999666555888444444444444333333333333444444444555555444444333222000///...///000///...000000/////////.........000000000///////////////------------------------,,,---------.../////////------------------------------------...............------,,,,,,+++++++++........................///...------------.../////////.........///000000222444555666777999===@@@EEEPPPdddzzzqqqlllwwwyyybbbOOODDDAAAGGGPPP\\\^^^^^^ZZZQQQIIIBBB@@@@@@AAACCCGGGJJJNNNQQQSSSXXX\\\^^^]]]]]]aaacccbbbhhhjjjmmmooopppqqqpppooopppppppppooonnnlllkkkjjjlllmmmooopppqqqppppppooozzz~~~zzzgggXXXNNNKKKKKKLLLRRR\\\hhhttt}}}~~~}}}{{{zzzssslllddd^^^\\\WWWPPPJJJHHHHHHPPPaaassspppdddZZZQQQOOOPPPTTTaaaqqqyyyzzzzzz~~~}}}hhh```jjjwwwwww~~~iiiRRRDDD>>>;;;<<<;;;777555666444444444444333333333333666666555444333333333333222000......///000///...000000////////////......111000000//////.........------------------------------......................................................---------------,,,,,,,,,,,,,,,,,,,,,........................---------------...///000////////////000111222222333555666777888;;;???BBBHHHVVVlllzzzuuuuuu~~~kkkTTTFFFBBBDDDNNNWWW___^^^ZZZSSSKKKDDD@@@???@@@AAADDDGGGKKKOOOQQQSSSXXX\\\___]]]]]]aaadddcccgggiiikkknnnoooooonnnnnnnnnnnnmmmmmmlllkkkjjjjjjooooooqqqrrrrrrqqqpppooo}}}xxxsssbbbUUUMMMJJJLLLNNNVVVbbbnnnyyy~~~|||{{{yyyxxxuuunnnfff```]]]WWWOOOIIIHHHHHHPPP___qqq|||mmmaaaWWWOOOLLLNNNQQQ[[[jjjuuuwwwxxx}}}|||rrraaaaaaiiixxxzzz~~~qqqZZZGGG@@@;;;;;;;;;888666777666666555555555444444444666555333111000000000111111000......///000000///000000//////////////////111111000///......------,,,,,,------------------...............---------////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,------..............................,,,,,,,,,---...///000000000000/////////000000111222444666777999<<<@@@CCCJJJYYYsss}}}wwwuuuwwwuuuaaaLLLAAAAAAHHHRRR[[[ccc___WWWNNNFFFBBB@@@@@@???AAADDDHHHLLLPPPRRRTTTXXX]]]___^^^^^^bbbeeedddfffhhhjjjmmmnnnnnnmmmllllllkkkkkkjjjjjjjjjjjjjjjooopppqqqrrrrrrqqqpppoooxxxxxxzzziii^^^TTTLLLJJJMMMRRR[[[hhhttt}}}{{{yyywwwvvvuuunnnfffaaa^^^XXXOOOHHHIIIIIIOOO]]]nnnxxxjjj___VVVNNNKKKLLLOOOVVVeeessswwwvvv{{{hhh]]]\\\cccppp{{{dddLLLCCC<<<;;;;;;999777888777777777777666666666666777555333111000///000000111///......000111000/////////000000000000000000111000000///...------,,,,,,,,,,,,---------.....................---------////////////////////////......------,,,,,,,,,++++++,,,,,,------......///........................+++,,,---......///000000111000000///............111333555777999<<<@@@CCCJJJ\\\yyywwwpppqqqzzzhhhVVVCCC;;;===DDDNNNWWWbbb\\\RRRHHHBBB??????@@@@@@BBBFFFJJJNNNRRRTTTUUUXXX]]]___^^^___cccfffeeefffhhhjjjlllmmmmmmlllkkkjjjiiiiiihhhiiijjjjjjkkknnnooopppqqqqqqqqqpppooovvvzzzppp```YYYSSSKKKKKKOOOWWWaaannnyyy}}}yyyuuussssssmmmeeeaaa^^^YYYPPPIIIIIIIIINNN[[[kkk~~~wwwiii___VVVNNNKKKLLLNNNTTTcccsssxxxvvvzzzwwwcccXXXVVVccctttVVVJJJ???<<<<<<:::999999888777777777777666666666888777555444333222222222111///......000111111000//////000000000000111111000//////......---------+++,,,,,,------.........------..................////////////////////////------------,,,,,,,,,,,,,,,,,,------.........///........................,,,,,,---.../////////...111000///............///000222555777999<<>>>>>AAACCCGGGLLLQQQTTTVVVWWWXXX]]]```___```dddgggfffggghhhjjjlllmmmlllkkkjjjiiihhhgggggghhhjjjkkkmmmmmmnnnpppqqqrrrrrrqqqqqqyyymmm[[[TTTOOOJJJLLLSSS\\\fffrrr|||~~~yyytttqqqooojjjddd```^^^ZZZQQQKKKJJJIIINNNZZZiii|||vvviii___VVVNNNKKKLLLMMMRRRbbbtttzzzvvvyyynnn\\\SSS^^^xxx{{{cccUUUFFF???===;;;999999666666666555555555555444666666555555444333222111000///---...000111111000//////000000000111111111........................++++++,,,,,,---......///,,,---------.../////////........................,,,,,,,,,,,,,,,,,,---------------.......................................,,,---...//////......---////////////000111222333111333555888:::>>>CCCGGGUUUhhhmmmgggmmmkkkPPPHHH@@@???AAAGGGRRR\\\XXXRRRHHHBBB?????????>>>BBBDDDIIINNNSSSVVVXXXXXXXXX]]]```___```eeegggggggggiiikkklllmmmmmmkkkjjjhhhggggggggghhhjjjmmmnnnmmmnnnppprrrsssttttttttt~~~mmmYYYQQQMMMIIIMMMVVV___iiiuuu}}}zzztttpppmmmhhhbbb```^^^ZZZRRRLLLJJJIIINNNYYYhhh|||vvviii```WWWOOOLLLMMMNNNRRRbbbuuu{{{wwwxxx{{{wwwaaaUUU^^^vvvuuummm]]]KKKBBB>>>;;;999999555555444444444333333333222333444444333222000///000///---...000111111000//////000000111111111222---------...............++++++,,,,,,---...//////,,,,,,------...///000000........................+++++++++,,,,,,---------................................................---.../////////...---,,,------...000222444666777222444777999<<<@@@EEEHHH[[[nnnkkkfffooorrrZZZEEE@@@===???BBBHHHSSS^^^WWWQQQIIIDDDBBBBBBBBB@@@BBBEEEJJJPPPTTTWWWYYYZZZYYY^^^```___aaaeeehhhggghhhiiikkkmmmmmmmmmlllkkkhhhggggggggghhhkkkmmmooommmoooqqqsssuuuvvvvvvvvvhhhRRRNNNLLLGGGKKKWWWbbbjjjuuu}}}{{{vvvvvvxxx|||}}}}}}|||zzzvvvssspppooojjjddd___]]]ZZZVVVSSSOOOMMMNNNVVVgggxxxnnnbbbWWWPPPLLLJJJMMMRRR^^^nnnwwwxxxwwwxxxppp```aaammmiiiNNNGGGAAA777555===666666666555444444333333444444333333222111000000000000//////000111222222333333333333222111000///......------------...............------,,,,,,,,,..............................------------......---------------------------------------,,,,,,,,,,,,,,,,,,---------............////////////......000/////////111333444666666555777<<>><<<@@@GGGPPPVVVYYYUUUKKKCCCAAABBBAAAAAABBBEEEHHHMMMQQQUUUXXX\\\___aaaaaaaaaaaaccceeeggghhhiiijjjlllnnnnnnnnnmmmlllhhhiiijjjkkkkkkmmmppprrruuuvvvvvvvvvvvvvvvuuuuuuyyybbbMMMIIIJJJJJJTTTaaagggnnnxxx{{{qqqkkkhhhhhhgggfffeeeeeefffggghhhhhheee```]]][[[YYYWWWUUUTTTPPPOOOWWWjjjyyynnnaaaWWWOOOKKKIIIKKKPPP]]]ooo{{{}}}}}}~~~nnneeeeeevvv{{{~~~nnnRRRAAA:::888777888888777666666555555444444444333333222222111111111222222222222222333333444444444444333222111000000000////////////000000---------------.......................................------------......---------------------------------......//////000............////////////........................------...///111333555777:::999;;;===>>>@@@HHHPPPhhhzzzrrr~~~wwwqqq[[[MMMAAA>>><<<@@@HHHQQQWWWYYYQQQHHH@@@@@@@@@???@@@BBBFFFJJJOOOSSSWWWZZZ^^^aaabbbcccdddeeefffhhhiiiiiikkklllmmmnnnnnnnnnmmmllliiijjjllllllmmmnnnqqqsssvvvwwwxxxxxxwwwvvvtttssslllZZZKKKIIIKKKMMMWWWbbbjjjqqqzzz}}}rrriiiccc^^^\\\ZZZXXXYYY\\\```cccdddbbb___\\\ZZZYYYXXXWWWVVVQQQPPPXXXmmmzzznnnbbbWWWNNNJJJHHHHHHLLLXXXjjjvvvzzzzzzzzz{{{kkkbbbllltttnnn||||||XXXDDD@@@>>>999888888888777666666555555444444333333333222222222222333333333333333333333333333333333333222111111000//////////////////000,,,,,,------......//////..............................------------......------------------------,,,------...///000111111////////////000000000000......------------.........///000222555777999::::::999;;;======???HHHRRRmmm|||qqqsssvvvyyy]]]JJJAAA>>><<<@@@IIIRRRUUUVVVMMMEEE@@@???@@@???@@@CCCGGGKKKPPPTTTWWW[[[___bbbcccdddfffggghhhiiiiiiiiillllllmmmmmmmmmmmmlllkkkjjjlllnnnoooooopppsssuuuvvvwwwwwwxxxwwwuuusssqqq}}}^^^QQQHHHIIIMMMQQQXXXaaammmsss{{{sssggg```ZZZWWWSSSQQQRRRVVV[[[___bbbaaa___\\\YYYXXXXXXYYYVVVRRRQQQ[[[rrr{{{pppcccWWWOOOJJJHHHIIIJJJTTTeeerrrvvvvvvwww}}}yyy~~~uuudddeeevvvuuuiiiooobbbIIICCC@@@:::888888888777666666555555444444444333333333333333333333444444444444333222222222222333222222111111///......------......///---------....../////////..............................------------......------------------------,,,------...///000111111/////////000000000111111///...------------...///,,,---///222444666777888888888:::<<<;;;>>>JJJVVVrrr{{{nnnllluuu~~~uuueeeJJJ@@@===<<>>999888888777666666555555444444444444444333333333333222333444555444333222111000111111111111111000000......------------...................../////////..............................------------......---------------------------------......//////000////////////000000000000000///...------...///000///000222444666777888888666777999;;;<<<@@@NNN\\\yyy~~~}}}mmmhhhooo~~~{{{tttlllLLLAAA>>>???FFFOOOTTTQQQLLLHHHCCCAAAAAABBBAAACCCHHHHHHLLLQQQUUUXXX\\\```ccceeeeeeffffffggghhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkkmmmooorrrttttttuuuvvvxxxuuuttttttssssssrrrrrrrrr~~~qqqaaaPPPKKKHHHJJJOOOVVV___gggpppvvv}}}}}}mmmfff\\\XXXRRRMMMLLLNNNRRRVVV\\\\\\[[[XXXTTTRRRTTTVVVSSSPPPRRRaaa|||ssseeeYYYPPPKKKIIILLLJJJOOO^^^nnnwwwzzz|||xxx}}}qqqbbbcccnnnqqqmmmuuu```JJJ???<<<777777666666555444444333444444444444444444444444222333444444444333111000//////000000000000////////////............//////////////////..........................................------------......---------------------------------------................../////////000000222111///......///111222000222444666777888888888555777:::===>>>DDDSSSccc}}}}}}ooodddhhhxxx}}}kkkMMMCCCAAACCCJJJTTTVVVPPPIIIEEEAAA@@@AAAAAA@@@DDDIIIJJJNNNRRRWWWZZZ^^^bbbdddggggggfffffffffhhhiiijjjkkkkkkkkkkkkkkklllmmmnnnnnnqqqtttvvvvvvvvvxxxyyyvvvuuusssrrrrrrssstttuuu|||kkkWWWQQQLLLHHHIIIOOOXXXccckkkpppvvv}}}uuuooo^^^ZZZSSSNNNKKKMMMPPPRRRYYYZZZYYYVVVRRRPPPQQQTTTQQQOOORRRccctttfffZZZQQQKKKIIIJJJGGGKKK[[[lllvvv{{{~~~vvvvvvccc^^^gggyyytttgggkkkjjjOOOCCCBBB666666666555444444333333444444444444444444444444111222444444444222000///......///////////////...000000////////////000000000000//////......------.................................------.........------------------------------------------,,,,,,............////////////222111000......000111222---...000222333333333333555777;;;>>>@@@GGGXXXhhhsssggg```jjjgggLLLEEECCCFFFNNNWWWXXXPPPHHHCCC@@@???AAAAAA@@@CCCIIILLLOOOTTTXXX\\\___cccfffiiihhhgggffffffhhhjjjlllkkkkkkkkklllmmmnnnooopppoooqqquuuwwwwwwwwwxxxyyywwwuuusssrrrrrrtttvvvxxxqqq___SSSLLLGGGFFFMMMVVV\\\ccciiisssvvv{{{ttthhhbbbXXXPPPKKKKKKOOOQQQYYYYYYXXXTTTOOOMMMPPPSSSNNNNNNTTTddd~~~vvvkkkaaaWWWNNNHHHIIIHHHKKKWWWgggvvv}}}~~~zzz}}}lll```___jjjvvvnnnfffrrrtttSSSAAA===:::666555777777555555888333333444444333333222111111111111111111111111111000000000000////////////000000000000000000000000//////.........------------------------------------------------------------...............------........................000000111111111111000000------...///111333444555///...000444444222333777444;;;:::<<>>===>>>GGGNNN^^^vvvuuukkkgggyyylllUUUCCCDDDEEELLLVVVXXXPPPHHHEEEAAAAAAAAA??????BBBGGGJJJOOOUUUZZZ[[[^^^dddggggggkkkjjjiiihhhhhhhhhhhhiiiiiihhhhhhjjjmmmooommmkkknnnnnnppprrruuuuuutttrrrrrrqqqqqqqqqrrrsssssstttxxxgggVVVLLLKKKGGGHHHPPPYYY___fffmmmqqquuuzzz~~~llleee[[[QQQLLLMMMPPPSSSYYYXXXTTTNNNIIIIIINNNSSSUUUUUUYYYiiisssggg\\\RRRLLLLLLJJJJJJQQQ^^^lllvvv{{{~~~~~~ttt___UUUUUU]]]nnnzzzhhhkkkvvvgggQQQHHH<<<888666999999666444666333333444444333333222111222222222222222222222222000000000000////////////000000000000000000000000/////////............---////////////////////////------------------------......//////...------,,,------------------------///////////////...---,,,//////000111111222333333555000///111222333777<<<<<>>?????????@@@DDDJJJNNNRRRXXX]]]^^^bbbhhhkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiijjjkkkmmmmmmmmmlllqqqooonnnnnnppprrrssssssooopppqqqrrrssstttuuuuuuzzziiiYYYMMMFFFFFFFFFKKKUUU]]]ccckkkrrryyy||||||nnnggg\\\RRRMMMOOOSSSWWW]]]ZZZUUUNNNIIIJJJQQQWWWWWWWWW[[[jjjxxxiii\\\RRRLLLKKKJJJIIIMMMWWWfffvvv~~~{{{|||pppZZZRRRSSS]]]kkk{{{rrrkkknnnzzz```MMMCCC<<<888999;;;888555555333333444444333333222111222222222222222222222222000000000000////////////////////////////////////////////////////////////................................................------............------........................000000000000000///............///000000//////...333//////444888777777999;;;@@@>>>>>>IIIUUUkkkjjjhhhooozzz```KKKBBBBBBCCCMMMVVVXXXRRRJJJCCC@@@>>>??????@@@BBBFFFLLLPPPSSSYYY]]]^^^aaagggjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmqqqooommmmmmoooqqqrrrrrrnnnoooppprrrssstttttttttqqq___RRRJJJFFFFFFHHHOOOYYYaaagggooowww}}}yyymmmeeeZZZQQQMMMPPPUUUYYY[[[YYYTTTMMMIIIIIIOOOUUUXXXYYY___nnnyyyjjj[[[QQQLLLIIIIIIJJJLLLTTTcccuuu{{{xxx___SSSQQQZZZeeesssuuurrrjjjTTTHHH???888888:::888666555333333444444333333222111333333333333333333333333000000000000////////////000000000000000000000000...////////////000000000................................................+++,,,---...////////////////////////////////////,,,------......------------...///000000000///...666///,,,000555777999<<<999>>><<<>>>JJJYYYqqqjjjjjjrrr~~~lllVVVDDD===>>>FFFQQQZZZXXXPPPHHHCCC@@@@@@@@@AAAAAACCCHHHMMMRRRUUUZZZ^^^___aaafffiiihhhhhhiiijjjjjjkkkjjjjjjjjjkkkmmmoooooonnnmmmnnnoooqqqooommmmmmoooqqqqqqqqqmmmnnnppprrrrrrrrrrrrqqqwwwfffVVVKKKGGGGGGGGGKKKSSS___ffflllttt|||~~~yyykkkdddYYYPPPMMMPPPVVV[[[\\\ZZZVVVOOOJJJKKKPPPUUU[[[]]]dddttt{{{jjj[[[RRRMMMHHHIIIJJJKKKQQQ^^^qqq~~~hhhYYYRRR\\\gggoooyyyxxxzzzvvv___MMMAAA888777999888777777333333444444333333222111333333333333333333333333000000000000////////////000000000000000000000000.../////////000000000000////////////////////////........................***+++,,,...///000000111111111111111111111111111++++++,,,---............---///111222333222111000555111222999???>>><<<;;;999>>><<>>666:::???===AAAQQQdddiiijjjsssnnnWWWJJJCCC>>>>>>CCCJJJWWW___XXXLLLGGGEEECCCCCCDDDDDDDDDFFFJJJOOOTTTYYY___bbbaaabbbfffhhhgggfffggghhhiiijjjjjjiiihhhmmmppprrrrrrpppoooppprrrooonnnmmmnnnooopppooonnnlllmmmooopppqqqooonnnmmm|||~~~~~~~~~sssbbbSSSKKKIIIIIIIIIJJJPPPZZZeeepppyyy}}}mmmdddXXXQQQPPPVVV\\\```^^^[[[WWWRRRNNNOOOSSSVVV___^^^iiizzzhhhXXXNNNJJJJJJIIIIIILLLOOOWWWfffuuu~~~~~~~~~zzzjjj]]]bbbdddbbbdddtttvvv~~~tttVVVKKK>>>888888:::999777444444444444444444333333444444333333222111000000111111000000/////////...000///...------...///000...///000000000...---,,,000000000///......------......////////////......000000000000////////////...///111222111000...---+++,,,.../////////...---...///000222333444555555444444777======:::888999;;;===@@@EEEQQQkkk{{{hhhdddjjjzzzfffPPPEEE???<<>>???DDDHHHKKKPPPVVV[[[]]]```bbbdddcccbbbaaadddfffggggggggggggiiikkknnnqqqtttuuusssqqqpppooommmppprrrsssrrrpppoooooopppqqqqqqrrrrrrqqqqqqpppuuuppprrruuuxxxuuujjj[[[NNNGGGFFFFFFFFFKKKQQQ[[[fffqqqyyyjjjcccYYYSSSTTTXXX]]]```___\\\VVVPPPMMMNNNRRRVVV______jjjvvveeeVVVNNNJJJJJJIIIIIIKKKNNNUUUeeesss}}}~~~}}}|||ttt]]][[[ZZZ[[[^^^jjjxxx||||||```SSSCCC;;;===AAAAAA???666666555444333333222222444444333222222111000000000000000/////////....../////////......///////////////000000000///...---///////////////.........//////000000000000//////111000000000//////.........///111111111000...---,,,---......//////......///000333555777888888888555333444888999777777::::::===@@@FFFTTTooommm```___hhh}}}ttt```KKKBBB>>><<>>???DDDIIILLLQQQWWW]]]___aaadddeeedddcccbbbdddfffhhhhhhhhhhhhjjjkkklllnnnqqqrrrpppnnnmmmmmmlllooorrrtttsssrrrrrrsssrrrrrrssssssssssssrrrrrryyykkkggghhhlllqqqggg___SSSJJJEEEDDDEEEEEEMMMTTT^^^iiirrrzzzhhhaaaYYYUUUWWW\\\___aaaaaa]]]VVVOOOKKKLLLQQQVVV``````kkkrrrbbbUUUMMMKKKJJJIIIIIIKKKMMMSSSaaaooozzz}}}~~~~~~{{{hhh[[[UUUYYY^^^eee{{{}}}mmm[[[FFF;;;<<<@@@???===777777666555333222111000333333333222111111000000////////////...............//////000000//////...000000111111111000///.........////////////000000000000111111111111000000111111000000///...------//////000111000///...---......------......///000...000333666888999888888555222111444555444666::::::<<<@@@GGGWWWuuuxxx^^^VVVZZZggg}}}lllXXXEEE???===;;;???GGGNNNRRRRRRKKKEEECCCBBB@@@???===???EEEKKKNNNSSSYYY___```ccceeeffffffeeedddeeefffhhhiiihhhiiikkkllliiilllnnnnnnmmmkkkiiiiiilllnnnrrrttttttttttttuuusssttttttttttttttttttsssppphhhiiiiiihhhiii\\\WWWPPPIIIFFFFFFGGGIIIPPPXXXcccmmmtttzzzhhh```WWWUUUYYY___bbbdddccc___WWWOOOKKKLLLRRRWWW^^^___kkkrrraaaTTTNNNLLLJJJHHHHHHJJJKKKPPP]]]kkkwwwzzz~~~~~~~~~~~~uuu```TTTYYY___eeeyyy~~~hhhMMM<<<999;;;999555666666555444333333222222333222222222111111000000//////.....................///000111111000///...000111111111111000000000---......///000000111111111111111222222111111111111111000///...------,,,//////000000000///...---///...---------...000111---///222444555555333222333111111444555444666::::::<<<@@@III[[[zzzkkkSSSOOOVVVggg|||jjjTTTAAA===<<<:::@@@JJJQQQSSSPPPHHHCCCBBBBBB@@@???===@@@GGGMMMPPPUUU[[[```aaacccdddeeeeeedddddddddfffhhhhhhhhhiiikkkmmmhhhjjjllllllkkkiiihhhhhhlllooorrrttttttsssssstttssssssssssssssssssssssss~~~iiijjjrrroooeee___TTTQQQLLLHHHFFFGGGJJJLLLSSS\\\gggpppvvv{{{jjjaaaXXXUUU[[[bbbggghhheeeaaaYYYQQQMMMNNNTTTYYY\\\]]]jjjtttcccVVVOOOMMMJJJHHHHHHIIIIIIMMMYYYfffrrrwww}}}gggUUUXXX^^^cccvvvuuuWWWCCC<<<;;;999666333333444444444444444444222222111111111111111000......//////////////////...///000111111000///...111000000000000000111111---......///000111222222111111222222222222111111000000000///...------,,,///////////////......---//////...------///000111...///111222222111///...222000222777888666666999;;;===BBBLLL```aaaMMMJJJUUUhhh{{{lllTTT@@@===<<<999AAANNNWWWWWWQQQGGGAAAAAAAAA@@@???>>>AAAIIIOOORRRWWW\\\___```aaabbbccccccbbbbbbbbbdddfffgggggghhhjjjlllhhhjjjlllllljjjiiiiiijjjmmmooorrrsssrrrppppppppprrrrrrqqqppppppqqqrrrrrrvvvfffnnnxxxppp```WWWMMMLLLIIIFFFDDDEEEJJJNNNVVV___llltttxxx|||nnneee\\\[[[aaahhhkkkjjjeeeaaaZZZSSSOOOPPPUUUZZZ[[[]]]jjjuuudddWWWPPPMMMJJJHHHGGGHHHGGGJJJUUUaaannnuuu|||vvv```[[[]]]eeewww{{{___III>>>;;;999777222222333444444555555666111111111111111111111111////////////000000000000///000000111111000000///000000/////////000111111......///000000111222222111111222222222222111111/////////............---/////////.........------//////......//////000111111111222222111111000000222000333888999777777:::<<<>>>DDDQQQggg{{{```QQQIIIXXXnnnyyyoooTTT???<<<;;;999CCCSSS___\\\SSSGGGAAAAAAAAA???@@@???CCCKKKPPPSSSXXX]]]______```aaaaaaaaaaaaaaa___aaacccdddeeefffhhhjjjgggiiikkklllkkkkkklllmmmmmmppprrrsssqqqpppooooooqqqpppooonnnnnnooopppqqquuukkktttxxxkkkZZZTTTKKKKKKHHHEEECCCEEEKKKPPPXXXbbbooowwwzzz|||pppiiicccdddkkkpppoookkkbbb___ZZZTTTPPPQQQUUUYYY[[[]]]kkksssdddWWWPPPNNNIIIHHHGGGGGGEEEHHHRRR^^^kkkrrr|||kkk[[[YYYcccuuuiiiQQQAAA:::888777333333444444444444444444000000000000111111111111000000000000111111222222111000000000000000000111//////.........///000111/////////000000111111222000000111111111111000000---------............/////////......---------.........///000000000000000111000000000111222333444333111111555777666888<<<:::>>>GGGVVVooorrr]]]RRRMMMaaa{{{vvvpppSSS<<<::::::999EEEXXXgggbbbVVVHHHAAAAAA@@@>>>BBBAAADDDLLLQQQTTTXXX]]]______````````````aaaaaa\\\^^^aaabbbbbbcccfffhhhfffhhhjjjkkkkkkkkkmmmooommmooorrrsssrrrqqqqqqqqqqqqpppnnnmmmmmmnnnpppqqqwwwrrrzzzxxxfffWWWUUUMMMLLLJJJFFFDDDFFFMMMRRRYYYdddqqqxxxzzz|||pppkkkhhhlllsssvvvqqqkkk```]]]YYYSSSPPPQQQUUUXXX\\\^^^mmm{{{qqqcccWWWPPPNNNIIIHHHGGGFFFEEEFFFPPP\\\iiiqqq|||mmmVVVQQQ\\\nnnzzzvvv\\\HHH>>>::::::555555555444444333333333000000000000000111111111000000111111222222222333222111000//////000111222///...---------///000111000000000000111111111111000000111111111111000000,,,,,,------...///////////////...------------...---...000111111111000///...---------///222555777555111000222444555999>>>999>>>HHHZZZtttyyydddSSSLLLTTTjjjrrroooQQQ:::888::::::HHH\\\lllfffXXXIIIAAAAAA@@@>>>CCCBBBEEEMMMRRRTTTXXX\\\```````````````aaaaaaaaa[[[]]]___```aaabbbdddfffeeegggiiijjjkkklllnnnppplllooorrrtttttttttttttttqqqpppnnnmmmmmmnnnpppqqq}}}}}}{{{uuugggWWWMMMLLLHHHEEEEEEDDDFFFMMMTTT\\\dddlllrrrxxxtttsssuuuxxxzzzxxxrrrmmmddd___XXXRRRPPPRRRVVVYYYYYY```ttt~~~ssskkkddd\\\QQQJJJFFFFFFGGGHHHGGGGGGOOOXXXdddlllxxxuuu]]]QQQSSS```nnnhhhRRR@@@888888666555333222111222222333111111111111000000000000333333333222222222111111////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000//////............---------............//////...///000222111///---///////////////000111111444444555666888999;;;<<<>>>BBBIIIXXXwwwyyyvvvmmm\\\PPPLLLVVV|||{{{^^^HHH999999;;;;;;FFFWWWeeedddZZZKKK@@@???AAABBBBBBDDDHHHNNNSSSXXX[[[]]]______```aaaaaa```___^^^]]]^^^___``````bbbfffhhhhhhgggffffffhhhjjjmmmoooqqqqqqrrrtttvvvwwwuuusssrrrooolllkkkmmmmmmllliii|||~~~tttgggYYYQQQKKKGGGDDDDDDEEEGGGNNNVVV___gggoootttyyyxxxyyyzzz}}}{{{sssmmmeee```YYYSSSQQQRRRVVVYYY[[[aaatttuuummmeee]]]SSSKKKIIIGGGGGGHHHFFFEEELLLUUUbbbjjjvvvkkkYYYSSS[[[gggvvv___HHH;;;999666555444222222222222333222222222222111111111111333333222222111111111111///000000000000000000000000000000000000000000000000000000000000000000000//////000000000000///////////////.........---------------............///.........000111222000...///////////////000111111444444555666888999;;;<<<>>>DDDMMM___}}}|||qqqnnnhhhZZZPPPNNNccc~~~yyymmmVVVDDD777888:::;;;III[[[eeeeee\\\NNNCCC?????????CCCEEEIIIOOOTTTXXX[[[\\\``````aaabbbbbbaaa```___^^^```aaaaaabbbdddgggiiihhhhhhggggggiiikkkmmmooosssssssssuuuwwwwwwvvvttttttqqqmmmkkkkkkjjjgggeee{{{~~~oooaaaXXXRRRIIIEEECCCDDDFFFHHHPPPXXXcccllltttwww{{{uuummmfffaaaZZZUUURRRSSSWWWYYY\\\cccuuuxxxppphhh___UUUNNNKKKIIIHHHGGGEEEDDDIIIQQQ___gggsss}}}~~~cccRRRTTT]]]{{{qqqTTTAAA:::777666444333222222333333444333333333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////............------------------------............///---------///111222111000///////////////000111111333444555666888:::;;;===>>>EEERRRgggqqqfffeeeddd\\\UUUUUUttt~~~hhhXXXKKK>>>666777888;;;KKK___hhhggg```RRRFFFAAA>>><<>>AAAGGGXXXvvvvvvsssmmmfffgggooo|||aaaKKK;;;999777777666;;;JJJZZZrrrooodddTTTGGGEEEFFFGGGFFFIIIOOOTTTYYY\\\]]]]]]]]]^^^___```aaaaaa``````___aaadddeeeeeeeeefffgggggghhhiiijjjkkkmmmmmmnnnnnnnnnnnnoooqqqqqqooommmkkklllllljjjeeeaaa___^^^}}}mmmWWWPPPLLLGGGFFFDDDEEEIIIOOOUUU___iiimmmuuu{{{~~~~~~vvvpppfffbbb]]]WWWTTTTTTUUUVVVYYYbbbyyyzzznnncccZZZUUUSSSMMMHHHHHHHHHGGGJJJNNNSSS[[[hhhttt|||hhhZZZVVVSSS[[[jjj|||{{{rrrVVVGGG;;;:::888666444444444444444333333333222222222222111111111111222222333333333333222111111000000///////////////////////////////////////////////////---......//////......---------........./////////---------............//////---,,,,,,...///000//////////////////000111111222222444555888;;;===>>>DDDJJJ^^^~~~|||uuummmhhhqqqsssYYYCCC999777666666777===KKKWWWlllkkkbbbSSSHHHEEEFFFFFFEEEIIIOOOUUUZZZ]]]^^^^^^]]]^^^```aaabbbbbbaaaaaaaaacccfffgggffffffggghhhfffggghhhjjjkkkllllllmmmlllllllllnnnppppppnnnmmmjjjlllmmmjjjeee```^^^^^^jjjTTTNNNJJJCCCFFFDDDEEEJJJPPPWWWaaalllqqqxxx}}}~~~}}}wwwssseeebbb\\\WWWTTTSSSTTTUUUYYYbbbvvvzzzooocccZZZUUUVVVOOOJJJIIIIIIGGGHHHLLLRRR[[[gggsss|||~~~qqq^^^VVVSSSWWWaaapppwwwxxx|||```OOO<<<:::888666444444444444555555444444444333333333111111222222222333333333333333222222111000000///////////////////////////////////////////////////---..................---........./////////000000---------.........//////000...,,,,,,---//////...///////////////000111111222222444555888;;;===>>>GGGNNNccc|||tttkkkkkkzzz}}}mmmUUU???888666555555888@@@LLLWWWggggggaaaTTTIIIFFFEEECCCDDDHHHOOOVVV[[[^^^______^^^___aaabbbcccccccccbbbbbbdddggghhhhhhggghhhiiieeefffgggiiikkkkkkllllllhhhhhhiiikkkmmmnnnmmmkkkgggiiillljjjfffbbbaaaaaahhhWWWMMMFFFAAAAAACCCGGGKKKRRR[[[eeelllvvvyyy}}}~~~uuuppppppjjjaaaZZZXXXWWWTTTRRRSSSWWWaaavvvxxxlll___XXXXXXRRRQQQNNNMMMLLLLLLNNNNNNTTTYYYbbbmmmwww}}}~~~nnnTTTNNNVVV___gggsss}}}rrrkkkLLL@@@999999666///333777111666777888777555444444555555333333333555555444333222111111111000000//////000111111000......///000000000////////////000000,,,...///111111///...,,,000///...---------------////////////////////////000000//////......------444222111//////000222333444555666777777999===???EEENNNfff|||qqqjjjllltttZZZIIICCC>>>999555444888AAAMMMVVVhhhfff]]]NNNFFFFFFEEEAAAGGGLLLSSSYYY\\\]]]___`````````aaaaaaaaaaaa``````dddeeefffgggggggggfffeeeeeefffhhhiiikkkkkkllllllhhhiiikkklllmmmmmmlllkkkjjjiiihhheeebbbaaabbbccc{{{|||sss___SSSMMMJJJGGGCCCEEEIIINNNTTT^^^gggnnnxxx{{{~~~wwwrrrpppiiiaaaZZZXXXVVVSSSQQQRRRUUUaaawwwxxxlll___YYYXXXQQQPPPNNNLLLKKKLLLMMMNNNRRRWWW```kkkvvv~~~~~~xxx^^^PPPUUU___kkkttt~~~qqqyyytttWWWHHH>>>:::555///777BBBAAAQQQNNNJJJEEECCCBBBCCCCCC888666444333333333222111222222222222111111000000000111111000......///000000000////////////000000///000111222222111000/////////...---------------///////////////////////////////////////.........333222000//////000111222444555666777777999===@@@GGGRRRlllrrrjjjllllllSSSCCC>>>::::::999:::===FFFUUUaaaiiieeeYYYJJJCCCEEEFFFEEEIIINNNTTTYYY\\\]]]___`````````aaaaaaaaaaaa``````dddeeefffgggggggggfffeeefffggghhhiiijjjkkkkkklllhhhiiiiiijjjjjjjjjjjjjjjggggggfffdddbbbaaabbbdddvvv}}}yyyeeeVVVMMMJJJJJJJJJEEEGGGKKKQQQXXXaaakkkqqq{{{~~~}}}xxxrrroooggg```ZZZXXXVVVRRRPPPRRRVVVccczzzyyynnnaaaZZZYYYQQQOOOMMMKKKKKKKKKLLLMMMPPPUUU^^^iiittt}}}jjj[[[\\\fffwwwrrrnnn|||aaaKKK@@@;;;888666EEEZZZaaavvvsssooommmmmmlllhhheee;;;888444222111111000///333333222222222222111111000111222111///...///000000//////......//////000///000111222222111000/////////...------------...////////////////////////.........///////////////111000////////////111222444555666777888:::===@@@IIIXXXuuunnneeeiii~~~iiiPPPBBB???;;;======:::999@@@MMMWWWfffaaaTTTFFF@@@CCCGGGIIILLLPPPVVVZZZ\\\]]]___`````````aaaaaaaaaaaa``````dddeeefffggghhhgggfffffffffggghhhiiijjjkkkkkkkkkiiihhhggggggggggggggggggcccddddddcccbbbbbbeeegggyyyppp^^^QQQIIIEEEEEEGGGEEEHHHMMMSSSZZZdddmmmttt}}}{{{{{{vvvpppllleee___ZZZXXXUUUPPPOOOQQQYYYggg{{{qqqccc\\\ZZZPPPOOOLLLKKKJJJJJJLLLLLLOOOTTT]]]hhhsss|||~~~~~~rrrddd___iiixxxgggyyyhhhPPPBBB===<<<:::GGG\\\eeeooonnnoooqqqqqqjjj^^^UUU;;;888333111000111111111111111111111111111111111000111222111000//////000/////////....../////////------...//////...------///......---------......////////////////////////------......//////000000000//////...//////000111333555666777888:::>>>AAAKKK^^^wwwddd\\\cccyyyfffMMMAAA@@@;;;===<<<999<<>>999::::::???MMM]]]cccaaaVVVQQQJJJEEECCCCCCFFFIIIPPPSSSXXX[[[\\\]]]___```aaaaaa````````````aaaaaaccceeefffhhhhhhhhhhhhggghhhiiiiiijjjjjjjjjiiiiiihhhgggeeecccbbbbbbccccccaaaccceeefffgggjjjnnnqqqxxxwwwqqqbbbTTTOOOJJJDDDDDDIIIFFFJJJPPPWWW___iiirrrxxx}}}wwwsssnnniiigggccc```]]][[[VVVPPPOOORRR]]]ooouuufff\\\YYYQQQOOOMMMKKKKKKKKKLLLMMMMMMRRR\\\gggsss|||yyy~~~ooo___[[[mmmrrrtttkkkTTTEEE@@@666333777666FFFDDDAAA@@@@@@>>>999555555333000000111333444444.........////////////000///111333333111000///000///......------......///////////////////////////...------------...//////////////////////////////.........///////////////...//////000000111111111333555666888999<<<@@@CCCPPPjjj~~~qqq```TTTXXXkkkfffJJJ???@@@;;;<<<===CCCVVVhhhkkkdddMMMIIIFFFFFFEEECCCDDDHHHPPPSSSWWWZZZ\\\]]]___aaabbbaaa```______```aaabbbccceeefffhhhiiiiiiiiihhhiiiiiijjjjjjjjjiiiiiihhhgggfffeeedddccccccccccccbbbdddfffhhhjjjnnnsssvvvhhhYYYNNNMMMKKKEEEDDDJJJHHHLLLSSSZZZcccllluuu{{{~~~vvvpppjjjhhhiiiccc```___]]]WWWPPPPPPSSSYYYmmmuuueeeZZZVVVQQQPPPNNNLLLKKKLLLMMMNNNJJJPPPZZZeeeqqqzzzyyy{{{~~~kkk\\\eee|||zzzrrruuu}}}^^^IIIBBB:::777:::888222222222222444555777888444222111111222333333222.../////////000000000000///111444444222000/////////......------......////////////....../////////---------------.../////////////////////////////////////////////............///000111222222222222333555777888999<<<@@@CCCTTTppp|||jjjaaaVVVQQQ\\\uuukkkMMMAAACCC===@@@@@@AAANNN\\\\\\RRRIIIDDDBBBDDDDDDBBBDDDJJJOOORRRVVVYYY[[[]]]___aaabbbaaa```______```aaabbbcccdddfffhhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggfffffffffffffffeeedddcccbbbdddgggiiilllppptttxxxxxxcccUUUKKKLLLJJJCCCBBBHHHJJJNNNUUU]]]eeeoooxxx}}}~~~uuunnniiiiiilllcccaaa```^^^WWWPPPPPPTTTTTTjjj~~~~~~~~~tttcccWWWSSSRRRQQQNNNMMMLLLLLLNNNNNNIIINNNXXXdddoooyyyzzzyyyzzzrrr[[[]]]vvv|||ooolll~~~hhhKKK@@@777444666444333666888888666222///...444333111222333333222000//////000000111111111222///111444444222000//////.........------.........------,,,,,,,,,,,,---------------------...///000////////////////////////000000//////.........---//////000222222333333333333555777888999<<<@@@DDDVVVtttyyyooo\\\VVVOOOOOO^^^{{{iiiKKK>>>???888>>>@@@???FFFRRRRRRIIIGGGAAA???BBBCCCAAAEEELLLNNNQQQUUUXXXZZZ]]]```bbbcccaaa```______```aaaccccccdddfffhhhiiijjjiiiiiijjjjjjjjjjjjjjjiiihhhgggeeefffggghhhgggfffeeedddbbbdddgggiiilllpppuuuxxxppp\\\RRRIIIGGGEEECCCCCCEEEHHHNNNWWW___hhhooouuuzzz|||tttpppkkkiiiiiigggfffccc^^^WWWSSSQQQPPPVVVbbb~~~yyyooocccZZZUUUQQQPPPNNNLLLKKKKKKLLLLLLJJJNNNWWWdddqqq}}}~~~{{{yyy}}}{{{___]]]pppqqqeeeqqq{{{XXXDDD===888444333555444444333333222222111000111333444444333111000...///000111111000///...222111111111000000//////000000000000000000000000111111000000//////......------............------////////////////////////222222222222000------///,,,---...000111333444444555444666:::;;;<<>>===???CCCGGGJJJIIIGGGCCCDDDEEEDDDBBBBBBDDDFFFOOORRRVVVYYY[[[^^^aaacccaaa```^^^]]]^^^aaaccceeehhhhhhiiiiiijjjiiiiiiiiimmmllljjjhhhggggggggghhhffffffffffffeeeddddddddddddgggjjjlllooossswwwzzzlllYYYPPPHHHFFFFFFDDDEEEGGGKKKPPPYYYaaaiiipppvvvzzz~~~vvvrrrnnnkkkllliiihhheee___YYYTTTRRRRRRWWWdddxxxnnncccYYYTTTQQQPPPNNNLLLKKKKKKKKKLLLJJJNNNWWWdddrrr}}}yyyuuuxxx{{{aaa___pppxxxiiippp\\\HHH>>>999555555555444444333333222222111000111333444444333111000///000000111111000000///111111111111000000000///000000000000000000000000////////////.........---------............------////////////////////////,,,,,,,,,------,,,---///.........///111222444555555444666:::;;;<<>>@@@<<<===@@@CCCDDDDDDCCCBBB===>>>@@@@@@AAADDDHHHKKKNNNRRRWWW[[[]]]^^^___```aaaaaabbbcccdddeeeggghhhfffgggjjjlllmmmmmmmmmllliiiiiijjjjjjiiihhhfffeee`````````bbbdddgggkkkmmmsssvvvyyyzzzwwwtttrrrqqqsss___RRRMMMIIIHHHEEECCCEEEIIIOOOUUU___hhhqqqyyy|||yyyvvvtttuuuuuurrrmmmfff^^^YYYXXXXXXZZZpppzzztttnnneee\\\VVVNNNMMMKKKIIIHHHHHHHHHIIIHHHMMMXXXeeesss}}}uuuqqqwwwrrrddd___bbbmmmyyyqqqtttuuuXXXDDD:::777666555444444333333222222111111111111111111111111111333222111000000111222333000000000000000000111111////////////////////////////////////////////////000000111111111111000000///////////////////////////000...***,,,111111---222111///...///222555777666666888::::::===GGGSSSqqq|||oooiiibbb\\\TTTWWWYYYcccxxxxxxzzz~~~{{{kkkTTTBBB===???<<<>>>AAACCCDDDCCCAAA@@@===>>>???@@@AAAEEEJJJMMMOOOSSSWWW[[[\\\]]]___``````aaacccdddfffgggggghhhfffhhhkkkmmmnnnnnnmmmllljjjkkkjjjiiigggeeebbb```___```aaacccgggkkknnnpppsssvvvzzz{{{yyyuuusssqqqiii[[[PPPLLLIIIHHHEEEBBBDDDJJJQQQWWW```jjjsss{{{|||zzzxxxwwwxxxvvvtttnnnfff^^^YYYXXXXXX]]]vvv~~~wwwrrrmmmeee\\\UUUMMMLLLJJJHHHGGGGGGGGGHHHHHHMMMXXXfffttt~~~vvvqqqqqqxxxnnnaaa]]]gggttt{{{uuu~~~}}}^^^GGG<<<888666555444444333333222222111111111111111111111111111111111111000000111111111000000000000111111111111000000000000000000000000/////////000000000000000000000111111111111000000////////////////////////,,,///---***///999:::555222111000///000222444666777777999;;;:::===IIIVVVwwwuuummmddd]]]XXX\\\aaalll{{{|||}}}xxxtttkkk[[[KKK@@@===>>><<>>>>>???@@@BBBFFFKKKOOOQQQSSSWWWYYY[[[]]]___aaa___```ccceeeggghhhgggggggggiiilllooopppooommmlllkkkkkkiiigggdddbbb___^^^___aaadddgggkkkooorrrssssssvvvzzz{{{yyyvvvtttsssuuu^^^UUULLLJJJHHHHHHEEECCCFFFLLLTTTZZZccckkkssszzz}}}|||{{{{{{|||wwwtttnnneee]]]XXXWWWXXXaaa|||{{{tttoookkkddd[[[TTTLLLKKKIIIHHHGGGFFFGGGGGGGGGMMMXXXfffttt~~~{{{sssoootttjjj___eeeqqqzzz{{{eeeLLL???:::777555444444333333222222111111111000000000000111111///000000111111000000//////000000000111111111111000000000000000000000000........./////////000000/////////000000/////////////////////////////////...111///,,,333???AAA;;;111111111111222333444444777888:::;;;:::===KKKYYYzzz~~~tttjjjaaa[[[bbbhhhuuu}}}|||~~~~~~uuulll]]]NNNCCC>>>=========AAAEEEFFFDDDAAA?????????@@@@@@AAABBBGGGLLLQQQSSSTTTVVVXXXYYY\\\___bbb]]]___cccfffggghhhgggfffeeegggjjjmmmmmmllliiihhhjjjiiifffdddaaa```___^^^```bbbggglllpppssstttuuuvvvxxx{{{{{{yyywwwuuutttmmmWWWQQQIIIGGGGGGHHHFFFDDDHHHOOOXXX]]]eeelllsssyyy~~~~~~}}}}}}wwwtttmmmeee\\\WWWVVVWWWddd~~~xxxqqqllliiibbbYYYRRRLLLKKKIIIGGGFFFFFFFFFGGGGGGMMMXXXfffttt~~~wwwpppssssssdddfffppp~~~zzzjjjOOOBBB<<<888555555444333333222222111111111000000000000111111...///000111111000///...//////000000111111111222000000000000000000000000---------.........//////------............------////////////////////////...111...)))000===>>>666111111111222333333333333777888:::;;;999===KKK[[[|||{{{pppfff]]]eeelllzzzzzz{{{~~~uuugggUUUFFF???======<<<===BBBFFFGGGEEEAAA??????@@@AAAAAAAAACCCGGGMMMQQQTTTUUUVVVWWWXXX[[[```ccc]]]___bbbfffhhhhhhgggfffbbbdddgggiiiiiigggdddbbbhhhfffdddbbb```_________```dddiiiooosssuuuvvvvvvyyy{{{||||||yyywwwuuuuuueeeUUUUUULLLKKKHHHEEEDDDFFFJJJNNN^^^fffnnnpppssszzz~~~}}}}}}{{{sssjjjeee^^^WWWSSSTTTiii{{{qqqjjjeee^^^UUUMMMLLLJJJGGGEEEEEEGGGIIIKKKIIIPPP[[[hhhttt~~~{{{uuussszzz}}}yyygggccclllqqquuu{{{\\\EEE;;;:::666555444333222111111111111111111111111111111111//////000000111111222222000000000000000000000000...///000111111000///...000000////////////000000......------------......,,,,,,,,,---------......---......///000111111222000000000000111222333444777999777888>>>???JJJaaawwwhhhaaaeeennnttt}}}zzzvvv___IIIBBBAAA===:::<<>>=========???AAADDDHHHKKKNNNOOOSSSSSSSSSTTTWWWYYY\\\^^^]]]```dddhhhjjjjjjiiihhhggggggfffeeeddddddcccccceeedddcccaaaaaaaaabbbcccbbbeeeiiimmmppptttxxx{{{~~~{{{tttooonnnppp~~~eeeSSSPPPJJJIIIGGGDDDDDDGGGMMMQQQYYYfffqqqvvvyyy}}}tttkkkeee^^^WWWTTTVVVnnn|||wwwpppjjjddd]]]UUUPPPMMMJJJGGGEEEDDDEEEGGGHHHHHHOOOZZZhhhttt}}}}}}wwwssswwwxxxnnnfffkkkkkkkkkvvv}}}___HHH===;;;666666444333222111111111111111111111111111111111000000000000000111111111000000000000000000000000...///000111111000///...000000////////////000000//////............//////.....................///---......///000000111111000000000000111333444444888:::888:::???@@@MMMeee}}}lllfffhhhqqqqqqvvv}}}uuuqqq[[[FFFAAAAAA>>>>>>@@@FFFHHHHHHFFFAAA>>>======>>>???BBBEEEIIILLLOOOPPPRRRRRRSSSUUUXXX[[[]]]______aaaeeehhhiiihhhgggeeeeeedddcccbbbaaa```___^^^bbbaaaaaaaaaaaabbbcccdddeeehhhlllpppsssvvvzzz}}}{{{sssooooooqqq~~~xxxeeeQQQKKKGGGGGGEEEDDDEEEIIIOOOTTTYYYiiixxx}}}~~~wwwlllddd]]]WWWWWWZZZsss{{{xxxssslllccc[[[TTTPPPMMMKKKGGGDDDCCCCCCDDDEEEHHHOOOZZZhhhttt~~~yyyssssssxxx{{{yyyllllllyyyiiidddmmm{{{cccLLL@@@<<<777666555333222222111111111111111111111111111111111111111111000000000000000000000000000000000000//////000000000000//////000000////////////000000000000////////////000000000000//////////////////.........//////000000111///000000000222333444555999<<<999;;;@@@BBBPPPiiimmmkkkjjjqqqlllooowwwssskkkVVVCCC???AAA@@@BBBFFFGGGHHHGGGEEEAAA>>>======>>>@@@CCCFFFJJJNNNQQQRRRSSSTTTUUUWWWYYY\\\^^^``````bbbeeeggggggfffdddcccdddcccbbbaaa___^^^]]]\\\^^^^^^^^^```aaaccceeefffiiilllooorrruuuxxx|||~~~zzzssspppppprrryyyvvvssseeePPPIIIGGGFFFEEEDDDEEEIIIOOOTTT^^^nnn}}}yyynnneee\\\WWWYYY^^^uuu~~~xxxooocccXXXQQQNNNKKKIIIFFFDDDCCCCCCDDDEEEHHHOOO[[[iiivvv|||sssoooqqqqqqkkknnn{{{nnnffflllzzzhhhQQQBBB<<<777666555444333222222222111111111111111111111111222222111111000000//////000000000000000000000000//////000000000000//////000000////////////000000111111000000000000111111000000////////////.............../////////000000//////000111222444555666888;;;:::;;;@@@CCCRRRmmm|||iiijjjffflll{{{iiimmmwwwvvvgggSSSAAA>>>@@@@@@DDDIIIIIIHHHFFFCCC@@@======<<>>??????DDDKKKKKKHHHEEEAAA???===<<<<<<>>>@@@DDDHHHMMMQQQTTTVVVYYYYYYZZZZZZZZZZZZZZZZZZ\\\^^^```cccdddddddddccceeeeeedddbbbaaa___^^^^^^ZZZ[[[^^^aaaeeehhhjjjkkkiiikkknnnppprrrtttwwwyyy}}}zzzvvvttttttuuuuuueeejjjxxxwww^^^OOOJJJGGGFFFEEEDDDEEEIIIOOOTTT___jjjuuuzzz}}}|||qqqfff[[[VVVZZZbbb}}}|||ssshhh^^^VVVQQQNNNFFFFFFEEEDDDDDDEEEFFFGGGHHHOOO\\\jjjxxxuuullljjjsss{{{qqqaaa```lll{{{pppnnn}}}yyyaaaLLL???888777666444333333222222111111111111111111111111111111111111000000000000000000000000000000000000000000////////////000000000000////////////000000111111000000000000111111------........./////////........................//////000111333555666777666;;;999:::???CCCWWWuuuxxxzzz```YYYWWWaaa}}}yyy|||~~~wwwgggTTTCCC>>>>>>???DDDLLLMMMIIICCC???>>>===<<<<<<>>>@@@CCCHHHMMMQQQUUUWWWYYYZZZZZZZZZZZZZZZYYYXXX[[[]]]___aaabbbcccccccccbbbaaa``````___^^^]]]]]]\\\^^^aaadddhhhjjjlllmmmiiikkkmmmoooppprrrtttvvv~~~}}}|||{{{yyyxxxwwwvvvjjj```lllmmmWWWMMMJJJEEEDDDDDDCCCEEEJJJQQQVVV___hhhrrryyy{{{qqqfff[[[VVVZZZbbbrrrggg___YYYSSSOOOHHHGGGFFFEEEEEEEEEEEEEEEFFFMMMZZZiiiwwwvvvmmmjjjkkksss~~~zzzggg[[[gggvvv|||www}}}mmmTTTDDD888777666444333333333333111111111111111111111111000000000000000111111111000000000000000000000000111000///......///000111000000////////////000000000000000//////000000000------...///000111111222........................//////000111333555777888777<<<;;;;;;@@@EEEZZZzzzzzzttt[[[SSSUUUdddzzzgggUUUDDD?????????FFFOOONNNIIIBBB>>>======<<<;;;===???BBBGGGMMMQQQUUUWWWVVVWWWYYYZZZZZZZZZZZZYYY]]]]]]___``````aaaaaa```___^^^^^^^^^]]]]]]]]]\\\___aaadddgggjjjlllmmmnnnkkkmmmooopppqqqrrrtttvvv{{{{{{{{{||||||{{{yyywww~~~eee___ooofffSSSKKKIIIBBBBBBBBBCCCFFFLLLSSSYYYbbbjjjsss{{{{{{rrrggg\\\UUUZZZbbbwwwjjjbbb[[[TTTOOOJJJIIIHHHFFFEEEDDDDDDDDDDDDLLLXXXggguuuwwwnnnjjjfffnnnyyyrrrYYYeeesssuuuZZZIII888777666555444333333333111111111111111111111111//////000000111111222222000000000000000000000000111000///......///000111000000////////////000000000000////////////000000------...000111222333444.....................---//////000111333555777888888===<<<<<>>BBBGGGLLLQQQUUUWWWSSSUUUWWWYYY[[[[[[[[[[[[^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^bbbdddgggjjjlllmmmnnnnnnmmmoooqqqrrrrrrsssuuuwwwyyyyyy{{{}}}~~~}}}zzzwwwssseeeooowww```OOOHHHGGGCCCCCCAAAAAAEEEMMMVVV]]]dddlllvvv}}}|||pppggg]]]VVVWWW\\\||||||nnnddd\\\SSSMMMKKKIIIGGGFFFFFFEEEDDDCCCGGGNNNYYYeeeqqq}}}|||ooogggfffjjjqqqyyy|||gggccckkkfffKKK@@@:::555555444222111333///000111222222222222222111000000555<<<@@@>>>;;;//////000000111111111222000000000000000000000000000000////////////000000111111000000//////......111000///......///000111////////////000000000000111111000000111333555666888===;;;<<>>BBBKKKNNNNNNIIIBBB>>>>>>???>>>>>>???BBBGGGKKKNNNQQQTTTWWWZZZXXXWWWZZZ[[[ZZZ\\\```]]]___```___^^^^^^___``````^^^]]]\\\]]]```ccceeeiiiiiijjjjjjkkklllmmmmmmqqqqqqrrrrrrrrrrrrssssssyyyxxxxxxyyyzzz{{{yyyxxxqqqdddlll}}}ooo\\\NNNHHHGGGCCCCCCBBBBBBFFFNNNWWW^^^hhhoooxxx{{{pppfff]]]VVVVVV[[[yyy~~~pppfff^^^UUUNNNKKKIIIGGGFFFFFFEEEDDDCCCEEEKKKVVVbbbnnnzzz~~~rrriiieeehhhmmmttt}}}mmmfffiii{{{kkkRRRCCC<<<666555555222222333000111111222222222222111333111000444999;;;888555///000000000111111111111000000000000000000000000000000////////////000000111000000000/////////...111000///......///000111////////////000000000000111111000000111333555666777<<<;;;===DDDLLLfffooo___UUURRR]]]wwwtttooopppTTTCCCAAA>>>BBBKKKLLLLLLGGGAAA======>>>>>>===@@@CCCHHHLLLOOORRRVVVXXXXXXVVVVVVXXXXXXWWWYYY]]]\\\^^^___^^^]]]]]]^^^``````_________aaacccfffgggiiiiiijjjkkklllmmmnnnooorrrrrrrrrrrrssssssttttttxxxxxxwwwyyyzzz{{{yyyxxx~~~nnneeeooovvvdddVVVNNNIIIGGGCCCCCCBBBCCCGGGOOOYYY```lllrrr{{{yyyooofff\\\UUUVVV[[[vvvtttiii```WWWPPPLLLIIIGGGFFFFFFEEEDDDBBBBBBHHHQQQ]]]iiivvvuuummmfffgggjjjpppyyytttiiifffssssss[[[GGG>>>777666555333222333222222222222222222111000444222000111444444111...000000000000111111111111000000000000000000000000000000////////////000000000000000000////////////000000////////////000000////////////000000000000111111000111222444555777666<<<<<<>>>FFFPPPkkkzzzfffWWWPPPRRRddd~~~qqqkkkuuuWWWCCCAAA???CCCJJJHHHHHHDDD???<<<<<<=========@@@DDDIIIMMMPPPSSSVVVYYYXXXVVVVVVXXXXXXVVVXXX]]]]]]^^^___^^^]]]\\\^^^______```aaaccceeegggiiijjjiiiiiijjjlllmmmooopppqqqqqqqqqqqqrrrssstttuuuuuuxxxwwwwwwxxxzzzzzzyyyxxxzzzllliiizzznnn[[[RRRMMMHHHEEEBBBBBBCCCEEEIIIQQQ[[[bbblllsss{{{wwwnnneee\\\UUUVVVZZZvvvvvvkkkbbbXXXQQQLLLJJJGGGFFFEEEEEECCCBBB@@@EEENNNXXXdddqqq}}}wwwooogggggghhhmmmwwwtttgggbbbkkkzzz|||yyycccJJJ@@@777555555333111222333333333333222111111000444222000000111000...,,,000000000000000111111111////////////////////////000000////////////000000000000000000////////////000000////////////000000////////////000000000000111111000111222444666777777<<<<<<>>>GGGQQQmmmwwwaaaSSSOOOSSSlll~~~ssslllwwwWWWCCCAAA@@@DDDHHHEEEDDDAAA>>>;;;;;;<<<===>>>AAADDDHHHLLLOOORRRVVVXXXYYYXXXYYYZZZXXXUUUXXX^^^aaaaaaaaa___\\\[[[]]]^^^^^^```cccfffhhhjjjkkkkkkiiiiiikkkmmmoooppprrrrrrppppppppppppqqqrrrtttuuuvvvvvvvvvwwwyyyzzzyyywwwzzzlllmmmjjjWWWNNNKKKGGGCCCBBBBBBDDDFFFLLLTTT^^^dddkkkqqqzzz}}}uuulllddd\\\UUUUUUZZZxxxxxxmmmcccYYYRRRLLLJJJGGGFFFEEEEEECCCAAA@@@DDDKKKTTT```lllyyyxxxpppgggdddccchhhsss~~~ssseee]]]eeerrrzzzxxx}}}iiiNNNBBB777444444222000111333333333333333222111000222111000000000000//////111111000000000000000000////////////////////////000000////////////000000////////////000000000000//////000000000000//////////////////000000000000111111111111333555777888888======>>>GGGRRRmmmsss]]]SSSRRRXXXuuu~~~uuuooorrrTTTBBBBBBBBBDDDGGGBBB@@@???===;;;:::;;;===???AAADDDHHHKKKNNNPPPSSSUUUXXXWWWXXXYYYUUURRRUUU\\\ddddddbbb___\\\[[[\\\]]]]]]___cccfffiiikkkkkkkkkiiijjjkkkmmmoooqqqrrrsssooonnnmmmmmmnnnpppqqqssstttssstttuuuwwwxxxwwwvvvyyylllqqqkkkUUULLLIIIFFFCCCAAABBBEEEHHHNNNVVV```ffflllrrrzzz{{{ssskkkddd[[[UUUUUUYYYwww{{{oooeeeZZZSSSMMMKKKHHHFFFEEEDDDCCCAAA???CCCHHHPPPZZZgggttt|||xxxqqqeee```]]]aaalll|||~~~uuueee\\\aaajjjqqqyyyxxx|||oooSSSEEE888444444333111111333333333333333333222111111111000000000111111222111111111111000000000000000000000000000000000000000000////////////000000////////////000000000000//////000000000000//////////////////000000000000111111111111333555888999999>>>===???HHHSSSpppooo]]]XXXYYYddd|||xxxtttgggMMMAAADDDCCCDDDEEE@@@<<<===<<<;;;:::;;;>>>@@@BBBEEEIIIKKKMMMNNNQQQSSSTTTTTTUUUUUUQQQMMMPPPWWWdddcccaaa^^^[[[[[[\\\^^^^^^```cccfffiiijjjkkkkkkjjjjjjkkkmmmnnnpppqqqrrrooonnnlllllllllmmmoooqqqqqqqqqqqqsssuuuvvvuuutttsssmmmxxxkkkUUUKKKHHHFFFDDDAAABBBEEEIIIOOOXXXaaahhhooouuu|||yyyrrrjjjccc[[[TTTUUUYYYsss~~~rrrggg\\\UUUMMMKKKHHHFFFEEEDDDBBBAAA???AAAFFFLLLUUUaaannnvvv|||zzzrrrfff```YYY[[[gggvvv|||jjj\\\]]]dddiiiqqqzzz|||}}}uuuXXXIII:::666666555333222222222333333444333333333111111111000///000222333111111111111000000000///000000000000000000000000000000////////////000000.../////////000000000111...///000111111000///...////////////000000000000111000111222333666888:::999>>>===@@@JJJWWWtttnnnaaaaaafffuuu}}}sssZZZFFF@@@FFFEEEDDDDDD>>>:::<<<<<<<<<;;;;;;???BBBEEEHHHKKKMMMMMMNNNPPPRRRRRRSSSTTTTTTNNNJJJMMMUUU^^^^^^]]][[[ZZZ[[[^^^```aaabbbdddgggiiikkklllllljjjkkkkkklllnnnoooppppppqqqooommmlllkkklllnnnpppoooooooooqqqsssttttttrrrvvvnnnoookkkUUUJJJGGGFFFEEE@@@BBBEEEJJJPPPYYYbbbiiisssyyy~~~xxxqqqjjjccc[[[TTTTTTYYYnnntttiii^^^WWWNNNKKKHHHFFFEEEDDDBBB@@@>>>@@@CCCIIIRRR]]]jjjrrrzzz|||{{{sssjjjbbbZZZZZZdddsssppp^^^[[[```dddmmmvvvyyy\\\LLL===888888777555444111222333333444444444444222222111000//////111222222111111111000000//////000000000000000000000000000000////////////000000.../////////000000111111...///000111111000///...////////////000000000000111000111222444666888:::888======AAALLLZZZxxxpppgggjjjqqqhhhRRRAAA???GGGFFFCCCCCC>>>999;;;===<<<;;;<<>>@@@FFFMMMVVVcccnnnyyy|||yyyrrrjjjbbb]]]]]]eeevvv~~~cccXXXYYY]]]aaafffwwwlllTTT???::::::555222555333333333333333333333333000000000000000000000000000000000000000000000000111111000000000000111111000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111///111222333333555888:::999;;;>>>@@@GGG\\\uuummmpppyyyvvv___III@@@===DDDIIIFFFBBBBBB::::::;;;::::::;;;>>>AAAHHHJJJLLLLLLLLLKKKLLLNNNSSSTTTSSSOOOKKKKKKQQQVVV\\\\\\ZZZXXXWWWXXX\\\``````bbbeeehhhiiijjjiiiiiijjjkkklllnnnooopppppppppqqqpppooommmmmmmmmnnnoooqqqqqqppppppqqqqqqrrrsss}}}ppphhhqqqjjjUUUKKKHHHEEECCCCCCEEEIIIMMMUUU^^^iiipppwww|||yyyooofffaaa\\\WWWTTTUUUmmmyyyqqqgggXXXTTTOOOIIIFFFFFFEEEBBB>>>???===>>>DDDKKKSSS___iiixxx{{{|||xxxpppfff```^^^dddsssiiiYYYTTTUUUXXX\\\nnnuuu\\\EEE===:::444222555111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111///111333333444555888:::999;;;>>>AAAJJJ```|||qqqlllpppxxxttt\\\KKKDDDAAAGGGJJJFFFAAA???;;;;;;;;;::::::<<>>CCCMMMeeetttmmmnnnsssyyypppVVVKKKGGGFFFJJJKKKFFF@@@===;;;<<<<<<;;;;;;<<<@@@CCCGGGIIILLLNNNOOOPPPRRRTTTRRRSSSRRROOOMMMOOOUUUZZZ\\\\\\[[[ZZZXXXYYY\\\^^^cccdddfffhhhiiihhhggggggeeefffiiilllnnnpppqqqqqqooonnnnnnnnnnnnnnnooopppqqqqqqppppppqqqqqqrrrsss}}}tttxxxtttsss~~~fffTTTKKKHHHEEEBBBCCCGGGLLLSSS[[[dddnnnttt|||~~~zzzrrrkkkccc___ZZZUUUTTTVVVjjjzzzsssfff\\\WWWPPPJJJFFFCCC@@@===>>>;;;<<<@@@DDDIIISSS\\\jjjpppyyy~~~tttkkkbbb___eeemmmzzzxxx~~~cccSSSOOOQQQUUU[[[nnnxxxsssVVVDDD:::555333555333333333333333333333333000000000000000000000000000000000000000000000000111111000000000000111111000000000111111000000000////////////000000000000///////////////////////////000000000111111111111000111333444444666888;;;;;;;;;>>>DDDOOOhhhooojjjpppxxx~~~iiiQQQHHHHHHJJJKKKJJJEEE???;;;<<<<<<===<<<;;;===@@@CCCGGGIIILLLNNNNNNOOOQQQRRRRRRRRRQQQNNNMMMOOOTTTXXX\\\]]]]]]\\\ZZZZZZ\\\^^^dddeeeggghhhiiihhhfffeeedddfffiiilllnnnooooooooommmmmmmmmnnnoooooopppqqqqqqqqqppppppqqqqqqrrrssszzzmmmqqqzzzcccRRRKKKHHHEEEAAACCCGGGNNNVVV^^^hhhqqqwww|||xxxoooiiiddd```ZZZTTTSSSVVViiiyyynnnccc^^^VVVNNNHHHDDDAAA???@@@===<<<@@@BBBFFFNNNVVVcccjjjuuuxxxpppeee^^^^^^dddpppzzzxxxjjjUUUMMMOOOQQQXXXeee{{{tttzzz{{{]]]GGG;;;666555777333333333333333333333333111111111111111111111111000000000000000000000000111111000000000000111111000000111111111111000000////////////000000000000///////////////////////////000000000111111111111000222333444444666999;;;======???EEEQQQjjjqqqggglllvvv|||zzzbbbMMMDDDHHHKKKKKKHHHDDD???;;;<<<<<<===<<<;;;===@@@CCCGGGIIILLLLLLLLLLLLMMMNNNRRRQQQOOOLLLLLLNNNRRRUUU\\\]]]^^^^^^]]]]]]^^^```eeefffgggiiiiiigggfffeeeeeegggjjjlllnnnmmmmmmlllkkklllmmmnnnooopppqqqrrrqqqqqqppppppqqqqqqrrrsssxxx|||vvvgggppp~~~rrr]]]OOOIIIGGGEEEBBBCCCHHHPPPYYYbbbllltttzzz|||xxxooojjjeeeaaaZZZSSSRRRVVVhhhwwwjjjddd\\\RRRJJJEEEBBBAAAAAA>>>===???AAABBBIIIQQQ]]]eeeppp{{{|||vvvjjj___[[[^^^gggqqqrrrWWWLLLIIIIIIUUU]]]oootttuuueeeLLL===888777777111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111///000111222222111000///////////////000000000000000000000000000000000000000000000000111111111111111222444444555666999;;;>>>===???FFFSSSmmmvvvbbbcccmmmtttqqq[[[KKKBBBIIIMMMKKKFFFBBB???<<<;;;<<<<<<;;;;;;<<<@@@CCCGGGIIIJJJKKKJJJJJJKKKLLLQQQOOOLLLKKKLLLOOOSSSUUU[[[^^^```aaaaaaaaaaaacccdddeeegggiiiiiihhhfffeeefffhhhkkkmmmnnnmmmlllkkkiiijjjlllnnnpppqqqrrrrrrqqqqqqppppppqqqqqqrrrsssxxxpppmmmyyycccaaallltttvvvhhhUUUJJJGGGGGGEEECCCEEEKKKTTT^^^gggpppyyy~~~tttwwwzzz|||}}}|||xxxoookkkfffbbbZZZRRRRRRUUUiiinnniii```UUUKKKEEEBBBAAAAAA>>>===>>>>>>???DDDKKKVVV]]]hhhttt~~~{{{pppccc\\\\\\aaahhhsss}}}^^^OOOJJJHHHOOOTTTeeeyyyuuu~~~mmmQQQAAA:::888777111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000111111///000222333333222000///////////////000000000000000000000000000000000000000000000000111111111111111222444555555666999<<<>>>===@@@HHHWWWrrryyy]]]YYYeeeooo|||jjjWWWKKKEEEMMMQQQLLLDDDAAA???<<<;;;;;;;;;::::::<<>><<<=========BBBHHHOOOVVVaaalllwww~~~uuufff]]]\\\]]]aaajjjwwwfffVVVOOOLLLJJJNNN___{{{}}}vvv~~~sssUUUCCC<<<888666333333333333333333333333111111111111111111111111000000000000000000000000111111000000000000111111///000222333333222000///////////////000000000000000000000000000000000000000000000000111111111111111222444555555777999<<<>>>===@@@IIIZZZvvvyyyYYYTTTbbbooo{{{gggUUULLLIIIRRRUUUMMMDDD@@@>>>;;;:::;;;;;;::::::;;;>>>AAACCCEEEHHHJJJKKKLLLNNNOOOLLLJJJIIIKKKOOOUUUZZZ]]][[[^^^bbbeeeffffffggghhhcccdddfffhhhiiiiiiggggggcccfffjjjnnnqqqqqqpppooogggiiillloooqqqsssssssssqqqqqqppppppqqqqqqrrrsssooo```___wwwmmmWWW\\\iiimmmbbbWWWLLLGGGDDDAAAAAACCCGGGNNNYYYdddnnnxxxrrrjjjllllllggghhhpppyyy{{{zzztttnnnooolllcccXXXRRRUUUYYYmmmtttkkk^^^RRRJJJEEECCCAAA???>>>===<<<<<<>>>@@@AAAKKKOOOYYYgggrrryyy}}}wwwoooeee^^^______dddooozzz~~~nnnlllUUUOOOTTTRRRTTT[[[ooorrrrrrsssWWWDDD;;;777555222222222111222222333333333222111111000111111111......//////000000111111000111111111111222222222////////////000111222333000000000000000000000000000000000000000000000000//////000111111111111111111222444333333444666888===>>>AAAHHHZZZyyyuuu[[[RRR\\\ppp}}}cccRRRNNNNNNOOONNNJJJCCC===;;;;;;:::;;;;;;::::::;;;???AAACCCDDDFFFHHHIIIJJJKKKKKKMMMKKKJJJMMMSSSYYY]]]]]]______aaacccfffgggeeedddffffffffffffffffffffffffiiiiiikkkmmmnnnoooppppppnnnoooppprrrssstttuuuuuutttsssqqqooonnnooooooppppppcccddd|||kkkZZZaaalllooo___UUUKKKGGGEEEBBBBBBDDDJJJQQQ[[[fffpppxxx}}}qqqpppnnnfffdddhhhmmmooouuu~~~~~~xxxsssmmmnnnkkkbbbXXXSSSUUUYYYjjjvvvmmm```SSSKKKFFFDDDCCCBBBAAA???>>>>>>???AAABBBFFFJJJTTTbbbmmmuuu}}}xxxpppfff```___]]]___gggqqqzzzooo{{{pppYYYRRRUUUXXXXXX[[[iii{{{vvvwww\\\JJJ???999666333222222222222222333333333333222111000000000111////////////000000111111000111111111111222222222////////////000111222333000000000000000000000000000000000000000000000000//////000111111111111111111222444444333444666888<<<>>>AAAIII[[[{{{nnnWWWQQQ___uuufffVVVRRRQQQQQQOOOIIIBBB===;;;;;;::::::;;;:::999;;;>>>AAABBBCCCEEEHHHJJJLLLMMMMMMLLLJJJIIIMMMSSSZZZ^^^```aaa```aaacccfffgggfffdddddddddeeeeeefffgggggghhhiiijjjlllmmmoooooooooooonnnooopppqqqssssssttttttrrrqqqpppoooooooooppppppppphhhmmmooodddlllqqqmmm[[[RRRIIIFFFFFFDDDCCCEEENNNTTT^^^hhhqqqyyy~~~xxxsssjjjdddcccaaadddjjjttt|||yyyuuuqqqllllllhhh```WWWSSSUUUYYYfffzzzqqqcccUUULLLHHHFFFEEECCCBBB@@@>>>>>>>>>???@@@AAADDDMMMZZZeeeooo}}}~~~yyyrrriiidddbbb]]][[[___gggppp|||vvvyyyyyybbbXXXWWW___^^^]]]dddyyy~~~|||cccOOOBBB;;;888333333222222222222333333444333222111000000000000/////////000000000000111000111111111111222222222////////////000111222333000000000000000000000000000000000000000000000000//////000111111111111111111222444444333444777999;;;<<<@@@JJJ^^^eeeTTTRRRdddhhhYYYVVVWWWTTTOOOHHH@@@<<<:::;;;::::::::::::999;;;>>>AAAAAACCCEEEHHHKKKMMMOOOOOOKKKJJJJJJMMMSSS[[[```cccbbbbbbbbbdddfffgggfffeeebbbbbbdddeeeggghhhiiijjjjjjlllmmmoooppppppoooooonnnnnnoooqqqqqqrrrrrrrrrpppoooooooooooopppqqqrrrnnnmmmwww|||yyy}}}wwwiiiYYYPPPHHHFFFFFFEEEEEEGGGPPPVVV___iiiqqqxxx~~~zzzooogggddd]]]^^^ccclllwww{{{wwwtttrrrpppjjjiiifff^^^VVVSSSUUUXXXbbb~~~uuufffXXXOOOJJJGGGFFFBBBAAA>>><<<;;;;;;<<<===???BBBIIISSS\\\gggwww~~~zzzuuunnniiihhhaaa[[[[[[```iiivvv}}}nnn```\\\bbbcccaaacccoooiiiSSSCCC;;;888444444333222222222333333444444222111000000//////000000000000000000000000000000111111111222222222000000//////000111222222000000000000000000000000000000000000000000000000//////000111111111111111111222444444444555777999:::<<<@@@LLLbbbwww]]]QQQRRRiiiiiiYYYVVV[[[VVVOOOFFF???;;;:::;;;999::::::999999:::>>>AAACCCDDDFFFIIIKKKMMMNNNNNNJJJIIIJJJNNNTTT\\\cccfffdddccccccdddfffgggfffeeebbbcccdddeeefffhhhiiiiiikkkmmmooopppqqqqqqpppooonnnoooooopppppppppppppppmmmmmmnnnooopppqqqrrrrrrjjjpppkkkYYYPPPHHHFFFFFFEEEFFFHHHPPPVVV___hhhooovvv{{{rrrhhhbbb\\\\\\___fffqqq}}}xxxsssqqqooonnnjjjhhhddd\\\VVVRRRSSSVVV___}}}xxxjjj\\\RRRLLLHHHFFFBBBAAA>>><<<;;;:::;;;<<<@@@BBBGGGNNNUUU___ppp}}}yyyssspppmmmddd\\\ZZZ]]]dddppp|||yyyhhhaaacccfffhhhgggkkk|||nnnUUUCCC;;;999555444444333222222222333444333222111000000000000111111111111000000000000000000111111111222222222000000000000000000111222000000000000000000000000000000000000000000000000//////000111111111111111111222444444444666888::::::;;;AAANNNfffhhhTTTNNNQQQllliiiXXXUUU\\\VVVMMMDDD>>>;;;:::;;;999::::::999999:::===@@@EEEFFFGGGIIIJJJKKKKKKKKKHHHIIILLLPPPVVV]]]dddhhhfffeeecccdddeeeffffffeeeddddddeeeeeefffgggggggggkkkmmmooorrrsssrrrqqqpppoooooopppppppppooonnnnnnkkklllmmmooopppqqqrrrrrr|||eeeqqqwww]]]RRRIIIFFFEEEEEEFFFIIIPPPVVV^^^gggnnntttzzz}}}wwwiiiaaa\\\ZZZZZZ```lllzzz~~~wwwrrrooommmmmmjjjgggbbb[[[UUUQQQRRRSSS[[[vvvzzzmmm```VVVNNNHHHEEEDDDBBB@@@>>><<<<<<===>>>???AAAFFFKKKOOOXXXiiiyyy}}}yyyvvvrrrhhh^^^ZZZZZZ^^^hhhrrrnnneeebbbhhhnnnnnnkkksssuuuZZZFFF<<<999666555444333333222222333333222111111000111111111222111111111111000000000000111111111111222222222111000000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111111222444444555666999;;;:::<<>><<<;;;;;;999999999999888:::===@@@FFFFFFGGGHHHIIIIIIIIIIIIFFFJJJOOOTTTYYY^^^dddhhhgggeeeccccccdddeeeeeeddddddeeeeeeeeefffgggggggggkkkmmmpppsssttttttsssrrrqqqqqqqqqppppppnnnmmmmmmjjjkkkmmmooopppqqqrrrrrrrrraaaqqqaaaVVVJJJEEEDDDDDDFFFJJJPPPVVV^^^gggnnnuuuzzz}}}ssshhh___\\\YYY[[[fffuuuxxxrrrnnnmmmmmmjjjgggaaaZZZTTTPPPPPPPPPXXXooo{{{ooocccXXXOOOGGGBBBCCCAAA???===<<<===>>>>>><<<>>>CCCHHHKKKSSSdddttt~~~|||xxxoooddd^^^[[[[[[aaaiiiuuu|||{{{wwwqqqfffbbbiiirrrrrrlllmmm~~~cccLLL???;;;666666555333333222222222111111111000111111222333222222222111111111000000000111111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111111222444555555777999<<<;;;===CCCRRRmmmyyyhhhRRRLLLPPPVVVvvvyyy\\\QQQRRRWWWQQQHHHAAA>>>===<<<;;;888999999888888:::===@@@CCCDDDEEEGGGHHHIIIIIIIIIEEEJJJQQQWWW[[[___cccggggggeeecccbbbcccdddccccccbbbcccdddeeefffhhhhhhiiiiiilllppptttvvvvvvuuutttrrrrrrrrrqqqpppnnnmmmllljjjkkkmmmooopppqqqqqqqqqjjj]]]qqqdddXXXKKKEEEDDDCCCFFFJJJPPPVVV___gggooouuu{{{~~~ttteee___YYYYYYaaaooo}}}yyyrrrnnnllllllkkkgggaaaYYYSSSPPPOOOOOOUUUkkk{{{pppeeeZZZOOOFFFAAA@@@???===;;;:::;;;<<<===888;;;@@@EEEHHHPPPaaarrruuujjjbbb]]][[[^^^dddllltttzzzsss|||rrrfffccckkkttttttllljjj{{{jjjQQQBBB<<<777666555444333222222222000000000000111222333444222222222222111111000000000111111111111222222222111111000000000000000111000000000000000000000000000000000000000000000000//////000111111111111111111222444555555777:::<<<<<<===DDDSSSnnnvvveeeQQQNNNUUU\\\}}}oooSSSKKKNNNUUUNNNFFF@@@>>>>>><<<;;;888999999888888999===@@@AAABBBDDDFFFHHHIIIJJJJJJDDDJJJSSSYYY\\\___cccfffgggeeebbbaaabbbccccccbbb```aaaccceeegggiiijjjkkkiiilllppptttwwwwwwvvvuuusssssssssrrrpppooommmllljjjlllnnnooopppqqqpppppp}}}fffbbbqqqpppWWWDDDEEEFFFBBBDDDMMMOOOWWW```fffnnnwww}}}}}}}}}ttthhh]]]\\\cccooo~~~~~~vvvooollljjjjjjgggfffccc]]]VVVQQQNNNNNNUUUfffuuuiii]]]RRRJJJFFFDDDAAA>>><<<<<<<<<;;;:::===<<<===AAAEEEMMM\\\kkk}}}zzzrrrhhh___ZZZZZZ[[[bbbhhhuuu}}}mmmuuu{{{uuueee]]]iiitttqqqgggfffvvvzzz[[[CCC999999444111444555333222555777666444333222111111111111111111111111111111111222222222111111111000000000000000000000000000000333222222222111111000000////////////////////////////////////000000000000111222444555555777999<<<<<<===CCCRRRlllppp^^^PPPOOOSSSbbbaaaKKKEEEHHHKKKGGGBBB===:::999;;;<<<;;;;;;:::888777888;;;>>>AAABBBEEEHHHIIIIIIHHHHHHFFFHHHNNNVVV]]]aaaaaa```eeeeeeffffffeeeeeedddccccccdddfffhhhhhhhhhhhhgggiiilllppptttwwwwwwuuutttuuusssqqqpppooommmjjjhhhfffjjjoooqqqpppnnnoooppp~~~jjjcccttt{{{rrrZZZGGGFFFFFFAAACCCKKKNNNWWW```fffnnnwww}}}~~~xxxkkk___^^^dddooo}}}~~~vvvppplllkkkkkkfffddd```YYYRRRMMMKKKKKKUUUddd~~~vvvjjj^^^SSSKKKFFFBBB@@@===<<<=========<<<===<<<===@@@CCCKKKZZZhhhyyy{{{tttkkkbbb\\\[[[[[[___dddpppnnnrrrwwwyyygggdddmmmtttpppcccaaarrr}}}^^^FFF<<<:::555222444555333333555666666444333222111111111111111111111111111111111222222222111111111000000000000000000000000000000111111000000000/////////000000000000000000000000////////////000000000111111222444555555777999<<<<<<>>>DDDSSSnnnqqq^^^PPPRRRYYYjjjuuuZZZHHHBBBDDDGGGEEEAAA<<<:::::::::;;;;;;;;;:::888777888;;;>>>AAABBBDDDFFFGGGGGGFFFFFFDDDGGGMMMUUU]]]cccddddddccccccdddeeeeeeeeeeeeeeecccdddeeeggghhhhhhhhhhhhiiilllooosssuuuuuuuuutttuuutttrrrqqqqqqooollljjjgggkkkooopppooonnnnnnooo{{{nnnggg{{{qqqiiiwwwsss\\\IIIEEEDDD@@@BBBIIIMMMVVV```fffnnnxxx~~~}}}ooobbb```gggqqq|||}}}uuupppmmmllllllgggddd___WWWPPPKKKJJJJJJTTT```vvvxxxlllaaaVVVMMMGGGAAA???===<<<===>>>>>>>>>===<<<<<>>EEEUUUqqqsss^^^QQQVVVaaatttwwweeePPPCCC>>>???CCCAAA???<<<;;;:::::::::::::::999888777888<<>>===>>>>>>>>>======;;;<<<>>>???DDDQQQ^^^mmm}}}{{{sssjjjbbb]]][[[XXX[[[fffvvvtttmmmppptttaaadddjjjkkkeeeeeeuuuiiiQQQDDD<<<666333555555333222444666555444333222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////////////////......000000000000000000000000//////000000000111111111111222444555555777999<<<<<<>>>FFFXXXuuuyyycccUUU]]]jjj}}}{{{tttfffVVVIII@@@===<<<>>>>>>===<<<;;;:::999999999:::999888777999===@@@CCCDDDEEEEEEEEEDDDCCCCCCDDDFFFLLLTTT\\\bbbeeeeee```aaabbbcccddddddddddddccccccdddeeefffhhhiiijjjjjjjjjkkklllnnnppprrrsssuuusssrrrsssssssssqqqooojjjkkklllmmmnnnnnnnnnooojjjjjjnnnjjjWWWTTT```lllxxx}}}uuucccSSSEEEAAAAAA@@@DDDJJJNNNWWW```gggoooyyy}}}mmm```aaammmxxx~~~wwwpppkkkhhhhhhhhhhhheee___WWWPPPLLLKKKLLLOOOVVVhhh{{{pppfff\\\RRRKKKGGGDDDAAA???>>>>>><<<;;;<<<;;;;;;======AAAMMMZZZjjjzzz|||uuulllccc]]][[[WWWZZZeeevvvwwwkkkmmm}}}bbbbbbhhhppprrrrrr~~~qqqXXXHHH<<<777333555444111000222555555444333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111222444555555777999<<<===???GGG[[[yyymmm```gggttt}}}tttkkk]]]OOOEEE@@@======;;;;;;;;;;;;::::::999888888999888777777999===AAAEEEEEEEEEEEEEEEEEEDDDDDDFFFHHHMMMTTT[[[```aaaaaaaaabbbbbbbbbbbbbbbaaaaaabbbbbbccceeefffhhhiiiiiiiiiiiiiiijjjkkknnnpppqqqrrrqqqqqqrrrssstttrrrppplllkkkkkkkkkmmmnnnnnnnnntttbbbgggqqqfffTTTQQQ\\\fffnnnoooeeeXXXMMMCCCAAABBBBBBFFFKKKPPPXXXaaagggoooxxx~~~~~~mmm```cccqqq}}}}}}vvvnnniiifffeeeeeedddbbb]]]VVVOOOKKKJJJKKKNNNUUUddd}}}{{{ppphhh___TTTMMMIIIFFFBBB???>>>===<<<:::<<<;;;;;;======@@@KKKWWWgggxxx}}}uuulllccc]]]ZZZVVVYYYeeexxxnnnkkkmmmfffiiivvv~~~{{{```LLL>>>888555555555222000222555444333333222222222333111111111111111111111111111111111111111222222222000000000000000000000000111111111111222222222222........................000000000111111111222222111222444555555777999<<<===???III^^^}}}wwwjjjqqq{{{|||rrriii[[[NNNFFFAAA@@@???;;;;;;;;;::::::999999888888888888777777:::>>>BBBFFFEEEEEEEEEEEEEEEEEEEEEHHHJJJOOOVVV\\\______]]]aaaaaabbbbbbaaa``````___```aaadddfffhhhhhhhhhhhhggggggggghhhjjjlllmmmnnnooonnnoooppprrrsssrrrqqqnnnllljjjjjjlllmmmnnnnnnnnn```hhh}}}hhhVVVSSS___hhhmmmiii\\\RRRJJJCCCBBBCCCEEEHHHKKKRRRZZZbbbhhhoooxxx}}}}}}pppbbbfffvvv~~~vvvnnnhhheeeddddddbbbaaa]]]WWWQQQMMMKKKLLLNNNUUUcccxxxzzzpppiiiaaaVVVNNNHHHEEEBBB@@@??????===<<<;;;:::;;;======@@@JJJVVVeeevvv|||tttjjjaaa\\\YYYTTTXXXeeeyyyxxxnnnuuugggddduuuhhhPPPAAA;;;777888777333222333444444333222222222333333111111111111111111111111000000111111111222222222000000000000000000000000111111111222222222333333////////////////////////000000111111111222222222111222444555555777999<<<===???III```yyynnnsss{{{rrrjjj^^^QQQGGGCCCAAAAAA===<<<;;;:::999888999999777777888777888:::???BBBDDDDDDDDDCCCDDDDDDEEEEEEHHHLLLRRRZZZ```bbb```]]]______```aaaaaaaaa``````]]]```dddgggiiiiiihhhfffeeeeeeggghhhiiijjjkkkllllllkkklllnnnqqqrrrqqqpppooollliiiiiikkkmmmnnnmmmnnnaaajjjlllZZZXXXeeemmmqqqjjjZZZOOOJJJEEEDDDEEEFFFHHHJJJSSS[[[ccchhhooowww|||}}}ssseeeiiiyyywwwooohhheeecccccccccbbb___ZZZUUUPPPNNNNNNOOOVVVcccvvvyyypppjjjbbbXXXOOOFFFDDDAAA@@@@@@@@@???>>>;;;:::;;;======@@@JJJVVVddduuu{{{sssiii```[[[YYYSSSWWWeeezzzsssuuubbb]]]ooonnnSSSCCC===999:::999555444555444444333222222222333333111111111111111111111111000000111111222222222222000000000000000000000000000000111111222222222333000000000000000000000000000111111111111222222222111222444555555777999<<<===???JJJaaavvvlllqqqwwwssslll```SSSIIICCCBBBCCC>>>===;;;999888888999999777777777777888;;;???CCCBBBBBBBBBBBBBBBCCCDDDEEEHHHLLLTTT]]]ccceeebbb___]]]]]]___```aaaaaabbbbbb\\\___dddhhhjjjiiigggeeedddeeefffhhhiiijjjjjjjjjjjjjjjjjjmmmpppqqqqqqpppppplllhhhhhhkkkmmmnnnmmm}}}qqqeeeoooooodddbbbooozzztttcccVVVLLLGGGCCCCCCCCCCCCGGGLLL\\\```ffflllrrrwww}}}zzziiinnn}}}uuulllgggdddcccbbbaaa```___\\\WWWRRRNNNKKKMMMVVV___qqqzzzssshhhaaaZZZMMMJJJFFFAAA>>>======<<<;;;===;;;:::<<<===???GGGQQQeeerrrzzzsssllldddZZZTTTNNNWWWhhh{{{{{{iii___hhhvvvzzzZZZHHH@@@888666444222222444444444444444444444444444333333222222222333444444222111111111000000/////////////////////000111111//////000111111111111111000000000000000000000000000000111111111111000000222333444444444666:::<<>>===<<<::::::<<<<<<>>>GGGPPPaaaooo|||uuummmddd[[[UUUUUU]]]mmm~~~jjj[[[ddduuu{{{~~~aaaJJJAAA999666555222222444222222222222111111000000333222222111111111222222111111111111000000000///000000/////////000000111//////000111111111111111000000000000000000000000000000111111111111000000222333444444555777:::<<>>===;;;;;;;;;:::888666888777555555888===BBBEEEFFFHHHIIIHHHGGGFFFFFFGGGIIINNNWWW```eeefffccc``````___^^^^^^]]]]]]]]]^^^```bbbeeehhhiiiiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnoooooonnnnnnooommmkkkjjjkkkkkkjjjiiissshhheeewwwwwwrrrvvvdddNNNIIICCC@@@AAAAAAAAAFFFKKKWWW\\\ccckkkqqqwww}}}uuu~~~|||rrrjjjfffeeeeeeeeeeeedddccc```[[[TTTOOOKKKKKKUUU___qqq}}}tttfff^^^YYYPPPKKKHHHDDDAAA@@@@@@>>>===<<<::::::<<<<<<>>>FFFOOO]]]kkk}}}xxxnnnddd[[[VVVXXX___nnnkkkVVV^^^rrrxxxzzzkkkLLLCCC:::777555333222444333222222222111111000000333333222111000000000000111111111111000000000000111000000/////////000000//////000111111111111111000000000000000000000000000000111111111111000000111333444555555777:::<<>><<<;;;;;;:::888666999888666666888<<>>EEENNN[[[iii|||zzznnnccc\\\XXXTTT[[[jjj|||nnnWWW\\\mmmyyy~~~~~~qqqPPPEEE;;;777666444333444333444444444555555555555444444333111000000000000111111111000000000000000222111000000///000000000//////000111111111111111000000000000000000000000000111111222222111111000111333555666666777:::<<>><<<<<<:::;;;======>>>EEEMMM]]]jjj|||zzzlllaaa\\\[[[WWW\\\iii{{{rrr[[[\\\fffooo{{{tttTTTHHH<<<888777555444444222333444555666888999999666555444333222111111111000000000000000000111111111111000000000000111111//////000111111111111111000000000000000000000000111111222222222222111111111333666777777888:::<<>>;;;999999888777666888666444444555999>>>AAAFFFGGGGGGFFFDDDDDDFFFHHHNNNUUU^^^dddeeeccc```_________^^^^^^^^^______```ccceeehhhjjjkkkjjjiiihhhiiiiiiiiihhhhhhhhhhhhhhhfffhhhjjjmmmooopppqqqqqqooommmllllllmmmooonnnmmmyyydddfffqqq~~~jjjsss}}}{{{nnn\\\LLLGGGBBB@@@AAACCCDDDIIIOOOQQQXXXaaakkkrrryyy~~~xxxnnnfffcccdddfffgggggghhhgggeee```YYYRRRNNNJJJTTT]]]nnn}}}sssbbbUUUQQQNNNJJJIIIHHHHHHHHHEEEBBB???<<<;;;<<>>???EEEMMM^^^kkk}}}xxxiii___]]]___bbbdddmmm|||vvv```[[[^^^bbbnnn~~~wwwXXXJJJ===999888666444333///000111333444666777777555555444333222222222222000000000000111111111111111000000000000111222333//////000111111111111111000000000000000000000000111111222222222222111111111333666888888999:::<<>><<<;;;;;;999888777666444444666:::???BBBEEEEEEEEEEEEDDDEEEHHHJJJQQQYYYbbbgggfffccc```____________^^^______```aaadddfffiiikkkkkkjjjiiiggghhhiiiiiiiiijjjjjjjjjjjjgggiiikkknnnpppqqqqqqqqqpppnnnmmmnnnoooqqqqqqpppqqqaaagggtttooocccqqq}}}|||rrrdddTTTHHHEEEAAA>>>@@@BBBCCCHHHOOORRRXXXbbblllsssyyy~~~xxxmmmeeebbbccceeeffffffggggggeeeaaaZZZSSSOOOKKKTTT]]]lll~~~vvvdddUUUQQQOOOKKKJJJJJJJJJJJJHHHDDD@@@======>>>@@@@@@@@@FFFMMM]]]jjj|||ttteee\\\]]]bbbiiihhhnnn{{{zzzaaaYYYWWWVVV```nnn{{{[[[LLL>>>999999777444333000000111111222333333444333333222222222222222333///000000000111111111111/////////000111222333444//////000111111111111111000000000000000000000000111222222333333222222111111333666888999999:::;;;>>>@@@KKKfffvvvaaaRRRLLLLLLTTTttt~~~zzzvvvvvv|||wwwiii]]]VVVQQQPPPFFFBBB>>><<<;;;;;;:::999777666555555888<<>>===???AAAAAA@@@FFFNNN\\\jjj|||rrrbbbZZZ]]]ccciiiggglllxxx|||```VVVSSSPPPVVVaaauuu]]]MMM>>>999:::888555333333333333222222222111111111111111111111111222222//////000000111111111222...//////000111333444555//////000111111111111111000000000000000000000000111222222333333222222111111333777999999999:::;;;>>>@@@LLLgggnnn___RRRMMMMMMXXX{{{wwwtttqqqttt}}}yyyiii[[[RRRNNNMMMDDDAAA===:::999999888777888777666666999>>>DDDGGGBBBCCCCCCCCCDDDFFFJJJMMMUUU]]]gggkkkhhhdddaaaaaa_______________```aaaaaabbbdddgggkkkmmmmmmmmmlllhhhhhhiiijjjlllmmmnnnooooooooopppqqqqqqpppooonnnqqqpppooopppssstttuuutttzzzpppfffhhh~~~ttteee|||wwwbbbNNNJJJDDD@@@???@@@@@@@@@FFFLLLTTTYYYaaajjjrrryyyzzzqqqjjjgggggghhhiiifffggghhheee___XXXSSSQQQPPPSSS^^^pppqqqfff^^^VVVPPPNNNKKKGGGDDDCCCAAA???>>>>>><<<===??????AAAIIIRRR\\\kkk}}}~~~vvvkkk```YYYUUUTTTUUU[[[fffrrr~~~eeeUUUOOOLLLNNNSSSfffyyynnnUUUAAA>>>:::000...555555444333333222222333333000000000111111222222222111111000000///.........000000000000111111111111000000000000000000000000222111000//////000111222333222111000000000222222333555777777777888:::<<<>>>CCCQQQkkkwwwnnnaaaSSSMMMQQQdddxxxzzz~~~uuunnnpppwww}}}yyycccYYYZZZVVVKKKFFFCCC>>>;;;:::999888777:::888777999===BBBEEEGGGGGGCCCAAACCCDDDFFFMMMUUUXXX___eeeggghhhiiieee```````````````aaabbbcccdddccceeegggjjjmmmnnnnnnnnnjjjiiiiiiiiiiiiiiijjjjjjmmmnnnooooooooooooooonnntttuuuvvvtttrrrqqqqqqqqqsssgggkkkxxxnnnddd{{{xxxcccOOOJJJEEEAAA@@@AAABBBBBBGGGNNNWWW\\\dddmmmttt{{{zzzqqqiiiffffffggghhhggghhhhhheee^^^WWWRRRPPPPPPSSS^^^ppp}}}mmmaaaWWWPPPOOOKKKGGGDDDBBBAAA???>>>===<<<<<<>>>>>>???GGGOOO[[[jjj|||{{{ssshhh]]]UUUQQQPPPSSSZZZeeerrr~~~iiiXXXOOOKKKKKKNNNYYYllltttYYYCCC>>><<<333222777555444333333222222333333111111111222222222333333000000000000000000000111000000000000111111111111000000000000000000000000222111000//////000111222333222111000000111222222333555777777777888:::<<<>>>CCCQQQlllsssjjjaaaWWWTTTWWWeeevvvxxx~~~|||vvvxxx}}}wwwbbbZZZ[[[WWWMMMFFFBBB>>>;;;:::999888777999777777999>>>CCCFFFHHHGGGCCCAAACCCCCCEEELLLTTT\\\ccchhhiiiiiihhhddd___````````````aaabbbcccddddddeeegggjjjlllmmmmmmmmmkkkjjjjjjiiiiiiiiijjjjjjmmmmmmnnnooooooooooooooorrrsssuuutttrrrooooooooovvvgggnnnooogggaaazzzzzzdddPPPKKKEEEBBBAAACCCCCCDDDJJJQQQ[[[```hhhpppwww|||{{{qqqhhheeeeeefffgggggghhhhhhddd]]]VVVQQQNNNOOORRR^^^pppzzziii]]]VVVPPPLLLHHHDDDBBBAAA???>>>===;;;;;;<<<<<<<<>>DDDHHHJJJHHHDDDBBBBBBCCCEEELLLTTT```ggglllkkkiiigggccc^^^``````___``````aaabbbcccdddeeegggjjjkkkllllllkkkkkkkkkjjjiiiiiiiiiiiiiiikkklllmmmnnnooopppppppppsssuuuxxxxxxuuurrrppppppvvveeeoooiiiddd^^^wwwyyydddOOOKKKDDDAAA@@@CCCDDDEEEKKKRRR]]]ccckkkrrrxxx}}}}}}qqqhhhdddcccdddeeehhhhhhgggbbb[[[TTTOOOMMMNNNRRR^^^pppvvvhhh```RRRNNNHHHDDDBBB@@@???===<<<::::::;;;:::999???GGGVVVeeexxx|||yyyqqqfffZZZQQQLLLJJJNNNUUUbbbppp~~~vvv```RRRNNNOOOQQQPPP^^^qqqlllLLL???<<<777333333555444333333222222333333333333333333333333333333111111111222222333333333///000000000111111111111000000000000000000000000111000000000000000000111111111111111111111222222333555777777777888:::<<<<<>>===<<<::::::;;;:::888>>>EEETTTdddwww}}}zzzsssiii]]]TTTOOOMMMNNNUUU```nnn{{{~~~eeeVVVTTTXXX[[[SSS\\\nnnqqqOOO???;;;888555555555444333333222222333333333333333333333333333333333333333333222222111111///000000000111111111111000000000000000000000000000000000111111000000000000000111111222222222222333555777777777888:::<<<===CCCSSSnnnzzzpppiii^^^```ggggggggg~~~tttuuuqqqdddaaa```WWWLLLBBB???<<<:::::::::999999666555666:::@@@GGGLLLNNNKKKFFFCCCCCCCCCFFFNNNWWW___gggllljjjgggeeecccaaa_________^^^______```aaacccdddfffhhhiiiiiiiiiiiihhhhhhgggfffffffffffffffjjjkkklllmmmooooooppppppooorrrvvvwwwuuusssqqqppppppiiivvvbbbcccZZZrrr{{{qqq]]]KKKGGGAAA>>>>>>BBBDDDFFFMMMUUU^^^dddllltttyyy}}}}}}tttiiicccbbbcccdddffffffddd___XXXRRRNNNMMMMMMQQQ]]]pppssseeeUUUPPPIIIDDDAAA@@@>>>===<<<;;;;;;<<<;;;999>>>EEESSScccvvv~~~{{{uuukkk```WWWRRRPPPPPPUUU^^^jjjwwwmmm]]][[[___cccWWW[[[jjjrrrRRR@@@;;;:::999:::555444333333222222333333333333333333222222222222444444333333222111111000000000000000111111111111000000000000000000000000000000111111111111000000///000111222222222222222333555777777777888:::<<<>>>CCCSSSnnnzzzqqqkkkbbbcccjjjjjjkkk~~~yyyyyylllcccccc```TTTHHHAAA>>>;;;999999::::::999777666666:::AAAHHHMMMOOOKKKGGGCCCCCCEEEHHHQQQZZZ___hhhmmmkkkfffdddcccbbb______^^^^^^^^^^^^______aaabbbdddggghhhiiiiiihhhggggggffffffffffffggggggjjjkkklllmmmnnnoooooooooqqqtttxxxyyyxxxwwwvvvvvvvvvnnnqqq]]]___ZZZppp{{{vvvlllYYYGGGDDDAAA??????CCCEEEHHHOOOWWW^^^dddmmmuuu{{{|||www{{{vvvjjjcccbbbcccdddeeedddccc^^^XXXRRROOONNNLLLPPP]]]pppvvvdddVVVQQQJJJDDDAAA???>>>===<<<;;;<<<>>><<<;;;???FFFSSSbbbuuu|||zzztttkkkaaaXXXSSSQQQRRRVVV]]]gggrrr~~~vvvddd```bbbcccaaaaaalllxxxXXXCCC;;;999999:::555444333333222222333333333333222222222111111111222222222222222111111111000000000000111111111111000000000000000000000000///000111222222111000///...///111222333333222222333555777777777888:::<<<@@@DDDRRRlllvvvpppiiiggglllnnnrrr~~~~~~uuuddd```ccc___QQQDDD@@@>>>:::999999:::::::::888777777;;;AAAHHHMMMOOOLLLGGGDDDDDDFFFJJJTTT]]]ccclllqqqlllfffcccbbbaaa______^^^^^^]]]^^^^^^______aaacccfffhhhiiiiiiiiigggggggggggghhhhhhiiijjjkkkllllllmmmnnnnnnnnnmmmqqqtttwwwxxxyyyyyyyyy{{{}}}kkkmmmyyy~~~YYY\\\YYYoooyyysssiiiVVVEEECCCBBB@@@@@@DDDGGGJJJQQQYYY^^^eeennnvvv|||zzzuuuxxxwwwkkkdddbbbcccddddddcccbbb]]]WWWRRROOONNNLLLPPP]]]pppzzzgggWWWRRRJJJDDDAAA???>>>======<<<===???===<<<@@@GGGSSSbbbuuuzzzxxxsssjjj```XXXRRRPPPTTTWWW\\\dddooo{{{|||iiicccbbb```mmmjjjrrr___GGG;;;666666777555444333333222222333333222222222111111000000000000000000111111222333333000000000000111111111111000000000000000000000000///000111222222111000///...///111222333333222222333555777777777888:::<<>>======<<<;;;???EEERRRcccwwwzzzwwwqqqjjjbbb[[[UUURRRWWWZZZ^^^dddkkkuuummm^^^]]]dddooopppvvvaaaIII@@@===888444555444444333333444444555222222222222222222222222///000222444444222000////////////000111111222222000000000000000000000000000000000000111111111111333333333333333333333333555666777999999:::::::::===BBBQQQlllssssssoooqqqqqqtttpppaaa```___TTTHHHAAA???===;;;:::;;;;;;;;;;;;666;;;>>>>>>AAAGGGLLLLLLNNNIIIFFFFFFIIIMMMWWWaaagggkkkmmmiiiffffffeeebbb]]]]]]]]]^^^^^^```aaabbb]]]___aaadddfffhhhhhhhhhhhhgggffffffhhhjjjmmmooovvvqqqlllkkknnnpppnnnkkkmmmmmmnnnpppssstttrrrqqqmmm^^^ggg{{{xxx[[[[[[aaassszzzjjjVVVNNNIIICCC@@@@@@@@@AAADDDJJJRRRXXXdddkkkuuu{{{~~~}}}rrrllljjjxxx}}}pppiiigggeeecccdddccc```\\\WWWSSSOOOMMMMMMPPP[[[mmmsss```TTTIIIFFFEEECCCBBBBBB@@@===<<<<<<<<<;;;???EEEPPPaaauuuyyyvvvpppiiibbb\\\WWWUUUXXXZZZ]]]bbbhhhrrr~~~qqq```___fffqqqtttyyyeeeMMMAAA<<<888555333222222111111222222333222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111333333333333333333333333555666777888999:::::::::>>>CCCRRRmmmxxxvvvuuuxxxtttqqqooo```^^^\\\QQQEEE???===<<<:::999999999999999666:::===???DDDLLLOOOMMMNNNHHHEEEGGGIIINNNWWW```iiimmmmmmiiiffffffeeebbb^^^^^^^^^^^^___```aaabbb___```bbbccceeeeeeeeeeeeffffffffffffhhhjjjlllmmmsssnnnjjjjjjlllnnnmmmjjjllllllmmmooorrrrrrqqqooozzzfffYYYddd{{{vvv\\\]]]eeexxx~~~lllWWWMMMGGGAAA@@@@@@@@@AAAEEEKKKSSSYYYgggmmmuuuzzz}}}wwwmmmiiicccppprrrkkkhhhfffeeebbbaaa^^^[[[VVVRRRNNNLLLMMMOOO[[[nnnxxxaaaUUUJJJFFFEEECCCAAABBB>>>;;;:::;;;;;;:::???EEEMMM___tttyyyuuuooohhhbbb]]]ZZZYYYXXXZZZ\\\^^^cccmmm{{{wwwccc```gggssszzz}}}~~~lllSSSCCC;;;888666333222222111111222222333222222222222222222222222333222111000000111222333222222111111000//////...000000000000000000000000000000000000111111111111222222333333333333333333555555666777999999:::;;;???DDDTTTooo~~~uuuxxx~~~wwwkkkuuu|||mmm]]]ZZZWWWLLLAAA===;;;:::999888777777777777777999;;;@@@JJJTTTUUUQQQMMMHHHEEEHHHKKKOOOWWW___kkkooonnniiieeeeeedddaaa^^^_________```aaaaaabbb```aaabbbcccccccccccccccddddddeeeggghhhiiijjjkkkoookkkhhhhhhkkkmmmllljjjkkkkkklllnnnpppqqqpppnnnwwwcccWWWddd|||uuu\\\^^^kkk~~~pppXXXLLLFFF@@@???@@@@@@BBBEEEKKKTTTYYYhhhnnntttyyy{{{}}}xxxmmmjjjdddnnnuuullliiifffddd```___]]]YYYVVVRRROOOMMMLLLOOOZZZmmm~~~yyybbbVVVKKKGGGEEECCCAAAAAA===:::999;;;;;;:::???EEELLL^^^ttt{{{wwwpppiiibbb^^^[[[ZZZYYYZZZZZZZZZ^^^hhhwwwfff___eeeuuu~~~{{{xxxrrrYYYEEE:::666666555444444333333444444555222222222222222222222222222111111111111111111222111111111111000000//////000000000000000000000000///000000000111111111111222222222222222333333333555555666777888999:::;;;@@@FFFUUUqqqpppwwwvvvdddjjjyyy|||iiiYYYUUURRRIII@@@===:::;;;:::999777666666777999999;;;CCCQQQ]]]^^^WWWPPPJJJGGGJJJNNNSSSZZZaaammmpppnnnhhhddddddcccaaa___``````aaaaaabbbbbbbbbaaaaaabbbbbbcccdddddddddcccdddfffhhhiiijjjjjjjjjllljjjhhhhhhkkkllllllkkklllllllllnnnpppqqqooonnnvvvaaaUUUbbb{{{ttt[[[]]]ppptttZZZMMMFFFAAA???@@@@@@BBBEEELLLTTTZZZgggmmmsssxxxyyy{{{~~~rrrmmmggglllzzzxxxoooiiidddaaa^^^]]][[[YYYVVVRRRPPPNNNLLLNNNXXXjjj|||wwwcccWWWKKKGGGEEEBBB@@@AAA===:::999;;;;;;:::???EEEMMM___uuu{{{ssskkkddd___\\\[[[YYYZZZZZZXXXZZZdddtttkkk___bbbuuuyyyrrr}}}vvv]]]FFF999555666555444444333333444444555222222222222222222222222///000222333333222000/////////000000111111111111000000000000000000000000///000000000111111111111111111111222222333333333444444555666777999;;;<<>>;;;:::;;;;;;:::???EEEMMM___vvv}}}vvvnnngggaaa^^^\\\YYYZZZZZZWWWXXXaaaqqq~~~sssbbbcccrrr}}}zzztttzzz```III;;;666666333222222111111222222333222222222222222222222222...000222444444222000......//////000111111222222000000000000000000000000000000000000111111111111000000111111222333333333444444444555666999;;;<<<@@@GGGWWWsssvvvwwwzzznnn[[[^^^ooouuu|||rrrjjjkkkpppxxxxxxeeeTTTOOOKKKCCC???@@@;;;>>>???===999777777999;;;;;;===FFFWWWgggkkkfffXXXOOOJJJLLLSSSZZZbbbhhhnnnooolllddd```aaabbbaaaaaabbbcccdddddddddbbbbbbaaaaaabbbcccdddfffhhhiiifffggggggiiijjjkkklllmmmkkkkkkkkkllllllmmmmmmmmmnnnmmmnnnoooqqqqqqpppnnnhhhWWW___vvvkkkWWW^^^tttvvvYYYJJJDDD??????@@@AAABBBFFFMMMVVV[[[aaagggpppvvvxxxyyy|||~~~xxxjjjfffggguuu}}}tttlllddd___\\\\\\[[[YYYWWWUUURRRQQQLLLLLLSSSccctttsssfffYYYMMMHHHFFFBBB@@@@@@@@@===<<<<<<<<<;;;???EEEMMM___uuu}}}xxxrrrkkkeeeaaa___XXX[[[[[[XXXWWW___ooo|||}}}hhhhhhoooyyy}}}|||}}}cccMMM>>>999888333222222111111222222333222222222222222222222222000111222222222222111000000000000000000111111111000000000000000000000000000000000000111111111111///000000111222222333333444444333444666888;;;===@@@GGGWWWtttzzzvvvtttiii\\\cccrrruuuxxxnnndddbbbgggqqq{{{hhhVVVOOOIIIAAA===???:::>>>@@@>>>999666666888999:::<<>>???@@@AAABBBFFFMMMVVV\\\^^^eeeooouuuxxxyyy{{{|||}}}mmmeeebbbkkk~~~vvvnnnfff```\\\\\\[[[ZZZXXXUUUSSSRRRLLLKKKRRRaaarrrsssfffZZZMMMHHHFFFBBB@@@???BBB>>>======<<<;;;???EEELLL^^^uuu}}}yyysssnnnhhhdddbbbXXX[[[\\\XXXWWW^^^nnn{{{nnnmmmlllwww~~~~~~eeeOOOAAA;;;999555444444333333444444555222222222222222222222222333222111000000111222333222222111111000/////////000000000000000000000000000000000000111111111111///000000111222222333333444333333444555888;;;===@@@FFFWWWtttzzzsssooofff^^^iiiyyy{{{xxxnnnccc___cccppp~~~kkkXXXOOOHHH???;;;>>>:::===@@@>>>999555666888777999<<>>===???CCCFFFMMMZZZnnn}}}yyyuuuqqqnnnjjjhhh```[[[XXXWWWXXX]]]iiiuuutttiiijjjxxxkkkQQQ@@@999999444444444333333333222222111111111111111111111111333333333222222222111111000000000000000000000000000000000000111111111111222111000......000111222333222222111111222222333333555666777777888;;;===CCCHHHVVVrrrrrriiidddjjjxxxyyyhhhccciiiuuuvvvYYYIIIDDDAAA>>>;;;<<<<<<;;;::::::::::::;;;999<<<@@@FFFPPP]]]dddeeeYYYPPPJJJMMMSSSYYYdddnnnrrrnnngggaaa^^^^^^aaacccccccccbbbbbbaaabbbbbbbbbhhheeebbb______aaaeeeggghhhhhhhhhhhhiiijjjkkklllmmmqqqssspppkkkiiijjjmmmkkklllmmmnnnnnnmmmlllkkknnnlll|||}}}]]]SSS[[[yyyxxxZZZIIIDDDCCC???@@@AAACCCGGGMMMTTTZZZ___dddkkkrrrvvvzzz}}}zzznnnnnnooooooxxx{{{ssslllgggfff^^^]]]\\\\\\\\\YYYTTTPPPLLLNNNSSS[[[hhhyyyxxxiii\\\PPPJJJHHHDDDAAAAAA???@@@???>>>>>>???BBBEEELLLXXXlllzzzvvvsssoookkkhhhaaa]]]YYYYYYYYY]]]iiitttrrrgggeeetttoooTTTAAA999888333333333222222222111111111111111111111111111111333333333222222222111111000000000000000000000000000000000000111111111111222111000//////000111222111000111111222333444555666777888888888888:::<<>>;;;;;;:::999999999999:::666:::???FFFRRR]]]aaa^^^XXXPPPJJJMMMSSSZZZdddnnnqqqmmmfffaaa^^^^^^```bbbcccbbbbbbbbbbbbbbbccccccgggeeebbb``````bbbeeeggggggggghhhhhhjjjkkklllmmmmmmoooqqqooollljjjmmmpppmmmmmmmmmnnnmmmmmmllllllwwwuuuwwwWWWPPPYYYwwwwww[[[KKKFFFDDD???@@@AAACCCFFFMMMTTTZZZ^^^ccckkkrrrwww{{{~~~{{{sssmmmgggjjjqqq{{{{{{zzzxxxsssnnniiifff```___^^^]]]\\\YYYUUUQQQKKKLLLPPPXXXeeewwwvvvkkk^^^QQQLLLIIIDDDAAAAAA>>>???@@@?????????AAACCCKKKWWWhhh{{{|||xxxuuuqqqllliiiccc___\\\\\\[[[^^^hhhsssoooccc^^^mmm{{{tttWWWCCC999777333333333333222222222222222222222222222222222222333333333222222222111111000000000000000000000000000000000000111111111111222111000//////000111222/////////000222444555666888999:::999888888:::<<>>???@@@;;;::::::999999999999999999<<>>@@@@@@??????AAABBBMMMWWWfffwww{{{wwwrrrmmmjjjdddaaa______^^^___gggppp}}}lll^^^XXXgggxxxxxx[[[EEE;;;888555555555444444444333333222222222222222222222222333333333222222222111111000000000000000000000000///000000000111111111111111111000//////000111111//////000000111333444555666888999888888999;;;===AAAHHHZZZxxxyyypppccc___uuuuuu{{{vvvVVVCCC<<<;;;===???<<<;;;::::::999999::::::<<<>>>BBBMMM]]]iiihhh```TTTOOOKKKMMMTTT]]]ffflllllliiiddd___]]]]]]___aaaaaaaaaaaaaaabbbcccdddeeeeeedddcccbbbbbbccceeeffffffggggggiiikkkmmmooopppnnnoooooonnnlllmmmpppsssqqqooonnnlllllllllmmmmmm}}}rrrVVVPPPYYYrrrttt[[[LLLEEEBBB??????AAABBBFFFLLLSSSYYY^^^ccckkkrrrwww|||rrriiiffffffgggiiilllmmmkkkfffbbb`````````^^^[[[XXXUUUTTTMMMMMMOOOUUUcccwww}}}uuulll___RRRLLLIIIDDDAAAAAA<<<>>>???@@@??????@@@BBBNNNWWWeeettt}}}yyysssmmmiiifffcccbbbbbb______eeemmmyyykkkZZZTTTbbbtttwwwzzz^^^HHH===:::555444444444333333333333222222222222222222222222333333333222222222111111000000000000000000000000///000000000111111111111111111000000000000111111111111000000111111222222222444666777777999<<<>>>@@@HHHZZZyyy{{{rrrkkkjjj|||}}}~~~nnnRRRAAA;;;999:::<<<======<<<;;;;;;;;;;;;;;;;;;<<>>???@@@BBBEEELLLSSSYYY___dddlllsssxxx|||tttllliiigggfffgggiiiiiifffccc]]]^^^^^^\\\YYYVVVUUUUUUOOONNNOOOTTTbbbwww}}}uuukkk^^^QQQLLLIIIDDDAAAAAA===>>>???>>>>>>>>>@@@BBBNNNVVVdddsss~~~zzztttmmmiiigggeeeddddddaaa^^^bbbiiiuuulllYYYRRR^^^nnnpppwww}}}aaaJJJ>>><<<333333333333222222222222333333333333333333333333333333333222222222111111000000000000000000000000000000000000111111111111000000000111111000000000222111111000000000111111111333555666777999<<>>======<<<<<<<<<<<<<<<===???CCCLLLZZZeeefffaaaNNNNNNMMMMMMUUU```hhhjjjiiigggccc```^^^___```bbbaaaaaaaaaaaabbbcccddddddccccccddddddeeeeeeffffffffffffggghhhiiikkkmmmnnnoooooonnnnnnmmmmmmllllllooonnnnnnmmmnnnnnnnnnooo~~~qqqXXXOOOQQQ^^^nnnuuuhhhUUUJJJEEEAAA>>>???@@@BBBEEEKKKSSSXXX```eeemmmsssxxx{{{~~~~~~yyyrrrjjjfffeeedddbbb___ZZZ[[[\\\ZZZVVVTTTTTTVVVOOONNNNNNSSSaaawww|||tttiii\\\PPPJJJHHHDDDAAAAAA>>>>>>>>>===<<<===AAACCCJJJTTTbbbrrrzzztttmmmhhhgggeeeeeeeeeaaa]]]```fffooo}}}pppZZZQQQYYYiiizzzoootttdddKKK???<<<555555555555444444444444333333333333333333333333333333333222222222111111000000000000000000000000000000000000111111111111000000111111111111000000000000///000000111222333333444666777888999<<>>???@@@BBBEEEKKKSSSXXXaaafffmmmsssxxx{{{~~~}}}~~~qqqgggbbb___[[[XXXXXXYYYZZZXXXUUUSSSTTTVVVOOONNNMMMQQQ___vvv{{{sssggg[[[OOOJJJHHHDDDAAAAAA>>>>>>===<<<;;;===AAADDDGGGQQQaaarrrzzzssslllggggggffffffeeeaaa]]]___dddlllzzzrrr\\\PPPWWWeeevvvsssvvvfffLLL???;;;999999999999888888888888333333333333333333333333333333333222222222111111000000000000000000000000000000000000111111111111000000111111111111000000.........///000222444444666777888999888999<<<>>>@@@FFFXXXvvv}}}}}}|||{{{{{{wwwvvvpppeee[[[NNNDDD<<<<<<>>>>>>======<<<<<<;;;::::::::::::;;;===EEEMMMTTTZZZ^^^[[[UUUKKKNNNNNNMMMUUUbbbjjjiiiiiigggdddaaa```aaabbbcccccccccbbbbbbbbbbbbbbbbbbaaacccdddfffggggggffffffffffffffffffggghhhiiijjjggghhhjjjnnnppppppmmmkkkjjjlllnnnpppqqqqqqppppppqqqjjjooo|||mmm\\\PPPQQQ[[[^^^^^^XXXNNNFFFCCCCCC:::<<>><<<;;;<<<>>>???HHHPPP___nnn}}}zzztttoookkkkkkiiifffdddbbbaaa``````jjjxxxxxx]]]SSSUUU___ppp~~~jjjMMM===888777777888888777555333222777666444333222222333444666555222111000000111222...///111222333333222111000111111111111222222222000000000000000000000000111000......///333777:::???<<<999777666888;;;===???FFFWWWvvvtttvvv}}}wwwqqqjjjaaaUUUMMMHHHAAA<<<======;;;888999:::;;;<<<;;;:::999;;;===>>>FFFOOOUUU[[[```^^^ZZZLLLMMMNNNRRRXXX___fffjjjllleee```___``````bbbfffcccccccccccccccccccccccceeeeeeeeefffeeeeeeddddddbbbbbbcccccceeefffhhhiiiggghhhiiikkkmmmnnnooopppkkkkkkjjjkkklllnnnpppqqqqqqkkkppptttgggYYYOOOSSSZZZ\\\[[[UUULLLDDDAAAAAA<<<>>>@@@CCCGGGMMMTTTYYYaaahhhnnnqqqtttzzz}}}|||{{{mmmaaaXXXSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTQQQRRRXXXddduuuxxxoooeeeXXXMMMHHHFFFCCCAAAAAACCCAAA>>><<<<<<<<<>>>???GGGOOO]]]mmm{{{{{{vvvpppmmmjjjiiifffcccaaa___^^^^^^gggttt}}}cccTTTUUU]]]lll}}}kkkOOO???999777777777777666444333222444333333222222333444555666444222111000000111222000111111222222222111111//////000000000111111111000000000000000000000000222111000000111444777999:::999777777777:::<<<>>>@@@FFFXXXvvvvvvuuu}}}{{{rrrhhh^^^VVVOOOKKKHHHAAA;;;;;;<<<:::999::::::;;;<<<;;;:::999;;;===>>>FFFNNNTTTZZZ___]]]YYYKKKKKKLLLPPPWWW```gggkkkkkkddd``````aaa```bbbeeeddddddcccccccccbbbbbbbbbddddddeeeeeeeeeeeeddddddbbbccccccdddeeeggghhhiiiiiiiiijjjlllmmmnnnooopppkkkkkkkkkkkkmmmnnnpppqqqqqqmmmrrrkkk^^^SSSNNNUUUYYYZZZXXXRRRIIIBBB@@@@@@>>>@@@BBBEEEIIINNNUUUZZZaaahhhooorrruuu{{{~~~uuugggZZZSSSSSSSSSSSSRRRRRRRRRRRRRRRTTTQQQRRRYYYdddvvv{{{rrreeeYYYMMMHHHGGGCCCAAAAAABBBAAA>>>===<<<===>>>???EEENNN[[[jjjxxx|||wwwssspppmmmkkkiiieeebbb```^^^^^^bbbooo}}}}}}|||zzzyyywwwxxxzzz|||~~~}}}hhhTTTTTTZZZfffuuulllRRRAAA<<<888888666555444444333333222222222222333444555666555444222111000111111222222222111111111111111111.../////////000000000000000000000000000000000000333222222222333444666666444444555666999;;;===???AAAGGGXXXvvvyyyuuu{{{zzznnn```TTTLLLJJJKKKKKKBBB;;;:::;;;::::::<<<:::;;;<<<;;;:::999;;;===>>>EEEMMMSSSZZZ___]]]XXXKKKJJJJJJNNNVVV```gggkkkiiiccc```aaabbbaaaaaaccceeeddddddcccbbbaaa``````bbbbbbcccdddeeeeeeeeedddccccccddddddfffgggiiijjjkkkkkkllllllmmmnnnnnnoookkkkkkkkklllmmmoooqqqrrrpppnnntttfffYYYOOOLLLUUU\\\[[[WWWPPPHHHBBB@@@@@@???@@@CCCEEEIIINNNUUUZZZaaahhhooorrrvvv||||||lll___UUURRRQQQQQQPPPPPPPPPPPPPPPSSSQQQRRRYYYeeevvv~~~vvveeeYYYMMMIIIGGGDDDAAABBBAAA@@@>>>=========>>>???DDDLLLYYYggguuu}}}zzzvvvtttqqqpppmmmjjjfffcccaaa___^^^jjjyyy|||yyywwwvvvrrrsssvvvxxx{{{}}}~~~}}}jjjUUUTTTWWWaaaooonnnTTTDDD<<<999888666444333333333444333333444444444555555666444333222111111111222222444333111000///000111111/////////000000000111111000000000000000000000000222222333333444333333333111222444777999;;;======AAAFFFWWWttt|||www{{{zzzooo```RRRLLLLLLOOOPPPFFF===;;;;;;::::::===:::;;;<<<;;;:::999;;;===???FFFMMMTTT\\\aaa___YYYOOOLLLJJJNNNVVV___fffiiifffaaa___bbbccc``````aaaeeedddcccbbbaaa```______```aaabbbcccddddddddddddccccccdddeeefffhhhiiijjjllllllmmmmmmmmmmmmnnnnnnjjjkkklllmmmoooppprrrssslllmmmvvvhhhXXXLLLJJJTTTbbb^^^XXXPPPHHHCCCBBBBBB>>>@@@BBBDDDGGGMMMSSSXXX___gggnnnqqqvvv|||qqqbbbWWWPPPPPPOOONNNNNNOOOOOOPPPRRRPPPQQQXXXeeewww~~~yyyfffYYYMMMIIIGGGDDDBBBBBB@@@???>>>======>>>>>>???CCCJJJVVVdddqqq~~~|||xxxuuurrrqqqoookkkhhhdddaaa___\\\hhhvvv~~~{{{yyyxxxssstttvvvyyy{{{}}}~~~~~~|||}}}lllYYYVVVXXX```mmm~~~pppXXXEEE<<<999777555444333222333333666666666666555555444444333333222222222222222222444333111000///000111111000000000111111111222222000000000000000000000000000111222222222222111000111222555777999:::;;;;;;???EEEUUUrrr|||xxx{{{|||xxxooocccWWWPPPPPPRRRVVVKKKAAA===;;;999:::<<<:::;;;<<<;;;:::999;;;===AAAFFFMMMUUU^^^eeebbb[[[TTTPPPMMMPPPXXX```dddeeeccc___]]]```aaa___^^^```ddddddcccbbb```___^^^^^^___```aaabbbcccccccccccccccccccccdddfffgggiiijjjmmmmmmmmmmmmmmmmmmmmmmmmjjjkkklllnnnppprrrssssssffflllxxxnnnYYYJJJIIIVVVhhhcccZZZQQQIIIEEECCCCCC===???AAACCCFFFLLLRRRVVV\\\dddkkkooottt{{{uuueeeWWWOOONNNMMMMMMMMMNNNPPPQQQRRRPPPQQQYYYfffxxx}}}{{{fffZZZNNNIIIGGGDDDBBBBBB??????>>>>>>>>>>>>>>>???CCCJJJUUUbbbooo{{{}}}yyyvvvpppooommmjjjfffccc```^^^]]]hhhvvvwwwxxxzzz|||}}}~~~}}}~~~ppp^^^YYYXXX^^^jjj{{{ttt\\\HHH===777777555444333333222222666777777666666555333333222222222222222222222222222222111111111111111111111111111111222222222222000000000000000000000000///000111111111111111000222333555777999:::;;;;;;???DDDSSSpppzzz|||xxxtttmmmdddZZZTTTRRRRRRWWWLLLBBB>>><<<:::999;;;:::;;;<<<;;;:::999;;;===@@@EEELLLUUU```hhheee^^^XXXTTTQQQTTT[[[bbbddddddaaa\\\[[[^^^___]]]]]]^^^cccbbbbbbaaa```___^^^^^^______```aaabbbbbbbbbbbbbbbbbbcccccceeefffhhhiiikkkkkklllllllllllllllllljjjkkkmmmoooqqqsssssstttaaajjjyyysssZZZHHHJJJZZZmmmfff[[[QQQIIIEEECCCBBB>>>???AAACCCFFFKKKRRRVVVZZZaaaiiimmmrrryyy}}}}}}}}}wwwfffWWWNNNMMMLLLLLLMMMOOOQQQRRRTTTRRRSSS[[[hhh{{{~~~|||}}}fffZZZNNNIIIHHHEEEBBBCCC>>>>>>>>>>>>>>>>>>??????CCCIIITTTaaannnzzzyyyuuuooonnnmmmjjjgggccc```^^^___jjjwwwqqq\\\VVVRRRVVVaaaqqqzzzbbbKKK>>>666666666555444333222111333444444555555444333222111222222333333222222222000111111222222222111111000000000000111111111111000000000000000000000000000000000111111222222333333333555777999;;;======@@@DDDSSSppp}}}yyytttkkkccc\\\WWWSSSQQQSSSIII@@@===<<<::::::;;;:::;;;<<<;;;:::999;;;===>>>CCCJJJTTTaaaiiiggg___YYYUUUSSSWWW```fffgggeee___ZZZXXX[[[\\\[[[[[[]]]aaaaaaaaa``````_______________```aaaaaa`````````aaaaaaaaabbbdddeeeggghhhiiijjjjjjjjjkkkkkklllllliiikkkmmmppprrrssstttttt]]]iiizzzuuuYYYGGGKKK^^^ppphhh\\\QQQIIIEEEBBBBBB???@@@BBBDDDGGGLLLRRRWWWXXX```gggkkkqqqxxx|||||||||}}}wwwhhhYYYMMMLLLLLLLLLMMMOOORRRTTTVVVTTTUUU^^^kkk}}}}}}{{{}}}fffZZZNNNJJJHHHEEECCCCCC>>>>>>>>>>>>????????????CCCJJJTTTaaammmyyyyyytttpppooonnnllliiifffbbb```aaakkkxxxpppXXXQQQKKKNNNWWWggg}}}~~~eeeNNN???555555666666555333111000///000222333444444333222111222222333333333222222...000111333333333222111////////////000000000000000000000000000000000000111111111111222333444555222333444666999<<>><<<<<<::::::<<<;;;;;;<<<;;;:::999;;;===<<>>AAAAAABBBCCCDDDHHHMMMQQQYYY^^^eeekkkpppuuuxxx{{{~~~}}}~~~pppaaaYYYOOONNNLLLKKKKKKMMMOOOPPPUUUXXX^^^fffsss}}}{{{ddd\\\QQQIIIFFFFFFFFFEEE@@@@@@???>>>>>>???@@@AAA@@@GGGSSS```lllxxx~~~yyyvvvtttsssqqqlllgggcccaaa```aaajjjwwwuuuaaaTTTKKKKKKQQQ[[[nnniiiPPP@@@<<<999555444444444444444222222111111222222333444333222222111111222222333---000000---000555333+++333222111000000111222333222111111111000000//////111111222333444444555555666777777666666777999<<>>===<<<;;;:::999:::;;;<<>>===>>>>>>???@@@AAAHHHSSS```lllxxx{{{xxxuuuuuutttooojjjeeebbbaaabbbiiiuuuuuu___SSSLLLNNNRRRWWWeeessslllRRRBBB<<<999555333333444444333222222222111222222333444333222222111111222222333000333444222222333222111222222111000000111222222111111111111000000000/////////000000111111222222555666777666666777:::<<>>;;;999999<<<<<<<<<;;;;;;::::::;;;;;;===@@@FFFPPP^^^iiijjjddd[[[XXXWWW\\\dddiiihhhddd```^^^ZZZXXXWWWYYY\\\^^^______^^^^^^^^^___```aaa________________________^^^```bbbeeeggghhhhhhgggiiiiiiiiiiiijjjlllnnnooommmllllllnnnqqqsssrrrpppfffuuuuuuYYYSSSQQQ```vvvkkk[[[NNNGGGDDDBBBAAA>>>???AAABBBDDDIIIOOOSSSWWW\\\dddlllrrrwww|||}}}}}}}}}~~~wwwwwwyyy~~~uuujjj]]]TTTNNNLLLJJJIIIJJJKKKNNNPPPTTTXXX```lll}}}~~~fff]]]RRRJJJGGGFFFEEECCC??????>>>=========>>>???CCCIIISSS___kkkxxx|||zzzwwwxxxwwwtttnnnhhhdddbbbbbbhhhrrrwww___UUUOOOSSSWWWXXX___iiipppUUUCCC;;;888555333333333333222222222222222222333444444333222222111111222222333222222333444111...000444222222111000000111222222111111111111000000000000000000000000000000000000333444666666777888;;;===BBBFFFSSSnnnyyy~~~zzzyyymmm[[[HHH>>>;;;::::::;;;<<<<<<<<<<<<<<<;;;::::::;;;>>>DDDNNN\\\iiilllhhh[[[YYYZZZ```gggkkkjjjfff```^^^[[[XXXXXXZZZ\\\^^^```____________```aaabbb```````````````````````````aaadddfffhhhhhhhhhhhhiiiiiiiiiiiijjjlllmmmnnnnnnmmmnnnooorrrsssrrrpppgggwwwpppTTTQQQQQQ___tttiiiZZZMMMFFFCCCAAA@@@===>>>@@@BBBDDDIIIOOOSSSWWW\\\dddkkkqqqvvvzzz}}}}}}}}}}}}zzzwwwxxx|||qqqlllfff[[[QQQMMMKKKIIIHHHIIIKKKNNNPPPTTTYYYbbbppp|||fff^^^SSSKKKHHHFFFDDDCCC???>>>===<<<<<<<<<===>>>EEEJJJSSS^^^kkkxxx}}}{{{zzz{{{{{{wwwqqqjjjeeecccbbbfffooo{{{zzzdddXXXSSSXXX^^^___dddkkktttXXXEEE<<<999555333222333222111333222222222222333444444333222222111111222222333111......222111,,,---333222111111111111111111222111111111000000000000000222222222111111111111111111333555777888999<<<>>>AAAEEESSSooovvvrrrssskkkOOOAAA===;;;;;;<<<;;;<<<=========<<<:::999;;;???DDDMMMZZZfffjjjgggZZZZZZ]]]dddkkknnnkkkhhh```^^^\\\YYYYYYZZZ\\\]]]````````````aaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddfffgggggghhhggghhhhhhiiiiiikkklllmmmmmmnnnnnnoooppprrrrrrrrrqqqhhhxxxnnnSSSSSSSSS```qqqgggXXXLLLEEEBBB???>>>===>>>@@@AAADDDIIIOOOSSSXXX]]]cccjjjnnnrrrvvvxxx}}}}}}~~~zzzxxxtttjjjgggdddZZZQQQLLLKKKIIIHHHIIIKKKNNNPPPUUUZZZddduuu}}}wwweee]]]SSSLLLIIIGGGEEECCC@@@???===<<<<<<<<<===>>>EEEJJJRRR]]]jjjyyy}}}{{{{{{||||||xxxqqqjjjeeeccc```dddkkkxxxjjj\\\SSSYYYbbbhhhooowwwyyy[[[FFF<<<999555333333333222111333333222222333333444555333222222111111222222333222///...111222000///111111111111222222111111111000000000000000000111111222222222111111111111111000222555777888:::<<<>>>AAAEEETTTpppwwwpppmmmzzzyyyXXXEEE???>>>===>>>;;;<<<===>>>===<<<;;;:::<<>>======>>>@@@AAACCCHHHNNNRRRXXX]]]ccciiimmmppptttvvv|||}}}}}}xxxtttiiifffccc[[[SSSLLLKKKJJJIIIJJJLLLOOOQQQUUU\\\iii|||}}}}}}zzzsssddd]]]SSSLLLJJJHHHFFFDDDAAA@@@>>>===<<<======>>>DDDIIIRRR]]]jjjxxx}}}|||||||||{{{vvvooohhhcccaaa^^^aaahhhvvv~~~rrr```SSSXXXcccmmmwww~~~___III>>>;;;777444333333333222333333333333333444444555333222222111111222222333555888999777555555444111000111222222222222111000000000000000111111111111000000000000000000000000000333666888999:::<<<===@@@EEETTTqqq~~~uuummmxxx___IIIAAA>>>>>>@@@<<<============<<<;;;;;;===BBBGGGLLLTTT\\\^^^\\\WWW[[[bbbjjjppppppmmmjjjaaa___]]][[[ZZZZZZ[[[\\\aaabbbccccccddddddcccccc```aaaaaabbbcccdddeeeeeeccccccdddddddddeeeeeeffffffggghhhjjjkkkkkklllkkkkkkmmmoooppppppqqqrrrtttaaatttpppWWWZZZYYYbbbeee\\\PPPFFFBBBAAA@@@>>>>>>???@@@AAACCCGGGLLLPPPWWW\\\ccciiinnnqqquuuwwwyyy{{{{{{xxxmmmhhhddd\\\UUUMMMLLLJJJJJJKKKMMMPPPRRRWWW^^^nnn|||wwwxxx}}}~~~xxxrrrbbb[[[SSSMMMKKKJJJGGGEEEBBBAAA???>>>======>>>>>>BBBGGGQQQ]]]jjjxxx~~~|||{{{yyysssllleeeaaa```\\\___fffuuu~~~~~~|||gggWWWZZZfffqqq{{{cccMMM???<<<888555444444333222444333333333333444555555333222222111111222222333555EEEKKK>>>444555666111000111222222222222111000///000000000111111111111//////000000111111222222000333666888999999;;;<<<@@@EEETTTqqq~~~{{{}}}qqqxxxcccLLLAAA===>>>@@@>>>======<<<<<<<<<<<<<<<;;;AAAHHHLLLSSSYYYZZZWWWVVV[[[dddlllqqqqqqmmmjjjaaa```^^^\\\[[[[[[[[[\\\bbbbbbdddeeeeeeeeedddccc___```aaacccdddfffggghhheeeeeeeeeeeeeeeffffffffffffggghhhjjjkkkkkkkkkkkkhhhkkknnnpppppppppsssuuu[[[ooooooVVVZZZXXX``````WWWLLLEEEBBBBBBAAAAAA???@@@AAAAAACCCFFFLLLOOOVVV[[[ccciiiooossswwwzzzwwwzzz~~~}}}pppjjjddd]]]WWWMMMLLLKKKJJJKKKNNNQQQSSSXXX```rrr}}}wwwsssuuu|||~~~xxxrrraaa[[[RRRMMMKKKJJJHHHFFFCCCBBB@@@>>>>>>>>>>>>???@@@FFFQQQ]]]jjjxxx|||{{{wwwqqqiiiccc```___[[[]]]fffttt}}}|||nnn\\\^^^jjjttt}}}gggPPP@@@===999666555555444333444333333333333444555555333222222222222222222333333MMMWWWCCC000222444000000111222333333222111000//////000000111111111222111111222333444555555555111444777999999999:::;;;???EEETTTqqq{{{sssyyydddMMMAAA<<<===@@@???>>>===;;;;;;<<<======999@@@GGGLLLRRRXXXXXXUUUUUU[[[dddmmmrrrqqqmmmjjjaaa```^^^\\\[[[[[[[[[[[[bbbcccdddeeefffeeedddddd______aaaccceeegggiiiiiiggggggffffffffffffggghhheeeggghhhjjjkkkkkkkkkkkkfffiiimmmoooooopppsssvvv]]]mmmoooVVV]]]iiidddaaaVVVLLLGGGDDDAAA???@@@BBB??????BBBCCCEEELLLSSSYYY]]]ccciiinnnrrrvvvyyy|||}}}{{{pppbbbXXXUUULLLJJJHHHGGGJJJOOOTTTXXXZZZcccsss~~~uuummmpppzzzooobbbUUUNNNKKKGGGDDDCCCAAAAAAAAA@@@@@@?????????AAAGGGPPP\\\hhhuuu~~~~~~{{{uuunnngggbbb^^^\\\\\\___hhhuuu{{{zzzwww]]]ZZZdddmmmwww}}}tttSSSBBB<<<888777555222222666333333333333333333333333000000111111222222222222333666888888555333333444222222222111111111111111//////////////////////////////000111111111111000333333333444666999;;;===???DDDTTTqqquuucccJJJAAAAAA>>>999<<<<<<<<<<<<<<<<<<<<<<<<:::>>>IIISSSVVVSSSQQQSSSVVVZZZbbbkkkqqqqqqkkkeeecccaaa^^^[[[ZZZ\\\^^^``````aaaccceeeeeeeeecccbbbaaaaaaaaabbbccceeefffgggeeehhhkkklllkkkiiiiiiiiiiiijjjkkklllkkkkkkiiiiiijjjkkklllnnnqqqsssuuuuuu\\\lllsss[[[bbblllfff___UUUKKKHHHEEEBBBAAABBBAAA??????BBBCCCEEEKKKSSSYYY]]]ccciiinnnssswwwzzz|||}}}~~~ppp```UUUQQQMMMLLLJJJIIILLLPPPVVVYYY^^^gggvvvwwwpppsss|||qqqcccUUUNNNJJJEEECCCCCCAAAAAAAAA@@@@@@@@@??????AAAFFFPPP[[[gggttt~~~}}}zzztttmmmgggaaa^^^\\\ZZZ^^^fffttt{{{zzz}}}bbb^^^fffnnnuuu|||yyy~~~~~~|||]]]DDD>>>888777555111222555333333333333333333333333000111111111222222222222111333555444222000111222111111111111111111222222111111111111111111111111000111222222333333222222444444444555777:::<<<>>>???EEEUUUrrr|||___HHH@@@@@@>>>:::<<<<<<<<<<<<<<<<<<<<<<<<===AAAJJJTTTWWWSSSQQQSSSUUUYYYaaajjjpppoooiiicccbbb```]]][[[ZZZ[[[]]]______aaacccdddeeedddcccccc______``````aaacccdddeeehhhjjjllllllkkkjjjjjjkkkiiijjjkkkmmmnnnnnnmmmmmmmmmmmmnnnpppqqqrrrsssttt[[[jjjvvv```fffnnneee\\\SSSJJJGGGFFFCCCCCCDDDAAA??????BBBDDDFFFLLLSSSYYY]]]dddjjjooossswwwzzz}}}~~~ooo^^^RRRNNNNNNMMMLLLLLLNNNSSSWWWZZZbbbkkkxxxyyytttwwwttteeeUUULLLHHHDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAFFFOOOZZZfffsss~~~~~~{{{xxxsssmmmfffaaa]]][[[XXX\\\dddrrr{{{zzzhhhbbbhhhnnnqqqtttrrryyydddFFF>>>888777555222222555444444444333333222222222111111111111222222222222111222333111000///111222000000000111222222222333333333333333333333333333222333333444444444444444444444555777999;;;===>>>???EEEUUUrrrxxxYYYEEE??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>777666666444555777555555444333333222111111222222222222222222222222444333222111111111333444//////000111222333333333333333333333333333333333222333333444555444444444333444555777999;;;<<<===@@@EEEUUUrrr{{{pppSSSCCC>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAIIIQQQTTTQQQPPPSSSTTTZZZdddlllpppmmmgggbbb___^^^[[[YYYYYYYYY[[[\\\^^^___aaabbbccccccccccccccccccccccccdddeeefffggglllmmmmmmkkkjjjiiikkkmmmjjjlllnnnpppqqqrrrqqqqqqppppppppppppqqqqqqrrrrrr]]]llltttgggqqquuufffVVVMMMFFFEEEEEEBBBAAACCCBBB@@@BBBFFFHHHIIIOOOVVVYYY^^^dddkkkpppuuuzzz}}}~~~iiiYYYSSSRRRLLLLLLMMMOOORRRUUUXXXZZZeeeppp~~~{{{~~~tttdddTTTKKKFFFCCCBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFMMMVVVbbbnnn{{{zzzwwwuuuqqqlllfffaaa]]]ZZZXXXZZZaaakkkyyy{{{xxx{{{pppaaabbbgggjjjkkkzzz~~~aaaFFF===555555777777888:::555555444333333222111111333222222222222222222222444222111000111222333333//////000111222333333333222222222222222222222222111111222333333333333333111222444666888:::;;;<<<@@@EEEUUUrrrqqqzzzkkkOOOAAA>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===EEEMMMPPPNNNOOORRRUUU\\\fffnnnqqqmmmgggbbb^^^]]][[[ZZZYYYYYYZZZ[[[^^^^^^```aaabbbcccccccccccccccccccccdddeeeffffffkkkkkkllljjjiiiiiijjjlllmmmnnnoooqqqqqqqqqqqqpppoooooopppqqqrrrrrrssstttcccrrrssslllzzz}}}lllVVVNNNGGGEEEEEEBBB@@@AAAAAA@@@BBBGGGIIIJJJOOOVVVYYY^^^eeekkkqqqvvv{{{~~~kkk[[[UUUTTTKKKLLLNNNQQQTTTWWWYYY[[[dddrrr|||~~~pppbbbRRRKKKGGGDDDCCCDDDAAAAAAAAAAAABBBBBBBBBBBBAAAEEELLLUUU```lllyyy~~~yyyvvvtttqqqmmmgggbbb^^^[[[WWWZZZ```iiiuuu}}}wwwxxx}}}vvvaaa\\\bbbiiimmm~~~cccGGG===555555888888999:::444444444333333222222222333333333333222222222222111000...///000222111111000000000111222222222333111111111111111111111111000000111222222222222222000222444666888::::::;;;@@@FFFVVVssskkkuuuhhhMMMBBB???<<<<<>>AAAEEEHHHIIINNNTTTZZZ^^^eeelllqqqwww{{{qqq___VVVQQQLLLMMMPPPSSSVVVYYY[[[\\\___ppp|||}}}~~~lll^^^QQQKKKIIIFFFEEEFFFAAAAAAAAABBBBBBBBBCCCCCCAAAEEEKKKTTT^^^kkkwww~~~zzzuuutttqqqmmmhhhccc___\\\VVVZZZ```hhhsssuuuvvvzzzcccYYY___jjjrrrhhhLLL@@@666555777888777888333333333333333333333333444444333333333222222222111//////000333333222000111111111111111111222222111111111111111111111111000111111222222222222222111222555777999;;;;;;;;;AAAFFFVVVsssjjjqqq~~~hhhMMMCCC@@@<<<;;;???<<<<<<<<<<<<<<<<<<<<<<<<===>>>CCCIIIJJJGGGHHHLLLTTT]]]iiippppppkkkdddaaa^^^^^^\\\[[[[[[ZZZ[[[[[[]]]]]]^^^___```bbbcccdddccccccbbbbbbbbbcccddddddgggiiilllmmmmmmlllmmmnnnnnnppprrrtttuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwpppxxxjjjlllppp\\\SSSLLLJJJHHHCCC@@@@@@===<<>>@@@AAABBBCCCFFFJJJOOOSSSZZZ___dddjjjoootttyyy|||~~~hhh^^^YYYRRRNNNPPPXXX______\\\[[[]]]jjjwwwwww}}}zzzlll\\\LLLGGGHHHHHHGGGGGGDDDBBBAAABBBDDDDDDCCCBBBBBBEEELLLUUU\\\dddrrr~~~|||zzzvvvpppiiibbb]]]ZZZ\\\[[[\\\dddrrr~~~uuurrr|||iiiXXX___ooozzznnnPPPDDD999666666555444555333333333333333333333333111111222222222333333333333333333333333222111000000111111222222111111000222222111111111111111111222222222222222222222222333444555777999;;;======@@@EEETTTppphhhjjjxxxkkkLLLAAA???<<<;;;???===;;;;;;<<<>>>@@@@@@@@@;;;<<<@@@DDDDDDCCCGGGNNNRRR\\\fffhhhggggggeeebbb``````^^^[[[YYYYYYZZZ\\\______``````aaaaaabbbbbbcccdddeeeggghhhhhhiiiiiiiiikkknnnooonnnmmmnnnnnnooorrrvvvxxxyyyzzz|||}}}{{{|||}}}}}}||||||}}}~~~gggzzzdddggg]]]tttwwwwwwfffZZZNNNIIIFFFCCC@@@@@@@@@AAABBBCCCEEEJJJOOOSSSXXX]]]cccjjjooouuuzzz~~~kkk```[[[VVVRRRSSS[[[bbbbbb___]]]___kkk{{{sssssszzz~~~}}}zzzmmm]]]LLLGGGFFFEEEDDDDDDCCCBBBAAABBBCCCDDDCCCBBBAAADDDJJJTTT[[[cccppp}}}}}}{{{yyyuuupppjjjddd___]]]\\\ZZZ[[[cccqqq}}}tttpppzzzkkkYYY^^^ooo{{{nnnOOODDD999777777555444444333333333333333333333333111111222222222333333333333333333333333222111000222333333333333333333222111111111111111111111111222222222222222222222222333444555777999;;;======@@@EEESSSoooxxxeeeiiiyyyjjjKKK@@@@@@===<<<===<<<;;;:::;;;===>>>>>>===;;;<<<@@@DDDDDDCCCHHHNNNWWWaaajjjjjjhhhfffdddaaa``````___\\\YYYXXXZZZ\\\^^^^^^___```aaacccddddddeeefffggghhhiiiiiiiiiiiihhhkkkmmmnnnmmmmmmmmmnnnnnnqqqtttvvvwwwyyy{{{|||{{{|||}}}|||{{{zzz{{{|||eeeyyy~~~cccddd[[[rrruuutttiii\\\OOOIIIFFFCCCAAABBB@@@AAABBBCCCEEEIIIOOOSSSWWW[[[bbbiiiooouuu{{{qqqddd^^^[[[WWWWWW___eeedddaaa```bbbnnnyyyqqqqqqvvv{{{{{{yyymmm^^^OOOHHHGGGDDDBBBBBBCCCBBBAAAAAABBBCCCBBBAAAAAABBBHHHRRRZZZbbbooozzz}}}zzzxxxtttooojjjeeeaaa___ZZZZZZ[[[bbbppp|||sssoooxxxmmmYYY\\\mmmzzzlllOOODDD:::777777555444444333333333333333333333333111111222222222333333333222222333333333222111111333333333333333333333333111111111111111111111111222222222222222222222222333444555777999;;;======AAADDDQQQlllnnn```eeewwwjjjKKK@@@@@@???<<<;;;===;;;:::;;;<<<===<<<;;;;;;<<>>===<<<<<<======;;;999;;;<<>>;;;888???>>>===>>>>>>>>><<<:::<<<<<>>>>>???@@@???<<<:::<<<<<>>???AAABBBDDDHHHNNNRRRXXX\\\bbbhhhnnnsssxxx|||}}}~~~rrrkkkhhhkkkooommmjjjhhhgggyyyyyysssppplllgggddd[[[RRRKKKHHHGGGDDDDDDFFFGGGEEEDDDDDDDDDDDDCCCAAACCCAAADDDNNNYYYbbbkkkttt}}}~~~zzztttmmmgggbbb___^^^YYY[[[___dddmmm{{{}}}tttuuu{{{kkkYYYVVV\\\```ooojjjMMMCCC:::999999666333222333333333333333333333333111111222222222333333333000111222333333333333222333222111000000111222333///000000111222222333333222222222222222222222222333444555777999;;;======???CCCQQQmmmoooWWWTTTVVViiirrrTTTCCC>>>??????===<<<===>>>??????<<<:::<<<<<>>???AAABBBDDDHHHNNNRRRVVVZZZaaahhhnnntttzzz~~~}}}~~~uuunnnkkknnnqqqooolllkkkggg{{{|||wwwrrrnnniiieee^^^VVVNNNLLLJJJFFFFFFHHHHHHFFFEEEDDDEEEEEECCCBBBBBB???BBBLLLWWW```jjjrrr|||~~~zzzuuuoooiiieeecccbbbYYY\\\```eeennn{{{vvvuuu{{{kkk[[[XXX[[[\\\ooolllMMMCCC:::999999666333222333333333333333333333333111111222222222333333333000111222333333333333333111000///------///000111///000000111222222333333222222222222222222222222333444555777999;;;======???CCCRRRoooxxxXXXUUUVVVhhh|||ZZZEEE???AAACCC;;;;;;;;;===???>>>;;;999===<<>>@@@BBBFFFJJJNNNUUUZZZaaahhhnnntttyyy|||yyyoooooorrrrrrooonnnooo~~~|||xxxrrriiicccXXXTTTOOOMMMMMMLLLIIIFFFHHHGGGFFFFFFFFFEEEBBB@@@??????@@@DDDLLLYYYfffnnnyyy|||}}}{{{uuuqqqmmmggg___]]][[[[[[```mmm|||~~~}}}zzzqqqsss}}}kkkYYYSSSVVV\\\ggg{{{|||XXXFFF999888:::777444666444333333222222333333444111111222222222333333333333222222222222222222111111000000111111222333444111111111111222222222222111111111222222333333333333333222333555888;;;>>>AAADDDQQQlllkkkVVVSSSlllxxxWWWEEEAAA@@@<<<<<<;;;;;;;;;;;;<<<=========AAAEEEDDDBBBDDDMMMTTT```iiippplllddd___]]][[[^^^^^^___```aaabbbcccccceeeddddddddddddeeeeeefffdddeeeggggggggghhhkkkmmmmmmllllllkkkkkklllnnnnnnnnnrrrvvvwwwwwwvvvwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuqqq^^^^^^uuuttt\\\RRRIIIFFFEEEAAA@@@BBB;;;<<<>>>@@@BBBFFFKKKNNNUUUZZZaaahhhnnnsssxxx{{{~~~tttsssuuutttrrrqqqrrr}}}xxxqqqiiicccVVVRRROOONNNNNNLLLHHHDDDHHHGGGFFFFFFFFFEEECCCAAA@@@??????BBBIIIVVVdddnnnzzz|||}}}zzzuuuqqqoooiiibbb^^^\\\\\\aaammm|||~~~{{{|||{{{qqqpppyyyjjjWWWPPPTTTYYYaaattt]]]JJJ:::888:::777555666444333333222222333333444111222222222222333333333111111111222222222222222222111111222222333444555111111111111222222222333///000111222333444444555333333444555777:::<<<===@@@DDDQQQlllsss\\\WWWnnnuuuTTTBBB???>>><<<<<<;;;;;;;;;;;;<<<=========BBBFFFEEECCCEEEMMMUUU```jjjppplllccc^^^\\\ZZZ\\\]]]^^^___aaacccddddddffffffeeeeeefffggghhhhhhfffggghhhhhhggghhhjjjllljjjjjjjjjkkklllmmmooooooqqqsssuuuvvvuuuttttttuuuttttttuuuuuuvvvvvvuuuuuusssnnn\\\]]]uuuuuuZZZQQQHHHFFFDDDAAA@@@AAA;;;===>>>???AAAEEEKKKOOOUUUZZZaaahhhnnnsssxxx{{{|||}}}~~~wwwvvvwwwuuussssssvvv|||wwwppphhhbbbWWWSSSNNNLLLLLLKKKHHHEEEGGGFFFEEEFFFGGGGGGFFFDDDAAA@@@@@@AAAGGGSSScccmmmwww~~~|||}}}zzzuuurrrpppkkkddd^^^\\\]]]cccnnn}}}}}}|||}}}pppnnnvvv|||kkkVVVNNNQQQWWW^^^nnnbbbNNN<<<999999666555777444333333222222333333444222222222222222222222222000000111111222222333333555444333222222111111111111111111222222222333333000000111222333333444444111222444666999:::;;;<<>>CCCGGGFFFCCCFFFNNNVVVaaajjjppplllccc]]][[[YYY[[[[[[]]]___```bbbddddddeeeeeeeeeeeefffgggiiiiiihhhiiijjjiiiggggggiiijjjggggggiiijjjlllnnnpppqqqrrrssstttuuuttttttttttttrrrrrrtttuuuvvvvvvvvvuuuooo|||iiiWWWZZZssstttXXXOOOGGGEEECCC@@@>>>???<<<===>>>???AAAEEEKKKOOOVVVZZZaaahhhmmmrrrwwwzzzzzzzzz{{{}}}yyywwwxxxvvvuuuvvvzzz{{{uuunnnfff```ZZZTTTMMMIIIIIIJJJJJJHHHEEEDDDDDDEEEHHHIIIIIIIIIBBBBBBBBBCCCGGGRRRbbbmmmuuu}}}~~~|||}}}zzztttqqqpppkkkeee___]]]^^^dddooo~~~}}}~~~qqqmmmuuu|||xxx|||mmmVVVMMMPPPVVV___kkkdddPPP>>>999999666444777444333333222222333333444222222222222222222222222000000000111111222222222444333222111111000000111111222222222222333333333222222222222222222222222000111444666888999::::::AAAFFFTTTpppppp^^^\\\qqqsssRRRBBB@@@@@@>>><<<;;;;;;;;;;;;<<<======>>>CCCGGGFFFCCCFFFNNNVVVaaajjjpppkkkbbb]]]ZZZXXXYYYZZZ[[[]]]___aaabbbccccccccccccdddeeeggghhhiiiiiijjjjjjiiigggfffgggiiieeefffhhhkkkmmmpppqqqrrrrrrrrrssstttuuuuuuuuutttqqqrrrtttvvvwwwwwwvvvvvvmmmyyy|||dddSSSWWWppp}}}rrrVVVMMMFFFDDDCCC@@@>>>>>><<<===>>>>>>@@@EEEKKKPPPVVVZZZaaagggmmmrrrvvvyyyyyyyyyzzz{{{}}}zzzyyyyyywwwwwwyyy}}}zzztttnnnfffaaa]]]VVVMMMIIIIIIJJJKKKKKKEEEDDDDDDEEEHHHJJJKKKKKKDDDEEEFFFFFFIIISSSbbbnnnwww~~~|||}}}yyyssspppoookkkeee___^^^___eeeqqq~~~~~~zzz}}}sssnnnttt{{{vvvsssxxxoooXXXMMMPPPWWWdddnnneeePPP>>>:::999666444666444333333222222333333444333333333222222222222111000000000111111111111111000000000111111222333444222222222222333333333333333333333222222222111111000111333666888999::::::AAAEEETTTppplll```cccwwwsssTTTDDDAAA@@@>>><<<;;;;;;;;;;;;<<<=========BBBFFFEEECCCEEEMMMUUU___iiioookkkbbb]]][[[YYYXXXYYYZZZ\\\]]]___``````aaaaaabbbcccdddfffhhhiiihhhiiiiiihhhfffeeeggghhheeegggiiillloooqqqrrrsssuuusssssssssuuuvvvuuutttppprrrtttvvvwwwvvvuuutttooozzzxxxaaaPPPTTTooo|||qqqVVVMMMGGGEEEDDDAAA>>>???======>>>>>>@@@EEEKKKPPPVVVZZZaaaggglllqqqvvvyyyzzzzzzzzz{{{}}}{{{zzzzzzyyyzzz}}}zzzuuuooohhhccc\\\VVVOOOKKKKKKLLLLLLJJJHHHFFFEEEFFFHHHIIIJJJJJJEEEHHHJJJJJJLLLTTTcccnnnwww~~~}}}}}}xxxrrrooonnniiiccc```___```fffqqq~~~xxxyyy}}}vvvooorrr}}}{{{tttooommmsssrrrYYYNNNQQQXXXhhhssscccOOO>>>::::::666333555444333333222222333333444333333333222222222111111111111111111000000000000222111111222222333444555222222222333333333444444222222222222222222333333222333444666888:::;;;<<>>@@@EEELLLPPPVVVZZZaaaggglllqqquuuxxx{{{{{{{{{|||}}}}}}}}}||||||{{{|||{{{vvvpppjjjeee[[[VVVQQQNNNNNNNNNKKKIIIKKKIIIGGGFFFGGGHHHHHHHHHFFFIIILLLMMMNNNVVVcccnnnvvv|||}}}|||~~~}}}}}}xxxqqqnnnmmmhhhbbb```___```gggrrrxxxwwwzzzyyyoooqqqzzzwwwooojjjhhhqqq~~~ttt[[[OOORRRXXXjjjvvvbbbOOO>>>;;;:::666333444444333333222222333333444333333333222222111111111222222111111000000//////666666555444333333333333222222333333333444444444000000111222333444444555444444555666999;;;===>>>===BBBQQQmmm{{{eeebbbnnnqqqTTTEEEBBB???;;;<<<;;;;;;;;;;;;<<<======<<>>??????AAADDDIIIMMMTTTZZZcccjjjooorrrsssuuu{{{}}}~~~|||zzz~~~zzzyyyzzzzzz|||{{{tttmmmhhheee\\\WWWQQQOOOPPPRRRQQQPPPOOOMMMIIIHHHHHHHHHHHHHHHLLLHHHHHHLLLQQQYYYfffqqqwwwxxxyyyyyyzzz}}}}}}wwwtttsssooohhhbbbdddbbbbbbiiiuuuyyytttttt|||{{{qqqooowwwzzznnnfffeeegggxxxvvv___QQQTTT]]]kkkttt```OOO===777777888888888555444333333222222333333222222222222222222222222333222222111111222222333111111111111111111111111000111111111111222222222000000111111111222222222333444666777777888;;;===???DDDOOOcccuuuhhhdddhhhxxxsssSSSCCCBBBBBB>>>?????????>>>======<<<<<<===>>>???@@@BBBFFFLLLPPP___ggglllggg```\\\XXXVVVWWWWWWXXXYYYYYYZZZZZZZZZ___aaaccceeegggffffffeeeeeeeeeffffffgggfffffffffhhhjjjlllmmmnnnoooqqqsssxxxvvvtttrrrpppooooooooommmnnnooopppqqqqqqqqqppprrr}}}cccVVVUUUgggttt[[[RRRIIIFFFDDD@@@???@@@===>>>??????AAADDDIIIMMMTTTYYYaaahhhmmmpppsssuuuzzz|||~~~xxxuuuzzz~~~|||||||||}}}|||tttmmmgggccc\\\XXXRRRQQQSSSVVVVVVUUUQQQNNNJJJHHHHHHIIIIIIHHHLLLIIIIIIMMMSSS[[[gggrrrxxxxxxyyyxxxyyy|||~~~}}}}}}~~~zzzuuussssssqqqkkkfffgggddddddkkkwww}}}xxxwwwxxxuuuqqqwwwzzzmmmeeedddeeevvvuuu]]]PPPSSS[[[fffooocccQQQ???888777666444444555444333333222222333333222222222222222222222222333222222111111222222333222222222222222222222222000111111111111222222222111222222222333333333333333444666777777888;;;===@@@DDDMMM```uuuddd```cccnnn}}}qqqSSSCCCBBBBBB>>>??????>>>======<<<<<<;;;<<<===???@@@BBBFFFKKKPPP\\\dddiiieee___[[[YYYWWWVVVVVVWWWWWWXXXZZZ[[[\\\___aaaccceeeffffffeeeeeeeeeeeefffgggggggggffffffhhhjjjlllmmmnnnoooqqqsssvvvuuusssqqqoooooonnnnnnllllllmmmnnnnnnnnnnnnmmmrrr}}}fffXXXUUUfffsssZZZPPPHHHEEEDDD@@@???@@@===>>>??????AAADDDIIIMMMTTTYYY___eeejjjooosssvvvxxxzzz}}}|||uuupppuuu~~~}}}|||{{{}}}}}}tttmmmfffbbb]]]YYYTTTTTTVVVZZZZZZZZZSSSOOOKKKIIIIIIIIIIIIIIIMMMJJJKKKPPPVVV]]]iiitttxxxxxxxxxwwwxxx{{{}}}|||||||||zzzwwwtttssssssrrrnnnkkkhhhfffgggmmmyyyzzzxxxttt|||{{{sssuuu|||{{{lllccccccccctttsss\\\OOORRR[[[aaajjj}}}{{{bbbQQQ???888888777444333555444333333222222333333222222222222222222222222333222222111111222222333222222222222222222222222000111111111111222222222222222333333333444444444333444666777777888;;;===AAADDDKKK\\\{{{sssbbb^^^]]]cccmmmyyypppSSSCCCAAAAAA>>>>>>>>>======<<<;;;;;;:::<<<===>>>???AAAFFFKKKOOOYYYbbbgggccc^^^[[[YYYXXXVVVUUUUUUUUUWWWZZZ\\\^^^```aaaccceeeffffffeeeeeeeeeeeefffggggggggggggggghhhjjjlllmmmmmmnnnqqqssstttsssqqqpppooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllrrrzzzhhhXXXTTTddd}}}qqqXXXOOOGGGEEEDDDAAA??????===>>>??????AAADDDIIIMMMTTTXXX]]]ccchhhmmmsssvvvvvvyyy}}}|||vvvnnnsss||||||yyywwwzzz~~~|||uuunnngggccc^^^ZZZUUUTTTWWWZZZ[[[ZZZUUUQQQMMMJJJIIIJJJJJJJJJLLLIIIKKKPPPVVV]]]hhhrrrxxxxxxwwwvvvwwwzzz~~~|||||||||}}}yyyvvvsssrrrqqqpppnnnkkkhhhggghhhooozzzzzzuuurrrxxxuuurrrvvv~~~kkkbbbaaaaaarrrqqq[[[PPPSSS[[[aaagggvvvyyy___NNN>>>999999999777666555444333333222222333333222222222222222222222222333222222111111222222333111111111111111111111111000000111111111222222222222222222333333333333444333444666777777888;;;===BBBDDDJJJYYYwwwrrreeeaaa^^^]]]bbbnnn~~~~~~qqqUUUCCCAAAAAA>>>=========<<<;;;;;;::::::;;;<<<===>>>AAAEEEKKKOOOZZZbbbgggccc]]]ZZZYYYWWWVVVUUUTTTTTTVVVZZZ^^^``````aaacccdddeeeeeeeeedddeeefffgggggghhhhhhhhhhhhkkklllmmmmmmllllllnnnoooqqqppppppooonnnnnnnnnmmmppppppooonnnmmmmmmmmmlllrrryyyhhhVVVQQQaaayyylllUUUMMMFFFEEEDDDAAA??????===>>>??????AAADDDIIIMMMSSSWWW\\\aaaggglllssswwwvvvyyy}}}~~~xxxooosss{{{~~~{{{xxxvvvyyy}}}vvvpppjjjfff___[[[UUUTTTVVVXXXYYYXXXWWWSSSMMMJJJIIIIIIJJJIIIJJJHHHJJJPPPVVV[[[eeeooovvvwwwvvvvvvwwwzzz~~~}}}|||}}}}}}~~~zzzxxxtttqqqnnnllljjjiiiffffffiiippp{{{xxxqqqqqqvvvvvvpppqqq|||mmmbbbaaabbbrrrqqq]]]SSSUUU\\\eeegggppp~~~bbbQQQ@@@999:::999777666555444333333222222333333222222222222222222222222333222222111111222222333000000000000000000000000000000111111111222222222111111111111222222222222333444666777777888;;;===AAADDDJJJWWWtttuuujjjhhhccc^^^```lll}}}{{{vvvYYYEEE@@@@@@>>>=========<<<;;;;;;::::::999;;;<<<>>>@@@EEEKKKOOO]]]dddhhhccc\\\ZZZXXXWWWVVVUUUTTTUUUWWW[[[___bbbaaabbbbbbcccddddddddddddeeefffggghhhiiiiiiiiiiiinnnoooooonnnkkkjjjjjjkkknnnnnnnnnnnnnnnnnnnnnnnnqqqpppnnnmmmllllllllllllnnnyyydddSSSNNN]]]tttgggSSSKKKEEEDDDDDDAAA>>>???===>>>??????AAADDDIIIMMMRRRVVV\\\bbbgggmmmssswwwvvvyyy}}}~~~}}}|||}}}~~~{{{vvvmmmrrryyy}}}zzzwwwvvv{{{yyysssmmmiii```\\\VVVUUUWWWYYYYYYXXXXXXSSSMMMIIIHHHHHHIIIIIIIIIHHHJJJPPPUUUZZZbbbkkktttuuuvvvwwwwwwzzz~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyytttoookkkhhhfffeeebbbeeekkksss}}}zzzqqqqqquuu|||wwwppppppyyypppdddddddddttttttaaaUUUUUUZZZffffffkkkttt}}}jjjXXXDDD;;;999777444444555444333333222222333333222222222222222222222222333222222111111222222333000000000000000000000000000111111111111222222222000000111111111222222222333444666777777888;;;===???DDDKKKXXXtttzzzmmmnnnjjjbbbaaannn~~~___GGG@@@???>>>>>>>>>======<<<;;;;;;:::888:::;;;===@@@DDDJJJOOO]]]dddhhhbbb\\\YYYXXXWWWVVVVVVVVVWWWYYY\\\```bbbbbbbbbbbbbbbccccccddddddeeefffgggiiijjjjjjjjjjjjoooppppppnnnkkkiiiiiijjjlllmmmnnnoooooooooooonnnnnnmmmkkkjjjiiiiiijjjjjjgggyyy}}}```PPPJJJYYYoooaaaRRRJJJDDDDDDDDDAAA>>>???===>>>??????AAADDDIIIMMMQQQVVV\\\ccchhhnnnsssvvvvvvyyy~~~zzzuuurrrooovvv}}}}}}zzzxxxxxxuuuxxx|||{{{tttpppiiimmmsssyyy}}}}}}yyywwwuuutttzzz}}}vvvpppkkkaaa]]]XXXWWWZZZ]]]^^^]]]YYYTTTMMMHHHGGGGGGHHHHHHJJJIIIKKKQQQUUUYYY```hhhrrrtttwwwxxxyyyzzz}}}}}}~~~~~~|||zzzyyyzzzxxxtttnnnhhheeecccccc```eeemmmvvvvvvqqqtttzzzyyyqqqqqqyyysssggghhhhhhwwwyyydddVVVRRRVVVbbbccchhhnnnuuuppp\\\FFF;;;888666555555555444333333222222333333222222222222222222222222333222222111111222222333111111111111111111111111000111111111111222222222111111111222222222333333333444666777777888;;;======DDDLLL[[[uuuzzzlllpppmmmdddcccqqqeeeIII??????>>>??????>>>======<<<<<<;;;777999;;;<<>>???===>>>??????AAADDDJJJMMMQQQVVV]]]dddiiinnnsssvvvwwwzzz~~~yyypppkkkhhheeennnyyy~~~}}}yyywwwwwwpppsssxxx{{{zzzuuunnnjjjdddhhhnnnsssvvvxxxzzz{{{|||xxxuuutttqqqqqqxxxxxxqqqlllbbb^^^ZZZZZZ]]]aaabbbbbbYYYTTTMMMHHHFFFFFFGGGGGGKKKJJJMMMRRRVVVYYY___gggqqqtttwwwyyyyyyzzz|||~~~~~~{{{xxxuuuyyywwwsssmmmgggcccbbbccc___eeeoooyyy|||pppsssxxx~~~{{{sssrrryyyvvvjjjkkkjjjyyy|||fffVVVPPPRRR]]]```ffflllrrrppp[[[EEE;;;999888888999555444333333222222333333222222222222222222222222333222222222222222222333333333333333333333333333000111111111111222222222222222333333333444444444333444666777777888;;;===<<>>======<<<<<<777888:::<<>><<<======>>>???BBBHHHKKKSSSUUUYYY```gggmmmpppqqquuuyyy}}}yyykkkhhhfffaaadddjjjuuu}}}vvvnnnooorrrtttrrrmmmfffaaa]]]___cccfffiiijjjjjjjjjrrrooonnnnnnmmmnnnuuu~~~~~~wwwssshhhccc``````cccdddaaa^^^UUUMMMGGGFFFFFFDDDEEEIIIKKKKKKNNNSSSUUUWWW___gggrrrtttuuuvvvvvvwwwzzz||||||}}}|||xxxrrrqqqqqqoookkkfffaaa```___\\\dddooo{{{}}}wwwrrrpppwwwtttqqqwwwyyyiiiggggggvvvkkkXXXPPPPPPVVV[[[cccmmmzzz~~~sssYYYAAA::::::777555555555444333333444555444222222222222222222222222222222222222222222222222222222222111111111111222222333333333222222111111111111111222222222333333333444444555666888:::;;;<<<@@@AAAHHHXXXrrr}}}nnngggfffggg^^^XXXqqqxxxxxxnnnOOO???===?????????>>>>>>======<<<<<<<<<;;;<<<@@@AAAAAAFFFLLL[[[aaaddd```[[[[[[ZZZXXX[[[[[[ZZZXXXWWWYYY\\\```cccddddddcccaaa```aaaccceeefffhhhjjjlllmmmmmmnnnpppnnnllljjjiiiiiiiiiiiilllmmmnnnoooppppppppppppqqqpppnnnmmmlllllllllmmmcccuuu\\\PPPHHHPPPjjjhhhVVVMMMEEEEEEEEEBBB???>>>;;;===>>>???AAAEEEJJJMMMWWWYYY]]]dddkkkpppsssuuuwwwzzz~~~wwwkkkiiifffbbbeeeiiissspppnnnmmmmmmlllhhhbbb]]]XXXZZZ\\\^^^```aaabbbbbbdddbbbccceeegggjjjsss}}}yyyuuujjjfffbbbaaacccccc```\\\WWWOOOHHHGGGFFFEEEGGGJJJKKKKKKNNNSSSUUUWWW^^^gggppprrrssssssrrrssswwwzzzzzz~~~|||zzzyyyvvvqqqppppppnnnjjjddd```^^^^^^]]]eeeooozzz{{{uuurrrwwwvvvssswww}}}mmmkkkhhhwwwttt___UUUUUUTTT[[[ffftttuuu[[[BBB::::::777555666444333333444777888888777222222222222222222222222222222222222222222222222222222111111111111222222333333333222222222111111111111222222222333333333444444555666777999;;;<<>>==================<<<<<<===;;;<<<@@@AAABBBFFFMMM[[[aaaddd```\\\[[[[[[YYYYYYYYYYYYXXXXXXYYY\\\___bbbbbbcccbbb``````aaaccceeefffgggiiijjjlllllllllmmmmmmkkkjjjjjjkkkkkklllkkklllmmmnnnooooooooooooooonnnmmmlllmmmmmmnnnooo___rrr]]]NNNEEELLLdddaaaYYYOOOEEECCCCCCAAA??????;;;===???AAACCCFFFKKKNNNXXXZZZ___eeelllqqquuuwwwwwwzzz~~~zzznnnllljjjhhhjjjlllrrr|||wwwpppiiieeedddbbb\\\WWWRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUVVVZZZ]]]aaalllvvv{{{vvvmmmiiieeeccccccbbb___[[[YYYPPPIIIGGGFFFEEEHHHLLLLLLLLLOOOSSSTTTVVV]]]fffnnnpppqqqooommmnnnrrrvvvxxx{{{zzzwwwuuuvvvtttpppoooooommmiiiccc___]]]]]]```fffpppyyyyyytttwww~~~yyytttwwwzzz|||qqqmmmkkkxxxfffZZZYYYTTT]]]kkk}}}xxx]]]CCC::::::777555666444333333444777888888777222222222222222222222222222222222222222222222222222222111111111111222222333333333222222222222111111111222222222333333333333444444555777999;;;<<>>@@@BBBCCCEEEIIILLLUUUXXX^^^dddiiinnnrrruuuvvvyyy}}}vvvpppppprrrwwwttttttyyywwwkkkccc```]]]WWWRRRMMMLLLJJJIIIHHHIIIJJJKKKNNNMMMNNNQQQTTTXXXbbbmmmyyysssmmmjjjfffdddcccbbb___]]]YYYPPPHHHFFFEEEDDDGGGKKKLLLKKKNNNRRRTTTUUU\\\eeemmmooopppmmmiiiiiinnnssswwwyyyxxxtttsssttttttqqqoooooommmiiiddd___^^^]]]ccchhhpppyyy{{{uuuwww||||||uuuvvvyyyooopppxxxtttmmmmmmzzzkkk\\\\\\ZZZbbbqqqzzz___DDD;;;:::777555666666444333333333333222111222222222222222222222222111222222222222222333333222222111111111111222222222222222222222222222222111111222222222333333333333333444555777999;;;<<<>>>@@@GGGTTTllltttkkkfff]]]\\\]]]eeessssss}}}pppllluuupppRRRAAA<<<;;;:::::::::;;;;;;<<<<<<<<<>>><<<===AAABBBCCCGGGMMMTTTZZZ^^^[[[XXXXXXXXXWWWTTTVVVXXXYYYZZZZZZ\\\^^^```aaabbbbbbaaabbbdddfffhhhhhhhhhiiiiiijjjkkkllllllllllllmmmmmmnnnnnnooolllmmmnnnoooooopppppppppnnnmmmmmmmmmmmmooopppqqq]]]sssbbbPPPFFFKKKaaa[[[\\\PPPEEEAAAAAA@@@???@@@>>>???@@@AAAAAACCCFFFIIIRRRWWW]]]cccggglllqqqtttxxx{{{~~~vvvvvv|||{{{xxx{{{rrrgggaaa[[[UUUPPPLLLJJJGGGDDDCCCCCCDDDEEEHHHGGGHHHLLLOOOSSS]]]hhh~~~vvvoookkkiiifffdddcccbbb```___XXXOOOHHHEEEDDDCCCEEEIIIJJJJJJMMMQQQRRRTTT[[[dddlllooopppmmmgggfffjjjooovvvxxxvvvrrrqqqttttttrrrnnnnnnmmmiiieeeaaa``````dddiiirrrzzz}}}vvvvvvzzz~~~uuuvvvvvviiihhhooozzzwwwoooooozzzooo^^^___bbbiiiwwwyyy^^^DDD;;;:::777555666666444333222333333111000222222222222222222222222111111111222222333333333222222111111111111222222222222222222222222222222111111222222222333333333333333444555777888:::;;;===@@@FFFSSSiiiyyyooolll```___dddpppxxxrrr~~~~~~qqqllluuupppRRRAAA;;;;;;999999::::::;;;;;;<<<<<<===<<<===AAABBBBBBGGGMMMRRRYYY]]]ZZZXXXYYYYYYXXXTTTVVVYYYZZZZZZ[[[]]]^^^```bbbcccccccccdddgggiiikkkjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqrrrqqqqqqpppooonnnmmmmmmnnnooopppaaaxxxaaaQQQHHHMMMbbb[[[[[[OOODDDBBBBBB@@@@@@@@@@@@@@@@@@???@@@BBBGGGJJJRRRXXX___dddgggkkkqqqvvvyyy|||~~~}}}}}}~~~}}}xxxxxx}}}zzzoooddd\\\UUUQQQLLLJJJGGGDDDBBBAAABBBBBBBBBAAACCCGGGKKKPPPZZZeeevvvuuuooojjjhhhfffdddbbb```______VVVOOOHHHFFFEEECCCDDDGGGGGGGGGJJJOOOQQQSSS[[[cccjjjoooqqqmmmfffcccgggkkkrrruuutttpppooorrrrrrppplllmmmllliiieeebbbbbbbbbdddjjjsss}}}wwwuuuxxxwwwuuu{{{jjjdddgggpppyyy{{{qqqpppzzzqqq```cccgggppp~~~}}}vvv\\\DDD<<<;;;888444555444333333444555666666444222222222222222222222222111111111222222333333444222222111111111111222222111222222222222333333333111111222222222333333333222333333444666888:::;;;<<>>@@@DDDKKKPPPRRRXXX___dddgggkkkqqqvvvwww{{{}}}zzzxxxxxx{{{|||uuuvvvyyy~~~ttthhh]]]VVVSSSLLLKKKHHHEEECCCBBBAAAAAAAAA@@@AAADDDFFFJJJTTT^^^lllxxxrrrkkkjjjgggddd```]]]\\\\\\VVVOOOJJJIIIGGGDDDDDDFFFCCCDDDGGGMMMOOORRRZZZccchhhmmmqqqnnneeeaaacccgggllloooooollllllnnnnnnkkkiiijjjjjjhhheeecccbbbcccdddkkkuuuyyyuuuvvv|||yyyuuupppccc___eeemmmyyy{{{qqqpppyyyooo^^^ccchhhttt|||sssZZZCCC<<<<<<888444333444333333333555666555444222222222222222222222222000111111222333333444444222222111111111111222222111111222222222333333333111111222222222333333333222222333444666888:::;;;;;;???EEEPPPeeejjjaaafffsss~~~tttooowwwqqqRRRAAA<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;???@@@@@@EEEKKKOOOVVV[[[YYYXXXYYYZZZZZZZZZ[[[[[[ZZZYYY[[[^^^```___aaacccdddeeegggjjjlllmmmllljjjiiiiiijjjlllmmmlllmmmooopppqqqrrrqqqqqqoooooopppqqqrrrrrrrrrrrrooonnnnnnnnnnnnpppqqqrrriiidddWWWQQQWWWkkkcccWWWMMMDDDCCCDDDBBBAAAAAA??????>>>>>>@@@GGGOOOUUUPPPVVV^^^bbbeeeiiiooouuutttwww{{{~~~}}}{{{wwwuuuuuuyyy}}}vvvsssvvvwwwiii]]]WWWUUULLLKKKIIIGGGEEECCCBBBAAADDDBBBAAABBBBBBDDDLLLUUUeee{{{vvvlllkkkiiiddd___[[[ZZZZZZVVVPPPKKKKKKJJJFFFDDDEEEAAABBBFFFKKKNNNRRRZZZccceeelllqqqmmmeee___```dddgggjjjkkkiiiiiikkkjjjgggggghhhhhhfffdddbbbbbbcccccckkkvvv{{{uuuuuuzzz{{{uuu~~~uuuccc[[[]]]eeeooowww~~~yyyooopppyyykkk[[[aaafffuuu|||pppXXXBBB======888333222666444222222222222000...222222222222222222222222000000111222333333444444222222111111111111222222111111111222222333333333111111222222222333333333222222333444666888:::;;;;;;???EEEPPPdddwwwiiikkkuuuwwwrrr{{{qqqRRRAAA<<<<<<=========<<<<<<;;;;;;;;;;;;999:::>>>???@@@DDDJJJKKKRRRWWWUUUTTTVVVWWWWWW]]]]]]\\\ZZZYYY[[[^^^aaa]]]___aaacccdddfffiiilllmmmllljjjhhhhhhiiijjjkkkjjjlllnnnqqqssstttttttttnnnooopppqqqqqqrrrqqqqqqmmmmmmmmmmmmoooqqqssstttgggzzzooo]]]TTT___wwwoooVVVMMMEEEEEEGGGEEECCCCCCBBBBBBBBBBBBCCCFFFLLLPPPQQQVVV]]]bbbeeeiiiooosssyyyyyy{{{~~~{{{{{{{{{{{{{{{{{{||||||}}}wwwxxx~~~|||ssshhh___YYYPPPOOOMMMIIIDDDBBBBBBCCCBBBBBBBBBBBBCCCGGGMMMRRReeeyyy}}}yyyrrrmmmgggcccaaa^^^ZZZWWWVVVSSSNNNJJJIIIHHHFFFEEEFFFGGGIIIMMMSSSXXX]]]```jjjmmmnnniiibbb^^^___ccciiihhhhhhgggffffffffffffccceeeffffffcccaaaaaaaaaccckkkxxxuuuooorrruuu|||vvv{{{jjj]]]ZZZ[[[gggrrrzzzzzzyyyyyywwwrrrpppyyyhhh]]]dddooozzz{{{nnnWWWAAA:::999666333444444333222222111111222222444444444444444444444444000111222222111000///......///000222222222111000111111111111111111111111000000111111111222222222111111222444666888;;;<<>>@@@CCCLLL___kkkbbbkkkwwwXXXBBB;;;<<<<<<<<<<<<;;;;;;:::::::::<<<;;;;;;<<<>>>BBBFFFHHHNNNPPPSSSTTTTTTUUUVVVWWWZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^___aaacccfffgggfffffffffggghhhiiijjjkkkiiikkknnnpppqqqqqqooonnnmmmppptttvvvvvvuuuuuuuuuqqqooolllkkklllooorrrtttffftttgggXXXWWWfff{{{mmmVVVLLLDDDDDDEEEDDDAAAAAA>>>??????>>>???BBBFFFJJJMMMRRRXXX]]]```dddjjjoootttwwwzzz~~~~~~|||{{{{{{zzzzzz|||{{{sssiii```[[[RRRNNNJJJIIIJJJJJJHHHFFFEEEEEEDDDCCCBBBEEEJJJMMM[[[nnn}}}qqqnnnhhhdddaaa^^^[[[YYYVVVSSSNNNKKKJJJIIIHHHFFFDDDGGGLLLSSS[[[bbbgggjjjhhhkkkmmmkkkeee```^^^^^^[[[[[[YYYYYYXXXYYYZZZZZZ[[[^^^aaabbb```_________```iiivvv~~~yyywww}}}www{{{oooeeeaaaYYY```fffgggffffffccc___ccclllyyy{{{bbbZZZaaannnyyyrrrZZZCCC<<<:::777444666444444333222222222222222222222222222222222222222222333333333333222111111///000111111222111111111111111111111111111111111222333333444444444444444111222222444666888:::;;;<<<>>>CCCKKK^^^~~~ggg\\\aaavvvwwwYYYCCC<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<>>>AAAEEEGGGJJJMMMPPPRRRSSSTTTVVVXXX[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^```bbbdddeeeeeeeeeeeefffggghhhiiijjjiiijjjmmmoooppppppooonnniiimmmrrruuuvvvuuuttttttpppooommmmmmnnnqqqtttvvviiiuuudddZZZ^^^mmm~~~lllUUULLLDDDDDDEEECCC@@@@@@>>>>>>???>>>???AAAEEEHHHLLLQQQVVVZZZ]]]aaahhhmmmqqqtttzzz}}}~~~}}}{{{zzz~~~}}}||||||~~~yyyssskkkddd```UUUPPPKKKJJJLLLLLLIIIEEEFFFFFFEEECCCBBBDDDGGGKKKTTTfff{{{qqqnnnjjjeeeaaa^^^\\\[[[WWWSSSOOOLLLJJJIIIHHHGGGDDDGGGNNNVVV^^^eeekkkmmmiiiiiihhheeeaaa]]][[[[[[WWWVVVUUUTTTTTTUUUWWWXXXXXX[[[___aaaaaa```___```___hhhuuu~~~yyy}}}yyy{{{zzzmmmfff\\\^^^^^^]]]\\\\\\[[[YYY\\\eeerrr~~~|||ddd[[[```lllvvvsssZZZCCC;;;:::666444555444444333222222222222333111111111111111111111111222222222222222222222111111111111111111111111111111111111111111111111111000111222333333333222222222222333444666888:::;;;:::===BBBJJJ\\\|||bbbTTTVVVhhhuuuXXXDDD;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>AAADDDEEEIIILLLOOOQQQRRRSSSUUUWWWZZZ[[[[[[[[[[[[[[[ZZZYYYZZZ[[[\\\]]]___aaabbbccccccccccccdddfffgggiiiiiiiiijjjlllnnnnnnnnnmmmmmmiiimmmrrruuuuuusssrrrqqqnnnmmmmmmnnnppprrruuuwwwnnnyyyddd^^^eeetttjjjVVVLLLDDDDDDEEEBBB@@@@@@???@@@@@@@@@???AAADDDGGGLLLPPPUUUXXX[[[___fffkkknnnrrryyy||||||{{{{{{{{{~~~xxxrrrnnniiiddd```YYYSSSMMMKKKLLLLLLHHHDDDGGGGGGFFFDDDBBBCCCFFFHHHNNN___yyy{{{pppnnnkkkfffbbb^^^]]]]]]XXXUUUPPPLLLKKKJJJHHHGGGEEEHHHNNNVVV^^^ffflllooonnniiiccc^^^[[[ZZZYYYXXXSSSRRRQQQPPPPPPRRRTTTVVVWWW[[[___bbbbbbaaa```aaa^^^gggttt|||}}}zzz{{{tttmmmddd```ZZZVVVTTTSSSTTTVVVVVV^^^kkkxxxeeeYYY\\\jjjuuuttt[[[CCC;;;999555333555555444333333222222333333111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111000111222444444333222111222222333444666888999:::999===BBBIIIZZZyyyaaaSSSPPP^^^qqqWWWCCC;;;999:::::::::;;;;;;<<<<<<<<<::::::;;;<<<>>>AAACCCDDDJJJMMMPPPQQQRRRRRRTTTVVVXXXYYYYYYYYYYYYXXXXXXWWWYYYYYY[[[]]]^^^```aaaaaaaaaaaabbbcccdddfffhhhiiiiiijjjkkklllmmmmmmllllllkkknnnrrrsssrrrpppnnnnnnllllllmmmnnnpppsssuuuvvvnnn{{{bbb___gggvvvlllWWWMMMEEEDDDEEECCC@@@@@@@@@@@@AAAAAA@@@AAADDDFFFKKKNNNSSSVVVXXX]]]dddiiikkkqqqwww{{{{{{zzz|||}}}~~~xxxoooiiifffccc___\\\YYYTTTOOOLLLLLLKKKHHHEEEGGGGGGFFFDDDBBBBBBEEEGGGJJJYYYsss}}}pppooolllgggbbb___^^^^^^[[[WWWRRRMMMKKKIIIGGGFFFFFFIIINNNUUU^^^gggnnnssstttmmmccc\\\ZZZYYYXXXWWWNNNMMMLLLKKKLLLNNNQQQSSSWWW[[[```ccccccbbbaaaaaa^^^gggttt~~~|||{{{|||vvvoooeee[[[UUUQQQNNNOOORRRSSSYYYdddrrr~~~}}}aaaVVVZZZjjjvvvwww]]]EEE;;;999555333555555444444333333333333333111111111111111111111111000000000///000000111222333333222111111111111222111111111111111111111111222333555666777666444333333333333444666777999:::999===CCCIIIXXXvvveeeWWWQQQZZZ{{{mmmVVVDDD<<<:::999999::::::;;;<<<======;;;;;;<<<===???AAACCCDDDIIILLLOOOPPPQQQRRRSSSUUUVVVVVVWWWXXXXXXWWWWWWWWWXXXYYY[[[]]]___`````````___``````aaaccceeeggghhhiiiiiijjjkkkkkkkkkkkkkkkllloooqqqqqqooommmmmmmmmkkklllnnnoooqqqssstttuuukkkzzz~~~___[[[ccctttoooXXXNNNFFFEEEFFFCCCAAA@@@???@@@AAAAAA@@@@@@BBBDDDHHHLLLPPPSSSUUUZZZaaafffjjjpppvvvyyyyyyzzz}}}wwwllleeeaaa^^^ZZZWWWUUUSSSPPPMMMKKKIIIHHHHHHFFFFFFFFFDDDBBBBBBDDDFFFHHHVVVnnn}}}oooooommmhhhbbb______```]]]YYYSSSNNNKKKIIIFFFDDDFFFHHHMMMTTT^^^jjjsssyyyzzzrrrgggaaa___^^^ZZZVVVLLLKKKIIIHHHJJJLLLPPPRRRWWW[[[```cccbbbaaa```______gggttt~~~~~~{{{~~~zzznnnccc]]]WWWPPPNNNPPPPPPUUU^^^kkkxxxyyy^^^VVV^^^lllxxxzzzaaaGGG>>>;;;777555777555555444333333333333444222222222222222222222222111111000000000111222333444333222111111111222222111111111111111111111111111333555777777666444333333333333444666777999:::999>>>CCCIIIVVVsssiii[[[SSSXXXwww~~~kkkVVVFFF>>><<<888888999:::;;;======>>><<<<<<===???@@@BBBCCCDDDEEEHHHLLLNNNOOOQQQSSSUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWYYY[[[]]]___`````````^^^^^^___```bbbdddfffgggiiiiiiiiijjjjjjjjjjjjjjjlllmmmnnnnnnmmmlllmmmnnnmmmnnnppprrrssstttttttttgggxxx}}}]]]WWW___rrrrrrYYYOOOGGGFFFGGGDDDAAAAAA???@@@AAA@@@??????AAACCCGGGJJJNNNPPPSSSWWW___dddjjjooovvvxxxyyyzzzzzzmmmeeeaaa]]]YYYUUURRRRRRPPPMMMJJJIIIJJJKKKEEEFFFFFFDDDBBBCCCDDDFFFGGGTTTlllzzzoooooommmhhhbbb______aaa^^^ZZZTTTOOOKKKHHHFFFDDDEEEGGGLLLTTT___lllxxx~~~~~~vvvlllgggeeebbb\\\VVVMMMLLLJJJIIIJJJMMMQQQTTTVVVZZZ___bbbbbb```^^^^^^```hhhttt~~~|||{{{}}}vvvkkkeee___UUUPPPPPPNNNRRRZZZfffuuuvvv\\\XXXcccmmm{{{}}}cccIII@@@===999777999555555444333333333333444222222222222222222222222222222111111111222444555555444222111111111222222111111111111111111111111///111444555666444333111333333444444666777999999999>>>DDDIIIUUUrrriii]]]SSSUUUttt|||jjjWWWHHH@@@>>>888888999:::<<<===>>>>>><<<===>>>@@@AAACCCDDDDDDBBBEEEIIILLLNNNQQQTTTVVVUUUVVVWWWXXXYYYYYYYYYYYYWWWYYY[[[^^^___`````````]]]^^^___```bbbdddfffgggiiiiiiiiiiiiiiijjjjjjjjjkkkllllllllllllllloooqqqnnnppprrrtttuuuuuuuuuuuufffyyyxxxbbbVVVWWWjjjuuummmTTTKKKCCCAAAAAA@@@???AAA>>>>>>>>>>>>???@@@AAABBBEEEGGGKKKNNNRRRWWW]]]aaakkkmmmppptttxxx|||nnnbbbbbbaaaYYYPPPSSSQQQOOONNNNNNMMMKKKJJJGGGFFFDDDCCCBBBCCCDDDEEEFFFOOOggg}}}tttoookkkjjjggg```\\\[[[ZZZVVVPPPJJJFFFDDDDDDEEEJJJFFFHHHTTTbbbppp||||||pppiiikkkkkkcccWWWNNNNNNLLLIIIHHHIIINNNRRRZZZ]]]aaacccbbbaaa``````aaahhhsss~~~{{{}}}|||zzzvvvnnneee[[[UUURRROOOPPPWWWdddqqq{{{yyyaaaXXX[[[ooodddIII???===999555666666555555555555444444444444444444333333222222222444333333222111111111222444222111111222333333222000000000000000000000000222222222222222222222222111222444666999;;;=========<<<>>>FFFUUUooohhhSSSQQQYYYnnnuuu```III???@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCFFFHHHJJJKKKLLLNNNRRRTTTWWWXXXYYYZZZ[[[ZZZZZZYYYZZZZZZYYYYYYZZZ\\\^^^___```aaaccceeeffffffffffffiiiiiiiiiiiiiiiiiijjjjjjggglllnnnkkkiiilllooooootttsssqqqpppppppppqqqrrrfffxxxwwwbbbVVVXXXkkkuuujjjUUULLLDDDCCCCCCAAAAAACCC>>>>>>>>>>>>???@@@AAAAAAEEEGGGKKKNNNRRRWWW]]]aaaiiikkkooosssyyy}}}}}}kkkeee```YYYQQQQQQOOOLLLJJJJJJKKKJJJIIIIIIGGGEEECCCCCCCCCEEEFFFIIIQQQgggyyyqqqkkkiiigggaaa\\\[[[XXXUUUOOOIIIFFFEEEEEEFFFIIIFFFHHHTTTbbbnnnyyy~~~vvvqqqrrrrrriii^^^QQQLLLFFFDDDGGGLLLRRRUUU[[[^^^bbbcccbbb```______```gggrrr}}}}}}{{{zzzqqqhhh```ZZZWWWPPPOOOUUUaaannnxxxxxxaaaXXX\\\rrreeeIII???===888555555555555555555444444444444444444444333333222222222444333222222111111222222222000000000111222111000111111111111111111111111222222222222222222222222222222444666888999;;;<<<===<<<>>>FFFUUUooo{{{gggSSSPPPWWWkkk|||gggNNNAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===???AAABBBFFFGGGIIIKKKLLLNNNQQQTTTWWWXXXYYY[[[[[[[[[[[[ZZZ\\\[[[[[[[[[\\\^^^___aaaaaabbbdddeeefffgggffffffhhhhhhhhhiiiiiijjjjjjjjjhhhkkkllliiihhhkkkmmmlllqqqpppppppppppppppqqqqqqddduuuuuubbbWWWZZZllltttgggUUUMMMFFFDDDEEECCCBBBDDD============>>>???@@@AAADDDGGGJJJNNNQQQVVV\\\```fffiiimmmrrrxxx~~~{{{mmmddd]]]WWWRRROOOJJJHHHIIIJJJKKKKKKGGGEEECCCAAAAAABBBDDDEEENNNSSSggguuukkkhhhhhhccc^^^[[[WWWSSSNNNIIIFFFEEEFFFGGGHHHFFFJJJUUUaaakkkuuu|||{{{xxxyyywwwmmmaaaSSSKKKBBB@@@FFFPPPWWWZZZ]]]```cccdddbbb___^^^]]]^^^eeeooo{{{}}}~~~|||uuullleee___[[[SSSQQQTTT^^^jjjttt~~~xxxbbbZZZ]]]ssseeeIII???<<<888444555555555555555444444444444444444333333333333222222333333222222111111222222111111111222333333111///222222222222222222222222222222222222222222222222222222333555666777888999<<<<<>>=========>>>>>>???@@@CCCFFFJJJMMMQQQVVV\\\```eeehhhlllqqqwww|||}}}oooeee```WWWRRRMMMIIIJJJLLLNNNNNNGGGFFFDDDBBBCCCEEEHHHJJJPPPUUUiiizzzllliiiiiieee```\\\XXXTTTOOOIIIEEEDDDEEEFFFHHHGGGLLLVVV```gggooovvv|||~~~~~~}}}|||wwwkkk^^^RRRLLLFFFDDDHHHPPPYYY^^^___bbbddddddbbb___]]]\\\]]]cccmmmyyy{{{}}}xxxnnnhhhccc]]]WWWRRRSSS\\\gggqqq{{{yyycccZZZ]]]nnndddIII???<<<888444555555555555444444444333333333333333333333333333333333333222222111222222333333333444666777666333111222222222222222222222222222222222222222222222222222222333444555555666666;;;<<>>>>>>>>>>>>>>??????@@@CCCEEEIIILLLPPPUUU[[[___eeegggkkkooouuuyyy}}}pppfff\\\WWWQQQLLLLLLMMMOOOPPPJJJIIIGGGFFFHHHKKKOOORRRPPPWWWnnnpppkkkjjjgggbbb___[[[WWWQQQJJJEEECCCCCCDDDGGGHHHOOOYYY```dddjjjpppyyy~~~}}}uuufffYYYMMMNNNNNNLLLKKKOOOYYYaaaaaaccceeeeeebbb^^^\\\[[[[[[aaakkkwwwyyy~~~}}}zzzoookkkfff___YYYSSSPPPXXXccclllttt{{{yyycccXXXYYYeee{{{~~~cccHHH>>><<<888555555555444444444444333333333333333333333333333333333333222222111222222333333333333444666777666333111222222222222222222222222222222222222222222222222222222222333444444555555:::<<>>@@@CCCEEEGGGHHHIIIKKKNNNQQQSSSTTTWWWZZZ\\\]]]]]]]]][[[[[[[[[[[[]]]___aaabbbdddeeeggghhhhhhhhhhhhgggeeeffffffhhhiiijjjkkkkkkiiijjjiiijjjpppwwwwwwsssjjjkkkmmmoooqqqqqqqqqpppVVVggg|||sss^^^VVVhhhtttiiiRRRKKKEEEFFFFFFDDDCCCCCC@@@???????????????@@@@@@BBBEEEHHHLLLOOOUUUZZZ^^^ccceeehhhmmmrrrwwwzzz|||~~~pppddd___WWWRRROOOOOOPPPPPPIIIGGGEEECCCEEEHHHLLLOOONNN[[[vvvtttnnnlllhhhcccbbb^^^ZZZSSSLLLFFFDDDDDDDDDHHHJJJRRR\\\aaabbbeeejjjxxx~~~sssdddWWWIIINNNRRRPPPMMMOOOYYYbbbaaaccceeeeeebbb___]]]\\\ZZZ```jjjvvv~~~~~~yyy}}}~~~~~~sssqqqmmmfff]]]UUUPPPUUU^^^dddjjjnnnrrrxxxzzzcccVVVUUU^^^sss}}}aaaGGG===<<<888666777444444444444333333333333222222333333333333444444222222111111222222333333111111111222333333111///222222222222222222222222222222222222222222222222111111222333444555555666:::<<>>>>>======<<<;;;;;;;;;888777666666888;;;>>>AAABBBDDDFFFGGGHHHJJJMMMPPPRRRTTTVVVXXXZZZ[[[\\\[[[ZZZYYYYYYZZZ\\\^^^```bbbdddeeeggghhhhhhhhhgggfffffffffgggggghhhiiijjjjjjgggiiijjjkkkooovvvxxxuuulllmmmooopppqqqrrrrrrrrrSSSeee{{{dddTTTdddssskkkSSSLLLGGGGGGHHHFFFDDDEEEAAAAAA@@@@@@@@@@@@AAAAAABBBDDDHHHKKKOOOTTTZZZ^^^___aaaeeejjjpppuuuyyy|||~~~oooiiibbb[[[WWWUUUTTTSSSJJJGGGCCC@@@@@@BBBFFFHHHMMM___xxxrrrmmmhhheeeeee^^^ZZZSSSMMMHHHFFFFFFFFFIIILLLUUU^^^aaa```bbbggguuu~~~qqqbbbVVVGGGJJJMMMMMMMMMRRR[[[bbbaaaccceeeeeeccc___]]]\\\ZZZ```jjjuuu}}}|||yyy|||~~~yyy{{{xxxqqqfff\\\UUUXXX]]]```aaacccccclllxxxhhhZZZXXX]]]ooozzz```FFF===<<<999777888444444444333333333222222222222222333333444444444222222111111222222333444222000000000111222111000111111111111111111111111222222222222222222222222111111222333444555666777:::<<>>>>>>>>===<<<;;;;;;;;;999777666666888;;;???AAAAAACCCEEEFFFGGGIIIMMMOOORRRSSSUUUWWWYYYZZZZZZYYYYYYYYYYYYZZZ\\\^^^aaabbbdddeeefffggghhhgggfffeeefffggggggggghhhhhhiiiiiidddhhhjjjiiijjjooorrrrrrpppppppppqqqrrrssstttuuuRRRfff|||iiiTTTbbbrrrlllTTTMMMHHHIIIJJJGGGFFFFFFBBBBBBAAAAAA@@@AAAAAAAAAAAADDDGGGKKKOOOTTTYYY^^^[[[^^^bbbiiiooouuuzzz}}}{{{|||xxxssskkkddd___\\\YYYWWWQQQNNNIIIDDDCCCDDDFFFIIIMMMbbb{{{tttnnnhhhfffggg]]]YYYSSSMMMIIIHHHHHHIIIIIIMMMVVV```bbb```aaaeeeqqq{{{{{{ooo```UUUGGGGGGGGGIIIMMMUUU]]]cccaaaccceeeeeeccc```^^^]]]ZZZ```jjjuuu}}}{{{}}}yyy|||yyypppeee\\\\\\______^^^^^^ZZZcccrrrnnn```]]]___oooyyy___EEE===<<<:::888999444444444333333333222222222222222333333444444444222111111111222333333444444222111111222333333222000000000000000000000000222222222222222222222222000111222333555666777888:::<<>>>>>===<<<;;;;;;;;;999888666666888;;;???BBBAAACCCEEEFFFGGGIIILLLOOOQQQSSSUUUWWWXXXXXXXXXXXXZZZZZZZZZ[[[]]]___aaacccdddeeefffgggggggggfffeeegggggggggggghhhhhhhhhhhhbbbgggjjjgggfffiiimmmmmmsssrrrrrrqqqrrrsssuuuvvvUUU```tttlllPPPaaaiiihhhYYYPPPHHHIIIKKKHHHCCC@@@======>>>>>>???@@@BBBBBBBBBDDDGGGJJJLLLQQQVVVYYY[[[___eeejjjmmmpppsssvvvzzz|||~~~vvviiieeeeee___VVVOOOKKKHHHFFFCCCAAADDDIIIPPPkkkxxxqqqkkkeeebbb]]]XXXSSSPPPOOONNNKKKHHHNNNRRRXXX___ccceeeeeedddpppuuu{{{zzzmmm]]]QQQGGGFFFFFFHHHNNNVVV^^^bbbgggeeecccccccccaaa___]]]ZZZ___gggrrr|||}}}{{{}}}{{{}}}|||~~~sssiiigggjjjhhhaaa\\\ZZZ]]]hhhxxxooobbbeeeiiirrr|||uuuYYYGGGCCC<<<999999555333333333222222222111111111222222222333555444111222222222222222222222222333222111000000111222333111111111111111111111111000000111111111222222222444333333333333444555555===<<>>>>>>>>>>>???@@@AAAAAABBBDDDGGGIIILLLPPPUUUYYY\\\___eeeiiimmmpppsssvvvyyy{{{}}}uuunnnkkkbbbXXXQQQLLLIIIGGGDDDAAAEEEJJJRRRnnn{{{tttnnniiifff^^^YYYSSSOOOOOONNNMMMLLLRRRVVV\\\bbbfffhhhhhhhhhppptttzzz}}}xxxlll]]]QQQJJJJJJIIIKKKOOOVVV]]]aaaeeedddcccccccccaaa^^^\\\ZZZ^^^gggqqq{{{~~~|||yyyzzz~~~xxxwwwyyyuuukkkccc[[[\\\eeetttmmmdddiiiooovvvrrrVVVDDD???888555666222444444444444333333333222111000000000111333222111222222222222222222222222000///...------...///000111111111111111111111111///111333444555444222111222222222333444555777888<<<<<>>>>>;;;:::<<<<<<;;;:::888777999<<>>>>>??????@@@BBBEEEGGGIIIMMMRRRVVV[[[^^^cccgggjjjnnnrrruuuyyyzzz}}}uuueeeXXXUUUPPPLLLIIIFFFDDDGGGMMMYYYvvvzzzssslllhhh___[[[TTTPPPOOOSSSXXX[[[___bbbfffjjjnnnpppqqqqqqqqqrrruuuuuuqqqggg\\\SSSNNNMMMNNNOOOSSSWWW[[[^^^___```bbbddddddaaa[[[WWWWWW[[[cccmmmxxx|||yyy{{{xxxfffbbbdddnnnyyynnngggmmmmmmrrrxxxtttWWWDDD???888666777333555555555444444444444333444111000222444333333444222222222222222222222222222111111111111111111222111111111111111111111111000111333555555444333111111111111222444666777888;;;:::>>>DDDKKKZZZzzzyyymmmmmm{{{YYYHHHBBB???@@@???<<<:::<<<;;;;;;:::888777888;;;===@@@AAACCCEEEHHHKKKLLLMMMLLLMMMOOOSSSWWWZZZ\\\]]]______``````aaaaaaaaabbbcccccccccdddddddddeeeeeeggghhhhhhhhhhhhggggggfffiiijjjkkkkkkkkkllloooqqqssstttuuuwwwyyyzzz{{{{{{VVV^^^nnn}}}}}}YYYWWWZZZcccdddWWWLLLIIIJJJGGGDDDCCCAAAAAA@@@???>>>>>>>>>>>>???AAADDDFFFHHHLLLPPPTTTZZZ]]]aaaeeehhhlllqqqtttyyyzzz}}}{{{kkk]]]WWWRRRMMMJJJFFFDDDHHHOOO\\\zzzzzzrrrjjjeee___[[[UUUQQQQQQVVV^^^ccceeegggiiimmmpppssstttuuusssssssssrrrmmmeee[[[TTTLLLLLLNNNPPPTTTXXX\\\^^^\\\^^^```cccccc```ZZZVVVUUUYYYaaakkkuuu|||wwwvvv|||~~~jjjdddccclllxxxttthhhhhhffflllrrr{{{vvvXXXEEE@@@999777999555444444444444333333333333222......333555111000111222222222222222222222222333333333333333333333333111111111111111111111111222111111000111222333333333333333333444444555666::::::===CCCIIIXXXwww|||nnnlllyyyZZZHHHCCC???@@@???<<<;;;<<<999999999777666666999;;;===>>>@@@CCCFFFHHHJJJKKKJJJLLLOOORRRUUUYYY\\\]]]`````````aaaaaabbbbbbbbbbbbbbbcccddddddeeeeeefffhhhhhhiiiiiihhhgggfffffffffhhhiiijjjkkknnnqqqtttssstttuuuwwwyyyzzzzzzzzzVVV\\\iii{{{^^^WWWZZZfffhhh[[[OOOLLLKKKIIIEEEDDDAAAAAA@@@???>>>>>>>>>???>>>@@@CCCEEEGGGJJJOOORRRXXX[[[___bbbfffjjjooosssxxxyyy|||sssfffYYYSSSMMMJJJFFFDDDHHHOOO___~~~{{{rrriiiddd^^^[[[WWWSSSTTTZZZcccjjjjjjkkkmmmppprrruuuxxxyyywwwuuusssooojjjbbbZZZTTTLLLMMMOOORRRUUUXXX[[[]]][[[\\\___aaabbb___YYYUUUTTTXXX___hhhsss~~~~~~yyyssspppttt}}}jjjcccaaajjjvvv~~~|||jjjbbbbbbhhhoooyyyvvvXXXDDD???888666888555444444444333333333333222555111555>>>@@@888333444222222222222222222222222222222333333333333222222111111111111111111111111333111000//////111333444444444333333333444555555999999===CCCHHHVVVtttssskkkwwwZZZGGGBBB>>>??????<<<;;;===888999999777666666777999:::;;;>>>@@@CCCFFFHHHJJJJJJLLLPPPRRRTTTWWWZZZ]]]^^^^^^___```aaaaaabbbbbbaaabbbcccdddeeefffggghhhiiiiiiiiiiiihhhgggffffffdddfffhhhiiikkknnnrrruuussstttuuuvvvwwwxxxxxxxxxXXX[[[fffzzziii\\\[[[hhhqqqbbbRRRLLLJJJGGGEEEDDD@@@@@@??????????????????>>>???BBBDDDFFFIIIMMMQQQWWWYYY\\\```ccchhhmmmqqquuuwwwyyy|||~~~zzzlllYYYSSSMMMIIIEEEDDDHHHOOObbb}}}tttkkkeee]]][[[XXXVVVVVV]]]fffnnnooooooqqqrrruuuxxx{{{|||{{{xxxsssnnnhhhaaaYYYUUUOOOPPPRRRUUUWWWYYYZZZ[[[[[[[[[]]]___```^^^YYYUUUSSSVVV]]]gggrrr}}}}}}yyyqqqlllppp|||kkkdddaaakkkxxxlll^^^___eeelllvvvvvvXXXDDD>>>777666999666555555555555444444444444666444;;;HHHIII>>>666666222222222222222222222222111111222333333222111111111111111111111111111111222222111111111222333444222222222333444555666777999888<<>>???<<<<<<>>>:::;;;;;;:::888777888:::999:::<<>>============@@@@@@AAACCCFFFJJJNNNPPPRRRUUUXXX\\\___dddjjjnnnrrrtttwwwyyyzzz|||{{{kkk^^^TTTKKKGGGFFFFFFKKKQQQhhhzzztttlllggg^^^\\\ZZZYYY]]]dddlllqqquuuvvvwwwwwwxxx{{{yyyuuuoooiiiccc]]]WWWSSSVVVWWWXXXZZZ[[[\\\\\\\\\[[[YYYWWWXXX[[[\\\YYYVVVYYYYYY\\\dddqqq}}}{{{vvvqqqnnnttt|||zzzfffdddgggsss~~~mmmaaadddcccgggsssuuu^^^IIIAAA>>>888555666333666777666333111111333444444444444444333333333111111111111111111111111///111444777777555222000333333222222222222222222000111333333222222333555000444333///000555777444888<<<;;;???IIIRRRhhhmmmlll|||pppTTTDDD???<<<===>>><<<;;;<<<;;;;;;;;;:::777555555666666888<<>>>>>=========AAA@@@@@@AAADDDGGGJJJLLLQQQTTTWWW[[[___dddiiimmmpppssswwwzzz|||}}}~~~ooo\\\SSSJJJGGGFFFHHHMMMTTTiii|||tttlllfff```___]]]]]]```eeekkkooowwwxxxyyyyyyyyy{{{~~~yyytttllleee```\\\YYYWWWWWWWWWXXXZZZZZZ[[[[[[[[[ZZZYYYXXXYYYZZZYYYXXXVVVVVVVVVYYYaaannnzzz~~~yyysssooorrryyy~~~ttteeecccfffrrr~~~qqqgggeeegggllluuu~~~vvv^^^HHH@@@===777444666444666888777444222222333333333333333333333444444222222222222222222222222///000222333222000...,,,222222222222222222222222///111222111000000111222222555444111222666888555888<<<;;;???HHHQQQgggrrrppp|||qqqWWWFFF@@@<<<>>>???<<<;;;===:::;;;;;;999777555555555666888<<<@@@CCCEEEFFFFFFIIIKKKNNNPPPQQQSSSVVVXXXYYYZZZ[[[\\\]]]^^^______aaaccceeefffgggggghhhjjjjjjkkkkkkkkkjjjhhhfffeeedddfffhhhiiiiiijjjlllmmmpppqqqssssssrrrqqqrrrsssZZZVVV[[[qqqrrrUUUTTTddd}}}qqq```RRRJJJGGGDDDBBBAAAAAA???>>>>>>>>>>>>>>>@@@@@@???@@@AAADDDFFFHHHOOORRRVVVZZZ]]]bbbgggkkknnnqqqwww{{{}}}qqqZZZRRRJJJGGGGGGIIIPPPXXXkkk~~~uuulllfffcccbbbbbbccceeeiiilllnnnxxxzzz{{{{{{zzzzzz{{{|||xxxqqqhhh```\\\[[[[[[[[[XXXYYYYYYYYYZZZZZZZZZZZZYYYZZZ[[[ZZZXXXVVVVVVVVVSSSTTTWWW^^^iiiuuu~~~}}}vvvooopppttt}}}~~~llldddaaadddqqq~~~rrrjjjgggmmmuuu|||xxx```GGG???<<<777444555555777888888666444333444222222222333444444444555333333333333333333333333111111111111///...---,,,111111111222222333333444111333333333111000111222222444444111222666777555888<<<;;;>>>GGGPPPeeeyyytttzzzsss\\\IIIAAA<<<===>>>===<<<===;;;<<<<<<:::777555555666777999<<<@@@CCCEEEFFFFFFIIIKKKMMMOOOOOOPPPSSSUUUZZZZZZ[[[\\\]]]^^^^^^___```bbbdddeeeeeeeeeggghhhhhhiiijjjjjjjjjiiihhhgggdddeeeggghhhhhhiiikkklllnnnpppqqqqqqooonnnnnnoooYYYTTTYYYppplllQQQPPP^^^yyyqqqcccSSSJJJGGGEEECCCAAAAAA@@@???>>>>>>>>>>>>??????>>>???@@@CCCFFFHHHMMMPPPUUUYYY\\\aaafffiiikkkpppvvv{{{~~~}}}nnnZZZSSSLLLHHHGGGJJJSSS\\\nnnxxxnnngggdddeeegggiiilllooopppqqqyyyzzz{{{zzzxxxwwwvvvwwwsssmmmfff```]]]]]]^^^^^^[[[ZZZZZZYYYYYYYYYYYYYYYYYY\\\]]][[[WWWTTTTTTVVVQQQRRRUUU[[[eeeqqq{{{yyyooolllooo}}}vvvfffbbb^^^aaaooo~~~ooohhhgggqqq~~~}}}cccHHH>>><<<888555666555777888999888666555444222222333444555666666666333333333333333333333333444333222111111111111111000000111222333333444444555666777666444333333444111222222222222444555444999<<<;;;>>>FFFNNNccc|||ssswwwttt```KKKBBB;;;<<<===<<<;;;<<<<<<======;;;999777777888777999<<>>>>>>>>>>>>>>>>>>>>???AAAEEEHHHJJJKKKOOOTTTXXX\\\```dddhhhjjjnnnuuuzzz}}}xxxggg[[[TTTMMMJJJHHHKKKUUU___ttt{{{rrrkkkfffhhhlllppptttvvvwwwxxxxxxyyyzzzxxxuuusssrrrrrrnnnjjjfffcccbbbaaa___^^^]]]\\\[[[YYYXXXXXXXXXXXXYYY[[[]]][[[VVVSSSSSSUUUQQQRRRUUUZZZcccnnnxxx{{{oooiiijjjzzz}}}~~~rrrdddaaa\\\^^^lll~~~mmmfffdddsssfffJJJ???===999777888666666888999999888555444333444444555666777777888333333333333333333333333333222222111222333444555000000111222333333444444555777777666444333444555333333333555666555666777999===;;;===EEELLLaaa|||oooqqqwwwcccMMMBBB::::::<<<<<<:::;;;>>>??????===;;;999999999888999;;;>>>AAACCCEEEEEEDDDFFFIIIKKKLLLNNNQQQTTTWWWWWWXXXZZZ[[[\\\]]]^^^___aaacccdddccccccdddeeeeeefffhhhiiijjjjjjiiiiiidddfffggghhhggghhhiiikkknnnpppqqqpppnnnmmmmmmmmmfff^^^bbb|||lllNNNKKKXXXooopppgggUUUIIIGGGHHHEEEBBBAAA@@@??????>>>??????>>>>>>>>>???BBBEEEIIIKKKKKKNNNTTTXXX\\\```dddgggiiimmmsssxxxzzz}}}tttdddYYYSSSNNNJJJIIILLLXXXddd{{{wwwqqqjjjmmmqqqvvvzzz|||}}}}}}yyyyyyyyyvvvrrrpppooopppkkkjjjhhhgggfffeeebbb```___^^^[[[YYYWWWVVVVVVVVVXXXYYYYYYWWWUUURRRRRRRRRPPPQQQTTTYYY```kkkvvv~~~{{{nnnggggggrrr}}}|||qqqeee___YYY[[[jjj}}}mmmiiifffvvviiiJJJ>>>===:::888999555555777999:::999555333444444555555666666777777333333333333333333333333//////000000111222444555111111111222222333333444222444444444222111222333666555666999:::888888::::::===;;;<<>>;;;999999:::999:::;;;===@@@BBBDDDEEECCCEEEHHHJJJLLLNNNQQQSSSWWWXXXYYY[[[]]]___aaaaaa___aaacccdddccccccdddeeeeeefffgggiiijjjjjjiiiiiieeeggghhhhhhhhhhhhiiikkkmmmoooppppppnnnmmmnnnnnnwwwllllllqqqQQQLLLYYYpppssskkkWWWIIIHHHHHHDDDBBBBBBAAA@@@??????????????????>>>???AAADDDGGGHHHJJJNNNTTTYYY\\\```dddfffjjjmmmqqquuuxxxzzz}}}ttteeeUUUQQQLLLJJJJJJOOO]]]kkk{{{vvvpppssswww{{{~~~{{{zzzxxxuuuqqqoooooopppmmmkkkiiihhhhhhgggeeecccaaa___\\\YYYWWWUUUUUUUUUUUUTTTSSSRRRRRRQQQOOOMMMNNNPPPSSSWWW]]]gggttt|||{{{mmmfffeeekkkyyy|||zzz~~~qqqhhh^^^WWWYYYiii}}}yyymmmnnnppp|||kkkJJJ===<<<:::888888444444555888:::999555111333333333444444444444444222222222222222222222222//////000000111111222222222222222222222222222222111222333333222111333444666444555:::;;;777777::::::===:::<<>>>>>======>>>>>>>>>===:::888888999999:::;;;===???BBBDDDEEEDDDFFFIIIJJJKKKMMMOOOQQQUUUVVVXXX[[[^^^```bbbccc```bbbddddddccccccdddeeeeeefffgggiiiiiiiiihhhhhhfffhhhiiiiiihhhhhhjjjkkklllmmmoooooonnnmmmnnnooovvvsssvvvTTTNNN[[[rrrvvvoooYYYJJJHHHGGGCCCCCCBBBAAA@@@????????????AAA@@@??????@@@BBBDDDEEEJJJNNNTTTYYY]]]```dddfffjjjmmmpppsssvvvyyy|||uuuiiiRRRNNNKKKJJJKKKRRRaaappp~~~zzzuuuwww{{{~~~|||{{{yyyuuuqqqooopppqqqooommmjjjhhhhhhhhhgggfffbbb```\\\YYYVVVUUUUUUUUUSSSPPPNNNOOOPPPPPPMMMJJJMMMOOORRRUUU[[[eeerrr{{{}}}zzzllleeeeeefffttt{{{xxx}}}rrrjjj]]]VVVXXXhhh}}}ssslllppp|||yyykkkIII<<<;;;999777777444333555888:::999555111333222222222222222222222111111111111111111111111111111222222222111111000333333222222222222222222222333444444333333555666444111222888888444333777:::===:::;;;BBBHHH\\\zzziiiZZZwwwxxxbbbfffvvvvvvWWWJJJ===<<>><<<======;;;999777777777999:::;;;===???AAADDDEEEGGGHHHJJJKKKKKKKKKMMMOOORRRSSSVVVYYY\\\___aaabbb```bbbdddddddddcccdddeeeeeefffgggiiiiiiiiihhhgggggghhhjjjjjjiiiiiijjjllljjjlllnnnnnnmmmmmmnnnoooyyysss```QQQUUUwwwyyyrrr___NNNGGGDDDAAACCCBBB@@@>>>>>>>>>>>>???======>>>???AAACCCEEEFFFIIIKKKPPPWWW^^^cccdddccckkknnnqqqsssuuuxxx|||qqqdddTTTQQQNNNLLLLLLSSSddduuu}}}{{{}}}}}}}}}{{{wwwsssqqqqqqrrrsssvvvsssqqqqqqssspppiiiccccccaaa^^^ZZZXXXVVVUUUUUUQQQPPPOOOMMMLLLKKKKKKKKKJJJLLLPPPTTTZZZaaaiiioooyyy~~~}}}rrrjjjffffffooo{{{www}}}oooeee]]]YYYZZZeeewwwnnnhhhmmm~~~zzzbbbIII@@@:::999;;;777777666555444444444444444555555555555555555555555444444444444444444444444111111111111000000//////111111222222222333333333///111444777888999888888444444333222222333333333777::::::===DDDGGGVVVpppyyybbbiiisssiiiiiitttnnnUUU???;;;@@@???===<<<<<<<<<<<<;;;:::999888777555666888:::===???AAABBBAAAEEEIIIMMMNNNOOOQQQRRRQQQWWW^^^aaa^^^\\\\\\^^^^^^^^^```bbbddddddcccbbbhhhiiiiiihhhgggggghhhjjjiiijjjkkkkkklllllllllkkkmmmmmmmmmnnnnnnnnnooooooxxxpppeeeRRRSSSrrrxxxtttaaaNNNGGGEEEDDDDDDCCCAAA???>>>>>>??????======>>>???AAACCCEEEFFFJJJMMMRRRWWW\\\```ccceeemmmnnnqqqrrrtttxxx|||ooobbbWWWSSSQQQOOOPPPXXXjjjzzz}}}zzzvvvrrrpppqqqsssuuuxxxvvvssstttuuurrrlllgggcccaaa^^^[[[XXXWWWVVVUUUQQQPPPOOOMMMLLLKKKKKKKKKIIIKKKNNNRRRXXX___ggglllxxx}}}}}}rrrjjjeeedddkkkyyy{{{wwwxxxlllbbb]]]YYYYYYdddwwwkkkdddhhhxxxzzz___GGG???999999;;;777666666555444444444444444555555555555555555555555444444444444444444444444222222111111111000000000111111222222222333333333111222444666666666555444444333333222222333333333555999999<<>>;;;<<<<<<<<<<<<;;;:::999888777666666888;;;===???AAABBBBBBEEEIIIKKKLLLMMMNNNOOOOOOUUU[[[]]][[[ZZZ[[[]]]^^^^^^___aaabbbccccccbbbhhhiiiiiihhhgggggghhhjjjhhhiiijjjkkkllllllllllllkkkkkkllllllmmmmmmmmmmmmuuummmzzziiiSSSRRRkkkwwwxxxdddOOOGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>???>>>>>>>>>???@@@BBBEEEFFFKKKOOOTTTWWWYYY]]]ccchhhnnnoooqqqrrrssswww|||}}}mmm```WWWSSSQQQQQQTTT]]]ooo}}}zzzvvvrrrqqqrrrvvvxxx|||yyywwwwwwwwwuuupppllleeeccc```\\\ZZZXXXWWWWWWSSSQQQOOOMMMLLLKKKKKKKKKHHHJJJMMMPPPUUU\\\dddjjjvvv|||sssjjjddd```eeeqqq|||xxx}}}tttjjjaaa]]]XXXXXXcccvvv|||ggg^^^aaaoooxxx}}}yyyYYYDDD>>>888888:::666666555444444444444444444444444444444444444444444444444444444444444444444222222222222222111111111111111222222222333333333333444555555444333111000333333222222222222333333444888888;;;BBBDDDRRRkkksssvvv|||fffnnn~~~jjjKKK@@@???===;;;<<<<<<<<<<<<;;;:::999888777666777888;;;===???AAABBBCCCFFFIIIJJJJJJJJJJJJKKKMMMQQQVVVXXXWWWXXXZZZ]]]^^^^^^^^^___```aaaccccccggghhhiiiiiigggggghhhiiiiiijjjkkkmmmnnnoooppppppmmmmmmmmmmmmmmmnnnnnnnnnqqqkkkvvviiiSSSQQQdddwww}}}iiiPPPGGGGGGFFFDDDBBBAAA???>>>===>>>>>>>>>>>>===>>>???BBBDDDFFFIIINNNSSSVVVWWW\\\dddlllooopppqqqqqqsssvvv{{{{{{kkk___SSSOOOMMMOOOUUU```rrr~~~{{{wwwssssssuuuyyy{{{|||zzzxxxxxxuuurrrooofffdddaaa^^^[[[YYYYYYXXXTTTSSSPPPMMMKKKKKKKKKKKKIIIJJJLLLOOOSSSZZZbbbhhhsssyyyuuujjjddd]]]aaakkkzzz}}}zzz{{{ssskkkccc\\\XXXWWWbbbuuu{{{dddZZZ\\\eeemmmyyypppSSSAAA===888777999666555555444333333444444444444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333444444444444333222000000222222222222222222333444444888888;;;AAACCCPPPiiisssuuukkkuuurrrPPPAAA???===<<<>>><<<<<<<<<;;;:::999888777666777999;;;===???@@@AAAEEEGGGIIIIIIHHHHHHHHHIIILLLOOORRRTTTUUUWWWZZZ]]]]]]^^^^^^^^^^^^___bbbdddfffgggiiiiiigggggghhhiiikkklllnnnpppqqqsssssstttpppppppppqqqqqqqqqqqqqqqmmmkkkvvvdddPPPQQQ___xxxmmmRRRHHHGGGEEEBBBAAA???>>>======>>>>>>???>>>======>>>AAADDDEEEFFFKKKQQQTTTVVV\\\eeemmmnnnoooqqqrrrtttwww|||zzzjjj___QQQMMMKKKOOOWWWdddwww~~~zzzwwwwwwyyy|||~~~{{{xxxvvvtttqqqooohhhfffccc```]]][[[ZZZZZZVVVTTTQQQMMMKKKJJJJJJKKKJJJKKKLLLNNNRRRXXXaaafffooouuu}}}~~~}}}|||}}}wwwllleee\\\___iiixxx~~~{{{zzzrrrjjjccc\\\XXXXXXbbbuuuzzzbbbWWWXXX^^^fffttthhhMMM???===888777888555444444333333333444444555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333333444444444444333333222111111111111222222333444444999999<<>>>>>AAA<<<<<<<<<;;;:::999888777777888999;;;===???@@@AAAFFFHHHIIIIIIHHHGGGHHHIIILLLNNNPPPRRRTTTWWWZZZ]]]\\\]]]^^^]]]\\\]]]aaaddddddfffhhhiiihhhggghhhiiijjjkkkmmmoooqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrrrr}}}lllkkkwww___MMMNNNZZZvvvoooVVVLLLIIIDDDAAA@@@???>>>>>>???@@@@@@@@@>>>===<<<===@@@CCCEEEFFFIIINNNRRRVVV\\\dddjjjkkknnnqqqsssuuuxxx|||xxxhhh]]]QQQMMMLLLRRR\\\kkk}}}|||~~~|||xxxtttqqqooooooiiihhheeeaaa___]]]\\\\\\XXXUUUQQQMMMKKKJJJJJJKKKKKKKKKKKKLLLPPPVVV___dddkkkqqqzzz}}}||||||}}}}}}}}}|||}}}yyyooohhh]]]___ggguuu{{{~~~zzzxxxppphhhaaa[[[XXXYYYcccvvvyyyaaaVVVWWW[[[fffvvv|||bbbJJJ======888666777333333333333333333444444555333333333333333333333333333333333333333333333333111111111222222222222222111111222222222333333333333333333333333333444444111111000111111222333444444999999<<>>???AAA<<<<<<<<<;;;:::999888777777888999;;;===>>>@@@@@@EEEFFFHHHHHHGGGGGGIIIJJJLLLMMMOOORRRUUUWWWZZZ[[[YYY\\\^^^^^^\\\\\\___cccccceeehhhiiihhhgggggghhhhhhiiikkkmmmooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqnnnkkkvvv[[[IIIKKKTTTrrrpppYYYQQQMMMEEEAAA@@@@@@???@@@AAACCCDDD@@@???===<<<===???CCCEEEHHHIIILLLPPPVVV[[[```ccchhhlllppptttwwwzzz}}}}}}uuufff[[[QQQMMMLLLSSS```ppp~~~xxxrrrooonnnnnnkkkiiifffbbb```^^^]]]]]]YYYVVVRRRMMMJJJIIIJJJKKKJJJJJJJJJJJJMMMTTT\\\bbbgggnnnwww~~~~~~}}}{{{{{{|||}}}zzzrrrkkk```^^^cccnnn}}}{{{|||wwwwwwooofff^^^[[[XXXZZZeeewwwxxx___TTTVVV]]]jjj}}}vvv^^^GGG===>>>888666666222333333222222333333444555333333333333333333333333222222222222222222222222000000000111111111222222111111222222222333333333222222222111111111222222000000000000111222333444333888888;;;@@@@@@LLLccckkk___bbblllLLL@@@???>>>===???<<<<<<<<<;;;:::999888777888888999;;;===>>>???@@@BBBCCCEEEEEEFFFGGGIIIKKKKKKLLLNNNQQQTTTWWWWWWWWWWWW[[[^^^^^^\\\[[[^^^aaabbbeeehhhiiihhhgggggghhhiiijjjlllmmmooopppqqqqqqsssssssssrrrrrrrrrqqqqqqqqqkkkttt~~~YYYGGGHHHPPPoooppp\\\UUUPPPGGGAAAAAAAAAAAABBBDDDFFFGGG@@@???===<<<<<>>???@@@???AAACCCDDDDDDFFFIIIKKKJJJKKKMMMQQQTTTVVVVVVUUUUUUZZZ______\\\[[[]]]```bbbdddhhhiiihhhgggggghhhlllmmmoooppprrrrrrssssssvvvvvvuuuuuuuuutttttttttlll```mmm|||dddMMMQQQQQQnnnwww___PPPKKKHHHFFFBBB@@@BBBAAA>>>>>>AAA????????????@@@AAABBBCCCHHHIIILLLPPPTTTYYY]]]___cccfffkkkqqquuuyyyzzz{{{|||~~~~~~~~~lll]]]VVVQQQPPPQQQXXXfffyyy{{{vvvqqqmmmkkkjjjjjjhhheeeaaa^^^ZZZYYYXXXSSSNNNLLLMMMLLLHHHDDDGGGHHHHHHIIILLLQQQXXX]]]eeellluuu}}}}}}}}}~~~}}}zzzvvvssspppdddXXXTTT```sss~~~xxxoooxxx{{{jjjaaaaaabbb^^^^^^gggvvvsssZZZSSSYYYcccssspppWWWIII<<<888777555333222333333333333333333333333222222222222222222222222000000111222333333333333333222111000000222444555111111111111111111111111222222222111111111000000222222222222222222222222444555777:::;;;@@@OOO]]]{{{eeeWWW^^^qqqiiiJJJ===>>>???>>>===>>>>>>======<<<;;;999888666777999;;;===???@@@AAABBBCCCCCCEEEFFFGGGHHHIIIKKKKKKLLLMMMOOOQQQSSSTTTVVVYYY\\\^^^^^^^^^___aaafffiiikkkllljjjhhhhhhhhhhhhjjjllloooqqqssstttuuusssssssssttttttvvvwwwwwwiii]]]hhhvvvcccJJJLLLSSSqqqgggUUULLLGGGFFFBBBAAAAAA@@@>>>>>>BBB????????????@@@AAABBBBBBGGGIIIKKKOOOTTTXXX\\\^^^bbbeeejjjppptttxxxzzzzzz{{{|||~~~~~~}}}}}}~~~}}}kkk]]]VVVPPPPPPRRRZZZiii|||zzztttpppmmmlllmmmllliiieeeaaa]]]ZZZYYYVVVRRRMMMLLLMMMLLLIIIEEEHHHHHHHHHIIIKKKPPPVVV[[[ccckkkvvv~~~|||{{{yyyuuuoookkkdddXXXSSS]]]nnn}}}}}}xxxnnnuuu|||kkkbbbbbbaaa^^^___hhhxxxqqqZZZTTT[[[jjjyyyiiiVVVHHH;;;777888666333333333333333333333333333333333333333333333333333333222222222333333222111111222111000//////111222333111111111111111111111111222222222111111111000000222222222222222222222222555555888:::;;;???MMM\\\zzzhhhWWW[[[lllgggLLL???============>>>>>>======<<<;;;999888666777888:::===???@@@AAA@@@AAABBBCCCDDDFFFFFFGGGJJJKKKKKKMMMNNNPPPRRRSSSWWWYYY\\\^^^^^^___```aaaeeehhhkkkllllllkkkkkkkkkjjjlllnnnppprrrssstttuuuqqqrrrrrrssstttuuuvvvwww~~~cccYYYdddnnnhhhMMMMMMUUUrrrppp[[[NNNGGGGGGDDDBBBDDDCCC??????AAA??????>>>??????@@@AAABBBGGGHHHJJJNNNSSSWWW[[[]]]aaadddhhhnnnsssvvvyyyzzzyyy{{{|||}}}||||||~~~zzziii\\\VVVOOOPPPTTT^^^mmm~~~wwwrrrooommmmmmqqqnnniiiddd___[[[YYYXXXTTTPPPMMMLLLMMMMMMJJJGGGHHHIIIIIIIIIJJJNNNTTTXXX___hhhvvv}}}yyyxxxtttmmmgggeeeYYYSSS[[[gggvvvzzzooosss{{{~~~lllcccbbb```^^^aaakkk{{{mmmZZZWWW___ooo~~~hhhUUUHHH;;;777888666444444444444444444444444444444333333333333333333333333333333333333222111000///222111000/////////000111111111111111111111111111222222222111111111111111222222222222222222222222555666888::::::>>>LLLYYYwwwhhhVVVXXXfffyyygggRRREEE???======???>>>>>>======<<<;;;999888666777888:::<<<>>>???@@@>>>>>>???AAABBBCCCDDDEEEIIIIIIJJJLLLNNNPPPRRRTTTWWWYYY\\\^^^^^^___```bbbeeehhhkkkmmmmmmmmmnnnnnnlllmmmoooqqqrrrsssssssssoooooopppqqqrrrtttvvvwwwttt^^^XXXaaaiiixxxrrrUUURRRTTTpppuuu```QQQIIIGGGEEEFFFIIIHHHCCC???@@@>>>>>>>>>>>>???@@@AAABBBFFFGGGIIIMMMQQQUUUYYY[[[___bbbfffkkkpppuuuwwwyyyyyyzzz|||}}}}}}}}}xxxfffZZZUUULLLOOOVVVaaaqqq|||vvvqqqnnnnnnnnnsssoooiiiccc]]]YYYVVVUUUQQQOOOLLLKKKLLLLLLKKKIIIIIIIIIIIIIIIJJJMMMRRRUUU\\\eeesss}}}yyyvvvsssmmmgggfff[[[UUUZZZcccppp|||ppptttzzz~~~kkkbbbaaa^^^^^^bbbmmm}}}jjj[[[\\\cccooo~~~iiiTTTGGG:::777888777555555444444444444444444444444444444444444444444444444222222222222222111000000333222111000//////000000111111111111111111111111111111111111111111111111111222222222222222333333555666888::::::===JJJWWWsss}}}eeeUUUVVVbbb~~~tttjjj[[[MMMCCC>>>???BBB>>>>>>======<<<;;;999888666666888999;;;===>>>???===>>>???@@@AAACCCDDDDDDFFFGGGIIILLLOOORRRUUUWWWVVVYYY[[[]]]]]]^^^aaabbbfffiiilllnnnnnnnnnnnnooommmnnnoooppppppqqqqqqppplllmmmnnnoooqqqsssuuuvvvooo[[[XXXaaafffttt|||\\\SSSRRRjjjuuuaaaTTTNNNFFFFFFJJJNNNMMMEEE@@@>>>>>>>>>>>>>>>???@@@AAAAAAEEEFFFHHHLLLPPPTTTWWWYYY]]]___ccciiinnnrrrvvvxxxyyy{{{}}}~~~~~~vvveeeXXXSSSKKKOOOXXXfffuuu|||uuuqqqooopppqqqsssoooiiibbb[[[WWWTTTSSSOOONNNLLLKKKLLLLLLKKKKKKIIIJJJJJJJJJJJJLLLQQQTTTZZZcccooozzz{{{tttqqqlllgggeee]]]YYY[[[aaammmzzzooosssyyy}}}jjj```___\\\]]]bbbnnn~~~zzzhhh]]]```hhhsssiiiTTTGGG:::777888777555555444444444444444444444444444444444444444444444444///000111111222222222222444333222222111111111111111111111111111111111111111111111111111111111111111111111222222333333333555666888:::999<<>>???@@@>>>>>>======<<<;;;999888666666777999:::<<<===>>>>>>>>>???@@@BBBCCCDDDEEEDDDEEEHHHLLLPPPTTTXXXZZZVVVWWWZZZ[[[\\\]]]```bbbgggjjjmmmnnnnnnllllllmmmlllmmmmmmnnnnnnnnnnnnnnnkkklllmmmnnnppprrrtttuuuqqq\\\XXXaaaeeerrrbbbRRRQQQeee|||uuubbbUUUPPPFFFFFFJJJNNNMMMEEE???>>>>>>>>>===>>>>>>???@@@AAADDDEEEGGGJJJNNNRRRVVVWWW[[[]]]aaaffflllqqquuuwwwyyy{{{}}}~~~uuudddWWWRRRKKKQQQ\\\kkkzzz|||vvvrrrrrrrrrssssssooojjjccc\\\WWWSSSRRRNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKMMMQQQTTTZZZbbbnnnyyyvvvooojjjfffddd___\\\]]]___iiixxxmmmpppuuu}}}jjj___]]][[[\\\aaammm}}}xxxggg```eeemmm{{{mmmUUUHHH;;;777888666444444333333333333333333333333333333333333333333333333...///000111222222222222333333333333222222222222111111111111111111111111111111111111111222222222111111111222222333333444333444888:::999<<>>======>>>>>>======<<<;;;999888555666777888:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEDDDEEEGGGKKKOOOSSSWWWYYYTTTVVVXXXYYYZZZ\\\___bbbfffiiilllmmmlllkkkkkkkkkkkkllllllmmmmmmmmmmmmlllllllllmmmnnnoooqqqssstttyyyaaaYYY___bbbpppoooYYYRRReee{{{xxxdddUUUOOOIIIFFFFFFHHHGGGAAA???@@@=========>>>>>>???@@@AAACCCDDDFFFJJJMMMQQQTTTVVVZZZ\\\___dddjjjoootttvvvwwwyyy|||}}}~~~sssdddWWWRRRNNNUUUaaappp|||wwwuuutttuuuvvvsssppplllfff___YYYUUURRRNNNNNNMMMLLLJJJJJJJJJKKKJJJKKKLLLLLLLLLNNNRRRUUU[[[dddqqq|||ssskkkgggccc___]]]\\\ZZZbbb{{{|||ppppppqqq~~~jjj___]]][[[[[[```kkk{{{wwwhhhccciiippprrrVVVHHH;;;777888666333333222222222222222222222222333333333333333333333333///000111111111111111000000111111222222222222222111111111111111111111111000000111111111222222222000111111222333333444444111333777:::999<<>>>>>======<<<;;;999888555666777888999:::;;;<<<>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIILLLOOORRRSSSSSSTTTVVVWWWXXXZZZ^^^aaabbbeeeiiikkkjjjjjjjjjkkkkkkllllllmmmnnnnnnmmmmmmmmmmmmmmmnnnoooqqqrrrssseeeYYY\\\```ppp}}}eeeSSSfff}}}|||fffUUUMMMKKKFFFCCCCCCAAA>>>>>>AAA============>>>???@@@AAACCCDDDFFFIIIMMMPPPTTTUUUYYY[[[^^^ccciiinnnsssvvvvvvxxxzzz|||}}}~~~rrrdddXXXSSSPPPXXXeeettt|||yyyvvvvvvvvvwwwsssqqqnnnhhhbbb[[[VVVSSSNNNNNNNNNLLLJJJIIIJJJKKKIIIKKKLLLMMMMMMOOOSSSVVV[[[eeesssyyynnniiiaaa^^^]]][[[WWW\\\uuutttrrroookkk```^^^[[[[[[___jjjzzzwwwhhheeekkkqqqoooWWWIII<<<888777555333222111111111111111111111111222222222222222222222222111222222111111000///......///000111111111111111111111111111111111111111000000111111222222222222000000111222333333444444000222666999:::===HHHUUUgggvvvggg]]][[[nnnttt___NNNGGGCCC???>>>>>>>>>===<<<;;;999999555666777888999:::;;;;;;======>>>@@@AAABBBCCCDDDGGGGGGGGGHHHJJJLLLMMMNNNRRRSSSUUUVVVWWWZZZ]]]```___bbbfffiiijjjjjjkkklllkkklllmmmnnnoooooooooooonnnnnnnnnnnnoooppprrrrrr}}}gggWWWYYYbbbooolllZZZcccvvvlllTTTIIIIIIFFFCCCAAA@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDFFFHHHLLLOOORRRSSSUUUYYY]]]bbbffflllrrrvvvyyyyyyyyyzzz|||~~~zzzpppddd[[[XXXWWWXXXaaaqqq~~~{{{xxxwwwtttpppkkkiiigggbbbZZZRRRLLLLLLKKKJJJJJJKKKLLLMMMJJJKKKLLLLLLLLLOOOSSSVVV[[[eeessspppkkkaaa\\\YYY[[[ZZZ]]]mmmxxxlllqqq|||oooaaa[[[[[[ZZZ___mmmzzz{{{ggg```gggnnn~~~zzzeeeOOOEEE;;;777666333333555111111000000000000111111222222222222222222222222111111000000000000111111000000000111222222222333000111111111111222222222000111111111222222222222444444333333333333333333444999===<<<999===GGGQQQfff~~~nnnYYYUUUkkk|||xxx{{{zzzlllZZZHHH???>>>AAA@@@???===<<<:::999888:::999999888888999999::::::<<<===>>>>>>???AAACCCHHHHHHIIIJJJKKKLLLMMMNNNQQQTTTVVVXXXYYY[[[^^^```cccbbbaaadddhhhkkkjjjhhhjjjkkkmmmmmmmmmmmmnnnpppnnnlllkkkmmmppprrrqqqooo}}}fffTTTWWWbbbooottt[[[cccuuuqqqYYYMMMJJJGGGDDDBBBAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCDDDGGGJJJMMMPPPRRRUUUXXX]]]bbbffflllqqquuuwwwwwwxxxzzz{{{}}}uuukkk```XXXUUUVVVWWW```qqq}}}{{{yyyxxxuuuqqqmmmkkkiiiddd\\\UUUMMMLLLKKKJJJKKKKKKLLLMMMKKKKKKLLLLLLLLLNNNRRRUUUZZZdddsssyyynnnccc\\\YYYZZZXXXZZZgggwwwyyymmmppp{{{~~~mmmaaa\\\\\\ZZZ```mmm{{{|||ggg```dddiiisss{{{yyydddNNNDDD:::777555333333555333222222111111222222333222222222222222222222222333222222111111222222333111111111111111222222222000111111111111222222222000000000111111111222222111000000000000000000000***000555666777<<>>>>>>>>???BBBDDDFFFGGGHHHIIIKKKLLLMMMNNNPPPRRRUUUVVVWWWYYY[[[]]]bbb``````cccfffiiiiiiggghhhjjjlllllllllmmmnnnppppppooonnnooorrrsssrrrpppgggSSSVVVbbblllzzz|||\\\aaassswww___RRRMMMIIIFFFCCCBBB@@@???===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCEEEHHHLLLNNNPPPUUUXXX]]]bbbfffkkkpppttttttuuuwwwyyy{{{}}}{{{qqqggg\\\UUUTTTTTTVVV___ppp}}}|||||||||vvvtttpppnnnkkkeee]]]VVVNNNMMMLLLKKKKKKLLLMMMNNNKKKLLLLLLKKKKKKMMMPPPSSSYYYcccrrrqqqggg___[[[ZZZYYYXXXbbbppp{{{mmmooozzz~~~||||||lllaaa]]]\\\[[[```nnn|||~~~}}}hhh___```dddkkkuuuvvv```MMMCCC999666555333222444555444444333333444444555333333333333333333333333444444333333333333444444222222222111111111111111000111111111111222222222///000000000111111111111333333333333333333333333666:::===;;;999<<>>===<<<;;;:::::::::999999888888999999:::;;;<<<>>>>>>>>>???BBBDDDEEEEEEGGGHHHJJJLLLNNNNNNOOOQQQSSSTTTUUUVVVYYY[[[___^^^___aaadddffffffffffffhhhjjjkkkkkklllnnnpppsssrrrqqqrrrttttttsssqqqiiiRRRUUUaaaiiirrr|||\\\^^^mmm}}}dddUUUNNNKKKGGGDDDBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAACCCEEEHHHKKKMMMOOOTTTXXX]]]bbbfffjjjooorrrrrrsssuuuxxx{{{}}}~~~yyyooofff\\\VVVTTTRRRTTT^^^ooo}}}}}}}}}}}}yyywwwtttqqqlllddd[[[UUUOOONNNLLLKKKKKKLLLMMMMMMKKKKKKKKKJJJJJJKKKNNNQQQXXXbbbqqq~~~wwwnnnddd]]]]]][[[ZZZaaammm~~~nnnnnnyyy~~~xxxxxx}}}|||kkk```[[[\\\[[[aaannn|||yyy}}}hhh______bbbkkkuuusss]]]KKKAAA999666555333222333555555444444444444555555333333333333333333333333444444333333333333444444333222222222111000000000000000111111111222222222//////000000000111111111444444444444555555555555AAACCCDDD@@@;;;<<>>>>>===<<<;;;;;;::::::999999888888999999:::;;;<<<>>>>>>>>>???BBBDDDCCCDDDEEEGGGJJJLLLMMMNNNNNNPPPSSSTTTTTTUUUWWWYYY]]]]]]^^^```bbbddddddeeedddfffiiijjjjjjlllnnnpppssssssttttttttttttrrrqqqgggQQQTTT```iiiqqqzzz\\\ZZZggghhhVVVOOOKKKGGGDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCEEEHHHKKKMMMOOOSSSWWW]]]bbbfffjjjnnnpppqqqsssuuuxxx{{{}}}~~~~~~wwwnnneee\\\UUUTTTQQQSSS]]]ooo|||zzzyyyyyyzzz|||{{{xxxssslllbbbXXXRRROOONNNLLLKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIJJJMMMPPPWWW```mmmzzzsssggg]]]\\\\\\[[[aaajjj}}}ooommmxxxzzztttuuuzzz~~~lll^^^XXX\\\[[[```nnn}}}vvv{{{gggaaacccfffpppxxxttt___JJJAAA999777666333222333444444333333333333444444333333333333333333333333333333222222222222333333333222222222111000000000000000111111111222222222000000000000111111111111000111111111222222222333555888:::::::::>>>GGGNNN\\\sssnnnZZZRRR^^^wwwvvvuuuuuuTTTDDDAAA>>>>>>======<<<<<<<<<;;;:::999999888888999999::::::<<<=========???AAACCCBBBCCCDDDFFFIIIKKKLLLMMMNNNPPPSSSTTTUUUVVVXXXZZZ[[[\\\^^^___aaabbbdddeeedddfffhhhjjjjjjkkknnnpppqqqssstttuuutttsssrrrqqqdddOOOSSS```jjjttt~~~]]]WWWaaa}}}kkkWWWMMMJJJGGGDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCEEEGGGJJJLLLNNNSSSWWW\\\bbbfffiiilllooorrrtttvvvyyy|||}}}}}}}}}~~~~~~vvvnnneee[[[TTTRRRPPPRRR]]]ooo|||wwwttttttuuuvvv~~~}}}{{{uuummmbbbXXXRRRNNNMMMLLLJJJJJJJJJKKKKKKHHHIIIIIIHHHHHHJJJMMMPPPVVV^^^jjjttt{{{~~~yyyiii]]]ZZZZZZYYY^^^fffxxxoookkkvvvwwwrrrssswww|||lll^^^XXX[[[ZZZ___nnn|||tttwwwgggdddjjjooowww}}}xxxcccJJJAAA999888777444333444333333333222222333333333333333333333333333333333222222111111111111222222222222222111111111111111000111111111111222222222000111111111222222222222222222222333333444444555000222555666888>>>GGGNNNYYYpppmmm\\\TTTZZZkkkyyyWWWDDD???===============<<<<<<<<<:::999999888888999999:::999:::<<<<<<<<<===@@@BBBBBBBBBDDDFFFHHHIIIKKKKKKNNNPPPRRRTTTUUUWWWZZZ\\\[[[]]]___```aaabbbdddfffeeegggiiijjjjjjkkkmmmooooooqqqtttuuutttrrrrrrrrrfffQQQTTT___hhhttt^^^VVV^^^{{{nnnXXXLLLIIIEEECCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAACCCFFFHHHJJJLLLRRRVVV\\\bbbeeehhhlllnnnsssuuuxxxzzz|||}}}}}}|||~~~wwwpppiii^^^VVVSSSPPPRRR]]]nnnzzzvvvssstttvvvwww}}}~~~}}}xxxoooddd[[[VVVNNNMMMKKKIIIIIIIIIIIIJJJFFFGGGGGGGGGGGGJJJMMMPPPVVV\\\fffpppvvvzzz}}}ooo___ZZZYYYXXX\\\cccrrrpppkkkuuu|||uuuqqqqqqsss|||}}}lll```ZZZZZZYYY^^^mmm{{{yyysssfffhhhrrryyyyyydddJJJAAA:::999888555444555444333333222222333333444444444444444444444444444222222111111111111222222111111111111111222222222000111111111111222222222222222222222333333333333444444555555666777777888555666666777888===DDDJJJVVVmmmqqqbbb[[[ZZZccc}}}ZZZEEE>>><<<<<<<<<===============:::999999888888999999:::888999;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDGGGIIIJJJRRRVVV\\\bbbeeehhhkkkmmmtttvvvyyy{{{}}}}}}||||||{{{uuummmbbbYYYVVVQQQSSS]]]nnn{{{wwwuuuwwwzzz||||||}}}~~~zzzqqqggg___ZZZMMMLLLJJJIIIHHHHHHHHHIIIEEEFFFGGGGGGGGGJJJNNNQQQUUU[[[dddmmmsssxxx|||~~~vvvccc\\\[[[YYY\\\bbblll|||pppjjjuuuyyyssspppoooppp}}}zzzkkkaaa^^^YYYXXX^^^lll{{{|||pppeeejjjwwwvvvaaaJJJBBB;;;999999666444555444444444333333444444444444444444444444444444444333222222111111222222333000000111111222222222333000111111111111222222222222222333333333444444444111111222222333444555555000111222444666<<>><<<<<<<<<===============:::999999999999999999:::777888:::::::::;;;>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHJJJLLLPPPRRRUUUWWW[[[]]]\\\___bbbcccbbbcccfffiiihhhjjjkkkkkkkkkkkkmmmnnnmmmqqqvvvwwwvvvttttttuuuuuuZZZQQQXXXeeesss}}}[[[XXXVVVxxxwwwVVVIIIHHHEEEDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBEEEHHHKKKMMMQQQTTTYYY]]]```cccgggjjjppptttyyy|||}}}}}}~~~~~~|||wwwrrrjjj]]]TTTUUUUUU]]]nnnzzzvvvuuuxxx~~~~~~uuuhhh\\\UUUPPPNNNLLLIIIHHHHHHIIIIIIFFFGGGGGGFFFFFFIIIMMMQQQVVVZZZ```fffmmmtttzzzkkk```\\\ZZZZZZ^^^lllzzzuuunnnooo|||nnnjjjmmmqqqwww|||nnnaaaYYYZZZWWW\\\kkk|||mmmbbbjjjxxxvvvaaaMMMDDD;;;888777444333555555555444333333222111111111111222222222333333333777777666555333222111111222222222111111111000000111111111000000000000000222222111111111111111111///111444555444333333333222333555555666:::BBBHHHWWWfffvvvnnnccc[[[]]]tttcccIII===<<<<<<<<<<<<<<<;;;;;;;;;999888777666666777777888888:::<<<<<<<<<<<<>>>???CCCAAAAAACCCGGGJJJIIIHHHFFFKKKQQQSSSRRRSSSWWW\\\______^^^___aaadddgggiiiiiiiiiiiihhhhhhiiimmmpppoooqqqsssuuuvvvtttsssqqq{{{aaaVVVYYYdddsssYYYWWWVVVxxxvvvUUUJJJHHHEEEDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@AAABBBDDDGGGKKKMMMQQQTTTYYY\\\___bbbfffiiiooosssxxx{{{}}}}}}~~~~~~~~~}}}vvvrrrjjj___VVVUUUUUU]]]nnn~~~|||wwwsssrrrwww}}}}}}tttggg\\\TTTPPPNNNLLLIIIHHHHHHHHHIIIFFFFFFFFFFFFFFFHHHLLLOOOUUUYYY___fffmmmttt{{{ssseeeaaa___```bbbooo{{{uuummmnnn|||mmmiiikkkooovvvzzzlll```WWWYYYUUUZZZiiizzznnnccchhhssszzzwww```LLLCCC;;;888777444333444555555444333333222111111222222222222333333333333666555444333222111000000222222222111111111000000111111111111000000000000222222111111111111111111222444777888777666666666222444555555666:::BBBHHHVVVeee}}}{{{sssfff[[[ZZZnnnbbbKKKAAA<<<<<<======<<<<<<;;;;;;999999777666666666777888888999;;;;;;;;;;;;===???AAA@@@@@@BBBFFFHHHHHHGGGFFFJJJOOORRRSSSTTTWWWZZZ^^^^^^___```bbbeeeggghhhiiiiiijjjiiihhhiiikkknnnnnnppprrrtttuuutttsssrrrkkk\\\WWW```ssszzzVVVUUUUUUwwwtttTTTKKKIIIFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@??????AAACCCFFFJJJLLLQQQTTTXXX[[[^^^aaaeeegggmmmqqqvvvzzz|||}}}{{{|||~~~|||uuupppjjjaaaZZZUUUUUU]]]nnn}}}}}}zzzvvvpppmmmooouuu}}}|||sssggg[[[TTTOOONNNLLLJJJHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFJJJMMMRRRWWW]]]eeemmmuuu}}}zzzgggaaa``````aaannnxxxwwwnnnooo}}}mmmgggiiimmmvvvyyykkk^^^VVVVVVSSSWWWfffvvv|||ooocccfffnnntttxxx^^^KKKBBB:::888777444333444555444444333333222222111333333333333444444444444444444333222222111000000222222222111111111111111111111111111111111111111111111222222222222222222333555888888777666666777333555666555666:::BBBHHHUUUccc{{{wwwjjj]]]YYYiii|||aaaMMMDDD<<<===>>>>>>>>>===;;;::::::999777666666666777888666888::::::::::::<<<>>>?????????AAADDDFFFGGGFFFGGGJJJNNNSSSVVVXXXYYYYYY\\\^^^```bbbdddfffgggggghhhjjjkkkkkkjjjiiijjjkkklllnnnpppsssttttttssssssuuubbbWWW]]]ssstttTTTTTTTTTvvvsssTTTMMMJJJGGGDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>???>>>???@@@BBBEEEIIIKKKQQQSSSWWWYYY\\\___cccfffjjjooouuuyyy|||}}}{{{|||}}}|||tttnnniiibbb]]]VVVVVV]]]nnn}}}}}}{{{sssnnniiihhhlllttt}}}|||rrrggg[[[UUUNNNMMMKKKJJJHHHHHHGGGGGGDDDEEEEEEDDDDDDEEEHHHJJJOOOTTT\\\dddllluuu~~~mmmdddbbbaaa___eeeooo~~~zzzqqqqqq}}}mmmeeegggkkkwwwzzzkkk^^^VVVTTTRRRVVVdddsss|||mmmbbbeeeooowwwvvvZZZIII@@@999888777444333444444444444333333222222222333333333444444444555555444444333333222222111111111111111111111111111111000111111111111111222222111111222222222222222333111333555555444333333444444555666666666:::AAAGGGSSSaaaxxx|||nnn```ZZZfffzzzaaaNNNDDD===>>>?????????===;;;::::::999888666666666777777666777999999999999;;;===??????@@@AAADDDEEEFFFFFFJJJKKKNNNTTTYYY[[[ZZZYYYZZZ\\\___ccceeefffffffffgggiiillllllkkkiiihhhhhhjjjlllnnnqqqssssssssssssjjjZZZ^^^uuutttTTTTTTTTTuuutttVVVOOOKKKGGGEEEDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBEEEHHHJJJOOORRRUUUWWWZZZ^^^bbbfffiiimmmsssxxx{{{|||~~~||||||~~~{{{sssmmmhhhccc___XXXWWW___ooo~~~{{{uuukkkfffbbbcccjjjttt|||{{{qqqfff[[[UUUMMMMMMKKKJJJHHHGGGGGGFFFDDDEEEEEEDDDCCCDDDFFFHHHMMMRRRZZZcccllluuu~~~}}}ooojjjfffbbb]]]fffvvv}}}ttttttzzzmmmdddeeejjjxxx{{{mmm```XXXSSSRRRVVVdddrrr}}}|||iiiaaafffssssssVVVGGG>>>888777777444333444444444333333333333222222333333333444444444555555444444444444333333333333111111111111111111111111000000111111222222222333111111222222333333333333111222444333222111111333444555666555555888???EEEQQQ^^^uuuuuuggg]]]ddd~~~{{{cccNNNAAA???????????????===<<<;;;;;;:::888666666666666777555777999999999999;;;<<<>>>???AAABBBDDDEEEGGGHHHIIIJJJMMMQQQVVVXXXXXXWWWXXX[[[^^^bbbeeefffeeeeeefffiiillllllkkkiiiggggggiiijjjllloooqqqrrrssssssttt___```uuuzzzVVVVVVUUUuuuvvvZZZPPPMMMHHHEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>@@@BBBEEEIIIKKKMMMPPPSSSUUUYYY]]]bbbfffhhhmmmrrrwwwzzz{{{}}}~~~}}}}}}|||tttnnniiidddbbbZZZYYYaaaqqq|||yyyzzz{{{yyyrrrlllccc___]]]```jjjttt|||~~~xxxooocccYYYSSSMMMLLLKKKJJJIIIGGGFFFFFFDDDEEEFFFEEEDDDDDDEEEGGGLLLQQQYYYbbbkkkuuu~~~|||{{{qqqiiibbb]]]cccpppvvvuuuxxxnnncccdddiiiwww|||nnnaaaYYYTTTSSSYYYfffsss|||xxxfff```gggwwwnnnSSSEEE===777777777555333444333333333333333333333333333333333333444444444444444444444444444444444555111111111111111222222222000000111111222333333333111111222222333444444444333444555444222222333444444555555444333777>>>CCCOOO\\\sss{{{mmmaaadddxxx}}}gggQQQCCCAAAAAA@@@???>>>======<<<;;;:::888777666555666666555777999999999999;;;======???BBBCCCCCCDDDFFFHHHGGGIIIKKKNNNPPPRRRSSSTTTWWWYYY\\\```cccdddddddddeeehhhkkkkkkjjjiiihhhhhhhhhiiikkkmmmooopppqqqrrryyy```^^^pppYYYXXXVVVuuuyyy___QQQNNNIIIEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@CCCFFFIIIKKKKKKNNNQQQTTTWWW]]]cccggghhhlllrrrwwwyyyzzz{{{}}}}}}}}}~~~}}}zzz{{{||||||~~~wwwqqqkkkgggddd[[[[[[bbbrrryyyrrrpppqqqoooiiiccc]]]ZZZYYY___jjjvvv}}}~~~}}}zzztttkkk___VVVPPPLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFGGGFFFDDDDDDEEEFFFLLLQQQYYYbbbkkkuuu~~~zzz|||yyymmmddd```ccckkk}}}uuusssvvvooocccdddhhhuuu{{{nnnbbbZZZTTTUUU\\\iiittt}}}zzzxxxvvvfff```fffwwwkkkRRRCCC<<<666777777555333333333333333333333333333333222222222222333333333333222222333333333444444444000000111111111222222222000000111222222333444444111111222222333444444555444555666444333222333444333444444333222555<<>>=========>>>;;;:::888777666555666666666888999:::::::::<<<===<<<>>>AAABBBAAABBBEEEGGGIIIKKKMMMMMMLLLMMMQQQUUUVVVWWWZZZ^^^```bbbcccdddeeegggiiijjjiiiiiiiiijjjhhhiiijjjlllmmmoooppppppyyy^^^YYYhhhwww[[[ZZZWWWuuu{{{bbbRRRNNNIIIEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@???@@@AAACCCFFFJJJLLLJJJLLLOOOSSSWWW]]]ccchhhiiimmmrrrvvvxxxyyy{{{||||||}}}}}}{{{wwwvvvyyy{{{zzz}}}zzztttnnniiifff]]]\\\cccssswwwmmmiiiiiihhhbbb]]]ZZZWWWXXX___kkkvvv}}}|||zzzwwwqqqggg]]]SSSMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFGGGFFFEEEDDDEEEFFFLLLQQQYYYaaakkkttt}}}xxxzzzuuukkkdddcccfffuuu~~~sssqqqtttpppcccdddhhhssszzzmmmbbbZZZUUUVVV^^^kkkvvv}}}~~~uuusssvvvfffaaafffuuuiiiRRRBBB;;;666777777555333333333333333333333333333333111111222222222333333333111111111222222333333444000000111111222222222222000000111222333333444444111111222333333444555555444444555333111111222333333444444222111444;;;@@@MMMYYYooo{{{zzzxxxqqqiiilll~~~zzz}}}nnn]]]QQQEEECCC@@@===<<<<<<>>>???<<<:::999777666555555666666888::::::::::::<<<>>>:::===@@@AAA@@@@@@CCCFFFLLLOOOQQQOOOLLLMMMSSSXXXUUUWWWYYY\\\___aaacccdddeeegggiiiiiiiiiiiijjjkkkiiiiiijjjkkkmmmnnnoooooorrrYYYXXXZZZjjjjjjUUUUUUooojjjXXXPPPIIIGGGFFFCCCCCCEEE@@@@@@@@@????????????>>>AAAAAABBBCCCEEEGGGIIIJJJKKKMMMOOORRRVVV[[[aaaeeeiiilllrrrvvvyyy|||~~~zzzyyy||||||wwwqqqiiiddd^^^___gggwww~~~xxxpppjjjfffbbb]]]YYYVVVSSSQQQWWWgggxxx}}}{{{|||xxxpppggg]]]UUUPPPMMMMMMLLLKKKIIIGGGEEEDDDCCCFFFFFFDDDBBBAAABBBEEEHHHLLLQQQYYYbbbllluuu|||tttooosssyyylll``````cccqqqvvvpppooossseeebbbdddqqq|||qqqfff___UUUWWW___lllvvv|||zzzrrrrrr~~~tttgggeeejjjxxxyyyaaaRRR>>>;;;888666666666555444444444444444444444444444222222222222222222222222111111111111111111111111333333222111000000111111333333222222333333444555111111111111111111111111333333222222333333444555777555222111222555:::===KKKWWWmmmtttwwwvvvuuuooocccmmmzzzttteeeVVVKKK<<<<<>>>>>???@@@BBBCCCDDDDDDMMMRRRVVVTTTNNNKKKMMMQQQWWWXXXYYY[[[\\\^^^______aaadddfffggggggfffggghhhhhhhhhhhhiiijjjkkkmmmmmmhhhRRRSSSUUUddd~~~mmmTTTPPPgggkkkXXXPPPIIIHHHFFFCCCCCCDDD@@@@@@@@@????????????>>>@@@@@@AAABBBDDDFFFHHHIIIIIIKKKNNNRRRUUUZZZ___ccchhhlllqqqvvvyyy|||}}}|||{{{wwwpppiiiccc^^^```hhhxxxyyypppjjjeeeaaa\\\XXXUUUSSSRRRXXXgggxxx}}}{{{vvvrrrlllccc[[[TTTPPPMMMMMMMMMKKKJJJHHHFFFEEEDDDFFFFFFEEEDDDBBBCCCEEEHHHLLLQQQYYYbbbkkkttt{{{rrrmmmpppyyyrrraaa^^^___kkkwwwppppppvvvhhhfffgggooo}}}}}}qqqfff^^^UUUWWW```nnnyyyzzztttnnnyyyrrrhhhgggmmm{{{xxx```QQQ===;;;888666666666555444111111111111111111111111222222222222222222222222222222222222222222222222333222222111000000111111222222222222222333333444111111111111111111111111333333222222333333444555555444333222444777;;;===IIIUUUkkkttttttqqqqqqnnnbbbiiizzzlll]]]MMM>>>===CCC>>><<<@@@>>>===999888:::999555555999666999<<<<<<;;;:::;;;=========>>>@@@AAACCCDDDEEEHHHMMMRRRQQQMMMKKKNNNQQQVVVWWWXXXZZZ[[[]]]^^^___aaacccfffgggffffffggghhhhhhhhhhhhiiijjjkkklllmmm~~~```MMMPPPRRR___uuurrrVVVKKK___zzzqqqYYYQQQJJJIIIHHHEEECCCCCC@@@@@@@@@????????????>>>??????@@@AAACCCEEEFFFGGGFFFIIINNNRRRUUUYYY]]]aaagggkkkpppuuuxxx{{{~~~~~~~~~zzzvvvpppiiiddd```aaajjjzzz{{{rrrkkkfffaaa[[[WWWTTTSSSSSSXXXgggwww|||zzzppplllfff___XXXSSSOOOMMMNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGKKKQQQYYYaaajjjrrrzzztttmmmmmmppp~~~wwwfff```\\\dddzzzyyyppppppwwwhhhdddeeelll{{{}}}qqqeee]]]UUUXXXbbbqqq~~~}}}wwwrrrzzzmmmfffhhhooottt\\\NNN===:::777666666666555444444444444444444444444444222222222222222222222222333333333333333333333333333222111111000111111111111111111111222222222333222222222222222222222222333333222222333333444555333333444444666999<<<===GGGSSSiiiwwwtttnnnmmmlllaaacccvvv}}}vvvhhhSSSBBB>>>DDD@@@>>>@@@>>><<<999888:::888555444666666999<<<===<<<;;;;;;;;;<<<<<<>>>???AAACCCDDDEEECCCHHHMMMMMMKKKJJJNNNRRRTTTUUUVVVXXXZZZ[[[]]]]]]___bbbeeeffffffeeefffggghhhhhhhhhiiijjjkkklllmmm}}}^^^MMMRRRRRR]]]pppvvvWWWIIIZZZwww{{{]]]SSSKKKJJJIIIFFFCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAACCCEEEFFFEEEIIINNNRRRVVVYYY]]]___fffjjjooosssvvvyyy|||~~~~~~{{{wwwqqqkkkfffaaacccmmm|||uuummmgggaaa[[[VVVRRRRRRSSSYYYffftttyyywwwmmmiiiddd]]]WWWQQQNNNLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDFFFGGGGGGEEEEEEEEEFFFKKKPPPXXX```hhhpppyyywwwooollljjjuuu{{{mmmddd]]]aaasss{{{pppooovvvddd^^^^^^jjjyyy}}}pppddd[[[UUUWWWbbbttt|||~~~|||hhhbbbeeeooommmVVVHHH<<<999777555555666555444666666666666666666666666222222222222222222222222333333333333333333333333222222111111111111111222000000111111222222222222222222222222222222222222333333222222333333444555222333444666999;;;<<<===FFFRRRhhhzzzpppmmmnnnccc___jjj|||pppssszzzsss\\\GGG@@@DDDAAA@@@AAA>>>===;;;;;;:::888555444444666888:::<<<<<<;;;999999;;;;;;===???AAABBBDDDEEEBBBFFFJJJKKKIIIJJJNNNQQQRRRSSSTTTVVVXXXZZZ[[[\\\^^^aaadddeeeeeeeeefffggggggggghhhhhhiiikkklllmmmdddQQQTTTQQQ[[[mmmuuuWWWHHHVVVssscccXXXMMMKKKJJJGGGDDDCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>???AAABBBDDDDDDFFFIIINNNSSSVVVZZZ]]]```eeehhhnnnrrruuuxxx{{{}}}}}}~~~|||yyytttmmmiiidddfffooo{{{rrrkkkddd\\\WWWQQQSSSUUUZZZfffrrrvvvtttnnnjjjddd]]]VVVPPPMMMKKKJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEGGGFFFEEEDDDEEEFFFJJJPPPXXX___fffnnnxxx{{{rrrllleeelllzzzssshhh```cccppp}}}ppplll|||zzzfff___^^^iiixxx|||ooobbbYYYTTTVVVbbbuuuyyyccc]]]bbbnnnfffOOOCCC;;;999666555555666555444222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222///000111222222222111111222222222222222222222222333333222222333333444555111222444777999;;;<<<===EEERRRggguuupppqqqggg___eee{{{hhhlllvvv~~~gggNNNCCCDDDAAAAAABBB=====================>>>===666777888:::;;;:::888777:::;;;<<<>>>@@@AAACCCCCCDDDFFFIIIJJJIIIJJJMMMPPPQQQRRRSSSUUUWWWYYY[[[\\\]]]___bbbdddddddddeeefffggggggggghhhiiijjjllllllnnnWWWUUUOOOVVVfffvvvYYYHHHPPPkkkkkk]]]PPPKKKKKKHHHDDDCCC@@@@@@@@@????????????>>>>>>>>>??????@@@BBBCCCDDDFFFIIINNNRRRUUUYYY^^^aaacccggglllqqqtttwwwzzz||||||~~~~~~}}}zzzuuuoookkkfffhhhqqqxxxppphhh```ZZZSSSVVVXXX]]]gggqqquuurrroookkkeee^^^VVVPPPLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFIIIPPPXXX^^^dddlllvvv~~~vvvnnnccceeemmm|||{{{oooeeeeeennnpppiiiwwwnnnffffffjjjxxxyyylll```XXXSSSUUU```sssvvvbbb]]]cccppp}}}}}}cccLLLAAA:::888555444555666555444333333333333333333333333222222222222222222222222111111111111111111111111111111111000111111222333///000222333333333222111333333333333333333333333333333222222333333444555222333444666888:::;;;<<>>??????BBBGGGKKKJJJ999888777888::::::999777;;;;;;<<<>>>???@@@AAABBBFFFGGGHHHIIIIIIJJJLLLOOOPPPQQQSSSUUUWWWYYY[[[\\\[[[^^^aaacccccccccdddfffggggggggghhhiiijjjkkklll{{{```XXXNNNTTT[[[www~~~aaaKKKMMMdddssscccRRRLLLKKKHHHEEEDDD@@@@@@@@@????????????>>>?????????@@@AAABBBCCCDDDFFFIIILLLOOOSSSWWW]]]aaabbbfffkkkpppsssvvvyyy{{{{{{}}}}}}|||zzzuuupppkkkhhhjjjsss~~~uuulllccc^^^WWWZZZ]]]aaaiiirrruuurrrmmmjjjddd]]]VVVQQQMMMKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDBBBAAAAAADDDFFFIIIPPPXXX^^^bbbjjjuuu~~~}}}ttthhheeefffooo||||||mmmhhhkkkzzzppphhhtttrrrjjjiiikkkyyywwwjjj^^^VVVRRRSSS]]]qqqssscccaaaiiivvvyyy~~~~~~wwwyyydddNNNBBB:::777555444555666555444444444444444444444444444222222222222222222222222222222222222222222222222111111000000111222222333000111333444555444333222333333333333333333333333333333222222333333444555333333444555666888:::;;;BBBOOOddd{{{zzzrrrtttnnngggkkknnntttttt}}}}}}]]]GGGBBB???@@@BBB===<<>>??????@@@DDDEEEFFFGGGHHHJJJMMMOOOPPPQQQRRRUUUWWWYYY[[[\\\ZZZ]]]```bbbbbbcccdddeeegggggggggggghhhjjjkkklllggg[[[OOOTTTRRRmmmiiiPPPLLL```xxxfffTTTLLLKKKHHHFFFEEE@@@@@@@@@????????????>>>@@@???@@@@@@AAABBBCCCDDDFFFHHHJJJMMMPPPVVV\\\```bbbfffkkkooorrruuuxxxzzz{{{}}}~~~}}}|||{{{yyyuuuoookkkiiikkksssxxxooofff```ZZZ^^^aaadddllltttvvvssskkkhhhccc\\\VVVQQQNNNLLLJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDCCCAAA???@@@DDDFFFHHHPPPXXX]]]aaaiiiuuu~~~zzzpppiiieeeiiiqqq~~~tttjjjgggssspppgggrrrpppgggfffmmmzzzuuuhhh]]]VVVRRRRRR[[[oooqqqdddfffooo{{{}}}xxx}}}zzzrrrwwwfffPPPEEE999777555444555666555555000000000000000000000000222222222222222222222222333333333333333333333333111111000000111222333333000222333555555444333222333333333333333333333333333333222222333333444555444444333444555777999:::@@@NNNcccyyyyyypppsssooojjjoooiii}}}{{{```HHHBBB>>>@@@BBB===>>>AAA???:::<<>>>>>>>>>>>BBBCCCDDDEEEGGGJJJMMMOOOPPPQQQSSSUUUWWWZZZ\\\]]]ZZZ\\\```bbbbbbcccdddeeeffffffgggggghhhjjjkkklllrrrVVVNNNUUUYYYggg}}}oooUUUPPPZZZ}}}kkkUUUNNNJJJCCC@@@DDDCCCBBBAAA@@@???????????????>>>>>>>>>???AAACCCEEECCCFFFIIIMMMPPPUUU[[[______bbbfffjjjnnnsssxxx|||~~~|||{{{{{{~~~}}}}}}~~~}}}zzzuuupppmmmeeelllyyy~~~rrrddd[[[^^^```cccgggkkknnnpppqqqpppkkkccc]]]YYYTTTOOOJJJKKKJJJIIIIIIJJJIIIGGGEEEJJJHHHFFFCCCBBBCCCEEEFFFJJJNNNTTTYYY```jjjvvv~~~|||pppdddaaaeeeppp|||sssmmmooopppeeeqqqnnnaaabbbfffsssvvvfffZZZTTTOOORRR]]]ooo~~~mmm___ggguuu~~~}}}}}}vvvpppvvvfffNNNCCC;;;:::888666555555666777<<<:::777444222111111222999666777999777222444:::555444444333222111000000111111111111111111111111111111222222222333333333444444333222333444555666666666444333222111111111555555555555555666777888CCCJJJ[[[tttzzznnnlllqqqrrrpppqqqhhhNNNBBBAAAAAA@@@@@@@@@AAA@@@===<<>>>>>>>>>>>AAADDDFFFGGGIIILLLNNNMMMNNNOOORRRUUUXXX[[[]]]ZZZ[[[]]]^^^```aaabbbbbb```aaabbbccceeehhhjjjkkk{{{\\\RRRWWWXXXeee{{{~~~aaaSSSWWWyyypppXXXPPPLLLFFFCCCEEECCCBBBAAA@@@??????????????????>>>>>>???AAACCCEEECCCFFFIIILLLPPPUUUZZZ^^^^^^aaafffjjjnnnrrrwww{{{}}}||||||}}}}}}{{{|||}}}}}}{{{wwwsssppphhhmmmxxxuuuiiiaaabbbdddfffjjjmmmoooqqqrrrpppjjjbbb\\\WWWSSSNNNKKKKKKJJJIIIIIIJJJJJJHHHFFFIIIGGGEEECCCBBBCCCEEEFFFJJJNNNSSSYYY```kkkwww~~~sssgggaaaaaaiiixxx{{{sssqqqtttfffqqqrrrddddddfffssswwwfffZZZTTTRRRTTT^^^nnn|||iii\\\eeetttwwwooouuudddMMMBBB;;;:::888666555555666777888777555333222333444444555222222444444000111555444333333222222111111111222222222222222222222222111111222222222333333333444333222222222333555555333333333333333444444555333333444444666777999999AAAHHHYYYrrr~~~ooojjjmmmooonnnmmmwwwbbbKKKAAA@@@@@@>>>======??????<<<:::<<>><<<<<<======>>>????????????AAADDDEEEGGGHHHKKKMMMNNNOOOPPPRRRTTTVVVYYYZZZYYYZZZ\\\^^^```aaaaaabbb``````aaaccceeegggiiijjjgggXXXYYYXXXdddyyysssWWWSSSqqqwww[[[PPPNNNIIIFFFFFFCCCBBBAAA@@@@@@???????????????>>>>>>???AAACCCDDDCCCFFFIIILLLOOOTTTYYY]]]]]]aaaeeeiiimmmqqqvvvyyy|||}}}~~~|||zzzxxxzzz|||}}}{{{yyyuuussslllnnnwwwxxxnnnhhhfffggghhhkkkmmmoooqqqqqqnnniiiaaaZZZUUUQQQNNNLLLKKKJJJIIIJJJJJJJJJHHHFFFFFFEEECCCBBBBBBCCCEEEFFFHHHMMMRRRYYYaaalllyyy{{{nnneee```cccooo}}}{{{uuuxxxgggqqquuueeecccgggssswwwgggZZZSSSTTTUUU^^^mmm{{{wwwdddZZZdddtttxxxooottt}}}```III???:::999777666555666666777555444333333333444666777666222111444666444333555222222222222222222222222333333333333333333333333111111222222222333333333222222222222222333444444444444333333444555555666222222333444666888:::;;;???FFFWWWooossshhhhhhjjjjjjgggxxxppp]]]JJJBBBAAA???>>>======>>>???===;;;;;;@@@DDD\\\LLL>>>;;;;;;888:::???<<<======>>>??????@@@@@@???AAACCCEEEFFFGGGJJJLLLOOOOOOOOOPPPRRRTTTVVVWWWXXXYYY[[[]]]^^^``````aaa___```aaabbbdddfffhhhjjjqqq]]]ZZZXXXcccwwwZZZNNNggg{{{^^^PPPMMMJJJFFFEEECCCCCCBBBAAA@@@@@@@@@@@@????????????@@@AAABBBCCCCCCEEEHHHKKKNNNRRRWWW[[[\\\```dddiiilllppptttwwwzzz}}}yyywwwuuuwwwyyy{{{{{{yyyvvvtttppppppvvvxxxoooiiigggggghhhiiijjjlllmmmnnnlllhhh```YYYTTTPPPNNNMMMLLLKKKJJJJJJKKKJJJHHHFFFEEEDDDCCCBBBBBBCCCEEEFFFGGGKKKQQQXXX```mmm{{{xxxlllbbbaaakkkvvvzzzzzziiiqqqwwwfffbbbgggrrrwwwgggZZZSSSSSSTTT]]]lll{{{pppbbb[[[eeevvvyyyooosss~~~www[[[FFF===999888777666666666666666444333333333333444666666555333222444666666555444111111111222222333333333333333333333333333333333111111222222222333333333111111111222222222333333777777666555444333333444333333444444666777888999>>>EEEUUUmmmzzzkkkffffffdddbbbqqqooo___MMMDDDAAA???>>>@@@>>>@@@AAA???======>>>@@@TTTGGG===::::::999;;;>>><<<<<<<<<===>>>>>>?????????AAACCCEEEEEEFFFIIIKKKLLLMMMMMMOOOPPPRRRTTTUUUVVVWWWYYY[[[]]]^^^______^^^___```aaaccceeegggiiiwww```[[[ZZZcccuuu\\\MMM]]]yyy~~~```OOOKKKIIIFFFCCCDDDCCCBBBAAA@@@@@@@@@@@@????????????@@@AAABBBBBBCCCEEEHHHJJJMMMQQQUUUYYY[[[^^^ccchhhkkknnnrrruuuyyy}}}xxxuuusssuuuxxxzzzzzzxxxvvvtttrrrqqqxxx~~~uuummmggggggggggggggghhhjjjkkkllljjjfffaaaZZZTTTPPPNNNNNNLLLKKKJJJJJJKKKJJJHHHFFFDDDDDDCCCBBBCCCCCCDDDEEEFFFJJJPPPVVV___lll{{{rrrgggbbbgggpppzzz}}}|||lllqqq|||iiiccceeeppp|||wwwhhhZZZSSSPPPRRR\\\lll{{{lllbbb^^^iiizzzvvvmmmrrr{{{oooUUUCCC;;;777777777666666666666666444444444333333333444444000111111111222333222000111111111222222333333444222222222222222222222222111111222222222333333333111111222222222333333333777666555444444444444444666666555555555666666777>>>DDDTTTkkkrrriiiddd```aaalllrrrbbbQQQFFF@@@======@@@???@@@@@@@@@>>><<<<<<<<>>???AAACCCDDDDDDEEEGGGIIIIIIIIIJJJLLLNNNQQQSSSUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]^^^^^^```bbbdddfffhhhxxxaaaZZZZZZbbbqqq___NNNTTTmmmeeeRRRJJJHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCEEEGGGIIILLLOOOTTTWWWYYY]]]cccgggjjjmmmppprrrxxx|||yyywwwtttuuuxxxzzzzzzxxxuuusssrrrsss{{{~~~uuummmggghhhhhhgggggghhhiiikkklllgggfffbbb\\\UUUPPPNNNNNNLLLKKKJJJKKKKKKKKKIIIGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEIIINNNUUU^^^kkkzzzvvvkkkddddddhhhnnnxxx~~~oooqqqooogggbbblllxxx}}}vvvhhh[[[SSSMMMPPP[[[mmm|||}}}jjjdddcccmmm|||ssspppuuu|||hhhOOO@@@<<<666666666666666666666666555555444444333333222222111666888555333444444222111111111222222333333333111111111111111111111111111111222222222333333333111222222333444333333333333333333333444555777777777777666555555555555555===CCCRRRiiixxxnnngggaaaaaajjjqqqdddUUUJJJBBB<<<<<>>>>>>>>===<<<;;;999999666555555777:::;;;;;;;;;999::::::;;;;;;<<<======@@@AAACCCDDDCCCDDDFFFHHHFFFGGGHHHJJJMMMOOORRRSSSSSSTTTVVVXXXYYY[[[[[[\\\\\\]]]^^^___aaaccceeegggwww___XXXZZZ___mmmbbbRRRMMMbbblllWWWLLLJJJIIIHHHDDDCCCBBBAAAAAA@@@AAAAAA??????@@@@@@AAAAAAAAA@@@CCCEEEGGGIIIKKKNNNRRRVVVXXX\\\bbbgggjjjllloooqqqwww|||||||||wwwxxx{{{|||{{{yyyvvvsssqqquuuyyyqqqlllffffffeeedddeeegggiiijjjeeeeeeccc^^^WWWQQQOOONNNMMMKKKKKKKKKKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEHHHMMMSSS\\\iiiyyy~~~|||qqqgggccccccfffnnn}}}qqqqqq~~~rrriii___iiiuuu{{{vvviii[[[SSSMMMQQQ]]]ooo}}}yyyiiieeegggppp}}}}}}uuuxxxyyyaaaJJJ>>>===555555666666666666666555333444444444333333222222444<<<@@@;;;555555666666222222222222222222333333222222222222222222222222111111222222222333333333111222333444555444444333111111222222333555666777666666555555555666666777;;;AAAPPPfff~~~{{{tttlllfffaaaiiinnneee[[[RRRIII@@@===??????>>>=========<<<:::999555666666777999;;;;;;:::::::::;;;;;;<<<=========@@@AAACCCCCCCCCCCCEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPRRRSSSUUUVVVXXXYYYZZZZZZ[[[\\\]]]^^^```ccceeefffttt^^^WWWYYY]]]iii}}}dddUUUIII[[[rrr[[[OOOLLLLLLLLLDDDDDDCCCBBBAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@CCCEEEGGGHHHJJJMMMRRRUUUXXX\\\bbbfffiiilllnnnpppwww|||~~~~~~zzz{{{}}}~~~}}}zzzvvvtttpppuuu}}}vvvpppcccbbbaaa```aaaccceeegggccceeeddd```XXXRRROOONNNMMMLLLKKKKKKLLLKKKIIIGGGHHHGGGGGGFFFEEEDDDDDDCCCEEEHHHLLLRRR[[[hhhxxx}}}{{{{{{wwwllldddaaa]]]eeerrrrrrrrr}}}rrrhhh]]]gggsssyyyuuuiii[[[SSSNNNRRR^^^ppp~~~wwwhhhfffiiiqqq}}}~~~zzzvvv]]]GGG>>>>>>555555666666666666666555222222333444444444333333111<<>>???>>>===<<<888999999888888:::;;;999;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCCCCBBBCCCDDDFFFHHHHHHHHHIIIJJJKKKLLLMMMQQQRRRTTTVVVXXXYYYYYYZZZ[[[\\\\\\^^^```bbbdddfffooo]]]ZZZZZZZZZbbbsssrrr]]]WWWdddzzzxxx___NNNHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???@@@BBBCCCBBBAAADDDDDDCCCDDDGGGJJJNNNQQQXXX[[[^^^aaadddggglllooovvvxxxzzz{{{|||}}}~~~zzz}}}|||wwwttttttvvv~~~uuullleeeccc```^^^^^^```ccceeefffddd```\\\WWWSSSPPPNNNKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDBBBDDDJJJTTT]]]fffttt{{{vvvsssvvvrrrgggccc```^^^bbbooozzzxxxsssaaa```dddmmmxxxwwwkkk]]]UUUPPPOOOYYYmmm|||uuugggiiinnnvvvoooZZZJJJ>>>888777666444444555555555444444444444444444444444444444444333333333333222222333333333222222111111111...//////000111111222222222111111000000111111222111222222333444444444444777666666555444444333333333333333333555666777888:::;;;JJJeee|||}}}uuupppooogggjjjuuukkkeeecccWWWFFF???BBB@@@@@@@@@??????===<<<<<<===;;;999888999::::::999>>>===;;;::::::;;;===>>>>>>??????@@@@@@AAABBBBBBAAACCCEEEGGGHHHIIILLLNNNRRRSSSUUUUUUTTTUUUWWWZZZYYY[[[^^^___```aaadddfffvvvaaaZZZ[[[[[[cccsssiii[[[ccc{{{yyyaaaOOOHHHGGGGGGFFFFFFDDDCCCBBBAAAAAAAAA?????????@@@@@@@@@@@@@@@DDDCCCCCCDDDGGGKKKOOORRRWWWZZZ]]]```cccggglllooouuuwwwzzz{{{{{{}}}zzz}}}|||xxxuuuuuuwwwtttkkkfffddd```]]]]]]___bbbdddeeeccc```\\\XXXSSSPPPNNNKKKKKKKKKLLLLLLLLLKKKKKKGGGGGGGGGGGGFFFEEECCCBBBBBBDDDJJJSSS\\\eeetttyyyuuussswww~~~pppiiiaaa^^^___iiivvvzzzxxxuuubbb^^^bbbkkkuuuuuuiii[[[TTTPPPOOOZZZnnn}}}ssseeeggglllvvv~~~iiiUUUGGG>>>:::777666444444555555555444444444444444444444444444444444333333333333222222333333333222222222111111//////000111111222333333222222111111111111222222444444444444333222111000555555555555555555555555333333333444555666888888;;;<<>>===<<<>>><<<:::999:::;;;;;;:::===<<<;;;999999;;;<<<===>>>>>>??????@@@AAAAAABBB@@@CCCEEEFFFGGGIIIKKKMMMOOOPPPRRRRRRRRRTTTVVVXXXXXXZZZ]]]^^^___```ccceeeiiiZZZZZZ\\\dddssszzz^^^___yyyhhhSSSKKKJJJIIIHHHGGGEEECCCBBBAAA@@@@@@???AAACCCBBB???>>>???BBBCCCCCCCCCEEEHHHMMMQQQSSSVVVXXX\\\___cccgggkkkooosssvvvxxxzzz{{{|||{{{|||~~~~~~{{{xxxvvvtttvvv~~~tttkkkhhheee```]]]\\\^^^aaacccdddcccaaa]]]YYYTTTQQQOOOKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDIIIRRRZZZdddsssvvvuuuvvv{{{xxxmmmccc^^^\\\aaajjjuuu|||xxxxxxddd]]]```iiirrrrrrfffYYYRRRPPPPPP[[[ppprrrcccdddkkkxxx{{{vvvaaaOOOCCC>>><<<777666444444555555555444444444444444444444444444444444333333333333222222333333333222222222222111000111111222222333333444333333222222222222333333444444444444333222111111333333444444555666777777444444444555666777999999;;;<<>>>>>???===;;;:::;;;<<<<<<;;;<<<;;;:::999999:::;;;<<<>>>>>>>>>???@@@@@@AAAAAA@@@BBBEEEFFFGGGHHHJJJLLLKKKMMMNNNOOOPPPRRRUUUWWWWWWYYY\\\]]]^^^___aaadddqqq[[[YYY\\\cccqqqaaaZZZuuukkkSSSJJJJJJJJJIIIHHHFFFDDDBBB@@@@@@???AAAEEEGGGEEEAAA>>>AAAEEEBBBBBBCCCFFFIIINNNRRRTTTTTTWWWZZZ^^^aaafffkkknnnqqqtttvvvxxxyyy{{{~~~}}}||||||||||||zzzwwwuuuqqqssszzzuuummmjjjfffaaa]]][[[]]]```bbbdddcccaaa^^^ZZZVVVRRRPPPLLLLLLKKKKKKKKKKKKKKKKKKMMMLLLIIIGGGEEEDDDDDDDDDDDDDDDHHHPPPYYYcccrrr|||wwwxxx{{{~~~pppggg```[[[\\\aaahhhttt~~~xxx}}}}}}ggg]]]```hhhqqqpppeeeYYYRRRPPPQQQ]]]ssstttbbbeeemmm|||zzzpppuuuppp[[[KKK@@@<<<;;;777555444444555555555333444444444444444444444444444444333333333222222222222222222222222222222222222222222333333444444444444333333222222333333444000111222333444555555555333333444444555666666666555555555555666888999::::::;;;EEEXXXnnn}}}rrrnnnmmmlllmmm}}}~~~|||ppp[[[JJJBBBAAABBBBBBBBBAAAAAA@@@??????<<<::::::;;;<<<<<<;;;;;;::::::999999::::::;;;======>>>>>>???@@@@@@@@@@@@BBBDDDEEEFFFGGGIIIKKKHHHJJJLLLNNNOOOQQQTTTWWWWWWYYY\\\]]]^^^___bbbddd{{{___WWW\\\bbboooeeeYYYpppnnnQQQGGGHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@AAAEEEGGGEEEAAA>>>AAAEEEAAAAAACCCFFFJJJNNNQQQSSSSSSVVVYYY]]]```dddiiillloooqqqtttwwwxxxzzz}}}}}}{{{zzzzzzxxxuuurrrooopppxxxxxxpppkkkgggbbb]]][[[]]]```cccddddddccc```]]]XXXUUURRRNNNMMMLLLKKKKKKKKKKKKLLLVVVRRRMMMHHHEEEEEEFFFHHHEEEDDDGGGOOOWWWbbbrrrzzzxxxzzz}}}xxxlllddd]]]\\\]]]bbbkkkttt|||xxxzzzjjj___aaahhhppppppeeeZZZTTTPPPQQQ___vvvxxxdddhhhsssvvvjjjooo}}}lllYYYJJJ???:::888777555444444555555555333444444444444444444444444444444333333333222222222222222222222222222222222333333333333333444444444444333333222222333333444///000222333444555555555555555555555555555555555555555555555666888999:::888:::BBBSSSiii{{{sssmmmooogggqqquuuooovvv|||gggQQQEEEAAABBBBBBBBBBBBAAA@@@@@@===;;;999888999:::::::::::::::::::::::::::::::::<<<======>>>>>>??????@@@@@@BBBDDDEEEEEEFFFHHHJJJHHHJJJLLLMMMOOOQQQUUUWWWXXXZZZ]]]^^^___```bbbeeegggXXX]]]bbbllliiiXXXiiizzzZZZNNNNNNOOOIIIHHHFFFDDDCCCBBBAAAAAA???AAACCCBBB???>>>???BBB@@@AAACCCFFFIIILLLOOOQQQSSSUUUYYY\\\^^^bbbfffjjjmmmooosssuuuwwwzzz}}}|||zzzyyyvvvqqqllllllnnnuuuyyyrrrmmmiiiccc^^^\\\^^^bbbeeeeeeeeeeeeccc```[[[WWWUUUPPPOOOMMMLLLKKKKKKLLLMMMXXXTTTNNNHHHEEEEEEGGGIIIEEEDDDGGGMMMUUU```qqq}}}xxxvvvqqqiiiaaa^^^]]]^^^dddkkknnnyyywwwvvvmmm```aaahhhooooooeee[[[UUUOOORRRaaayyy~~~hhhooo|||wwwlllqqq|||kkkXXXHHH>>>999777777666444444555555555444444444444444444444444444444444333333333333222222111222222222222333333333333333333333333333333333333333222222222222333333333333333444444333333222555555555555555555444444444444444555666777999999777999@@@MMMdddzzzmmmpppcccddduuummmfffnnn|||rrrYYYHHHAAAAAAAAABBBBBBAAAAAA@@@===;;;999888999::::::999::::::;;;;;;;;;;;;::::::<<<<<<<<<===>>>>>>??????@@@BBBDDDDDDDDDEEEGGGIIIHHHJJJLLLMMMNNNQQQTTTWWWXXXZZZ]]]^^^___```ccceeeooo\\\aaadddkkkhhhTTT___fffWWWTTTSSSHHHGGGFFFDDDCCCBBBBBBBBB?????????@@@@@@@@@@@@@@@@@@AAACCCEEEHHHKKKMMMNNNSSSVVVYYY[[[]]]```dddgggkkknnnqqqtttvvvyyy}}}}}}{{{yyytttlllfffggghhhooo{{{yyytttnnniiiccc^^^]]]```dddgggfffffffffeeebbb^^^ZZZWWWRRRQQQOOOMMMLLLLLLMMMNNNQQQOOOKKKHHHFFFFFFFFFGGGFFFDDDFFFLLLTTT___qqq{{{xxxxxxuuummmddd```\\\ZZZ\\\bbbaaagggrrrwwwsssppp```aaagggnnnnnndddZZZVVVOOORRRbbb{{{mmmwwwzzzssswww~~~jjjVVVFFF===999999777666444444555555555444444444444444444444444444444444333333333333222222111111222222222333333333333333333222222222222222222222111111111111222222222333333444444333333222333333444444555666666666333333333444555666888888777999>>>III^^^|||uuupppccc```jjj}}}mmmfffmmmyyy{{{^^^JJJ@@@@@@AAAAAAAAAAAA@@@@@@>>><<<999999:::;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAACCCDDDDDDEEEFFFHHHHHHIIIKKKLLLMMMOOORRRUUUWWWYYY\\\]]]^^^___bbbddduuu```dddeeejjjdddOOOUUUrrrhhhWWWRRROOOGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAA@@@AAACCCEEEHHHJJJLLLMMMTTTVVVYYY[[[\\\___cccfffjjjmmmqqqtttvvvyyy|||~~~{{{yyysssjjjbbb```bbbiiittt}}}yyytttnnnjjjddd___^^^aaafffiiigggggggggfffddd___[[[YYYSSSRRROOONNNMMMMMMNNNOOOIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEFFFKKKSSS___qqq{{{xxxyyywwwooofffaaa[[[WWWWWW[[[WWWYYYaaammm{{{vvvqqqqqq```aaafffmmmmmmdddZZZUUUOOOSSSccc|||ppp||||||www{{{jjjTTTCCC<<<:::;;;777666444444555555555444444444444444444444444444444444444333333333222222111111111222222333333333222222222222222222222222222111111111111111111222///000111333444555666666111222333444666777888888333333333444555666777888888:::===FFFZZZyyynnndddaaafffwww~~~rrrkkkpppyyyaaaJJJ??????@@@AAAAAA@@@@@@@@@???===;;;:::;;;<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAACCCDDDDDDDDDFFFHHHGGGIIIKKKLLLLLLNNNQQQSSSVVVXXXZZZ\\\]]]^^^```bbb{{{ddd___bbbkkkxxx```KKKWWWdddeeeXXXIIIKKKHHHHHHFFFEEECCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKPPPSSSVVVYYY\\\___bbbeeekkkmmmqqqvvvyyy{{{||||||zzz~~~|||wwwpppggg```^^^]]]aaalllvvv~~~zzzrrrpppjjjdddbbbaaa```dddiiimmmllllllllliiieee^^^YYYSSSSSSQQQNNNKKKJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHLLLQQQ\\\ooo}}}vvvzzz{{{}}}zzzvvvnnniiiccc]]]ZZZYYYWWWVVVSSSSSSUUUYYY```jjjsssyyy|||xxxqqqwwwgggaaabbbjjjkkkaaaXXXVVVRRRUUUddd}}}ooozzzwwwzzzhhhTTTFFF;;;777888999777555444333444666777666666777777777777666666333333333333333333333333333222222111111222222333222222222222222222222222444444444333333222222222555444333333333333444555777777666444444333333333;;;888555555666888888888777<<<@@@EEETTTppptttooohhhdddkkksssggglllzzziiiHHHBBBAAA@@@@@@BBBBBBAAA???<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===???CCCDDDDDDDDDEEEFFFIIIIIIIIIJJJLLLNNNQQQRRRVVVXXXZZZZZZ[[[]]]___bbb{{{ddd\\\___hhhuuugggNNNUUU\\\nnnZZZLLLJJJHHHHHHFFFEEECCCAAA@@@???????????????????????????AAABBBDDDFFFHHHIIIJJJJJJOOOQQQUUUXXXZZZ]]]aaadddjjjlllpppuuuxxx{{{||||||{{{~~~}}}wwwpppggg```[[[YYY\\\eeennnvvv{{{tttqqqkkkfffeeecccbbbeeejjjmmmmmmmmmmmmkkkfff___ZZZVVVUUUSSSPPPMMMKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHFFFGGGKKKPPP[[[mmm~~~yyyvvv{{{~~~{{{zzzzzzuuuttttttuuuuuusssooollliiieee___ZZZXXXVVVUUUTTTPPPOOOOOORRRWWW^^^eeejjjsssxxx|||rrrwwwfff______ggghhh___WWWVVVQQQTTTddd}}}{{{kkkwww~~~tttxxxxxxaaaOOOCCC;;;888999888777555444444444666777555666666777777666666555333333333333333333333333444333333333333333333444222222222222222222222222555555555444444333333333555444333333333333444555555555444444444555555666555555444444555777888:::888<<>>???AAABBBBBBBBB>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===???BBBCCCCCCCCCDDDFFFDDDEEEEEEGGGJJJMMMPPPRRRSSSUUUWWWXXXYYYZZZ]]]```ppp]]]XXX```kkk[[[QQQOOOgggaaaWWWJJJIIIHHHGGGFFFDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDFFFGGGHHHJJJMMMQQQTTTVVVYYY]]]```fffhhhlllqqquuuyyy{{{||||||zzzqqqggg```\\\WWWUUUWWW\\\dddpppzzzxxxsssqqqllliiiiiihhheeefffjjjnnnoooppprrrqqqllleee```[[[XXXTTTQQQOOOMMMLLLJJJLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHKKKOOOXXXiiixxx}}}}}}zzzuuussswww}}}zzzwwwtttrrrpppmmmjjjeeebbb]]]YYYVVVTTTQQQOOOOOOMMMKKKJJJJJJKKKMMMOOOYYY]]]jjjwwwzzzfff[[[WWW^^^aaa[[[UUUUUUMMMQQQaaazzzhhh```nnnuuuwwwyyygggQQQDDD>>>:::999:::777777666555555555555666333444444555555444444333333333333333333333333333444444333333333333444444222222222222222222222222444444444444444444444444444444444444444444444444444444333444444555666777888<<>>HHH^^^uuueeeYYYcccwwwtttvvvgggOOO@@@???===>>>@@@BBBCCCCCC???>>>===<<<::::::999999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===???AAABBBBBBBBBDDDFFFCCCDDDEEEGGGJJJMMMPPPRRRQQQSSSUUUVVVWWWYYY\\\___fffYYY^^^fff{{{dddPPPOOO___gggZZZLLLIIIHHHHHHFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCEEEFFFGGGIIIKKKOOORRRTTTWWW[[[^^^ccceeeiiinnnsssxxx{{{}}}}}}|||sssiiibbb\\\WWWSSSSSSUUUZZZfffqqq{{{{{{vvvqqqpppllliiiiiigggeeefffiiiooopppsssuuutttpppiiiddd\\\XXXTTTQQQPPPOOOLLLJJJLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJMMMOOOVVVeeesssyyywwwtttrrrsssyyy||||||}}}zzzvvvqqqmmmhhheeeaaa]]]ZZZVVVRRROOONNNMMMLLLJJJJJJJJJKKKKKKPPPUUU```ssszzz~~~ggg[[[UUU[[[___ZZZUUUTTTMMMPPP___xxxyyyccc___mmm{{{{{{yyyeeeOOOBBB===:::888888777777666555555555555555333333444444444444333333333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222444444444444444444444444555555444444444444555555888<<>>FFFYYYzzz~~~ttthhh[[[```}}}|||~~~bbbMMM@@@>>>======???BBBCCCCCC@@@???===<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<>>>@@@@@@@@@AAACCCEEEDDDDDDEEEGGGJJJNNNQQQSSSPPPQQQTTTUUUVVVXXX\\\^^^sss^^^^^^bbbtttmmmRRRNNNZZZvvvppp\\\OOOIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGHHHJJJNNNQQQSSSVVVZZZ]]]aaacccggglllqqqwww{{{}}}~~~vvvllleee[[[WWWSSSQQQPPPQQQ[[[eeeqqqzzz{{{wwwtttrrrmmmiiihhhgggeeegggkkkppprrruuuwwwxxxsssmmmggg^^^YYYTTTRRRRRRRRROOOLLLLLLLLLKKKKKKJJJKKKKKKLLLKKKKKKLLLNNNPPPTTT___kkkrrrpppooopppuuu}}}~~~zzztttppprrrwww~~~{{{xxxsssnnnjjjiiigggccc```]]]YYYTTTQQQMMMMMMLLLKKKJJJJJJJJJJJJJJJQQQYYYfff}}}iii\\\UUU[[[___ZZZTTTRRRMMMOOO]]]uuuvvveeebbbqqqzzzfffNNNBBB===:::777666666666666666666555555555333444444444444444444333333333333333333333333333333222222111111222222333222222222222222222222222111111111111222222222222333444444555555444444333666555555444444444555555444666888888666555777:::888777:::>>>DDDSSSrrrzzzqqqjjjaaaddd~~~zzz```MMMAAA???======???AAABBBBBB???>>>===<<<;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<>>>?????????@@@CCCEEEDDDEEEFFFGGGJJJMMMPPPRRROOOQQQSSSUUUVVVXXX\\\^^^ddd______oootttUUUJJJUUUkkkzzz]]]RRRIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBDDDFFFHHHGGGJJJNNNQQQSSSVVVZZZ\\\___aaaeeejjjpppvvv{{{}}}~~~yyyoooiii]]]YYYVVVSSSOOONNNTTT]]]gggqqq|||zzzuuuooojjjiiigggfffiiinnnppprrrvvvzzzzzzvvvooojjj```[[[VVVTTTVVVVVVSSSPPPLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJLLLOOOOOOPPPYYYccciiihhhiiiooowww|||yyytttpppsssyyy|||wwwssspppmmmjjjgggfffdddbbbaaa___[[[WWWSSSNNNNNNNNNMMMLLLKKKJJJIIIEEEMMMSSSZZZooo}}}kkk^^^WWW\\\aaa[[[TTTQQQMMMNNN[[[rrrvvviiiiiiyyy{{{eeeNNNAAA===:::777555666666666666666555555444444444555555555555444444333333333333333333333333333333333222222333333333222222222222222222222222111111111222222333333333333333444555555444333333444444444444444555666777555555444444555777888:::888777:::???AAAKKKiiizzzooolllhhhiii~~~vvv^^^MMMCCC@@@===<<<>>>@@@AAAAAA>>>>>>===<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===;;;::::::::::::;;;<<<<<<<<<===>>>>>>>>>@@@CCCEEEDDDDDDEEEFFFHHHKKKNNNOOONNNPPPSSSUUUVVVXXX\\\___hhhaaa^^^lllxxxVVVEEEQQQddd]]]TTTIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBDDDGGGHHHGGGJJJNNNQQQSSSVVVZZZ\\\^^^```dddiiiooouuuzzz}}}{{{qqqkkk```]]][[[XXXRRRNNNSSS[[[```kkkzzzwwwqqqkkkiiihhhgggkkkpppqqqssswww{{{|||xxxqqqkkkbbb]]]WWWVVVXXXYYYVVVRRRLLLLLLKKKKKKKKKKKKLLLMMMHHHIIILLLOOOMMMMMMTTT]]]bbbbbbfffnnnyyy|||{{{sssmmmjjjiiihhhgggbbbaaa``````___\\\XXXUUUQQQQQQQQQPPPNNNLLLKKKJJJBBBKKKPPPSSSccc|||mmm___XXX^^^bbb\\\SSSPPPNNNNNNZZZpppwwwlllooo~~~zzzeeeMMMAAA===:::777555666666666777666555555444444555555666666555555444333333333333333333333333555444444333333444444555222222222222222222222222222222222333333444444444333333444555555444333333222222222333555777888999;;;888555555666888888888999888:::??????FFFaaa{{{mmmllllllmmmrrr\\\LLLCCCAAA===<<<===???@@@@@@>>>======<<<<<<<<<======999999::::::;;;<<<======;;;::::::::::::;;;<<<<<<<<<===>>>>>>>>>???CCCEEEDDDDDDDDDEEEGGGIIILLLMMMOOOPPPSSSUUUVVVYYY\\\___lllcccggghhhXXXMMMQQQ___eeeSSSHHHIIIIIIHHHGGGGGGFFFDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFIIIMMMPPPRRRUUUYYY[[[[[[___eeejjjnnnrrruuuxxx}}}xxxrrriii```XXXUUUSSSQQQQQQTTTXXXcccqqq|||}}}zzztttnnniiihhhjjjmmmpppuuuxxxxxxxxxwwwpppiiigggbbb]]][[[[[[\\\[[[YYYUUURRROOOMMMLLLLLLKKKJJJGGGHHHIIIJJJKKKNNNSSSVVVWWWaaakkkrrr{{{}}}}}}|||xxxuuutttrrrqqqoookkkkkkkkkjjjfffaaa[[[XXXVVVUUURRRNNNKKKJJJKKKMMMJJJGGGGGGNNNZZZllluuubbbZZZ\\\ZZZZZZXXXNNNMMMRRRVVVgggzzzqqqrrrpppeeeOOOCCC999::::::111666666666666666666666666222222111111222222333444222333333444444555555666333333333333333333333333444444444333333222222222555444222111222333444444444444444555555555555666555555555555666666666777666666666777888888999999:::CCCDDDBBBDDDGGGWWWqqqyyyjjjhhhsss{{{www```QQQCCC???===@@@AAA???>>>@@@AAA@@@>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDFFFHHHIIIJJJJJJKKKNNNSSSVVVXXXZZZ]]]___ttteeefffhhh}}}```JJJNNN^^^jjjXXXJJJJJJIIIHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFIIILLLOOORRRUUUXXX[[[[[[___eeejjjnnnqqquuuxxx|||~~~{{{vvvmmmddd[[[WWWTTTQQQPPPRRRSSS\\\hhhttt}}}{{{xxxtttnnniiihhhkkkmmmrrruuuwwwuuuttttttoooiiieee```[[[XXXYYYZZZYYYXXXXXXUUUPPPMMMLLLLLLLLLKKKIIIIIIIIIHHHHHHIIIMMMPPPVVV```kkksss|||~~~|||zzz|||zzzwwwrrrlllfffaaa^^^[[[ZZZXXXTTTQQQNNNMMMMMMIIIGGGGGGLLLTTTcccyyyxxxddd\\\]]][[[\\\ZZZPPPLLLQQQVVVgggxxxqqqsssuuu}}}bbbMMMAAA999999:::333777777777777777777777777666666555444333333333333333333333333333333222222333333333333333333333333444444333333222222222222444333111111222333444444444444444555555555555666555555555666666666777777666666777777888999999:::888AAAAAA???BBBEEETTTlllpppiiinnnrrryyydddUUUFFF@@@===???@@@???>>>???AAA@@@???===<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHIIIJJJJJJKKKNNNRRRUUUVVVYYY\\\^^^}}}eeebbbeeeuuulllLLLLLL\\\{{{ooo\\\NNNKKKIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEHHHKKKNNNQQQTTTWWWZZZ[[[___dddiiilllppptttwwwzzz|||{{{qqqggg]]]YYYVVVQQQOOOPPPOOOUUU___kkkwww}}}|||}}}~~~xxxvvvrrrmmmiiiiiikkknnnsssvvvvvvrrrppppppnnniiiddd___YYYXXXYYY[[[[[[ZZZ\\\WWWQQQMMMKKKLLLLLLLLLJJJJJJIIIHHHGGGHHHLLLNNNUUU```llluuu}}}yyyrrrmmmjjj```^^^[[[WWWSSSOOOMMMKKKKKKIIIIIIKKKNNNWWWkkk|||}}}{{{|||ggg^^^___\\\]]]\\\SSSLLLQQQVVVfffsssooosss}}}|||```JJJ@@@888888;;;555777777777777777777777777:::999888666444333333222555555444333333222111111333333333333333333333333333333222222222222222111222222111111222333444444444444444555555555555666555555666666666777777777777777888888999:::::::::666>>>===<<>>???@@@@@@@@@AAAAAA@@@???>>>===;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;======<<<<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEGGGIIIJJJKKKKKKLLLNNNRRRTTTUUUXXXZZZ]]]ccc\\\```lll{{{{{{WWWLLLVVVsssvvv^^^QQQKKKGGGHHHIIIGGGFFFFFFCCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDDDDGGGJJJMMMPPPSSSVVVYYY[[[___cccgggkkkooosssvvvxxx{{{tttiii^^^ZZZXXXSSSOOOOOOPPPSSSZZZeeettt|||~~~~~~zzzwwwxxxzzztttsssoookkkhhhhhhkkkmmmqqquuuwwwtttqqqpppmmmiiiddd___ZZZXXX[[[^^^___^^^]]]XXXQQQLLLJJJJJJKKKKKKIIIIIIIIIHHHHHHKKKOOOSSSVVVaaannnwww}}}yyymmmiiibbb[[[VVVRRROOOMMMMMMLLLLLLLLLKKKPPP```ppp}}}zzzjjj___^^^[[[]]]\\\TTTMMMQQQVVVfffzzzmmmmmmsss~~~```JJJAAA888777:::666666666666666666666666666:::999888666555444333333555555555555444444333333444444444444444444444444222222222222222222222222111111222222222333444555444444444555555555555666555666666666666777777777777888888999::::::;;;;;;666<<<;;;:::???@@@KKK___mmmiiiiii}}}ooobbbRRRHHH@@@???AAABBBCCCEEEAAAAAA@@@???>>><<<;;;::::::;;;<<<<<<===<<<<<<<<<======<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCDDDFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTVVVXXX[[[^^^aaaYYY^^^fffqqqbbbKKKLLLfff~~~fffTTTKKKFFFGGGIIIFFFDDDFFFDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCFFFIIILLLOOORRRUUUXXX[[[^^^bbbfffiiimmmrrruuuxxx{{{vvvjjj```\\\[[[VVVRRRPPPQQQRRRWWWaaaooo}}}{{{}}}}}}xxxuuuuuuwwwpppooommmiiiffffffiiikkkmmmtttyyyxxxuuusssoookkkeee```ZZZYYY[[[___``````]]]WWWPPPKKKIIIIIIIIIJJJIIIIIIHHHGGGGGGJJJOOOSSSWWWcccoooyyyyyynnnddd]]]XXXUUUSSSNNNMMMMMMLLLJJJLLLXXXeee{{{~~~~~~{{{|||kkk^^^\\\YYY[[[\\\TTTNNNRRRVVVfff~~~tttkkkoooyyy___JJJBBB:::666888666555555555555555555555555777666666555444555555555222333333333444444444555444444444444444444444444222222222222222222222222000222444444333222444555444444444555555555555666666666666666777777777888777888888999::::::;;;;;;777<<<::::::@@@AAAIIIZZZ~~~pppllllll~~~vvvjjj[[[NNNAAA>>>@@@AAABBBEEEAAAAAAAAA@@@???===;;;::::::;;;;;;<<<======<<<<<<<<<<<<;;;;;;:::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAACCCDDDFFFHHHJJJKKKKKKLLLOOOQQQSSSUUUWWWYYY]]]```aaaYYY\\\cccnnnlllKKKEEEYYYoootttYYYMMMEEEHHHJJJFFFEEEGGGEEEDDDBBBAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBEEEHHHKKKNNNQQQTTTWWW[[[^^^aaaeeehhhlllqqqtttwwwzzz~~~zzznnnccc```___ZZZTTTQQQOOOPPPTTT[[[fffuuu|||~~~~~~|||yyyvvvtttsssmmmllljjjgggddddddfffhhhjjjssszzzzzzxxxvvvsssoookkkeee^^^ZZZ[[[]]]^^^]]][[[VVVPPPKKKIIIIIIIIIIIIJJJIIIGGGDDDCCCFFFJJJNNNZZZeeeqqqzzzzzznnneee___YYYUUUQQQMMMLLLKKKJJJJJJQQQZZZooowww|||zzzyyylll^^^ZZZWWWZZZ[[[TTTPPPTTTWWWfff~~~rrrmmmuuu|||\\\HHHCCC;;;666777555444444444444444444444444444444444444444555666666000000111222222333444444444444444444444444444444222333333333333333444444222555777777444222444666444444444555555555555666666666666777777777888888777777888888999::::::::::::===::::::AAABBBGGGVVVtttrrrnnnmmmyyy}}}}}}vvvhhhWWWFFF???>>>>>>???AAAAAABBBBBBAAA@@@>>><<<:::::::::;;;<<<============;;;;;;:::::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEGGGIIIJJJKKKKKKOOOQQQSSSUUUWWW[[[___ccczzz```XXXXXX___lllvvvQQQFFFQQQ___~~~^^^OOOGGGJJJLLLHHHFFFJJJFFFEEECCCBBBAAABBBCCCDDDBBBBBBAAAAAA@@@AAAAAABBBAAADDDHHHKKKMMMPPPTTTVVV[[[]]]aaacccgggkkkpppsssuuuxxx}}}uuuiiieeeddd^^^VVVRRRNNNPPPRRRVVV___mmm}}}~~~}}}|||{{{xxxtttpppjjjjjjhhheeebbbaaaccceeehhhqqqxxxxxxvvvwwwwwwuuuwwwpppfff```^^^^^^\\\[[[ZZZVVVQQQMMMKKKKKKJJJIIIHHHGGGEEECCCCCCFFFKKKOOO^^^hhhsss{{{uuukkkaaaYYYWWWRRRMMMMMMMMMLLLOOOSSS```mmmwwwwwwuuummm^^^ZZZVVVYYY\\\UUURRRVVVXXXfff}}}}}}ooolllxxxuuuUUUCCCBBB;;;666666666555555555555555555555555444444444444444555666777333333444444444444444444555555555555555555555555333333444444444555555555444777:::999555222333666444444444555555555555666666666777777777888888888666666777777888999999:::;;;===999:::BBBBBBEEERRRiiisssmmmfffttt}}}rrruuu{{{gggQQQEEEAAA?????????BBBBBBCCCBBBAAA???<<<;;;999:::;;;<<<============;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHIIIJJJJJJMMMOOORRRTTTVVV[[[```ddduuu^^^UUURRRYYYjjjYYYLLLNNNSSStttaaaRRRHHHLLLNNNJJJHHHLLLGGGEEECCCBBBBBBBBBDDDEEEBBBBBBAAA@@@@@@AAAAAAAAAAAADDDGGGJJJMMMPPPSSSVVV[[[]]]```cccfffjjjooosssssswww{{{{{{nnniiiggg```XXXRRRNNNQQQSSSUUU[[[iii{{{}}}||||||yyytttoooiiiiiigggdddaaa```aaacccgggooovvvuuutttvvvyyyzzz{{{ooogggbbb```]]][[[YYYVVVRRROOOMMMMMMKKKJJJFFFFFFEEEDDDEEEJJJPPPUUU```iiittt{{{{{{mmmccc___WWWQQQQQQRRRPPPOOOQQQUUUeeerrrsssqqq~~~ooo___ZZZVVVZZZ\\\VVVSSSWWWXXXfff}}}xxxkkkjjjwww|||~~~oooOOO???AAA;;;666777666666666666666666666666666666666555555555555666666999999999888777777666666555555555555555555555555444444444555555666666666555999<<<:::666222333666444444444555555555666666777777777777888888888888666666666777888888999999;;;===999:::BBBBBBDDDPPPaaasssjjj___iiixxxllloooyyyuuu\\\MMMGGGBBB@@@@@@BBBBBBCCCCCCAAA???<<<;;;999:::;;;<<<============;;;;;;;;;<<<<<<>>>???@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDFFFHHHIIIJJJJJJLLLNNNPPPRRRVVVZZZ```dddvvv[[[PPPUUU\\\___wwwlllVVVLLLKKKeee}}}yyyqqq___NNNIIIJJJIIIIIIKKKIIIJJJIIIFFFBBB@@@BBBDDDAAAAAAAAA@@@@@@?????????DDDDDDEEEHHHKKKOOORRRTTTWWWYYY]]]```dddhhhnnnrrrrrrtttxxx}}}yyyqqqkkkddd[[[SSSTTTOOONNNSSSWWW___rrr~~~}}}{{{wwwrrrnnnjjjgggccc___^^^^^^___```cccjjjpppqqqsssxxx|||}}}~~~tttjjjccc_________YYYVVVRRRPPPOOONNNMMMLLLHHHFFFEEEEEEDDDDDDKKKTTT___iiitttzzzxxxfff___YYYVVVRRRNNNOOORRRVVVZZZbbbiiikkkvvvrrr___XXXSSSVVVZZZUUURRRQQQTTT```qqq}}}nnnfffkkk|||vvvzzzxxx___PPPAAA======;;;777555555666666666555444444333333333222222333666888:::999999888888777666666666666666555555555444444444777666444333333444555666777888999888666555555666666666555555555555666666666666555555555777999:::777888888999999:::;;;;;;999:::;;;;;;<<<@@@EEEIII^^^zzzppp```]]]dddrrrsssggghhhwwwvvvWWWCCC???AAA@@@@@@@@@@@@@@@@@@???>>>==================<<<;;;;;;>>>>>>============>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJMMMNNNOOOPPPSSSVVVXXXYYY|||```RRRTTT\\\___rrrrrr[[[RRRNNN```wwwzzzuuucccQQQLLLLLLKKKIIIIIIGGGHHHHHHFFFCCCBBBCCCFFFCCCCCCBBBBBBBBBAAAAAAAAADDDDDDEEEGGGKKKNNNRRRTTTWWWYYY\\\___ccchhhmmmqqqqqqssswww{{{vvvppphhh___WWWVVVPPPOOORRRUUUZZZkkk}}}}}}{{{wwwrrrooohhheeeaaa]]][[[[[[\\\]]]eeelllsssssstttwwwzzzzzzzzzqqqiiiccc___^^^^^^WWWUUURRRPPPOOONNNKKKJJJHHHEEEEEEEEEDDDEEELLLUUU```kkkvvv|||oooeee[[[VVVSSSPPPQQQTTTTTTWWW```iiimmmvvvsss___WWWQQQUUUYYYTTTRRRQQQUUUaaarrrvvviiieeemmm{{{qqqwwwoooXXXJJJ<<<999999888444333666666666666666555444444444333333222333555888999888888888777777777666666666666555555555444444444777666444333333444666777444555555555333222333444444444444555666777888999444444444444555666777888888888888999::::::;;;;;;:::;;;;;;<<<===@@@DDDHHHVVVqqqtttddd___cccjjjsssgggiiizzzeeeMMMDDDAAA???@@@@@@@@@@@@@@@???>>>>>>===>>>>>>>>>======<<<<<>>>>>=========>>>>>>>>>>>>?????????@@@@@@@@@AAABBBCCCDDDFFFHHHIIIJJJLLLMMMOOOQQQSSSVVVWWWXXXfffUUUTTT[[[```mmmxxx```WWWOOOWWWnnn}}}|||iiiVVVNNNNNNMMMJJJHHHEEEFFFFFFEEECCCCCCDDDFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGJJJNNNQQQSSSVVVXXX[[[___bbbggglllpppppprrruuuzzz~~~|||vvvmmmccc\\\WWWQQQPPPRRRSSSWWWfffwww~~~|||xxxsssoooiiifffaaa]]]ZZZZZZ[[[[[[eeennnuuuuuuuuuwwwxxxvvvwwwtttnnnhhhccc___^^^]]]VVVTTTRRRPPPOOOMMMJJJGGGFFFDDDDDDEEEEEEFFFMMMVVVbbbmmmxxxtttddd[[[WWWUUUUUUXXXSSSUUU\\\gggmmmvvvuuu```VVVPPPSSSXXXSSSQQQQQQUUUaaasssnnnfffhhhsssvvvnnnvvvvvvcccPPPDDD999666888777444444555666666666666555555444555555444333444555666777777777777777777777777666666666666555555555444444666666444444444555666777333444555444222111222333333333444555666888999:::444555666777888888888888888888999999::::::;;;;;;;;;<<<===<<<===???CCCFFFMMMgggxxxiiiaaaaaa```|||uuuiiilll}}}vvvYYYHHHAAA???@@@@@@AAAAAAAAA@@@????????????>>>>>>>>>=========@@@???>>>=====================>>>>>>>>>?????????AAAAAACCCDDDFFFGGGIIIIIIJJJLLLNNNQQQTTTUUUVVVVVVnnnYYYUUU\\\aaakkk{{{}}}aaaVVVLLLNNNfffqqqZZZMMMLLLLLLKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFIIIMMMPPPRRRUUUWWWZZZ]]]aaaeeejjjnnnooorrruuuzzz~~~yyypppfff^^^VVVQQQPPPSSSTTTWWWeeeuuu|||xxxtttpppllliiiddd```]]]\\\\\\]]]dddmmmuuuvvvvvvwwwwwwtttrrrpppmmmiiieeebbb___^^^WWWUUUTTTRRRQQQNNNIIIFFFEEEDDDDDDEEEFFFGGGOOOXXXcccmmmyyyrrrddd^^^ZZZXXXYYYVVVTTTXXXbbbjjjsssxxxaaaVVVOOORRRWWWRRROOOOOOSSS___rrryyyjjjfffnnn}}}zzzqqqnnnyyynnn\\\LLLAAA888888:::999777777444444555555555555444333666555555444444444555555666666666777777777777777666666666666555555555555666555555444555555666777555666777777555555555777444444444555666888999:::777888:::;;;<<<;;;;;;:::888888999999:::;;;;;;<<<<<<===>>>>>>===???BBBEEEHHH```|||mmmbbb___ZZZrrryyynnnooo```JJJAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@???>>>============>>>>>>>>>>>>?????????@@@@@@AAABBBDDDFFFGGGHHHIIIHHHJJJNNNQQQTTTUUUUUUTTTxxx___XXX\\\bbblllwwwdddRRRIIIGGG___www___MMMHHHJJJKKKIIIIIIIIIGGGFFFEEEDDDBBBAAACCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDFFFIIILLLOOOQQQTTTVVVYYY\\\___ccciiilllppprrrvvvzzzzzzrrrhhh```XXXSSSQQQSSSRRRTTTaaaqqq~~~|||yyyuuurrrnnnkkkfffaaa^^^]]]^^^___bbbllluuuwwwwwwxxxxxxuuuqqqpppnnnkkkhhhdddaaa___YYYXXXVVVTTTRRROOOJJJGGGEEEDDDDDDFFFFFFHHHPPPYYYbbblllyyyqqqfff]]]XXXWWWZZZUUUVVV]]]dddnnn}}}eeeYYYPPPRRRVVVQQQMMMLLLOOO[[[nnnuuufffffftttuuunnnppp|||jjjYYYHHH???999999:::999888999222333333444444444333333666666555555444444444444555555666666777777777888777777666666666555555555555555555555666666777777666777888888777666777999777666666666666777777888777888:::<<<<<<<<<;;;;;;888999999:::;;;;;;<<<<<<===>>>??????>>>???BBBDDDIII\\\||||||mmmbbb]]]XXXkkkvvvvvvaaaJJJAAABBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>===>>>>>>???@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@AAABBBCCCEEEGGGHHHIIIGGGIIIMMMPPPSSSTTTTTTSSShhh[[[]]]aaalllrrrmmmSSSIIIFFFYYYzzz|||fffQQQHHHIIIKKKJJJLLLJJJHHHHHHGGGFFFCCC@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEHHHKKKNNNOOOSSSUUUXXX[[[^^^bbbgggkkkppprrrvvvzzz~~~vvvmmmfff^^^WWWSSSRRRPPPOOO[[[kkk}}}{{{yyyvvvsssnnnkkkfffbbb______``````eeennnwwwyyyyyyzzzzzzxxxsssrrrpppmmmjjjfffcccaaa\\\ZZZWWWTTTRRROOOKKKGGGFFFDDDDDDFFFFFFHHHPPPYYYaaalllxxxpppbbbYYYVVV]]]WWWVVV[[[```iii}}}jjj^^^TTTTTTWWWQQQLLLKKKMMMXXXjjj{{{pppaaafffyyy~~~tttoootttgggVVVDDD===777888999777555666222222333444444444444333555555555555555555444444444444555666666777888888777777777666666666555555444555555666777777777888444666777777666555666888888777777666666777777777666777888999::::::::::::999999::::::;;;;;;<<<<<<<<<>>>?????????@@@BBBDDDJJJXXXrrr|||lllbbb]]]YYYdddcccKKKBBBCCCAAAAAABBBCCCCCCCCCBBBBBB@@@???>>>===<<<===>>>>>>?????????>>>>>>??????@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCEEEFFFHHHHHHGGGIIILLLNNNQQQRRRSSSSSSppp___\\\___hhhjjjuuu|||ZZZNNNHHHQQQllloooZZZLLLJJJKKKJJJLLLJJJHHHIIIJJJIIIEEEBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEGGGJJJMMMOOOSSSUUUXXXZZZ]]]aaafffiiinnnqqqtttyyy}}}~~~uuuoooddd\\\VVVUUUQQQQQQ^^^nnn|||{{{yyyvvvtttooommmhhhdddbbbbbbcccdddkkkttt{{{|||{{{||||||zzzvvvtttrrrnnnjjjfffcccaaa]]]ZZZVVVRRRPPPMMMJJJGGGGGGEEEEEEFFFFFFHHHOOOXXXbbblllyyy~~~lll```]]]]]]YYYZZZ]]]___eeewwwooobbbXXXWWWWWWQQQMMMKKKLLLVVVfffwwwnnn```hhh}}}uuuqqqzzzaaaQQQCCC<<<888888888555333444333444555555666666666555444444555555555555555555333333444555666777888999777777777777666666666555444555666666777888888888444555666666555555666888777666666666777888999999777777777777888999:::;;;999999::::::;;;<<<<<<<<<;;;===???@@@@@@AAACCCEEEGGGQQQggg{{{kkkbbb___XXX]]]ssshhhPPPDDDBBBAAAAAABBBCCCCCCCCCCCCCCC@@@???===;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA????????????@@@@@@@@@@@@???@@@AAACCCEEEFFFGGGHHHHHHHHHJJJLLLOOOQQQSSSTTTuuuaaa\\\]]]eeeeeennnaaaTTTJJJLLLaaavvvaaaQQQLLLKKKIIIJJJIIIHHHIIIKKKKKKHHHEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCEEEGGGJJJMMMNNNRRRTTTWWWZZZ\\\```eeeiiimmmooossswww||||||vvvggg___YYYXXXVVVXXXfffwww}}}{{{zzzyyywwwuuurrrppplllhhhffffffhhhiiiqqqyyy~~~}}}}}}}}}{{{wwwvvvrrrnnnjjjfffcccaaa]]]ZZZUUUQQQNNNLLLIIIGGGHHHFFFFFFGGGFFFGGGOOOXXXbbbmmmzzzuuuiiieee[[[ZZZ]]]``````ccctttrrreeeZZZXXXXXXQQQNNNKKKLLLUUUeeeuuunnnaaakkk}}}uuusssvvv\\\LLLDDD>>>::::::999555333444555555666777888888777777333444444555666666555555222333444555666888888999777777777777666666666666444444666777888888888888444666777777666666777999555555555666777999;;;;;;:::999888888999:::<<<===999999:::;;;;;;<<<<<<===;;;===???@@@@@@AAADDDFFFDDDLLL___{{{kkkcccaaaVVVXXXkkknnnUUUEEEAAAAAAAAABBBCCCDDDDDDDDDCCC???>>><<<;;;:::;;;===>>>======>>>>>>???@@@BBBBBB>>>>>>>>>>>>???????????????@@@AAACCCEEEFFFGGGHHHHHHHHHJJJKKKNNNPPPSSSTTTgggWWWZZZfffdddgggvvvxxxUUUGGGMMMXXXwwwzzzeeeSSSOOOMMMIIIMMMLLLJJJJJJJJJJJJHHHFFFFFFFFFFFFEEEEEECCCBBBBBBEEEDDDCCCCCCEEEIIIMMMOOOQQQTTTWWWZZZ]]]aaaeeehhhiiimmmsssxxx|||yyyrrrggg\\\TTTSSSYYYiiiwww|||zzzzzzyyywwwvvvqqqrrrqqqmmmiiijjjpppvvvxxx{{{}}}{{{{{{xxxuuuqqqooonnnjjjccc^^^ZZZWWWRRRMMMIIIHHHHHHIIIIIIGGGGGGHHHGGGHHHOOOXXX]]]kkk|||pppeee```ZZZYYY^^^aaadddooo~~~sss```\\\\\\XXXSSSJJJKKKNNNUUUbbbrrr~~~rrrgggtttuuutttqqqYYYLLL===<<<;;;999888777777777222222888???@@@;;;888888666666555555555444444444666555555666888:::===>>>888777666555555555555555666666666666666777888888555555555555666666666777666666666666777777777777999::::::::::::::::::;;;;;;;;;<<<===>>>>>>======AAA???======???BBBEEEFFFEEELLLXXXooopppkkkmmm]]]]]]ccc{{{sss]]]III@@@???BBBAAA@@@DDDIIIEEE===CCC@@@===;;;;;;;;;::::::===<<<;;;::::::<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFGGGHHHKKKNNNQQQRRRSSSSSSuuu```^^^bbb^^^```mmmYYYGGGJJJUUUnnn}}}ooo[[[RRRPPPNNNOOOMMMKKKIIIIIIIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCCCCCCCDDDGGGJJJMMMOOORRRUUUXXX[[[^^^cccfffhhhlllqqquuuyyy}}}}}}llljjjgggccc]]]YYY^^^fff}}}{{{zzzzzzyyywwwuuurrrsssssspppmmmnnntttyyy|||~~~|||{{{|||xxxrrrnnnllliiiccc___XXXUUUQQQLLLIIIGGGHHHHHHHHHFFFFFFHHHGGGHHHPPPYYY___mmmxxxjjj___YYYWWW[[[^^^aaammm{{{wwwddd^^^]]]XXXRRRJJJKKKMMMRRR]]]lllyyyqqqhhhuuuuuutttnnnVVVJJJ<<<<<<:::999888777777777444333555999999555333555666666555555555444444444555555555555777999:::<<<777777666555444444555555666666555555666666777888555555555666666666777777555666666666777777888888999::::::::::::;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::BBB@@@>>>AAAGGGJJJHHHDDDEEEJJJTTTiii|||vvvuuugggaaaaaassswwwaaaLLL@@@???AAAAAA???BBBHHHHHHCCCCCC@@@>>>===???@@@AAA@@@AAA@@@?????????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFFFFFFFGGGJJJMMMOOOQQQRRRRRRkkk___aaa\\\\\\fff|||eeeKKKHHHOOOaaazzz}}}dddUUURRRTTTSSSOOOKKKIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCFFFHHHJJJMMMOOORRRUUUXXX\\\```ccchhhjjjnnnqqquuuzzzvvvooofff^^^YYYYYYeeeqqq|||{{{zzzzzz{{{yyyvvvtttsssuuuvvvuuussstttyyy}}}}}}|||zzzsssooolllhhhccc___VVVSSSOOOJJJGGGFFFGGGGGGGGGEEEEEEGGGHHHIIIQQQZZZaaappprrrbbbZZZWWW[[[^^^bbbmmm{{{|||iiicccaaa[[[TTTMMMMMMNNNQQQXXXeeeuuu~~~rrrlllxxxvvvwwwjjjRRREEE<<<;;;:::999888777777777:::777666777666333333555666666666555555555444444444444444444555666777888666555555444444444555555666555555555555666666777666666666666777777777777555555666666777888999999999999::::::;;;;;;;;;;;;??????>>>>>>======<<<<<>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCDDDEEEEEEFFFEEEFFFIIIKKKNNNPPPQQQQQQqqq]]]aaa^^^]]]fffyyyqqqQQQGGGJJJWWWuuujjjVVVSSSXXXUUUQQQLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHKKKNNNQQQTTTWWWZZZ___bbbggghhhkkknnnqqqwww~~~tttgggaaaccckkkxxx}}}|||zzzyyyyyyzzzzzzxxxuuurrrrrrtttvvvwwwwwwyyy}}}~~~~~~zzzuuuqqqooojjjddd___SSSQQQMMMIIIGGGFFFFFFFFFFFFDDDEEEGGGHHHJJJRRR\\\dddtttyyyhhh___ZZZ^^^cccgggsssooojjjggg```YYYQQQPPPPPPRRRWWWbbbttt|||vvvttt}}}zzz~~~{{{eeeNNNAAA;;;:::999888777777777777999666555777666222222444666666666666555555555555333333333333444444444555555444444444444444555666666555555555555555666666666666777777777888888888444555555777888999::::::999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>@@@AAAAAAAAA@@@BBBGGGMMMNNNJJJEEEFFFHHHMMMZZZttt~~~rrreeehhhrrr\\\LLLDDDDDDCCCAAA@@@AAACCCCCCDDDAAA???>>>>>>>>>===<<<@@@AAABBBCCCBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKMMMOOOQQQRRRyyy^^^\\\[[[^^^gggyyyvvvVVVIIIKKKQQQooooooZZZUUUYYYVVVSSSMMMJJJHHHHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEFFFEEEEEEEEEEEEFFFGGGHHHKKKMMMQQQTTTWWWZZZ___bbbeeefffiiikkkooouuu|||}}}vvvttt{{{zzzwwwrrrzzzxxxyyyxxxxxxyyyyyywwwssspppoooqqqsssuuuwww{{{zzzxxxvvvuuusssmmmccc\\\PPPOOOLLLIIIFFFEEEEEEEEEEEEDDDDDDGGGHHHJJJSSS\\\gggyyymmmbbb\\\```fffkkkxxxvvvqqqmmmeee]]]TTTPPPOOORRRUUU___qqqxxxvvvzzzvvv```JJJ???::::::999888777777777777222111444888888444111111777777666666666555555555333333444444444444333333444444444444444555666777777666666555555555666666777777777888888888888999444555666777888999:::;;;999999:::;;;;;;<<<======<<<<<<<<<===???AAABBBDDD>>>@@@CCCEEEFFFFFFHHHIIIGGGHHHLLLVVVkkkyyylllkkk}}}zzzdddSSSEEECCCBBBBBBBBBBBBBBBCCCCCCAAA????????????>>><<>><<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIKKKNNNPPPRRRSSShhhWWWXXX[[[eeevvv~~~]]]OOOPPPNNNiiiyyydddZZZXXXVVVSSSNNNKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHKKKMMMQQQTTTVVVZZZ^^^bbbccceeegggjjjnnnttt{{{yyywww}}}~~~vvvhhh```bbbxxxzzzyyyzzzxxxwwwwwwvvvuuuqqqooommmmmmooorrrvvv{{{yyyxxxxxxwwwtttlllaaaYYYOOOMMMKKKHHHGGGFFFEEEEEEEEEDDDEEEGGGHHHJJJRRR\\\jjj|||rrreee]]]```eeekkkwww~~~yyytttkkkbbbWWWPPPMMMPPPTTT[[[lll}}}qqquuusss\\\HHH???999999888777777777777777444444999@@@AAA;;;777666777777777666666666555555333444444555555555444444444444444555666777888999888777777666666666666777777888888888999999999999666666777777888999::::::999999:::;;;<<<======>>>??????>>>>>>>>>@@@AAABBB>>>BBBDDDCCCAAABBBFFFJJJGGGHHHLLLTTTbbb{{{qqqkkkvvvooo^^^JJJDDD@@@BBBEEEEEEEEEEEEBBBAAA@@@BBBDDDEEEDDDCCC@@@AAABBBCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEHHHHHHIIIKKKMMMPPPRRRTTTvvv]]]]]]]]]bbbooooooWWWQQQLLLbbb~~~tttbbbYYYTTTRRROOOMMMLLLKKKIIIGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGJJJLLLPPPSSSUUUYYY]]]aaabbbdddgggjjjnnnssszzz~~~}}}sssnnnhhh```\\\\\\```uuu~~~}}}{{{yyyvvvuuutttrrrpppmmmkkkkkkkkknnnttt{{{}}}{{{yyyvvvrrriii^^^UUUNNNMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEGGGHHHJJJRRR[[[lllyyykkk```aaaeeeiiitttwwwnnn___TTTNNNQQQVVVZZZgggvvvyyyqqqxxxrrrYYYGGGAAA999888888777777777777777888888===CCCDDD>>>::::::777777777777666666666555333444555777777777666666555555555666777888::::::999999888777777777777777888888888999999999::::::777777777888888999999999999999:::;;;<<<===>>>>>>@@@???>>>>>>>>>@@@BBBDDDBBBCCCDDDDDDDDDDDDFFFHHHGGGHHHLLLQQQZZZrrr~~~{{{qqqgggkkksssZZZMMMBBBBBBEEEFFFEEEFFFDDDCCCCCCEEEGGGHHHGGGEEE???@@@AAABBBCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEGGGGGGHHHIIILLLOOOQQQSSSiiigggbbbaaaiii~~~]]]NNNKKK^^^{{{iiiZZZSSSQQQOOONNNMMMLLLIIIGGGCCCDDDDDDEEEEEEEEEDDDDDDAAAAAABBBCCCDDDEEEFFFFFFIIIKKKOOOQQQTTTXXX\\\```aaadddgggkkkooosssyyy}}}~~~xxxpppeee]]]]]]bbbeeeyyy}}}zzzvvvtttrrrqqqooommmkkkjjjjjjmmmttt|||yyyuuuooofff[[[TTTMMMLLLKKKIIIHHHGGGFFFFFFGGGEEEEEEGGGHHHIIIQQQZZZmmmqqqdddccceeeiiirrr}}}{{{fffYYYQQQTTTYYY\\\fffsss~~~uuuuuu}}}rrrXXXGGGBBB999888777777777777777888666555999>>>>>>888555555777777777777666666666666333555666888888888888777555555555666777999;;;;;;::::::999888777777888888888888999999999:::::::::888888888888888888999999999999:::;;;<<<===>>>???<<<<<<<<<===???CCCFFFHHHFFFEEEDDDFFFHHHIIIGGGEEEGGGHHHLLLOOOTTThhh{{{yyypppbbbbbbuuukkkWWWEEEBBBDDDDDDCCCCCCGGGFFFEEEFFFFFFFFFDDDBBB>>>??????@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHKKKNNNPPPRRRqqqeee```fffkkkqqqpppNNNQQQRRRnnn```WWWRRRMMMLLLMMMMMMLLLJJJHHHFFFDDDCCCDDDDDDDDDCCCGGGGGGFFFEEEEEEFFFFFFGGGHHHJJJMMMNNNPPPTTTXXX\\\^^^bbbhhhmmmqqquuuxxx{{{~~~sssjjjddd^^^]]]```cccuuu~~~}}}}}}|||{{{wwwrrrnnniiiiiikkkmmmrrrzzz~~~zzzsssjjj```XXXSSSNNNMMMLLLJJJHHHFFFEEEDDDEEEDDDEEEFFFFFFJJJUUUaaattt{{{lllgggeeedddmmm{{{kkkXXXNNNTTT[[[ZZZaaammmvvv|||wwwoooqqqUUUBBB;;;999:::;;;<<<;;;999777555777888888777666555555666555555555555555555555555777777666666555555555444777777777777777777777777:::999888777777888999999777666666666777888999999999999999999999999999999::::::::::::<<<===>>>???BBBAAA@@@@@@AAABBBDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDGGGKKKIIIJJJSSS```{{{oooddd___iiieeeJJJBBBEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDDDD>>>>>>???AAACCCCCCAAA???BBBAAA@@@??????@@@AAABBB>>>>>>>>>>>>???AAACCCDDDEEEEEEFFFGGGIIIKKKMMMNNN}}}nnndddfffiiinnnxxxTTTSSSSSSuuucccXXXTTTOOOMMMMMMMMMKKKHHHIIIGGGDDDDDDEEEFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMOOORRRVVVYYY\\\```eeejjjnnnrrrvvvxxx}}}~~~uuullleee```^^^aaaeeewww}}}{{{xxxsssooojjjjjjlllnnnsss{{{~~~zzzsssiii```WWWRRRMMMMMMKKKJJJHHHFFFEEEDDDFFFEEEFFFHHHHHHLLLWWWddd{{{qqqjjjgggeeelllxxx|||}}}sss___SSSXXX\\\[[[```kkkpppuuu{{{xxxqqqrrriiiQQQBBB===;;;:::999888888777777777777888888777666555555777666666666666666666666666777777666666666555555555777777777777777777777777:::999888777777888999999<<<;;;:::999999888888888:::::::::::::::999999999<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDEEEIIIIIIIIIIIIHHHHHHHHHHHHGGGLLLJJJJJJQQQ\\\xxxuuummmeeeggg}}}zzz}}}sssUUUGGGEEEDDDBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB======>>>@@@BBBCCC@@@>>>AAA@@@@@@@@@@@@@@@@@@AAA???>>>>>>>>>???AAACCCDDDEEEEEEFFFGGGIIIKKKMMMNNNzzzjjjggghhhlll|||YYYSSSSSS|||gggYYYUUUQQQOOOOOONNNKKKGGGIIIGGGEEEEEEFFFHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIKKKLLLMMMOOOSSSVVVZZZ]]]bbbgggkkknnnrrruuu|||}}}wwwooohhhaaa___aaafffwww}}}yyytttpppkkklllmmmpppttt|||yyyqqqhhh^^^VVVRRRMMMLLLKKKJJJHHHGGGEEEEEEGGGFFFGGGIIIJJJNNNZZZfffyyynnnhhhfffkkkssstttrrr}}}|||hhhZZZ\\\___^^^aaaiiikkknnnssswww|||sssnnntttttt___KKK@@@>>>;;;:::777555555666777888666777888777666555666777777777777777777777777777777777666666666666555555666666666666666666666666999999888888888888999:::<<<<<<;;;:::999999999999::::::::::::::::::::::::<<<<<<======>>>@@@AAABBBAAAAAA@@@AAAAAABBBDDDDDDIIIIIIIIIIIIJJJJJJJJJJJJHHHLLLJJJKKKQQQWWWmmm~~~qqqgggtttooosss~~~bbbNNNFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@??????===<<<===???AAABBB@@@>>>@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>???AAACCCDDDDDDDDDEEEFFFHHHJJJLLLMMMnnnhhhhhhkkkzzz]]]RRRSSSuuulllYYYVVVRRRQQQQQQPPPLLLIIIHHHFFFDDDDDDFFFHHHIIIHHHEEEGGGIIIJJJJJJIIIHHHGGGHHHJJJKKKLLLLLLNNNRRRTTTXXX\\\```eeehhhlllpppssszzz{{{~~~xxxqqqjjjccc___```dddsss~~~zzzuuuqqqlllmmmoooqqqvvv}}}~~~xxxpppfff]]]VVVRRRMMMLLLKKKJJJHHHGGGFFFEEEFFFEEEGGGIIIJJJOOO[[[ggg~~~qqqiiifffiiinnnwwwnnnvvvnnn______cccccceeekkkkkklllmmmmmmqqqyyyssspppsss~~~{{{~~~lllXXXGGG>>>>>>999888777555555555666777666777888777666555666777777777777777777777777777777777666666666666666666666666666666666666666666999999888999999999::::::777777777888888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIGGGKKKJJJLLLRRRUUUeeemmmnnntttxxxmmmTTTHHHEEEEEEFFFDDDCCCBBBAAA@@@???>>>===<<<<<<<<<>>>@@@AAA@@@??????@@@AAABBBBBBAAA@@@?????????>>>>>>???AAABBBCCCDDDDDDDDDEEEGGGIIIJJJKKKooohhhiiilllzzzeeePPPRRRkkkqqqZZZVVVRRRQQQRRRRRROOOLLLGGGEEECCCDDDEEEGGGHHHGGGEEEFFFHHHJJJJJJJJJHHHGGGIIIJJJKKKLLLLLLNNNQQQTTTYYY[[[```cccgggkkkooorrrwwwyyy|||zzztttmmmddd___^^^___mmm~~~zzzuuuqqqmmmnnnpppssswww~~~}}}vvvmmmccc[[[UUUQQQLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDFFFHHHIIINNNZZZfffyyytttiiieeegggjjj{{{pppqqqooo```aaagggjjjmmmpppmmmmmmkkkiiiiiipppzzzuuutttuuu{{{xxxyyyfffTTTEEE===<<<666666777888777666555444555777888777666555666888666666666666666666666666666666777777777777777777777777777777777777777777888888999999::::::::::::777777777888999;;;<<<===;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGKKKJJJMMMTTTUUU```www{{{rrryyywwwZZZIIIDDDDDDEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;<<<===@@@AAAAAA@@@???@@@AAABBBBBBAAA@@@???@@@????????????@@@BBBCCCCCCCCCDDDDDDFFFGGGIIIJJJpppjjjjjjlllvvvrrrRRRSSS___{{{^^^YYYTTTQQQRRRRRRPPPNNNGGGFFFDDDDDDEEEGGGGGGGGGEEEFFFGGGIIIIIIIIIHHHHHHHHHJJJKKKKKKLLLNNNQQQTTTYYY[[[___bbbeeeiiinnnrrruuuwww{{{}}}xxxpppfff```^^^]]]kkk~~~zzztttpppmmmnnnqqqsssxxx~~~~~~zzzrrriii```YYYTTTQQQLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDEEEGGGHHHLLLXXXddduuu{{{kkkeeefffhhhxxxzzzsssoooaaabbblllsssvvvxxxrrrqqqoookkkiiillltttzzz~~~vvvvvv{{{{{{wwwtttaaaPPPBBB<<<<<<444666888999999777555444555666777777666666777888666666666666666666666666666666777777777777888888777777777777777777777777777888999:::;;;;;;;;;:::===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>??????@@@BBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKHHHKKKIIIMMMUUUTTT[[[ooo}}}```JJJBBBAAA@@@DDDDDDCCCBBBBBBAAA@@@@@@===<<<<<<===@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????@@@BBBBBBCCCCCCCCCDDDEEEFFFGGGHHHtttlllkkkiiinnnxxx}}}WWWUUUTTTxxxccc]]]VVVQQQPPPPPPOOOMMMJJJHHHEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGIIIJJJJJJMMMPPPSSSXXXZZZ]]]```cccggglllppptttvvvzzz~~~|||tttjjjbbb```^^^lll~~~~~~~~~zzzsssnnnlllnnnqqqtttxxx~~~|||wwwooofff^^^WWWSSSRRRKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHKKKWWWcccpppzzzoooffffffiiivvv{{{pppccceeeqqqzzz||||||xxxsssmmmlllooosssvvv{{{~~~wwwxxx|||zzznnnZZZJJJ???;;;<<<666777777777888777777777444666777777666666777999777777777777777777777777666666777777777888888888999999999999999999999999777888999;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<===>>>>>>???@@@@@@?????????@@@AAABBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKIIIMMMTTTQQQVVVgggzzzeeeMMMDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAA>>>===<<<>>>AAACCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGwwwnnnkkkfffhhhoooyyy\\\VVVMMMlllhhhaaaXXXQQQOOOOOOMMMLLLLLLIIIGGGFFFGGGHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEGGGHHHIIILLLOOORRRWWWYYY\\\___bbbfffkkkooosssuuuyyy~~~wwwllldddbbbaaannnyyyzzz|||~~~~~~zzzsssmmmlllnnnqqqssswww}}}zzzuuummmddd\\\WWWSSSRRRKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHLLLWWWcccllluuu~~~rrrggggggiiiuuurrreeegggtttzzzpppkkkjjjkkkkkkqqqxxxxxxzzz~~~}}}jjjTTTEEE<<<;;;===999888777666666777999:::444666777777666666777999888888888888888888888888666666777777888888888999999999999999999999999999777888999;;;<<<<<<;;;;;;888888888999;;;===>>>???<<<======>>>???@@@@@@@@@=========>>>???@@@BBBBBBDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIILLLLLLIIILLLRRROOOQQQaaaooohhhPPPHHHFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>======>>>AAACCCDDDDDDBBBAAA@@@??????@@@AAABBBAAA@@@?????????@@@AAABBBBBBBBBBBBCCCCCCEEEFFFGGGiii___cccfffeeellldddHHHKKKaaavvv{{{iiiXXXSSSSSSPPPOOOPPPLLLKKKHHHEEECCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHIIILLLOOOQQQTTTVVVYYY[[[___eeekkkppprrruuuyyy|||~~~yyyrrrjjjeee```jjj~~~|||{{{{{{{{{{{{zzzxxxxxxwwwvvvsssqqqooommmllllllnnnttt{{{zzzrrrhhh```]]]ZZZWWWTTTPPPMMMJJJHHHHHHHHHHHHGGGFFFGGGGGGGGGHHHOOOYYY```iiivvv}}}pppjjjkkktttttthhhkkkxxxyyysssooolllmmmlllmmmqqqxxx|||xxx{{{~~~cccPPPEEE>>>:::999777888999999999777666555777777666666666666666777666777888999::::::999888999:::;;;;;;;;;:::999888::::::::::::::::::::::::::::::<<<<<<<<<<<<::::::::::::;;;<<<>>>@@@BBBCCC======>>>???AAABBBCCCDDD>>>>>>???@@@BBBDDDFFFGGGJJJIIIHHHHHHIIIJJJIIIGGGDDDDDDEEEGGGJJJLLLKKKJJJNNNKKKJJJMMMOOOQQQUUU[[[nnn{{{dddQQQFFFCCCEEEAAABBBCCCCCCCCCBBB@@@???@@@???>>>>>>@@@BBBEEEFFF@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGpppbbbaaabbbbbbjjjiiiJJJFFFTTTeeeoooZZZSSSTTTSSSRRRRRRKKKJJJHHHFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGIIIKKKNNNOOOSSSUUUWWWZZZ]]]cccjjjnnnpppssswwwzzz|||zzzssskkkeee```hhhzzz|||zzzzzzzzzzzzyyyuuutttssspppnnnlllkkkjjjkkklllpppvvv~~~|||uuuooofff```\\\YYYUUURRRNNNLLLJJJIIIIIIIIIHHHFFFEEEFFFFFFEEEFFFLLLVVV]]]fffsssuuurrrvvvuuuiiimmmzzz}}}xxxuuusssllljjjiiiiiinnnvvv~~~yyyyyyrrrYYYIII@@@:::777777888888888888888777666666777666666555555666666666666777888999999999888888777888:::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGHHHIIIJJJIIIHHHNNNJJJIIILLLOOOPPPUUUZZZjjjxxxbbbPPPEEEBBBEEEDDDDDDEEEEEEEEEDDDBBBBBBAAA@@@>>>======???@@@AAA@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFyyyfffbbbcccdddhhhlllNNNEEELLLXXX{{{www^^^TTTUUUVVVUUUTTTJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIILLLMMMQQQSSSUUUXXX[[[```fffkkkmmmppptttxxx{{{}}}{{{tttkkkeeeaaadddsss|||{{{|||{{{{{{uuussspppllljjjhhhhhhhhhjjjmmmrrrzzz~~~{{{yyyqqqllleeeaaa^^^[[[VVVQQQLLLKKKJJJJJJKKKJJJHHHFFFDDDDDDDDDDDDDDDJJJSSSZZZbbbppp|||zzzvvvkkkooo}}}~~~}}}qqqmmmhhheeeeeejjjpppttt|||zzz}}}}}}uuu{{{}}}jjjSSSFFF@@@<<<:::;;;999888888777777777777777666666555555555666666777888888999999999888777777666777999:::;;;<<<;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@@@@??????@@@@@@AAABBBCCCEEEGGGHHHJJJMMMNNNMMMKKKJJJLLLNNNRRRPPPLLLKKKJJJJJJIIIHHHMMMIIIIIILLLNNNOOOSSSYYYdddzzzvvvbbbRRRGGGCCCEEEFFFFFFGGGGGGGGGFFFEEEEEECCCBBB@@@>>>=========>>>???@@@AAABBBBBBAAA@@@???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFiiicccfffiiigggoooUUUJJJNNNUUUnnn~~~bbbTTTTTTWWWVVVSSSJJJIIIHHHGGGFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJOOOQQQSSSVVVYYY]]]bbbfffjjjmmmrrruuuxxx||||||tttkkkdddaaabbbmmm~~~}}}xxxuuuqqqllliiihhhiiijjjlllooottt|||}}}{{{yyywwwoookkkgggdddbbb^^^XXXSSSKKKJJJJJJKKKLLLKKKHHHEEECCCDDDDDDCCCDDDIIIQQQXXXbbboooxxxmmmrrr|||wwwooohhhdddeeehhhjjjuuuzzz|||wwwxxxxxxtttuuucccNNNCCC???<<<;;;<<<999888777666666777888999777777666666666777888888999999888888888777666666666777999:::;;;;;;::::::999999::::::::::::;;;;;;;;;:::999888888999:::;;;<<<;;;;;;;;;;;;<<<<<<===;;;<<<>>>@@@AAABBBBBBBBB@@@@@@AAABBBCCCEEEFFFGGGJJJNNNQQQPPPLLLKKKNNNRRRXXXUUUPPPNNNMMMMMMLLLKKKLLLIIIIIILLLNNNOOORRRWWW```pppyyyhhhXXXKKKFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@????????????@@@AAABBBBBBAAA@@@??????@@@@@@AAABBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEEggg^^^bbbfffdddzzzzzz```OOOLLLPPPaaagggUUURRRUUUTTTPPPKKKJJJHHHGGGEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHMMMOOORRRTTTWWWZZZ___bbbgggjjjooosssuuuyyy|||}}}uuukkkdddaaaaaakkk|||yyysssnnnkkkjjjkkkkkkooorrrwww}}}}}}|||{{{zzzyyyxxxwwwvvvnnnjjjgggeeeddd___XXXSSSLLLKKKJJJKKKKKKJJJGGGEEECCCDDDEEEDDDEEEIIIQQQXXXdddqqq~~~|||rrrvvvxxxpppjjjhhhhhhiiimmmpppuuuzzz~~~~~~~~~uuuvvvwwwwwwlll[[[HHH>>>;;;888777777999888777666666777888999888777777777888888999:::999888888777777666666666888999:::::::::999888777999999999::::::;;;;;;;;;<<<;;;999999999999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;===???AAACCCCCCCCCBBB@@@@@@@@@AAABBBDDDEEEFFFJJJNNNRRRQQQMMMLLLOOOSSSVVVSSSOOOMMMMMMNNNMMMMMMLLLIIIIIIMMMOOOOOORRRVVV___jjj||||||nnn^^^PPPGGGEEEEEEEEEEEEDDDEEEEEEEEEEEECCCBBBBBBAAA@@@@@@@@@@@@??????@@@AAAAAA@@@???????????????@@@AAABBBCCCCCC@@@@@@@@@@@@AAABBBCCCDDDeeeYYYXXX[[[^^^rrroooRRRGGGHHHTTTuuummmWWWQQQRRRQQQMMMKKKJJJIIIGGGEEEDDDBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGKKKNNNQQQSSSUUUXXX\\\___cccfffkkknnnqqqtttwwwyyy|||}}}wwwmmmgggaaabbblll|||wwwqqqnnnllllllmmmsssuuuxxx}}}~~~yyyxxxwwwvvvvvvvvvwwwwwwnnnkkkhhhfffeee```YYYTTTNNNLLLKKKJJJJJJIIIGGGEEEBBBDDDEEEEEEFFFJJJRRRXXXfffssszzz{{{{{{zzzzzz}}}xxx|||yyyssspppnnnnnnjjjkkknnnqqqtttuuusssqqquuuzzz}}}tttsss~~~www{{{iiiYYYGGG???<<<999888888777777777777777888888999777777777777888999::::::888888777666666666777777888999:::::::::999777666888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<======@@@AAABBBDDDDDDBBBAAA@@@AAAAAAAAABBBCCCDDDFFFGGGKKKMMMPPPOOOMMMMMMOOORRRQQQNNNLLLKKKLLLLLLLLLKKKMMMJJJJJJNNNPPPOOORRRVVV^^^eeevvv|||~~~yyyzzzuuuvvv{{{}}}ssseeeTTTHHHCCCCCCCCCBBBBBBBBBCCCDDDDDD????????????????????????>>>???@@@AAAAAA@@@???>>>>>>>>>??????@@@@@@AAAAAA????????????@@@AAABBBCCClll[[[UUUSSSVVVggg~~~|||YYYKKKJJJNNNiiisss\\\QQQPPPNNNJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFKKKMMMPPPSSSUUUWWW[[[]]]___bbbfffiiikkknnnqqqssswwwyyy|||zzzqqqjjjaaadddooo}}}xxxtttrrrqqqqqqvvvwwwyyy}}}~~~zzzyyyxxxxxxxxxyyy{{{|||tttpppllljjjhhhddd^^^XXXPPPNNNKKKIIIIIIHHHFFFDDD@@@BBBDDDEEEFFFKKKRRRXXXfffttt}}}xxxxxxwwwuuutttxxx~~~zzzxxxwwwpppooonnnppprrrqqqooolllkkkqqqzzzzzzqqqppp{{{zzzxxxuuuttt{{{gggWWWGGG@@@>>><<<::::::666666777888888888888888555555555555666777888999777777666555666666888888777777999::::::999888888888888999::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<======>>>???@@@BBBDDDEEEEEEDDDBBB@@@CCCCCCDDDDDDEEEFFFHHHHHHKKKKKKLLLMMMMMMNNNOOOOOOOOOMMMLLLLLLMMMMMMLLLJJJMMMKKKKKKOOOQQQPPPRRRVVV\\\```mmm|||{{{tttsssnnnmmmyyy}}}|||yyymmm\\\MMMGGGBBBAAAAAAAAAAAABBBCCCDDD@@@@@@@@@@@@??????>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>??????@@@AAABBBtttcccYYYTTTPPP```uuubbbUUURRROOObbbxxx___QQQOOOMMMIIIHHHIIIIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFJJJMMMPPPSSSUUUWWWZZZ]]]\\\___ccceeegggiiilllnnntttvvvzzz}}}}}}tttmmmaaaeeeqqq~~~zzzwwwvvvvvvwwwxxxzzz}}}~~~}}}|||{{{|||zzzvvvrrrooommmiiiccc^^^RRROOOKKKIIIHHHGGGFFFDDD>>>AAACCCDDDFFFKKKRRRXXXeeesss~~~}}}zzzwwwvvvtttqqqpppsss{{{xxxvvvsssssstttssspppmmmeeelllwwwxxxooonnnyyyvvvxxx}}}hhhlll|||ppp```QQQAAA;;;:::999777777555666777999999999888777333333333444444666777777777666555555555777888999444666777999:::::::::999888888999::::::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<======>>>@@@@@@>>>@@@CCCFFFGGGGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKMMMOOONNNMMMQQQPPPOOOOOOPPPOOOMMMKKKNNNKKKLLLPPPRRRQQQRRRVVVYYY\\\ggg}}}|||zzzrrrnnnjjjiiittt|||~~~tttcccTTTLLLBBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAABBBbbbSSSRRRTTTYYYfffxxxzzz___RRRNNN]]]www~~~dddRRRNNNMMMHHHIIIHHHFFFFFFGGGGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDFFFHHHLLLOOOSSSUUUVVVWWW^^^___```aaacccfffhhhiiiooorrrwwwzzz|||}}}~~~~~~~~~xxxtttqqqnnnppp~~~|||zzzzzzyyyyyyxxxzzz|||~~~zzzsssooommmiiibbb\\\YYYTTTNNNHHHFFFDDDCCCBBBEEECCCDDDFFFFFFHHHOOOYYYhhhssszzzuuuwwwtttoookkklllqqqzzz~~~|||zzzyyyxxxvvvrrrpppnnnmmmqqqsssmmmoooxxxvvvwww|||}}}rrr```ooommmZZZSSSHHH???:::888777777888666555555777888777777888777666666666777999:::999888888777777777777888888888999999999:::::::::;;;;;;::::::999::::::;;;===<<<<<<<<<<<<===>>>>>><<<<<<===???@@@AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGIIILLLMMMNNNOOOQQQQQQQQQPPPPPPRRROOOKKKIIIKKKOOOQQQSSSQQQQQQRRRRRRSSSTTTTTTTTT[[[\\\bbbtttxxxmmmkkkjjjqqqwwwaaaMMMGGGAAA???CCCHHHGGGDDDBBBFFFDDDCCCCCCCCCBBB@@@>>>===@@@DDDHHHHHHFFFCCC@@@>>>>>>>>>======<<<<<<<<<<<<>>>@@@AAAAAA@@@@@@AAAgggXXXTTTRRRUUU```rrroooYYYKKKRRRiii~~~}}}gggVVVQQQPPPMMMMMMKKKIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGIIILLLPPPSSSUUUWWWWWW]]]]]]^^^```bbbdddfffgggmmmppptttwwwyyyzzz|||~~~|||xxxvvvrrrttt}}}zzzzzzyyyyyywwwxxxzzz|||~~~|||vvvrrrpppllleee___XXXSSSMMMHHHFFFEEEDDDCCCAAA??????AAABBBDDDMMMWWWjjjuuu|||xxxvvvtttpppnnnooouuu~~~}}}zzzxxxnnnmmmqqq~~~tttnnnooossswwwyyy}}}uuusssddd___ppp}}}mmmddd\\\PPPEEE>>>888555333777555333333444444333222444444333333444444555666666555555555555555666666666666666666666666666666888888888777777777888888999999888888999999:::;;;::::::;;;===>>>???@@@AAA???@@@AAABBBBBBCCCCCCCCCJJJJJJJJJHHHFFFEEEFFFHHHFFFGGGIIIJJJKKKKKKJJJJJJJJJIIIHHHHHHJJJKKKKKKJJJMMMNNNNNNOOOPPPPPPQQQQQQPPPQQQWWWgggsssnnnkkkiiilllxxx{{{~~~nnnZZZIIIAAA===???CCCAAA>>>>>>BBBAAA@@@@@@@@@???===;;;:::===AAADDDDDDCCC@@@===;;;;;;;;;;;;;;;:::::::::999;;;>>>???>>>===>>>???mmm\\\UUUPPPQQQXXXfffuuukkkQQQLLLZZZnnnzzz}}}nnn\\\TTTQQQOOONNNLLLIIIGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEGGGJJJNNNQQQSSSTTTTTTWWWXXXYYYZZZ\\\^^^```bbbgggiiimmmoooqqqssswwwyyyzzz}}}|||uuuqqqrrr}}}~~~zzzxxxwwwvvvuuuttttttuuuvvvxxxzzz}}}~~~~~~{{{wwwtttrrrmmmfff```\\\WWWQQQLLLJJJIIIHHHGGGCCCAAA@@@BBBCCCGGGQQQ\\\mmmwww{{{wwwqqqpppnnnmmmooouuu}}}~~~{{{nnnmmmqqq|||yyyqqqnnnoooppppppvvv{{{zzzzzzppp}}}ooobbbYYYmmmuuufffZZZUUUMMMFFFBBB???===<<<===;;;999888999999777666777888888999:::999999999:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;:::=======================================>>>>>>???@@@@@@AAACCCDDDEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHPPPQQQPPPNNNLLLJJJKKKLLLMMMMMMNNNPPPPPPQQQQQQPPPPPPPPPRRRTTTVVVUUURRROOORRRRRRRRRSSSTTTTTTUUUUUUUUUVVV[[[fffyyyqqqooolllhhheeeiiiyyy~~~{{{ssspppsss{{{{{{hhhRRRIIIBBBCCCEEEEEEDDDDDDFFFEEEDDDDDDDDDCCCAAA???>>>@@@CCCFFFGGGEEECCCAAA????????????@@@@@@@@@@@@>>>@@@BBBBBBBBBAAABBBCCCqqq]]]RRRTTTSSSVVV___jjjyyycccPPPQQQ___ppp|||tttcccVVVQQQNNNNNNLLLIIIGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEGGGJJJMMMPPPRRRSSSSSSUUUUUUVVVWWWZZZ\\\^^^___ccceeehhhkkkmmmppptttwwwvvvxxx{{{}}}}}}}}}~~~}}}vvvqqqpppyyy}}}zzzxxxwwwuuutttrrrrrrqqqqqqsssvvvxxxzzz}}}{{{yyywwwuuupppiiidddYYYTTTMMMGGGDDDBBBAAA@@@>>>;;;:::<<<>>>CCCNNNYYYoooyyy~~~zzzxxxrrrrrrqqqqqqrrrwww~~~|||zzzrrrrrruuu~~~uuuooopppssstttsssttt~~~wwwwww||||||tttuuufff]]]XXXmmm}}}kkk\\\AAA>>>:::888888999888888999777555555666666666444333444555666777666555555555555555666666888999:::888888888888777777777777888888999999999999999999:::999999999999:::;;;;;;<<<===>>>???AAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDFFFGGGHHHHHHFFFFFFGGGIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNPPPSSSTTTSSSOOOLLLNNNNNNOOOOOOPPPQQQQQQQQQUUUUUUXXX___jjj}}}wwwuuusssooohhhdddooo{{{pppkkkoooyyyuuuRRRHHH???>>>@@@AAABBBDDDAAA@@@??????@@@???===;;;888:::<<<>>>???>>><<<;;;999999::::::;;;;;;<<<<<<999:::<<<<<<<<<<<<===>>>vvv```PPPUUUTTTUUU\\\eeerrrvvvWWWKKKOOOaaatttvvvjjj]]]TTTOOONNNLLLIIIIIIIIIIIIHHHFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHKKKNNNQQQRRRSSSSSSTTTUUUVVVWWWYYY\\\^^^___bbbdddgggjjjlllppptttxxxuuuxxx{{{|||||||||}}}~~~~~~{{{wwwuuu|||~~~{{{zzzxxxvvvtttooonnnmmmlllmmmooorrrsss{{{|||}}}|||{{{zzzwwwrrrmmmiiiaaa\\\TTTNNNJJJGGGEEECCCCCCAAA@@@BBBDDDIIITTT___nnnwww}}}}}}{{{{{{zzzyyyzzz}}}zzzwwwrrrssswwwsssllllllppprrrssssss}}}}}}qqqooouuu}}}qqqccc]]]]]]qqqzzzcccRRREEEBBB>>>;;;:::999777666:::999888888:::<<<;;;;;;777888999:::;;;:::999888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<============<<<>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBDDDEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGIIIJJJJJJIIIIIIIIIKKKHHHHHHIIIJJJKKKLLLMMMNNNQQQPPPPPPQQQRRRRRRPPPNNNQQQQQQRRRSSSSSSTTTTTTUUUUUUTTTWWW\\\cccrrr}}}}}}zzzrrrhhhkkkssslllsss~~~^^^RRRFFFCCCDDDDDDEEEGGGDDDCCCBBBBBBCCCCCCAAA???:::;;;===>>>??????>>>>>><<<<<<======>>>>>>>>>???;;;===>>>>>>===>>>???AAAiiiVVVOOOOOORRRYYY```lll```KKKEEEVVVkkkwwwvvvlll```XXXKKKJJJHHHHHHIIIJJJIIIHHHAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEGGGIIILLLOOOPPPQQQQQQRRRRRRSSSUUUWWWYYY[[[\\\^^^aaaeeehhhkkkooosssuuutttvvvyyy{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~|||zzz}}}{{{zzzxxxtttrrrjjjiiihhhgggggghhhhhhiiippprrruuuyyy|||~~~zzzzzzzzzxxxuuuqqqmmmkkkhhhccc[[[TTTPPPMMMKKKIIIHHHFFFFFFHHHJJJNNNXXXcccrrrzzz~~~xxxtttkkknnnvvvrrrhhheeefffhhhiiimmmxxxuuukkkiiiooozzz~~~nnnbbb```ddduuuwww]]]MMMGGGDDD???===;;;;;;:::999;;;:::999:::<<<>>>???>>>::::::;;;<<<<<<<<<<<<<<<::::::::::::;;;<<<======>>>>>>>>>>>>?????????@@@<<<===???@@@AAAAAA@@@???BBBBBBAAAAAABBBBBBCCCDDDBBBCCCDDDEEEGGGHHHIIIIIIHHHIIIJJJKKKKKKLLLLLLKKKNNNOOOQQQPPPNNNLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSWWWUUUTTTTTTUUUVVVUUUSSSSSSTTTTTTUUUVVVVVVWWWWWWUUUTTTWWW^^^cccnnnzzzooojjjyyy{{{vvvzzzjjj\\\NNNIIIGGGEEEEEEFFFGGGFFFFFFFFFGGGGGGEEECCC???@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBCCC@@@AAABBBAAAAAAAAACCCEEExxxcccSSSUUUZZZ```fffnnn}}}pppZZZLLLXXXmmmpppdddTTTRRRPPPPPPQQQRRRQQQPPPIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJLLLNNNOOOOOOMMMNNNQQQTTTVVVXXXXXXXXXXXXXXXYYY[[[]]]___aaabbbbbbfffkkkpppsssvvvyyy{{{xxx{{{~~~}}}zzzssssssrrrqqqpppooonnnnnnppprrruuuzzz~~~~~~zzzwwwvvvuuuhhhccc\\\VVVSSSQQQOOONNNKKKJJJJJJMMMOOORRR[[[eee}}}~~~zzzqqqvvv|||rrrllljjjjjjkkkrrr}}}{{{uuuuuuxxx~~~mmmdddfffttt}}}ggg[[[GGGDDD@@@>>>???AAABBBBBBAAA@@@??????AAACCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGIIIIIIIIIHHHGGGIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTUUUWWWYYYYYYWWWVVVVVVWWWWWWWWWWWWXXXYYY[[[]]]^^^```___^^^___```___^^^\\\YYYYYYZZZZZZ[[[\\\\\\\\\]]]ZZZ]]]dddhhhnnn|||ttt|||qqqcccVVVQQQOOONNNNNNOOOPPPOOONNNOOOPPPPPPNNNLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKKKKKKKNNNPPPnnndddffflllqqqsssxxxkkkZZZbbbttt|||llleeecccaaaaaaaaabbbaaa```YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYY[[[]]]___aaaaaa\\\^^^aaacccfffggghhhhhhffffffgggiiikkkmmmooopppppptttzzz{{{~~~|||vvvqqqooonnnmmmllljjjhhhjjjlllnnnpppyyy{{{{{{|||zzzqqqnnnjjjeeebbbaaabbbcccccceeecccbbbbbbcccdddcccbbbeeedddcccbbbcccdddeeefffgggffffffeeeeeeeeeffffffdddeeeeeeggghhhiiijjjkkkhhhiiilllnnnnnnnnnmmmlllmmmllllllllllllmmmnnnnnnnnnnnnoooppprrrssstttuuuuuuvvvwwwxxxxxxyyyxxxxxxtttwwwzzz|||||||||~~~yyyyyyyyyyyy{{{}}}~~~{{{|||||||||}}}~~~~~~|||}}}wwwtttuuuuuuvvvyyyuuutttssstttuuuuuusssrrrrrrrrrrrrrrrssstttuuuvvvuuuuuuuuuttttttsssssssssrrrrrrsssrrrqqqrrruuuwww