BM66(@ ((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''************)))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++++++++************++++++(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))***)))((('''&&&%%%$$$$$$***(((&&&'''((((((%%%"""++++++******))))))((((((''''''''''''''''''&&&&&&)))((('''''''''(((***++++++,,,...---+++((((((((((((((()))))))))(((((('''%%%&&&((()))+++,,,,,,,,,+++***)))(((((()))***+++&&&&&&&&&&&&&&&'''((())))))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))((('''''''''''''''***)))'''&&&&&&'''((())))))(((((('''''''''((((((((((((''''''''''''((((((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,***((('''***)))))))))+++,,,...000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&&&&((()))(((&&&((()))))))))***,,,------+++***)))(((((('''((((((,,,***((('''&&&'''((()))+++***(((&&&%%%&&&((())),,,)))&&&&&&(((***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%%%%%%%&&&(((***---///000///---)))((('''$$$%%%&&&&&&&&&&&&(((***111,,,''''''***,,,+++(((''')))***)))((('''(((***((())))))))))))***************)))))))))))))))***+++++++++***************+++***)))))))))***+++,,,++++++,,,,,,,,,,,,------........................000000////////////000000000111111000...---...//////111222222222333666888<<<<<>>EEEJJJQQQ___lllzzzrrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))((('''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$###!!!$$$'''***+++***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######%%%&&&(((''''''''''''''''''''''''%%%%%%&&&(((((('''%%%$$$%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))((()))'''&&&%%%'''''''''&&&######$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((***+++))))))))))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((&&&%%%&&&((()))***++++++)))(((((()))(((((((((((((((((((((((()))))))))*********)))((((((((()))***************(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''''')))'''%%%%%%&&&(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))******)))(((((('''(((((()))***...------+++***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((()))))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,...000000///---,,,......---------///111222>>>999333000//////...---000000000000111111111111222///444444...333:::666999:::???FFFLLLRRR^^^jjjwwwrrr&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''&&&%%%%%%%%%&&&''''''((('''''''''%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%$$$%%%''')))))))))######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))(((((((((((((((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&%%%$$$######$$$)))***++++++)))(((((()))((((((((((((((((((((((((((()))*********)))))))))***************)))((((((((((((((())))))(((((((((%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))************((((((((((((((((((''''''(((&&&$$$$$$&&&'''((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******(((((((((((())))))******///...---,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))(((''''''((())))))******++++++++++++*********************************++++++,,,,,,+++++++++)))+++---...///...,,,+++,,,,,,,,,,,,,,,...///000777444111...---.........000000000000111111111111444222555222,,,333<<<666;;;;;;@@@HHHNNNTTT___iiittt~~~ttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$############&&&%%%%%%%%%&&&'''((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%$$$###%%%'''*********%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((,,,++++++)))((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******(((''''''((()))***++++++)))(((((()))))))))))))))))))))))))))''')))******)))(((((()))+++++++++******)))''''''(((((())))))))))))((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''(((((())))))******++++++(((((((((((((((((((((((((((&&&$$$$$$&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''(((((()))***%%%&&&&&&'''((((((((())),,,,,,+++***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))))))))''''''''''''))))))******++++++++++++******))))))))))))))))))))))))'''((())))))***))))))))))))***+++,,,---,,,,,,++++++***++++++,,,------...111111//////...///000000/////////000000000111111///000555444555EEETTTQQQ======@@@HHHNNNUUU___hhhsss~~~vvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((()))%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((()))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$"""###&&&(((%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&%%%$$$%%%''')))))))))'''''''''''''''''''''''''''''''''(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((()))***(((&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((,,,,,,+++)))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***,,,......,,,******+++)))***++++++)))(((((()))))))))))))))))))))))))))&&&(((******((('''''')))))))))*********))))))(((((())))))******))))))(((&&&'''((()))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%'''(((((((((''''''&&&''''''((())))))******''''''(((((())))))******)))'''%%%%%%&&&''''''&&&'''''''''((((((((())))))''''''&&&&&&''''''((()))%%%&&&''''''((()))))))))******))))))((((((((((((((((((((((((''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''(((***)))'''&&&&&&''')))*********++++++++++++******************************''''''((()))))))))))))))***+++++++++,,,,,,,,,,,,*********+++,,,,,,------,,,---...///......//////....../////////000000000---///555555888NNNaaa___>>>===???FFFMMMTTT^^^gggqqq~~~www%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''(((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###!!!"""&&&***%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***,,,,,,***'''%%%&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&((()))*********&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******(((&&&&&&&&&)))***++++++)))(((((()))))))))))))))))))))))))))%%%(((***)))'''&&&''')))'''((()))******++++++***))))))************))))))&&&''')))*********)))(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''%%%%%%%%%&&&'''(((((()))&&&''''''((()))******+++***(((&&&%%%&&&''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((('''''')))***++++++++++++************)))))))))))))))((((((((('''''''''''''''((((((((())))))******''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((*********++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,+++++++++,,,---...******+++,,,,,,------...(((+++---...---,,,,,,,,,............////////////555444555///...AAARRRNNN???<<<===DDDKKKSSS]]]fffqqq~~~yyy%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&'''((())))))'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$&&&(((***(((((((((((((((((('''&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%'''))))))))))))************''''''''''''''''''''''''''''''((()))***+++,,,,,,&&&''')))***+++++++++***))))))))))))((((((((((((,,,***((('''&&&'''((()))'''((((((((())))))))))))***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&'''(((***+++***)))'''&&&%%%%%%&&&'''((()))***+++'''''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((('''''''''$$$%%%''')))))))))((((((*********)))))))))))))))(((((())))))((('''&&&&&&%%%%%%%%%&&&((()))+++,,,(((***++++++)))((()))***((()))***+++,,,---------((((((((((((((((((((((((++++++,,,------------,,,++++++++++++++++++++++++,,,///000...+++)))+++...------...//////.........,,,------...............000000000000111111111111///000111333555888;;;<<<555:::???EEEKKKSSS^^^fffrrr~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&(((***'''&&&%%%%%%&&&(((+++,,,(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((******)))))))))((((((((('''''''''''''''''''''''')))))))))*********))))))&&&''')))***++++++******))))))))))))((((((((((((***)))'''&&&%%%&&&'''((((((((())))))))))))))))))************)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((((('''((()))******)))'''&&&''''''((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((('''%%%&&&((()))******))))))************))))))))))))((((((((((((((('''&&&&&&++++++***(((((('''''''''&&&((())))))'''&&&'''(((((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************,,,---//////.........///++++++,,,,,,,,,,,,,,,+++------...////////////.../////////000000000111111111111111222333444555666777:::???CCCHHHQQQ\\\dddttt%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&((())))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***)))'''%%%$$$%%%(((+++...(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''''''((()))(((''''''((()))+++***)))((('''&&&%%%%%%''''''''''''''''''''''''***+++++++++***(((&&&%%%'''((()))***++++++******(((((((((((()))))))))))))))(((&&&%%%%%%&&&''''''*********)))))))))))))))*********)))((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((()))************''''''))))))***)))((('''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))))))))''''''((((((((((((((((((&&&'''((()))************************))))))(((((((((((((((((((((''''''&&&---,,,+++***((('''&&&&&&&&&'''))))))'''''''''((((((((()))***++++++++++++************************))))))***+++++++++++++++)))))))))*********************+++...000111000///++++++,,,,,,++++++++++++---......///////////////....../////////000000000111111111111222444555666999;;;>>>@@@EEENNNZZZcccuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###((((((((((((((('''''''''+++***)))'''%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''(((((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&((()))***,,,***'''%%%%%%&&&''')))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''(((((())))))''''''''''''''''''''''''&&&'''(((((('''&&&((())))))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))***++++++***(((&&&$$$'''((()))***++++++***)))(((((((((((())))))))))))(((((('''&&&&&&&&&'''(((***************)))))))))))))))))))))(((&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''')))************&&&'''((()))))))))((('''******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&'''((()))******)))((('''''''''''''''(((((((((((('''((())))))***+++++++++++++++******))))))(((((('''((((((((((((((('''''''''(((((()))))))))))))))''')))++++++***)))******(((((()))***************************************(((((()))******************************+++++++++***)))))),,,000222///,,,.........------------------...//////000000//////............///////////////000111222555777999:::999;;;<<>>EEEQQQ___jjjwww%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''((())))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%$$$###%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))***((()))***++++++***)))(((''''''(((((())))))******((((((((()))))))))))))))'''((((((((())))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&''''''(((((())))))+++******))))))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))(((((((((((((((***++++++,,,++++++***)))(((''''''&&&'''(((((((((((((((((($$$%%%''''''((('''&&&%%%$$$&&&((()))((('''((()))))))))******+++******)))************************(((((()))***************++++++,,,,,,---.........111000///111222444444333000///...,,,,,,,,,------,,,------...................../////////000000000111111111111111222333333666888;;;???FFFRRRaaakkkuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''""""""$$$%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%$$$%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$"""###$$$%%%&&&&&&&&&&&&(((''''''''''''((())))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%''''''&&&&&&((()))((((((((('''''''''''''''(((((((((((((((((((((((()))(((&&&&&&&&&((()))***((()))***++++++***)))((('''''''''((()))*********&&&''''''((())))))((((((%%%%%%&&&'''((())))))***(((((())))))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))*********)))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***((('''''''''''')))***+++,,,,,,+++***)))(((''''''&&&&&&'''(((((((((((((((&&&'''((()))((('''%%%$$$$$$&&&(((((((((((()))******+++++++++++++++******))))))))))))))))))))))))((()))******++++++************+++,,,,,,---........./////////000222555888222111///---,,,---...///+++,,,,,,---------------/////////000000000111111111111111000111111222333666888;;;???EEEPPP^^^hhhsss~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''' ###%%%&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%)))))))))))))))((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$&&&&&&&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""###$$$%%%%%%%%%%%%...+++(((%%%$$$%%%'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%&&&(((((('''((()))+++******)))((('''&&&&&&%%%))))))))))))))))))))))))+++)))'''%%%%%%&&&)))***((()))***++++++***)))(((&&&''''''((()))******+++%%%%%%&&&'''((((((((('''###$$$%%%&&&''')))******'''((()))******+++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&((()))***((((((((((((((((((''''''***))))))((('''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***''''''&&&&&&'''(((***+++,,,,,,+++***)))((('''&&&&&&&&&'''((())))))((((((&&&'''(((******)))'''&&&&&&(((************+++,,,++++++,,,,,,,,,++++++***(((((((((((((((((((((((())))))***+++++++++++++++))))))***+++,,,,,,------)))+++,,,,,,,,,///555:::666444222000//////111111***+++,,,,,,------,,,,,,000000000000111111111111000000111222333555777888666888;;;???DDDNNN[[[dddrrr}}}~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$#########%%%((()))(((''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&$$$!!!&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((,,,(((###"""'''***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&'''((()))&&&'''(((((()))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&& ###&&&((())))))'''&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((()))))))))(((&&&%%%((('''&&&%%%&&&(((***,,,))))))))))))))))))))))))'''(((((())))))))))))(((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&))))))(((((('''''''''&&&))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''((('''%%%###''')))'''######&&&'''$$$&&&'''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))------...,,,(((%%%$$$%%%))))))))))))))))))))))))((((((((((((((())))))***(((***,,,***''''''))),,,+++***)))))))))***,,,,,,+++)))'''&&&&&&''')))+++(((((((((((()))))))))))),,,+++++++++,,,---......+++++++++,,,---...000000999777444222000000111111///////////////.........//////............//////111111111111222333444444777999<<>>CCCMMMZZZcccooozzz{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%+++(((&&&$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))"""!!!&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&((()))*********((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++)))((('''&&&&&&'''))))))))))))))))))))))))))))))))))))***))))))((('''&&&''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))((('''&&&%%%((((((((((((((((((((((((%%%$$$###$$$%%%%%%$$$"""''',,,***&&&&&&&&&&&&&&&''''''(((((('''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))...000000...+++)))((()))''''''''''''''''''''''''''''''''''''((()))++++++---+++(((''''''((())))))******))))))******+++,,,*********************************+++++++++,,,,,,******+++,,,,,,+++))))))---,,,++++++,,,...000222111111/////////000111222........................//////............//////111111111111222333444555666888:::===BBBKKKXXXaaalllwww|||yyyzzz%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%+++)))%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%######&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***$$$###$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&((()))''''''&&&&&&'''))),,,...((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***++++++***)))(((((())))))***((((((((((((((((((((((((************)))'''&&&&&&'''(((((((((((((((((('''(((((('''&&&&&&''')))***((((((((((((((('''''''''(((((()))(((((('''&&&&&&(((((((((((((((((((((((()))'''&&&%%%%%%###!!!$$$***'''""""""%%%&&&&&&''''''(((((((((((('''$$$%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''((((((((())))))---//////...+++)))))))))''''''''''''''''''''''''''''''''''''(((***+++,,,///+++&&&%%%'''))))))'''***************+++++++++******++++++++++++******************+++++++++,,,)))***+++,,,+++***'''&&&,,,+++***)))***,,,...000222111000...---,,,,,,,,,------.............../////////............//////000000111111222333444555666888;;;===BBBKKKWWW```jjjvvvtttppprrr}}}|||%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&)))'''$$$###$$$&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&((()))***((('''&&&&&&'''***,,,...((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((************)))'''&&&&&&(((((((((''''''(((((((((((('''&&&&&&&&&((()))***'''''''''((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''***((('''&&&&&&%%%""" %%%)))$$$!!!&&&)))&&&''''''((())))))((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((()))+++,,,,,,+++)))(((''''''''''''((((((((((((+++,,,---,,,***(((((()))''''''''''''''''''''''''''''''''''''((()))***+++---***&&&%%%((())))))'''))))))******++++++++++++******++++++++++++******)))))))))*********++++++((()))+++,,,+++)))'''&&&+++***)))((()))***,,,...000///...---,,,+++++++++,,,---------......////////////............//////000000000111222333555666777999;;;===BBBKKKWWW```hhhuuuzzzmmmiiiiiittt$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%###$$$&&&'''((('''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$#########$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$ ###&&&'''&&&&&&''')))###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((((((((()))+++,,,---++++++)))((('''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''''''''''''''(((((((((''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))***))))))((('''&&&((((((''''''''''''((((((''''''&&&''''''((()))***'''''''''((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&###)))***%%%"""$$$(((***&&&'''(((((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''((()))******)))((('''&&&&&&'''''''''((((((((()))***++++++)))'''((((((''''''''''''''''''''''''((((((((((((((())))))***)))(((''''''((())))))((())))))***++++++++++++***************************)))))))))************+++))))))***++++++***((((((***)))))))))******+++,,,+++++++++,,,------......,,,,,,,,,---......////////////............//////000000000111222444555666666888:::===BBBLLLXXXaaahhhvvvrrreeebbbdddooo$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""$$$%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((***,,,---,,,++++++***)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((((('''$$$%%%&&&'''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))(((%%%)))***'''%%%'''(((&&&&&&&&&((())))))*********((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))+++***)))(((((()))((((((((((((((((((((((((***))))))((((((((((((((($$$&&&((())))))(((((()))((()))***+++,,,++++++******)))(((((((((((()))************+++++++++,,,,,,))))))************************,,,,,,---,,,,,,+++******+++,,,------------++++++,,,------...////////////............////////////000111222444555666333666888<<>>BBBHHHSSS]]]iii|||wwwfff]]]\\\^^^iii}}}$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###""""""!!!$$$###""""""$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((************)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''******)))))))))((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''((()))++++++'''''''''''''''''''''''',,,+++)))(((((()))+++,,,((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((''''''''''''((())))))***++++++***((('''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))***)))((('''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''(((((((((((()))))))))))))))*********((((((((())))))))))))))))))(((&&&&&&((()))((('''&&&((())))))((('''((()))(((((()))***************)))))))))))))))))))))))),,,+++************+++,,,...111222///,,,---,,,***+++,,,------++++++,,,---------------.........///------------------------////////////////////////000000111111111222222222666666999???CCCIIITTT^^^jjj}}}wwwfff^^^\\\___jjj~~~########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))) !!!!!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&%%%###$$$%%%''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((***++++++,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''''''''''''''''''''''')))(((%%%$$$$$$%%%((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''')))******((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((******)))((('''''''''''''''((((((((((((((())))))***++++++++++++(((((((((((((((((((((((('''&&&%%%%%%&&&&&&'''&&&$$$&&&)))))))))((((((((((((((()))***************((((((((((((((((((((((((++++++************++++++###&&&'''(((***,,,------///000///---+++)))((()))*********+++++++++,,,,,,---------------.........////////////////////////111111111111111111222222666666999???DDDIIITTT___kkk}}}yyyhhh^^^\\\]]]hhh|||########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&$$$######%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))*********%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&'''(((***++++++++++++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''))))))(((''''''&&&''''''(((((((((((((((((((((((((((&&&$$$""""""$$$&&&(((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((###%%%'''(((((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&(((***+++,,,+++)))(((''''''''''''((((((((((((((()))***+++,,,,,,++++++''''''''''''''''''''''''))))))))))))(((((()))***$$$&&&)))))))))((((((((((((((()))***************((((((((((((((((((((((((************************---,,,,,,------------...///000///---+++)))((()))((()))))))))************------........./////////........................111111111111111111222222666666999???DDDIIITTT___kkk~~~|||iii___]]][[[fffyyy########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$""""""""""""###$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''(((((()))###"""!!!!!!###$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''((()))*********)))((('''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''******((('''&&&%%%%%%%%%(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))&&&&&&'''''''''(((((((((((((((((()))))))))))))))'''&&&&&&&&&&&&'''(((((( ###&&&'''((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++***)))''''''''''''(((((((((((()))***,,,------,,,+++***''''''''''''&&&&&&&&&&&&'''(((((((((&&&&&&((()))&&&((())))))((('''((()))(((((()))***************))))))))))))))))))))))))))))))***++++++***))))))+++'''&&&)))+++******++++++,,,------++++++,,,---************++++++++++++---------...//////000000........................000000111111111222222222666666999???CCCIIITTT^^^lll~~~lllaaa^^^\\\fffxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###""" !!!###$$$$$$###%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((()))+++++++++***((('''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))'''''''''&&&'''(((((()))"""$$$''')))((('''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''((((((((((((***+++---...---,,,***)))(((((((((((('''''''''&&&$$$&&&'''%%%######%%%''')))******)))''''''(((***(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((&&& $$$(((((((((+++***+++,,,,,,,,,,,,---...******+++++++++,,,,,,,,,+++,,,,,,---......//////........................//////000111222333333444555555888>>>BBBHHHSSS]]]mmmnnnccc```___hhhzzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((()))******)))&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&'''***,,,---,,,,,,+++&&&&&&''''''((())))))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))'''(((((((((((((((((('''###$$$%%%&&&''')))******&&&&&&&&&'''''''''(((((((((''''''''''''((())))))$$$''')))***)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))+++,,,.........,,,***)))******))))))((((((((('''''')))***(((&&&%%%(((***+++,,,+++)))'''''')))+++(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((222+++(((,,,///,,,+++...,,,---...---+++***+++,,,))))))*********+++++++++******+++,,,,,,---.................................///000111222333444444444444888===BBBGGGRRR]]]mmmoooeeebbbbbbkkk|||"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&******+++)))'''%%%%%%&&&&&&&&&%%%$$$############'''''''''&&&&&&%%%%%%%%%((('''&&&$$$""" ###$$$$$$%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&$$$###!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))'''###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&&&&''''''(((&&&(((++++++***(((''''''''''''((((((''''''&&&%%%$$$&&&((('''&&&$$$######(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***)))(((''''''&&&''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&'''((())))))***'''''''''''''''''''''&&&))))))*********+++++++++---,,,+++***)))''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((***,,,,,,*********++++++*********))))))(((((('''(((((()))***+++++++++******+++++++++******)))((()))******)))((()))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......///111222333444555333222555;;;AAAGGGPPPZZZnnnrrriiieeeccclll}}}#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$#########$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***+++***(((%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&'''(((!!!###'''(((((('''(((((((((((())))))(((((('''&&&%%%&&&''''''%%%$$$$$$%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&######&&&''''''%%%''''''((((((((((((((('''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''((())))))***'''''''''((((((((((((((()))))))))*********++++++---,,,,,,+++***(((''''''))))))))))))))))))))))))))))))(((((((((((())))))''')))***+++***)))***+++************)))))))))((('''(((((()))******++++++******+++++++++******))),,,---...---,,,+++,,,...++++++++++++++++++++++++------------------------//////............//////000000000111222222222333<<<:::;;;@@@CCCFFFMMMUUUkkkvvvlllgggeeennn%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$###!!! $$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%%%%%%%%%%&&&((($$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%&&&(((((('''&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&'''((($$$'''***+++*********+++)))************)))((((((&&&&&&'''&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%&&&'''((('''&&&&&&&&&'''((())))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))&&&&&&&&&''''''((((((((())))))))))))************---------,,,+++***)))((())))))))))))))))))))))))))))))(((((((((((())))))%%%'''))))))))))))***+++************))))))))))))((((((((()))******++++++)))******+++++++++******+++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////111111111111111111111111444444777>>>BBBFFFMMMTTThhh}}}{{{pppjjjiiirrr&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%)))(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&((())))))(((&&&%%%$$$&&&((()))(((&&&$$$"""%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!$$$(((++++++)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$&&&((()))+++,,,...---+++))))))***))))))******))))))((('''&&&'''&&&%%%###$$$&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''#########$$$&&&'''((((((###$$$%%%&&&'''''''''''''''''''''''''''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''(((((())))))$$$%%%%%%&&&&&&'''''''''((((((((()))))))))******,,,------------,,,******(((((((((((((((((((((((((((((())))))))))))((((((###%%%'''(((((((((***+++*********)))))))))))))))(((((())))))************))))))***+++++++++*********+++***(((&&&%%%'''(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////111111111111111222222222000000555<<>>DDDMMMVVV^^^ssszzzooojjjttt"""""""""######$$$$$$%%%''''''''''''''''''''''''!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''.........+++(((%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$&&&'''###$$$%%%%%%&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ ###%%%''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''$$$###&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%'''***,,,---,,,***((()))))))))'''$$$###$$$%%%***++++++++++++***))))))###%%%((()))((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###&&&)))***((('''((()))&&&&&&&&&'''&&&&&&%%%%%%&&&''')))*********)))(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((('''''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''')))+++---...---+++***))))))))))))))))))))))))'''((()))++++++)))(((''''''(((******)))(((((()))(((((())))))*********+++*********)))))))))))))))(((((()))++++++,,,,,,,,,......---+++***+++...111------------------------........................//////............//////111111111111111111111111666444666;;;???CCCKKKTTT^^^ssszzzoookkkuuu%%%$$$"""!!!!!!!!!""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&............+++(((%%%###&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''"""###$$$$$$%%%&&&''''''########################&&&&&&&&&%%%%%%&&&))),,,((((((((()))(((''''''&&&&&&''')))***++++++******(((((((((((())))))))))))***)))(((''''''((()))***)))))))))'''%%%%%%'''))))))))))))(((((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((((('''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''+++***((('''&&&''')))***000...+++((('''&&&''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((()))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((((((((((((((((((''''''&&&'''((((((''''''(((***+++******)))((((((''''''***)))(((((()))))))))''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''(((******((('''&&&&&&'''''''''(((((()))))),,,,,,------,,,***)))(((***++++++***))))))+++,,,(((((('''(((((()))***+++(((''''''&&&&&&&&&'''''' +++(((%%%***,,,***+++***(((((()))******)))++++++,,,------...//////111000---+++))))))***+++,,,,,,+++***)))((('''&&&.........---,,,+++,,,...,,,,,,,,,---...///000000111111111111111222222222222444777:::>>>DDDJJJOOO```nnntttmmmlll{{{&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''')))*********)))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''''''''((()))((())))))))))))(((''''''&&&''')))***++++++******************))))))))))))***)))((('''(((((()))***(((((((((&&&%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&&&&'''(((((('''&&&&&&''''''((('''''''''%%%&&&&&&&&&''''''''''''''''''((()))))))))))))))***)))'''%%%%%%%%%''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((''''''''''''((((((((((((&&&'''((((((''''''((()))((((((''''''&&&%%%%%%$$$''''''&&&&&&'''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((()))))))))***)))***+++,,,,,,,,,++++++)))***+++***((((((***,,,)))(((((((((((())))))***(((''''''&&&&&&''''''(((***///)))%%%***,,,)))...,,,***)))***+++***)))***++++++,,,------......000///---+++******++++++.........---------------------------,,,,,,---...------------...///000000111111111111111222222222222444777;;;???DDDKKKPPP___mmmtttmmmlll{{{&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''''''''(((((()))))))))'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$((()))((('''&&&'''(((((())))))(((((('''&&&&&&''')))***++++++***))),,,+++++++++******))))))***))))))((((((((())))))&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((###%%%(((***++++++)))(((%%%%%%$$$$$$%%%&&&((()))'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''#########$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))&&&&&&''''''((((((((((((%%%'''((((((''''''((()))''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,---------)))******)))(((''')))******))))))(((((((((((()))((((((''''''''''''((((((&&&,,,,,,%%%"""''')))'''---+++******+++,,,,,,+++*********+++,,,,,,------...---,,,*********+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////------------...///000000000000111111111222222222333444777;;;???EEELLLQQQ^^^mmmtttnnnnnn~~~%%%%%%&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''((()))((((((((()))***,,,,,,(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!###%%%'''''''''%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&''''''''''''''''''&&&&&&%%%&&&'''(((************))),,,++++++******))))))(((******))))))))))))))))))&&&'''((('''%%%$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&'''((('''((((((((('''&&&%%%%%%'''''''''(((((((((((()))%%%&&&((()))))))))((((((&&&%%%%%%&&&&&&((()))***''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((%%%&&&&&&''''''(((((()))%%%&&&((('''&&&&&&''')))(((((('''''''''&&&&&&&&&'''((())))))(((((()))***((((((''''''''''''((()))((((((((((((((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''''')))***+++,,,------))))))***)))''''''((()))******)))(((((('''((((((((((((((('''(((((())))))''')))'''###%%%***,,,((()))((('''))),,,.........))))))******++++++++++++,,,++++++******+++,,,,,,))))))*********+++++++++++++++***+++---///000000...............///000000000000000111222222333333333555888;;;???FFFMMMRRR___mmmsssnnnppp$$$$$$%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''((()))))))))((())))))***+++(((((('''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!###%%%'''''''''%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$''')))%%%%%%&&&&&&%%%%%%$$$###%%%&&&((()))******))))))******)))))))))(((((((((***************)))(((((('''((()))((('''&&&&&&'''$$$######""""""######$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((('''&&&&&&''')))'''((((((((('''&&&%%%%%%'''''''''(((((((((((()))***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((%%%&&&''''''&&&&&&'''((('''''''''''''''&&&&&&&&&&&&(((***)))(((((()))+++((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''************************)))))))))******+++++++++)))******)))'''&&&''')))******)))(((((('''((((((((((((((((((((()))***+++)))***)))))),,,000///,,,***((('''(((***,,,,,,+++))))))************+++++++++*********++++++,,,,,,---------,,,,,,,,,++++++,,,***)))+++...000000/////////.........///000000///000000111222222333333444555888;;;???FFFNNNTTT```nnn}}}qqqnnnrrr$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&)))%%%%%%&&&&&&%%%%%%$$$###%%%&&&((()))******)))(((((((((((((((((((((((((((++++++++++++***)))(((((('''(((***)))(((&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''$$$''')))(((&&&%%%'''***'''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((,,,***(((%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%###&&&((((((&&&%%%'''***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&+++******)))))))))*********++++++)))''''''((()))***))))))(((((((((((())))))(((((())))))***+++,,,)))******+++,,,,,,***(((---+++)))((())))))((('''*********************************+++++++++++++++,,,,,,++++++******))))))---***)))***...111000...000//////...//////000000//////000111222333333444555666888;;;???GGGPPPVVVcccqqq{{{ooommmppp%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''))))))))))))(((((((((((())))))***++++++++++++,,,,,,+++***((('''&&&'''))))))'''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&###''')))(((%%%$$$'''***&&&&&&''''''((('''''''''%%%&&&&&&&&&'''''''''''')))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%""""""$$$%%%&&&'''''''''(((((('''&&&%%%$$$$$$######$$$%%%&&&''''''&&&%%%(((''''''&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))(((%%%%%%(((+++))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$+++***)))(((((()))***++++++,,,,,,***((('''(((***)))(((((((((((())))))***))))))))))))***+++,,,---(((((())))))(((&&&&&&''',,,***))))))***+++***)))++++++++++++++++++++++++***++++++++++++******)))(((((())))))))))))******...+++(((***...111000---000000////////////000000...///000111222333444444555666888;;;@@@GGGQQQWWWgggtttxxxnnnllljjj}}}&&&&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&(((***++++++***)))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((()))******'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''(((&&&$$$$$$$$$(((((())))))(((((('''&&&%%%&&&'''))))))))))))((((((((()))***+++,,,,,,---++++++,,,,,,+++***((('''$$$&&&((((((&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###'''***)))%%%$$$'''+++%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''))))))(((&&&%%%&&&&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&'''((()))((('''&&&%%%))))))((('''%%%$$$###""" !!!###&&&'''(((((('''(((((('''&&&%%%$$$$$$###$$$%%%'''&&&%%%%%%&&&((((((((())))))))))))))))))$$$(((+++***'''&&&***...***)))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((++++++******))))))))))))***)))((((((((()))+++,,,,,,---,,,+++)))((()))***(((((('''(((((()))***+++))))))))))))***+++,,,---*********+++)))(((***...'''''''''))),,,///000000,,,,,,+++++++++++++++++++++++++++++++++***))))))***+++,,,---...///000000///+++(((***...111///,,,111000////////////000000...///000111222333444444666777888;;;@@@HHHQQQWWWiiivvvwwwlllkkkfffyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""###%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!###&&&((()))'''$$$"""'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''$$$""""""%%%&&&%%%###''''''&&&%%%$$$$$$###"""!!!###%%%''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%'''***+++)))''''''&&&&&&''''''((()))***+++(((&&&%%%(((+++---...+++...///...)))&&&&&&&&&''''''&&&%%%%%%'''((()))!!!%%%((((((%%%###$$$&&&'''&&&$$$######$$$%%%''''''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$&&&(((***)))((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%(((+++,,,,,,+++++++++***'''%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$###$$$%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))'''&&&%%%$$$%%%&&&'''(((***((('''((()))***)))(((***)))((('''&&&&&&'''(((((('''&&&&&&''')))+++---...---,,,+++)))(((((('''((((((''''''&&&&&&%%%%%%))))))))))))(((((((((((((((((((((((())))))))))))+++***)))+++---///......))))))(((((())))))***++++++,,,,,,***)))***,,,...)))***+++,,,---,,,++++++)))***+++,,,---.........000000000000000/////////222222111111111222444555555555777:::>>>DDDRRR```nnnzzzyyynnnlllgggxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%###"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%'''(((&&&%%%###&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&((()))'''%%%&&&%%%%%%&&&&&&'''((()))+++***((('''(((***++++++,,,...///...+++(((((((((***)))(((&&&&&&&&&''''''&&&'''((('''%%%$$$###$$$'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((((((((&&&%%%)))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&''''''***(((''''''((('''%%%###'''(((((('''%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''(((((('''''''''((()))***)))(((''''''))))))((('''***)))((('''&&&''''''((()))((('''&&&'''(((***,,,++++++,,,++++++***((((((((((((((('''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))***,,,+++***+++,,,---,,,+++,,,,,,,,,++++++******)))---------+++******+++---)))***+++,,,,,,,,,+++++++++,,,------............////////////////////////000//////000111333555666555555777;;;>>>DDDRRR```ooo{{{yyymmmjjjfffvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""######$$$%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$!!! !!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%&&&'''((((((++++++******)))))))))))),,,---......,,,*********,,,+++***(((''''''&&&&&&)))'''&&&%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''+++)))'''&&&&&&$$$!!!###%%%&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))((('''%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&'''(((((('''&&&))))))(((''''''''''''((()))((('''''''''((()))***)))***,,,,,,,,,***)))''''''((((((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******,,,+++******++++++***(((+++,,,---......---,,,+++---------,,,***)))+++,,,)))***+++,,,,,,,,,,,,+++------...//////.................................------...///111333555666555555777;;;>>>DDDRRR___qqq}}}zzzmmmhhhdddttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&((())))))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&'''((())))))(((***+++,,,+++***))))))+++,,,,,,,,,+++*********,,,+++***))))))((((((((()))&&&###$$$'''))))))'''&&&'''(((((()))(((((('''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''!!!"""$$$%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&$$$"""###%%%(((((('''&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%&&&'''((('''&&&((((((((('''''''''(((((())))))((('''''''''((((((***+++---------***'''%%%''''''(((((())))))******(((((((((((())))))))))))(((((()))))))))*********+++)))((()))***+++)))(((&&&(((+++...000000000///***+++,,,+++******+++,,,******++++++,,,,,,,,,,,,---............------,,,---------...............---......///111222333444555555888<<>>@@@DDDOOO[[[lll|||~~~mmmmmmvvv&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&***(((""" $$$)))%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!###''')))'''$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%###$$$%%%&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***,,,'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''%%%$$$###""""""$$$&&&'''&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%(((***'''(((((()))***++++++,,,,,,,,,++++++***((('''&&&******+++++++++,,,,,,,,,))))))((('''&&&%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,++++++)))(((&&&$$$###"""(((''''''''''''((())))))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))******++++++************************+++++++++,,,,,,,,,******)))***,,,///222444000///---+++++++++---...///////////////.........//////////////////////////////000000111222444555666666666666:::DDDQQQZZZiiiuuuqqqzzz'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!###&&&(((&&&###$$$$$$$$$$$$$$$%%%&&&&&&)))'''&&&&&&'''(((((('''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))(((((())))))***++++++,,,,,,,,,,,,+++***)))''''''************++++++++++++))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))+++******)))'''&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))***************++++++++++++******))))))))))))***+++++++++,,,************+++++++++,,,++++++******,,,...000222000...---+++++++++---...............//////////////////////////////////////////000000111222444555555666666777;;;DDDQQQZZZjjjvvvuuu~~~&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%$$$%%%%%%""" %%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""%%%&&&$$$!!!$$$############$$$%%%%%%&&&$$$""""""$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$""""""!!!(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&'''((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%$$$%%%&&&'''((("""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))***+++++++++,,,,,,,,,+++***)))((('''(((((()))))))))*********))))))((('''&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&******+++)))'''%%%%%%&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((&&&%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((+++,,,------,,,+++***)))(((((()))***+++,,,,,,---)))))))))*********++++++,,,,,,+++++++++---///000///...,,,++++++,,,---------------.../////////000//////////////////////////////000000111222444555444555777999===EEEQQQYYYlllxxxyyy$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$$$$""" ######""""""######$$$%%%###""" """###"""!!!###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$%%%&&&''''''###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))************)))((('''&&&'''''''''((((((((())))))))))))((('''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((&&&%%%%%%&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((()))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))(((((((((((()))))))))))))))))))))))))))*********************))))))))))))++++++,,,---,,,+++)))''')))))))))***+++++++++,,,((())))))))))))*********------,,,++++++,,,------------,,,++++++,,,,,,---,,,,,,------...///000000/////////////////////////////////000111222444444333555777:::>>>FFFQQQYYYmmmzzzyyy#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""!!!######""""""######$$$%%%&&&%%%######%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""""""!!!#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))))))))((('''&&&&&&&&&&&&'''''''''((((((((())))))((('''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((())))))(((((((((((())))))))))))((()))))))))*********+++))))))))))))******************+++++++++***(((''',,,+++++++++***)))))))))((())))))))))))*********------,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...//////000/////////////////////////////////000111222444444333555888:::>>>GGGRRRZZZnnn|||vvv############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%%%%$$$""""""$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''((()))))))))(((((('''&&&&&&&&&'''''''''((((((((())))))(((((('''(((((()))%%%&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''(((((((((((((((((())))))))))))((())))))******+++++++++(((((())))))*********+++))))))))))))))))))))))))---,,,,,,+++***)))(((((()))))))))*********++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---........./////////////////////////////////000000111222444555333555777999>>>GGGSSS[[[mmm|||uuu%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$""" !!!"""###""""""###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))((((((((((((((((((((((((***************))))))(((''''''''''''(((((((((((())))))(((((((((((())))))$$$%%%&&&'''((((((((()))&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((())))))******+++,,,,,,************))))))))))))***)))(((((()))***,,,---,,,+++++++++***)))))))))************+++++++++,,,+++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,------------------------//////////////////////////////000000111222444555444666777888===GGGTTT]]]mmm|||www&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%% (((,,,+++'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%"""###%%%&&&''''''&&&%%%######$$$%%%%%%&&&''''''######$$$%%%&&&(((((()))%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%(((***************))))))))))))++++++,,,,,,,,,++++++***'''''''''((((((((())))))))))))(((((((((((()))***###$$$%%%'''((()))))))))''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))******)))&&&%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,+++***)))(((''''''+++***)))((()))+++///111***************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,------------------,,,,,,//////////////////////////////000000111222444555555666666888<<>>EEEJJJWWWbbbrrr''''''&&&%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((%%%!!! $$$'''%%%############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""!!!"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))))))))((('''&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%'''((('''%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&((()))(((&&& !!!"""###%%%'''((()))''''''''''''''''''''''''(((((('''''''''((()))***((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&''''''''''''''''''((()))******(((((())))))))))))((((((******))))))(((&&&%%%$$$(((((((((((((((((((((((((((''''''(((+++---...---//////...,,,+++***)))((())))))))))))))))))))))))))))))************))))))***)))(((***,,,---,,,***,,,,,,++++++***++++++++++++++++++*********)))))),,,++++++,,,,,,---...///000000////////////000000/////////000111111222222444555666777:::???FFFKKKZZZdddttt'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&'''''''''''''''$$$""""""%%%&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((((('''&&&$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''))))))'''%%%"""$$$''')))***&&&&&&&&&'''''''''&&&&&&)))'''&&&%%%%%%''')))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((())))))))))))******))))))))))))))))))((('''&&&%%%$$$((((((((((((((((((((((((((('''''')))+++---------------,,,,,,+++*********))))))))))))))))))))))))))))))************)))))))))(((((()))******)))'''+++++++++***++++++,,,,,,++++++++++++************++++++++++++,,,---......000//////......//////000...//////000111111222222555666777888;;;@@@GGGKKKWWWbbbrrr&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%((((((&&&$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))+++*********)))))))))(((((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&((())))))&&&$$$"""###$$$%%%&&&''''''((($$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((('''((())),,,------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))((('''************+++,,,------------------------------++++++++++++,,,---...////////////....../////////......///000111222222333444555666888:::@@@FFFKKKPPP\\\nnn~~~%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%'''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***************))))))))))))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''')))(((&&&$$$''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%$$$%%%'''))))))(((&&&%%%'''((())))))))))))((('''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((((((((&&&%%%%%%%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((***,,,---,,,+++)))))))))*********++++++))))))))))))))))))))))))))))))************)))))))))***++++++***)))))))))************+++,,,------------------------------,,,,,,,,,,,,---...///000//////............//////......///000111222333333333444555666999>>>EEEJJJNNNZZZkkk|||$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''***(((%%%%%%&&&&&&%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&''''''(((((()))******((((((((((((''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$%%%&&&&&&'''(((((((((''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))'''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&((()))((('''&&&###%%%(((++++++)))&&&$$$'''((()))******)))((('''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%(((((((((((((((((((((((((((((()))+++------,,,***(((((()))))))))*********))))))))))))))))))))))))))))))************)))))))))+++,,,,,,+++***+++,,,+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------...///000000///......------......///---...///000111222333444333333555666999>>>EEEIIIPPP\\\mmm|||$$$$$$######$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$###$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&''''''***$$$$$$'''&&&###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))******''''''''''''((((((((((((&&&'''((((((((('''&&&%%%%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''+++(((%%%$$$%%%''''''&&&%%%%%%%%%&&&'''''''''(((###%%%''')))***)))((('''%%%&&&(((******)))((('''&&&''')))******)))'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%(((((((((((((((((((((((((((((()))+++------+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))'''***,,,,,,+++***+++---,,,,,,++++++***++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---.../////////......------......///------...000111222333444333444666777:::???EEEJJJRRR^^^nnn~~~$$$#########$$$%%%%%%&&&!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''&&&&&&&&&$$$"""""""""$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&'''''')))!!!###((('''###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******))))))))))))************&&&'''((((((((('''%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))######$$$%%%%%%&&&'''''',,,)))%%%###$$$&&&''''''))))))((((((((('''''''''###%%%(((***+++***((('''((((((((()))))))))))))))%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((''''''((((((((('''%%%$$$(((''''''&&&&&&&&&''''''''''''((((((((((((''''''"""###%%%&&&'''((((((((((((((((((((((((((((((((((((((()))+++------+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))&&&))),,,,,,******,,,...------,,,+++************---------....../////////++++++++++++,,,---...............------.........------...000111333444444555555777888;;;@@@GGGKKKPPP\\\nnn$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$)))(((&&&$$$""" &&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&%%%$$$######'''&&&%%%%%%&&&'''&&&%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))))))))'''%%%&&&(((***&&&++++++&&&###&&&'''###''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&$$$&&&((('''$$$"""###%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%(((*********((('''%%%'''(((***++++++++++++***************)))(((((('''((()))++++++***))))))+++++++++***************)))************+++++++++---,,,+++))))))))))))***///---+++******+++,,,---///............///000000------,,,++++++---...///000000000000000000111111111333555777999===CCCFFFQQQZZZhhhzzz|||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))(((,,,---(((''')))***'''"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&$$$'''((('''%%%###$$$%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&''''''(((((((((''''''(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%&&&'''((())))))(((''''''((()))***++++++*********************)))(((((((((((()))***************)))))))))*********++++++)))************++++++++++++*********+++,,,---......---,,,+++++++++,,,---......------......///000...............//////000000000000111111222222222222333555777:::>>>CCCGGGRRRZZZiiizzz$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&((()))***+++,,,((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''###%%%'''''''''&&&'''((('''+++,,,)))''')))***)))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%'''((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&(((''''''&&&&&&&&&&&&&&&((((((((()))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((()))((((((((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%''')))***+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''((((((((()))************)))))))))************))))))((()))))))))))))))******+++&&&''''''(((***++++++,,,)))************+++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////000111111111111000///000000111222333444444222444666888:::>>>DDDGGGRRR[[[iiizzz$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''((((((((((((&&&$$$$$$$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''!!!###&&&''''''&&&'''((($$$&&&(((&&&%%%&&&''''''(((((('''&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))((('''''''''''''''''''''(((((((((''''''&&&$$$$$$$$$######$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''#########$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))(((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&'''((((((************))))))(((((())))))************)))(((***)))((((((((()))+++,,,&&&''''''((())))))******))))))*********+++++++++...------,,,++++++*********+++,,,------------,,,---,,,,,,,,,,,,---.........///000222222111000000///000000222333444555555333444666888:::???DDDHHHQQQYYYgggxxx$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######"""!!!######$$$$$$$$$%%%%%%%%%$$$%%%'''''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''((((((((((((%%%$$$###$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((!!!###&&&''''''&&&'''((($$$$$$&&&&&&%%%$$$%%%'''$$$$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))*********'''''''''&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))((((((((('''&&&&&&&&&%%%(((((('''''''''((())))))++++++***))))))(((((((((((())))))*********))))))***)))((((((((()))+++,,,)))))))))((((((((((((((())))))*********+++++++++,,,,,,,,,+++******)))))))))***+++,,,---......------,,,,,,,,,,,,---......---...///000111000///...///000000222333444555555222444666888:::>>>CCCGGGPPPWWWeeeuuu$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$#################################$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''''''''&&&&&&$$$###"""$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((###%%%'''''''''&&&'''(((((('''''')))(((%%%&&&))))))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$&&&((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((%%%$$$$$$###############$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++,,,,,,+++((((((((('''(((((()))******)))'''&&&&&&&&&'''((((((&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((())))))***++++++++++++***)))(((((())))))((())))))************))))))))))))))))))******+++*********))))))((((((((()))************+++++++++(((((()))+++++++++++++++))))))***+++---...//////---------------......///------......//////......///000000111222333444444111333555777999===CCCFFFOOOVVVcccsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''((($$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&$$$###!!!$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$###""""""###%%%'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&''')))+++)))))),,,***%%%&&&***...---,,,***(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$###""""""%%%((()))(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%$$$############$$$%%%%%%&&&'''''''''''''''###$$$%%%%%%%%%%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((())))))*********)))))))))))))))))))))***++++++(((((('''&&&''')))+++,,,&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''')))+++,,,------,,,+++***)))(((((())))))***(((((()))***************(((((()))***************))))))******************)))************+++++++++((()))***,,,,,,,,,,,,,,,)))))))))***+++...000111......------......///000......------......//////000000000111111222222222000222444666888<<>>DDDIIIPPPYYYgggyyy%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''***(((%%%%%%&&&''''''&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''' $$$((('''###%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%''')))***,,,'''''''''((())))))*********)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((()))((((((''''''(((((()))((())),,,.../////////...******))))))))))))******))))))))))))((((((((((((((((((((()))******++++++))))))))))))************++++++,,,,,,,,,---------//////---,,,+++*********+++************+++,,,,,,/////////////////////000------......//////000000333222111111222333555666555666777777999===CCCGGGOOOXXXgggxxx'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''%%%######$$$$$$$$$###$$$%%%''''''%%%$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######""""""!!!!!! &&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$"""######$$$%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))&&&$$$"""''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***%%%!!!"""%%%'''%%%"""%%%&&&&&&''''''(((((()))***)))'''&&&%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&&&&'''((())))))***(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((())),,,...000000//////))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))************'''(((((()))***+++++++++---,,,,,,+++++++++,,,,,,+++++++++++++++,,,------******))))))******+++,,,---......///////////////,,,------...///000111111222222222222333444555666555666777777888<<>>AAAIIIPPP]]]ooo%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######'''$$$"""$$$((()))'''###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%&&&'''''''''%%%$$$""""""&&&'''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&''''''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''''''''((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''''''''%%%'''(((***+++,,,+++***)))(((''''''&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''')))***+++,,,******)))((((((((())))))&&&'''(((************)))+++******)))******++++++************))))))))))))***))))))***,,,---,,,***,,,,,,,,,,,,+++++++++******++++++++++++******)))---------............//////////////////......---000///...111444555444222222444555666777:::>>>AAAGGGNNN[[[lll$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###'''%%%$$$&&&)))***(((%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!###&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""""""""######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" """$$$&&&'''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''!!!$$$&&&(((((('''&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&''')))*********)))((('''&&&%%%$$$%%%&&&'''(((((('''%%%%%%'''((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((()))(((''''''''''''((()))(((((((((((((((((((((((()))))))))))))))(((((((((%%%%%%&&&&&&((()))***+++...---,,,***)))(((''''''&&&&&&''')))))))))))))))))))))))))))***+++,,,---+++++++++***))))))((((((---+++******,,,------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((---------............///---......///////////////111000000222444666555333222444555666777:::>>>AAAEEEKKKXXXiii}}}$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$######$$$&&&'''%%%###$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%%%%***'''$$$###$$$%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$&&&''')))((('''%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++...---+++***((((((''''''&&&&&&''''''((())))))))))))(((((())))))***+++,,,************************...,,,***)))+++,,,---,,,************************+++++++++,,,++++++******---------............///,,,---...///000000000000000111111333444444444333222444555666777:::>>>AAAEEEKKKVVVfffzzz%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###"""###$$$%%%%%%$$$###$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""###$$$&&&''',,,(((###"""%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''((()))***&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))((('''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((((((((((((((+++***))))))((((((((((((&&&&&&&&&'''(((((()))***)))))))))(((((())))))***))))))******++++++,,,,,,---+++)))(((***,,,,,,,,,(((((())))))))))))))))))((()))***+++,,,------------------............///+++,,,---///000000000000///000222222222222333333222444555666777:::>>>AAAFFFKKKUUUeeeyyy''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&''')))******'''$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&'''((())))))(((((((((((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%+++)))'''%%%$$$%%%&&&'''%%%&&&&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((&&&%%%$$$%%%&&&'''&&&$$$''''''''''''(((((())))))&&&&&&''''''''''''''''''((('''%%%%%%'''((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&))))))((((((((()))******''''''''''''((()))***+++******)))))))))))))))************+++++++++,,,,,,***)))((()))+++------,,,***************+++++++++'''(((***,,,---.........---------............///,,,---...///000000000000///111222333222111222333222444555666777:::>>>AAAFFFKKKUUUdddxxx%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$&&&''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((()))***'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&'''''''''%%%((((((((((((((())))))***'''((()))******((('''&&&((('''%%%%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&'''((()))************))))))******+++((((((''''''((()))+++,,,************+++,,,------------,,,++++++***)))))))))((()))+++...///...---*********++++++,,,,,,,,,)))***+++,,,------...------------............///------...///000000//////000222444444222111333444222444555666777:::>>>AAAFFFJJJSSSbbbvvv!!!!!!"""""""""#########''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&###%%%''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$&&&'''(((((($$$$$$&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$&&&'''((($$$$$$&&&''''''&&&$$$$$$'''''''''''''''''''''''')))'''%%%###$$$&&&)))+++&&&&&&&&&'''''')))******(((((((((((((((''''''&&&%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((###$$$$$$%%%&&&'''((((((###$$$$$$%%%&&&(((((()))"""###%%%'''''''''%%%$$$%%%&&&&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&'''((((((''')))+++,,,+++)))&&&$$$((('''%%%%%%'''((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&************************'''((((((((())))))******&&&&&&'''(((***,,,...///---,,,,,,+++*********+++))))))(((((((((***,,,---******+++,,,---///000111000///...,,,***((('''&&&((((((***---000111000///)))))))))******+++++++++++++++,,,---------,,,,,,---------.........//////---...//////////////////111444666666333222444666222444666666777:::>>>AAAFFFIIIRRRaaauuu%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((('''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((''''''''''''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$''')))'''###!!!$$$'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$###""""""&&&&&&%%%%%%&&&''')))***((('''&&&&&&'''((('''%%%(((,,,000333222...((($$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''%%%"""###%%%'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%'''((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))***%%%!!!###'''+++***((()))(((((((((((())))))***,,,,,,+++***)))((('''&&&(((((((((((())))))))))))((()))******+++222===FFFCCC777***%%%)))---,,,)))((()))+++---...000000111)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,---.........---,,,+++,,,,,,...///---///000///...---...000222222333444444333333333555666777888999;;;@@@CCCLLLMMMSSSbbbxxx%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''###############$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!$$$&&&$$$ !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%&&&''')))***((('''&&&&&&'''((('''&&&+++,,,------)))"""''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$#########(((%%%###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$$$$$$$$$$%%%((((((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((((((((()))+++,,,'''### !!!%%%((((((&&&)))(((((((((((()))******---,,,+++***)))(((((('''(((((((((((())))))))))))''')))*********///999@@@CCC:::///)))***,,,+++((('''(((***+++------......,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,------......------------...///000...///000///------///000222333444444555555555444555666777777888;;;@@@CCCJJJMMMUUUdddyyy%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""!!!!!!""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''!!!"""###%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###&&&(((&&&###"""$$$&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((&&&%%%&&&'''((('''&&&&&&((()))***(((%%%""" ''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''((())))))))))))(((''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((((((***'''$$$%%%(((+++***)))((((((((((((((()))***+++------,,,+++***))))))((((((((((((((())))))))))))''')))******))),,,222777:::666///+++*********)))'''((()))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---------------......000111222/////////...------///111222222444555666666666666444666777777888;;;???CCCGGGMMMYYYhhh{{{%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!  !!!%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%'''((('''%%%%%%&&&(((&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&(((((((((&&&###$$$''')))+++,,,,,,---''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%######%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((())))))''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&+++)))'''(((***,,,,,,+++(((((((((((()))***++++++------,,,,,,+++******)))(((((((((((())))))))))))((()))***)))((())),,,...,,,,,,,,,***)))(((***+++((())))))***************'''(((***,,,---...//////++++++******++++++,,,---,,,,,,,,,---///000111222///000///...,,,---///111000111222444555666666666444555666777888;;;???BBBEEENNN\\\lll}}}%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""%%%$$$$$$######"""""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&& """$$$&&&'''&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$######$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''(((((('''(((((((((((()))***+++,,,---,,,,,,,,,+++*********(((((((((((())))))))))))((()))***)))((('''((()))''')))++++++)))(((***+++******+++++++++++++++***((()))***,,,.../////////++++++******++++++,,,---******,,,---...///000000/////////...------///111...///111222333444555555444555666666777:::???BBBDDDMMM\\\mmm~~~%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&((()))******$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&((()))(((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((+++***)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%((((((((((((((((((((((((((((((((()))***+++,,,---,,,,,,++++++************(((((((((((())))))))))))))))))))))))((((((''''''+++---...---+++)))))))))++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,------******,,,---............---///000///...---...000//////000222333333333333333555666666777:::>>>BBBEEELLLZZZkkk%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$&&&((())))))((($$$%%%&&&((()))++++++,,,''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&'''&&&$$$###%%%(((&&&&&&&&&&&&'''''''''(((((((((((()))((((((''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$&&&''''''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))((('''&&&&&&%%%$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$###""")))***++++++***))))))***((((((((()))***+++---...+++************)))))))))(((((((((((())))))))))))***))))))((()))))))))(((,,,,,,,,,,,,,,,+++***(((******+++,,,---------,,,............---,,,++++++,,,,,,,,,,,,,,,------...+++,,,---...//////......,,,...111111000.........000111222222333333333333333444555666777:::>>>AAAGGGLLLWWWiii%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$#########$$$$$$$$$%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&''''''''''''$$$$$$###$$$&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$&&&((())))))(((%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''%%%###"""%%%'''&&&&&&&&&'''''''''((((((''''''((()))******))))))$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''$$$%%%&&&(((((((((((('''''''''(((((('''%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$%%%&&&'''(((***++++++%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))((('''%%%$$$%%%'''(((((('''&&&&&&&&&((((((((()))***,,,---...*********)))))))))))))))(((((((((((())))))))))))+++***(((((()))*********((('''''')))+++,,,+++)))))))))***,,,,,,------,,,+++,,,,,,---.........---------,,,,,,------...///---...///000000///......+++...111222111///------222222333444444444333333333444555666777:::>>>AAAHHHKKKUUUggg'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***''''''((('''%%%%%%''')))&&&%%%%%%%%%&&&((()))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((()))((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((------+++***))))))))))))'''&&&%%%%%%$$$$$$%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%(((***(((%%%%%%***---,,,,,,+++)))((('''''''''((((((((('''''''''&&&&&&&&&'''((((((((('''%%%###"""''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%''')))***))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((()))(((''''''&&&)))***+++***))))))+++---******))))))((((((''''''%%%&&&'''((()))***+++,,,,,,,,,++++++***)))))))))***************)))((('''((((((((('''(((((()))***++++++)))))))))***+++,,,,,,,,,+++***+++,,,---...///...---,,,---///111333000000000000000111222222111111111111222333333444666666666777999<<>>@@@AAAIIIUUUfffzzz'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((()))))))))***+++,,,+++)))(((&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''%%%%%%((((((%%%''''''((()))))))))((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###############"""!!!!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((()))((((((((('''''''''''''''))),,,---,,,*********'''((((((((()))))))))***(((((((((((())))))))))))***************)))))))))((()))))))))************++++++++++++,,,...///000***+++++++++***)))'''&&&***+++,,,---------,,,,,,//////......///000222333222222222222222333333444...000222555666666666555/////////111333777:::===AAAHHHUUUfffzzz'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''%%%&&&&&&%%%######%%%'''$$$$$$&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((()))((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&((((((&&&###!!!$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))),,,---...///...,,,***((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''###&&&%%%###$$$((()))((('''((()))******)))(((((($$$$$$$$$%%%%%%&&&&&&&&& !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''######$$$%%%'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%)))))))))(((''''''&&&&&&((((((((()))(((((('''&&&&&&))),,,---,,,*********'''((((((((())))))******(((((((((((()))))))))***''''''(((((())))))******'''((()))***************+++******))))))******+++------......---+++***)))***+++,,,---...---,,,,,,444222000///...///000111...............//////000,,,...111333555555444444777777666666777:::<<<>>>AAAHHHUUUfffzzz%%%&&&&&&''''''&&&&&&%%%***)))(((&&&$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''###  $$$''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%'''((((((''''''%%%&&&'''((((((((('''&&&'''''''''&&&&&&'''''''''$$$%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''))))))(((((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%###"""!!!))))))(((''''''&&&%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%$$$######%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))((((((''''''&&&&&&(((((('''&&&%%%$$$$$$###!!!&&&***---...------++++++***)))((('''&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))***)))'''&&&&&&(((+++,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------,,,++++++,,,---...///000111///////////////000000111222222222222222222222222555666777666666777:::<<>>AAAFFFQQQ___ppp''''''(((((((((((('''''''''&&&&&&&&&'''((())))))%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""######$$$&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%$$$$$$$$$###############%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''&&&&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***'''''''''((((((((((((((()))((('''&&&%%%$$$######&&&'''((())))))******)))''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))***(((&&&%%%%%%'''***,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------........./////////////////////000000111222222333333444444555555777777888888777888;;;===@@@FFFQQQ___ooo''''''((((((((((((''''''%%%%%%%%%&&&''')))++++++%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###&&&((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$&&&''''''&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&***))))))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%'''(((***++++++***)))((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++,,,************************,,,,,,++++++,,,,,,---...........................---------..............................//////000111111222222333444444444555666777888888999===???AAAHHHSSS```ppp''''''((((((((((((''''''&&&&&&&&&''''''(((******&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((((('''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%"""&&&))))))'''&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$#########$$$%%%''''''&&&%%%&&&'''((()))(((''''''&&&&&&''''''(((###$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((()))******++++++***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% """###$$$%%%%%%%%%%%%&&&'''(((***+++,,,,,,$$$%%%'''(((((((((''''''%%%&&&''''''((((((''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######%%%&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&((()))(((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))((('''&&&%%%$$$$$$$$$))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))(((((('''''''''&&&'''''''''((((((((((((((((((***,,,------+++((('''))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''')))+++---...//////...*********))))))))))))))),,,,,,++++++,,,,,,---...///////////////.........---------...............---------------...//////000000111222222333444444333555666777888;;;???AAABBBIIIUUUbbbrrr)))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######%%%(((+++***(((%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%&&&''')))***&&&&&&%%%$$$%%%&&&'''(((%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&$$$$$$%%%'''((((((((((((((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''''''''''''''(((((((((((()))'''&&&%%%%%%$$$$$$$$$$$$'''&&&$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&$$$!!!!!!"""$$$&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&$$$######$$$&&&&&&((('''&&&%%%$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))((((((''''''%%%%%%&&&&&&'''((())))))******)))((((((((((((((((((''''''''''''(((((()))'''((())))))(((&&&$$$"""&&&(((***(((%%%$$$%%%''''''((()))***************''''''&&&&&&'''(((***+++'''((((((((((((((('''&&&'''((()))++++++******))),,,---///000000///---,,,---,,,***(((''''''((((((------,,,---///111444666000---)))))),,,//////...111111000000/////////...///////////////.........222222222333333444444444666555444444777:::>>>AAACCCHHHSSSdddxxx((('''''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%(((***)))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&((()))))))))((('''%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$$$$%%%%%%&&&***+++,,,---------------%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&'''&&&$$$%%%&&&''''''&&&''''''%%%$$$###"""""""""$$$%%%&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%#########%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))***)))(((''''''''''''((('''''''''''''''((()))***(((((())))))((('''%%%%%%&&&((()))(((&&&$$$&&&''')))************))))))((()))(((((('''''''''''''''''''''(((((((((((((((''''''((()))***+++******)))+++,,,...//////...,,,+++------,,,+++************,,,+++++++++---///111333///,,,******,,,...///.../////////......---------//////000000000000000000111222222333333444444444555555444555777:::>>>@@@CCCIIIUUUfff{{{&&&'''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%###"""!!!&&&%%%%%%%%%%%%&&&'''(((''''''((())))))))))))(((%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&''''''******+++++++++++++++***&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%#########$$$$$$%%%%%%&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&(((((((((&&&%%%&&&'''***++++++******)))(((''')))))))))((('''%%%$$$###&&&''''''((())))))))))))(((((()))************)))***+++,,,------,,,+++***,,,,,,------------,,,,,,++++++*********,,,...///...,,,******,,,.........---------,,,,,,,,,,,,,,,//////000000111111222222111111222222333444444555444444555777999;;;===>>>BBBIIIWWWiii&&&''')))***+++++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%###!!!%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''&&&%%%***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&'''"""$$$%%%'''(((((('''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))***+++&&&&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&'''))))))*********))))))((((((((())))))'''&&&$$$"""%%%&&&'''))))))*********((()))))))))******************++++++++++++*********+++---.........---,,,,,,+++************+++,,,---,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......///000111111222222000000111222333444444555333444666888999;;;<<<===@@@HHHWWWkkk&&&''')))+++,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''***(((%%%$$$&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%###"""!!!%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((()))))))))(((((('''))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&%%%$$$******)))(((&&&$$$!!! (((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''"""###%%%'''((((((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''(((((())))))***&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((******$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&''''''''''''&&&'''(((******+++++++++%%%&&&'''(((((('''&&&%%%&&&'''((()))************)))))))))))))))*********)))******************)))(((***+++---------,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,+++,,,------------------------......------......///000111111///000000111333444444555444555666888999;;;<<<<<>>DDDJJJVVVhhh~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''((()))******((('''(((+++,,,+++)))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((***+++***((('''&&&'''''''''&&&%%%%%%$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%)))+++***)))******)))((('''&&&&&&%%%))))))(((((('''''''''&&&'''&&&%%%$$$############%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((*********)))(((((('''''')))((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''&&&&&&'''(((((('''%%%%%%&&&((())))))'''&&&$$$'''((())))))(((&&&$$$###)))&&&&&&)))'''"""$$$*********))))))(((&&&%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((($$$%%%%%%%%%%%%%%%%%%&&&)))((('''&&&%%%%%%&&&''''''''''''(((***,,,...000+++***))))))((()))))))))'''((((((((())))))************++++++++++++******++++++******************...---,,,+++)))((('''&&&'''(((***+++,,,,,,+++***++++++,,,------...//////---------............/////////.........---------//////000111222333333444555666888888777888;;;===GGGJJJVVVkkk))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((''''''''''''(((((())))))((('''(((***+++***(((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&&&&''''''&&&&&&%%%$$$!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&(((&&&$$$%%%(((***)))(((&&&&&&''''''((())))))***)))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&((('''&&&'''))))))'''&&&%%%&&&((())))))'''&&&%%%(((((((((((('''&&&%%%$$$'''$$$&&&******&&&%%%)))))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$######+++***)))((('''(((((()))((((((((((((***,,,---///*********))))))((((((((())))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,+++******))))))***++++++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---------............///000000/////////.........//////000111222333333444444666777888888999;;;>>>GGGKKKXXXmmm(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((()))))))))((((((''''''''''''(((((('''&&&''')))***)))(((((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''+++---...---***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%% $$$((()))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''((((((((((((''''''(((&&&%%%%%%&&&''''''&&&%%%%%%&&&''')))***++++++((((((((((((''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&(((((('''((()))***(((&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&$$$%%%***,,,)))''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$###******)))(((((((((((())))))))))))))))))+++,,,,,,+++,,,,,,,,,+++***((('''************))))))))))))******++++++++++++******************************++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++---------............///000000000000000///////////////000111222333333444333555666777888:::<<>>CCCIIIWWWjjj{{{++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((('''(((((()))******'''''''''''''''((()))***)))+++,,,+++((('''(((***(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))!!!###%%%&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$+++***((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$'''((((((&&&'''))),,,,,,++++++***)))(((((('''&&&'''''''''(((((())))))%%%%%%%%%&&&((()))+++,,,$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))"""###%%%'''((((((((('''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''))))))((('''%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&((()))***%%%&&&'''(((((((((&&&&&& ++++++'''((())))))'''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''((()))***++++++$$$%%%'''(((((((((''''''%%%&&&(((************))))))((((((((()))***+++,,,......------,,,+++************++++++++++++******((())))))***++++++,,,,,,((())))))***++++++,,,,,,)))***,,,---...------,,,++++++,,,------...//////---------.........//////.../////////000000111111//////000111222333333444555666888888888888;;;===DDDJJJWWWiii{{{---,,,+++***))))))))))))))))))(((''''''((()))***)))))))))(((((((((''''''++++++************++++++)))))))))(((''''''&&&&&&&&&'''''''''%%%$$$%%%&&&+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))+++((("""%%%---''''''''''''''''''''''''(((((((((((('''&&&%%%$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''###!!! ###%%%$$$"""$$$$$$$$$$$$$$$%%%&&&'''''',,,000000***%%%$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((())))))((((((,,,)))'''(((******'''$$$&&&&&&''''''&&&&&&%%%$$$'''&&&$$$######$$$&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$&&&&&&&&&&&&$$$###!!!$$$&&&((('''''''''((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((&&&&&&(((******(((%%%%%%%%%&&&&&&'''((((((((((((%%%$$$'''++++++'''"""((((((((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))***)))((('''&&&%%%%%%%%%)))((('''&&&&&&'''((()))'''((()))(((&&&$$$$$$%%%&&&''')))******)))'''&&&&&&'''((())))))((('''&&&''''''((())))))))))))((())))))(((((((((((())))))+++******)))))))))))))))******)))***,,,,,,***(((***++++++,,,+++***)))(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***(((***+++,,,,,,+++)))((())))))***+++,,,,,,------,,,---.../////////...---111111000000//////......---...///111222333444444555666777888888999;;;===HHHLLLXXXhhhxxx+++***************++++++))))))((((((((()))++++++---------,,,,,,,,,++++++***))))))))))))))))))***((())))))))))))))))))))))))***+++***((('''((()))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&((()))(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%###$$$'''((('''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%***---,,,((($$$$$$%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((((((((()))))))))***))))))((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''''''''&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***)))((('''&&&***+++++++++)))(((((((((''''''((((((''''''&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%''''''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&'''))))))'''$$$''''''''''''''''''&&&&&&(((%%%$$$'''***+++'''"""''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&,,,+++)))(((''''''''''''%%%'''))))))(((((()))***###%%%&&&''''''&&&%%%###&&&'''((())))))((('''&&&)))******+++++++++++++++***))))))(((((())))))***++++++***)))))))))))))))+++***))))))++++++***)))***++++++,,,+++***)))(((************+++++++++,,,***++++++,,,,,,++++++***)))+++,,,------,,,+++************++++++,,,,,,---------...////////////...000000000000////////////111222222333333333333333555666777888888999;;;===GGGKKKVVVeeeuuu)))))))))***+++,,,,,,---))))))))))))***+++,,,---*********)))))))))))))))))))))(((((((((((())))))(((((()))******+++,,,,,,***+++,,,+++)))((()))***++++++******)))(((((((((******************************))))))((((((''''''%%%(((,,,...,,,)))'''&&&))))))))))))))))))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&((())))))(((%%%$$$$$$$$$$$$%%%&&&&&&$$$''')))(((%%%###$$$&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&&&&&&&''''''''''''))))))((((((((()))******''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''++++++++++++***(((&&&$$$'''+++---+++&&&$$$&&&)))(((((())))))(((((('''&&&((((((&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%'''((()))***''''''&&&'''(((((('''%%%)))(((((('''&&&&&&%%%%%%'''&&&%%%'''******'''###&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***))))))(((''''''&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###%%%'''''''''&&&''')))'''((()))******)))((('''''''''((((((((((((''''''&&&'''(((((())))))((((((*********))))))*********++++++***))))))))))))***,,,***(((((()))++++++*********+++,,,+++***)))((()))))))))*********++++++***++++++,,,,,,++++++***)))***+++---------,,,+++++++++++++++++++++++++++...............///000000////////////000000000000555555555555444444333222444666777888888999;;;>>>EEEIIISSSaaappp)))******+++,,,,,,,,,,,,((())))))***+++---......''''''''''''''''''''''''))))))(((((((((((()))))))))))))))*********++++++((()))***)))'''&&&'''(((************))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))((('''&&&'''(((***((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$&&&(((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++,,,+++***((('''%%%((())))))(((%%%$$$%%%'''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((('''''''''%%%$$$$$$&&&((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***)))(((((((((((((((''''''(((((('''''''''&&&&&&&&&'''&&&%%%'''))))))'''$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%'''((()))***'''((())))))'''&&&&&&''')))***++++++++++++***)))'''(((((((((((((((((('''&&&&&&'''(((((((((((((((++++++************++++++,,,+++******))))))******---***''''''(((***++++++)))***+++,,,++++++))))))((())))))))))))************++++++,,,,,,++++++***'''(((***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,...///000......//////000000111111444444555555444444333222444555777777888999<<<>>>DDDHHHPPP\\\kkk+++,,,,,,,,,,,,+++***)))((()))***+++,,,---......+++++++++,,,,,,,,,,,,,,,+++******))))))******+++*********))))))((((((((('''((()))(((&&&%%%&&&'''*********)))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''+++)))%%%###$$$&&&)))+++'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&(((***$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((((((((())))))))))))$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''%%%%%%&&&'''((('''&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))(((,,,***'''&&&(((((('''&&&&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''%%%$$$$$$&&&(((''''''&&&&&&&&&''''''((()))((((((''''''(((((((((*********)))((((((((()))&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&((()))***+++,,,,,,)))+++,,,,,,***))))))***''''''''''''''''''''''''(((((((((''''''(((((((((******+++,,,,,,,,,,,,,,,++++++************++++++,,,++++++***************,,,***'''&&&(((*********))))))++++++,,,+++***)))((())))))))))))************++++++,,,,,,++++++***)))***+++,,,,,,------...,,,,,,++++++++++++++++++,,,+++******+++---...000......//////000000111111000111222333333444444333333555777777888999<<<>>>CCCGGGOOOYYYfff{{{,,,------------+++)))(((((()))***+++,,,---------,,,------------.........++++++************+++++++++******)))(((((('''''')))***+++***((('''((()))******))))))))))))))))))''''''''''''''''''''''''((((((((())))))))))))))))))(((((()))***+++***(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&((())))))((('''''''''((((((&&&&&&%%%&&&'''((()))***###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((()))((('''######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((***++++++******000,,,((((((+++,,,***(((&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((('''&&&&&&&&&&&&'''((((((******)))(((((((((((((((***++++++)))''''''((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''((()))&&&&&&''''''&&&%%%$$$$$$!!!###&&&'''''''''(((***((((((((((((((((((((((((((((((''''''''''''((((((((()))******++++++***************))))))*********,,,,,,+++************++++++)))''''''(((******)))((()))***+++,,,+++******)))))))))*********++++++***++++++,,,,,,++++++***,,,,,,------......//////++++++++++++++++++++++++++++++++++++,,,---//////////////////000000000000---...///111222333444444333555666777888:::===???BBBGGGOOOXXXcccwww***+++---......,,,+++***((()))***+++,,,,,,++++++))))))******++++++++++++******))))))))))))*********************************+++,,,+++)))((()))***)))))))))))))))))))))***((((((((((((((((((((((((''''''(((((())))))******(((((((((***,,,---***'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((()))(((%%%$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&)))((((((''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))******))))))...,,,)))(((((()))))))))'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((()))))))))((())))))******)))******(((%%%$$$&&&(((&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''&&&&&&&&&''''''((($$$%%%%%%%%%$$$"""!!!  """######$$$%%%'''***))))))))))))))))))***)))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&&&&&&&&&&***))))))(((((())))))***---,,,++++++******++++++***((('''((()))***)))(((((()))***+++,,,++++++***************+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++---...///000000000000000000000////////////,,,---///111222333444444333444666777888:::===???BBBGGGPPPXXXbbbuuu(((***,,,.........---,,,((()))++++++,,,+++***)))))))))******+++++++++,,,))))))(((((((((((())))))*********++++++,,,------)))***+++***((((((((())))))))))))))))))*********))))))))))))))))))))))))&&&&&&'''((()))***+++++++++((($$$%%%'''***+++***))))))))))))))))))))))))&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''(((&&&$$$###%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&(((((('''%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''((())))))&&&###"""%%%)))(((((((((((((((''''''&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%!!!$$$&&&((('''''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((((()))+++,,,---'''))))))&&&###"""$$$'''((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&'''(((&&&&&&''''''((()))******(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&(((''''''&&&&&&&&&''''''&&&'''((()))))))))((('''%%%'''(((((('''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''))))))(((((((((((())))))---,,,++++++******++++++)))(((((()))******((('''((()))***+++,,,,,,+++******++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))(((((('''(((((()))))))))***+++,,,,,,------+++---///111222222222111111111000000//////.........///000111222333333333222444666777888:::===@@@CCCHHHPPPYYYaaasss,,,,,,,,,+++,,,,,,------,,,---/////////---+++******+++,,,,,,,,,***)))(((******)))(((((()))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++(((&&&$$$$$$))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((((((((()))((('''((()))+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''((())))))&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%'''((()))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%'''''''''%%%###""")))((((((&&&%%%$$$######%%%&&&&&&'''((()))******''''''((((((((((((((((((&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&%%%###%%%%%%&&&'''((((((((('''&&&'''((((((((('''&&&%%%&&&&&&''''''(((***+++,,,((()))***)))'''%%%&&&''',,,+++)))''''''''''''((()))((('''&&&%%%&&&''''''((((((((((((((((((((((((%%%(((***+++)))'''%%%%%%)))((('''''''''(((***+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''%%%$$$&&&)))***(((%%%,,,***&&&###"""###%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((()))******---,,,+++)))((((((''''''''''''(((((())))))******+++*********))))))((((((************************,,,+++***)))***+++,,,---111---***((())),,,---...---,,,+++++++++,,,---...---------,,,+++***)))(((&&&(((***,,,---...------,,,,,,------...///000000333111///------...000222000111111222222333444444666666555555777:::===???AAAGGGOOOWWWcccxxx...---------,,,---------***+++,,,------,,,***)))+++++++++++++++***))))))+++***)))(((((()))***+++++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))) ###''')))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((&&&((())))))(((''')))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''(((((('''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''%%%$$$"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))'''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&'''&&&$$$%%%&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***&&&'''(((((('''&&&((()))))))))(((''''''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''((((((((((((((())))))***((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''((())))))(((''')))(((&&&$$$$$$%%%'''((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''''''''(((((()))'''&&&&&&&&&&&&''''''((((((((((((((())))))******************)))))))))(((************************+++*********++++++,,,,,,///---***)))***,,,------******)))))))))***+++,,,,,,,,,,,,,,,+++***))))))((()))***,,,---------,,,,,,,,,------...//////000///...---++++++,,,...///000111111222222333444444555555555555777999<<<>>>AAAGGGOOOWWWcccyyy//////......---------,,,***+++,,,---------,,,+++,,,++++++************++++++******)))))))))******++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))***)))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$&&&((()))(((''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&''''''***)))'''%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$%%%'''''''''%%%&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((($$$&&&'''((('''''')))***&&&'''''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''(((((('''%%%$$$$$$''')))''''''((())))))))))))(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((()))******)))((((((((('''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))***************))))))))))))************************)))***++++++,,,,,,++++++---,,,******,,,---,,,,,,******))))))******+++,,,***+++++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,------.../////////------------------......000111111222222333444444444444444555666999;;;===@@@FFFNNNWWWeee{{{000000//////...---,,,+++,,,---...///000000//////---,,,******)))***+++,,,++++++******************+++******************+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))'''''''''))))))))))))))))))))))))******))))))((((((''''''((((((((())))))(((((((((###%%%((()))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''+++)))'''%%%$$$%%%'''(((%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$((((((((((((((('''''''''))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&&&&''')))'''%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&'''(((((()))&&&$$$$$$%%%'''((('''&&&''''''''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%'''(((***))))))((('''''''''(((%%%&&&''''''&&&&&&((()))%%%&&&'''((()))((('''&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&%%%%%%(((***%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''***,,,+++'''%%%&&&(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))++++++***(((((('''''''''))))))))))))))))))))))))*********)))))))))))))))************************((()))+++,,,,,,,,,+++***+++******+++------,,,***,,,+++,,,,,,,,,,,,------))))))***+++++++++++++++++++++++++++++++++++++++---------........./////////000111222222222111000000111111222222333444444333333444555666888:::<<<@@@FFFNNNXXXggg~~~000000000000///...---,,,---......///000000000000---,,,+++******+++,,,---++++++++++++******))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&(((************+++,,,******************************))))))((((((''''''(((((()))******)))((((((###%%%((()))((('''&&&&&&))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***((('''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$((((((((((((((('''''''''******)))))))))(((((((((&&&%%%%%%%%%&&&&&&'''((()))'''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((***+++,,,&&&$$$$$$%%%'''((('''&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''')))++++++***)))(((((((((((('''(((((('''&&&%%%%%%&&&&&&''')))******)))(((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''((()))%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&(((+++)))&&&$$$%%%''''''((()))))))))((('''&&&(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***,,,,,,+++***))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))***+++,,,+++***)))***)))***+++------,,,***++++++,,,,,,------------(((((()))***++++++++++++,,,,,,++++++++++++++++++---------...............///111222444444444222222000111111222222333444444222333444555777999:::;;;@@@EEENNNYYYjjj111222333333333111000///---------...............,,,++++++++++++,,,,,,---,,,,,,,,,,,,+++***)))((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++)))((()))***************************))))))))))))((((((((((((((((((************(((((($$$&&&((()))(((''''''((((((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''###$$$%%%%%%&&&'''(((((('''''''''((((((((((((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,&&&%%%$$$%%%'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''((()))******)))((((((((((((((('''((()))'''%%%$$$$$$%%%((()))))))))))))))((((((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((('''&&&&&&&&&((((((((((((((('''&&&%%%(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))******'''''''''((()))***+++,,,+++************)))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******)))))))))***,,,---,,,***((()))***++++++++++++***(((((()))***+++++++++***,,,,,,+++******++++++,,,...........................///000222222222111111000111111222222333444444333333555666888999;;;;;;@@@EEEMMMZZZlll444555666777777666444333//////..................***+++,,,,,,------,,,,,,,,,,,,------,,,***)))((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))000000///,,,)))&&&&&&'''************************(((((((((((())))))))))))'''(((***++++++***((('''&&&((())))))(((''')))***&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((()))&&&&&&''''''(((((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))'''''''''(((******(((&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""#########$$$%%%%%%%%%'''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))(((''''''&&&&&&&&&''''''%%%'''''''''%%%%%%%%%'''***)))((('''''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))&&&&&&''''''(((***+++,,,+++++++++*********))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++***)))((()))+++---,,,+++((()))***+++++++++******((()))***************))),,,+++*********+++,,,---........................------...///000000000000000111111222222333444444333444666777999:::;;;<<<@@@DDDMMMZZZnnn666777999:::;;;:::888777333222111000000///000000)))***,,,---...---,,,,,,,,,,,,------,,,+++)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++***+++---///************************''''''(((((())))))******''')))***++++++***)))'''(((((()))((('''((()))+++(((((((((''''''((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&"""$$$&&&(((((((((&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******,,,++++++***)))(((((('''%%%%%%%%%&&&'''((())))))&&&&&&(((***,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******((('''&&&%%%$$$#########((('''%%%%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&(((***+++******)))%%%%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&&&&&&&''')))***)))'''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! """&&&***''''''&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''((((((((())))))'''&&&(((+++,,,***'''$$$$$$$$$$$$&&&'''))))))(((((((((((((((((((((((())))))(((((((((((())))))************************'''&&&&&&&&&&&&'''((((((+++******))))))))))))***++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))***)))((((((((()))+++,,,***)))((((((+++,,,---,,,***+++,,,---...---,,,,,,))))))************))))))++++++*********+++---........................---.........///000111111222000111111222333333444444333444666888:::;;;<<<<<<@@@DDDMMM[[[nnn555666777999;;;<<<<<<<<<777555333000//////000111---------------,,,******,,,,,,+++************+++,,,,,,,,,++++++*********((((((((((((((((((((((((************)))))))))))))))***+++,,,,,,+++***)))&&&'''((())))))******)))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&'''''''''(((///***%%%$$$&&&((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''&&&%%%$$$###$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''***'''###!!!%%%(((''''''((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))'''(((+++---...---,,,+++000///,,,***((('''''''''(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$((('''%%%$$$$$$%%%'''(((((((((&&&%%%###""" ((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&***,,,---+++(((&&&''')))'''(((((()))(((&&&%%%$$$%%%&&&'''(((((('''&&&%%%******)))((('''&&&%%%%%%(((((((((((())))))))))))++++++******))))))(((((()))(((''''''''')))***+++,,,+++++++++,,,---......++++++++++++++++++++++++///---)))''''''(((+++---((()))***++++++***)))((())))))***+++,,,------...---***((((((***+++(((&&&***++++++***)))***,,,...---------,,,,,,+++++++++++++++******++++++,,,---.........////////////000...///////////////...---222111111111111111222222444444555666888;;;>>>??????EEEOOO\\\nnn333444666999<<<>>>???@@@;;;999777444222111000000.........---------,,,,,,000///......------......+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))((((((******++++++++++++******((()))))))))))))))((((((************************(((((())))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((...***'''&&&''')))))))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''(((***,,,,,,,,,+++***...---+++)))(((''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%)))((('''&&&&&&'''((()))''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''***+++,,,+++(((&&&''')))''''''(((((()))(((((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''*********)))))))))))))))(((''''''''''''(((((()))+++***)))(((((('''''''''************************---,,,)))((('''(((***+++((()))***++++++***)))(((((((((((((((((()))))))))***(((((())),,,---,,,+++(((***,,,---,,,++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,------------........./////////......///////////////...111111000000111222333333444444444555777:::===>>>>>>DDDNNN[[[mmm555666777999;;;===??????>>>===<<<999777444111000111000...------...//////...---,,,,,,++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((++++++************++++++************)))((('''&&&************************'''(((((()))))))))******************))))))))))))%%%&&&''''''((((((''''''''''''((((((((())))))))),,,***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''''''''%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((('''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''')))***)))(((&&&%%%&&&%%%$$$#########$$$%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++***)))(((+++***)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''((('''&&&$$$######""""""''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))++++++***(((''''''((('''''''''((((((***++++++(((''''''''''''''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''((())))))))))))))))))***''''''((((((''''''&&&&&&,,,+++***)))))))))))))))))))))))))))))))))))))))+++***)))((((((((())))))))))))************)))))),,,,,,++++++***************))))))***,,,------,,,&&&)))---///...,,,******+++++++++++++++*********,,,,,,,,,,,,,,,------...,,,---------............---......///000000000000000000000000111222333444333333333444666999;;;===>>>CCCMMMZZZlll::::::999999999999::::::>>>??????>>>;;;888555333222111///------...///111---,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++***)))((((((,,,+++***))))))***+++,,,***************)))((('''************************(((((())))))***+++++++++)))))))))***)))))))))((($$$%%%'''((((((((('''&&&(((((((((((())))))))))))******************)))(((&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((('''&&&&&&''')))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((%%%''')))******(((&&&%%%''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&)))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((())))))***&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))******)))(((((((((((()))((('''''''''(((***+++)))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((()))))))))(((&&&%%%(((((())))))***+++,,,---)))))))))))))))))))))))))))))))))))))))((('''''')))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))((('''***---...---+++++++++************************------,,,,,,,,,---......,,,,,,,,,---------......,,,---...000000111111111/////////000111333444555222222333333555888:::<<>>???>>><<<999777444222000...---...///000000000///.....................------,,,+++******++++++++++++++++++++++++,,,,,,,,,+++***))))))(((,,,+++***))))))***+++,,,(((((()))***************))))))))))))))))))))))))*********++++++,,,,,,,,,''''''((())))))(((((('''$$$%%%'''((((((((('''&&&(((((((((((())))))))))))((()))***+++***)))))))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&''''''((())))))((((((&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''&&&&&&%%%'''***,,,,,,***'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''&&&''''''((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))******))))))((((((((((((((('''***)))'''&&&%%%&&&'''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''(((((((((((())))))))))))''''''(((((()))))))))***)))***++++++***)))'''&&&$$$$$$%%%%%%'''((()))***************************((())))))***)))((('''&&&***))))))))))))))))))***''''''(((((()))******+++*********)))((('''''''''***+++,,,+++******,,,...************************------,,,,,,,,,---......,,,,,,,,,---------......---...///000111111111111/////////000111333444555333222222333555777999;;;@@@FFFOOO\\\nnn;;;:::999888888888::::::999:::<<<===>>>===;;;:::666555333111//////////////////...------------...000///...---,,,+++***)))------------------------+++++++++++++++*********++++++************++++++'''((()))***++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++%%%&&&((())))))(((''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))&&&(((******)))(((((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''(((((())))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''"""$$$'''******(((%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''%%%%%%&&&&&&''')))***+++''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''(((((('''(((((()))***+++&&&''''''(((((())))))***)))(((''''''))))))(((''')))((('''&&&&&&%%%%%%%%%)))(((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))******+++++++++***))))))))))))(((''''''(((((()))************************))))))*********)))((('''******))))))))))))******'''(((((()))***+++,,,---%%%'''(((((('''((()))++++++++++++***)))***,,,///*********+++++++++++++++,,,,,,,,,,,,,,,------...,,,---------...............//////000111111111111000000000000111222333444333333333444555777999;;;AAAFFFPPP^^^ppp>>>===;;;999999999:::;;;777888:::;;;;;;;;;;;;:::999999777555333111000///------,,,++++++++++++,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,******++++++++++++******)))******+++++++++******))))))))))))))))))))))))++++++***))))))(((((((((%%%'''(((*********((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%''')))(((&&&&&&(((***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********''''''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&''''''((())))))((())))))***)))((('''&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((((('''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&'''((()))***&&&'''((())))))((('''&&&'''''''''(((((()))***+++%%%&&&&&&'''(((((()))))))))'''&&&''')))***(((&&&''''''(((((((((''''''&&&(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''')))))))))))))))******++++++++++++******++++++,,,))))))))))))))))))))))))++++++******))))))))))))+++***)))(((((()))***++++++++++++,,,,,,---------%%%'''))))))((((((***,,,)))+++,,,,,,+++***,,,---++++++++++++,,,,,,,,,---+++++++++++++++,,,------------.........////////////000000111111111000000111111000000111222333333444444444444666888:::;;;@@@FFFPPP^^^qqqDDDBBB???<<<:::999999999888888999999999999999999<<<<<<;;;999666333111///000000///............///---------------------,,,************************)))******++++++,,,------)))***+++,,,,,,+++***)))+++++++++++++++***)))(((******************************)))((('''&&&%%%%%%&&&(((***+++,,,+++***)))''''''&&&%%%%%%'''((()))&&&&&&&&&&&&'''''''''((($$$&&&((('''%%%%%%(((******)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))************'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&%%%'''%%%###"""###%%%''')))&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&'''((()))***+++)))************(((&&&%%%(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%'''((()))((('''&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&((())))))%%%%%%%%%&&&'''(((((())))))'''%%%&&&)))***(((&&&%%%'''(((*********))))))'''((()))******)))((('''%%%%%%&&&'''((()))***+++(((((((((((()))))))))***))))))(((((('''''''''&&&)))(((''''''''')))***+++%%%%%%&&&''')))***,,,---((((((((((((((((((((((((,,,++++++***)))*********+++***)))(((((()))***+++*********))))))))))))((()))+++---+++(((&&&(((***'''***---...---,,,+++***+++++++++,,,,,,---------++++++******++++++,,,---.........////////////000000111111111111000000///222111111111111111222222555555444555666888:::;;;>>>DDDOOO]]]qqqMMMJJJDDD???<<<;;;<<<======;;;888777888999999888::::::<<<===>>>;;;777333333222111000///...---,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++***************+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,((()))***++++++***)))((((((((((((((((((((((((((()))'''&&&''')))***'''%%%&&&'''((())))))***))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''***(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''((()))*********)))'''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((((((((($$$%%%&&&(((***+++***((('''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&)))******)))&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&''''''(((((((((((((((***'''%%%&&&((()))(((&&&******))))))((((((''''''%%%%%%%%%&&&&&&((())))))((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))'''''''''''''''((())))))''''''((())))))))))))))))))((((((((((((((()))))),,,,,,+++***)))))))))***))))))))))))))))))))))))+++***)))(((''''''((((((---,,,,,,+++***)))((((((++++++,,,+++******+++------,,,+++*********+++,,,++++++***)))***+++---...***++++++,,,,,,++++++***.........//////000222222//////000111111000//////333222111111111222333444666555555555666999;;;===>>>CCCNNN___sss|||}}}ccc^^^VVVOOOIIIEEE@@@===<<<;;;::::::;;;:::999777999999:::<<<>>>>>>;;;999444444222111000////////////......------------...------------------------///......---,,,,,,+++++++++++++++***************************************)))))))))))))))******+++((()))************)))((())))))))))))))))))))))))***((('''(((***+++)))&&&'''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&((((((((((((&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((('''%%%###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((('''((())))))***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$##################$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++***))))))((('''%%%###((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''')))******)))'''&&&&&&''''''((((((''''''&&&((((((((((((((('''''''''&&&'''(((((())))))((((((,,,***((()))+++,,,+++)))))))))))))))((((((((((((,,,+++)))'''&&&%%%$$$$$$((('''&&&&&&&&&&&&'''(((((((((((('''(((((())))))((((((((((((((()))******''''''((()))))))))))))))'''''''''''''''((()))***,,,+++******))))))******))))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,++++++***)))))))))+++++++++***))))))***+++,,,,,,+++******++++++,,,---,,,+++++++++,,,---...***++++++,,,,,,++++++***............///000111111------------------------222222111111222222333333555555444444666888;;;<<<===BBBMMM\\\ppp|||||||||uuulllddd^^^UUUKKKCCC???>>>>>>>>>???>>>;;;888888888888;;;>>>@@@@@@???888777555333111111111111...---------------.......................................------,,,,,,+++,,,,,,++++++******))))))************************(((((()))***************(((((())))))))))))((((((***************************)))((()))++++++***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''((((((((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''((('''&&&))))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&''')))+++---333222000...+++(((&&&%%%)))(((''''''''''''(((((($$$%%%%%%&&&''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&***))))))(((''''''&&&&&&'''(((((())))))))))))))))))(((&&&&&&((()))((('''(((((((((((())))))))))))((((((''''''(((((())))))(((''''''&&&&&&''''''(((******)))((((((((()))))))))))))))))))))***++++++'''(((((()))))))))))))))&&&&&&&&&'''((()))***+++++++++***)))))))))******))))))))))))))))))))))))---------,,,***'''%%%###************************,,,++++++***)))))))))***,,,++++++******+++,,,,,,...------,,,,,,,,,------***++++++,,,,,,++++++***---------------...///000111000///......///000111000111111222333333222222444444444444555777:::;;;===BBBKKKYYYmmm~~~}}}~~~yyytttjjj\\\QQQFFFDDDBBBAAAAAA@@@===;;;999888777888<<>><<<999666333222222222---------,,,------...///..............................---------,,,,,,,,,------,,,+++******))))))************************'''((()))++++++***))))))((((((((())))))(((((((((************************(((((())))))******))))))))))))***))))))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************)))((((((''''''(((((()))'''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''')))***&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&'''((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((()))((('''''')))***))))))&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******)))))))))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''))),,,000222444333222///+++)))((((((((((((((('''''''''''''''%%%&&&&&&&&&'''''''''(((''''''((((((((()))))))))***)))(((''''''((()))***''''''((((((((((((''''''))))))(((((('''''''''''''''((())))))******))))))'''&&&%%%%%%&&&&&&'''&&&''''''(((((())))))******&&&&&&&&&''')))***,,,---((((((''''''''''''((((((+++******)))))))))))))))))))))(((((())))))***+++(((((())))))))))))((((((&&&''''''((()))***,,,---******))))))))))))******)))))))))))))))))))))))),,,,,,,,,+++((($$$!!!))))))*********+++++++++...,,,+++************)))++++++++++++++++++,,,,,,...------,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------...///222111///......///111222...000111333333333222111333333333444555777999:::>>>CCCKKKWWWkkk~~~ooocccQQQLLLGGGBBB@@@???>>>===<<<999777666999<<<>>>>>>BBB@@@===999666444222222.........------......///---------------------------------------,,,,,,,,,...------,,,+++***))))))************************'''((()))++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))(((((()))))))))***))))))((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********+++***)))(((((((((((()))***&&&&&&&&&&&&&&&'''((()))(((&&&%%%$$$$$$&&&((()))'''((())))))))))))((('''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((('''''''''(((+++///444666222222222...***'''&&&&&&((((((((((((''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((***)))(((''''''((()))***'''(((((((((((((((((('''''''''''''''(((((())))))''''''((()))))))))))))))))))))))))))(((((()))***''''''(((((())))))******,,,,,,***)))'''&&&&&&&&&((((((((((((((((((((((((******))))))))))))******(((''''''''''''((())))))(((((())))))))))))((((((((((((((()))***,,,---...***))))))((())))))******((((((((((((((((((((((((###%%%''')))******)))((()))))))))***++++++,,,,,,///---******,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++******))))))***++++++,,,,,,++++++***---,,,,,,,,,,,,------......,,,+++))))))+++,,,......///111222333333222222222333333444666777999999???EEELLLVVVkkkttt]]]WWWOOOGGGCCCAAA???>>>>>>;;;888666888:::;;;;;;BBBAAA???<<<999666444333111000000///......//////------------------------------------------------------,,,,,,++++++******++++++++++++++++++++++++(((((()))*********************))))))))))))******))))))))))))))))))))))))$$$&&&((((((((('''((()))((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))(((((((((************************&&&&&&'''''''''((((((((('''(((((())))))*********))))))************))))))&&&&&&&&&&&&'''((())))))'''&&&%%%%%%%%%&&&'''(((((()))***++++++***)))(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&((()))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''%%%$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''''')))***)))(((''''''''''''''''''''''''&&&&&&''''''((()))))))))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((+++///333555555777888555///***((())))))*********)))((('''&&&))))))(((((('''&&&&&&%%%&&&&&&'''''''''(((((((((******((((((((((((******'''(((((())))))(((((('''&&&&&&''''''((())))))***&&&''''''((((((((((((((('''(((((((((&&&&&&((()))(((((((((((())))))))))))))))))((((((''''''(((((('''(((((())))))((((((''')))(((((((((((()))***+++'''''''''''''''(((((())))))))))))))))))(((((('''((((((((()))***+++,,,---))))))((((((((()))******(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++))))))******+++++++++,,,...+++((())),,,---,,,***))))))+++,,,,,,,,,,,,,,,)))***************)))(((***++++++,,,,,,++++++***------,,,,,,,,,------......---,,,,,,,,,,,,---.........000111222222333333333333444666777888999999>>>EEELLLVVVkkklllfff]]]UUUNNNIIIEEECCC@@@===999888999:::::::::===>>>>>>>>><<<:::777666444333222000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++,,,+++***))))))***+++,,,************************$$$''')))***(((((()))+++'''(((((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******))))))***++++++***))))))&&&&&&&&&&&&'''((()))***&&&''''''''''''((((((((('''((()))******)))((('''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((''''''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&&&&((('''&&&''')))++++++***&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((((((((((((((((((((((((((&&&&&&''''''((())))))***+++***)))((('''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((()))******)))((('''###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((***+++---...333777:::999333...------,,,,,,,,,,,,,,,***)))(((((((((((((((''''''''''''''''''((((((((()))))))))***))))))))))))))))))***(((((())))))))))))(((((('''''''''(((((((((((((((%%%%%%&&&'''''''''''''''$$$&&&'''%%%######%%%'''))))))))))))(((((((((((($$$$$$%%%&&&''')))+++,,,'''((()))******)))((('''&&&&&&&&&'''((()))***+++((((((((('''((())))))***)))))))))))))))(((''''''((((((''''''((()))******((((((((((((((()))******((((((((((((((((((((((((......---,,,+++***))))))***************++++++++++++(((%%%'''+++---,,,)))((()))+++,,,------,,,,,,((()))***+++++++++*********++++++,,,,,,++++++***......------------......111111111111111111111111......//////000222333444333444555777888999::::::;;;DDDLLLUUUjjjxxxssskkkbbb[[[SSSLLLHHH@@@>>>;;;::::::;;;<<<;;;999:::===>>>>>>===:::999555555333111000/////////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***)))((((((((()))+++,,,---,,,+++******+++,,,---++++++++++++++++++++++++%%%(((++++++))))))***---''''''((())))))***))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***((()))+++,,,,,,+++)))(((&&&&&&&&&'''''')))******''''''((()))***)))))))))&&&'''(((******((('''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))''''''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&%%%$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%'''((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++***((('''''''''((()))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((******((('''&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''---333444000---,,,---......//////...,,,+++***&&&&&&''''''((()))))))))))))))))))))************)))))))))******)))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''')))***(((&&&%%%(((*********))))))((((((''''''))))))(((&&&&&&%%%%%%%%%'''((()))******)))((('''%%%%%%%%%&&&((()))+++,,,)))))))))))))))******+++)))))))))))))))(((''''''''''''&&&&&&&&&''''''(((((((((((((((((()))******(((((((((((((((((((((((())))))))))))***+++------************************)))%%%"""$$$))),,,+++(((((()))+++,,,------,,,,,,((()))+++,,,------,,,++++++++++++,,,,,,+++++++++///......---------......//////000000000000////////////......000111444555333444666888999:::::::::999BBBKKKTTTjjj}}}vvvpppkkkeee]]]XXXPPPLLLFFF@@@======>>>???===<<<<<<;;;:::999888777<<<;;;999666333222111000000//////...,,,++++++***//////.........---------+++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++******))))))+++++++++++++++++++++++++++,,,,,,+++(((''''''((('''(((***++++++)))'''%%%)))***+++++++++)))((('''''''''(((((())))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''(((***+++)))(((++++++******)))'''&&&%%%,,,***(((''')))***+++***++++++)))(((''''''''''''((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&(((((('''&&&%%%&&&(((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***))))))((((((***+++,,,***************)))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))''')))---000111111000...000///---+++)))'''&&&%%%&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((***+++***)))((()))***)))((('''&&&&&&'''((()))))))))(((''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************++++++******))))))((((((*********)))(((''''''&&&)))*********++++++++++++++++++,,,------------,,,///...,,,+++***+++,,,,,,---.........------///000......///000000000000000///000000222333444555555444555666666666666888:::<<<@@@HHHVVViii~~~~~~zzzxxxuuuqqqmmm]]]WWWNNNFFFAAA?????????;;;;;;;;;;;;<<<<<<<<<======<<<:::888666444222111111111000000///...------//////.........---------------------,,,+++***)))***+++++++++++++++******++++++++++++*********)))++++++++++++++++++++++++***+++,,,***)))'''((()))((()))*********)))'''''')))******+++***)))((('''(((((((((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''(((***+++)))((()))))))))))))))((((((''',,,***((('''((())))))(((+++***)))(((((('''''''''((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''###%%%'''''''''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$%%%&&&'''(((***************)))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%(((---222444333000///...---,,,***((('''&&&&&&'''((())))))''''''((()))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''')))***)))((('''((()))(((((((((''''''(((((((((***)))(((&&&%%%$$$######(((((((((((())))))))))))))))))((((((((((((((())),,,,,,+++)))((('''&&&%%%###$$$%%%&&&((()))++++++''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********)))******************+++,,,,,,,,,+++***))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,------,,,,,,---///......///000000000000000///000111222333444444555444555666666666666999;;;===@@@IIIWWWjjjtttlll___TTTLLLGGGDDDBBB===============>>>>>>???======<<<<<<:::777555333333222222222111111000000/////////.........------+++,,,,,,---------------,,,,,,,,,,,,+++***)))(((++++++++++++************++++++++++++++++++++++++)))***++++++)))((()))*********))))))((((((((())))))************)))((((((((((((((())))))))))))***))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((((((((((((((((((''''''(((******)))'''''''''((()))))))))))))))+++)))''''''(((((((((&&&******))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###%%%'''((('''%%%$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%((('''&&&%%%%%%'''(((***'''''''''&&&'''(((((()))***************)))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***************'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$)))///555777444000---++++++)))((('''&&&&&&&&&)))***+++***)))((()))+++''''''''''''''''''''''''"""###$$$&&&((()))++++++&&&((()))((('''&&&'''((('''(((((())))))((((((''',,,+++***)))(((((((((((((((((((((((())))))))))))***))))))((('''''''''(((---,,,+++***)))((('''&&&)))))))))(((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((())))))******++++++,,,,,,,,,,,,+++******))))))((()))))))))************)))******+++,,,+++++++++------,,,+++++++++,,,,,,+++,,,,,,,,,++++++---.........///000000000000000000000111222333333444555333555666666666777999;;;;;;???HHHVVViii~~~uuuiii___UUULLLFFFCCCBBB@@@>>>===<<<<<<<<<======>>>>>>===:::888666222222222222111111111000////////////............((()))***,,,...///000000,,,,,,------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***,,,,,,+++)))((('''((()))***))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***)))))))))))))))))))))))))))((('''(((******)))'''''''''((())))))))))))))))))'''&&&'''((()))(((''')))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###&&&((()))'''$$$"""!!!&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((('''%%%###$$$&&&(((***)))))))))))))))************************)))((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***++++++,,,,,,++++++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&***111777888444...)))((((((''''''&&&&&&''''''(((***+++***)))((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))'''((()))******)))((('''((((((((()))***+++------(((((((((((())))))))))))***)))((('''''''''''''''((()))))))))))))))******,,,,,,+++)))(((&&&%%%%%%''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))*********))))))((((((((((((((()))))))))*********))))))***++++++++++++***---,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///......///000000000000000000000111222333333444444333444666666666777999;;;:::>>>GGGUUUggg|||}}}rrreeeVVVKKKGGGEEEBBB???===<<<<<<<<<<<<===>>>???>>><<<:::888222222222111111000000///000000/////////.........)))***+++,,,------------++++++,,,---------------+++++++++++++++++++++,,,++++++++++++++++++++++++)))***++++++***)))+++,,,---+++)))''''''(((***+++))))))))))))))))))******************))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************)))(((((((((******(((''')))))))))))))))(((''''''&&&%%%%%%''')))******)))((())))))***))))))((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$'''((('''%%%$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%+++***))))))((((((((((((((((((((((((((((((((((((######$$$%%%&&&''''''((('''&&&$$$"""###%%%''')))&&&''''''(((((((((((((((***************)))((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((,,,222666555111***&&&'''&&&&&&&&&&&&&&&'''''''''((())))))''''''((()))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((()))******(((((()))***'''((()))******)))((('''#########$$$%%%'''((()))(((((((((((())))))))))))))))))(((''''''''''''''''''''''''(((((()))))))))&&&''''''((()))******+++''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))******)))(((''''''&&&&&&************))))))))))))))))))))))))************))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000......///000000000000000111111111222222333333444222444555666666777:::<<<>>>AAAHHHUUUhhh}}}sssaaaTTTIIIGGGDDDAAA????????????<<<<<<===>>>===<<<;;;:::555444444333222111000///000000000/////////............------+++***)))(((***+++,,,---............++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***+++---+++***(((((()))***+++)))))))))((())))))***++++++************)))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))***)))((()))******(((&&&)))))))))))))))(((''''''&&&%%%&&&(((***+++***)))'''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%!!!%%%'''(((((()))***%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''((((((&&&%%%$$$######%%%&&&(((((())))))***+++************************)))((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))),,,000222111---(((%%%'''&&&&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))***+++***)))((()))+++((())))))******))))))(((''''''&&&&&&%%%&&&&&&&&&(((((((((((())))))))))))(((''''''&&&''''''(((((()))))))))((('''&&&&&&&&&))))))((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************++++++***)))'''&&&%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++)))******+++,,,+++++++++++++++,,,---------,,,,,,---.........------///000......///000000000000000111111222222222333333333222333555666666777:::<<>>>>><<<:::888666555444000000000000////////////+++,,,---...////////////////////////...---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,---...,,,***))))))***,,,++++++******************)))(((((((((***+++,,,++++++++++++******))))))((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((***)))((()))***)))'''&&&%%%&&&''')))******++++++,,,++++++++++++***'''$$$&&&''')))***+++***((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&'''''')))+++---///000(((((((((((((((((((((((('''&&&&&&$$$###"""!!!!!!&&&&&&&&&'''''''''''''''%%%&&&'''))))))(((((('''***************)))((((((''''''''''''''''''''''''((((((''''''''''''((((((***(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))&&&&&&'''((()))*********(((((('''&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))+++***)))(((((()))***+++'''&&&&&&&&&'''((()))***(((((((((((())))))))))))%%%%%%%%%&&&'''((()))***'''(((((()))***+++++++++''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((()))))))))))))))*********++++++++++++))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************++++++,,,,,,,,,---------++++++,,,------------,,,)))***,,,---...---,,,,,,+++,,,,,,,,,++++++---///...//////000000000000000222222222222222222333333111333555666666888;;;===FFFFFFIIIRRReee|||wwwjjj___RRRJJJIIIHHHEEEAAA@@@>>>;;;;;;<<<>>>??????@@@AAAAAA@@@>>><<<999888,,,---...///000//////...---.........------,,,+++,,,------......------,,,))))))***+++,,,,,,------------------,,,+++******+++,,,,,,+++)))((()))+++,,,,,,++++++***)))(((((()))***+++,,,,,,+++***)))***++++++******)))((('''************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))((((((''''''''')))***+++...---,,,***))))))((((((******)))(((((((((((((((&&&&&&&&&'''''''''((((((,,,+++***)))((('''&&&&&&(((''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))***+++,,,+++)))))))))+++'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''(((((())))))))))))((('''''''''''''''$$$$$$$$$%%%%%%$$$######(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***************))))))))))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((($$$$$$$$$%%%&&&'''((()))+++***)))(((((()))***++++++*********))))))(((((())))))(((((((((((())))))*********)))))))))))))))*********)))))))))))))))''''''''''''''''''''''''''''''((((((((((((((((((((()))***++++++***)))(((******))))))(((((('''''')))))))))))))))******+++((((((''''''''''''(((((())))))*********))))))((((((***+++***)))((()))***((()))***++++++***((('''+++***)))'''''''''((()))++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,---------...............222111000111222333222111000000111222444555555666444444444444555777888999===AAAIIITTTeee{{{|||pppfffYYYQQQOOONNNJJJFFFEEEBBB?????????AAAAAA@@@CCCBBBBBB@@@>>><<<:::999666555333222111000000000..................---------------......---------......------,,,+++++++++******+++,,,------------++++++,,,+++))))))***,,,,,,,,,++++++***))))))((()))***++++++++++++***)))***************))))))(((************************))))))))))))))))))))))))************************+++***)))'''''''''((()))***)))(((''''''((()))))),,,+++***))))))((())))))***))))))(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''%%%$$$$$$&&&&&&%%%$$$(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((()))))))))))))))+++++++++)))((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((((())))))((('''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((()))***+++))))))(((''''''((())))))************)))))))))((()))((((((''''''(((((())))))))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))***+++,,,,,,+++***)))***)))))))))(((((((((''')))(((((((((((()))******((((((''''''''''''(((((()))))))))))))))*********(((***+++***)))((()))*********)))))))))))))))***---,,,+++***))))))***+++++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,------------...000.........000111000///000111111222333444555666444444444444555777888999===BBBJJJUUUfff|||~~~xxxoooddd^^^\\\[[[WWWTTTNNNKKKFFFCCCCCCCCCCCCCCCGGGFFFDDDAAA???===<<<;;;>>><<<888444222111111111......//////////////////------............------/////////...---,,,,,,,,,******+++,,,------------***+++++++++))))))+++---,,,,,,++++++***))))))))))))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************(((''''''(((((()))+++***)))(((''''''''''''))))))(((((((((((())))))))))))((((((''''''((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''(((''''''''''''&&&&&&&&&(((&&&%%%%%%&&&&&&$$$###'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))(((******)))((('''((()))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&)))(((''''''&&&'''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))************)))))))))******+++((((((''''''''''''((((((************))))))))))))(((''''''''''''''''''(((((((((((())))))*********''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))***+++,,,,,,,,,+++***))))))))))))((((((((((((((((((''''''(((((()))***)))((((((''''''(((((()))))))))(((((((((***+++,,,(((***+++***)))((()))***+++***((('''''')))***,,,,,,,,,+++*********++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///...---...000111000///000111111222333444555555444444444444555777888999>>>BBBJJJVVVfff}}}}}}wwwqqqnnnnnnnnnllljjj]]]WWWNNNGGGEEEFFFGGGHHHLLLJJJGGGCCC@@@>>>>>>>>>???===:::777444222111000...............//////000......////////////......,,,,,,---------.........------------,,,+++******)))***++++++******,,,...+++++++++*********))))))*********++++++*********((((((((())))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))*********)))((((((((((((((('''''''''''''''((()))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&***)))''''''((((((&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))((()))))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%(((''''''&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++((((((''''''&&&'''''''''((((((((((((((((((((((((*********)))))))))))))))''''''&&&&&&&&&&&&''''''&&&''''''((()))***++++++''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***+++,,,+++***)))))))))))))))(((((((((((('''''''''''''''((())))))))))))(((((((((((()))))))))(((''''''(((***,,,...(((***+++***)))((()))******)))((((((((()))***+++***)))))))))))))))))))))++++++++++++++++++++++++---,,,************,,,---******+++++++++,,,,,,,,,+++,,,,,,------.........000//////000222333222111000111111222333333444444444444444444555777888999<<>>===;;;888555222//////...---......///000...//////000000//////...,,,,,,,,,,,,------------------------,,,+++*********+++++++++***+++,,,...+++++++++***************+++******************+++(((((((((((()))***,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***''''''((()))))))))))))))&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((('''''''''''''''''''''&&&(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&***)))''''''(((((('''&&&&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))'''((()))(((&&&&&&&&&((((((''''''&&&&&&''''''((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++((((((((())))))*********))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''')))*********)))((((((((((((((())))))))))))'''''''''''''''((())))))))))))(((((((((((()))))))))(((''''''(((***,,,...(((***+++***)))((()))***'''((()))***++++++***))))))))))))************)))++++++++++++++++++++++++)))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,---------...///000000000///......///111333222111000111111222222333333333444444444444555777888999:::???GGGSSSddd{{{yyykkk^^^VVVTTTTTTUUUSSSQQQNNNJJJFFFCCC@@@???===???AAABBBAAA>>>:::888222111000.........///000//////000000000000//////000///...---,,,******)))******+++,,,------------+++,,,,,,,,,******,,,...************************++++++***))))))***++++++)))((((((((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((''''''(((******&&&'''((()))************'''''''''''''''((())))))''''''&&&&&&''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((((('''&&&$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))'''))))))((('''&&&'''(((((((((''''''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''((()))************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((('''''''''((())))))******'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''((()))))))))************))))))))))))))))))************(((''''''''''''''''''((('''''''''(((((()))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))))))))((((((((((((((())))))))))))((((((''''''(((((()))******))))))(((((())))))***))))))(((((((((***+++,,,(((***+++***)))((()))***&&&''')))+++,,,+++***)))***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,------...///000111111222---,,,+++---///111000///111111111111222222333333444444444444555777888999999>>>FFFRRRdddzzz~~~rrrhhhaaa]]]ZZZUUUSSSQQQMMMIIIDDDAAA??????@@@AAABBBAAA???===;;;666555333111000000111111///000000111111000000///111000///...---+++************+++,,,------------,,,------,,,******+++---************************++++++***))))))***++++++***)))((('''((()))+++---************************))))))))))))))))))))))))************************)))(((''''''''')))***+++'''((()))******)))((((((((((((((('''(((((())))))'''&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&%%%$$$%%%''')))((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%"""###%%%'''((('''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))((()))***)))'''&&&'''(((((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''(((******++++++***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))&&&''''''((())))))******((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((('''''''''((()))***+++(((((()))******)))((((((((()))))))))************)))((((((''''''(((((()))''''''((((((((((((((((((''''''(((((()))******+++''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&((()))******))))))'''((((((((()))))))))***)))(((((((((((()))************))))))))))))******)))))))))))))))*********(((***+++***)))((()))***'''(((((()))***+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111,,,++++++---///111000///111111111111222222222222444444444444555777888999999>>>GGGSSSddd{{{}}}~~~vvvkkkccc]]]UUUUUUSSSOOOKKKFFFAAA???@@@@@@??????>>>===<<<<<<999888555333111111222333000000111111111111000000///////////////.........------------,,,+++******---......,,,******+++,,,******************++++++,,,+++***))))))***+++,,,+++***((('''((()))+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++))))))*********((('''&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&'''((()))***+++,,,(((((('''''''''&&&&&&&&&'''&&&&&&'''***++++++***&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%!!!"""%%%'''''''''&&&%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((******)))((('''((()))((((((''''''''''''((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&''''''((()))******))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&''')))******&&&'''((())))))((('''&&&(((((())))))*********+++))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%&&&'''((()))******&&&''')))***+++++++++***'''((((((((())))))******)))))))))))))))***++++++******))))))))))))******))))))*********))))))((((((***+++***)))((()))***)))(((''''''(((***,,,---((()))***+++,,,++++++***++++++++++++++++++++++++&&&'''((())))))((('''&&&******+++++++++,,,,,,,,,++++++,,,---...///000111...------...111333222222111111111111111222222222444444444444666777888999:::???HHHTTTeee|||{{{{{{xxxjjj``````[[[TTTPPPNNNLLLGGGDDD>>>@@@AAAAAA???>>>>>>???;;;:::999777555444333222333333222444555666444333111///------...//////......---,,,,,,++++++,,,,,,)))***++++++++++++***)))------------------------+++***************++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))************+++***)))'''''''''((((((+++******)))))))))))))))+++***)))(((((('''''''''******))))))(((((('''''',,,,,,+++))))))(((((((((&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((()))***++++++,,,------+++***)))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''******))))))((((((((('''))))))(((((((((((())))))''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&''''''(((***+++,,,(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))))))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''******((('''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''******))))))((((((''''''&&&******%%%$$$***---+++)))((((((((('''''''''''''''''''''((()))******+++,,,,,,,,,+++++++++******$$$'''++++++((('''))),,,******+++++++++******)))******)))(((((('''(((((('''((()))******+++******++++++,,,,,,,,,---------000///...,,,+++***))))))++++++++++++++++++++++++............////////////////////////000000000000000000000000000111111111666666666777777999:::;;;;;;>>>FFFRRRddd{{{}}}{{{~~~vvvlllbbb]]]VVVQQQOOOMMMIIIFFFBBBCCCDDDCCC@@@?????????CCCAAA@@@===:::777555444666555555666888999888666333222000///000000///......------,,,+++,,,,,,,,,++++++,,,------,,,++++++------,,,,,,,,,,,,,,,,,,******))))))))))))******************************************)))))))))((((((((((((((((((((((((((())))))))))))***************)))((('''''''''((((((******)))(((((((((((()))***))))))(((((((((((((((***)))))))))(((((((((''')))((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%&&&((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((((((((()))))))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((('''''''''''''''***))))))((((((((((((((()))(((''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''---,,,+++***))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''***)))))))))((((((((('''$$$(((((($$$%%%***,,,***))))))((((((((('''''''''&&&''''''((())))))******,,,+++++++++************'''(((((((((&&&&&&'''(((''''''((()))))))))))))))+++***))))))((((((((()))***+++++++++++++++***)))))))))*********++++++++++++***++++++,,,---...///++++++++++++++++++++++++------------............////////////000000000000/////////000111111222222222222222333444555666777:::>>>FFFSSSeeezzzxxxwww|||~~~ttteee___WWWSSSPPPNNNKKKHHHFFFGGGFFFDDDBBB@@@@@@AAAGGGGGGEEECCCAAA>>><<<;;;999888888:::<<<======;;;888666333222222222000///......---,,,,,,,,,,,,---------............------+++++++++,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))************(((((('''''''''((())))))***)))((((((''''''((((((((((((((((((((())))))***))))))))))))((((((((((((&&&&&&%%%$$$############$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((((((((((((''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((("""$$$&&&((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''(((((((((((()))((((((''''''''''''(((******)))(((((((((((((((***)))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''------,,,+++************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))(((((((((((("""%%%&&&%%%&&&)))***))))))))))))(((((((((''''''&&&&&&''''''(((((())))))************))))))))))))---+++((('''((((((((('''&&&'''((()))))))))))))))++++++***))))))))))))***---------,,,,,,***))))))))))))*********+++++++++))))))***+++,,,...///000++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...////////////000000000000......///000111222222333111111111111333444555666999>>>GGGSSSeeeyyyuuuwww~~~{{{hhhbbbYYYSSSQQQOOOLLLIIIHHHHHHGGGEEEBBBBBBCCCEEEFFFFFFGGGGGGFFFEEEDDDCCC<<<;;;;;;<<<>>>@@@@@@???<<<:::777555444333111000///......---------------------............------******++++++++++++,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((()))******+++))))))((('''''''''''''''''''''''''''((()))***+++))))))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))))))))))))))!!!###&&&(((******)))((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''((()))***+++******)))((((((((((((((())))))************))))))'''(((((())))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''(((((((((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&&&&'''((()))(((''')))))))))(((((((((((('''&&&&&&''''''(((((((((((()))))))))))))))(((((((((---)))$$$$$$&&&((((((&&&******+++++++++******)))++++++***************+++++++++,,,,,,+++******)))++++++,,,,,,,,,---------------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000000000000000000111111111222222333444555666888999888===GGGTTTeeeyyyyyy|||oooggg]]]VVVSSSQQQNNNLLLIIIHHHGGGDDDBBBCCCEEEHHHFFFGGGHHHIIIIIIHHHGGGFFF???>>>======@@@AAABBBAAA@@@===:::888777555333111000///......------......---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,+++***************************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((())))))***++++++++++++))))))((('''''''''''''''''''''''''''(((***+++,,,(((((((((((()))))))))))))))(((''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''%%%&&&(((*********((('''''''''&&&&&&&&&''''''(((************************''''''&&&&&&&&&&&&'''''')))))))))((((((''''''&&&(((((((((((((((((((((((('''''''''''''''((((((((((((((()))******)))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''(((((()))***+++******)))((((((((((((((())))))************))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***(((''')))***)))'''&&&***)))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''### ###&&&&&&%%%,,,,,,,,,,,,+++)))((('''+++***************++++++(((((()))***++++++******++++++,,,,,,,,,---------//////---,,,+++*********++++++,,,,,,,,,------------.........////////////////////////000000000000222222111111000/////////333444444555666888:::;;;888===GGGTTTeeeyyy~~~zzzqqqfff]]]YYYVVVTTTRRRLLLKKKHHHEEECCCCCCGGGIIIIIIJJJKKKLLLKKKIIIFFFEEECCCAAA??????AAABBBCCCBBBAAA???<<<999888777555333000000///............///,,,,,,++++++++++++,,,,,,******++++++,,,,,,------******)))(((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***+++++++++*********)))((((((''''''((((((''''''''''''((()))++++++(((((((((((())))))))))))''''''&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((((((((($$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))(((''''''&&&&&&&&&&&&'''((((((************))))))))))))''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((''''''''''''(((((())),,,+++***(((''''''''''''***)))((((((''''''(((((())))))************))))))&&&'''((())))))******))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((()))((((((''''''((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))---(((%%%)))+++)))''''''******)))))))))(((((((((((((((((()))))))))))))))(((((((((((())))))))))))((('''%%%&&&((()))******************)))'''&&&%%%***))))))))))))***++++++''''''((()))***++++++***))))))*********+++++++++---,,,,,,++++++,,,,,,,,,++++++,,,,,,------.............../////////000000////////////000000000000222222111111000/////////222333333444666888:::;;;999>>>GGGSSSeeeyyy}}}qqqgggaaa___\\\ZZZRRRPPPLLLGGGCCCCCCFFFIIIKKKLLLNNNOOONNNLLLJJJHHHGGGEEEBBBAAABBBDDDDDDDDDBBB???<<<:::999888666444111000//////......//////---,,,+++******+++,,,---+++++++++,,,------......,,,+++***)))((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))************(((((()))***)))(((''''''******)))(((((((((((()))(((((('''(((((()))******'''((((((((()))))))))***''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((''''''&&&&&&''''''%%%%%%%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))*********%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((('''''''''''''''((()))))),,,+++***(((''''''&&&&&&)))(((''''''&&&&&&''''''((())))))))))))))))))(((&&&'''((()))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***,,,$$$!!!&&&******)))************)))))))))((((((*********************)))((((((((())))))************+++,,,+++******+++,,,(((((())))))))))))(((((()))((((((((())))))***+++))))))***+++++++++******))))))*********+++++++++++++++++++++,,,,,,---...++++++,,,,,,---......///---------.........//////////////////000000000000//////000000111111111111222222333444666888:::;;;:::>>>FFFSSSeeezzzyyynnnhhheeebbb```XXXUUUPPPIIIDDDCCCFFFHHHIIIKKKNNNQQQRRRQQQPPPOOOJJJGGGDDDCCCDDDEEEEEEEEEBBB???<<<::::::999777555111111000///////////////------++++++++++++------++++++,,,------.../////////...---,,,++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************''''''(((((((((&&&%%%$$$++++++***)))))))))))))))((((((((((((((())))))***'''((((((((())))))******(((((('''''''''(((((()))&&&'''(((((())))))((((((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))******+++,,,------...((((((((((((((()))***+++&&&&&&&&&&&&&&&'''((()))******))))))(((((((((((('''''''''&&&&&&'''''''''''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((()))++++++)))((('''''''''''''''((((((((()))'''''''''''''''((()))***)))(((((((((((())))))***(((((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&'''((()))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******)))!!!$$$*********---************))))))))))))+++++++++***************(((((())))))******++++++%%%(((***)))&&&###$$$&&&'''((()))***,,,,,,------(((((('''(((((()))******,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,---------......////////////000000000000------...000111333444444444444555666888:::<<<===;;;>>>FFFRRReee{{{}}}pppiiiffffffaaa[[[TTTMMMDDD???BBBHHHKKKNNNQQQTTTVVVVVVUUUTTTPPPNNNJJJGGGEEEEEEFFFGGGEEE@@@:::999;;;<<<999555222111000///------,,,,,,///---,,,******+++,,,---......---,,,,,,+++******,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))------,,,,,,+++*********((('''&&&'''((()))((('''''''''((((((((((((''''''******))))))((((((((((((***)))((('''&&&&&&'''(((+++***((('''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&''')))***((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$((('''''''''((()))+++,,,'''''''''''''''''''''''')))&&&###$$$'''))))))''')))))))))(((''''''&&&&&&))))))))))))************+++++++++******(((''''''))))))))))))))))))))))))))))))******)))(((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***++++++******))))))((((((&&&((())))))(((''''''(((((((((((((((((()))******)))((('''&&&'''(((***,,,---,,,***(((((((((((())),,,,,,+++***)))((('''''')))))))))))))))***************))))))))))))******)))))))))))))))(((''''''''''''((((((((((((''''''+++******)))))))))))))))&&&''')))******))))))(((,,,+++******)))*********))))))))))))))))))))))))*********))))))))))))))))))((((((((((((((()))***(((((((((((())))))))))))+++---///000///---+++)))((((((((((((((((((((((((---+++***(((((()))+++,,,)))+++,,,,,,***))))))***)))))))))))))))))))))))).../////////...,,,***)))++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000333111///...000111111000/////////000111111222222333333333333555666777888999>>>FFFRRRccczzz{{{zzzuuupppnnnggg```XXXRRRKKKEEEDDDHHHKKKMMMPPPSSSUUUUUUTTTSSSQQQNNNKKKHHHFFFFFFGGGHHHEEEAAA<<<:::<<<<<<999555222111000///...------------------------,,,,,,+++,,,,,,,,,,,,------------......---,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))))))))'''&&&'''((()))(((''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%***)))((('''&&&''''''(((***)))(((&&&%%%%%%&&&&&&((((((((((((((('''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&)))))))))((('''&&&%%%%%%''''''''''''''''''''''''(((&&&%%%%%%&&&(((((((((((((((((((((''''''''''''))))))))))))************+++++++++******)))((('''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))''')))******)))(((((()))((((((((((((((()))******+++***(((''''''((()))***,,,+++***)))((((((((()))'''''''''''''''((())))))''''''((()))***++++++,,,******))))))))))))******)))))))))))))))((('''''''''(((((())))))(((((('''***))))))((('''((((((((('''((())))))******))))))******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))***+++***)))(((((('''(((((((((((((((((())))))))))))+++,,,...//////---+++)))((((((((((((((((((((((((+++***((('''''')))***+++)))***,,,,,,***)))******************************,,,,,,,,,,,,+++***))))))))))))*********+++++++++------------------------------,,,,,,,,,,,,------,,,---------.../////////222000...---///000000/////////000000111111222222333333444444555777888999999>>>FFFRRRccczzzvvvvvv}}}~~~xxxooofff]]]YYYTTTNNNIIIHHHKKKLLLOOOQQQRRRRRRQQQQQQQQQNNNKKKHHHFFFFFFGGGHHHGGGBBB>>><<<<<<;;;888555222111000///...---------,,,---///000000...,,,+++++++++,,,---......//////111000///---,,,+++++++++---,,,,,,++++++,,,,,,---***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******)))(((''''''))))))((('''((())))))******))))))((())))))((((((((((((''''''))))))((('''''''''((((((***)))'''&&&%%%&&&&&&'''))))))(((((('''''''''&&&(((((((((((('''&&&%%%$$$((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((()))((('''%%%###"""''''''''''''''''''''''''&&&''''''&&&&&&&&&((()))''''''''''''(((((((((((())))))))))))******************+++******)))(((''''''''''''''''''''''''''')))(((&&&%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************)))(((((('''&&&&&&))))))))))))************(((***++++++***))))))***((((((((((((((()))******)))((('''''''''(((***+++,,,+++***)))((((((((())))))(((&&&%%%&&&''')))***&&&&&&''')))***+++,,,---***))))))(((((())))))***)))))))))))))))(((((('''(((((())))))))))))(((((()))((((((''''''''''''''')))))))))))))))******+++(((((())))))(((&&&%%%$$$))))))))))))))))))))))))((((((((())))))*********,,,+++***(((''''''''''''(((((((((((())))))))))))+++,,,---......---+++)))((((((((((((((((((((((((((((((''''''''')))***+++(((***,,,,,,***)))***+++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++------------------------...------,,,,,,------...------..................000...------...//////...//////000000111222222222444444555555666888999:::999>>>FFFRRRcccyyysssuuu}}}wwwlllbbb___]]]VVVNNNJJJKKKLLLNNNOOOPPPOOOOOONNNNNNLLLIIIFFFEEEEEEFFFGGGGGGDDD@@@>>>===;;;888555222111000///...............///000000000///---,,,,,,,,,------...//////000000000///...---,,,,,,------,,,,,,++++++,,,,,,---)))))))))***+++++++++,,,************************))))))))))))))))))))))))(((((())))))***************)))'''((())))))((('''))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((***)))((('''&&&'''(((((()))))))))(((''''''&&&&&&&&&'''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%'''((()))&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$''')))(((%%%%%%'''***&&&&&&&&&'''((())))))***((()))))))))***************************)))((((((''''''''''''''''''''''''+++***((('''&&&((()))+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''*********)))))))))))))))(((***++++++***))))))***((((((((((((((())))))***&&&&&&&&&'''(((***+++,,,+++******)))))))))))))))///---***'''&&&'''(((***''''''((()))***++++++,,,))))))(((((((((((())))))(((((())))))))))))((((((((())))))******))))))((())))))(((''''''''''''(((******)))((((((***+++,,,'''((()))***)))&&&$$$"""((((((((((((((((((((((((&&&''''''((()))***++++++******)))(((((('''(((((((((((((((((())))))))))))***+++,,,------,,,+++***((((((((((((((((((((((((''''''''''''(((***+++,,,(((***++++++*********+++++++++++++++++++++++++++---,,,+++++++++,,,...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---------000...---...///000000//////000000111111222333333555555666666777888:::;;;:::>>>FFFRRRbbbyyyuuuyyyrrrgggdddbbb[[[SSSNNNKKKLLLMMMMMMNNNMMMLLLLLLKKKIIIEEECCCAAABBBCCCDDDEEEDDDAAA???===:::777555222111000///////////////111000///...---...//////..............................---------......///---,,,,,,++++++,,,,,,---)))))))))***+++++++++,,,++++++++++++++++++++++++************************************))))))((((((+++)))(((((())))))((('''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))+++***)))((((((((()))***))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&((((((((('''&&&%%%%%%'''(((***''''''''''''''''''''''''###&&&)))(((&&&%%%''')))%%%&&&&&&'''((()))******((()))))))))************)))************))))))(((((((((((((((((((((((((((+++)))(((&&&'''(((***+++((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((()))******)))))),,,++++++***)))(((((('''''')))******)))(((((()))((((((((((((((())))))***((((((((((((((()))))))))************)))))))))(((///---***'''&&&'''(((************)))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))+++***))))))(((((())))))***)))((((((((()))+++,,,((()))***+++***(((&&&$$$((((((((((((((((((((((((&&&&&&'''((()))******+++(((((('''(((((()))******(((((((((((()))))))))))))))***+++,,,,,,++++++***))))))))))))))))))))))))(((((())))))***+++,,,---''')))++++++******+++,,,++++++++++++++++++++++++,,,+++******+++,,,...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------...............---------000///...///111222111000000000000111222222333333666666666666888999:::;;;:::>>>FFFRRRbbbxxxwww{{{|||nnnhhhddd]]]VVVRRRLLLMMMMMMMMMLLLKKKKKKJJJGGGEEEBBB@@@??????AAABBBCCCBBBAAA???<<<:::777666222111000000/////////000222000...---,,,---///000......------------------------,,,,,,---......///---,,,,,,++++++,,,,,,---***************+++++++++******************************************************)))(((((('''&&&&&&,,,***))))))))))))(((&&&((())))))******))))))((('''''''''''''''((((((((((((((()))*********))))))+++***)))((((((((()))***(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''&&&''''''((()))(((((('''&&&&&&&&&&&&&&&***)))(((&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&(((((('''''''''(((&&&&&&&&&'''((())))))***))))))))))))************))))))************))))))))))))))))))))))))))))))''''''&&&%%%&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''&&&''')))***++++++******++++++******)))(((((((((''')))******)))(((((()))((((((((((((((()))******---,,,+++)))(((&&&%%%$$$))))))************)))((()))(((&&&%%%&&&''')))***++++++******)))((((((((()))((((((''''''(((((()))'''(((((()))))))))))))))******++++++++++++******++++++***)))))))))))))))((((((((((((((())))))***))))))***+++***)))((('''))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''(((***+++,,,(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++,,,,,,''')))+++++++++***+++,,,++++++++++++++++++++++++)))))))))))))))***+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------................../////////000222333222000000000111111222333333333555555666666777999:::;;;:::>>>FFFQQQbbbxxxuuuxxxvvvkkkccc[[[VVVUUUNNNMMMMMMLLLKKKJJJJJJIIIEEEDDDAAA>>>===>>>???AAA@@@AAA@@@???<<<999777666222111000000///000000000//////......------......++++++,,,,,,------.........---,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++***************************************************************))))))))))))))))))((((((,,,+++))))))***)))(((&&&'''(((((())))))(((((('''))))))))))))*********+++'''((()))***+++******))))))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))''''''&&&&&&&&&''''''((('''''''''''''''((())))))))))))(((((('''&&&$$$$$$$$$&&&'''(((((('''%%%$$$''''''''''''''''''''''''&&&%%%&&&'''))))))'''&&&&&&&&&''''''(((((())))))))))))))))))************))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((('''(((***++++++***)))((((((((())))))*********+++(((***++++++***))))))***((((((((((((((()))******++++++******((('''&&&%%%((()))***++++++***)))((('''''''''''''''((())))))*********)))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))***++++++++++++++++++*********)))(((((((((((((((&&&&&&'''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''(((((((((((((((((((((((('''(((((()))***+++(((((((((((())))))))))))((())))))************+++))))))))))))))))))))))))))))))***************)))''')))+++++++++***+++---************************((())))))************)))))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,---------.../////////...---...000222222111///000111111222222333333444555555555666777888999::::::>>>FFFQQQaaawwwssssssyyy|||nnncccZZZVVVVVVNNNNNNMMMLLLKKKJJJIIIIIIEEECCC@@@>>>===>>>???@@@>>>???@@@???<<<999777666222111000000000000000111---...///000///...,,,+++((()))***+++---...///000///...---,,,+++*********---,,,,,,++++++,,,,,,---,,,+++++++++******))))))))))))))))))))))))))))))*********************************+++,,,,,,------,,,+++))))))***)))(((&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((('''((()))+++++++++***)))'''&&&%%%$$$%%%%%%''''''%%%%%%&&&'''((()))*********)))'''&&&%%%%%%&&&''''''''''''''''''((())))))))))))))))))(((%%%###"""%%%***+++***&&&$$$'''''''''''''''''''''''''''%%%$$$'''******'''$$$'''''''''((((((((((((((())))))))))))************((())))))*********))))))''''''''''''''''''''''''''''''((()))******))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))***+++,,,+++)))'''&&&%%%&&&''')))***,,,---...)))+++---,,,+++***+++,,,((((((((((((((()))******&&&&&&((()))************((()))***++++++***)))(((,,,,,,+++***)))(((''''''(((((())))))******++++++((((((''''''''''''((((((''''''((()))))))))))))))***++++++,,,,,,++++++***))))))((('''''''''''''''$$$%%%'''((((((((('''&&&((((((''''''((()))***+++))))))))))))))))))))))))((((((((((((((('''''''''***)))((((((((((((((()))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))))))))))))))((('''''')))++++++++++++,,,---))))))))))))))))))))))))***+++,,,------,,,+++***++++++,,,,,,,,,---------+++++++++++++++++++++++++++******************+++,,,,,,------...///000000,,,,,,---///111222000...000111111222222333444444444444555555666888999::::::>>>FFFQQQaaawwwrrrpppvvv|||iii[[[XXX\\\VVVUUUSSSPPPMMMLLLNNNOOOGGGEEEBBBAAAAAA@@@>>><<<<<<;;;;;;:::999888777777333222111000000///////////////.........---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))'''(((******))))))***,,,))))))))))))))))))))))))&&&&&&'''))))))*********((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&%%%%%%&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))***++++++,,,,,,*********)))(((&&&$$$###))))))))))))))))))))))))+++(((%%%&&&((()))(((&&&(((((())))))))))))((((((((((((((((((((())))))*********++++++++++++*********)))(((''''''((()))******)))((((((((()))+++,,,+++*********+++---///000++++++************++++++******)))(((((((((((((((+++******)))***+++---...''''''(((((())))))******))))))(((((((((((())))))***)))(((&&&'''((()))+++)))))))))))))))*********))))))************)))))),,,+++++++++******))))))***)))))))))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''******+++******)))(((((()))***+++,,,,,,+++***)))((()))***++++++***)))((('''(((***,,,,,,***(((''')))***+++***)))((()))***+++++++++*********))))))(((((())))))))))))(((((('''''''''((())))))******,,,+++******++++++)))'''###%%%)))+++++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++000...,,,---///000111000000000////////////000000111111111111222333444444444444444444666777888999:::>>>DDDMMM]]]sssuuunnnooottteee^^^^^^XXXWWWTTTQQQMMMKKKKKKLLLGGGEEEBBB@@@???===:::888;;;;;;::::::999888888888555444222000/////////000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********************************++++++++++++************''')))***)))(((((()))***************************&&&'''((()))************)))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***&&&&&&'''((())))))((((((''''''&&&&&&&&&'''((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***++++++,,,+++,,,,,,,,,+++)))'''&&&))))))))))))))))))))))))'''%%%$$$&&&)))++++++***(((((())))))))))))(((((())))))(((((())))))***+++************************+++***)))(((((()))***+++***************++++++,,,*********+++,,,---...///++++++************++++++++++++***)))))))))))))))+++*********+++---///000***************+++++++++))))))(((((((((((())))))+++***(((''''''((()))************)))))))))))))))))))))************))))))++++++*********))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))***)))))))))(((((((((''''''''''''''''''&&&%%%%%%))))))***++++++***))))))((())))))***)))((('''&&&((()))***++++++***)))(((***++++++***)))(((((()))+++++++++*********))))))((())))))******))))))(((***)))))))))))))))))))))+++*********++++++***(((%%%''')))******+++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++*********,,,...000///...000000////////////000000111111111111222333444444444444444555666777888999===@@@FFFNNN\\\pppuuuoooooouuuiiiccc]]][[[XXXSSSOOOLLLKKKJJJIIIGGGDDDAAA???===:::777::::::::::::999999999999999777444111//////000000/////////.........------,,,,,,------------------------------------------,,,++++++******)))))))))************************************++++++++++++)))***+++***(((((((((***************************(((((()))***++++++++++++******)))))))))((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''((()))******$$$%%%&&&((())))))******((((((''''''&&&'''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******+++++++++,,,---,,,+++***)))))))))))))))))))))))))))'''&&&%%%&&&)))***+++***(((((())))))))))))((((((******))))))******+++,,,******((((((((((((******++++++************++++++)))***++++++,,,,,,++++++))))))+++,,,------------++++++************+++++++++++++++*********************++++++---...000111++++++++++++***************))))))(((((())))))***,,,+++)))((('''(((((()))++++++******))))))(((((())))))************))))))******))))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((())))))******))))))((((((((())))))******))))))(((((((((((((((((('''&&&&&&*********))))))*********+++,,,,,,+++)))'''((((((+++++++++************************++++++*********,,,,,,++++++***))))))(((***))))))***,,,,,,+++)))((()))******)))***,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,///000...---000000////////////000000111111111111222333444555444444444555666777888999<<<@@@FFFNNN\\\pppuuupppqqqxxxmmmdddaaa\\\WWWSSSOOOLLLJJJKKKIIIFFFDDDBBB@@@===;;;999999999:::::::::;;;;;;<<<:::666333000000000111////////////............,,,,,,,,,,,,------...///........................+++++++++*********))))))************************))))))***++++++,,,------+++,,,,,,+++***((()))***************************))))))***+++++++++++++++************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))((((((''''''(((%%%&&&'''((())))))))))))))))))(((''''''&&&'''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))******((()))***+++++++++***)))((((((((((((((((((((((((+++***((((((((((((''''''(((((())))))))))))((((((++++++******++++++,,,---+++)))'''&&&&&&''')))+++************************((()))***+++,,,+++******((()))+++,,,------,,,,,,++++++************++++++***+++++++++******))))))++++++++++++,,,------...******))))))((((((''''''***))))))))))))))))))***,,,+++***)))((((((((())),,,++++++***)))(((''''''))))))************)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++)))(((((()))++++++))))))))))))((((((((((((******+++++++++******)))(((((())))))))))))((((((''''''((((((((())))))))),,,+++)))(((((()))+++,,,,,,------+++)))''''''(((***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********)))))))))***,,,,,,+++***+++++++++***)))))),,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000000///000000////////////000000000000111111222333444555444444555555666888999:::888<<>>999999999::::::;;;<<<<<<===;;;888555333111111222000000/////////.........,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,---...---+++***+++,,,************************)))******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((((((''''''((('''(((((((((((((((''''''***)))(((''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))******((()))+++,,,,,,+++******((((((((((((((((((((((((++++++***)))'''''''''((((((((())))))))))))((((((+++++++++++++++,,,,,,---+++)))'''&&&&&&''')))+++((())))))))))))))))))(((&&&''')))*********)))(((((()))+++,,,---,,,,,,+++++++++************++++++))))))*********)))((('''++++++++++++*********)))******))))))((((((''''''******))))))))))))******++++++***))))))))))))))),,,++++++***)))(((''''''))))))************))))))((((((((((((((()))))))))++++++++++++++++++++++++***************************)))(((''''''((()))***(((((((((((())))))))))))&&&&&&''''''(((''''''&&&))))))(((((((((((())))))&&&&&&'''(((***+++,,,------+++)))(((((()))+++---,,,------,,,)))'''((((((************************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,)))))))))***,,,,,,+++***,,,,,,,,,+++)))***,,,...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---333000------.../////////000000////////////000000000000000111222333555666555555555555777888999:::888<<>>999999::::::;;;;;;<<<<<<===<<<:::888666444333222000000000/////////.........---,,,+++,,,---...///------------------------------------------------------------------------*********+++,,,------...,,,---...---+++++++++---++++++++++++++++++++++++))))))***************)))******)))))))))(((((((((***************************))))))(((((())))))***''''''''''''((()))******((((((((((((((('''&&&&&&))))))(((((('''(((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((***))))))))))))))))))***))))))))))))))))))))))))''''''''''''((((((((((((''''''((())))))******+++***+++,,,---...---,,,+++))))))))))))))))))))))))((()))))))))((((((***,,,(((((())))))))))))((((((++++++******++++++,,,---******((((((((((((******(((((())))))))))))((((((&&&'''(((((())))))(((((())))))***+++++++++++++++++++++************++++++(((((()))******((('''&&&*********+++***))))))(((++++++++++++************+++******))))))******+++************************++++++******))))))(((((())))))************))))))(((((())))))))))))******)))))))))***************************************))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))((((((***))))))(((((())))))***&&&&&&'''(((***,,,---...---,,,***))))))***,,,---,,,------,,,***((())))))***************+++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------***))))))***,,,,,,+++)))+++,,,---,,,++++++---...---,,,,,,++++++,,,,,,---------++++++++++++------111///---,,,---.........000000////////////000000000000000111222444555666555555555666777888999:::<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::888555333000000000000////////////000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------'''(((******))))))***,,,++++++++++++++++++++++++(((((()))))))))(((((('''((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******)))((('''&&&&&&%%%%%%&&&%%%%%%'''((())))))******(((((('''(((((()))***+++&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,))))))***+++***)))((('''))))))))))))))))))))))))+++------+++'''%%%''')))(((((())))))))))))((((((******))))))******+++,,,******++++++++++++******)))***+++,,,,,,+++***)))***)))((((((((()))+++,,,+++***)))))))))***+++,,,++++++************++++++)))***,,,,,,,,,+++)))'''%%%'''))),,,---...//////''''''(((((())))))******++++++************++++++'''((()))***+++,,,,,,,,,)))))))))))))))*********))))))************))))))))))))******+++++++++,,,))))))******+++++++++,,,************************)))***+++,,,,,,+++***)))'''((((((((())))))******&&&&&&'''(((((((((((((((,,,+++***))))))***+++,,,***)))(((&&&&&&''''''(((,,,++++++++++++++++++,,,***,,,---,,,******+++,,,))))))******++++++++++++*********++++++*********,,,,,,+++******))))))))),,,+++***+++++++++)))'''(((+++...///...---......---,,,,,,++++++,,,,,,---...---+++******+++---...))),,,111666999888444111000000////////////000000//////000111222444666777555555666666777999:::;;;:::===AAAJJJ[[[sss~~~pppiiiiiippp{{{lllaaaYYYSSSRRRLLLEEEBBBDDDEEEFFFEEE??????>>>======>>>???@@@>>>??????===999777666666333222000///.........///...///111222222000...---........................------------,,,+++***)))+++++++++***)))(((((('''++++++++++++++++++++++++---,,,,,,++++++,,,,,,---%%%&&&'''(((******+++++++++++++++++++++***)))(((******))))))))))))******)))((('''''''''(((***+++((()))+++,,,,,,+++***)))))))))((((((''''''&&&&&&&&&))),,,,,,***((((((***''')))***)))&&&%%%'''******(((&&&%%%%%%%%%'''((($$$%%%'''((()))((('''&&&+++***)))'''''''''((())))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&,,,,,,+++***)))(((''''''***************++++++++++++,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))(((((()))***************))))))******++++++++++++*********)))))))))))))))))))))))))))((((((((((((,,,,,,++++++***)))((((((&&&'''((()))++++++,,,,,,))))))))))))************,,,+++)))((((((((()))***...---,,,***((('''&&&%%%,,,,,,+++***)))(((''''''''''''''''''((((((((((((((('''''''''((()))******,,,,,,+++***)))(((''''''((((((((()))******++++++++++++++++++++++++++++++------,,,+++*********+++************************((((((((((((((((((((((((******)))(((((((((((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))000+++&&&&&&)))+++***'''*********))))))))))))))),,,+++++++++++++++++++++///,,,******,,,---+++(((+++***(((((()))******)))+++,,,---,,,***)))***+++---,,,+++*********++++++---+++)))+++------+++(((((()))************+++,,,))))))***+++,,,...///000---------...............//////000000000//////...///000111222444555666777555666777888999999999888:::>>>DDDMMM[[[ssstttjjjhhhttt{{{kkk___YYYTTTNNNHHHFFFFFFGGGFFFEEE@@@@@@???>>>>>>???@@@AAA>>>@@@@@@???<<<999777777555333222000/////////000000000111222111000///...........................------------,,,+++******,,,,,,,,,+++******))))))************************,,,,,,++++++++++++,,,,,,******++++++++++++******+++++++++++++++***))))))***))))))(((((())))))******))))))))))))******+++))))))))))))))))))))))))+++*********)))))))))((('''))),,,+++)))((((((***&&&'''''''''&&&&&&''')))+++)))(((&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''***))))))((((((((((((((()))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&&&&***)))))))))))))))((((((************+++++++++++++++,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))(((((()))***************************************************))))))))))))((((((((())))))*********,,,,,,++++++***))))))((()))***++++++++++++++++++************++++++++++++---,,,+++***)))******+++************++++++,,,,,,++++++++++++************************+++++++++,,,******))))))******++++++++++++******))))))(((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++((((((((((((((((((((((((************************++++++***))))))))))))***++++++************++++++************************...***&&&&&&)))+++***(((((((((((((((((((((((((((+++++++++,,,,,,++++++******((('''''')))***(((&&&---+++******+++,,,+++***+++,,,---,,,***)))***+++,,,,,,,,,,,,++++++++++++---+++***,,,......---***,,,------------------...*********+++,,,---...///---------..................//////000111111111111...///000111222333444555555555666777888888888888;;;>>>DDDMMM[[[rrrtttkkkiiirrrttteee]]]VVVQQQLLLJJJJJJIIIGGGDDDAAA@@@??????>>>???@@@AAA???AAACCCBBB???<<<:::999666555333111000000000111111111111000000000//////........................------...------,,,+++***---------,,,++++++******))))))))))))))))))))))))++++++************++++++------,,,,,,+++***((((((***++++++++++++***))))))))))))(((((((((((())))))******+++++++++******)))******)))(((((())))))***************))))))))))))''')))+++***)))(((((())))))((('''''')))++++++***+++***)))''''''((())))))+++)))'''%%%$$$%%%&&&'''(((((()))))))))(((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%'''''''''(((((()))))))))************++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))((()))******+++******************)))))))))))))))************************'''((()))***+++,,,------,,,,,,++++++***))))))))),,,,,,------,,,+++******+++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,))))))***+++,,,---...///******++++++,,,,,,,,,---((((((((()))))))))******---,,,,,,+++++++++,,,,,,************************(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******++++++++++++******************************,,,)))&&&&&&))),,,+++)))''''''''''''(((((((((((()))***,,,------,,,***)))+++***)))***+++,,,+++***,,,***))))))***++++++******+++,,,+++)))))))))+++,,,------......,,,+++***,,,++++++---//////...---...............---------,,,+++++++++,,,,,,---...---------.........//////......000111222333333333......///000111111222222444555555666777777888888;;;???DDDMMM[[[rrrvvvnnnlllsss|||jjjaaaWWWSSSOOOMMMMMMKKKFFFCCCAAA@@@???>>>>>>>>>???@@@???AAADDDEEEBBB>>><<<:::777666444222000000000000111000///.........//////........................------......---,,,++++++---,,,,,,,,,+++++++++***************************+++******))))))******++++++++++++***)))((('''&&&******+++++++++******))))))(((((((((((((((((())))))***+++,,,+++***)))(((******++++++******))))))((((((((((((''''''''''''((())))))))))))(((((())))))&&&$$$&&&))),,,+++)))***)))((('''''''''((((((((((((&&&&&&%%%&&&'''((('''''')))))))))((('''&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((()))))))))************)))))))))))))))))))))))))))******++++++******************)))))))))(((((()))***************++++++))))))***++++++,,,------+++++++++*********)))))),,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,'''(((((((((((()))))))))...---,,,+++++++++++++++)))))))))******+++++++++((())))))******+++,,,,,,++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))***+++,,,,,,+++***)))***************************(((''''''***++++++***''''''((((((((((((((()))((())),,,......---***)))++++++++++++,,,---------)))(((&&&'''((())))))((()))***++++++))))))***+++,,,---...//////---+++*********+++---...///......,,,+++++++++++++++***)))---,,,,,,++++++,,,,,,,,,,,,,,,------...////////////000111222222222222222//////000000111111111222444444444555555666777888<<>>===>>>>>>???>>>AAADDDEEECCC@@@===<<<777666333111000/////////000///...---------..............................------.........---,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++******))))))******+++))))))************)))((()))******+++++++++******))))))(((((((((((())))))((((((*********)))((('''''')))***,,,+++)))'''%%%''''''''''''(((((((((((()))(((((((((((())))))(((&&&###!!!"""&&&((((((&&&((((((''''''&&&&&&&&&'''###$$$&&&(((((()))((((((&&&'''((())))))((('''&&&'''(((((((((((((((((('''((((((((((((((()))))))))(((((((((((('''''''''''')))******+++,,,,,,------+++,,,,,,,,,,,,+++******((()))))))))******************************************++++++++++++***************)))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************)))******+++,,,+++++++++*********++++++++++++,,,******++++++++++++++++++------,,,+++***))))))(((+++*********))))))))))))++++++,,,,,,,,,------------,,,+++***************))))))******++++++,,,,,,)))))))))***++++++,,,,,,************************+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***)))***+++,,,,,,+++***)))************************)))(((((((((***++++++***((((((((())))))*********'''))),,,......---+++)))'''(((((()))))))))******)))(((&&&''')))******))))))***++++++***)))***,,,,,,---...//////---+++***((()))+++,,,,,,,,,------+++)))((((((***+++)))(((------,,,+++++++++,,,,,,,,,,,,------...//////000222222222222222111000///111111111222222333333333555444444444555666777888<<>>>>>??????>>>@@@CCCDDDBBB???>>>===888666444222000//////////////////.........------........................------............------+++++++++++++++*********++++++++++++++++++++++++++++++************++++++******+++,,,---------,,,))))))***++++++++++++*********))))))))))))******''''''((()))))))))))))))&&&''')))))))))'''%%%###))))))))))))***************(((&&&'''((())))))(((((('''&&&'''(((******)))'''''''''''''''&&&&&&&&&!!!###&&&(((******)))(((&&&&&&'''(((((((((''''''''''''((((((((((((''''''((())))))))))))*********)))))))))((((((''''''''')))******+++,,,---......+++,,,,,,,,,,,,+++******))))))))))))************************************+++++++++,,,++++++***))))))*********++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))***++++++,,,++++++************++++++++++++)))***+++++++++++++++***************++++++++++++*********)))))))))((((((++++++++++++,,,,,,,,,,,,+++******))))))))))))************+++++++++,,,,,,))))))******+++,,,,,,,,,************************---,,,,,,,,,,,,------...************************************************++++++***)))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))************(((((())))))******++++++((()))+++---------,,,+++(((***+++***))))))***++++++***)))***,,,---------***+++,,,,,,+++***,,,---,,,------......,,,+++***(((***,,,,,,++++++,,,---,,,)))((())),,,...,,,***------,,,++++++,,,,,,,,,+++,,,,,,---...///000000333333333222111000......111222222333444444555555666555555444555666888999===@@@EEELLLYYYooo{{{zzzsssfff\\\XXXSSSQQQQQQOOOLLLIIIEEEDDDBBBAAA@@@@@@AAAAAA===???AAAAAA@@@>>>>>>>>>999888555333111000000000///000111111111000..............................------............------+++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,))))))***+++++++++++++++++++++************++++++''''''(((((()))***,,,,,,,,,+++)))(((''''''((((((((()))))))))*********+++***(((%%%&&&((())))))'''***++++++***))))))+++,,,((((((((((((((('''&&&&&&$$$%%%&&&'''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&(((((((((((()))))))))***(((((()))))))))))))))***)))******+++,,,---...///+++,,,,,,,,,,,,+++******))))))))))))************************************+++,,,,,,,,,++++++***)))))))))***+++,,,------...))))))***++++++,,,------************++++++++++++************************,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---)))***,,,---------,,,,,,)))******+++,,,---......)))***************++++++)))))))))*********++++++***))))))))))))******+++++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++//////...---------......++++++++++++++++++++++++************************,,,,,,+++************+++++++++************++++++++++++++++++++++++++++++)))***+++***))))))))))))''''''(((((()))******+++))))))***+++,,,,,,,,,,,,+++---...---+++***+++---,,,+++***+++---...///...***,,,------,,,,,,---...,,,,,,,,,,,,++++++++++++))),,,...---+++***+++---+++(((''')))---000...+++,,,,,,+++++++++,,,------++++++,,,---...///000000111111111111000//////...000111222333444555666777777666555555555777999:::===@@@EEELLLYYYnnn||||||rrr^^^YYYTTTRRRRRRQQQOOOLLLGGGFFFDDDCCCBBBBBBCCCCCC===>>>@@@???>>>===>>>???;;;999777444333222111111000111333444333222000...........................------...............---------------------------))))))))))))))))))))))))---,,,,,,++++++,,,,,,---******+++++++++******)))((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,(((((((((((())),,,...///333000+++((('''))),,,///&&&'''''''''(((((())))))+++(((%%%%%%((())))))'''%%%'''(((&&&######%%%((()))))))))))))))(((((('''((('''&&&%%%%%%&&&((()))'''&&&%%%%%%&&&'''((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''((()))***+++,,,,,,)))******+++---...//////+++,,,,,,,,,,,,+++******))))))))))))************************************,,,,,,,,,,,,,,,+++***)))))))))***+++---...///000))))))***+++,,,,,,------(((((()))***+++,,,,,,---******************++++++/////////...---,,,***))),,,,,,,,,---------......***+++---...///...------,,,,,,,,,------.........((()))***+++,,,---......,,,,,,---------.........))))))))))))***+++,,,,,,++++++++++++++++++++++++)))******++++++,,,------------------------------111000///...............------------------------************************...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++)))***++++++)))(((((((((&&&&&&&&&'''((())))))***))))))***++++++,,,------)))+++,,,+++(((&&&(((***+++)))((())),,,---------+++,,,...------,,,...///---,,,+++*********+++++++++---000///,,,+++,,,...***'''%%%(((---000...+++,,,+++++++++,,,,,,---...++++++,,,---...///000111...//////000000000000//////000111222444555666777888777666555666888:::;;;===@@@EEELLLYYYnnn}}}}}}yyyfffYYYZZZ[[[UUUQQQSSSIIIHHHFFFFFFFFFEEEDDDBBBAAA@@@??????AAAAAA@@@???===:::666444444444333222333222111///......------///............---------///...---,,,+++,,,,,,---+++---///111111///,,,+++---,,,+++,,,...///...---...------,,,+++***))))))))))))***++++++++++++++++++++++++************)))000///,,,)))((('''((((((,,,,,,+++***)))))))))***(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''******))))))((((((''''''$$$$$$%%%&&&'''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******%%%&&&''')))***+++++++++000000//////...---,,,,,,...///000///---+++++++++************************((()))+++,,,,,,+++)))((())))))(((((()))+++---...///...---,,,,,,...000111,,,---...//////...,,,+++++++++++++++++++++,,,,,,---,,,+++++++++++++++,,,...------,,,+++***))))))///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////000///---,,,+++)))+++++++++***)))***+++...//////...,,,***+++,,,***))))))(((***,,,...000---,,,***(((((()))***+++******))))))***+++,,,,,,------------------------+++*********+++---///000------++++++++++++------******+++++++++,,,,,,,,,++++++******++++++,,,---+++******,,,------+++)))))))))))))))))))))))))))(((((((((((()))+++,,,---'''---...***(((***((($$$,,,---.........---,,,,,,......---,,,+++***)))(((+++,,,,,,---,,,+++***)))+++++++++,,,,,,---------,,,)))((()))++++++(((%%%((()))+++---.........---........................000///---,,,++++++,,,---............///////////////000111111111///...---111222222333333444444555555555444555666777999:::===AAAHHHNNNYYYnnnyyyfff```]]]VVVSSSUUUMMMKKKIIIHHHGGGFFFDDDBBBBBB@@@???@@@BBBCCCCCCAAA???;;;777555444444333222333222111000............000000/////////.........///...---,,,,,,,,,------......///000///---+++))),,,+++***+++------,,,+++---,,,,,,++++++*********)))******+++++++++******+++++++++************)))+++***)))(((((()))+++,,,,,,+++******))))))******))))))))))))((((((((((((((((((((()))))))))******)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******&&&&&&((()))************++++++++++++++++++++++++,,,...///...+++*********++++++++++++******))))))+++,,,---......---,,,,,,,,,,,,++++++,,,---...///...---,,,,,,,,,---//////,,,,,,---.../////////...------------------------******)))))))))******+++---------------,,,,,,,,,000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++***+++,,,+++***)))***,,,...//////...,,,***+++,,,...---+++******,,,---...---,,,+++)))))))))******************************------------------------//////---,,,+++******))),,,+++************+++,,,)))))))))*********++++++*********))))))***+++++++++******+++------+++)))************************((((((((((((((()))***+++''',,,,,,((((((,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***)))))))))+++,,,,,,---,,,+++***)))+++++++++,,,,,,---------...,,,+++,,,------+++)))***+++---...///.........------------------------......---,,,,,,,,,------............///////////////000111111000///...---111222222333333444444555555555444555666777999:::===BBBHHHOOO[[[ppp{{{lllbbbXXXTTTVVVQQQOOOLLLIIIHHHGGGDDDBBBCCCAAAAAABBBDDDFFFFFFEEEAAA>>>999666555444222111333222111000///.........111000000000///////////////...------,,,---------000///...---,,,+++)))))),,,+++******,,,,,,+++***++++++++++++++++++++++++***+++++++++++++++******+++++++++************))))))(((((('''((()))+++,,,++++++***)))))))))************))))))(((((('''''')))))))))*********++++++)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))***))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((()))******((((((((())))))*********((())))))***+++,,,,,,---,,,...///...,,,++++++,,,,,,---------,,,++++++***------....../////////000///......------...//////------------.........///,,,,,,,,,---...///000111,,,,,,,,,+++++++++++++++))))))))))))***+++,,,,,,------........./////////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,***+++,,,,,,******+++,,,---...///---+++***+++,,,111000...,,,++++++,,,,,,---,,,,,,+++******))))))***++++++,,,,,,+++***)))------------,,,,,,,,,,,,000///...---+++)))(((&&&+++******))))))******+++((((((((()))))))))************))))))((()))))))))+++***)))***++++++***)))******************************)))))))))******+++)))+++***(((***///222222...---,,,,,,,,,---......///...,,,***))))))***++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------...---,,,---......,,,***---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------............///////////////000000000000//////...111222222333333444444555555555444555666777999:::===BBBIIIQQQ]]]rrr|||lll^^^VVVTTTRRROOOLLLIIIHHHGGGEEECCCDDDBBBAAACCCFFFHHHIIIIIICCC@@@;;;777666444333111333222111000////////////000000000/////////...............------------...///...---+++******++++++---,,,++++++,,,,,,+++************++++++,,,,,,,,,++++++,,,,,,++++++******+++++++++*********))))))+++***)))(((''''''((((((******))))))))))))************))))))(((((('''''')))*********++++++++++++(((((())))))))))))((((((((((((((((((((()))))))))''''''(((((())))))************)))((('''&&&%%%%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))************+++,,,---......///...000111111///......///---...///000000000//////000/////////000111222333000000000000////////////...///000111111111000000///...---------///000111------------,,,,,,,,,,,,,,,,,,,,,------///000000......///////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,---,,,+++***+++---,,,---...---+++***+++,,,000///...,,,++++++++++++,,,,,,,,,,,,+++***)))(((((()))+++------,,,+++***---------,,,,,,,,,,,,,,,***+++,,,------,,,******++++++************++++++((((((((()))))))))******++++++***))))))))))))***,,,+++))))))***+++***)))************************------,,,+++++++++++++++*********+++---111333333000///---,,,,,,...000111000...+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////...---............///////////////000000000000/////////111222222333333444444555555555444555666777999:::===BBBJJJRRR___uuu||||||jjj\\\UUURRROOOKKKIIIGGGGGGEEEDDDDDDCCCBBBCCCFFFIIIJJJKKKEEEBBB===999777555444222333222111000000///000000/////////.........---------.....................---,,,+++******+++---......---,,,,,,---...---+++*********++++++,,,,,,---++++++,,,,,,,,,++++++***+++++++++*********))))))******)))((((((((('''(((***))))))((())))))*********)))))))))(((((((((''')))*********++++++++++++(((((())))))))))))(((((((((((((((((())))))******''''''(((((())))))******((((((((((((((((((((((((---,,,,,,++++++,,,,,,---((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))***+++,,,,,,------............///111222222111000111222...000222444666666666555555555444444555666777777555555555555444444444444222333444555555555444444333222000///...//////000222222111111000000000///.........//////111222333111000000///...---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++---...---,,,+++,,,---+++---------+++***+++,,,,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,+++******&&&(((***---......---,,,------,,,,,,,,,+++++++++''')))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++)))))))))*********++++++,,,++++++*********++++++...,,,)))((()))*********************************---,,,+++***************,,,++++++...111111///......---,,,++++++---///111///...+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++++++++......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////..................////////////000////////////000000000111222222333333444444555555555444555666777999:::<<>>:::888777555444333222111000000000000000............------------------...////////////...,,,,,,+++++++++---///000---,,,+++,,,...///...---*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++************)))'''(((((())))))*********))))))((((((((()))******((((((((())))))))))))))))))))))))*********++++++'''(((((()))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))'''''''''(((((()))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((()))*********))))))((()))***+++,,,,,,,,,------.........///000222444444444333444555222444777:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;::::::999777777777777888888888888777666555444333222222222222111111000000//////...////////////000111222222222111111000...------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,++++++++++++,,,---......,,,,,,---...+++,,,---,,,+++***+++,,,)))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,'''(((***,,,............------,,,,,,++++++******++++++++++++++++++***)))+++,,,,,,------,,,,,,+++)))))))))*********++++++++++++******+++,,,,,,---111---***((()))***+++++++++++++++++++++++++++++++++***)))(((((((((((((((///++++++///222///+++***+++***))))))***+++---......---+++))))))***+++,,,---,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++***,,,......---,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---........................////////////000////////////000000111111222222333333444444555555555444555666777999:::;;;AAAHHHQQQ___uuusssaaa\\\VVVPPPMMMJJJHHHFFFEEEBBB@@@AAACCCFFFHHHIIIFFFCCC>>>;;;999888777666222222111111000000111111////////////............,,,---...///000000///...------------------......+++******+++---//////...++++++++++++++++++,,,,,,)))***+++,,,---.........+++++++++************)))))))))******************((((((((((((((()))******''''''(((((())))))******((((((((()))))))))******''''''((()))))))))))))))'''(((((()))******++++++))))))))))))(((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))*********)))(((((()))+++---...,,,---...///000222333333555777999:::999999:::;;;999;;;===???@@@???>>>======>>>??????>>>===;;;:::999:::;;;<<<======<<<<<<:::999888888888999;;;<<<::::::::::::999888888777444333333222111111000000333222222222222222333333222222111111000000000///---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,------,,,...///...---,,,---...***+++,,,,,,+++***+++,,,***++++++,,,,,,---,,,,,,+++*********+++---///000+++++++++,,,,,,,,,,,,,,,------,,,,,,+++******)))------+++***))))))))))))***+++,,,,,,,,,,,,+++***((((((((()))))))))******))))))))))))***,,,---...333///+++((()))+++,,,---+++++++++++++++++++++++++++******)))))))))******111+++(((---000,,,))))))******++++++,,,------...---,,,++++++******++++++---,,,,,,+++,,,---...///---------,,,,,,+++++++++(((+++------,,,+++,,,.........,,,,,,+++,,,------------------------------,,,,,,,,,,,,------...///............////////////000///......///000111222111222222333333444444555555555444555666777999::::::@@@GGGPPP]]]sssiiiccc\\\UUUPPPMMMIIIGGGEEEBBB@@@@@@BBBEEEGGGHHHFFFCCC>>>;;;:::999888777222222111111111111111111000000000000////////////,,,---///000000000///.../////////......------,,,)))((((((***---.........++++++++++++++++++++++++((()))***,,,---...//////+++++++++************)))...------,,,***((('''&&&((((((((((((((()))******&&&&&&'''((()))***++++++(((((((((((())))))))))))''''''((()))))))))))))))'''(((((()))***+++++++++******))))))((((((''''''))))))))))))((((((((((((++++++************++++++((((((((((((((((((((((((((((((((((((((()))******)))((((((((()))+++...///......000222444777888999;;;===???@@@??????@@@BBB???@@@BBBCCCCCCAAA>>>===<<<===>>>>>>===;;;888777666777999;;;<<<<<<;;;;;;;;;:::999888888:::<<<===;;;<<<===>>>>>>>>>===<<<<<<;;;;;;:::999888888888777777666555555555666666111111222222222333333333...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///---...///...------...///***+++,,,,,,+++***+++---,,,------......---,,,,,,******))))))+++---000222///...---,,,+++***++++++------,,,,,,+++***))))))---,,,***)))))))))***+++)))***+++,,,,,,+++***)))''''''''''''((((((((()))'''''''''((()))+++------444000+++))))))+++---...++++++++++++++++++++++++...------,,,,,,------...333***%%%)))---+++)))+++,,,---...///000000000000+++,,,,,,++++++++++++***---,,,,,,+++,,,---...///---------,,,,,,+++++++++%%%(((++++++)))((())),,,///...---,,,,,,---...///...........................---,,,+++,,,---...///............/////////000000///.........000111222111222222333333444555555555555555555666777999::::::???GGGOOO\\\rrrxxxlll]]]SSSPPPNNNIIIEEEEEEDDDDDDCCCDDDEEEFFFGGGCCCAAA>>><<<:::888555222333222222111111111111111////////////////////////---------...............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************((((((((((((((((((((((((+++++++++*********))))))''')))***++++++***)))'''***************)))((((((((((((((((((((((((((((((&&&''')))***++++++******+++)))''''''(((((('''&&&++++++************++++++)))((('''((()))***)))((('''''''''''''''((())))))))))))))))))((((((((((((+++,,,---...///000111111444444555777999<<<>>>???BBBBBBBBBBBBBBBAAA@@@??????@@@@@@???>>><<<999888:::;;;;;;:::999777555444888777666777999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===@@@BBBDDDDDDCCCBBB===???AAA@@@===<<<>>>@@@???>>>======>>>===<<<;;;777666666555555555555555555333111///000000///...000222333222///---///111,,,,,,,,,---------------...////////////...---,,,...***&&&%%%(((,,,------000...***(((''')))+++---,,,,,,------...------------------,,,,,,+++++++++...---,,,***)))******+++222...+++)))***+++)))''',,,,,,+++++++++*********((())))))***++++++,,,,,,,,,++++++******++++++,,,///,,,))))))***+++)))'''******+++,,,------------+++)))((('''((()))+++,,,***++++++,,,+++***)))(((,,,,,,.../////////...---000...---+++******+++++++++++++++,,,///111111000111///,,,***))))))+++,,,---,,,++++++------,,,+++***+++,,,,,,------,,,,,,...,,,+++,,,///111///---,,,,,,,,,,,,,,,,,,,,,+++000000000000111111111111////////////000000000000111222222333333444444555333444555666666777999<<<:::>>>GGGOOOYYYiiixxxgggZZZTTTPPPKKKFFFDDDBBB@@@AAADDDFFFGGGFFFCCCAAA>>><<<:::888555333222222111000000000000111////////////////////////////////////............111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,++++++***************************))))))))))))))))))))))))*********)))))))))((((((((()))***++++++***)))(((***************)))((((((((((((((((((((((((((((((((()))************((((((***(((&&&&&&'''((('''&&&*********))))))*********)))((('''(((*********((())))))((((((((())))))******)))))))))((((((''''''++++++---///111333444555999::::::<<<>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>><<<;;;999777666666777888888888777666666;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<============@@@BBBGGGKKKNNNOOONNNMMMNNNOOOOOOLLLHHHFFFGGGHHHJJJIIIHHHHHHHHHGGGGGGFFFCCCBBB@@@>>><<<;;;::::::888777666666555444333222333444444222...,,,---.........------------,,,,,,,,,---------------,,,,,,...+++((('''***---------...---+++)))((()))+++,,,------.........------,,,---,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,222///++++++,,,,,,+++)))++++++,,,,,,++++++***)))++++++++++++************,,,++++++******++++++,,,...,,,))))))++++++***(((******++++++,,,,,,++++++,,,+++)))))))))***,,,---++++++,,,,,,,,,+++))))))+++,,,---...///......---///...,,,++++++++++++,,,---,,,+++---...//////...///...,,,*********+++,,,---,,,++++++------,,,+++++++++,,,------------,,,000...---...000111000...------------------------000000000000000000000000000000000000000/////////222222333444444555555666444555777777777888;;;======@@@GGGOOOYYYkkkppp___UUUOOOIIIEEEDDDAAA>>>@@@FFFJJJIIIGGGCCCAAA>>><<<;;;999666444111111000/////////000000/////////////////////////////////...------,,,,,,000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************///......------,,,,,,+++++++++++++++++++++++++++************************)))))))))(((((((((((((((((()))***++++++***)))((()))************))))))(((((((((((((((((((((((((((************)))((('''&&&)))'''&&&&&&'''''''''&&&***))))))(((((())))))***)))((('''(((***+++***)))******)))))))))))))))************)))))))))((((((,,,---///222444777999:::=========>>>???@@@AAABBBAAAAAAAAAAAA@@@???>>>===<<<;;;:::888777666666666666777888999;;;;;;;;;;;;@@@@@@???>>>>>>>>>???????????????@@@AAABBBCCCDDDIIIMMMTTT[[[___```___^^^bbbbbbaaa]]]ZZZXXXXXXYYYZZZYYYWWWVVVUUUUUUVVVVVVVVVSSSPPPLLLIIIGGGFFFEEEAAA@@@???===;;;999777666888888777444111000000111111111000///............,,,------.........------...,,,++++++---......---------,,,++++++++++++,,,///////////////...---,,,+++,,,,,,,,,,,,,,,,,,---''''''(((((()))+++---...000...,,,,,,---...---,,,,,,---///000///...,,,+++...---,,,+++***)))(((''',,,++++++******++++++,,,,,,+++******,,,,,,+++*********+++++++++***)))))),,,,,,+++******,,,---...+++,,,,,,,,,,,,++++++***+++,,,---.........------------,,,++++++,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++------,,,+++++++++,,,---------------111000...///000000///...,,,------....../////////000000000000000000000000111111111000000//////...333333444444555666666666555666777888888999;;;>>>@@@BBBGGGOOOZZZnnnyyyfffYYYQQQKKKGGGGGGBBB>>>AAAIIIMMMLLLHHHCCCAAA>>><<<<<<:::777555111000000///////////////////////////////////////......------,,,+++******------------------------------------------------++++++++++++++++++++++++......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))************)))((())))))************)))((((((((((((((((((((((((((()))))))))))))))(((((('''((('''%%%%%%&&&''''''&&&))))))(((((((((((()))))))))((('''(((***+++***)))+++***))))))))))))))))))***++++++,,,,,,---------000111333555888:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;::::::888777666555555666888999<<<<<<===???@@@AAABBBBBBBBBCCCCCCBBBAAAAAACCCDDDCCCCCCDDDEEEHHHKKKMMMOOOVVV[[[ccckkkpppqqqpppooooooooonnnlllkkkjjjjjjkkkfffeeedddbbb```aaaccceeehhhfffccc___\\\ZZZYYYYYYQQQPPPLLLGGGBBB???>>>???@@@???>>>;;;999888888888444333222000000000000111......///000000000//////............//////......---...............------000000000000///...---,,,+++++++++,,,,,,---------(((((()))***+++,,,------,,,,,,,,,,,,------...---000111333444444222000......---,,,+++***))))))(((,,,++++++******++++++,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))(((,,,++++++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...---,,,)))***+++,,,---,,,,,,+++,,,+++***+++---...---,,,+++,,,,,,---...---------000000//////......------+++,,,,,,---...//////000......//////000111111111222222111111000///......222222333333444555555555444666777777777888;;;===???AAAGGGQQQ]]]pppoooaaaWWWQQQMMMJJJDDD@@@BBBHHHLLLIIIEEEAAA???===<<<;;;:::888666111000000///////////////000000000000000000000000000//////...---,,,++++++,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))((())))))*********))))))))))))))))))))))))))))))'''(((((((((((())))))***((('''%%%%%%'''(((((('''))))))(((((((((((())))))***)))((()))***++++++)))******))))))((())))))***+++,,,---///000222333444666666777888:::;;;<<<<<<999888777777666666666666888888888888888777777666666666666666888:::===>>>BBBBBBBBBCCCCCCDDDEEEEEE@@@BBBDDDEEEEEEFFFIIILLLMMMMMMNNNQQQTTTYYY\\\___eeejjjqqqxxx|||}}}{{{yyywwwwwwwwwwwwwwwvvvuuutttmmmmmmkkkiiiggghhhlllpppzzzyyyxxxvvvuuussssssrrrjjjggg```WWWOOOLLLMMMPPPPPPNNNKKKHHHEEEBBB>>><<<666444333111000111222222//////000000000000000///...///000111000///.........///000111111000000///000000000000///...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,------000111444555444333000...++++++++++++++++++++++++,,,++++++******++++++,,,)))+++,,,---------------......------,,,+++))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,***))))))***---......---((()))+++,,,------,,,+++,,,+++***+++---...---,,,,,,,,,---.........------.........---,,,,,,,,,,,,******+++,,,---.........+++,,,---...000222333444333222222111000//////...000111111222333333444444333444666666666777:::<<<<<>><<<;;;;;;:::888666111111000/////////000000000000000000000000000000111111111000000//////................../////////------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***))))))))))))))))))***((())))))************)))))))))))))))))))))))))))''''''''''''((()))***+++)))'''&&&&&&((())))))(((***))))))(((((())))))******)))((()))+++,,,+++*********))))))***++++++,,,---...///111333555777888777777888888888888999999777777666555444444444444444555666666777777666666888888999;;;>>>@@@BBBDDDEEEDDDDDDCCCCCCDDDEEEEEEAAAEEEIIILLLNNNRRRXXX\\\aaaaaaaaacccfffjjjnnnqqqtttwww|||~~~||||||||||||~~~~~~}}}zzzwwwrrrrrrqqqooommmooouuuzzz~~~wwwmmmddd```bbbfffgggdddaaa\\\WWWPPPIIIDDD===;;;888555333333333444000111111111000000///...///000222111000.../////////000111111222111111111///////////////...---,,,+++,,,,,,,,,,,,,,,,,,---............---,,,+++***''')))+++,,,++++++,,,------...000111000///---,,,*********+++,,,------...,,,++++++******++++++,,,))),,,...///...------............---,,,+++***)))*********+++++++++++++++,,,++++++++++++,,,,,,---++++++*********+++,,,---,,,,,,---------,,,++++++(((((((((***,,,.........((()))+++,,,,,,,,,+++++++++******+++---......---,,,,,,---...............,,,---...---++++++,,,---***++++++,,,,,,---------***+++,,,...000222333444222222222111111000000///000000000111222222333333222444555666666777999;;;<<>><<<:::::::::999777666222222111000000000000111000000000000000000000000////////////////////////---------....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++******))))))))))))******(((((()))***************)))))))))))))))))))))))))))((('''''''''''')))))))))((('''''')))******)))*********))))))************)))((()))+++,,,+++***+++++++++,,,,,,...///000000000111222444555666777444444444555555555555555666555444333333222222333444555777888999999::::::===>>>@@@BBBDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGJJJPPPWWW\\\```fffooouuuzzzyyyxxxxxxyyy|||{{{yyyzzz{{{~~~{{{vvvwwwwwwtttsssvvv~~~yyytttuuuxxx}}}{{{xxxuuuppphhh___XXXMMMJJJEEE@@@<<<:::999999555555555555444333111111///111222111...---...000////////////000000111111------.........------,,,---,,,,,,,,,,,,,,,,,,+++------......---+++***)))(((***---...,,,+++,,,...,,,------------,,,++++++******++++++,,,---......,,,++++++******++++++,,,***---000000...------...,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,+++******)))***+++,,,---+++******)))***+++,,,---,,,------------,,,***))))))(((((())),,,------,,,)))******++++++++++++***+++******+++---......---,,,------...............+++---......,,,+++---///,,,,,,,,,---------------,,,------...///000111111111111111111111111111111000111111222222333444444333555666777777888:::<<<@@@AAAGGGRRR```rrr|||uuuuuu~~~~~~pppddd]]]XXXVVVQQQMMMHHHEEECCCBBB===;;;999999999999777555333222222111111111111111000000000000000000000000++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((((((((())))))************))))))))))))******(((((()))***************))))))))))))))))))))))))+++***((('''&&&&&&''''''***((('''(((***++++++***++++++************++++++***)))))))))+++,,,+++***,,,,,,------///000222333222222222333333444444444000111111111222222333333444333222222111111111111666777888:::<<<=========BBBCCCEEEGGGHHHHHHHHHGGGEEEEEEDDDDDDEEEGGGIIIJJJTTT[[[dddkkkqqqxxx}}}yyyvvvvvvxxx}}}zzz{{{{{{yyywww{{{~~~tttlll\\\XXXRRRKKKEEEAAA???>>>;;;;;;;;;:::999777555444000111222000---,,,...111.........---...///000000,,,,,,------...------------------,,,,,,+++++++++++++++,,,---,,,+++***)))))),,,//////---,,,---.........------,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,***---111111///,,,,,,---***++++++++++++***))))))+++,,,------......------******)))))))))***,,,---+++***)))))))))***,,,---------......---+++***(((+++***)))***+++,,,+++)))+++*********************+++******+++---......---,,,---......//////......+++---//////---,,,///111..................------////////////////////////111111111111111222222222111222222333333444555555444666777888888999;;;===DDDCCCGGGQQQ___rrr|||ttttttyyy~~~vvvhhhcccbbb___WWWLLLBBB===<<<;;;:::::::::999777333///222111000000222444444333222111111111000000//////////////////............------------------------.../////////...---,,,,,,........................+++,,,,,,------,,,,,,+++)))))))))***+++,,,...///++++++************++++++***************+++++++++((()))***++++++***)))(((************))))))))))))******))))))))))))******))))))))))))))))))))))))***************)))((((((,,,,,,,,,+++++++++++++++(((***,,,,,,+++******+++***+++,,,---000333555666666555333111/////////000//////000000111222222333111111000111111222333444222666;;;>>>AAACCCFFFHHHHHHGGGFFFGGGJJJLLLNNNNNNGGGGGGHHHJJJLLLOOORRRSSSaaagggpppxxxyyyuuutttwwwzzz~~~xxxtttlllccc[[[UUUQQQOOOFFFMMMPPPLLLFFFBBB>>>:::666666666444222000111222///...---,,,---...000111///...---,,,,,,---...//////////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,------.........---,,,++++++******++++++,,,---...---+++***+++,,,------.........---,,,+++.........------,,,,,,,,,...---+++*********++++++++++++******++++++,,,---.........------,,,,,,,,,)))***,,,------+++(((&&&---+++******+++,,,+++******((((((+++000444333222//////............//////222000.........///...---........................//////000000111111222222333111111555999999444///111222444555666666777777555555666666777999:::;;;===@@@HHHRRR^^^qqq}}}tttsss~~~~~~}}}lllhhhaaaXXXNNNFFF@@@===;;;:::::::::999777444111444333111222444555555444111111111000000000//////////////////............------------------------.........///......------------------------------+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,++++++************++++++------,,,+++***)))((((((((()))***++++++***)))(((************))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))*********))))))((('''))))))))))))************((()))++++++******,,,------...///111222444555555444333222111000/////////......//////000000111111111111111111333444555666333777<<<@@@CCCEEEGGGIIIHHHGGGGGGIIILLLPPPSSSUUUQQQPPPPPPQQQTTTXXX\\\^^^jjjqqq{{{zzzvvvsssssswwwzzz}}}wwwppphhhaaa^^^XXX^^^aaa]]]XXXTTTMMMGGG<<<:::777444222222222222000///...,,,,,,---...//////......------......///++++++,,,---...///000000------------------------........................------------------------,,,,,,,,,,,,---------------,,,++++++***+++++++++,,,------,,,+++******,,,++++++,,,------......///......---------,,,,,,,,,++++++,,,++++++******)))+++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++---------,,,***))),,,***((((((***+++***)))+++******+++.../////////......------------......111///...---...///...---------------------------------......//////000000222000///222666777333///111222333555666666777777555555666666777999:::;;;===@@@HHHSSS^^^rrr|||tttsss~~~||||||ttthhh]]]TTTLLLEEE???<<<:::999999:::888666444444222111111333444444333111111000000000000//////////////////............------------------------------......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,((()))***++++++***)))(((++++++************++++++---,,,,,,+++***)))(((((())))))************))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''(((((()))))))))'''((()))))))))+++...000111222444555555555444444111111222111111000//////.....................///000111111333444666888999777:::???CCCEEEFFFHHHIIIGGGGGGIIILLLQQQXXX^^^bbb```___^^^^^^```dddhhhkkkooovvv~~~~~~~~~{{{wwwuuuuuuvvvyyy|||yyyqqqkkkmmmrrruuutttqqqlllbbbXXXJJJDDD<<<777666666555444333222000///......//////......////////////......++++++,,,---......///000------------------------------------------------++++++,,,---......//////---,,,,,,,,,,,,,,,,,,+++------,,,+++++++++++++++***,,,,,,,,,***)))***+++*********+++,,,///111222...------------,,,,,,,,,******+++++++++***)))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,+++,,,***))))))+++,,,+++***+++,,,---,,,++++++,,,---------------------------111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000222///...///222333111///111222333555666666666666555555666666777999:::;;;===AAAIIISSS___sss|||tttsssxxx|||rrreee\\\SSSIIIAAA===;;;999999:::999888666222000//////000111000///000000000000000000//////////////////............------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***,,,---,,,+++)))'''++++++************++++++)))))))))***++++++,,,,,,)))))))))******)))))))))************)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((('''((())))))***,,,111444444555777888777555333222000111222333222111000///------..................000000222333666999;;;<<<<<<@@@DDDFFFGGGGGGHHHHHHEEEGGGLLLRRRZZZdddmmmsssqqqpppoooooooooppppppqqqrrrwww~~~~~~|||zzzyyyzzz||||||wwwzzztttiii^^^TTTHHHAAA???===:::777666555333222111111111111...///000111111000///.../////////......------,,,........................++++++++++++++++++++++++,,,,,,------.../////////------,,,,,,+++++++++***------,,,++++++++++++,,,)))+++++++++))))))***+++++++++******+++...111333------------------------++++++***)))))))))***+++,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++---,,,++++++***+++,,,---...---+++,,,---......---+++---///...+++***+++...---------......---------000...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111222222222000......000111111000111222333444555666666666555555666666777999:::;;;===AAAIIITTT```ttt}}}vvvuuuwwwzzz~~~pppfffZZZMMMCCC???===:::999::::::999999333111//////000000000...//////////////////000000////////////............------------------------,,,,,,---.../////////...------------------------,,,------......------,,,+++,,,.........,,,***(((++++++************++++++((())))))***++++++,,,,,,***))))))))))))))))))***************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((*********))))))((((((((()))***++++++,,,///444777666777888999888666333222222222444444444333222111......////////////000000111222333555888;;;===???CCCEEEGGGHHHGGGGGGGGGHHHGGGKKKSSS\\\fffrrr~~~~~~zzzwwwuuuuuuxxx{{{||||||yyypppfffYYYOOOIIIEEE???;;;888777666555444333222222...///000111111000///...111111000000///......---........................++++++++++++++++++++++++........................---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,)))***++++++***)))***+++...---+++++++++,,,///000---------------------------,,,)))''''''))),,,...,,,++++++++++++,,,------++++++++++++++++++++++++,,,+++***))))))***+++---...,,,+++,,,---//////...***---//////,,,,,,...111---...////////////...---///---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111222222333111/////////111111222000111222444555555666666555555666666777999:::;;;===AAAJJJUUUbbbvvvxxxyyyuuuwwwxxxyyyyyy{{{}}}}}}pppcccSSSHHHBBB???;;;999999:::::::::777555333222222222111000......////////////000000////////////............------------------------------......///.................................------............------------.........,,,+++***++++++************+++++++++++++++*********))))))******))))))))))))******************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))************)))+++++++++******)))))))))+++---...///111333777:::888888999999888777666555666666666666666555444444000000111222222333444444444555777999<<>>===<<<:::777555333222000000111111111111000000//////000000000111111111................................................//////.....................---------------,,,,,,...------,,,,,,,,,,,,,,,)))***,,,+++******+++,,,///...---,,,+++,,,,,,---,,,,,,,,,------------......,,,)))((((((***---///++++++******++++++,,,---++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,+++)))((()))+++,,,,,,,,,+++,,,............000111---...///000000///...---...---+++,,,---///......,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000333333111000000000111222000111222444555555555555555555666666777999:::;;;===AAAJJJVVVcccwww|||}}}vvvuuutttrrrrrrsssuuuwwwzzzzzzjjjZZZPPPDDDAAA<<<999999:::::::::888666444333333333222000........./////////000000////////////............------------------------.........///......------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************+++***)))(((((()))***+++************)))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***+++++++++++++++(((((()))******+++,,,,,,...000222444555777999;;;::::::::::::::::::::::::;;;;;;999888777777777777222333444555666777888999999:::;;;===@@@CCCEEEGGGFFFFFFFFFEEEFFFIIIMMMQQQ]]]eeepppzzz}}}{{{rrruuuwwwwwwwwwxxx|||vvvkkkaaaYYYTTTLLLJJJGGGCCC>>>:::666444222111111000000111111222////////////000000000000........................////////////////////////------......//////000000---..................///......---,,,,,,,,,,,,---)))+++,,,,,,++++++,,,.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,+++,,,,,,------...******))))))******+++,,,+++,,,,,,,,,------------************++++++,,,,,,***((('''(((***,,,,,,+++,,,++++++,,,...//////...,,,---///000000///---,,,...,,,++++++---///......------------------------------......//////000000222222222111000000000111000111222333444555555555555555666666777999:::;;;===AAAJJJVVVdddyyyxxxvvvrrrooonnnnnnqqqssssss{{{ooo```UUUFFFBBB===:::999:::::::::777555222111222111000...---.........//////000000000/////////............------------------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++******+++,,,,,,++++++************++++++'''((()))***+++,,,------+++***)))(((((()))***+++************)))))))))))))))***,,,------,,,***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,$$$%%%'''(((+++,,,...//////222555777888999;;;<<<;;;;;;;;;;;;;;;<<<===>>>???===;;;999888888888999333444555777999:::;;;<<<===>>>???AAADDDFFFHHHJJJDDDDDDDDDDDDEEEJJJQQQVVVgggppp{{{}}}||||||www{{{zzzooofffbbbYYYVVVRRRMMMFFF???:::777333222111000000111222333222111000///...---,,,,,,////////////////////////........................+++,,,---...///111222222---.........///000000000......---,,,,,,,,,,,,---***+++------,,,,,,---...,,,------......------,,,,,,,,,,,,------.........)))+++---000000///---+++)))))))))((()))******+++,,,,,,,,,------.........+++++++++,,,,,,---------+++))))))))),,,---------...+++)))+++---///---***+++,,,...//////...,,,+++---,,,++++++---///..............................//////000000111222222222111222222111000//////000000111222333444555555555555555666666777999:::;;;===AAAKKKVVVdddyyyyyywwwuuurrrqqqpppooopppuuuwwwzzztttddd[[[MMMBBB999999<<<;;;999888888888777444111000111333000000000000000000000000............------------++++++,,,---............---.........---,,,,,,+++......///000000///...------------,,,,,,,,,++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,*********+++,,,---++++++******)))(((((((((******++++++++++++******)))******++++++***(((''''''((()))******)))(((''',,,,,,+++******)))******************+++---///000888888:::;;;<<<<<<<<<<<<===>>>@@@@@@?????????@@@BBBBBBAAA@@@???======<<>>===:::555444444555666555222111///......///111222////////////000000000000111///------000111///---111///......//////...,,,........................---------....../////////......---------,,,,,,,,,,,,---......//////......---,,,,,,,,,+++*********,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,------......------,,,---+++)))+++---///---+++,,,+++++++++***)))))))))******,,,---///000111222//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000111333555666444444333333222111000000111222333333444444444444666666666666888:::<<<===AAACCCKKKWWWfff|||zzzxxxvvvtttrrrqqqqqqqqqtttuuuxxx|||vvveeeZZZPPPFFF===<<<<<<:::888888999999888555222000111222000000000000000000000000000000000000////////////,,,,,,---.........---------.........------,,,+++---...////////////...------------,,,,,,,,,++++++///...---,,,,,,,,,------++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,---------******++++++++++++******&&&'''(((*********))))))((()))***++++++***)))))),,,+++***))))))((())))))*********+++,,,...000111666777999;;;===>>>???@@@???@@@BBBBBBAAAAAAAAABBBDDDCCCBBBAAA@@@???>>>>>>@@@???>>>======>>>???@@@CCCDDDDDDDDDDDDCCCDDDDDDJJJLLLOOOSSSXXX___iiiooo|||zzzyyy~~~zzzuuuqqqmmmcccVVVLLLDDD???999666555555444333111000...---------...///....../////////000000000111///...///111111000---///......///000000///...........................+++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,---............---+++++++++++++++*********---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,------......------,,,---+++***+++---...---+++,,,,,,,,,,,,++++++++++++---------.........//////......------------.................................------,,,,,,,,,------------...///111222333444444444333333222111111000222222333444555666666666666666666666888:::<<<===BBBDDDLLLXXXggg}}}{{{zzzxxxvvvtttsssssssssssssssuuuwwwyyyxxxgggZZZSSSJJJCCC@@@===999888:::;;;;;;:::777333111000111000000000000000000000000000000000000////////////------.........------,,,---............---,,,,,,,,,---............------------------,,,,,,,,,,,,///...---,,,,,,,,,------++++++++++++++++++++++++++++++***))))))******++++++,,,,,,---......//////******++++++++++++******$$$%%%''')))***************++++++,,,,,,+++******------,,,******))))))))))))******,,,...000222333666777999;;;>>>@@@BBBCCCAAABBBDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>???@@@BBBCCCFFFFFFGGGGGGFFFFFFHHHJJJSSSVVV[[[```fffnnnvvv|||{{{|||wwwggg[[[RRRKKKBBB<<<999777444222000000000///......------............////////////000//////111222222000...,,,,,,,,,...//////---+++........................+++++++++,,,,,,,,,,,,---...............---------++++++,,,------------,,,***************+++++++++......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,+++***+++---...---,,,,,,,,,,,,,,,------------/////////...------,,,,,,------,,,,,,,,,,,,------........................//////...---,,,,,,,,,,,,...///111333444555444444444333333222222111111111111222444555777777888888666666666666888:::<<<===CCCEEEMMMYYYhhh}}}~~~|||{{{zzzyyywwwvvvuuuuuusssssstttvvvvvvzzzzzzjjj[[[UUUNNNGGGCCC???:::999=========<<<999444111000111000000000000000000000000............------------......///......---,,,,,,------............------,,,,,,------------------...------------,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,******++++++++++++******&&&''')))***++++++******+++++++++++++++*********///...---,,,,,,+++++++++)))***+++---000222444555777888:::<<<>>>@@@BBBDDDAAACCCEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA<<<<<<======???@@@BBBCCCFFFGGGHHHHHHJJJOOOWWW]]]bbbeeeiiiooouuu{{{}}}{{{xxxmmmbbbYYYNNNFFFBBB>>>888444111222222222222111000///---.........////////////......000111222111000............///000000---***........................................................................******+++,,,,,,,,,,,,+++)))))))))******+++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,------,,,++++++,,,,,,------....../////////...------,,,,,,...------,,,,,,------...------------------------///...---,,,,,,,,,,,,,,,,,,...000333444444333222333333333222222111111111111222333555777888888888666666666666888:::<<<===BBBEEEMMMYYYggg|||}}}}}}|||{{{zzzxxxwwwvvvttttttuuuvvvvvvxxxqqqbbbYYYRRRKKKGGGBBB<<<<<>>???>>>;;;666333111111000000000000000000000000............------------////////////...---,,,,,,------...//////......---,,,,,,,,,,,,------...............---------,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++******))))))+++*********)))))))))(((******++++++++++++*********+++,,,---,,,,,,******++++++******))))))))))))------,,,+++++++++++++++***+++---///222444555666999999:::;;;<<>>@@@BBBCCCDDDBBBEEEHHHKKKQQQ\\\kkkuuuzzzzzz|||~~~zzz|||nnneeeYYYQQQLLLFFF>>>888222333333444333333222111.........////////////000,,,...///000000000///////////////111333333111///................................................------..................)))***++++++,,,,,,++++++))))))******+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------******++++++,,,,,,---------------...............//////............//////------------------------,,,,,,,,,,,,,,,---...///)))+++---///000000///...333333222222222222222111000111222444666777777888666666666666888:::<<<===AAADDDLLLXXXfffzzz}}}}}}}}}|||{{{zzzxxxwwwuuuttttttvvvvvvwww~~~|||ooobbbYYYPPPKKKGGGAAA???@@@?????????<<<888444333222000000000000000000000000000000000000////////////....../////////...------------...////////////...---,,,,,,,,,---...///000............---------,,,///...---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------,,,++++++***))))))******++++++++++++******,,,------...---,,,+++***,,,+++***))))))))))))))))))))))))))))))***++++++,,,---///111333555555666888888888888:::<<>>???AAACCCDDDEEEFFF@@@EEELLLSSS]]]lll~~~|||{{{{{{yyy{{{{{{yyyyyy{{{}}}wwwoooddd]]]YYYSSSIII@@@888777666555444333222111////////////000000000000---///000000///000111333000...---...000111000///........................---,,,,,,,,,,,,+++++++++,,,,,,,,,---------------******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------......------,,,***,,,------++++++---...++++++++++++,,,,,,,,,,,,,,,,,,------...///000000/////////....../////////////////////////////////,,,,,,,,,,,,---...//////---...000111222222222111222222222222222222222222000111333444555666777777666666666666888:::<<<===AAADDDLLLXXXfffyyy}}}}}}}}}}}}|||zzzyyyxxxuuurrrqqqrrrrrrsssyyyyyy|||nnnbbbVVVQQQMMMFFFAAA??????@@@@@@===999666444444000000000000000000000000000000000000////////////---......////////////...------...///////////////---------------///000111............------------///...---,,,,,,,,,------++++++++++++++++++++++++------......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,---------,,,+++...---+++***))))))******))))))))))))+++,,,---......///111333444555555555555444555666888;;;>>>@@@AAACCCEEEEEEDDDCCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@===>>>???AAACCCDDDEEEEEEEEENNNZZZeeeppp|||}}}|||uuuqqqooorrrtttssssssuuuwwwyyy{{{{{{{{{{{{|||}}}}}}zzzwwwuuuuuuvvvzzzqqqllljjjdddXXXNNNCCCAAA>>>:::777555333333000000000000111111111222000222222111000111444777AAA===888555333111///...........................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,***,,,------++++++,,,...------------,,,,,,,,,,,,,,,,,,------...//////000///......------......///////////////////////////------,,,,,,,,,------...111111222222333333444444222222222222222222222222333333444666666777777777666666666666888:::<<<===BBBEEEMMMYYYgggyyy|||}}}}}}}}}|||{{{yyyxxxtttpppnnnooonnnnnnttt|||}}}tttuuu}}}wwwiii[[[UUUQQQJJJBBB>>>>>>@@@@@@>>>:::777555555000000000000000000000000///.........------------------...///000000000///------...///000000//////......------...///111222//////.........------------,,,+++*********++++++++++++++++++++++++++++++......//////...,,,+++***)))******++++++,,,,,,---******++++++++++++******'''(((***,,,---------,,,///...---+++******+++++++++++++++---...000111222///000222444555555555555111111222444777;;;???AAABBBDDDEEEFFFEEEDDDEEEFFFAAAAAAAAAAAAAAAAAA@@@@@@;;;<<<===???@@@AAABBBBBBKKKWWWggguuu{{{wwwvvvvvvuuunnnjjjjjjooorrrrrrsssuuuvvvxxxyyyyyywwwuuuuuuuuu{{{zzzxxxsssnnnjjjhhhiiisss}}}{{{yyywwwqqqeeeZZZNNNKKKFFF@@@;;;888666555000111111111222222222222333444444222000222777;;;[[[VVVMMMDDD>>>888444222......................../////////......---------*********++++++,,,,,,,,,++++++,,,------------,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,------......------,,,))),,,...---+++***,,,////////////......------,,,---------..................------,,,,,,------...........................//////...---,,,,,,,,,,,,------,,,,,,---...///000222222222222222222222222555555666777777777777777666666666666888:::<<<===CCCFFFOOO[[[hhhzzz~~~|||~~~~~~{{{tttrrrooommmmmmooorrrttt}}}}}}~~~}}}{{{xxxggg\\\WWWRRRHHH???===??????===;;;999444000111111111111111111222333000111222222222111///...///////////////////////////............---------........................---,,,++++++,,,---///000222111///---,,,,,,,,,---...------,,,,,,++++++***//////...,,,***)))''''''++++++++++++++++++++++++,,,,,,+++***))))))*********++++++***))))))***,,,333///+++***,,,------+++******++++++---///000111333333333333222111//////666222//////444999===>>>@@@AAACCCDDDEEEFFFEEEEEEDDDCCCAAA===;;;;;;???AAA???@@@???===<<>>^^^YYYZZZ^^^TTT>>>///,,,000/////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---.../////////---***+++---///...,,,+++++++++++++++***)))(((,,,+++***))))))+++---......------------...//////------,,,,,,+++++++++,,,------......------,,,+++,,,,,,,,,---------......,,,---.../////////...---........................---------.........//////+++,,,...///111222222222444444444444444444444444222333444666777777888888999888888888999;;;===>>>???GGGQQQZZZggg||||||{{{}}}~~~yyytttrrrooommmmmmoooqqqsssrrrttt}}}~~~~~~vvvjjjaaaXXXLLLCCC???@@@@@@>>>===:::666333111111111000000111222222000000111111000000///...///////////////////////////............---------........................///...---,,,,,,,,,---...---,,,,,,+++,,,---...///------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,++++++***************)))***+++***))))))+++---222...+++***+++---,,,+++******+++---...///000111222222222111111000///...444111///111666;;;>>>???@@@AAACCCDDDEEEDDDDDDCCCBBBAAA@@@>>><<<===@@@CCCCCCCCCBBBAAA@@@DDDLLLRRRfffqqqzzztttnnniiifffeeehhhlllqqquuuwwwxxxzzz|||zzzxxxtttqqqpppooonnnmmmpppooorrruuutttppppppsssyyy||||||sssoookkkfff```VVVHHH>>>555444333333333333222111111222222111000111555999===;;;@@@IIIGGG;;;444666000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...---,,,++++++,,,,,,++++++***)))******)))((()))***+++,,,---------------.../////////...,,,+++++++++,,,---......//////......---,,,,,,,,,,,,---------......---------------...//////........................------------............,,,,,,...000111222222222444444333333333333333333333333555666777888888888999888888888999;;;===>>>@@@GGGPPP[[[iiixxxzzz~~~yyyuuussspppnnnmmmoooppprrrooopppvvv~~~pppaaaSSSJJJBBB@@@?????????<<<999666222111111000000000111111111000//////....../////////////////////////////////............---------........................///......---------......,,,++++++++++++,,,------++++++,,,,,,,,,,,,------(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++************)))*********)))***+++---000...+++***+++,,,++++++)))+++---///000111000000111111000000//////......111111111555999>>>@@@@@@AAABBBBBBCCCCCCBBBBBBAAA>>>??????>>>>>>>>>AAACCCBBBBBBBBBAAABBBHHHRRRYYYnnnwww}}}~~~zzzwwwuuu}}}{{{xxxuuupppllliiigggmmmsss|||}}}{{{yyywwwwwwwwwuuuqqqqqqvvvxxxxxxxxx{{{|||uuugggUUUGGG<<<999555333222333333222333444444222000000111333000---000888999222///222000000000/////////..............................------------------------//////...---,,,+++******...,,,+++,,,---...---,,,,,,,,,------,,,,,,++++++*********+++++++++,,,,,,---------------......///000///---++++++,,,---...///////////////...------,,,,,,,,,---------.........---,,,,,,,,,---///000........................,,,,,,,,,---------......,,,---...000111222333333222222222333333333333333333444555666777888888888999888888888999;;;===>>>BBBGGGOOO[[[mmmxxxzzz~~~{{{vvvtttrrrpppnnnooopppqqqqqqqqqsss{{{kkkZZZPPPEEE@@@>>>@@@@@@===:::999333222111000000000000000111000...---------...//////////////////////////////............---------........................------------...//////000//////...---++++++************+++,,,,,,---......+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++******++++++***))))))***,,,///---,,,+++++++++++++++)))+++...000222222111000000000//////............000111555999===@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???<<<>>>???>>>>>>>>>@@@AAA@@@AAACCCDDDHHHQQQ]]]eeeuuu|||~~~wwwuuunnnoooqqqtttvvvwwwvvvuuuxxxxxxyyyyyyxxxuuurrrpppwww}}}yyyvvvxxx{{{{{{{{{}}}~~~{{{yyy|||wwwbbbRRRFFF@@@999444333444333222333333444333222111000000666222111333222,,,+++...000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,++++++***,,,,,,,,,,,,------,,,+++,,,---------------,,,,,,,,,---......//////......------,,,,,,------...///111000---,,,+++,,,...///...............------,,,,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,------------,,,---...000222222333333111111222222222222333333333444555666777888888888999888888888999;;;===>>>BBBFFFOOO]]]qqqyyyyyyyyy}}}|||xxxwwwtttrrrppppppppppppooommmnnnrrr{{{uuubbbVVVHHHAAA<<>>>>>>>><<<===>>>>>>======???AAABBBEEEHHHMMMSSS^^^llluuu}}}tttkkkjjjbbbdddhhhpppyyy}}}~~~~~~{{{zzz{{{zzzvvvxxx|||~~~uuufffRRRJJJ@@@999777666444222222222333333333333111000222000///111111000222444111000000000////////////------------------------........................------------------------+++,,,------,,,,,,++++++,,,------.........------,,,---...////////////...,,,,,,,,,,,,,,,---......111///...,,,,,,---...///,,,------------,,,++++++,,,,,,,,,---------......***+++---...///...---,,,........................,,,,,,,,,---------......,,,---///000222333333333111111111222222333333333333444555777888888999999999888888888999;;;===>>>BBBGGGPPP___ttt|||yyyuuuvvvyyy||||||{{{{{{zzzwwwtttrrrqqqppppppnnnlllmmmrrrwww~~~iii\\\MMMBBB<<>>=========>>>===>>>>>>>>>>>>???BBBDDDEEEIIIOOOUUU]]]iiivvv|||kkkcccddd```dddlllwww|||zzz|||xxxyyy{{{}}}~~~~~~vvv```VVVIIIAAA===;;;777444333333222333555555333111---------...///111333444111111000000000/////////000000000000000000000000////////////////////////,,,,,,------......//////)))+++---...,,,+++++++++,,,,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...///......---------------,,,,,,,,,,,,,,,+++******,,,,,,,,,---------......***+++---.........---,,,........................---------.........//////---...///111222333444444111111222222333333444444444555666777888999999999999888888888999;;;===>>>AAAGGGRRRaaattt}}}wwwvvvxxx{{{{{{{{{~~~|||zzzwwwtttrrrqqqqqqpppmmmoootttwwwpppaaaRRREEE===AAACCC===999;;;888777666444333222111111000000111111000000///...///////////////////////////............---------........................,,,------------+++***)))+++,,,---.........------+++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++)))***,,,---...---,,,+++***++++++***))))))***,,,...000111000---+++,,,---...///000111222444555555555444333222222333444555999<<<@@@AAAAAA@@@AAABBB???>>>===<<<<<<<<<===>>>===>>>>>>???@@@DDDIIIMMMOOOTTT\\\ccckkkuuuvvviiidddgggffflllvvvmmmbbbTTTJJJFFFBBB<<<666777555333333555555444222///000000////////////...111111111000000000//////000000000000000000000000////////////////////////------------.........///(((+++......,,,******+++++++++,,,---------------,,,+++*********+++------,,,,,,++++++,,,,,,---...,,,------...---,,,+++***,,,,,,------,,,,,,+++***,,,,,,,,,---------......---,,,+++******,,,...///................................./////////000000---...///111222333444444222222222333444444555555444555666777888999999999999888888888999;;;===>>>???HHHUUUcccttt|||zzz{{{~~~~~~}}}~~~{{{xxxuuusssrrrqqqooolllmmmrrrrrruuuuuueeeUUUGGG>>>CCCDDD>>>:::<<<:::999777555333222222111000111222222222111///...//////////////////////////////.........---------........................%%%&&&)))+++---...///...---.........---+++)))(((++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++++++++++++++++++++)))***,,,.........,,,+++'''(((************---///...000222111...,,,---...///000000111222444555666777666444333333444666777<<>>===<<<;;;;;;<<<===>>>===>>>???@@@CCCHHHOOOTTT```eeelllttt{{{|||vvvwwwtttkkkhhhnnnllltttvvvjjj[[[QQQLLLFFF???999:::777444333555555333111///111333222222333222///111111111111000000000000////////////////////////000000000000000000000000........................'''+++......,,,******+++***+++,,,,,,---------,,,...---,,,++++++---///000,,,,,,++++++,,,,,,---...+++,,,---......,,,***)))------......------,,,+++,,,,,,,,,---------......111...)))&&&'''***///222........................////////////000000000000---...000111333444444444222222333444444555666666444555666888999999999999999888888888999;;;===>>>>>>IIIWWWdddsss~~~}}}~~~~~~~~~|||zzzxxxwwwuuurrroooooommmlllllllllqqqxxxgggWWWMMMBBB???>>>===???BBB===:::666222000111222333111000000///////////////......////////////......////////////////////////........................//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++***)))***,,,...///...,,,+++,,,///222444555444333222222333555777888888888777555666888:::@@@AAABBBBBBBBBAAA@@@???@@@===::::::<<<>>>===<<>>AAADDDJJJUUUcccvvv~~~}}}}}}}}}}}}|||yyyxxxwwwuuurrrpppooommmlllllljjjmmmzzztttcccXXXMMMCCC???>>>===>>>AAA>>>;;;777333111111222333111111000/////////000000......////////////......////////////////////////........................---------,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,+++***+++,,,......---,,,,,,---000222444333222222222333555777999666777888888888999<<<>>>AAAAAABBBBBBBBBAAA???>>>???===;;;;;;===>>>===<<<>>>>>>AAAFFFLLLVVVhhhxxx}}}wwwqqqmmmkkkllloootttzzz~~~~~~|||~~~yyywwwwwwzzz~~~|||xxxyyy}}}}}}qqqcccTTTIII???999666666666333333555444444444444444333333333111111111111000000000000000000/////////.........000000000///......------......///000000000000000,,,,,,,,,---------------++++++,,,---------------///////////////000111111///...------------...///........................+++,,,,,,------,,,,,,+++,,,,,,---------.........---......///////////////------...///////////////...------------...//////111222222222222333333333555444222111111222333444777777888::::::;;;;;;;;;888999999999999;;;???AAAEEEKKKUUUcccvvv|||{{{|||}}}{{{xxxwwwwwwvvvsssqqqooonnnmmmllliiiiiirrr|||rrrdddZZZOOOEEE@@@???======??????<<<999555222111111111222222111000000000000111...//////000000//////...////////////////////////........................+++,,,,,,---......//////+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,---...---,,,---...------------///111333555111000111222333666888:::444666888:::;;;===@@@CCCBBBBBBBBBAAAAAA???>>>======<<<<<<===>>>???===<<<@@@AAAEEENNNWWWdddyyy|||uuusssvvvxxxwwwuuuppprrrwww~~~xxxsssqqqqqqrrrpppmmmnnnrrrxxx}}}rrr^^^QQQGGG@@@:::999888555555888555555555444444333333333222222111111111000000000000000////////////......111111000///...------,,,,,,---000111222111///...,,,++++++***+++,,,...///,,,,,,,,,,,,,,,---...///------------------...///......---------......///........................,,,,,,------------,,,,,,,,,------------.........---......///////////////---............/////////...------------...////////////000000111111111111555444222111000111111222333444555777888999::::::999999:::999999;;;???BBBFFFLLLVVVdddvvv}}}zzzyyy{{{yyywwwvvvvvvuuutttrrrooommmmmmmmmiiigggllltttuuulll___TTTIIIDDDAAA===<<<>>>???>>>;;;777444222111111333222222111111111111111//////000000000000//////////////////////////////........................,,,,,,---...............,,,---......---+++)))(((---------------------------,,,,,,+++***)))((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---------,,,------///000222444555000111111222444666888999444666999;;;<<<>>>AAACCCBBBBBBAAA@@@???>>>===<<<<<<<<<===>>>??????===<<>>???>>><<<999666444222111333222222111111111111111//////000000000000//////////////////////////////............................../////////...---,,,,,,---...///...,,,)))'''------------------------...------,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---------,,,---///000222333444444222222222333444555666777666888:::<<<<<<===@@@AAABBBBBBAAA???>>>===<<<<<<;;;<<<>>>??????>>>>>>>>>@@@EEEQQQbbbqqq~~~~~~~~~wwwrrrooopppyyyyyyyyysssnnnlllhhhbbb```aaahhhlllssszzz|||fff]]]SSSMMMEEE<<<888888444444444333222111111000222222222222111111111111//////000000000000000000------......///000000000///...---------...000111---,,,++++++,,,...000222333222000......---...///000000///////////////000,,,------.........//////........................,,,------......------,,,---------.........//////---......//////////////////...------------.........------------...////////////000000111222222333555444333222111111000000333444666999;;;<<<======999::::::::::::<<>>???>>>===;;;888555333111222222111000000000000111///000000111111000000///////////////////////////........................//////000000///...,,,+++......//////...,,,+++***------------------------.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------***,,,---...---,,,---...---///111222333333333222222222333444444555666666777:::<<<======>>>???AAAAAAAAA???>>>============;;;===??????>>>>>>???@@@>>>EEETTThhhyyyyyyqqqnnnpppuuu||||||}}}}}}|||{{{vvvssssssqqqjjjfffeeebbbeeekkkqqqwww~~~yyypppfff^^^SSSFFF===:::555555444333222222111111333222222222222111111111//////000000000000111111------......///000000000000...---,,,,,,...000111...------,,,---...000111333222111000///.........//////......------......+++,,,---...////////////........................------............------------........./////////---......//////////////////...---,,,,,,,,,---......------------...////////////000111222333333444444444444333333222222222222444555777999;;;;;;<<<::::::;;;::::::<<<@@@CCCGGGMMMWWWeeexxx}}}tttqqqooooooppprrrssssssrrrnnnlllllliiieeeeeehhhnnnuuu}}}{{{{{{oooaaaXXXPPPFFFAAA???===>>>===<<<:::777444222111111000/////////000000000000111111111111000000////////////////////////........................---...///000000///---,,,/////////......---------........................---------------.........,,,,,,,,,------------...,,,,,,,,,---------......***+++,,,+++***+++,,,...///000222444444333222111///000222444555666777777888;;;>>>???@@@@@@AAACCC@@@???>>>===<<<======>>>;;;===???>>>======@@@BBBEEEJJJXXXkkk{{{xxxtttsssqqquuu||||||zzz|||wwwpppmmmdddfffiiilllppptttzzz~~~xxxpppcccRRREEE???888777666555444333222222333333222222222111111111//////000000000111111111000000//////............------------......//////---------------------------....../////////.........---,,,++++++++++++++++++,,,---////////////...........................------............------............////////////---......///////////////000///---++++++,,,---......------------...//////...///000111222333333444444444555555555444444333111222444555777888999999:::;;;;;;;;;;;;<<<@@@CCCFFFLLLWWWfffyyyrrrpppnnnmmmoooqqqrrrrrrtttooolllkkkhhhcccbbbeeeiiilll}}}tttfff\\\SSSIIIBBB@@@======>>>===;;;888555333111000000///////////////000000111111111111000000////////////////////////........................+++,,,///000111000///...000000///............///........................+++,,,,,,------......///,,,,,,,,,---------......,,,,,,,,,------.........+++++++++***)))***,,,...///111333555555333111///---...111333666888999:::888;;;???AAABBBCCCDDDFFF???>>>===<<<<<<===>>>???<<<>>>???>>><<<===@@@DDDNNNQQQ\\\lll{{{wwwsssuuuxxxvvvzzz}}}vvvqqqkkklllmmmmmmnnnqqquuuxxxzzz}}}{{{nnn[[[LLLDDD:::999888777666555444444333333333222222222111111//////000000111111111222333222111///...,,,+++++++++,,,...000000///...---,,,,,,---------,,,++++++(((***,,,.../////////...111000///...............***+++---///000000///...........................------............------............/////////000---......///////////////000///---+++++++++---......------------...//////......///000111222333333444444555555666555555555555555777888:::;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCEEELLLWWWfffzzz~~~zzzqqqkkklllooopppooopppoooooonnnjjjgggddddddeeeiiiiiisssvvvggg]]]UUUKKKBBB??????AAAAAA???;;;777444000000000000000/////////------------------------......////////////..............................111111000///////////////........................---...//////------...///000000111000000///......++++++,,,------...//////))))))***+++,,,------...222000---++++++,,,...///222333444333111000111222000111111333555888:::;;;<<<======???@@@AAABBBBBB@@@===;;;;;;======:::888AAAAAAAAAAAABBBEEEKKKOOOSSS\\\hhhqqqwww~~~vvvqqqpppyyywwwppplllmmmrrrtttsssrrrtttvvvwwwyyy}}}~~~wwwhhhTTTFFF???<<<888666555444222000000111111111111000000///000000000000000000000000000111222333333222111000////////////////////////...///111333333111///...---------+++)))((()))+++///000000...+++*********+++,,,------......------------------------------------,,,,,,,,,,,,------........................---...//////////////////---------......000111111333333111000...---------///000111222333444444444222333333111000///000222444555666777999;;;<<<===999:::;;;;;;<<>>???@@@@@@AAAAAA???===;;;<<<>>>???===;;;@@@@@@AAABBBEEEIIIPPPTTT[[[dddpppvvvyyy~~~|||vvvtttsssuuu|||~~~sssooooootttuuusssrrrssspppqqqqqqtttyyy}}}vvvjjjXXXKKKBBB>>>:::666444333111000111111111111111000000///000000000000000000000000000111222222222222111000////////////////////////...///111333333111///......//////---+++***+++---,,,...///...---,,,---///------...///////////////.........------,,,,,,,,,......------------..............................,,,---...///000000000000---------......///000111//////...............//////000111222333444444444333333333222000000111333444555666888999;;;<<<===777888999::::::===AAADDDIIINNNXXXfffxxx{{{pppmmmllljjjhhhhhhllllllllljjjfffddddddeeefffeeehhhsss{{{nnn[[[JJJAAA@@@@@@AAAAAA>>>:::666222222111000/////////000000000000000000000000000......////////////..............................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,------,,,,,,++++++******++++++,,,,,,------------------------------///...------...///111222222444444444222111222333000111333555777:::<<<===>>>>>>>>>??????@@@@@@@@@???>>><<<===???@@@@@@??????BBBFFFKKKOOOUUU\\\```iiirrr}}}~~~vvvssstttxxx|||~~~wwwsssrrruuuwwwtttrrrtttmmmlllllllllnnnuuu}}}~~~xxxnnn```TTTJJJEEE>>>999666444222111222222222111111111000000////////////////////////000111111222222111111000////////////////////////...///111222222111///...000111111///---,,,---///...///000///...---...000,,,---......//////......///.........------,,,,,,................................................,,,,,,...///000000000000------......//////000000,,,,,,,,,,,,---///000111///000111222333444444444333444444333111111222444555555777888:::;;;======888999::::::;;;===AAADDDIIIOOOXXXfffxxxxxxqqqnnnkkkhhhiiiiiijjjjjjiiifffdddddddddeeeeeegggnnnyyykkkTTTDDDBBB@@@@@@AAA???<<<999444333222000//////000000000000000000000000000000......////////////..............................111111000///////////////........................+++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,......------,,,,,,,,,+++------...///000222333444333444444333000//////000111222444777999;;;======>>>>>>>>>>>>???????????????>>>======>>>???@@@@@@@@@HHHSSS]]]eeekkkoooqqqzzz~~~}}}}}}yyytttrrrttttttrrrqqqrrrkkkkkkjjjiiikkkooovvv{{{wwwjjj___UUUOOOFFF>>>:::777555444444333222222111111111111////////////////////////000000111111111111000000////////////////////////...///000111111000///...000111111///...---...000222333333111...,,,,,,---***++++++,,,,,,,,,,,,,,,---------..................//////////////////...........................---...//////////////////---......///////////////,,,,,,,,,---...000111222///000111222333444444444444555555444222222444555555666777999;;;<<<===>>>;;;<<<=========@@@CCCGGGIIIOOOYYYgggyyyvvvpppkkkiiiiiifffhhhiiihhhfffddddddddddddeeeiiinnnuuu~~~aaaJJJEEE@@@>>>@@@@@@>>>;;;666555333111//////000000////////////////////////......////////////......////////////////////////111111000///////////////........................+++,,,------++++++,,,---+++,,,,,,---------,,,,,,******++++++++++++,,,,,,------,,,,,,+++*********,,,---///111222444444555444555444222///---------333444666999;;;<<<======>>>>>>>>>>>>>>>>>>????????????>>>===<<<===???@@@EEERRRdddvvv~~~zzztttoooooonnnlllkkknnniiiiiihhhhhhiiilllqqquuuzzzwwwwww{{{uuukkk___XXXNNNEEE???;;;888666555555333222111111111111000000000000000000000000000000000000000000000000////////////////////////...///000000000000///...//////000...---,,,...///222333333111...---------***+++,,,,,,------,,,,,,+++,,,------...///000000......///000000///..............................000000000000///...---,,,---...//////000//////...............///000111111///000111222333444444444444444555444333333444666666777888999;;;===>>>???======>>>>>>>>>@@@DDDGGGIIIPPPZZZhhhzzz{{{rrrlllhhhhhhccceeeggggggfffdddddddddcccdddhhhmmmrrr|||pppQQQIII@@@<<<>>>@@@???===888666444111//////000000..............................////////////......//////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,---.........------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---000222444555555555333444444222///.........555777999;;;<<<======<<<=========>>>>>>?????????>>>>>>>>>===<<<===@@@CCCMMM]]]uuu|||}}}~~~}}}|||~~~|||yyywwwwww{{{zzzzzz~~~{{{rrrnnnkkkhhhhhhkkkhhhiiihhhgggfffhhhkkknnnssssssvvv{{{xxxjjjcccYYYOOOGGG@@@<<<999777666444222111111222222000000000000000000000000111000000//////000000111////////////////////////...//////000000//////...---...///...,,,,,,---///...000111000///...///111---...//////000000//////,,,,,,---...///000000111---...///000000///...---........................000000000000///...---,,,---...///000000///...---000000/////////000000111///000111222333444444444333444444444333333555666777777999:::<<<===??????<<<<<<===<<<<<<>>>BBBEEEIIIPPP[[[iii|||xxxooojjjiiiaaadddfffgggfffdddddddddaaa```cccggglllttt}}}XXXMMM@@@:::;;;???@@@???:::888444111//////000111..............................////////////......//////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...+++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111444666666555444000222333333222222333444888999;;;=========<<<;;;;;;<<<<<<===>>>???@@@@@@<<<===>>>======@@@DDDIIIVVVfff~~~}}}~~~}}}{{{yyyvvvzzz~~~}}}xxxsssqqqqqquuutttsssvvv||||||yyyuuutttuuuxxx~~~wwwpppkkkllloooqqqqqqooolllhhhggggggiiirrrssswww}}}wwwpppfff\\\SSSKKKDDD@@@888777444222111111222333222222222222222222222222111000///......///000111////////////////////////////////////////////////---...///...---,,,...000...///000000......///000...///000000111111000000////////////............,,,---...//////...---,,,........................------...///////////////---...///000000///...---///............///000000///000111222333444444444222333444333222222444666777888999;;;<<<>>>???@@@<<<============???BBBEEEIIIPPP\\\kkk~~~~~~sssmmmlll```cccfffgggfffddddddddd___]]]]]]aaafffooo|||\\\OOO@@@999:::>>>@@@@@@;;;888555111//////000111////////////////////////......////////////......000000000000000000000000111111000///////////////........................---...//////------...///***+++,,,------------------------------------------------------------------///222555666666555444...000333444444555888:::999:::<<<>>>>>>===;;;::::::;;;<<<===>>>???@@@AAA:::;;;===>>>???BBBIIINNN[[[kkk~~~|||}}}~~~|||yyytttqqqnnnllliiigggeeejjjoooqqqnnnjjjeeecccgggfffgggkkkrrryyy}}}vvvuuuuuuwww|||xxxrrrrrrvvv}}}|||yyysssmmmiiihhhhhhpppqqquuuyyyyyy{{{|||rrrggg^^^TTTLLLHHH999777555222111111222333222222222222222222222222111000///......///000111////////////////////////////////////////////////.../////////------///111111222222000---++++++,,,---......///////////////222111000///...---,,,,,,+++,,,...//////...,,,+++........................***+++---///000111222222---...000111111///...,,,,,,,,,,,,---...///000111///000111222333444444444111222333333222222444666777888999;;;===>>>???@@@???@@@@@@??????AAADDDGGGIIIPPP\\\lllzzzssspppllllllkkkllllllkkkiiifff``````aaabbbfffllluuuzzzdddSSSCCC===?????????@@@???<<<777333111111000000000000////////////000000---.........//////000000///...---,,,,,,---...///000000//////.........---////////////////////////---------------------------------,,,,,,+++++++++---------.........//////,,,---...---,,,,,,---///222444666777777666444222000000///000222555888:::999:::;;;===>>>>>>?????????===<<<===@@@AAA@@@>>>>>>===>>>>>>===@@@LLLYYYeeettt}}}uuu~~~yyy{{{vvvwwwzzz}}}zzztttqqqllljjjiiifffaaa\\\^^^```ccchhhiiigggbbb^^^dddcccbbbcccgggnnnuuuzzzwwwzzz{{{{{{~~~}}}~~~yyyxxxooogggdddcccgggoooxxxzzzyyy||||||ssskkkddd]]]WWWIII@@@555111333555444111111111111000111111222333333222000/////////000111000000/////////111222333222111111000///......---........................------...//////...------111///------000222111/////////............//////000000/////////.........,,,---///000000000///...------......//////000000///000111222222111000///,,,,,,,,,,,,,,,---...///333333333333333333333333444444444222111222555888666777999<<>>;;;===>>>>>>???AAAEEEHHHKKKPPP[[[oooyyyvvvtttrrrqqqpppooommmjjjgggdddddddddccceeeiiipppuuufffVVVEEE??????>>>===>>>???<<<777444222111000000000000////////////000000............/////////000......///000000///......000/////////....................................---------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,---...---,,,,,,...///333444666888888666444333111111222222444777999:::::::::<<<===>>>????????????===;;;<<<>>>@@@???===>>>======>>>>>>CCCPPP]]]nnn{{{{{{sssvvv~~~xxx{{{xxxsssxxx~~~xxxuuuqqqooommmiiiccc]]][[[]]]bbbgggkkkjjjgggcccgggfffeeefffiiiooouuuyyyrrrssswww~~~~~~~~~~~~{{{wwwsssoookkkjjjoooxxx~~~~~~{{{{{{yyyuuupppkkkgggQQQFFF:::333333444333111333333222111111000111111333222111000///000000111222111000//////000111111111111111000///.........................................................111...---...000111111/////////............//////......---------,,,,,,,,,)))***,,,---...///000000.........///////////////...///////////////......000///...............///000000111222444555666666444555555444333444666888666777999<<>>;;;===>>>??????BBBEEEHHHLLLPPP\\\ppp}}}{{{wwwuuussspppllliiijjjiiihhheeedddfffjjjnnn|||gggXXXGGGAAA???===;;;;;;===<<<888555222000000000000000////////////000000............////////////---...111333333111...---////////////............------------------------------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,---...---------///111444666777888888777666444222333555777888::::::;;;:::;;;<<<===>>>?????????AAA>>><<<<<<===>>>>>>===???>>>>>>@@@BBBGGGUUUcccvvvuuunnnlllvvv|||~~~|||}}}vvvqqqsss|||}}}|||zzztttlllfff```bbbhhhoootttvvvuuusssvvvuuutttsssuuuyyy~~~wwwuuuuuuxxx~~~wwwrrrrrr}}}}}}wwwwwwtttwww}}}yyyvvv```TTTDDD999555555555333555444333222000000000000222222111000000000000111333222111000////////////111111000000//////......///////////////////////////......------......//////...---...000111000/////////............//////.........------------,,,***++++++---...000222333///////////////............---------------......222222111000////////////---...000222444666888999444555666666555555666777666777888<<>>?????????CCCAAA???======>>>??????AAA??????BBBEEEKKKYYYeeeuuuwwwooooooqqqxxx|||yyyuuusss|||~~~wwwqqqsssyyy{{{|||~~~yyytttrrryyy|||pppcccQQQBBB;;;888777666555444333222111111111111222222111111111000000000222111111000000000000000111000000000/////////...000000000000000000000000000///...------...///000.........///000000////////////............//////000000000/////////////////////......000222444555000000//////......------...---,,,+++,,,---...///111111000000///000000000---...000222444666888999222444666666555444555666777777888<<>>???@@@AAACCCFFFIIIOOOSSS]]]mmm|||xxxuuusssqqqooollllllllliiigggggghhhjjjkkkuuu{{{ttt{{{}}}uuubbbVVVIIICCC@@@===;;;<<<<<<======:::555222111111000000////////////000000///////////////.........///......------......///.........///////////////------------------------.................................///////////////............////////////+++---.........///222444777777888999999888777777555777:::===>>>>>>===<<<:::;;;<<<>>>??????@@@@@@CCCCCCBBBAAA???@@@@@@AAAAAA??????CCCGGGNNNZZZeeeooozzzzzzwww{{{}}}zzzyyyyyyyyyzzz|||}}}{{{wwwwwwzzz~~~}}}{{{~~~zzzmmm[[[JJJ???:::888777333222222222222222333333222222222222111111111000//////000000111111111111000000000000////////////000000000000000000000000/////////....../////////,,,---////////////////////////............//////000000000000000000000000222111000//////000222222000000//////......------///...---------...000111---------...///000111222///000111222444555666777000222444444333333333444777777888;;;???BBBBBBBBB===???@@@AAAAAACCCGGGJJJOOOSSS]]]lll{{{wwwtttsssrrrqqqkkklllmmmllljjjiiijjjllliiiooo}}}yyynnnsss~~~vvvooocccXXXLLLGGGCCC>>><<<===<<>>======<<<;;;<<<===>>>???@@@@@@@@@BBBCCCDDDDDDBBBAAABBBCCC???>>>@@@FFFLLLSSS]]]gggooozzz|||wwwuuutttsssrrrtttvvvuuutttyyy||||||}}}~~~}}}rrraaaPPPDDD===888666222222222222222333444444222222333333222222111000......000111222222222222000000000000////////////////////////////////////...//////000000//////...+++---///000///....../////////............//////---............/////////000///......------......///////////////.....................///000111111++++++,,,---...000111222111111222333333444555555000222333333222222333444888777888;;;???BBBCCCCCC>>>???AAAAAABBBDDDHHHJJJMMMSSS___ooo|||vvvsssrrrqqqppplllmmmnnnnnnlllkkklllmmmhhhkkkttt|||pppqqq{{{vvvnnnggg]]]RRRLLLFFF@@@===>>>===@@@CCC@@@:::555333444000000////////////000000000/////////..................////////////................../////////000................................................,,,---------.....................////////////000+++---...///000111444666777777777777777777777777777888999;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@???BBBEEEEEECCCBBBBBBCCCAAAAAAEEEOOOXXX___iiiqqqzzz{{{wwwsssqqqmmmqqquuuuuuvvv||||||{{{yyy|||~~~}}}zzzyyy{{{~~~vvvhhhYYYKKKBBB<<<888444444333222222222333333222222333333333222111000///000111111222111000000////////////000000000000........................---...000222222000...---***---000111///---.../////////............//////---.........////////////,,,------.........------.........///////////////------...///000111111000,,,,,,,,,---...///000111000111222222333444555666222333333222111222444666888777888;;;???BBBDDDDDD>>>@@@AAABBBBBBEEEHHHKKKNNNVVVbbbsss}}}vvvsssqqqpppooommmnnnpppooonnnlllmmmmmmgggiiinnnzzztttsss|||yyyqqqlllbbbWWWPPPIIIAAA>>>>>>===AAADDDBBB;;;666444555000000////////////000000000000//////.........------...111222222111...------.........//////000000////////////////////////////////////////////////+++++++++,,,,,,------------------.........//////+++---//////000222555777666666666666666666666666777888999:::;;;;;;;;;<<<;;;<<<===???@@@@@@@@@@@@<<<@@@DDDFFFDDDBBBAAABBBEEEEEELLLXXXbbbkkkttt|||zzzuuuqqqkkkpppvvvxxxxxx~~~qqqtttvvvtttqqqppprrruuuwwwzzznnn```SSSHHH@@@<<<666555444333222111111111222222333444333222111000111111222222111000...---////////////000000000000........................,,,...111333333111...,,,)))---000111///------...//////............/////////000000000111111222222+++,,,...000111000000///---.........//////000000+++,,,...000111111000//////............//////000///000111222444555666777444444444222111222555888888777888;;;???CCCDDDDDD???@@@AAABBBCCCEEEHHHKKKQQQXXXeeetttzzztttsssqqqqqqrrrtttsssqqqooonnnmmmmmmmmmhhheeegggqqq{{{ssshhh]]]VVVMMMCCC@@@CCCBBBBBBBBB@@@===999555222111111111111000000000/////////000000000000/////////...---...///000///...////////////////////////............////////////////////////...---,,,++++++,,,---------...000222---......///......------...---...///111333666888777666666555444444333222777888888999999999999888======>>>???@@@AAABBBBBBFFFAAA???BBBEEECCCAAAAAAGGGMMMYYYdddmmmwwwzzz{{{|||xxxuuuwwwzzz{{{|||xxxuuuqqqnnnnnnnnnoooooottt}}}~~~vvvlllbbbVVVHHH@@@:::888666555555555333222111111111000111111222333333222222111111222222333.........//////111222222000000000000////////////000000//////.........---//////000///------...000//////............//////000000///...............//////.........---------......///000111222222333333333222222111///...---////////////000000000000333333333777;;;===;;;999000111222444444555555444444777999;;;;;;===???BBBBBBBBBAAABBBCCCEEEGGGHHHRRRXXXddduuuyyyvvvsssrrrsssrrrqqqqqqpppooonnnmmmmmmhhhfffhhhooo|||xxxlllaaaTTTGGGBBBCCCAAABBBBBBBBB@@@<<<666333111111111111000000000000//////000000000000//////,,,++++++---000222222111////////////////////////............////////////,,,---......///.........,,,---...---------///111.....................---.........///111444666777777666555444333333333333666777888999::::::::::::<<<<<<===>>>???AAAAAABBBGGGCCCCCCEEEFFFCCCCCCEEEQQQYYYeeeqqqzzz|||wwwxxx~~~zzzzzz{{{|||{{{zzz|||yyysssqqqrrrssstttzzz~~~xxxnnnaaaSSSJJJ===:::666444444333222111444444333222111111222222333222222222222222222333000000///.........//////000000000000////////////000/////////...............///000///------...000//////............//////000000///...............//////.........---------.........///000000111111000000111111000000//////////////////000000000000000000000444888999888666222333333444444555555555333555777999999;;;>>>@@@BBBBBBAAABBBCCCEEEGGGIIIRRRYYYfffwww~~~yyyuuussstttpppqqqqqqrrrqqqpppooonnnlllkkklllooovvvuuudddRRRGGGDDD@@@AAACCCEEEDDD@@@999444000000111111111111111111//////000000000000//////---,,,,,,...000222222111////////////////////////............////////////***+++,,,...///000000000---...///...,,,,,,...000........................111111222333444666888999777666444222111222333444444555777888:::;;;;;;;;;<<<===>>>???AAABBBCCCDDDGGGFFFGGGHHHFFFCCCFFFLLL[[[gggvvv}}}xxxsssvvv}}}}}}|||yyywwwwwwxxx{{{{{{~~~||||||}}}ppp```UUUCCC???999555444444444444777666444333222111111111222222222222222222222222444333222000///...------000000000000////////////////////////...............///000///...---///000//////............//////000//////............////////////............---............////////////---...//////000000000000////////////000000000000222222333666999:::999888555555444333333444555666444666888999999;;;>>>@@@BBBBBBBBBBBBDDDFFFHHHIIIQQQYYYgggyyy~~~|||wwwtttuuupppqqqsssuuuuuutttrrrqqqqqqpppqqqrrruuu{{{dddQQQGGGAAABBBDDDGGGHHHDDD<<<555000000111111111111222222000000////////////000000111000...///000000///...////////////////////////............////////////***+++,,,...///000000000...//////...,,,,,,---///.............../////////444555555666888999:::;;;777555222000000111333444111222444777999:::;;;<<<>>>>>>@@@AAACCCEEEFFFGGGEEEFFFIIIIIIEEECCCIIIRRR```qqq{{{tttqqquuu~~~~~~{{{wwwuuuttt{{{}}}{{{jjj___MMMGGG>>>888666666777888555555444222222111111111222222222222222222222222666555333222000000//////000000000000///////////////////////////.........---...000000......///000//////............//////000///............///////////////...............//////////////////......---......///////////////////////////000000000000222333555777999:::999999777555333222222333444666777888::::::;;;===@@@BBBBBBBBBBBBCCCEEEGGGIIIJJJPPPXXXgggzzz}}}}}}}}}xxxuuuvvvrrrtttvvvwwwwwwvvvuuutttrrrqqqrrrtttvvv}}}|||___KKKDDDCCCDDDGGGIIIFFF>>>888111111111111111222222222000000////////////000000222000//////000000///...////////////////////////............////////////------............------...//////...,,,,,,---//////............///000111444444555666777888888888555333111//////000222444///000222555777999;;;;;;<<<===???AAACCCEEEGGGGGGDDDFFFIIIIIIEEEDDDMMMXXXfff|||xxxrrrpppxxx}}}zzzxxx{{{uuujjjWWWPPPEEE===888777888888222222111111111111222222111222222333333222222111333222111111000000000000000000000000////////////.........///////////////,,,...000000///...///000//////............////////////............//////////////////////////////111000000000000000000000///////////////......---////////////000000000000...000222444444555555555666555333111111222444555888999::::::;;;<<<@@@CCCBBBBBBCCCCCCEEEHHHJJJLLLNNNVVVeeeyyy|||zzzyyyzzzyyyzzzyyyvvvwwwuuuuuuwwwwwwxxxwwwvvvuuuqqqoooooorrrvvv|||oooRRRHHHEEECCCDDDGGGFFF@@@:::333333222222222111111111111000///......///000111///......///111222222111////////////////////////............////////////////////////...---,,,+++---...///...,,,,,,...000///......---...///111222111222333444444444444444333222000//////000111222///000222555777999:::;;;999:::<<>>AAACCCCCCCCCDDDFFFIIIKKKMMMNNNVVVdddxxxvvvttttttuuutttuuu}}}{{{xxxxxxvvvvvvvvvvvvvvvuuuuuuuuurrrnnnmmmrrrxxx~~~~~~^^^MMMGGGBBBAAADDDEEEAAA<<<444444333222111111000000111000///......///000111000///...///111222222111////////////////////////............////////////////////////...---,,,+++,,,---...---------///111//////...---...000222333111222333444444333333222000000000//////000000111000222444666999:::;;;<<<:::;;;===@@@CCCEEEGGGHHHJJJJJJKKKNNNOOORRR\\\ggg{{{xxxpppuuutttooommmppp~~~|||{{{|||}}}|||rrrbbbRRRFFF===888555333333222111111111222222000111333444444333111000000000000//////000000111000000000000////////////............/////////000***---000111000//////000//////............//////...............///000000.../////////000000000000......//////000111111111//////000000111111000000////////////000000000000000333666777666555666888555555666666777777888888999999999888888:::>>>AAACCCCCCCCCDDDGGGIIILLLNNNOOOWWWdddwwwrrrppppppqqqqqqrrrzzz}}}yyyxxxvvvvvvuuutttssstttttttttuuuooommmsss{{{gggPPPHHHAAA???BBBDDDAAA===666555444333111000//////222000///......///000222333222000000111000///---////////////////////////............/////////000......//////......---,,,+++,,,---------...000222//////...---...000222444333444555666666555444444/////////000000000000000222444666888:::<<<=========>>>@@@CCCFFFIIIKKKLLLNNNMMMNNNRRRUUUYYYcccmmmssslllrrrzzzoookkkkkkppp{{{xxxzzzppp^^^NNNCCC:::666666555444333222111111111000111333444444333111000555444444333222222222333000000000000////////////---.........//////000000***,,,000111000//////000//////............//////...............///000111.../////////000000111111,,,------...///000111111---...///111222222333333////////////000000000000---000333444222222333555555666777999::::::::::::;;;;;;;;;::::::<<<@@@DDDCCCCCCCCCEEEGGGJJJLLLNNNQQQXXXeeexxxsssoookkkjjjmmmrrrxxx{{{}}}yyyxxxwwwvvvtttssssssssssssuuutttsssrrrttt{{{hhhPPPFFF>>>>>>AAABBBBBBDDD999777444333333333222111111111111000000000000000......////////////......000000//////.........---,,,---------...///////////////............//////------............------............///111222222666555555555555444444444555444333222111111111111222444777888888999;;;<<<<<>>???AAA>>>:::555222111222222222000000000000000000000000...//////000000//////...////////////............//////..................//////............//////------............------.........///000111333333444444333333333222222222000000000000111222333444444555777888888999;;;<<<===@@@CCCEEELLLTTTXXXVVVSSSQQQPPPTTTXXXaaappp~~~yyywwwvvvuuuyyy}}}uuupppnnnlllnnnqqqsssuuuyyy}}}~~~|||zzzzzz}}}{{{|||yyydddNNN???;;;666444666666333222333222222111111111111222222000000111111111111000000//////............/////////000000000000//////...++++++,,,---...///000000000000////////////000000000000///...............////////////////////////......///000000000000000111///------///222777999000000000//////............///000222444555555666777777888:::;;;<<<===>>>>>>===<<<999999;;;@@@CCCBBBCCCFFFGGGIIILLLQQQTTTWWW^^^kkk}}}wwwuuurrrooonnnooosssvvvzzz}}}|||{{{yyyvvvsssqqqpppppptttsssqqqoooooosssyyy~~~hhhOOOGGG@@@>>>>>>>>>???CCCBBB===777333111222222222/////////000000000000000//////000000000000/////////////////////.........000000//////......------//////............//////------............------.........///000222333444444444444333333333333222/////////000111222333444555777888999999:::<<<>>>===CCCGGGJJJOOOUUUVVVSSSQQQOOOQQQWWW___hhhttt~~~~~~~~~vvvpppnnnnnnrrrvvv{{{~~~~~~}}}}}}}}}}}}|||~~~}}}pppWWWEEE===888444555555333222333111000000000000000000111///000000111111000000/////////............//////000000111000000///...---,,,,,,---......///000000000000////////////000000000000///.............................................///000000000000000000///......///222444666000////////////////////////000222333555666666666777888999;;;===???AAABBB???>>><<<:::999;;;@@@EEEDDDEEEGGGHHHJJJMMMQQQTTTYYY```mmmvvvvvvuuusssqqqrrrvvvyyy|||{{{}}}|||yyyvvvtttrrrpppooorrrqqqpppoooooosssyyy}}}~~~ppp^^^KKKDDD>>>>>>>>>>>>AAAEEEEEE@@@999444222222222111......//////000000000000//////000000000000//////.........///////////////000000000//////......---//////............//////------............---------......///111222444555555555555555444444444444111111000000111222333333666888999::::::<<>>888444555444222222555222222222222222222222222000000111111111111000000//////............//////000000111000000///...---////////////////////////000000////////////000000000000///...............////////////////////////......///000000000000000...///000111111000000///......//////000111111222222333444555666666666666555666888:::===???AAABBB@@@???===::::::===CCCGGGHHHIIIJJJJJJJJJMMMQQQTTT[[[aaannnuuuwwwxxxvvvttttttxxx|||}}}{{{}}}}}}|||yyywwwtttrrrqqqppprrrrrrqqqppppppsssyyy}}}~~~|||~~~~~~tttdddVVVHHHBBB>>>=========AAAGGGGGGBBB;;;666333222111000---......//////000000111///000000111111000000///.........///////////////000000////////////////////////............//////------............---------......///111333555666666666555555555444444444222111111111222333333444777999:::;;;<<>>AAAFFFJJJMMMTTTZZZZZZ[[[]]]^^^\\\\\\aaaiiiooooooooovvv~~~zzzsssrrruuuyyy{{{{{{yyy}}}yyyuuurrrqqqpppnnnkkkiiihhhiiijjjjjjjjjfffffffffffffffhhhiiijjjfffgggiiikkkmmmooopppqqqtttuuuwwwzzz|||}}}}}}}}}yyy|||wwwgggZZZKKKCCC;;;888555222111444333444555555555555444333222222333333333333222222//////............//////...//////000000000000///......//////////////////000000////////////000000000000///...............111111111111111111111111......///000000000000000//////000111111111000000//////000000000111111111///000111333444555555555555555777999<<<>>>???@@@AAA@@@>>><<<===BBBJJJOOOMMMMMMMMMMMMNNNQQQVVVZZZ___fffrrruuuxxxzzzxxxtttrrruuuyyy{{{}}}|||{{{yyywwwuuusssrrrrrryyyxxxvvvsssrrrsssvvvyyyzzz}}}~~~ssslllpppyyy|||lll^^^WWWJJJDDD@@@>>>;;;999===DDDHHHDDD???:::666333///------------...///000000111000000111111111111000000---.........//////000000......//////000000111111//////............//////---..................------......000222444666777444444444333333333222222//////000222444777999:::888:::<<<===???CCCHHHLLLSSSYYY\\\\\\\\\aaaeeeeeedddiiippprrrooolllttt~~~{{{tttnnnpppyyy~~~~~~}}}}}}~~~yyyxxxvvvqqqmmmllllllnnnkkkkkkkkklllmmmmmmkkkiiifffffffffffffffgggggghhhfffggghhhjjjlllmmmnnnnnnnnnpppsssuuuwwwxxxxxxxxxuuuwwwzzz||||||~~~|||xxxiii]]]QQQHHH???;;;666222111333000111222333333222111000222333333444444333333222//////............//////......///000000111000000+++,,,,,,---...///000000000000////////////000000000000///...............111111111111111111111111...//////000000000000000000000000000111222444555111111111111000000000000+++,,,...111333555555666888999;;;===???AAABBBCCCAAA@@@>>>===???DDDLLLRRRLLLMMMMMMNNNOOOSSSYYY^^^aaahhhtttwwwxxxzzzzzzwwwvvvuuuuuu}}}~~~}}}xxxwwwvvvsssrrrsssvvvuuusssrrrrrrtttvvvxxx}}}}}}uuusssmmmpppsssaaaRRRPPPKKKDDD>>><<<>>>@@@BBBHHHFFFBBB===666222111111//////000000000000//////000111222222222000///...////////////////////////111///---------...---,,,111111111111000///...---------------------------.........///000222333444000222444555444444555666000000111222444666888999888999;;;<<<@@@FFFMMMSSSVVVXXX___eeeeeecccdddiiiooorrrvvvwwwuuuvvv}}}zzzmmmjjjjjjqqq~~~yyyyyyzzz}}}{{{xxxvvvuuusssssstttvvvwwwvvvwwwyyyzzz{{{zzzzzzyyyvvvwwwvvvuuutttuuuwwwyyyxxxtttpppooorrruuuuuuttttttuuuwwwzzz~~~}}}{{{zzzyyywwwwwwyyy{{{|||{{{~~~zzzooodddSSSCCC???===777111000111000//////111222111111000000000111222222222333222111111111000000//////------...///////////////////////////000000000000///000000000000000////////////............//////333111000.........//////000000000000000000000000222222111111000...---,,,////////////000000000000222444555444333333444666444555666999<<>>???DDDKKKPPPTTTQQQNNNMMMQQQYYYaaagggiiinnnyyyvvvxxxzzzzzzxxxwwwwwwwww~~~}}}{{{yyyxxxtttrrrttttttsssrrrqqqrrruuuwwwyyy|||{{{|||{{{yyyuuuyyynnnaaaPPPJJJCCC>>>===>>>@@@AAAGGGEEEBBB===777333111111//////000000000000//////000111111111000000///...///////////////////////////---,,,,,,...//////...---......------+++******------------------------......//////111222333444000222444555444444555666444444555555666666777888:::;;;<<<>>>BBBJJJRRRXXX```aaafffjjjiiifffggglllvvvzzz}}}}}}{{{}}}tttdddcccgggttt~~~zzz{{{}}}~~~|||{{{{{{|||~~~~~~||||||~~~~~~lll\\\KKKBBB===777333444444222111111222222222111111111111111111222222222111111111000000000//////......///////////////...////////////000000000000//////000000000000//////000000////////////000000111111///......//////000000000000000000000000000000000000000000000///.........//////000000111111222444666666555444555666666777888:::<<<>>>AAABBBAAA@@@???>>>@@@FFFNNNSSSUUURRROOONNNQQQWWW___dddkkkppp|||uuuwwwyyyzzzyyyxxxxxxxxx||||||~~~{{{yyyuuussstttsssrrrqqqqqqrrruuuwwwyyyzzzzzz{{{~~~}}}wwwlllVVVNNNEEE???===>>>??????EEEDDDBBB===888333222111///000000111111000000///000000//////......//////////////////////////////---++++++,,,///111111111////////////...---,,,,,,------------------------...//////000111222333333111333444555444444555666999888888888888777777777<<<<<<>>>BBBHHHQQQ\\\cccjjjkkkmmmppppppnnnrrrxxx}}}mmm\\\]]]eeexxx~~~|||wwwiiiXXXJJJ???888666777666444222222333333222111222222222111111111111111111111000000000000//////...///////////////......////////////000000000000//////000000000000//////111111000000000000111111000////////////000000111000000000000000000000000...//////000111111111000......//////000111222222222444777888777666555666888888999:::<<<===???@@@AAA@@@??????AAAHHHPPPVVVWWWUUUSSSRRRTTTYYY___bbbmmmsssrrruuuwwwxxxxxxwwwwwwxxxyyyyyy}}}|||yyyvvvttttttssssssrrrqqqrrrsssuuuvvvxxxzzz|||}}}~~~zzziii^^^PPPDDD???>>>>>>>>>BBBCCCBBB>>>999555222222000000000111111000000000000///...------...///000////////////////////////---,,,+++---///111111111///////////////...------------------............//////000111222222333333111333555555444444444555888888999999999999888888;;;===@@@EEENNNZZZgggoooqqqppprrruuuvvvxxxzzzkkk```aaahhhzzz~~~}}}uuugggWWWHHH===888777555444222222333444333222333222222222111000000000000000000000000000/////////////////////......---////////////000000000000...//////000000000000///111000000//////000000111.........///000111111222000000000000000000000000//////000111111111111000......///000111222222333111444888:::999777666666666777888999;;;===???@@@BBBAAA??????AAAHHHPPPWWWXXXWWWVVVWWWYYY^^^bbbeeennntttppprrruuuvvvuuuuuuvvvwwwuuuvvv{{{|||yyyvvvttttttuuutttsssrrrqqqqqqrrrrrruuuwwwzzz{{{{{{yyyfffRRREEE???>>>???@@@AAAAAA???:::666333222000000111111111111000000000///...------...///000////////////////////////000///------///000///...++++++,,,,,,,,,+++******---------......////////////000111222333333222222222333555555444333444555555666777888::::::::::::999<<>>AAABBBCCCBBB@@@>>>@@@GGGPPPWWWWWWWWWWWWXXX\\\aaafffiiiooouuuoooqqqtttuuutttttttttuuuvvvwww{{{{{{wwwtttsssvvvuuutttrrrqqqpppooooooqqqrrruuuwwwwww|||iiiQQQCCC@@@AAA>>>@@@AAA@@@<<<777444222000111111222222111111000//////......//////000000////////////////////////333111///...//////...------------......------,,,---------...//////000000///000222333333333222111222444555555444333444444222333666888:::;;;;;;;;;999===DDDNNNZZZhhhuuu~~~}}}xxxuuuvvvwww~~~|||yyywwwxxx~~~xxxuuuuuu{{{{{{zzzjjjYYYHHH<<<444222111111333444444444222222222111111111111111......////////////000000---......///////////////////////////000000000000---...///000000111111000//////............//////------///000111111111111000000000000000000000000111222222222111000000///000000000111111111222222111444777999888777888888555666777:::===@@@CCCEEEDDDBBB@@@???BBBIIISSSZZZWWWWWWWWWYYY\\\bbbgggkkkpppwwwooorrrtttuuutttsssssstttzzzzzz}}}yyyuuusssttttttsssrrrqqqpppoooooopppqqqsssvvvwwwzzzaaaKKKCCCCCC<<<>>>AAA@@@===888444333000111111222222111111000...///000000111111111000////////////////////////333111///...//////...---///000000111111000000000---------...///000000000///111222444444333222111222444555555444333333444222444666999;;;<<<;;;;;;;;;@@@HHHRRR]]]iiittt|||{{{vvvrrrrrruuu}}}|||}}}~~~wwwrrrpppsssyyy|||xxxyyy|||lllWWWGGG888666444333444444333222111111111111111222222222........./////////000000,,,,,,---///000000000000////////////000000000000---...///000111111111111000000////////////000000---...///000111111000000000000000000000000000000000000111222222222111111222222222111111111111000111444666777666777888999::::::;;;===@@@CCCEEEGGGCCCBBBAAAAAAEEENNNYYYaaa]]]\\\[[[\\\___dddjjjmmmsssyyyqqqsssuuuvvvuuuttttttttt}}}}}}{{{uuurrrrrrrrrrrrqqqqqqqqqppppppsssrrrtttxxxxxxzzzmmmQQQEEEDDD;;;>>>AAAAAA===888555333111111222222222222111111...///000222222222111000////////////////////////222000///...///000///...------...............------------...///000000111000111333444444333222111333444666555444333333444333555888:::<<<<<<;;;;;;>>>CCCKKKTTT^^^hhhrrrxxxvvvqqqmmmnnnsss~~~xxx|||{{{~~~wwwqqqmmmnnnrrrzzz~~~~~~}}}}}}|||~~~~~~uuuooottt~~~yyycccPPP<<<:::777555555444222000000000111111222222222333---.........//////000000++++++---///000111111111////////////000000000000---...///000111111111111111111000000000000111111---...000111111000000///000000000000000000000000...///000111222333333333333333222222111000000000222333555555555666888:::>>>??????AAABBBDDDFFFGGGBBBBBBAAABBBGGGRRR^^^fffdddcccaaa```bbbhhhmmmqqquuuzzzsssuuuxxxzzz{{{yyywwwuuu{{{~~~~~~{{{|||yyyqqqsssrrrrrrtttuuuuuurrrpppssstttuuuvvvvvvyyy}}}vvvUUUEEEBBB>>>======???@@@>>>888333111222444444222000//////111111111///------///111***+++,,,---...///000111////////////////////////,,,------...///000000111////////////000000000000222333444444222111111111555444444333333333444444666888;;;<<<;;;:::;;;<<>>CCCFFFFFFEEEDDDCCCGGG>>>>>>@@@BBBSSSfffkkkmmmiiifffffffffhhhooowwwzzz}}}rrrtttwwwyyyyyyxxxuuutttyyy|||~~~|||xxxxxx~~~~~~yyytttsssrrrsssttttttsssqqqssstttuuuuuuvvvyyy}}}tttUUUEEEBBB>>><<<<<<>>>@@@>>>999444111222333333222000000000111111111///...---///111......///000111111222333////////////////////////---------....../////////////////////000000000000222333444444222111111222555555444444444444444555666888;;;<<<;;;;;;<<<===CCCJJJRRR\\\iiiuuuzzzyyyrrrlllhhhjjjrrr|||yyyzzz|||zzzyyywwwxxx{{{}}}~~~vvvooohhhaaaccclllyyy~~~|||zzzxxxwwwwwwzzz}}}yyytttssswww{{{}}}wwwnnnlllnnnwwwoooYYYFFF===555444555444222222111111111111111111111111000111222222222111000///111...++++++...000000000///000000000000000111111///000000000111111111111000000000000000000000000333111//////111111000......///000111222111111000000000000000111111111111222222111111111111111111333555777:::;;;<<<;;;;;;:::===CCCIIIMMMNNNNNNMMMLLLBBB@@@AAACCCTTThhhnnnqqqooonnnppppppppptttzzz|||ppprrrtttvvvvvvuuusssqqqwwwzzz{{{yyyttttttxxx|||~~~{{{wwwuuurrrrrrsssssssssrrrrrrssstttuuuvvvyyy~~~uuuWWWGGGBBB===;;;;;;===@@@???;;;777222222222111111111000000000111111000......///111000000000111111111222222////////////////////////......................../////////000000000111111222333444333222111222333555555555444444555555666777888:::;;;;;;;;;===???CCCLLLXXXeeerrr}}}~~~rrrlllhhhjjjpppxxx||||||~~~wwwpppppppppqqqtttyyy{{{|||wwwooohhhbbbfffqqq}}}~~~|||zzzyyywwwwwwzzz}}}{{{tttrrrsssvvvyyyyyyyyyzzz{{{}}}}}}~~~}}}qqqmmmttt~~~ppp^^^JJJ@@@777555666444222222111111111111111111111111333333333222111111000000111///------///000111000000///////////////......000000000000111111111111000000000000000000000000222111//////000000///---//////000111111111111000000000000000111111111111111111222222222222222222222444777:::============:::<<>>CCCFFFEEECCC777444111000111222222111000111222222000//////000000000000000////////////////////////////////////111111000000000000000000/////////000111222222222333444444333222222333555777666666666777777888999888999:::::::::===AAADDDMMMXXXeeerrr~~~nnnjjjiiinnnsssyyyuuullliiiiiijjjooouuutttuuuxxx|||~~~yyyuuunnnlllmmmuuu}}}zzz{{{|||{{{yyywwwxxxzzz|||~~~~~~wwwqqqoooppprrrtttvvvyyy|||}}}|||{{{zzzttttttuuuwww{{{~~~xxxuuuwww|||~~~}}}yyynnncccRRRFFF;;;777666444333444444444444444444444444444222111111111222333444444111111111111000000111111111111111000000/////////111111000000000000000000////////////////////////...///000000111222333333222222222222222333333333///000000000111111111111111111222222333333333333666777:::<<<===<<<;;;;;;<<<;;;???IIIUUU^^^```___YYYLLLFFFEEEEEEWWWmmmtttuuurrrqqqssstttuuu{{{lllmmmmmmnnnmmmmmmkkkkkkqqqsssuuuuuutttrrrrrrrrrsssyyy~~~|||xxxtttrrrqqqrrrrrrrrrtttuuuuuuuuuuuuwwwzzz}}}{{{cccOOOFFF@@@>>>===@@@FFFJJJKKKKKK<<<888222111222333333111000222333333111///000000111111111111111111111111////////////////////////000000000000000000000000...///000000111222333333333444444333222222444777777777777777888999::::::999999:::999:::>>>CCCFFFSSS^^^mmmyyy{{{mmmkkklllrrrwww|||{{{uuuppppppqqqqqqssswwwrrrrrrsssuuuwwwwwwuuusssmmmooottt}}}~~~yyywwwxxx{{{|||zzzxxxxxxzzz|||}}}~~~||||||}}}yyyqqqlllkkknnnqqqqqquuuzzz~~~~~~{{{yyyrrrpppnnnooorrrvvvyyyzzz~~~yyyssssssvvv~~~|||rrriii[[[NNN@@@:::888555444555444444444444444444444444111111111111222222222333000111222111000///000111111111000000000000000///111111111111000000000000000000000000000000000000...000222222222222444555000000//////000000111222000000000000111111111111111111222222333444444444666777999;;;<<<;;;:::999======@@@HHHRRRZZZ]]]^^^YYYLLLGGGFFFGGGXXXnnnuuuyyyuuussstttvvvyyyyyylllllllllmmmlllkkkjjjjjjmmmpppssstttuuutttsssrrrqqqwww|||yyyuuusssrrrrrrrrrqqqsssssssssrrrqqqrrrvvvxxx}}}zzzqqqttt}}}ppp___PPPJJJBBB@@@???CCCIIIOOOQQQQQQAAA;;;444111333444333111000222333333111000000000000000000000000000000000////////////////////////------......//////000000...///000111222333333444333444444222111222555888777777777888888:::;;;;;;999:::999999:::>>>DDDHHHZZZhhhyyytttpppnnnpppvvv{{{~~~{{{yyy{{{|||xxxwwwsssrrrpppooopppqqqrrrsssqqqwww}}}}}}wwwtttvvvyyy|||zzzxxxxxxzzz|||}}}}}}||||||}}}~~~zzzssskkkffffffjjjnnnrrrvvv{{{~~~|||tttppplllkkkmmmppprrrrrrwww{{{xxxppppppsssyyy{{{tttgggXXXHHH@@@;;;666333444333333333333333333333333222222333333222000///---///111222222///......000......///////////////000111111111111000000000///000000000000000000000000222444555444222111333444111000/////////000111222000000000000111111111111111111222222333444444555444555888:::;;;;;;;;;:::>>>???CCCIIIPPPWWW\\\___YYYMMMIIIHHHIII[[[pppwww|||xxxwwwyyy{{{~~~xxxlllllllllllllllkkkjjjiiikkkmmmqqqtttuuutttsssssstttyyy|||yyyvvvtttssssssqqqpppqqqrrrqqqpppnnnooorrruuurrr}}}}}}sssiiikkkwwwxxxqqqgggZZZQQQMMMCCCAAAAAADDDKKKRRRTTTUUUDDD===555222333555444111000222444333222000000000------------.........///////////////////////////++++++,,,,,,---...//////...///000111222333444444444444444222111333666888888888888888999:::;;;<<<::::::999999:::>>>EEEIII```pppqqqsssqqqsssyyy~~~~~~zzzuuuuuurrrooommmmmmoooqqqssswww|||{{{{{{|||uuurrruuuxxx|||zzzxxxxxxzzz|||}}}}}}~~~|||xxxppphhhccccccgggllluuuxxx|||wwwrrrmmmjjjlllooopppooouuuxxx~~~wwwooonnnrrrvvv|||ppp```NNNDDD===666333222111111111111111111111111333444444333111...+++)))...111333222///---...///,,,------....../////////222111111111000000//////000000000000000000000000555777888666222000111333333222111111111222444555000000000000111111111111111111222333333444555555111333666999;;;<<<<<<;;;>>>AAAFFFKKKPPPVVV]]]bbbYYYMMMJJJJJJKKK\\\rrrxxx|||yyyyyy}}}~~~yyymmmkkkjjjkkknnnooollljjjhhhjjjmmmpppqqqrrrqqqqqquuuuuuxxx~~~yyyqqqppprrrqqqppppppqqqrrrssssssqqqoooppppppvvvxxx|||uuunnnlllrrr}}}xxxpppeeeVVVOOOOOOJJJFFFCCCEEEJJJOOORRRRRRGGG>>>444111444666555222000000000000000000000000000000000000000000000000222111000.........///000111111000000//////............//////000000111111111111111111222333444444:::999888888888999:::;;;888888:::<<<;;;>>>KKKXXXlllrrrqqqtttzzz|||rrrrrrooommmmmmkkkkkkrrrzzz~~~|||zzzzzzyyy{{{|||}}}{{{xxxtttsssrrryyyzzzzzzyyywwwwwwxxxzzz{{{{{{{{{}}}yyyrrrjjjfffcccaaadddiiiqqqwww|||uuullliiikkknnnooommmrrrvvv}}}wwwssssssssszzz~~~mmm[[[PPPHHH===666666777666444222111111222222555555444333222111000///111111000000000000111111111111000000000000000000//////...---,,,++++++***444222000///...///000111333333333222222222111111000000111111111111000000111222333333333333444555222333333333444555555666444666999;;;;;;:::888777>>><<<===EEESSS^^^cccccc[[[MMMFFFDDDLLLfff}}}~~~kkkiiihhhiiilllllljjjhhhhhhjjjlllnnnppppppoooooorrrssswww{{{{{{rrrrrrsssrrrqqqrrrqqqssstttsssrrrpppqqqqqqqqqsss|||}}}vvvnnnkkkppp|||zzzqqqfffXXXPPPPPPKKKGGGDDDEEEJJJNNNPPPPPPGGG>>>555111333555444111000000000000000000000000000000000000000000000000222111000///......///000111000000000/////////.........//////000111111111111111111111222333444555999999888888888999;;;;;;999999;;;======BBBPPP^^^vvv~~~qqquuuxxx}}}}}}tttooolllkkklllllloooxxx}}}|||{{{|||||||||}}}~~~|||xxxuuussssssxxxyyyzzzzzzxxxxxxyyyzzzyyyxxxxxxyyy{{{{{{zzzxxxvvvooohhheeebbb```bbbgggooossszzz~~~vvvnnnjjjkkknnnnnnnnnssswww|||~~~~~~xxxsssqqqqqqxxxwwwdddWWWKKK???999888666555333222111111222222333333333333333222222222222222111111111111222222000000000000000111111111000000//////......------333222000///...///111222222222222111111111000000000111111111111111111000000222333222111111222444333222111111222333555666555777999;;;:::999777777::::::===HHHVVVbbbggghhhYYYMMMFFFFFFOOOjjjjjjiiihhhhhhjjjjjjiiigggiiijjjlllmmmnnnnnnmmmmmmppprrrvvvyyy{{{~~~uuutttuuutttrrrsssrrrssstttsssrrrqqqqqqsssmmmqqqyyy|||sssoootttxxxlll^^^TTTPPPKKKGGGDDDEEEIIIMMMNNNMMMFFF>>>555111222333222///000000000000000000000000000000000000000000000000111000000////////////000000000000000////////////......///000000111111222222222222222333444555555888777888888999:::;;;<<<::::::;;;>>>@@@GGGXXXggg{{{rrrzzz}}}}}}{{{tttllliiihhhiiilllsss}}}||||||~~~~~~}}}yyyuuutttsssvvvxxxzzz{{{zzzzzzzzz{{{zzzxxxwwwwwwwwwwwwtttrrrpppjjjfffdddaaa^^^___ccclllppptttyyy|||yyyqqqllllllnnnooooootttvvvzzz~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~|||vvvrrrooonnnuuu}}}rrrcccSSSEEE<<<:::555444333111111111222222222222222333333333444444333333222222222222333333//////000000111111111222111111111000000000000000111000/////////000111222111111111000000000//////111111222222222222111111111222333222000000000222222222111000111333555666555888:::;;;999777666666777:::AAAMMM[[[fffkkklll\\\OOOIIIIIIRRRmmm~~~|||}}}lllkkkjjjjjjjjjjjjjjjjjjkkklllmmmmmmnnnmmmmmmlllnnnsssxxxyyyxxxwwwvvvvvvtttrrrsssqqqrrrrrrrrrppppppqqqrrrnnnqqqxxx}}}xxx{{{xxxgggYYYPPPJJJFFFCCCDDDHHHLLLMMMLLLEEE>>>666222111111000...000000000000000000000000////////////////////////000000000////////////000000000000000////////////...//////000111111222222222222222222333555666777666777777888999;;;<<<<<<999999;;;>>>BBBLLL___qqq}}}yyywwwyyy}}}}}}wwwrrrkkkgggeeeggglllvvv|||{{{|||~~~~~~zzzwwwuuuttttttwwwyyy{{{zzzzzz{{{|||}}}|||zzzyyyxxxvvvssspppkkkfffcccbbb```]]]]]]```jjjmmmrrrwwwzzz~~~{{{tttooonnnoooppppppssstttwww{{{~~~~~~}}}}}}}}}|||{{{{{{zzzyyyyyyyyyzzzzzz{{{|||}}}}}}~~~zzzuuuqqqnnnmmmmmmttt{{{rrraaaOOOAAA:::555444333222111111222222111111111222222222222333222222222111111222222222/////////000111111222222000000000111111222222222000000//////000111222333222111111111000000000000222222222333333222222222222333444222111000000111111111222333444444444444666999;;;;;;888666666777888===HHHTTT___gggjjjkkkaaaTTTMMMKKKSSSmmm{{{xxxyyyoooooonnnmmmllllllmmmnnnnnnnnnoooooooooooonnnnnnoootttyyyzzzyyy{{{xxxwwwtttqqqqqqoooppppppooonnnnnnpppqqqooorrrwww}}}~~~uuu```RRRKKKFFFBBBBBBFFFJJJKKKKKKDDD>>>777333111111000...000000000000000000000000/////////////////////////////////000000000000///////////////000000000000//////000000111222222222222222222333444666777888666666777999:::;;;<<<<<<888888;;;@@@EEEQQQfffxxxsssssssssuuuvvvuuurrrpppkkkgggdddffflllwww~~~|||{{{|||}}}~~~|||yyywwwwwwtttvvvxxxyyyyyyzzz{{{}}}~~~{{{zzzxxxvvvssspppiiidddaaaaaa___[[[[[[^^^ggglllsssyyy|||}}}}}}~~~{{{wwwsssrrrrrrssssssrrrsssuuuxxx}}}~~~~~~~~~|||||||||{{{zzzyyyxxxwwwxxxxxxzzz|||}}}~~~~~~~~~~~~{{{xxxrrrmmmjjjjjjlllmmmuuu|||rrr^^^III;;;777666444222111111222222111111111111000000000000111111000000000000111111//////000000111111111111...//////000000111111222/////////000000111222222333333222222222111111111222222222333333222222222333444555444222111111222///222555888999777555333666:::===;;;888555666999<<>>888444222111111000000000000000000000000000000000000000000000000000...//////000000000000///////////////000000000000//////000111111222222333222222333444555666888999666777888999:::;;;;;;;;;888999===BBBIIIVVVkkk~~~~~~sssqqqnnnnnnoooppppppooolllhhheeegggmmmzzz~~~}}}|||||||||}}}}}}~~~{{{zzzzzztttvvvwwwwwwwwwxxxzzz|||}}}{{{yyyxxxuuurrroooiiieeeaaaaaa^^^ZZZZZZ]]]dddjjjssszzz}}}|||{{{zzz{{{zzzyyywwwvvvvvvvvvvvvtttuuuvvvxxx|||}}}}}}}}}}}}|||{{{zzzyyywwwyyy{{{|||}}}}}}|||{{{~~~{{{yyyxxxxxxyyyzzzwwwsssnnniiihhhiiilllnnnvvv~~~{{{pppVVVAAA:::999666444222222111111222222111111000000000///111000000000000000000111111000000000000000000000......//////000000000111000000000000111111111111333333333222222222222111111111222222222222111111333444555444222222222444///222666999:::888555333777;;;>>><<<888666888<<>>>>>AAADDDDDDAAA>>>999555333222222222000000000000000000000000000000000000000000000000---...///000111111000///.../////////000000000111///000000111111222333333222333333444555777999:::777888999:::;;;::::::999999:::???FFFNNN[[[pppwwwsssnnnlllmmmoooqqqrrrmmmiiigggjjjqqq~~~~~~xxxxxxzzz{{{}}}~~~~~~~~~~~~}}}|||}}}uuuvvvuuuttttttuuuyyy|||~~~|||zzzyyyyyywwwtttqqqlllfffbbb```]]]ZZZZZZ]]]aaagggqqqxxx{{{|||{{{zzzvvvxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~}}}|||{{{yyyzzz|||}}}}}}|||zzzxxx{{{yyyvvvsssrrrrrrtttuuusssqqqnnnlllkkkkkklllmmmwww~~~xxxxxx}}}dddLLL===;;;999666333222111111222222222222222333333333222111111000000111111222222222111111000//////////////////000000000000000000111111111111000000///222222222222111111111111000111111111111111111000111222333333222111333444111333444666777666666555777;;;???===999777;;;???@@@NNN```lllnnnkkkhhhggg```SSSMMMMMMVVVqqq{{{vvvooo~~~nnnooonnnlllhhhhhhkkknnnoooooooooooopppqqqrrrsssooooooppprrrssszzz~~~xxxsssrrrooooooooonnnmmmnnnqqqtttuuussssssyyy\\\RRRFFF>>><<<>>>@@@AAAAAA>>>:::666444333333333000000000000000000000000000000000000000000000000---...///111111111000///.../////////000000111111000000000111222222333333222333333444666888999:::777888::::::;;;:::999888:::<<>>999888<<>>:::444111222555111111111111111222222222//////000000111111111222000000000000000000000000////////////000000000000000000111111111222222222333333444444555666666777777777777888999999::::::<<>>??????@@@AAAOOOcccrrrtttnnnkkkkkkdddVVVNNNNNNWWWrrr|||vvvwwwkkkmmmnnnjjjfffeeeiiimmmpppppppppooooooooonnnnnnllllllkkkkkkooowww}}}vvvrrrrrrpppppppppoooooonnnmmmmmmqqqoooooorrruuu~~~oooXXXDDD>>><<<888888===>>>??????:::555222222444222222111111111111111111///000000000111111111111000000000000000000000000////////////000000000000111111111111222222222222222333333444444555666666777777777888999999::::::;;;???CCCKKK[[[ooozzzzzz|||wwwxxxzzz~~~|||wwwoookkkkkkooorrrtttqqqnnnlllpppzzzxxxsssqqqpppqqqtttyyy|||{{{yyyxxxwwwyyy{{{}}}~~~}}}zzzwwwtttqqqqqqsssvvvxxxzzz{{{||||||{{{xxxuuusssmmmgggcccbbb```]]]^^^bbbcccgggmmmrrrsssttttttuuutttuuuwwwyyyzzzzzzyyyyyy{{{{{{||||||||||||||||||||||||}}}~~~~~~{{{zzz{{{{{{zzzyyyxxxvvvtttsssrrrpppmmmkkkhhhhhhgggfffeeegggjjjmmmoooooommmkkkjjjkkknnnqqqyyy}}}uuusssyyyyyymmmrrr}}}jjjPPPDDD999444333111111444222222111111111111222222222222222111222222333333222222111000000000000000222222111000000000111111111111222333333333222222000111333333111000111222333333333222222222111111222333444555444333111000555555555777999:::999777777999<<<>>>???@@@@@@AAAGGGPPP```ooovvvssskkkfffdddVVVNNNNNNWWWsss{{{zzzlllmmmnnnkkkhhhgggjjjmmmppppppqqqqqqppppppoooooommmllllllkkknnnttt|||zzzssspppppppppppppppppppppooonnnmmmmmmlllllloooqqqxxxuuu]]]EEE<<<;;;888777:::===??????<<<777333333444333222222222111000000000000000000000111111111111000000000000000000000000////////////000000000000111111222222222333333333111222222333333444555555777777888888999:::::::::999???GGGRRRdddyyy{{{tttttt{{{{{{tttrrrssswwwzzzuuupppmmmoootttxxxzzzwwwtttrrrtttzzz}}}}}}zzzrrrnnnmmmnnnrrrvvvzzz}}}}}}{{{zzzzzzwwwyyy|||~~~~~~zzzxxxtttrrrqqqsssvvvxxxzzz{{{||||||{{{xxxtttrrrlllgggcccbbb```]]]^^^bbbeeeiiinnnrrrsssrrrrrrsssrrrsssuuuwwwwwwwwwwwwvvv|||{{{{{{{{{|||}}}~~~~~~|||}}}}}}~~~}}}|||||||||{{{zzzvvvtttpppnnnllljjjfffdddaaabbbccccccdddfffkkknnnmmmllljjjgggfffhhhmmmpppvvvzzz~~~~~~|||wwwyyy~~~mmmjjjsssnnnUUUGGG:::555555444222222222222111111111111222222333333222222111222222222222111111111000000000000222111111111111222222333222222222333222222111111000111333333111000111222333333333222222222222111111111222222222222333333555333111444888:::777444888;;;@@@CCCDDDEEEFFFHHHJJJOOOZZZgggqqqqqqhhh^^^dddUUUNNNNNNXXXttt~~~kkklllllljjjhhhgggiiikkkooopppqqqqqqqqqpppooooooppppppooonnnppptttzzz~~~{{{tttrrrqqqoooooopppqqqqqqpppoooooojjjiiijjjlllnnnsss}}}dddJJJ>>><<<:::888888<<>>999444333444333333333222111000//////000000000000000111111111////////////////////////////////////000000000000222222222222333333333333000111111222333333444444777777888999999::::::;;;999@@@JJJXXXmmmwwwoooooouuu}}}~~~wwwrrrrrrwww~~~xxxtttpppnnnrrrwww|||~~~|||zzzxxxxxx{{{wwwqqqttt~~~vvvnnnkkklllnnnsssvvv{{{}}}}}}|||{{{|||wwwyyy{{{~~~|||yyyvvvsssrrrtttwwwyyyzzz{{{||||||zzzwwwtttrrrlllgggcccbbb```]]]___cccfffjjjooorrrrrrrrrqqqqqqpppqqqsssuuuvvvwwwwwwwwwzzzzzzzzzzzz{{{|||~~~||||||}}}}}}~~~~~~~~~}}}}}}}}}|||zzztttqqqmmmiiigggddd```]]]\\\^^^```aaacccgggllloooooommmjjjfffeeeggglllpppvvvyyy~~~~~~{{{yyy|||qqqeeegggrrr~~~mmmXXXHHH:::666777666444222222222111111111111222222444444333222111111111111111111111111111111111000222111111111222333444444222222222222222111000///000111333333111000111222222222222222222222222222222111111111222333555666666666555666777777666555777<<>><<<999777;;;>>>AAA@@@;;;666333333333333333222111000//////111111000000000000000000////////////////////////////////////000000000000111111222222222333333333000000111111222333333444888888888999::::::;;;;;;;;;BBBMMM^^^wwwtttnnnnnnpppwww~~~{{{vvvuuuzzz~~~{{{uuurrrnnnnnnqqqwww{{{~~~yyyzzzzzzzzzzzzzzz{{{|||xxxoookkkqqq~~~tttmmmkkkmmmqqqpppssswwwyyyxxxxxxwwwxxxxxxyyy{{{~~~~~~{{{xxxuuutttuuuxxxzzzzzz{{{|||{{{zzzvvvsssqqqlllgggcccbbbaaa^^^```dddhhhlllpppssssssrrrqqqqqqnnnoooqqqtttvvvxxxyyyzzzxxxxxxxxxyyyzzz{{{|||}}}zzz{{{{{{{{{||||||}}}}}}~~~||||||}}}|||zzzxxxqqqnnniiieeebbb___\\\ZZZYYY[[[___aaadddhhhmmmpppsssqqqmmmiiiggghhhmmmpppwwwzzz~~~{{{}}}zzzgggaaahhh{{{xxxiiiXXXIII:::666888777444333222222111111111111222222444444333222111111111111000111222222222222111111222111111111222333444444222222222222111111000///000111333333111000111222222222222222222222222222333222111111222444666888;;;>>>@@@===888666888;;;888>>>EEEIIIHHHIIIKKKMMMUUU\\\bbbcccfffkkkmmmjjjcccTTTMMMPPP]]]yyyhhhhhhhhhhhhhhhhhhhhhgggjjjlllmmmoooooonnnmmmllllllmmmoooooooooqqqtttvvvzzzuuuvvvvvvvvvuuurrrnnnkkkiiiiiihhhiiikkkkkknnnyyywww]]]JJJAAA===:::888999>>>BBBBBB===888444333333222222222111000000000111111111111000000000000000000000000000000000000////////////000000000000000000111111111222222222000111111222222333444444888888999999:::;;;;;;;;;>>>FFFSSSgggssspppppppppuuu{{{|||{{{}}}~~~~~~|||wwwsssppplllkkknnnssswwwyyysssvvvzzz|||zzzxxxvvvvvv{{{wwwpppiiiiiiqqq~~~|||rrrkkkjjjnnnrrrrrruuuxxxyyyxxxwwwwwwxxxxxxyyy{{{}}}~~~|||xxxuuutttuuuxxxzzzzzz{{{|||{{{yyyvvvrrrpppmmmhhhdddcccbbb```aaafffiiimmmrrrttttttsssrrrrrrooopppqqqsssvvvxxxzzz{{{wwwxxxyyyzzzzzzzzzzzzzzzxxxxxxxxxyyyzzz{{{{{{||||||{{{zzzzzzzzzyyywwwuuummmjjjeeeaaa___\\\ZZZXXXXXX[[[^^^bbbdddhhhmmmppptttssspppmmmkkklllpppsssyyy|||pppbbbcccuuutttgggZZZKKK>>>999888666444444222222111111111111222222333333222222111222222222000111222333333333222111222111111111111222222333111111111222111111000000000111333333111000111222111222222222222333333333333333222222333555666888999>>>AAA===666333777===;;;AAAHHHIIIFFFDDDEEEGGGSSS___fffcccbbbhhhmmmnnncccTTTMMMQQQ```~~~hhhhhhhhhhhhiiiiiihhhggggggiiikkkmmmmmmllljjjiiihhhjjjmmmnnnoooppprrrtttzzz}}}tttttttttuuuuuussspppmmmkkkjjjjjjkkkmmmlllnnnwww}}}eeeOOOAAA;;;999777888>>>CCCDDD???999444222222222111111111111111111111111111111000000000///000000000000000000000000////////////000000000000//////000000000111111111111111222222333444444444888888999::::::;;;;;;<<>>DDDEEE@@@999444222111111111111111222222222222111111111000000//////000000000000000000000000////////////000000000000////////////000000000000111222222333333444555555888999999::::::;;;;;;<<>>@@@???;;;666333222111111000000000000000222222111111000000//////000000000000000000000000////////////............444444333222111111111111000000/////////000222333888666777::::::888:::???CCCOOOeee~~~yyyxxxzzz}}}ssslllfffdddaaabbbiiiqqqyyy{{{nnneee]]]___iiitttxxxxxxvvvsssmmmhhhfffjjjqqqvvvvvvvvvuuutttsssrrrrrrqqqsssuuuvvvxxxyyyyyyyyyyyy|||yyyvvvsssrrrrrrtttvvv{{{{{{{{{yyyvvvrrrnnnlllhhheeebbb___^^^```bbbdddmmmppptttvvvvvvvvvvvvwwwvvvuuutttrrrrrrssssssttttttwww|||~~~zzzxxxvvvvvvvvvvvvuuutttssssssxxxwwwtttrrrooollljjjhhh]]][[[YYYWWWVVVWWWWWWXXXXXX\\\aaaeeeggghhhiiikkkqqqrrrttttttssstttuuuwww{{{}}}vvvffffffooommmdddTTTEEE:::555444555555444333333222222333333555444222111111111222222111111111111111111111111222222111111111111222222111111000000000000111111111111000///......//////111111222222222333333333222333333444444555666666333444555777999::::::;;;BBBJJJSSSVVVUUUVVV]]]dddooo}}}|||yyy~~~~~~wwwhhhVVVMMMQQQbbb}}}ggghhhiiiiiiiiihhhgggfffiiihhhhhhiiijjjkkkiiihhhiiikkknnnnnnnnnoooppprrrsss|||~~~vvvqqqnnnqqqsssqqqnnnnnnlllnnnppprrrtttvvvzzz}}}}}}pppiiijjjeeesss|||qqq___NNNBBB;;;888777999;;;>>>@@@???;;;777444333222222111111111111111000/////////.........---000000000000000000000000////////////////////////333333222111111111222222222111111111111222444555888666777::::::888;;;@@@GGGSSSiii{{{xxxwwwzzzvvvnnnfffaaa___aaakkkuuu~~~oooggg___aaajjjsssvvvuuuqqqnnniiifffggglllrrrvvvwwwvvvuuutttrrrqqqppppppssstttvvvwwwxxxyyyxxxxxx{{{zzzyyyxxxwwwwwwwwwwwwzzzzzzyyywwwtttpppllljjjfffccc```]]]]]]___ccceeelllooosssuuuvvvvvvvvvwwwvvvuuutttssssssssstttuuutttwww{{{~~~~~~{{{xxxwwwwwwwwwvvvtttrrrqqqpppuuutttrrrpppmmmjjjhhhggg]]][[[XXXVVVUUUUUUWWWXXX]]]```eeehhhjjjlllmmmooopppqqqssssssssstttwwwxxx{{{|||~~~lllgggllluuukkk[[[JJJ>>>888666666555444333333222222333333444333222111111111222222111111111111111111111111222222111111111111222222111111000000000000111111333333222111111111111111111222222222222333333333///000000111222222333333444555666777999:::::::::===EEEPPPXXX[[[```gggnnnttt{{{gggUUULLLQQQbbb|||iiiiiijjjjjjiiihhhgggggghhhggggggiiikkkkkkjjjiiihhhjjjlllmmmmmmnnnppprrrpppwwwyyyrrrnnnooopppnnnmmmmmmkkknnnsssvvvyyy{{{~~~~~~xxxooohhhfffcccooo|||xxxmmm]]]MMMBBB<<<999888999;;;>>>???>>>;;;777444444333333222111222222222////////////............000000000000000000000000000000000000000000000000222222111111111222333333333333333333444555666777777666777::::::999<<>>;;;888555333333222111111111111222111111111111000000000000////////////////////////111111111111111222222222111111000000111222333333222222333444555666777777777666777:::;;;:::>>>DDDNNN]]]ttt|||{{{zzz}}}|||rrrhhhaaa^^^aaakkkvvvyyyfffaaa\\\^^^dddiiiiiigggdddaaa```fffooowwwyyyxxxxxxvvvtttqqqooommmllllllqqqrrrtttuuuwwwwwwvvvvvvttttttvvvwwwxxxxxxwwwwwwxxxwwwtttqqqmmmhhheeeccc]]][[[XXXWWWYYY]]]cccfffkkknnnrrruuuuuuuuuvvvwwwwwwvvvvvvvvvuuuuuuuuuuuusssuuuxxx{{{}}}}}}|||{{{wwwwwwvvvtttrrrpppnnnmmmpppooommmkkkhhhfffdddccc^^^[[[WWWUUUTTTUUUXXXZZZ^^^aaadddgggiiijjjlllnnntttuuuvvvvvvvvvwwwzzz|||~~~~~~~~~vvvqqqwwwxxxfffUUUIII@@@:::666555444333333222222333333333222222222222222222222111111111111111111111111222222111111111111222222111111000000000000111111111111000//////000000000222222222333333333444444444444444555666666777777777777777777888999999:::DDDJJJQQQUUUVVVUUUVVVWWWhhh~~~wwwaaaQQQJJJPPPcccyyyxxxzzzmmmllllllkkkjjjiiiiiiiiieeedddeeefffiiijjjiiiggghhhiiijjjjjjiiijjjmmmoooqqqsssxxx}}}uuunnnnnnooooooooorrrnnnppprrrtttwww|||~~~}}}wwwmmmfffcccnnnwwwgggVVVIIIAAA<<<999999;;;===>>>>>>;;;888666222222111000000000000000000000000000111111111111////////////////////////000111111111222222222333000000000000111222222333000111222333444555666666777555666:::;;;<<<@@@GGGQQQbbbyyy~~~}}}~~~{{{tttlllgggdddeeemmmwwwwwweeeaaa^^^```dddgggeeeccc```___aaaiiissszzz{{{yyyvvvtttrrrooommmlllllllllppprrrsssuuuvvvvvvvvvvvvttttttttttttuuuwwwyyyzzzwwwuuurrrnnniiieeeaaa___YYYWWWTTTSSSVVV[[[bbbfffjjjnnnrrrtttuuuuuuvvvwwwvvvvvvvvvvvvvvvuuuuuutttrrrtttvvvyyy{{{|||||||||vvvuuuuuutttsssqqqpppoooooonnnllliiifffcccaaa```]]][[[XXXVVVVVVXXXZZZ\\\]]]___bbbdddfffgggjjjlllwwwyyyzzzzzzyyyyyyzzz{{{|||rrrnnn{{{jjjZZZNNNDDD;;;555555444333333222222333333222222222222222222222222111111111111111111111111222222111111111111222222111111000000000000111111111000000000000000111111222222333333333444444444111111111222333333444444888888777777888999:::;;;???EEEMMMRRRTTTWWW[[[___pppuuu]]]NNNIIIPPPccc~~~vvvuuuwwwooonnnmmmkkkjjjjjjjjjjjjfffeeeeeegggiiiiiihhhgggiiiiiiiiihhhggghhhjjjlllqqqrrrwwwyyyqqqpppqqqppppppssspppqqqrrrsssuuuzzz|||vvvnnniiisssqqq]]]NNNCCC<<<999999;;;===>>>===;;;999777222111000000//////000000............////////////000000000000000000000000000000000111222222333333111111000000000111222222///000111333444555555555777555666:::;;;===BBBIIIWWWiiizzztttooonnnmmmooovvv{{{llliiiggghhhjjjiiieeeaaa\\\^^^cccllluuuzzzzzzxxxsssqqqooommmllllllmmmnnnqqqrrrtttuuuvvvwwwvvvvvvwwwwwwvvvwwwxxxzzz|||}}}wwwuuuqqqlllgggbbb^^^\\\VVVSSSQQQPPPSSSYYY```eeejjjmmmqqqtttuuuuuuvvvwwwuuuuuuvvvvvvvvvuuutttsssrrrsssuuuwwwzzz{{{}}}}}}vvvvvvuuuuuusssrrrppppppnnnllliiifffbbb___\\\[[[ZZZZZZYYYXXXYYYZZZ\\\]]]]]]___bbbdddeeefffiiilllvvvyyy|||}}}}}}{{{{{{{{{qqqhhhzzzrrrcccWWWJJJ>>>555555444333333222222333333111111222333333333222222111111111111111111111111222222111111111111222222111111000000000000111111333222222222222333444444333333333333444444444444222333333444444555555666888888777777888999;;;<<>>DDDKKK```rrryyytttrrrsssvvvzzzvvvtttrrrpppnnnjjjddd___XXX]]]fffnnntttwwwwwwvvvooonnnlllkkkkkkmmmooopppqqqrrrtttvvvwwwwwwwwwvvvxxxxxxzzz{{{||||||||||||wwwuuupppkkkeee```\\\ZZZTTTQQQNNNMMMQQQWWW___dddiiilllqqqtttuuuuuuvvvwwwttttttuuuvvvuuutttsssrrrrrrrrrtttvvvxxx{{{}}}~~~xxxxxxwwwvvvtttrrrpppoookkkiiifffbbb^^^ZZZVVVUUUVVVWWWWWWYYYZZZ\\\]]]]]]\\\^^^```bbbccceeehhhjjjpppuuuzzz~~~~~~}}}|||{{{}}}~~~tttfffnnn}}}ooobbbSSSBBB666555444333333222222333333000111222333333333333222111111111111111111111111222222111111111111222222111111000000000000111111333222222222333333444555333333333444444444444555555555666666777888888888888777666777888:::<<<>>>IIIPPPUUUSSSOOOSSS```lll}}}sssttt}}}yyymmmXXXJJJFFFPPPdddvvvvvvvvvqqqpppnnnlllkkkkkkkkkkkkkkkjjjjjjjjjlllkkkjjjhhhkkkjjjiiigggddddddfffiiilllmmmrrrzzzzzzwwwuuupppnnnnnnpppsssvvvxxxyyyzzz|||~~~rrr\\\NNNEEE@@@:::;;;<<<======;;;:::888444333222222111111222222///000000000111111222222000000000000000000000000...//////000111111222222222222111000//////000000///000222444666777666666777555666999<<<>>>EEELLLgggyyy~~~yyytttsssuuuzzz|||zzzwwwuuupppiiiaaa[[[VVV]]]gggooossstttttttttmmmllljjjjjjkkkmmmppprrrrrrsssuuuvvvwwwxxxwwwwwwvvvxxx{{{~~~~~~}}}{{{yyywwwuuupppjjjddd___[[[ZZZSSSPPPMMMLLLOOOVVV^^^ccciiilllpppsssuuuuuuvvvxxxssstttuuuuuuuuutttrrrqqqqqqrrrsssuuuxxx{{{}}}{{{{{{yyywwwtttqqqnnnmmmiiihhhddd___[[[VVVRRRQQQSSSTTTVVVYYY[[[\\\\\\]]]ZZZ\\\^^^___```bbbeeehhhkkkpppxxx~~~~~~}}}|||zzz|||zzzhhhgggtttxxxjjjYYYFFF888555444333333222222333333000111222333444333333222111111111111111111111111222222111111111111222222111111000000000000111111111000000000111222222333333333333444444444555555222222333333444555555555777777666666888;;;===???CCCKKKQQQNNNIIINNN```pppzzzqqqvvvtttVVVIIIFFFPPPdddxxxxxxwwwuuutttqqqnnnkkkjjjiiiiiijjjjjjiiihhhhhhhhhhhhhhhgggiiijjjiiigggdddcccccceeeiiiooovvv{{{}}}yyywwwttttttvvvuuusssrrrwww}}}~~~~~~}}}~~~pppZZZJJJAAA???<<<:::;;;===<<<999666222111222333444333000---//////000000111111111222333333222222111000//////////////////000111222333222000///111444666555333444444555555666777777777666;;;888777<<<===EEEVVVnnn}}}yyyuuuuuu{{{yyyooofff___\\\XXX___iiippprrrpppmmmkkkhhhgggffffffhhhjjjmmmooouuuvvvwwwvvvuuutttuuuvvvuuuvvvyyy}}}~~~|||xxxtttooojjjddd^^^WWWSSSRRRNNNKKKKKKMMMPPPYYYbbbkkknnnqqqtttuuuuuuwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvqqqrrruuuxxx{{{}}}~~~|||yyyvvvsssqqqqqqmmmggg```[[[ZZZZZZXXXWWWSSSSSSTTTVVVYYY[[[^^^___YYYYYYZZZ[[[]]]```bbbdddmmmqqquuuyyyyyyyyyzzz{{{xxxyyy{{{{{{}}}ssslllnnn~~~{{{nnn```MMM===999555333555555222000111555444444333333444444555222222333333333222111000333333333333333333333333222222222222222222222222111222222333333222222111111111222333333333333222444444444444444555777777888999::::::;;;<<<@@@BBBJJJYYY[[[RRRLLLKKKWWWnnnxxxtttzzz}}}rrrZZZNNNEEENNNhhh~~~ooonnnllljjjiiiiiiiiiiiijjjiiihhhgggggggggggghhhhhhjjjkkkjjjhhhfffffffffgggiiinnntttxxx|||zzzwwwvvvwwwuuusssrrrvvv}}}~~~yyy{{{oooVVVFFF@@@===;;;;;;===>>>;;;888555444222111222222111000///000000000111111111111333333222111111000///////////////000000111222333666444333444777888777555444444555666777777888888666;;;888888>>>@@@III\\\sss~~~xxxwww}}}}}}vvvlllbbb\\\YYYXXX___iiippprrrooollljjjggggggggggggiiikkknnnppptttuuuvvvuuusssssstttuuuvvvwww{{{|||uuurrrmmmhhhccc^^^XXXUUURRRNNNKKKKKKMMMQQQZZZccclllnnnrrrtttttttttuuuwwwuuuuuuuuuuuuuuuuuuuuuuuussstttvvvxxx{{{|||}}}~~~}}}|||zzzyyywwwuuurrrpppjjjfff```\\\[[[[[[ZZZXXXXXXXXXXXXYYY[[[]]]___aaabbb```]]]\\\^^^bbbfffiiimmmpppuuuxxxyyyyyyzzzzzzyyyzzz{{{{{{|||~~~}}}vvvmmmlllxxxtttgggTTTCCC:::555333555555222000111333222222111111222222333222222222222111111111111222222111111111111111111222222222222222222222222111222222333333222222111111111222333333333333222444444444444555666777777888999::::::;;;<<<@@@BBBKKKYYYZZZPPPIIIFFFSSSiii~~~{{{vvvYYYNNNFFFNNNhhhhhhggggggffffffgggggghhhhhhhhhggggggffffffggggggiiikkklllllljjjhhhhhhiiijjjjjjmmmpppsss||||||yyyzzzwwwtttsssvvv|||wwwtttwwwhhhMMMBBB???<<<<<<>>>???===;;;888555111000000222222333000000000000111111111111222222222111111000000///000000000000000111333333444333222222444555444222333444555666777888999999666;;;999999@@@DDDOOOddd|||yyywww}}}}}}zzzqqqfff]]]WWWUUUYYY___hhhooopppnnnkkkiiigggggghhhiiikkkmmmoooqqqqqqrrrsssrrrqqqqqqrrrtttwwwyyy~~~}}}ssspppkkkgggccc^^^YYYVVVRRRMMMJJJKKKLLLPPPZZZdddlllnnnqqqssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvxxxzzz{{{||||||{{{xxxvvvvvvvvvtttppplllfffccc```^^^]]]]]]\\\[[[]]]]]]\\\\\\]]]```bbbdddfffbbb]]]YYYZZZ^^^dddiiillloootttxxxyyyyyyzzzzzzyyyzzz{{{{{{zzz|||~~~||||||zzzzzzwwwlllgggppp|||xxxkkkWWWGGG;;;777444666555222000222222222111111111111222222444333111000000000111222222222222111111000000000111111111111111111111111111222222333333222222111111222222333333333333333444444444444555666777888777999::::::;;;<<<@@@BBBMMM[[[ZZZOOOFFFCCCOOOeeexxxYYYOOOGGGOOOgggeeeeeeeeeeeeeeeeeeffffffggggggffffffffffffgggggghhhjjjkkkkkkjjjiiijjjkkkmmmlllmmmoooqqqwww{{{zzzyyyvvvtttuuuxxx|||~~~|||uuutttzzz~~~yyyWWWDDD@@@;;;:::<<<>>>>>>===888555111000000111111111000000000000000111111111222111111111000000000///000000000000111222333333222222111111222222111111222222333555666777888999777<<<::::::AAAFFFTTTjjj|||{{{}}}xxxzzz|||uuujjj```XXXUUUTTT[[[aaaiiinnnooommmjjjhhhfffgggiiikkkmmmooopppqqqpppqqqqqqpppooooooqqqsssxxx{{{uuuqqqlllgggccc^^^YYYVVVQQQLLLIIIIIIKKKOOOYYYcccjjjlllppprrrrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuurrrsssuuuwwwyyyzzz{{{{{{yyyvvvssssssssspppjjjeee``````_________```______```___^^^^^^```cccfffhhhhhhddd^^^ZZZZZZ]]]bbbeeekkknnnssswwwxxxyyyyyyzzzxxxzzz{{{{{{{{{|||zzzzzzxxxvvvwwwzzzuuuiiibbbhhhuuu}}}ppp\\\LLL===888555666555222111222444444333333333333444444666444222111000111333444555444444333333222222222000000000000000000000000111222222333333222222111111222333333444444333333444444444444555666777888777999::::::;;;===AAACCCPPP]]]]]]QQQIIIEEEQQQggguuuXXXOOOHHHNNNeeeggggggfffffffffeeeeeedddggggggffffffffffffggggggfffhhhiiiiiihhhhhhjjjlllpppnnnnnnooopppuuu|||zzzyyywwwttttttuuuwwwyyyzzz{{{}}}zzzvvvxxx{{{dddFFFAAA;;;888:::=========666444222111222111000...111111000000000000000000111111111000000000000000000000000000111222333444555555555555444444444444111222222333555666666777777===;;;:::@@@GGGXXXppp}}}{{{vvvuuu{{{|||wwwnnncccZZZUUUUUUVVV___dddkkkooooookkkhhhfffdddfffiiilllooopppqqqqqqoooppppppooonnnnnnqqqsssxxx|||zzzvvvoooiiiddd___ZZZWWWRRRMMMIIIHHHJJJNNNXXXbbbgggjjjnnnppprrrssstttvvvttttttttttttttttttttttttpppqqqsssuuuwwwyyyzzzzzz{{{xxxtttrrrppplllfffaaa[[[]]]```bbbccccccddddddbbbbbbbbbccceeehhhkkkmmmllliiifffcccbbbbbbdddeeeiiimmmrrrvvvxxxxxxyyyzzzwwwyyy{{{|||}}}~~~yyyxxxwwwtttsssuuuwwwssshhh```eeerrrwwwdddTTT@@@:::666666555222111222444333333222222333333444777555333222111222444555444444444333333222222222000000000000000000000000111222222333333222222111222222333444444444444333555555555555555666888888888999;;;;;;<<<>>>BBBEEERRR```aaaWWWOOOLLLWWWmmmsssWWWOOOHHHMMMbbbiiiiiiiiihhhhhhfffeeedddggggggffffffgggggghhhhhheeefffggggggggghhhjjjlllpppnnnnnnpppqqqttt}}}{{{yyyxxxwwwuuuttttttuuuvvvwwwxxxzzz}}}~~~mmmIIICCC;;;777888;;;======777555333333333222000...111111111111000000000000000000000000000000000000111111000111111222333444222333444444222222333444333333333444555555666666666<<<;;;:::AAAJJJ^^^yyyzzzyyy}}}{{{rrruuu}}}yyysssiii]]]UUUSSSUUUXXXccchhhmmmpppnnnjjjfffdddbbbeeeiiimmmpppqqqqqqqqqpppppppppooonnnooorrruuuyyy|||{{{tttmmmgggbbb]]]ZZZVVVPPPKKKIIIJJJNNNXXXcccfffiiimmmpppqqqrrrsssuuuttttttttttttttttttttttttoooppprrrsssuuuvvvvvvwww{{{yyyvvvqqqkkkfffbbbaaaYYY]]]cccgggiiiiiijjjkkkhhhhhhiiikkkmmmooopppqqqmmmllljjjhhhfffeeeeeeeeehhhlllrrruuuwwwxxxyyyzzzvvvyyy{{{}}}~~~~~~~~~~~~~~~yyyuuutttrrrqqqrrrnnnzzzzzznnncccdddpppwwweeeVVVBBB;;;777777555222111222111111000000000000111111666555444222222333333444111111111111111111111111111111111111111111111111111222222333333222222111222222333444444444444444555555555555666777888888999:::<<<===>>>@@@DDDGGGTTTcccfff]]]VVVRRR\\\qqqqqqUUUNNNGGGKKK]]]{{{iiiiiijjjjjjiiihhhffffffhhhgggggggggggghhhiiijjjdddeeefffgggggghhhkkknnnnnnlllmmmpppqqqssszzz{{{yyytttuuuuuuuuuuuuvvvwwwxxxvvvxxx}}}mmmNNNFFF===888888;;;======;;;888555333333333333222111111111111000000000//////000000000000000000000111111111111222333444444---000111111000///111333666666666666666666666666444;;;:::;;;DDDOOOfff~~~~~~|||}}}{{{xxxxxxyyywww|||~~~~~~}}}rrrooovvv~~~yyyrrrfffYYYQQQPPPTTTYYYhhhlllpppqqqnnniiidddbbb```ccchhhmmmpppqqqqqqpppqqqqqqpppooooooppptttwwwxxx{{{~~~wwwpppkkkgggccc```[[[TTTNNNLLLLLLPPPZZZdddiiikkknnnooooooooopppqqqttttttttttttttttttttttttqqqqqqrrrrrrrrrrrrqqqqqqttttttqqqjjjbbb]]]]]]___YYY___gggmmmooopppqqqrrrrrrssstttvvvvvvvvvuuuuuupppnnnllljjjhhhggggggggghhhlllqqquuuwwwxxxyyyzzzwwwyyy{{{|||}}}}}}~~~}}}{{{uuutttrrrqqqqqqllluuuyyyiiidddoootttcccTTTCCC===888777555222111333111111000000000000111111333333222222222111111111000000000111111222222333222222222222222222222222111222222333333222222111222333444444555444444444555555555555666777888999:::<<<===>>>???BBBFFFIIITTTeeeiiiaaaZZZTTT\\\pppmmmTTTMMMFFFHHHYYYvvvhhhhhhiiijjjjjjiiihhhggghhhhhhhhhhhhhhhiiijjjjjjdddeeefffggggggiiillloookkkjjjlllpppqqqrrrxxxzzzyyyrrrsssuuuvvvwwwxxxyyy{{{vvvwww|||iiiQQQIII???999999;;;>>>>>>@@@<<<666222222444666666222111111111000000//////////////////000000000000111111111111222333444555///222444444222222555777888888888888777777777777222::::::<<>>???@@@CCCGGGJJJTTTfffkkkccc[[[TTT[[[mmmiiiSSSMMMFFFGGGVVVrrrnnnllljjjiiijjjjjjiiihhhffffffffffffggghhhhhhhhhiiiiiiiiiiiijjjkkklllmmmqqqlllkkkoooqqqqqquuu}}}yyyttttttsssssstttuuuxxx{{{}}}~~~|||{{{}}}}}}mmmPPPEEE<<<:::<<<===>>>@@@DDD>>>888444333333111///000000000000111222333444222222222222222111000///...//////111222333444444444333222111111222444666444444555666777888999999999888:::@@@GGGXXXwww|||}}}}}}|||{{{sssoookkkhhhvvv}}}vvvssslllhhhttt}}}{{{lll]]]TTTPPPNNNPPPTTTfffjjjooopppmmmhhhdddaaa``````ccchhhooossssssrrrqqqpppooopppsssuuuvvvwww|||~~~xxxsssnnnkkkbbb]]]XXXTTTUUU[[[ccchhhlllnnnooonnnllllllpppsssvvvvvvvvvvvvuuusssrrrqqquuurrrooonnnnnnmmmiiifffbbb___\\\ZZZUUUPPPSSSYYY```gggpppwww{{{}}}xxxrrrooooooooonnnooooooppprrrtttwwwyyyzzzzzzyyyxxxxxxwwwxxxxxxxxxtttvvv{{{uuuqqqrrrqqqooosssvvvkkkcccooo{{{hhhWWWIII@@@888777888555222222444444333333333333222222333333333333333222111000444444444333333222222222222222111111222222333444222222333333333222111111222333444555666555444333777555333555999;;;;;;999:::<<<===>>>???BBBFFFIIIUUUdddooollldddbbbiiiooojjjPPPIIIDDDGGGRRRhhhmmmkkkiiihhhiiijjjiiihhhfffffffffggggggggggggggghhhhhhhhhiiijjjkkklllmmmnnnkkkjjjnnnppppppuuu{{{{{{wwwrrrqqqrrrsssuuuyyy|||~~~}}}|||~~~yyy~~~hhhOOOEEE<<<;;;===>>>@@@CCCFFF@@@999444222222111000111111000000000000000111111111222222111000000/////////000111222333333444444333222111111333444666555555666777888999:::::::::999;;;AAAKKK^^^}}}zzzqqqllljjjhhhrrruuuoooiiihhhuuu|||zzzlll\\\SSSPPPPPPSSSXXXdddggglllmmmkkkgggdddbbb``````ccchhhnnnrrrrrrqqqrrrqqqqqqrrruuuwwwyyyzzz}}}~~~zzzuuupppmmmddd```[[[XXXYYY___fffkkkooopppqqqooommmnnnpppsssvvvvvvvvvvvvuuutttssssssssspppnnnnnnmmmkkkgggdddZZZWWWUUUSSSOOOMMMRRRYYYaaaiiittt}}}{{{uuuqqqppppppooonnnooopppqqqtttvvvyyyzzzxxxxxxwwwwwwwwwwwwwwwxxxuuuwwwyyy{{{~~~xxxpppoooooooootttvvvrrrhhhmmm~~~ppp___NNNDDD:::888888555333333444444333333333333222222333333333333333222111000444333333333222222222222222222111111222222333444222333333333333333222222333333444444555555444444777555444555999;;;;;;:::<<<>>>???@@@AAADDDHHHKKKTTTeeetttuuupppooossswwwiiiOOOHHHDDDGGGRRRhhhooommmjjjiiiiiiiiihhhgggffffffffffffffffffeeeeeeffffffggghhhiiijjjkkkkkkllljjjkkkmmmnnnnnnrrrxxx}}}{{{qqqpppqqqrrrtttxxx{{{}}}}}}|||~~~zzzwww|||vvvcccMMMCCC<<<;;;===???BBBEEEIIICCC;;;555222111111000333333222111000000000000000000111111000000//////000000111111111222222222333333222111222333444555666666777888999:::;;;;;;::::::<<>>@@@AAABBBDDDHHHKKKSSSfffyyy|||{{{|||}}}~~~~~~eeeOOOIIIDDDFFFPPPfffvvvrrrnnnkkkiiihhhfffeeeddddddeeeeeedddcccbbbaaabbbcccdddfffggghhhhhhiiikkklllmmmmmmlllkkkooosssyyy}}}}}}sssrrrrrrrrrsssvvvyyyzzz}}}{{{{{{}}}}}}}}}zzzxxxwww|||yyykkk^^^JJJBBB;;;:::<<<>>>BBBFFFLLLFFF>>>777222000000111444333222222111111111222//////000000000000//////111111111111111111222222222222222222222333555555555666666777888999:::;;;999:::===EEEUUUnnn~~~zzzqqqiiihhhjjj|||tttgggffflll{{{{{{qqqcccUUUPPPPPPTTT[[[bbbdddfffhhhhhheeecccaaaaaa```bbbeeeiiilllnnnooooooqqqrrrtttuuuwwwzzz~~~~~~||||||~~~~~~~~~|||yyyvvvtttnnnkkkgggeeefffjjjpppttttttttttttsssrrrrrrrrrrrrqqqqqqrrrsssssssssssssssppppppppppppnnnkkkgggdddXXXSSSOOOMMMKKKLLLUUU___dddmmmyyyxxxuuurrrqqqpppmmmmmmnnnppprrruuuwwwxxxtttttttttttttttuuuvvvwwwxxxyyyzzz|||}}}~~~ssskkklllooorrrqqquuu}}}~~~ooogggnnnyyymmm]]]OOO@@@:::777444333444444444333333333222222222222222333333333222222111111111111111111111111111222222111111222222333444444444333333444444555555555444333333333444666777666666666888:::<<<===>>><<<===???@@@AAACCCGGGJJJUUUhhhzzz~~~{{{yyy{{{vvvbbbUUUOOOIIIIIIPPPccc~~~yyysssnnnjjjgggeeecccbbbcccddddddcccbbb```______```bbbdddeeefffffffffjjjnnnpppmmmjjjiiilllnnnvvv~~~|||wwwvvvtttsssrrrtttuuuvvvyyyxxxyyy||||||}}}xxxvvvvvvwww{{{yyyqqqeeeZZZIIIBBB;;;:::;;;<<<@@@FFFMMMHHHAAA999333000111222000000000000000111222222...///000000000000//////111111111111111111222222111111222222333444555555444555555666777888999999888999===FFFYYYvvv|||{{{zzz}}}{{{sssjjjhhhkkktttgggiiippp}}}yyyiii\\\PPPMMMPPPVVV^^^eeeiiijjjjjjgggdddaaa``````aaadddgggjjjlllmmmnnnooooooqqqtttuuuvvvyyy~~~}}}{{{yyyyyyrrrpppllljjjkkknnnrrruuuuuuttttttttttttsssrrrqqqmmmnnnooopppqqqqqqqqqqqqmmmnnnooonnnllliiigggeee___[[[VVVSSSOOOOOOVVV___gggppp|||}}}wwwtttrrrpppooommmmmmnnnoooqqqssstttuuusssssssssssstttuuuvvvwwwxxxzzz}}}zzznnnlllooonnnnnnooovvv}}}yyy{{{pppccciiivvvssscccTTTDDD;;;777444333444444444333333333222222222111222222333333333222222111111111111111111111111222222111111222222333444444333333333333444555666666555444333444555666777666777888999;;;<<>>???AAABBBCCCEEEIIILLLYYYiiiyyy~~~|||wwwqqqllloooyyyqqqbbb___YYYSSSOOOSSSbbb~~~~~~vvvoookkkgggdddbbbaaabbbdddeeedddcccaaa```^^^___bbbdddffffffffffffgggnnnqqqnnniiijjjlllmmmuuu}}}}}}zzzxxxvvvtttssssssssstttwwwvvvxxx{{{||||||zzzwwwvvvuuuzzz~~~ttteeeZZZKKKDDD>>><<<::::::???EEELLLIIIDDD<<<555222111222---,,,,,,---...///000000//////000000111111000000000000111111111222222222000111222333444444555555444444555666777888999999777:::???III^^^|||yyyyyyyyy~~~}}}yyyrrriiiggglllsssiiimmmttt}}}~~~uuuaaaVVVMMMLLLQQQXXXaaahhhmmmmmmkkkgggbbb______```cccfffiiikkkllllllnnnoooooorrrtttuuuuuuxxx}}}~~~}}}|||vvvssspppnnnmmmooorrrtttsssrrrrrrsssttttttrrrpppllllllmmmnnnoooooonnnnnniiikkklllkkkhhhgggggghhhhhhddd```\\\WWWTTTXXX___jjjrrryyyuuusssrrrpppooonnnnnnnnnooooooqqqrrrrrrrrrrrrrrrssstttvvvwwwxxxxxx{{{uuuooopppkkkllllllmmmuuuvvvyyyyyysssbbbfffsss|||hhhXXXHHH>>>:::666555666444444333333333333222222111111222333333333222222111111111222222222222222222222111111222222333444333333222222222444555666555555444444555555666777666888:::;;;;;;===@@@BBBBBBCCCEEEFFFGGGIIIMMMPPP\\\jjjyyy}}}zzzsssggg^^^\\\dddnnnwww~~~}}}pppbbbaaa]]]XXXUUUVVVccc}}}}}}vvvoookkkhhheeecccbbbccceeeggggggfffdddccc___```cccfffhhhhhhhhhhhhbbbkkkqqqmmmjjjllloooooouuuzzz{{{yyywwwtttsssttttttuuuvvvvvvyyy}}}}}}}}}~~~yyywww|||nnnaaaOOOHHHBBB>>>;;;:::>>>EEEJJJIIIFFF???888333222222///.............../////////000000111222222111111//////000111222333333444000000222333444555555555555555666777888999999:::888<<>>999777888444444333333333333222222000111222333333333333222222222222222333333333444222222111111222222333444333222111000111333555666444444555666666666666666666888;;;<<<<<<===AAADDDDDDEEEGGGHHHIIIKKKOOORRR\\\kkk{{{uuueeeWWWRRRYYYfffvvvooo]]]XXXVVVTTTSSSUUUaaa{{{{{{tttnnnjjjhhhfffeeeccceeegggiiijjjiiigggfff```bbbeeehhhjjjjjjjjjjjj]]]iiipppmmmkkknnnrrrrrrtttyyyzzzyyywwwuuutttuuuvvvwwwvvvwwwzzz~~~~~~zzzxxxiiiRRRLLLEEEAAA===;;;???EEEIIIIIIGGGAAA999444222333444333222111000000000000000000111222222222222222...///000111222333444444///000222333444555555555666666777888999:::;;;;;;999>>>DDDOOOfff|||xxxzzz~~~tttqqqkkkcccfffooo~~~pppjjjsssvvvxxxuuukkkYYYQQQLLLOOOVVV^^^fffmmmkkkjjjgggccc```___aaacccfffiiimmmnnnmmmlllnnnpppqqqtttxxxwwwvvvwww}}}~~~xxxvvvssspppnnnnnnooopppooonnnnnnpppssstttqqqnnnmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmkkklllpppsssyyywwwvvvtttmmmfffeeeiiiiiipppyyy{{{yyyuuussssssttttttsssqqqpppooonnnnnnmmmnnnnnnqqqrrrrrrsssuuuwwwyyyzzz|||||||||}}}~~~vvvpppkkkpppmmmddddddrrrxxxwww~~~xxxeeeaaalllooo```OOOFFFAAA<<<::::::444444444333333333222222000111222333333333333333222222222333333444444444222222111111222222333444222111000000000222555666333444666777777777666555666999;;;<<<<<<===AAAEEECCCDDDFFFGGGHHHKKKNNNQQQ[[[kkk~~~zzzfffVVVRRRZZZhhh|||nnnXXXKKKKKKLLLMMMPPP^^^xxxyyywwwtttpppmmmjjjiiihhhhhhggggggiiillloooppppppaaabbbccceeeggghhhiiijjjfffgggjjjnnnqqqrrrpppnnnsssvvv~~~~~~{{{xxxuuuttttttvvvwwwuuuyyy}}}vvvfffTTTFFFCCCBBB<<<===DDDDDDIIIIII@@@777444333111222222000///............111111000000//////.........///000111222333333333111111222333444666666777888888777777777777888888===<<>>888999444444444333333444444555333333222222111222222222222222222222222222222222222333333444444333333222333333333333444444444444333444555666777777777777888888:::<<<>>>@@@AAABBBAAA@@@BBBFFFHHHGGGKKKQQQ]]]qqqmmm```cccnnnttt]]]IIIDDDCCCFFFJJJVVVrrrmmmnnnnnnnnnmmmkkkjjjhhhddddddfffiiimmmnnnnnnmmmdddeeeeeefffhhhiiijjjjjjhhhhhhjjjkkkmmmnnnoooppprrrtttyyy|||wwwsssrrrtttxxxzzz|||~~~|||fffQQQHHHEEE???<<<===DDDJJJJJJBBB999444222000222111000000////////////111000000000000/////////000222333444333222000///222222333444555666666777666666666777888999:::;;;<<>>@@@BBBCCCGGGEEEFFFIIIJJJKKKPPPVVVggg{{{mmmTTTCCCBBBDDDEEEDDDNNNkkkccceeehhhjjjkkkkkkjjjiiihhhhhhiiikkklllkkkhhhfffgggggghhhhhhhhhhhhhhhhhhhhhiiijjjiiiiiijjjnnnqqqvvvwwwyyyyyytttsssuuuyyy|||~~~tttZZZKKKCCC??????BBBHHHKKKEEE<<<666222///222111111000000000000111000000000000111111111111...///222444555555444333333444444555555666666666555555666777999;;;<<<===???CCCQQQjjjzzzuuuvvvyyyqqqaaahhhuuu~~~lll^^^PPPOOOOOOSSS\\\cccggggggjjjhhheeecccbbbbbbdddeeegggiiilllmmmoooqqquuuxxxwwwwwwwwwvvvuuuwww{{{}}}zzzvvvqqqlllhhheeecccbbbdddhhhlllooooooooonnnlllmmmnnnppppppooommmlllnnnnnnmmmmmmmmmmmmmmmmmmllllllmmmnnnpppqqqrrrrrrpppsssxxx|||}}}|||zzzxxxuuuttttttssspppggg]]]UUUQQQPPPMMMKKKJJJJJJJJJJJJQQQUUU[[[___cccfffkkknnnqqqsssvvvvvvuuutttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvsssuuuvvvwwwvvvwwwxxxzzz|||}}}~~~~~~}}}wwwsssxxx|||}}}yyywww|||rrriiilll}}}eeeKKK<<<999666555444333333333333333555444333222111111111111111111111222222333333333444444222222222222444444666666666555555444444333444555666777888888888888:::;;;<<<>>>@@@BBBDDDDDDDDDAAABBBFFFIIILLLTTT[[[nnniiiQQQCCCBBBDDDEEEEEENNNjjjcccdddfffhhhiiiiiiiiiiiikkkjjjjjjkkkkkkkkkhhhfffhhhhhhhhhggggggfffffffffgggiiijjjiiihhhiiilllpppuuuvvvxxx~~~|||wwwuuuvvvyyy|||~~~fffPPPEEE@@@??????GGGKKKFFF===888444000222111111000000111111111000000000111111111111222333333333333333222222111444444555555555666666666666666666777999;;;<<<===@@@FFFVVVqqq~~~~~~sssddd]]]gggwwwzzziii\\\NNNNNNPPPVVV___fffhhhhhhhhhfffdddbbbaaabbbdddeeehhhjjjlllnnnoooqqqsssuuuttttttsssrrrqqqssswwwzzzxxxuuuqqqnnnkkkgggccc___ZZZ\\\^^^bbbeeehhhkkklllhhhiiikkkmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnoooooopppqqqrrrrrrppptttyyy~~~}}}{{{rrrpppnnnmmmkkkeee[[[TTTMMMKKKHHHEEEDDDCCCDDDEEEJJJPPPXXX]]]```bbbgggjjjooorrrvvvwwwuuutttuuuwwwvvvuuuttttttttttttuuuvvvuuuvvvxxxxxxwwwwwwyyy{{{|||||||||{{{zzz|||~~~}}}}}}}}}~~~~~~tttwwwzzzzzz~~~{{{zzzmmmkkkyyykkkPPP@@@;;;666555555444333333333333444444333222111111111111111111111222222333333444444333333222222333333444555555555444444444333333555555666777888888888888;;;<<<===???AAACCCEEEFFFCCCBBBDDDIIIOOOUUU___hhhqqq~~~fffQQQEEECCCCCCEEEEEEOOOiiieeeeeeffffffggghhhiiiiiikkkjjjiiijjjkkklllkkkjjjhhhhhhggggggfffeeeddddddeeehhhkkkjjjhhhhhhkkkoooppprrruuuzzz{{{xxxxxxyyyzzzzzzzzz~~~pppUUUEEE???<<<===EEEJJJFFF???999555222222111111000000111222222000000111111111222222222555444333222222222333333555555555555666666666666777777777888999:::<<<===@@@III]]]zzz|||wwwiii[[[XXXeeewwwuuudddXXXMMMMMMQQQYYYbbbhhhjjjiiifffdddbbb``````bbbdddeeegggjjjmmmoooooopppqqqrrrppppppooonnnmmmooorrruuutttqqqnnnllljjjgggbbb^^^VVVVVVVVVXXX\\\```eeegggggghhhiiijjjkkklllllllllkkkllllllmmmmmmmmmllllllmmmmmmnnnnnnooooooooopppppptttzzz}}}uuuqqqllliiigggbbbZZZSSSKKKIIIEEEBBB?????????@@@FFFNNNXXX^^^aaacccfffiiijjjooottttttrrrqqqsssuuussssssrrrqqqqqqrrrssssssuuuwwwxxxxxxwwwwwwyyyzzzyyyzzz{{{zzzyyyzzz{{{}}}}}}{{{{{{|||}}}~~~vvvuuuuuuttt~~~ssshhhrrrkkkSSSBBB<<<666666555444333333333333333333222222111222222222000111111222333333444444222333333444444333333222111222222333444555555666555555777888888888888888;;;<<<===???AAACCCDDDEEEGGGEEEFFFKKKQQQWWWbbblllrrrvvvbbbRRRFFFAAAAAACCCFFFOOOhhhfffffffffffffffggghhhiiijjjiiihhhiiilllnnnnnnnnnhhhhhhgggfffeeedddccccccdddhhhkkkkkkhhhgggjjjnnnlllooorrrxxx}}}zzzxxxyyyyyytttssstttxxxvvvXXXFFF===:::;;;DDDJJJGGG???:::666333222111111111111111222222000000111111222222222222333222111000111444666888555555555666666666666666777777777888999:::;;;<<>>===>>>>>>AAAIIIUUU\\\^^^```cccgggfffkkkqqqrrrooonnnpppsssqqqqqqpppoooooopppqqqqqqtttuuuwwwwwwvvvvvvwwwyyyvvvxxx{{{{{{zzzyyyxxxxxx}}}{{{zzzzzz|||~~~~~~xxxtttrrrpppyyy|||fffmmm|||}}}iiiRRRAAA:::777666555444333222222222222222222111222222333333000000111222333333444444222222444555555444222222...///000222444666777888555666777888888999999888:::;;;<<<>>>@@@BBBDDDDDDFFFCCCCCCFFFJJJOOOYYYbbbttt~~~zzzooo^^^QQQFFF@@@???BBBFFFPPPggg}}}eeeeeefffffffffffffffffffffeeeeeefffhhhkkklllmmmllljjjgggdddbbbaaabbbbbbfffffffffhhhkkkllllllkkksssqqqrrrwww|||yyyvvvwww{{{tttrrrooonnnqqqwww~~~xxxYYYGGG@@@===;;;???DDDFFFCCC<<<666222444333222222111111222222444333222000//////......222222222222222222222222333444555555555444333222333444666666666888;;;>>>AAAPPPkkk|||{{{~~~xxxyyy|||zzz|||vvvggg]]]\\\WWWhhhzzz}}}tttfffXXXNNNLLLOOOUUU___iiimmmmmmkkkfffdddaaa``````bbbdddfffjjjmmmoooppppppoooooopppooommmjjjfffeeehhhnnnssstttqqqooommmkkkhhhdddaaaWWWTTTPPPMMMOOOTTTZZZ___ccceeegggiiijjjiiihhhgggiiiiiihhhggghhhiiikkklllmmmmmmmmmmmmmmmnnnoooooorrrsssuuu{{{tttqqqlllfff```[[[XXXVVVLLLIIIEEE@@@===;;;;;;;;;BBBGGGOOOVVV[[[___ccceeeiiiiiijjjkkkllllllllllllnnnnnnnnnnnnoooooooooooorrrssstttuuuuuuttttttsssuuuvvvwwwxxxyyyxxxxxxwwwyyyzzz||||||{{{{{{}}}~~~}}}rrrrrrwww|||~~~xxxgggiiiwwwuuucccQQQCCC;;;888666333222333444333222333333333333333333333333111111222222222333333333555444333222222333444555555666777666555444555666666666666666777888::::::<<<>>>@@@AAABBBDDDGGGIIIIIIFFFFFFIIIJJJJJJOOOUUUmmm}}}wwwhhhWWWNNNDDDBBBBBBCCCGGGTTTlll~~~yyy|||ffffffffffffffffffffffffeeeddddddeeegggjjjkkklllmmmkkkiiifffddddddddddddeeeeeegggjjjmmmooonnnmmmqqqoooooottt|||~~~{{{wwwxxx|||sssqqqooonnnqqqwww~~~yyyZZZIII@@@<<<<<<@@@FFFHHHEEE???888444444333222222111111222222333222111000////////////222222222222222222222222444555666666666555444444444555666666777888<<<>>>EEEUUUppp~~~}}}yyytttvvv~~~uuucccVVVTTTXXXiiizzz|||qqqcccUUULLLJJJNNNVVV```jjjooopppnnnfffeeebbbaaaaaacccfffgggjjjlllooopppoooooopppqqqpppoookkkhhhfffhhhlllpppuuussspppmmmkkkhhhdddaaaWWWSSSNNNKKKLLLPPPWWW[[[```bbbdddfffgggggggggffffffffffffffffffggghhhiiilllllllllllllllmmmnnnnnnqqqrrruuuzzz|||uuurrrmmmggg```ZZZUUURRRJJJGGGCCC???===<<<<<<===AAAFFFNNNUUUZZZ^^^bbbdddgggggghhhiiijjjkkkllllllnnnnnnnnnnnnooooooooopppqqqrrrssstttuuuuuutttssstttuuuvvvwwwwwwwwwvvvuuuxxxyyy{{{{{{zzzzzz{{{|||~~~~~~qqqooossswwwyyywwwiiihhhrrrxxxeeeSSSEEE===888666333222333444333333333333333333333333333333222222222222333333333333222222111000000111222222555666777666555444555777777777777888999:::;;;<<<<<<>>>@@@AAABBBCCCFFFIIIIIIGGGHHHKKKKKKKKKOOOUUUiiizzztttlll^^^PPPJJJCCCBBBBBBCCCGGGTTTmmm~~~xxxzzzffffffffffffffffffffffffcccccccccccceeehhhkkklllooommmkkkiiigggfffffffffdddeeegggkkkooorrrrrrpppooommmnnnqqqxxx|||yyyzzz}}}vvvtttrrrqqqtttyyy|||zzzhhhmmmyyyyyy\\\KKKBBB===<<<@@@EEEHHHFFFAAA:::555444333222222111111222222111111000000000000111111333333333333333333333333555555666777777666666555444555666777777999<<>>@@@EEELLLSSSXXX\\\```ccceeeeeefffggghhhjjjlllmmmmmmmmmmmmmmmmmmnnnoooooooooppprrrsssttttttttttttttttttuuuvvvvvvuuutttssswwwyyyzzzzzzyyyxxxyyyzzz}}}~~~tttoooqqquuuwwwwwwjjjfffkkk|||hhhVVVHHH???888666333333333444444333333333333333333333333333333333333333444444444444222222111111111111222222444666777666555444666777888888888999:::;;;======<<<>>>@@@AAAAAACCCFFFHHHIIIGGGIIILLLMMMLLLPPPUUUggg~~~|||qqqdddWWWMMMJJJCCCBBBBBBDDDHHHUUUnnnyyyzzzfffffffffffffffeeeeeeeeeccccccccccccdddgggkkknnnooonnnllljjjiiihhhhhhhhhdddeeeggglllqqqttttttsssqqqooooooqqqvvv}}}zzzzzz}}}{{{yyyxxxwwwzzz~~~~~~~~~wwwmmm```dddooovvv^^^OOOFFF@@@<<>>CCCJJJPPPUUUZZZ^^^aaaccccccdddfffhhhkkknnnoookkkkkkjjjjjjjjjkkklllmmmmmmnnnppprrrtttttttttsssttttttuuuvvvvvvuuusssrrrwwwxxxzzzzzzyyyxxxxxxyyy|||}}}~~~yyyrrrrrruuuxxx{{{iiiaaadddxxxkkk[[[KKK@@@999666444333444444444333333333333333333333333333333333333444444444555555444444444444444444444444444555666666555555666777888888888999:::<<<===>>>===???@@@AAABBBCCCFFFHHHHHHGGGIIIMMMMMMLLLOOOUUUggg|||~~~ooo```SSSKKKHHHCCCBBBBBBDDDHHHVVVooo}}}}}}ggggggfffffffffeeeeeeeeecccddddddddddddgggmmmqqqooonnnmmmllljjjiiiiiiiiieeeeeegggkkkpppsssuuutttsssqqqqqqsssvvv|||~~~{{{zzz|||}}}|||{{{{{{}}}~~~yyyppphhh]]]```hhhvvvooo\\\QQQIIIDDD===@@@DDDIIIJJJFFF???888444333222222111111222222////////////000111222333333333333333333333333333333333333444444555555666555777888888888:::===@@@III^^^~~~uuullliiihhhppp}}}ppp___XXXZZZeeetttyyyhhhYYYOOOJJJIIIPPPYYYbbbhhhiiiiiihhhccccccbbbbbbdddfffhhhiiigggiiikkkmmmooosssxxx{{{zzzuuurrrpppmmmiiifffeeedddcccaaa[[[WWWPPPJJJHHHIIIMMMOOOTTTUUUWWWYYYZZZ\\\]]]^^^YYY[[[]]]___aaaaaaaaaaaaeeeeeeeeefffgggiiijjjkkkpppsssxxx{{{|||zzzxxxvvvtttsssppplllfff___YYYUUUMMMJJJEEE@@@===;;;;;;;;;<<>>???@@@BBBBBBCCCDDDGGGIIIIIIGGGHHHLLLLLLLLLPPPUUUhhh|||}}}zzzzzzjjjZZZNNNFFFCCCCCCBBBCCCEEEIIIWWWqqqgggggggggfffeeeeeeddddddcccdddeeeddddddgggmmmssspppoooooonnnlllkkkjjjjjjgggffffffhhhlllpppsssttttttrrrssstttuuuzzz|||zzz{{{||||||||||||~~~~~~|||xxxrrrkkkeeeZZZ]]]fffssszzzgggYYYQQQJJJEEE???AAAEEEKKKNNNKKKCCC<<<444333222222111111222222000000//////000111222222333333333333333333333333333333333333333444555666666777888999999;;;>>>AAAJJJaaa~~~~~~rrriiiggggggpppooo]]]WWW[[[hhhwwwxxxeeeVVVNNNKKKKKKRRR\\\cccffffffeeeddd`````````aaaccceeeggghhhfffhhhjjjkkkoootttzzz~~~yyyrrrmmmgggcccaaaaaaaaa```\\\YYYSSSNNNKKKJJJLLLMMMOOOPPPQQQRRRTTTUUUVVVWWWXXXYYY[[[]]]___aaaaaabbbaaabbbbbbdddfffhhhjjjkkkqqqvvv{{{~~~|||zzzxxxrrrqqqoookkkfff```[[[YYYOOOLLLGGGBBB>>>;;;;;;;;;:::???EEEJJJPPPUUUZZZ]]]aaabbbeeehhhkkkmmmnnnoooiiihhhfffeeefffgggiiikkklllmmmoooqqqqqqrrrqqqqqqrrrsssuuuvvvvvvvvvuuuttttttwwwzzz{{{{{{zzzzzzzzzyyyzzz|||||||||~~~uuuooopppsssuuuooo```\\\mmmwwwgggSSSAAA999777444444444555555444333333333333333333333333333333333333444444444444222222333333333333222222333555666666555555777888666777777888:::<<<>>>???AAABBBDDDDDDDDDEEEHHHJJJKKKIIIIIILLLLLLLLLQQQXXXkkk~~~~~~|||wwwuuu|||uuueeeWWWNNNGGGBBBCCCBBBCCCEEEJJJYYYrrrhhhggggggfffeeeeeeddddddaaacccdddcccbbbeeelllsssqqqqqqqqqpppooonnnmmmllljjjgggeeeeeehhhmmmppprrrrrrqqqqqqssssssvvv~~~||||||}}}}}}}}}~~~|||wwwqqqiiidddZZZ___hhhwwwqqq```SSSNNNIIICCC>>>???CCCIIIMMMKKKCCC<<<444333222222111111222222111000000000000000111111444444444444444444444444444333333333444555777888777888999999999;;;???AAAOOOggg}}}tttgggffffffpppsss^^^VVVYYYiiiwwwvvvbbbSSSMMMKKKLLLSSS]]]eeegggfffdddddd]]]]]]^^^___aaaccceeeffffffgggiiikkknnnuuu|||yyyrrrhhhaaa]]]]]]^^^^^^[[[YYYUUUPPPMMMLLLKKKKKKJJJJJJKKKKKKLLLNNNOOOPPPVVVVVVWWWYYY[[[^^^```aaa^^^^^^```bbbeeehhhjjjlllsssxxx~~~}}}|||rrrpppmmmhhhccc^^^[[[YYYPPPMMMHHHCCC???=========999===CCCHHHMMMSSSXXX\\\^^^```dddhhhkkkllllllkkkjjjiiigggffffffhhhjjjllllllmmmooopppppppppoooooopppqqqrrrtttuuuuuuuuutttqqqtttxxxzzzzzzyyyyyyzzzxxxzzz{{{{{{{{{}}}wwwnnnlllnnnsss{{{{{{ggg[[[gggoooXXXCCC:::777555444555555555444333333333333333333333333222222222222333333333333222222333444444333222222333444666666555555777999777888888:::<<<>>>???@@@CCCDDDEEEFFFFFFGGGIIIKKKOOOLLLKKKLLLMMMNNNTTT\\\qqq}}}xxxrrrqqqzzz}}}yyymmm\\\QQQMMMIIIDDDBBBBBBCCCEEEKKKYYYssshhhhhhgggfffeeeeeedddddd```bbbcccbbb```dddkkkrrrsssssssssrrrqqqpppooonnnlllhhhdddcccfffjjjnnnppppppooooooqqqpppsss}}}}}}~~~{{{rrriiidddZZZ___iiixxx{{{mmm[[[PPPKKKFFFAAA;;;<<>>AAADDDIIIKKKDDD:::777333111444444111000111111111111111111222222222222222222222222333333333333333333444555777888999;;;999999;;;::::::AAAIIIXXXvvv{{{|||~~~qqqkkkffffffsss}}}iiiVVVTTT]]]nnnqqqoooeeeVVVKKKHHHJJJKKKRRRZZZ```cccbbb```___ZZZ[[[\\\^^^___aaabbbbbbdddfffiiijjjlllrrrzzzwwwhhh___[[[XXXWWWTTTRRRQQQPPPPPPOOOLLLJJJEEEDDDBBBAAAAAAAAACCCDDDBBBCCCDDDFFFIIIKKKMMMNNNSSSWWW\\\aaaeeekkkppptttzzz|||uuuqqqpppjjjbbb^^^]]]YYYSSSOOOLLLFFFBBB@@@???===;;;:::<<<@@@FFFMMMSSSYYY\\\___aaaeeefffggghhhjjjlllnnnmmmkkkjjjgggeeedddccceeehhhkkkmmmmmmlllmmmnnnjjjkkkmmmooopppqqqrrrrrrqqqsssuuuwwwxxxyyyyyyxxxvvvxxx{{{|||}}}}}}|||pppooossszzzuuueeeiiivvvyyyaaaMMMAAA;;;666666666444333444333333222222222222222333222444666666444333444555444444444444444444444444444444555666777888999:::;;;<<<=========>>>AAADDDCCCFFFIIIHHHGGGHHHNNNSSSWWWYYYSSSOOORRRQQQVVVggg|||rrrmmmmmmllliii^^^PPPGGGEEEGGGGGGEEEDDDFFFIIINNNXXXjjjggggggfffffffffgggggghhhhhhfffccc___]]]]]]]]]]]]```ccceeegggggggggiiijjjkkkkkkjjjhhhfffeeegggiiilllnnnpppppppppsssyyy~~~uuubbbRRRHHHCCC<<<>>>???BBBHHHLLLGGG???888444222444555333222333222222222111111111111111333333333222222222222222444444444444555666777888999777888:::;;;<<>>===;;;:::<<<@@@FFFMMMTTTZZZ^^^aaaccceeefffggghhhkkkmmmooonnnmmmjjjhhheeecccaaabbbfffjjjmmmmmmlllllllllkkkkkklllnnnoooooooooooossstttuuuvvvwwwwwwwwwvvvvvvxxx{{{|||{{{|||}}}~~~~~~zzzsssuuu{{{yyyhhhgggrrrjjjSSSDDD===777777777555444555444444333333333333444444444666777666555444555666666666555444333222111111222333444666888999;;;;;;<<<===>>>??????@@@BBBEEEDDDFFFIIIIIIHHHJJJNNNRRRYYY\\\VVVSSSVVVUUUZZZkkktttllllllkkkbbbWWWJJJDDDDDDGGGJJJJJJFFFGGGJJJTTTdddwwweeeeeeeeeeeefffggghhhhhhiiigggeeebbb```___^^^^^^___aaadddeeefffgggjjjkkkmmmmmmllliiifffeeeeeefffkkknnnpppqqqqqqtttyyy~~~uuu___NNNEEE===>>>>>>@@@GGGMMMJJJDDD999444222444555333222444333222222222111000000000444444444444333333333333444444444444555555666777999888888;;;;;;<<>>===;;;:::<<<@@@EEEMMMUUU[[[___bbbdddffffffggghhhkkkmmmnnnnnnllljjjgggdddaaa___```ccchhhkkklllkkkkkkkkkjjjkkklllnnnooooooppppppuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{zzzzzz{{{|||~~~vvvuuu{{{}}}jjjdddlllzzzwww^^^III@@@888777888666555666555555555555555555666777666666666555444444555555555555444333222111111000333444555666888999:::;;;;;;===?????????@@@BBBDDDEEEGGGIIIIIIIIIKKKOOORRRWWW[[[VVVTTTWWWVVV\\\lllxxxooommmmmm___SSSFFFBBBDDDGGGKKKNNNJJJIIIMMMZZZoooeeeeeeddddddeeefffgggggghhhggggggfffeeedddddddddaaaccceeeggghhhiiilllnnnnnnnnnmmmkkkhhhfffffffffiiillloooqqqrrruuu{{{~~~}}}}}}sssYYYJJJ???>>>===>>>EEEMMMNNNIII:::555222333444111111333333222222222111000000000555555555555555444444444444444444444444555666666;;;999:::;;;;;;<<>>===;;;:::<<>>??????@@@BBBCCCEEEGGGIIIJJJKKKMMMOOOQQQTTTXXXTTTSSSWWWVVV\\\lll}}}uuusssrrr```RRREEECCCEEEGGGKKKPPPPPPOOOTTTddd}}}eeeeeedddddddddeeefffffffffggghhhiiijjjjjjiiiiiieeeggghhhhhhhhhjjjlllooonnnnnnnnnmmmjjjhhhhhhiiiiiillloooppprrrvvv}}}}}}~~~|||{{{zzzyyy|||}}}~~~hhhPPPBBB@@@<<<<<>>>>>BBBEEEJJJOOOWWW```iiiooo|||~~~xxxtttsssnnngggcccaaa\\\VVVPPPLLLGGGCCCAAA???===;;;:::<<<>>>CCCKKKSSSZZZ^^^bbbeeehhhjjjjjjjjjkkkllllllllllllkkkhhheeeaaa___\\\___cccfffggghhhjjjlllkkklllnnnppprrrssstttuuuuuuuuutttsssssssssssssssuuuwwwzzz{{{zzz{{{|||}}}{{{sssvvv{{{ppp```___oooxxxUUUHHH<<<888999777555444111111111111222333444555888666333222333444444333222222333333444444555555777777777888888888888999:::<<>>EEENNNhhh|||~~~lllTTTKKKOOOVVV___\\\VVVNNNHHHGGGKKKOOOUUUWWWZZZ[[[YYYXXXXXXXXXZZZ\\\___bbbccccccbbbaaa```cccfffgggfffhhhlllpppvvvzzzwwwllleeeaaa^^^ZZZXXXXXXXXXWWWWWWQQQQQQPPPNNNLLLJJJIIIHHHFFFEEEDDDCCCAAA???>>>>>>AAACCCFFFKKKRRR\\\gggooo~~~zzzwwwvvvppphhhcccbbb___YYYSSSOOOIIIDDDAAA???<<<;;;;;;<<<>>>BBBIIIQQQXXX\\\bbbeeejjjllllllkkkjjjjjjlllmmmmmmmmmkkkgggdddaaa\\\^^^aaacccdddgggjjjmmmmmmnnnoooqqqrrrsssssssssuuutttsssrrrrrrrrrssstttuuuwwwzzz{{{{{{|||}}}}}}qqqssswww|||uuu```]]]lll[[[LLL===999999777444333222222222222333444555666;;;777444333444555555444333333444444444555555555666666777888999999::::::;;;===@@@BBBBBBBBBCCCDDDGGGGGGIIIKKKNNNPPPPPPPPPRRRWWWTTTTTTYYYYYY^^^nnn}}}fffUUUHHHHHHKKKLLLQQQYYYaaagggwwwfffeeeeeedddccccccccccccfffgggjjjlllmmmmmmlllkkkhhhiiihhhgggffffffhhhjjjlllnnnoooooonnnmmmmmmnnnmmmnnnooooooooouuu}}}}}}yyyzzz~~~{{{yyywwwwwwwwwwwwtttwww}}}}}}~~~|||ZZZFFFBBB<<<999AAALLLQQQPPPCCC<<<777666444111000222000000111111222222222333......///000222333444555111111111222444666888999777666888;;;===???GGGQQQiiiiiiQQQKKKRRRZZZ^^^[[[TTTLLLGGGGGGKKKOOOZZZ\\\]]]\\\ZZZYYYYYYZZZ[[[]]]```cccdddcccbbbaaa___cccfffggggggiiimmmqqqrrrvvv}}}qqqjjjccc```\\\ZZZYYYYYYXXXWWWUUUUUUTTTSSSQQQOOOMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@BBBBBBDDDHHHOOOZZZfffnnn~~~yyywwwppphhhdddccc```[[[UUUPPPJJJEEEBBB???<<<:::;;;<<<===AAAHHHPPPWWW[[[aaaeeejjjmmmmmmllljjjiiimmmnnnoooooommmjjjfffddd\\\^^^___aaabbbfffjjjmmmoooppppppqqqqqqqqqqqqpppttttttrrrrrrrrrrrrsssttttttwwwzzz{{{|||}}}~~~~~~ooorrruuuyyyyyyaaa\\\lll^^^NNN???999999777444222555555555666666888999999<<<999555444555777666555555555555555555555555555444555666777999;;;<<<===<<>>@@@BBBEEEIIIOOOVVV[[[___ccchhhlllnnnllljjjgggmmmmmmnnnppppppnnnjjjfff^^^\\\ZZZ[[[___dddiiikkkpppppppppqqqrrrrrrpppmmmoooqqqrrrrrrqqqqqqqqqrrrrrrsssvvvyyy|||}}}~~~~~~~~~uuussstttyyynnnccckkk|||bbbPPP???;;;999444333666444333333222333444666777777777666666555555555444222333444444555555444444666888;;;======<<<:::999:::<<<>>>@@@AAABBBEEEGGGMMMOOOPPPPPPNNNMMMMMMNNNVVVQQQRRRXXXZZZZZZeeettt|||}}}{{{xxxaaaXXXOOOKKKKKKPPPZZZccclllzzzdddeeefffhhhhhhhhhhhhhhhfffffffffggggggggghhhhhhfffggghhhhhhfffeeeeeefffjjjjjjkkklllmmmnnnnnnnnnnnnnnnlllkkklllooouuuzzz}}}yyyyyyyyyxxxwwwvvvuuutttttttttrrrttt|||^^^LLLEEE>>>===BBBJJJOOOQQQGGG===555444444222000000///000222222111111222333333333444444444444444444555444333333333444555666555999666666>>>@@@GGGXXXttt{{{zzz}}}zzzxxxyyy___QQQRRRYYY\\\___WWWOOOJJJFFFEEEJJJQQQ]]]```bbb```\\\YYYYYYZZZ\\\^^^bbbccccccccccccdddfffffffffgggiiilllnnnooorrrppprrrzzzzzznnnjjjddd___^^^^^^^^^^^^^^^\\\[[[[[[ZZZXXXUUURRRPPPNNNMMMJJJGGGEEECCCBBBAAA@@@CCCHHHLLLSSS___jjj~~~zzzwwwqqqlllhhhccc___\\\WWWTTTPPPLLLHHHEEEAAA>>><<<===@@@BBBFFFLLLRRRWWWYYY\\\bbbhhhkkkmmmmmmllllllmmmnnnpppqqqoookkkggg^^^\\\YYYZZZ^^^dddhhhkkkpppoooooopppqqqqqqooonnnoooqqqrrrsssrrrqqqrrrsssppprrruuuxxx{{{|||}}}}}}~~~rrrooopppuuu}}}oooccciiiuuu```MMM===999888444333777444333333333444444555666777666666666555555555555444444555555666666666555777999;;;<<<===<<<;;;:::;;;===???AAABBBCCCEEEHHHJJJLLLOOOOOOOOOOOOPPPQQQTTTRRRTTTYYY^^^eeeppp{{{zzzvvvvvvuuuqqq^^^UUUMMMLLLNNNSSS\\\dddqqqeeefffggghhhhhhhhhhhhhhhggggggfffffffffeeeeeeeeebbbdddfffgggfffffffffhhhhhhhhhiiikkklllmmmnnnnnnmmmlllkkkjjjjjjmmmssswwwyyy~~~yyyyyyxxxwwwuuutttrrrqqqpppssspppqqqwww~~~yyybbbNNNGGG???===AAAHHHMMMPPPJJJ???666555555444222222///111222222111111111222222222333333444444555555555444333333333444555666333888666777>>>AAAJJJ\\\{{{}}}xxxwww{{{|||wwwtttxxx|||nnnZZZRRRWWW^^^```___VVVMMMGGGDDDDDDIIIPPP^^^aaadddccc___[[[ZZZ[[[[[[^^^bbbddddddddddddeeefffggghhhiiikkkmmmnnnnnntttrrrsssxxxxxxrrrjjjccc````````````bbb```^^^]]]\\\ZZZWWWTTTSSSRRRPPPMMMJJJHHHFFFEEECCCBBBDDDHHHKKKQQQ\\\hhh||||||xxxqqqlllhhhdddaaa___ZZZVVVQQQMMMIIIEEEAAA???<<<===???AAAEEEJJJPPPUUUVVVXXX]]]bbbgggjjjlllmmmllllllnnnppprrrqqqmmmjjj___\\\YYYZZZ^^^ccchhhjjjpppnnnmmmmmmooopppooonnnoooqqqssssssrrrrrrrrrsssnnnqqqtttxxx{{{|||}}}}}}~~~pppmmmmmmrrr{{{~~~pppbbbggg~~~~~~qqq^^^KKK;;;888777444444888333333444555555555555444666666666666555555555555555555666666666777777777888999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHHHHJJJMMMOOOPPPQQQSSSUUUSSSVVVXXX[[[fffwwwxxxpppmmmjjjeee[[[RRRLLLOOOUUU\\\dddkkkxxxfffgggggggggggggggggggggggggggfffeeeeeedddccccccccceeeggggggffffffggghhhfffggghhhiiijjjlllmmmnnnmmmmmmlllkkkkkknnnssswwwyyy{{{zzzyyywwwuuusssqqqoooooorrrppppppttt|||tttjjjlllyyyhhhRRRJJJBBB===???EEELLLPPPOOOCCC999777777555444555///111333333111000111222111111222333444444555555666555444444444555666777444999777888>>>AAAKKK^^^}}}~~~{{{xxxxxx{{{~~~~~~~~~{{{yyywwwvvvvvvwwwyyy||||||rrraaaTTTTTT\\\ccceeeaaaVVVKKKEEECCCCCCHHHOOO\\\```dddddd___[[[YYYYYY]]]```dddgggggggggggghhhfffggghhhjjjkkklllllllllqqqrrrtttwww{{{|||rrriiieeeddddddeeedddbbb___]]]\\\ZZZWWWTTTUUUTTTRRROOOMMMJJJHHHGGGEEECCCDDDHHHJJJOOOZZZeeezzzzzzsssmmmjjjgggeeeccc[[[WWWRRRMMMIIIEEEAAA>>>???@@@BBBCCCFFFKKKQQQUUUXXXYYY[[[^^^aaadddfffhhhjjjkkkmmmqqqsssssspppmmmbbb^^^[[[ZZZ^^^ccchhhjjjpppnnnkkkkkkmmmooooooooooooqqqssstttsssrrrssstttooorrruuuyyy|||}}}}}}}}}tttooolllpppyyyxxx|||rrrbbbdddyyysss___MMM<<<888888555666:::333444555666666555444333666666666666666555555555666555555555666666777777888999999:::;;;<<<======<<<>>>@@@BBBBBBCCCEEEGGGHHHKKKNNNPPPQQQRRRTTTVVVTTTYYY[[[]]]mmmqqqhhh```YYYVVVOOOLLLRRR]]]gggpppwww}}}gggggggggfffffffffffffffffffffeeeeeeddddddccccccfffhhhiiiiiigggffffffgggfffffffffggghhhjjjlllmmmnnnnnnnnnmmmnnnpppuuuxxx}}}~~~{{{zzzxxxvvvtttrrrpppooosssqqqqqqtttyyy~~~pppcccbbbkkktttnnnUUUNNNDDD>>>>>>DDDLLLQQQRRRFFF:::666666444333444000111333333111000111111111111222222333444555555777666555555555666888888666<<<:::999>>>@@@KKK___~~~~~~~~~|||{{{||||||vvvqqqooopppyyy}}}|||xxxuuuttttttqqqgggXXXPPPUUUbbbjjjkkkdddWWWJJJCCCAAABBBGGGMMMXXX\\\``````\\\XXXWWWWWW\\\```eeehhhiiiiiiiiiiiifffggghhhiiijjjjjjjjjjjjiiikkkpppuuuwww}}}xxxooojjjiiihhhhhhgggdddaaa___^^^\\\ZZZXXXWWWVVVTTTQQQOOOLLLJJJIIIGGGEEEFFFHHHKKKOOOYYYdddyyy{{{tttnnnjjjgggeeeccc\\\XXXQQQLLLGGGDDD@@@===@@@AAABBBDDDFFFJJJPPPTTTXXXXXXXXXZZZ\\\___bbbdddgggiiilllqqquuuvvvtttrrrgggccc^^^\\\___dddhhhjjjooommmkkkkkkmmmoooooooooppprrrtttttttttssstttvvvrrruuuyyy}}}~~~zzzrrrlllnnnttttttxxx~~~vvvbbb___oooxxxeeeQQQ@@@;;;:::666666:::444555666666666555444333555555555666666666666666555555444444444555666777888888999:::;;;<<<===>>>===>>>AAABBBBBBCCCEEEGGGKKKMMMOOOQQQQQQRRRSSSUUUTTTYYYZZZ\\\mmm}}}mmm^^^SSSRRRLLLKKKSSSaaannn{{{ggggggfffeeedddddddddeeeddddddeeeeeeeeeeeeeeeeeehhhjjjjjjiiigggeeeeeeffffffeeeeeeeeegggiiikkklllmmmnnnnnnnnnooorrrvvvzzz{{{zzzyyywwwuuurrrqqqpppsssrrrrrruuuxxx~~~|||uuuiii^^^[[[aaaiiiqqqXXXQQQGGG???>>>DDDMMMSSSTTTGGG:::555333111000111000222333333111000000111111111222222333333444444777666555555555666777888777===;;;:::>>>@@@LLLaaa|||}}}~~~~~~|||rrrhhhfffiiivvv}}}yyyvvvooodddUUUOOOYYYjjjsssttthhhZZZJJJCCCAAABBBFFFLLLSSSWWW[[[[[[XXXUUUTTTUUUYYY]]]cccggghhhhhhhhhhhhgggggghhhhhhhhhiiiiiiiiiiiikkkpppuuuyyy~~~vvvpppmmmkkkjjjllljjjfffdddcccbbb```___YYYXXXVVVTTTQQQNNNLLLKKKJJJHHHIIIKKKMMMRRR\\\fffyyy|||uuuooojjjgggcccaaa^^^YYYRRRLLLGGGCCC@@@===>>>???@@@@@@BBBFFFKKKOOOPPPQQQRRRUUUXXX]]]```cccdddfffkkkqqqwwwzzzyyyxxxmmmiiiccc```aaaeeeiiikkknnnlllkkklllnnnoooooooooppprrrtttuuuttttttuuuwwwvvvxxx|||~~~uuulllkkkpppyyyuuuvvvyyy}}}eeeZZZeeettt|||lllXXXEEE>>>:::666555999555666666666666555444444555555555666666666666666666555444333444555666777999:::;;;===>>>?????????>>>@@@BBBCCCCCCDDDFFFGGGLLLNNNQQQRRRQQQRRRSSSTTTUUUXXXZZZ^^^lll}}}hhhYYYQQQLLLLLLSSS```ooogggfffeeecccbbbbbbccccccbbbcccdddeeefffggghhhhhhggghhhiiiiiifffeeeeeeeeefffeeeddddddeeegggiiijjjiiijjjllllllnnnqqquuuyyy~~~zzzyyyxxxvvvtttsssqqqqqqrrrrrrsssuuuwww~~~{{{{{{wwwtttmmmccc[[[ZZZ```fffzzzqqqZZZSSSIII@@@>>>DDDNNNUUUYYYKKK===666444111000111111222333333111000000111222222222222222222333333555444444333333444666777555<<<;;;:::???BBBOOOeee~~~|||}}}~~~qqqeeeccchhhssstttgggVVVPPP]]]qqq|||}}}lll\\\KKKCCC@@@AAAFFFJJJOOOSSSVVVVVVTTTRRRSSSUUUXXX]]]cccgggiiiiiiiiiiiijjjiiihhhhhhhhhiiijjjkkkooonnnoootttyyyzzzuuuqqqnnnpppmmmjjjhhhhhhgggfffddd\\\[[[YYYWWWTTTQQQPPPNNNNNNMMMMMMPPPRRRVVV```kkkzzzyyysssnnniiidddaaa```[[[TTTMMMHHHDDDAAA>>><<<===>>>>>>???CCCHHHKKKIIIJJJMMMPPPTTTYYY]]]___aaaccciiiqqqxxx}}}}}}|||tttnnngggccccccfffjjjlllmmmllllllnnnpppqqqpppnnnppprrrtttuuuuuuuuuvvvwwwxxx{{{~~~}}}~~~zzzooolllpppyyyxxxvvvvvv{{{jjj[[[bbbpppsss]]]HHH???:::444222555777777666555555555555555555555555555666666666777777666555444555666888999;;;<<>>>>>???BBBGGGKKKGGGHHHJJJMMMQQQUUUXXXZZZ___bbbhhhqqqyyy~~~xxxrrrjjjeeedddgggjjjlllllllllmmmoooqqqrrrpppnnnppprrrtttuuuuuuuuuwwwxxxyyy{{{~~~|||}}}~~~sssooottt|||{{{wwwtttvvvnnn```eeerrrvvv```JJJ@@@999222///222888777666444444444555666444555555555666666777777999888666555666777999:::<<>>;;;;;;===???AAAAAADDDEEEGGGHHHJJJOOOUUUYYY\\\bbbhhhmmmtttzzz{{{xxxyyyrrriiibbb```bbbeeegggllloooqqqqqqpppooooooppptttssssssrrrssstttuuuvvvzzz{{{|||~~~~~~~~~}}}}}}~~~}}}{{{{{{~~~wwwuuuvvv|||}}}qqqlllsss~~~~~~ppp```nnngggNNN@@@;;;777777999555555555555555555555555555555666777777666666555:::777555444777:::<<<===>>>@@@CCCFFFHHHIIIIIIIIIFFFGGGGGGFFFEEEFFFIIIKKKMMMOOOQQQTTTWWWXXXYYYYYYZZZdddgggjjjttt|||sssfff___fffuuubbbbbbcccccccccbbbbbbbbbdddcccbbbccceeeggghhhgggiiihhhggghhhjjjlllkkkjjjhhhgggfffeeeffffffeeeeeegggfffddddddfffjjjnnnqqqxxx~~~zzzwwwrrrooonnnmmmlllkkkpppnnnooossswww~~~vvvpppjjjiiihhhjjjpppxxx}}}yyyrrrjjj___RRRHHHDDDBBBAAAJJJVVV___PPPAAA:::666111000222333222111000000111222333111111222222333444444555555555444444444555666777666:::999:::@@@DDDUUUrrruuujjjfffeeevvvwww```XXX^^^qqq}}}xxxhhhUUUFFFDDDDDDBBBEEEKKKPPPQQQQQQQQQQQQRRRUUUXXX]]]___bbbeeehhhjjjkkklllmmmllljjjjjjkkkkkkjjjhhhhhhiiijjjlllooovvvzzz{{{xxxuuurrrqqqooollljjjjjjgggbbb___]]]\\\[[[YYYWWWVVVXXX\\\___ccclllwww|||ssskkkhhhbbb]]]WWWPPPKKKGGGCCCAAABBB???===<<<===>>>>>>>>>???@@@AAABBBEEEIIIOOOSSSYYY___fffkkkrrryyyzzzwwwvvvpppgggaaa___aaacccdddkkkmmmppppppooooooooopppsssrrrrrrrrrssstttvvvwwwxxxyyyzzz{{{||||||{{{{{{~~~~~~{{{wwwyyyuuunnnttt}}}sssaaannnmmmSSSDDD===888777888555555555555555555555555444444555555666666666666888666444555888;;;<<<===>>>@@@BBBDDDFFFFFFEEEEEEGGGGGGHHHGGGFFFFFFIIIKKKLLLNNNQQQTTTVVVXXXYYYYYYYYYbbbfffjjjuuu}}}sssjjjttt^^^___```bbbccceeefffgggfffdddcccccceeeffffffffffffeeeeeegggjjjllllllllliiihhhhhhgggfffeeeeeeeeehhhgggfffeeefffiiilllooovvv|||zzzwwwrrrooommmllljjjiiinnnlllmmmqqquuu{{{}}}wwwqqqnnnlllnnnwww~~~zzzrrrjjj\\\PPPEEECCCAAAAAAIIITTT\\\PPPBBB;;;666222111333222222111111111111222222111111111222222333333444555555444444555555666777777;;;:::;;;AAAEEEVVVrrruuukkkhhhhhhvvvzzzbbbZZZ]]]llluuupppaaaQQQEEECCCDDDCCCEEEJJJOOOOOOOOOOOOPPPSSSXXX\\\```aaaccceeehhhjjjlllmmmnnnmmmllllllmmmllljjjhhhgggggghhhiiilllrrrzzz~~~|||zzzxxxuuupppmmmnnnkkkgggeeecccbbbaaa___^^^]]]^^^bbbdddgggpppzzzwwwnnnjjjbbb^^^WWWQQQMMMHHHDDDBBBBBB@@@>>>=========;;;::::::;;;===>>>@@@DDDIIIMMMTTT[[[ccciiipppwwwyyyvvvrrrmmmfffaaa______``````iiikkknnnooonnnnnnnnnoooppppppqqqqqqssstttvvvwwwuuuvvvwwwyyyyyyzzzyyyyyy~~~xxxxxx{{{ssswww}}}sss___jjjsssYYYHHH>>>999777777555555555555555555555555333333333444555555555555555444444666999<<<======@@@AAABBBDDDDDDDDDCCCCCCGGGHHHIIIHHHGGGGGGIIIKKKKKKMMMPPPSSSVVVXXXYYYZZZWWW___bbbhhhsss}}}vvv^^^___```bbbdddfffhhhiiihhhfffccccccdddeeefffeeedddcccdddeeehhhjjjjjjiiiiiiiiiiiihhhgggeeeeeeeeeiiiiiihhhhhhjjjlllooopppssszzzyyyvvvqqqnnnmmmmmmkkkjjjmmmkkkmmmqqqtttyyy{{{wwwtttuuu}}}~~~vvvmmm[[[NNNCCCAAA@@@???FFFPPPYYYPPPEEE<<<777444333333222222222222222222222222111111111222222222333333444444444555555666777777888<<<;;;<<>>>>>???===;;;888:::;;;<<<<<<>>>BBBGGGKKKPPPYYYbbbiiiooovvvxxxvvvoookkkeeeaaa```_________fffiiilllmmmmmmmmmnnnoooooooooppprrrsssuuuvvvwwwtttuuuvvvwwwxxxyyyyyyyyy}}}}}}vvvsssyyyxxxyyy}}}sss\\\dddwww]]]III>>>999777666555555555555555555555555444444444444444444444555555555555888;;;===>>>===AAABBBCCCEEEEEEFFFFFFFFFHHHIIIJJJIIIHHHHHHJJJKKKKKKLLLOOORRRUUUWWWYYYZZZWWW[[[\\\```mmmyyy}}}ccccccccccccdddfffggghhhiiifffcccbbbccceeeeeeeeeeeedddcccdddeeeffffffdddgggiiikkkjjjgggeeeeeefffgggggghhhiiilllnnnpppqqqqqqwwwxxxuuuqqqooooooooonnnnnnmmmlllnnnqqqtttxxxyyynnn^^^OOOBBB???>>>===CCCLLLXXXRRRHHH>>>888666444333222222222333333222222222222222222222222333333333444444555666666777777777888<<<;;;<<>>===>>>???@@@???<<<:::::::::;;;;;;<<<@@@EEEIIIMMMXXXbbbiiinnntttwwwvvvoookkkfffbbbaaa``````___dddgggjjjlllmmmnnnooopppooooooqqqrrrtttuuuvvvwwwuuuuuuuuuvvvxxxyyyzzzzzzyyyzzz}}}uuupppttt|||}}}zzzbbbiii}}}xxx```JJJ>>>999777555555555555555555555555555666666555444444444555555888777777999<<<>>>>>>===>>>???AAACCCEEEFFFGGGHHHGGGIIIKKKKKKJJJJJJKKKMMMKKKLLLNNNPPPSSSVVVXXXZZZWWWXXXUUUXXXdddqqqiiihhhfffeeeeeeeeefffgggiiifffcccbbbccceeefffffffffdddccccccddddddcccbbbfffiiilllkkkhhhfffggghhhdddeeegggiiikkkmmmnnnooopppttt~~~vvvtttpppooooooppppppooommmmmmooorrrtttvvvuuueeeTTTDDD???>>>===BBBKKKXXXUUULLLAAA999777666333222222333333333333222222333333333333333333333333333444555666777888888888888<<<;;;<<>>>>>???@@@@@@>>><<<888999999999:::===BBBFFFKKKVVVbbbhhhmmmrrruuutttoookkkfffbbbaaaaaaaaa```cccfffjjjlllmmmnnnpppqqqpppqqqrrrtttuuuvvvvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{zzz{{{}}}~~~wwwpppsss|||mmmtttvvv}}}eeeMMM???;;;888444555555555555555555555555777666666555666777999:::===<<<:::;;;===>>>>>>===;;;<<<>>>@@@BBBDDDEEEFFFFFFHHHKKKLLLLLLLLLNNNOOOLLLMMMNNNPPPRRRUUUWWWXXXWWWVVVRRRUUU___kkkmmmllliiigggfffffffffgggiiifffbbbaaaccceeegggggggggeeeddddddeeeeeedddbbbdddhhhlllllliiiggghhhjjjeeefffhhhjjjllllllmmmmmmooorrrzzzwwwtttpppnnnnnnnnnnnnmmmmmmlllnnnrrrsssuuu|||nnn[[[HHHAAA???>>>CCCKKKYYYXXXPPPCCC;;;999777333222222333444444333222222444444444444444444444444222444555777888888888888888<<<:::;;;@@@CCCTTTppp|||{{{}}}}}}yyyxxxzzz|||{{{zzz{{{sssbbbdddcccaaa]]]TTTJJJGGGBBB???BBBHHHMMMPPPPPPPPPOOONNNOOOSSSXXX\\\aaacccfffiiikkkjjjhhhggghhhiiikkkmmmppppppnnnkkkhhhhhhhhhggggggiiilllooopppsss{{{~~~zzzxxxuuurrrnnnkkkdddaaa___]]]YYYWWW\\\cccrrrzzzqqqllldddaaa\\\XXXTTTOOOJJJFFFBBBAAA@@@@@@@@@@@@>>><<<999999:::999:::===AAAEEEIIIUUUaaagggjjjooorrrqqqooojjjddd```___```aaaaaabbbeeeiiilllnnnoooqqqsssrrrssstttvvvvvvwwwvvvvvvtttttttttuuuvvvxxxzzz{{{{{{{{{|||}}}~~~xxxqqqttt{{{ooovvvqqq~~~lllRRRBBB===:::555555555555555555555555555555555555666999<<<@@@BBBDDDAAA>>><<<<<<===============>>>???AAABBBDDDEEEEEEGGGKKKMMMMMMNNNPPPQQQNNNNNNNNNOOOQQQSSSUUUWWWUUUUUURRRVVV___gggooommmkkkhhhgggfffggghhhhhheeebbbaaabbbeeeggghhhgggfffeeeeeeggggggfffeeeccchhhmmmmmmjjjhhhiiillliiijjjlllmmmnnnmmmmmmllloooqqqwwwwwwtttpppmmmllllllkkkjjjlllkkknnnqqqrrrssszzzuuu```LLLDDD@@@???DDDLLLZZZZZZSSSEEE<<<:::777333222222444444444444222222555555555555555555555555222333555777888999888888888;;;999:::@@@BBBSSSooo~~~}}}~~~zzzxxxzzzzzzoooaaafffgggeee```WWWHHHFFFBBB???AAAHHHOOORRRQQQQQQPPPOOOOOORRRWWWZZZ```bbbgggjjjkkkjjjgggeeefffgggjjjmmmppppppnnnllliiiiiiiiihhhgggiiilllnnnpppqqqxxx|||yyyvvvsssnnnkkkbbb___\\\YYYTTTQQQVVV]]]iii|||~~~yyypppkkkdddaaa]]]YYYUUUPPPJJJGGGFFFDDDBBB@@@@@@???===;;;;;;<<<<<<;;;<<<>>>CCCFFFGGGSSS```eeehhhmmmooooooooojjjccc___^^^___aaaaaabbbeeeiiilllnnnppprrrtttssstttuuuwwwwwwwwwvvvuuussssssssstttuuuwwwyyy{{{yyyyyyzzz{{{}}}wwwpppssszzz}}}jjjpppnnnzzzsssVVVEEE@@@;;;555555555555555555555555555333333444777;;;@@@EEEHHHHHHDDD@@@===<<<=========AAAAAAAAAAAABBBCCCDDDEEEDDDGGGKKKMMMNNNOOOQQQRRROOONNNNNNOOOPPPRRRTTTVVVTTTUUUTTTZZZaaafffqqqoookkkhhheeedddddddddgggeeebbb``````bbbeeegggfffeeedddddddddeeeeeefffiiijjjkkklllllllllllllllgggiiimmmppprrrrrrqqqppprrrqqquuuyyyrrrllllllllliiiggghhhfffhhhkkkmmmooorrruuuxxxqqqQQQFFFCCC???DDDNNNccccccZZZKKK===777444222333333333222222111111111333333333444444444555555555444444555555666777888888:::777999AAAEEEUUUnnn~~~||||||{{{uuu|||~~~}}}|||{{{ggg]]]gggqqqkkk]]]UUUJJJEEEBBBCCCEEEFFFJJJPPPPPPOOOMMMLLLNNNQQQVVVYYY[[[___dddiiikkkkkkiiihhhffffffggghhhjjjkkkmmmnnnmmmjjjggggggiiillllllkkkooorrrtttuuuxxxzzzvvvrrrmmmjjjeee^^^YYYVVVQQQLLLNNNUUUddduuu}}}zzzuuupppjjjfff___YYYTTTOOOKKKHHHIIIGGGDDDBBBAAA@@@>>>===>>>===<<<;;;<<<>>>AAABBBMMMXXXdddiiilllnnnooommmnnnkkkeee___[[[[[[^^^bbbbbbcccdddeeehhhjjjmmmnnnqqqtttxxxyyyyyywwwvvvvvvuuuuuuvvvwwwxxxzzz|||}}}yyyxxxxxxxxxzzz}}}xxxnnnmmmuuu|||tttiiigggeeeqqqxxx]]]EEE999777:::444444444444333222111000111444777888???KKKRRRTTTVVVLLLBBB===???BBBAAA???AAA@@@??????@@@BBBCCCDDDGGGHHHJJJLLLNNNOOOPPPPPPTTTTTTSSSRRRRRRTTTXXX\\\YYY\\\XXXXXX^^^eee|||yyypppnnnkkkhhhfffeeeeeeeeefffdddaaa______```bbbdddeeeeeeeeeeeeeeedddddddddfffggghhhjjjkkklllllllllfffgggiiinnnrrrttttttrrrqqqpppsss}}}zzzrrrlllmmmmmmjjjhhhhhhdddfffhhhjjjlllppptttxxxtttSSSGGGCCC???DDDNNN```bbb]]]MMM???888777666444333333333222222222222333333333333444444444444444444444444555666777888888:::777999AAAEEETTTooo{{{zzzzzz~~~zzz|||~~~{{{zzz}}}ttteee___jjjssskkk]]]TTTIIIDDDAAACCCDDDEEEJJJPPPQQQPPPNNNMMMOOOSSSXXX[[[]]]```dddhhhjjjkkkjjjiiihhhhhhhhhhhhhhhjjjlllmmmllliiiffffffhhhkkkkkkkkklllooosssuuuxxx~~~}}}xxxrrrnnnjjjddd^^^ZZZUUUOOOQQQVVVbbbsss|||wwwrrrmmmiiibbb\\\XXXSSSOOOLLLKKKIIIFFFEEEDDDCCCAAA???>>>===<<<;;;<<<===???AAAJJJUUUaaagggkkkoooqqqpppppplllfff___YYYWWWYYY\\\]]]^^^aaadddgggkkkmmmnnnqqqtttwwwyyyxxxwwwvvvvvvtttuuuuuuvvvxxxyyy{{{|||yyyyyyxxxxxxzzz~~~{{{qqqnnnsssyyyrrreee```eeeooo{{{www___III;;;888999555555444444333222111111333666888;;;DDDSSS^^^bbb```VVVIIIAAAAAABBBBBBAAABBBAAA@@@@@@AAABBBCCCDDDFFFGGGIIILLLNNNPPPQQQRRRTTTTTTTTTTTTTTTVVVYYY]]]]]]aaa______cccfffyyytttoooyyyooonnnkkkiiigggfffffffffeeecccaaa___^^^^^^___```dddeeefffffffffdddcccbbbbbbcccdddfffhhhjjjlllmmmeeecccdddjjjsssxxxxxxvvvtttrrrttt{{{yyyrrrllllllllljjjhhhiiifffggghhhiiikkkooouuuyyyyyyVVVGGGCCC@@@DDDMMM___eeecccSSSAAA777666777444444444444333333333333222222222222333333333333444444444444555666777888777:::888:::AAADDDTTToooxxxwwwxxx{{{~~~|||yyy{{{zzziiibbbcccpppwwwmmm]]]SSSIIICCC@@@AAACCCDDDJJJPPPQQQPPPNNNNNNPPPUUUYYY]]]```aaadddgggjjjkkkllllllllljjjiiigggggghhhjjjkkkkkkiiiffffffhhhjjjkkkkkkiiilllpppsssuuuxxx~~~}}}xxxttttttnnnhhhccc\\\WWWWWW[[[bbbqqqzzztttnnnjjjddd___[[[WWWSSSQQQOOOMMMJJJIIIHHHGGGDDDBBBAAA@@@>>>======>>>@@@AAAFFFRRR^^^eeejjjpppssssssrrroooggg^^^WWWSSSSSSUUUWWWYYY^^^bbbgggjjjlllmmmqqqtttwwwxxxwwwvvvvvvvvvtttttttttuuuvvvxxxyyyzzzyyyyyyyyyyyy|||tttoooqqquuuttteee]]]dddlllvvvuuu```LLL>>>888777555555444444333333222222333666999===HHHZZZhhhnnnkkk```RRRHHHDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFHHHKKKOOORRRTTTUUUUUUVVVWWWWWWWWWXXX[[[^^^___eeeeeefffiiijjjzzz|||llleeefffsssmmmlllkkkiiihhhhhhhhhhhheeedddbbb```___^^^^^^^^^dddeeefffgggfffdddbbb```______aaacccfffiiikkkmmmfffbbbaaagggrrr{{{|||zzzwwwuuuwww}}}wwwooojjjjjjllljjjiiikkkiiiiiijjjjjjlllpppvvv{{{[[[IIICCCAAADDDLLL```iiiiiiYYYCCC555333444444444444444444444444444111111222222222333333333444444444444555666777777777:::888:::@@@DDDTTTpppuuutttuuuxxx|||~~~~~~~~~yyyyyy{{{qqqaaa```hhhvvv{{{ppp___TTTHHHCCC???@@@BBBDDDJJJPPPQQQPPPNNNNNNPPPUUUZZZ]]]aaabbbdddfffiiikkkmmmnnnnnnllljjjgggfffggghhhiiikkkiiigggggghhhiiikkkllliiikkkmmmnnnooorrrvvvzzz~~~}}}}}}wwwqqqiiicccaaabbbgggttt|||vvvnnnjjjeee```]]]ZZZWWWUUUSSSQQQOOONNNMMMKKKIIIFFFFFFEEECCCAAA@@@AAABBBCCCFFFQQQ]]]ccciiippptttttttttpppiii___VVVRRRQQQRRRTTTWWW\\\aaafffiiikkkkkkpppsssvvvwwwvvvuuuuuuvvvrrrrrrssssssuuuvvvwwwxxxyyyxxxyyyzzz|||uuummmnnnqqq{{{|||mmmbbb___iiittt~~~ppp]]]JJJ>>>888777555555444444333333333333111555999===IIIZZZgggkkkllldddYYYOOOHHHDDDCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIMMMPPPTTTWWWYYYXXXZZZ[[[[[[[[[\\\^^^```^^^dddeeefffkkklll}}}pppeeeaaaeeetttjjjjjjiiiiiiiiiiiiiiiiiiffffffdddcccaaa```___^^^cccdddeeeffffffdddbbbaaa^^^___```bbbeeehhhjjjlllgggbbb___dddoooyyy|||{{{vvvuuuwww}}}wwwoooiiijjjkkkjjjjjjllliiiiiiiiiiiikkknnntttyyyaaaLLLDDDBBBDDDIII[[[gggkkk\\\FFF777333444444444444444444444444444111111222222222333333333333333333444444555666777666:::999:::@@@CCCTTTppp~~~uuutttuuuwwwyyyzzzzzzyyyzzz}}}vvvvvvxxx}}}}}}uuulll]]]```kkkyyy~~~tttbbbUUUHHHCCC???@@@AAADDDJJJQQQQQQOOOMMMMMMOOOTTTXXX[[[bbbcccdddfffhhhkkkmmmnnnnnnmmmjjjhhhgggggghhhhhhjjjjjjiiihhhhhhiiikkkmmmlllkkkjjjhhhiiilllqqquuuyyy~~~xxxrrrmmmkkknnnxxx}}}wwwppplllhhhdddbbb```]]][[[XXXVVVTTTTTTSSSQQQNNNKKKJJJHHHFFFCCCBBBBBBBBBCCCHHHSSS]]]bbbhhhooossstttvvvrrrkkkaaaXXXSSSQQQRRRSSSVVVZZZ```dddggghhhhhhoooqqqtttttttttssstttuuuqqqqqqqqqrrrssstttuuuvvvwwwwwwxxxzzz}}}tttkkkkkkoooxxxuuugggZZZeeettt}}}kkkXXXGGG===999999666555444333333333444444111666;;;@@@IIIVVV___aaadddaaa[[[SSSKKKEEEBBBAAAEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKNNNRRRVVVZZZ\\\\\\^^^___```______```aaa___dddbbbcccgggjjj}}}uuujjjfffeeeiiixxxgggggghhhhhhiiiiiiiiiiiifffffffffeeedddbbb```___bbbcccdddeeeeeedddcccbbb``````aaabbbdddgggjjjkkkiiiccc___aaaiiiqqqvvvwwwqqqpppsssxxx~~~|||ssslllkkkllljjjjjjkkkgggggggggggggggjjjooorrrzzz{{{rrrlllwwwfffPPPGGGCCCDDDEEERRR___ggg\\\III;;;777777333333333333444444444444222222222222333333333333333333333333444555666777555;;;:::;;;???BBBTTTqqq~~~wwwxxxyyyzzzzzzyyyxxxwwwuuuxxx~~~wwwtttuuuvvvyyy{{{zzzyyywwwqqqiii]]]aaakkkwww}}}vvvdddUUUIIICCC???@@@BBBEEEKKKSSSRRRPPPNNNMMMOOOSSSWWWZZZaaabbbdddfffhhhjjjlllmmmlllkkkjjjiiihhhhhhhhhhhhiiiiiiiiigggfffgggjjjmmmnnnkkkhhhggggggjjjnnnqqqssswww}}}xxxrrrssszzzyyyssspppllliiihhhgggeeeccc^^^]]][[[[[[ZZZXXXTTTQQQNNNLLLIIIFFFDDDCCCCCCCCCKKKTTT^^^bbbgggnnntttuuuwwwtttlllcccYYYSSSQQQQQQPPPRRRWWW\\\```dddfffgggnnnoooqqqrrrqqqqqqrrrsssppppppppppppqqqrrrssstttuuuvvvxxxzzz|||wwwkkkjjjnnnyyyxxxfffXXXdddttt~~~jjjUUUEEE===::::::666555444333333444555666444999>>>BBBIIITTTZZZZZZ]]]]]]\\\UUULLLEEECCCBBBEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMOOORRRVVVYYY[[[^^^```bbbbbbaaa_________```ddd```___cccggg{{{ooogggcccfffiiinnn{{{dddeeefffggghhhiiiiiiiiieeeeeeffffffeeeccc```___bbbbbbbbbcccddddddeeeeeedddcccccccccdddfffiiijjjiiiddd^^^\\\```gggmmmqqqmmmmmmppptttyyy|||sssooommmjjjhhhiiifffggghhhgggggghhhkkkmmmttt|||nnnfff```lll{{{kkkSSSIIIEEECCCBBBMMMZZZccc[[[KKK>>>888666222222222222333333333444333333333333444444444444333333333333444555666666555;;;;;;;;;???AAATTTrrrzzz|||~~~|||{{{zzzuuuuuuvvvxxxuuurrruuuzzz}}}}}}yyywwwuuupppiii^^^```gggrrrzzzuuudddUUUJJJDDD???@@@BBBEEEMMMTTTTTTRRRPPPOOOPPPSSSWWWZZZ___aaacccfffhhhjjjkkklllhhhiiijjjjjjjjjjjjiiihhhfffggggggfffdddeeehhhkkkmmmkkkiiiiiijjjkkklllmmmooorrrvvv|||vvvsssyyy{{{uuurrrnnnlllkkkkkkiiihhheeedddcccbbbbbb___[[[XXXTTTRRRNNNKKKHHHGGGGGGGGGKKKTTT]]]bbbgggooovvvxxxyyyvvvnnncccYYYRRROOONNNKKKMMMQQQVVV\\\aaaeeeggglllnnnoooooooooooopppqqqoooooooooooopppqqqrrrrrrtttuuuvvvyyy|||~~~|||nnnkkkmmmyyyzzzeeeYYYcccrrrlllXXXHHH???:::999666555444333333444555777666:::===@@@GGGRRRYYYZZZ[[[]]]\\\VVVLLLEEEEEEFFFEEEFFFHHHJJJKKKKKKKKKKKKMMMMMMMMMNNNPPPTTTWWWYYY^^^aaacccccc```]]]\\\[[[[[[```]]]]]]bbbggg{{{{{{yyyvvvpppnnnccc^^^ccckkkrrrcccdddeeeggghhhiiiiiiiiiddddddeeefffeeeccc```___aaaaaaaaabbbcccdddfffgggfffeeedddddddddfffhhhjjjhhhddd^^^ZZZZZZ```ggglllllllllooossswwwxxxsssoooiiifffggghhhiiijjjiiihhhiiijjjlllooovvvhhh```\\\ggguuummmUUUJJJFFFCCC@@@MMMZZZbbb[[[KKK>>>666111111111111222222333333333333333444444444444555555333333333333444555666666555;;;;;;;;;???AAATTTrrr}}}~~~}}}xxxuuusssrrrppppppxxx|||xxxvvvqqqjjj___```dddnnnwwwuuudddTTTJJJDDD@@@@@@BBBFFFNNNUUUVVVTTTRRRPPPQQQTTTWWWZZZ^^^```cccfffhhhjjjjjjjjjfffgggiiikkklllkkkjjjiiidddeeefffdddbbbbbbfffiiilllkkkkkklllmmmmmmkkkjjjmmmooosssxxx}}}xxxrrrwww}}}sssqqqmmmkkkkkkkkkjjjhhhiiihhhhhhggggggddd```]]]ZZZXXXTTTQQQNNNLLLLLLLLLKKKTTT]]]bbbhhhqqqxxxzzz{{{wwwooodddXXXPPPLLLKKKFFFHHHLLLRRRXXX___dddgggkkklllnnnnnnmmmmmmooopppoooooonnnoooooopppqqqrrrrrrtttvvvxxx{{{~~~rrrlllmmmxxx~~~}}}ggg[[[dddqqqooo[[[LLLAAA;;;888666555444333333444666777666999:::<<>>777555555444333333222222222222444444333222222333333333555555555555555666777777999<<<::::::@@@EEEWWWttt{{{ssskkkkkkwwwzzznnn]]]bbbjjjsssuuunnnaaaVVVGGGEEEAAA>>>@@@GGGPPPWWWZZZWWWTTTQQQRRRUUUYYY\\\bbbaaaaaaccceeeggggggfffhhhggggggggggggggghhhhhhhhhhhhhhhhhhgggfffddddddhhhjjjllllllkkkiiiiiiiiilllnnnppprrrssswww{{{~~~xxxzzzvvvyyy~~~uuurrrooommmnnnppppppppprrrpppnnnkkkiiihhhhhhhhhdddaaa\\\VVVRRRPPPOOOOOOWWW\\\dddjjjmmmqqqwww{{{~~~{{{qqqddd[[[VVVPPPJJJHHHIIIJJJMMMRRRXXX^^^aaammmnnnppppppnnnnnnnnnooopppooooooppprrrssssssrrrwwwvvvuuuwww{{{sssmmmpppuuu~~~|||kkkbbbnnn{{{mmmZZZMMMDDD===888666555444444555666777888999:::;;;===BBBJJJTTT[[[aaa\\\TTTMMMGGGEEEDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPNNNOOOOOOOOOOOOQQQUUUXXX\\\]]]```aaaaaa```^^^\\\[[[XXXYYY]]]aaallluuujjjiiijjjnnnzzzffffffggghhhiiiiiiiiiiiihhhiiiiiiiiihhhhhhgggffffffeeeddddddddddddeeeffffffeeecccbbbdddgggjjjmmmooommmiiidddbbbcccgggkkkqqqrrruuuyyy|||}}}rrrooollliiigggllljjjiiijjjlllnnnnnnmmmttt|||~~~sssiiibbb```fffvvv~~~gggUUUJJJBBBAAADDDJJJZZZeee^^^LLL>>>777555555444333333222222222333444333333222222333333444555555555555555666777777888;;;999:::AAAEEEWWWttt{{{qqqiiikkkyyyuuubbbeeeiiioooqqqkkk___UUUGGGDDDAAA???AAAHHHPPPVVVXXXVVVRRRPPPQQQUUUYYY\\\```___```cccfffiiiiiiiiijjjjjjiiiiiiiiijjjjjjkkkiiiiiiiiihhhhhhgggfffeeeggghhhjjjjjjiiihhhiiiiiiiiijjjllllllmmmpppsssvvvwww{{{}}}zzzvvvxxxuuurrrooommmnnnooopppppprrrqqqpppnnnmmmllllllkkkfffddd___ZZZVVVTTTSSSRRRXXX]]]dddiiilllqqqwww|||}}}|||uuuiii___XXXOOOGGGFFFFFFHHHKKKPPPWWW]]]aaaiiikkkmmmnnnmmmmmmooopppqqqqqqqqqrrrtttuuuvvvuuuxxxwwwvvvxxx{{{wwwppprrrxxx}}}}}}wwwxxxooocccnnnzzzttt___OOODDD===999777666555444555555777777777888999;;;???GGGPPPVVV]]]XXXPPPIIIDDDBBBCCCDDDIIIJJJKKKLLLNNNOOOPPPQQQOOOOOOPPPPPPPPPQQQUUUXXX\\\^^^```bbbbbb```]]][[[\\\YYYYYY^^^cccnnnwwwqqqlllkkkuuufffgggggghhhhhhhhhgggggghhhhhhhhhiiihhhhhhgggffffffffffffggggggfffffffffbbbaaa``````aaadddgggiiiooommmjjjfffdddeeeiiimmmrrrqqqrrrwww|||vvvpppllliiihhhkkkjjjiiijjjlllmmmmmmmmmqqqyyy~~~tttjjjeeedddlll{{{sssaaaTTTKKKEEECCCDDDKKKZZZddd]]]LLL???888555444444333222222222333333333333333222222333333444555555555555555666777777666:::999:::AAAEEEXXXttt{{{nnnfffiiizzzjjjiiijjjlllmmmhhh]]]TTTFFFDDDAAA@@@CCCIIIPPPTTTVVVSSSQQQOOOPPPTTTYYY\\\^^^^^^___cccgggjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkggghhhhhhhhhgggfffeeedddeeegggggggggffffffhhhjjjggghhhiiihhhhhhjjjlllooorrruuuzzz{{{uuuvvvvvvsssooommmnnnoooppppppppppppppppppooonnnmmmmmmiiigggddd```]]]ZZZXXXWWWZZZ___dddhhhkkkpppwww}}}~~~zzzooocccYYYNNNEEEDDDDDDEEEHHHMMMUUU\\\```eeegggjjjllllllmmmoooqqqqqqrrrssstttvvvxxxyyyzzzzzzyyyyyyyyy|||}}}vvvuuuwww}}}}}}|||tttqqqxxxuuueeeooozzz~~~fffQQQCCC<<<:::888777666555555555666777666777888:::>>>EEEMMMRRRYYYTTTMMMFFFBBBBBBCCCEEEHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQUUUWWW[[[]]]```ccccccaaa]]][[[]]]ZZZZZZ___dddoooxxxlllffflllxxxffffffgggggggggffffffeeeffffffggggggggggggffffffeeefffhhhiiiiiihhhfffeeeaaa```______```ccceeeggglllkkkjjjgggeeefffjjjmmmpppmmmmmmrrryyyxxxrrrmmmkkkkkkkkkjjjjjjjjjkkkmmmmmmmmmpppwwwuuulllfffhhhqqq~~~xxxkkk\\\SSSMMMGGGEEEFFFLLLZZZddd]]]MMM@@@999555444333333222222333333333333333222222222333444444555555555555555666777777555999888:::AAAFFFWWWttt|||}}}mmmcccfffxxxooommmlllnnnoooiii\\\RRRGGGDDDAAAAAAEEEJJJPPPSSSSSSQQQOOONNNPPPTTTYYY]]]```___```cccgggkkkkkkkkkjjjiiiiiihhhhhhhhhhhhiiieeefffffffffeeeeeedddccceeeffffffeeeeeefffhhhkkkiiijjjjjjiiihhhhhhjjjlllpppsssxxx|||zzzuuuttt|||vvvsssooommmnnnooopppooolllmmmnnnoooooonnnmmmlllkkkiiigggeeebbb___]]][[[]]]aaadddgggjjjooowww}}}~~~sssfff[[[PPPFFFCCCCCCCCCEEEKKKSSS[[[```dddfffiiikkklllmmmoooqqqqqqrrrtttvvvwwwyyy{{{}}}|||||||||{{{|||yyywwwuuuyyyxxxppprrrzzzyyyiiippp{{{jjjRRRAAA;;;;;;888777666555555555666777888999:::<<>>???GGGVVVbbb___SSSFFF<<<555333333222222222333444444222222222222333444555555555555555555555666777777555:::999;;;AAADDDUUUpppxxxuuuiiiiiixxxnnnnnnpppwww{{{uuudddVVVJJJEEE@@@@@@EEELLLQQQSSSSSSQQQOOONNNPPPTTTYYY]]]cccbbbccceeehhhkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhfffggggggfffeeeeeefffhhhfffggggggeeeddddddfffhhhiiilllpppsssuuuxxx{{{}}}|||qqqkkkhhhmmmvvvwwwtttpppnnnnnnooooooooommmnnnoooooopppppppppooommmkkkiiigggeeedddccccccdddfffhhhhhhiiimmmsssyyyyyykkkaaaXXXQQQHHHFFFCCCBBBEEEMMMUUUZZZdddfffiiikkklllmmmoooppprrruuuxxxyyyyyyzzz}}}}}}~~~wwwuuuyyyyyy~~~vvvxxx|||kkkmmmuuuoooUUUCCC<<<;;;777777666666666777888999777999;;;<<<===???CCCEEEGGGFFFDDDCCCCCCEEEGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLNNNOOOPPPOOOOOOQQQRRRQQQTTTXXX]]]```aaabbbaaabbb]]]\\\^^^aaalll{{{mmmaaa\\\XXXVVV\\\gggxxxaaabbbcccddddddeeedddddddddeeefffggggggggggggffffffggghhhiiiiiihhhgggfffgggfffeeecccbbbbbbbbbbbbbbbdddfffffffffgggiiikkkooooooqqqrrrsssxxxvvvppplllkkkmmmlllnnnoooooommmmmmpppsssssswwwwwwiiiXXXMMMFFF???===???DDDSSSaaaaaaVVVIII===555333222222222333333444555222222222222333444555666555555555555555666777777666;;;:::<<>>EEEMMMRRRTTTUUURRRPPPOOOPPPTTTYYY\\\bbbaaabbbeeeiiilllmmmmmmkkkjjjiiihhhgggggggggggggggggghhhhhhiiihhhhhhgggeeefffgggfffdddcccccccccbbbccccccbbbbbbbbbeeeggghhhkkkooorrrtttvvvyyy|||{{{|||xxxqqqiiibbb___bbbiiiqqq}}}xxxtttpppnnnnnnnnnooonnnnnnnnnnnnmmmnnnnnnoooooonnnmmmjjjgggfffffffffgggfffhhhjjjjjjjjjlllqqquuu~~~qqqeee[[[SSSJJJGGGBBB@@@BBBHHHPPPUUU___bbbfffiiikkkmmmoooqqqtttxxx||||||{{{{{{~~~~~~yyysssrrruuutttzzz||||||nnnnnnuuurrrYYYGGG>>>:::666666555555666888:::;;;888:::<<<======???AAACCCBBBBBBCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHNNNPPPQQQRRRQQQQQQRRRSSSSSSUUUWWWZZZ\\\^^^___```aaa]]][[[___cccooolll]]]QQQQQQTTTVVV\\\eeesss```aaabbbcccdddeeeeeeeeeffffffggghhhiiiiiihhhhhhgggggghhhhhhhhhhhhgggggghhhgggeeedddbbbaaa``````bbbdddfffgggggggggiiikkknnnoooqqqrrrpppttt}}}tttoookkkiiikkkmmmoooppppppnnnnnnqqqtttssswwwppp]]]QQQHHHAAA???AAABBBRRRaaabbbXXXJJJ>>>555222222222222333333444555222222222222333444555666555555555555555666777777777;;;:::<<>>>>>DDDMMMSSSUUUVVVSSSQQQOOOPPPTTTYYY\\\``````aaaeeejjjnnnoooooohhhhhhfffeeeddddddddddddddddddeeeeeeeeeeeeeeedddccceeeffffffcccaaa`````````aaabbbaaaaaabbbeeehhhcccfffjjjnnnppprrruuuwwwxxxyyy{{{|||~~~yyyzzzyyyuuutttsssnnngggccc\\\WWWYYY___gggsss}}}~~~xxxtttpppnnnnnnnnnnnnnnnmmmlllkkkjjjjjjkkklllmmmpppnnnkkkhhhfffggghhhiiigggjjjlllkkkjjjkkkooosss|||uuuhhh\\\SSSKKKGGGAAA>>>???EEELLLQQQ[[[___cccgggjjjmmmppprrrvvvzzz~~~~~~||||||~~~}}}uuuppppppnnnnnn|||}}}}}}rrrqqqwwwvvv]]]JJJ???:::555555555555777999;;;<<<;;;===???@@@@@@@@@BBBDDDAAACCCEEEGGGIIIKKKLLLLLLPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTSSSSSSSSSTTTVVVVVVWWWXXXZZZ\\\]]]^^^```\\\[[[___eeerrrxxxeeeUUUIIILLLRRRWWW]]]eeeppp```bbbddddddccccccdddeeehhhiiijjjjjjjjjhhhgggfffeeeddddddddddddeeefffgggeeeeeeeeedddcccbbb```___cccdddeeeggghhhggggggfffiiimmmppprrrtttzzz}}}tttnnnjjjjjjlllnnnpppssstttsssrrrssssssuuuvvv|||~~~eeeQQQEEE???======DDDLLLZZZeeeaaaQQQ@@@777444444333333333333222222666555444333222333444444888777555444444555666777999;;;777999@@@EEEWWWrrr}}}|||fffiiibbbqqq|||yyyxxxiiiWWWGGGAAACCCCCCJJJTTTSSSVVVSSSOOOMMMNNNRRRWWWZZZ[[[]]]```bbbdddfffiiikkkhhhhhhggggggggggggggghhhgggdddaaabbbeeeggggggfffeeeeeeeeedddbbb___\\\[[[]]]___aaaccceeefffffffffhhhhhhkkknnnqqqrrrqqqooorrrtttxxx|||}}}|||zzzxxxuuutttrrrqqqoookkkeeebbb\\\YYYTTTSSSWWW___jjjppp~~~zzztttpppooooooooonnnpppoooooopppppppppmmmkkkiiigggeeedddfffhhhlllnnnmmmkkkllloooooommmooottt{{{tttiii___XXXMMMFFFAAA@@@@@@BBBGGGNNN]]]bbbgggjjjkkkmmmppptttwwwxxxzzz|||~~~~~~~~~~~~tttlllkkkhhhmmmyyy}}}{{{yyy}}}fffIII<<<<<<777777666666666888999:::>>>??????@@@AAABBBCCCCCCDDDDDDFFFHHHJJJLLLMMMNNNMMMOOOQQQSSSSSSQQQOOOMMMOOOQQQTTTWWWXXXWWWVVVTTTSSSTTTVVVXXXYYYYYYXXXWWW[[[^^^aaaaaabbbooouuubbbUUUPPPKKKJJJOOOWWW```eeezzzbbbdddfffffffffeeefffggghhhhhhiiiiiiiiiiiihhhhhhgggffffffeeeeeeeeeeeeeeefffffffffeeedddcccbbbaaacccccceeefffggggggffffffiiilllppprrrttt{{{xxxoooiiigggiiimmmooorrrssssssrrrssssssuuuuuuzzzxxx]]]KKKAAA>>>===CCCKKKYYYdddaaaQQQ@@@777444444333333333333222222444333333222333444555666999777666555555666777888888;;;777999@@@EEEVVVqqq|||yyy~~~eeehhhbbbrrr}}}{{{zzzkkk[[[JJJDDDFFFFFFMMMWWWVVVTTTQQQNNNKKKLLLPPPUUUXXX\\\^^^aaaccceeegggjjjlllhhhhhhggggggggggggggghhhfffcccaaaaaadddffffffeeecccdddddddddcccbbb```______```bbbeeeggghhhhhhhhhiiiiiikkknnnqqqrrrpppooooooqqqtttwwwxxxyyyxxxwwwsssqqqnnnmmmkkkgggccc___ZZZWWWRRRPPPSSSZZZbbbhhhsss{{{yyyuuussssssrrrqqqqqqpppoooooopppooollljjjiiihhheeedddeeehhhlllnnnkkkjjjkkknnnnnnlllooottt|||xxxlllaaaYYYOOOIIICCCBBBAAABBBGGGMMMTTTZZZaaafffhhhjjjnnnrrrrrrsssvvvyyy{{{}}}~~~~~~tttkkkiiidddhhhuuu}}}wwwuuuyyyqqqRRRBBB>>>888777666666777888:::;;;??????@@@AAACCCDDDEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMKKKLLLNNNOOOOOONNNLLLKKKMMMOOOQQQSSSUUUUUUTTTTTTUUUVVVWWWYYYZZZZZZZZZZZZ\\\^^^```aaaaaammmrrraaaXXXUUUQQQQQQUUU]]]dddhhh{{{aaadddfffgggfffffffffgggggggggggghhhiiiiiijjjjjjiiiiiihhhgggfffeeeddddddfffffffffeeeeeedddddddddbbbcccdddeeeffffffffffffhhhlllppprrrttt|||}}}rrrkkkhhhiiikkknnnqqqrrrrrrrrrrrrsssuuuuuuxxxjjjQQQDDD@@@???BBBJJJWWWcccaaaQQQ@@@777444444333333333333222222222222222333444555777777888888666666666777888999888:::888999@@@DDDTTTnnn~~~zzzvvvyyy}}}~~~}}}vvvaaaddd___ppp}}}{{{{{{lll]]]LLLEEEGGGFFFNNNXXXWWWSSSPPPLLLIIIJJJNNNRRRVVVZZZ]]]```cccdddfffhhhjjjhhhggggggffffffggghhhhhheeecccaaaaaacccdddeeedddbbbcccdddeeeeeeeeeeeeeeeaaaccceeehhhjjjkkklllllljjjjjjkkkmmmoooppppppnnnmmmnnnpppsssuuuwwwyyyyyywwwtttqqqmmmkkkhhhdddaaaYYYVVVRRRPPPQQQUUU[[[^^^gggppp{{{{{{yyywwwuuutttsssqqqooooooooonnnllljjjjjjhhhfffdddeeegggkkkmmmjjjiiijjjmmmmmmlllooottt}}}~~~rrrdddZZZSSSLLLFFFCCCBBBAAAEEEJJJMMMTTT]]]cccgggjjjmmmqqqmmmnnnqqquuuxxx{{{|||}}}||||||}}}}}}}}}~~~~~~~~~sssiiifffcccfffqqq~~~qqqooosss{{{[[[FFF???888777777777888999;;;<<<@@@@@@AAACCCDDDFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKIIIJJJJJJJJJJJJJJJJJJIIILLLMMMNNNOOOQQQRRRSSSTTTWWWWWWWWWXXXYYYZZZ\\\\\\ZZZ\\\___```bbbnnn|||oooaaa^^^ZZZZZZ^^^eeekkknnn|||^^^aaadddeeeeeedddeeeeeeeeeffffffgggiiijjjlllllllllkkkjjjiiigggeeedddccceeeeeeeeeddddddddddddeeeccccccdddeeeeeefffffffffhhhlllppprrrttt|||wwwnnnlllmmmjjjmmmpppqqqqqqqqqrrrsssuuuuuuwwwqqqTTTGGGCCCBBBAAAGGGUUUaaa```QQQAAA888444444333333333222222222222222333333444555666666777666666555666666777888777:::888999@@@BBBQQQkkk|||wwwtttwwwxxxwwwvvv{{{pppZZZ^^^YYYkkkzzzzzz|||nnn]]]LLLEEEEEEDDDKKKUUUUUUSSSPPPLLLIIIIIIMMMRRRUUUXXX[[[___aaabbbdddfffgggggggggfffffffffggghhhhhhfffdddcccccccccdddeeeeeeddddddeeefffgggggghhhhhhdddeeehhhkkkmmmnnnnnnnnnlllkkkjjjlllnnnoooooonnnooooooppprrruuuyyy|||~~~|||yyysssnnnjjjfffbbb```XXXVVVTTTRRRRRRTTTWWWZZZaaajjjuuu}}}zzzwwwuuuuuussspppooonnnmmmllljjjkkkiiigggeeedddfffhhhjjjjjjhhhiiilllmmmlllpppvvv}}}wwwhhh\\\UUUNNNGGGDDDBBB???BBBGGGKKKRRR]]]dddhhhkkknnnppplllmmmppprrruuuxxxzzz{{{xxxyyyzzz{{{|||}}}}}}}}}qqqfffcccbbbeeeqqqmmmiiinnn~~~{{{[[[EEE===888888888888999:::<<<===AAAAAABBBDDDFFFGGGHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUWWWVVVVVVVVVXXXZZZ\\\]]]YYYZZZ^^^```dddqqqrrrnnniiigggkkkrrrxxx|||~~~]]]```ccceeeeeeddddddddddddeeefffhhhiiikkklllmmmmmmllllllkkkiiigggeeedddeeedddccccccbbbccccccdddcccdddddddddeeefffgggggghhhkkkoooqqqttt{{{zzzpppmmmmmmkkkmmmppprrrqqqqqqrrrsssvvvuuuwww~~~uuuVVVHHHDDDBBB@@@EEERRR^^^___RRRAAA888444444333333333222222222444444444444444444444333444444444444555555666666777:::888:::???AAANNNhhh{{{uuuvvvwwwwwwuuutttyyyuuuttt}}}{{{mmmWWWZZZUUUhhhxxx{{{sssaaaOOOFFFFFFDDDJJJTTTTTTTTTQQQMMMJJJJJJMMMRRRUUUYYY\\\```cccddddddfffgggfffffffffffffffggghhhhhhgggffffffeeedddeeefffgggggggggggggggggghhhhhhhhhfffhhhjjjmmmnnnooooooooommmkkkjjjjjjlllnnnoooooopppooopppqqquuuzzz~~~~~~zzzsssmmmhhhccc^^^[[[XXXVVVTTTRRRRRRSSSUUUVVV\\\cccooozzz~~~zzzwwwvvvsssooolllkkkjjjiiihhhiiihhhgggeeeddddddeeeeeejjjhhhiiillllllmmmqqqwww|||}}}lll^^^WWWPPPIIIEEEAAA>>>@@@DDDKKKSSS\\\cccgggiiilllnnnppppppqqqrrrtttvvvwwwxxxvvvwwwyyyzzz|||}}}}}}}}}{{{~~~}}}nnndddaaa]]]aaammm}}}jjjfffjjj{{{uuuXXXEEE===999999888999:::<<<===???AAABBBCCCDDDEEEGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKLLLNNNQQQUUUVVVXXXXXXXXXXXXZZZ\\\^^^```]]]^^^```bbbfffrrrzzzssspppttt|||]]]```dddffffffeeeeeeeeebbbdddfffiiikkkllllllkkkllllllmmmlllkkkiiigggffffffeeecccbbbaaabbbcccccceeeeeeeeeeeeeeeggghhhhhhhhhkkkoooppprrryyy|||pppjjjjjjmmmooorrrrrrrrrqqqqqqrrrtttuuuwww}}}zzzYYYIIICCC??????CCCOOO\\\^^^RRRBBB888444444333333333333222222444444555555444444333222222333333444555555555666666:::888:::???@@@LLLddd~~~yyyyyyzzzzzzxxxvvvyyyuuukkkmmmyyyvvviiiUUUXXXRRReeewww|||yyyhhhUUUKKKJJJFFFLLLUUUUUUUUURRRNNNKKKKKKNNNRRRUUU[[[___cccfffffffffggghhheeeeeeeeeeeefffggghhhhhhggghhhgggfffddddddfffhhhiiihhhhhhgggggghhhhhhiiiiiijjjlllmmmnnnooonnnnnnmmmjjjiiiiiikkknnnppppppppppppppprrruuuzzzyyytttoooiiiccc```XXXWWWTTTQQQPPPQQQRRRSSSTTTZZZeeeqqq}}}zzzvvvrrrnnniiieeeccccccbbbbbbccccccdddeeeeeeeeeddddddhhhfffgggjjjkkklllqqqxxx|||qqqcccYYYRRRKKKGGGCCC??????CCCJJJQQQYYY```ccceeeiiilllssssssssssssssstttuuuvvvvvvvvvwwwyyyzzz{{{|||}}}yyy|||yyykkk```]]]VVVYYYeeezzzzzzhhhcccgggxxxoooVVVEEE???:::999999:::;;;===???@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKLLLOOORRRUUUWWWYYYZZZZZZ[[[]]]___aaabbbcccbbbcccdddgggqqqxxxsssnnnmmmsss|||ZZZ^^^ccceeeeeedddddddddaaadddgggkkkllllllkkkiiijjjkkklllmmmmmmllljjjiiihhhfffdddbbbbbbbbbccccccffffffeeeeeefffgggiiijjjhhhkkknnnoooqqqwww~~~rrrkkkiiioooqqqssssssrrrqqqqqqqqqrrrsssvvv||||||[[[KKKCCC===>>>BBBMMMZZZ^^^RRRBBB888444444333333333333222222222333444555555555444333222333444555666666666666666999888:::??????JJJbbb{{{}}}~~~|||yyy{{{}}}ppphhhlllyyy|||qqqcccQQQSSSLLL___rrrzzz|||nnnZZZPPPMMMHHHMMMVVVUUUUUURRRNNNKKKJJJMMMRRRUUUZZZ^^^bbbeeeeeeeeeffffffeeeeeeeeeeeefffggghhhhhhggghhhhhhfffcccccceeehhhhhhhhhggggggggghhhjjjkkkjjjkkklllmmmnnnmmmllllllllljjjggghhhkkknnnqqqrrrtttttttttvvvyyy}}}}}}yyytttnnnjjj___\\\XXXSSSQQQPPPPPPQQQOOOSSS[[[fffrrr|||}}}yyyssspppjjjfff```[[[YYYYYYXXXXXXYYY\\\```eeeggggggfffeeefffcccdddggghhhjjjooovvv~~~wwwiii[[[TTTNNNJJJEEEAAAAAADDDIIIOOOWWW]]]```dddiiilllssssssrrrrrrssstttuuuvvvvvvvvvuuuvvvwwwyyy{{{|||zzz|||~~~vvvhhh]]]YYYUUUUUU]]]nnnxxxfff```dddvvvkkkSSSCCC>>>::::::::::::<<<>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHJJJLLLOOORRRUUUVVVWWWXXXYYY[[[]]]______```aaa```aaacccgggrrrhhhffffffjjjsss}}}WWW[[[```ccccccbbbaaaaaaaaadddhhhlllmmmllljjjhhhiiijjjlllnnnnnnmmmlllkkkjjjhhhfffdddbbbbbbcccdddggggggffffffggghhhjjjkkkhhhkkknnnooopppvvvuuunnnmmmqqqsssttttttsssqqqqqqqqqpppqqquuuzzz~~~rrrmmmyyy{{{\\\MMMEEE===>>>AAALLLZZZ]]]SSSBBB888444444444333333333222222000111333555666666555555333444555666777777777777555999999:::???>>>III```|||~~~{{{{{{yyynnnggglllyyy~~~}}}yyylll^^^MMMNNNFFFXXXlllvvv{{{ppp\\\QQQMMMHHHMMMUUUTTTUUURRRMMMJJJJJJMMMQQQTTTWWW[[[___bbbbbbbbbbbbcccdddddddddeeefffggghhhiiifffggggggeeebbbbbbdddgggggggggffffffgggiiikkklllkkkkkklllmmmmmmlllkkkjjjkkkiiiggggggjjjnnnrrrsssxxxxxxyyyzzz~~~~~~|||wwwrrrnnnfffbbb]]]WWWSSSQQQQQQRRRNNNPPPVVV^^^iiirrrxxxzzz}}}{{{zzzxxxvvvqqqlllhhhddd___XXXSSSQQQQQQQQQQQQRRRVVV]]]dddhhhiiihhhgggdddaaabbbeeefffhhhnnnuuu|||mmm]]]WWWPPPLLLHHHCCCCCCFFFIIIOOOVVV\\\aaaeeekkkppprrrrrrqqqqqqrrrtttvvvwwwvvvuuuttttttuuuwwwzzz{{{}}}~~~uuufff[[[WWWXXXVVVYYYfffzzzuuueee___bbbttt}}}hhhPPPAAA<<<:::::::::;;;<<<>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIILLLOOORRRTTTUUURRRTTTVVVYYY[[[\\\\\\\\\[[[[[[]]]aaaggguuuqqqbbbccchhhppp{{{XXX\\\aaaddddddbbbaaaaaa```___```cccfffhhhfffccchhhfffeeehhhlllnnnkkkggggggiiiiiigggcccaaabbbccchhhgggeeeeeeffffffeeecccjjjhhhiiilllooorrrzzz~~~wwwqqqnnnooorrruuuxxxyyywwwtttqqqrrrqqqsssyyypppjjjffflll{{{yyy^^^MMMCCC>>>???CCCOOO^^^bbbVVVDDD888555444333333222222333333222222333333333333444444222222333333555666888999;;;::::::999888===KKKZZZ|||~~~tttjjjcccgggzzzyyysssgggXXXLLLKKKLLLTTT```hhhkkkjjjfffaaaWWWLLLJJJPPPUUUVVVUUUQQQMMMIIIIIIMMMQQQUUUYYY[[[___aaaaaa``````aaaeeeeeecccccccccdddeeefffdddeeefffgggfffeeedddcccgggfffeeedddeeegggiiikkknnnnnnnnnnnnnnnmmmlllllljjjjjjkkklllnnnppprrrsssrrrwww|||~~~zzzvvvpppkkkccc]]]YYYWWWUUUTTTQQQQQQSSSWWW^^^dddhhhjjjmmmmmmllliiieee```\\\YYYPPPNNNLLLIIIGGGFFFGGGGGGNNNTTT]]]dddggghhhhhhhhhcccddddddddddddfffjjjmmmsssuuufff\\\QQQLLLHHHEEEEEEIIIOOORRRWWW[[[```dddiiimmmqqqqqqqqqpppooopppsssuuuwwwuuurrrpppqqquuuzzz~~~{{{}}}~~~zzznnnccc[[[WWWSSSTTTWWW```ppprrrfffaaadddwwwxxxbbbOOOCCC???::::::;;;<<<>>>@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHH@@@BBBCCCBBBAAAAAABBBDDDGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIJJJLLLNNNOOONNNQQQUUUXXX[[[[[[[[[ZZZ]]]ZZZ[[[```gggsssyyyqqqeeelllxxxZZZ^^^cccffffffeeeddddddcccaaa______bbbdddeeeddddddbbbaaadddiiikkkhhheeeeeeggghhhfffcccbbbcccdddgggffffffggghhhhhhgggeeeiiiggghhhlllpppsss{{{}}}wwwsssqqqrrrtttwwwyyyyyyxxxvvvtttuuutttuuuzzz}}}kkkeeeaaafffssssss[[[LLLDDD@@@???BBBNNN]]]bbbWWWEEE999444444333222222222222222222222333333333333444444333333333444555666777888:::999::::::999===JJJXXX~~~tttiiibbbgggzzzzzzrrrdddUUUIIIGGGHHHOOOZZZbbbeeedddccc```WWWMMMKKKPPPUUUUUUUUUQQQLLLIIIIIILLLQQQUUUYYY\\\___aaaaaa```aaaaaabbbbbbbbbbbbcccdddfffgggeeefffffffffffffffeeeeeejjjhhhgggfffeeefffggghhhllllllmmmnnnnnnmmmlllllljjjjjjkkklllmmmoooqqqrrrrrrvvv{{{{{{yyysssllleee```\\\YYYVVVSSSRRRRRRTTTYYY]]]___```ddddddbbb^^^ZZZVVVRRROOOLLLJJJGGGDDDBBBBBBCCCCCCJJJPPPYYY```dddfffggggggeeeffffffeeedddeeehhhjjjpppvvvjjj___TTTNNNIIIDDDDDDGGGMMMQQQWWW\\\```dddiiilllnnnooopppppppppqqqsssuuuvvvtttrrrqqqrrruuuyyy|||zzz|||}}}~~~}}}~~~xxxpppfff\\\VVVSSSUUUWWW^^^oootttfffcccfffyyyzzzbbbOOOCCC???::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGAAACCCDDDCCCBBBBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMLLLNNNRRRVVVXXXYYYYYYYYY[[[ZZZ[[[aaahhhuuuyyysssmmmwww[[[___eeehhhhhhhhhgggggggggccc___]]]^^^aaaccceeebbbaaa```cccggghhhgggdddcccdddddddddbbbbbbdddeeeffffffgggiiikkkkkkjjjhhhgggfffggglllpppssszzz}}}wwwvvvvvvuuuvvvxxxyyyyyyyyyxxxwwwvvvvvvwww{{{{{{wwwhhhccc___cccooo{{{mmmYYYMMMGGGDDD@@@BBBMMM\\\bbbXXXFFF:::444333222222111111222222222222333333333333444444555444444444555666666777888888:::<<<;;;===IIIWWWyyyyyyllleeekkk}}}rrrbbbRRREEECCCCCCIIISSSZZZ\\\[[[___]]]VVVNNNLLLPPPTTTTTTTTTQQQLLLHHHHHHLLLQQQTTTYYY\\\___aaaaaaaaaaaabbb___``````aaabbbdddfffgggffffffeeeeeeeeeffffffggglllkkkiiihhhffffffeeeeeehhhjjjlllnnnooonnnmmmllljjjjjjjjjkkklllnnnooopppppptttzzz{{{tttmmmfff```[[[YYYVVVTTTSSSUUUVVVWWWWWWZZZYYYVVVTTTQQQNNNKKKJJJJJJGGGDDD@@@??????@@@AAAFFFMMMVVV^^^cccfffggghhhiiijjjjjjhhhffffffgggiiimmmyyyyyynnncccWWWPPPIIIDDDCCCEEEJJJOOOVVV]]]bbbeeeiiikkkkkkmmmpppqqqqqqqqqsssttttttsssrrrqqqrrrtttwwwxxxyyyzzzzzzzzz{{{}}}~~~{{{wwwooocccZZZVVVVVVWWW]]]mmm||||||uuufffccchhh{{{|||cccOOOCCC???999:::;;;<<>>IIIUUUuuutttlllsssuuubbbQQQDDDAAA@@@EEENNNTTTVVVUUUYYYZZZVVVOOOLLLPPPSSSSSSSSSPPPKKKHHHHHHKKKPPPSSSXXX[[[___aaaaaaaaabbbbbb______```aaabbbcccdddeeeeeeeeedddcccdddeeeggghhhkkkkkkjjjiiihhhgggffffffgggiiilllnnnppppppooonnnjjjjjjjjjkkklllmmmnnnoooooosssyyy~~~~~~tttjjjdddaaa]]]YYYVVVUUUUUUUUUTTTUUUTTTSSSQQQPPPOOOOOOOOOKKKIIIEEEBBB@@@@@@@@@AAAGGGMMMWWW___dddhhhjjjlllmmmnnnooommmkkkjjjjjjkkkllluuu}}}ooodddXXXPPPJJJDDDCCCEEEHHHNNNWWW___dddgggjjjkkkkkknnnqqqrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrssstttuuuwwwwwwwwwwwwxxx||||||ooodddZZZYYYXXX]]]lll~~~|||wwwvvvyyy|||wwwcccbbbiii{{{eeeOOOCCC???::::::<<<===@@@BBBDDDFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJLLLNNNQQQUUUXXXZZZ[[[[[[YYYZZZ\\\```hhhvvvzzzqqqkkkggguuuWWW[[[```dddeeefffggghhhhhhgggfffdddbbbaaaaaaaaafffeeeddddddeeefffeeeeee___^^^]]]]]]^^^```bbbbbbddddddfffiiilllnnnnnnmmmjjjhhhiiilllnnnnnnsssyyyxxxvvvvvvuuuuuutttttttttttttttuuuppprrruuuzzz}}}yyyvvvrrrnnnhhhfffeeekkkuuu}}}}}}tttcccUUUMMMHHHDDDAAAAAAIIIYYYbbb[[[KKK>>>444333222222111111222222222222222333333333444444666666555555555666666777555777:::===<<<>>>HHHTTTttt{{{ssswww{{{eeeRRREEEBBB@@@DDDLLLRRRTTTSSSTTTVVVTTTNNNLLLOOOSSSSSSSSSOOOJJJGGGGGGJJJOOOSSSWWWZZZ^^^```aaaaaaaaabbb``````aaaaaaaaabbbbbbaaadddcccbbbbbbccceeeggghhhiiiiiijjjkkkkkkjjjiiiiiigggiiikkknnnppppppppppppkkkkkkkkkkkkkkklllmmmnnnnnnqqqwww|||xxxppphhhddd^^^ZZZXXXWWWVVVUUUZZZYYYWWWVVVTTTSSSSSSSSSNNNLLLIIIFFFCCCBBBBBBBBBGGGMMMVVV^^^cccgggjjjllloooqqqssssssqqqppppppqqqooottt}}}oooeeeYYYQQQJJJEEECCCFFFGGGNNNWWW```fffiiilllmmmmmmppprrrrrrqqqppppppppprrrrrrrrrrrrrrrsssssssssuuuuuuuuuuuuvvvzzz{{{oooaaa___\\\___mmm{{{vvvssssssuuuwww|||aaaaaahhhyyyfffOOODDDAAA<<<===>>>???AAADDDFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJKKKIIIGGGFFFFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFGGGIIIJJJLLLLLLMMMPPPSSSVVVXXXZZZZZZYYY[[[\\\^^^eeesss{{{rrrtttvvvpppfffaaa```mmmSSSWWW\\\___bbbccceeegggfffhhhiiihhheeebbb``````ccccccccccccdddeeeffffffbbb```]]]]]]^^^```aaaaaaccccccdddfffjjjmmmnnnnnnlllkkkkkknnnooonnnrrrxxx{{{vvvuuurrrrrrrrrrrrqqqqqqqqqqqqkkkoootttxxx{{{xxxsssooofffeeefffmmmwww}}}}}}{{{yyyvvvmmm]]]PPPIIICCC???BBB@@@HHHXXXbbb]]]MMM@@@555444333333222222333333222222333333333333444444666555555555666777777888555777:::<<<;;;===HHHTTTuuu}}}tttvvviiiUUUFFFBBB???CCCJJJQQQSSSRRRPPPTTTSSSMMMKKKNNNSSSTTTRRROOOJJJFFFFFFJJJOOORRRUUUXXX\\\___`````````aaaaaaaaabbbbbbbbbbbbaaa```bbbbbbcccdddeeefffhhhiiifffhhhkkkmmmmmmmmmlllkkkggghhhjjjlllnnnoooppppppmmmlllllllllllllllmmmmmmmmmpppuuuyyypppkkkddd___\\\ZZZYYYXXXaaa```___\\\ZZZXXXVVVUUURRRQQQOOOLLLIIIFFFCCCBBBEEEKKKSSSZZZ___bbbeeeggglllppptttwwwxxxxxxxxxyyywwwzzzrrrggg[[[SSSLLLFFFDDDGGGFFFLLLVVV___eeeiiimmmnnnoooqqqrrrrrrqqqqqqqqqrrrttttttsssrrrrrrrrrssssssssssssssssssuuuyyyzzziiifffaaabbbooozzzuuussstttwwwyyybbbcccjjjxxxgggPPPFFFDDD???@@@@@@BBBCCCEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJLLLMMMMMMKKKIIIGGGGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNJJJLLLNNNPPPSSSUUUVVVVVVXXX[[[\\\]]]dddrrrrrrggghhhiiiaaaYYYWWW^^^kkkPPPSSSXXX\\\___aaadddfffeeegggiiihhhddd```___``````aaabbbccceeehhhkkkmmmgggddd```^^^```aaaaaa```dddbbbaaacccgggkkkmmmmmmnnnmmmnnnqqqrrrqqquuu{{{xxxuuuppppppqqqqqqppppppooonnniiimmmssswww{{{wwwiiiiiikkkrrr{{{}}}zzzuuusssiiiZZZNNNHHHBBB>>>BBB@@@GGGWWWccc^^^NNNBBB666555444444333333444444222222333333333333444444555555555555666777999999666777999;;;:::<<>>AAAHHHOOOQQQPPPNNNRRRRRRLLLIIIMMMSSSVVVRRRNNNIIIFFFFFFIIINNNRRRTTTWWW[[[^^^^^^______```___```bbbccccccccccccbbbbbbccceeeggghhhiiijjjjjjgggiiilllnnnooonnnllljjjggggggggghhhjjjlllnnnooonnnnnnmmmmmmlllmmmmmmmmmmmmpppsssvvv|||{{{uuummmgggbbb```^^^]]]ccccccccccccaaa___]]]\\\YYYYYYXXXUUUQQQLLLGGGDDDEEEJJJQQQWWW[[[^^^aaabbbggglllsssxxx{{{}}}xxxlll___VVVNNNGGGEEEFFFCCCJJJSSS\\\ccchhhlllnnnnnnpppqqqrrrrrrsssvvvxxxvvvuuusssrrrrrrrrrssstttqqqrrrsssssstttxxx}}}pppllleeeeeerrr{{{zzz|||fffhhhnnnzzzgggQQQHHHGGGCCCCCCCCCDDDEEEFFFHHHHHHJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMJJJHHHHHHIIIFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLMMMOOOLLLLLLNNNOOOQQQSSSTTTUUUWWW[[[]]]]]]eeetttmmm___]]]ZZZSSSOOOQQQXXXfff}}}NNNRRRWWW[[[^^^```ccceeeeeeggghhheeeaaa______aaa___aaacccfffiiimmmrrruuukkkgggbbb```aaabbbbbbaaadddbbb```aaaeeeiiilllmmmooonnnpppsssuuuuuuyyy~~~zzzvvvooopppqqqqqqpppooonnnmmmiiimmmssswww}}}ppppppsssyyy|||uuurrriiiZZZPPPJJJEEE@@@BBB@@@FFFVVVccc^^^OOOCCC666666555444444444444555222222333333333444444444444444444555666888999:::666777999:::999<<>><<>>GGGRRRsssvvvttt|||pppYYYHHH@@@<<<@@@EEEIIIMMMRRRRRRSSSOOOIIIHHHOOOVVVXXXWWWSSSNNNJJJJJJMMMRRRUUUXXXZZZ\\\]]]]]]^^^```aaaccccccccccccddddddeeefffdddeeegggiiikkkmmmooooooooommmllljjjjjjkkklllmmmhhhhhhhhhhhhiiijjjkkklllllllllmmmnnnnnnmmmlllkkklllmmmpppuuuwww|||{{{vvvppphhhcccddddddddddddeeefffhhhjjjllljjjjjjhhhddd^^^WWWQQQMMMIIIKKKNNNRRRUUUXXXYYYZZZ```dddkkkqqqvvv|||tttaaaVVVNNNGGGCCCCCCCCCGGGNNNYYYccciiikkkkkknnnpppsssttttttttttttuuuxxxvvvsssrrrssstttssssssuuuuuuuuuuuutttvvvyyy|||rrroooqqqrrrqqqpppuuu}}}eeeSSSLLLKKKFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPRRRQQQQQQPPPNNNMMMMMMLLLHHHIIIJJJKKKLLLMMMNNNOOOJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOQQQSSSUUUWWWXXXWWW[[[]]]^^^ffftttwwwaaaPPPIIIJJJLLLNNNUUUcccyyyNNNUUU\\\aaaaaaaaabbbddd`````````______^^^^^^^^^___^^^___bbbggglllnnnoooppplllgggeeeeeedddcccaaa```aaaaaabbbdddhhhmmmppprrrqqqooonnnnnnppptttvvvwwwrrrooolllkkknnnuuu{{{}}}|||rrrpppqqqsssxxxxxxgggUUUHHHAAA>>><<>>BBBHHHMMMUUU___ddd^^^UUURRRTTTVVVXXXTTTNNNIIIIIIMMMRRRVVVXXX[[[^^^``````___```aaacccbbbbbbbbbdddfffiiikkkiiiiiijjjkkklllmmmmmmnnnjjjjjjiiiiiihhhhhhhhhhhhiiiiiikkklllmmmmmmllllllooopppqqqrrrpppnnnkkkiiijjjhhhhhhmmmppprrrxxx~~~~~~zzztttnnnhhhgggccc___ZZZVVVRRRPPPNNNPPPQQQRRRRRROOOLLLJJJFFFEEECCCBBBCCCEEEGGGHHHIIILLLPPPUUUYYY^^^dddhhhnnnwwwxxxhhh^^^VVVMMMFFFCCC@@@CCCHHHQQQ[[[dddjjjlllnnnqqqssstttsssrrrssssssrrrpppnnnmmmnnnoooooonnnssssssssssssrrrtttwwwzzz{{{qqqmmmqqqsss~~~~~~wwweeedddlll|||vvv```RRRLLLJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQQQQQQQQQQQQQQQQPPPRRRQQQPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTQQQRRRSSSTTTTTTSSSSSSRRRPPPTTTYYYbbbrrrmmm\\\QQQMMMNNNXXXkkkBBBIIISSSZZZ\\\]]]^^^```aaaaaaaaa`````````______```\\\XXXWWWYYY]]]aaaccccccdddeeeeeeccccccccceee___\\\ZZZ[[[___aaaaaa```dddggghhhfffcccdddjjjpppvvvzzzuuutttqqqpppoooooopppqqqlllkkkkkkmmmnnnuuu|||ZZZIIIDDD???HHHHHHZZZhhhgggeeeQQQ<<<999555222222333333333333444555666666666555555333444444555555666777777888777777::::::;;;BBBKKKccczzzfffKKKBBB;;;;;;>>>AAAEEEJJJRRRZZZ___[[[UUUTTTUUUVVVXXXTTTOOOLLLKKKNNNSSSVVVVVVYYY]]]______^^^______aaaaaabbbcccdddeeeggghhhfffggghhhiiikkklllmmmnnniiihhhhhhhhhhhhggggggggggggiiikkkmmmnnnooonnnnnnooopppppppppooommmlllkkkkkkhhhhhhmmmppprrrwww|||~~~~~~}}}wwwpppfffdddaaa^^^YYYTTTPPPNNNJJJJJJJJJIIIIIIHHHHHHGGGAAAAAA@@@???@@@AAABBBCCCDDDFFFJJJNNNRRRWWW]]]aaaiiipppzzzvvvggg^^^WWWMMMFFFCCC@@@AAAFFFOOOYYYccciiillllllooorrrsssrrrrrrsssttttttrrrooonnnooooooooonnnsssttttttssssssuuuxxx{{{~~~~~~pppnnnsssuuu~~~xxxcccbbbhhhxxxuuu```RRRMMMLLLKKKKKKLLLLLLMMMNNNOOOSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJLLLNNNPPPRRRTTTUUUQQQRRRTTTUUUVVVUUUUUUTTTSSSUUUZZZdddvvvttt___QQQMMMNNNTTTaaazzz???FFFOOOUUUXXXYYY\\\^^^^^^^^^___```aaabbbbbbcccaaa]]]YYYXXXZZZ]]]```aaaaaaccceeedddbbb```aaabbbaaa\\\XXXXXX\\\``````^^^___dddhhhhhheeeffflllqqqxxxxxxtttsssrrrooonnnnnnpppqqqmmmkkkkkklllnnnsss}}}[[[JJJEEE>>>GGGFFFWWWeeeeeebbbOOO;;;888444111111222222222111222444444555444444333333333444555555666666777888777888:::::::::AAAIII]]]uuuvvv|||vvvcccJJJBBB;;;;;;>>>@@@CCCGGGLLLSSSWWWUUUSSSTTTUUUTTTXXXUUUQQQOOONNNPPPTTTVVVVVVYYY]]]______^^^^^^___```aaabbbdddddddddddddddddddddeeefffhhhiiijjjkkkggghhhhhhhhhggggggffffffeeegggjjjmmmooopppppppppooonnnnnnmmmmmmllllllmmmnnnjjjiiimmmpppqqqtttxxx~~~~~~yyypppfffeeebbb]]]XXXRRRMMMJJJGGGFFFEEEEEEDDDCCCCCCBBB============>>>>>>>>>??????AAADDDGGGKKKPPPVVV[[[bbbiiitttssseee]]]VVVMMMEEEBBB???@@@EEEMMMXXXbbbiiilllkkknnnqqqsssssstttuuuvvvtttrrrpppoooqqqrrrrrrqqqtttuuuuuuttttttuuuyyy{{{}}}ooommmtttwwwxxxeeeeeelll{{{nnn\\\RRRNNNLLLLLLLLLMMMMMMNNNOOOPPPRRRRRRSSSSSSRRRPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLJJJKKKLLLNNNPPPRRRSSSTTTSSSTTTVVVWWWWWWVVVUUUTTTTTTVVVZZZeeezzzzzzaaaQQQMMMNNNPPPWWWiii~~~???EEEMMMSSSUUUWWWZZZ\\\[[[\\\]]]___bbbdddeeefffaaa^^^[[[YYY[[[]]]___```aaadddeeeddd```^^^^^^```ddd^^^YYYYYY]]]```aaa___[[[aaaggghhhfffgggmmmrrryyywwwtttsssqqqnnnkkkjjjkkkmmmooommmlllmmmnnnrrr|||[[[JJJFFF===EEEDDDTTTbbbbbb```MMM:::777333000000111111111000111222333444333222222333333444444555666666777888777888:::::::::AAAIIIXXXwwwiiijjjqqq~~~ppp^^^JJJAAA;;;<<>>===::::::<<<<<<=========<<<<<<>>>AAADDDGGGLLLRRRWWW[[[dddppp|||~~~qqqddd]]]VVVMMMEEEBBB???@@@DDDLLLWWWaaaiiilllkkknnnrrrtttuuuuuuwwwxxxsssqqqpppppprrrtttttttttuuuuuuuuuuuutttvvvyyy|||~~~ooolllssswwwyyyhhhiiirrr}}}hhhXXXQQQPPPMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRQQQOOOMMMLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVWWWXXXXXXWWWUUUSSSTTTVVVYYYeee|||~~~cccQQQLLLMMMMMMPPP]]]qqq~~~CCCEEEJJJNNNRRRVVVWWWXXX\\\aaaeeeeee```\\\\\\^^^___^^^\\\ZZZ[[[\\\___```bbbbbbbbbcccbbbbbbbbbaaabbbbbbbbbbbbaaaaaa``````bbbbbbbbbdddfffjjjmmmpppwwwwwwtttqqqooonnnlllhhhjjjnnnooolllkkknnnqqquuu~~~{{{yyywwwXXXHHHEEE>>>AAAEEENNNZZZ```YYYNNN>>>666111222444333333555333333222222333333444555222333444555666666666666888888999999999===AAAEEEXXXuuu~~~nnn```___eeevvv}}}zzzwwwsssfffWWWHHH???888888<<<>>>AAADDDLLLJJJKKKOOOQQQQQQTTTXXXVVVVVVTTTQQQOOOPPPTTTWWWZZZ\\\^^^^^^^^^___aaacccaaaaaa```aaacccddddddcccbbbcccdddeeeffffffffffffgggggghhhhhhhhhhhhggggggjjjkkkkkkkkkkkkmmmppprrrppplllgggfffiiilllmmmlllllllllllllllnnnppprrrsssxxxzzz~~~{{{uuummmkkkfff```XXXPPPIIIFFFCCCAAA?????????>>><<<:::;;;;;;:::::::::;;;<<<<<>>AAAEEELLLJJJLLLQQQSSSSSSTTTXXXWWWVVVSSSPPPNNNPPPTTTWWWZZZ\\\___`````````bbbccccccbbbbbbbbbcccdddccccccbbbcccdddeeeeeefffffffffgggggghhhhhhhhhhhhggggggjjjkkkllllllkkkllloooqqqppplllhhhgggiiikkkkkkkkkkkkjjjjjjkkklllnnnpppqqqrrrssswww}}}rrrnnniiiccc\\\TTTLLLGGGCCCAAA@@@?????????===;;;<<<<<<<<<<<<<<<=========???>>>>>>>>>@@@CCCGGGIIIRRRZZZgggttt}}}sssggg^^^XXXQQQHHHAAABBBCCCFFFLLLTTT^^^fffkkkpppuuu{{{}}}}}}{{{vvvrrrrrrvvvxxxwwwuuuwwwwwwvvvsssrrrtttxxx{{{zzzrrrllloooyyy{{{{{{{{{uuu|||hhhWWWPPPPPPNNNNNNMMMKKKJJJKKKNNNQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQOOONNNMMMLLLLLLOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPOOOOOOPPPQQQRRRSSSUUUVVVYYY\\\]]]]]]]]]\\\XXX]]]^^^bbbzzz}}}aaaQQQLLLKKKMMMUUUfffuuuxxxvvv|||AAACCCHHHMMMQQQUUUWWWXXXWWW[[[```aaa___]]]^^^``````^^^\\\ZZZZZZ\\\^^^___cccdddfffhhhiiihhhgggfffeeeeeeeeedddcccbbbbbbaaa`````````aaacccfffiiikkkmmmvvvssspppnnnooonnniiihhhjjjmmmjjjjjjlllooosss{{{|||{{{xxxkkklllxxxtttZZZKKKHHHBBBCCCDDDKKKVVV]]]WWWNNNBBB:::444333333111000111333333222222333333444555444444333333444555777888777888999999:::<<<@@@CCCQQQlll~~~uuuhhh___dddnnnxxx}}}|||uuuppplllbbbVVVEEE???;;;;;;<<<<<>>===<<<===>>>??????????????????>>><<<<<<===@@@DDDGGGMMMVVVcccpppuuuggg]]]VVVPPPHHHBBBDDDEEEGGGLLLSSS]]]eeekkkmmmsss||||||wwwuuuxxxzzzzzzyyyyyyyyywwwuuutttuuuxxxzzzwwwpppkkkoooxxx{{{ttttttxxx{{{hhhXXXRRRQQQNNNOOONNNMMMKKKKKKLLLNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTRRRQQQOOONNNLLLLLLQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSUUUYYY]]]```bbbbbbbbb```bbb___aaaxxx{{{___RRRPPPPPPTTTYYYffftttwwwqqqpppuuu???BBBFFFLLLQQQUUUWWWXXXVVVZZZ^^^`````````aaacccaaa___]]][[[ZZZ[[[]]]___cccdddgggiiiiiiiiigggffffffffffffeeeddddddcccccc____________aaadddgggiiijjjrrruuuqqqppprrrqqqllliiijjjmmmjjjiiilllnnnqqqyyy|||yyyzzzvvvjjjkkkvvvqqqZZZLLLGGGEEEDDDDDDJJJUUU\\\XXXOOOBBB:::444333444222111222333333222222333333444555555444333222333555777999777888999999:::<<>>======>>>???@@@AAAAAA@@@@@@@@@???<<<;;;;;;>>>BBBDDDIIIQQQ^^^lll|||vvvhhh]]]UUUOOOHHHCCCBBBCCCEEEKKKSSS^^^gggmmmmmmsss{{{|||yyyzzz|||}}}}}}}}}|||zzzwwwttttttvvvxxx|||uuuoookkkpppyyy}}}xxxnnnmmmooorrrvvv{{{|||fffYYYTTTTTTNNNOOOOOOOOOMMMMMMNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTSSSRRRQQQPPPOOOOOORRRSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUUUUWWW[[[^^^aaabbbcccccccccdddaaadddyyywww]]]SSSTTTWWW\\\^^^hhhwww{{{sssmmmnnn===@@@EEEJJJPPPTTTWWWXXXWWWYYY]]]___aaacccdddfffcccaaa^^^\\\[[[\\\]]]___bbbccceeegggggggggeeedddfffffffffeeeeeeeeeeeeddd```_________aaacccfffhhhkkkqqq}}}yyytttrrrttttttooolllkkkllliiiiiilllnnnpppwww~~~zzzyyyzzzooogggkkkwwwmmmXXXKKKFFFEEEEEEEEEKKKVVV___[[[SSSAAA999333333444333333444333333222222333333444555555444333222333555777999777888999::::::;;;>>>AAAKKKbbbwwwkkknnnwwwnnn^^^KKKDDD===;;;:::999===BBBHHHHHHNNNUUUXXXVVVUUUVVVXXXVVVRRRMMMKKKNNNTTTYYYXXX[[[^^^```aaaaaabbbdddeeeggggggfffcccaaabbbcccbbbbbbaaaaaaaaabbbccccccffffffggggggggggggffffffjjjkkklllkkkjjjiiiiiijjjmmmmmmllljjjhhhfffeeeeeeggggggfffggghhhjjjlllnnnoooooopppsssxxxvvvoookkkdddYYYOOOHHHEEEBBB@@@@@@@@@??????>>>???@@@AAABBBBBBBBBBBBCCCAAA>>><<<<<<>>>AAABBBEEENNNZZZhhhxxx~~~uuuiii]]]UUUNNNHHHDDDBBBCCCFFFKKKTTT^^^ggglllppptttyyy}}}}}}|||}}}~~~}}}yyyuuusssssstttvvv|||sssnnnkkkrrr|||{{{ooonnnmmmlllmmmttt|||xxxeeeXXXSSSSSSMMMOOOPPPPPPOOOPPPQQQSSSVVVUUUUUUTTTUUUVVVWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRTTTTTTUUUUUUYYYZZZ]]]___aaaaaa``````aaaccccccggg|||uuu\\\WWW]]]cccfffeeennn}}}}}}vvvuuu;;;>>>CCCIIIOOOTTTWWWXXXXXXYYY\\\___bbbdddfffgggfffddd```^^^]]]]]]^^^___ccccccdddddddddccccccccceeeeeeeeeeeeffffffffffffbbbaaa``````aaadddfffhhhlllpppzzz}}}vvvssstttuuuqqqmmmmmmmmmjjjjjjmmmnnnpppvvv}}}}}}|||~~~tttkkkgggooo{{{zzzgggUUUJJJEEEEEEEEEFFFMMMZZZccc```XXXAAA999333444555444333555333333222222333333444555444444333333444555777888666888999::::::;;;===@@@HHH^^^qqqpppvvv}}}kkkVVVJJJ???;;;::::::<<<@@@FFFFFFKKKSSSVVVTTTSSSUUUWWWUUURRRNNNLLLNNNSSSWWWWWWYYY\\\]]]]]]___aaacccdddfffgggeeebbb```aaacccbbbaaa```______```bbbbbbeeeffffffggggggffffffeeegggiiijjjjjjiiiggghhhhhhjjjkkklllkkkhhheeedddeeefffeeeeeefffgggiiikkkmmmooopppqqqsssvvv}}}|||tttmmmfff]]]VVVNNNJJJFFFDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDBBB@@@???@@@AAABBBCCCLLLWWWeeevvv{{{tttiii^^^UUUNNNIIIEEEDDDEEEHHHMMMTTT\\\dddhhhssstttwwwyyy}}}~~~}}}~~~}}}yyyuuusssrrrsssuuuxxx||||||zzzoookkkkkkrrrwwwtttpppmmmkkknnn}}}yyyeeeXXXRRRPPPNNNOOOOOOOOOOOOPPPSSSUUUXXXWWWVVVVVVVVVWWWXXXYYYTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTTTTTTTSSSRRRQQQQQQNNNOOOQQQSSSTTTUUUUUUUUU[[[\\\___aaabbbbbbaaa```___```bbbhhh{{{sss]]]\\\gggpppsssqqqxxx:::===BBBHHHNNNSSSVVVXXXWWWXXXZZZ]]]aaadddffffffhhhfffbbb___^^^^^^___```eeedddcccaaaaaaaaaaaabbbbbbcccdddeeefffgggggghhhdddcccbbbbbbccceeeggghhhlllpppzzzwwwrrrssstttqqqnnnmmmmmmkkkkkkmmmooopppuuu}}}~~~yyyooogggdddmmmzzz~~~pppaaaRRRIIIDDDDDDEEEHHHPPP^^^hhhfff]]]CCC;;;555444555333222333333333222222333333444555333333444444555666666777666888999::::::;;;===???FFFZZZ}}}xxxtttyyy|||bbbRRRAAA;;;<<<======>>>EEEDDDIIIPPPSSSRRRRRRTTTVVVTTTRRROOOMMMNNNRRRVVVVVVWWWXXXYYYYYY\\\```cccaaadddgggeeeaaa___aaadddbbbaaa___^^^^^^___aaabbbeeeffffffggggggffffffeeedddfffhhhiiigggffffffggghhhjjjlllkkkhhheeedddeeedddccccccdddeeegggiiikkkmmmoooqqqsssvvv}}}xxxooohhhaaa^^^UUUQQQLLLIIIGGGGGGFFFEEEFFFEEEDDDCCCDDDGGGJJJKKKHHHGGGFFFEEEDDDCCCBBBBBBCCCKKKVVVdddtttxxxrrriii```VVVOOOIIIFFFBBBDDDHHHOOOVVV^^^dddgggssstttvvvxxx{{{}}}}}}}}}{{{{{{{{{xxxuuuttttttvvvwwwvvvuuuvvvxxxzzzzzzzzzwwwzzz~~~~~~tttlllhhhhhhrrrzzzvvvsssqqqoooqqq{{{|||iii]]]VVVTTTOOOOOONNNMMMLLLMMMQQQSSSWWWVVVUUUUUUVVVXXXZZZ\\\VVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPMMMNNNPPPRRRTTTTTTUUUTTTYYY[[[^^^bbbeeefffffffff_________eeevvvooo[[[]]]lllxxx999<<>>DDDWWWzzzzzz}}}jjjWWWCCC===>>>???>>>>>>DDDCCCGGGNNNQQQPPPQQQTTTUUUTTTRRROOONNNOOORRRUUUVVVVVVVVVVVVWWWZZZ___ccc```cccfffddd```^^^aaadddbbbaaa___^^^^^^___```aaaeeeffffffffffffffffffeeebbbeeeggghhhgggffffffffffffiiilllkkkhhheeedddeeebbbbbbbbbbbbcccfffhhhiiifffiiilllooorrryyy{{{pppiiieeecccZZZVVVQQQMMMKKKJJJIIIHHHJJJHHHFFFEEEFFFIIIMMMOOOJJJJJJIIIHHHGGGEEECCCBBBCCCKKKVVVcccsssvvvqqqjjj```WWWPPPJJJFFF<<<@@@GGGOOOXXX```gggjjjrrrtttvvvxxxzzz}}}||||||wwwxxxyyywwwvvvuuuwwwxxxxxxtttpppnnnooorrrtttuuutttwww{{{~~~{{{pppiiieeefffqqqwwwtttsssssssssvvv~~~~~~nnnccc]]]ZZZPPPOOOMMMKKKIIIJJJNNNQQQTTTTTTSSSTTTVVVYYY\\\]]]YYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSQQQPPPPPPLLLNNNPPPRRRTTTTTTTTTTTTVVVYYY^^^cccgggjjjllllll```___]]]aaaqqqiiiWWW\\\mmmzzz======???EEEMMMSSSUUUTTTXXXVVVTTTVVV[[[___aaa```aaabbbcccbbb```^^^^^^___aaaaaa```___^^^]]]\\\\\\`````````aaaccceeehhhiiigggfffeeedddcccdddeeeeeefffmmmzzz{{{sssooonnnooonnnmmmkkkllllllmmmooosssyyy}}}~~~mmmaaa]]]jjjwww|||{{{ssshhhYYYJJJEEEGGG===EEEKKKRRR```mmmmmmeeePPP;;;444777444444777555333222111000000222444555333333444444444444444444999999999999:::;;;<<<===IIISSSppp}}}{{{uuu^^^HHH???:::666999BBBDDDDDDFFFHHHKKKMMMOOOPPPUUUTTTRRRNNNMMMNNNRRRVVVXXXXXXWWWUUUTTTUUUXXXZZZ^^^```cccbbb```___```bbb```````````````____________aaabbbdddfffggghhhhhhccccccdddeeefffggghhhhhhhhhjjjkkklllllljjjhhhgggaaabbbbbbccceeefffhhhiiieeehhhllloootttyyy}}}vvvooohhhbbb]]]ZZZUUURRRQQQPPPOOONNNNNNLLLJJJJJJLLLNNNNNNNNNOOONNNMMMKKKIIIHHHFFFFFFFFFMMMXXXfffwwwyyyqqqggg___YYYRRRIIICCCAAADDDIIINNNTTT[[[bbbgggppptttwwwyyyyyy{{{{{{xxxwwwyyyyyyyyyyyyyyyzzz{{{{{{|||yyyvvvssssssrrrqqqoootttvvv{{{}}}uuunnnhhhdddfffuuu~~~{{{xxxyyy~~~{{{zzzfffZZZXXXZZZYYYWWWTTTQQQOOONNNNNNOOORRRSSSSSSTTTUUUVVVVVVWWWUUUWWWXXXYYYXXXVVVSSSQQQTTTTTTSSSSSSRRRQQQQQQQQQMMMNNNPPPQQQSSSUUUWWWWWWZZZYYY\\\cccllltttwwwxxxiiieeebbbdddnnngggSSSWWWfffppp<<<<<<>>>DDDKKKRRRUUUVVVXXXVVVTTTUUUYYY^^^``````aaacccdddcccaaa______```aaaaaaaaa```______^^^^^^`````````aaabbbeeegggiiigggfffeeedddddddddeeeeeegggmmmzzzxxxtttsssrrrpppnnnnnnnnnnnnnnnoootttzzzzzzzzzttteee___kkkyyy~~~|||tttiii[[[LLLDDDDDD???EEEIIIOOO^^^nnnpppiiiSSS>>>666777333222444222333222111000000222444555444444555555555555666666777777777777888999:::;;;GGGQQQlll~~~zzzfffMMMBBB===999;;;BBBBBBCCCEEEGGGJJJMMMOOOPPPSSSRRRPPPMMMKKKLLLPPPTTTUUUVVVVVVUUUTTTTTTVVVYYY\\\^^^``````^^^]]]^^^_________^^^^^^^^^]]]]]]]]]ZZZ[[[\\\]]]___```aaabbb``````aaabbbccccccddddddggghhhiiijjjjjjiiigggfffcccccccccccccccdddeeeeeeeeegggkkknnnrrrwww}}}|||uuummmgggaaa^^^[[[YYYXXXXXXWWWVVVUUURRRPPPPPPQQQRRRSSSRRRQQQQQQOOOMMMKKKIIIHHHGGGEEELLLWWWeeewww~~~uuujjj```YYYRRRIIICCCAAADDDIIINNNSSSZZZaaaeeennnrrrvvvxxxxxxyyy}}}{{{yyyxxxwwwwwwvvvvvvvvvxxx{{{}}}~~~|||yyywwwvvvuuuvvvvvvxxx|||}}}sssllljjjgggkkkyyywww}}}wwwcccWWWUUUWWWWWWVVVSSSPPPOOONNNNNNOOOSSSSSSSSSTTTTTTUUUUUUUUUTTTVVVXXXYYYXXXUUURRRPPPQQQQQQRRRRRRRRRRRRRRRRRROOOPPPQQQRRRSSSUUUVVVVVVXXXYYY\\\dddooowww|||}}}jjjfffbbbcccmmmiiiTTTSSS[[[bbbpppttt|||<<<;;;===AAAIIIPPPUUUXXXXXXVVVSSSTTTWWW[[[^^^```aaacccdddcccaaa`````````aaaaaaaaaaaaaaaaaaaaaaaa`````````aaaccceeegggiiiggggggeeedddddddddeeefffhhhnnnzzz}}}yyyxxxwwwtttrrrqqqpppooonnnpppttt{{{~~~vvvvvvwwwnnnvvvvvvkkk]]]MMMDDDBBB@@@DDDFFFLLL]]]oootttoooWWWAAA888888222000222///333222111111111222333444555555555666666666777777777777777777888999:::;;;DDDMMMfffyyy|||pppRRRDDD???;;;;;;???@@@AAADDDGGGJJJMMMPPPQQQRRRQQQOOOLLLJJJKKKOOORRRTTTVVVXXXXXXWWWWWWXXXYYYYYY[[[]]]\\\[[[ZZZZZZ[[[]]]]]]\\\[[[ZZZYYYYYYXXXUUUUUUUUUUUUVVVXXXZZZ[[[^^^^^^______``````aaaaaaddddddfffggggggfffeeedddddddddcccbbbaaaaaaaaaaaadddfffiiillloootttyyy}}}|||sssmmmiiifffcccaaa``````^^^\\\[[[YYYVVVUUUUUUVVVVVVVVVUUUTTTRRRPPPMMMKKKIIIHHHEEELLLWWWeeewww~~~vvvjjj```XXXQQQJJJEEEBBBEEEIIIMMMRRRXXX___cccjjjoootttwwwwwwwwwyyy|||}}}~~~|||{{{|||wwwvvvuuussssssuuuyyy}}}~~~~~~zzzvvvtttuuuwwwwwwzzz}}}sssllliiikkkqqq~~~tttzzzuuubbbWWWTTTVVVUUUTTTRRRPPPOOOOOOOOOOOORRRRRRRRRRRRSSSSSSSSSSSSQQQTTTWWWYYYYYYVVVSSSQQQPPPPPPPPPQQQRRRSSSSSSSSSQQQQQQQQQRRRSSSTTTVVVVVVXXXYYY]]]dddmmmtttxxxzzzkkkgggbbbbbbllljjjTTTMMMNNNPPPZZZcccqqq|||~~~~~~;;;:::;;;???FFFNNNUUUYYYXXXVVVTTTSSSUUUYYY]]]___```bbbcccbbbaaa______```bbbbbbbbbbbbccccccddddddcccbbbbbbcccdddfffiiijjjhhhgggfffddddddeeeeeefffkkkooozzz{{{yyyxxxwwwuuurrrqqqooonnnnnnsssyyy~~~|||tttttt}}}ooo___NNNDDDAAA???BBBEEEMMM```sssxxxrrrYYYCCC888888222000222///222222111111111222333444444444444555666666777777999999999999:::;;;<<<<<>>;;;::::::???@@@CCCGGGKKKNNNQQQSSSRRRQQQPPPMMMKKKLLLOOORRRUUUXXX[[[\\\\\\[[[[[[[[[YYYYYYZZZZZZYYYXXXXXXXXXZZZZZZYYYWWWVVVTTTSSSSSSQQQPPPOOOOOOPPPRRRTTTVVV\\\\\\]]]]]]]]]^^^^^^^^^```aaabbbcccddddddcccccccccbbbaaa```````````````bbbdddgggiiilllpppuuuxxxxxxrrrpppnnnkkkhhhgggdddaaa^^^```\\\XXXVVVVVVVVVVVVVVVWWWVVVTTTQQQOOOLLLJJJIIIFFFMMMXXXfffwww{{{tttiii___WWWPPPKKKGGGBBBEEEIIIMMMRRRWWW^^^bbbggglllrrruuuuuuuuuvvvxxxyyy{{{~~~~~~~~~~~~|||{{{yyytttqqqrrrvvvzzz~~~|||uuurrrtttxxxwww|||wwwqqqjjjpppzzztttyyytttbbbXXXVVVWWWSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNQQQUUUYYY[[[YYYWWWUUUQQQQQQRRRRRRRRRSSSSSSSSSPPPPPPPPPQQQSSSUUUWWWXXXZZZ[[[^^^bbbfffiiikkkllliiifffbbbbbbmmmgggRRRHHHFFFFFFMMMUUUcccpppvvvyyy::::::;;;>>>CCCKKKSSSXXXWWWVVVUUUTTTUUUWWW[[[^^^___```bbbaaa```______```bbbbbbccccccdddeeeeeeeeeeeeeeedddeeefffhhhjjjkkkhhhgggfffeeedddeeeffffffmmmqqqzzz|||vvvtttsssrrrqqqpppnnnmmmmmmpppvvvzzzxxxqqqpppxxxcccPPPDDDBBB<<>>AAAFFFNNNSSSUUUXXXYYYYYYWWWWWWYYY[[[```bbbddddddbbbaaabbbcccdddddddddddddddddddddeeeeeeeeeddddddeeegggiiijjjiiihhhfffeeeeeeeeefffgggkkkmmmtttzzzuuupppmmmnnnoooooonnnmmmnnnpppsss|||}}}tttrrr}}}[[[HHHDDD>>>CCCJJJWWWnnnvvv[[[CCC888777222000444222111111222222333333333222222222333444555666777777777777777777888999:::;;;???BBBNNNjjjgggMMMAAA>>>===<<<===???AAAEEEHHHLLLNNNOOOOOOOOOOOOMMMKKKKKKMMMOOOMMMPPPSSSUUUVVVVVVXXXYYYXXXWWWUUUVVVWWWWWWTTTRRRNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKMMMOOOPPPPPPQQQQQQRRRSSSTTTVVVWWWXXXUUUUUUUUUVVVVVVWWWXXXYYYXXXZZZ]]]```cccggglllpppxxx}}}xxx}}}~~~yyyrrrmmmaaa\\\UUUPPPMMMLLLKKKJJJGGGGGGGGGHHHHHHHHHHHHHHHJJJPPPYYYeeeuuu{{{{{{xxxqqqggg[[[PPPIIIEEEAAADDDIIINNNSSSZZZaaaeeejjjnnnqqqsssrrrrrruuuxxxxxxzzz|||}}}|||||||||}}}zzzvvvsssrrrxxx||||||zzzzzz}}}jjj]]]VVVUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNOOOOOOPPPPPPQQQNNNPPPRRRTTTVVVWWWXXXXXXQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMMMMNNNPPPSSSTTTVVVYYY]]]___^^^]]]^^^___\\\```aaacccqqq}}}dddSSSIIICCCCCCFFFDDDCCCHHHQQQ[[[fffuuu777:::===>>>@@@EEELLLRRRUUUXXX[[[[[[YYYXXXYYY[[[bbbdddeeeeeedddcccdddeeedddddddddddddddddddddddddddcccccccccdddfffggghhhiiihhhgggfffeeeffffffgggiiikkkrrr{{{vvvrrrnnnooopppooonnnnnnpppqqqwww~~~{{{yyyaaaJJJCCCAAAEEEJJJWWWnnnyyy]]]EEE999888111000333111111111222333333333333222333333444555666777888999999999999999:::;;;<<<===???@@@JJJdddgggLLL???<<<<<<;;;<<<===@@@CCCFFFIIILLLMMMLLLLLLLLLJJJHHHHHHJJJLLLOOOQQQTTTUUUVVVWWWYYY[[[XXXUUUTTTTTTVVVVVVSSSPPPKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGIIIKKKMMMOOOPPPQQQLLLMMMMMMNNNPPPRRRTTTUUUSSSSSSSSSSSSSSSSSSTTTUUUVVVYYY\\\___bbbfffkkkooouuu{{{}}}wwwnnngggjjjsssxxx~~~vvvmmmggg]]]WWWPPPJJJGGGFFFEEEDDDBBBCCCCCCDDDFFFGGGGGGHHHJJJPPPXXXdddsss}}}~~~xxxpppnnnjjjcccZZZPPPJJJGGGAAADDDIIINNNTTT[[[bbbggglllooorrrrrrrrrsssvvvyyyxxxzzz||||||{{{yyyyyyzzz{{{wwwtttyyy|||{{{xxxwwwxxxvvv}}}kkk^^^YYYXXXXXXVVVVVVUUUUUUTTTRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSSSSQQQQQQQQQRRRSSSSSSTTTUUUMMMNNNNNNOOOOOOPPPPPPQQQRRRQQQNNNLLLLLLMMMOOOQQQUUUYYY]]]]]][[[ZZZZZZ[[[ZZZ```aaabbbpppwww^^^PPPHHHBBBAAACCCBBBEEELLLSSSYYYbbbttt888888888;;;???EEEKKKOOOVVVVVVVVVVVVWWWXXXYYYYYYbbbccceeedddcccccceeefffeeedddcccccccccdddeeefffcccaaa___^^^]]]^^^___```eeehhhllloooooommmjjjhhhkkkjjjlllwww|||yyyyyytttttttttrrrpppooopppqqqwww|||wwwgggNNNCCC>>>BBBGGGUUUmmmsss\\\CCC777777333222444111111111222222222333333333222333444555666888999999888888888888888999999999;;;AAAHHHYYYhhhMMM===888:::<<<<<<===???BBBEEEHHHJJJKKKGGGGGGFFFFFFEEEEEEDDDDDDIIIJJJLLLOOOQQQSSSTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKNNNOOOPPPPPPNNNLLLLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQPPPOOOMMMLLLLLLMMMOOOPPPPPPQQQQQQPPPNNNMMMOOOPPPRRRUUUYYY\\\___bbbfffhhhssswww~~~zzznnnccc]]][[[]]]___dddiiirrr||||||pppfff___SSSNNNHHHCCCAAA@@@??????@@@???>>>======>>>???@@@GGGMMMYYYgggsssyyyzzzyyyrrrlllccc\\\VVVQQQJJJFFFEEEFFFHHHOOOXXX```fffiiinnnoooqqqssstttvvvyyy{{{{{{{{{{{{yyyxxxxxxzzz|||yyywwwvvvwww|||yyysssppppppsss}}}|||~~~vvviiiaaaZZZXXXYYYVVVUUUTTTSSSRRRRRRQQQQQQTTTSSSQQQOOONNNNNNNNNNNNKKKLLLMMMMMMOOOOOOPPPQQQQQQPPPOOONNNMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVRRRVVV]]]bbbccc___ZZZVVVXXXZZZccciiiooosssdddVVVIIIAAAAAAEEE@@@EEEJJJYYYkkkpppwww999999999;;;???DDDJJJMMMUUUUUUUUUVVVWWWXXXZZZZZZ___```bbbbbbbbbbbbdddfffeeedddcccbbbbbbcccddddddcccbbb```___^^^___```aaadddfffiiimmmnnnnnnmmmllllllkkknnnxxx~~~{{{yyyyyyuuuvvvuuutttrrrqqqrrrsssyyyzzzyyy}}}hhhPPPFFF@@@CCCGGGSSSjjj~~~~~~rrr\\\DDD888888333222444111111111222222222333333333555555555555555555555555888888888888888999999999<<>>AAAEEEHHHJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFIIILLLOOOQQQSSSTTTTTTTTTSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQOOOMMMMMMNNNMMMMMMMMMMMMMMMOOOPPPQQQPPPOOOMMMKKKJJJKKKLLLMMMNNNOOOOOONNNMMMLLLNNNOOONNNQQQUUUXXX[[[___dddgggmmmqqqwww|||~~~|||zzzuuuoooeee[[[UUUTTTUUUWWWZZZ___fffpppyyy~~~rrreeeZZZTTTMMMHHHCCC???===<<<<<<;;;>>>===<<<;;;<<<===>>>???EEELLLWWWdddpppvvvwwwvvvoooiiiaaaZZZUUUOOOIIIEEEDDDEEEHHHOOOXXXbbbhhhkkkmmmoooqqqrrrssstttxxxzzzzzzzzzzzzyyywwwxxx{{{}}}~~~{{{zzzzzzyyyrrroooooooooxxxuuuiii```ZZZXXXXXXXXXXXXWWWVVVUUUSSSQQQPPPTTTSSSQQQOOONNNNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPRRRQQQPPPOOONNNNNNOOOPPPTTTTTTSSSSSSRRRRRRRRRQQQTTTWWW\\\aaacccaaa___]]]WWWWWW]]]bbbiii~~~~~~sssfff[[[PPPGGGDDDFFFCCCHHHNNN^^^qqqvvv}}}:::999999:::>>>CCCHHHKKKRRRSSSTTTUUUWWWYYYZZZ[[[\\\^^^`````````aaacccdddeeedddcccbbbbbbbbbbbbbbbcccbbbaaa`````````aaabbbbbbdddfffiiilllnnnooopppnnnmmmpppzzz}}}|||yyyyyyzzzwwwwwwwwwvvvtttsssuuuvvv{{{|||tttvvvzzzgggQQQGGGCCCDDDGGGPPPfff{{{|||sss\\\DDD888888333222444111111111222222222333333333444444444444444444444444777777888888888999999999<<>>BBBFFFJJJLLLLLLJJJFFFCCCBBBCCCDDDEEEBBBCCCEEEHHHKKKNNNPPPRRRSSSTTTUUUWWWZZZ]]]```aaa```______^^^]]]\\\[[[ZZZZZZ[[[\\\[[[YYYXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXUUURRRPPPOOONNNMMMKKKLLLMMMLLLKKKKKKMMMOOOMMMNNNOOOPPPRRRWWW\\\aaafffjjjpppttttttpppkkkgggfffccc___ZZZUUUSSSQQQQQQPPPQQQTTTXXX^^^eeelllooorrrpppkkkddd]]]UUUPPPLLLEEEBBB???=========;;;:::888888777777777888999:::@@@DDDNNNYYYdddjjjllllllhhheee___YYYTTTPPPLLLKKKGGGGGGJJJQQQZZZccciiilllkkkmmmnnnooooooqqqsssuuuyyyyyyxxxvvvvvvxxx|||}}}{{{|||~~~uuunnnllllllqqqwww}}}~~~|||}}}~~~|||nnnccc___[[[ZZZ[[[YYY[[[\\\\\\[[[XXXUUUSSSRRRQQQPPPNNNMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMQQQQQQQQQPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPRRRUUUYYY^^^```aaaaaa```XXXTTTXXX```ooozzznnnggg^^^TTTKKKGGGHHHPPPZZZjjj|||:::999999999<<>>===999888777666666777888999===AAAIIISSS]]]dddffffffbbb```\\\WWWRRRNNNLLLLLLLLLLLLNNNTTT\\\ccciiikkkkkkmmmnnnnnnnnnoooqqqsssxxxxxxxxxwwwvvvxxx|||~~~zzzyyy}}}~~~zzzrrrlllkkklllpppvvv{{{rrrppp{{{{{{hhh___]]]\\\\\\]]]VVVXXXZZZ\\\\\\ZZZXXXVVVRRRQQQOOONNNMMMMMMNNNOOONNNNNNNNNMMMMMMLLLKKKKKKOOOOOOPPPPPPPPPPPPPPPPPPLLLLLLMMMMMMMMMMMMMMMMMMNNNRRRXXX]]]___^^^[[[YYYVVVRRRYYYeeewwwxxxlllgggccc[[[SSSOOOMMMWWWaaarrr999888888999<<<@@@EEEHHHJJJLLLOOORRRTTTUUUUUUUUU\\\]]]^^^^^^]]]]]]^^^___aaaaaaaaaaaa```___^^^^^^aaabbbbbbbbbccccccccccccfffeeeddddddeeehhhjjjlllpppsssxxx}}}yyyyyy{{{wwwxxxyyyxxxxxxxxxzzz|||~~~yyyxxxxxxkkkcccbbbjjj|||zzz```PPPJJJEEEFFFFFFLLL```uuu}}}xxx___FFF:::999444222444000111111222222222333333333444444444444444444444444666666777888999::::::;;;:::>>>AAAIII___ssshhheeejjjzzztttbbbQQQDDD<<<888777777777888:::>>>CCCGGGIIILLLJJJHHHGGGFFFGGGHHHIIIKKKKKKLLLNNNQQQUUUXXXZZZZZZ[[[^^^bbbfffkkkoooqqqppppppqqqpppooonnnllljjjggghhhiiihhhfffeeeeeeeeedddeeeffffffffffffeeeeeeeeedddbbb___\\\YYYWWWUUUTTTUUUUUUTTTRRRQQQSSSTTTTTTTTTTTTTTTSSSUUUXXXZZZ___fffpppxxx|||zzzvvvrrrmmmllliiieeeaaa\\\YYYWWWXXXWWWUUUTTTUUUYYY\\\___```___\\\XXXTTTOOOLLLJJJHHHGGGFFFEEEEEEDDDBBB???<<<;;;:::888888888888999;;;>>>EEENNNXXX___aaabbb\\\[[[YYYTTTOOOLLLLLLLLLPPPPPPRRRVVV^^^eeejjjllllllmmmnnnnnnmmmnnnppprrrwwwxxxxxxxxxwwwxxxzzz|||}}}yyy{{{|||wwwoooiiiiiikkkjjjrrr}}}zzzooojjjuuuwwwccc[[[[[[[[[[[[\\\TTTUUUWWWYYYYYYYYYXXXWWWQQQPPPOOOMMMMMMMMMNNNOOOMMMLLLLLLLLLKKKKKKJJJJJJLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNMMMLLLKKKJJJJJJIIILLLPPPVVV[[[]]]\\\YYYWWWVVVRRRYYYggg|||}}}qqqgggfffgggbbbZZZUUUQQQ]]]iiiyyy888777777888;;;@@@EEEHHHLLLMMMPPPSSSUUUVVVVVVUUUVVVXXXZZZ[[[[[[\\\^^^```^^^___`````````___^^^^^^```aaaaaabbbbbbbbbbbbbbbddddddddddddeeegggjjjkkkpppsssyyy{{{yyyzzzuuuwwwxxxwwwwwwwwwzzz{{{|||~~~zzz~~~tttkkkggghhhooo}}}qqq[[[NNNJJJEEEGGGGGGKKK\\\pppwwwrrr___GGG:::999444222444000111111222222222333333333555555555555555555555555555666777888999:::;;;;;;;;;???BBBGGGYYY{{{yyyiiidddhhhyyynnn\\\MMMCCC;;;777888777888999<<>>CCCEEEJJJJJJKKKOOOTTTVVVVVVTTTSSSTTTTTTUUUWWWXXXYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]aaaaaabbbbbbbbbcccccccccbbbdddeeefffeeefffhhhjjjooorrrxxx}}}}}}wwwssstttooorrruuuxxxxxxxxxyyyzzzyyy|||~~~vvvrrrjjjccccccjjjuuu}}}|||yyyuuunnnaaaPPPEEEBBBCCCCCCDDDKKK[[[kkkqqqoooXXXEEE555333555333222444555444333222222222222222222222333444444555555666999999999888999999::::::999<<<;;;AAAQQQdddpppjjjzzzooo^^^LLL???:::777777888888999???FFFJJJOOOQQQOOOOOORRRQQQNNNJJJJJJLLLOOOTTT[[[aaadddnnnqqqtttxxxzzz~~~~~~yyyuuurrrooonnnllliiifffaaa___]]]\\\^^^______^^^bbbeeennn}}}}}}yyyxxxuuuooollllllmmmmmmmmmrrruuuvvvttttttvvvsssnnnkkkgggcccbbbbbbaaa\\\XXXUUUOOOHHHCCC@@@???>>>===>>>AAAFFFNNNVVV\\\___```[[[\\\]]]ZZZUUUPPPNNNNNNMMMMMMNNNQQQWWW^^^eeeiiimmmoooppppppoooooopppqqqsssuuuxxxxxxvvvtttrrrrrrooooooqqqtttzzzyyyooohhhgggiiijjjuuu{{{xxxxxx~~~uuurrrooo]]]XXXZZZZZZYYYYYYTTTSSSRRRPPPPPPOOOOOOPPPOOOPPPPPPQQQPPPOOONNNNNNRRRMMMIIIIIIKKKLLLJJJGGGIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKNNNQQQSSSTTTTTTTTTQQQRRRUUUXXX[[[^^^___```]]]___aaajjjuuulllzzzwwwaaaTTTMMMPPP___uuu999888666666888<<>><<>>EEEJJJQQQVVVVVVVVVXXXWWWTTTLLLKKKLLLNNNSSSZZZaaaeeeoooqqqsssuuuxxx||||||xxxsssooogggeeebbbaaaaaabbbaaa``````bbbkkkyyy~~~zzzwwwwwwwwwwwwwww{{{|||xxxtttnnnkkkjjjhhhddd```WWWRRRJJJDDDAAA???>>>===???AAAFFFNNNWWW^^^aaaaaa^^^___```]]]YYYTTTQQQQQQNNNNNNMMMOOOSSSXXX^^^aaagggjjjmmmooonnnnnnnnnooooooqqqtttuuusssqqqppppppnnnnnnnnnpppuuu{{{yyyoooiiiiiikkkpppzzz{{{{{{yyyyyy}}}mmm\\\WWWYYYYYYXXXXXXSSSRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPOOONNNQQQMMMJJJJJJLLLMMMKKKHHHJJJIIIHHHGGGGGGGGGHHHIIIHHHJJJNNNQQQTTTUUUVVVVVVTTTUUUVVVXXXYYY[[[[[[[[[[[[]]]```jjjvvvyyy___OOOMMMRRRcccxxx999888777666777;;;@@@DDDGGGGGGHHHIIIJJJJJJHHHGGGGGGHHHIIIKKKMMMQQQSSSUUUZZZZZZ[[[\\\]]]^^^^^^___``````aaabbbcccddddddeeebbbdddfffgggffffffggghhhjjjmmmsssyyy~~~yyyuuurrrsssmmmooopppqqqrrrtttxxx{{{{{{xxxxxxyyynnnfff]]]]]]gggsss{{{~~~}}}zzzvvvpppcccQQQFFFCCC@@@AAAEEEOOOaaarrrxxxvvv^^^JJJ999777888555333666333333222222222222222333222222333444444555555666777888888999:::::::::::::::???===>>>FFFRRRrrr}}}{{{lllVVVEEE===888666777888888<<>>======DDDNNNlllttt^^^NNN>>>999666777888888;;;@@@EEEPPPZZZ]]]^^^___^^^\\\RRRQQQPPPPPPTTTZZZ```dddcccgggmmmqqqssstttuuuvvvvvvyyy|||~~~~~~}}}|||zzzyyy{{{zzzvvvppplllhhheeebbb```^^^```eeeooo}}}}}}vvvpppmmmjjjeee]]]VVVRRROOONNNMMMMMMOOOSSSZZZbbbgggiiijjjhhhhhhhhhgggeee```[[[XXXNNNMMMLLLMMMNNNQQQTTTVVVYYY^^^dddiiikkkkkklllllllllnnnppppppooonnnooooooooopppqqqtttyyy|||vvvooolllnnnppp|||~~~sssfffYYYVVVVVVVVVVVVVVVUUUTTTRRRQQQQQQSSSUUUVVVTTTTTTSSSRRRQQQQQQQQQPPPLLLLLLMMMNNNPPPRRRRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLJJJIIIHHHHHHKKKOOOTTTWWWUUUVVVWWWYYYZZZ[[[\\\\\\\\\___cccnnnjjjWWWOOOJJJQQQbbbvvv888999:::888888;;;BBBGGGGGGHHHIIIIIIFFFCCCCCCCCCAAAAAAAAAAAADDDGGGJJJLLLUUUVVVXXXZZZ\\\^^^```aaabbbbbbbbbbbbbbbcccccccccddddddcccaaa```bbbeeehhhjjjnnntttzzz|||zzzwwwvvvxxxvvvvvvvvvuuussssssvvvxxx|||~~~xxxtttuuurrr{{{xxxfffRRREEEBBB???BBBGGGRRRdddssswwwsss```LLL;;;777777333111333222111111111111222222333222222333444444555555666555666888:::;;;;;;;;;:::999>>><<<===DDDLLLfffuuu___OOO@@@:::555666888888:::===CCCOOO[[[______aaabbbaaaWWWUUUTTTSSSVVVZZZ___bbb^^^ccciiimmmooonnnmmmmmmmmmppptttuuutttuuuyyy||||||{{{{{{yyywwwuuuvvvyyy|||}}}wwwrrrnnnjjjfffddd^^^```eeeooo{{{}}}yyytttnnnfff```\\\YYYXXXWWWYYYZZZ]]]ccciiimmmnnnnnnnnnnnnmmmmmmkkkgggaaa]]]QQQPPPOOONNNOOOPPPRRRSSSVVV[[[aaagggjjjkkkmmmnnnmmmnnnpppooonnnmmmmmmnnnlllmmmppptttyyy||||||}}}~~~|||wwwqqqmmmlllnnnqqq}}}nnnbbbXXXUUUUUUTTTTTTUUUVVVTTTSSSRRRRRRTTTWWWYYYVVVUUUTTTSSSRRRQQQQQQQQQPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOMMMLLLKKKKKKLLLJJJHHHFFFHHHLLLQQQTTTUUUVVVWWWYYY[[[\\\\\\\\\\\\```eeeqqquuu[[[OOOMMMGGGNNN```rrr|||888999;;;999999<<>>FFFOOOXXX\\\]]]]]]\\\\\\VVVNNNKKKFFF???;;;;;;>>>AAACCCMMMPPPSSSUUUWWWYYY]]]___cccaaaaaacccfffhhhfffdddiiiiiihhhgggfffeeeeeedddmmmmmmsss}}}}}}vvvsssooommmmmmmmmnnnooopppqqqqqqqqqqqqrrruuu~~~~~~```KKKBBBDDDGGGNNN___wwwjjjNNN<<<888333333555222000000000111222222222333222222333444444555555666555555555555666888999999<<<888:::BBBCCCEEETTTgggrrr```SSS>>><<<:::888777555444444<<>>:::<<>>:::777777777888999999@@@KKKUUU[[[]]][[[YYYVVVUUUUUUVVVXXXZZZ\\\]]]aaabbbbbbbbbaaaaaabbbdddeeeeeeeeeddddddeeeeeeeeeiiiiiijjjjjjiiiiiihhhgggkkkjjjhhhgggggghhhjjjkkknnnpppqqqrrrrrrtttvvvyyyuuuyyy}}}~~~}}}|||||||||}}}~~~wwwrrrrrrvvv|||wwwpppkkkmmmnnnkkkhhhgggddd```ZZZVVVTTTPPPKKKHHHGGGIIILLLPPPTTTXXX[[[\\\___aaacccdddccccccdddeeeiiiiiikkknnnrrrwww|||~~~|||yyyvvvrrroooccc\\\XXXXXX\\\cccqqq}}}|||wwwbbb^^^YYYTTTQQQPPPRRRSSSVVVUUUTTTSSSRRRSSSTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTUUUWWWXXXWWWUUUXXXXXXVVVUUUSSSRRRQQQPPPRRRRRRQQQOOOLLLKKKLLLNNNTTTUUUWWWYYY[[[]]]___```]]]^^^aaannn|||dddQQQGGGEEEEEEMMMXXXnnn:::888888;;;===BBBMMMXXXcccmmmvvvwwwrrrlllccc\\\QQQMMMGGGCCCAAABBBBBBCCCFFFJJJNNNSSSVVVYYY]]]```aaaaaaaaabbbeeeffffffeee```aaabbbcccdddfffgggggghhhjjjqqq|||{{{tttqqqnnnkkkkkkhhhhhhiiijjjkkklllmmmmmmpppsss{{{kkkTTTHHHEEEEEELLLaaaoooRRR???:::444333555222222222222111111111111111222222333333444444555555777777777888999:::;;;<<<@@@======AAA@@@AAALLLZZZ~~~qqqsss}}}|||uuulll^^^QQQFFFAAA;;;777666888999:::666;;;DDDLLLSSSWWWXXXXXXSSSRRRQQQRRRTTTWWW[[[]]]^^^```aaaaaa``````aaacccffffffffffffeeedddbbbaaaeeeeeeeeeeeeeeeddddddcccffffffeeeeeeeeeeeeffffffhhhjjjmmmnnnooooooqqqsssmmmpppsssttttttttttttuuuzzz{{{~~~wwwooommmiiisss~~~zzzpppggg___^^^``````bbbeeeeeebbb^^^ZZZWWWRRRNNNJJJGGGGGGHHHJJJLLLPPPRRRTTTWWWZZZ^^^``````______```dddeeegggkkkpppuuuzzz|||~~~|||yyywwwuuurrrmmmjjj]]]WWWQQQRRRWWWcccuuu}}}ppp```^^^YYYUUUQQQOOOOOOOOOTTTSSSQQQPPPPPPPPPQQQRRROOOPPPRRRTTTVVVWWWXXXXXXTTTTTTSSSUUUVVVWWWUUUTTTWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPNNNMMMNNNOOOTTTUUUWWWZZZ]]]___```aaa^^^^^^```kkklllWWWMMMJJJHHHGGGMMMWWWmmm;;;888888:::<<>>===<<>>>>>@@@@@@@@@IIITTTnnnzzzhhhiiisss{{{{{{xxxtttrrrnnnbbbVVVJJJDDD;;;666555666777666555888===DDDKKKPPPTTTVVVRRRQQQOOOOOOQQQTTTYYY[[[ZZZ\\\^^^^^^^^^^^^___```cccdddfffgggfffdddbbb```bbbbbbbbbccccccbbbbbbaaabbbcccddddddddddddcccbbbbbbeeehhhjjjkkkkkklllmmmkkkmmmoooppppppppprrrtttxxxyyy}}}yyymmmhhhbbbhhhpppyyyxxxtttfff]]]TTTRRRSSSUUUYYY___```___^^^[[[XXXUUUQQQNNNIIIHHHGGGGGGHHHJJJLLLNNNPPPTTTXXX[[[\\\\\\\\\\\\^^^___ccchhhnnntttzzz|||{{{xxxuuusssrrrnnniiieee]]]VVVQQQQQQWWWccctttxxxhhh\\\[[[XXXUUURRRPPPNNNMMMQQQPPPOOONNNNNNNNNOOOPPPLLLMMMOOOQQQSSSTTTUUUVVVUUUTTTSSSTTTVVVVVVUUUSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSRRRPPPOOOPPPQQQUUUVVVXXX[[[]]]^^^______^^^]]]```llljjjWWWMMMJJJHHHGGGJJJSSSiii===:::888999:::>>>IIITTT___pppyyynnndddWWWRRRKKKFFFBBB@@@>>>===???DDDJJJPPPUUUYYY]]]```bbbccccccdddeeegggiiikkkeeeeeeffffffggghhhiiiiiimmmooouuu~~~wwwsssrrrpppnnnnnnmmmmmmmmmnnnpppqqqssstttxxxzzzzzzyyy|||iiiSSSHHHHHHFFFHHHYYYuuuqqqTTTAAA<<<555333555111333222222222111000000000111111222222333444444555555555555666888:::;;;<<<>>>===>>>???@@@BBBIIIPPPddd|||iiigggoooyyyyyyvvvttttttssskkkaaaLLLEEE<<<777666777666444555777999>>>DDDJJJPPPSSSSSSQQQOOONNNOOORRRUUUXXXWWWZZZ\\\^^^]]]]]]___```^^^```ccceeefffeeecccaaaaaaaaabbbbbbcccbbbbbbaaaaaabbbcccddddddcccbbbaaa___aaaeeeggggggggghhhiiikkkmmmnnnnnnnnnoooqqqsssuuuwww{{{pppgggaaaaaabbbeeekkkvvvuuukkkeeeYYYRRRKKKJJJIIIJJJMMMRRRWWWYYYZZZ[[[YYYVVVTTTSSSKKKJJJGGGFFFEEEFFFGGGHHHJJJNNNSSSWWWXXXYYYYYYZZZ]]]___ccchhhnnnsssxxxzzzzzzvvvrrrppppppmmmfffaaaXXXRRROOORRRXXXbbbqqqnnn```VVVVVVUUUTTTSSSQQQOOONNNOOONNNMMMLLLKKKLLLMMMMMMLLLMMMOOOPPPQQQRRRRRRRRRUUUTTTSSSTTTVVVVVVTTTRRRQQQQQQQQQQQQRRRRRRRRRSSSQQQSSSTTTSSSRRRQQQRRRSSSVVVXXXZZZ[[[\\\\\\[[[ZZZ^^^^^^aaammmqqq\\\LLLDDDBBBBBBFFFNNNbbb{{{===;;;999::::::===FFFQQQZZZllltttiii]]]WWWOOOHHHCCCAAA???>>>>>>CCCJJJPPPUUUYYY]]]___bbbcccdddddddddfffiiillliiiiiiiiiiiijjjjjjkkkkkkmmmooouuu}}}zzzwwwvvvsssqqqqqqnnnnnnnnnnnnppprrruuuvvvxxxzzz|||vvvwwwvvvmmmrrrfffSSSIIIGGGFFFHHHWWWpppqqqTTTAAA<<<555333555111222222222111111111111111111111222222333333444444444444555666888:::;;;<<<>>>>>>>>>???@@@CCCIIIMMM___}}}rrrlllqqqzzz|||||||||~~~zzzsssXXXNNNBBB;;;::::::999777666666777999>>>DDDJJJMMMQQQOOONNNMMMMMMOOORRRTTTVVVYYY\\\^^^^^^^^^___```ZZZ\\\___bbbddddddcccbbbaaabbbccccccdddcccccccccaaabbbcccddddddcccbbbaaa^^^```cccdddeeefffgggiiijjjkkkllllllllllllmmmoooqqqsssxxx|||uuuiiiaaa\\\WWWVVVXXX\\\fffooo{{{lll```YYYQQQKKKFFFEEECCCAAACCCHHHOOORRRWWWYYYYYYWWWVVVVVVLLLKKKHHHFFFDDDCCCCCCCCCEEEIIINNNRRRTTTVVVWWWYYY___aaaeeeiiinnnsssvvvxxxzzzvvvqqqooopppmmmfff```OOOKKKKKKOOOWWWaaaqqq~~~xxxfffXXXQQQRRRRRRRRRRRRQQQPPPPPPNNNMMMLLLKKKJJJKKKKKKLLLNNNNNNOOOPPPQQQRRRRRRQQQTTTSSSRRRSSSTTTTTTRRRQQQNNNNNNOOOPPPQQQRRRSSSSSSQQQSSSUUUUUUTTTSSSSSSTTTXXXYYY[[[\\\\\\[[[YYYXXX______bbbooozzzbbbNNNDDDBBBEEEDDDJJJ[[[qqq~~~===;;;:::<<<<<<>>>GGGPPPYYYiii~~~}}}pppaaaZZZPPPGGGBBB@@@>>>>>>>>>CCCJJJQQQVVVYYY]]]___```aaabbbbbbbbbdddhhhllljjjjjjjjjkkkllllllmmmmmmjjjmmmsssyyy}}}{{{vvvsssrrrpppoooooopppqqqtttwwwyyyxxxzzzxxxssszzzrrriiieeejjj|||yyybbbPPPHHHFFFGGGJJJUUUkkkpppRRR@@@;;;444333555111111111111111111222222222111111111222333333444444555555666777999;;;===>>>???@@@@@@???@@@DDDHHHIIIXXXsssuuuvvvttteeePPPBBB<<<;;;999888777666555666999>>>CCCGGGKKKKKKKKKKKKLLLNNNPPPQQQRRRUUUYYY[[[[[[\\\\\\]]]XXXZZZ]]]```bbbbbbbbbbbbbbbbbbcccdddddddddddddddbbbbbbbbbccccccbbbbbbbbb___aaabbbcccdddeeehhhjjjhhhiiikkkkkkjjjiiiiiijjjjjjnnnsssxxx|||~~~~~~~~~wwwjjj```VVVNNNLLLLLLKKKOOOTTT```kkk|||pppddd\\\TTTNNNIIIFFFBBB???AAAFFFJJJPPPVVVYYYYYYXXXWWWWWWOOONNNLLLJJJHHHFFFDDDCCCAAAEEEIIIMMMOOORRRUUUXXX]]]```eeekkkqqqwww{{{}}}|||wwwqqqpppqqqnnnfff___MMMJJJIIINNNVVVaaaqqqyyyzzzsss```SSSPPPQQQQQQQQQQQQPPPPPPPPPMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPRRRQQQPPPPPPQQQQQQOOONNNMMMMMMOOOPPPRRRSSSTTTUUUQQQSSSVVVVVVUUUTTTUUUVVVWWWYYY[[[]]]^^^\\\[[[YYY[[[]]]cccqqqyyy```NNNEEEFFFJJJEEEIIIVVVgggsss}}}<<<;;;;;;>>>>>>@@@HHHQQQYYYiii~~~vvvfff___TTTJJJEEEBBBAAAAAA>>>CCCKKKQQQVVVYYY\\\___^^^___aaa``````bbbgggkkkiiiiiijjjkkkmmmnnnoooooogggjjjpppwww}}}~~~xxxtttrrrrrrrrrqqqrrrtttwwwzzz|||zzz|||www{{{rrreee``````fffvvvyyybbbRRRJJJHHHIIILLLUUUfffyyynnnRRR???:::444333555222000000111111222222222333000111111222333333444444666666777888:::<<<>>>???AAABBBBBB@@@AAADDDFFFGGGPPPjjj|||{{{zzz^^^HHH===:::777666777666444333666:::???BBBFFFGGGHHHIIIKKKMMMOOOPPPMMMPPPTTTWWWWWWWWWXXXYYYYYYZZZ\\\^^^```aaaaaaaaabbbbbbcccdddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbaaabbbccccccccceeehhhkkkgggiiikkkkkkjjjhhhggghhheeeiiiooovvvyyy{{{zzzyyyuuuwww{{{~~~~~~|||zzz|||wwwuuuuuusssuuuuuuggg^^^RRRIIIGGGFFFCCCCCCGGGKKKUUUeeevvv{{{ppphhh[[[TTTNNNJJJEEEBBBEEEJJJIIIOOOVVVZZZYYYXXXWWWWWWSSSRRRQQQOOOMMMJJJGGGFFF???BBBFFFIIILLLPPPTTTWWWWWW[[[bbbkkkttt|||}}}wwwrrrqqqrrroooggg```SSSNNNKKKOOOVVVaaarrr|||uuuuuuzzzyyyuuu{{{ppp^^^PPPQQQQQQPPPPPPPPPOOOOOOOOOMMMLLLKKKJJJIIIJJJKKKKKKGGGHHHIIIKKKMMMNNNOOOOOOPPPOOONNNNNNOOOOOOMMMKKKMMMNNNOOOQQQSSSTTTVVVWWWQQQSSSVVVWWWVVVUUUVVVVVVWWWYYY\\\^^^______]]]\\\WWW[[[bbbsssnnnVVVGGGCCCFFFIIIGGGIIISSSaaakkkxxx;;;;;;;;;;;;===BBBIIINNNZZZjjj~~~|||nnnbbbVVVPPPJJJDDDAAAAAA???DDDLLLSSSXXX[[[___aaaaaabbbbbbaaaaaacccfffiiinnnhhheeegggoootttssspppmmmggghhhrrr{{{|||uuurrrsssttttttssstttvvvxxxzzz}}}{{{zzz}}}nnnbbb```aaaeeeuuuttt]]]PPPNNNPPPQQQSSSXXXeeessszzzzzzjjjNNN===:::555444666222111222333333333333222111333444444444333333555666555777999::::::;;;===???@@@AAACCCCCCCCCDDDGGGIIIPPP```rrrQQQAAA===:::555555555555666888:::===>>>BBBBBBCCCEEEFFFHHHIIIJJJMMMNNNPPPPPPPPPQQQTTTVVVXXXYYYZZZZZZZZZ[[[^^^aaaaaabbbcccdddeeeeeeeeeffffffcccaaaaaaccceeedddbbb^^^```bbbeeefffgggggggggffffffffffffggggggggghhhllllllkkklllooorrruuuwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvrrrlllhhhgggjjjooorrr~~~nnn```UUUMMMGGGEEECCC@@@@@@BBBDDDHHHNNNYYYhhhzzztttfffccc\\\TTTLLLIIIIIIJJJNNNQQQXXX___dddccc___\\\SSSSSSTTTTTTSSSPPPKKKHHHHHHHHHHHHHHHIIIKKKMMMNNNZZZ^^^cccjjjuuu|||zzzvvvttttttsssiii]]]RRROOOKKKLLLXXXlllzzzssskkknnnpppnnnrrr{{{lll[[[RRRSSSQQQOOOOOOPPPPPPOOONNNJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIHHHIIIJJJMMMPPPRRROOOPPPQQQQQQNNNMMMMMMNNNNNNLLLKKKJJJJJJLLLMMMOOOTTTTTTSSSSSSSSSSSSTTTUUUTTTWWW[[[]]]]]]]]]^^^^^^ZZZ\\\ccctttgggQQQGGGGGGHHHHHHKKKVVVXXXYYYgggzzz;;;;;;;;;;;;===BBBIIINNN[[[iii|||qqqeeeYYYRRRLLLEEEBBBBBB@@@EEEMMMSSSXXX\\\___aaadddeeeeeedddbbbcccdddfffhhheeedddgggmmmsssuuutttssslllkkkrrrzzz{{{wwwwwwwwwwwwvvvuuuvvvvvvyyy||||||uuuggg]]]^^^ccciiiwwwrrr]]]QQQOOONNNPPPRRRXXXfffuuu||||||jjjNNN===:::555444666222111222333333333333222111333444444444333333555666555777999::::::;;;>>>???AAABBBDDDDDDDDDEEEGGGIIIOOO]]]|||]]]HHH@@@<<<888666666555666777999;;;===@@@@@@AAACCCDDDFFFGGGGGGIIIKKKLLLMMMNNNOOORRRTTTVVVWWWXXXXXXXXXZZZ]]]___```bbbccceeefffffffffeeeeeeccc``````bbbddddddcccaaaaaacccdddeeefffffffffeeeeeeeeeffffffggghhhhhhiiiiiiiiijjjlllooorrrtttsssrrrqqqpppooonnnmmmmmmooolllfffaaa^^^]]]___```hhhttt~~~~~~zzzsssiii___UUUNNNIIIGGGDDD@@@>>>???@@@BBBGGGPPP\\\mmm}}}wwwrrriii```XXXSSSQQQPPPRRRVVV]]]dddhhhgggccc^^^ZZZXXXWWWWWWXXXWWWSSSOOOLLLKKKIIIHHHHHHJJJLLLMMMUUUZZZ```hhhttt|||{{{yyywwwxxxvvvkkk```VVVSSSOOOQQQ^^^qqq~~~yyymmmfffjjjmmmlllpppyyylll]]]TTTSSSQQQOOOOOOOOOOOONNNMMMKKKMMMNNNMMMKKKJJJJJJKKKMMMLLLKKKKKKLLLMMMPPPQQQNNNOOONNNMMMKKKKKKNNNPPPQQQPPPNNNNNNNNNOOOQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSVVVZZZ\\\]]]]]]^^^___\\\]]]cccsssfffQQQGGGGGGHHHHHHKKKWWWZZZ[[[iiixxx;;;;;;::::::===BBBIIIOOO[[[gggxxxwwwjjj\\\TTTMMMFFFCCCCCCAAAFFFMMMTTTYYY\\\___aaafffggggggfffdddbbbbbbcccdddddddddgggkkkpppuuuwwwwwwqqqooossszzz~~~{{{{{{{{{zzzyyywwwvvvuuuxxx{{{}}}wwwoooaaaXXX]]]fffmmmxxx{{{ooo]]]QQQMMMLLLNNNQQQYYYhhhyyyjjjNNN===:::555444666222111222222333333222222111333444444444333333555666555777999;;;;;;<<<>>>@@@BBBDDDEEEFFFEEEFFFGGGIIIMMMYYYtttkkkOOOBBB===:::777666666666666888999;;;======>>>???AAABBBCCCCCCDDDFFFHHHIIIJJJLLLOOORRRTTTUUUWWWWWWWWWXXX[[[]]]___aaadddggghhhgggfffeeedddaaa______aaacccddddddddddddccccccddddddeeeeeedddddddddeeeeeefffggghhhfffffffffgggiiillloooppppppooommmkkkiiifffeeedddcccaaa^^^YYYUUUQQQNNNMMMOOOYYYbbbfffgggfffbbb]]]UUUOOOKKKJJJGGG@@@<<<<<<===???BBBGGGPPP]]]kkkuuu{{{qqqiiibbb\\\WWWYYY\\\bbbiiimmmlllgggcccbbb^^^ZZZ[[[^^^___\\\YYYRRROOOKKKHHHGGGIIIKKKMMMRRRXXX]]]dddooo{{{yyyzzzyyyxxxyyywwwlllaaaUUURRROOOQQQ___qqq|||sssjjjeeeiiilllmmmqqqyyy|||kkk]]]VVVSSSRRRPPPOOOOOONNNMMMKKKKKKMMMNNNNNNLLLKKKKKKLLLOOONNNMMMMMMMMMNNNOOOPPPNNNNNNLLLJJJIIIKKKNNNRRRQQQPPPOOOOOOOOOQQQRRRSSSOOOOOONNNNNNMMMNNNNNNOOOQQQTTTYYY[[[\\\\\\]]]^^^]]]^^^cccrrrfffQQQHHHFFFHHHIIINNNZZZ___bbbnnnxxx::::::::::::===BBBJJJOOO[[[dddsss}}}ooo```UUUMMMFFFBBBCCC@@@EEELLLSSSWWW[[[^^^```ccceeeggggggeeebbbaaaaaabbbdddeeeeeeeeehhhnnnssstttrrrrrrwww}}}~~~|||{{{{{{zzzzzzxxxvvvtttwwwzzz|||xxxooobbbXXX]]]hhhqqqxxx~~~~~~zzzwwwtttkkk\\\OOOJJJIIIKKKPPPZZZlll}}}jjjNNN===:::555444666222222222222222222222222222333444444444333333555666555777:::;;;<<<===???AAADDDFFFGGGHHHGGGGGGHHHJJJMMMVVVkkkvvvUUUCCC<<<;;;888777666666666777888999;;;;;;<<<======>>>??????@@@BBBDDDFFFGGGJJJMMMPPPSSSTTTVVVWWWWWWXXXZZZ\\\^^^```dddggghhhgggeeedddbbbaaa______```bbbdddeeefffeeedddcccbbbcccdddddddddcccccccccdddeeefffgggddddddeeefffhhhjjjlllmmmnnnmmmllliiigggdddbbbaaaZZZZZZZZZXXXSSSNNNIIIFFFIIINNNUUUYYY\\\]]]\\\[[[UUUPPPMMMMMMJJJCCC>>><<>>@@@CCCEEEGGGIIIJJJJJJIIIJJJKKKMMMTTTeee___HHH>>>:::999888777666666777888999:::;;;;;;;;;<<<<<<=========???BBBDDDEEEHHHLLLOOORRRTTTVVVWWWWWWXXXYYY[[[[[[^^^bbbeeegggfffdddcccaaaaaaaaa``````aaacccdddfffeeedddcccbbbcccdddddddddcccbbbbbbbbbccceeefffcccddddddfffgggiiikkkkkkkkkkkkiiihhhfffdddbbbbbb[[[\\\]]]\\\XXXRRRKKKGGGJJJKKKPPPUUUYYYZZZZZZZZZVVVRRRPPPQQQOOOGGGAAA???@@@@@@BBBEEEJJJTTT^^^ffflllssszzz{{{yyy|||}}}rrrjjjiiihhhggghhhkkkmmmnnnnnnhhhccc]]]\\\___bbbbbbaaa]]]XXXRRRLLLIIIJJJMMMOOORRRWWWZZZ\\\ccclllssstttrrruuuwwwuuutttpppggg\\\UUUSSSRRRXXXhhhyyy~~~zzzwwwwwwyyyzzzzzz~~~qqqaaaVVVRRRRRRPPPOOOOOOOOOMMMJJJHHHGGGIIIKKKKKKJJJJJJJJJLLLIIIJJJJJJKKKMMMOOOPPPQQQSSSTTTVVVTTTQQQNNNMMMMMMKKKKKKKKKLLLLLLMMMNNNOOOOOONNNNNNMMMLLLLLLMMMMMMOOORRRVVVYYYYYYZZZ[[[\\\ZZZ\\\ccctttiiiUUULLLJJJOOOVVVbbbnnnvvv~~~999:::::::::===CCCJJJPPPXXX___kkk|||xxxeeeWWWMMMDDDAAAAAA>>>CCCJJJPPPTTTWWWZZZ\\\]]]```cccdddcccbbbbbbbbb______\\\XXXTTTTTTYYY]]]hhhmmmtttyyyxxxuuussssssvvvxxxwwwuuuuuuxxxsssdddaaakkkyyyxxxrrrfffVVVIIICCCEEEHHHNNN\\\rrrjjjNNN===:::555444666222333222222111111222222333333444444444333333555666666888;;;<<<===???AAADDDDDDGGGJJJLLLLLLLLLMMMNNNOOOUUUcccxxxkkkOOO@@@;;;999888888777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCFFFJJJLLLQQQSSSVVVWWWWWWWWWXXXZZZYYY[[[^^^bbbccccccbbbaaa```bbbddddddbbbaaaaaabbbddddddccccccddddddeeeeeeeeedddbbbaaa```aaacccdddbbbcccdddeeeggghhhiiijjjiiihhhgggfffdddcccbbbaaabbbccccccaaa]]]VVVPPPLLLLLLKKKOOOVVV\\\]]]]]]^^^[[[WWWUUUVVVSSSJJJDDDBBB???@@@AAADDDIIIRRR\\\cccgggmmmsssuuutttwww{{{tttmmmjjjhhhhhhjjjmmmnnnooohhhddd```]]]]]]^^^``````___[[[UUUOOOMMMMMMPPPRRRQQQVVVZZZ[[[```jjjsssuuutttwwwwwwtttqqqmmmddd[[[SSSQQQRRRZZZkkk|||~~~~~~~~~kkk\\\SSSOOOPPPOOONNNOOOOOOMMMJJJHHHEEEGGGIIIJJJIIIIIIJJJLLLGGGGGGIIIJJJLLLNNNOOOPPPTTTVVVXXXWWWSSSOOOKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPOOONNNMMMMMMMMMMMMOOORRRUUUXXXXXXXXXXXXYYYVVVYYYbbbvvvhhhVVVNNNOOOXXXdddrrr}}}999999999:::===CCCKKKPPPWWW___kkkzzz}}}iiiZZZNNNEEEBBBBBB???CCCJJJQQQUUUXXXZZZ\\\___aaacccdddcccbbbbbbccc```^^^ZZZWWWVVVWWW[[[^^^gggmmmsssvvv{{{zzzuuuqqqppptttwwwvvvuuutttxxx~~~yyynnnrrr~~~uuufffUUUIIIEEEEEEGGGNNN]]]sssjjjNNN===:::555444666222333333222111111222333333333444444444333333555666666888;;;===>>>@@@BBBDDDDDDGGGKKKMMMNNNNNNOOOPPPPPPXXXbbbssspppTTTCCC;;;999999888888888:::;;;<<<>>>>>>>>>>>>============:::<<<>>>@@@AAACCCGGGIIINNNQQQTTTUUUUUUUUUVVVWWWWWWYYY[[[]]]___````````````cccggggggdddaaa``````aaaaaacccdddeeefffffffffgggeeebbb```______aaabbbaaabbbcccdddfffgggggggggjjjjjjhhhgggeeecccbbbaaacccccccccbbb___[[[VVVSSSSSSQQQUUU___fffeeedddfffccc^^^[[[ZZZUUULLLEEEBBB???@@@BBBDDDIIIPPPZZZ```eeeiiinnnpppqqqsssxxx||||||xxxlllkkkjjjjjjlllmmmmmmmmmhhhgggddd```\\\[[[]]]``````]]]WWWSSSQQQQQQSSSUUUVVVZZZ]]]]]]```iiirrruuutttwwwvvvqqqlllggg^^^VVVQQQPPPRRR[[[nnn~~~yyyfffYYYRRRPPPNNNMMMMMMNNNOOOMMMJJJHHHEEEGGGJJJJJJJJJJJJLLLMMMHHHHHHJJJKKKLLLMMMMMMMMMRRRTTTTTTSSSPPPLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNQQQPPPOOONNNNNNMMMMMMMMMOOORRRUUUWWWWWWVVVVVVWWWSSSXXXbbbwwwdddTTTPPPTTTbbbrrr999999999:::===CCCKKKPPPVVV___lllzzzlll\\\PPPFFFCCCDDD@@@DDDKKKQQQUUUXXX[[[]]]bbbccceeedddcccbbbbbbcccbbb___\\\ZZZ[[[___ccceeeiiiooosssrrrwww|||vvvpppooosssvvvvvvttttttwww~~~{{{yyyxxxgggUUUIIIGGGEEEGGGNNN^^^uuujjjNNN===:::555444666222444333222111111222333444333444444444333333555666666888;;;===>>>@@@CCCEEECCCGGGKKKNNNOOOOOOPPPQQQRRRZZZcccpppoooUUUDDD;;;:::999999888999;;;<<<===???????????????>>>>>>>>>999;;;===>>>???AAAEEEGGGMMMOOORRRTTTTTTTTTUUUVVVVVVWWWYYY[[[]]]^^^______```dddiiiiiifffaaa___^^^^^^```bbbeeefffggggggggghhhfffbbb```^^^^^^___```___```bbbccceeeeeeffffffnnnmmmkkkiiigggeeecccbbb^^^___``````___^^^\\\ZZZ^^^[[[___jjjpppnnnkkkllliiiddd___\\\VVVLLLDDDBBBAAABBBCCCEEEIIIPPPYYY___dddgggkkknnnppprrrtttvvv{{{zzzwwwkkkkkklllnnnoooooollljjjiiijjjhhhccc\\\YYY\\\``````]]]YYYUUUSSSTTTVVVWWW]]]aaabbb___```hhhpppssssssuuusssmmmfffaaaYYYRRRTTTTTTVVVaaauuuvvvdddWWWRRRQQQMMMLLLMMMNNNOOONNNKKKHHHFFFHHHJJJKKKKKKLLLMMMNNNJJJJJJKKKLLLLLLLLLLLLLLLPPPPPPPPPNNNKKKJJJJJJKKKGGGHHHIIIKKKLLLLLLMMMMMMQQQPPPOOONNNMMMMMMMMMMMMPPPRRRUUUWWWVVVUUUUUUUUURRRWWWbbbxxx```QQQPPPWWWiii{{{;;;;;;;;;<<>>AAAEEEHHHJJJJJJNNNRRRUUUVVVUUUUUUVVVXXX]]]cccnnn~~~~~~zzzfffRRRDDD>>>888888999::::::::::::999AAAAAA@@@AAAAAAAAA@@@>>><<<======???@@@BBBDDDEEEHHHJJJNNNPPPPPPPPPPPPQQQUUUTTTUUUYYY^^^```___]]][[[___dddgggfffbbb```^^^[[[]]]___aaabbbeeehhhkkkeeedddbbb```___``````aaadddeeefffhhhiiijjjjjjkkkhhhooovvvxxxqqqhhhbbb___\\\YYYVVVUUUWWWZZZ[[[\\\___ccchhhooosssvvvwwwwwwuuuqqqjjjbbbYYYQQQLLLIIIFFFGGGHHHJJJNNNTTT[[[```iiimmmnnnlllkkkoooqqqpppyyy{{{}}}wwwpppllliiijjjkkklllmmmnnnnnnnnnjjjjjjjjjhhheeebbb^^^\\\]]]]]]\\\ZZZXXXXXX[[[]]]eeegggiiijjjiiiiiikkklllsssuuutttmmmaaaWWWRRRQQQPPPSSS^^^ppplll\\\XXXTTTOOOOOONNNMMMKKKJJJIIIIIIIIIGGGIIIKKKMMMOOOOOOOOOOOOKKKLLLMMMLLLKKKKKKKKKLLLJJJJJJJJJKKKJJJJJJIIIHHHNNNKKKHHHGGGJJJLLLLLLKKKOOOOOOOOOOOOPPPRRRSSSTTTSSSUUUWWWWWWVVVTTTTTTTTTUUUUUU\\\pppyyy\\\RRRSSSYYYjjj}}}::::::;;;<<>>AAAEEEHHHJJJLLLPPPTTTVVVWWWWWWXXXYYY]]]```fffnnn|||xxxyyyvvvuuuxxxvvvyyyzzzqqqaaaOOOCCC>>>:::999888777777999;;;===AAAAAAAAAAAAAAA@@@???>>>;;;;;;<<<===>>>@@@BBBCCCFFFHHHKKKMMMNNNOOOQQQSSSUUUTTTUUUYYY]]]___^^^\\\]]]___bbbbbbaaa``````aaa^^^___aaabbbcccdddgggjjjgggfffeeecccaaa```___^^^```aaaccceeegggiiijjjjjjmmmqqqxxx}}}}}}vvvkkkbbbXXXVVVTTTTTTVVVYYY[[[[[[]]]```eeelllsssxxx|||~~~{{{xxxrrriii```XXXRRROOOIIIHHHHHHIIILLLSSS\\\bbbmmmqqqrrrnnnmmmooopppoooppprrruuuwwwxxxyyy|||~~~~~~~~~}}}{{{xxxsssnnnkkkhhhiiijjjkkkkkklllkkkkkkiiiiiiiiiiiigggdddaaa___``````___^^^\\\\\\^^^```hhhjjjlllmmmllllllmmmnnnrrrtttssslllaaaWWWRRRPPPOOOSSS___rrriii[[[WWWTTTPPPNNNNNNLLLKKKJJJIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMFFFGGGHHHIIIIIIJJJKKKLLLGGGHHHIIIKKKLLLLLLMMMMMMNNNKKKIIIIIIKKKMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTWWW[[[]]]\\\ZZZXXXWWWVVVVVV\\\pppyyy\\\QQQPPPTTTbbbsss999::::::;;;>>>EEEMMMRRRYYY___eeennn|||uuu```QQQHHHEEEEEEFFFJJJPPPWWW\\\___``````aaaaaa```___```aaabbbcccfffgggggggggfffgggiiilllnnnlllmmmttt}}}xxxmmmpppxxx|||{{{yyywwwwwwwwwxxxxxxzzz{{{{{{~~~||||||{{{```LLLCCCAAAGGGTTTmmmnnnQQQ>>>;;;777666777222666444333444555666555333333333333333333444444555777888;;;>>>BBBFFFIIIKKKOOORRRUUUXXXYYY[[[]]]___dddeeeiiiooo~~~wwwqqqqqqnnnnnnpppnnnqqqrrrmmm```QQQFFFAAA<<<:::666444555999===@@@AAABBBBBBBBBAAA???>>>===:::::::::;;;<<<>>>???@@@CCCEEEGGGIIIKKKNNNRRRUUUUUUUUUVVVYYY\\\]]]\\\ZZZ_________]]]\\\^^^aaacccaaabbbddddddcccdddeeegggiiihhhgggeeebbb```]]]\\\\\\^^^```bbbeeefffhhhhhhooopppvvvvvviii^^^]]]\\\]]]___aaaaaaaaa\\\^^^bbbhhhpppyyy~~~yyyqqqhhh___WWWSSSLLLKKKJJJIIILLLSSS]]]cccooossssssooommmoooooommmnnnpppssstttttttttuuuuuuqqqqqqrrrrrrpppnnnkkkiiigggggghhhhhhhhhhhhhhhggggggggghhhhhhgggfffdddcccaaabbbbbb```^^^^^^```bbbkkkmmmooopppoooooooooppppppqqqpppjjj```VVVPPPNNNKKKQQQ___rrrtttbbbWWWTTTRRROOONNNNNNLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHJJJLLLMMMMMMJJJLLLMMMOOOPPPQQQPPPPPPWWW[[[aaaeeedddbbb```^^^WWWWWW^^^rrrvvvZZZPPPOOOOOOYYYgggrrrvvv}}}999999:::;;;???EEEMMMSSSZZZ^^^dddkkkyyyvvvcccTTTKKKGGGGGGHHHLLLRRRXXX]]]`````````aaa``````___```aaacccdddfffggggggfffeeefffhhhkkkjjjiiilllrrrzzz{{{nnnooowww{{{yyywwwvvvvvvvvvwwwyyyzzz|||}}}cccOOOEEEBBBGGGVVVrrrpppRRR???<<<777777888333444333333444555666666555333333333333333444555555777888:::>>>BBBGGGJJJLLLQQQTTTWWWYYY[[[^^^bbbdddjjjjjjlllrrr}}}rrrllllllkkkmmmqqqqqqssstttpppfffYYYMMMEEE<<<:::777555666:::>>>AAACCCDDDEEEDDDBBB???======::::::::::::;;;<<<===>>>@@@AAACCCEEEGGGLLLRRRVVVVVVWWWXXXZZZ[[[\\\[[[ZZZ_________]]]\\\^^^aaadddbbbdddeeedddcccbbbbbbcccfffffffffeeeccc```]]][[[\\\]]]^^^```bbbcccddddddiiikkkrrr}}}}}}tttmmmmmmmmmmmmnnnmmmjjjgggbbbaaabbbfffmmmvvv|||vvvlllbbbXXXSSSMMMMMMMMMMMMOOOUUU\\\aaakkkooopppmmmkkklllmmmkkkmmmpppssssssrrrqqqpppppppppppppppooonnnkkkiiigggfffffffffffffffeeeddddddddddddeeefffggggggffffffaaabbbaaa```^^^^^^```bbbmmmoooqqqrrrqqqpppooopppmmmmmmlllfff]]]TTTOOOLLLGGGOOO]]]ooo}}}vvvgggYYYRRRPPPOOONNNOOOOOOMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGGGGHHHIIIIIILLLKKKJJJIIIIIIIIIGGGFFFHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLIIIKKKNNNPPPQQQQQQPPPPPPTTTXXX]]]aaaaaa```______XXXYYY```tttqqqWWWOOOMMMLLLRRR]]]fffllluuuzzz999::::::<<>>CCCHHHKKKNNNRRRUUUYYY\\\___bbbfffiiinnnmmmpppvvv~~~|||nnnhhhhhhkkkqqqvvvwwwxxxyyywwwnnn```QQQGGG===;;;999888999;;;>>>AAAEEEGGGIIIHHHDDD@@@>>>>>><<<<<<<<<;;;;;;<<<<<<======>>>@@@AAADDDIIIPPPUUUVVVXXXZZZ[[[[[[[[[[[[[[[^^^___``````___```bbbdddbbbdddeeeeeecccaaaaaaaaabbbbbbccccccbbb```^^^]]]^^^___``````aaaaaa``````ccchhhooowww}}}}}}~~~{{{tttnnnkkkiiiffffffjjjqqqyyy~~~~~~yyyooocccXXXQQQKKKMMMOOOQQQSSSVVVZZZ]]]bbbgggjjjhhhgggiiijjjhhhhhhjjjmmmmmmkkkiiiiiihhhooooooooonnnllljjjhhhgggeeeeeeeeeeeedddcccbbbbbbaaabbbcccdddeeefffffffffccccccbbb___^^^^^^aaacccmmmooorrrrrrqqqooonnnnnnkkkiiifff```XXXQQQLLLJJJIIIQQQ___nnn}}}~~~wwwlll^^^UUUQQQOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHFFFEEEEEEGGGHHHGGGDDDAAAHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCDDDFFFGGGHHHJJJKKKJJJKKKNNNQQQRRRRRRRRRQQQMMMPPPSSSTTTUUUVVVXXXZZZXXXZZZcccwwwnnnUUUMMMLLLHHHJJJRRR[[[hhhwww:::;;;;;;===AAAGGGPPPVVV[[[```eeelll{{{xxxgggXXXOOOJJJIIIJJJNNNTTTZZZ___aaabbbbbbbbbaaaaaaaaabbbdddeeegggfffffffffeeeddddddfffhhhgggfffhhhkkkooozzz}}}yyyuuupppnnnvvv}}}|||xxxvvvuuuuuuuuuvvvvvvxxxyyyyyy|||~~~cccPPPGGGFFFHHHTTTnnnrrrSSS???;;;666666888333222111000111333444444333444444444444444555555666666777:::>>>CCCHHHLLLOOOSSSWWW\\\```dddgggkkknnnsssrrrvvv|||{{{nnneeeeeekkktttzzz{{{|||~~~~~~wwwiiiWWWIII@@@>>><<<::::::<<>>>>>===<<<;;;;;;<<<<<<;;;<<<>>>???BBBFFFLLLQQQUUUWWWZZZ[[[ZZZZZZZZZ[[[\\\^^^```aaaaaaaaabbbcccbbbdddffffffdddbbbbbbbbb___``````````````````___aaaaaabbbbbbaaaaaa``````aaagggmmmqqqssswww}}}|||tttqqqmmmkkkkkkoootttxxx|||rrreeeWWWOOOHHHKKKOOORRRSSSTTTVVVXXX[[[aaadddcccdddggghhhfffeeegggiiiiiihhhgggggggggjjjjjjjjjjjjjjjiiiiiihhhdddeeeeeeeeedddccccccbbbaaaaaabbbcccdddeeeeeeffffffeeebbb___]]]___cccgggllloooqqqrrrpppnnnlllkkkiiieee___YYYRRRMMMJJJIIINNNWWWdddppp{{{tttgggZZZTTTSSSQQQQQQRRRPPPOOOOOONNNMMMMMMNNNNNNLLLLLLKKKJJJIIIHHHHHHIIIEEEFFFIIINNNSSSSSSOOOKKKGGGFFFEEEEEEEEEFFFHHHIIICCCEEEHHHIIIIIIIIIKKKMMMJJJLLLNNNPPPRRRRRRSSSRRRNNNPPPQQQRRRSSSUUUXXX[[[YYY\\\fff{{{oooVVVPPPNNNIIIIIINNN[[[ooo;;;<<<<<<>>>BBBIIIQQQWWW]]]bbbgggnnn{{{xxxhhhYYYPPPJJJIIIKKKOOOUUU\\\aaadddddddddcccbbbbbbbbbccceeeggghhhgggggggggfffdddeeegggiiiiiihhhhhhiiilllvvvwwwtttsssssspppqqqxxx}}}|||{{{|||vvvvvvuuuuuuuuuuuuuuuvvvvvv{{{aaaPPPIIIGGGIIIQQQgggrrrSSS???:::555555777333333222111222333444333222444444444444444555666666555777:::>>>DDDIIIMMMPPPUUUZZZ```fffjjjmmmqqqsssyyywww|||ttthhheeelllwww}}}xxxdddUUUFFFBBB===999999<<>>===<<<;;;::::::::::::<<<===???@@@DDDHHHLLLQQQTTTXXXYYYXXXWWWYYYZZZ[[[]]]____________aaacccbbbdddggghhhgggfffeeefffaaa```````````````aaaaaabbbbbbccccccdddccccccbbbbbbfffjjjkkkjjjmmmtttzzzyyyvvvssspppppprrrtttvvv}}}~~~{{{rrrcccUUULLLGGGIIIKKKMMMNNNOOORRRTTTZZZ___cccccccccfffgggeeeeeeggghhhiiihhhhhhiiikkkfffffffffggggggggggggfffdddeeeeeeeeeeeeeeedddcccccccccccccccddddddeeeeeegggeee```\\\ZZZ]]]ccchhhlllooorrrrrrpppmmmkkkjjjhhhbbbZZZRRRMMMJJJHHHHHHQQQZZZgggrrryyy}}}qqqcccVVVRRRRRRPPPPPPQQQNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLMMMLLLLLLKKKJJJIIILLLNNNTTT\\\cccddd^^^XXXGGGFFFEEEDDDEEEFFFHHHIIIDDDFFFIIIJJJIIIIIIKKKMMMJJJKKKLLLNNNOOOQQQRRRSSSPPPSSSUUUWWWWWWYYY[[[\\\XXX\\\hhhsss[[[WWWYYYUUUVVV[[[jjj<<<<<<===???CCCJJJRRRXXX___dddiiiooo{{{xxxhhhZZZPPPKKKIIIMMMPPPWWW^^^cccfffggggggccccccccccccdddfffhhhiiihhhiiihhhgggeeefffhhhjjjkkkiiiiiiiiikkkuuuuuuuuuwwwtttrrrrrrvvvxxxwwwyyy|||wwwvvvuuuttttttsssssssssrrryyy~~~sssttt{{{```QQQLLLHHHIIIPPPcccrrrSSS>>>999444444666222444333222222444444333222555444444444444555666666555777:::???DDDIIINNNPPPWWW\\\dddjjjnnnqqqtttvvv}}}||||||mmmhhhnnnyyyrrrbbbJJJEEE>>>888777<<>>>>><<<;;;:::999999999:::<<<===>>>@@@BBBFFFIIINNNRRRVVVWWWVVVUUUWWWYYY\\\\\\]]]\\\\\\^^^aaadddccceeeiiijjjiiihhhhhhiiicccbbbaaa``````aaabbbbbbbbbcccdddeeeeeefffffffffbbbdddffffffeeefffjjjnnnxxxzzzxxxvvvttttttuuuwwwxxxyyy{{{|||yyyoooaaaQQQHHHFFFGGGHHHHHHIIIKKKOOORRR[[[aaadddddddddfffgggeeecccdddeeeeeeeeefffiiikkkgggggggggfffeeeddddddcccdddeeeeeeffffffeeeeeeeeefffeeeeeeddddddeeeeeeffffffccc]]]XXXVVVZZZaaaffflllooorrrssspppmmmkkkjjjggg```WWWNNNJJJHHHGGGGGGPPPZZZgggqqqwww~~~{{{~~~mmm^^^RRROOOPPPNNNLLLNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMKKKJJJRRRTTTZZZcccjjjiiibbb[[[IIIHHHEEECCCBBBBBBCCCDDDBBBEEEHHHIIIGGGGGGIIIKKKIIIJJJJJJLLLMMMPPPRRRSSSMMMPPPTTTWWWWWWWWWWWWXXXXXX]]]iiiuuu```___ddddddfffmmm{{{<<<<<<<<<>>>CCCKKKSSSXXX```cccfffkkkwwwuuuhhh[[[OOOJJJKKKNNNQQQVVVZZZ___dddjjjnnniiihhhfffddddddfffhhhjjjfffggghhhhhhhhhjjjmmmooonnnrrrooommmtttzzz|||wwwwwwzzz{{{zzzvvvtttsssqqqqqqrrrsssttttttvvvzzzqqqhhhgggssswww___OOOHHHCCCIIIQQQ^^^yyyoooQQQ???;;;666444444//////000222444555555555444333333444444555666777777777666999@@@EEEGGGLLLQQQZZZaaaiiipppsssvvvzzz~~~~~~vvvoooxxxooo]]]KKK===;;;;;;999<<>>CCCFFFLLLSSS\\\bbbjjjqqqvvvzzz~~~yyy|||kkkVVVCCC>>>>>><<>>AAABBBIIILLLPPPSSSTTTUUUWWWYYYYYYYYYZZZ[[[]]]___aaaccckkkpppuuuxxxwwwtttqqqpppkkkjjjgggeeecccbbbaaaaaaeeecccaaabbbeeehhhiiihhhkkkiiifffccc^^^WWWSSSQQQVVV^^^lllyyyyyytttrrrrrrssstttvvvxxxzzz{{{yyy|||}}}yyyrrrhhhXXXJJJGGGEEEFFFHHHIIIJJJQQQYYY___aaacccdddccccccdddfffffffffffffffffffffffffffgggfffeeedddcccccccccccchhhgggeeedddddddddeeeeeefffeeeddddddccccccddddddbbb```\\\XXXVVVYYY___ccclllllllllkkkjjjiiigggggg___VVVMMMIIIFFFEEEHHHMMM```oootttvvv}}}ooo^^^WWWPPPLLLMMMNNNLLLJJJLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJJJJHHHFFFFFFEEEDDDBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIILLLNNNOOOPPPQQQSSSSSSUUUVVVWWWXXXXXXXXXVVVccckkkpppcccllluuutttsssxxx=========@@@FFFNNNWWW[[[```bbbdddhhhttttttfffYYYNNNKKKMMMMMMPPPUUUXXXZZZ\\\^^^```aaa```^^^___bbbggglllooojjjjjjiiihhhfffeeegggiiinnnuuutttuuu{{{}}}yyywwwvvvuuuvvvuuusssrrrrrrrrrtttuuussssssvvv}}}yyypppkkkkkksssrrr```UUUQQQLLLNNNQQQZZZooo~~~dddIII:::888555555777444444444555555444333222222333333444444555666666666777555777<<<@@@EEEMMMUUU___dddkkksss{{{~~~eeeKKK@@@>>>>>>AAAGGGNNNXXX``````ZZZSSSKKKDDD@@@???=========;;;999777:::999999:::;;;===@@@AAAFFFIIINNNRRRTTTWWWYYY[[[]]]]]]\\\\\\\\\^^^aaabbbhhhqqq{{{}}}xxxuuuuuuooommmiiifffcccbbbaaabbbcccccccccbbbcccggglllpppvvvvvvuuupppiiiaaaXXXSSSKKKRRR\\\hhhoooqqqmmmiiihhhiiijjjlllooorrrtttvvvuuuyyy{{{xxxqqqfffVVVIIIEEECCCDDDGGGIIIKKKRRRYYY___aaacccdddddddddfffgggdddddddddeeeeeeeeeeeeeeegggfffeeecccbbbaaa``````fffeeeeeeddddddddddddeeefffeeeeeedddddddddddddddaaa```^^^[[[YYYZZZ]]]```iiiiiihhhggggggfffeeeeeeZZZRRRKKKHHHFFFEEEJJJPPPfffuuu{{{}}}uuuggg[[[VVVOOOLLLMMMMMMKKKJJJLLLLLLLLLLLLKKKJJJHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGGGGHHHIIIJJJHHHFFFGGGFFFEEECCCBBBBBBBBBBBB@@@AAABBBCCCCCCDDDDDDCCCFFFHHHJJJLLLNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXWWWccciiiooobbbiiiqqqooolllnnnqqqxxx>>>>>>???BBBHHHPPPXXX]]]aaadddeeeiiisssssseeeXXXNNNLLLNNNMMMPPPTTTWWWWWWWWWXXXXXXYYYXXXVVVVVVYYY___eeehhhgggggggggeeecccccceeegggiiiqqqsssvvv~~~zzzwwwvvvwwwwwwvvvtttrrrrrrssstttuuuttttttvvv}}}|||vvvqqqqqqtttzzznnn^^^TTTQQQNNNOOOPPPYYYkkk{{{~~~xxxaaaGGG:::999555555888555333333333333333333222222444444444555555555666666666555666:::>>>CCCMMMWWWaaadddllluuurrrSSSBBB>>>===@@@DDDPPP[[[dddfffaaaYYYOOOEEEAAA@@@???>>>>>><<<888555888888888999;;;===@@@AAADDDHHHMMMQQQSSSVVVYYY[[[^^^^^^]]]]]]\\\\\\[[[[[[___jjjvvv{{{yyyttttttuuurrroookkkgggdddccccccdddaaacccdddcccbbbfffooovvv}}}}}}tttggg]]]PPPSSSYYYaaahhhkkkiiifffccccccdddeeegggiiikkklllooouuuxxxtttmmmcccUUUIIIDDDBBBBBBFFFIIIKKKPPPVVV\\\___aaaccccccccceeefffcccccccccccccccdddddddddhhhgggfffdddcccbbbbbbbbbdddddddddcccccccccddddddeeeeeeddddddddddddeeeeeecccbbb```]]][[[\\\___bbbfffeeeeeeddddddcccccccccZZZSSSMMMJJJGGGGGGMMMTTTiiiyyy}}}zzzooobbbZZZVVVRRROOOOOONNNMMMLLLLLLMMMMMMLLLKKKIIIGGGFFFJJJKKKLLLLLLLLLJJJIIIHHHJJJIIIIIIIIIKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@>>>@@@BBBCCCEEEEEEDDDDDDEEEFFFHHHJJJMMMNNNOOOOOOSSSSSSUUUVVVWWWWWWXXXXXXSSS^^^ccc~~~jjj\\\```gggfffccccccbbbeeeppp@@@@@@@@@CCCIIIQQQYYY^^^bbbeeegggkkkuuurrrcccWWWMMMLLLOOOOOORRRUUUWWWVVVUUUUUUVVVVVVUUUSSSRRRTTTXXX]]]```aaabbbbbbaaaaaabbbdddfffdddmmmpppttt~~~|||yyyxxxzzzxxxvvvuuusssssstttuuuvvvwwwwwwyyy~~~wwwvvvqqqooosssyyy|||jjjZZZQQQNNNLLLLLLPPP[[[kkkyyy{{{vvvaaaIII<<<;;;555444777555000000000111222222333444444444444555555555555555555444666999<<<@@@KKKVVV```eeemmmwww^^^HHH??????AAACCCSSS^^^iiimmmjjjbbbVVVKKKCCCBBBAAA@@@???===999666555666666888;;;>>>AAABBBDDDHHHLLLOOOQQQSSSUUUWWWWWWYYY[[[[[[YYYUUUQQQNNNQQQZZZeeeiiigggfffiiimmmpppnnnkkkhhhffffffffffffaaadddeeedddbbbfffpppyyy}}}rrrdddXXXXXXYYY```hhhnnnooonnnjjjiiihhhfffeeedddddddddfffmmmqqqnnnhhh___TTTJJJEEEBBBBBBFFFIIIJJJNNNSSSYYY\\\^^^`````````bbbcccbbbbbbbbbbbbccccccddddddeeeeeedddcccccccccddddddbbbbbbccccccccccccccccccddddddcccccccccddddddeeeeeeccc```\\\ZZZ\\\aaadddddddddcccbbbbbbccccccddd[[[UUUPPPLLLIIIIIIOOOWWWlll~~~|||yyyuuuiii\\\WWWUUURRRPPPPPPOOOMMMLLLMMMMMMMMMLLLKKKIIIHHHGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGEEEEEEGGGGGGFFFEEEFFFFFFFFFEEEDDDBBB@@@???<<<>>>@@@BBBCCCDDDCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMQQQRRRSSSUUUVVVWWWWWWWWWRRR\\\___xxxvvvdddVVVWWW^^^^^^ZZZXXXWWWXXX```qqqBBBAAAAAACCCIIIQQQXXX]]]bbbfffiiimmmwww~~~ooobbbWWWMMMLLLNNNSSSUUUWWWXXXWWWWWWWWWXXXYYYWWWVVVUUUVVVXXX[[[]]]]]]___`````````aaadddgggbbbkkknnnrrr|||{{{yyy|||xxxwwwuuutttssstttvvvwwwxxxyyy|||xxxnnnpppkkkiiipppyyyzzzhhhWWWMMMIIIIIIJJJRRR```pppyyyyyyuuu```III===;;;555333666444000000000000111333444555555555555555555555555555444444777999:::>>>IIITTT___fffqqq{{{iiiQQQDDDAAABBBDDDSSS^^^kkkpppqqqkkk___SSSGGGEEECCCAAA@@@>>>:::888555555666777:::===@@@AAADDDGGGKKKNNNOOOPPPRRRTTTTTTWWW[[[]]][[[VVVPPPLLLIIINNNTTTVVVVVVWWW\\\```hhhhhhgggggggggggghhhhhhdddfffgggeeedddhhhpppxxxppp```]]]\\\bbbmmmwww|||}}}|||yyytttnnngggbbb^^^\\\ZZZaaafffddd___YYYRRRJJJGGGCCCBBBGGGKKKLLLNNNRRRXXXZZZ\\\]]]]]]]]]___```aaaaaabbbbbbcccdddddddddcccbbbbbbaaaaaabbbcccccc```aaabbbbbbcccbbbbbbbbbcccbbbbbbbbbbbbccccccddddddbbb___\\\[[[]]]bbbfffeeedddcccbbbcccdddeeefff]]]XXXSSSPPPMMMLLLTTT]]]sss}}}zzztttggg\\\SSSSSSRRRPPPOOOMMMLLLKKKOOONNNMMMKKKJJJJJJJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLJJJHHHEEEDDDEEEEEEDDDCCCDDDEEEFFFFFFEEECCCAAA???;;;<<<===???@@@@@@AAAAAAAAACCCEEEGGGIIIJJJKKKLLLMMMOOOQQQSSSUUUVVVWWWXXXVVV___```vvvnnn___TTTVVV]]]\\\VVVQQQPPPPPPVVVfffwwwCCCBBBBBBDDDIIIPPPWWW\\\```eeeiiinnnxxxzzzmmmbbbWWWNNNKKKNNNVVVXXXZZZZZZYYYYYY[[[]]][[[[[[ZZZZZZZZZ[[[\\\]]]^^^___`````````bbbeeegggeeemmmoooqqqzzz{{{xxxzzzyyyxxxvvvttttttuuuvvvwwwxxxzzzuuuooohhhfffmmmwww~~~yyyhhhVVVKKKFFFGGGJJJUUUfffuuu{{{xxxttt\\\FFF;;;:::444222666555333333222222222333555666555555555555555555555555444555888::::::<<>>AAADDDHHHKKKMMMOOOQQQSSSTTTWWW[[[]]]^^^[[[WWWTTTMMMNNNPPPPPPPPPRRRUUUWWW^^^___bbbdddfffggghhhhhhgggggggggffffffiiioootttpppjjjfffkkkvvvttthhh^^^VVVRRRNNNUUUZZZYYYUUUSSSNNNJJJHHHDDDCCCIIIOOOQQQSSSVVVXXXZZZ\\\\\\\\\\\\]]]^^^aaaaaabbbccccccdddeeeeeeeeedddcccbbbbbbbbbbbbbbb___```aaabbbbbbbbbaaaaaaaaaaaa``````aaabbbbbbccccccdddcccbbbaaacccfffhhhfffeeedddddddddfffgggiii```]]]ZZZWWWTTTUUU^^^hhhyyy}}}xxxoooddd[[[RRRSSSSSSRRRPPPNNNMMMMMMPPPOOOLLLJJJJJJKKKMMMNNNJJJJJJKKKMMMNNNPPPRRRSSSMMMJJJGGGFFFEEEEEEDDDBBBBBBCCCFFFGGGFFFDDDAAA???============>>>???@@@AAAAAACCCEEEGGGIIIKKKKKKLLLJJJKKKNNNQQQTTTVVVWWWXXXXXXaaabbbwwwhhh___YYY^^^eeecccWWWNNNLLLKKKPPP\\\jjjxxxDDDCCCBBBDDDHHHOOOVVVZZZ^^^ccciiioooxxxxxxlllaaaWWWNNNKKKMMMYYYZZZ[[[[[[[[[\\\^^^```[[[[[[\\\]]]]]]]]]]]]]]]```aaabbbaaaaaabbbeeegggiiippppppqqqyyy{{{vvvwwwyyyxxxvvvuuutttuuuvvvwwwxxxzzzqqqiiiffflllwww}}}yyyhhhVVVJJJEEEFFFKKKWWWjjjxxx|||xxxsssYYYCCC999999333222666555777666555444333444555555555555555555555555555444333555888;;;:::;;;EEEPPP___kkkzzz~~~xxxyyyqqqXXXEEE>>>>>>???AAAMMM\\\gggnnnmmmeeeZZZMMMJJJEEEBBBAAA???===<<<::::::999888888999:::;;;>>>BBBFFFJJJLLLNNNQQQSSSPPPRRRVVVYYYZZZZZZYYYXXXUUUTTTTTTTTTTTTTTTTTTTTTWWWYYY]]]bbbeeegggggggggiiihhhhhhggggggjjjnnnrrr~~~yyysssuuuvvvgggYYYOOOIIIFFFMMMRRRQQQOOONNNLLLIIIHHHDDDDDDKKKRRRUUUWWWZZZXXXZZZ\\\\\\[[[[[[\\\]]]aaabbbbbbcccddddddeeeeeeiiihhhgggeeedddccccccbbb^^^___```bbbbbbbbbaaa`````````___``````aaabbbbbbdddfffiiijjjiiiiiijjjlllggggggeeeeeeeeegggiiikkkdddbbb```^^^\\\]]]gggrrr|||wwwpppfff\\\VVVSSSUUUVVVUUUSSSQQQPPPOOOQQQOOOLLLJJJJJJLLLOOOPPPOOOOOOOOOPPPSSSVVVXXXZZZLLLJJJFFFDDDCCCBBBAAA???AAACCCEEEGGGGGGEEEBBB@@@@@@@@@?????????AAABBBCCCBBBCCCEEEHHHJJJKKKLLLMMMHHHJJJLLLPPPSSSVVVWWWXXXWWWaaaccczzzfff```^^^fffnnniiiZZZMMMJJJIIILLLVVVaaalllyyyEEEAAA@@@FFFLLLQQQWWW]]]]]]```gggqqqzzzuuugggXXXPPPNNNQQQTTT[[[[[[\\\]]]^^^^^^^^^^^^cccaaa^^^\\\[[[\\\]]]___bbbaaaaaaaaaaaabbbdddeeelllnnnqqquuuyyy{{{zzz{{{zzzxxxwwwwwwxxxyyyxxxvvvxxx{{{~~~{{{lllooo~~~}}}kkkWWWKKKHHHAAANNNVVVooo~~~}}}qqqXXXBBB999999333000111...444333333333333444555555333222222222222333444444666777777888999>>>DDDHHHYYYlll~~~qqqsssvvv|||rrr___NNNCCC@@@@@@@@@GGGOOOWWWaaajjjggg___UUUMMMFFFEEEAAA;;;999===???;;;777666777999999999>>>AAAEEEHHHJJJLLLNNNOOONNNQQQVVVXXXYYYXXXXXXYYYWWWYYY[[[[[[ZZZXXXXXXXXX[[[[[[[[[[[[\\\]]]^^^___eeehhhlllmmmlllllloooqqqmmm[[[OOOKKKKKKIIIIIIIIIKKKMMMNNNLLLKKKKKKKKKKKKMMMOOOSSSWWWYYY[[[[[[[[[\\\\\\]]]]]]]]]ccceeegggiiiiiihhhgggfffjjjiiigggfffdddbbbaaa```aaaaaaaaabbbdddcccaaa___cccccccccbbbbbbbbbbbbaaaddddddeeegggiiiiiihhhggghhhdddaaadddjjjooopppnnngggggghhhhhhjjjnnntttyyy|||mmmddd]]]WWWSSSUUUTTTTTTRRRQQQPPPOOONNNOOOOOOPPPQQQPPPOOONNNMMMNNNPPPQQQPPPUUU^^^dddeeeVVVRRRKKKEEEBBBBBBEEEGGGDDDEEEEEEEEEDDDCCCBBBBBB???AAABBBBBBBBBBBBCCCEEECCCDDDDDDDDDEEEHHHMMMPPPLLLLLLLLLMMMNNNQQQSSSTTTYYYaaaaaavvvllliiiiiimmmooohhhXXXKKKHHHIIIMMMSSSYYY^^^iiisssDDDAAACCCJJJQQQTTTWWW[[[^^^bbbhhhqqqzzz~~~uuufffYYYQQQOOORRRTTT[[[[[[]]]^^^___````````````^^^\\\ZZZYYYZZZ[[[\\\aaaaaa``````aaabbbdddeeejjjkkkoootttwww|||{{{|||{{{zzzyyyzzz||||||zzzxxxyyy|||~~~~~~kkkTTTGGGDDDBBBPPPWWWppp~~~~~~pppXXXBBB999:::444222444111444333333333333444555555555444444444555555666666666777777777999<<>>CCCIIIQQQ```mmmpppkkk[[[QQQHHHEEECCC>>>===??????;;;777666888999999999===@@@DDDGGGIIIKKKMMMOOOPPPRRRUUUVVVVVVWWWYYY[[[YYY[[[]]]]]][[[ZZZZZZZZZ]]]]]]\\\\\\\\\[[[[[[[[[___bbbgggjjjkkknnnqqqtttzzzvvvdddUUULLLJJJKKKHHHHHHIIIKKKLLLLLLJJJHHHLLLLLLLLLNNNQQQTTTXXXZZZ\\\\\\]]]]]]^^^______```cccdddeeeeeeeeedddcccbbbffffffffffffeeedddbbbbbb_________```aaaaaaaaa```aaaaaabbbbbbbbbcccccccccbbbcccdddgggiiiiiihhhggghhheeecccffflllqqqsssrrrhhhgggfffiiipppyyy{{{hhh]]]WWWTTTSSSTTTTTTTTTTTTRRRPPPMMMLLLHHHIIIJJJLLLLLLLLLKKKJJJMMMPPPQQQPPPTTT[[[``````UUURRRLLLGGGDDDDDDEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>@@@AAAAAA@@@AAABBBDDDFFFGGGGGGFFFFFFHHHLLLOOONNNNNNNNNOOOPPPSSSUUUVVVWWW______uuuoookkkjjjlllnnngggWWWJJJGGGGGGJJJPPPUUUZZZdddnnnDDDCCCFFFNNNUUUVVVWWWZZZ___bbbhhhqqqyyy~~~|||sssfffZZZRRRPPPSSSVVV\\\]]]^^^___aaaaaabbbbbb```^^^\\\ZZZZZZZZZ\\\]]]aaaaaa``````aaabbbdddeeefffhhhlllqqquuu~~~}}}~~~}}}}}}}}}~~~{{{{{{}}}{{{zzzmmmTTTFFFCCCEEESSS\\\wwwrrrXXXBBB999:::555444666444444333333333333444555555444555555555555666666666666777777777888;;;???CCCPPPccc{{{ooommmlllrrrzzzzzz{{{rrrdddVVVKKKEEEBBB??????BBBKKK]]]ooowwwvvveeeXXXLLLFFFDDDBBB@@@@@@???<<<888777888999999999<<>>GGGYYYkkkvvvyyypppcccTTTJJJFFFDDDAAA???>>><<<:::888888888999999;;;===AAACCCEEEGGGJJJLLLPPPQQQSSSTTTTTTUUUXXXZZZ[[[]]]___```___^^^_________```aaaaaa```^^^[[[ZZZXXX[[[^^^aaadddfffhhhiiivvv~~~vvviii^^^YYYVVVTTTRRRRRRRRRSSSTTTTTTRRRMMMJJJIIIIIIIIIKKKOOOSSSWWWZZZ[[[\\\]]]___```bbbccccccddddddcccbbbbbbbbbccccccbbbccceeeffffffdddbbb```\\\\\\\\\[[[[[[[[[^^^___ddddddccccccbbbaaaaaaaaaccceeehhhiiiiiihhhgggggghhhjjjnnnssswwwxxxuuurrriiifffeeemmm{{{~~~iiiYYYRRRSSSWWWUUUTTTSSSRRRPPPNNNLLLKKKGGGHHHJJJKKKLLLLLLKKKKKKIIIMMMNNNMMMNNNRRRRRRPPPNNNNNNMMMLLLJJJGGGEEEDDDDDDCCC@@@>>>===>>>???@@@>>>???AAAAAA@@@@@@BBBCCCGGGHHHHHHGGGGGGHHHJJJMMMPPPPPPPPPQQQRRRUUUWWWXXXZZZdddfff~~~uuusssrrruuuuuujjjWWWGGGHHHJJJRRR^^^eeehhhlllqqqLLLGGGFFFKKKPPPTTTYYY^^^]]]```fffoooxxx}}}uuuoooeee[[[VVVUUUWWWYYYbbbbbbccccccbbbbbbaaaaaaccccccbbbaaa```aaabbbbbbbbbbbbbbbbbbccceeeggghhhbbbcccgggmmmrrr}}}zzzwwwyyyuuuZZZLLLIIIHHHZZZkkk___HHH===<<<555333555333444333333333333444555555222333444555555555444444666777777777777999<<>>===EEETTTeeerrrzzz{{{ppp___QQQJJJFFFAAA===>>>===<<<:::888888888999999;;;>>>AAABBBEEEHHHKKKKKKNNNRRRTTTUUUUUUUUUVVVYYY\\\___```_________```___```bbbccccccbbb```___]]]^^^^^^```aaaaaaaaaaaajjjqqq{{{wwwqqqkkkfffdddaaa\\\YYYZZZYYYYYYYYYXXXUUUPPPMMMGGGGGGGGGIIILLLPPPTTTWWWZZZ[[[\\\]]]___```bbbbbb````````````aaacccdddeeecccdddeeefffeeebbb___]]]\\\\\\]]][[[YYYYYY\\\^^^aaaaaaaaabbbccccccddddddgggiiikkkkkkjjjhhhiiijjjjjjooouuu{{{|||xxxqqqkkkaaa```dddooo~~~|||}}}~~~{{{iiiZZZSSSSSSUUUVVVTTTQQQNNNLLLLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLKKKGGGKKKLLLKKKKKKNNNNNNKKKKKKKKKLLLLLLKKKHHHEEECCCEEECCCAAA>>>======>>>??????@@@BBBBBBAAAAAACCCDDDDDDEEEFFFFFFFFFHHHKKKMMMNNNNNNNNNOOOPPPSSSUUUWWWWWWccchhhttttttwww||||||pppZZZHHHGGGMMM[[[lllwwwzzzzzz{{{QQQJJJFFFIIINNNSSSZZZaaa^^^```fffooowww|||~~~}}}sssmmmddd\\\WWWWWWXXXZZZbbbccccccccccccbbbaaaaaaaaaaaa```````````````aaabbbaaaaaabbbccceeeggghhhcccdddhhhmmmrrr~~~~~~|||~~~vvvYYYJJJGGGGGGYYYiiiaaaIII===<<<555222444222444333333333333444555555444555666777888777666666555666888888888:::===???CCCPPPiii}}}{{{}}}}}}tttyyy}}}{{{xxxssskkkaaaVVVOOOFFF@@@>>>CCCNNN\\\ooo}}}{{{mmm\\\PPPJJJDDD???===>>>===;;;999777888999888:::<<<>>>@@@CCCFFFIIIHHHLLLPPPSSSTTTSSSSSSSSSWWWYYY\\\]]]]]]]]]^^^___^^^___aaaccccccccccccbbbbbbaaaaaaccceeeeeedddccc___cccjjjrrruuuuuuyyy}}}zzzyyypppoooooonnnmmmiiiddd```aaa___]]][[[ZZZWWWSSSOOOHHHHHHHHHJJJLLLPPPTTTVVVZZZ[[[[[[]]]^^^___``````\\\\\\]]]___```aaabbbccccccdddeeeeeecccaaa___]]]\\\^^^___]]]ZZZXXXZZZ]]][[[]]]^^^aaadddfffhhhiiihhhjjjlllkkkiiiiiilllppprrrvvv||||||tttjjjdddYYY\\\dddqqqyyyxxxyyy~~~pppbbbXXXSSSRRRRRRUUUSSSPPPMMMLLLLLLMMMNNNLLLMMMMMMNNNMMMLLLKKKJJJGGGJJJKKKJJJJJJMMMMMMKKKJJJKKKMMMNNNMMMJJJGGGEEEFFFDDDBBB@@@???????????????AAABBBBBBBBBBBBCCCEEECCCDDDFFFFFFGGGHHHJJJLLLLLLLLLLLLLLLNNNQQQSSSTTTQQQ^^^eeeoooqqquuu}}}~~~rrr\\\JJJGGGNNN```vvvSSSMMMIIIKKKPPPTTT[[[bbbaaaccchhhooovvvyyyzzzyyyppplllddd]]]YYYXXXZZZ[[[``````aaaccccccddddddddd________________________``````___```aaadddfffgggeeefffiiinnnsss~~~~~~~~~}}}~~~uuuXXXJJJHHHEEETTT``````HHH<<<;;;444222555333444333333333333444555555444555777888888888666666555666888999999;;;>>>@@@BBBKKKcccxxx}}}}}}yyypppfff___QQQIIICCCBBBEEERRRiii~~~yyygggXXXPPPJJJDDD===>>>???<<<999777777999777888;;;<<<>>>AAAEEEHHHHHHKKKNNNOOOPPPPPPQQQSSSSSSVVVYYY[[[[[[[[[\\\]]]______``````aaabbbbbbcccccccccdddiiinnnrrrrrrqqqgggdddccceeeccc^^^]]]```bbbdddffffffdddeeehhhlllnnnqqquuuvvvtttpppmmmkkkiiifffbbb___]]]ZZZWWWTTTMMMMMMLLLMMMOOORRRVVVXXX[[[\\\\\\]]]^^^^^^______\\\]]]___```aaaaaaaaa```bbbbbbccccccbbbaaa``````]]]aaaccc```[[[XXXYYY\\\\\\]]]___aaacccfffggghhheeegggiiihhhgggjjjqqqwww}}}~~~}}}vvvmmmddd___\\\aaajjjuuuyyysssuuu~~~|||rrrdddZZZUUUSSSRRRRRROOOPPPPPPPPPOOONNNLLLLLLJJJJJJLLLMMMMMMLLLKKKJJJHHHKKKLLLJJJLLLPPPQQQNNNKKKLLLNNNOOOOOOMMMJJJHHHFFFFFFEEECCCBBBAAA@@@???>>>@@@AAABBBAAAAAABBBDDDEEEFFFHHHHHHGGGHHHIIIKKKJJJJJJJJJKKKMMMOOORRRSSSPPP[[[aaa{{{jjjkkkooovvvyyyppp]]]MMMKKKRRRddd{{{TTTNNNKKKNNNRRRVVV\\\bbbdddfffjjjooouuuwwwwwwvvvoookkkddd]]]YYYYYY[[[\\\]]]^^^```bbbdddeeeffffff_________```````````````^^^^^^^^^^^^```bbbdddfffggggggjjjnnnttt~~~}}}}}}{{{zzz|||uuuYYYLLLKKKDDDOOOWWWvvv^^^FFF;;;:::444333777555444333333333333444555555222333555666777666555333444666888999:::<<>>???CCCFFFQQQjjj|||yyyzzzrrr\\\OOOGGGEEEQQQaaa{{{|||rrrhhh[[[PPPEEECCC@@@===<<<;;;:::999999999888888999<<>>???DDDDDDJJJ^^^}}}{{{sss|||jjjXXXLLLFFFKKKUUUooozzzwwwlll___TTTJJJFFFBBB???======;;;::::::999888888999<<<>>>@@@CCCDDDFFFHHHKKKLLLMMMMMMMMMNNNQQQRRRRRRSSSUUUWWW[[[ZZZZZZ[[[___aaabbbbbbbbbaaa```ccciiiqqqwwwzzz|||vvvsssuuu{{{yyyzzzwwwsssooolllkkkllllllgggccc^^^[[[[[[\\\]]]]]][[[[[[]]]^^^____________^^^^^^______^^^^^^]]]\\\aaabbbbbbbbbdddggglllpppvvvtttpppmmmkkkkkkllllllgggkkklllkkklllmmmllliiidddbbbbbbcccfffiiijjjkkkiiiaaaXXXUUUVVV]]]lllyyyxxxcccYYYQQQNNNNNNLLLKKKLLLNNNNNNNNNNNNNNNNNNOOOOOOQQQRRRRRRRRRQQQPPPOOONNNOOOOOOQQQRRRTTTVVVXXXYYYVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJHHHFFFEEEEEEFFFFFFBBBBBBBBBBBBCCCEEEGGGHHHIIIKKKNNNSSSVVVVVVSSSQQQPPPQQQSSSTTTUUUUUUUUUTTTSSS]]]```xxxqqqiiijjjttt~~~fffSSSKKKSSS\\\pppmmmeee^^^[[[[[[ZZZ\\\``````hhhrrrxxxzzzyyyyyyyyyrrrlllddd^^^\\\]]]^^^^^^___aaaeeeggghhhhhhfffdddgggdddbbbaaaaaa```___^^^[[[[[[[[[\\\^^^```bbbcccbbbgggkkknnnttt~~~zzzxxxuuussstttwww{{{~~~zzzzzzzzz~~~sssggg]]]___mmm~~~gggWWWPPPOOOLLLTTT___{{{wwwVVVFFF999888888444222555333333333333333333333333444444333444444555666777555666666888999;;;===>>>DDDBBBEEETTTnnnzzz{{{|||~~~vvveeeUUUIIIIIINNN___nnn}}}|||qqqcccXXXPPPKKKEEEAAA@@@???===;;;;;;:::999999:::;;;===>>>AAABBBDDDFFFHHHJJJKKKKKKJJJLLLOOOPPPPPPQQQSSSUUUYYYYYYYYY[[[]]]```aaabbbaaaaaa```bbbfffkkkoooqqq{{{~~~|||xxxtttpppnnnnnnnnnjjjfffaaa^^^]]]]]]\\\\\\ZZZ[[[\\\^^^__________________^^^]]]\\\\\\[[[[[[```aaaccceeehhhmmmsssxxx~~~~~~~~~}}}{{{yyywwwuuummmnnnnnnnnnnnnnnnmmmlllhhhggggggjjjllllllgggccc]]]UUUOOOOOOUUU```ppp~~~zzznnn\\\UUUPPPOOOMMMJJJKKKOOOPPPOOONNNMMMMMMMMMMMMNNNQQQRRRTTTUUUUUUSSSQQQPPPOOOPPPQQQSSSUUUWWWXXXXXXWWWVVVUUUSSSQQQPPPNNNNNNMMMLLLJJJHHHHHHHHHHHHIIIFFFEEEEEEFFFGGGHHHJJJKKKNNNRRRXXX]]]___]]]WWWSSSRRRSSSVVVXXXXXXWWWVVVTTTSSS]]]aaa{{{tttnnnsssiiiSSSNNNSSSYYYmmmqqqiiiaaa^^^\\\ZZZ\\\```___fffpppvvvvvvuuutttuuuooojjjddd___]]]]]]^^^^^^\\\___dddhhhjjjjjjiiihhheeecccaaaaaaaaaaaa```___ZZZZZZ[[[\\\^^^___aaabbb___eeelllqqqwww~~~|||{{{yyyvvvuuuvvvyyy}}}~~~~~~~~~xxxkkkbbb]]]aaammm~~~yyydddVVVQQQPPPPPPXXX___uuutttUUUEEE888888888444222555333333333333333333333333444444333444444555666777555666666888999;;;===>>>CCCAAACCCNNNbbbsssqqqyyyrrr___OOOIIIKKKRRRcccvvvxxxjjj___WWWQQQIIIEEEDDDCCC@@@===<<<;;;:::::::::;;;;;;<<<>>>???AAADDDFFFGGGHHHIIIIIIKKKMMMNNNNNNOOORRRTTTVVVWWWXXXYYYZZZ\\\^^^```^^^^^^^^^___bbbeeeiiilllsss|||wwwsssooommmllljjjfffaaa^^^]]]\\\\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^___^^^^^^]]]\\\\\\[[[[[[^^^```cccgggkkkrrryyy~~~zzzsssqqqooonnnmmmkkklllmmmlllmmmooorrrrrrmmmddd]]]UUUPPPNNNTTT]]]gggtttrrrdddTTTPPPMMMMMMLLLIIIKKKPPPRRRQQQPPPNNNMMMLLLLLLLLLNNNPPPSSSVVVVVVVVVTTTRRRNNNOOOQQQSSSUUUVVVVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQOOONNNMMMKKKJJJJJJJJJKKKHHHHHHGGGGGGHHHIIIKKKLLLRRRYYYbbbiiihhhccc\\\WWWSSSTTTVVVWWWWWWVVVUUUTTTRRR]]]ccc~~~www}}}oooVVVQQQTTTXXXjjjuuullldddaaa^^^\\\]]]aaaaaafffmmmqqqrrrqqqooonnnjjjgggbbb___^^^^^^]]]\\\YYY\\\aaafffiiijjjiiihhhbbb```______aaabbbbbbaaa\\\\\\]]]]]]___```bbbccc___eeelllqqqwww}}}|||{{{zzzzzzzzz{{{}}}{{{qqqddd^^^]]]dddooo{{{sssaaaTTTNNNNNNRRRZZZ___pppxxxqqqSSSDDD888888999444222444333333333333333333333333444444333444444555666777666666777888:::<<<>>>???BBB@@@CCCLLLWWWmmmssslllrrr{{{yyyiiiXXXNNNIIIKKKYYYkkkwww~~~}}}uuukkk^^^WWWNNNIIIHHHGGGCCC@@@===<<<;;;;;;::::::::::::<<<===???BBBDDDEEEFFFFFFGGGIIIKKKLLLLLLMMMPPPQQQSSSUUUVVVVVVVVVWWWZZZ\\\]]]^^^```aaacccgggmmmqqqrrryyy~~~zzzuuupppmmmkkkgggddd```^^^]]]]]]\\\[[[ZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^______^^^^^^^^^^^^aaaeeeiiinnnsssyyy}}}{{{uuupppmmmjjjgggiiimmmpppssswwwzzzwwwoooddd\\\SSSRRRWWWcccooowww|||jjj[[[MMMJJJHHHJJJJJJIIIJJJNNNQQQQQQPPPOOOMMMLLLKKKKKKKKKNNNQQQTTTUUUUUUSSSRRRMMMOOOQQQSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPMMMLLLLLLLLLLLLIIIHHHGGGFFFGGGJJJMMMOOOWWWcccqqqvvvrrrhhh```\\\UUUUUUTTTTTTTTTTTTTTTTTTRRR___eeeyyy]]]SSSUUUXXXiiiyyypppgggdddaaa___```cccfffgggjjjnnnpppnnnkkkhhheeeccc```___^^^^^^\\\ZZZWWWZZZ^^^bbbdddeeeeeeeee^^^]]]\\\^^^aaacccdddddd`````````aaaaaacccddddddaaaeeejjjnnnuuu}}}~~~wwwlllaaa\\\[[[eeepppyyyzzzkkk[[[PPPKKKJJJNNNYYY^^^ooovvv~~~nnnRRRCCC777888999555222444333333333333333333333333444444333444444555666777777777888999;;;===>>>???@@@@@@DDDJJJNNNZZZzzzqqqpppsssyyy~~~~~~~~~|||xxxrrrfffXXXMMMHHHPPP[[[gggttt}}}{{{uuuddd\\\QQQLLLKKKJJJFFFBBB======<<<;;;::::::999999:::<<<>>>@@@BBBCCCDDDEEEDDDFFFHHHIIIIIIKKKMMMOOOQQQSSSTTTTTTRRRRRRUUUXXXYYY[[[]]]___bbbgggooouuurrrssszzz|||wwwsssooommmeeebbb___^^^^^^^^^]]]\\\ZZZ[[[[[[[[[[[[ZZZYYYYYY[[[\\\___aaabbbbbbaaaaaaaaadddhhhlllooorrruuuxxxzzzqqqlllhhhdddgggmmmwww}}}tttiiibbbZZZ]]]gggyyytttcccVVVKKKGGGFFFIIILLLLLLLLLNNNNNNNNNOOOPPPOOONNNMMMLLLKKKMMMOOOQQQRRRQQQQQQPPPMMMOOOQQQTTTUUUUUUUUUTTTRRRRRRSSSSSSSSSSSSSSSSSSVVVUUURRROOOMMMLLLLLLLLLKKKIIIGGGGGGJJJOOOUUUXXXhhhwww|||mmmccc___WWWVVVSSSPPPPPPQQQTTTUUURRR```hhhgggTTTXXX[[[iii{{{rrrjjjfffcccaaabbbfffjjjiiiiiilllnnnmmmiiidddaaa```_________^^^[[[YYYWWWXXX[[[^^^```aaaaaaaaa[[[ZZZZZZ]]]aaadddeeeeeedddcccccccccdddeeeffffffdddgggiiikkkrrrvvvjjjaaa[[[[[[dddqqqxxx}}}}}}zzzsssfffXXXMMMHHHGGGJJJWWW___ooowwwmmmRRRCCC777888999555222444333333333333333333333333444444444444444555777777777888888999;;;===???@@@>>>???EEEIIIHHHNNNkkkyyyooolllqqqxxx{{{wwwtttuuuxxxsssbbbSSSFFFIIINNNXXXiiiyyy}}}zzzhhh___TTTNNNMMMLLLHHHCCC>>>===<<<<<<:::999999888999;;;===???AAACCCCCCDDDBBBDDDFFFGGGGGGHHHKKKMMMOOOQQQSSSRRRPPPPPPRRRUUUOOORRRTTTVVVZZZaaajjjqqqrrrooopppzzz}}}yyyuuuqqqooodddaaa___^^^^^^______^^^ZZZ[[[[[[ZZZZZZYYYXXXWWWYYY\\\___cccdddeeedddccccccgggkkkmmmooopppqqqssswww~~~rrrlllfffbbbfffmmm~~~zzzoooiiicccggguuu|||nnn^^^SSSMMMHHHFFFKKKPPPPPPPPPPPPJJJKKKNNNPPPQQQPPPOOONNNLLLMMMNNNOOOOOOOOONNNMMMNNNPPPRRRUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRXXXVVVTTTQQQNNNMMMLLLLLLMMMLLLJJJJJJNNNUUU]]]aaa{{{oooccc```ZZZVVVRRRNNNNNNPPPTTTWWWRRRaaajjjoooWWW[[[___lllzzzvvvooogggaaa```bbbeeegggiiikkkkkkhhheeecccbbb]]][[[ZZZYYYZZZ[[[ZZZYYYWWWWWWXXXYYY\\\___bbbcccddd```\\\YYYYYY^^^cccgggfffddd```^^^^^^aaadddgggeeeggghhhllluuuuuuiiibbb```WWWggguuuwwwzzzzzzuuunnndddUUUIIIFFFJJJOOOYYYeeesssmmmMMMCCC:::777666333222333222222111111222444555777666666555555555555666666999::::::;;;<<<===>>>>>>BBBAAABBBCCCEEEMMM]]]mmmmmmeeeiiiooopppnnnmmmlllkkkiiifffcccRRRIIIEEEKKKXXXeeeqqqzzzpppeeeXXXPPPOOONNNKKKGGGCCC@@@<<<:::::::::999999<<<<<<<<<<<<===???@@@BBBAAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJLLLNNNPPPRRRSSSUUUVVVVVVXXX\\\aaaeeegggiiiiiikkkoooxxx}}}wwwqqqllliiihhhccc___[[[\\\___```]]]ZZZZZZYYYXXXXXXWWWWWWWWWXXXYYY[[[___cccfffffffffeeehhhhhhhhhiiikkkmmmooopppssszzzxxxoooiiieeeiiiqqqtttcccWWWRRRNNNLLLIIIFFFFFFGGGJJJLLLPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQTTTTTTUUUUUUVVVVVVVVVUUUVVVWWWXXXWWWUUUTTTUUUVVVUUUVVVVVVUUURRROOOOOOOOOPPPMMMNNNRRRTTTXXXfffuuulllaaa^^^ZZZWWWTTTQQQOOOOOOPPPQQQTTT[[[iiigggXXX^^^```iii~~~zzzwwwqqqiiiccc```aaaccchhhkkkmmmmmmjjjfffcccaaa]]][[[YYYYYYZZZ[[[ZZZYYYXXXXXXXXXZZZ\\\___bbbcccdddaaa]]]ZZZZZZ]]]aaadddgggeeeaaa^^^^^^___aaaccceeefffgggkkksssoooaaaaaa[[[nnn}}}~~~~~~}}}xxxpppeeeVVVIIIEEEHHHOOO\\\lll|||lllKKKBBB999777666444333444333222222222222333555666666666555555555666777777999::::::;;;<<<===>>>>>>BBBAAABBBDDDEEEIIIWWWdddmmmaaabbbgggpppooonnnllljjjhhhgggggg[[[QQQIIIJJJQQQ[[[gggqqqsssiii]]]SSSOOOMMMKKKHHHEEEBBB>>><<<;;;:::999888;;;;;;;;;;;;<<<>>>???AAA@@@AAABBBDDDEEEFFFFFFGGGHHHIIIIIIJJJLLLNNNPPPQQQQQQQQQRRRTTTWWW[[[___aaaccccccccceeelllwww}}}uuunnniiiggggggddd___\\\[[[]]]^^^[[[XXXWWWWWWVVVVVVWWWWWWXXXXXXWWWYYY]]]aaadddeeeddddddeeeeeefffgggiiikkklllmmmpppsss{{{}}}sssnnnkkkkkkpppxxx|||kkk\\\SSSOOOOOOMMMKKKIIIIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOSSSTTTUUUWWWWWWWWWWWWWWWXXXYYYYYYXXXVVVTTTUUUVVVTTTVVVVVVUUUSSSQQQPPPQQQSSSQQQSSSYYY]]]bbbmmmxxx{{{jjj```]]]\\\YYYVVVSSSPPPPPPPPPQQQSSSYYYeeezzzkkkUUU[[[\\\eeezzzxxxvvvrrrllleee```______fffiiilllllliiieeeaaa___]]][[[YYYYYYZZZ[[[ZZZYYYYYYYYYYYYZZZ\\\^^^aaabbbcccaaa^^^[[[ZZZ\\\^^^```gggeeeaaa^^^]]]]]]^^^___dddeeefffiiirrr}}}gggiiieeezzz|||rrrfffWWWIIIDDDFFFOOO```uuu~~~fffHHH@@@888777666444333555333333333222222333444444555555555555666666777888::::::;;;<<<===>>>>>>???AAAAAADDDFFFEEEFFFNNNXXXoooooo```___cccqqqsssrrroookkkhhhiiikkkhhh^^^TTTNNNLLLOOOZZZfffsssmmmcccYYYQQQMMMKKKKKKHHHEEEAAA>>>===<<<:::999::::::999::::::<<<>>>???>>>???@@@BBBCCCDDDEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPSSSVVVYYYZZZZZZZZZ[[[\\\```hhhpppwww|||rrrjjjeeeccccccbbb___[[[ZZZ[[[[[[YYYVVVUUUUUUUUUUUUVVVWWWXXXXXXTTTVVVZZZ^^^aaabbbbbbbbbbbbcccdddeeegggiiijjjkkknnnnnnppptttyyy}}}wwwqqqlllkkklllnnnuuu{{{pppaaaUUUOOOMMMOOOOOONNNMMMMMMMMMMMMNNNJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPQQQRRRRRRPPPOOONNNRRRSSSVVVYYYZZZZZZYYYXXXZZZ[[[[[[YYYWWWUUUUUUVVVTTTUUUWWWVVVUUUSSSTTTTTTTTTSSSWWW^^^dddiiiooouuuuuuyyy}}}zzzqqqfff___[[[\\\ZZZXXXUUURRRQQQQQQQQQRRRWWWaaatttlllRRRVVVVVV___tttvvvuuusssmmmfff```\\\[[[___cccggghhhfffccc```^^^\\\[[[YYYYYYZZZ[[[[[[ZZZZZZYYYYYYZZZ[[[]]]___```bbbaaa^^^\\\[[[[[[\\\\\\dddbbb```^^^]]]]]]]]]^^^bbbccceeehhhppp|||{{{yyyzzzvvvtttgggXXXJJJEEEGGGRRRfff~~~zzz___FFF===777666777555444555444444333333333333333333555555555555666777888999::::::;;;<<<===>>>??????@@@AAADDDHHHGGGEEEIIIPPP___{{{ttteeedddiiitttyyy|||yyysssnnnmmmoooqqqjjj```WWWMMMIIIOOOYYYjjjiiifff___WWWPPPNNNNNNKKKHHHEEEBBBAAA???===;;;::::::999999999;;;<<<======>>>???AAABBBCCCDDDDDDFFFEEEEEEFFFFFFGGGHHHIIINNNNNNNNNOOOQQQSSSUUUVVVTTTUUUWWWYYY\\\aaaggglllqqquuu|||wwwnnnfffaaa^^^]]]^^^\\\YYYYYYYYYZZZXXXVVVUUUUUUUUUUUUUUUVVVWWWWWWRRRTTTXXX[[[^^^``````aaabbbbbbdddeeeggghhhiiiiiinnnnnnnnnnnnnnnnnnmmmmmmhhhffffffhhhkkkooossswww|||vvvfffYYYRRROOOOOONNNNNNOOOOOOOOOOOONNNNNNJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOQQQRRRSSSRRRQQQPPPQQQSSSWWWZZZ\\\\\\[[[[[[\\\]]]]]][[[XXXVVVVVVWWWTTTVVVXXXXXXWWWWWWXXXYYYXXXYYY^^^eeekkkmmmmmmmmmfffgggggggggfffbbb]]]ZZZZZZYYYWWWVVVTTTSSSSSSSSSSSSVVV___ppphhhPPPSSSRRR[[[pppssssssrrrnnnggg___ZZZXXXXXX\\\aaaddddddbbbaaa```\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]___^^^\\\ZZZYYYYYYZZZZZZ___^^^^^^]]]^^^^^^______aaabbbdddhhhqqq|||zzzwwwuuuwww~~~wwwhhhYYYLLLGGGIIIYYYnnnxxx[[[CCC<<<666666777555444555333333333333333333222222444444555555777888:::::::::;;;;;;<<<===>>>??????>>>???DDDIIIIIIGGGIIINNNQQQeee~~~zzzllljjjoooxxxxxxtttssstttqqqlllcccUUUJJJHHHMMM[[[```dddbbb\\\UUUQQQPPPMMMKKKHHHFFFFFFDDDBBB@@@===<<<;;;:::999:::;;;<<<===>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFLLLLLLMMMNNNOOOPPPRRRRRRSSSUUUWWWYYYZZZ]]]```cccgggkkkooosssvvvyyy}}}|||wwwuuurrrnnnhhhbbb]]]YYYWWWXXXWWWVVVVVVXXXXXXYYYXXXWWWWWWVVVVVVUUUVVVVVVWWWTTTUUUXXX[[[]]]______```cccdddeeefffggghhhhhhgggkkkmmmnnnnnnkkkfffbbb___]]]```dddggglllqqqssstttwwwxxx}}}{{{kkk]]]SSSOOOOOOPPPMMMMMMNNNOOOOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKMMMOOOQQQSSSTTTTTTTTTRRRTTTWWWZZZ\\\]]]]]]\\\^^^______]]]ZZZXXXXXXXXXUUUXXXZZZ[[[[[[[[[\\\]]]```dddiiinnnpppoooiiiccc[[[YYYXXXZZZ\\\^^^\\\YYYVVVWWWWWWWWWWWWVVVUUUUUUTTTXXX```qqq}}}eeePPPSSSQQQYYYooopppppppppllleee^^^YYYVVVSSSWWW\\\___``````aaabbb[[[ZZZYYYYYY[[[\\\[[[[[[WWWWWWVVVUUUUUUVVVXXXXXXZZZYYYWWWVVVUUUVVVXXXYYY[[[\\\]]]^^^___``````aaaaaabbbeeeiiirrr}}}~~~{{{yyyvvvqqqooottt|||jjjYYYLLLHHHIII^^^uuuyyy\\\BBB;;;555666777444333444222222333444444444333333444444444666777999;;;<<<;;;;;;<<<===>>>??????@@@>>>???BBBGGGIIIGGGJJJNNNMMMXXXqqqxxxqqqrrr{{{~~~zzzxxxxxxwwwqqqbbbPPPGGGFFFMMMTTT\\\```]]]XXXTTTRRRNNNMMMKKKKKKKKKKKKIIIGGGAAA???===<<<:::::::::;;;<<<===>>>@@@AAABBBCCCCCCBBBBBBAAAAAABBBCCCDDDDDDGGGGGGHHHJJJKKKLLLMMMMMMSSSTTTVVVVVVUUUVVVXXXZZZ]]]```dddgggiiikkknnnppppppqqqtttuuutttqqqmmmkkkfffeeecccaaa]]]YYYVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWWWWWWWXXXYYYYYYWWWXXXZZZ\\\^^^___``````cccdddeeeffffffeeedddccccccfffiiiiiifffaaa]]][[[[[[aaahhhkkkooosssrrrooofffeeefffooo|||zzz~~~yyyooo```TTTMMMLLLNNNOOOLLLMMMNNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLKKKKKKKKKKKKMMMOOOQQQTTTUUUVVVTTTUUUWWWYYY[[[\\\]]]]]]___``````^^^\\\ZZZZZZ[[[XXX[[[]]]^^^^^^___```aaacccjjjpppqqqooojjjaaaXXXUUUSSSQQQSSSWWWZZZ[[[YYYWWWXXXYYYYYYYYYXXXWWWVVVTTTYYYcccuuuvvvcccPPPSSSQQQZZZnnn}}}mmmnnnnnnjjjddd]]]XXXVVVOOOQQQUUUWWWXXXZZZ\\\]]][[[ZZZXXXYYY[[[\\\\\\[[[UUUTTTSSSRRRRRRSSSTTTTTTRRRQQQPPPOOOPPPRRRUUUWWW[[[\\\]]]___```aaaaaaaaaaaabbbeeejjjttt~~~{{{yyyvvvsssssswww}}}kkkXXXJJJFFFGGG[[[ttt{{{[[[BBB:::555666666444222333000111333444444444444333333444444666888:::;;;===;;;;;;<<<===>>>???@@@@@@@@@???@@@EEEGGGFFFIIIMMMOOOQQQaaa}}}yyy|||qqq]]]NNNHHHFFFKKKSSSXXXZZZYYYVVVTTTNNNNNNMMMNNNPPPPPPOOONNNEEECCCAAA>>><<<::::::::::::;;;===>>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDDCCCDDDEEEGGGIIIJJJJJJKKKNNNOOOQQQQQQQQQRRRTTTVVVWWWYYY]]]___```bbbdddfffeeeeeefffffffffdddcccbbb^^^]]][[[YYYWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTVVVWWWWWWWWWWWWYYYZZZ\\\^^^___\\\\\\]]]^^^___``````aaaaaaaaabbbcccbbb```^^^]]][[[]]]___^^^]]]]]]___bbbcccjjjooooooooonnniiiaaaRRROOONNNTTT___mmmwww|||ooofffYYYPPPLLLLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNLLLLLLLLLMMMOOORRRTTTVVVVVVVVVVVVWWWXXX[[[]]]^^^___``````___]]]\\\\\\]]][[[^^^```aaaaaaaaacccdddgggrrryyywwwqqqiii___VVVTTTRRRPPPQQQUUUXXXZZZZZZ[[[\\\]]]^^^]]]ZZZXXXVVVSSSYYYfffzzz|||{{{|||zzznnnaaaPPPRRRQQQZZZnnn{{{kkklllllliiiccc\\\XXXVVVJJJLLLOOOPPPQQQRRRUUUWWW[[[YYYXXXYYY[[[\\\\\\[[[TTTSSSRRRPPPPPPPPPQQQRRRMMMLLLJJJJJJKKKOOOSSSUUU[[[]]]^^^```aaaaaa``````aaabbbfffkkkvvv}}}zzzwwwwwwzzz}}}~~~~~~~~~lllWWWIIIDDDEEETTTpppzzzYYYBBB:::555666666333111222///111222444555555444444333333444666888:::<<<===;;;;;;<<<===>>>???@@@@@@BBB??????CCCDDDDDDGGGLLLMMMKKKRRRggg|||}}}gggVVVNNNDDDGGGMMMRRRVVVXXXVVVUUUNNNNNNNNNPPPSSSTTTSSSRRRHHHFFFCCC@@@===;;;::::::999999;;;===>>>??????@@@?????????@@@AAABBBDDDEEECCCDDDEEEGGGIIIJJJKKKKKKGGGIIILLLMMMOOORRRUUUXXXUUUWWWZZZ[[[\\\\\\^^^_________^^^^^^]]]]]]]]]]]]\\\ZZZWWWTTTSSSSSSTTTUUUSSSTTTTTTSSSRRRRRRSSSUUUUUUVVVWWWYYY\\\___bbbccc_________``````aaaaaaaaa^^^___``````^^^\\\YYYXXXXXXXXXWWWUUUVVV[[[dddkkkkkkrrruuuqqqlllggg\\\QQQHHHFFFDDDHHHRRRaaannnvvv{{{}}}|||}}}kkkcccWWWOOOMMMNNNOOOOOONNNNNNNNNNNNNNNOOOPPPQQQNNNOOOOOOPPPPPPQQQQQQRRRNNNMMMLLLKKKMMMPPPSSSUUUWWWWWWVVVVVVWWWYYY\\\^^^___```aaa```^^^]]]]]]___]]]```bbbcccccccccdddfffqqq~~~zzzqqqggg^^^TTTSSSRRRRRRTTTWWWYYYZZZ``````aaaaaa___[[[XXXUUUQQQYYYggg|||~~~zzzsssmmmmmmmmmggg^^^PPPRRRQQQZZZnnnzzzlllkkkiiifffaaa[[[VVVSSSLLLHHHGGGJJJLLLLLLNNNRRROOOQQQSSSVVVXXXYYYYYYYYYTTTRRROOOMMMMMMKKKIIIGGGDDDEEEEEEEEEDDDGGGMMMRRRWWWZZZ]]]______```aaabbbaaaaaaeeemmmxxxkkkTTTGGGFFFJJJRRReeeuuuUUUAAA===999555444333111000333333333333333333333333444444666777999;;;<<<===999999::::::<<<===???@@@AAACCCDDDDDDDDDEEEGGGIIIHHHKKKQQQYYYcccwww~~~gggVVVHHHFFFEEEHHHNNNTTTVVVVVVNNNOOOOOONNNNNNPPPSSSVVVSSSPPPKKKFFFBBB???<<<;;;<<<:::888999;;;===>>>>>>======;;;;;;;;;;;;<<<===??????@@@BBBDDDGGGIIIJJJIIIJJJKKKMMMNNNOOOQQQQQQRRRSSSSSSSSSSSSUUUYYY\\\ZZZZZZ[[[ZZZZZZYYYXXXWWWWWWUUUTTTRRRQQQRRRRRRSSSUUUTTTSSSQQQQQQQQQRRRRRRTTTWWW\\\```ccceeeeeedddffffffggghhhgggfffeeedddbbb```^^^]]]]]][[[WWWRRRSSSPPPNNNOOOUUU___jjjqqq|||wwwrrrnnnfffXXXMMMHHHDDDAAA@@@GGGUUUeeerrrxxx}}}|||~~~sssbbb[[[SSSNNNNNNNNNNNNMMMRRRRRRRRRQQQPPPNNNMMMLLLIIIKKKMMMOOOQQQRRRRRRRRRTTTRRROOOMMMNNNPPPSSSUUUYYYZZZZZZYYYXXXXXX[[[]]]aaaaaabbbbbbaaa```___^^^ZZZ[[[\\\]]]___dddkkkoooxxxrrr[[[[[[TTTMMMKKKNNNQQQQQQOOO[[[[[[ZZZZZZZZZZZZ[[[[[[UUU___ccc~~~|||rrreeecccmmmwwwpppbbbUUURRRNNNZZZqqqmmmnnnnnnlllggg```ZZZUUUQQQLLLIIIJJJJJJHHHHHHKKKMMMNNNPPPRRRTTTVVVWWWXXXTTTSSSPPPOOONNNKKKHHHEEEEEEEEEEEECCCBBBDDDIIINNNVVVYYY]]]``````aaaaaabbb``````dddnnnyyy~~~jjjTTTFFFDDDHHHNNN___xxxmmmNNN>>>;;;777555444444333222333333333333333333333333444444666777999;;;<<<===:::::::::;;;<<<===>>>???@@@BBBCCCCCCCCCDDDFFFHHHJJJJJJMMMRRRXXXfff}}}~~~mmmVVVNNNFFFCCCHHHLLLNNNMMMMMMNNNNNNMMMLLLNNNQQQTTTVVVYYYYYYUUUMMMEEEAAA@@@<<<;;;:::;;;===>>>===<<<<<<<<<;;;::::::;;;<<<===@@@@@@@@@AAABBBDDDEEEFFFHHHHHHIIIKKKLLLNNNOOOOOOPPPQQQRRRQQQQQQSSSWWWZZZYYYYYYYYYXXXWWWVVVUUUTTTVVVUUUTTTSSSTTTTTTUUUVVVTTTSSSQQQPPPPPPPPPQQQRRRXXX[[[___cccfffggggggfffeeeffffffgggfffeeecccbbb```]]]YYYXXXWWWTTTQQQMMMKKKKKKMMMRRRYYYccclllrrr{{{tttmmmfff[[[NNNDDDAAADDDGGGNNNXXXcccooozzz~~~wwwlllZZZUUUOOOLLLLLLNNNNNNNNNQQQQQQPPPPPPOOOMMMLLLKKKNNNNNNMMMNNNOOOPPPRRRSSSTTTRRRPPPNNNOOOQQQTTTVVVXXXXXXYYYXXXWWWWWWYYY[[[^^^___`````````___^^^]]][[[[[[\\\\\\]]]aaagggkkkyyy{{{dddZZZUUUOOONNNPPPRRRQQQPPPXXXXXXXXXXXXXXXYYYZZZZZZVVV___ccc}}}rrrmmmggghhhqqqvvvmmm^^^TTTSSSQQQ]]]tttqqqsssvvvwwwssskkkbbb]]]XXXQQQMMMMMMLLLHHHGGGHHHLLLLLLMMMNNNPPPRRRTTTVVVUUUTTTSSSRRRQQQMMMIIIEEEGGGFFFDDDAAA???AAAEEEIIITTTXXX^^^bbbcccbbbaaaaaaccccccfffoooyyyssssssjjjTTTEEEBBBEEELLLZZZpppfffJJJ<<<999666444444555555444333333333333333333444444444555666777999;;;<<<<<<<<<;;;;;;;;;<<<======>>>???@@@AAAAAAAAABBBDDDFFFJJJHHHHHHKKKNNNTTTaaannnhhh[[[KKKBBBBBBEEEFFFEEEJJJJJJJJJIIIHHHJJJNNNQQQ\\\dddlllkkk```RRRHHHDDD???>>>======>>>>>><<<;;;;;;::::::999:::;;;<<<===??????>>>??????@@@AAABBBEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPSSSVVVVVVVVVVVVUUUTTTRRRQQQPPPOOONNNNNNOOOPPPQQQRRRSSSQQQQQQPPPOOOPPPRRRTTTVVV]]]___bbbeeeggghhhggggggdddeeeeeeeeedddbbbaaa```^^^ZZZUUUQQQOOOMMMJJJIIIEEEIIIPPPYYYbbbjjjoooqqquuulllbbbYYYOOODDD???@@@HHHUUUgggssszzz~~~zzzlllbbbQQQNNNJJJIIIJJJMMMOOOOOOQQQQQQQQQPPPOOONNNMMMLLLQQQOOOMMMKKKLLLNNNPPPRRRTTTSSSQQQOOOPPPRRRTTTVVVVVVWWWXXXWWWVVVVVVXXXZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\[[[ZZZZZZ\\\aaadddpppzzzeeeYYYUUUQQQPPPRRRSSSRRRPPPRRRRRRRRRSSSTTTUUUVVVWWWVVV___bbb{{{jjjhhhfffiiiooorrriii]]]SSSTTTTTT___uuuuuuyyyzzzpppjjjaaaZZZTTTTTTSSSOOOMMMNNNMMMLLLKKKJJJLLLNNNQQQSSSVVVUUUUUUVVVUUURRRNNNJJJIIIFFFCCC???>>>@@@DDDFFFRRRWWW^^^cccdddcccaaaaaaffffffiiipppyyy~~~ooofffeeennniiiTTTEEEAAACCCKKKYYYnnngggLLL<<<999666444444444444333333333333444444444444444555555666777999:::;;;<<<===<<<<<<<<<<<<<<<======>>>@@@AAA@@@@@@@@@BBBDDDGGGDDDDDDHHHKKKNNNSSSZZZjjjzzzuuujjjZZZMMMEEEBBBBBBBBBDDDDDDDDDCCCCCCFFFKKKOOO___kkkyyyxxxgggVVVKKKEEEBBB???=========<<<;;;::::::999999:::;;;<<<>>><<<<<<<<<<<<===>>>???@@@BBBCCCCCCEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLOOOQQQTTTTTTSSSRRRQQQOOONNNMMMJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPSSSWWW[[[]]]bbbccceeeggghhhhhhggggggccccccccccccaaa___]]]\\\ZZZVVVPPPKKKHHHGGGGGGGGGGGGNNNYYYdddkkkoooooonnnhhh___TTTLLLEEE@@@BBBHHHSSSggg}}}|||}}}~~~qqqbbbWWWLLLKKKIIIHHHIIILLLNNNOOOSSSSSSSSSSSSRRRQQQPPPOOONNNMMMKKKJJJKKKLLLNNNOOORRRQQQPPPOOOPPPQQQTTTUUUVVVWWWXXXXXXWWWVVVXXXYYYZZZ[[[\\\]]]^^^^^^]]]\\\\\\\\\[[[XXXWWWWWWZZZ]]]ccctttqqq___VVVTTTRRRRRRSSSSSSQQQOOOMMMMMMNNNOOOPPPRRRTTTUUUUUU^^^aaa{{{zzziiigggfffhhhllllllfff```PPPSSSSSS]]]ooo~~~xxx~~~}}}pppggg```^^^\\\WWWSSSRRRNNNMMMJJJHHHGGGIIIKKKMMMSSSTTTVVVXXXZZZYYYVVVSSSMMMIIIDDD@@@@@@BBBEEEGGGPPPUUU]]]cccdddcccaaa```ddddddhhhqqqzzz~~~wwwiii```^^^cccvvv|||fffSSSFFFBBBDDDJJJXXXmmmiiiNNN>>>:::666444333333222111333333333444444555555555555555666888999:::;;;;;;======<<<<<<<<<======>>>???@@@AAAAAA@@@@@@BBBDDDEEEBBBCCCGGGJJJJJJLLLPPPTTT___sss~~~~~~}}}xxxoooaaaRRRHHHCCCBBB??????>>>>>>???CCCIIIMMM[[[gggyyyjjjZZZNNNIIICCC???>>>>>>??????;;;;;;:::999:::;;;<<<===999999999:::<<<===???@@@@@@@@@AAAAAABBBCCCDDDDDDFFFGGGIIIIIIHHHIIIKKKMMMQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOQQQVVV\\\bbbfffhhhhhhiiiiiiiiihhhggggggaaaaaaaaa```^^^[[[XXXWWWRRROOOJJJFFFCCCDDDFFFIIIQQQXXXccclllpppnnnjjjfffYYYQQQHHHBBB>>>>>>GGGPPPcccyyy~~~|||{{{}}}~~~vvvhhhZZZPPPLLLLLLKKKJJJJJJKKKLLLNNNSSSSSSSSSSSSRRRQQQPPPPPPGGGHHHIIIJJJKKKLLLLLLLLLPPPOOONNNNNNOOOPPPRRRTTTVVVXXXYYYYYYXXXXXXYYYZZZYYYZZZ\\\]]]^^^]]]]]]\\\[[[[[[YYYWWWTTTSSSUUUWWW]]]kkk|||zzziii\\\SSSRRRQQQQQQRRRQQQPPPNNNNNNOOOOOOQQQRRRTTTVVVWWWTTT\\\```|||}}}jjjiiikkkpppqqqlllccc\\\LLLOOOPPPWWWgggtttyyyyyyoookkkhhhaaaZZZWWWSSSPPPLLLHHHFFFEEEFFFFFFNNNOOOSSSXXX]]]``````___UUUPPPIIIDDDCCCEEEFFFGGGNNNSSS[[[aaacccbbbaaa```^^^```fffqqq|||zzz{{{||||||}}}{{{qqqeeeYYYZZZ^^^llltttaaaPPPEEEBBBFFFHHHUUUiii}}}eeeKKK>>>:::666444333222111000333333333444555555666666555666777888999:::;;;;;;===<<<<<<<<<===>>>>>>???AAABBBBBBBBBAAAAAACCCEEEEEECCCCCCFFFGGGEEEEEEIIIKKKPPP\\\nnnzzzvvvzzz~~~~~~|||ssseeeWWWLLLFFF??????>>>======AAAGGGKKKSSS]]]nnnxxxjjjWWWRRRKKKFFFCCCCCCCCCCCC===<<<;;;;;;;;;;;;<<<===888999999:::<<<>>>???@@@>>>>>>??????@@@AAAAAABBBCCCEEEFFFGGGFFFFFFHHHIIIMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJKKKJJJJJJIIIIIILLLLLLMMMQQQVVV]]]dddhhhkkkkkkjjjiiihhhgggeeeddd]]]\\\\\\ZZZXXXTTTRRRPPPIIIGGGEEEBBBAAADDDIIINNN[[[```ggglllkkkeee]]]XXXKKKEEE@@@===<<<@@@MMMYYYrrrzzzzzz~~~~~~yyyyyyxxxtttkkk```TTTMMMMMMMMMNNNMMMKKKJJJKKKLLLPPPPPPPPPPPPPPPOOONNNNNNEEEFFFHHHJJJLLLLLLKKKKKKNNNNNNMMMNNNOOOPPPRRRSSSVVVWWWYYYZZZYYYXXXXXXYYYYYYZZZ[[[\\\]]]\\\[[[ZZZYYYYYYXXXUUUSSSQQQRRRTTTVVV```mmmtttssskkk```XXXRRRQQQQQQQQQPPPPPPPPPOOOSSSSSSTTTUUUVVVXXXZZZ[[[SSS[[[```}}}kkkkkkpppxxxyyymmm]]]RRRIIILLLLLLTTTdddpppwww~~~~~~zzzwwwppphhhddd\\\YYYTTTOOOKKKHHHFFFFFFGGGIIIMMMUUU]]]dddgggiii___XXXOOOIIIFFFGGGGGGGGGMMMRRRYYY^^^aaaaaaaaaaaa___```fffqqq}}}||||||zzzvvvtttrrrllldddWWW[[[aaajjj}}}kkkZZZKKKBBBBBBFFFIIISSScccttt~~~www^^^FFF<<<999555333333333333222333333444444555666666666666666777888999::::::;;;<<<<<<<<<<<<===>>>@@@@@@BBBCCCDDDCCCBBBBBBDDDFFFDDDCCCDDDEEECCC@@@BBBGGGHHHJJJPPPZZZdddqqq}}}qqqsssvvv{{{~~~}}}yyyvvvtttvvvxxx{{{xxxmmm^^^RRREEEDDDAAA>>>===@@@EEEIIIMMMSSS___mmmwwwxxxrrrlll^^^ZZZUUUQQQMMMKKKGGGEEE@@@???===<<<;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???=========>>>??????@@@@@@AAACCCEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHDDDEEEFFFGGGHHHHHHGGGGGGKKKKKKKKKMMMRRRYYY```dddhhhgggfffdddbbb```^^^]]]WWWWWWVVVTTTQQQMMMJJJHHHCCCDDDDDDDDDFFFKKKRRRXXX```bbbeeeeee```WWWNNNHHH@@@===<<<>>>BBBKKK[[[jjj{{{~~~~~~}}}xxxuuupppiii```WWWRRROOOKKKMMMOOONNNKKKJJJKKKLLLOOOOOOOOOOOOOOONNNNNNMMMIIIJJJJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNPPPQQQRRRSSSTTTVVVXXXYYYXXXWWWWWWXXXYYYYYYZZZ[[[[[[ZZZXXXXXXWWWWWWWWWUUURRRQQQQQQSSSNNNTTT]]]cccbbb]]]XXXVVVRRRRRRRRRQQQPPPPPPQQQRRRTTTTTTTTTUUUVVVXXXYYYZZZSSS[[[___~~~qqqkkkkkkrrrrrreeeUUUJJJFFFIIIJJJUUUhhhuuuuuu|||}}}vvvrrreeebbb]]]WWWRRRMMMJJJIIIBBBDDDIIIRRR]]]ffflllnnnggg___TTTLLLIIIHHHGGGEEELLLQQQXXX]]]___``````aaacccdddiiisss|||}}}vvvrrrpppkkkeeeZZZaaagggnnn|||yyyfffUUUHHH@@@AAAFFFLLLTTT```nnnwwwqqqZZZCCC999777444222333444555444333333444444555666777777666666777888999::::::;;;;;;;;;;;;<<<===???@@@AAADDDEEEEEEEEEDDDDDDEEEGGGCCCBBBDDDEEEBBB@@@DDDJJJGGGHHHMMMQQQRRRWWWhhhzzzrrrqqqssszzzzzzsssiiiiiiooozzznnn^^^KKKIIIEEEAAA>>>???CCCGGGKKKOOOUUU[[[___bbbcccdddaaa___\\\YYYVVVQQQJJJFFFAAA@@@???===<<<<<<<<<<<<>>>======<<<<<<<<<======<<<=========>>>>>>??????AAACCCEEEEEEDDDDDDDDDFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDFFFHHHJJJKKKLLLLLLLLLKKKJJJIIIKKKOOOTTT[[[^^^bbbaaa___]]]ZZZXXXVVVUUUSSSRRRQQQOOOLLLHHHEEECCCCCCEEEGGGIIILLLRRRZZZaaaaaaaaaaaa^^^WWWMMMCCC===888888;;;BBBJJJWWWjjjzzz~~~~~~{{{}}}~~~~~~zzzuuulllaaaWWWRRRPPPQQQJJJLLLNNNNNNKKKJJJKKKLLLPPPPPPPPPQQQPPPPPPOOOOOOOOONNNKKKIIIIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRTTTTTTSSSUUUWWWXXXWWWVVVVVVWWWXXXXXXYYYYYYYYYXXXVVVUUUVVVVVVVVVTTTRRRQQQRRRSSSLLLPPPWWW\\\[[[XXXXXXZZZTTTTTTSSSRRRPPPQQQSSSTTTRRRRRRRRRRRRSSSUUUVVVWWWTTT[[[___~~~xxxkkkbbbbbbbbbZZZOOOIIIEEEHHHJJJWWWmmm|||pppttt|||~~~xxxqqqppplllfff]]]TTTLLLGGGIIIEEEEEEKKKSSS[[[gggppprrrhhhZZZNNNHHHHHHJJJLLLNNNSSSYYY\\\]]]^^^aaadddcccfffkkkqqqzzz{{{xxxssshhh\\\ZZZaaakkktttzzz~~~sssaaaPPPGGGFFFIIILLLNNNWWW^^^hhhssshhhQQQEEE999888777555444444444444333333444444555666666666;;;;;;;;;<<<<<<=========;;;;;;;;;<<<===>>>???@@@CCCDDDEEEFFFFFFDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHIIILLLQQQXXX]]]tttpppqqquuu}}}zzzsssiiigggjjjuuu{{{rrrbbbZZZNNNCCC======@@@DDDFFFHHHKKKNNNQQQSSSUUUVVVSSS[[[bbbdddfffeee\\\PPPNNNDDD===>>>===999888;;;999999999;;;===>>>===;;;;;;::::::;;;;;;===>>>>>>@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGIIIKKKMMMNNNNNNLLLKKKJJJJJJKKKMMMPPPRRRWWWXXXXXXUUUQQQMMMKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDKKKPPPSSS[[[cccddd___cccWWWMMMKKKHHH@@@:::999888:::>>>FFFSSSddduuu}}}vvvrrruuu~~~vvvuuu|||~~~tttdddXXXRRRNNNJJJGGGJJJJJJJJJJJJKKKLLLMMMNNNSSSSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLSSSUUUVVVSSSSSSVVVVVVSSSTTTSSSRRRRRRRRRSSSUUUVVVXXXWWWVVVUUUTTTSSSQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPOOOPPPRRRTTTVVVVVVSSSPPPSSSSSSRRRQQQQQQQQQQQQQQQTTTSSSQQQOOOPPPRRRTTTVVVRRRVVVddd}}}|||kkk\\\XXXYYYUUUMMMGGGKKKJJJOOO]]]qqqnnnrrrwww}}}~~~|||xxxrrriii```WWWSSSLLLGGGEEEIIINNNUUU```iiipppjjj___TTTLLLJJJKKKLLLOOOTTT[[[^^^```aaadddgggeeehhhlllsss}}}{{{tttggg[[[YYY```kkkttt{{{~~~qqq___MMMDDDCCCFFFIIIRRR]]]dddmmmuuugggNNNBBB999888777555444444444444333333444444555666666666999999:::;;;<<<<<<======<<<;;;;;;;;;<<<===>>>>>>@@@AAACCCDDDDDDCCCAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHJJJNNNSSSWWW^^^hhh|||uuuvvv{{{}}}rrrooopppxxx}}}tttjjj[[[LLLAAA===>>>???CCCEEEGGGJJJMMMOOOOOOOOOQQQWWW]]]eeeooovvvpppfffZZZOOOEEEBBBBBB>>>===>>>;;;::::::;;;<<<===<<<:::>>>>>>>>>???@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFHHHJJJMMMNNNPPPPPPRRROOOKKKHHHGGGGGGIIIJJJKKKLLLLLLJJJGGGEEEDDDEEEHHHGGGGGGGGGHHHIIIKKKLLLPPPVVV\\\^^^bbbeeeaaaZZZUUUKKKDDDBBB@@@<<<:::;;;:::???FFFPPP\\\kkk{{{yyyssssssyyy{{{vvvxxx~~~{{{zzzsssiii\\\TTTQQQQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKOOOOOONNNNNNNNNOOOOOOPPPNNNMMMMMMMMMLLLLLLLLLKKKPPPSSSTTTRRRSSSVVVWWWTTTSSSRRRRRRQQQRRRSSSTTTUUUUUUTTTSSSQQQPPPPPPPPPPPPRRRRRRSSSRRRRRRQQQPPPOOONNNNNNOOORRRTTTUUUSSSQQQSSSRRRRRRQQQQQQQQQQQQRRRUUUTTTSSSRRRRRRTTTVVVWWWWWW[[[iiittteee^^^[[[VVVPPPNNNSSSUUU\\\jjj{{{lllnnnpppssswww{{{|||~~~xxxnnneee```UUUNNNIIIIIILLLPPPXXXaaallljjjddd[[[RRRMMMLLLNNNPPPUUU\\\___```bbbeeehhhhhhiiimmmvvvvvvfffZZZZZZbbbmmmxxx~~~~~~rrr___MMMCCCAAAFFFJJJZZZgggooovvvzzzhhhMMMAAA999888666555444444333333333333444444555666666666777777888999;;;<<<======<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBDDDFFFHHHHHHJJJMMMOOOQQQVVVaaapppyyyyyy||||||xxxuuuzzz}}}kkkWWWHHH@@@======???AAAEEEHHHJJJLLLLLLLLLMMMPPPUUUbbbtttttteeeUUUMMMIIIEEE@@@???<<<:::999888999:::999777<<<<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHIIILLLNNNQQQRRRSSSTTTPPPKKKEEEBBBAAABBBCCC???AAABBBAAA@@@???@@@AAAEEEEEEFFFIIINNNSSSWWWZZZcccgggkkkkkkiiiddd[[[QQQGGGAAA<<<:::999888;;;???@@@HHHTTT^^^hhhttt}}}uuurrrvvv|||{{{~~~wwwssseee^^^TTTNNNNNNPPPRRRRRROOONNNMMMKKKJJJIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLNNNQQQRRRQQQRRRVVVWWWUUURRRQQQPPPPPPPPPQQQSSSTTTQQQOOONNNLLLLLLLLLNNNOOORRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMOOOQQQSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRVVVUUUUUUUUUUUUVVVWWWWWWZZZ^^^mmmsssllleee```^^^```cccgggooozzziiijjjkkkkkkmmmqqqvvvzzz|||uuurrrttt{{{|||qqqjjjaaaYYYRRROOONNNNNNTTT[[[eeeggggggaaaWWWPPPOOOQQQRRRWWW]]]______```bbbeeejjjjjjnnnxxx}}}jjj[[[^^^gggsss~~~uuubbbPPPEEEDDDJJJPPPaaaqqq{{{hhhLLLAAA888777666555444333333333333333444444555666666666555666777888:::;;;=========<<<;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCEEEHHHJJJIIIIIIIIIJJJPPPQQQUUU\\\ggg{{{~~~zzz|||wwwbbbQQQGGGBBBAAA===???CCCGGGKKKNNNOOOPPPLLLMMMPPPZZZkkk~~~jjj[[[RRRLLLDDD???@@@===;;;::::::;;;;;;:::999999999:::;;;<<<===>>>BBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKIIIJJJKKKNNNPPPRRRUUUVVVSSSOOOIIICCC??????@@@AAA<<<>>>???>>>>>>>>>@@@AAABBBFFFLLLUUU]]]eeekkknnnvvvvvvtttoooggg]]]PPPGGG???===;;;999999<<>>>>>?????????;;;;;;;;;;;;<<<===>>>???AAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGIIIJJJLLLMMMNNNMMMMMMMMMOOOQQQSSSVVVWWWUUUQQQKKKDDD@@@>>>>>>???<<<===>>>>>>===>>>@@@BBBDDDKKKWWWeeepppxxx|||}}}yyypppggg\\\PPPEEE???999;;;<<<>>>CCCMMMWWW]]]eeennnzzz||||||~~~sssiiiYYYTTTMMMHHHGGGHHHKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQOOOOOORRRRRROOOOOONNNMMMMMMMMMNNNOOOPPPMMMLLLIIIHHHHHHJJJMMMOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPNNNKKKJJJKKKMMMMMMLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUXXX^^^nnn~~~}}}eeefffgggggghhhjjjnnnqqqqqqpppnnniiieeeeeejjjooo|||yyyqqqiiiccc]]]XXXXXX\\\]]]```cccaaa\\\WWWUUUTTTYYY]]]aaacccaaa```aaacccfffhhhnnnyyy}}}|||}}}wwwpppyyy|||rrr```OOOEEEGGGSSS\\\iii~~~bbbFFF>>>888777555444333333222222333333444444555666666666666666777888:::;;;<<<<<<======<<<<<<<<<======>>>>>>??????@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHKKKNNNNNNLLLJJJHHHGGGCCCDDDHHHLLLMMMRRR___lll~~~xxxzzzpppcccYYYSSSIIIFFFDDDDDDGGGNNNUUUZZZ[[[ZZZYYYXXXXXXaaattt|||nnngggddd```[[[NNNJJJDDD@@@>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@@@@AAACCCDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWYYYUUUPPPIIICCC@@@>>>======>>>?????????AAADDDGGGMMMUUUbbbooozzzyyyooobbbWWWMMMCCC===<<<555999???GGGUUUgggtttyyy~~~{{{nnneeeTTTQQQLLLHHHFFFHHHKKKNNNJJJJJJJJJJJJKKKLLLNNNNNNPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPMMMMMMPPPPPPMMMMMMLLLLLLKKKKKKLLLNNNOOOMMMLLLJJJIIIIIIJJJLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOMMMJJJJJJKKKLLLLLLKKKLLLMMMPPPRRRTTTUUUUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUXXX___nnn~~~~~~dddeeefffgggfffgggjjjlllmmmpppqqqmmmeeeaaaaaadddjjjqqq}}}~~~wwwrrrkkkdddbbbdddbbbbbbbbb```]]]YYYVVVTTTTTTYYY^^^```______```cccbbbfffnnnxxx~~~~~~}}}yyywww}}}xxxnnn^^^MMMDDDIIIVVVbbbtttbbbFFF???777666555444333222222222333333444444555666666666888888999999:::;;;;;;<<<===============>>>???@@@?????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJLLLLLLJJJHHHFFFFFFDDDDDDGGGKKKKKKLLLRRR[[[cccwww{{{yyynnnhhh[[[UUULLLFFFFFFLLLTTTZZZ```]]]]]]]]][[[]]]iiiwww~~~zzzqqqlllnnnnnnkkk^^^YYYQQQJJJFFFDDDCCCBBB???>>>===<<<<<<;;;<<<<<<>>>???AAABBBEEEFFFHHHIIIKKKJJJJJJKKKLLLNNNPPPQQQRRRRRRQQQPPPQQQRRRTTTVVVYYYWWWSSSNNNIIIEEEBBBAAABBBCCCEEEFFFGGGKKKOOOSSSYYY___hhhqqqwwwxxxvvvuuuiii]]]PPPIIIBBB;;;:::===:::@@@IIIUUUjjj}}}|||~~~{{{|||~~~ttthhh```UUURRRMMMIIIFFFGGGJJJMMMJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMMMMMMMMMMNNNJJJKKKKKKKKKLLLLLLLLLLLLKKKNNNNNNLLLMMMPPPPPPNNNLLLKKKJJJJJJJJJKKKMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRKKKJJJIIIJJJLLLNNNNNNMMMJJJLLLOOORRRUUUVVVVVVUUUUUUTTTRRRRRRRRRSSSUUUVVVWWW]]]kkkccceeeffffffeeeeeefffggglllqqqtttqqqggg```^^^___ZZZaaakkkwww~~~wwwooolllmmmgggeeebbb```^^^ZZZVVVRRRNNNRRRXXX[[[[[[\\\^^^aaa```eeemmmwww{{{|||~~~|||zzzuuurrrxxxwwwnnn^^^NNNFFFKKKZZZggg~~~dddHHHBBB777666555444333222222222333333444444555666666777999999999::::::;;;;;;;;;============>>>???AAAAAA????????????@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHJJJJJJHHHFFFEEEDDDGGGEEEEEEGGGGGGGGGJJJPPPRRR\\\lllzzzkkkbbbUUUJJJGGGLLLTTT[[[```\\\]]]``````___dddlllqqqwwwxxxrrrnnnqqqsssrrrtttmmmccc[[[UUUQQQOOONNNGGGFFFEEECCCBBBAAAAAAAAA===>>>@@@BBBEEEGGGIIIJJJLLLLLLKKKKKKLLLNNNPPPQQQTTTSSSQQQPPPPPPRRRTTTUUUUUUTTTSSSPPPMMMKKKIIIHHHHHHJJJLLLOOOQQQVVV\\\```bbbfffjjjooopppnnnllliii[[[OOOEEE@@@<<<888999>>>DDDJJJSSSaaayyy~~~{{{zzz}}}yyy{{{yyyoooddd\\\XXXVVVPPPJJJFFFFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPHHHIIIIIIIIIJJJJJJKKKKKKIIILLLMMMKKKMMMQQQRRROOOKKKKKKJJJIIIJJJKKKLLLMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIKKKNNNPPPRRRSSSSSSHHHGGGHHHJJJMMMPPPPPPOOOIIILLLOOORRRUUUVVVVVVVVVVVVUUUSSSQQQRRRTTTVVVXXXTTTZZZfffyyy~~~|||eeeeeeeeeeeefffggghhhiiimmmsssxxxvvvqqqkkkbbb[[[TTTSSSXXXaaajjjrrr~~~{{{tttoooppplllfffaaa^^^ZZZTTTPPPRRRTTTUUUVVVXXX\\\aaaeeegggkkknnnsss}}}|||{{{|||}}}}}}~~~wwwssswww|||pppYYYKKKJJJLLL]]]xxxcccHHH888888666444222222222333444333444444555666777888888:::999888777666666666666;;;<<<===>>>??????>>>===BBB@@@===>>>@@@AAA???===AAACCCDDDDDDCCCCCCEEEFFFIIIHHHHHHGGGFFFFFFFFFGGGKKKJJJHHHGGGFFFGGGGGGHHHJJJKKKRRRbbbxxx{{{yyy}}}zzzooobbbRRRFFFHHHQQQTTTXXX]]]aaadddfffhhhjjjoooooopppppprrrtttvvvwwwwwwuuurrrooommmggg___YYYXXXSSSNNNJJJJJJIIIGGGFFFGGGBBB???AAACCCBBBDDDGGGLLLJJJIIIKKKMMMPPPQQQQQQRRRMMMKKKMMMOOONNNOOORRRSSSYYY[[[XXXVVVWWWXXXWWWYYYZZZ\\\aaafffjjjkkkjjjjjjeee___]]]^^^[[[VVVPPPCCC>>>;;;:::999999???GGGNNNYYYgggsss~~~zzzxxxxxxyyy~~~|||zzznnnccc\\\[[[[[[WWWYYYUUULLLFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLNNNNNNLLLMMMNNNOOOOOONNNMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJHHHFFFFFFGGGHHHIIIHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKMMMOOOPPPJJJJJJJJJJJJKKKLLLNNNOOOKKKKKKLLLPPPVVVZZZZZZXXXPPPOOONNNOOOPPPSSSVVVWWWTTT[[[eeessslllkkk{{{gggggggggggghhhiiikkkkkkmmmtttyyyxxxtttpppiiiaaaVVVRRRPPPTTTYYYaaalllvvvzzzuuutttpppjjjfffbbb]]]WWWSSSRRRTTTVVVXXXZZZ]]]aaadddhhhlllpppuuu}}}{{{zzz{{{}}}~~~{{{wwwrrrsssuuu\\\KKKJJJMMM___{{{eeeKKK;;;777666444222222222333444333444444555666777888888999888888777777777777777:::;;;===>>>????????????@@@>>><<<===@@@CCCCCCBBBBBBCCCDDDDDDCCCBBBDDDEEEHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIIIIJJJIIIIIIHHHGGGCCCFFFMMMWWWeee|||uuunnnpppuuuyyy}}}~~~rrr___MMMFFFHHHKKKNNNSSSXXX]]]bbbfffiiimmmooosssvvvxxxxxxwwwvvvvvvuuutttuuuwwwvvvssspppjjjfffbbbaaaaaa^^^WWWQQQNNNHHHEEEEEEFFFDDDDDDGGGHHHHHHHHHJJJLLLMMMMMMKKKOOOLLLLLLOOOPPPPPPSSSXXX^^^eeeiiihhhhhhiiijjjhhhiiiiiijjjlllnnnmmmjjjggg```[[[UUUQQQOOOKKKFFFCCC@@@<<<999:::;;;>>>FFFOOO```iiirrrzzz~~~{{{{{{~~~zzzoooccc[[[WWWVVVWWWSSSVVVSSSLLLHHHIIIKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKMMMNNNOOOLLLLLLKKKJJJJJJKKKMMMMMMNNNMMMNNNQQQUUUWWWVVVUUUTTTSSSQQQQQQQQQSSSTTTVVV[[[bbbmmmmmmeeebbbsssfffffffffggghhhiiikkklllmmmsssxxxyyyxxxwwwqqqkkk]]]TTTLLLIIIJJJNNNXXXaaarrrxxx~~~xxxuuurrrmmmhhhddd___YYYVVVRRRUUUXXXZZZ\\\^^^aaaccchhhmmmsssxxx}}}zzzxxxxxxzzz|||~~~}}}}}}vvvttt{{{^^^LLLJJJMMM___{{{dddJJJ===777666444333222222333444333444444555777888888999888777777777777888999999:::;;;===>>>???@@@@@@@@@AAA???======@@@BBBDDDDDDBBBDDDDDDDDDBBBAAABBBCCCFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKKKKJJJHHHFFFAAADDDIIINNNSSSaaa}}}~~~||||||rrrdddccciiirrryyy{{{}}}|||oooYYYJJJDDDCCCDDDFFFJJJOOOUUUZZZ]]]eeejjjrrrxxx{{{{{{xxxuuusssssstttwww|||}}}{{{zzz}}}{{{pppfff^^^WWWQQQPPPNNNJJJIIIJJJLLLLLLNNNPPPRRRRRRPPPNNNQQQQQQSSSVVVVVVVVV[[[bbbkkksssyyy{{{}}}|||yyyxxxvvvtttpppjjjccc^^^RRROOOIIIDDD???<<<:::999>>>;;;<<<@@@EEEJJJTTT]]]pppvvv}}}~~~||||||{{{{{{|||vvvmmmaaaXXXTTTRRRRRRQQQTTTWWWVVVQQQNNNPPPRRRQQQKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLIIIIIIHHHHHHGGGFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLNNNOOONNNMMMLLLKKKJJJKKKLLLLLLPPPOOOOOOQQQRRRSSSRRRPPPWWWVVVTTTSSSRRRRRRSSSSSS^^^fffsssggg\\\WWWhhhdddddddddeeefffggghhhiiilllrrrvvvxxxzzz|||xxxsssfffZZZOOOHHHFFFFFFLLLSSS[[[bbbnnnxxx~~~}}}yyyuuupppoookkkgggccc]]]YYYVVVRRRUUUYYY[[[]]]___aaacccfffmmmttt{{{~~~|||yyywwwwwwxxx{{{}}}yyyuuu|||{{{___LLLJJJLLL[[[ttt^^^GGG<<<777666444333333222333333333444444666777888999:::777777777777888999:::;;;::::::<<<===???@@@AAABBBEEECCC@@@??????@@@AAABBBCCCDDDDDDCCCAAA@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEGGGHHHIIIHHHGGGFFFEEEFFFHHHKKKMMMVVViii{{{{{{uuu{{{tttccc___bbbkkksssxxx{{{}}}{{{wwwttttttvvvyyyhhhWWWNNNHHHEEECCCBBBEEEHHHKKKMMMWWW]]]fffoootttvvvuuutttoooooooooqqquuuzzz~~~wwwooohhheeeaaa[[[XXXYYYYYYYYYZZZ\\\______^^^]]]```aaadddeeecccaaagggpppuuu}}}{{{tttlllddd\\\SSSNNNEEEDDDAAA===999777999;;;>>>???EEENNNUUUZZZbbbjjjssszzz|||xxxvvvtttvvvxxx}}}vvvkkkbbbXXXRRRRRRRRRPPPNNNRRRUUUUUUQQQQQQTTTTTTRRRKKKLLLNNNOOOOOOMMMKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJJJJHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMPPPPPPPPPPPPQQQQQQPPPOOOUUUUUUSSSRRRRRRRRRRRRRRRYYYcccqqq{{{dddVVVOOO]]]{{{ddddddddddddeeefffggghhhjjjnnnrrrvvv|||{{{kkk```SSSLLLHHHEEEFFFIIIKKKPPPZZZcccjjjmmmmmmmmmiiiiiihhheeeaaa\\\XXXVVVSSSVVVYYY\\\]]]^^^```bbbdddkkkttt}}}yyy}}}~~~}}}zzzxxxwwwwwwxxxyyyyyysssvvv}}}uuuwww\\\LLLJJJIIITTTjjjuuuWWWCCC;;;666555555444333333333222333444555666777999::::::777777777777888:::;;;<<<::::::;;;<<<>>>???AAAAAACCCCCCAAA@@@??????AAABBBBBBCCCDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGDDDDDDHHHLLLRRR^^^hhh|||yyywwwwwwzzzyyyiiibbb```dddiiixxx{{{~~~}}}zzzvvvttttttwww|||xxxmmmdddUUUOOOHHHCCCBBBCCCCCCCCCHHHLLLTTT\\\dddiiimmmnnniiihhhhhhhhhkkkooouuuxxx|||vvvssstttpppooonnnppprrrtttttttttxxxwwwxxxwwwrrrnnnrrryyyzzzxxxqqqfff[[[QQQJJJEEEBBB>>>===<<<:::999:::===@@@CCCGGGQQQ^^^fffiiinnnssstttzzzyyysssppppppoootttyyy{{{mmmbbb\\\UUUSSSTTTUUURRRNNNMMMOOONNNKKKKKKNNNNNNKKKKKKLLLMMMOOONNNMMMKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQSSSSSSLLLKKKJJJJJJJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMOOOPPPNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSS]]]lllxxxeeeVVVLLLVVVnnn|||~~~hhhggggggfffggggggggghhhgggkkkpppuuuvvviii\\\SSSMMMFFFCCCCCCEEEHHHMMMSSSYYY^^^```bbb```aaacccbbb^^^[[[XXXXXXTTTVVVXXXZZZ[[[]]]```bbbeeekkktttrrrooouuu}}}|||{{{zzzyyywwwwwwvvvvvvyyy|||xxxxxxtttrrrfffzzzqqqYYYKKKJJJHHHOOObbbyyyjjjQQQBBB;;;555555555444444333222222333333555666888999;;;;;;777777777888999:::;;;<<<:::::::::;;;<<<>>>???@@@===???@@@@@@@@@AAACCCEEE@@@BBBBBBBBB@@@???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCAAAAAAAAABBBDDDEEEBBB>>>>>>CCCHHHLLLRRRXXXdddxxx{{{tttsssxxxxxxppphhhddddddppptttxxx{{{zzzxxxwwwwwwzzz}}}{{{ccc[[[QQQJJJFFFEEEBBB@@@AAACCCFFFKKKRRRXXX^^^aaa]]]]]]^^^___aaaeeekkkppptttvvv|||}}}vvvoooppptttssszzzxxxhhh```TTTIIIBBB???===<<<;;;;;;<<<>>>AAAFFFJJJLLLRRRVVVaaannnuuuvvvxxx|||}}}zzzqqqnnnnnnpppqqqxxxuuuiii\\\XXXTTTRRRSSSUUUTTTRRRPPPPPPNNNJJJJJJMMMLLLIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOLLLKKKJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKLLLNNNPPPQQQMMMOOOQQQQQQPPPPPPPPPQQQLLLMMMMMMNNNOOOPPPQQQQQQQQQZZZiiiyyyfffWWWMMMQQQaaayyy}}}xxxyyyiiiiiihhhgggffffffffffffdddiiinnnwww|||kkk___VVVMMMGGGEEEEEEFFFHHHKKKNNNQQQTTTUUUTTTXXX[[[[[[YYYWWWVVVWWWTTTVVVWWWXXXYYY\\\___bbbhhhmmmvvvxxxpppqqquuuxxxxxxvvvwwwxxxxxxxxxvvvuuutttsssuuuyyy|||yyyhhhhhhaaaqqq}}}oooWWWJJJJJJHHHOOOaaarrrwww___JJJ>>>999555555555555444333222222333333555666888:::;;;<<<888888888888999999:::;;;:::999999999:::;;;===>>>:::===AAAAAA@@@@@@AAACCC???@@@AAAAAA@@@@@@AAABBB@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAA>>><<<>>>BBBDDDDDDIIIOOOXXXccc}}}}}}zzzzzz|||{{{qqqmmmnnnqqquuuxxxzzz|||}}}~~~|||sssfff\\\WWWRRRMMMIIIDDDCCCBBBCCCEEEIIIMMMPPPMMMOOOPPPQQQSSSWWW^^^ccceeeiiiooowww~~~{{{tttpppiiiaaa^^^___]]]bbbgggkkknnnnnnhhh```SSSMMMEEE>>>::::::::::::<<<<<>>>>>???AAAAAA@@@@@@AAACCC@@@@@@??????@@@AAABBBBBBBBBCCCEEEFFFEEECCCAAA???===???CCCFFFCCC@@@EEELLLQQQSSSddd|||||||||wwwxxxzzz|||uuullleee]]]WWWIIIGGGDDDAAA@@@AAABBBCCCBBBCCCEEEFFFFFFJJJPPPTTTZZZ___ggglllooorrrvvvzzzxxxuuuvvv|||~~~uuummmddd___XXXPPPKKKJJJGGGLLLPPPTTTWWWXXXRRRJJJDDD@@@;;;888777888888888===???GGGVVViiixxx}}}~~~yyywww{{{~~~qqqllluuuwwwppphhh```WWWSSSMMMHHHFFFKKKSSSZZZZZZWWWPPPIIIIIIKKKJJJFFFHHHHHHHHHHHHIIIKKKLLLMMMLLLMMMNNNOOOOOONNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEHHHKKKNNNPPPPPPOOONNNPPPOOONNNMMMMMMOOOQQQRRRLLLLLLMMMNNNNNNOOOPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLOOONNNMMMLLLLLLLLLMMMNNNQQQSSSUUUSSSPPPNNNNNNPPPMMMMMMNNNOOOOOOOOONNNNNNSSSYYYdddxxxbbbVVVMMMLLLQQQbbb{{{sssrrr{{{ggggggffffffeeeeeeeeefffggglllpppxxx{{{jjj[[[SSSSSSRRROOOKKKHHHHHHIIIIIIIIIJJJLLLOOORRRSSSTTTSSSSSSTTTTTTTTTVVVXXX[[[^^^```hhhmmmwwwwwwrrrqqqrrrrrrrrrrrrqqqqqqrrrrrrsssuuutttuuu{{{yyy|||vvvhhh]]]ZZZ]]]kkkmmmXXXNNNHHHHHHQQQ^^^kkktttvvvgggRRRBBB999555333333333333333333333333444555555666777888888999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>CCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEIIILLL[[[sss|||{{{qqqkkkiii___YYYOOOHHHHHHJJJFFF>>>@@@@@@???>>>>>>@@@EEEIIIPPPRRRUUUYYY[[[]]]^^^^^^YYY\\\___aaacccgggnnnsss|||~~~~~~vvvkkkcccZZZTTTLLLGGGFFFEEEDDDCCC@@@???>>>???AAABBBBBBAAA@@@>>>:::888888:::===@@@FFFNNN[[[ooo~~~uuummmmmmvvv~~~}}}vvvjjj```\\\VVVTTTOOOKKKIIIKKKQQQVVVWWWUUURRROOOLLLIIIHHHGGGHHHHHHIIIJJJLLLNNNOOOPPPMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHIIILLLSSSWWWSSSQQQMMMJJJIIIJJJMMMOOONNNMMMKKKJJJKKKMMMPPPRRRKKKKKKIIIHHHHHHIIIJJJKKKMMMMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQSSSRRRPPPNNNNNNNNNPPPQQQRRR[[[lll~~~dddWWWMMMMMMUUUgggwwwoooooozzzggggggeeedddddddddeeefffdddiiimmmuuurrraaaZZZZZZ\\\XXXSSSOOOLLLJJJHHHGGGIIIKKKNNNQQQRRRSSSSSSRRRSSSSSSTTTVVVXXX[[[^^^```ggglllvvv{{{uuutttsssqqqqqqqqqqqqrrrsssttttttvvvvvvxxx|||||||||~~~zzzpppbbbZZZXXX\\\hhh{{{{{{hhhUUULLLIIIKKKVVVcccooowwwvvvgggQQQAAA888444333333333333333333333333555555666666777777888888888999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>CCCCCCCCCCCCCCCBBBAAAAAA???@@@@@@AAABBBCCCCCCDDDFFFHHHTTTgggvvv~~~xxxrrrpppllljjjeee```___]]]TTTIIIEEEBBB>>>;;;:::<<>>;;;<<<============;;;;;;<<<>>>@@@@@@???<<<<<<;;;<<>>???>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>BBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAADDDEEEMMMZZZbbbjjjyyy{{{zzz}}}}}}~~~wwwsssrrrxxx{{{}}}~~~|||pppdddVVVNNNEEE>>><<<<<<;;;:::>>>??????@@@AAAAAABBBBBB???>>><<<::::::===BBBFFFMMMKKKIIIGGGGGGEEEBBB??????<<<999888999;;;;;;;;;:::999999:::===????????????AAACCCHHHNNNTTTZZZ]]]iiinnnxxxxxxvvvtttsssuuu{{{|||yyyrrrmmmjjjdddZZZSSSQQQSSSRRROOOKKKHHHHHHJJJLLLOOOOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNKKKKKKLLLLLLMMMLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKNNNSSSVVVYYYVVVRRRNNNLLLKKKLLLLLLNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRPPPPPPOOOOOOPPPQQQSSSTTTSSSXXXcccqqq}}}{{{tttcccWWWMMMMMMRRR```xxxtttmmmnnnyyyhhhfffdddbbbbbbccceeefffkkkooorrruuusssjjjiiieeeaaa]]]YYYUUUQQQLLLHHHIIIJJJLLLNNNPPPQQQQQQQQQSSSSSSUUUWWW[[[___bbbdddgggllluuu}}}vvvrrrqqqrrrrrrrrrrrrrrrssstttuuuuuuyyy~~~{{{rrrhhh\\\SSSSSSWWW]]]fffsss~~~|||lll[[[MMMJJJMMMSSSaaappp}}}wwwcccMMM>>>777444444444444444444444444444666666666666666666555555777777888888888999999999999999999:::::::::;;;;;;;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAACCCCCCIIIQQQVVV[[[fffqqqvvvrrrqqqsssyyy{{{zzz|||}}}yyytttqqqppppppxxxttthhhYYYNNNHHHFFFBBB>>>@@@AAAAAABBBBBBBBBBBBAAA???>>><<<;;;:::;;;>>>???@@@>>>======>>>>>>===<<<@@@???>>>============<<<<<<===>>>BBBGGGJJJKKKKKKQQQTTTXXX]]]bbbgggjjjllluuuyyyrrruuuwwwyyy{{{~~~tttqqqjjjccc```[[[SSSNNNNNNNNNNNNMMMKKKHHHGGGHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLPPPSSSVVVTTTQQQNNNLLLLLLLLLLLLNNNMMMKKKJJJIIIIIIJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMOOOOOONNNNNNOOOOOOPPPQQQQQQPPPOOOOOOPPPQQQSSSTTTRRRQQQQQQPPPPPPQQQRRRSSSRRRWWWbbbooozzz{{{ssslll]]]RRRKKKMMMSSS___vvv}}}rrrkkkmmmxxxhhhfffeeeccccccdddeeeffflllpppuuuyyy~~~vvvqqqiiifffaaa\\\WWWRRRMMMIIIHHHIIIKKKLLLNNNOOOPPPQQQRRRSSSUUUXXX\\\```dddggghhhmmmvvv}}}wwwsssqqqttttttsssrrrrrrrrrsssssssssxxx~~~uuuhhh\\\UUUXXX```aaajjjvvv|||wwwgggXXXKKKJJJOOOWWWfffuuuvvv```JJJ===777444444444444444444444444444666666666666555555555555666666666666666777777777777777888888888999999999::::::;;;<<<<<<<<<<<<;;;================================================??????@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBB???@@@EEEJJJOOOTTT]]]ffflll{{{~~~}}}nnnjjjhhhkkkoooqqquuu{{{~~~}}}yyytttooommmnnnooosss|||uuufff]]]WWWRRRMMMHHHHHHHHHHHHFFFCCC@@@>>><<<<<<;;;;;;;;;;;;::::::;;;;;;===???BBBDDDCCCBBB@@@AAABBBBBBBBBAAAAAAAAAFFFHHHOOOWWWaaagggjjjkkkoooqqqtttxxxzzzzzzzzzyyy|||zzzzzz}}}~~~~~~~~~}}}yyytttyyy~~~|||pppjjjbbb\\\YYYUUUOOOKKKLLLHHHIIIJJJJJJHHHGGGHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLLLLJJJIIIIIILLLNNNOOOOOONNNMMMLLLLLLMMMMMMNNNMMMKKKJJJIIIHHHIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLOOOOOONNNNNNOOOOOOPPPQQQRRRQQQQQQPPPQQQSSSUUUVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPXXXeeeuuu~~~{{{nnncccTTTLLLHHHLLLSSS___uuu{{{pppjjjkkkvvvggggggffffffeeeeeeeeeeeegggkkkqqqxxx}}}vvvoookkkddd]]]WWWQQQLLLHHHFFFFFFGGGIIIKKKLLLNNNNNNPPPQQQSSSVVV[[[```dddgggiiinnnvvv}}}xxxuuutttttttttsssssssssssstttttttttwww}}}|||mmm^^^XXX]]]gggmmmttt~~~xxxrrrcccTTTJJJKKKRRR[[[kkk{{{uuu\\\FFF;;;777555444444444444444444444444555555555555555555555555666666666666666666666666777777777777888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????????????????===>>>???@@@AAABBBCCCCCC===>>>@@@DDDHHHNNNVVV\\\]]]lll}}}xxxyyy|||qqqfffbbbccciiirrr{{{{{{uuuoookkkkkklllpppyyyuuummmhhhddd_________]]]XXXRRRKKKHHHCCCBBBAAA@@@AAAAAA???===>>>@@@CCCHHHMMMPPPPPPOOOJJJMMMQQQSSSSSSRRRRRRRRRXXX]]]hhhuuu}}}vvvttttttssssssuuuooopppttt{{{}}}|||wwwkkkaaaZZZTTTSSSPPPKKKIIIJJJFFFGGGIIIHHHGGGGGGHHHIIIEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLIIIJJJKKKIIIHHHGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUSSSRRRQQQPPPOOOPPPZZZkkk|||}}}mmm^^^OOOHHHFFFKKKRRR\\\pppzzznnniiiiiitttgggggghhhhhhhhhgggfffeeeeeefffkkksssxxx}}}vvvlllggg___XXXRRRMMMIIIFFFBBBBBBCCCDDDFFFHHHJJJKKKLLLMMMPPPSSSXXX^^^ccceeeiiimmmuuuzzzwwwuuuuuuqqqqqqrrrrrrtttuuuvvvwwwwwwyyy}}}~~~mmmdddjjjuuuwwwppp^^^QQQHHHLLLTTT```qqqsssYYYCCC999666555555555555555555555555555333444444555555666666666777777777777777777777777888888888999999999999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<===>>>>>>?????????>>>;;;;;;<<<>>>@@@AAABBBCCC?????????>>>AAAGGGMMMQQQVVVcccrrr}}}uuuvvvzzztttllljjjkkkrrrxxx{{{||||||zzzuuuqqqoooooonnnvvv}}}~~~zzzssskkkfff[[[WWWRRRPPPPPPQQQPPPOOONNNOOORRRXXX^^^ccceeefffcccggglllnnnllljjjiiijjjpppvvv~~~wwwsssooojjjjjjnnniiippp{{{{{{kkkaaaXXXRRRMMMMMMKKKGGGFFFGGGGGGHHHIIIHHHFFFFFFGGGHHHDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFHHHJJJKKKLLLMMMMMMOOOOOOMMMLLLKKKJJJJJJJJJIIIJJJKKKIIIGGGFFFFFFFFFHHHIIIJJJLLLMMMMMMMMMLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQ\\\nnnmmm]]]NNNGGGEEEJJJOOOVVVfffxxxyyynnnhhhhhhrrrfffgggiiijjjjjjhhhfffeeegggeeehhhooosssvvv~~~rrrccc^^^WWWQQQMMMJJJHHHFFF??????@@@AAACCCEEEGGGHHHIIIJJJMMMQQQVVV\\\aaaccchhhlllttt~~~|||vvvtttssssssnnnoooppprrrtttwwwyyyzzzzzzzzz}}}www}}}xxxqqq[[[NNNGGGLLLVVVcccuuuqqqWWWBBB888666555555555555555555555555555333333444444555666777777999999999888888888888888999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>???>>>>>>888999;;;===???@@@BBBCCCCCCCCC@@@<<<===BBBGGGIIIRRRaaaqqq{{{xxxsssuuulllwwwyyytttqqqsssvvv{{{}}}zzzyyyjjjsss~~~qqqjjjaaa\\\\\\^^^___```______aaagggnnnuuuyyy{{{www|||}}}yyyvvvvvvzzztttmmmfffeeeiiioooyyy~~~~~~ooo```VVVQQQLLLHHHIIIHHHEEECCCEEEIIIJJJIIIHHHEEEEEEFFFGGGDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFCCCDDDFFFHHHIIIKKKKKKKKKQQQPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKJJJGGGFFFEEEEEEHHHIIIKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOMMMOOOQQQSSSTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRSSS^^^pppnnn^^^OOOHHHEEEIIIKKKPPP^^^nnnyyynnnggggggqqq